Fix the creation of the dumpdir directory in stress_floppy Makefile
[ltp-debian.git] / ChangeLog
blob8ee9579423846bbda73bd7938bf6b54890744c9e
1 LTP-20091231
3 1) Log Message:
4 Don't fail the ssh tests if the home directory we are creating already exists (eg. when it was created by adduser): this patch silences the error message "mkdir: directory already exists" in ssh tests, caused by the code that handles home directory creation in case adduser didn't do it. Unfortunately, the same code failed when adduser did create the directory. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
6 Modified Files:
7 ltp/testcases/network/tcp_cmds/ssh/ssh01
8 ltp/testcases/network/tcp_cmds/ssh/ssh02
9 ltp/testcases/network/tcp_cmds/ssh/ssh03
11 2) Log Message:
12 Fixes 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,
18 This is a version with changes reflecting Mike's comments. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
20 Modified Files:
21 ltp/testcases/network/tcp_cmds/ftp/ftp03
22 ltp/testcases/network/tcp_cmds/netstat/netstat01
23 ltp/testcases/network/tcp_cmds/rsh/rsh01
24 ltp/testcases/network/tcp_cmds/rwho/rwho01
25 ltp/testcases/network/tcp_cmds/tcpdump/tcpdump01
27 3) Log Message:
28 Fix a bug in awk code in rsh01: this patch fixes the following problem with awk code in rsh01. It caused the test to fail. The END label is executed always, even in the event of exit. Therefore, the "exit 1" statement was executed even when the line matched (as a consequence of "exit 0") and awk always returned 1 (ie. failure). Signed-off-by: Jiri Palecek <jpalecek@web.de>.
30 Modified Files:
31 ltp/testcases/network/tcp_cmds/rsh/rsh01
33 4) Log Message:
34 Remove the use of bash arrays from memcg_stress_test: this patch removes the use of bash arrays from memcg_stress_test.sh, thus making the script more POSIX friendly. I changed the array into a series of variables, read and written using eval. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
36 Modified Files:
37 ltp/testcases/kernel/controllers/memcg/stress/memcg_stress_test.sh
39 5) Log Message:
40 Fix 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
43 Signed-off-by: Jiri Palecek <jpalecek@web.de>,
45 Modified Files:
46 ltp/runtest/fs ltp/runtest/ipv6_expect
48 6) Log Message:
49 Refer to checkforlibcap.sh by its real name: checkforlibcap doesn't exist, the script's proper name is checkforlibcap.sh. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
51 Modified Files:
52 ltp/testcases/kernel/security/filecaps/filecapstest.sh
54 7) Log Message:
55 Fix a wrong (reversed) success condition in echo01: This patch reverses the success check in echo01, obviously the checksums being equal is the right outcome. This is the version with the changes Mike Frysinger requested.Signed-off-by: Jiri Palecek <jpalecek@web.de>.
57 Modified Files:
58 ltp/testcases/network/tcp_cmds/echo/echo01
60 8) Log Message:
61 rename readme file to avoid clean glob
63 Added Files:
64 ltp/testcases/misc/math/float/iperb/README
65 ltp/testcases/misc/math/float/trigo/README
67 Removed Files:
68 ltp/testcases/misc/math/float/iperb/readme
69 ltp/testcases/misc/math/float/trigo/readme
71 9) Log Message:
72 Hello, 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
75 This patch fixes these issues by adding dependencies to the autotools targets (it also deletes some of the duplicated targets from the realtime Makefile), and by making one target for each subdirectory in generic_trunk_target. Note that I really don't know if this works on an arbitrary make version. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
77 Modified Files:
78 ltp/include/mk/utomake.mk
79 ltp/testcases/realtime/Makefile
81 10) Log Message:
82 Use tail -n 1 instead of tail -1. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
84 Modified Files:
85 ltp/testcases/commands/ade/file/file_test.sh
87 11) Log Message:
88 Add support for a user specified strip application via configure. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
90 Modified Files:
91 ltp/configure.ac
92 ltp/include/mk/config.mk.default
93 ltp/include/mk/config.mk.in
95 12) Log Message:
96 As noted by Jiri, the objdump tests were disabled in the infrastructure upgrade because they didn't fit exactly into the new infrastructure.
97 1. Makefile: Reenable the test.
98 2. objdump/Makefile: Fix compilation so that it deterministically compiles with -g (needed for the test, even though it currently fails because objdump expects DWARF and that's currently unsupported with ld(1) from what I've been reading).
99 3. objdump/test.c -> objdump/test_arch.c: for the sake of clarity and to ensure that the command doesn't conflict with test(1), rename test.c to test_arch.c.
100 4. objdump/objdump01: Clarify the purpose and error check --debugging in the test.
101 Props go to Jiri for the original observations and suggestions. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
103 Modified Files:
104 ltp/testcases/commands/ade/Makefile
105 ltp/testcases/commands/ade/objdump/Makefile
106 ltp/testcases/commands/ade/objdump/objdump01 
107 Added Files:
108 ltp/testcases/commands/ade/objdump/test_arch.c 
109 Removed Files:
110 ltp/testcases/commands/ade/objdump/test.c
112 13) Log Message:
113 Some distributions will tack on additional versioning info to the official version, so let's account for that. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
115 Modified Files:
116 ltp/include/mk/env_pre.mk
118 14) Log Message:
119 Don't use linux/* headers. They don't compile out of the box on Ubuntu Dapper Drake. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
121 Modified Files:
122 ltp/testcases/kernel/security/smack/smack_set_socket_labels.c
124 15) Log Message:
125 Fix compilation with older glibc releases by restoring the POLLHDRDUP constant on-demand definition. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
127 Modified Files:
128 ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
130 16) Log Message:
131 IDcheck.sh failing shouldn't be a hard error. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
133 Modified Files:
134 ltp/Makefile
136 17) Log Message:
137 Older versions of binutils / gcc don't properly grok the weak symbols solution I put in before the 200911 release, so instead implement the code using a preprocessor define (CLEANUP), which can be defined before including cleanup.c, and thus the user can specify what cleanup function they wish to use before it's defined. This works on Ubuntu 6.02 (dapper drake) with gcc 4.0 and binutils 2.16.9, but I'm not sure if it works with older tools, as I couldn't hunt down older distro sources... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
139 Modified Files:
140 ltp/testcases/kernel/containers/libclone/libclone.c
141 ltp/testcases/kernel/containers/pidns/pidns01.c
142 ltp/testcases/kernel/include/linux_syscall_numbers.h
143 ltp/testcases/kernel/include/regen.sh
144 ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
145 ltp/include/ltp_signal.h 
146 Added Files:
147 ltp/include/cleanup.c
149 18) Log Message:
150 Wholesale testcase cleanup. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
152 Modified Files:
153 ltp/testcases/kernel/timers/timer_settime/Makefile
154 ltp/testcases/kernel/timers/timer_settime/timer_settime02.c
155 ltp/testcases/kernel/timers/timer_settime/timer_settime03.c
156 ltp/testcases/kernel/timers/timer_create/Makefile
157 ltp/testcases/kernel/timers/timer_create/timer_create02.c
158 ltp/testcases/kernel/timers/timer_create/timer_create03.c
159 ltp/testcases/kernel/timers/timer_create/timer_create04.c
160 ltp/testcases/kernel/timers/include/common_timers.h
161 ltp/testcases/kernel/timers/clock_settime/clock_settime02.c
162 ltp/testcases/kernel/timers/clock_settime/clock_settime03.c
163 ltp/testcases/kernel/timers/clock_gettime/Makefile
164 ltp/testcases/kernel/timers/clock_gettime/clock_gettime02.c
165 ltp/testcases/kernel/timers/clock_gettime/clock_gettime03.c
166 ltp/testcases/kernel/timers/timer_delete/timer_delete02.c
167 ltp/testcases/kernel/timers/timer_delete/timer_delete03.c
169 19) Log Message:
170 Polish up clean logic a bit further. Later versions of gcc (rightfully) whine more about function attributes, et all. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
172 Modified Files:
173 ltp/testcases/kernel/containers/pidns/pidns01.c
174 ltp/testcases/kernel/containers/pidns/pidns02.c
175 ltp/testcases/kernel/containers/pidns/pidns03.c
176 ltp/testcases/kernel/containers/pidns/pidns04.c
177 ltp/testcases/kernel/containers/pidns/pidns10.c
178 ltp/testcases/kernel/containers/pidns/pidns17.c
179 ltp/testcases/kernel/containers/libclone/libclone.c
180 ltp/include/cleanup.c
182 20) Log Message:
183 1. Make the autotools process more straightforward.
184 2. Fix a corner case where executing distclean after autotools was failing to find testcases/realtime/include/realtime_config.h.in.
185 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
187 Modified Files:
188 ltp/include/mk/automake.mk
189 ltp/testcases/realtime/Makefile
191 21) Log Message:
192 This patch fixes one overlooked line and also removes trailing whitespaces. Signed-off-by: <chrubis@suse.cz>.
194 Modified Files:
195 ltp/runtest/ltp-aio-stress.part1
196 ltp/runtest/ltp-aio-stress.part2
198 22) Log Message:
199 Fix overreaching clean targets in Makefiles that cleaned the readme files: the makefiles in some of the float tests contain the glob "[dr]*" in their clean targets. Unfortunately, this deletes not only the generated reference files, but also the readme files shipped in those directories. This patch fixes it by changing CLEAN_TARGETS to more specific patterns (that capture all generated files in all float tests, however). Signed-off-by: Jiri Palecek <jpalecek@web.de>.
201 Modified Files:
202 ltp/testcases/misc/math/float/iperb/Makefile
203 ltp/testcases/misc/math/float/trigo/Makefile
205 23) Log Message:
206 New sigwaitinfo test: this is the test for the rt_sigtimedwait et al. functions I promised earlier. The code is unchanged since I sent it for the first time, but the Makefiles are adapted to the new build system, with the help of Garret Cooper. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
208 Added Files:
209 ltp/testcases/kernel/syscalls/rt_sigtimedwait/Makefile
210 ltp/testcases/kernel/syscalls/sigtimedwait/Makefile
211 ltp/testcases/kernel/syscalls/sigwait/Makefile
212 ltp/testcases/kernel/syscalls/sigwaitinfo/Makefile
213 ltp/testcases/kernel/syscalls/sigwaitinfo/sigwaitinfo01.c
215 24) Log Message:
216 if4-alias-addlarge - default values for IPV4_NETWORK and  IPV4_HOST: The testcase code expects class A (or /8 ) network addresses to be assigned to the tested interfaces and fails with the default values of class C (or /24). Signed-off-by: Radoslav Kolev <radoslav.kolev@rnd.bg>.
218 Modified Files:
219 ltp/testcases/network/stress/interface/if4-alias-addlarge
221 25) Log Message:
222 Stupid typo noticed by Paul Larson. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
224 Modified Files:
225 ltp/Makefile
227 26) Log Message:
228 The 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
234 Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>,
236 Modified Files:
237 ltp/testcases/kernel/fs/ext4-new-features/Makefile
238 ltp/testcases/kernel/fs/ext4-new-features/README
239 ltp/testcases/kernel/fs/ext4-new-features/ext4-delalloc-mballoc/ext4-alloc-test.sh
240 ltp/testcases/kernel/fs/ext4-new-features/ext4-inode-version/ext4_get_inode_version.sh
241 ltp/testcases/kernel/fs/ext4-new-features/ext4-inode-version/ext4_inode_version_test.sh
242 ltp/testcases/kernel/fs/ext4-new-features/ext4-journal-checksum/ext4_journal_checksum.sh
243 ltp/testcases/kernel/fs/ext4-new-features/ext4-nsec-timestamps/ext4_nsec_timestamps_test.sh
244 ltp/testcases/kernel/fs/ext4-new-features/ext4-online-defrag/ext4_online_defrag_test.sh
245 ltp/testcases/kernel/fs/ext4-new-features/ext4-persist-prealloc/ext4_persist_prealloc_test.sh
246 ltp/testcases/kernel/fs/ext4-new-features/ext4-subdir-limit/ext4_subdir_limit_test.sh
247 ltp/testcases/kernel/fs/ext4-new-features/ext4-uninit-groups/ext4_uninit_groups_test.sh
249 27) Log Message:
250 math/float/thread_code.c, revert previous patch which added check for NaN. Here is a patch that reverts the previous patch applied to thread_cod.c. Some of the float tests were reporting a failure where it detected the difference between the result and expected result was NaN(not a number).  As some of the results and expected results resolved to inf(infinity), the difference calculation would result in NaN. With the previous patch, float_power and float_bessel tests were consistently failing on all architectures tried. Signed-off by: Henry Yei <hyei@mvista.com>. 
252 Modified Files:
253 ltp/testcases/misc/math/float/thread_code.c
255 28) Log Message:
256 1. Fix out-of-build-tree support (hit a few snags).
257 2. Enable ${bindir} support.
258 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
260 Modified Files:
261 ltp/Makefile
262 ltp/include/mk/automake.mk
263 ltp/include/mk/config.mk.default
264 ltp/include/mk/config.mk.in
265 ltp/include/mk/testcases.mk
267 29) Log Message:
268 As several folks have noticed (Mitani-san, etc), the entries in runtest/fs was incorrect and wasn't switched over from rwtest.sh to rwtest. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
270 Modified Files:
271 ltp/runtest/fs
273 30) Log Message:
274 run_libevent.sh was looking for test-libevent.sh in the wrong directory as pointed out by Mitani-san, because the Makefile was installing from and to the relative path. Signed-off-by: Tomori Mitani <mitani@ryobi.co.jp>, Acked-by: Garrett Cooper <yanegomi@gmail.com>
276 Modified Files:
277 ltp/testcases/kernel/syscalls/libevent/run_libevent.sh
279 31) Log Message:
280 Fix the install and execution of the unzip01 test as it wasn't being done properly after the Makefile infra restructure. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
282 Modified Files:
283 ltp/runtest/commands
284 ltp/testcases/commands/unzip/Makefile
286 32) Log Message:
287 Update the TODO list a bit. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
289 Modified Files:
290 ltp/TODO
292 33) Log Message:
293 Fix compilation on systems where numa.h is present as nodemask_set is present in version 1 copy of numa.h. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
295 Modified Files:
296 ltp/testcases/kernel/syscalls/utils/numaif.h
298 34) Log Message:
299 ptrace.h: Let's try THIS for solving the compile issue on ia64... ptrace04.c: Need to add a stub cleanup() function for ptrace04 to compile. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
301 Modified Files:
302 ltp/testcases/kernel/syscalls/ptrace/ptrace.h
303 ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
305 35) Log Message:
306 Search path shouldn't be relative from current directory. Please use PATH instead. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
308 Modified Files:
309 ltp/testcases/kernel/power_management/runpwtests.sh
311 36) Log Message:
312 Improve filesystem checks for psuedo-fs'es like NFS rootfs through improved awk call. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
314 Modified Files:
315 ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.sh
317 37) Log Message:
318 1. Install the testscripts with LTP again.
319 2. Setup the initial piece for installing in the build tree, as requested by KD and a few others.
320 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
322 Modified Files:
323 ltp/Makefile
324 ltp/include/mk/env_pre.mk
325 ltp/testscripts/Makefile
327 38) Log Message:
328 Replace the while loop + counter with a more resource efficient iterator. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
330 Modified Files:
331 ltp/execltp.in
333 39) Log Message:
334 It's run_libevent.sh, not run-libevent.sh. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
336 Modified Files:
337 ltp/testcases/kernel/syscalls/Makefile
339 40) Log Message:
340 Fix the libevent compilation because it was half-assed before. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
342 Modified Files:
343 ltp/testcases/kernel/syscalls/Makefile
345 41) Log Message:
346 As pointed out by Casper, the path to run_libevent.sh is actually specified incorrectly in runtest/syscalls. It should be $LTPROOT/testcases/bin/libevent/run_libevent.sh. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
348 Modified Files:
349 ltp/runtest/syscalls
351 42) Log Message:
352 As noted by luibo...
353 `According to case ld, ldd and nm's Makefile, s/*.o/*.obj/'.
354 1. ld01: Also, fix version parsing (newer versions don't have `version' in the same line as the version) and remove the hardcoded /usr/bin/ld // ld.
355 2. ldd01: Remove hardcoded cc // ldd.
356 3. nm01: Remove hardcoded cc // nm.
357 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
359 Modified Files:
360 ltp/testcases/commands/ade/ld/ld01
361 ltp/testcases/commands/ade/ldd/ldd01
362 ltp/testcases/commands/ade/nm/nm01
364 43) Log Message:
365 Remove one last hardcoded $CC. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
367 Modified Files:
368 ltp/testcases/commands/ade/ld/ld01
370 44) Log Message:
371 Fix the missing event.h error found by Tomomori-san on systems without event.h by picking it up from the src directory as described in the following message. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
373 Modified Files:
374 ltp/testcases/kernel/syscalls/Makefile
376 45) Log Message:
377 Hello, The command "export X=Y cmd" means export variable X (valued Y) and variable cmd; it does not run cmd. To do the latter, you can write  "X=Y cmd" (as in this patch) or "export X=Y; cmd". Signed-off-by: Jiri Palecek <jpalecek@web.de>,
379 Modified Files:
380 ltp/runtest/nfs
382 46) Log Message:
383 Hello, linktest.sh is failing when ran using the stress.part1 file, because it lacks command line arguments. This patch just adds them (taken from the fs runtest file). Signed-off-by: Jiri Palecek <jpalecek@web.de>,
385 Modified Files:
386 ltp/runtest/stress.part1
388 47) Log Message:
389 Fix autoconf preprocessor defines. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
391 Modified Files:
392 ltp/testcases/kernel/controllers/freezer/vfork.c
394 48) Log Message:
395 Revert to Mike's original copy of ptrace.h. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
397 Modified Files:
398 ltp/testcases/kernel/syscalls/ptrace/ptrace.h
400 49) Log Message:
401 Remove the idiot reference. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
403 Modified Files:
404 ltp/testcases/kernel/syscalls/ptrace/ptrace.h
406 50) Log Message:
407 Fix absolute path to library, as we're no longer directly installing libraries into $(libdir). Issue found by Caspar Zhang <czhang@redhat.com>.
408 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
410 Modified Files:
411 ltp/testcases/network/sctp/Makefile
413 51) Log Message:
414 Fix the remaining `lib-not-found' error when compiling for the second time as reported by Caspar Zhang <czhang@redhat.com>. Signed-off-by: Garrett Cooper
415 <yanegomi@gmail.com>,
417 Modified Files:
418 ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_test.c
419 ltp/testcases/kernel/controllers/Makefile
420 ltp/testcases/kernel/controllers/Makefile.inc
422 52) Log Message:
423 use the renamed syscall perf_event_open. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>,
425 Modified Files:
426 ltp/testcases/kernel/performance_counters/performance_counter01.c
427 ltp/testcases/kernel/performance_counters/performance_counter02.c
429 53) Log Message:
430 drop old __NR_perf_counter_open syscall name and force everyone to use new __NR_perf_event_open. Mike Frysinger <vapier@users.sourceforge.net>
432 Modified Files:
433 ltp/testcases/kernel/include/linux_syscall_numbers.h
434 ltp/testcases/kernel/include/regen.sh
436 54) Log Message:
437 update config.sub/config.guess files. Mike Frysinger <vapier@users.sourceforge.net>,
439 Modified Files:
440 ltp/testcases/kernel/syscalls/pcllib/config.guess
441 ltp/testcases/kernel/syscalls/pcllib/config.sub
442 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/config.guess
443 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/config.sub
444 ltp/testcases/open_hpi_testsuite/config.guess
445 ltp/testcases/open_hpi_testsuite/config.sub
447 55) Log Message:
448 autoconf 2.61 on my work box pukes when CHECK_HEADERS_ONCE is used. Replace it with CHECK_HEADERS. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
450 Modified Files:
451 ltp/m4/ltp-ptrace.m4
453 56) Log Message:
454 1. Fix the 2.x quota autoconf test
455 2. Disable the 1.x RHEL quota autoconf test (don't have a system to verify the requirement on).
456 3. Fix indentation in quotactl01.c
457 4. Block off some quotactl constants that only exist on quota 2.x.
458 5. Add a check for geteuid() => root. This is required for quotactl; seems funny that the test fails with EADDR though instead of properly setting the errno to EPERM for quotactl(QUOTA_ON, ...). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
460 Modified Files:
461 ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
462 ltp/m4/ltp-quota.m4
464 57) Log Message:
465 1. ltp-signalfd.m4: be more strict with AC_CHECK_HEADERS by encapsulating the header items in [].
466 2. Change AC_CHECK_HEADERS_ONCE with AC_CHECK_HEADERS as my work copy of autoconf 2.61 / m4 pukes on this defun and improperly parses the header tokens.
467 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
469 Modified Files:
470 ltp/configure.ac
471 ltp/m4/ltp-signalfd.m4
473 58) Log Message:
474 Need to check if the preprocessor define is true or false, not if the definition exists as autoconf sets the preprocessor define to 0 if the DECL doesn't exist. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
476 Modified Files:
477 ltp/testcases/kernel/controllers/freezer/vfork.c
479 59) Log Message:
480 libevent.a gets put in the libevent directory, not libevent/lib directory. Adjust LDFLAGS accordingly. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
482 Modified Files:
483 ltp/testcases/kernel/syscalls/Makefile
485 60) Log Message:
486 Hello, I've found some problems with the sendfile01 testcase (the one under network/tcp_cmds). This patch fixes them: Pass the -6 parameter to gethost if we are to use ipv6 and run the ipv6 server in that case. Also, fix the awk code for getting the PID: The PID is the second column, which is $2, not $1. Also: 
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
489 The patch originally sent via email was modified so that the POSIX form of ps was called (with the -), and the PID was in the first column. Furthermore, this patch was modified to ensure that IPADDR was in fact being set to a valid value to avoid hangs as gethost could be missing (as well as netlib.sh), which symbolizes an install failure, which would ultimately result in a test hang. Signed-off-by: Jiri Palecek <jpalecek@web.de>,
491 Modified Files:
492 ltp/testcases/network/tcp_cmds/sendfile/sendfile01
493 ltp/testcases/network/tcp_cmds/sendfile/testsf_c.c
494 ltp/testcases/network/tcp_cmds/sendfile/testsf_s.c
496 61) Log Message:
497 Apply the fix for the issue noted below. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>. Tomonori Mitani
499 Modified Files:
500 ltp/testscripts/Makefile
501 ltp/testscripts/test_fs_bind.sh
502 ltp/testcases/kernel/fs/fs_bind/bin/Makefile
504 62) Log Message:
505 Apply the fix for the issue noted below. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
507 Modified Files:
508 ltp/testcases/kernel/fs/fs_bind/Makefile
510 63) Log Message:
511 Resolve the issue reported in the following email by using WIFEXITED(status) && WEXITSTATUS(status) == 0 as the pass criteria, as it should be according to wait(2). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
513 Modified Files:
514 ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
515 ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
516 ltp/testcases/kernel/syscalls/nanosleep/nanosleep04.c
518 64) Log Message:
519 Address the issue reported in the following email by installing all .c files. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
521 Modified Files:
522 ltp/testcases/commands/ade/nm/Makefile
524 65) Log Message:
525 configure.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.
529 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
531 Modified Files:
532 ltp/m4/ltp-numa.m4
533 ltp/testcases/kernel/hotplug/Makefile
534 ltp/configure.ac
535 ltp/testcases/kernel/hotplug/memory_hotplug/Makefile
536 ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
537 ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.c
538 ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.h
539 ltp/testcases/kernel/hotplug/memory_hotplug/segment.c
541 66) Log Message:
542 Fix the build for systems with newer versions of libnuma because it causes compilation errors (example: RHEL 5.2). The test was using libnuma 1.x API's and thus needs to be adapted to 2.x's API's. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
544 Modified Files:
545 ltp/m4/ltp-numa.m4
547 Removed Files:
548 ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.c
549 ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.h
550 ltp/include/mk/config.mk.default
551 ltp/include/mk/config.mk.in
552 ltp/testcases/kernel/syscalls/get_mempolicy/Makefile
553 ltp/testcases/kernel/syscalls/get_mempolicy/get_mempolicy01.c
555 67) Log Message:
556 get_mempolicy01: move libnuma v2 note to numa_helpers.h. mbind01.c: wash, rinse, repeat. numa_helpers.h: move libnuma v2 note here. Garrett Cooper <yaberauneya@users.sourceforge.net>,
558 Modified Files:
559 ltp/testcases/kernel/syscalls/mbind/mbind01.c
561 Added Files:
562 ltp/testcases/kernel/syscalls/utils/numa_helpers.h
563 ltp/testcases/kernel/syscalls/get_mempolicy/get_mempolicy01.c
565 68) Log Message:
566 Fix a typo. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
568 Modified Files:
569 ltp/testcases/kernel/hotplug/memory_hotplug/segment.c
571 69) Log Message:
572 1) memtoy is a standalone tool, not a test. So let's not LTP-ify it too much.
573 2) Resolve a lot of other delightful typos... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
575 Modified Files:
576 ltp/testcases/kernel/hotplug/memory_hotplug/Makefile
577 ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
578 ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.c
580 70) Log Message:
581 Shuffle around macros, and put a safe-ish default in for __NR_migrate_pages (0). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>. 
583 Modified Files:
584 ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
586 71) Log Message:
587 Fix part 1 of the issue described in the following email: Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
589 Modified Files:
590 ltp/testcases/kernel/controllers/cgroup_fj/run_cgroup_test_fj.sh
592 72) Log Message:
593 Fix part two of the email below... and fix some bash-isms while I'm at it... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
595 Modified Files:
596 ltp/testcases/kernel/controllers/cgroup/cgroup_regression_test.sh
598 LTP-20091130
600 1) Log Message:
601 Fix expected output in ar01 testcase: According to POSIX, the verbose output of "ar -tv" should not contain the leading zero in day-of-month (its format should be equivalent to %e specifier of date) [source: man(1posix)]. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
603 Modified Files:
604 ltp/testcases/commands/ade/ar/ar01
606 2) Log Message:
607 Use a saner variant for computing the number of groups in cpuctl tests: this patch changes the calculation of numer of groups in cpuctl test. The new code doesn't need bc, and is more comprehensible IMHO. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
609 Modified Files:
610 ltp/testcases/kernel/controllers/cpuctl/parameters.sh
612 3) Log Message:
613 Other 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). 
619 Signed-off-by: Jiri Palecek <jpalecek@web.de>.
621 Modified Files:
622 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
623 ltp/testcases/kernel/syscalls/fcntl/fcntl02.c
624 ltp/testcases/kernel/syscalls/fcntl/fcntl03.c
625 ltp/testcases/kernel/syscalls/fcntl/fcntl04.c
626 ltp/testcases/kernel/syscalls/fcntl/fcntl05.c
627 ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
628 ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
629 ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
630 ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
631 ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
632 ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
633 ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
634 ltp/testcases/kernel/syscalls/fork/fork09.c
635 ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
636 ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
637 ltp/testcases/kernel/syscalls/gettimeofday/gettimeofday02.c
638 ltp/testcases/kernel/syscalls/inotify/inotify02.c
639 ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
640 ltp/testcases/kernel/syscalls/ipc/semctl/semctl07.c
641 ltp/testcases/kernel/syscalls/keyctl/keyctl01.c
642 ltp/testcases/kernel/syscalls/llseek/llseek01.c
643 ltp/testcases/kernel/syscalls/lseek/lseek01.c
644 ltp/testcases/kernel/syscalls/lseek/lseek07.c
645 ltp/testcases/kernel/syscalls/mkdir/mkdir08.c
646 ltp/testcases/kernel/syscalls/mknod/mknod01.c
647 ltp/testcases/kernel/syscalls/mknod/mknod06.c
648 ltp/testcases/kernel/syscalls/mknod/mknod07.c
649 ltp/testcases/kernel/syscalls/mknod/mknod09.c
650 ltp/testcases/kernel/syscalls/mlockall/mlockall01.c
651 ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
652 ltp/testcases/kernel/syscalls/mlockall/mlockall03.c
653 ltp/testcases/kernel/syscalls/move_pages/move_pages_support.c
654 ltp/testcases/kernel/syscalls/msync/msync03.c
655 ltp/testcases/kernel/syscalls/msync/msync04.c
656 ltp/testcases/kernel/syscalls/msync/msync05.c
657 ltp/testcases/kernel/syscalls/munlock/munlock01.c
658 ltp/testcases/kernel/syscalls/munlock/munlock02.c
659 ltp/testcases/kernel/syscalls/munlockall/munlockall01.c
660 ltp/testcases/kernel/syscalls/munmap/munmap03.c
661 ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
662 ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
663 ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
664 ltp/testcases/kernel/syscalls/nanosleep/nanosleep04.c
665 ltp/testcases/kernel/syscalls/newuname/newuname01.c
666 ltp/testcases/kernel/syscalls/nice/nice04.c
667 ltp/testcases/kernel/syscalls/nice/nice05.c
668 ltp/testcases/kernel/syscalls/pathconf/pathconf01.c
669 ltp/testcases/kernel/syscalls/pipe/pipe03.c
670 ltp/testcases/kernel/syscalls/prctl/prctl01.c
671 ltp/testcases/kernel/syscalls/prctl/prctl02.c
672 ltp/testcases/kernel/syscalls/pread/pread01.c
673 ltp/testcases/kernel/syscalls/pread/pread02.c
674 ltp/testcases/kernel/syscalls/pread/pread03.c
675 ltp/testcases/kernel/syscalls/pselect/pselect01.c
676 ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
677 ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
678 ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
679 ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
680 ltp/testcases/kernel/syscalls/read/read01.c
681 ltp/testcases/kernel/syscalls/read/read04.c
682 ltp/testcases/kernel/syscalls/readlink/readlink01.c
683 ltp/testcases/kernel/syscalls/readlink/readlink02.c
684 ltp/testcases/kernel/syscalls/readlink/readlink03.c
685 ltp/testcases/kernel/syscalls/readlink/readlink04.c
686 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
687 ltp/testcases/kernel/syscalls/rename/rename02.c
688 ltp/testcases/kernel/syscalls/rmdir/rmdir04.c
689 ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
690 ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction02.c
691 ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction03.c
692 ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max01.c
693 ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max02.c
694 ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min01.c
695 ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min02.c
696 ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam01.c
697 ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam02.c
698 ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval01.c
699 ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval02.c
700 ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval03.c
701 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam01.c
702 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam02.c
703 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam03.c
704 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam05.c
705 ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
706 ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
707 ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
708 ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
709 ltp/testcases/kernel/syscalls/set_tid_address/set_tid_address01.c
710 ltp/testcases/kernel/syscalls/setdomainname/setdomainname01.c
711 ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
712 ltp/testcases/kernel/syscalls/setfsgid/setfsgid02.c
713 ltp/testcases/kernel/syscalls/setfsgid/setfsgid03.c
714 ltp/testcases/kernel/syscalls/setfsuid/setfsuid01.c
715 ltp/testcases/kernel/syscalls/setfsuid/setfsuid02.c
716 ltp/testcases/kernel/syscalls/setfsuid/setfsuid03.c
717 ltp/testcases/kernel/syscalls/setgid/setgid01.c
718 ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
719 ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
720 ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
721 ltp/testcases/kernel/syscalls/sethostname/sethostname01.c
722 ltp/testcases/kernel/syscalls/setpgid/setpgid01.c
723 ltp/testcases/kernel/syscalls/setpgrp/setpgrp01.c
724 ltp/testcases/kernel/syscalls/setregid/setregid01.c
725 ltp/testcases/kernel/syscalls/setregid/setregid02.c
726 ltp/testcases/kernel/syscalls/setregid/setregid04.c
727 ltp/testcases/kernel/syscalls/setreuid/setreuid01.c
728 ltp/testcases/kernel/syscalls/setreuid/setreuid02.c
729 ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
730 ltp/testcases/kernel/syscalls/setuid/setuid01.c
731 ltp/testcases/kernel/syscalls/setuid/setuid02.c
732 ltp/testcases/kernel/syscalls/sgetmask/sgetmask01.c
733 ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack02.c
734 ltp/testcases/kernel/syscalls/signal/signal04.c
735 ltp/testcases/kernel/syscalls/sigpending/sigpending02.c
736 ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
737 ltp/testcases/kernel/syscalls/socketcall/socketcall01.c
738 ltp/testcases/kernel/syscalls/socketcall/socketcall03.c
739 ltp/testcases/kernel/syscalls/socketcall/socketcall04.c
740 ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
741 ltp/testcases/kernel/syscalls/splice/splice01.c
742 ltp/testcases/kernel/syscalls/stat/stat03.c
743 ltp/testcases/kernel/syscalls/stat/stat05.c
744 ltp/testcases/kernel/syscalls/stat/stat06.c
745 ltp/testcases/kernel/syscalls/statfs/statfs01.c
746 ltp/testcases/kernel/syscalls/statfs/statfs03.c
747 ltp/testcases/kernel/syscalls/statvfs/statvfs01.c
748 ltp/testcases/kernel/syscalls/stime/stime02.c
749 ltp/testcases/kernel/syscalls/symlink/symlink01.c
750 ltp/testcases/kernel/syscalls/sync/sync01.c
751 ltp/testcases/kernel/syscalls/tee/tee01.c
752 ltp/testcases/kernel/syscalls/time/time01.c
753 ltp/testcases/kernel/syscalls/time/time02.c
754 ltp/testcases/kernel/syscalls/times/times03.c
755 ltp/testcases/kernel/syscalls/truncate/truncate01.c
756 ltp/testcases/kernel/syscalls/truncate/truncate03.c
757 ltp/testcases/kernel/syscalls/truncate/truncate04.c
758 ltp/testcases/kernel/syscalls/ulimit/ulimit01.c
759 ltp/testcases/kernel/syscalls/umask/umask01.c
760 ltp/testcases/kernel/syscalls/umask/umask03.c
761 ltp/testcases/kernel/syscalls/uname/uname01.c
762 ltp/testcases/kernel/syscalls/unlink/unlink05.c
763 ltp/testcases/kernel/syscalls/unlink/unlink06.c
764 ltp/testcases/kernel/syscalls/unlink/unlink07.c
765 ltp/testcases/kernel/syscalls/unlink/unlink08.c
766 ltp/testcases/kernel/syscalls/utime/utime06.c
767 ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
768 ltp/testcases/kernel/syscalls/wait4/wait401.c
769 ltp/testcases/kernel/syscalls/write/write01.c
770 ltp/testcases/kernel/syscalls/writev/writev06.c
771 ltp/testcases/kernel/timers/clock_settime/clock_settime03.c
772 ltp/testcases/network/lib6/asapi_04.c
773 ltp/testcases/network/lib6/asapi_05.c
774 ltp/testcases/network/lib6/getaddrinfo_01.c
775 ltp/testcases/network/lib6/in6_02.c
777 4) Log Message:
778 Add an explicit requirement in the documentation stating that people need to have Gnu make 3.81, because many of the constructs in the new Makefile infrastructure will not work with prior versions of Gnu Make or other versions of Make. Garrett Cooper <yaberauneya@users.sourceforge.net>.
780 Modified Files:
781 ltp/INSTALL
783 5) Log Message:
784 extend autoconf ptrace tests. Mike Frysinger <vapier@users.sourceforge.net>.
786 Modified Files:
787 ltp/m4/ltp-ptrace.m4
788 ltp/testcases/kernel/controllers/freezer/vfork.c
789 ltp/testcases/kernel/syscalls/ptrace/ptrace01.c
790 ltp/testcases/kernel/syscalls/ptrace/ptrace02.c
791 ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
792 ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
793 ltp/testcases/kernel/syscalls/ptrace/ptrace05.c
794 ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
796 6) Log Message:
797 define and use common clone helpers. From: Serge E. Hallyn <serue@us.ibm.com>. Define ltp_clone() and related helpers in libltp, and convert all existing clone usages to them. This way we no longer have arch-specific cruft cluttering up random source files all over the place.
799 Modified Files:
800 ltp/testcases/kernel/containers/utsname/Makefile
801 ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
802 ltp/testcases/kernel/containers/pidns/Makefile
803 ltp/testcases/kernel/containers/pidns/pidns12.c
804 ltp/testcases/kernel/containers/pidns/pidns13.c
805 ltp/testcases/kernel/containers/pidns/pidns16.c
806 ltp/testcases/kernel/containers/pidns/pidns20.c
807 ltp/testcases/kernel/containers/pidns/pidns21.c
808 ltp/testcases/kernel/containers/pidns/pidns30.c
809 ltp/testcases/kernel/containers/pidns/pidns31.c
810 ltp/testcases/kernel/fs/fs_bind/bin/Makefile
811 ltp/testcases/kernel/fs/fs_bind/bin/nsclone.c
812 ltp/testcases/kernel/controllers/cgroup/test_6_2.c
813 ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c
814 ltp/include/mk/config.mk.default
815 ltp/include/mk/config.mk.in
816 ltp/testcases/kernel/security/tomoyo/Makefile
817 ltp/testcases/kernel/security/tomoyo/newns.c
818 ltp/testcases/kernel/syscalls/clone/clone01.c
819 ltp/testcases/kernel/syscalls/clone/clone02.c
820 ltp/testcases/kernel/syscalls/clone/clone03.c
821 ltp/testcases/kernel/syscalls/clone/clone04.c
822 ltp/testcases/kernel/syscalls/clone/clone05.c
823 ltp/testcases/kernel/syscalls/clone/clone06.c
824 ltp/testcases/kernel/syscalls/clone/clone07.c
825 ltp/testcases/kernel/containers/sysvipc/Makefile
826 ltp/testcases/kernel/containers/sysvipc/check_ipcns_enabled.c
827 ltp/testcases/kernel/containers/libclone/libclone.c
828 ltp/testcases/kernel/containers/libclone/libclone.h
829 ltp/testcases/kernel/containers/netns/common.c
830 ltp/include/test.h
831 Removed Files:
832 ltp/testcases/kernel/controllers/cgroup/clone_platform.h
833 Added File(s):
834 ltp/lib/cloner.c
836 7) Log Message:
837 The patch does the following:
839 1. Simplifies the code in get_mempolicy01,
840 2. Fixes indentation (some of the output in the diff looks wrong, but it's correct in the real testcase file),
841 3. Uses TERRNO for getting the error per testcase call properly, instead of getting the last errno value,
842 4. Uses basename(3) instead of hacking with strchr(3),
843 5. Disables the test for s390x (as __NR_get_mempolicy, __NR_mbind, and __NR_set_mempolicy aren't defined), as described in `Build Fails on some archs' thread,
844 Enabled:
845 get_mempolicy01    0  TINFO  :  (case00) START
846 EXPECT: return value(ret)=0 errno=0 (Success)
847 RESULT: return value(ret)=0 errno=0 (Success)
848 get_mempolicy01    1  TPASS  :  (case00) END
849 get_mempolicy01    0  TINFO  :  (case01) START
850 EXPECT: return value(ret)=0 errno=0 (Success)
851 RESULT: return value(ret)=0 errno=0 (Success)
852 get_mempolicy01    2  TPASS  :  (case01) END
853 get_mempolicy01    0  TINFO  :  (case02) START
854 EXPECT: return value(ret)=0 errno=0 (Success)
855 RESULT: return value(ret)=0 errno=0 (Success)
856 get_mempolicy01    3  TPASS  :  (case02) END
857 get_mempolicy01    0  TINFO  :  (case03) START
858 EXPECT: return value(ret)=0 errno=0 (Success)
859 RESULT: return value(ret)=0 errno=0 (Success)
860 get_mempolicy01    4  TPASS  :  (case03) END
861 get_mempolicy01    0  TINFO  :  (case04) START
862 EXPECT: return value(ret)=0 errno=0 (Success)
863 RESULT: return value(ret)=0 errno=0 (Success)
864 get_mempolicy01    5  TPASS  :  (case04) END
865 get_mempolicy01    0  TINFO  :  (case05) START
866 EXPECT: return value(ret)=0 errno=0 (Success)
867 RESULT: return value(ret)=0 errno=0 (Success)
868 get_mempolicy01    6  TPASS  :  (case05) END
869 get_mempolicy01    0  TINFO  :  (case06) START
870 EXPECT: return value(ret)=0 errno=0 (Success)
871 RESULT: return value(ret)=0 errno=0 (Success)
872 get_mempolicy01    7  TPASS  :  (case06) END
873 get_mempolicy01    0  TINFO  :  (case07) START
874 EXPECT: return value(ret)=0 errno=0 (Success)
875 RESULT: return value(ret)=0 errno=0 (Success)
876 get_mempolicy01    8  TPASS  :  (case07) END
877 get_mempolicy01    0  TINFO  :  (case08) START
878 EXPECT: return value(ret)=0 errno=0 (Success)
879 RESULT: return value(ret)=0 errno=0 (Success)
880 get_mempolicy01    9  TPASS  :  (case08) END
881 get_mempolicy01    0  TINFO  :  (case09) START
882 EXPECT: return value(ret)=0 errno=0 (Success)
883 RESULT: return value(ret)=0 errno=0 (Success)
884 get_mempolicy01   10  TPASS  :  (case09) END
885 get_mempolicy01    0  TINFO  :  (case10) START
886 EXPECT: return value(ret)=-1 errno=14 (Bad address)
887 RESULT: return value(ret)=-1 errno=14 (Bad address)
888 get_mempolicy01   11  TPASS  :  (case10) END
889 get_mempolicy01    0  TINFO  :  (case11) START
890 EXPECT: return value(ret)=-1 errno=22 (Invalid argument)
891 RESULT: return value(ret)=-1 errno=22 (Invalid argument)
892 get_mempolicy01   12  TPASS  :  (case11) END
893 Forced disable (#undef'ed __NR_get_mempolicy):
894 $ ./get_mempolicy01
895 get_mempolicy01    1  TCONF  :  Your system doesn't properly support:
896 get_mempolicy
897 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
899 Modified Files:
900 ltp/testcases/kernel/syscalls/get_mempolicy/get_mempolicy01.c
902 8) Log Message:
903 1. Disable the test whenever the appropriate headers and syscalls don't exist so this will compile on systems without numa and without.
904 2. Fix the indentation.
905 3. Use TFAIL | TERRNO instead of all of the ad-hoc (TFAIL ... TERRNO, strerror(TERRNO)) logic.
906 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
908 Modified Files:
909 ltp/testcases/kernel/syscalls/mbind/mbind01.c
911 9) Log Message:
912 1. Use linux_syscall_numbers.h.
913 2. Fix a format string (use inttypes.h).
914 3. Remove an unused var.
915 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
917 Modified Files:
918 ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_test.c
920 10) Log Message:
921 I was confused, and numaif.h is in fact a header under testcases/kernel/syscalls/utils. As such:
923 1. The autoconf test for the header is removed.
924 2. An appropriate inclusion is added for numa.h in numaif.h
925 3. Remove overengineered code in get_mempolicy01.c because linux_syscall_numbers.h handles the unhandled numa syscall numbers.
926 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
928 Modified Files:
929 ltp/testcases/kernel/syscalls/get_mempolicy/et_mempolicy01.c
930 ltp/testcases/kernel/syscalls/mbind/mbind01.c
931 ltp/testcases/kernel/syscalls/move_pages/move_pages_support.h
932 ltp/testcases/kernel/syscalls/move_pages/move_pages_support.c
933 ltp/testcases/kernel/syscalls/move_pages/Makefile
934 ltp/m4/ltp-numa.m4
936 11) Log Message:
937 Fix bad SQA:
938 1. main was missing an int return code.
939 2. #include <stdio.h> was missing for the printf.
941 Modified Files:
942 ltp/testcases/commands/ade/ar/file1.c
943 ltp/testcases/commands/ade/ar/file2.c
944 ltp/testcases/commands/ade/ar/file3.c
946 12) Log Message:
947 Report errors appropriate to whether or not the read / write operations with the pipe succeeded. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
949 Modified Files:
950 ltp/testcases/kernel/containers/libclone/libclone.c
952 13) Log Message:
953 drop compile-time checks for the syscall and rely completely on runtime --people missing __NR_fallocate should update include/linux_syscall_numbers.h. Mike Frysinger <vapier@users.sourceforge.net>.
955 Modified Files:
956 ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
957 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
958 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
960 14) Log Message:
961 fallocate02: add a default case to avoid gcc uninitialized warning. Mike Frysinger <vapier@users.sourceforge.net>.
963 Modified Files:
964 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
966 15) Log Message:
967 Add a Common Issues section to address common roadblocks encountered with the build.  Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
969 Modified Files:
970 ltp/INSTALL
972 16) Log Message:
973 Fix the Makefile comment title. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
975 Modified Files:
976 ltp/testcases/kernel/syscalls/Makefile
978 17) Log Message:
979 Fix an unitialized variable and usage corner case where if argc > 1, it would always accept the arguments as-is. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
981 Modified Files:
982 ltp/testcases/kernel/controllers/cpuset/cpuset_memory_pressure_test/cpuset_memory_pressure.c
984 18) Log Message:
985 main was lacking a return code. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
987 Modified Files:
988 ltp/testcases/commands/ade/ar/file1.c
990 19) Log Message:
991 Fix the issue filed as https://sourceforge.net/tracker/?func=detail&aid=2892491&group_id=202378&atid=981342. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
993 Modified Files:
994 ltp/utils/benchmark/ebizzy-0.3/ebizzy.c
996 20) Log Message:
997 main is missing a return code. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
999 Modified Files:
1000 ltp/testcases/commands/ade/ar/file3.c
1002 21) Log Message:
1003 Wow, ok -- copy-paste R'US. Missing return code in main, yet again. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1005 Modified Files:
1006 ltp/testcases/commands/ade/ar/file2.c
1008 22) Log Message:
1009 1. Fix 2 format strings, so that the underlying scripts actually are called properly.
1010 2. Use appropriate precision so that 64-bit archs don't whine about printing out pid_t format strings.
1011 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1013 Modified Files:
1014 ltp/testcases/kernel/containers/netns/common.c
1016 23) Log Message:
1017 forgot to add ptrace.h as Garrett pointed out. Mike Frysinger <vapier@users.sourceforge.net>.
1019 Added Files:
1020 ltp/testcases/kernel/syscalls/ptrace/ptrace.h
1022 24) Log Message:
1023 The wording for the requirements was ambiguous and confusing. Make things explicit that you need make 3.81 to compile LTP. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1025 Modified Files:
1026 ltp/INSTALL
1028 25) Log Message:
1029 Drop the caps.
1031 Modified Files:
1032 ltp/INSTALL
1034 26) Log Message:
1035 drop adding of -O/-W type flags that are already handled in common .mk files. for the few makefiles that arent yet converted to the .mk infrastructure: Lately gcc developers introduced -Wextra flag that does the same as -W but is more descriptive. According to this using -W flag should be safe (as gcc is backward compatlible) but using -Wextra is limited to newer gcc releases. Attached patch replaces all -Wextra occurences with -W and thus fixes compliation failures with older gcc (mine was gcc-3.3.3 on sles). Patch by Cyril Hrubis <chrubis@suse.cz>.
1037 Modified Files:
1038 ltp/testcases/kernel/device-drivers/misc_modules/per_cpu_allocator_module/Makefile
1039 ltp/testcases/kernel/device-drivers/acpi/Makefile
1040 ltp/testcases/kernel/controllers/cgroup_fj/Makefile
1041 ltp/testcases/kernel/controllers/cpuacct/Makefile
1042 ltp/testcases/kernel/device-drivers/block/kernel_space/Makefile
1043 ltp/testcases/kernel/controllers/cpuctl_fj/Makefile
1044 ltp/testcases/kernel/device-drivers/v4l/kernel_space/Makefile
1045 ltp/testcases/kernel/io/disktest/Makefile
1046 ltp/testcases/kernel/device-drivers/usb/tusb/Makefile
1047 ltp/testcases/kernel/device-drivers/nls/Makefile
1048 ltp/testcases/kernel/device-drivers/tbio/user_space/Makefile
1049 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
1051 27) Log Message:
1052 1. Correct a missing reference in Makefile.
1053 2. Correct some typos and other grammatical issues with README.mk-devel.
1055 Modified Files:
1056 ltp/README.mk-devel
1057 ltp/Makefile
1059 28) Log Message:
1060 Correct another typo and fix the Quick Start directions. Found-by: Randy Dunlap <rdunlap@xenotime.net>, Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1062 Modified Files:
1063 ltp/INSTALL
1065 29) Log Message:
1066 numaif.h needs config.h to pick up the HAVE_NUMA_H autoconf set variable in config.h. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1068 Modified Files:
1069 ltp/testcases/kernel/syscalls/utils/numaif.h
1071 30) Log Message:
1072 Get rid of a valid -Wunused warning with the fscanf(3). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1074 Modified Files:
1075 ltp/lib/system_specific_process_info.c
1077 31) Log Message:
1078 Make sure that the chown is successful, and use getegid(2) instead of getgid(2). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1080 Modified Files:
1081 ltp/testcases/kernel/syscalls/access/access01.c
1083 32) Log Message:
1084 Having config.h.default automatically replace config.h is a nuisance. People should be directed to go read install again, instead of running into some undefined symbols in autoconf-generated territory, especially because config.h.default is a much smaller subset of config.h generated by autoconf/config.h.in. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1086 Modified Files:
1087 ltp/include/mk/automake.mk
1089 33) Log Message:
1090 The description for the RHEL 4.8 quotactl check was misleading. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1092 Modified Files:
1093 ltp/m4/ltp-quota.m4
1095 34) Log Message:
1096 Update config.h.default to match config.h.in. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1098 Modified Files:
1099 ltp/include/config.h.default
1101 35) Log Message:
1102 Return non-void return code when PTRACE junk is missing. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1104 Modified Files:
1105 ltp/testcases/kernel/controllers/freezer/vfork.c
1107 36) Log Message:
1108 Apparently 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
1112 Make these headers mutually exclusive so they don't clash with one another and screw up some of the autoconf'ed decl tests. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1114 Modified Files:
1115 ltp/testcases/kernel/syscalls/ptrace/ptrace.h
1117 37) Log Message:
1118 Be consistent with the braces. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1120 Modified Files:
1121 ltp/testcases/lib/cmdlib.sh
1123 38) Log Message:
1124 vfork.c:
1125 - Fix autoconf test result name for PTRACE_O_TRACEVFORK*.
1126 vfork_freeze.sh:
1127 - Implement proper TMPDIR logic.
1128 - Remove forced make in place of optional (if needed) make operation.
1129 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1131 Modified Files:
1132 ltp/testcases/kernel/controllers/freezer/vfork.c
1133 ltp/testcases/kernel/controllers/freezer/vfork_freeze.sh
1135 39) Log Message:
1136 Dumb arse typo... Signed-off-by: The idiot that made the last checkin <root@devnull.com>.
1138 Modified Files:
1139 ltp/testcases/kernel/controllers/freezer/vfork.c
1141 40) Log Message:
1142 Just remove the frak'ing \t to be consistent with the old version. Blasted cylons... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1144 Modified Files:
1145 ltp/testcases/kernel/controllers/freezer/vfork.c
1147 41) Log Message:
1148 vfork.c:
1149 1. Add signal handling code and cleanup code.
1150 2. Protect against ptrace(PTRACE_KILL, -1, ...) *grins*.
1151 3. Add a -f option so one could print out info with tst_res(3) while outputting data to the ptrace logfile.
1152 vfork_freeze.sh:
1153 1. Standardize the log name.
1154 2. Fix a syntax error.
1156 Modified Files:
1157 ltp/testcases/kernel/controllers/freezer/vfork.c
1158 ltp/testcases/kernel/controllers/freezer/vfork_freeze.sh
1160 42) Log Message:
1161 Ok -- APPARENTLY asm/ptrace.h IS required for pt_regs! Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1163 Modified Files:
1164 ltp/testcases/kernel/syscalls/ptrace/ptrace.h
1166 43) Log Message:
1167 Make all of the numa tests consistent and correct. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1169 Modified Files:
1170 ltp/testcases/kernel/syscalls/get_mempolicy/Makefile
1171 ltp/testcases/kernel/syscalls/move_pages/move_pages01.c
1172 ltp/testcases/kernel/syscalls/move_pages/move_pages02.c
1173 ltp/testcases/kernel/syscalls/move_pages/move_pages03.c
1174 ltp/testcases/kernel/syscalls/move_pages/move_pages04.c
1175 ltp/testcases/kernel/syscalls/move_pages/move_pages05.c
1176 ltp/testcases/kernel/syscalls/move_pages/move_pages06.c
1177 ltp/testcases/kernel/syscalls/move_pages/move_pages07.c
1178 ltp/testcases/kernel/syscalls/move_pages/move_pages08.c
1179 ltp/testcases/kernel/syscalls/move_pages/move_pages09.c
1180 ltp/testcases/kernel/syscalls/move_pages/move_pages10.c
1181 ltp/testcases/kernel/syscalls/move_pages/move_pages11.c
1182 ltp/testcases/kernel/syscalls/move_pages/move_pages_support.c
1184 44) Log Message:
1185 need to include -lclone before -lltp. Mike Frysinger <vapier@users.sourceforge.net>.
1187 Modified Files:
1188 ltp/testcases/kernel/containers/mqns/Makefile
1190 45) Log Message:
1191 Fix build failure in cgroup_fj testcase: The following build failure occured on my x86 box. But the case "cgroup_fj" does not need "-lcontrollers" when building. So in my patch, i deleted "-lcontrollers" in testcases/kernel/controllers/Makefile.inc and added it to testcases/kernel/controllers/memctl/Makefile because the case "memctl" need it. All other cases in testcases/kernel/controllers/ build well too when my patch merged. Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>.
1193 Modified Files:
1194 ltp/testcases/kernel/controllers/Makefile.inc
1195 ltp/testcases/kernel/controllers/memctl/Makefile
1197 46) Log Message:
1198 Following patch fixes buffer overflow.c. Signed-off-by: Cyril Hrubis <chrubis@suse.cz>.
1200 Modified Files:
1201 ltp/testcases/kernel/fs/doio/growfiles.c
1203 47) Log Message:
1204 Rename coliding names in runtest files: Following patch renumbers testcase names in runtest/ltp-aio-stress.part1 and runtest/ltp-aio-stress.part2 so that their names don't collide. Also renames testcases in runtest/ltp-aiodio.part2 so that they don't collide with ltp-aio-stress ones. Signed-off-by: <chrubis@suse.cz>.
1206 Modified Files:
1207 ltp/runtest/ltp-aio-stress.part1
1208 ltp/runtest/ltp-aio-stress.part2 ltp/runtest/ltp-aiodio.part2
1210 48) Log Message:
1211 1. Don't nuke config.h with clean. ac-clean will do that,
1212 2. config.h can and should be produced either via manual intervention (discouraged) or configure (preferred),
1213 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1215 Modified Files:
1216 ltp/include/Makefile
1218 49) Log Message:
1219 Get rid of an unused var. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1221 Modified Files:
1222 ltp/testcases/kernel/syscalls/mbind/mbind01.c
1224 50) Log Message:
1225 Resolve some clashing symbols for static functions that are in fact defined in numa.h. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1227 Modified Files:
1228 ltp/testcases/kernel/syscalls/utils/numaif.h
1230 51) Log Message:
1231 The shuffle of headers broke the ia64 workaround. Mike Frysinger <vapier@users.sourceforge.net>,
1233 Modified Files:
1234 ltp/testcases/kernel/syscalls/ptrace/ptrace.h
1236 52) Log Message:
1237 Make a note about the pt_reg changes that Mike implemented, so that another poor sole won't accidentally screw up this header. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1239 Modified Files:
1240 ltp/testcases/kernel/syscalls/ptrace/ptrace.h
1242 53) Log Message:
1243 ext4: fix script error of ext4_nsec_timestamps_test.sh:
1244 Execute 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
1247 This patch fixes them. Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>.
1249 Modified Files:
1250 ltp/testcases/kernel/fs/ext4-new-features/ext4-nsec-timestamps/ext4_nsec_timestamps_test.sh
1252 54) Log Message:
1253 Removal of this testcase and it's reference as per "Serge E. Hallyn" <serue@us.ibm.com> suggestion: The patch in question is upstream, so pidns21.c will always fail and should be removed from ltp. It's worth testing that the container init survives SIGUSR1 from a child, but whether it survives or dies from a parent we don't particularly care.
1255 Modified Files:
1256 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
1257 Removed Files:
1258 ltp/testcases/kernel/containers/pidns/pidns21.c
1260 55) Log Message:
1261 1. The logic check for IDcheck.sh was inverted for finding entries.
1262 2. sys and users were being checked for in /etc/password, not /etc/group.
1263 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1265 Modified Files:
1266 ltp/IDcheck.sh
1268 56) Log Message:
1269 Add a note about outdated m4 output seen on RHEL 5.2. Need to add a check for m4 version in configure.ac *sigh*.... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1271 Modified Files:
1272 ltp/INSTALL
1274 57) Log Message:
1275 Correction -- it wasn't just m4. automake was outdated and after it was upgraded to an appropriate version, things just worked like they should. Update the directions again to note that. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1277 Modified Files:
1278 ltp/INSTALL
1280 58) Log Message:
1281 Fix the numa-related items for good so that they compile on systems with numa on them. This was compile-tested on Fedora 11 with numactl-devel installed and it passed. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1283 Modified Files:
1284 ltp/testcases/kernel/syscalls/get_mempolicy/Makefile
1286 59) Log Message:
1287 Fix the numa-related items for good so that they compile on systems with numa on them. This was compile-tested on Fedora 11 with numactl-devel installed and it passed. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1289 ltp/testcases/kernel/syscalls/utils/numaif.h
1290 ltp/testcases/kernel/syscalls/move_pages/Makefile
1291 ltp/testcases/kernel/syscalls/mbind/Makefile
1293 60) Log Message:
1294 Fix a missing brace. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1296 Modified Files:
1297 ltp/testcases/kernel/containers/mqns/mqns_02.c
1299 61) Log Message:
1300 Add runalltests.sh to the install list so it gets installed too. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1302 Modified Files:
1303 ltp/Makefile
1305 62) Log Message:
1306 Enhance runalltests.sh so that it can be executed from anywhere. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1308 Modified Files:
1309 ltp/runalltests.sh
1311 63) Log Message:
1312 Just need to make sure that we're in LTPROOT before executing anything because unfortunately all of the paths are RELATIVE to LTPROOT XD. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1314 Modified Files:
1315 ltp/runalltests.sh
1317 64) Log Message:
1318 1. Remove some stale items that have been resolved or are no longer pertinent.
1319 2. Add a note about libevent being messed up.
1320 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1322 Modified Files:
1323 ltp/TODO
1325 65) Log Message:
1326 Fix some unchecked return warnings in mqns_01.c. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1328 Modified Files:
1329 ltp/testcases/kernel/containers/mqns/mqns.h
1330 ltp/testcases/kernel/containers/mqns/mqns_01.c
1332 66) Log Message:
1333 support ptrace on sparc. Mike Frysinger <vapier@users.sourceforge.net>
1335 Modified Files:
1336 ltp/testcases/kernel/syscalls/ptrace/simple_tracer.c
1337 ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.h.
1339 67) Log Message:
1340 Fix __NR_[gs]et_mempolicy syscall numbers and a few other syscall numbers. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1342 Modified Files:
1343 ltp/testcases/kernel/include/arm.in
1344 ltp/testcases/kernel/include/i386.in
1345 ltp/testcases/kernel/include/ia64.in
1346 ltp/testcases/kernel/include/powerpc.in
1347 ltp/testcases/kernel/include/sh.in
1348 ltp/testcases/kernel/include/sparc.in
1349 ltp/testcases/kernel/include/sparc64.in 
1350 ltp/testcases/kernel/include/x86_64.in
1352 68) Log Message:
1353 Forgot to add __NR_add_key to the rest of the .in files. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1355 Modified Files:
1356 ltp/testcases/kernel/include/powerpc.in
1357 ltp/testcases/kernel/include/s390.in
1358 ltp/testcases/kernel/include/sparc.in
1359 ltp/testcases/kernel/include/sparc64.in
1360 ltp/testcases/kernel/include/x86_64.in
1362 69) Log Message:
1363 Fix SIGSEGV if the group entries are missing. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1365 Modified Files:
1366 ltp/testcases/kernel/syscalls/setregid/setregid04.c
1368 70) Log Message:
1369 Use linux_syscall_numbers's syscall macro instead of syscall(2), so we can test for TCONF'ability of syscall. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1371 Modified Files:
1372 ltp/testcases/kernel/syscalls/clock_getres/clock_getres01.c
1374 71) Log Message:
1375 Properly granularize errno reporting for sysconf. The manpage only says that EINVAL is supported for return codes. Everything else is free game for error reporting. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1377 Modified Files:
1378 ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
1380 72) Log Message:
1381 Make the test user lookup error for error bind02 a bit more intuitive. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1383 Modified Files:
1384 ltp/testcases/kernel/syscalls/bind/bind02.c
1386 73) Log Message:
1387 Consolidate all of the logic in one area and clean it up significantly. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1389 Modified Files:
1390 ltp/testcases/kernel/syscalls/keyctl/keyctl01.c
1392 74) Log Message:
1393 Add __NR_keyctl. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1395 Modified Files:
1396 ltp/testcases/kernel/include/arm.in
1397 ltp/testcases/kernel/include/i386.in
1398 ltp/testcases/kernel/include/ia64.in
1399 ltp/testcases/kernel/include/powerpc.in
1400 ltp/testcases/kernel/include/s390.in
1401 ltp/testcases/kernel/include/sparc.in
1402 ltp/testcases/kernel/include/sparc64.in 
1403 ltp/testcases/kernel/include/x86_64.in
1405 75) Log Message:
1406 Makefile: No need to compile `create_link_16' ;)... create_link.c: Clean up the logic flow. lchown02.c: The change I made a few months ago, accidentally broke this app, as the process isn't it's CAP_CHOWN'ed, and thus the chown will always fail, by accident. I know I can CAP_CHOWN the proc ess, but prep_create_link: Add script to resolve the chown breakage. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1408 Modified Files:
1409 ltp/testcases/kernel/syscalls/lchown/Makefile
1410 ltp/testcases/kernel/syscalls/lchown/create_link.c
1411 ltp/testcases/kernel/syscalls/lchown/lchown02.c
1413 76) Log Message:
1414 Check in runtest changes for lchown02, and libevent (have to fix that still... almost done). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1416 Modified Files:
1417 ltp/runtest/syscalls
1419 77) Log Message:
1420 1. Convert rwtest.sh to rwtest (part 1).
1421 2. Convert lchown02 in ltplite, according to what was also done to syscalls.
1422 3. Convert the aio junk to $TMPDIR (this may or may not require additional work... memory serves me correctly, it does).
1423 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1425 Modified Files:
1426 ltp/runtest/ltp-aiodio.part1
1427 ltp/runtest/ltp-aiodio.part3
1428 ltp/runtest/ltp-aiodio.part4
1429 ltp/runtest/ltplite 
1430 ltp/runtest/lvm.part1
1431 ltp/runtest/lvm.part2
1432 ltp/runtest/scsi_debug.part1
1433 ltp/runtest/stress.part1
1434 ltp/runtest/stress.part3
1436 78) Log Message:
1437 Make the switchover from rwtest.sh to rwtest. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1439 Modified Files:
1440 ltp/testcases/kernel/fs/doio/Makefile 
1441 Added Files:
1442 ltp/testcases/kernel/fs/doio/rwtest 
1443 Removed Files:
1444 ltp/testcases/kernel/fs/doio/rwtest.sh
1446 79) Log Message:
1447 Stupid me... I accidentally was mixing pointers with constants >_>... Fix my changes to setregid04, so it doesn't segfault if the groups don't exist, but still remains functional when run. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1449 Modified Files:
1450 ltp/testcases/kernel/syscalls/setregid/setregid04.c
1452 80) Log Message:
1453 Quell the _GNU_SOURCE already defined noise. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1455 Modified Files:
1456 ltp/lib/cloner.c
1458 81) Log Message:
1459 Change += back to := for LDLIBS. I did this for a reason (to make sure that everyone adds the appropriate LDLIBS values after including config.mk // env_pre.mk // testcases.mk). We need to solve the linker issue with libclone, properly, not shove the issue under the rug with things like this. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1461 Modified Files:
1462 ltp/include/mk/config.mk.default
1463 ltp/include/mk/config.mk.in
1465 82) Log Message:
1466 Use linux_syscall_numbers.h instead of the syscalls. Need to add the __NR_ defs to the .in files still. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1468 Modified Files:
1469 ltp/testcases/kernel/containers/libclone/libclone.h
1470 ltp/testcases/kernel/containers/pidns/pidns30.c
1471 ltp/testcases/kernel/containers/pidns/pidns31.c
1472 ltp/testcases/kernel/containers/mqns/mqns_01.c
1473 ltp/testcases/kernel/containers/mqns/mqns_02.c
1474 ltp/testcases/kernel/containers/mqns/mqns_03.c
1475 ltp/testcases/kernel/containers/mqns/mqns_04.c
1477 83) Log Message:
1478 Add the mq_* syscalls to the syscall list for each available architecture. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1480 Modified Files:
1481 ltp/testcases/kernel/include/arm.in
1482 ltp/testcases/kernel/include/i386.in
1483 ltp/testcases/kernel/include/ia64.in
1484 ltp/testcases/kernel/include/powerpc.in
1485 ltp/testcases/kernel/include/powerpc64.in
1486 ltp/testcases/kernel/include/s390.in
1487 ltp/testcases/kernel/include/sh.in 
1488 ltp/testcases/kernel/include/sparc.in
1489 ltp/testcases/kernel/include/sparc64.in
1490 ltp/testcases/kernel/include/x86_64.in
1492 84) Log Message:
1493 1. Linker ordering is painful; -lltp must come last for some weird arse reason in order to work with binutils 1.19.51, whereas it needs to precede -lclone on 1.18.. We'll see whether or not it's fubar still in a minute...
1494 2. Not all of the mq_* functions are syscalls; many are in fact libcalls, so we need to use the appropriate function call to stimulate them.
1495 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1497 Modified Files:
1498 ltp/testcases/kernel/containers/sysvipc/Makefile
1499 ltp/testcases/kernel/containers/utsname/Makefile
1500 ltp/testcases/kernel/containers/mqns/Makefile
1501 ltp/testcases/kernel/containers/mqns/mqns.h
1502 ltp/testcases/kernel/containers/mqns/mqns_01.c
1503 ltp/testcases/kernel/containers/mqns/mqns_02.c
1504 ltp/testcases/kernel/containers/mqns/mqns_03.c
1505 ltp/testcases/kernel/containers/mqns/mqns_04.c
1506 ltp/testcases/kernel/containers/pidns/Makefile
1507 ltp/testcases/kernel/containers/pidns/pidns30.c
1508 ltp/testcases/kernel/containers/pidns/pidns31.c
1510 85) Log Message:
1511 I was REALLY stupid when I made clean dependent on ac-distclean. BAD BAD IDEA. Forcing people to have to call configure every time clean is run is STUPID design. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>, 
1513 Modified Files:
1514 ltp/include/Makefile
1516 86) Log Message:
1517 Checking in possible final / intermediate solution to ppoll01 not functioning on mips32. I say intermediate because of the following message: AHA! I figured out why sigset is sized differently on mips32 for you, compared to other architectures. Just like there's a compat_caddr_t datatype (which is explicitly set to char *), there's also a compat_sigset_t as well. Let me see if I can figure out this mystery, but my guess is that you're using n32 based mips, most likely on an Octeon model ;) ;)... which would account for what you're seeing here and possibly account for why the test consistently hangs on our Cavium boards at work (our version of Linux has been hacked so bad though to take shortcuts in the design process instead of following proper design procedure that it makes me cry inside...). The patch attached for ppoll01:
1518 1. Cleans up spacing and code style
1519 2. Removes unneeded/broken debug option parsing if test fails.
1520 3. Prints out the last failed errno, rather than just the last errno(which may have been successful)
1521 4. Passes in correct size of sigset_t for mips.
1522 This patch was tested/passed on x86, mips(little endian), and ppc_82xx. Signed-off-by: Henry Yei <hyei@mvista.com>, Acked-by: Garrett Cooper <yanegomi@gmail.com>
1524 Modified Files:
1525 ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
1527 87) Log Message:
1528 1. Skip over /proc/irq by default to avoid broken hardware / drivers, and thus avoid `hangs'. You can traverse over /proc/irq using -i though.
1529 2. Make the selinux piece a compile-time conditional, to avoid the additional function call.
1530 3. Fix the overflow issue on 64-bit systems by increasing values of total_obj, et all to unsigned long long's.
1531 4. Only call close / closedir if fd is > 0 and dir is not NULL.
1532 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1534 Modified Files:
1535 ltp/testcases/kernel/fs/proc/proc01.c
1537 88) Log Message:
1538 Let's not overwrite /bin/cat by accident in open08 if the setguid / setuid fails, mmk? Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1540 Modified Files:
1541 ltp/testcases/kernel/syscalls/open/open08.c
1543 89) Log Message:
1544 As noticed by Shi Weihua, there was a syntax error in the awk command in get_cpu_usage: 
1545 awk: print $9
1546 awk: ^ syntax error pid 8077 cpu_usage
1547 cpuctl_test_fj    1  TFAIL  :  case19    FAIL awk: print $9
1548 awk: ^ syntax error pid 8104 cpu_usage
1549 cpuctl_test_fj    1  TFAIL  :  case20    FAIL awk: print $9
1550 awk: ^ syntax error
1551 pid 8131 cpu_usage cpuctl_test_fj    1  TFAIL  :  case21    FAIL
1552 awk: print $9 awk: ^ syntax error
1553 pid 8193 cpu_usage cpuctl_test_fj    1  TFAIL  :  case22    FAIL
1554 The checkin corrects the syntax error by implementing the function in a much cleaner manner than the previous implementation, by using just ps | awk instead of top | tail | head | awk | awk. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>. Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>.
1556 90) Log Message:
1557 mem/hugetlb: fix failure of hugemmap04: Testcase hugemmap04 needs at least one hugepage to test, so there needs a judgement of "number of hugepages". This patch fixed the problems. Signed-off-by: Liu Bo <liubo2009@cn.fujitsu.com>. 
1559 Modified Files:
1560 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
1562 91) Log Message:
1563 Fix some remaining compile errors that we're checked in earlier... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1565 Modified Files:
1566 ltp/testcases/kernel/containers/libclone/Makefile
1567 ltp/testcases/kernel/containers/libclone/libclone.h
1569 92) Log Message:
1570 1. Remove the .c files and all calls in runpwtests.sh because we can achieve the same thing through additional shell test logic.
1571 2. Add the apicmds dependency.
1572 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1574 Modified Files:
1575 ltp/testcases/kernel/power_management/Makefile
1576 ltp/testcases/kernel/power_management/runpwtests.sh 
1577 Removed Files:
1578 ltp/testcases/kernel/power_management/check_kv_arch.c
1579 ltp/testcases/kernel/power_management/get_sched_values.c
1581 93) Log Message:
1582 mail: fix the bug of mail01: In the testcase "mail01", when mail is send to nosuchuser@domain and mail is send to user@nosuchdomain, mail program may return either "Returnedmail:" or "UndeliveredMailReturned", regardless of the existence of /etc/redhat-release. So, we did a bit of changes to recognize both of returned values. This patch fixes the problem. Signed-off-by: Liu Bo <liubo2009@cn.fujitsu.com>.
1584 Modified Files:
1585 ltp/testcases/commands/mail/mail_tests.sh
1587 94) Log Message:
1588 [PATCH (1/2)] add atomi_add() define for __sh__. Signed-off-by: Giuseppe Cavallaro <peppe.cavallaro@st.com>.
1590 Modified Files:
1591 ltp/testcases/realtime/include/librttest.h
1593 95) 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]
1602 The 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
1606 Note1: instead of touching the make process the patch allows to build the tests above also for architecture that do not support tsc, yet. These tests will fail at run-time with ENOTSUP. A warning will appear while compiling as well. hmm, I do know if it is the right solution but it's simple and a good starting point for me. Signed-off-by: Giuseppe Cavallaro <peppe.cavallaro@st.com>.
1608 Modified Files:
1609 ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
1610 ltp/testcases/realtime/func/measurement/preempt_timing.c
1611 ltp/testcases/realtime/func/measurement/rdtsc-latency.c
1612 ltp/testcases/realtime/include/librttest.h
1613 Added Files:
1614 ltp/testcases/realtime/include/libtsc.h
1616 96) Log Message:
1617 mem/hugeshmget: fix failure of hugeshmget01: During hugeshmget01 testcase, we got the following:
1618 hugeshmget01    1  TFAIL  :  seqment size is not correct
1619 hugeshmget01    1  TFAIL  :  hugeshmget01 call failed - errno = 17 :
1620 File exists ......
1621 In shmget call, "buf.shm_segsz" had been set to "huge_pages_shm_to_be_allocated", but the code still used old macro "HUGE_SHM_SIZE", and this leaded to error "seqment size is not correct". So do the following change:
1622 1) s/HUGE_SHM_SIZE/huge_pages_shm_to_be_allocated
1623 2) Delete unused macro "HUGE_SHM_SIZE" defination
1624 This patch fixed the failure. Signed-off-by: Liu Bo <liubo2009@cn.fujitsu.com>.
1626 Modified Files:
1627 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
1628 ltp/testcases/kernel/mem/hugetlb/lib/ipcshm.h
1630 97) Log Message:
1631 lcov: add CVS revision number to version output
1633 Modified Files:
1634 ltp/utils/analysis/lcov/bin/lcov
1636 98) Log Message:
1637 lcov: add more CVS versioning
1639 Modified Files:
1640 ltp/utils/analysis/lcov/bin/gendesc
1641 ltp/utils/analysis/lcov/bin/genhtml
1642 ltp/utils/analysis/lcov/bin/geninfo
1643 ltp/utils/analysis/lcov/bin/genpng
1644 ltp/utils/analysis/lcov/bin/lcov
1645 ltp/utils/analysis/lcov/bin/updateversion.pl
1647 99) Log Message:
1648 lcov: fix version fixup
1650 Modified Files:
1651 ltp/utils/analysis/lcov/bin/lcov
1653 100) Log Message:
1654 lcov: more version fixup
1656 Modified Files:
1657 ltp/utils/analysis/lcov/bin/gendesc
1658 ltp/utils/analysis/lcov/bin/genhtml
1659 ltp/utils/analysis/lcov/bin/geninfo
1660 ltp/utils/analysis/lcov/bin/genpng
1662 101) Log Message:
1663 Hello guys, I have run into some problems with the network stress tests. I submitted a bug through the sourceforge bug tracker, but after subscribing to the mailing list I can see that it's here where all the action is. If this is not the right place, then please tell me what is the preferred way to submit bug reports and patches. I am using ltp-full-20091031. A lot of the TCP tests involving packet loss fail with this error: ./tcp4-uni-basic01: line 394: netem_param: unbound variable The reason is that strict checking for undefined variables is enabled with "set -u", but the variable netem_param is not always defined before testing its contents. The fix I have applied is to initialize the netem_param variable with an empty string. Also if4-addr-change always fails with this error:  TBROK  :  Failed to set an IPv4 address at the remote host I have found the reason to be a missing semicolon. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1665 Modified Files:
1666 ltp/testcases/network/stress/tcp/uni-basic/tcp4-uni-basic01
1667 ltp/testcases/network/stress/interface/if4-addr-change
1669 102) Log Message:
1670 1. Merge ftruncate.sh and ftruncate64.sh into one script - ftruncate04.sh - where all you have to do is specify no arguments or 64 to execute ftruncate04 or ftruncate04_64, respectively.
1671 2. Correct tail -1 syntax (-<int> argument types are deprecated with tail(1); Redhat barks whenever it executes it).
1672 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1674 Modified Files:
1675 ltp/testcases/kernel/syscalls/ftruncate/Makefile
1676 ltp/runtest/syscalls
1677 Added Files:
1678 ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.sh 
1679 Removed Files:
1680 ltp/testcases/kernel/syscalls/ftruncate/ftruncate.sh
1681 ltp/testcases/kernel/syscalls/ftruncate/ftruncate_64.sh
1683 103) Log Message:
1684 Fix more tail -<integer> syntax issues. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1686 Modified Files:
1687 ltp/testscripts/test_robind.sh
1688 ltp/testcases/pounder21/test_scripts/memtest
1689 ltp/testcases/kernel/fs/quota_remount/quota_remount_test01.sh
1690 ltp/tools/ltp_check
1691 ltp/testcases/kernel/sched/sched_stress/sched_stress.sh
1692 ltp/testcases/kernel/fs/fs-bench/test.sh
1693 ltp/testcases/kernel/fs/fs-bench/test2.sh
1695 104) Log Message:
1696 Include libevent in the proverbial mix. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1698 Modified Files:
1699 ltp/testcases/kernel/syscalls/libevent/run_libevent.sh
1700 ltp/runtest/ballista
1701 ltp/runtest/syscalls
1702 ltp/testcases/kernel/syscalls/libevent/test/Makefile.am
1703 ltp/testcases/kernel/syscalls/Makefile
1704 Added Files:
1705 ltp/testcases/kernel/syscalls/libevent/test/test-libevent.sh 
1706 Removed Files:
1707 ltp/testcases/kernel/syscalls/libevent/test/test.sh
1709 105) Log Message:
1710 This wasn't supposed to be checked in yet. Reverting... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1712 Modified Files:
1713 ltp/runtest/ballista
1715 106) Log Message:
1716 Check in remaining syscall number modifications. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1718 Modified Files:
1719 ltp/testcases/kernel/include/arm.in
1720 ltp/testcases/kernel/include/i386.in
1721 ltp/testcases/kernel/include/sh.in
1723 107) Log Message:
1724 Append the PID to linux_syscall_numbers.h to avoid EBUSY / multiple file accesses with corrupt data at once if make(1) isn't doing the right thing and multiple jobs try to modify the header at the same time. This was based on personal experience with binutils and libtool modifying one file multiple times with parallel jobs via libtool. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1726 Modified Files:
1727 ltp/testcases/kernel/include/regen.sh
1729 108) Log Message:
1730 Commit execltp - a python script that provides a more user friendly alternative to runltp. The only thing basic that's outstanding from this script that could be improved upon is making the while loop into a python iterator. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1732 Modified Files:
1733 ltp/include/mk/automake.mk
1734 ltp/Makefile
1735 ltp/configure.ac 
1736 Added Files:
1737 ltp/execltp.in
1739 109) Log Message:
1740 As 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:
1744 When I ran LTP in RHEL5.4 using ltp-2009-11-19.tar.gz, "move_pages03" and "move_pages11" were failed in each of "syscalls" and "numa" tests like that:
1745 ------------
1746 move_pages01    1  TCONF  :  NUMA support not provided
1747 move_pages02    1  TCONF  :  NUMA support not provided
1748 chown: cannot access `move_pages03': No such file or directory
1749 move_pages04    1  TCONF  :  NUMA support not provided
1750 move_pages05    1  TCONF  :  NUMA support not provided
1751 move_pages06    1  TCONF  :  NUMA support not provided
1752 move_pages07    1  TCONF  :  NUMA support not provided
1753 move_pages08    1  TCONF  :  NUMA support not provided
1754 move_pages09    1  TCONF  :  NUMA support not provided
1755 move_pages10    1  TCONF  :  NUMA support not provided
1756 chown: cannot access `move_pages11': No such file or directory
1757 Signed-off-by: Tomonori Mitani <mitani@ryobi.co.jp>,
1758 Acked-by: Garrett Cooper <yanegomi@gmail.com>,
1760 Modified Files:
1761 ltp/runtest/numa
1762 ltp/runtest/syscalls
1764 110) Log Message:
1765 Reorder headers because of compile-time definitions. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1767 Modified Files:
1768 ltp/testcases/kernel/syscalls/utils/common_j_h.c
1770 111) Log Message:
1771 Fix a tail -1 syntax item that wasn't fixed this morning. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1773 Modified Files:
1774 ltp/testcases/pounder21/test_scripts/bonnie++
1776 112) Log Message:
1777 Convert the assert's to more informative tst_resm(3)'s. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1779 Modified Files:
1780 ltp/testcases/kernel/performance_counters/performance_counter01.c
1782 113) Log Message:
1783 According 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.
1789 So the default install doesn't fix this mode for mknodat01, and thus the test will always fail the first subtc.
1790 1. Fix the runtest file so that this test passes completely.
1791 2. Fix the ad hoc strerror(errno) calls by replacing them with compatible TTERRNO calls.
1792 gcooper@orangebox ~ $
1793 /scratch/ltp-dev2/ltp/testcases/kernel/syscalls/mknodat/mknodat01 
1794 mknodat01    1  TPASS  :  mknodat() returned the expected errno: TEST_ERRNO=???(0): Success
1795 mknodat01    2  TPASS  :  mknodat() returned the expected errno: TEST_ERRNO=???(0): Success
1796 mknodat01    3  TPASS  :  mknodat() returned the expected errno: TEST_ERRNO=ENOTDIR(20): Not a directory
1797 mknodat01    4  TPASS  :  mknodat() returned the expected errno: TEST_ERRNO=EBADF(9): Bad file descriptor
1798 mknodat01    5  TPASS  :  mknodat() returned the expected errno: TEST_ERRNO=???(0): Success
1799 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1801 Modified Files:
1802 ltp/testcases/kernel/syscalls/mknodat/mknodat01.c
1803 ltp/runtest/syscalls
1805 114) Log Message:
1806 Add iterations option in gtod_latency. This patch adds a new option for tuning the number of iterations into the gtod_latency realtime test. Running gtod_latency on a target with limited resources it fails (ENOMEM) as soon as it try to allocate the memory for the two buffers start_data and stop_data. Tested on i386 and sh4 architectures. Signed-off-by: Giuseppe Cavallaro <peppe.cavallaro@st.com>.
1808 Modified Files:
1809 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
1811 115) Log Message:
1812 Have to keep in mind that obj is actually the full path, not the basename. Otherwise, the irq filtering is all for naught. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1814 Modified Files:
1815 ltp/testcases/kernel/fs/proc/proc01.c
1817 116) Log Message:
1818 These syscalls can be unimplemented on some archs and kernel versions, so add a check to make sure that they are or aren't as it's valid. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1820 Modified Files:
1821 ltp/testcases/kernel/syscalls/keyctl/keyctl01.c
1822 ltp/testcases/kernel/syscalls/add_key/add_key01.c
1823 ltp/testcases/kernel/syscalls/add_key/add_key02.c 
1824 ltp/testcases/kernel/syscalls/keyctl/keyctl01.c
1826 117) Log Message:
1827 Fix 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.
1831 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1833 Modified Files:
1834 ltp/testcases/kernel/syscalls/libevent/Makefile.am
1835 ltp/testcases/kernel/syscalls/libevent/test/Makefile.in
1836 ltp/testcases/kernel/syscalls/Makefile
1839 118) Log Message:
1840 All syscalls that aren't implemented on target architectures should be properly reported as missing instead of showing up as failures. Noticed by Mitani-san after he encountered several mbind(2) failures on an older kernel (2.6.9), as mbind(2) wasn't implemented until 2.6.17. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1842 Modified Files:
1843 ltp/testcases/kernel/include/regen.sh
1846 119) Log Message:
1847 The ENOSYS problem has been properly resolved in testcases/kernel/includes/regen.sh, so let's remove the ad hoc ENOSYS checks. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1849 Modified Files:
1850 ltp/testcases/kernel/syscalls/keyctl/keyctl01.c
1851 ltp/testcases/kernel/syscalls/add_key/add_key01.c
1852 ltp/testcases/kernel/syscalls/add_key/add_key02.c
1854 120) Log Message:
1855 This test should be compiled with -lrt -lpthread. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1857 Modified Files:
1858 ltp/testcases/kernel/syscalls/rt_sigaction/Makefile
1860 121) Log Message:
1861 Check in local copy of configure.ac that had libevent modifications. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1863 Modified Files:
1864 ltp/configure.ac
1866 122) Log Message:
1867 A simple header which only contains SIGSETSIZE right now, but will contain more items (potentially) later.
1869 Added Files:
1870 ltp/include/ltp_signal.h
1872 123) Log Message:
1873 Greatly simplify the testcase and use SIGSETSIZE instead of 8 hardcoded everywhere.. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1875 Modified Files:
1876 ltp/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask02.c
1878 124) Log Message:
1879 1. Use SIGSETSIZE from ltp_signal.h
1880 2. Do NOT use <asm/poll.h>. Use <poll.h> instead:
1881 NAME
1882        poll, ppoll - wait for some event on a file descriptor
1883 SYNOPSIS
1884        #include <poll.h>        int poll(struct pollfd *fds, nfds_t nfds, int
1885 timeout);
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);
1890 3. Remove POLLRDHUP #define because we can get the definition when we add #define _GNU_SOURCE:     POLLRDHUP (since Linux 2.6.17)  Stream socket peer closed connection, or shut down writing half of connection. The _GNU_SOURCE feature test macro must be defined in order to obtain this definition. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1892 Modified Files:
1893 ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
1895 125) Log Message:
1896 Clean up the test. Dumb thing segfaults on me though... grr... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1898 Modified Files:
1899 ltp/testcases/kernel/syscalls/rt_sigsuspend/rt_sigsuspend01.c
1900 ltp/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask01.c
1902 125) Log Message:
1903 1. Conform to ltp_signal.h
1904 2. Fix some format strings with inttypes.h
1905 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1907 Modified Files:
1908 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
1910 126) Log Message:
1912 Modified Files:
1913 ltp/testcases/kernel/syscalls/swapon/swapon01.c
1914 ltp/testcases/kernel/syscalls/swapon/swapon02.c
1915 ltp/testcases/kernel/syscalls/swapon/swapon03.c
1916 ltp/configure.ac
1917 ltp/testcases/kernel/include/arm.in
1918 ltp/testcases/kernel/include/i386.in
1919 ltp/testcases/kernel/include/ia64.in
1920 ltp/testcases/kernel/include/powerpc.in
1921 ltp/testcases/kernel/include/s390.in
1922 ltp/testcases/kernel/include/sh.in
1923 ltp/testcases/kernel/include/sparc.in 
1924 ltp/testcases/kernel/include/x86_64.in
1926 Removed Files:
1927 ltp/m4/ltp-swaponoff.m4
1929 Added Files:
1930 ltp/include/swaponoff.h
1932 127) Log Message:
1933 What I meant to say in my last commit email was...
1934 1. Replace swapon / swapoff calls with syscall wrapper calls to avoid having to deal with ugly header checks in autoconf land.
1935 2. autoconf checks were wrong, as the MAX_SWAPFILES amount is actually predetermined based on the kernel version, not on the headers necessarily as Redhat LOVES being non-standard. This can't be tst_kvercmp, as tst_kvercmp is runtime based and MAX_SWAPFILES must be set at compile-time. And what I mean to say now is: I'm a dork -- I inverted the logic signs by accident (`<' -> `>'). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1937 Modified Files:
1938 ltp/testcases/kernel/syscalls/swapon/swapon02.c
1939 ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
1940 ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
1941 ltp/include/swaponoff.h
1943 128) Log Message:
1944 You go in too ;)... Cleaned up this testcase as well, but this also segfaults on my system (before and after). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1946 Modified Files:
1947 ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
1949 129) Log Message:
1950 Enable ebizzy and kernbench properly so that they get installed in the correct spots. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1952 Modified Files:
1953 ltp/utils/benchmark/kernbench-0.42/Makefile
1954 ltp/utils/benchmark/ebizzy-0.3/Makefile
1955 ltp/utils/benchmark/Makefile
1957 130) Log Message:
1958 configure target shouldn't be executed by any sane human being. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1960 Modified Files:
1961 ltp/utils/Makefile
1963 131) Log Message:
1964 Implement a weak handler so that libraries (like libcontrollers) can override cleanup in the respective user code, as it's required to get past compile-time issues with pidns, et all. This only marks the beginning of our long journey of cleaning up the cleanup defined but not used warnings... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1966 Modified Files:
1967 ltp/testcases/kernel/include/regen.sh
1969 132) Log Message:
1970 Clean up testcase and have it conform to a more LTP-like standard. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1972 Modified Files:
1973 ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_sched_domains_check.c
1975 133) Log Message:
1976 Need to change this script to scrape stdout. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1978 Modified Files:
1979 ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_sched_domains_test.sh
1981 134) Log Message:
1982 Check in cleaned up versions of these tests. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1984 Modified Files:
1985 ltp/testcases/kernel/syscalls/cacheflush/cacheflush01.c
1986 ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
1988 135) Log Message:
1989 Remove a blank line. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1991 Modified Files:
1992 ltp/testcases/kernel/syscalls/signalfd/Makefile
1994 136) Log Message:
1995 Clean up this testcase a lot by fixing indentation, spacing, fixing a few memory leaks, and the cleanup prototype. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1997 Modified Files:
1998 ltp/testcases/kernel/syscalls/linkat/Makefile
1999 ltp/testcases/kernel/syscalls/linkat/linkat01.c
2001 137) Log Message:
2002 Clean up the testcases a bit and make the tests follow more of a LTP-like reporting method. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2004 Modified Files:
2005 ltp/testcases/kernel/performance_counters/performance_counter01.c
2006 ltp/testcases/kernel/performance_counters/performance_counter02.c
2008 138) Log Message:
2009 ptrace04.c: Avoid compile errors on some archs if the appropriate headers are missing and thus the structure is undefined by wrapping with preprocessor define: HAVE_STRUCT_PTRACE_REGS. ptrace.h: Shift around ptrace.h again, so preprocessor defines for datatypes are only done if necessary. We'll see if this fixes Mitani san's issue on ia64... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2011 Modified Files:
2012 ltp/testcases/kernel/syscalls/ptrace/ptrace.h
2013 ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
2015 139) Log Message:
2016 No reason to do the #if !defined's anymore, because we're undefining the symbols before we #define them again XD. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2018 Modified Files:
2019 ltp/testcases/kernel/syscalls/ptrace/ptrace.h
2021 140) Log Message:
2022 ptrace.h: Nevermind. The last commit was bogus -- we do need those #if !defined's.. ptrace04.c: WTF. Who in their bloody right mind would name a field and a data type with the same damn name?!?!?! The original test writer needs to be slapped. Not sure why in the heck the last compile didn't catch this glaring issue. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2024 Modified Files:
2025 ltp/testcases/kernel/syscalls/ptrace/ptrace.h
2026 ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
2028 141) Log Message:
2029 env_pre.mk: Check in, at bare minimum, the needed pieces to point people in the right direction as far as the make 3.81 requirement is concerned. functions.mk: Add some make 3.80 compatibility functions. Makefile: Remove make 3.81-ism's. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2031 Modified Files:
2032 ltp/include/mk/env_pre.mk
2033 ltp/include/mk/functions.mk
2035 142) Log Message:
2036 env_pre.mk: Check in, at bare minimum, the needed pieces to point people in the right direction as far as the make 3.81 requirement is concerned. functions.mk: Add some make 3.80 compatibility functions. Makefile: Remove make 3.81-ism's. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2038 Modified Files:
2039 ltp/Makefile
2041 143) Log Message:
2042 Checkin all local changes for testcases/kernel/controllers to avoid compile-time warnings and errors, so that I can move forward with the weak handlers change. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2044 Modified Files:
2045 ltp/testcases/kernel/controllers/cpuset/cpuset_memory_test/cpuset_memory_test.c
2046 ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_cpu_hog.c
2047 ltp/testcases/kernel/controllers/cgroup/cgroup_regression_test.sh
2048 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/Makefile
2049 ltp/testcases/kernel/containers/pidns/pidns17.c
2050 ltp/testcases/kernel/containers/pidns/pidns10.c
2051 ltp/testcases/kernel/containers/pidns/pidns04.c
2052 ltp/testcases/kernel/controllers/cpuset/Makefile.inc
2053 ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_test.c
2055 144) Log Message:
2056 Checkin the weak handlers change, so that compiles won't error out and test writers can define cleanup at the library level or the sourcefile(s) level, such that the sourcefile level version will overwrite the library level one. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2058 Modified Files:
2059 ltp/testcases/kernel/include/regen.sh
2061 145) Log Message:
2062 Add a check for (struct sigaction).sa_sigaction as it's not present on all architectures. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2064 Added Files:
2065 ltp/m4/ltp-signal.m4
2067 Modified Files:
2068 ltp/configure.ac
2070 146) Log Message:
2071 Some local changes bringing back CLEAN_DEPS and also making sure that FILTER_MAKE_TARGETS works even when MAKE_TARGETS is already defined. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2073 Modified Files:
2074 ltp/include/mk/generic_leaf_target.inc
2075 ltp/include/mk/env_post.mk
2077 147) Log Message:
2078 Commit changes which provide a functional fix for the rt_sigaction(2) tests on x86_64, apart from SIGRTMIN (still crashes, but it keeps on going..). The test is now disabled on platforms where sa_handler isn't present in struct sigaction, which includes ia64, mips, and powerpc. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2080 Modified Files:
2081 ltp/include/ltp_signal.h
2082 ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
2085 148) Log Message:
2086 testcases/kernel/include/...: Add clock_gettime and clock_settime syscalls to all missing architecture .in files. testcases/kernel/timers/...:
2087 1. Improve upon reporting, as noted by Andrew Vagin.
2088 2. Clean up the test because there was a lot of ad hoc reporting / stale data that already gets punted back by | TERRNO and syscall, as implemented by linux_syscall_numbers.h, effectively simplifying the test(s) a LOT. 
2089 3. Shift -D_GNU_SOURCE from CFLAGS to CPPFLAGS.
2090 4. Make sure we link against -lrt, like the manpage says:
2091 SYNOPSIS
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.
2097 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2099 Modified Files:
2100 ltp/testcases/kernel/timers/clock_settime/Makefile
2101 ltp/testcases/kernel/timers/clock_settime/clock_settime02.c
2102 ltp/testcases/kernel/timers/clock_settime/clock_settime03.c
2103 ltp/testcases/kernel/include/arm.in
2104 ltp/testcases/kernel/include/s390.in
2105 ltp/testcases/kernel/include/sparc.in
2106 ltp/testcases/kernel/include/arm.in
2108 149) Log Message:
2109 Avoid unintended side-effects with errno being overwritten by accident with fprintf call early on in the tst_print function.
2110 Signed-off-by: Andrew Vagin <avagin@gmail.com>,
2111 Acked-by: Mike Frysinger <vapier@gentoo.org>,
2112 Acked-by: Garrett Cooper <yanegomi@gmail.com>,
2114 Modified Files:
2115 ltp/lib/tst_res.c
2117 150) Log Message:
2118 Remove useless comment. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2120 Modified Files:
2121 ltp/include/mk/testcases.mk
2123 151) Log Message:
2124 testcases/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.
2128 testcases/kernel/syscalls/Makefile: yank libevent because something's missing from the distribution and it's not compiling after running ac-clean // ac-distclean // ac-maintainer-clean. BAH. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2130 Modified Files:
2131 ltp/testcases/kernel/include/regen.sh
2132 ltp/testcases/kernel/include/Makefile 
2133 ltp/include/mk/generic_leaf_target.inc
2134 ltp/include/mk/generic_trunk_target.inc
2135 ltp/testcases/kernel/syscalls/Makefile
2137 Added Files:
2138 ltp/testcases/kernel/include/strip_syscall.awk
2140 152) 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>,
2143 Modified Files:
2144 ltp/testcases/kernel/include/arm.in
2145 ltp/testcases/kernel/include/i386.in
2146 ltp/testcases/kernel/include/ia64.in
2147 ltp/testcases/kernel/include/powerpc.in
2148 ltp/testcases/kernel/include/s390.in
2149 ltp/testcases/kernel/include/sh.in
2150 ltp/testcases/kernel/include/sparc.in 
2151 ltp/testcases/kernel/include/x86_64.in 
2153 Added Files:
2154 ltp/testcases/kernel/include/linux_syscall_numbers.h
2156 153) Log Message:
2157 Fix the performance counter testcases because __NR_perf_count_open is finally defined to the right value. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2159 Modified Files:
2160 ltp/testcases/kernel/performance_counters/performance_counter01.c
2161 ltp/testcases/kernel/performance_counters/performance_counter02.c
2163 154) Log Message:
2164 Remove more unneeded comments. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2166 Modified Files:
2167 ltp/testcases/kernel/performance_counters/performance_counter01.c
2168 ltp/testcases/kernel/performance_counters/performance_counter02.c
2170 LTP-20091031
2172 1) Log Message:
2173 Fix issues in cpu consolidation verification functions: Arguments passed for cpu consolidation was not used appropriatly. Provided TINFO messages to indicate dependency test failures. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
2175 Modified File(s):
2176 ltp/testcases/kernel/power_management/pm_include.sh
2178 2) Log Message:
2179 Developed new functions and fixed issues causing ilb test failure: CPU Consolidation verification function is fixed to handle variations in CPU utilization. Threshold is selected based on test conducted on 2.6.31 on dual core, quad core & hyper threaded system. Developed new function to generate hyper threaded siblings list and get job count for hyper threaded system and multisocket system. Modified kernbench workload execution time for 5 min, hence test execution time will be reduced further. Developed new functions to stop workload. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
2181 Modified File(s):
2182 ltp/testcases/kernel/power_management/lib/sched_mc.py
2184 3) Log Message:
2185 Modified ilb test to run with ebizzy as default workload. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
2187 Modified File(s):
2188 ltp/testcases/kernel/power_management/ilb_test.py
2190 4) Log Message:
2191 Enhanced & Modified cpu_consolidation testcase: We can pass additional argument performance to use the same testcase for Performance test. Fixed issues in cpu consolidation test. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
2193 Modified File(s):
2194 ltp/testcases/kernel/power_management/cpu_consolidation.py
2196 5) Log Message:
2197 Modified master script to pass appropriate arguments for cpu consolidation test cases. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
2199 Modified File(s):
2200 ltp/testcases/kernel/power_management/runpwtests.sh
2202 6) Log Message:
2203 utimes: fix failure of utimes01: In /testcases/kernel/syscalls/utimes, case02 expects "EACCES" error. According to utimes's manual: EACCES  times is NULL, the caller’s effective user ID does not match the owner of the file, the caller does not have write access to the file, and the caller is not privileged (Linux: does  not  have either the CAP_DAC_OVERRIDE or the CAP_FOWNER capability). However, now case02's times is not NULL so that it can only get "EPERM". So, change case02's times to NULL to reach its expect. This patch fixes the problem. Signed-off-by: Liu Bo <liubo-fnst@cn.fujitsu.com>.
2205 Modified Files:
2206 ltp/testcases/kernel/syscalls/utimes/utimes01.c
2208 7) Log Message:
2209 network: fix rpc use rsh instead of ssh: rpcinfo01 testcase use ssh to run command on remote machine, which will prompt for authentication and password. I think it is a typo because all network tests use rsh. Signed-off-by: Hushan Jia <hjia@redhat.com>.
2211 Modified Files:
2212 ltp/testcases/network/rpc/basic_tests/rpcinfo/rpcinfo01
2214 8) Log Message:
2215 Fix false success for exp test: if I get it right there is error in ltp-full-20090831/testcases/misc/math/float/exp_log/genexp.c (see genexp_resfile.patch). Resulting file exp_out.ref is wrong, but it is not catch by test - nan_compare.patch make correct nan comparison. Signed-off-by: Pavel Kiryukhin <vksavl@gmail.com>.
2217 Modified File(s):
2218 ltp/testcases/misc/math/float/thread_code.c
2219 ltp/testcases/misc/math/float/exp_log/genexp.c
2221 9) Log Message:
2222 IMA tcb policy: Dependency section update. Signed-off-by: Mimi Zohar <zohar@us.ibm.com>.
2224 Modified File(s):
2225 ltp/testcases/kernel/security/integrity/ima/README
2227 10) Log Message:
2228 Remove `verbose mode' from runltp*:
2229 1. This option really doesn't buy us much in runltp*, and we've almost already run out of options anyhow...
2230 2. Correct some ugly indentation.
2231 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2233 Modified File(s):
2234 ltp/runltp
2235 ltp/runltplite.sh
2237 11) Log Message:
2238 realtime: Remove printing of cpu affinity masks in pi-tests: Some tests under realtime/func/pi-tests in LTP display junk values for cpu affinity masks:
2239 Start ./testpi-2
2240 protocol in mutexattr is 1
2241 Thread 14574 started running with priority 10 on CPU 1110536304
2242 Thread 14574 at start pthread pol 2 pri 10 - Got global lock
2243 Thread 14575 started running with prio 20 on CPU 1084272752
2244 Thread 14576 started running with prio 30 on CPU 1118929008
2245 Thread 14577 started running with prio 40 on CPU 1127321712
2246 Noise Thread 14578 started running with prio 40 on CPU 1099915376
2248 testpi-1 and testpi-4 also report similar wrong values.
2250 The cause of this problem is the incorrect way in which sched_getaffinity output is used in the tests. I think there is no need to call getaffinity() to know the cpu mask, because we test the return value of setaffinity() before that. The following patch removes all calls to sched_affinity() and removes printing cpu affinity masks.
2251 Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>,
2252 Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
2254 Modified File(s):
2255 ltp/testcases/realtime/func/pi-tests/testpi-1.c
2256 ltp/testcases/realtime/func/pi-tests/testpi-2.c
2257 ltp/testcases/realtime/func/pi-tests/testpi-4.c
2259 12) Log Message:
2260 fix memcg_function_test's bug: testcase_25() uses a wrong "$?" value , Now use "ret" to record the real "$?" value for test. Signed-off-by: Liu Bo <liubo-fnst@cn.fujitsu.com>.
2262 Modified File(s):
2263 ltp/testcases/kernel/controllers/memcg/functional/memcg_function_test.sh
2265 13) Log Message:
2266 fix possible tst_xxx buffer overrun: Following patch fixes tst_** functions that would segfault for printing messages longer than 2048 chars. Now such message is truncated. Signed-off-by: <chrubis@suse.cz>.
2268 Modified File(s):
2269 ltp/lib/tst_res.c
2271 14) Log Message:
2272 Just another printf cleanup: attached patch fixes some more printf formating issues as well as some coding style errors. Signed-off-by: <chrubis@suse.cz>.
2274 Modified Files:
2275 ltp/testcases/kernel/fs/proc/proc01.c
2276 ltp/testcases/kernel/fs/stream/stream03.c
2277 ltp/testcases/kernel/mem/mtest06/mmap1.c
2278 ltp/testcases/kernel/mem/shmt/shmt05.c
2279 ltp/testcases/kernel/mem/shmt/shmt09.c
2280 ltp/testcases/kernel/mem/vmtests/data_space.c
2281 ltp/testcases/kernel/mem/vmtests/stack_space.c
2282 ltp/testcases/kernel/sched/nptl/nptl01.c
2283 ltp/testcases/kernel/syscalls/close/close08.c
2284 ltp/testcases/kernel/syscalls/dup/dup01.c
2285 ltp/testcases/kernel/syscalls/dup/dup02.c
2286 ltp/testcases/kernel/syscalls/dup/dup03.c
2287 ltp/testcases/kernel/syscalls/dup/dup04.c
2288 ltp/testcases/kernel/syscalls/dup/dup05.c
2290 15) Log Message:
2291 Remove this test and itś reference anywhere as requested by Cyril Hrubis <chrubis@suse.cz>. Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>.
2293 Modified Files:
2294 ltp/runtest/syscalls
2295 Removed Files:
2296 ltp/testcases/kernel/syscalls/sigreturn/Makefile
2297 ltp/testcases/kernel/syscalls/sigreturn/sigreturn01.c
2299 16) Message:
2300 Just before doing a CVS diff I noticed that these binary files made it back into the repository:
2301 testcases/ballista/ballista/blexer
2302 testcases/ballista/ballista/bparser
2303 testcases/ballista/ballista/mut.out
2304 This change removes them again: Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2306 Removed Files:
2307 ltp/testcases/ballista/ballista/blexer
2308 ltp/testcases/ballista/ballista/bparser
2309 ltp/testcases/ballista/ballista/mut.out
2311 17) Log Message:
2312 Byte compiled python files should not be in the repo.
2314 Removed Files:
2315 ltp/testcases/network/nfsv4/acl/random_gen.pyc
2317 18) Log Message:
2318 make strptrace() inline to avoid unused warnings
2320 Modified Files:
2321 ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.h
2323 19) Log Message:
2324 tweak how we notify unsupported arches so the code is always compiled
2326 Modified Files:
2327 ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
2329 20) Log Message:
2330 add some simple trace code to help with debugging
2332 Modified Files:
2333 ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.h 
2334 Added Files:
2335 ltp/testcases/kernel/syscalls/ptrace/make_syscall_list.sh
2336 ltp/testcases/kernel/syscalls/ptrace/simple_tracer.c syscalls.h
2338 21) Log Message:
2339 1. Please see README.mk-devel for a full description of the changes from a Make perspective.
2340 2. Several files were changed to accomodate correct installation practices, most notably ones in testcases/network/{ipv6,tcp_cmds}, testcases/kernel/sched/hyperthreading/ht_enabled/..., and some items in tools/..., and also to avoid collisions as far as installed testcases (scripts, compiled C apps) were concerned.
2341 3. 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.
2344 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2346 Added Files:
2347 ltp/README.ltp-devel.in
2348 ltp/README.mk-devel
2349 ltp/README.mk-user
2350 ltp/TODO
2351 ltp/ltp-devel.spec.in
2352 ltp/doc/Makefile
2353 ltp/include/mk/automake.mk
2354 ltp/include/mk/config.mk.in
2355 ltp/include/mk/env_post.mk
2356 ltp/include/mk/env_pre.mk
2357 ltp/include/mk/functions.mk
2358 ltp/include/mk/generic_leaf_target.inc
2359 ltp/include/mk/generic_leaf_target.mk
2360 ltp/include/mk/generic_trunk_target.inc
2361 ltp/include/mk/generic_trunk_target.mk
2362 ltp/include/mk/lib.mk
2363 ltp/include/mk/man.mk
2364 ltp/include/mk/testcases.mk
2365 ltp/lib/ltp.pc.in
2366 ltp/m4/ltp-cap.m4
2367 ltp/m4/ltp-numa.m4
2368 ltp/m4/ltp-ptrace.m4
2369 ltp/m4/ltp-quota.m4
2370 ltp/runtest/Makefile
2371 ltp/runtest/ipv6_expect
2372 ltp/runtest/tcp_cmds_expect
2373 ltp/testcases/kernel/containers/Makefile.inc
2374 ltp/testcases/kernel/containers/netns/common.c
2375 ltp/testcases/kernel/controllers/Makefile.inc
2376 ltp/testcases/kernel/controllers/cpuset/Makefile.inc
2377 ltp/testcases/kernel/controllers/cpuset/cpuset_funcs.sh
2378 ltp/testcases/kernel/controllers/freezer/run_freezer.sh
2379 ltp/testcases/kernel/fs/fs-bench/random-access-del-create.c
2380 ltp/testcases/kernel/io/aio/aio02/aio_tio.c
2381 ltp/testcases/kernel/io/aio/aio02/common.h
2382 ltp/testcases/kernel/mem/Makefile.inc
2383 ltp/testcases/kernel/mem/hugetlb/Makefile.inc
2384 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/ht_affinity.c
2385 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/ht_utils.c
2386 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/ht_utils.h
2387 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/ht_enabled.c
2388 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/ht_utils.c
2389 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/ht_utils.h
2390 ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/ht_interrupt.c
2391 ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/ht_utils.c
2392 ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/ht_utils.h
2393 ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile.inc
2394 ltp/testcases/kernel/security/smack/smack_common.sh
2395 ltp/testcases/kernel/syscalls/ipc/Makefile.inc
2396 ltp/testcases/lib/Makefile
2397 ltp/testcases/lib/cmdlib.sh
2398 ltp/testcases/lib/net_cmdlib.sh
2399 ltp/testcases/network/tcp_cmds/Makefile.inc
2400 ltp/testcases/network/tcp_cmds/include/netdefs.h
2401 ltp/testcases/network/tcp_cmds/perf_lan/pingpong6.c
2402 ltp/testscripts/default_runtest_set.awk
2403 ltp/testscripts/ltp-missing-install-files.py
2404 ltp/tools/genload/genload.c
2406 Removed Files:
2407 ltp/README.ltp-devel
2408 ltp/config.mk.in
2409 ltp/ltp-devel.spec
2410 ltp/testcases/kernel/containers/check_for_unshare.c
2411 ltp/testcases/kernel/containers/libclone/libnetns.c
2412 ltp/testcases/kernel/containers/mqns/check_mqns_enabled.c
2413 ltp/testcases/kernel/containers/pidns/check_pidns_enabled.c
2414 ltp/testcases/kernel/controllers/freezer/run.sh
2415 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
2416 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
2417 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.h
2418 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTenabled.c
2419 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
2420 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.h
2421 ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTinterrupt.c
2422 ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTutils.c
2423 ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTutils.h
2424 ltp/testcases/kernel/security/filecaps/check_xattr.c
2425 ltp/testcases/kernel/security/filecaps/makenumcapsh.c
2426 ltp/testcases/kernel/security/p9auth/checkp9auth.sh
2427 ltp/testcases/kernel/syscalls/lchown/create_link.mode.sh
2428 ltp/testcases/kernel/syscalls/mount/setuid_test.mode.sh
2429 ltp/testcases/kernel/syscalls/move_pages/move_pages03.mode.sh
2430 ltp/testcases/kernel/syscalls/move_pages/move_pages11.mode.sh
2431 ltp/testcases/kernel/syscalls/utimensat/check_for_utimensat_support.c
2432 ltp/testcases/network/ipv6/Makefile
2433 ltp/testcases/network/ipv6/echo6/Makefile
2434 ltp/testcases/network/ipv6/echo6/createfile.c
2435 ltp/testcases/network/ipv6/echo6/echo601
2436 ltp/testcases/network/ipv6/echo6/echoes6.c
2437 ltp/testcases/network/ipv6/finger6/Makefile
2438 ltp/testcases/network/ipv6/finger6/finger601
2439 ltp/testcases/network/ipv6/perf_lan6/Makefile
2440 ltp/testcases/network/ipv6/perf_lan6/perf_lan6
2441 ltp/testcases/network/ipv6/perf_lan6/pingpong6.c
2442 ltp/testcases/network/ipv6/ping6/Makefile
2443 ltp/testcases/network/ipv6/ping6/ping601
2444 ltp/testcases/network/ipv6/sendfile6/Makefile
2445 ltp/testcases/network/ipv6/sendfile6/SF_Server6
2446 ltp/testcases/network/ipv6/sendfile6/sendfile601
2447 ltp/testcases/network/ipv6/sendfile6/testsf_c6.c
2448 ltp/testcases/network/ipv6/sendfile6/testsf_s6.c
2449 ltp/testcases/network/ipv6/tcpdump6/Makefile
2450 ltp/testcases/network/ipv6/tcpdump6/tcpdump601
2452 Modified Files:
2453 890 of them
2455 22) Log Message:
2456 This proposed change makes linktest.pl into linktest.sh, to avoid missing coverage with symlinks and hardlinks due to a lacking perl dependency on the target host. This change has been outstanding for some time in our private copy of LTP and needed to get checked into CVS. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2458 Modified Files:
2459 ltp/runtest/fs
2460 ltp/runtest/stress.part1
2461 ltp/testcases/kernel/fs/linktest/Makefile
2463 Added Files:
2464 ltp/testcases/kernel/fs/linktest/linktest.sh
2466 Removed Files:
2467 ltp/testcases/kernel/fs/linktest/linktest.pl
2469 23) Log Message:
2470 Dependency for all was wrong.
2472 Modified File(s):
2473 ltp/testcases/kernel/mem/hugetlb/Makefile.inc
2475 24) Log Message:
2476 The following patch adds a signal() syscall to the ppoll01 testcase. The testcase has a signal handler in it but this signal handler is not registered with the kernel through the signal() syscall.  Without the patch the testcase fails when it sends a SIGINT to itself as part of one of the case of the test run. Signed-off-by: Chandru S <chandru@linux.vnet.ibm.com>.
2478 Modified Files:
2479 ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
2481 25) Log Message:
2482 File 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),
2486 Signed-off-by: Henry Yei <hyei@mvista.com>. This test opens multiple file descriptors to the same file. Perhaps the author meant to open file handles for separate files?
2488 Modified Files:
2489 ltp/testcases/kernel/fs/openfile/openfile.c
2492 26) Log Message:
2493 Complete the test cases for getuid16: Some of testcases for *16 and *64 system calls have not been completed yet though my makefile trick were introduced by Suburata. *16 may not be so important but I'd like to complete them anyway. The first one is for getuid16. To apply getuid16.patch use -p0 option. Put compat_uid.h  at testcases/kernel/syscalls/utils/compat_uid.h. Put compat_16.h.  at testcases/kernel/syscalls/getuid/compat_16.h. Signed-off-by: Masatake YAMATO <yamato@redhat.com>,
2495 Modified Files:
2496 ltp/testcases/kernel/syscalls/getuid/Makefile
2497 ltp/testcases/kernel/syscalls/getuid/getuid01.c
2498 ltp/testcases/kernel/syscalls/getuid/getuid02.c
2499 ltp/testcases/kernel/syscalls/getuid/getuid03.c
2500 Added Files:
2501 ltp/testcases/kernel/syscalls/getuid/compat_16.h
2502 ltp/testcases/kernel/syscalls/utils/compat_uid.h
2504 27) Log Message:
2505 use default size for blks if parsing df output fails to return numeric argument: This patch for rwtest.sh sets a default size for the number of blocks within the filesystem the test is executing on if parsing "df output" somehow results in a non-numeric value(unexpected df output). Also removes trailing whitespace. Garrett, I've attached the patch with your suggested changes. As for making default_sz 1000000, this was to keep to the original functionality, but fix cases where df output was not expected. If you see the original code, if sz > max, than it is capped at max=1000000 as well. Whether ~ 1GB is a good maximum, I'm not sure. Signed-off-by: Henry Yei <hyei@mvista.com>.
2507 Modified Files:
2508 ltp/testcases/kernel/fs/doio/rwtest.sh
2510 28) Log Message:
2511 Move `creating ... directory' to block where: We shouldn't say that we're creating the directory unless we are actually creating the directory. This only leads to potentialconfusion with LTP newbies. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2513 Modified Files:
2514 ltp/runltp
2516 29) Log Message:
2517 While trying to figure out why entries don't get entered in the exec log, I found the following issue with a malloc call. I also fixed a typo and a whacky indentation item as well. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2519 Modified File(s):
2520 ltp/pan/ltp-pan.c
2522 30) Log Message:
2523 Check in `creating directory' cosmetic item for runltplite.sh as well, just to be consistent. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>. 
2525 Modified File(s):
2526 ltp/runltplite.sh
2528 31) Log Message:
2529 Remove an accidental circular dependency. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2531 Modified Files:
2532 ltp/include/mk/automake.mk
2534 32) Log Message:
2535 autoconf 2.61 / m4 1.4.7 don't define the macro, AC_PROG_AR. This needs to be defined in configure.ac, so those versions will continue to function properly. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2537 Modified Files:
2538 ltp/configure.ac
2540 33) Log Message:
2541 Add copyright tort. Abbreviate. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2543 Modified Files:
2544 ltp/m4/ltp-unshare.m4
2546 34) Log Message:
2547 AR is defined in configure.ac. Not needed in m4 anymore. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2549 Removed Files:
2550 ltp/m4/ac_prog_ar.m4
2552 35) Log Message:
2553 1. Fix taskstats.m4 so it no longer punts out warnings.
2554 2. Add ltp-swaponoff.m4 to properly detect when we're running an older kernel and need linux/swap.h (issue found by compiler team at Cisco).
2555 3. Apply fixes according to 2. to testcases/kernel/syscalls/swap*/*.c.
2556 4. Apply Cyril Hrubis's libcpu_set fix to the .in files and cpuset_lib Makefile and .c file.
2557 5. Block off functionality in getdelays.c with proper preprocessor defines, as per issues after encountered after ltp-taskstats.m4 was fixed.
2558 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2560 Modified Files:
2561 ltp/m4/ltp-taskstats.m4
2562 ltp/testcases/kernel/syscalls/swapon/swapon01.c
2563 ltp/testcases/kernel/syscalls/swapon/swapon02.c
2564 ltp/testcases/kernel/syscalls/swapon/swapon03.c
2565 ltp/testcases/kernel/controllers/cgroup/getdelays.c
2566 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/Makefile
2567 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/libcpuset.c
2568 ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
2569 ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
2570 ltp/testcases/kernel/include/powerpc.in
2571 ltp/testcases/kernel/include/powerpc64.in
2572 ltp/testcases/kernel/include/s390.in
2573 ltp/configure.ac
2575 Added Files:
2576 ltp/m4/ltp-swaponoff.m4
2578 36) Log Message:
2579 config.mk.in: we're no longer installing directly to the destination directory until install is called, so let's not pick up anything CPPFLAGS-wise from that directory. pingpong6.c: get rid of compile warnings, even though the app will eventually go away. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2581 Modified Files:
2582 ltp/testcases/network/tcp_cmds/perf_lan/pingpong6.c
2583 ltp/include/mk/config.mk.in
2585 37) Log Message:
2586 generic_*target.inc: Revive BUILD_DEPS support so dependencies are built prior to building MAKE_TARGETS, for simplicity of design for the end-user. testcases.mk: Apply proper dependency logic, so submakes no longer require building libltp.a beforehand, or linux_syscall_numbers.h, as they are dependencies of all operations that include testcases.mk. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2588 Modified Files:
2589 ltp/include/mk/generic_leaf_target.inc
2590 ltp/include/mk/generic_trunk_target.inc
2591 ltp/include/mk/testcases.mk
2593 38) Log Message:
2594 Rename BUILD_DEPS to MAKE_DEPS to be more consistent with MAKE_TARGETS. Bleh... I've dealt with our build system here at Cisco far too much (BUILD_DEPS is the variable name...).  Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2596 Modified Files:
2597 ltp/include/mk/generic_leaf_target.inc
2598 ltp/include/mk/generic_trunk_target.inc
2599 ltp/include/mk/testcases.mk
2602 39) Log Message:
2603 1. Make linux_syscall_numbers.h dependent on the .in files so that it can be regenerated if and when the files are touched.
2604 2. Add the ppoll(2) syscall number to all architectures, as per each arch specific unistd.h.
2605 Signed-off-by: Nicolas Joly <njoly@pasteur.fr>,
2607 Modified Files:
2608 ltp/testcases/kernel/include/Makefile
2609 ltp/testcases/kernel/include/ia64.in
2610 ltp/testcases/kernel/include/powerpc.in
2611 ltp/testcases/kernel/include/powerpc64.in
2612 ltp/testcases/kernel/include/s390.in
2613 ltp/testcases/kernel/include/sh.in 
2614 ltp/testcases/kernel/include/sparc.in
2615 ltp/testcases/kernel/include/sparc64.in
2616 ltp/testcases/kernel/include/x86_64.in
2618 40) Log Message:
2619 Change use of signal to sigaction for more reliability, fix time issue: Here are three patches the help with the issue where these tests miss a signal and hang. The original patches were created before the latest check-ins by jpalecek@web.de , but I believe they still help. I've regenerated the patches against CVS source and tested on a multi-core machine running MVL6 (x86 2.6.28). The clock_nanosleep01 patch changes signal to the more reliable sigaction(). mq_timedsend01 patch changes from signal() to sigaction() and corrects the time-specs used by the test. Timespec's passed to mq_timedsend are abs time, not relative time. The patch adds the current time to convert relative time to abs time but only if the change won't invalidate the test objective. For example, if the test would have passed -1 for tv_sec to cause an invalid time error, adding the current time would prevent the expected error. mq_timedrecieve01.patch changes from signal() to sigaction() and corrects the time-specs used by the test. Timespec's passed to mq_timedreceive are abs time, not relative time. The patch adds the current time to convert relative time to abs time but only if the change won't invalidate the test objective. For example, if the test would have passed -1 for tv_sec to cause an invalid time error, adding the current time would prevent the expected error. The timeout for SIGINT test is extended to allow time for the signal to arrive.
2620 Original patches provided by Randy Vinson <rvinson@mvista.com>,
2621 Signed-off by: Henry Yei <hyei@mvista.com>,
2623 Modified Files:
2624 ltp/testcases/kernel/syscalls/clock_nanosleep/clock_nanosleep01.c
2625 ltp/testcases/kernel/syscalls/mq_timedreceive/mq_timedreceive01.c
2626 ltp/testcases/kernel/syscalls/mq_timedsend/mq_timedsend01.c
2628 41) Log Message:
2629 modify fs scenario to use working directory specified by runltp: This patch modifies the fs scenario to remove hard coded paths with /tmp as well as make sure that tests that take directory arguments use the temporary directory specified by runltp. I've chosen to pass in the temporary directory rather than change the tests themselves for certain tests take a path as an argument. Signed-off by: Henry Yei <hyei@mvista.com>.
2631 Modified Files:
2632 ltp/runtest/fs
2634 42) Log Message:
2635 Modify tests to honor tmp directory passed into runltp, convert to LTP format: This is a set of patches for tests in the fs runtest file which make use of tst_tmpdir functions or alternatively, the base tmpdir set by the user. Some of the tests have been converted to LTP test format as well. Tests that are changed: fs_di, fs_perms, lftest, linker01, quota_remount_test01, writetest. Signed-off by: Henry Yei <hyei@mvista.com>.
2637 Modified Files:
2638 ltp/testcases/kernel/fs/fs_di/fs_di
2639 ltp/testcases/kernel/fs/fs_perms/fs_perms.c
2640 ltp/testcases/kernel/fs/fs_perms/fs_perms_simpletest.sh
2641 ltp/testcases/kernel/fs/quota_remount/quota_remount_test01.sh
2642 ltp/testcases/kernel/fs/racer/fs_racer.sh
2643 ltp/testcases/kernel/io/writetest/writetest.c
2645 43) Log Message:
2646 -laio shouldn't be added to LDLIBS by default. That is just plain wrong.
2648 Modified Files:
2649 ltp/m4/ltp-eventfd.m4
2651 44) Log Message:
2652 1. Honor TMPDIR, as per Henry Yei's note, because linktest.sh doesn't currently do that.
2653 2. Add error checking for cd(1) failure.
2654 3. Suffix the temporary directory with $$ to allow multiple copies to execute on the directory at any given time.
2655 4. Add trap(1)'s to delete the temporary files / directories generated in the script.
2656 gcooper@orangebox /scratch/ltp-dev2/ltp $ testcases/kernel/fs/linktest/linktest.sh 200 1000
2657 linker01    1  TPASS  :  Symbolic Link Errors: 0
2658 linker01    2  TPASS  :  Hard Link Errors: 0
2659 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2661 Modified Files:
2662 ltp/testcases/kernel/fs/linktest/linktest.sh
2664 45) Log Message:
2665 1. Fix incrementing call to use POSIX compliant version of incrementing.
2666 2. Add function `is_root' to help test writer determine whether or not the user is root with one uniform command.
2667 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2669 Modified Files:
2670 ltp/testcases/lib/cmdlib.sh
2672 46) Log Message:
2673 The trap signal handler wasn't being disabled on entry thus causing it to be called twice, the first time when tst_cleanup was called; the second when cleanup exited. This fixes that. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2675 Modified Files:
2676 ltp/testcases/lib/cmdlib.sh
2678 47) Log Message:
2679 This change (which I'm committing to cvs right now) changes the default to the loopback address:
2680 gcooper@orangebox /scratch/ltp-dev2/ltp/testcases/network/tcp_cmds/ping $ ./ping01 
2681 ping01      0  TINFO  :  ping with 8 16 32 64 128 256 512 1024 2048 4064 ICMP packets
2682 ping01      0  TINFO  :  calling ping with packet size = 8
2683 ping01      0  TINFO  :  calling ping with packet size = 16
2684 ping01      0  TINFO  :  calling ping with packet size = 32
2685 ping01      0  TINFO  :  calling ping with packet size = 64
2686 ping01      0  TINFO  :  calling ping with packet size = 128
2687 ping01      0  TINFO  :  calling ping with packet size = 256
2688 ping01      0  TINFO  :  calling ping with packet size = 512
2689 ping01      0  TINFO  :  calling ping with packet size = 1024
2690 ping01      0  TINFO  :  calling ping with packet size = 2048
2691 ping01      0  TINFO  :  calling ping with packet size = 4064
2692 ping01      0  TINFO  :  Cleaning up.
2693 ping01      1  TPASS  :  Test successful
2694 gcooper@orangebox /scratch/ltp-dev2/ltp/testcases/network/tcp_cmds/ping $ 
2695 The default can still be changed by specifying the RHOST environment variable. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2697 Modified Files:
2698 ltp/testcases/network/tcp_cmds/ping/ping01
2700 48) Log Message:
2701 The attached patch fixes my issues, but I can't easily verify whether or not it fixes the positive behavior of the testcase itself under all conditions:
2702 <<<test_start>>>
2703 tag=ima01 stime=1255926150 cmdline="  ima_measurements.sh" contacts="" analysis=exit
2704 <<<test_output>>>
2705 setup       1  TBROK  :  Failed to mkdir /sys/kernel/security
2706 setup       1  TBROK  :  Cannot mount securityfs
2707 setup       0  TINFO  :  CLEAN: removing /tmp/ltp-VdWwjzuH1v/ima
2708 <<<execution_status>>>
2709 initiation_status="ok" duration=0 termination_type=exited termination_id=1 corefile=no cutime=0 cstime=0
2710 <<<test_end>>>
2711 <<<test_start>>>
2712 tag=ima02 stime=1255926150 cmdline="  ima_policy.sh" contacts="" analysis=exit
2713 <<<test_output>>>
2714 setup       1  TBROK  :  Failed to mkdir /sys/kernel/security
2715 setup       1  TBROK  :  Cannot mount securityfs
2716 setup       0  TINFO  :  CLEAN: removing /tmp/ltp-VdWwjzuH1v/ima
2717 <<<execution_status>>>
2718 initiation_status="ok" duration=0 termination_type=exited termination_id=1 corefile=no cutime=0 cstime=2
2719 <<<test_end>>>
2720 <<<test_start>>>
2721 tag=ima03 stime=1255926150 cmdline="  ima_tpm.sh" contacts="" analysis=exit
2722 <<<test_output>>>
2723 setup       1  TBROK  :  Failed to mkdir /sys/kernel/security
2724 setup       1  TBROK  :  Cannot mount securityfs
2725 setup       0  TINFO  :  CLEAN: removing /tmp/ltp-VdWwjzuH1v/ima
2726 <<<execution_status>>>
2727 initiation_status="ok" duration=0 termination_type=exited termination_id=1 corefile=no cutime=1 cstime=1
2728 <<<test_end>>>
2729 <<<test_start>>>
2730 tag=ima04 stime=1255926150 cmdline="  ima_violations.sh" contacts="" analysis=exit
2731 <<<test_output>>>
2732 setup       1  TBROK  :  Failed to mkdir /sys/kernel/security
2733 setup       1  TBROK  :  Cannot mount securityfs
2734 setup       0  TINFO  :  CLEAN: removing /tmp/ltp-VdWwjzuH1v/ima
2735 incrementing stop
2736 <<<execution_status>>>
2737 initiation_status="ok" duration=0 termination_type=exited termination_id=1 corefile=no cutime=0 cstime=1
2738 <<<test_end>>>
2739 Either way, it's a positive move forward so I'm checking this into cvs now. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2741 Modified Files:
2742 ltp/testcases/kernel/security/integrity/ima/tests/ima_measurements.sh
2743 ltp/testcases/kernel/security/integrity/ima/tests/ima_policy.sh
2744 ltp/testcases/kernel/security/integrity/ima/tests/ima_setup.sh
2745 ltp/testcases/kernel/security/integrity/ima/tests/ima_tpm.sh 
2746 ltp/testcases/kernel/security/integrity/ima/tests/ima_violations.sh 
2749 49) Log Message:
2750 1. Add check for locale command with exists command in cmdlib.sh
2751 2. Predefine any and all unbound variables so the set -u call in cmdlib.sh will allow the script to continue on to a failure point of some kind (or succeed if all is defined).
2752 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2754 Modified Files:
2755 ltp/testcases/network/stress/ns-tools/check_envval
2757 50) Log Message:
2758 This is the patch of testcases for the ext4 new features test. It contains multi-block alloc/delayed alloc test, inode version test, journal checksumming test, nanosec timestamps test, online defrag test, persist prealloc test, subdirectory limit test and uninit groups test of ext4. In this test suite, there is two FAIL in the subdirectory limit test. It is because we cann't create more than 32000 subdirectory when block size is small, such as 1024, and the name of every subdirectory is very long, such as every name is 255 bytes. I think it is the bug of the ext4.
2759 Note: Your MUST run configure in the directory testcases/kernel/fs/ext4-new-features to config the tool of ffsb, and specify a partition to be used for test before compiling the tool. The data on the specified partition would be DESTROYED.
2760 Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>,
2761 Minor-Segmentation-fault-in-ffsb-fixed-by: Subrata Modak <subrata@linux.vnet.ibm.com>,
2763 Modified Files:
2764 ltp/README
2765 ltp/testcases/kernel/fs/Makefile
2767 Added Files:
2768 ltp/runtest/fs_ext4
2769 ltp/testcases/kernel/fs/ext4-new-features/Makefile
2770 ltp/testcases/kernel/fs/ext4-new-features/README
2771 ltp/testcases/kernel/fs/ext4-new-features/configure
2772 ltp/testcases/kernel/fs/ext4-new-features/ext4_funcs.sh
2773 ltp/testcases/kernel/fs/ext4-new-features/run_ext4_test.sh
2774 ltp/testcases/kernel/fs/ext4-new-features/ext4-delalloc-mballoc/Makefile
2775 ltp/testcases/kernel/fs/ext4-new-features/ext4-delalloc-mballoc/ext4-alloc-test.sh
2776 ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/Makefile
2777 ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config0
2778 ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config1
2779 ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config2
2780 ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config3
2781 ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config4
2782 ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config5
2783 ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config6
2784 ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config7
2785 ltp/testcases/kernel/fs/ext4-new-features/ext4-inode-version/Makefile
2786 ltp/testcases/kernel/fs/ext4-new-features/ext4-inode-version/ext4_get_inode_version.sh
2787 ltp/testcases/kernel/fs/ext4-new-features/ext4-inode-version/ext4_inode_version_test.sh
2788 ltp/testcases/kernel/fs/ext4-new-features/ext4-inode-version/ext4_test_inode_version.c
2789 ltp/testcases/kernel/fs/ext4-new-features/ext4-journal-checksum/Makefile
2790 ltp/testcases/kernel/fs/ext4-new-features/ext4-journal-checksum/ext4_journal_checksum.sh
2791 ltp/testcases/kernel/fs/ext4-new-features/ext4-nsec-timestamps/Makefile
2792 ltp/testcases/kernel/fs/ext4-new-features/ext4-nsec-timestamps/ext4_file_time.c
2793 ltp/testcases/kernel/fs/ext4-new-features/ext4-nsec-timestamps/ext4_nsec_timestamps_test.sh
2794 ltp/testcases/kernel/fs/ext4-new-features/ext4-online-defrag/Makefile
2795 ltp/testcases/kernel/fs/ext4-new-features/ext4-online-defrag/e4defrag.c
2796 ltp/testcases/kernel/fs/ext4-new-features/ext4-online-defrag/ext4_online_defrag_test.sh
2797 ltp/testcases/kernel/fs/ext4-new-features/ext4-persist-prealloc/Makefile
2798 ltp/testcases/kernel/fs/ext4-new-features/ext4-persist-prealloc/ext4_persist_prealloc_test.sh
2799 ltp/testcases/kernel/fs/ext4-new-features/ext4-subdir-limit/Makefile
2800 ltp/testcases/kernel/fs/ext4-new-features/ext4-subdir-limit/create_long_dirs.c
2801 ltp/testcases/kernel/fs/ext4-new-features/ext4-subdir-limit/create_short_dirs.c
2802 ltp/testcases/kernel/fs/ext4-new-features/ext4-subdir-limit/ext4_subdir_limit_test.sh
2803 ltp/testcases/kernel/fs/ext4-new-features/ext4-uninit-groups/Makefile
2804 ltp/testcases/kernel/fs/ext4-new-features/ext4-uninit-groups/ext4_uninit_groups_test.sh
2805 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/AUTHORS
2806 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/COPYING
2807 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/INSTALL
2808 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/LICENSE
2809 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/Makefile.am
2810 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/Makefile.in
2811 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/README
2812 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/aclocal.m4
2813 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/cirlist.c
2814 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/cirlist.h
2815 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/config.guess
2816 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/config.h.in
2817 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/config.sub
2818 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/configure
2819 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/configure.in
2820 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/depcomp
2821 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb.h
2822 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_fc.c
2823 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_fs.c
2824 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_fs.h
2825 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_op.c
2826 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_op.h
2827 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_stats.c
2828 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_stats.h
2829 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_tg.c
2830 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_tg.h
2831 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_thread.c
2832 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_thread.h
2833 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/fh.c
2834 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/fh.h
2835 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/filelist.c
2836 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/filelist.h
2837 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/fileops.c
2838 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/fileops.h
2839 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/install-sh
2840 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/list.c
2841 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/list.h
2842 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/main.c
2843 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/metaops.c
2844 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/metaops.h
2845 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/missing
2846 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/mkinstalldirs
2847 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/parser.c
2848 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/parser.h
2849 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/public-description
2850 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rand.c
2851 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rand.h
2852 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rbt.c
2853 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rbt.h
2854 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/registration-description
2855 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rwlock.c
2856 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rwlock.h
2857 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/stamp-h.in
2858 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/util.c
2859 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/util.h
2860 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/examples/profile_everything
2862 51) Log Message:
2863 Fix several out-of-build tree issues with CVS HEAD found while building on-site with Cisco. Some issues were related to changes I made, and some were related to Masatake's  getuid changes as well. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2865 Modified Files:
2866 ltp/testcases/kernel/syscalls/setgroups/Makefile
2867 ltp/testcases/kernel/syscalls/getuid/Makefile
2868 ltp/testcases/kernel/syscalls/getegid/Makefile
2869 ltp/testcases/kernel/syscalls/utils/compat_16.mk
2870 ltp/testcases/kernel/syscalls/utils/newer_64.mk
2871 ltp/include/mk/env_post.mk
2872 ltp/include/mk/testcases.mk
2873 ltp/testcases/kernel/syscalls/getgid/Makefile
2875 52) 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.
2878 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2880 Modified Files:
2881 ltp/m4/ltp-quota.m4
2882 ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
2884 53) Log Message:
2885 Fix indentation and a compile error noted by SimonXu on #ltp. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2887 Modified Files:
2888 ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area.h
2889 ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area01.c
2890 ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area02.c
2892 54) Log Message:
2893 Fix two broken Makefiles reported by Gowri at IBM. Signed-off-by: Gowri <gomuthuk@linux.vnet.ibm.com>, Reviewed-by: Garrett Cooper <yanegomi@gmail.com>,
2895 Modified Files:
2896 ltp/testcases/realtime/perf/Makefile
2897 ltp/testcases/realtime/stress/Makefile
2899 55) Log Message:
2900 Check in Makefile, which partially fixes issue with realtime component build breakage. Originally reported by Gowri (<gomuthuk@linux.vnet.ibm.com>) at IBM. Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>, Tested-by: Gowrishankar <gowrishankar.m@in.ibm.com>, Acked-by: Sripathi Kodi <sripathik@in.ibm.com>,
2902 Modified Files:
2903 ltp/testcases/realtime/Makefile
2905 56) Log Message:
2906 The format string quantifier is incorrect, and thus the compiler prints out a warning. This changes the format quantifier to %ld to remove the compiler warning. Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>, Tested-by: Gowrishankar <gowrishankar.m@in.ibm.com>, Acked-by: Sripathi Kodi <sripathik@in.ibm.com>,
2908 Modified Files:
2909 ltp/testcases/realtime/lib/libstats.c
2911 57) Log Message:
2912 Fix a typo and a warning related to unchecked results from asprintf, punted by from the compiler. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2914 ltp/testcases/realtime/lib/librttest.c
2916 58) Log Message:
2917 Add a default config.mk file to ease use for non-autoconf users. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2919 Added Files:
2920 ltp/include/mk/config.mk.default
2922 59) Log Message:
2923 On second thought, the compiler-related variables should be uncommented. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2925 Modified Files:
2926 ltp/include/mk/config.mk.default
2928 60) Log Message:
2929 1. Get rid of useless documentation (the directions are already in INSTALL).
2930 2. Tell people to read INSTALL instead.
2931 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2933 Modified Files:
2934 ltp/Makefile
2935 Removed Files:
2936 ltp/README.mk-user
2938 61) Log Message:
2939 Some fixes to make swap* stricter with including sys/swap.h, and defining MAX_SWAPFILES, that were hanging out in my dev branch that weren't checked in. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2941 Modified Files:
2942 ltp/testcases/kernel/syscalls/swapon/swapon01.c
2943 ltp/testcases/kernel/syscalls/swapon/swapon02.c
2944 ltp/testcases/kernel/syscalls/swapon/swapon03.c
2945 ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
2946 ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
2948 62) Log Message:
2949 Update the documentation for building and installing LTP as per the Makefile infrastructure changes. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2951 Modified Files:
2952 ltp/INSTALL
2953 ltp/README.mk-devel
2954 ltp/README.ltp-devel.in
2956 63) Log Message:
2957 testcases.mk: Add a freebie compile for the apicmds, if needed so tests can be run before install. config.mk.in: Remove $(DESTDIR)/$(libdir) from the LDFLAGS, because we're no longer installing libraries in all. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2959 Modified Files:
2960 ltp/include/mk/testcases.mk
2961 ltp/include/mk/config.mk.in
2963 64) Log Message:
2964 1. Get rid of psuedo-autoconf scripts in testcases/realtime/scripts.
2965 2. Integrate testcases/realtime with autoconf.
2966 3. Fix compilation, according to report made by Gowri at IBM.
2967 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2969 Modified Files:
2970 ltp/testcases/realtime/func/rt-migrate/rt-migrate.c
2971 ltp/testcases/realtime/lib/Makefile
2972 ltp/testcases/realtime/func/pi-tests/Makefile
2973 ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
2974 ltp/testcases/realtime/scripts/check_pi.sh
2975 ltp/testcases/realtime/scripts/check_robust.sh
2976 ltp/testcases/realtime/Makefile
2977 ltp/testcases/realtime/config.mk
2978 ltp/include/mk/automake.mk
2979 ltp/testcases/realtime/include/librttest.h
2980 ltp/testcases/realtime/m4/GNUmakefile
2981 ltp/testcases/realtime/m4/Makefile.am
2982 ltp/testcases/realtime/m4/check.m4
2983 Added Files:
2984 ltp/testcases/realtime/configure.in
2986 65) Log Message:
2987 Get rid of redundant XOPEN2K #define (_GNU_SOURCE covers this). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2989 Modified Files:
2990 ltp/testcases/realtime/func/rt-migrate/rt-migrate.c
2992 66) Log Message:
2993 Make sure the end-user knows that they need to run make autotools from $(top_srcdir), to avoid potential confusion. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2995 Modified Files:
2996 ltp/INSTALL
2998 67) Log Message:
2999 I thought I removed the recursive LDLIBS definition sneak in. Oh well... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
3001 Modified Files:
3002 ltp/testcases/realtime/lib/Makefile
3004 68) Log Message:
3005 Accidentally nuking your .c files when running clean isn't a good thing. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
3007 Modified Files:
3008 ltp/testcases/realtime/func/pi-tests/Makefile
3010 69) Log Message:
3011 lcov: 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
3015 Peter Oberparleiter <oberpapr@users.sourceforge.net>.
3017 Modified File(s):
3018 ltp/utils/analysis/lcov/bin/geninfo lcov
3020 70) Log Message:
3021 Fix 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,
3024 Signed-off-by: Jiri Palecek <jpalecek@web.de>.
3026 Modified Files:
3027 ltp/testcases/kernel/mem/mmapstress/mmapstress02.c
3028 ltp/testcases/kernel/mem/mmapstress/mmapstress05.c
3030 71) Log Message:
3031 Change errno reporting mechanism to TERRNO/TTERRNO in msgctl tests: The TERRNO/TTERRNO flags offer more information than the manual errno output used previously in the tests. This patch changes the tst_resm(XXX, ..., errno) and similar statements to tst_resm(XXX|TERRNO, ...). Signed-off-by: Jiri Palecek <jpalecek@web.de>.
3033 Modified Files:
3034 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl01.c
3035 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
3036 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl03.c
3037 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl04.c
3038 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl05.c
3039 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
3040 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
3041 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
3042 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
3043 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl10.c
3044 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
3046 72) Log Message:
3047 Fix some bashisms: this is another patch fixing bashisms in LTP tests (the fixes are more or less the same as in the previous patches, except for a few exceptions). Note that the patch is not complete, in the sense that there may remain further bashisms in the source even after applying the patch (like use of arrays, which is visible even from this patch). Signed-off-by: Jiri Palecek <jpalecek@web.de>.
3049 Modified Files:
3050 ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_utility.sh
3051 ltp/testcases/kernel/controllers/cgroup_fj/run_cgroup_test_fj.sh
3052 ltp/testcases/kernel/controllers/cpuctl_fj/run_cpuctl_test_fj.sh
3053 ltp/testcases/kernel/controllers/memcg/functional/memcg_function_test.sh
3054 ltp/testcases/kernel/controllers/memcg/stress/memcg_stress_test.sh
3055 ltp/testcases/kernel/fs/acls/acl_test01
3056 ltp/testcases/kernel/fs/fs-bench/modaltr.sh
3057 ltp/testcases/kernel/fs/fs_di/fs_di
3058 ltp/testcases/kernel/fs/mongo/test.sh
3059 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug02.sh
3060 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug03.sh
3061 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug04.sh
3062 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.sar.sh
3063 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.top.sh
3064 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug07.sh
3065 ltp/testcases/network/can/filter-tests/run_ltp-can_tests.sh
3066 ltp/testcases/network/tcp_cmds/netstat/netstat01
3068 73) Log Message:
3069 Printf-style format string warnings (TEST_RETURN related): this patch fixes some printf-format string warnings, concerning the TEST_RETURN variable. TEST_RETURN is declared as "long", so it is advisable to use "%ld" in printf format string to avoid undefined behaviour. Note that this patch is not complete - it fixes the warnings in files near the beginning of the alphabet only. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
3071 Modified Files:
3072 ltp/testcases/kernel/fs/fs-bench/modaltr.sh
3073 ltp/testcases/kernel/fs/mongo/test.sh
3074 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
3075 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
3076 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
3077 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
3078 ltp/testcases/kernel/syscalls/fchmod/fchmod01.c
3079 ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
3080 ltp/testcases/kernel/syscalls/fchown/fchown01.c
3081 ltp/testcases/kernel/syscalls/fchown/fchown04.c
3082 ltp/testcases/kernel/syscalls/fcntl/fcntl02.c
3083 ltp/testcases/kernel/syscalls/fcntl/fcntl03.c
3084 ltp/testcases/kernel/syscalls/fcntl/fcntl04.c
3085 ltp/testcases/kernel/syscalls/fcntl/fcntl05.c
3086 ltp/testcases/kernel/syscalls/fcntl/fcntl08.c
3087 ltp/testcases/kernel/syscalls/fcntl/fcntl09.c
3088 ltp/testcases/kernel/syscalls/fcntl/fcntl10.c
3089 ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
3090 ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
3091 ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
3092 ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
3093 ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
3094 ltp/testcases/kernel/syscalls/fdatasync/fdatasync02.c
3095 ltp/testcases/kernel/syscalls/fork/fork01.c
3096 ltp/testcases/kernel/syscalls/fpathconf/fpathconf01.c
3097 ltp/testcases/kernel/syscalls/fstatfs/fstatfs01.c
3098 ltp/testcases/kernel/syscalls/fsync/fsync01.c
3099 ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
3100 ltp/testcases/kernel/syscalls/getdomainname/getdomainname01.c
3101 ltp/testcases/kernel/syscalls/getegid/getegid01.c
3102 ltp/testcases/kernel/syscalls/getegid/getegid02.c
3103 ltp/testcases/kernel/syscalls/geteuid/geteuid01.c
3104 ltp/testcases/kernel/syscalls/getgid/getgid01.c
3105 ltp/testcases/kernel/syscalls/getgid/getgid03.c
3106 ltp/testcases/kernel/syscalls/gethostname/gethostname01.c
3107 ltp/testcases/kernel/syscalls/getpgrp/getpgrp01.c
3108 ltp/testcases/kernel/syscalls/getpid/getpid01.c
3109 ltp/testcases/kernel/syscalls/getppid/getppid01.c
3110 ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
3111 ltp/testcases/kernel/syscalls/getpriority/getpriority02.c
3112 ltp/testcases/kernel/syscalls/getrusage/getrusage01.c
3113 ltp/testcases/kernel/syscalls/getrusage/getrusage02.c
3114 ltp/testcases/kernel/syscalls/getsockname/getsockname01.c
3115 ltp/testcases/kernel/syscalls/getsockopt/getsockopt01.c
3116 ltp/testcases/kernel/syscalls/gettid/gettid01.c
3117 ltp/testcases/kernel/syscalls/getuid/getuid01.c
3118 ltp/testcases/kernel/syscalls/getuid/getuid02.c
3119 ltp/testcases/kernel/syscalls/getuid/getuid03.c
3120 ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
3121 ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
3122 ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
3123 ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
3124 ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
3125 ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
3126 ltp/testcases/kernel/syscalls/iopl/iopl01.c
3127 ltp/testcases/kernel/syscalls/iopl/iopl02.c
3128 ltp/testcases/kernel/syscalls/lchown/lchown02.c
3129 ltp/testcases/kernel/syscalls/link/link02.c
3130 ltp/testcases/kernel/syscalls/link/link03.c
3131 ltp/testcases/kernel/syscalls/link/link04.c
3132 ltp/testcases/kernel/syscalls/link/link05.c
3133 ltp/testcases/kernel/syscalls/link/link06.c
3134 ltp/testcases/kernel/syscalls/link/link07.c
3135 ltp/testcases/kernel/syscalls/listen/listen01.c
3136 ltp/testcases/kernel/syscalls/llseek/llseek02.c
3137 ltp/testcases/kernel/syscalls/lseek/lseek02.c
3138 ltp/testcases/kernel/syscalls/lseek/lseek03.c
3139 ltp/testcases/kernel/syscalls/lseek/lseek04.c
3140 ltp/testcases/kernel/syscalls/lseek/lseek05.c
3141 ltp/testcases/kernel/syscalls/lseek/lseek06.c
3142 ltp/testcases/kernel/syscalls/lseek/lseek08.c
3143 ltp/testcases/kernel/syscalls/lseek/lseek09.c
3144 ltp/testcases/kernel/syscalls/lseek/lseek10.c
3145 ltp/testcases/kernel/syscalls/lstat/lstat01.c
3146 ltp/testcases/kernel/syscalls/lstat/lstat02.c
3147 ltp/testcases/kernel/syscalls/madvise/madvise01.c
3148 ltp/testcases/kernel/syscalls/madvise/madvise02.c
3149 ltp/testcases/kernel/syscalls/madvise/madvise03.c
3150 ltp/testcases/kernel/syscalls/mlock/mlock01.c
3151 ltp/testcases/kernel/syscalls/mlock/mlock02.c
3152 ltp/testcases/kernel/syscalls/times/times01.c
3153 ltp/testcases/kernel/syscalls/wait/wait02.c
3154 ltp/testcases/network/tcp_cmds/netstat/netstat01
3155 ltp/testcases/kernel/fs/fs-bench/modaltr.sh
3156 ltp/testcases/kernel/fs/mongo/test.sh
3157 ltp/testcases/network/tcp_cmds/netstat/netstat01
3159 74) Log Message:
3160 mem/hugetlb: fix failure of hugemmap03: 1) In mmap's manual, The starting address for the new mapping is specified in addr. So, if mmap's argument "addr" is reachable, the mmap will creates a new mapping in the virtual address space of the call-ing process. The test hugemmap03 will test that a normal page cannot be mapped into a high memory region. This infers that "addr" should be higher for 64-bit mode. 2) The test use "-I2" option, and this not only causes TFAIL's loop, but also causes TPASS's loop. For TFAIL, loop is deserved, nor for TPASS. This patch fixed these problems. Signed-off-by: Liu Bo <liubo2009@cn.fujitsu.com>.
3162 Modified Files:
3163 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap03.c
3165 75) Log Message:
3166 Some 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,
3169 Signed-off-by: Jiri Palecek <jpalecek@web.de>.
3171 Modified Files:
3172 ltp/testcases/commands/ade/file/file_test.sh
3173 ltp/testcases/commands/cron/cron_allow01
3174 ltp/testcases/commands/cron/cron_deny01
3175 ltp/testcases/commands/cron/cron_pos_tests.sh
3176 ltp/testcases/commands/mail/mail_tests.sh
3177 ltp/testcases/commands/su/su01
3178 ltp/testcases/network/tcp_cmds/rdist/rdist01
3180 76) Log Message:
3181 Complete the test cases for geteuid16: Another small patch to complete the test cases for *16. Put compat_16.h to testcases/kernel/syscalls/geteuid. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
3183 Modified Files:
3184 ltp/testcases/kernel/syscalls/geteuid/Makefile
3185 ltp/testcases/kernel/syscalls/geteuid/geteuid01.c
3186 Added Files:
3187 ltp/testcases/kernel/syscalls/geteuid/compat_16.h
3189 77) Log Message:
3190 Fix failures messages on multi socket hyper threaded system. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
3192 Modified Files:
3193 ltp/testcases/kernel/power_management/runpwtests.sh
3195 78) Log Message:
3196 Patch to remove hard coded cpu governers. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
3198 Modified Files:
3199 ltp/testcases/kernel/power_management/pwkm_load_unload.sh
3201 79) Log Message:
3202 Garret added a new testcase for ptrace() syscall: The following calls ptrace(PTRACE_TRACEME, 0) for all signals and validates that all signals apart from SIGKILL are properly intercepted and WIFSTOPPED remains true, and SIGKILL is properly treated as WIFSIGNALED() && WTERMSIG() returns SIGKILL.I looked at it again this weekend, and my criterion for kill (..., 0) was incorrect. The newer version passes, and tests correct criterion, as per the manpage:
3203 1. This test app helped unroot another issue with our custom Linux platform here at Cisco,
3204 2. This test application does function properly on a Gentoo Linux based x86_64 / 2.6.30 kernel however, so it's an issue with our OS platform,
3205 I will add this application to testcases/kernel/syscalls/ptrace, if someone else sees the value in it. I agree that additional error checking could be added for the calls to kill(2)... I just whipped this up in 45 mins after finding this strange behavior on our platform. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
3207 Modified Files:
3208 ltp/runtest/syscalls
3209 Added Files:
3210 ltp/testcases/kernel/syscalls/ptrace/ptrace05.c
3212 80) Log Message:
3213 lcov: remove unnecessary warning
3215 Modified Files:
3216 ltp/utils/analysis/lcov/bin/geninfo
3218 81) Log Message:
3219 lcov: fix problem with matching filename
3220 - used correct source for filenames
3221 - converted match_filenames to portable version,
3223 Modified Files:
3224 ltp/utils/analysis/lcov/bin/geninfo
3226 82) Log Message:
3227 lcov: remove further unneeded warning + use correct source for list of filenames
3229 Modified Files:
3230 ltp/utils/analysis/lcov/bin/geninfo
3232 83) Log Message:
3233 lcov: update README to mention required -lgcov switch during linking
3235 Modified File(s):
3236 ltp/utils/analysis/lcov/README
3238 84) Log Message:
3239 lcov: further clarification in the README
3241 Modified Files:
3242 ltp/utils/analysis/lcov/README
3244 85) Log Message:
3245 Fix a bashism that was pointed out in other files by Jiri Palecek. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
3247 Modified Files:
3248 ltp/testcases/lib/cmdlib.sh
3250 86) Log Message:
3251 Avoid a possible issue with the test statement for SHELL_DEBUG if the user set it to something nasty like -x. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
3253 Modified Files:
3254 ltp/testcases/lib/cmdlib.sh
3256 87) Log Message:
3257 Stupid Garrett. I need to increment the value... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
3259 Modified Files:
3260 ltp/testcases/lib/mdlib.sh
3262 LTP-20090930
3264 1) Log Message:
3265 controller: fix the bug of missing compilation for controller cases: When doing "./configure && make", I found the controller cases couldn't be compiled. Because the config.mk file included into testcases/kernel/Makefile lost the definition of LTP_CHECK_CGROUPSTATS_HEADER, so ltp never enters the controller directory to do "make". And config.mk file is created by config.mk.in file in fact. In config.mk.in, LTP_CHECK_CGROUPSTATS_HEADER is lost, it leads to the wrong config.mk. Add LTP_CHECK_CGROUPSTATS_HEADER in config.mk.in to fix the problem. Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>, Signed-off-by: Shan Wei <shanwei@cn.fujitsu.com>.
3267 Modified File(s):
3268 ltp/config.mk.in
3270 2) Log Message:
3271 Patch to change the format of Steve Rostedt's rt-migrate-test testcase: This patch converts the testcase rt-migrate-test.c to the coding format used by the other realtime testcases in LTP, by making use of the librttest and libstats infrastructure. Signed-off-by: Kiran Prakash <kiran@linux.vnet.ibm.com>, Acked-by: Darren Hart <dvhltc@us.ibm.com>, Acked-by: Sripathi Kodi <sripathik@in.ibm.com>. Originally-contributed-by: Steven Rostedt <rostedt@goodmis.org>,
3273 Modified Files:
3274 ltp/testcases/realtime/func/Makefile
3275 ltp/testcases/realtime/profiles/default
3276 Added Files:
3277 ltp/testcases/realtime/func/rt-migrate/Makefile
3278 ltp/testcases/realtime/func/rt-migrate/rt-migrate.c
3279 ltp/testcases/realtime/func/rt-migrate/run_auto.sh
3281 3) Log Message:
3282 Formatting and ftest cleanup: This is first part of testcases/kernel/fs/ftest/ cleanup. It fixes printf like formatting in pidns20.c and growfiles.c as well as huge number of bugs and code formatting issues in ftest01.c ftest02.c and ftest03.c. Signed-off-by: Cyril Hrubis <chrubis@suse.cz>. 
3284 Modified Files:
3285 ltp/testcases/kernel/containers/pidns/pidns20.c
3286 ltp/testcases/kernel/fs/doio/growfiles.c
3287 ltp/testcases/kernel/fs/ftest/ftest01.c
3288 ltp/testcases/kernel/fs/ftest/ftest02.c
3289 ltp/testcases/kernel/fs/ftest/ftest03.c
3291 4) Log Message:
3292 Fix UNRESOLVED failures of pthread tests in open_posix_testsuite: I report a couple of "UNRESOLVED" failures of open_posix_testsuite in ltp and send a patch for them. I got following failures while executing open_posix_testsuite: Both of them have wrong steps of its test preparation:
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.
3297 They have a window of not-yet-prepared-for-signals between step 1 and 2. I think above "UNRESOLVED" failures (sem_post() before sem_init()) are the result of getting a signal during this window. I don't know who sent a signal to them but I guess neighboring tests are suspects, because number of tests run concurrently in open_posix_testsuite.  The fix shall be just delaying step 1 to between step 2 and 4, so I wrote such a patch for both pthread_setschedparam and pthread_detach. I have confirmed that this UNRESOLVED failure disappeared with this patch applied. Signed-off-by: Seiichi Ikarashi <s.ikarashi@jp.fujitsu.com>.
3299 Modified Files:
3300 ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_detach/4-3.c
3301 ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_setschedparam/5-1.c
3303 5) Log Message:
3304 Network: Fix iproute test case error: When I run network test case testcases/network/iproute/ip_tests.sh, some errors shown: 
3305 ip01        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.
3307 The output of 
3308 ifconfig eth0:1 | grep -i MTU | sed "s/^.*MTU://"
3309 is like:
3310 1500  Metric:1
3311 so should print field 1 instead of field 5. Signed-off-by: Hushan Jia<hjia@redhat.com>.
3313 Modified Files:
3314 ltp/testcases/network/iproute/ip_tests.sh
3316 6) Log Message:
3317 mbind01: Fix the bug of result output: I tested ltp mbind case and found the result is error as follows:
3318 mbind01     0  TINFO  :  (case00) START
3319 EXPECT: return value(ret)=0 errno=0 (Success)
3320 RESULT: return value(ret)=0 errno=0 (Success)
3321 mbind01     0  TINFO  :  (case00) END => OK
3322 mbind01     0  TINFO  :  (case01) START
3323 EXPECT: return value(ret)=-1 errno=22 (Invalid argument)
3324 RESULT: return value(ret)=-1 errno=22 (Invalid argument)
3325 mbind01     0  TINFO  :  (case01) END => NG
3326 mbind01     0  TINFO  :  (case02) START
3327 EXPECT: return value(ret)=-1 errno=22 (Invalid argument)
3328 RESULT: return value(ret)=-1 errno=22 (Invalid argument)
3329 mbind01     0  TINFO  :  (case02) END => NG
3330 mbind01     0  TINFO  :  (case03) START
3331 EXPECT: return value(ret)=0 errno=0 (Success)
3332 RESULT: return value(ret)=0 errno=0 (Success)
3333 mbind01     0  TINFO  :  (case03) END => OK
3334 mbind01     0  TINFO  :  (case04) START
3335 EXPECT: return value(ret)=-1 errno=22 (Invalid argument)
3336 RESULT: return value(ret)=-1 errno=22 (Invalid argument)
3337 mbind01     0  TINFO  :  (case04) END => NG
3338 mbind01     0  TINFO  :  (case05) START
3339 EXPECT: return value(ret)=0 errno=0 (Success)
3340 RESULT: return value(ret)=0 errno=0 (Success)
3341 mbind01     0  TINFO  :  (case05) END => OK
3342 mbind01     0  TINFO  :  (case06) START
3343 EXPECT: return value(ret)=0 errno=0 (Success), r/w check=OK
3344 RESULT: return value(ret)=0 errno=0 (Success), r/w check=NG
3345 mbind01     0  TINFO  :  (case06) END => OK
3346 mbind01     0  TINFO  :  (case07) START
3347 EXPECT: return value(ret)=0 errno=0 (Success)
3348 RESULT: return value(ret)=0 errno=0 (Success)
3349 mbind01     0  TINFO  :  (case07) END => OK
3350 mbind01     0  TINFO  :  (case08) START
3351 EXPECT: return value(ret)=-1 errno=22 (Invalid argument)
3352 RESULT: return value(ret)=-1 errno=22 (Invalid argument)
3353 mbind01     0  TINFO  :  (case08) END => NG
3354 mbind01     0  TINFO  :  (case09) START
3355 EXPECT: return value(ret)=-1 errno=22 (Invalid argument)
3356 RESULT: return value(ret)=-1 errno=22 (Invalid argument)
3357 mbind01     0  TINFO  :  (case09) END => NG
3358 mbind01     0  TINFO  :  (case10) START
3359 mbind01     1  TFAIL  :  get_mempolicy failed - errno = 14 : Bad address
3361 In case01,case02,case04,case08,case09, the expect is same with the result. So these cases should be OK instead of NG. In sourse code, TEST_RETURN should get value by "ret".By the way, the "switch/case RESULT_OK" missed "break". Signed-off-by: Zhang Xiliang <zhangxiliang@cn.fujitsu.com>.
3363 Modified Files:
3364 ltp/testcases/kernel/syscalls/mbind/mbind01.c
3366 7) Log Message:
3367 mbind01: Fix the bug of mind case06: I tested ltp mbind case and found the case06 failed. In mbind manual, it says "If the nodemask and maxnode arguments specify the empty set, then the memory is allocated on the node of the CPU that triggered the allocation." In case06, when tc->policy is MPOL_PREFERRED and tc->from_node is NONE, the getnodemask which is get by get_mempolicy() refer to the node of the CPU that triggered the allocation. But the nodemask is zero.(It is not used by mbind(), mbind() used "NULL".). So in this case, the cmp_ok should only compare the policy. Signed-off-by: Zhang Xiliang <zhangxiliang@cn.fujitsu.com>.
3369 Modified Files:
3370 ltp/testcases/kernel/syscalls/mbind/mbind01.c
3372 8) Log Message:
3373 mbind01: Fix the bug of mind case10: I tested ltp mbind01 case and found the case10 failed. In case10, the expect errno is EFAULT. In mbind manual, it says "EFAULT Part or all of the memory range specified by nodemask and maxnode points outside your accessible address space.". So the case should use invalid "nodemask" instead of invalid "p" to test. Signed-off-by: Zhang Xiliang <zhangxiliang@cn.fujitsu.com>.
3375 Modified Files:
3376 ltp/testcases/kernel/syscalls/mbind/mbind01.c
3378 9) Log Message:
3379 LTP-LDFLAGS-enable: To make use of full testsuite of open_posix_testsuite we need to enable LDFLAGS. It is file used by the Makefile to link to what you specify in it. e.g. if you want to link with lpthread. By using these Flags can build up to 1888 test case with out the flags can build up to 486. However, the Best practice is to use posix test suite with the LDFLAGS. I have attached patch and below, please review the same.
3380 /************************************************************/
3381 Before 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                 ***************************
3396 After 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 /************************************************************/
3412 Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.
3414 Modified Files:
3415 ltp/testcases/open_posix_testsuite/LDFLAGS
3417 10) Log Message:
3418 Add autoconf tests for taskstats members not present on older kernels: this is cleaned version of previously posted patch. Signed-off-by: Cyril Hrubis <chrubis@suse.cz>. 
3420 Modified Files:
3421 ltp/testcases/kernel/controllers/cgroup/getdelays.c
3423 11) Log Message:
3424 gen_fork() event should wait until the child exits. Otherwise the child would see INIT as the parent and end up in collecting wrong information to compare with. Signed-off-by: Suzuki K P <suzuki@in.ibm.com>, Acked-by: Li Zefan <lizf@cn.fujitsu.com>.
3426 Modified File(s):
3427 ltp/testcases/kernel/connectors/pec/event_generator.c
3429 12) Log Message:
3430 runltp can not run acl_test01 by default, we need a mounted partition with ACL options. To have acl_test01 started by runltp (or manually) without any acl aware partition,  if you agree I suggest the following patch: a kind of new setup and at the same time the activation of a non root user. Signed-off-by: JACKY MALCLES <Jacky.Malcles@bull.net>.
3432 Modified Files:
3433 ltp/testcases/kernel/fs/acls/acl_test01
3435 13) Log Message:
3436 cpuctl of controllers: fix the bug of while loop: When running the ltp tool by "./runltp -f controllers", I found "while" loop cannot stop in following files of cpuctl test. File list:
3437 cpuctl_def_task01.c
3438 cpuctl_def_task02.c
3439 cpuctl_def_task03.c
3440 cpuctl_def_task04.c
3441 cpuctl_test01.c
3442 cpuctl_test02.c
3443 cpuctl_test03.c
3444 cpuctl_test04.c
3446 Key code:
3447 timer_expired=0;
3448 while(!timer_expired)
3449         f=sqrt(f*f);
3451 Reason:
3452 During the compilation of these files, gcc's O2 mechanism causes the change of variable "timer_expired" to be omitted, hence the loop, "while(!timer_expired) f=sqrt(f*f);" cannot get out from itself. Change the type of "timer_expired" from "int" to "volatile int" to fix this bug. By the way, it is necessary to modify the file, ltp-full-xxxxxxxx/testcases/kernel/controllers/libcontrollers/ libcontrollers.h for compilation. Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>, Signed-off-by: Liu Bo <liubo-fnst@cn.fujitsu.com>,
3454 Modified Files:
3455 ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task01.c
3456 ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task02.c
3457 ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task03.c
3458 ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task04.c
3459 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
3460 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
3461 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
3462 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
3463 ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.h
3465 14) Log Message:
3466 After trying to find old enough glibc (2.2.2 and older) in any distribution I've given up modifying the test to compile with non glibc epoll library. So when glibc epoll headers are not found the test is disabled entirely and dummy version of the test is compiled. Patch that also fixes some minor problems is attached. Signed-off-by: Cyril Hrubis <chrubis@suse.cz>.
3468 Modified Files:
3469 ltp/configure.ac
3470 ltp/testcases/kernel/syscalls/epoll/Makefile
3471 ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c
3473 15) Log Message:
3474 network: Fix ip_tests error 2: Repost the ip tests patch:
3475 1. Test #4: ip tools now print nud state as follows: REACHABLE, STALE, FAILED, etc,
3476 2. Test #3, #4, #5: If delete entry succefully, grep will return 1, indicating test PASS, so return code RC should be set to 0,
3477 Signed-off-by: Hushan Jia <hjia@redhat.com>,
3479 Modified Files:
3480 ltp/testcases/network/iproute/ip_tests.sh
3482 16) Log Message:
3483 network: fix multicast testcases Makefile: Repost the multicast Makefile patch: The Makefile of testcases/network/multicast/mc_commo and mc_member do not link binary file and config files to ../../../bin dirs. This patch add the links. Signed-off-by: Hushan Jia<hjia@redhat.com>,
3485 Modified Files:
3486 ltp/testcases/network/multicast/mc_commo/Makefile
3487 ltp/testcases/network/multicast/mc_member/Makefile
3489 17) Log Message:
3490 pselect01: Fixed the checking logic to also consider some variation: Sometimes we may get failed results that the measured time is 1 second longer than expected. As fixed by Craig Meier earlier, the sleeps may last slightly more than total_sec. Also considering the time() overhead, we should expect the sleeps to last between total_sec and (total_sec+1) seconds. Signed-off-by: Nobuhiro Lin <nobuhiro@andestech.com>,
3492 Modified Files:
3493 ltp/testcases/kernel/syscalls/pselect/pselect01.c
3495 18) Log Message:
3496 Add new testcases for memcgroup: My workmate Li Zefan (lizf@cn.fujitsu.com) has created some testcases for cgroup's subsystem "memory" in the last year. And, He catched some kernel bugs through these testcases. So we think you glad to push them into LTP. There are total 40 testcases that have been added. These testcases contain the basis operation test, part functionality test and stress test of memcgroup. How to run this test: # runltp -f controllers.
3497 Result:
3498 memcgroup_function_test    1  TPASS  :  rss=4096/4096, cache=0/0
3499 memcgroup_function_test    2  TPASS  :  rss=0/0, cache=4096/4096
3500 memcgroup_function_test    3  TPASS  :  rss=0/0, cache=4096/4096
3501 memcgroup_function_test    4  TPASS  :  rss=4096/4096, cache=8192/8192
3502 memcgroup_function_test    5  TPASS  :  rss=4096/4096, cache=0/0
3503 memcgroup_function_test    6  TPASS  :  rss=4096/4096, cache=0/0
3504 memcgroup_function_test    6  TPASS  :  rss=0/0, cache=0/0
3505 memcgroup_function_test    7  TPASS  :  rss=0/0, cache=4096/4096
3506 memcgroup_function_test    7  TPASS  :  rss=0/0, cache=0/0
3507 memcgroup_function_test    8  TPASS  :  rss=0/0, cache=4096/4096
3508 memcgroup_function_test    8  TPASS  :  rss=0/0, cache=0/0
3509 memcgroup_function_test    9  TPASS  :  rss=4096/4096, cache=8192/8192
3510 memcgroup_function_test    9  TPASS  :  rss=0/0, cache=0/0
3511 memcgroup_function_test   10  TPASS  :  rss=4096/4096, cache=0/0
3512 memcgroup_function_test   10  TPASS  :  rss=0/0, cache=0/0
3513 memcgroup_function_test   11  TPASS  :  failcnt=6
3514 memcgroup_function_test   12  TPASS  :  failcnt=6
3515 memcgroup_function_test   13  TPASS  :  failcnt=6
3516 memcgroup_function_test   14  TPASS  :  process 5793 is killed
3517 memcgroup_function_test   15  TPASS  :  process 5803 is killed
3518 memcgroup_function_test   16  TPASS  :  process 5813 is killed
3519 memcgroup_function_test   17  TPASS  :  process 5824 is killed
3520 memcgroup_function_test   18  TPASS  :  process 5835 is killed
3521 memcgroup_function_test   19  TPASS  :  process 5845 is killed
3522 memcgroup_function_test   20  TPASS  :  process 5854 is killed
3523 memcgroup_function_test   21  TPASS  :  process 5863 is killed
3524 memcgroup_function_test   22  TPASS  :  input=4095, limit_in_bytes=4096
3525 memcgroup_function_test   23  TPASS  :  input=4097, limit_in_bytes=8192
3526 memcgroup_function_test   24  TPASS  :  input=1, limit_in_bytes=4096
3527 memcgroup_function_test   25  TPASS  :  return value is 0
3528 memcgroup_function_test   26  TPASS  :  return value is 1
3529 memcgroup_function_test   27  TPASS  :  return value is 1
3530 memcgroup_function_test   28  TPASS  :  return value is 1
3531 memcgroup_function_test   29  TPASS  :  force memory succeeded
3532 memcgroup_function_test   30  TPASS  :  force memory failed as expected
3533 memcgroup_function_test   31  TPASS  :  return value is 0
3534 memcgroup_function_test   32  TPASS  :  return value is 0
3535 memcgroup_function_test   33  TPASS  :  return value is 0
3536 memcgroup_function_test   34  TPASS  :  return value is 0
3537 memcgroup_function_test   35  TPASS  :  return value is 1
3538 memcgroup_function_test   36  TPASS  :  rss=4096/4096, cache=0/0
3539 memcgroup_function_test   36  TPASS  :  rss=0/0, cache=0/0
3540 memcgroup_function_test   37  TPASS  :  rss=4096/4096, cache=0/0
3541 memcgroup_function_test   37  TPASS  :  rss=0/0, cache=0/0
3542 memcgroup_function_test   38  TPASS  :  rss=4096/4096, cache=0/0
3543 memcgroup_function_test   38  TPASS  :  rss=0/0, cache=0/0
3544 memcgroup_stress_test      1  TPASS  :  stress test 1 passed
3545 memcgroup_stress_test      2  TPASS  :  stress test 2 passed
3546 INFO: ltp-pan reported all tests PASS,
3547 Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>,
3549 Modified Files:
3550 ltp/runtest/controllers
3551 ltp/testcases/kernel/controllers/memcg/Makefile
3552 ltp/testcases/kernel/controllers/memcg/README
3553 Added Files:
3554 ltp/testcases/kernel/controllers/memcg/functional/Makefile
3555 ltp/testcases/kernel/controllers/memcg/functional/memcg_function_test.sh
3556 ltp/testcases/kernel/controllers/memcg/functional/memcg_getpagesize.c
3557 ltp/testcases/kernel/controllers/memcg/functional/memcg_process.c
3558 ltp/testcases/kernel/controllers/memcg/regression/Makefile
3559 ltp/testcases/kernel/controllers/memcg/regression/memcg_regression_test.sh
3560 ltp/testcases/kernel/controllers/memcg/regression/memcg_test_1.c
3561 ltp/testcases/kernel/controllers/memcg/regression/memcg_test_2.c
3562 ltp/testcases/kernel/controllers/memcg/regression/memcg_test_4.c
3563 ltp/testcases/kernel/controllers/memcg/regression/memcg_test_4.sh
3564 ltp/testcases/kernel/controllers/memcg/stress/Makefile
3565 ltp/testcases/kernel/controllers/memcg/stress/memcg_process_stress.c
3566 ltp/testcases/kernel/controllers/memcg/stress/memcg_stress_test.sh
3567 Removed Files:
3568 ltp/testcases/kernel/controllers/memcg/memcg_regression_test.sh
3569 ltp/testcases/kernel/controllers/memcg/memcg_test_1.c
3570 ltp/testcases/kernel/controllers/memcg/memcg_test_2.c
3571 ltp/testcases/kernel/controllers/memcg/memcg_test_4.c
3572 ltp/testcases/kernel/controllers/memcg/memcg_test_4.sh
3574 19) Log Message:
3575 fix the bug of macro in getdelays.c: When running cgroup test, I found a bug of macro in getdelays.c, which refers to the spelling mistake. And this leads to testcase_eight's abnormal delay. Relative macro:
3576         HAVE_LINUX_CGROUPSTATS_H
3577 Change macro HAVE_LINUX_CGROUPSTAT_H to HAVE_LINUX_CGROUPSTATS_H to fix the bug. Signed-off-by:Liu Bo <liubo-fnst@cn.fujitsu.com>,
3579 Modified Files:
3580 ltp/testcases/kernel/controllers/cgroup/getdelays.c
3582 20) Log Message:
3583 I propose two patches (two patterns of fix) for an issue of open_posix_testsuite. I hope either one of them (or more better one someone will write) is committed. You need to do three steps below in order to run execute.sh of open_posix_testsuite:
3584  1) make build-tests
3585  2) cc -O2 -o t0 t0.c
3586  3) ./execute.sh
3587 I think it's better to include step 2 into step 1 or 3 for convenience. So I wrote two different patches for these cases. Signed-off-by: Seiichi Ikarashi <s.ikarashi@jp.fujitsu.com>,
3589 Modified Files:
3590 ltp/testcases/open_posix_testsuite/Makefile
3592 21) Log Message:
3593 Issue observed with chmod05, fchmod05 test  cases: This Patch fixes bug in the test cases chmod05.c and fchmod05.c. The test case uses 2 UserIds nobody and bin. The issue is observed when one of the UserId is the supplementary group Ids of the rooti (either nobody or bin). In that case the Posix standard mentions that S_IGSID bit should not be cleared by the systemcall, chmod() or fchmod(), which causes the test to fail. This patch fixes the issue by specifically clearing the supplementary group ID of the process. The main intention of the test case is to test if S_IGSID bit is cleared in case the non privilage user tries to set file modes. Hence felt clearing the supplementary group Ids is the best way to fix the issue. At the same time I am reverting the earlier patch submitted by Wei Yongjun <yjwei@cn.fujitsu.com>. Signed-off-by: Sharyathi Nagesh <sharyath@in.ibm.com>.
3595 Modified File(s):
3596 ltp/testcases/kernel/syscalls/chmod/chmod05.c
3597 ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
3599 22) Log Message:
3600 quotactl01: Fix tst_resm() format causing crash: When the quotactl syscall fails, quotactl01 crashes with a segmentation fault due to an incorrect printf()-style format. Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
3602 Modified File(s):
3603 ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
3605 23) Log Message:
3606 quotactl01: Replace hardcoded 258 by __NR_set_tid_address: The call signature seems to match the set_tid_address() syscall. Also remove the comment about calling quotactl, as it's obviously bogus. Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
3608 Modified File(s):
3609 ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
3611 24) Log Message:
3612 Spelling fixes: inclue -> include: Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
3614 Modified File(s):
3615 ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
3617 25) Log Message:
3618 Numa-testcases: Return TCONF if NUMA is not available: Currently the test just fails if NUMA is not available. Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
3620 Modified File(s):
3621 ltp/testcases/kernel/numa/numa01.sh
3623 26) Log Message:
3624 smt_smp: Return TCONF if SMT/SMP is not supported: Currently the tests just fails if SMT/SMP is not supported. Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
3626 Modified File(s):
3627 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/smt_smp_affinity.sh
3628 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/smt_smp_enabled.sh
3630 27) Log Message:
3631 Filecaps: Return TCONF if file capabilities are not supported: Currently the test just fails if file capabilities are not supported. Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
3633 Modified File(s):
3634 ltp/testcases/kernel/security/filecaps/filecapstest.sh
3636 28) Log Message:
3637 The following patch avoids that all kill07 test instances running concurrently work with the same SHM object. Signed-off-by: Matthieu Fertr <Matthieu.Fertre@kerlabs.com>.
3639 Modified Files:
3640 ltp/testcases/kernel/syscalls/kill/kill07.c
3642 29) Log Message:
3643 ftest cleanup II: this is ftest cleanup part II. Most of the functions that were copy & pasted again and again in every file are now in libftest library. Also ftest04, ftest05, ftest06, ftest07 and ftest08 are cleaned. Signed-off-by: Cyril Hrubis <chrubis@suse.cz>.
3645 Modified Files:
3646 ltp/include/compiler.h
3647 ltp/testcases/kernel/fs/ftest/Makefile
3648 ltp/testcases/kernel/fs/ftest/ftest01.c
3649 ltp/testcases/kernel/fs/ftest/ftest02.c
3650 ltp/testcases/kernel/fs/ftest/ftest03.c
3651 ltp/testcases/kernel/fs/ftest/ftest04.c
3652 ltp/testcases/kernel/fs/ftest/ftest05.c
3653 ltp/testcases/kernel/fs/ftest/ftest06.c
3654 ltp/testcases/kernel/fs/ftest/ftest07.c
3655 ltp/testcases/kernel/fs/ftest/ftest08.c
3656 Added Files:
3657 ltp/testcases/kernel/fs/ftest/libftest.c
3658 ltp/testcases/kernel/fs/ftest/libftest.h
3660 30) Log Message:
3661 lcov: remove default for gcov_dir so that auto-sensing works. Fix problem with lcov not finding kernel coverage data at /sys/kernel/debug/gcov because the default system-wide lcovrc file contained a specification for the gcov directory which prevented auto-detection from working.
3663 Modified File(s):
3664 ltp/utils/analysis/lcov/lcovrc
3666 31) Log Message:
3667 Create testcase for p9auth kernel module: The p9auth module is a driver in the staging/ directory, which implements kernel functionality supporting plan 9-style setuid. Programs can be completely unprivileged, authorize themselves to a privileged server, and obtain a token which they can use to authorize a single setuid to a single specified new uid. This testcase runs three tests:
3668 1. make sure we can't setuid without a hash (this is actually short-cut in the kernel code so it might be worthwhile having a separate test for having a hash, but an invalid one),
3669 2. make sure we can setuid when there is a valid hash,
3670 3. make sure we cannot setuid if there is a valid hash, but our original uid isn't the one specified in the token.
3671 Changelog:
3672 Sep 21: Comment README, add runp9auth.sh to the patch, and add the openssl check to checkp9auth.sh. Signed-off-by: Serge E. Hallyn <serue@us.ibm.com>. 
3674 Modified Files:
3675 ltp/README
3676 ltp/testcases/kernel/security/Makefile
3677 Added Files:
3678 ltp/runtest/p9auth
3679 ltp/testcases/kernel/security/p9auth/Makefile
3680 ltp/testcases/kernel/security/p9auth/checkp9auth.sh
3681 ltp/testcases/kernel/security/p9auth/p9priv.sh
3682 ltp/testcases/kernel/security/p9auth/p9unpriv.sh
3683 ltp/testcases/kernel/security/p9auth/runp9auth.sh
3684 ltp/testcases/kernel/security/p9auth/unhex.c
3686 32) Log Message:
3687 To test consolidation resets when interfaces are set to 0: CPU consolidation testcase modified to test when sched_mc &(/) sched_smt is set to Zero processes dont consolidate to single package or CPU. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
3689 Modified Files:
3690 ltp/testcases/kernel/power_management/cpu_consolidation.py
3692 33) Log Message:
3693 To fix issue in get_sched_values: get_sched_values was returning 1 & 0 instead of max sched_mc & max sched_smt. This patch fixes the issue in the first version of this file. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
3695 Modified Files:
3696 ltp/testcases/kernel/power_management/get_sched_values.c
3698 34) Log Message:
3699 To incorporate changes in reusable function: ILB testcase uses trigger workload to pin a task to CPU. This patch is to incorporate the changes in the prototype of function testcase invokes to trigger workload. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
3701 Modified Files:
3702 ltp/testcases/kernel/power_management/ilb_test.py
3704 35) Log Message:
3705 To include Additional 5 new test cases: Additional 5 new testcases to test cpu consolidation resets when sched_smt &(/) sched_mc is reset to zero. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
3707 Modified Files:
3708 ltp/testcases/kernel/power_management/runpwtests.sh
3710 36) Log Message:
3711 Modified library functions based on review comments. Signed-off-by: Poornima Nayak <mpnayak@linux.vnet.ibm.com>. 
3713 Modified Files:
3714 ltp/testcases/kernel/power_management/pm_include.sh
3716 37) Log Message:
3717 Modified python functions based on requirement for new testcase: Fixed some issues that affect verification code of new test scenarios. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
3719 Modified Files:
3720 ltp/testcases/kernel/power_management/lib/sched_mc.py
3722 38) Log Message:
3723 lcov: fix problem with CONFIG_MODVERSIONS, Make geninfo work with Linux 2.6.31 and CONFIG_MODVERSIONS, Signed-off-by: Peter Oberparleiter <oberpapr@users.sourceforge.net>,
3725 Modified File(s):
3726 ltp/utils/analysis/lcov/bin/geninfo
3728 39) Log Message:
3729 network: fix nfs testcases Makefile error: The nfslock01 and nfsstress testcases' Makefile does not link excutables to testcase/bin directory, and nfslock01 does not build nfs_flock_dgen excutables, which will cause test fail. This patch add the links and build the nfs_flock_dgen. Signed-off-by: Hushan Jia <hjia@redhat.com>.
3731 ltp/testcases/network/nfs/nfslock01/Makefile
3732 ltp/testcases/network/nfs/nfsstress/Makefile
3734 40) Log Message:
3735 Add a count parameter to create_sig_proc: there were complaints about some tests (ppoll01) hanging sometimes. I've created this patch to address the issue. This should allow testing inherently racy conditions, such as a syscall returning EINTR upon signal handler execution. The problem here is that the signal could actually arrive before the syscall gets executed, which results in the test waiting for it forever. The solution is adding a parameter that would allow to specify how much signals a particular test expects - a racy test would ask for a large number of signals sent, so it will get one even if some were missed. Tests, which test behavior, which is not racy (eg. pselect()) should only request a single signal. Note that you need to manually kill the child process delivering the signals when you don't need them, if you ordered more signals than you actually handle. Also, this patch resets signal handling in child process created in create_sig_proc. This should avoid the child calling the parent's signal handlers and interfering with parent's cleanup process. Signed-off-by: Jiri Palecek <jpalecek@web.de>. 
3737 ltp/testcases/kernel/syscalls/clock_nanosleep/clock_nanosleep01.c
3738 ltp/testcases/kernel/syscalls/mq_timedreceive/mq_timedreceive01.c
3739 ltp/testcases/kernel/syscalls/mq_timedsend/mq_timedsend01.c
3740 ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
3741 ltp/testcases/kernel/syscalls/utils/common_j_h.c
3742 ltp/testcases/kernel/syscalls/utils/include_j_h.h
3744 41) Log Message:
3745 Make sure some Crackerjack tests are running under root: The tests need to run under root to change their EUID. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
3747 ltp/testcases/kernel/syscalls/mq_unlink/mq_unlink01.c
3748 ltp/testcases/kernel/syscalls/utimes/utimes01.c
3750 42) Log Message:
3751 Fix the logic of ppoll01 test: According to POSIX, a file descriptor is considered ready for writing when a call to write() would not block, even when it returns an error (other than EAGAIN). Thus, a file descriptor opened for reading is ready for writing. This patch reflects that in the test. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
3753 ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
3755 43) Log Message:
3756 Add a test for race-free operation of ppoll: Hello, after the previous patch, this patch adds a test to test a use of ppoll() without races (ie. the intended use of ppoll). It blocks the signal, schedules a signal to be delivered and expects ppoll to return EINTR (and never lose the signal. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
3758 ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
3760 44) Log Message:
3761 Use SIG_ERR to indicate tst_sig's default handler, to allow (and not clash with) SIG_DFL: SIG_DFL happens to be 0 as well as DEF_HANDLER - this means you cannot use SIG_DFL as tst_sig argument, eg. if you want to reset the signal handling in tests' children to normal. This patch changes DEF_HANDLER to be SIG_ERR, as this value cannot be normally used with tst_sig(), so they cannot clash. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
3763 ltp/include/test.h
3765 45) Log Message:
3766 fsstress: delete tralling spaces: Signed-off-by: Andrew Vagin <avagin@gmail.com>:
3768 ltp/testcases/kernel/fs/fsstress/fsstress.c
3770 46) Log Message:
3771 fsstress: use tabs instead of spaces for indentation: Signed-off-by: Andrew Vagin <avagin@gmail.com>.
3773 ltp/testcases/kernel/fs/fsstress/fsstress.c
3775 47) Log Message:
3776 fsstress: 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)
3781 make_freq_table is executed on each iterations, but freq_table is not changed during test, so this patch moves it from the loop. Signed-off-by: Andrew Vagin <avagin@gmail.com>.
3783 ltp/testcases/kernel/fs/fsstress/fsstress.c
3785 48) Log Message:
3786 fsstress: fix memory leak in fread_d: 
3787 1. check result from operation open before set flags
3788 2. close descriptor and free path if set flags failed
3789 valgrind --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)
3798 Signed-off-by: Andrew Vagin <avagin@gmail.com>.
3800 ltp/testcases/kernel/fs/fsstress/fsstress.c
3802 49) Log Message:
3803 fsstress: renew flist if clean up test directory: flist contain all files created by fsstress. If test clean up direcory on each interations that it should reinitilize flist. Signed-off-by: Andrew Vagin <avagin@gmail.com>.
3805 ltp/testcases/kernel/fs/fsstress/fsstress.c
3807 50) Log Message:
3808 lcov: improve detection of gcov-kernel support
3810 Modified File(s):
3811 ltp/utils/analysis/lcov/bin/lcov
3812 ltp/utils/analysis/lcov/man/lcovrc.5
3814 51) Log Message:
3815 memcg : fix various test failures: In memcg testcases,
3816 1. use /dev/memcg consistently,
3817 2. for testcase_25, since 2.6.31, writing -1 to memory.limit_in_bytes will reset to unlimit,
3818 3. for testcase_35, writing to memory.force_empty for non-empty cgroup should return failure,
3819 Signed-off-by: Liu Bo <liubo-fnst@cn.fujitsu.com>,
3821 Modified File(s):
3822 ltp/testcases/kernel/controllers/memcg/functional/memcg_function_test.sh
3823 ltp/testcases/kernel/controllers/memcg/stress/memcg_stress_test.sh
3825 52) Log Message:
3826 When this TC is ending it removes all directories/files under /tmp that may be embarrassing so, if you agree I suggest that it only removes what has to do with the TestCase; this is the purpose of the following patch. Signed-off-by: JACKY MALCLES <Jacky.Malcles@bull.net>.
3828 ltp/testcases/kernel/fs/fs_di/fs_di
3830 53) Log Message:
3831 lcov: 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
3834 Peter Oberparleiter <oberpapr@users.sourceforge.net>,
3836 Modified File(s):
3837 ltp/utils/analysis/lcov/bin/geninfo
3838 ltp/utils/analysis/lcov/bin/lcov
3840 54) Log Message:
3841 lcov: introduce new options --derive-func-data
3842 When using a gcov version that does not provide function data, this option will attempt to guess the function coverage data for a function by looking at the number of times that the first line of that function was called. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
3844 Modified File(s):
3845 ltp/utils/analysis/lcov/bin/geninfo
3846 ltp/utils/analysis/lcov/bin/lcov
3848 LTP-20090831
3850 1) Log Message:
3851 Enable traversing down the performance_counter directory and as noted in email to ltp-list about C file changes. This simply fixes some missing declarations and linux_syscall_number.h cleanup related compiler warnings. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
3853 Modified File(s):
3854 ltp/testcases/kernel/performance_counters/performance_counter02.c
3856 2) Log Message:
3857 As just emailed to ltp-list...
3858 1. The indentation in this script was off (defacto standard for shell scripts is 4-space indents).
3859 2. rsh is becoming a deprecated app, so the likelihood of someone executing this app and having it fail the first time and succeed in the remaining runs is low. So let's do two things:
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.
3862 3. Export TCID, TST_COUNT, and TST_TOTAL so tst_resm doesn't complain.
3863 4. Prefix the number of tries so folks don't need to scroll up the terminal buffer and count to see what iteration they're executing.
3864 5. Convert `"$CHECK" -eq 9' to `"$CHECK" = "9"' so test(1) doesn't complain if and when the rsh(1) fails, and thus doesn't return an integer value to stdout.
3865 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
3867 Modified File(s):
3868 ltp/testcases/network/tcp_cmds/rsh/rsh01
3870 3) Log Message:
3871 fcntl24,25,26 fail when run on tmpfs: Attached is a patch to skip testcases fcntl24, fcntl25 and fcntl26 if the host is running on tmpfs. The reason being that, as documented here http://bugzilla.kernel.org/show_bug.cgi?id=13626, F_SETLEASE and F_WRLCK cannot work on tmpfs. Signed-off-by: Matt Fleming <matt@console-pimps.org>.
3873 Modified Files:
3874 ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
3875 ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
3876 ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
3878 4) Log Message:
3879 We need to verify the validity of using MAP_FIXED in this manner. The tests do no checking to see whether the address space is safe to use or not. It should be safe after  removing the flag MAP_FIXED from all calls to mmap in the remap_file_pages tests.  If mmap is called without that flag, the kernel will find a safe memory space to map, and the test will pass. Signed-off-by: Srikanth Krishnakar <skrishnakar@celestialsys.com>.
3881 Modified Files:
3882 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
3883 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
3885 5) Log Message:
3886 Remove getgid02 from all runtest files (was "[PATCH] Remove getgid02 from ltplite runtest file"). And it appears that I missed some spots. This removes _all_ references to getgid02 from _all_ of the runtest files: Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
3888 Modified Files:
3889 ltp/runtest/ltplite
3890 ltp/runtest/stress.part3
3891 ltp/runtest/syscalls
3893 6) Log Message:
3894 This set of 3 patches adds a new API stats_container_append to libstats. This function adds new stats_record_t to the record list in stats_container_t. It also replaces the occurrences of data->size with data->index and modifies the test-cases to call the append function. Changelog
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.
3901 Signed-off-by: Kiran Prakash <kiran@linux.vnet.ibm.com>,
3902 Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
3903 Acked-by: Darren Hart <dvhltc@us.ibm.com>,
3904 Acked-by: Sripathi Kodi <sripathik@in.ibm.com>,
3906 Modified Files:
3907 ltp/testcases/realtime/include/libstats.h
3908 ltp/testcases/realtime/lib/libstats.c
3910 7) Log Message:
3911 This set of 3 patches adds a new API stats_container_append to libstats. This function adds new stats_record_t to the record list in stats_container_t. It also replaces the occurrences of data->size with data->index and modifies the test-cases to call the append function. Changelog
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.
3918 Signed-off-by: Kiran Prakash <kiran@linux.vnet.ibm.com>,
3919 Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
3920 Acked-by: Darren Hart <dvhltc@us.ibm.com>,
3921 Acked-by: Sripathi Kodi <sripathik@in.ibm.com> ,
3923 Modified Files:
3924 ltp/testcases/realtime/lib/libstats.c
3926 8) Log Message:
3927 his set of 3 patches adds a new API stats_container_append to libstats. This function adds new stats_record_t to the record list in stats_container_t. It also replaces the occurrences of data->size with data->index and modifies the test-cases to call the append function. Changelog
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.
3934 Signed-off-by: Kiran Prakash <kiran@linux.vnet.ibm.com>,
3935 Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
3936 Acked-by: Darren Hart <dvhltc@us.ibm.com>,
3937 Acked-by: Sripathi Kodi <sripathik@in.ibm.com>,
3939 Modified Files:
3940 ltp/testcases/realtime/func/async_handler/async_handler.c
3941 ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
3942 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
3943 ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
3944 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
3945 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
3946 ltp/testcases/realtime/func/pi_perf/pi_perf.c
3947 ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
3948 ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
3949 ltp/testcases/realtime/func/sched_latency/sched_latency.c
3950 ltp/testcases/realtime/perf/latency/pthread_cond_many.c
3952 9) Log Message:
3953 Fixed static build which needs to link the pthread library in pidns and pipeio. Signed-off-by: nobuhiro <nobuhiro@andestech.com>. Matt Helsley <matthltc@us.ibm.com> replied: I'm not sure this is correct. I just did a CVS update and grepped for "pthread". I don't see a single use of pthreads in there. What output suggested all of these tests need to link to pthreads? Could you at least stick that in the changelog? Regardless, I'm satisfied with the patch itself. As I said before the changelog would be nicer if it included a snippet of the output that justifies it (included here for convenience): When static linking, the pthread stuff is due to the undefined pthread symbols in librt.a and libgcc_eh.a.
3954 make[4]: Entering directory `/home/nobuhiro/git_repo/os/ltp/testcases/kernel/ipc/pipeio'
3955 cc -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):
3957 In function `cleanup': (.text+0xa): undefined reference to `pthread_mutex_lock'.
3959 Modified Files:
3960 ltp/testcases/kernel/containers/pidns/Makefile
3961 ltp/testcases/kernel/ipc/pipeio/Makefile
3963 10) 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. 
3965 Signed-off-by: Kiran Prakash <kiran@linux.vnet.ibm.com>,
3966 Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
3967 Acked-by: Darren Hart <dvhltc@us.ibm.com>,
3968 Acked-by: Sripathi Kodi <sripathik@in.ibm.com>,
3970 Modified Files:
3971 ltp/testcases/realtime/func/async_handler/async_handler.c
3972 ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
3973 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
3974 ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
3975 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
3976 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
3977 ltp/testcases/realtime/func/pi_perf/pi_perf.c
3978 ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
3979 ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
3980 ltp/testcases/realtime/func/sched_latency/sched_latency.c
3981 ltp/testcases/realtime/perf/latency/pthread_cond_many.c
3983 11) Log Message:
3984 As per the execute.sh script file there is time limit of two minutes for each test case execution if it takes more time it will be reported as HUNG. shm_open/23-1.c test case under posix test suite which executes more than two minutes so test case reported as HUNG. I have changed time limit from 120 to 300 sec. that is nothing but two minutes to five minutes. In low end machines this test case taking 4 min to complete execution. Now test cases reported as PASS. I have attached patch and below.
3985 /*****************************************************/
3986 Before Patch:
3987 conformance/interfaces/shm_open/23-1.test:execution:HUNG
3988 After Patch:
3989 conformance/interfaces/shm_open/23-1.test:execution:PASS
3990 /*****************************************************/
3991 Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com >.
3993 Modified Files:
3994 ltp/testcases/open_posix_testsuite/execute.sh
3996 12) Log Message:
3997 clone01 -c 10 on x86: Michal Simek <michal.simek@petalogix.com> reported: can you please to run clone01 syscall test on any x86 machine? I am getting fault there when I run it 10 times for example. The same problem I have on Microblaze.
3998 $> ./clone01  -c 10
3999 clone01     1  TPASS  :  clone() returned 22738
4000 clone01     1  TPASS  :  clone() returned 22740
4001 clone01     1  TPASS  :  clone() returned 22742
4002 clone01     1  TPASS  :  clone() returned 22748
4003 clone01     1  TPASS  :  clone() returned 22750
4004 clone01     1  TPASS  :  clone() returned 22752
4005 clone01     1  TPASS  :  clone() returned 22754
4006 clone01     1  TFAIL  :  clone() returned 134919589, errno = 22755
4007 clone01     1  TPASS  :  clone() returned 22744
4008 clone01     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.
4011 Modified Files:
4012 ltp/testcases/kernel/syscalls/clone/clone01.c
4014 13) Log Message:
4015 Regresion testing for Microblaze: here 4 tests are from my regresion testing for Microblaze kernel debug. There is one extension for testing aligned/unaligned get/put_user macros. The rest of changes are easy. [PATCH 1/4] utimensat: Remove utimensat_user from script: We can use nobody user instead of creating new one for this special test. Latest busybox source code not support userdel, useradd that's why is better to use user which exists. Signed-off-by: Michal Simek <monstr@monstr.eu>.
4017 Modified Files:
4018 ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
4020 14) Log Message:
4021 Regresion testing for Microblaze: here 4 tests are from my regresion testing for Microblaze kernel debug. There is one extension for testing aligned/unaligned get/put_user macros. The rest of changes are easy. [PATCH 2/4] tst_is_cwd: Add support for ramfs: I added support for testing ramfs and add together tests for nfs, tmpfs and ramfs. Signed-off-by: Michal Simek <monstr@monstr.eu>.
4023 Added Files:
4024 ltp/lib/tst_is_cwd.c
4025 Removed Files:
4026 ltp/lib/tst_is_cwd_nfs.c
4027 ltp/lib/tst_is_cwd_tmpfs.c
4029 15) Log Message:
4030 Regresion testing for Microblaze: here 4 tests are from my regresion testing for Microblaze kernel debug. There is one extension for testing aligned/unaligned get/put_user macros. The rest of changes are easy. [PATCH 3/4] fcntl24,25,26: F_SETLEASE and F_WRLCK cannot work on ramfs: The same reason as was in previous patch for tmpfs. Signed-off-by: Michal Simek <monstr@monstr.eu>.
4032 Modified Files:
4033 ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
4034 ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
4035 ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
4037 16) Log Message:
4038 Regresion testing for Microblaze: here 4 tests are from my regresion testing for Microblaze kernel debug. There is one extension for testing aligned/unaligned get/put_user macros. The rest of changes are easy. [PATCH 4/4] Add unaligned tests which tests get/put_user macros: getpeername01 and getsockname01 tests get_user macro socketpair01 tests put_user macro. Signed-off-by: Michal Simek <monstr@monstr.eu>. 
4040 Modified Files:
4041 ltp/testcases/kernel/syscalls/getpeername/getpeername01.c
4042 ltp/testcases/kernel/syscalls/getsockname/getsockname01.c
4043 ltp/testcases/kernel/syscalls/socketpair/socketpair01.c
4045 17) Log Message:
4046 Alternatively, since digsig never went upstream and isn't being maintained, it might be best to drop this from LTP. "Serge E. Hallyn" <serue@us.ibm.com>. 
4048 Removed Files:
4049 ltp/testcases/kernel/security/digsig/Makefile
4050 ltp/testcases/kernel/security/digsig/README
4051 ltp/testcases/kernel/security/digsig/builddigsig.sh
4052 ltp/testcases/kernel/security/digsig/test.sh
4053 ltp/testcases/kernel/security/digsig/twiddlebit/Makefile
4054 ltp/testcases/kernel/security/digsig/twiddlebit/bsigntest.sh
4055 ltp/testcases/kernel/security/digsig/twiddlebit/digsigtest.sh
4056 ltp/testcases/kernel/security/digsig/twiddlebit/hw.c
4057 ltp/testcases/kernel/security/digsig/twiddlebit/pubring.gpg
4058 ltp/testcases/kernel/security/digsig/twiddlebit/random_seed
4059 ltp/testcases/kernel/security/digsig/twiddlebit/secring.gpg
4060 ltp/testcases/kernel/security/digsig/twiddlebit/swapbit.c
4061 ltp/testcases/kernel/security/digsig/twiddlebit/test_pub_key
4062 ltp/testcases/kernel/security/digsig/twiddlebit/trustdb.gpg
4063 ltp/testcases/kernel/security/digsig/twiddlebit/twiddletest.sh
4064 ltp/testcases/kernel/security/digsig/writeexec/Makefile
4065 ltp/testcases/kernel/security/digsig/writeexec/edit_write.c
4066 ltp/testcases/kernel/security/digsig/writeexec/libwritetest.c
4067 ltp/testcases/kernel/security/digsig/writeexec/shared.c
4069 18) Log Message:
4070 Make the test result codes a real bitfield again: the commit "extend the test result to a bit field so we can extend the output further" from July 20th unfortunately changes the code, that was previously a bitfield, to a non-bitfield. This causes FAILED tests to return erroneously 0. This patch changes the test result codes to be individual bits in the bitfield (effectively reverting  a small part of aforementioned patch). Signed-off-by: Jiri Palecek <jpalecek@web.de>. 
4072 Modified Files:
4073 ltp/include/test.h
4075 19) Log Message:
4076 Added one more approach for data integrity. Data integrity is performed on two fragmented files.
4077 1. Creating two fragmented files each of size DiskSize/2.
4078 2. Then comapring against the original file.
4079 3. If not equal test case fails.
4080 My ultimate goal in creating fragmented files is that,
4081 1. It creates many extents (fragments for each file)
4082 2. FS code may behave wrong at corner cases which may come into picture after many extents gets added to the file.
4083 3. 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)
4086 4. In reality fragments can occur only after much usage of the disk(create/delete file)
4087 5. This is good test case for bigger size disk.(it can create more extents)
4088 6. fsync() is called after every write, which makes it slow.
4089 Signed-off-by: Jyoti Vantagodi <jyotiv@linux.vnet.ibm.com>.
4091 Modified Files:
4092 ltp/testcases/kernel/fs/fs_di/fs_di
4093 Added Files:
4094 ltp/testcases/kernel/fs/fs_di/frag.c
4096 20) Log Message:
4097 Remove pidns14 test case reference: pidns14 test case is removed in the July 2009 LTP release. So remove the reference to pidns14 test case in the runpidnstest.sh script. Signed-off-by: M. Mohan Kumar <mohan@in.ibm.com>.
4099 Modified File(s):
4100 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
4102 21) Log Message:
4103 Pls find attached patch for waitid02 test case.I have modified the test case.I have also added 2 test scenarios in the test case using WSTOPPED and WNOWAIT. Note: The testcase was failing in LTP July, 2009 release. The warning- "implicit declaration of function 'getpgid", has been removed. Signed-off-by: rohit verma <rohit170309@gmail.com>.
4105 Modified Files:
4106 ltp/testcases/kernel/syscalls/waitid/waitid02.c
4108 22) Log Message:
4109 I have noticed UNTESTED behavior with sched_setparam/26-1.c test case under open_posix_testsuite. Test needs to be executed as non-root user. So I have changed user id from root to non-root user by adding set_nonroot() function. Now test case got PASSED. I have attached patch and results before and after the patch. please review the same.
4110 /*********************************************************************************************/
4111 Before Patch:
4112 /*********************************************************************************************/
4113 # ./26-1.test
4114 Run this test case as a Regular User, but not ROOT
4115 conformance/interfaces/sched_setparam/26-1.test:execution:UNTESTED
4116 /*********************************************************************************************/
4117 After Patch:
4118 /*********************************************************************************************/
4119 # ./26-1.test
4120 Testing with user 'bin' (uid: 1) Test PASSED
4121 conformance/interfaces/sched_setparam/26-1.test:execution:PASSED
4122 /*********************************************************************************************/
4123 Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.
4125 Modified Files:
4126 ltp/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/26-1.c
4128 23) Log Message:
4129 Top of tree fails to build on PPC fc11 box: This failure is being caused because .in files in kernel/includes are wrong. The prefixes for the names (__NR_) and the plus signs were removed. I've noticed it in .in files for several architectures in the latest LTP release (July 2009). This patch fixes bad updates to syscalls declarations for powerpc, that are causing build failures. This should be fixed for other archs accordingly. Signed-off-by Lucio Correia <luciojhc@br.ibm.com>.
4131 Modified Files:
4132 ltp/testcases/kernel/include/powerpc.in
4133 ltp/testcases/kernel/include/powerpc64.in
4135 24) Log Message:
4136 Issue with rt_sigqueueinfo testcase in LTP: rohit verma <rohit.170309@gmail.com> reported: I have found an issue with
4137 rt_sigqueueinfo test-case. Following is the test output:
4138 rt_sigqueueinfo01    1  PASS  :  Test Succeeded
4139 rt_sigqueueinfo01    1  FAIL  :  Test Failed, errno=1 : Operation not permitted
4140 rt_sigqueueinfo01    1  PASS  :  Test Succeeded
4141 rt_sigqueueinfo01    1  FAIL  :  Test Failed, errno=1 : Operation not permitted
4142 rt_sigqueueinfo01    0  WARN  :  tst_rmdir(): rmobj(/tmp/rt_3FaSpK) failed: lstat(/tmp/rt_3FaSpK) failed; errno=2: No such file or directory
4143 I think the following lines are causing the failures:
4144 (Line - 164)
4145 uinfo.si_errno = 0;
4146 uinfo.si_code = 0;//SI_USER
4147 TEST(retval = syscall(__NR_rt_sigqueueinfo, getpid(), 17, &uinfo));
4148 Reason -
4149 You can observe the following comment & source when you look at the Linux source (v 2.6.29) (linux-2.6.29/kernel/signal.c):
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;
4154 which implies that si_code cannot be set to ' 0 ' (SI_USER) when invoking the rt_sigqueueinfo syscall. I am not sure how to fix this issue. But, a possible fix would be to remove the second set of fork & rt_sigqueueinfo invocations and use the first set (with SI_QUEUE). If needed, the loop count can be increased.
4155 Henry Yei <hyei@mvista.com> replied: Yes, I had just noticed this as well. Since it was "passing", it took awhile to spot. Returning pass even with tst_resm(TFAIL,.. Being called must have something to do with the forking, but I'm not familiar with how the LTP framework deals with that. In any case, I've
4156 create 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.
4161 Garrett Cooper <yanegomi@gmail.com> replied: I don't think that's the problem. I think that the real problem is how the testcase itself is written, because I don't see any code that checks WIFEXITED and WIFSIGNALED (I would check for both those items when doing sigqueue), and I don't see where the child(ren) actually exit... HMMM...
4163 Modified Files:
4164 ltp/testcases/kernel/syscalls/rt_sigqueueinfo/rt_sigqueueinfo01.c
4166 25) Log Message:
4167 lcov: improvements
4168 - added --from-package and --to-package options
4169 - improved gcov-kernel handling
4171 Modified File(s):
4172 ltp/utils/analysis/lcov/bin/geninfo
4173 ltp/utils/analysis/lcov/bin/lcov
4174 ltp/utils/analysis/lcov/man/lcov.1
4176 26) Log Message:
4177 RANLIB isn't a predefined variable in make(1):
4178 gcooper@orangebox ~ $ make -p idontexist | grep RANLIB
4179 make: *** No rule to make target `idontexist'.  Stop.
4180 This solves that issue. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4182 Modified File(s):
4183 ltp/testcases/network/lib6/Makefile
4185 27) Log Message:
4186 Commit "move leading __NR_ to script to make all the .in files simpler" accidentally removed all plus signs surrounded by spaces from the syscall definition files for hppa/powerpc{,64}/s390{,x}/sh/sparc{,64}, breaking the build like:
4187         fstatat01.c: In function ‘main’:
4188         fstatat01.c:126: error: expected ‘)’ before numeric constant
4189         make[4]: *** [fstatat01_64.o] Error 1
4190 Re-add the missing plus signs to fix it. Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
4192 Modified Files:
4193 ltp/testcases/kernel/include/hppa.in
4194 ltp/testcases/kernel/include/powerpc.in
4195 ltp/testcases/kernel/include/powerpc64.in
4196 ltp/testcases/kernel/include/s390.in
4197 ltp/testcases/kernel/include/s390x.in
4198 ltp/testcases/kernel/include/sh.in
4199 ltp/testcases/kernel/include/sparc.in
4200 ltp/testcases/kernel/include/sparc64.in
4202 28) Log Message:
4203 I have noticed issues for patch applied on 12-Dec-2008. Because it is fixing the mq_send/5-1.c problem, but at the same time patch is affecting the building of few test cases in the same directory. I have listed the build log before and after the patch. So I have modified the patch such a way that it should not affect other test cases. Modifications:
4204 1.    remove function definitions from “include/posixtest.h”
4205 2.    add function definitions to new header file “include/mq_send.h”
4206 3.    add #include ”mq_send.h” line to mq_send/5-1.c test cases
4207 I have attached modified patch and below. Please review the same. Signed-off-by: naresh kamboju <naresh.kernel@gmail.com>.
4209 Modified Files:
4210 ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_send/5-1.c
4211 ltp/testcases/open_posix_testsuite/include/posixtest.h
4212 Added Files:
4213 ltp/testcases/open_posix_testsuite/include/mq_send.h
4215 29) Log Message:
4216 Add option to skip tests: One problem that LTP has long suffered is that certain tests are known to be broken, sometimes for long periods of time.  In an ideal world, I think it best that these should be skipped, or at least removed from the default list of tests to run, but this isn't always practical due to a number of reasons.  Of course, another option is that a 'whitelist' of tests to run can be created and passed to runltp, but this becomes hard to maintain as there are often new tests that you may want to keep up with, and with each release of LTP, the list would have to be reexamined. So I wanted to see what people thought about a simple option, -S, to specify a list of tests that you want to blacklist from the current run. This is handy if you have an automated testing environment with an architecture that doesn't always get great attention and a list of tests that you know to be broken on that arch. The skipfile is simply a list of test names, one per line. Add a -S option to runltp that allows the user to specify a SKIPFILE of tests to skip. Signed-off-by: Paul Larson <paul.larson@canonical.com>.
4218 Modified File(s):
4219 ltp/runltp
4221 30) Log Message:
4222 gcov-kernel: update to Linux 2.6.30
4224 Added File(s):
4225 ltp/utils/analysis/gcov-kernel/linux-2.6.30-gcov-arm-eabi.patch
4226 ltp/utils/analysis/gcov-kernel/linux-2.6.30-gcov-arm-hack.patch
4227 ltp/utils/analysis/gcov-kernel/linux-2.6.30-gcov.patch
4229 31) Log Message:
4230 lcov: ignore gcov errors for unnamed source files: When specifying "--ignore-errors gcov", lcov/geninfo should not abort when they cannot read a .gcov file. Fix this by introducing warnings in the respective places. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
4232 Modified Files:
4233 ltp/utils/analysis/lcov/bin/geninfo
4235 32) Log Message:
4236 RANLIB isn't a standard Make variable, which means that when it's exported to leaf callers as an empty value, builds fail. testcases/network/lib6/Makefile is a prime example. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4238 Modified File(s):
4239 ltp/Makefile
4241 33) Log Message:
4242 Introducing the "Kernel Fault Injection Framework" generation and testing capability in LTP. This is in line with the recent proposal made through LTP Paper at OLS 2009: "Putting LTP to test - Validating both the Linux kernel and Test-cases" (http://ltp.sourceforge.net/documentation/technical_papers/Putting_LTP_to_Test.pdf). This infrasturcture will help LTP directly in the following ways:
4243 1) Allow test developers to test their new test cases against a faulted kernel, and then compare it on stable kernel run, impacting in better test development,
4244 2) Allow test engineers to be able to generate more code coverage by traversing the rarely touched parts of the kernel code, As we move forward in using this, we would definitely find some other advantages of this framework. This is V2 of patchset after incorporating comments from Mike, Paul & Garret.
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>.
4247 Modified Files:
4248 ltp/README
4250 34) Log Message:
4251 Introducing the "Kernel Fault Injection Framework" generation and testing capability in LTP. This is in line with the recent proposal made through LTP Paper at OLS 2009: "Putting LTP to test - Validating both the Linux kernel and Test-cases" (http://ltp.sourceforge.net/documentation/technical_papers/Putting_LTP_to_Test.pdf). This infrasturcture will help LTP directly in the following ways:
4252 1) Allow test developers to test their new test cases against a faulted kernel, and then compare it on stable kernel run, impacting in better test development,
4253 2) Allow test engineers to be able to generate more code coverage by traversing the rarely touched parts of the kernel code, As we move forward in using this, we would definitely find some other advantages of this framework. This is V2 of patchset after incorporating comments from Mike, Paul & Garret.
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>.
4256 Added Files:
4257 ltp/tools/insert_kernel_faults.sh
4259 35) Log Message:
4260 Introducing the "Kernel Fault Injection Framework" generation and testing capability in LTP. This is in line with the recent proposal made through LTP Paper at OLS 2009: "Putting LTP to test - Validating both the Linux kernel and Test-cases" (http://ltp.sourceforge.net/documentation/technical_papers/Putting_LTP_to_Test.pdf). This infrasturcture will help LTP directly in the following ways:
4261 1) Allow test developers to test their new test cases against a faulted kernel, and then compare it on stable kernel run, impacting in better test development,
4262 2) Allow test engineers to be able to generate more code coverage by traversing the rarely touched parts of the kernel code, As we move forward in using this, we would definitely find some other advantages of this framework. This is V2 of patchset after incorporating comments from Mike, Paul & Garret.
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>.
4265 Added Files:
4266 ltp/tools/restore_kernel_faults_default.sh
4268 36) Log Message:
4269 Introducing the "Kernel Fault Injection Framework" generation and testing capability in LTP. This is in line with the recent proposal made through LTP Paper at OLS 2009: "Putting LTP to test - Validating both the Linux kernel and Test-cases" (http://ltp.sourceforge.net/documentation/technical_papers/Putting_LTP_to_Test.pdf). This infrasturcture will help LTP directly in the following ways:
4270 1) Allow test developers to test their new test cases against a faulted  kernel, and then compare it on stable kernel run, impacting in better test development,
4271 2) Allow test engineers to be able to generate more code coverage by traversing the rarely touched parts of the kernel code, As we move forward in using this, we would definitely find some other advantages of this framework. This is V2 of patchset after incorporating comments from Mike, Paul & Garret.
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:
4273 1) Change the temporary command file generated by runltp,
4274 2) 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,
4279 It is capable of creating new entries in the temporary command file with the following tags and command lines:
4280 TAG_NAME=tag1,  COMMANDLINE="test1",
4281 TAG_NAME=tag1_loop1_under_kernel_fault,
4282 COMMANDLINE="insert_fault_in_kernel; test1",
4283 TAG_NAME=tag1_loop2_under_kernel_fault,    COMMANDLINE="test1",
4285 TAG_NAME=tag1_loopn_under_kernel_fault,    COMMANDLINE="test1; restore_default_kernel",
4286 Changes from V1 include:
4287 1) Paul's suggestion to tag the results to say when a fault was, or, was not in the process of being generated. Garrett and Mike wanted this to be in Shell script. So, Garret will change this to a Shell script in future. Signed-off-by: Subrata Modak<subrata@linux.vnet.ibm.com>.
4289 Added Files:
4290 ltp/tools/create_kernel_faults_in_loops_and_probability.pl
4292 37) Log Message:
4293 Introducing the "Kernel Fault Injection Framework" generation and testing capability in LTP. This is in line with the recent proposal made through LTP Paper at OLS 2009: "Putting LTP to test - Validating both the Linux kernel and Test-cases" (http://ltp.sourceforge.net/documentation/technical_papers/Putting_LTP_to_Test.pdf). This infrasturcture will help LTP directly in the following ways: 
4294 1) Allow test developers to test their new test cases against a faulted kernel, and then compare it on stable kernel run, impacting in better test development,
4295 2) Allow test engineers to be able to generate more code coverage by traversing the rarely touched parts of the kernel code, As we move forward in using this, we would definitely find some other advantages of this framework. This is V2 of patchset after incorporating comments from Mike, Paul & Garret.
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:
4297 1) Introduce a new option "-F" for ability to run tests under "Fault Injection Framework", 
4298 2) "./runltp -h" will display the new option,
4299 3) Verifies whether Kernel has built-in capabilities for "Fault Injection",
4300 This has no much difference from the last version, except that 'runltp' has changed in between to include Paul's -S option. This has just been created over top of it. I will try to move the 'debugfs' checking logic out of 'runltp' some time in future. Signed-off-by: Subrata Modak<subrata@linux.vnet.ibm.com>.
4302 Modified Files:
4303 ltp/runltp
4305 38) Log Message:
4306 open10, use tst_tmpdir and tst_rmdir functions. This patch adds functions to create and cleanup temporary test directories, code style changes to match other open tests. Signed-off-by: Henry Yei<hyei@mvista.com>.
4308 Modified Files:
4309 ltp/testcases/kernel/syscalls/open/open10.c
4311 39) Log Message:
4312 I have noticed UNRESOLVED of following test cases:
4313 mlockall/15-1.c
4314 mlockall/speculative/15-1.c
4315 These test cases are fixed by setting the Rlimit to zero to get EPERM as per the kernel code. I have attached patch and below. Please review the same.
4316 /***********************************************************/
4317 Results: Before patch:
4318 =============
4319 conformance/interfaces/mlockall/15-1.test:execution:UNRESOLVED
4320 conformance/interfaces/mlockall/speculative/15-1.test:execution:UNRESOLVED
4321 After Patch:
4322 ============
4323 conformance/interfaces/mlockall/15-1.test:execution:PASS
4324 conformance/interfaces/mlockall/speculative/15-1.test:execution:PASS
4325 /***********************************************************/
4326 Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.
4328 Modified Files:
4329 ltp/testcases/open_posix_testsuite/conformance/interfaces/mlockall/15-1.c
4330 ltp/testcases/open_posix_testsuite/conformance/interfaces/mlockall/speculative/15-1.c
4332 40) Log Message:
4333 I have noticed build warnings for the following test case. This patch will fix warnings by removing unused variables in test code.
4334 Before patch:
4335 ==========
4336 conformance/interfaces/mq_send/5-1: build: FAILED: Compiler output: cc1: warnings being treated as errors
4337 In file included from conformance/interfaces/mq_send/5-1.c:40:
4338 include/mq_send.h: In function 'sync_pipe_wait_select':
4339 include/mq_send.h:49: warning: unused variable 'buf'
4340 conformance/interfaces/mq_send/5-1.c: In function 'main':
4341 conformance/interfaces/mq_send/5-1.c:107: warning: unused variable 'r'
4342 conformance/interfaces/mq_send/5-1.c:105: warning: unused variable 'act'
4343 ==========
4344 After patch:
4345 ==========
4346 conformance/interfaces/mq_send/5-1: build: PASS
4347 conformance/interfaces/mq_send/5-1: link: PASS
4348 Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>,
4350 Modified Files:
4351 ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_send/5-1.c
4352 ltp/testcases/open_posix_testsuite/include/mq_send.h
4354 41) Log Message:
4355 I have noticed build warnings for the following test case. This patch will fix warnings by adding <string.h> header file. 
4356 ========================================
4357 Before patch:
4358 ==========
4359 conformance/interfaces/sched_setparam/26-1: build: FAILED: Compiler output: cc1: warnings being treated as errors
4360 conformance/interfaces/sched_setparam/26-1.c: In function 'set_nonroot':
4361 conformance/interfaces/sched_setparam/26-1.c:30: warning: implicit
4362 declaration of function 'strcmp'
4363 ============
4364 After patch:
4365 ============
4366 conformance/interfaces/sched_setparam/26-1: build: PASS
4367 conformance/interfaces/sched_setparam/26-1: link: PASS
4368 ========================================
4369 Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.
4371 Modified Files:
4372 ltp/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/26-1.c
4374 42) Log Message:
4375 I have noticed sched_setscheduler/17-6.c test case as UNTESTED. Test needs to be executed as non-root user. So I have changed user id from root to non-root user by adding set_nonroot() function. Now test case got PASSED.
4376 /************************************************************/
4377 Before patch:
4378 conformance/interfaces/sched_setscheduler/17-6.test:execution:UNTESTED
4379 After patch:
4380 conformance/interfaces/sched_setscheduler/17-6.test:execution:PASS
4381 /*************************************************************/
4382 Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.
4384 Modified Files:
4385 ltp/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/17-6.c
4387 43) Log Message:
4388 Integrate MCE test suite into LTP: mce-test is a collection of tools and test scripts for testing the Linux kernel x86 MCE (Machine Check Exception) processing features. This patch integrate that into LTP. Signed-off-by: Huang Ying <ying.huang@intel.com>, Signed-off-by: Andi Kleen <ak@linux.intel.com>.
4390 Added Files:
4391 ltp/testcases/mce-test/COPYING ltp/testcases/mce-test/Makefile
4392 ltp/testcases/mce-test/README
4393 ltp/testcases/mce-test/cases/soft-inj/non-panic/cases.sh
4394 ltp/testcases/mce-test/cases/soft-inj/non-panic/data/corrected
4395 ltp/testcases/mce-test/cases/soft-inj/non-panic/data/corrected_hold
4396 ltp/testcases/mce-test/cases/soft-inj/non-panic/data/corrected_no_en
4397 ltp/testcases/mce-test/cases/soft-inj/non-panic/data/corrected_over
4398 ltp/testcases/mce-test/cases/soft-inj/panic/cases.sh
4399 ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal
4400 ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_eipv
4401 ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_irq
4402 ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_no_en
4403 ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_over
4404 ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_ripv
4405 ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_timeout
4406 ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_timeout_ripv
4407 ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_userspace
4408 ltp/testcases/mce-test/cases/soft-inj/panic/refer/fatal_no_en
4409 ltp/testcases/mce-test/cases/soft-inj/panic_noser/cases.sh
4410 ltp/testcases/mce-test/cases/soft-inj/panic_noser/data/uc_over
4411 ltp/testcases/mce-test/cases/soft-inj/panic_noser/data/uc_over_corrected
4412 ltp/testcases/mce-test/cases/soft-inj/panic_noser/data/uc_over_timeout
4413 ltp/testcases/mce-test/cases/soft-inj/panic_npcc/cases.sh
4414 ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/fatal_severity
4415 ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/uc_no_eripv
4416 ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/uc_no_eripv_timeout
4417 ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/uc_no_mcip
4418 ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/uc_no_mcip_timeout
4419 ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/uncorrected
4420 ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/uncorrected_timeout
4421 ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/unknown
4422 ltp/testcases/mce-test/cases/soft-inj/panic_ucr/cases.sh
4423 ltp/testcases/mce-test/cases/soft-inj/panic_ucr/data/s0_ar1
4424 ltp/testcases/mce-test/cases/soft-inj/panic_ucr/data/srao_ewb_noripv
4425 ltp/testcases/mce-test/cases/soft-inj/panic_ucr/data/srao_mem_scrub_noripv
4426 ltp/testcases/mce-test/cases/soft-inj/panic_ucr/data/srar_no_en
4427 ltp/testcases/mce-test/cases/soft-inj/panic_ucr/data/srar_over
4428 ltp/testcases/mce-test/cases/soft-inj/panic_ucr/data/srar_unkown
4429 ltp/testcases/mce-test/cases/soft-inj/panic_ucr/refer/srar_no_en
4430 ltp/testcases/mce-test/cases/soft-inj/poll_ucr/cases.sh
4431 ltp/testcases/mce-test/cases/soft-inj/poll_ucr/data/ucna
4432 ltp/testcases/mce-test/cases/soft-inj/poll_ucr/data/ucna_over
4433 ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/cases.sh
4434 ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_corrected
4435 ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_ewb
4436 ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_mem_scrub
4437 ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_no_en
4438 ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_over
4439 ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_ucna
4440 ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_unknown
4441 ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/refer/srao_corrected
4442 ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/refer/srao_no_en
4443 ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/refer/srao_ucna
4444 ltp/testcases/mce-test/config/kdump.conf
4445 ltp/testcases/mce-test/config/kdump_noser.conf
4446 ltp/testcases/mce-test/config/kdump_panic.conf
4447 ltp/testcases/mce-test/config/kdump_panic_noser.conf
4448 ltp/testcases/mce-test/config/kdump_panic_npcc.conf
4449 ltp/testcases/mce-test/config/kdump_panic_ucr.conf
4450 ltp/testcases/mce-test/config/kdump_ser.conf
4451 ltp/testcases/mce-test/config/simple.conf
4452 ltp/testcases/mce-test/config/simple_non_panic.conf
4453 ltp/testcases/mce-test/config/simple_nopanic_noser.conf
4454 ltp/testcases/mce-test/config/simple_nopanic_ser.conf
4455 ltp/testcases/mce-test/config/simple_noser.conf
4456 ltp/testcases/mce-test/config/simple_panic.conf
4457 ltp/testcases/mce-test/config/simple_panic_noser.conf
4458 ltp/testcases/mce-test/config/simple_panic_npcc.conf
4459 ltp/testcases/mce-test/config/simple_panic_ucr.conf
4460 ltp/testcases/mce-test/config/simple_poll_ucr.conf
4461 ltp/testcases/mce-test/config/simple_recoverable_ucr.conf
4462 ltp/testcases/mce-test/config/simple_ser.conf
4463 ltp/testcases/mce-test/doc/howto.txt
4464 ltp/testcases/mce-test/doc/verify.txt
4465 ltp/testcases/mce-test/doc/cases/soft-inj_non-panic.txt
4466 ltp/testcases/mce-test/doc/cases/soft-inj_panic.txt
4467 ltp/testcases/mce-test/doc/cases/soft-inj_panic_noser.txt
4468 ltp/testcases/mce-test/doc/cases/soft-inj_panic_npcc.txt
4469 ltp/testcases/mce-test/doc/cases/soft-inj_panic_ucr.txt
4470 ltp/testcases/mce-test/doc/cases/soft-inj_poll_ucr.txt
4471 ltp/testcases/mce-test/doc/cases/soft-inj_recoverable_ucr.txt
4472 ltp/testcases/mce-test/drivers/kdump/driver.sh
4473 ltp/testcases/mce-test/drivers/kdump/setup.sh
4474 ltp/testcases/mce-test/drivers/simple/driver.sh
4475 ltp/testcases/mce-test/lib/dirs.sh
4476 ltp/testcases/mce-test/lib/functions.sh
4477 ltp/testcases/mce-test/lib/mce.sh
4478 ltp/testcases/mce-test/lib/soft-inject.sh
4479 ltp/testcases/mce-test/tools/Makefile
4480 ltp/testcases/mce-test/tools/gcov_merge.py
4481 ltp/testcases/mce-test/tools/grep_result.sh
4482 ltp/testcases/mce-test/tools/mce_shell.sh
4483 ltp/testcases/mce-test/tools/scov_merge.py
4484 ltp/testcases/mce-test/tsrc/Makefile
4485 ltp/testcases/mce-test/tsrc/README
4486 ltp/testcases/mce-test/tsrc/tcases.c
4487 ltp/testcases/mce-test/tsrc/tinjpage-working.c
4488 ltp/testcases/mce-test/tsrc/tinjpage.c
4489 ltp/testcases/mce-test/tsrc/tkillpoison.c
4490 ltp/testcases/mce-test/tsrc/tring.c
4491 ltp/testcases/mce-test/tsrc/ttable.c
4492 ltp/testcases/mce-test/tsrc/kinclude/README
4493 ltp/testcases/mce-test/tsrc/kinclude/linux/debugfs.h
4494 ltp/testcases/mce-test/tsrc/kinclude/linux/fs.h
4495 ltp/testcases/mce-test/tsrc/kinclude/linux/init.h
4496 ltp/testcases/mce-test/tsrc/kinclude/linux/percpu.h
4497 ltp/testcases/mce-test/tsrc/kinclude/linux/seq_file.h
4498 ltp/testcases/mce-test/tsrc/kinclude/linux/sysdev.h
4500 44) Log Message:
4501 fix for file_test for systems without rpm installed: Here's the fixed version, forgot I needed to redo these...If you run file_test.sh on a system without rpm installed, it should return tconf instead of tfail. Signed-off-by: Paul Larson <paul.larson@canonical.com>.
4503 Modified Files:
4504 ltp/testcases/commands/ade/file/file_test.sh
4506 45) Log Message:
4507 fix mail_tests for systems without mail installed: mail_tests should return tconf instead of tfail if mail is not installed. Signed-off-by: Paul Larson <paul.larson@canonical.com>.
4509 Modified Files:
4510 ltp/testcases/commands/mail/mail_tests.sh
4512 46) Log Message:
4513 cron tests: autodetect crond vs. cron: The cron tests check for Red Hat to decide whether to use /etc/init.d/crond or /etc/init.d/cron. This fails on other distros that use crond, e.g. on Yellow Dog Linux. Replace the distro test by an actual file existence test, as is done in testcases/kdump/runkdump.sh. Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
4515 Modified Files:
4516 ltp/testcases/commands/cron/cron02
4517 ltp/testcases/commands/cron/cron03
4519 47) Log Message:
4520 Spelling fixes: commad => command: Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>. 
4522 Modified Files:
4523 ltp/ChangeLog
4524 ltp/testcases/commands/ade/file/file_test.sh
4525 ltp/testcases/commands/eject/eject-tests.sh
4526 ltp/testcases/open_hpi_testsuite/plugins/ilo2_ribcl/ilo2_ribcl_reset.c
4527 ltp/tools/mkrootfs/mkrootfs
4529 48) Log Message:
4530 Spelling fixes: exectue => execute: Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
4532 Modified Files:
4533 ltp/testcases/commands/at/at_allow01
4534 ltp/testcases/commands/at/at_deny01
4535 ltp/testcases/commands/cron/cron_allow01
4536 ltp/testcases/commands/cron/cron_deny01
4538 49) Log Message:
4539 Spelling fixes: brok -> broke: Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
4541 Modified Files:
4542 ltp/testcases/commands/ade/file/file_test.sh
4544 50) Log Message:
4545 Patch to include workload for consolidation verification: Modified to pass workload as a parameter for cpu cosolidation verifcation function. This is required to verify cpu consolidation on Hypre threaded system for kernbench workload. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
4547 Modified Files:
4548 ltp/testcases/kernel/power_management/cpu_consolidation.py
4550 51) Log Message:
4551 Patch to get max sched mc & smt values based on kernel version: Replaces shell function with C functions to get max sched_mc & sched_smt value. Since this uses LTP libraray function to analyze kernel version maintenence of the code will be easier. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
4553 Added Files:
4554 ltp/testcases/kernel/power_management/get_sched_values.c
4556 52) Log Message:
4557 Patch for PM Master script to integrate new testcases: Modified Master script of power management testcases to include new test case and to increase test coverage on system which is not multi core but hyper threaded. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
4559 Modified Files:
4560 ltp/testcases/kernel/power_management/runpwtests.sh
4562 53) Log Message:
4563 New & modified reusable functions for new & existing testcases: Implemente reusable functions to learn system architecture before executing architecture specific testcases. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
4565 Modified Files:
4566 ltp/testcases/kernel/power_management/pm_include.sh
4568 54) Log Message:
4569 Patch to fix make install issue in ebizzy: install: was missing in Makefile of ebizzy, hence make install was throwing error. This patch will fix make install error. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>. 
4571 Modified Files:
4572 ltp/utils/benchmark/ebizzy-0.3/Makefile
4574 55) Log Message:
4575 New testcase to test timer_migration interface: This is the new tescase to test timer migration interface. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
4577 Added Files:
4578 ltp/testcases/kernel/power_management/test_timer_migration.sh
4580 56) Log Message:
4581 Patch to fix cpu consolidation failure for kernbench on HT system: Threshold and validation functions modified for testcases run on HT systems. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
4583 Modified Files:
4584 ltp/testcases/kernel/power_management/lib/sched_mc.py
4586 57) Log Message:
4587 Patch for PM makefile for new testcases & fix test_sched_smt integration issue: Patch to integrate test_sched_smt and timer_migration testcase to LTP. Also intergrates the new file get_sched_value to LTP. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
4589 Modified Files:
4590 ltp/testcases/kernel/power_management/Makefile
4592 58) Log Message:
4593 Patch to fix kernbench integration issue: Kernbench script's mode was not getting modified to executable as 'utils install' was missing in LTP Makefile. Hence this patch fixes this issue. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
4595 Modified Files:
4596 ltp/Makefile
4598 59) Log Message:
4599 FYI -- there's already one change. The value of the MADV_POISON injection interface has changed in linux-next (12->100). That's fixed in the git tree now. "Kleen, Andi" <andi.kleen@intel.com>.
4601 Modified Files:
4602 ltp/testcases/mce-test/tsrc/tinjpage-working.c
4603 ltp/testcases/mce-test/tsrc/tinjpage.c
4605 60) Log Message:
4606 Check unshare Function: This patch set fixes several problems for unshare tests. The first one is to add a build-time checking for unshare function. The second one is to fix unshare01 test,
4607 * deal with no unshare implementation in both glibc and kernel.
4608 * simplify logic.
4609 * fix coding style.
4610 The 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.
4614 Signed-off-by: CAI Qian <caiqian@cclom.cn>.
4616 Modified Files:
4617 ltp/configure.ac
4618 Added Files:
4619 ltp/m4/ltp-unshare.m4
4621 61) Log Message:
4622 Fix unshare01: v3: simplify reporting by using TERRNO. v2: remove unneeded linux_syscall_numbers.h and simplify the checking of errno according to Mike's suggestion. When no unshare function found during the build-time checking or the kernel returns ENOSYS, it reports TCONF. It also simplify logic a little bit and fix some coding style issues. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
4624 Modified Files:
4625 ltp/testcases/kernel/syscalls/unshare/unshare01.c
4627 62) Log Message:
4628 Fix unshare02: v3: simplify reporting by using TERRNO. v2: remove unneeded linux_syscall_numbers.h and simplify the checking of errno according to Mike's suggestion. When no unshare function found during the build-time checking or the kernel returns ENOSYS, it reports TCONF. It also simplify logic a little bit and fix some coding style issues. In addition, the original test expects the following call to return 0,   TEST_RETURN = unshare(-1); and checking TEST_ERRNO for errors. Those look like incorrect, since "-1" looks like an invalid flag, and TEST_ERRNO does not set to errno from the syscall. It has been modified to expect,   TEST_RETURN = -1;   errno = EINVAL; Signed-off-by: CAI Qian <caiqian@cclom.cn>.
4630 Modified Files:
4631 ltp/testcases/kernel/syscalls/unshare/unshare02.c
4633 63) Log Message:
4634 Bug in memory controller test - memctl test #4: When running the Memory Controller test # 4, I'm seeing this behavior below. 
4635 TEST 4: MEMORY CONTROLLER TESTING
4636 RUNNING SETUP.....
4637 TEST STARTED: Please avoid using system while this test executes /mnt/tests/kernel/distribution/ltp/20090731/ltp-full-20090731/testcases/bin/run_memctl_test.sh:
4638 line 327: [: 62955520: unary operator expected 
4639 TINFO   Memory Resource Controller: stat check test fails in first run /mnt/tests/kernel/distribution/ltp/20090731/ltp-full-20090731/testcases/bin/run_memctl_test.sh:
4640 line 364: [: 78704640: unary operator expected
4641 TFAIL   Memory Resource Controller: stat check test FAILED *** infinite loop
4642 here, script exists memctl_test01 remains running ***
4643 ^Cincrementing stop
4644 The bash error is due to the 'grep -w "active"' not matching anything so one of the variables isn't getting set like it is supposed to. I believe the test was written with an old version of the memory controller what put a field called memory.stat.active in the file memory.stat. The current memory controller I am testing appears to have replaced this field with "rss". There are fields showing anonymous and file backed pages in memory.stat, but I don't think they are ever going to match the memory.usage.in.bytes the test is looking for. Rss always matches and I believe that is what we should update the check in the test to look for. The attached patch fixes test #4 to compare memory.usage.in.bytes with rss. Signed-off-by: Mike Gahagan <mgahagan@redhat.com>.
4646 Modified Files:
4647 ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh
4649 64) Log Message:
4650 Add support for long options: Incorporating existing tests (like pthread_cond_many) may require support for long options if the existing arguments are to remain supported.  This patch adds support for long options, while keeping the default of only short options in place.  long opts MUST have an equivalent short opt so as to not require changing (and complicating) the parse_arg signature. This patch tests for this in the rt_init routine.
4651 Signed-off-by: Darren Hart <dvhltc@us.ibm.com>,
4652 Acked-by: Vernon Mauery <vernux@us.ibm.com>,
4654 Modified Files:
4655 ltp/testcases/realtime/include/librttest.h
4656 ltp/testcases/realtime/lib/librttest.c
4658 65) Log Message:
4659 Use librttest arg parsing and init_pi_mutex: This patch converts pthread_cond_many to use the librttest infrastructure for argument parsing and mutex initialization.  The default behavior of the test changes from using a non-pi mutex to a pi mutex.  This is because -p defaults to 1 in librttest. We could update run.sh with -p0, but I feel inside a realtime testsuite this test should be using PI mutexes anyway.
4660 Signed-off-by: Darren Hart <dvhltc@us.ibm.com>,
4661 Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
4662 CC: Paul McKenney <paulmck@linux.vnet.ibm.com>,
4664 Modified Files:
4665 ltp/testcases/realtime/perf/latency/pthread_cond_many.c
4666 ltp/testcases/realtime/perf/latency/run.sh
4668 66) Log Message:
4669 prio-wake: Allow for optional locking prior to broadcast: Allow the user to decide if the mutex should be held prior to calling pthread_cond_broadcast(). Default remains the same. Tested with and without the argument as well as with both 0 and 1 passed to the argument. Values other than 0 and 1 will result in locking the mutex.
4670 Signed-off-by: Darren Hart <dvhltc@us.ibm.com>,
4671 Acked-By: Dinakar Guniguntala <dino@in.ibm.com>,
4672 Acked-by: Vernon Mauery <vernux@us.ibm.com>,
4673 Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
4675 Modified Files:
4676 ltp/testcases/realtime/func/prio-wake/prio-wake.c
4678 67) Log Message:
4679 prio-wake: Enable using more than 95 threads: prio-wake will currently spew pthread errors on systems with more than 95 CPUS, or if an -n value > 95 is specified on the command line. To avoid this, spread threads out equally over the priorities by calculated the number of threads per priority. Tested with all pathological numbers (i.e. mod=0 mod=1, etc) of threads. Ran 10000 times in parallel.  Confirmed failure continues to exist without requeue PI (as it should) and success is seen with requeue PI (as it should be).
4680 Signed-off-by: Darren Hart <dvhltc@us.ibm.com>,
4681 Acked-By: Dinakar Guniguntala <dino@in.ibm.com>,
4682 Acked-by: Vernon Mauery <vernux@us.ibm.com>,
4683 Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
4685 Modified Files:
4686 ltp/testcases/realtime/func/prio-wake/prio-wake.c 
4688 68) Log Message:
4689 smt_smp_ affinity test case is passing on Fedora but fails on Ubuntu for the same H/W.On Ubuntu system, after doing strace i observed that system call sched_getaffinity was returning -1 [ERROR:EINVAL] due to second argument. sched_getaffinity(pid, sizeof(unsigned int), &mask1). Please find attached herewith the patch which fixes the issue. Signed-off-by: Rohit Verma <rohit170309@gmail.com>.
4691 Modified Files:
4692 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
4694 69) Log Message:
4695 Add new testcases for cgroup: We has created some testcases for cgroup in the last year. There are total 194 testcases that have been added. These testcases contain the basis operation test, part functionality test and stress test of cgroup. How to run this test: # runltp -f controllers. Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>.
4697 Modified Files:
4698 ltp/runtest/controllers
4699 ltp/testcases/kernel/controllers/Makefile
4700 Added Files:
4701 ltp/testcases/kernel/controllers/cgroup_fj/Makefile
4702 ltp/testcases/kernel/controllers/cgroup_fj/README
4703 ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_function.sh
4704 ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_function2.sh
4705 ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_proc.c
4706 ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_release_agent
4707 ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_stress.sh
4708 ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_testcases
4709 ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_utility.sh
4710 ltp/testcases/kernel/controllers/cgroup_fj/run_cgroup_test_fj.sh
4712 70) Log Message:
4713 CPU Accounting Controller test case for LTP: I have developed a testcase for CPU Accounting Controller which is used to group tasks using cgroups and account the CPU usage of these groups of tasks. here is the update cpuaccounting controller patch, in which I have modified it as per the earlier coments, please review this patch and let me know if it needs any more changes. I am pasting the LOG also here for reveiwing it. Signed-off-by: Duddu Rajasekhar<rajduddu@in.ibm.com>.
4715 Modified Files:
4716 ltp/testcases/kernel/controllers/Makefile
4717 ltp/testcases/kernel/controllers/README
4718 ltp/testcases/kernel/controllers/test_controllers.sh
4719 Added Files:
4720 ltp/runtest/cpuacct
4721 ltp/testcases/kernel/controllers/cpuacct/Makefile
4722 ltp/testcases/kernel/controllers/cpuacct/README
4723 ltp/testcases/kernel/controllers/cpuacct/cpuacct_setup.sh
4724 ltp/testcases/kernel/controllers/cpuacct/cpuacct_task01.c
4725 ltp/testcases/kernel/controllers/cpuacct/cpuacct_testplan.txt
4726 ltp/testcases/kernel/controllers/cpuacct/run_cpuacct_test.sh
4728 71) Log Message:
4729 NETNS: don't run sysfsview testcase: It can't pass right now, and leaves the system in a bad state on its inevitable failure. Leave the testcase there though since one day we will hopefully support it. Signed-off-by: Serge Hallyn <serge@us.ibm.com>.
4731 Modified File(s):
4732 ltp/testcases/kernel/containers/netns/runnetnstest.sh
4734 72) Log Message:
4735 Let set_thread_area Choose either user_desc or modify_ldt_ldt_s: Old glibc (like in RHEL4) has modify_ldt_ldt_s instead of user_desc structure defined in asm/ldt.h. It should follow the example of modify_ldt test cases to choose the feasible structure based on build-time checking. Also, a new header file has been created to handle code duplication. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
4737 Modified Files:
4738 ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area01.c
4739 ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area02.c
4740 Added Files:
4741 ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area.h
4743 73) Log Message:
4744 Integrate Valgrind Memory Check Tool to LTP: Introducing and Integrating the Valgrind Memory Leak Check tools to LTP. This again is in line with the OLS 2009 paper where we proposed that memory leak check for LTP test cases will become part of LTP soon. Valgrind is one of the best Memory Leak Check tools available to the open source community and being widely used by many maintainers of Open Source Projects to regularly check the health of their code. On similar lines, we would like it to check the various dynamic issues related to Memory Leaks, Thread Concurrencies for the LTP tests so that we minimize those errors for the LTP tests. The following set of Patches will:
4745 1) Integrate within LTP infrastructure the use of VALGRIND tool,
4746 2) Internal check against unavailability of this tools on your machine,
4747 3) Running through runltp, the various:
4748         3.1) Memory Leak Checks,
4749         3.2) Thread Concurrency Checks,
4750 on all LTP tests that the user intents to run/check,
4751 4) Comparisn of how a normal test run differs from the the test run through Valgrind, Now, you may ask the question why donB4t we use Valgrind independantly ? True, it can be done. But, it becomes more simple when we can ask runltp to do the job for us and remaining everything remains in LTP format. And, this is handy for test case developers who can do a quick check on the tests they have just developed. When you want to run your tests/sub-tests through Valgrind tool, what you have to just do is:
4752 ./runltp -f <your-command-file> -M [1,2,3]
4753 CHECK_TYPE=1 => Full Memory Leak Check tracing children as well
4754 CHECK_TYPE=2 => Thread Concurrency Check tracing children as well
4755 CHECK_TYPE=3 => Full Memory Leak & Thread Concurrency Check tracing children as well
4756 The above options in LTP will usher in better Test Case development. [PATCH 01/02] Create the necessary Interface with runltp: Introducing a new Option "-M" in LTP, which will take 1 argument of the type of Checks that you would need to do for the LTP tests. Even, if you would like to use these check options, it internally checks whether the desired tool is available on your machine. It goes ahead and then does the necessary checks on your tests. One limitation is that if you choose both the "Fault Injection" and "Memory Leak Checks" simultaneously, then "Memory Leak Checks" will not work, as we would not like to test how "Fault Injection" works when "Valgrind" is running. Signed-off-by: Subrata Modak<subrata@linux.vnet.ibm.com>.
4758 Modified Files:
4759 ltp/runltp
4761 74) Log Message:
4762 Integrate Valgrind Memory Check Tool to LTP: Introducing and Integrating the Valgrind Memory Leak Check tools to LTP. This again is in line with the OLS 2009 paper where we proposed that memory leak check for LTP test cases will become part of LTP soon. Valgrind is one of the best Memory Leak Check tools available to the open source community and being widely used by many maintainers of Open Source Projects to regularly check the health of their code. On similar lines, we would like it to check the various dynamic issues related to Memory Leaks, Thread Concurrencies for the LTP tests so that we minimize those errors for the LTP tests. The following set of Patches will:
4763 1) Integrate within LTP infrastructure the use of VALGRIND tool,
4764 2) Internal check against unavailability of this tools on your machine,
4765 3) Running through runltp, the various:
4766         3.1) Memory Leak Checks,
4767         3.2) Thread Concurrency Checks,
4768 on all LTP tests that the user intents to run/check,
4769 4) Comparisn of how a normal test run differs from the the test run through Valgrind, Now, you may ask the question why donB4t we use Valgrind independantly ? True, it can be done. But, it becomes more simple when we can ask runltp to do the job for us and remaining everything remains in LTP format. And, this is handy for test case developers who can do a quick check on the tests they have just developed. When you want to run your tests/sub-tests through Valgrind tool, what you have to just do is:
4770 ./runltp -f <your-command-file> -M [1,2,3]
4771 CHECK_TYPE=1 => Full Memory Leak Check tracing children as well
4772 CHECK_TYPE=2 => Thread Concurrency Check tracing children as well
4773 CHECK_TYPE=3 => Full Memory Leak & Thread Concurrency Check tracing children as well
4774 The above options in LTP will usher in better Test Case development. [PATCH 02/02] Script that will actually create the COMMAND File entries: This is again a simple perl file which takes the temporary COMMAND file generated by "runltp", parses it one line by line, and then recreates single or multiple entries which will contain instruction for "cmdline" to invoke the "Valgrind" tool in itś various forms:
4775         1) Full "Memory Leak Check",
4776         2) Full "Thread Concurrency Check",
4777         3) Both the above,
4778 This has been written(code reused) from the "create_kernel_faults_in_loops_and_probability.pl", and works on the similar logic for creating "cmdline" entries in the temporary COMMAND file generated. Now, this increases Garrettś work again as he hates perl. I hope he will agree to work on this to convert to Shell Script ;-). Signed-off-by: Subrata Modak<subrata@linux.vnet.ibm.com>.
4780 Added Files:
4781 ltp/tools/create_valgrind_check.pl
4783 75) Log Message:
4784 Geert 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
4793 Autoconf, automake, and m4 have been compiled from source, using the versions specified in INSTALL: (I'm seeing the same thing on stock Ubuntu 9.04, but that one has autoconf 2.63, and only automake 1.9.6 and m4 1.4.11.). I also tried installing the latest m4 (1.4.13), but that didn't help. I also tried installing the latest autoconf (2.64), but that failed even harder: Anyone with a clue?
4794 Nicolas Joly <njoly@pasteur.fr> replied: This is a quoting problem ... The following patch should fix it. Signed-off-by: Nicolas Joly <njoly@pasteur.fr>.
4796 Modified File(s):
4797 ltp/m4/ltp-unshare.m4
4799 76) Log Message:
4800 lcov: add exclusion markers. Users can exclude lines of code from coverage reports by adding keywords to the source code. Peter Oberparleiter <oberpapr@users.sourceforge.net>,
4802 Modified File(s):
4803 ltp/utils/analysis/lcov/man/geninfo.1
4804 ltp/utils/analysis/lcov/man/lcov.1
4805 ltp/utils/analysis/lcov/bin/geninfo
4806 ltp/utils/analysis/lcov/bin/lcov
4808 77) Log Message:
4809 lcov: fix help text typo. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
4811 Modified File(s):
4812 ltp/utils/analysis/lcov/bin/geninfo
4813 ltp/utils/analysis/lcov/bin/lcov
4815 78) Log Message:
4816 Spelling fixes: excute => execute: Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
4818 Modified Files:
4819 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
4820 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTenabled.c
4821 ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTinterrupt.c
4823 79) Log Message:
4824 Spelling fixes: initalization => initialization: Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
4826 Modified Files:
4827 ltp/testcases/network/nfsv4/locks/locktests.c
4829 80) Log Message:
4830 Matt Helsley <matthltc@us.ibm.com> reported: Looks like this should be 12. Why not just use the subsystem names both to iterate over and to print out? Then it will be a little clearer what test has[n't] passed. e.g.:
4831 SUBSYSTEMS=( debug cpuset ns cpu cpuacct memory debug,debug freezer \
4832                 devices nonexistent none all )
4833 Then when you're running the test cases or printing usage you could do:
4834 for SUBSYS in "${SUBSYSTEMS[@]}" ; do
4835         ...
4836 done
4837 Sadly I didn't have a close enough look at all of the code to tell if this is do-able. Is it? If you could similarly map the other numbers it may be easier to read the output and the code.
4838 Shi Weihua <shiwh@cn.fujitsu.com> replied: Yes, here should be 12. Sorry for it. The following small patch fixed it. Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>. Thanks for your advice. Basically, I agree. But using strings to instead of number will need one or more weeks, I will do this improvement work base on August Release.
4840 Modified Files:
4841 ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_function.sh
4843 81) Log Message:
4844 lcov: apply excluded lines also to function coverage data. Peter Oberparleiter <oberpapr@users.sourceforge.net>
4846 Modified File(s):
4847 ltp/utils/analysis/lcov/bin/geninfo
4849 82) Log Message:
4850 LTP 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
4857 Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
4859 Modified Files:
4860 ltp/INSTALL
4862 83) Log Message:
4863 Annotate tst_*() helpers with __attribute__ ((format (printf, M, N))) (was: Re:  [PATCH] quotactl01: Fix tst_resm() format causing crash): This bug encouraged me to add annotations to the test helpers that take printf()-style formats, cfr. the patch below. It causes a massive amount of compiler warnings, most of them caused by TEST_ERRNO being long. According to CVS history, both TEST_RETURN and TEST_ERRNO have been changed from int to long to accomodate 64-bit platforms, but to me the change of TEST_ERRNO looks bogus. As errno is int according to C99, TEST_ERRNO should actually be int too, right? Note that there are also a few other cases where integers are used on pointer type format specifiers. These will cause crashes when the code path is executed. Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
4865 Modified Files:
4866 ltp/include/test.h
4868 84) Log Message:
4869 Fix mail_tests for systems without mail installed: Worse, as $MAIL_NOT_INSTALLED is always "0" or "1", -z always return false...`-z' tests for a string length of zero, not for a zero value, causing the test always to return false. Initialize $MAIL_NOT_INSTALLED to an empty string instead of a numerical zero to fix this. Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
4871 Modified Files:
4872 ltp/testcases/commands/mail/mail_tests.sh
4874 85) Log Message:
4875 File: Autodetect RPM topdir: Query RPM for the location of the RPM topdir, instead of guessing, which failed on YDEL6 (/usr/src/yellowdog) and Debian/Ubuntu (/usr/src/rpm). Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
4877 Modified Files:
4878 ltp/testcases/commands/ade/file/file_test.sh
4880 86) Log Message:
4881 To test ILB feature in Power management a set of testcases has been developed. These patches tests ILB with respect to different test variables sched_mc, sched_smt and workload. The patches sent has been tested on Quad core machine. New testcase to validate Ideal Load Balancer Functionality. By default sets sched_mc_power_savings & sched_smt_power savings to the value passed as argument and then triggers kernbench by pinning it to the CPUn. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
4883 Added Files:
4884 ltp/testcases/kernel/power_management/ilb_test.py
4886 87) Log Message:
4887 To test ILB feature in Power management a set of testcases has been developed. These patches tests ILB with respect to different test variables sched_mc, sched_smt and workload. The patches sent has been tested on Quad core machine. [Patch 2/8] Power management master script modified to integrate ILB testcase: Power management master script modified to integrate ILB testcases. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
4889 Modified Files:
4890 ltp/testcases/kernel/power_management/runpwtests.sh
4892 88) Log Message:
4893 To test ILB feature in Power management a set of testcases has been developed. These patches tests ILB with respect to different test variables sched_mc, sched_smt and workload. The patches sent has been tested on Quad core machine. [Patch 3/8] Patch to integrate ILB testcase to LTP: Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
4895 Modified Files:
4896 ltp/testcases/kernel/power_management/Makefile
4898 89) Log Message:
4899 To test ILB feature in Power management a set of testcases has been developed. These patches tests ILB with respect to different test variables sched_mc, sched_smt and workload. The patches sent has been tested on Quad core machine. [Patch 4/8] Addional new reusable functions for ILB testing: Developed new functions to support ILB test execution and result verification. Minimal changes has been done for exisitng function to support ILB test execution. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
4901 Modified Files:
4902 ltp/testcases/kernel/power_management/lib/sched_mc.py
4904 90) Log Message:
4905 To test ILB feature in Power management a set of testcases has been developed. These patches tests ILB with respect to different test variables sched_mc, sched_smt and workload. The patches sent has been tested on Quad core machine. [Patch 5/8] Modified library functions based on review comments: Incorporated Garrett Cooper's comments & hence modified code. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
4907 Modified Files:
4908 ltp/testcases/kernel/power_management/pm_include.sh
4910 91) Log Message:
4911 To test ILB feature in Power management a set of testcases has been developed. These patches tests ILB with respect to different test variables sched_mc, sched_smt and workload. The patches sent has been tested on Quad core machine. [Patch 6/8] Included new function to check feature versus kernel version. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
4913 Modified Files:
4914 ltp/testcases/kernel/power_management/check_kv_arch.c
4916 92) Log Message:
4917 To test ILB feature in Power management a set of testcases has been developed. These patches tests ILB with respect to different test variables sched_mc, sched_smt and workload. The patches sent has been tested on Quad core machine. [Patch 7/8] Patch for cpu_consolidation to incorporate changes in reusable function. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
4919 Modified Files:
4920 ltp/testcases/kernel/power_management/cpu_consolidation.py
4922 93) Log Message:
4923 To test ILB feature in Power management a set of testcases has been developed. These patches tests ILB with respect to different test variables sched_mc, sched_smt and workload. The patches sent has been tested on Quad core machine. [Patch 8/8]Patch to modify Readme file as new functionality testcase is integrated. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
4925 Modified Files:
4926 ltp/testcases/kernel/power_management/README
4928 94) Log Message:
4929 sched_cli_serv: Wait a bit before trying to connect: The sched_cli_serv test launches the server in the background and expects the client to be able to connect to it immediately. Depending on (earlier) system load, that may fail. Wait a bit before starting the client. Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
4931 Modified Files:
4932 ltp/testcases/kernel/sched/clisrv/run_sched_cliserv.sh
4934 95) Log Message:
4935 This problem has been forgotten for some time but it still makes trouble with too strict buildsystems. See attached patch that also fixes minor style problems. Signed-off-by: chrubis@suse.cz.
4937 Modified Files:
4938 ltp/testcases/kernel/io/aio/aio01/aio01.c
4940 96) Log Message:
4941 Add autoconf tests for taskstats members not present on older kernels: The autoconf part is okay, but getdelays.c needs some more #ifdef HAVE_LINUX_CGROUPSTAT_H to build correctly on all I have here. Patch attached, however it may need minor cleanups. Signed-off-by: Cyril Hrubis <chrubis@suse.cz>.
4943 Modified Files:
4944 ltp/testcases/kernel/controllers/cgroup/getdelays.c
4946 LTP-20090731
4948 1) Log Message:
4949 I have noticed failure under open_posix_testsuite for mq_unlink/speculative/7-2.c and fixed. After changing the uninitialized to initialized char array of mqname[] test case got PASSED. I have attached patch and below. Please review the same. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com >.
4951 Modified File(s):
4952 ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_unlink/speculative/7-2.c
4954 2) Log Message:
4955 It looks like the io_*.sh files are now not needed since the test source has been modified to check for an autoconf definition. This patch modifies the syscalls runtest file to call those test directly. (io_cancel, io_destroy01, io_getevents01, io_setup01, io_submit01). As the scripts are not needed any more, can we remove the following?
4956 ltp/testcases/kernel/syscalls/io_cancel01.sh
4957 ltp/testcases/kernel/syscalls/io_destroy01.sh
4958 ltp/testcases/kernel/syscalls/io_getevents0101.sh
4959 ltp/testcases/kernel/syscalls/io_setup01.sh
4960 ltp/testcases/kernel/syscalls/io_submit01.sh
4961 These scripts were not being copied into testcases/bin anyway and so AFAIK, were not being run correctly by pan anyway. Signed-off-by: Henry Yei <hyei@mvista.com>.
4963 Modified Files:
4964 ltp/runtest/syscalls
4966 3) Log Message:
4967 Fix eventfd2_03 build failure on powerpc architecture. I've found a failure when building ltp-full-20090630 on powerpc: 
4968 eventfd2_03.c:48:2: error: #error Cannot detect your architecture!
4969 eventfd2_03.c: In function ‘eventfd2’:
4970 eventfd2_03.c:54: error: ‘__NR_eventfd2’ undeclared (first use in this function)
4971 eventfd2_03.c:54: error: (Each undeclared identifier is reported only once
4972 eventfd2_03.c:54: error: for each function it appears in.)
4973 eventfd2_03.c: In function ‘main’:
4974 eventfd2_03.c:129: warning: implicit declaration of function ‘waitpid’
4975 This patch fixes the failure, the test program identifier and adds a kernel version check. Signed-off-by Lucio Correia <ljhc@br.ibm.com>.
4977 Modified Files:
4978 ltp/testcases/kernel/include/powerpc.in
4979 ltp/testcases/kernel/include/powerpc64.in
4980 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_03.c
4982 4) Log Message:
4983 netns: Report version of iproute2 tools in ver_linux: Report the version of the ip route tools in ver_linux with ip -V. The version is important to the netns testcases for example. Since it would be useful for other testcases add it to the ver_linux script. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>.
4985 Modified Files:
4986 ltp/ver_linux
4988 5) Log Message:
4989 netns: Add ip tools check to netns tests: Use ip -V to exclude the network namespace testcases since they require version  ("snapshot") ss080725 or higher to set the network namespace of interfaces used for testing. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>. 
4991 Modified Files:
4992 ltp/testcases/kernel/containers/netns/runnetnstest.sh
4994 6) Log Message:
4995 Fix Security/Filecaps Build failure: inh_capped.c:70: error: too many arguments to function ‘tst_exit’. Signed-off-by : Sachin Sant <sachinp@in.ibm.com>.
4997 Modified Files:
4998 ltp/testcases/kernel/security/filecaps/inh_capped.c
4999 ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
5001 7) Log Message:
5002 I have divided rt_sigaction01.c test case in to three test cases
5003 1. rt_sigaction01.c (Functionality)
5004 2. rt_sigaction02.c (EFAULT)
5005 3. rt_sigaction03.c (EINVAL)
5006 In these test cases rt_sigaction use signal number from SIGRTMIN (34) to SIGRTMAX (64).The Real Time (RT) signals will start from 34 to 64 as per signal.h because sigaction is testing from 1 to 30 signals I hope. If you want to test 1 to 64 signals by rt_sigaction signal number 9 and 19 i.e SIGKILL and SIGTERM will FAIL, because as per Specifications we should not use SIGKILL and SIGTERM signals with rt_sigaction/sigaction. long sys_rt_sigaction (int sig, const struct sigaction *act, struct sigaction *oact, size_t sigsetsize). SIGSETSIZE is different for different architectures that is taken care for ARM, PowerPC, X86 and MIPS in this patch. Subrata, Coding style is not as LTP, I did not get much time to fix this. If you are using any indent for LTP, please share I will use those script to fix coding style. If any body is interested to fix coding style issue please welcome... :-). I have attached fix patch and below. Please review the same.
5007 /*******************************************************/
5008 Test Start Time: Fri Jul  3 07:52:04 2009
5009 -----------------------------------------
5010 Testcase                       Result     Exit Value
5011 --------                       ------     ----------
5012 rt_sigaction01                 PASS       0
5013 rt_sigaction02                 PASS       0
5014 rt_sigaction03                 PASS       0
5015 -----------------------------------------------
5016 Total Tests: 3
5017 Total Failures: 0
5018 Kernel Version: 2.6.23.17-alp_nl-pc-g56b4520c-dirty
5019 Machine Architecture: i686
5020 Hostname: 43.88.101.228
5021 ************************************************************/
5022 Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com >.
5024 Modified Files:
5025 ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
5026 Added Files:
5027 ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction02.c
5028 ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction03.c
5030 8) Log Message:
5031 cgroups: conditionally enable building cgroup tests: controllers tests gets included into default ltp build if "/proc/cgroup" exists. It stops the ltp build in realtime kernel environment where kernel is new and supports cgroups, but necessary file "linux/cgroupstats.h" may not exist in the base OS (like RHEL5.3). So configure command enables the build, but actual build fails, due to missing header file. Below patch proposes new symbol LTP_CHECK_CGROUPSTATS to check for header file "linux/cgroupstats.h" and include controllers in the list of tests to build. Tested the patch in non-RT as well as RT environment for the changes. Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>.
5033 Modified Files:
5034 ltp/configure.ac
5035 ltp/testcases/kernel/Makefile
5036 Added Files:
5037 ltp/m4/ltp-cgroupstats.m4
5039 9) Log Message:
5040 Fix 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,
5043 Also, the test deletes some of the superfluous uses of the TEST macro. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5045 Modified Files:
5046 ltp/testcases/kernel/syscalls/clock_nanosleep/clock_nanosleep01.c
5048 10) Log Message:
5049 Here is the patch to remove the unneeded scripts for the io_* tests, which should be used in conjunction with the previous patch for the syscalls patch. Signed-off-by: Henry Yei <hyei@mvista.com>.
5051 Removed Files:
5052 ltp/testcases/kernel/syscalls/io_cancel/run-io_cancel.sh
5053 ltp/testcases/kernel/syscalls/io_destroy/run-io_destroy.sh
5054 ltp/testcases/kernel/syscalls/io_getevents/run-io_getevents.sh
5055 ltp/testcases/kernel/syscalls/io_setup/run-io_setup.sh
5056 ltp/testcases/kernel/syscalls/io_submit/run-io_submit.sh
5058 11) Log Message:
5059 ballista should clean out all generated binaries. A few generated files weren't being pruned with clean (blexer, bparser). This patch fixes that. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
5061 Modified Files:
5062 ltp/testcases/ballista/ballista/Makefile
5064 12) Log Message:
5065 Make IDcheck.sh DESTDIR aware and less strict: The end goal of this patch is to make IDcheck.sh more rootfs- / cross- compilation friendly, such that it can be run from the primary compile instance, and instead of attempting to manipulate the target system data, manipulate the sys-root / rootfs data through the use of DESTDIR and by relaxing certain checks. Most of the checks were unnecessary anyhow (am i root?), etc and can be easily remedied by just relying on the other checks made by touch(1)'ing files and the post-process operation, as ENOPERM will be returned if one cannot access the configuration file of interest. Also, use awk for all operations instead of grep because it will reduces the potential for random failures when dealing with /etc/group and /etc/passwd files, and we can switch over to one subroutine instead of multiple subroutines for checks. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
5067 Modified Files:
5068 ltp/IDcheck.sh
5070 13) Log Message:
5071 Missing limits.h include and test.h style in system_specific_process_info.c: 1. test.h is in .../include/. Thus #include should be #include "test.h", not #include <test.h>. 2. limits.h should be explicitly stated because certain constants are used in system_specific_process_info.c (SHRT_MAX for instance). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>. 
5073 Modified Files:
5074 ltp/lib/system_specific_process_info.c
5076 14) Log Message:
5077 realtime: fix parameter name clash in pi-test7 due to memlock option added: Below patch just renames the parameter name for number of mid priority threads in pi-test7 from -m to -x. Original one clashes with our common memlock option used across all RT tests. Also, pi-test7 is already disabled in our default run profile, so this patch can silently update the test without any impact on any other test. Testing Informations: Tested pi-test7 binary with the patch for the changes. Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>.
5079 Modified Files:
5080 ltp/testcases/realtime/func/pi-tests/testpi-7.c
5082 15) Log Message:
5083 realtime: Fix the pass criterion of pi_perf test case: The pass criterion in pi_perf test case is wrong. It compares the minimum amount of time taken by the low priority thread with the maximum amount of time taken by the high priority thread to calculate the PI delay. Obviously, these min and max don't necessarily happen in the same iteration, resulting in a number of false failures. The correct way is to compare the time taken by low and high priority threads in each iteration and then find the maximum delay experienced by high priority thread across the iterations. This patch implements the change. Additionally, this patch removes lock_wait_dat array, which is not needed anymore as well as makes a couple of messages easier to understand. This patch changes the messages displayed by this test case slightly. They look like the following now:
5084 Low prio thread started
5085 High prio thread started
5086 Busy 0 started
5087 Busy 1 started
5088 Busy 2 started
5089 Busy 3 started
5090 Time taken for high prio thread to get the lock once released by low prio thread
5091 Min delay = 10 us
5092 Max delay = 36 us
5093 Average delay = 17.06 us
5094 Standard Deviation = 8.11 us
5095 Quantiles:
5096 99.0% < 36
5097 Criteria: High prio lock wait time < (Low prio lock held time + 200 us)
5098 Result: PASS
5099 I have tested this by running 1000 iterations of pi_perf test on a couple of machines. Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>.
5101 Modified Files:
5102 ltp/testcases/realtime/func/pi_perf/pi_perf.c
5104 16) Log Message:
5105 ltp-posix-mmap_18-1.c: I have noticed FAIL and fixed mmap/18-1.c under open posix testsuite. I have fixed this test case by changing the seteuid() from root to non-root. To get resource limit setrlimit(). STEPS: mmap: EAGAIN: Lock all the memory by mlockall(). Set resource limit setrlimit(). Change the user to non-root then only setrmilit is applicable. I have attached the patch and below. Please review the same.
5106 /*****************************************************************/
5107 [mmap]# ./18-1.test
5108 Test Pass: mmap/18-1.c Get EAGAIN: Resource temporarily unavailable
5109 /*****************************************************************/
5110 Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.
5112 Modified Files:
5113 ltp/testcases/open_posix_testsuite/conformance/interfaces/mmap/18-1.c
5115 17) Log Message:
5116 Add autoconf tests for taskstats members not present on older kernels: This patch adds autoconf checks for some build failures reported by Cyril Hrubis. Please note I have not tested this on an old kernel. Also, it corrects the names of the preprocessor macros defined by autoconf. The remaining issue (the cgroupstats.h file) should be solved using the autoconf test that was committed recently. Signed-off-by: Jiri Palecek <jpalecek@web.de>. 
5118 Modified Files:
5119 ltp/include/config.h.default
5120 ltp/m4/ltp-taskstats.m4
5121 ltp/testcases/kernel/controllers/cgroup/getdelays.c
5123 18) Log Message:
5124 This is v4l-test 0.16 for LTP. Changes: Iterate through all available inputs in VIDIOC_G_STD and VIDIOC_S_STD test cases. Signed-off-by: Márton Németh <nm127@freemail.hu>.
5126 Modified Files:
5127 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
5128 ltp/testcases/kernel/device-drivers/v4l/user_space/README
5129 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
5130 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
5131 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_show.c
5132 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_show.h
5133 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
5134 Added Files:
5135 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_foreach.c
5136 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_foreach.h
5138 19) Log Message:
5139 Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>, "Serge E. Hallyn" <serue@us.ibm.com> & "M. Mohan Kumar" <mohan@in.ibm.com> wanted to get this removed.
5141 Removed Files:
5142 ltp/testcases/kernel/containers/pidns/pidns14.c
5144 20) Log Message:
5145 Fix some bashisms: this patch reflects the comments by various people to the previous versions. It uses "+=1" instead of postincrement because of dash, ['s boolean expressions, printf for the formatting. I've left the unzip pushd/popd and the signal names issue completely. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5147 Modified Files:
5148 ltp/runalltests.sh ltp/testcases/commands/cron/cron02
5149 ltp/testcases/commands/cron/cron03
5150 ltp/testcases/commands/cron/cron_allow01
5151 ltp/testcases/commands/cron/cron_deny01
5152 ltp/testcases/commands/su/su01
5153 ltp/testcases/kernel/containers/netns/child.sh
5154 ltp/testcases/kernel/containers/netns/child_1.sh
5155 ltp/testcases/kernel/containers/netns/childipv6.sh
5156 ltp/testcases/kernel/containers/netns/childns.sh
5157 ltp/testcases/kernel/containers/netns/delchild.sh
5158 ltp/testcases/kernel/containers/netns/par_ftp.sh
5159 ltp/testcases/kernel/containers/netns/parent.sh
5160 ltp/testcases/kernel/containers/netns/parent_1.sh
5161 ltp/testcases/kernel/containers/netns/parent_2.sh
5162 ltp/testcases/kernel/containers/netns/parentns.sh
5163 ltp/testcases/kernel/containers/netns/paripv6.sh
5164 ltp/testcases/kernel/containers/netns/rename_net.sh
5165 ltp/testcases/kernel/power_management/runpwtests.sh
5166 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/smt_smp_enabled.sh
5167 ltp/testcases/kernel/syscalls/ioctl/test_ioctl
5168 ltp/testcases/misc/tcore_patch_test_suites/tcore.sh
5169 ltp/testcases/network/iproute/ip_tests.sh
5170 ltp/testcases/network/nfs/nfs03/nfs03
5172 21) Log Message:
5173 Addition of TOMOYO Security Tests to LTP. Contributed by Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>.
5175 Added Files:
5176 ltp/testcases/kernel/security/tomoyo/Makefile
5177 ltp/testcases/kernel/security/tomoyo/README
5178 ltp/testcases/kernel/security/tomoyo/include.h
5179 ltp/testcases/kernel/security/tomoyo/newns.c
5180 ltp/testcases/kernel/security/tomoyo/testall.sh
5181 ltp/testcases/kernel/security/tomoyo/tomoyo_file_test.c
5183 22) Log Message:
5184 Here is a patch for utimensat_test.sh to change the hardcoded tmp directory to use the LTP variable TMPDIR which may bet set by the user to point to other than /tmp. Signed-off-by: Henry Yei <hyei@mvista.com>.
5186 Modified Files:
5187 ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
5189 23) Log Message:
5190 Whenever system called utimes, the error message returned was EINVAL, because the member variable of struct timeval was not initialized, so initialize it. Signed-off-by: WangYong <wangyong2009@cn.fujitsu.com>.
5192 Modified Files:
5193 ltp/testcases/kernel/syscalls/utimes/utimes01.c
5195 24) Log Message:
5196 Add some more documentation. Signed-off-by: Praveen <praveen@primesoftsolutionsinc.com>.
5198 Modified Files:
5199 ltp/testcases/commands/ade/file/file_test.sh
5201 25)Log Message:
5202 This changeset does the following:
5203 IDcheck.sh:
5204 1. Fixes the DESTDIR != [ "", "/" ] behavior.
5205 2. Spew out less awk errors if files don't exist by instead short-circuiting the logic to detect whether or not the file exists in the fe subroutine. 
5206 Makefile:
5207 This adds SKIP_IDCHECK behavior, by request of Michal <michal.simek@petalogix.com>, so it's no longer required for make install, and can be disabled by entering specifying the variable SKIP_IDCHECK=1 when calling make install, e.g...
5208 make \
5209 [make-options-and-variables] \
5210 SKIP_IDCHECK=1 \
5211 install
5212 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
5213 Tested-by Michal Simek <michal.simek@petalogix.com>
5215 Modified File(s):
5216 ltp/Makefile
5217 ltp/IDcheck.sh
5219 26)Log Message:
5220 Fix the amd64 compile as discussed on the list because of assumptions made on syscall size. This doesn't fix the runtime issue with segfaulting at the end of the test on amd64. Please see the thread titled `Compile failure with rt_sigaction on amd64'.
5222 Modified File(s):
5223 ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
5224 ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction02.c
5226 27)Log Message:
5227 Accidentally committed the commented line under test that causes the segfault :\.
5229 Modified File(s):
5230 ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
5232 28)Log Message:
5233 Original message from Shi Weihua <shiwh@cn.fujitsu.com>: In case cpuset, the file cpuset_syscall_test.o was not deleted after "make clean". This change is a modified version of the original patch submitted.
5235 Modified File(s):
5236 ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
5238 29)Log Message:
5239 Previous `fix' wasn't correct. Fix similar to way noted by Shi Weihua <shiwh@cn.fujitsu.com>.
5241 Modified File(s):
5242 ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
5244 30) Log Message:
5245 This patch fixes the following build error on mips, mips-el toolchain: "runcc.a: could not read symbols: Archive has no index; run ranlib to add one." Signed-off-by: Henry Yei <hyei@mvista.com>.  Take the existing patch provided by Henry Yei in the email thread, `[LTP] [PATCH] network/lb6/Makefile, mips, mips-el toolchain needs explicit RANLIB call to build', and modify slightly to allow for improved cross-compilation. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
5247 Modified File(s):
5248 ltp/testcases/network/lib6/Makefile
5250 31) Log Message:
5251 Extend the test result to a bit field so we can extend the output further. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
5253 Modified File(s):
5254 ltp/include/test.h
5255 ltp/lib/tst_res.c
5257 32) Log Message:
5258 Convert errno handling to new tst errno helpers. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
5260 Modified File(s):
5261 ltp/testcases/kernel/syscalls/mmap/mmap09.c
5263 33) Log Message:
5264 There is no point in having an empty arch .in file. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
5266 Removed File(s):
5267 ltp/testcases/kernel/include/microblaze.in
5269 34) Log Message:
5270 Move leading __NR_ to script to make all the .in files simpler. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
5272 Modified File(s):
5273 ltp/testcases/kernel/include/arm.in
5274 ltp/testcases/kernel/include/hppa.in
5275 ltp/testcases/kernel/include/i386.in
5276 ltp/testcases/kernel/include/ia64.in
5277 ltp/testcases/kernel/include/powerpc.in
5278 ltp/testcases/kernel/include/powerpc64.in
5279 ltp/testcases/kernel/include/regen.sh
5280 ltp/testcases/kernel/include/s390.in
5281 ltp/testcases/kernel/include/s390x.in
5282 ltp/testcases/kernel/include/sh.in
5283 ltp/testcases/kernel/include/sparc.in
5284 ltp/testcases/kernel/include/sparc64.in
5285 ltp/testcases/kernel/include/x86_64.in
5287 35) Log Message:
5288 fix gcc warning: parse_opts.c:582: warning: format not a string literal and no format arguments. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
5290 Modified File(s):
5291 ltp/lib/parse_opts.c
5293 36) Log Message:
5294 Fix shadowed declaration of basename(3) in testcases/kernel/fs/fsx-linux/fsx-linux.c: This is the 21st century, and yes we have a basename(3) libcall in string.h. This attached patch fixes that so -Wshadow passes: Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
5296 Modified File(s):
5297 ltp/testcases/kernel/fs/fsx-linux/fsx-linux.c
5299 37) Log Message:
5300 Fix bad strerror calls in testcases/kernel/syscalls/waitid01.c: For whatever reason the original author was using int casts to the strerror strings. That's just plain wrong. This corrects the issue by feeding back the proper strerror output, which reduces noise at compile time and results in the same desired behavior (because we shouldn't be negative testing strerror(3) in waitid01.c: Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
5302 Modified File(s):
5303 ltp/testcases/kernel/syscalls/waitid/waitid01.c
5305 38) Log Message:
5306 Trim trailing whitespace. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
5308 Modified File(s):
5309 ltp/include/dataascii.h
5310 ltp/include/databin.h
5311 ltp/include/file_lock.h
5312 ltp/include/forker.h
5313 ltp/include/libtestsuite.h
5314 ltp/include/open_flags.h
5315 ltp/include/pattern.h
5316 ltp/include/random_range.h
5317 ltp/include/search_path.h
5318 ltp/include/str_to_bytes.h
5319 ltp/include/string_to_tokens.h
5320 ltp/include/test.h
5321 ltp/include/tlibio.h
5322 ltp/include/usctest.h
5323 ltp/include/write_log.h
5324 ltp/lib/dataascii.c
5325 ltp/lib/databin.c
5326 ltp/lib/datapid.c
5327 ltp/lib/file_lock.c
5328 ltp/lib/forker.c
5329 ltp/lib/get_high_address.c
5330 ltp/lib/libtestsuite.c
5331 ltp/lib/open_flags.c
5332 ltp/lib/parse_opts.c
5333 ltp/lib/pattern.c
5334 ltp/lib/random_range.c
5335 ltp/lib/rmobj.c
5336 ltp/lib/search_path.c
5337 ltp/lib/self_exec.c
5338 ltp/lib/str_to_bytes.c
5339 ltp/lib/string_to_tokens.c
5340 ltp/lib/system_specific_hugepages_info.c
5341 ltp/lib/system_specific_process_info.c
5342 ltp/lib/tlibio.c
5343 ltp/lib/tst_cwd_has_free.c
5344 ltp/lib/tst_kvercmp.c
5345 ltp/lib/tst_res.c
5346 ltp/lib/tst_sig.c
5347 ltp/lib/tst_tmpdir.c
5348 ltp/lib/write_log.c
5350 39) Log Message:
5351 Use strrchr() rather than deprecated rindex(). Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
5353 Modified File(s):
5354 ltp/lib/libtestsuite.c
5356 40) Log Message:
5357 Drop special uClibc handling of LIO_WAIT_TYPES since it doesnt matter. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
5359 Modified File(s):
5360 ltp/include/tlibio.h
5362 41) Log Message:
5363 Add a standard "all" target. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
5365 Modified File(s):
5366 ltp/lib/Makefile
5368 42) Log Message:
5369 1. Fix the utimes testcase so that it passes with the appropriate non-hardcoded directory, as provided by Wang Yong <wangyong2009@cn.fujitsu.com> 
5370 2. Fix a compiler warning by using an intermediary const char* variable, as NULL and (const char*) NULL casting was still causing compiler warnings in gcc 4.3.2. 
5371 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
5373 Modified File(s):
5374 ltp/testcases/kernel/syscalls/utimes/utimes01.c
5376 43) Log Message:
5377 lcov: add support for the linux-2.6.31 upstream gcov kernel support. Signed-off-by: Peter Oberparleiter <oberpapr@users.sourceforge.net>.
5379 Modified File(s):
5380 ltp/utils/analysis/lcov/bin/lcov
5381 ltp/utils/analysis/lcov/man/lcov.1
5383 44) Log Message:
5384 lcov: improve lcov -l output. Signed-off-by: Peter Oberparleiter <oberpapr@users.sourceforge.net>.
5386 Modified File(s):
5387 ltp/utils/analysis/lcov/bin/lcov
5389 45) Log Message:
5390 lcov: fix kernel capture for new gcov-kernel version - fix problems when compiling without O=. Signed-off-by: Peter Oberparleiter <oberpapr@users.sourceforge.net>.
5392 Modified File(s):
5393 ltp/utils/analysis/lcov/bin/lcov
5395 46) Log Message:
5396 Fix compiler error for testcases/kernel/syscalls/eventfd2/eventfd2_03.c noted by CAI Qian w.r.t. the intermediate July release, as...
5397 1. The necessary headers weren't being pulled in for waitpid.
5398 2. gcc was complaining about -Wunused with cleanup.
5399 3. The wrong format argument was being passed to printf.
5400 Fix for 3 and suggestions on coding style made by Mike Frysinger.
5401 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
5403 Modified File(s):
5404 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_03.c
5406 47) Log Message:
5407 Problem with last commit was that Mike was indeed right, this would break some architectures depending on bit width with warnings. Gmail's default font (some San Serif font) is really hard to read sometimes so it's hard to discern I from l, unless one looks carefully. Signed-off-by (for the last time): Garrett Cooper <yanegomi@gmail.com>.
5409 Modified File(s):
5410 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_03.c
5412 48) Log Message:
5413 Fix the system call number of exit_group01. The system call number is depend on the system architecture, not always 252. This patch fixed the problem. Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>.
5415 Modified File(s):
5416 ltp/testcases/kernel/syscalls/exit_group/exit_group01.c
5418 49) Log Message:
5419 Fix the failure of get_mempolicy01 test case: Test case get_mempolicy01 failure because of the the nodemask is not used when from_node is NONE type. If the from_node is NONE, nodemask_equal() is not need. Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>.
5421 Modified Files:
5422 ltp/testcases/kernel/syscalls/get_mempolicy/get_mempolicy01.c
5424 50) 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>,
5427 Modified Files:
5428 ltp/testcases/kernel/syscalls/mq_timedreceive/mq_timedreceive01.c
5430 51) Log Message:
5431 rohit verma <rohit.170309@gmail.com> reported: I am running waitid02.c (ltp-full-20090630/testcases/kernel/syscalls/waitid/ ) test case on 2.6.29 kernel. Test case gives following error: "Error. is your system >2.6.9 ?"; Subrata Modak <subrata@linux.vnet.ibm.com> fixed this. 
5433 Modified Files:
5434 ltp/testcases/kernel/syscalls/waitid/waitid02.c
5436 52) 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).
5443 Signed-off-by: Mimi Zohar <zohar@us.ibm.com>.
5445 Modified Files:
5446 ltp/testcases/kernel/security/integrity/ima/README
5447 ltp/testcases/kernel/security/integrity/ima/tests/ima_measurements.sh
5448 ltp/testcases/kernel/security/integrity/ima/tests/ima_policy.sh
5449 ltp/testcases/kernel/security/integrity/ima/tests/ima_setup.sh
5450 ltp/testcases/kernel/security/integrity/ima/tests/ima_tpm.sh
5451 ltp/testcases/kernel/security/integrity/ima/tests/ima_violations.sh
5453 53) Log Message:
5454 This is v4l-test 0.17 for LTP. Changes: Test cases added for VIDIOC_ENUM_FRAMESIZES and VIDIOC_G_JPEGCOMP. New V4L2_PIX_FMT_* formats also used in test cases. Signed-off-by: Márton Németh <nm127@freemail.hu>.
5456 Modified Files:
5457 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
5458 ltp/testcases/kernel/device-drivers/v4l/user_space/README
5459 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FMT.c
5460 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_show.c
5461 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_show.h
5462 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
5463 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
5464 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/results.html
5465 Added Files:
5466 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FRAMESIZES.c
5467 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FRAMESIZES.h
5468 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_JPEGCOMP.c
5469 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_JPEGCOMP.h
5471 54) Log Message:
5472 sync_file_range01 testcase BUG and PATCH: The testcase sync_file_range01 uses a file descriptor (variable sfd) in its second test, expcting to see an ESPIPE error. Unfortunately, the code's open of that file descriptor somehow ended up within a set of curly braces encompasing an error path, not the mainline code where it should be. Thus, sfd is never set, In practice this leaves sfd set to zero. That is actually stdin and stdin can work for the testcase but it is not guaranteed. In fact it mostly works, but it hapens to fail sometimes. The attached patch causes the open for sfd (to /dev/null) to actually get invoked. Signed-off-by: Robert Paulsen <rpaulsen@us.ibm.com>.
5474 Modified Files:
5475 ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
5477 55) Log Message:
5478 Add new testcases for cpu controller: My workmate Miao Xie (miaox@cn.fujitsu.com) has created some testcases for cgroup's subsystem "cpu" in the last year. And, He catched some kernel bugs through these testcases. So we think you glad to push them into LTP. There are total 22 testcases that have been added. These testcases contain the basis operation test and part functionality test of cpu controller. Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>.
5480 Modified Files:
5481 ltp/testcases/kernel/controllers/Makefile
5482 ltp/testcases/kernel/controllers/test_controllers.sh
5483 Added Files:
5484 ltp/testcases/kernel/controllers/cpuctl_fj/Makefile
5485 ltp/testcases/kernel/controllers/cpuctl_fj/README
5486 ltp/testcases/kernel/controllers/cpuctl_fj/cpuctl_fj_cpu-hog.c
5487 ltp/testcases/kernel/controllers/cpuctl_fj/cpuctl_fj_simple_echo.c
5488 ltp/testcases/kernel/controllers/cpuctl_fj/run_cpuctl_test_fj.sh
5490 56) Log Message:
5491 I have notice HUNG status for pthread_equal/2-1.c under posix test suite. conformance/interfaces/pthread_equal/2-1.test:execution:HUNG. This because of while(do_it)loop is behaving as while(1). do_it updated value from one thread is not reflecting in the other thread because the type is not proper. I have changed the type from char -> volatile int. I have shared results before and after this patch.
5492 Before PATCH: conformance/interfaces/pthread_equal/2-1.test:execution:HUNG,
5493 After PATCH:  conformance/interfaces/pthread_equal/2-1.test:execution:PASS,
5494 I have attached patch and below. Please review the same. Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.
5496 Modified Files:
5497 ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_equal/2-1.c
5499 LTP-20090630
5501 1) Log Message:
5502 Update the KERNEL_CONFIG Options accordingly. Subrata Modak<subrata@linux.vnet.ibm.com>.
5504 Modified File(s):
5505 ltp/README
5507 2) Log Message:
5508 This is the v4l-test 0.15 patch for LTP. Changes: Test cases added for VIDIOC_G_EXT_CTRLS, VIDIOC_S_EXT_CTRLS and VIDIOC_TRY_EXT_CTRLS. Signed-off-by: Márton Németh <nm127@freemail.hu>.
5510 Modified Files:
5511 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
5512 ltp/testcases/kernel/device-drivers/v4l/user_space/README
5513 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
5514 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
5515 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
5516 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/results.html
5517 Added Files:
5518 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_EXT_CTRLS.c
5519 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_EXT_CTRLS.h
5521 3) Log Message:
5522 I'd like to submit a request to change the method to check if CGROUPS support is enabled and available or not. I'm referring to the kernel/controllers/xxx testcase. I'm using the LTP-full-20090430 cross-compiled for SH based arch with a kernel 2.6.23. The used/released  method placed inside kernel/controllers/Makefile, tries to understand if the cgroups (and others related...) support has been enabled in the current kernel, performing a check in the root filesystem under "/proc". It makes something like that: CHECK_CGROUP := $(shell test -f /proc/cgroups && echo 'cgroup') Now, in the context of LTP built for i386, the above check works fine. But what happen if LTP is cross-built ? Unfortunately, the "/proc" entry checked by the above Makefile rule, is the ones placed in the host and not the "/proc" of the  target root filesysetm (in my case SH based target). This is wrong! Moreover,  "/proc" is an entry which makes sense at runtime while it is useless at built time so the above check is "always" not applicable in case of LTP is built for other arch different from i386. In order to cover the scenario in which LTP is cross-built, I've patched the Makefile , replacing the above rule with the following ones: The above checked header file "cgroupstats.h" is placed in the target rootfs.  If the cgroups support is available (and enabled...likely ;-) the above header is placed in the target rootfs. In that way, in case of cross-compilation (the env CROSS_COMPILE was defined) the check will be done in the header file instead of  /proc. The env TARGET_DIR works like a "--prefix" fixing the path of the cross-target rootfs. Of course, If you have another checks/methods which can be done to understand -at build time- if cgroups support is available and/or enabled -for target platform-, please feel free to post a comment to LTP. Anyway, I'll attach the patch I've applied in our system. Advices and feedbacks are welcome!. Signed-off-by: Francesco Rundo <francesco.rundo@st.com>.
5524 Modified File(s):
5525 ltp/testcases/kernel/controllers/Makefile
5527 4) Log Message:
5528 Test library cleanups: Removing no longer used code from test.h eg. test_error.c is no longer in ltp, and the same for t_res.c so there is no need to include function prototypes for these. Adding void to functions that doesn't take any parameters; tst_exit() -> tst_exit(void); so code that pases parameters to these is not compileable any more. Also fixes all test broken by that change. As parameters passed to tst_exit() are ignored anyway it's quite safe to just remove them; but I'would rather see someone take a closer look. Code cleanups and fixes in tst_res.c:
5529 * removed trivial and useless comments,
5530 * cleaned coding style,
5531 * and much more,
5532 TODO: there is much redundant code in tst_res.c I'll eliminate that by static functions. Signed-off-by: chrubis@suse.cz.
5534 Modified Files:
5535 ltp/include/compiler.h
5536 ltp/include/test.h
5537 ltp/lib/get_high_address.c
5538 ltp/lib/tst_is_cwd_nfs.c
5539 ltp/lib/tst_is_cwd_tmpfs.c
5540 ltp/lib/tst_res.c
5541 ltp/lib/tst_tmpdir.c
5542 ltp/testcases/kernel/containers/mqns/mqns_01.c
5543 ltp/testcases/kernel/containers/mqns/mqns_02.c
5544 ltp/testcases/kernel/containers/mqns/mqns_03.c
5545 ltp/testcases/kernel/containers/mqns/mqns_04.c
5546 ltp/testcases/kernel/containers/pidns/pidns30.c
5547 ltp/testcases/kernel/containers/pidns/pidns31.c
5548 ltp/testcases/kernel/containers/sysvipc/shmnstest.c
5549 ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
5550 ltp/testcases/kernel/security/cap_bound/cap_bounds_r.c
5551 ltp/testcases/kernel/security/cap_bound/cap_bounds_rw.c
5552 ltp/testcases/kernel/security/cap_bound/cap_bset_inh_bounds.c
5553 ltp/testcases/kernel/security/cap_bound/check_pe.c
5554 ltp/testcases/kernel/security/cap_bound/exec_with_inh.c
5555 ltp/testcases/kernel/security/cap_bound/exec_without_inh.c
5556 ltp/testcases/kernel/syscalls/madvise/madvise03.c
5557 ltp/testcases/kernel/syscalls/sbrk/sbrk01.c
5558 ltp/testcases/kernel/syscalls/setpgrp/setpgrp01.c
5560 5) Log Message:
5561 Detect test results more accurately when generating HTML. PFA the patch for the changes to pan driver for a possible fix to the report generation issue. I have modified genhtml.pl script to reflect changes in pan driver. Note: The 'Initiation-status' column is now present after Test-output column. Signed-off-by: rohit verma <rohit.170309@gmail.com>.
5563 Modified Files:
5564 ltp/pan/ltp-pan.c
5565 ltp/tools/genhtml.pl
5566 ltp/tools/html_report_header.txt
5568 6) Log Message:
5569 LTP May 2009 build fail fix for ssgetmask() syscall: Don't `syscall()' macro already take care ot this ? What about adding the __NR_sgetmask/__NR_ssetmask to <arch>.in files instead ? Just to test, i added the following lines to testcases/kernel/include/i386.in :
5570 __NR_sgetmask            68
5571 __NR_ssetmask            69
5572 and the problem on x86_64 is gone, without any further modification. Nicolas Joly <njoly@pasteur.fr>.
5574 Modified Files:
5575 ltp/testcases/kernel/include/i386.in
5577 7) Log Message:
5578 chmod05: fix to modify the group ownership before do dir chmod. Refer to the manpage: # man 2 chmod: If the calling process is not privileged (Linux: does not have the CAP_FSETID capability), and the group of the file does not match the effective group ID of the process or one of its supplementary group IDs, the S_ISGID bit will be turned off, but this will not cause an error to be returned. So, if we want S_ISGID bit be turned off after chmod(), we can not have the CAP_FSETID capability and not match the effective group ID. The 'bin' group always has the CAP_FSETID capability, so we can not change the own of the TESTDIR to 'bin' group, instead, 'nobody' can be used. This patch fixed the problem by change gid of chown to 'nobody' group and change the gid of setegid() to 'bin' group. Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>.
5580 Modified Files:
5581 ltp/testcases/kernel/syscalls/chmod/chmod05.c
5583 8) Log Message:
5584 chmod05: fix the effective user when do cleanup: The TESTDIR is created by root user, but when we do cleanup, the effective user had been changed to nobody, so the cleanup will be failed when the TESTDIR is removed.   chmod05     0  WARN  :  tst_rmdir(): rmobj(/tmp/chmOpEdLA) failed: \ remove(/tmp/chmOpEdLA) failed; errno=1: Operation not permitted. This patch fixed the problem by reset the effective user to root. Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>.
5586 Modified Files:
5587 ltp/testcases/kernel/syscalls/chmod/chmod05.c
5589 9) Log Message:
5590 Include config.h in aio01, to get HAVE_LIBAIO_H. This patch is necessary for aio01 test to actually test something. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5592 Modified Files:
5593 ltp/testcases/kernel/io/aio/aio01/aio01.c
5595 10) Log Message:
5596 Don't create the message queue in mq_open01 when the test specifies O_CREAT flag: The tests need to create the message queue themselves to specify the creation attributes. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5598 Modified Files:
5599 ltp/testcases/kernel/syscalls/mq_open/mq_open01.c
5601 11) Log Message:
5602 Change syscall numbers to symbolic constants in rt_sigprocmask01: This patch changes the syscall numbers in rt_sigprocmask01 test to symbolic constants, to make it functional on other architectures than i386. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5604 Modified Files:
5605 ltp/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask01.c
5607 12) Log Message:
5608 Change some absolute paths in the linkat test to  point to its own files instead of /etc/passwd: This avoids unwanted error when /etc and /tmp are on different devices. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5610 Modified Files:
5611 ltp/testcases/kernel/syscalls/linkat/linkat01.c
5613 13) Log Message:
5614 Remove the signal-waiting logic from create_sig_proc(): In create_sig_proc, the child process waits for the parent to wake it with a signal. This doesn't actually solve anything, and the implementation with pause() syscall is inherently racy (the race results in a deadlock). This patch removes it; it doesn't make the function race-free (it's possible the child will send the signal before the parent had chance to run), but this is the best you can get. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5616 Modified Files:
5617 ltp/testcases/kernel/syscalls/utils/common_j_h.c
5619 14) Log Message:
5620 Return immediately when the ZOO file couldn't be opened, prevent crash later: There was a crash in pan when the zoofile couldn't be opened; this patch fixes it by disallowing the zoo_open function to continue. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5622 Modified Files:
5623 ltp/pan/zoolib.c
5625 15) Log Message:
5626 Fix the error handling logic in power_management tests: There is a problem with error reporting in power_management tests. Particularly, it wouldn't report failure to pan when one of the tests failed. This patch does the following:
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,
5630 Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5632 Modified Files:
5633 ltp/testcases/kernel/power_management/pm_include.sh
5634 ltp/testcases/kernel/power_management/runpwtests.sh
5636 16) Log Message:
5637 gcov-kernel: updated patches to work with .. in source paths. Peter Oberparleiter <oberpapr@users.sourceforge.net>
5639 Modified File(s):
5640 ltp/utils/analysis/gcov-kernel/linux-2.6.23-gcov.patch
5641 ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
5642 ltp/utils/analysis/gcov-kernel/linux-2.6.25-gcov.patch
5643 ltp/utils/analysis/gcov-kernel/linux-2.6.26-gcov.patch
5644 ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov.patch
5645 ltp/utils/analysis/gcov-kernel/linux-2.6.28-gcov.patch
5646 ltp/utils/analysis/gcov-kernel/linux-2.6.29-gcov.patch
5648 17) Log Message:
5649 POSIX aio_error/3-1.c. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com>.
5651 Modified Files:
5652 ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_error/3-1.c
5654 18) Log Message:
5655 POSIX aio_read/10-1.c. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com>.
5657 Modified Files:
5658 ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_read/10-1.c
5660 19) Log Message:
5661 POSIX aio_write/8-1.c. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com>.
5663 Modified Files:
5664 ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_write/8-1.c
5666 20) Log Message:
5667 POSIX aio_write/8-2.c. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com>.
5669 Modified Files:
5670 ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_write/8-2.c
5672 21) Log Message:
5673 Add eventfd2_03 test for eventfd2() syscall. Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com> . Original-author-and-copyright-holder: Davide Libenzi <davidel@xmailserver.org>.
5675 Modified Files:
5676 ltp/runtest/syscalls
5677 Added Files:
5678 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_03.c
5680 22) Log Message:
5681 POSIX aio_cancel/3-1.c. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com >.
5683 Modified Files:
5684 ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/3-1.c
5686 23) Log Message:
5687 POSIX mlock/12-1.c and mlock/speculative/12-1.c. EPERM: (Linux 2.6.9 and later) the caller was not privileged (CAP_IPC_LOCK) and its RLIMIT_MEMLOCK soft resource limit was 0. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com >.
5689 Modified Files:
5690 ltp/testcases/open_posix_testsuite/conformance/interfaces/mlock/12-1.c
5691 ltp/testcases/open_posix_testsuite/conformance/interfaces/mlock/speculative/12-1.c
5693 24) Log Message:
5694 Add/Port mbind01 test for mbind() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>. 
5696 Modified Files:
5697 ltp/runtest/syscalls
5698 Added Files:
5699 ltp/testcases/kernel/syscalls/mbind/Makefile
5700 ltp/testcases/kernel/syscalls/mbind/mbind01.c
5702 25) Log Message:
5703 Add/Port sched_getaffinity01 test for sched_getaffinity() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
5705 ltp/runtest/syscalls
5706 Added Files:
5707 ltp/testcases/kernel/syscalls/sched_getaffinity/Makefile
5708 ltp/testcases/kernel/syscalls/sched_getaffinity/sched_getaffinity01.c
5710 26) Log Message:
5711 Add/Port waitid01 test for waitid() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
5713 Modified Files:
5714 ltp/runtest/syscalls
5715 Added Files:
5716 ltp/testcases/kernel/syscalls/waitid/Makefile
5717 ltp/testcases/kernel/syscalls/waitid/waitid01.c
5719 27) Log Message:
5720 Add/Port waitid02 test for waitid() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
5722 Modified Files:
5723 ltp/runtest/syscalls
5724 Added Files:
5725 ltp/testcases/kernel/syscalls/waitid/waitid02.c
5727 28) Log Message:
5728 Add/Port quotactl01 test for quotactl() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
5730 Modified Files:
5731 ltp/runtest/syscalls
5732 Added Files:
5733 ltp/testcases/kernel/syscalls/quotactl/Makefile
5734 ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
5736 29) Log Message:
5737 kernel/controllers/ testcase and CGROUPS support. please, replace on the LTP main the previous patch with ones attached. The attached patch add the right labels of ifdef. This patch allows the cross-build of kernel/controllers (cgroups tests) testcase changing the policy to check the cgroups capability at build-time. Signed-off-by: Francesco Rundo <francesco.rundo@st.com>.
5739 Modified Files:
5740 ltp/testcases/kernel/controllers/Makefile
5742 30) Log Message:
5743 fchmod05: fix to the group ownership and the effective user: This patch fixed the modify of the group ownership before do dir chmod and fixed the effective user when do cleanup. Those problems cause the test failed with the following error message:
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
5746 Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>.
5748 Modified Files:
5749 ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
5751 31) Log Message:
5752 chown03: fix the effective user when do cleanup. The TESTDIR is created by root user, but when we do cleanup, the effective user had been changed to nobody, so the cleanup will be failed when the TESTDIR is removed.
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
5755 This patch fixed the problem by reset the effective user to root. Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>.
5757 Modified Files:
5758 ltp/testcases/kernel/syscalls/chown/chown03.c
5760 32) Log Message:
5761 mmapstress03: consider passed when returning EINVAL in the large mmap test: Some architectures may return EINVAL instead of ENOMEM. This should also be ok according to mmap manual: EINVAL We don't like addr, length, or offset (e.g., they are too large, or not aligned on a page boundary). Signed-off-by: nobuhiro <nobuhiro@andestech.com>.
5763 Modified Files:
5764 ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
5766 33) Log Message:
5767 Small typo in sgetmask01.c: Here follow a small patch that fix a typo in sgetmask01.c testcase, where __NR_ssetmask is badly used instead of __NR_sgetmask. Signed-off-by: Nicolas Joly <njoly@pasteur.fr>.
5769 Modified Files:
5770 ltp/testcases/kernel/syscalls/sgetmask/sgetmask01.c
5772 34) Log Message:
5773 Build failure of aio02 test case: --static for gcc is really needed? I cannot find strong reason for it. Signed-off-by: Masatake YAMATO <yamato@redhat.com>. 
5775 Modified Files:
5776 ltp/testcases/kernel/io/aio/aio02/Makefile
5777 ltp/testcases/kernel/io/aio/aio02/main.c
5779 35) Log Message:
5780 pidns17 testcase bugfix/cleanup: Fix minor bugs in the test case that cause the test to fail intermittently. Also, print more debug info when test fails. This fixes a bug reported by Sachin P. Sant. Signed-off-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>.
5782 Modified Files:
5783 ltp/testcases/kernel/containers/pidns/pidns17.c
5785 36) Log Message:
5786 growfiles: fix static build which needs to link the pthread library: Signed-off-by: nobuhiro <nobuhiro@andestech.com>.
5788 Modified Files:
5789 ltp/testcases/kernel/fs/doio/Makefile
5791 37) Log Message:
5792 Script to extract description of test case from LTPROOT/doc/testcases/*.txt files: Note: The formatting is applied to only kernel, misc, network and commands test-cases. Formatting used is based on my ideas and comments from Subrata. Comments on the same are welcome. Signed-off-by: rohit verma <rohit.170309@gmail.com>.
5794 Modified Files:
5795 ltp/doc/testcases/commands.txt
5796 ltp/doc/testcases/kernel.txt
5797 ltp/doc/testcases/misc.txt
5798 ltp/doc/testcases/network.txt
5800 38) Log Message:
5801 Regarding ht_enable test case failure: Pls find attached patch for ht_enabled and ht_affinity. I am not having a 16-CPU machine at my end to test ht_interrupt test code. Signed-off-by: rohit verma <rohit.170309@gmail.com>. 
5803 Modified Files:
5804 ltp/runtest/hyperthreading
5805 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
5806 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
5807 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.h
5808 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/Makefile
5809 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTenabled.c
5810 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
5811 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.h
5812 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/Makefile
5813 Added Files:
5814 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/smt_smp_affinity.sh
5815 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/smt_smp_enabled.sh
5817 39) Log Message:
5818 runltp, set user-defined tmp directory correctly: I'd like to submit this patch to fix the functionality to set user-defined tmp directories for LTP runs. This undos the hardcoded TMPDIR from version 1.33 which added some special case handling of the passed in directory string, but broke the general case with what looks like debug code. Patch is against 1.45 version iof runltp (head). Signed-off-by: Henry Yei <hyei@mvista.com>. 
5820 Modified Files:
5821 ltp/runltp
5823 40) Log Message:
5824 Fixes 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.
5829 Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5831 Modified Files:
5832 ltp/testcases/misc/tcore_patch_test_suites/tcore.sh
5834 41) Log Message:
5835 Report error with the correct error file in tar_tests.sh: Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5837 Modified Files:
5838 ltp/testcases/commands/tar/tar_tests.sh
5840 42) Log Message:
5841 Fix cleanup procedure in the setuid04 test: Cleanup has to be made only once in the parent process; when the child makes the cleanup itself, the parent has nothing to cleanup, which makes him sad. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5843 Modified Files:
5844 ltp/testcases/kernel/syscalls/setuid/setuid04.c
5846 43) Log Message:
5847 Fix some bashisms, mainly in the controllers tests: Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5849 Modified Files:
5850 ltp/testcases/kernel/containers/netns/initialize.sh
5851 ltp/testcases/kernel/controllers/cpuset/cpuset_base_ops_test/cpuset_base_ops_testset.sh
5852 ltp/testcases/kernel/controllers/cpuset/cpuset_exclusive_test/cpuset_exclusive_test.sh
5853 ltp/testcases/kernel/controllers/cpuset/cpuset_hierarchy_test/cpuset_hierarchy_test.sh
5854 ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/cpuset_hotplug_test.sh
5855 ltp/testcases/kernel/controllers/cpuset/cpuset_inherit_test/cpuset_inherit_testset.sh
5856 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset_funcs.sh
5857 ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_load_balance_test.sh
5858 ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_sched_domains_test.sh
5859 ltp/testcases/kernel/controllers/cpuset/cpuset_memory_pressure_test/cpuset_memory_pressure_testset.sh
5860 ltp/testcases/kernel/controllers/cpuset/cpuset_memory_spread_test/cpuset_memory_spread_testset.sh
5861 ltp/testcases/kernel/controllers/cpuset/cpuset_memory_test/cpuset_memory_testset.sh
5862 ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_testset.sh
5863 ltp/testcases/kernel/controllers/memcg/memcg_regression_test.sh
5864 ltp/testcases/kernel/io/stress_floppy/generate.sh
5866 44) Log Message:
5867 Setup 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,
5871 Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5873 Modified Files:
5874 ltp/testcases/kernel/io/direct_io/diotest2.c
5875 ltp/testcases/kernel/io/direct_io/diotest3.c
5876 ltp/testcases/kernel/io/direct_io/diotest4.c
5877 ltp/testcases/kernel/io/direct_io/diotest5.c
5878 ltp/testcases/kernel/io/direct_io/diotest6.c
5880 45) Log Message:
5881 Add test environment variables (TCID et al.) to tpm_version_tests.sh: this patch adds variables needed for tst_* routines into the tpm_version_tests.sh. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5883 Modified Files:
5884 ltp/testcases/commands/tpm-tools/tpm/tpm_version/tpm_version_tests.sh
5886 46) Log Message:
5887 Don't overwrite the exit code with junk value in acl_test01: the variable EXIT_CODE which contains the result of acl01 test, is overwritten at the end of the test. This patch makes it preserve the correct value. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5889 Modified Files:
5890 ltp/testcases/kernel/fs/acls/acl_test01
5892 47) Log Message:
5893 Include "config.h" in the aio02 test to get HAVE_LIBAIO_H: Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5895 Modified Files:
5896 ltp/testcases/kernel/io/aio/aio02/main.c
5898 48) Log Message:
5899 This patch fixes compiler warnings for implicit function declarations, particularly snprintf and usleep, in mq_notify and mq_timedreceive. Note that although the functions are used in common_j_c.h, the macros have to be defined in the c files that include it, before any other header. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5901 Modified Files:
5902 ltp/testcases/kernel/syscalls/mq_notify/mq_notify01.c
5903 ltp/testcases/kernel/syscalls/mq_timedreceive/mq_timedreceive01.c
5904 ltp/testcases/kernel/syscalls/utils/common_j_h.c
5906 49) Log Message:
5907 Some makefiles ignore errors from commands ran in shell loops. This patch fixes that. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5909 Modified Files:
5910 ltp/doc/man1/Makefile
5911 ltp/doc/man3/Makefile
5912 ltp/include/Makefile
5913 ltp/testcases/ballista/ballista/MakefileTarget.dist
5914 ltp/testcases/commands/unzip/Makefile
5915 ltp/testcases/kernel/containers/netns/Makefile
5916 ltp/testcases/kernel/controllers/cpuset/Makefile
5917 ltp/testcases/kernel/controllers/cpuset/cpuset_base_ops_test/Makefile
5918 ltp/testcases/kernel/controllers/cpuset/cpuset_exclusive_test/Makefile
5919 ltp/testcases/kernel/controllers/cpuset/cpuset_hierarchy_test/Makefile
5920 ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/Makefile
5921 ltp/testcases/kernel/controllers/cpuset/cpuset_inherit_test/Makefile
5922 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/Makefile
5923 ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/Makefile
5924 ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
5925 ltp/testcases/kernel/fs/scsi/ltpscsi/Makefile
5927 50) Log Message:
5928 Adapt the cgroup/test_6_2 test to the various ways clone is called on different architectures: Code shamelessly taken from clone01 test. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5930 Modified Files:
5931 ltp/testcases/kernel/controllers/cgroup/test_6_2.c
5932 Added Files:
5933 ltp/testcases/kernel/controllers/cgroup/clone_platform.h
5935 51) Log Message:
5936 Define some syscall numbers in the linux_syscall_numbers.h file, not to get build failures or crappy results on other architectures which lack them. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5938 Modified Files:
5939 ltp/testcases/kernel/include/i386.in
5940 ltp/testcases/kernel/include/ia64.in
5941 ltp/testcases/kernel/include/powerpc.in
5942 ltp/testcases/kernel/include/x86_64.in
5943 ltp/testcases/kernel/performance_counters/performance_counter01.c
5944 ltp/testcases/kernel/performance_counters/performance_counter02.c
5945 ltp/testcases/kernel/syscalls/mq_open/mq_open01.c
5946 ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
5947 ltp/testcases/kernel/syscalls/utils/numaif.h
5949 52) Log Message:
5950 The eventfd test creates some files in the current directory. I think it should be creating the files in a temporary directory instead, as is already the standard with other LTP tests, because the current might be nonwriteable and the user might not want the files left there. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5952 Modified Files:
5953 ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
5955 53) Log Message:
5956 This patch makes the telnet test avoid timeouts when the remote users prompt doesn't contain hostname, or is somehow irregular. It works by explicitly setting the prompt in the remote shell (see the PROMPT variable). Note that setting literal value as a prompt works even when the remote shell is not bash (the classic bash placeholders do not). Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5958 Modified Files:
5959 ltp/testcases/network/tcp_cmds/telnet/telnet01
5961 54) Log Message:
5962 Use present autoconf test for asm/ldt.h in set_thread_area* tests to prevent build failures. Signed-off-by: Jiri Palecek <jpalecek@web.de>. 
5964 Modified Files:
5965 ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area01.c
5966 ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area02.c
5968 55) Log Message:
5969 Latest fix from Jiri Palecek <jpalecek@web.de>.
5971 Modified Files:
5972 ltp/testcases/kernel/syscalls/setuid/setuid04.c
5974 56) 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>.
5977 Modified Files:
5978 ltp/testcases/realtime/func/sched_football/sched_football.c
5980 57) Log Message:
5981 This is a patch for the splice01 test. Previously the test was checking if the current working directory was NFS based as which the test. The patch changes this test to check whether the test directory is on NFS, as that is actually where the test gets run. Signed-off-by: Henry Yei <hyei@mvista.com>. 
5983 Modified Files:
5984 ltp/testcases/kernel/syscalls/splice/splice01.c
5986 58) 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:
5988 ltp-fix-add_key.patch
5989 ltp-fix-bdflush.patch
5990 ltp-fix-keyctl.patch
5991 ltp-fix-newuname.patch
5992 ltp-fix-rt_sigprocmask.patch
5993 ltp-fix-rt_sigsuspend.patch
5994 ltp-fix-set_thread_area.patch
5995 ltp-fix-set_tid_address.patch
5996 ltp-fix-ssetmask.patch
5997 ltp-fix-tkill.patch
5998 Signed-off-by: naresh kamboju <naresh.kernel@gmail.com>.
6000 Modified Files:
6001 ltp/testcases/kernel/syscalls/add_key/add_key01.c
6002 ltp/testcases/kernel/syscalls/add_key/add_key02.c
6003 ltp/testcases/kernel/syscalls/bdflush/bdflush01.c
6004 ltp/testcases/kernel/syscalls/keyctl/keyctl01.c
6005 ltp/testcases/kernel/syscalls/newuname/newuname01.c
6006 ltp/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask02.c
6007 ltp/testcases/kernel/syscalls/rt_sigsuspend/rt_sigsuspend01.c
6008 ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area01.c
6009 ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area02.c
6010 ltp/testcases/kernel/syscalls/set_tid_address/set_tid_address01.c
6011 ltp/testcases/kernel/syscalls/ssetmask/ssetmask01.c
6012 ltp/testcases/kernel/syscalls/tkill/tkill01.c
6013 ltp/testcases/kernel/syscalls/tkill/tkill02.c
6015 59) Log Message:
6016 Addtional test scenarios & fixes for power management testcases. On doing demo of LTP testcases to developers we realized some more test scenarios has to be added to LTP testcases for better test coverage. Also some bug fixes has to be done for existing test cases to run on future versions on Linux Kernel. We also want to integrate kernbench in LTP for sched_mc_power_savings=2. Hence this list of patches include patches to integrate kernbench into LTP. The test also covers consolidation at core level for hyper threaded system. [Patch 1/10]Patch to integrate kernbench to LTP to test sched_mc=2 To verify CPU consolidation when sched_mc=2 we need kernbench. Hence integrating it in LTP. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
6018 Added Files:
6019 ltp/utils/benchmark/kernbench-0.42/COPYING
6020 ltp/utils/benchmark/kernbench-0.42/Makefile
6021 ltp/utils/benchmark/kernbench-0.42/README
6022 ltp/utils/benchmark/kernbench-0.42/kernbench
6024 60) Log Message:
6025 Addtional test scenarios & fixes for power management testcases. On doing demo of LTP testcases to developers we realized some more test scenarios has to be added to LTP testcases for better test coverage. Also some bug fixes has to be done for existing test cases to run on future versions on Linux Kernel. We also want to integrate kernbench in LTP for sched_mc_power_savings=2. Hence this list of patches include patches to integrate kernbench into LTP. The test also covers consolidation at core level for hyper threaded system. [Patch 2/10]Makefile patch to integrate to LTP. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
6027 Modified Files:
6028 ltp/utils/benchmark/Makefile
6030 61) Log Message:
6031 Addtional test scenarios & fixes for power management testcases. On doing demo of LTP testcases to developers we realized some more test scenarios has to be added to LTP testcases for better test coverage. Also some bug fixes has to be done for existing test cases to run on future versions on Linux Kernel. We also want to integrate kernbench in LTP for sched_mc_power_savings=2. Hence this list of patches include patches to integrate kernbench into LTP. The test also covers consolidation at core level for hyper threaded system. [Patch 3/10]Readme modified with pre-requisite for sched_mc=2 test. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
6033 Modified Files:
6034 ltp/testcases/kernel/power_management/README
6036 62) Log Message:
6037 Addtional test scenarios & fixes for power management testcases. On doing demo of LTP testcases to developers we realized some more test scenarios has to be added to LTP testcases for better test coverage. Also some bug fixes has to be done for existing test cases to run on future versions on Linux Kernel. We also want to integrate kernbench in LTP for sched_mc_power_savings=2. Hence this list of patches include patches to integrate kernbench into LTP. The test also covers consolidation at core level for hyper threaded system. [Patch 4/10]Reusable functions for consolidation test modified This patch has fixes for sched_domian test failures in kernel version beyond 2.6.29. Addtional new reusable functions and fixes for validation functions. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
6039 Modified Files:
6040 ltp/testcases/kernel/power_management/lib/sched_mc.py
6042 63) Log Message:
6043 Addtional test scenarios & fixes for power management testcases. On doing demo of LTP testcases to developers we realized some more test scenarios has to be added to LTP testcases for better test coverage. Also some bug fixes has to be done for existing test cases to run on future versions on Linux Kernel. We also want to integrate kernbench in LTP for sched_mc_power_savings=2. Hence this list of patches include patches to integrate kernbench into LTP. The test also covers consolidation at core level for hyper threaded system. [Patch 5/10]CPU consolidation testcase updated to handle exceptions. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
6045 Modified Files:
6046 ltp/testcases/kernel/power_management/cpu_consolidation.py
6048 64) Log Message:
6049 Addtional test scenarios & fixes for power management testcases. On doing demo of LTP testcases to developers we realized some more test scenarios has to be added to LTP testcases for better test coverage. Also some bug fixes has to be done for existing test cases to run on future versions on Linux Kernel. We also want to integrate kernbench in LTP for sched_mc_power_savings=2. Hence this list of patches include patches to integrate kernbench into LTP. The test also covers consolidation at core level for hyper threaded system. [Patch 6/10]sched domian testcase updated to handle exceptions. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>. 
6051 Modified Files:
6052 ltp/testcases/kernel/power_management/sched_domain.py
6054 65) Log Message:
6055 Addtional test scenarios & fixes for power management testcases. On doing demo of LTP testcases to developers we realized some more test scenarios has to be added to LTP testcases for better test coverage. Also some bug fixes has to be done for existing test cases to run on future versions on Linux Kernel. We also want to integrate kernbench in LTP for sched_mc_power_savings=2. Hence this list of patches include patches to integrate kernbench into LTP. The test also covers consolidation at core level for hyper threaded system. [Patch 7/10]Fixes for sched_mc & sched_smt interface test Existing testcase in LTP would fail or not cover all possible sched_mc values. This patch has been written to make testcase flexible to run on future releases. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
6057 Modified Files:
6058 ltp/testcases/kernel/power_management/test_sched_mc.sh
6059 ltp/testcases/kernel/power_management/test_sched_smt.sh
6061 66) Log Message:
6062 Addtional test scenarios & fixes for power management testcases. On doing demo of LTP testcases to developers we realized some more test scenarios has to be added to LTP testcases for better test coverage. Also some bug fixes has to be done for existing test cases to run on future versions on Linux Kernel. We also want to integrate kernbench in LTP for sched_mc_power_savings=2. Hence this list of patches include patches to integrate kernbench into LTP. The test also covers consolidation at core level for hyper threaded system. [Patch 8/10]New set of reusbale Library functions and fixes. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
6064 Modified Files:
6065 ltp/testcases/kernel/power_management/pm_include.sh
6067 67) Log Message:
6068 Addtional test scenarios & fixes for power management testcases. On doing demo of LTP testcases to developers we realized some more test scenarios has to be added to LTP testcases for better test coverage. Also some bug fixes has to be done for existing test cases to run on future versions on Linux Kernel. We also want to integrate kernbench in LTP for sched_mc_power_savings=2. Hence this list of patches include patches to integrate kernbench into LTP. The test also covers consolidation at core level for hyper threaded system. [Patch 9/10]Master script modified to cover additional test scenarios. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
6070 Modified Files:
6071 ltp/testcases/kernel/power_management/runpwtests.sh
6073 68) Log Message:
6074 Addtional test scenarios & fixes for power management testcases. On doing demo of LTP testcases to developers we realized some more test scenarios has to be added to LTP testcases for better test coverage. Also some bug fixes has to be done for existing test cases to run on future versions on Linux Kernel. We also want to integrate kernbench in LTP for sched_mc_power_savings=2. Hence this list of patches include patches to integrate kernbench into LTP. The test also covers consolidation at core level for hyper threaded system. [Patch 10/10]Patch to add another command file in runtest. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
6076 Added Files:
6077 ltp/runtest/power_management_tests_exclusive
6079 69) Log Message:
6080 personality test case build fail fix. Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>.
6082 Modified File(s):
6083 ltp/testcases/kernel/syscalls/personality/personality01.c
6084 ltp/testcases/kernel/syscalls/personality/personality02.c
6086 70) Log Message:
6087 cacheflush01, remove extraneous characters for mips specific section: I am submitting a patch for cacheflush01, it looks like there are unneeded characters before return syscall(__NR_cacheflush, addr, nbytes, cache) inside the mips section. Without this patch, the test does not compile with a mips compiler. Signed-off-by: Henry Yei <hyei@mvista.com>.
6089 Modified File(s):
6090 ltp/testcases/kernel/syscalls/cacheflush/cacheflush01.c
6092 71) Log Message:
6093 Realtime: use mlockall optionally in realtime tests: Below patch adds the support to enable memory lock in realtime testcases optionally (with -m). Testing Informations: Tested the realtime tests in their default profile and as well as using mlock option. Signed-off-by: Vernon Mauery <vernux@us.ibm.com>, Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>, Tested-by: Gowrishankar <gowrishankar.m@in.ibm.com>, Acked-by: Kiran Prakash <kiran@linux.vnet.ibm.com>, Acked-by: Dinakar Guniguntala <dino@in.ibm.com>, Acked-by: Sripathi Kodi <sripathik@in.ibm.com>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
6095 Modified File(s):
6096 ltp/testcases/realtime/scripts/run_c_files.sh
6097 ltp/testcases/realtime/doc/TODO
6098 ltp/testcases/realtime/func/measurement/preempt_timing.c
6099 ltp/testcases/realtime/lib/librttest.c
6100 ltp/testcases/realtime/func/pi-tests/run_auto.sh
6102 LTP-20090531
6104 1) Log Message:
6105 v4l-test 0.13 for LTP: Changes:
6106 1) Added string content validation;
6107 2) Test cases added for VIDIOC_REQBUFS,
6108 Signed-off-by: Márton Németh <nm127@freemail.hu>.
6110 Modified Files:
6111 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
6112 ltp/testcases/kernel/device-drivers/v4l/user_space/README
6113 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
6114 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
6115 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
6116 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.c
6117 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
6118 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.c
6119 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
6120 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
6121 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.c
6122 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
6123 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
6124 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYMENU.c
6125 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
6126 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
6127 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
6128 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.c
6129 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.h
6130 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
6131 Added Files:
6132 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_REQBUFS.c
6133 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_REQBUFS.h
6135 2) Log Message:
6136 v4l-test 0.14 for LTP: Changes:
6137 1) Test cases added for VIDIOC_QUERYBUF,
6138 2) Debug functions separated,
6139 Signed-off-by: Márton Németh <nm127@freemail.hu>.
6141 Modified Files:
6142 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
6143 ltp/testcases/kernel/device-drivers/v4l/user_space/README
6144 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_REQBUFS.c
6145 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
6146 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
6147 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/results.html
6148 Added Files:
6149 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYBUF.c
6150 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYBUF.h
6151 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_show.c
6152 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_show.h
6154 3) Log Message:
6155 Your patch doesn't apply - looks like it is relative to further local changes you have made in your own git repo (extra args to mktemp).  But applying the corresponding change here does fix that problem for me, yes.  Diff below is relative to ltp cvs. Fix LTPBIN definition in selinux_file.sh. Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>.
6157 Modified Files:
6158 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_file.sh
6160 4) Log Message:
6161 Fix MLS handling in selinux tests: Some of the selinux tests were using full security contexts but predated MCS/MLS and thus lacked a MLS field. This broke testing if MLS was enabled in the policy but mcstransd was not running. Change some of the tests to avoid the need to use full contexts at all, and others to conditionally append a MLS suffix if MLS is enabled. Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>.
6163 Modified Files:
6164 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_file.sh
6165 ltp/testcases/kernel/security/selinux-testsuite/tests/mkdir/selinux_mkdir.sh
6166 ltp/testcases/kernel/security/selinux-testsuite/tests/relabel/selinux_relabel.sh
6167 ltp/testcases/kernel/security/selinux-testsuite/tests/rename/selinux_rename.sh
6168 ltp/testcases/kernel/security/selinux-testsuite/tests/rxdir/selinux_rxdir.sh
6170 5) Log Message:
6171 Update ltp selinux test script and policy: Note:  This does not obsolete or replace the other two patches I have posted (Fix LTPBIN definition in selinux_file.sh, Fix MLS handling in selinux tests), but rather should be applied on top of them. Attached is a patch and a tar file to update the ltp selinux test script and policy so that we no longer conditionally patch the test policy when we run the test script.  The patch does the following:
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.
6181 The tar file contains a new testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5 subdirectory to preserve a legacy copy of the test policy that works on redhat 5.  The top-level refpolicy Makefile will redirect to this subdirectory when it detects redhat 5.  Similar subdirectories can be added for other stable releases going forward as needed.
6183 Subrata, please cvs add the new subdirectory and its files.  Also, please cvs remove the following: ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_policy.te (generated file, should not be in the repository), ltp/testcases/kernel/security/selinux-testsuite/misc/*. Signed-Off-by: Stephen Smalley <sds@tycho.nsa.gov>.
6185 Modified Files:
6186 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
6187 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
6188 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
6189 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_sys.te
6190 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrace.te
6191 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrans.te
6192 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_entrypoint.te
6193 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execshare.te
6194 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_exectrace.te
6195 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execute_no_trans.te
6196 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_fdreceive.te
6197 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
6198 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
6199 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_inherit.te
6200 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
6201 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ipc.te
6202 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_link.te
6203 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_mkdir.te
6204 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_open.te
6205 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_policy.if
6206 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ptrace.te
6207 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_readlink.te
6208 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_relabel.te
6209 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rename.te
6210 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rxdir.te
6211 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setattr.te
6212 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
6213 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sigkill.te
6214 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_stat.te
6215 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
6216 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
6217 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getpgid.te
6218 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsched.te
6219 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsid.te
6220 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
6221 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setsched.te
6222 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_transition.te
6223 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_wait.te
6224 ltp/testscripts/test_selinux.sh
6225 Added Files:
6226 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/Makefile
6227 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_capable_file.te
6228 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_capable_net.te
6229 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_capable_sys.te
6230 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_dyntrace.te
6231 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_dyntrans.te
6232 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_entrypoint.te
6233 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_execshare.te
6234 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_exectrace.te
6235 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_execute_no_trans.te
6236 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_fdreceive.te
6237 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_file.te
6238 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_global.te
6239 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_inherit.te
6240 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_ioctl.te
6241 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_ipc.te
6242 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_link.te
6243 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_mkdir.te
6244 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_open.te
6245 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_policy.if
6246 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_ptrace.te
6247 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_readlink.te
6248 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_relabel.te
6249 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_rename.te
6250 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_rxdir.te
6251 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_setattr.te
6252 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_setnice.te
6253 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_sigkill.te
6254 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_stat.te
6255 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_sysctl.te
6256 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_create.te
6257 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_getpgid.te
6258 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_getsched.te
6259 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_getsid.te
6260 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_setpgid.te
6261 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_setsched.te
6262 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_transition.te
6263 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_wait.te
6264 Removed Files:
6265 ltp/testcases/kernel/security/selinux-testsuite/misc/check_sbin_deprecated.pl
6266 ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
6267 ltp/testcases/kernel/security/selinux-testsuite/misc/update_refpolicy.sh
6268 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_policy.te
6270 6) Log Message:
6271 Update the selinux ioctl test in ltp to reflect the revised selinux_file_ioctl() logic in the kernel.  Also requires the corresponding ltp selinux test policy update. Signed-off-by:  Stephen Smalley <sds@tycho.nsa.gov>.
6273 Modified Files:
6274 ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_ioctl.c
6275 ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_noioctl.c
6277 7) Log Message:
6278 Fix ltp selinux testsuite for rhel5: Some changes on top of the prior patches to enable the ltp selinux testsuite to run successfully on rhel5.  Changes:  
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.
6282 Signed-off-by:  Stephen Smalley <sds@tycho.nsa.gov>.
6284 Modified Files:
6285 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
6286 ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_noioctl.c
6287 ltp/testcases/kernel/security/selinux-testsuite/tests/relabel/selinux_relabel.sh
6289 8) Log Message:
6290 Enable the type bounds test in the ltp selinux testsuite: Add the type bounds test case to the runtest/selinux config so that it is executed as part of the ltp selinux testsuite.  The test passes with a sufficiently recent kernel (>= 2.6.28) and checkpolicy, as in Fedora 11.  If we want to avoid test failures on older kernels, we could add an explicit kernel version test to the test program, as I did for the ioctl test case. Signed-off-by:  Stephen Smalley <sds@tycho.nsa.gov>.
6292 Modified Files:
6293 ltp/runtest/selinux
6295 9) Log Message:
6296 Update 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.
6300 Signed-off-by:  Stephen Smalley <sds@tycho.nsa.gov>.
6302 Modified Files:
6303 ltp/testcases/kernel/security/selinux-testsuite/README
6305 10) Log Message:
6306 Fix selinux_capable_file.sh: Fix selinux_capable_file.sh to call setup before running the second set of tests.  This wasn't an issue prior to the $SELINUXTMPDIR patch as cleanup didn't previously remove the temporary directory, just the files.  The bug wasn't evident in enforcing mode since the second set of tests still got error exit values as expected just for the wrong reason. Detected by forcing a run of the testsuite under permissive mode and checking that all of the testcases FAIL as expected. Signed-off-by:  Stephen Smalley <sds@tycho.nsa.gov>.
6308 Modified Files:
6309 ltp/testcases/kernel/security/selinux-testsuite/tests/capable_file/selinux_capable_file.sh
6311 11) Log Message:
6312 There is a warning occured during i compiled ltp which was released in 20090430: The array of filename was declared with 5 elements, so if you give a value to filename[5], the array will overflow. Signed-off-by: Gui Xiaohua <guixh@cn.fujitsu.com>.
6314 Modified Files:
6315 ltp/testcases/kernel/syscalls/readlinkat/readlinkat01.c
6317 12) Log Message:
6318 Fix faulty interpretation of PASS/FAIL  bysched_football log parser: The log parser of sched_football sometimes interprets successful runs as FAILed ones as it gets the final result based on the PASS/FAIL value of the first run in the log file. The rationale behind this patch is that sched_football testcase can itself decide if it has passed or failed based on the_ball value. There is no need of the log parser as is the case with the other test cases like pi_perf. Changelog:
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.
6322 Signed-off by: Kiran Prakash <kirpraka@in.ibm.com>,
6323 Acked-by: Gowrishankar <gowrishankar.m@linux.vnet.ibm.com>,
6324 Acked-By: Dinakar Guniguntala <dino@in.ibm.com>,
6325 Acked-by: Sripathi Kodi <sripathik@in.ibm.com>.
6327 Modified Files:
6328 ltp/testcases/realtime/func/sched_football/run_auto.sh
6329 ltp/testcases/realtime/func/sched_football/sched_football.c
6330 Removed Files:
6331 ltp/testcases/realtime/func/sched_football/parse-football.py
6333 13) Log Message:
6334 Remove Duplicated Proc01 From Test Lists: The patch removes proc01 test from runtest/crashem, because it has also been present in runtest/fs. There is no need to run it in two places. Signed-off-by: CAI Qian <caiqian@cclom.cn>. 
6336 Modified Files:
6337 ltp/runtest/crashme
6339 14) Log Message:
6340 Add new testcases for cpuset: This is the patch of new testcases for the functionality test of cpuset. It contains cpu hotplug vs cpuset test, load balance vs cpuset test, schedule domains partition test, memory pressure measurement function test, page caches spread test and memory allocation test. Note: page caches spread test(test of cpuset11) may fail because there is something wrong with the kernel. I have made a patch to fix it. Now the patch was adding into -mm tree. Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>.
6342 Modified Files:
6343 ltp/testcases/kernel/controllers/README
6344 ltp/testcases/kernel/controllers/test_controllers.sh
6345 ltp/testcases/kernel/controllers/cpuset/Makefile
6346 ltp/testcases/kernel/controllers/cpuset/README
6347 ltp/testcases/kernel/controllers/cpuset/run_cpuset_test.sh
6348 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset_funcs.sh
6349 ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_testset.sh
6350 Added Files:
6351 ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/Makefile
6352 ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/cpuset_hotplug_test.sh
6353 ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/cpuset_list_compute.c
6354 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuinfo.c
6355 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuinfo.h
6356 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/meminfo.c
6357 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/meminfo.h
6358 ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/Makefile
6359 ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_cpu_hog.c
6360 ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_load_balance_test.sh
6361 ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_sched_domains_check.c
6362 ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_sched_domains_test.sh
6363 ltp/testcases/kernel/controllers/cpuset/cpuset_memory_pressure_test/Makefile
6364 ltp/testcases/kernel/controllers/cpuset/cpuset_memory_pressure_test/cpuset_memory_pressure.c
6365 ltp/testcases/kernel/controllers/cpuset/cpuset_memory_pressure_test/cpuset_memory_pressure_testset.sh
6366 ltp/testcases/kernel/controllers/cpuset/cpuset_memory_spread_test/Makefile
6367 ltp/testcases/kernel/controllers/cpuset/cpuset_memory_spread_test/cpuset_mem_hog.c
6368 ltp/testcases/kernel/controllers/cpuset/cpuset_memory_spread_test/cpuset_memory_spread_testset.sh
6369 ltp/testcases/kernel/controllers/cpuset/cpuset_memory_test/Makefile
6370 ltp/testcases/kernel/controllers/cpuset/cpuset_memory_test/cpuset_memory_test.c
6371 ltp/testcases/kernel/controllers/cpuset/cpuset_memory_test/cpuset_memory_testset.sh
6373 15) Log Message:
6374 The accept4() system call is available starting with Linux 2.6.28; support in glibc is available starting with version 2.10. In v2.9, the function was to be declared. So i did some changes like following. Signed-off-by: Gui Xiaohua <guixh@cn.fujitsu.com>. Acked-By: CAI Qian <caiqian@cclom.cn>.
6376 Modified Files:
6377 ltp/testcases/kernel/syscalls/accept4/accept4_01.c
6379 16) Log Message:
6380 Update the ltp selinux testsuite README to note the requirement for the libselinux headers and static library, and provide URLs from which to obtain the SELinux core userland and reference policy if the base distribution does not already include them. Signed-off-by:  Stephen Smalley <sds@tycho.nsa.gov>.
6382 Modified Files:
6383 ltp/testcases/kernel/security/selinux-testsuite/README
6385 17) Log Message:
6386 Remove obsolete logic from the Makefile in selinux-testsuite/refpolicy/redhat/5. This Makefile only gets used if we are running the testsuite on RHEL5, so we can drop the conditional TARGET definitions based on the redhat-release value. Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>.
6388 Modified Files:
6389 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/Makefile
6391 18) Log Message:
6392 Rohit Verma <rohit.170309@gmail.com> reported: I think there is a bug in the source code. In both the cases the string variable "Type" is not null- terminated. This variable ("Type") indicates the filesystem type, which is used later in the code. In the above said lines of code, I can observe that 'strlen(fstype)' is used within strncpy. Now, strlen returns the length of string excluding the null character. Man page of strncpy states that the 'dest' string is null terminated only if it is present in first 'n'  bytes of the 'src'. In our case, since strlen returns lenght excluding the null character the string "Type" is not null terminated.
6393 CAI Qian <caiqian@cclom.cn> replied: Yes, that is the case. Guo Hongruan posted patches for mount02 and mount03 to fix the same problem before, and we'll also need the similar fix here. Are you capable to make patches for it? Signed-Off-By:  Rohit Verma <rohit.170309@gmail.com>, Acked-by: CAI Qian <caiqian@cclom.cn>,
6395 Modified File(s):
6396 ltp/testcases/kernel/syscalls/umount/umount02.c
6397 ltp/testcases/kernel/syscalls/umount/umount03.c
6399 19) Log Message:
6400 Fix the splice02 test:
6401 Particularly:
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.
6405 Signed-off-by: Jiri Palecek <jpalecek@web.de>.
6407 Modified File(s):
6408 ltp/runtest/syscalls
6409 ltp/testcases/kernel/syscalls/splice/splice02.c
6411 20) Log Message:
6412 Patch for fixing Unzip01 Test Not Working Correctly. Signed-Off-By: rohit verma <rohit.170309@gmail.com>. Acked-by: CAI Qian <caiqian@cclom.cn>.
6414 Modified File(s):
6415 ltp/testcases/commands/unzip/unzip_tests.sh
6417 21) Log Message:
6418 Add Memory Cgroup regression tests to LTP: Those testcases can reproduce bugs we found in memcg, and is useful to track future regressions. Note: this test may crash the system with older kernels, so it is disabled for kernels older than 2.6.30. Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
6420 Modified Files:
6421 ltp/runtest/controllers
6422 ltp/testcases/kernel/controllers/Makefile
6423 Added Files:
6424 ltp/testcases/kernel/controllers/memcg/Makefile
6425 ltp/testcases/kernel/controllers/memcg/README
6426 ltp/testcases/kernel/controllers/memcg/memcg_regression_test.sh
6427 ltp/testcases/kernel/controllers/memcg/memcg_test_1.c
6428 ltp/testcases/kernel/controllers/memcg/memcg_test_2.c
6429 ltp/testcases/kernel/controllers/memcg/memcg_test_4.c
6430 ltp/testcases/kernel/controllers/memcg/memcg_test_4.sh
6432 22) Log Message:
6433 Attached (against ltp-full-20090430.tgz) patch renames binaries in pan directory to have ltp- prefix as plain pan when installed in /usr/bin/ directory conflict with gnome pan. It also fixes all occurrences of pan in scripts and howtos. Signed-off-by: Cyril Hrubis <chrubis@suse.cz>.
6435 Modified Files:
6436 ltp/ltp-devel.spec
6437 ltp/runltp
6438 ltp/runltplite.sh
6439 ltp/doc/automation-README.html
6440 ltp/doc/automation-cookbook.html
6441 ltp/doc/ltp-howto.lyx
6442 ltp/doc/ltp-howto.txt
6443 ltp/doc/man1/Makefile
6444 ltp/pan/Makefile
6445 ltp/testscripts/diskio.sh
6446 ltp/testscripts/ltp-aiodio.sh
6447 ltp/testscripts/ltp-scsi_debug.sh
6448 ltp/testscripts/ltpfslvm.sh
6449 ltp/testscripts/ltpfsnolvm.sh
6450 ltp/testscripts/ltpstress.sh
6451 ltp/testscripts/networkstress.sh
6452 ltp/testscripts/networktests.sh
6453 ltp/testscripts/runEALtests.sh
6454 ltp/testscripts/runpan.sh
6455 ltp/testscripts/test_containers.sh
6456 ltp/testscripts/test_filecaps.sh
6457 ltp/testscripts/test_selinux.sh
6458 ltp/testscripts/tpm_tools.sh
6459 Added Files:
6460 ltp/doc/man1/ltp-bump.1
6461 ltp/doc/man1/ltp-pan.1
6462 ltp/pan/ltp-bump.c
6463 ltp/pan/ltp-pan.c
6464 ltp/pan/ltp-scanner.c
6465 Removed Files:
6466 ltp/doc/man1/bump.1
6467 ltp/doc/man1/pan.1
6468 ltp/pan/bump.c
6469 ltp/pan/pan.c
6470 ltp/pan/scanner.c
6472 23) Log Message:
6473 Fix missing return. Signed-off-by: Cyril Hrubis <chrubis@suse.cz>.
6475 Modified File(s):
6476 ltp/testcases/kernel/security/integrity/ima/src/ima_mmap.c
6478 24) Log Message:
6479 Add add_key01 test for add_key syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>,
6481 Modified Files:
6482 ltp/runtest/syscalls
6483 Added Files:
6484 ltp/testcases/kernel/syscalls/add_key/Makefile
6485 ltp/testcases/kernel/syscalls/add_key/add_key01.c
6487 25) Log Message:
6488 Add add_key02 test for add_key syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6490 Modified Files:
6491 ltp/runtest/syscalls
6492 Added Files:
6493 ltp/testcases/kernel/syscalls/add_key/add_key02.c
6495 26) Log Message:
6496 Add bdflush01 test for bdflush syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6498 Modified Files:
6499 ltp/runtest/syscalls
6500 Added Files:
6501 ltp/testcases/kernel/syscalls/bdflush/Makefile
6502 ltp/testcases/kernel/syscalls/bdflush/bdflush01.c
6504 27) Log Message:
6505 Add exit_group01 test for exit_group syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6507 Modified Files:
6508 ltp/runtest/syscalls
6509 Added Files:
6510 ltp/testcases/kernel/syscalls/exit_group/Makefile
6511 ltp/testcases/kernel/syscalls/exit_group/exit_group01.c
6513 28) Log Message:
6514 Add keyctl01 test for keyctl syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6516 Modified Files:
6517 ltp/runtest/syscalls
6518 Added Files:
6519 ltp/testcases/kernel/syscalls/keyctl/Makefile
6520 ltp/testcases/kernel/syscalls/keyctl/keyctl01.c
6522 29) Log Message:
6523 Add newuname01 test for newuname syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6525 Modified Files:
6526 ltp/runtest/syscalls
6527 Added Files:
6528 ltp/testcases/kernel/syscalls/newuname/Makefile
6529 ltp/testcases/kernel/syscalls/newuname/newuname01.c
6531 30) Log Message:
6532 Add rt_sigaction01 test for rt_sigaction syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6534 Modified Files:
6535 ltp/runtest/syscalls
6536 Added Files:
6537 ltp/testcases/kernel/syscalls/rt_sigaction/Makefile
6538 ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
6540 31) Log Message:
6541 Add rt_sigprocmask01 test for rt_sigprocmask syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6543 Modified Files:
6544 ltp/runtest/syscalls
6545 Added Files:
6546 ltp/testcases/kernel/syscalls/rt_sigprocmask/Makefile
6547 ltp/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask01.c
6549 32) Log Message:
6550 Add rt_sigprocmask02 test for rt_sigprocmask syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6552 Modified Files:
6553 ltp/runtest/syscalls
6554 Added Files:
6555 ltp/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask02.c
6557 33) Log Message:
6558 Add rt_sigqueueinfo01 test for rt_sigqueueinfo syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6560 Modified Files:
6561 ltp/runtest/syscalls
6562 Added Files:
6563 ltp/testcases/kernel/syscalls/rt_sigqueueinfo/Makefile
6564 ltp/testcases/kernel/syscalls/rt_sigqueueinfo/rt_sigqueueinfo01.c
6566 34) Log Message:
6567 Add rt_sigsuspend01 test for rt_sigsuspend syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6569 Modified Files:
6570 ltp/runtest/syscalls
6571 Added Files:
6572 ltp/testcases/kernel/syscalls/rt_sigsuspend/Makefile
6573 ltp/testcases/kernel/syscalls/rt_sigsuspend/rt_sigsuspend01.c
6575 35) Log Message:
6576 Add set_thread_area01 test for set_thread_area syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6578 Modified Files:
6579 ltp/runtest/syscalls
6580 Added Files:
6581 ltp/testcases/kernel/syscalls/set_thread_area/Makefile
6582 ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area01.c
6584 36) Log Message:
6585 Add set_thread_area02 test for set_thread_area syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6587 Modified Files:
6588 ltp/runtest/syscalls
6589 Added Files:
6590 ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area02.c
6592 37) Log Message:
6593 Add set_tid_address01 test for set_tid_address syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6595 Modified Files:
6596 ltp/runtest/syscalls
6597 Added Files:
6598 ltp/testcases/kernel/syscalls/set_tid_address/Makefile
6599 ltp/testcases/kernel/syscalls/set_tid_address/set_tid_address01.c
6601 38) Log Message:
6602 Add sgetmask01 test for sgetmask syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6604 Modified Files:
6605 ltp/runtest/syscalls
6606 Added Files:
6607 ltp/testcases/kernel/syscalls/sgetmask/Makefile
6608 ltp/testcases/kernel/syscalls/sgetmask/sgetmask01.c
6610 39) Log Message:
6611 Add sigreturn01 test for sigreturn syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6613 Modified Files:
6614 ltp/runtest/syscalls
6615 Added Files:
6616 ltp/testcases/kernel/syscalls/sigreturn/Makefile
6617 ltp/testcases/kernel/syscalls/sigreturn/sigreturn01.c
6619 40) Log Message:
6620 Add ssetmask01 test for ssetmask syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6622 Modified Files:
6623 ltp/runtest/syscalls
6624 Added Files:
6625 ltp/testcases/kernel/syscalls/ssetmask/Makefile
6626 ltp/testcases/kernel/syscalls/ssetmask/ssetmask01.c
6628 41) Log Message:
6629 Add timer_getoverrun01 test for timer_getoverrun01 syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6631 Modified Files:
6632 ltp/runtest/syscalls
6633 Added Files:
6634 ltp/testcases/kernel/syscalls/timer_getoverrun/Makefile
6635 ltp/testcases/kernel/syscalls/timer_getoverrun/timer_getoverrun01.c
6637 42) Log Message:
6638 Add timer_gettime01 test for timer_gettime syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6640 Modified Files:
6641 ltp/runtest/syscalls
6642 Added Files:
6643 ltp/testcases/kernel/syscalls/timer_gettime/Makefile
6644 ltp/testcases/kernel/syscalls/timer_gettime/timer_gettime01.c
6646 43) Log Message:
6647 Add tkill01 test for tkill syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6649 Modified Files:
6650 ltp/runtest/syscalls
6651 Added Files:
6652 ltp/testcases/kernel/syscalls/tkill/Makefile
6653 ltp/testcases/kernel/syscalls/tkill/tkill01.c
6655 44) Log Message:
6656 Add tkill02 test for tkill syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6658 Modified Files:
6659 ltp/runtest/syscalls
6660 Added Files:
6661 ltp/testcases/kernel/syscalls/tkill/tkill02.c
6663 45) Log Message:
6664 Patch for "File" test case issue of 30-April-2009 release. Signed-off-by: rohit verma <rohit.170309@gmail.com>.
6666 Modified File(s):
6667 ltp/testcases/commands/ade/file/file_test.sh
6669 46) Log Message:
6670 I've found that ltp didn't compile on Debian because of old kernel headers, which contain taskstats struct without some of the needed fields. This autoconf test detects it and disables the code that would otherwise break. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
6672 Modified Files:
6673 ltp/configure.ac
6674 ltp/include/config.h.default
6675 ltp/testcases/kernel/controllers/cgroup/getdelays.c
6676 Added Files:
6677 ltp/m4/ltp-taskstats.m4
6679 47) Log Message:
6680 Crash02: Deal with SIGSTOP and SIGSEGV v3: Version 3 also fixed compilation failures on IA-64, since there is no SYS_fork either. It use clone2() instead. Version 2 fixed compilation failures on IA-64, because there is no SYS_vfork there. Instead, it uses clone() syscall for vfork(): clone(child_stack=0, flags=CLONE_VM|CLONE_VFORK|SIGCHLD). We have seen crash02 test can not finish due to the child process got SIGSTOP or SIGSEGV when calling random syscalls like this,
6681 # ps aux
6683 168      20121  0.0  0.0   3956   336 ?        Ds   15:10   0:00 ./crash02 -e
6684 -v 100
6685 168      20122  0.0  0.0   3956   336 ?        T    15:10   0:00 ./crash02 -e
6686 -v 100
6687 crash02       X ffff81007fb127a0     0 21272  21271         21273 (L-TLB)
6688  ffff81004c185d58 0000000000000046 ffff81007b494e08 0000000000000002
6689  0000000000000002 0000000000000002 ffff81007c5dc860 ffff81007fb127a0
6690  00000d8ebb800862 000000000000c315 ffff81007c5dca48 0000000300000001
6691 Call 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
6701 crash02       X ffff810002376400     0 21273  21271               21272 (L-TLB)
6702  ffff81004d201f18 0000000000000046 ffff81007b494e08 0000000000000046
6703  0000000000000046 0000000000000002 ffff810078d3a040 ffffffff802eeae0
6704  00000d8ebb803430 000000000001a60c ffff810078d3a228 0000000000000000
6705 Call Trace:
6706  [<ffffffff8001595a>] do_exit+0x913/0x91f
6707  [<ffffffff80048c18>] cpuset_exit+0x0/0x6c
6708  [<ffffffff8005d28d>] tracesys+0xd5/0xe0
6709 So we use WUNTRACED option. Also, we found out that if it picks up vfork(), it will generate SIGSEGV. I am not sure what else can generate the same, so only blacklist vfork() at the moment. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
6711 Modified Files:
6712 ltp/testcases/misc/crash/crash02.c
6714 48) Log Message:
6715 Fix sync problem between two processes of pidns12 test: The child-process wait SIGUSR1 which would be sended by parent-process, if the child-process execute sigtimedwait() after parent-process send the signal, it would never receive the SIGUSR1 from parent-process. This patch rewrite child_signal_handler() to handle to SIGUSR1 and instead sigtimedwait() with sleep for 3 seconds. Signed-off-by: Gui Xiaohua <guixh@cn.fujitsu.com>.
6717 Modified Files:
6718 ltp/testcases/kernel/containers/pidns/pidns12.c
6720 49) Log Message:
6721 In reference to the issue with timer_create04 and clock_gettime03 for the kernel version 2.6.29 which was reported in the link: http://www.nabble.com/timer_create-p22376043.html, PFA the patch for fixing the issue. Detail on the issue: A new clockid 'CLOCK_MONOTONIC_RAW' was added since the kernel 2.6.28 (http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.28). This addition caused the above testcases to fail. Now, 5 clock ID's are resent in kernel ver 2.6.28 and later. Signed-off-by: Rohit Verma <rohit.170309@gmail.com>.
6723 Modified Files:
6724 ltp/testcases/kernel/timers/include/common_timers.h
6725 ltp/testcases/kernel/timers/timer_create/timer_create02.c
6727 50) Log Message:
6728 Postponing close() after aio_write() has finished: In aio_return/1-1.c close() is called after asynchronous I/O write was queued. This according to POSIX may end up in one of two ends and it's implementation specified. One end is writing the file correctly while the other one is behave like aio_cancel() was called. (http://www.opengroup.org/onlinepubs/9699919799/functions/close.html). Test mentoined above rely on finishing asynchronous I/O correctly in this case. To fix that you must postpone close() after asynchronous I/O has finished. Signed-of-by: chrubis@suse.cz.
6730 Modified Files:
6731 ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/1-1.c
6733 51) Log Message:
6734 revert previous "style" change which did a lot more damage than good
6736 Modified File(s):
6737 ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
6738 ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
6740 52) Log Message:
6741 execve: remove obsoleted test case execve04. Since latest kernel do execve(2) without get file descriptor(kernel commit e7b9b550f53e81ea38e71d322d6f95730df058a2), it only use one file struct. This cause the case execve04 which test for set EMFILE errno obsoleted. This patch removed test case execve04, and changed the index of the test cases after execve04. Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>.
6743 Modified Files:
6744 ltp/doc/testcases/kernel.txt
6745 ltp/runtest/ltplite
6746 ltp/runtest/stress.part3
6747 ltp/runtest/syscalls
6748 ltp/testcases/kernel/syscalls/execve/execve04.c
6749 ltp/testcases/kernel/syscalls/execve/execve05.c
6750 Removed Files:
6751 ltp/testcases/kernel/syscalls/execve/execve06.c
6753 53) Log Message:
6754 Fix typo in testcases/kernel/syscalls/chown/chown03.c, which use ltpuser->pw_uid in call to setegid() should be ltpuser->pw_gid. Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>.
6756 Modified Files:
6757 ltp/testcases/kernel/syscalls/chown/chown03.c
6759 54) Log Message:
6760 postponing close() after aio_write() has finished II and cleanups: I've fixed all the sources in the aio_return directory (from the same errors as previous one) and cleaned the coding style a little. Signed-off-by: Cyril Hrubis chrubis@suse.cz.
6762 Modified Files:
6763 ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/1-1.c
6764 ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/2-1.c
6765 ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/3-1.c
6766 ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/3-2.c
6767 ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/4-1.c
6769 55) Log Message:
6770 Renaming binaries to avoid conflicts II. I've missed these three in the first patch, here comes cosmetic changes. Signed-off-by: Cyril Hrubis chrubis@suse.cz.
6772 Modified Files:
6773 ltp/INSTALL ltp/README ltp/README.ltp-devel
6775 56) Log Message:
6776 Port Crackerjack Syscall tests(missing) to LTP. Add/Port Utility Headers for these set of tests. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>. 
6778 Added Files:
6779 ltp/testcases/kernel/syscalls/utils/common_j_h.c
6780 ltp/testcases/kernel/syscalls/utils/include_j_h.h
6781 ltp/testcases/kernel/syscalls/utils/inotify.h
6782 ltp/testcases/kernel/syscalls/utils/ioprio.h
6783 ltp/testcases/kernel/syscalls/utils/numaif.h
6784 ltp/testcases/kernel/syscalls/utils/poll.h
6786 57) Log Message:
6787 Add/Port get_mempolicy01 test for get_mempolicy() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6789 Modified Files:
6790 ltp/runtest/syscalls
6791 Added Files:
6792 ltp/testcases/kernel/syscalls/get_mempolicy/Makefile
6793 ltp/testcases/kernel/syscalls/get_mempolicy/get_mempolicy01.c
6795 58) Log Message:
6796 Add/Port clock_getres01 test for clock_getres() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6798 Modified Files:
6799 ltp/runtest/syscalls
6800 Added Files:
6801 ltp/testcases/kernel/syscalls/clock_getres/Makefile
6802 ltp/testcases/kernel/syscalls/clock_getres/clock_getres01.c
6804 59) Log Message:
6805 Add/Port clock_nanosleep01 test for clock_nanosleep() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6807 Modified Files:
6808 ltp/runtest/syscalls
6809 Added Files:
6810 ltp/testcases/kernel/syscalls/clock_nanosleep/Makefile
6811 ltp/testcases/kernel/syscalls/clock_nanosleep/clock_nanosleep01.c
6813 60) Log Message:
6814 Add/Port mq_notify01 test for mq_notify() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6816 Modified Files:
6817 ltp/runtest/syscalls
6818 Added Files:
6819 ltp/testcases/kernel/syscalls/mq_notify/Makefile
6820 ltp/testcases/kernel/syscalls/mq_notify/mq_notify01.c
6822 61) Log Message:
6823 Add/Port ppoll01 test for ppoll() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6825 Modified Files:
6826 ltp/runtest/syscalls
6827 Added Files:
6828 ltp/testcases/kernel/syscalls/ppoll/Makefile
6829 ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
6831 62) Log Message:
6832 Add/Port mq_open01 test for mq_open() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6834 Modified Files:
6835 ltp/runtest/syscalls
6836 Added Files:
6837 ltp/testcases/kernel/syscalls/mq_open/Makefile
6838 ltp/testcases/kernel/syscalls/mq_open/mq_open01.c
6840 63) Log Message:
6841 Add/Port mq_timedreceive01 test for mq_timedreceive() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6843 Modified Files:
6844 ltp/runtest/syscalls
6845 Added Files:
6846 ltp/testcases/kernel/syscalls/mq_timedreceive/Makefile
6847 ltp/testcases/kernel/syscalls/mq_timedreceive/mq_timedreceive01.c
6849 64) Log Message:
6850 Add/Port utimes01 test for utimes() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6852 Modified Files:
6853 ltp/runtest/syscalls
6854 Added Files:
6855 ltp/testcases/kernel/syscalls/utimes/Makefile
6856 ltp/testcases/kernel/syscalls/utimes/utimes01.c
6858 65) Log Message:
6859 Add/Port mq_unlink01 test for mq_unlink() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6861 Modified Files:
6862 ltp/runtest/syscalls
6863 Added Files:
6864 ltp/testcases/kernel/syscalls/mq_unlink/Makefile
6865 ltp/testcases/kernel/syscalls/mq_unlink/mq_unlink01.c
6867 66) Log Message:
6868 Add/Port mq_timedsend01 test for mq_timedsend() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6870 Modified Files:
6871 ltp/runtest/syscalls
6872 Added Files:
6873 ltp/testcases/kernel/syscalls/mq_timedsend/Makefile
6874 ltp/testcases/kernel/syscalls/mq_timedsend/mq_timedsend01.c
6876 67) Log Message:
6877 Add/Port unshare01 test for unshare() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6879 Modified Files:
6880 ltp/runtest/syscalls
6881 Added Files:
6882 ltp/testcases/kernel/syscalls/unshare/Makefile
6883 ltp/testcases/kernel/syscalls/unshare/unshare01.c
6885 68) Log Message:
6886 Add/Port unshare02 test for unshare() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6888 Modified Files:
6889 ltp/runtest/syscalls
6890 Added Files:
6891 ltp/testcases/kernel/syscalls/unshare/unshare02.c
6893 69) Log Message:
6894 The following patch solves the problem: 
6895 1) Avoids build problem on your very old kernel,
6896 2) Will not run on on your old kernel but on kernel > 2.6.17,
6897 Will revert to Autoconf later. Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>.
6899 Modified Files:
6900 ltp/testcases/kernel/syscalls/splice/splice02.c
6902 70) Log Message:
6903 Being a non-NUMA machine is not a failure, but an info. So it should not cause the test to have a non zero exit status. Signed-off-by: Suzuki Poulose <suzuki@in.ibm.com>.
6905 Modified Files:
6906 ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
6908 71) Log Message:
6909 I come across with this kernel issue in 2.6.27:
6910 http://lkml.org/lkml/2008/9/23/218,
6911 http://lkml.org/lkml/2008/9/23/228,
6912 http://lkml.org/lkml/2008/9/24/180,
6913 http://lkml.org/lkml/2008/9/24/186,
6914 http://lkml.org/lkml/2008/9/24/193,
6915 http://lkml.org/lkml/2008/9/24/243,
6916 http://lkml.org/lkml/2008/9/24/247,
6917 Test cases modification noticed for ltp/testcases/open_posix_testsuite/conformance/interfaces/sigaction/10-1.c. I have modified patch and submitting fix patch. This test case is passed now. Signed-off-by: naresh kamboju <naresh.kernel@gmail.com>.
6919 Modified Files:
6920 ltp/testcases/open_posix_testsuite/conformance/interfaces/sigaction/10-1.c
6922 LTP-20090430
6924 1) Log Message:
6925 This patch adds Integrity Measurement Architecture(IMA) testing support:
6926 Changes:
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
6930 Signed-off-by: Mimi Zohar <zohar@us.ibm.com>.
6932 Modified Files:
6933 ltp/config.mk.in
6934 ltp/configure.ac
6935 ltp/testcases/kernel/security/Makefile
6936 Added Files:
6937 ltp/m4/ltp-crypto.m4
6938 ltp/runtest/ima
6939 ltp/testcases/kernel/security/integrity/Makefile
6940 ltp/testcases/kernel/security/integrity/ima/Makefile
6941 ltp/testcases/kernel/security/integrity/ima/README
6942 ltp/testcases/kernel/security/integrity/ima/policy/Makefile
6943 ltp/testcases/kernel/security/integrity/ima/policy/measure.policy
6944 ltp/testcases/kernel/security/integrity/ima/policy/measure.policy-invalid
6945 ltp/testcases/kernel/security/integrity/ima/src/Makefile
6946 ltp/testcases/kernel/security/integrity/ima/src/ima_boot_aggregate.c
6947 ltp/testcases/kernel/security/integrity/ima/src/ima_measure.c
6948 ltp/testcases/kernel/security/integrity/ima/src/ima_mmap.c
6949 ltp/testcases/kernel/security/integrity/ima/tests/Makefile
6950 ltp/testcases/kernel/security/integrity/ima/tests/ima_measurements.sh
6951 ltp/testcases/kernel/security/integrity/ima/tests/ima_policy.sh
6952 ltp/testcases/kernel/security/integrity/ima/tests/ima_setup.sh
6953 ltp/testcases/kernel/security/integrity/ima/tests/ima_tpm.sh
6954 ltp/testcases/kernel/security/integrity/ima/tests/ima_violations.sh
6956 2) Log Message:
6957 Addition of per_cpu_atomic_operations_vs_interrupt_disabling_module test to LTP. Signed-Off-By: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>.
6959 Added Files:
6960 ltp/testcases/kernel/device-drivers/misc_modules/per_cpu_atomic_operations_vs_interrupt_disabling_module/Makefile
6961 ltp/testcases/kernel/device-drivers/misc_modules/per_cpu_atomic_operations_vs_interrupt_disabling_module/test-cmpxchg-nolock.c
6963 3) Log Message:
6964 Module to test Per CPU Allocator. Signed-Off-By: Tejun Heo <tj@kernel.org>.
6966 Added Files:
6967 ltp/testcases/kernel/device-drivers/misc_modules/per_cpu_allocator_module/Makefile
6968 ltp/testcases/kernel/device-drivers/misc_modules/per_cpu_allocator_module/test_per_cpu_allocator_module.c
6970 4) Log Message:
6971 Patch for fixing the testcase's segment fault. Signed-Off-By: Fan He <fhe@novell.com>.
6973 Modified File(s):
6974 ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/speculative/6-1.c
6975 ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/speculative/12-1.c
6977 5) Log Message:
6978 Extended the summary info to the case of LTP cross-built i.e. running on different arch with respect to the host. Moreover, a more detailed summary about LTP test results has been added. Signed-off-by: Francesco Rundo <francesco.rundo@st.com>.
6980 Modified File(s):
6981 ltp/tools/genhtml.pl
6983 6) Log Message:
6984 Add Simple Test for PERFORMANCE COUNTER in Linux. Signed-Off-By: Ingo Molnar <mingo@elte.hu>. Ported-To-And-Tested-On-LTP-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
6986 Modified Files:
6987 ltp/runalltests.sh
6988 Added Files:
6989 ltp/runtest/perfcounters
6990 ltp/testcases/kernel/performance_counters/Makefile
6991 ltp/testcases/kernel/performance_counters/performance_counter01.c
6993 7) Log Message:
6994 Add Test for Software and Hardware PERFORMANCE COUNTERS verification in Linux. Signed-Off-By: Paul Mackerras <paulus@samba.org>. Ported-To-And-Tested-On-LTP-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
6996 Modified Files:
6997 ltp/runtest/perfcounters
6998 Added Files:
6999 ltp/testcases/kernel/performance_counters/performance_counter02.c
7001 8) Log Message:
7002 Add Test for Checking mmap() corruption. Signed-Off-By: Ying Han <yinghan@google.com>. Ported-To-And-Tested-On-LTP-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7004 Modified Files:
7005 ltp/runtest/stress.part1
7006 Added Files:
7007 ltp/testcases/kernel/mem/mmapstress/mmap-corruption01.c
7009 9) Log Message:
7010 Growfiles: Fix Test Failures. See: http://marc.info/?t=123866461100001&r=1&w=2&n=2, for more info. Signed-Off-By: CAI Qian <caiqian@cclom.cn>.
7012 Modified File(s):
7013 ltp/lib/Makefile
7014 ltp/testcases/kernel/fs/doio/growfiles.c
7016 10) Log Message:
7017 While running the latest LTP testsuite (CVS checkout), some tests failed due to small errors in the testscripts. I've attached two diffs for both testcases/kernel/syscalls/utimensat/utimensat_tests.sh and testcases/kernel/syscalls/ioctl/test_ioctl. Signed-Off-By: Christian Kujau <lists@nerdbynature.de>.
7019 Modified File(s):
7020 ltp/testcases/kernel/syscalls/ioctl/test_ioctl
7021 ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
7023 11) Log Message:
7024 Patch to integrate sched_smt cpu consolidation testcase to LTP. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
7026 Modified File(s):
7027 ltp/testcases/kernel/power_management/pm_include.sh
7028 ltp/testcases/kernel/power_management/runpwtests.sh
7030 12) Log Message:
7031 This 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
7038 Signed-off-by: Márton Németh <nm127@freemail.hu>.
7040 Modified Files:
7041 ltp/testcases/kernel/device-drivers/v4l/kernel_space/video_dummy.c
7042 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
7043 ltp/testcases/kernel/device-drivers/v4l/user_space/README
7044 ltp/testcases/kernel/device-drivers/v4l/user_space/dev_video.c
7045 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
7046 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
7047 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.c
7048 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
7049 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
7050 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
7051 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.c
7052 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
7053 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.c
7054 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
7055 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
7056 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.c
7057 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.h
7058 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.c
7059 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.h
7060 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_LOG_STATUS.c
7061 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.c
7062 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PARM.c
7063 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PRIORITY.c
7064 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
7065 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
7066 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYSTD.c
7067 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
7068 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
7069 ltp/testcases/kernel/device-drivers/v4l/user_space/test_invalid_ioctl.c
7070 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
7071 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
7072 Added Files:
7073 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FMT.c
7074 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FMT.h
7075 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_G_SLICED_VBI_CAP.c
7076 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_G_SLICED_VBI_CAP.h
7077 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_OUTPUT.c
7078 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_OUTPUT.h
7079 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYMENU.c
7080 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYMENU.h
7081 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/results.html
7083 13) Log Message:
7084 Patch for fixing the openposix_getoverrun_speculative_6_1 testcase's segment fault. Signed-Off-By: Fan He <fhe@novell.com>.
7086 Modified File(s):
7087 ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/speculative/6-1.c
7089 14) Log Message:
7090 Patch for fixing the openposix_timer_delete_speculative_5_1 testcase's segment fault. Signed-Off-By: Fan He <fhe@novell.com>.
7092 Modified File(s):
7093 ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_delete/speculative/5-1.c
7095 15) Log Message:
7096 I am not sure what kinds of IO and wait methods are available on uClinux, but by looking at the code in tlibio.h, the following method seems not supported there. So whenever LIO_IO_SYNCP was chosen as the random IO method, it will skip the above code and failback to "No I/O method chosen". Can you try the following patch to see if it fixes the problem? It drops LIO_IO_SYNCP as an avaliable method for uClinux, and also narrows down the wait methods since it does not support async IO there. I'd hope someone knew better than me about uClinux to review this patch. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
7098 Modified File(s):
7099 ltp/include/tlibio.h
7101 16) Log Message:
7102 Fix clone07 bug. Signed-Off-By: Guo Hongruan <guo.hongruan@gulessoft.com>.
7104 Modified File(s):
7105 ltp/testcases/kernel/syscalls/clone/clone07.c
7107 17) Log Message:
7108 Addition of splice02 test for splice() syscall. Original-Author: Jens Axboe <axboe@kernel.dk>, Ported-To-LTP:By: Manas K Nayak <maknayak@in.ibm.com>.
7110 Modified Files:
7111 ltp/runtest/syscalls
7112 Added Files:
7113 ltp/testcases/kernel/syscalls/splice/splice02.c
7115 18) Log Message:
7116 Addition of clock_nanosleep2_01 test for clock_nanosleep2() syscall. Original-Author: M. Koehrer <mathias_koehrer@arcor.de>, Ported-To-LTP-By: Manas K Nayak <maknayak@in.ibm.com>,
7118 Modified Files:
7119 ltp/runtest/syscalls
7120 Added Files:
7121 ltp/testcases/kernel/syscalls/clock_nanosleep2/Makefile
7122 ltp/testcases/kernel/syscalls/clock_nanosleep2/clock_nanosleep2_01.c
7124 19) Log Message:
7125 Addition of cacheflush01 test for cacheflush() syscall. Original-Author: Maxin John <maxin.john@gmail.com>, Ported-To-LTP-By: Manas K Nayak <maknayak@in.ibm.com>,
7127 Modified Files:
7128 ltp/runtest/syscalls
7129 Added Files:
7130 ltp/testcases/kernel/syscalls/cacheflush/Makefile
7131 ltp/testcases/kernel/syscalls/cacheflush/cacheflush01.c
7133 20) Log Message:
7134 Fix mount02 and mount03. Signed-Off-By: Guo Hongruan <guo.hongruan@gulessoft.com>.
7136 Modified File(s):
7137 ltp/testcases/kernel/syscalls/mount/mount02.c
7138 ltp/testcases/kernel/syscalls/mount/mount03.c
7140 21) Log Message:
7141 How many loops should setuid04 run test case using "setuid04 -i 2"? It should be 2 but in fact, it is 3, This patch solves this problem. Hoppe it is useful. Thanks a lot!. Signed-Off-By: Guo Hongruan <guo.hongruan@gulessoft.com>.
7143 Modified File(s):
7144 ltp/testcases/kernel/syscalls/setuid/setuid04.c
7146 22) Log Message:
7147 Rohit verma <rohit.170309@gmail.com> wrote: There is a change in compilation mechanism in LTP from Feb 09 distribution.The previous Make mechanism did not provide any optimization while compiling the fork05 test program and the test used to Pass . However the newer Makefile uses optimization level 2 while compiling, if this file is executed the test case fails. CAI Qian <caiqian@cclom.cn> replied: This is definitely a case. I can reproduce it on Fedora 10, so I have created a bug of it, and copied the author Ulrich Drepper, https://bugzilla.redhat.com/show_bug.cgi?id=495296. Ulrich Drepper has pointed out in the above bug report that this failure was due to incorrect test code. The test code isn't correct.  The compiler cannot look inside the asm statements in main() and see that they are really necessary.  Based on the information given the compiler can drop some of them. Change all asms in main from asm(...) to asm volatile(...), and the code works fine. With the following patch, it works fine with and without compilation optimization. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
7149 Modified Files:
7150 ltp/testcases/kernel/syscalls/fork/fork05.c
7152 23) Log Message:
7153 Fix from CAI Qian <caiqian@cclom.cn>.
7155 Modified Files:
7156 ltp/testcases/network/lib6/runcc.c
7158 24) Log Message:
7159 It turns out that -s option does not has any effect for binutils ar, which makes related test cases invalid in ar01 test. Nick Clifton replied in the bug report, https://bugzilla.redhat.com/show_bug.cgi?id=490797. It does make a difference on some versions of the ar program, notably those on some Unix and Solaris systems.  These versions of ar do not automatically added a symbol index when the archive is created. But the binutils ar automatically adds a symbol index when an archive is created.  So the -s option is supported mainly for backwards compatibility with these other versions of ar. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
7161 Modified Files:
7162 ltp/testcases/commands/ade/ar/ar01
7164 25) Log Message:
7165 The library file in powermanagement testcase is modified to support sched_mc=2 testing. Wrote a another function to generate load in the system through make -j x. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
7167 Modified Files:
7168 ltp/testcases/kernel/power_management/lib/sched_mc.py
7170 26) Log Message:
7171 CPU consolidation testcase is modified such that workload is not passed as input to the testcase. Based on sched_mc input corresponding workload is triggered. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
7173 Modified Files:
7174 ltp/testcases/kernel/power_management/cpu_consolidation.py
7176 27) Log Message:
7177 Master script of Powermanagement testcase is modified to invoke cpu_consolidation testcase without workload. Restructured cpu_consolidation testcase within a loop. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
7179 Modified Files:
7180 ltp/testcases/kernel/power_management/runpwtests.sh
7182 28) Log Message:
7183 This testcase test sched_smt_power_saving interface with valid and inavlid values. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
7185 Added Files:
7186 ltp/testcases/kernel/power_management/test_sched_smt.sh
7188 29) Log Message:
7189 Modifed test_sched_mc interface testing testcase to use reusable function. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
7191 Modified Files:
7192 ltp/testcases/kernel/power_management/test_sched_mc.sh
7194 30) Log Message:
7195 The test_dma_thread_diotest contains an unnecessary bashism. This patch fixes that. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
7197 Modified File(s):
7198 ltp/testcases/kernel/io/direct_io/test_dma_thread_diotest7.sh
7200 31) Log Message:
7201 Make fs/quota_remount_test01 more POSIX-shell friendly. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
7203 Modified File(s):
7204 ltp/testcases/kernel/fs/quota_remount/quota_remount_test01.sh
7206 32) Log Message:
7207 First, there was bug in test - it used seconds part of struct timespec structure, because total_sec was 5 from previous loop, and 1..4 millions of nanoseconds in addition to these 5 seconds did nothing in test result, checking sleep time for correctness also used total_sec. Also pselect takes struct timespec as its argument, not struct timeval, now code in test uses struct timeval as argument of pselect and suppose second field of this structure is microseconds instead of nanoseconds. Let's fix this part of test - I suggest to set nanoseconds to 1e8 ... 4e8 with step 1e8 and check sleep time differs from expected value no more than 10% of it. Signed-Off-By: Dmitry Guryanov <dguryanov@parallels.com>.
7209 Modified File(s):
7210 ltp/testcases/kernel/syscalls/pselect/pselect01.c
7212 33) Log Message:
7213 This is the patch of the v4l-test 0.12 for LTP. Changes: Test cases added for VIDIOC_S_FMT; NULL parameter test suite split to read only, write only and write/read ioctl suite; More verbose debug output in VIDIOC_S_FREQUENCY and in some other test cases; More strict check added for strings in different test cases. Signed-off-by: Márton Németh <nm127@freemail.hu>.
7215 Modified File(s):
7216 ltp/testcases/kernel/device-drivers/v4l/user_space/README
7217 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
7218 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
7219 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
7220 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.c
7221 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
7222 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.c
7223 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
7224 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
7225 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FMT.c
7226 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FMT.h
7227 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.c
7228 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.c
7229 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
7230 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
7231 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYMENU.c
7232 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
7233 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
7234 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
7235 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
7236 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/results.html
7238 34) Log Message:
7239 Jiri Palecek <jpalecek@web.de> wrote: While running the selinux tests, I was contemplating the way the $SELINUXTMPDIR is created. It seems to me that creating it in each test individually would allow running the tests in parallel, make some hacks needed to prevent interference of the tests unnecessary, allow the tests to be run directly from ltpmenu et al., and wouldn't add much more code. What do you think about this? Signed-off-by: Jiri Palecek <jpalecek@web.de>.
7240 "Serge E. Hallyn" <serue@us.ibm.com> replied:
7241 If the motivation is to support multiple concurrent ltp runs, wouldn't it be better to have selinux-testsuite/tests/runtest.sh set/export SELINUXTMPDIR to a per-run tempdir? Even as simple as /tmp/selinux-$pid. Well, and testscripts/test_selinux.sh I guess. Hmm, no, bc at that level you can't easily support multiple policy module loads anyway. Never mind.
7242 Jiri Palecek <jpalecek@web.de> replied back: No, the motivation was mostly to allow running these tests directly from PAN, without any supporting scripts. The ability to run the tests concurrently is just a pleasant bonus. I chose this way, because I find the needed changes pretty small. 
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.
7245 Modified File(s):
7246 ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/selinux_bounds.sh
7247 ltp/testcases/kernel/security/selinux-testsuite/tests/capable_file/selinux_capable_file.sh
7248 ltp/testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_capable_sys.sh
7249 ltp/testcases/kernel/security/selinux-testsuite/tests/entrypoint/selinux_entrypoint.sh
7250 ltp/testcases/kernel/security/selinux-testsuite/tests/execute_no_trans/selinux_execute_no_trans.sh
7251 ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive.sh
7252 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_file.sh
7253 ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit.sh
7254 ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_ioctl.sh
7255 ltp/testcases/kernel/security/selinux-testsuite/tests/link/selinux_link.sh
7256 ltp/testcases/kernel/security/selinux-testsuite/tests/mkdir/selinux_mkdir.sh
7257 ltp/testcases/kernel/security/selinux-testsuite/tests/open/selinux_open.sh
7258 ltp/testcases/kernel/security/selinux-testsuite/tests/readlink/selinux_readlink.sh
7259 ltp/testcases/kernel/security/selinux-testsuite/tests/relabel/selinux_relabel.sh
7260 ltp/testcases/kernel/security/selinux-testsuite/tests/rename/selinux_rename.sh
7261 ltp/testcases/kernel/security/selinux-testsuite/tests/rxdir/selinux_rxdir.sh
7262 ltp/testcases/kernel/security/selinux-testsuite/tests/setattr/selinux_setattr.sh
7263 ltp/testcases/kernel/security/selinux-testsuite/tests/stat/selinux_stat.sh
7265 35) Log Message:
7266 I have been trying to run the selinux tests on Debian and discovered a small flaw. The test was using a return value variable which wasn't set by the test. I've coma across another strange (at least to me) fact - when you execute a program without path, it is searched for in $PATH. However, if the program is in one directory if $PATH and selinux rejects to run the file, the following directories in $PATH are search, and the call can succeed. Is this behavior planned? I know it can't tamper the security of selinux, but it can lead to surprising results. Also, I've found some uses of macros not present in Debian's refpolicy. Should I send a patch for them? Signed-off-by: Jiri Palecek <jpalecek@web.de>.
7268 Modified File(s):
7269 ltp/testcases/kernel/security/selinux-testsuite/tests/entrypoint/selinux_entrypoint.sh
7271 36) Log Message:
7272 Add cgroup regression tests to LTP: Those testcases can reproduce bugs we found in cgroups, and is useful to track future regressions. Note: this test may crash the system with older kernels, so it is disabled for kernels older than 2.6.29. Another note: getdelays.c is linux-2.6/Documentation/accounting/getdelays.c. How to run this test:     # runltp -f controllers
7273 Result:
7274 cgroup_regression_test    1  PASS  :  no kernel bug was found
7275 cgroup_regression_test    2  PASS  :  notify_on_release is inherited
7276 cgroup_regression_test    3  PASS  :  no kernel bug was found
7277 cgroup_regression_test    4  PASS  :  no lockdep BUG was found
7278 cgroup_regression_test    5  PASS  :  no kernel bug was found
7279 cgroup_regression_test    6  PASS  :  no kernel bug was found
7280 cgroup_regression_test    7  PASS  :  no kernel bug was found
7281 cgroup_regression_test    8  PASS  :  no kernel bug was found
7282 cgroup_regression_test    9  PASS  :  no kernel warning was found
7283 cgroup_regression_test   10  PASS  :  no kernel warning was found
7284 Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
7286 Modified Files:
7287 ltp/runtest/controllers
7288 ltp/testcases/kernel/controllers/Makefile
7289 ltp/testcases/kernel/controllers/README
7290 Added Files:
7291 ltp/testcases/kernel/controllers/cgroup/Makefile
7292 ltp/testcases/kernel/controllers/cgroup/README
7293 ltp/testcases/kernel/controllers/cgroup/cgroup_regression_test.sh
7294 ltp/testcases/kernel/controllers/cgroup/fork_processes.c
7295 ltp/testcases/kernel/controllers/cgroup/getdelays.c
7296 ltp/testcases/kernel/controllers/cgroup/test_10_1.sh
7297 ltp/testcases/kernel/controllers/cgroup/test_10_2.sh
7298 ltp/testcases/kernel/controllers/cgroup/test_3_1.sh
7299 ltp/testcases/kernel/controllers/cgroup/test_3_2.sh
7300 ltp/testcases/kernel/controllers/cgroup/test_6_1.sh
7301 ltp/testcases/kernel/controllers/cgroup/test_6_2.c
7302 ltp/testcases/kernel/controllers/cgroup/test_9_1.sh
7303 ltp/testcases/kernel/controllers/cgroup/test_9_2.sh
7305 37) Log Message:
7306 Test suite for cpuset: This is the test suite for the basis operation test and part functionality test of cpuset. It contains adding/removing cpus/mems test, setting flags test, exclusive function test, hierarchy relation test, inherit relation test and cpuset VS syscall test. More testcases will be added in future. Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>.
7308 Modified Files:
7309 ltp/testcases/kernel/controllers/Makefile
7310 ltp/testcases/kernel/controllers/README
7311 ltp/testcases/kernel/controllers/test_controllers.sh
7312 ltp/testcases/kernel/controllers/testplan.txt
7313 Added Files:
7314 ltp/testcases/kernel/controllers/cpuset/Makefile
7315 ltp/testcases/kernel/controllers/cpuset/README
7316 ltp/testcases/kernel/controllers/cpuset/run_cpuset_test.sh
7317 ltp/testcases/kernel/controllers/cpuset/cpuset_base_ops_test/Makefile
7318 ltp/testcases/kernel/controllers/cpuset/cpuset_base_ops_test/cpuset_base_ops_testset.sh
7319 ltp/testcases/kernel/controllers/cpuset/cpuset_exclusive_test/Makefile
7320 ltp/testcases/kernel/controllers/cpuset/cpuset_exclusive_test/cpuset_exclusive_test.sh
7321 ltp/testcases/kernel/controllers/cpuset/cpuset_hierarchy_test/Makefile
7322 ltp/testcases/kernel/controllers/cpuset/cpuset_hierarchy_test/cpuset_hierarchy_test.sh
7323 ltp/testcases/kernel/controllers/cpuset/cpuset_inherit_test/Makefile
7324 ltp/testcases/kernel/controllers/cpuset/cpuset_inherit_test/cpuset_inherit_testset.sh
7325 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/Makefile
7326 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset_funcs.sh
7327 ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
7328 ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_test.c
7329 ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_testset.sh
7331 38) Log Message:
7332 While running the su01 test on Debian, I encountered a different error message on changing the password and giving a wrong old password. I guess the error message is actually OK, so I suggest to add it to the possible successful outcomes. Signed-off-by: Jiri Palecek <jpalecek@web.de>. 
7334 Modified Files:
7335 ltp/testcases/commands/su/su01_s1
7337 39) Log Message:
7338 Fix running of the selinux tests: while running the ltp selinux tests on Debian, I found some problems: 1) the testdomain attribute cannot have setcurrent permission to itself. This is because in Debian refpolicy, only domains with attribute set_curr_context can have setcurrent permission on own processes (otherwise, it's forbidden by neverallow). And AFAIK, it's impossible to specify that domains having attribute testdomain also have attribute set_curr_context. Moreover, I found only two tests (dyntrans and dyntrace) that actually need it so far, so I'm not convinced it has to be granted globally. 2) the testscripts (eg. selinux_file.sh) have the test_file_t context, but they are to be run as sysadm_t. Sysadm_t therefore needs execute_no_trans permission on the test files. Please correct me if I'm wrong. - allow sysadm_t execute_no_trans on test_file_t to allow him to run the test shell scripts - get rid of setexec permission for testdomain, it conflicts with refpolicy and AFAIK is unneeded. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
7340 Modified Files:
7341 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
7343 40) Log Message:
7345 README: update kernel config for cgroup testing: lockdep is needed in one of the testcases in cgroup regression test. Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
7347 Modified Files:
7348 ltp/README
7350 41) Log Message:
7351 Fix fsync02 usage on filesystems which have undefined amount of free space: "Fields that are undefined for a particular file system are set to 0". Note that if it's ramfs or tmpfs with -o nr_blocks=0, there is no such thing as "amount of free space", reserved for root or not. - Al Viro. Signed-off-by: Michal Simek <monstr@monstr.eu>.
7353 Modified Files:
7354 ltp/testcases/kernel/syscalls/fsync/fsync02.c
7356 42) Log Message:
7357 Delete the change_owner binary, as it is an insecure suid root binary; rewrite tests that use it: This patch is based on Jiri's change_owner patch. I removed references in runtest/syscalls and fix some coding style violations. Signed-off-by: Michal Simek <monstr@monstr.eu>.
7359 Modified Files:
7360 ltp/runtest/syscalls
7361 ltp/testcases/kernel/syscalls/chmod/Makefile
7362 ltp/testcases/kernel/syscalls/chmod/chmod05.c
7363 ltp/testcases/kernel/syscalls/chmod/chmod06.c
7364 ltp/testcases/kernel/syscalls/chown/Makefile
7365 ltp/testcases/kernel/syscalls/chown/chown03.c
7366 ltp/testcases/kernel/syscalls/chown/chown04.c
7367 ltp/testcases/kernel/syscalls/fchmod/Makefile
7368 ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
7369 ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
7370 ltp/testcases/kernel/syscalls/fchown/Makefile
7371 ltp/testcases/kernel/syscalls/fchown/fchown03.c
7372 ltp/testcases/kernel/syscalls/fchown/fchown04.c
7374 43) Log Message:
7375 The attached patch fixes this bug. This is the bug of the kernel. The following patch has fixed the bug.
7376 commit af76aba00fdcfb21535c9f9872245d14097a4561
7377 Author: Rusty Russell <rusty@rustcorp.com.au>
7378 Date:   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>
7383 But after applying this patch, Case 5 and 6 still failed. It is because the max size of CPUSET in the glibc is 1024, but the  max size of your kernel is 4096, when we invoke the sched_getaffinity, the kernel will check whether the size of mask passed into the function is >= the size of the mask in the kernel. If not, the function returns -1. So it is not the bug of the tesecase. This patch contains two lib files written by Paul Jackson who is ex-maintainer of cpuset. These two lib files are used for both this bug fix and the testcases that will be added in future. Signed-Off-By: Miao Xie <miaox@cn.fujitsu.com>.
7385 Modified Files:
7386 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset_funcs.sh
7387 ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
7388 ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_test.c
7389 ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_testset.sh
7390 Added Files:
7391 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/bitmask.h
7392 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/common.h
7393 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset.h
7394 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/libbitmask.c
7395 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/libcpuset.c
7397 44) Log Message:
7398 Add 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)
7409 A set of securebits and keepcaps tests have yet to be written (as per an email I sent a few months ago). Signed-off-by: Serge Hallyn <serue@us.ibm.com>.
7411 Modified Files:
7412 ltp/runltp
7413 ltp/testcases/kernel/security/Makefile
7414 Added Files:
7415 ltp/runtest/cap_bounds
7416 ltp/testcases/kernel/security/cap_bound/Makefile
7417 ltp/testcases/kernel/security/cap_bound/cap_bounds_r.c
7418 ltp/testcases/kernel/security/cap_bound/cap_bounds_rw.c
7419 ltp/testcases/kernel/security/cap_bound/cap_bset_inh_bounds.c
7420 ltp/testcases/kernel/security/cap_bound/check_for_libcap.sh
7421 ltp/testcases/kernel/security/cap_bound/check_pe.c
7422 ltp/testcases/kernel/security/cap_bound/dummy.c
7423 ltp/testcases/kernel/security/cap_bound/exec_with_inh.c
7424 ltp/testcases/kernel/security/cap_bound/exec_without_inh.c
7425 ltp/testcases/kernel/security/cap_bound/run_capbounds.sh
7427 45) Log Message:
7428 Exit in testsf_s6 when host lookup fails to prevent segfaults later. Jiri Palecek <jpalecek@web.de>.
7430 Modified Files:
7431 ltp/testcases/network/ipv6/sendfile6/testsf_s6.c
7433 46) Log Message:
7434 Fix collateral damage caused by recent coding style cleanups. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
7436 Modified Files:
7437 ltp/testcases/kernel/syscalls/syslog/syslog01
7438 ltp/testcases/kernel/syscalls/syslog/syslog02
7439 ltp/testcases/kernel/syscalls/syslog/syslog03
7440 ltp/testcases/kernel/syscalls/syslog/syslog04
7441 ltp/testcases/kernel/syscalls/syslog/syslog05
7442 ltp/testcases/kernel/syscalls/syslog/syslog06
7443 ltp/testcases/kernel/syscalls/syslog/syslog07
7444 ltp/testcases/kernel/syscalls/syslog/syslog08
7445 ltp/testcases/kernel/syscalls/syslog/syslog09
7446 ltp/testcases/kernel/syscalls/syslog/syslog10
7448 47) Log Message:
7449 This patch is a rewrite of symlinkat and linkat tests aimed to: 
7450  - simplify the code
7451  - cease using the current directory for testfiles
7452 Hope this applies, since I'm sending this from a weekly (er.. monthly) version of Opera. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
7454 Modified Files:
7455 ltp/testcases/kernel/syscalls/linkat/linkat01.c
7456 ltp/testcases/kernel/syscalls/symlinkat/symlinkat01.c
7458 48) Log Message:
7459 fallocate tests call syscall() incorrectly for 32-bit powerpc. Signed-off-by: Dave Kleikamp <shaggy@linux.vnet.ibm.com>.
7461 Modified Files:
7462 ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
7463 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
7464 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
7466 49) Log Message:
7467 IMA update openssl-devel existence test: Verify the existence of openssl/sha.h not libcrypto, which is included in multiple packages, to determine if openssl-devel is installed. Signed-off-by: Mimi Zohar <zohar@us.ibm.com>. Acked-by: Serge Hallyn <serue@us.ibm.com>.
7469 Modified File(s):
7470 ltp/m4/ltp-crypto.m4
7472 50) Log Message:
7473 Reverting Jiri Palecek <jpalecek@web.de> patch: <SUBJECT: Fix running of the selinux tests>, as Stephen Smalley <sds@tycho.nsa.gov> objected as: NAK to this one as well - if you look at the commented-out line immediately following the setcurrent one, you'll see what you need to do to make this work _if_ you aren't following the README instructions in the first place.  sysadm_t one might be valid due to tightening of sysadm_t in more modern refpolicy, but just revert the patch for now please and await an ack on future ones.
7475 Modified Files:
7476 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
7478 51) Log Message:
7479 Reverting "Christopher J. PeBenito" <cpebenito@tresys.com> patch: <SUBJECT: LTP SELinux policy error> applied on 02-02-2009, as, Stephen Smalley <sds@tycho.nsa.gov> objected as: Subrata - this patch never should have been applied.  Chris said that it was incomplete, and I noted that it conflicted with Serge's conditionally applied patch.  Please revert this, as it breaks the selinux ltp testsuite and the resulting policy will not build.
7481 Modified Files:
7482 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
7483 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
7484 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrace.te
7485 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrans.te
7486 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_entrypoint.te
7487 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execshare.te
7488 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_exectrace.te
7489 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execute_no_trans.te
7490 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_fdreceive.te
7491 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
7492 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
7493 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_inherit.te
7494 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
7495 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ipc.te
7496 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_link.te
7497 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_mkdir.te
7498 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_open.te
7499 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ptrace.te
7500 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_relabel.te
7501 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rename.te
7502 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setattr.te
7503 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
7504 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sigkill.te
7505 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
7506 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
7507 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getpgid.te
7508 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsched.te
7509 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsid.te
7510 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
7511 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setsched.te
7512 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_transition.te
7513 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_wait.te
7515 LTP-20090331
7517 1) Log Message:
7518 Addition of CONTROLLER AREA NETWORK tests to LTP. Signed-Off-By: Oliver Hartkopp <oliver.hartkopp@volkswagen.de>.
7520 Added Files:
7521 ltp/testcases/network/can/filter-tests/00_Descriptions.txt
7522 ltp/testcases/network/can/filter-tests/INSTALL
7523 ltp/testcases/network/can/filter-tests/Makefile
7524 ltp/testcases/network/can/filter-tests/canecho.c
7525 ltp/testcases/network/can/filter-tests/run_ltp-can_tests.sh
7526 ltp/testcases/network/can/filter-tests/tst-bcm-cycle.c
7527 ltp/testcases/network/can/filter-tests/tst-bcm-dump.c
7528 ltp/testcases/network/can/filter-tests/tst-bcm-filter.c
7529 ltp/testcases/network/can/filter-tests/tst-bcm-rtr.c
7530 ltp/testcases/network/can/filter-tests/tst-bcm-rx-sendto.c
7531 ltp/testcases/network/can/filter-tests/tst-bcm-server.c
7532 ltp/testcases/network/can/filter-tests/tst-bcm-single.c
7533 ltp/testcases/network/can/filter-tests/tst-bcm-throttle.c
7534 ltp/testcases/network/can/filter-tests/tst-bcm-tx-sendto.c
7535 ltp/testcases/network/can/filter-tests/tst-bcm-tx_read.c
7536 ltp/testcases/network/can/filter-tests/tst-err.c
7537 ltp/testcases/network/can/filter-tests/tst-filter-master.c
7538 ltp/testcases/network/can/filter-tests/tst-filter-server.c
7539 ltp/testcases/network/can/filter-tests/tst-packet.c
7540 ltp/testcases/network/can/filter-tests/tst-proc.c
7541 ltp/testcases/network/can/filter-tests/tst-raw-filter.c
7542 ltp/testcases/network/can/filter-tests/tst-raw-sendto.c
7543 ltp/testcases/network/can/filter-tests/tst-raw.c
7545 2) Log Message:
7546 Add LTP Command File for CAN Filter Tests. Signed-Off-By: Oliver Hartkopp <oliver.hartkopp@volkswagen.de>.
7548 Added Files:
7549 ltp/runtest/can
7551 3) Log Message:
7552 Add Info For Running CAN tests in runalltests.sh. Signed-Off-By: Oliver Hartkopp <oliver.hartkopp@volkswagen.de>.
7554 Modified Files:
7555 ltp/runalltests.sh
7557 4) Log Message:
7558 Add Kernel Config Options for CAN tests. Signed-Off-By: Oliver Hartkopp <oliver.hartkopp@volkswagen.de>.
7560 Modified Files:
7561 ltp/README
7563 5) 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.
7565 Changelog:
7566         Mar 02 2009: moved to the libclone do_clone() helper.
7567 Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>,
7568 Signed-off-by: Serge Hallyn <serue@us.ibm.com>.
7570 Modified Files:
7571 ltp/README
7572 ltp/testcases/kernel/containers/Makefile
7573 ltp/testcases/kernel/containers/README
7574 ltp/testcases/kernel/containers/container_test.sh
7575 Added Files:
7576 ltp/testcases/kernel/containers/mqns/Makefile
7577 ltp/testcases/kernel/containers/mqns/check_mqns_enabled.c
7578 ltp/testcases/kernel/containers/mqns/mqns.h
7579 ltp/testcases/kernel/containers/mqns/mqns_01.c
7580 ltp/testcases/kernel/containers/mqns/runmqnstest.sh
7582 6) 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. 
7584 Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>,
7585 Signed-off-by: Serge Hallyn <serue@us.ibm.com>.
7587 Modified Files:
7588 ltp/testcases/kernel/containers/mqns/runmqnstest.sh
7589 Added Files:
7590 ltp/testcases/kernel/containers/mqns/mqns_02.c
7592 7) 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>.
7595 Modified Files:
7596 ltp/testcases/kernel/containers/mqns/mqns.h
7597 ltp/testcases/kernel/containers/mqns/runmqnstest.sh
7598 Added Files:
7599 ltp/testcases/kernel/containers/mqns/mqns_03.c
7601 8) 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>.
7604 Modified Files:
7605 ltp/testcases/kernel/containers/mqns/mqns.h
7606 ltp/testcases/kernel/containers/mqns/runmqnstest.sh
7607 Added Files:
7608 ltp/testcases/kernel/containers/mqns/mqns_04.c
7610 9) Log Message:
7611 Make the acpi device-driver test compilable with Linux kernel 2.6.28. Completely drop supporting older kernels which are not compatible with 2.6.28. Signed-off-by: Márton Németh <nm127@freemail.hu>.
7613 Modified File(s):
7614 ltp/testcases/kernel/device-drivers/acpi/LtpAcpiCmds.c
7615 ltp/testcases/kernel/device-drivers/acpi/LtpAcpiMain.c
7616 ltp/testcases/kernel/device-drivers/acpi/Makefile
7618 10) Log Message:
7619 Replace ARCH_i386 with __i386__: Because of compilation fault for non x86 arch. (In my case for Microblaze cpu). Signed-off-by: Michal Simek <monstr@monstr.eu>.
7621 Modified File(s):
7622 ltp/testcases/kernel/sched/hyperthreading/Makefile
7623 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
7624 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
7625 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTenabled.c
7626 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
7627 ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTinterrupt.c
7628 ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTutils.c
7630 11) 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>.
7633 Modified Files:
7634 ltp/testcases/kernel/power_management/lib/sched_mc.py
7636 12) 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>.
7639 Added Files:
7640 ltp/testcases/kernel/power_management/sched_domain.py
7642 13) Log Message:
7643 Patch to integrate sched domain testcase to LTP: Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
7645 Modified Files:
7646 ltp/testcases/kernel/power_management/Makefile
7647 ltp/testcases/kernel/power_management/runpwtests.sh
7649 14) Log Message:
7650 Patch for modified cpu_consolidation testcase: Patch for for cpu_consolidation testcase modified w.r.t new function calls and review comments by developers. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
7652 Modified Files:
7653 ltp/testcases/kernel/power_management/cpu_consolidation.py
7655 15) Log Message:
7656 Patch to fix cpufreq governor load and unload. Signed-Off-By: Poornima nayak <mpnayak@linux.vnet.ibm.com>. 
7658 Modified Files:
7659 ltp/testcases/kernel/power_management/pwkm_load_unload.sh
7661 16) Log Message:
7662 Calculate the allowed latency dynamicaly for cpu controller latency tests: This patch adds the proper logic for calculating the allowed value of latency that is being used as the PASS/FAIL criterion in cpuctl latency testcases. Signed-off-by Sudhir Kumar <skumar@linux.vnet.ibm.com>.
7664 Modified File(s):
7665 ltp/testcases/kernel/controllers/cpuctl/cpuctl_latency_check_task.c
7666 ltp/testcases/kernel/controllers/cpuctl/cpuctl_testplan.txt
7667 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_latency_test.sh
7669 17) Log Message:
7670 INOTIFY02: add warning about bug: we have many messages about this bug in mail lists. Signed-Off-BY: Andrew Vagin <avagin@gmail.com>.
7672 Modified File(s):
7673 ltp/testcases/kernel/syscalls/inotify/inotify02.c
7675 18) Log Message:
7676 Patch 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.
7680 Signed-off-by : fredrick he <fhe@novell.com>.
7682 Modified Files:
7683 ltp/runtest/syscalls
7684 ltp/testcases/kernel/syscalls/ftruncate/Makefile
7685 ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
7686 Added Files:
7687 ltp/testcases/kernel/syscalls/ftruncate/ftruncate.sh
7688 ltp/testcases/kernel/syscalls/ftruncate/ftruncate_64.sh
7690 19) Log Message:
7691 utimensat testcase: do kernel version check at build time: I'd like to submit a change to be done on utimensat testcase. This test performs a kernel version check both at build time and  runtime. At build time, the test performs a check at makefile level. The same check is also repeated in the "install" target of the same Makefile. Moreover, at runtime the script "utimensat_tests.sh" used to run the test (by standard runltp script) performs again the same check. Now, my opinion about that is the following:
7692 1) for i386 arch: One of the above checks should be removed.
7693 2) for cross-build: The above structure of the test is really a problem. In fact, at build time the Makefile (as it is) cross-builds (by ${CC} env var.) the binary "check_for_utimensat_support" which, clearly, can't be executed on the host side (even though it will detect the "host" kernel version and not the "target" ones!). I cross-build & run LTP on SH based archs so that the utimensat testcase failed at runtime as the binary utimensat01 wasn't copied to $LTPROOT/testcases/bin due to error on "check_for_utimensat_support" execution (Exec format error. Wrong Architecture). I've solved the above problem disabling the check of the kernel version at build time (removing the check on the Makefile). I keep only the check at runtime. Signed-Off-By: Francesco RUNDO <francesco.rundo@st.com>.
7695 Modified File(s):
7696 ltp/testcases/kernel/syscalls/utimensat/Makefile
7698 20) Log Message:
7699 lcov: improve function name filtering. Only remove those characters from function names which would conflict with internal delimiters. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
7701 Modified File(s):
7702 ltp/utils/analysis/lcov/bin/geninfo
7704 21) Log Message:
7705 pselect01 & nanosleep02: Warnings about Syscall Execution Time: This patch addes warnings in pselect01 and nanosleep02 test cases that the certain failures may due to the limitation of the way it calculates the system call execution time. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
7707 Modified File(s):
7708 ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
7709 ltp/testcases/kernel/syscalls/pselect/pselect01.c
7711 22) Log Message:
7712 Proc01: Check Both SELinux Libraries and Headers v3: Version 3 fixes line wrapping problem and adds more comments. This late patch is to address Masatake YAMATO's concern for,
7713 <1> selinux.h is available, but libselinux is not.
7714 <2> libselinux is available, but selinux.h is not.
7715 Therefore, we only set HAVE_LIBSELINUX_DEVEL when all libraries and headers are available. Signed-off-by: Masatake YAMATO <yamato@redhat.com>, Signed-off-by: CAI Qian <caiqian@cclom.cn>.
7717 Modifies File(s):
7718 ltp/m4/ltp-selinux.m4
7719 ltp/testcases/kernel/fs/proc/proc01.c
7721 23) Log Message:
7722 Stress script to load all modules: In testing one of the distros (unreleased), i recently discovered a problem where the kernel hangs while loading all the modules sequentially. This was a random testing conducted through the following simple script. The distro kernel hanged in several instances of testing, and, the machine had to be rebooted each time. When i verified the same script through some other already stable distros, i found that those stable kernels handle the situation well by not laoding those modules for which controllers does not exist. Module loading errors were expected, nevertheless i expected the kernel to hang each time this script executed. I thought this could be a good stress generation script for any system. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7724 Added Files:
7725 ltp/testscripts/load_stress_all_kernel_modules.sh
7727 24) Log Message:
7728 This is the v4l-test 0.9 for LTP patch. Changes: Test cases added for VIDIOC_S_CROP. Test steps added for VIDIOC_S_CTRL. Signed-Off-By: Márton Németh <nm127@freemail.hu>.
7730 Modified File(s):
7731 ltp/testcases/kernel/device-drivers/v4l/user_space/README
7732 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.c
7733 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.h
7734 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
7735 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
7736 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
7737 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
7738 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
7739 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
7740 ltp/testcases/kernel/device-drivers/v4l/user_space/video_limits.h
7741 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
7743 25) Log Message:
7744 Formatted the 'ls -l' command for testcase #22, which verifies the verbose output of 'ar' against a formatted 'ls -l' of file1.in, file2.in, and file3.in.
7746 Modified File(s):
7747 ltp/testcases/commands/ade/ar/ar01
7749 26) Log Message:
7750 Fixed test #17 that tests the -s flag to regenerate the symbol table.  It was incorrectly testing for this by reading block size. The simple solution was to compare file size before running 'strip', after running 'strip and 'ar -s'.  I suppose a more "elegant" solution would be to use 'nm'. Also removed an irrelevant use of the "-t" flag in test #17.
7752 Modified File(s):
7753 ltp/testcases/commands/ade/ar/ar01
7755 27) Log Message:
7756 Symlink01: Not Run Invalid Tests v2: Renumber testcases in the symlink01 file, reflecting some added tests: http://article.gmane.org/gmane.linux.ltp/6987. Enabled 2 seems invalid tests, which caused link01 and rename01A test cases failure,Looking from the code, the first failure looks indeed broken according to its own comment,The second one is because it makes assumption that the link and target files are located in different filesystems, which is incorrect.This patch reverts some parts of the above patch, and return it to its original behavior. I have also added some comments there to explain so. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
7758 Modified Files:
7759 ltp/testcases/kernel/syscalls/symlink/symlink01.c
7761 28) Log Message:
7762 Sysconf01: Fix Wrong Errno v2: This patch fixes an error that use the return of the function instead of errno. In addition, errno has been saved first to avoid to be changed by tst_resm(). Signed-off-by: CAI Qian <caiqian@cclom.cn>. 
7764 Modified Files:
7765 ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
7767 29) Log Message:
7768 Ln_test01 & Unzip01: Fix Bugs v2: The patch fixes 2 bugs. The first one is in ln_test01, which always failed due to the expected result file is wrongly generated,The second one is in unzip01 caused by the recently introduced Makefile change named: http://article.gmane.org/gmane.linux.ltp/7635. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
7770 Modified Files:
7771 ltp/testcases/commands/fileutils/ln/ln_tests.sh
7772 ltp/testcases/commands/unzip/Makefile
7774 30) Log Message:
7775 Fixed testcase #19 in a similar manner as #17.
7777 Modified File(s):
7778 ltp/testcases/commands/ade/ar/ar01
7780 31) Log Message:
7781 Modified two scripts ftruncate.sh and ftruncate_64.sh to improvement this testcase. Signed-off-by : fredrick he <fhe@novell.com>, Acked-By: CAI Qian <caiqian@cclom.cn>.
7783 Modified File(s):
7784 ltp/testcases/kernel/syscalls/ftruncate/ftruncate.sh
7785 ltp/testcases/kernel/syscalls/ftruncate/ftruncate_64.sh
7787 32) Log Message:
7788 The epoll-ltp testcase tests zero size argument to epoll_create and reports that particular case as a failure if the kernel returned a positive integer. According to 'man epoll_create', this size argument is actually ignored and the kernel dynamically sizes the required data structures. Hence removing this check in epoll-ltp testcase. Signed-Off-By: Chandru S <chandru@linux.vnet.ibm.com>.
7790 Modified File(s):
7791 ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c
7793 33) Log Message:
7794 Writev06: Fix Error Checking for mmap(): Sometimes, writev06 test case failed due to receiving a SIGSEGV signal. The test gives too little information to figure it out what might be wrong. This failure is not always reproducible, and I have seen the SIGSEGV has just arrived after a few mmap() calls. The following patch makes it easier to debug this type of failure by fixing error checking code for mmap() calls. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
7796 Modified File(s):
7797 ltp/testcases/kernel/syscalls/writev/writev06.c
7799 34) Log Message:
7800 Writev06: Fix Error Checking for mmap() v2: Sometimes, writev06 test case failed due to receiving a SIGSEGV signal. This is due to out of range access of array. In addition, The test gives too little information to figure it out what might be wrong. The following patch makes it easier to debug this type of failure by fixing error checking code for mmap() calls. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
7802 Modified File(s):
7803 ltp/testcases/kernel/syscalls/writev/writev06.c
7805 35) Log Message:
7806 The following patch named: [PATCH 3/6] Integrate the File System Permissions Tests in to Default LTP run, http://article.gmane.org/gmane.linux.ltp/6875. Added fs_perm test case to the default run, but it failed to execute properly. The following patch fixes it by installing a needed binary. Signed-off-by: CAI Qian <caiqian@redhat.com>, Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>,
7808 Modified File(s):
7809 ltp/testcases/kernel/fs/fs_perms/Makefile
7810 ltp/testcases/kernel/fs/fs_perms/fs_perms.c
7811 ltp/testcases/kernel/fs/fs_perms/fs_perms_simpletest.sh
7813 36) Log Message:
7814 Pipeio: Fix Error Use of Semctl(2): [PATCH] aio and nonblocking io in tlibio.c and pipeio.c, http://article.gmane.org/gmane.linux.ltp/6643, unfortunately introduced a segmentation fault on PPC64.
7815 # ./pipeio -T pipeio_1 -c 5 -s 4090 -i 100 -b -f x80
7816 Segmentation fault
7817 This is due to the error use of semctl(2) pointed by Jakub Jelinek. The testcase is buggy. See man 3p semctl: The semctl() function provides a variety of semaphore control operations as specified by cmd. The fourth argument is optional and depends upon the operation requested. If you fix the testcase up, it works just fine. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
7819 Modified File(s):
7820 ltp/testcases/kernel/ipc/pipeio/pipeio.c
7822 37) Log Message:
7823 This patch is to fix the 2 further issues apart from the patch I sent out yestoday: [PATCH] Fs_perms: Miss Installing a Binary. Fs_perms test always gives false failure. This is because in the script, it returns whatever the last "fs_perms" command returns. In the case, if "fs_perms" passes, it will return "1" (it returns whatever the expected result specificed. That is 1 here). The patch fixes it by validating the return code of every "fs_perms" command, and returns the final result at the end of the main script -- fs_perms_simpletest.sh. The other issue is that, some tests need to access files in "${LTPROOT}/testcases/bin" directory. For example, "fs_perms" and "fs_racer". As the result, if we are running the tests outside of that directory through "pan" alone, "runltp.sh" or "runltplite.sh", those tests are not running properly. The patch fixes it in both "runltp.sh" and "runltplite.sh" by changing the current working directory to the "bin" just before running "pan", and restore it back. However, the problem still exist if running those tests by "pan" alone not through either "runltp.sh" or "runltplite.sh". This patch has been tested by running the most of LTP tests through "runltp.sh" without seen any negative affect. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
7825 Modified File(s):
7826 ltp/runltp
7827 ltp/runltplite.sh
7828 ltp/testcases/kernel/fs/fs_perms/fs_perms_simpletest.sh
7830 38) Log Message:
7831 v4l-test 0.10 for LTP: Changes: Test cases added for VIDIOC_G_PARM. Duplicated test for V4L2_BUF_TYPE_VIDEO_CAPTURE removed in VIDIOC_ENUM_FMT test. Signed-off-by: Márton Németh <nm127@freemail.hu>.
7833 Modified Files:
7834 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
7835 ltp/testcases/kernel/device-drivers/v4l/user_space/README
7836 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
7837 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
7838 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
7839 Added Files:
7840 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PARM.c
7841 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PARM.h
7843 39) Log Message:
7844 Fs_perms & Runltp: Fix 2 Issues: Subrata, can you apply the following to revert this part of patch that you made previous? I don't think we need this part yet after all other related patches applied. In addition, it causes the test failed to run from the its own directory, which we could test it there before. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
7846 Modified Files:
7847 ltp/testcases/kernel/fs/fs_perms/fs_perms.c
7849 40) Log Message:
7850 Fallocate: Use TCONF instead of TWARN: This patch fixes TWARN with TCONF to indicate the system does not support those test cases. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
7852 Modified Files:
7853 ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
7854 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
7855 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
7857 41) Log Message:
7858 Execve04: No Such File: Execve04 test case can fail due to the required file not found. It because it uses a relative path, so it depends on where to run the test. This patch fixes it by using a absolute path, and also make sure it can handle a long name. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
7860 Modified Files:
7861 ltp/runtest/syscalls
7862 ltp/testcases/kernel/syscalls/execve/execve04.c
7864 42) Log Message:
7865 Realtime: fix testpi2 parser from invalid index type error: realtime: fix testpi2 parser from invalid index type error. Signed-off-by: Gowrishankar M <gowrishankar.m@in.ibm.com>, Tested-by: Gowrishankar M <gowrishankar.m@in.ibm.com>, Acked-by: Vernon Mauery <vernux@us.ibm.com>.
7867 Modified File(s):
7868 ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
7870 43) Log Message:
7871 Cleanup user space device-driver Makefiles: Signed-Off-By: Németh Márton <nm127@freemail.hu>.
7873 Modified File(s):
7874 ltp/testcases/kernel/device-drivers/agp/user_space/Makefile
7875 ltp/testcases/kernel/device-drivers/base/user_base/Makefile
7876 ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/Makefile
7877 ltp/testcases/kernel/device-drivers/pci/user_tpci/Makefile
7878 ltp/testcases/kernel/device-drivers/tbio/user_space/Makefile
7879 ltp/testcases/kernel/device-drivers/usb/user_usb/Makefile
7881 44) Log Message:
7882 Coding Syle Cleanups. Signed-Off-By: <michal.simek@petalogix.com>.
7884 Modified Files:
7885 ltp/testcases/kernel/syscalls/abort/abort01.c
7886 ltp/testcases/kernel/syscalls/accept/accept01.c
7887 ltp/testcases/kernel/syscalls/accept4/accept4_01.c
7888 ltp/testcases/kernel/syscalls/access/access01.c
7889 ltp/testcases/kernel/syscalls/access/access02.c
7890 ltp/testcases/kernel/syscalls/access/access03.c
7891 ltp/testcases/kernel/syscalls/access/access04.c
7892 ltp/testcases/kernel/syscalls/access/access05.c
7893 ltp/testcases/kernel/syscalls/acct/acct01.c
7894 ltp/testcases/kernel/syscalls/acct/acct02.c
7895 ltp/testcases/kernel/syscalls/adjtimex/adjtimex01.c
7896 ltp/testcases/kernel/syscalls/adjtimex/adjtimex02.c
7897 ltp/testcases/kernel/syscalls/alarm/alarm01.c
7898 ltp/testcases/kernel/syscalls/alarm/alarm02.c
7899 ltp/testcases/kernel/syscalls/alarm/alarm03.c
7900 ltp/testcases/kernel/syscalls/alarm/alarm05.c
7901 ltp/testcases/kernel/syscalls/alarm/alarm06.c
7902 ltp/testcases/kernel/syscalls/alarm/alarm07.c
7903 ltp/testcases/kernel/syscalls/asyncio/asyncio02.c
7904 ltp/testcases/kernel/syscalls/bind/bind01.c
7905 ltp/testcases/kernel/syscalls/bind/bind02.c
7906 ltp/testcases/kernel/syscalls/brk/brk01.c
7907 ltp/testcases/kernel/syscalls/capget/capget01.c
7908 ltp/testcases/kernel/syscalls/capget/capget02.c
7909 ltp/testcases/kernel/syscalls/capset/capset01.c
7910 ltp/testcases/kernel/syscalls/capset/capset02.c
7911 ltp/testcases/kernel/syscalls/chdir/chdir01.c
7912 ltp/testcases/kernel/syscalls/chdir/chdir02.c
7913 ltp/testcases/kernel/syscalls/chdir/chdir03.c
7914 ltp/testcases/kernel/syscalls/chdir/chdir04.c
7915 ltp/testcases/kernel/syscalls/chmod/change_owner.c
7916 ltp/testcases/kernel/syscalls/chmod/change_owner.mode.sh
7917 ltp/testcases/kernel/syscalls/chmod/chmod01.c
7918 ltp/testcases/kernel/syscalls/chmod/chmod02.c
7919 ltp/testcases/kernel/syscalls/chmod/chmod03.c
7920 ltp/testcases/kernel/syscalls/chmod/chmod04.c
7921 ltp/testcases/kernel/syscalls/chmod/chmod05.c
7922 ltp/testcases/kernel/syscalls/chmod/chmod06.c
7923 ltp/testcases/kernel/syscalls/chmod/chmod07.c
7924 ltp/testcases/kernel/syscalls/chown/change_owner.c
7925 ltp/testcases/kernel/syscalls/chown/change_owner.mode.sh
7926 ltp/testcases/kernel/syscalls/chown/chown01.c
7927 ltp/testcases/kernel/syscalls/chown/chown02.c
7928 ltp/testcases/kernel/syscalls/chown/chown03.c
7929 ltp/testcases/kernel/syscalls/chown/chown04.c
7930 ltp/testcases/kernel/syscalls/chown/chown05.c
7931 ltp/testcases/kernel/syscalls/chroot/chroot01.c
7932 ltp/testcases/kernel/syscalls/chroot/chroot02.c
7933 ltp/testcases/kernel/syscalls/chroot/chroot03.c
7934 ltp/testcases/kernel/syscalls/chroot/chroot04.c
7935 ltp/testcases/kernel/syscalls/clone/clone01.c
7936 ltp/testcases/kernel/syscalls/clone/clone02.c
7937 ltp/testcases/kernel/syscalls/clone/clone03.c
7938 ltp/testcases/kernel/syscalls/clone/clone04.c
7939 ltp/testcases/kernel/syscalls/clone/clone05.c
7940 ltp/testcases/kernel/syscalls/clone/clone06.c
7941 ltp/testcases/kernel/syscalls/clone/clone07.c
7942 ltp/testcases/kernel/syscalls/close/close01.c
7943 ltp/testcases/kernel/syscalls/close/close02.c
7944 ltp/testcases/kernel/syscalls/close/close08.c
7945 ltp/testcases/kernel/syscalls/confstr/confstr01.c
7946 ltp/testcases/kernel/syscalls/connect/connect01.c
7947 ltp/testcases/kernel/syscalls/creat/creat01.c
7948 ltp/testcases/kernel/syscalls/creat/creat03.c
7949 ltp/testcases/kernel/syscalls/creat/creat04.c
7950 ltp/testcases/kernel/syscalls/creat/creat05.c
7951 ltp/testcases/kernel/syscalls/creat/creat06.c
7952 ltp/testcases/kernel/syscalls/creat/creat07.c
7953 ltp/testcases/kernel/syscalls/creat/creat08.c
7954 ltp/testcases/kernel/syscalls/creat/creat09.c
7955 ltp/testcases/kernel/syscalls/creat/test1.c
7956 ltp/testcases/kernel/syscalls/dup/dup01.c
7957 ltp/testcases/kernel/syscalls/dup/dup02.c
7958 ltp/testcases/kernel/syscalls/dup/dup03.c
7959 ltp/testcases/kernel/syscalls/dup/dup04.c
7960 ltp/testcases/kernel/syscalls/dup/dup05.c
7961 ltp/testcases/kernel/syscalls/dup/dup06.c
7962 ltp/testcases/kernel/syscalls/dup/dup07.c
7963 ltp/testcases/kernel/syscalls/dup2/dup201.c
7964 ltp/testcases/kernel/syscalls/dup2/dup202.c
7965 ltp/testcases/kernel/syscalls/dup2/dup203.c
7966 ltp/testcases/kernel/syscalls/dup2/dup204.c
7967 ltp/testcases/kernel/syscalls/dup2/dup205.c
7968 ltp/testcases/kernel/syscalls/dup3/dup3_01.c
7969 ltp/testcases/kernel/syscalls/epoll/README.1ST
7970 ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c
7971 ltp/testcases/kernel/syscalls/epoll2/examples/epoll-test.c
7972 ltp/testcases/kernel/syscalls/epoll2/man/epoll.4
7973 ltp/testcases/kernel/syscalls/epoll2/man/epoll_create.2
7974 ltp/testcases/kernel/syscalls/epoll2/man/epoll_ctl.2
7975 ltp/testcases/kernel/syscalls/epoll2/man/epoll_wait.2
7976 ltp/testcases/kernel/syscalls/epoll2/src/epoll.c
7977 ltp/testcases/kernel/syscalls/epoll_create1/epoll_create1_01.c
7978 ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
7979 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_01.c
7980 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
7981 ltp/testcases/kernel/syscalls/execl/execl01.c
7982 ltp/testcases/kernel/syscalls/execle/execle01.c
7983 ltp/testcases/kernel/syscalls/execlp/execlp01.c
7984 ltp/testcases/kernel/syscalls/execv/execv01.c
7985 ltp/testcases/kernel/syscalls/execve/execve01.c
7986 ltp/testcases/kernel/syscalls/execve/execve02.c
7987 ltp/testcases/kernel/syscalls/execve/execve03.c
7988 ltp/testcases/kernel/syscalls/execve/execve04.c
7989 ltp/testcases/kernel/syscalls/execve/execve05.c
7990 ltp/testcases/kernel/syscalls/execve/execve06.c
7991 ltp/testcases/kernel/syscalls/execvp/execvp01.c
7992 ltp/testcases/kernel/syscalls/exit/exit01.c
7993 ltp/testcases/kernel/syscalls/exit/exit02.c
7994 ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
7995 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
7996 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
7997 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
7998 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
7999 ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
8000 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
8001 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
8002 ltp/testcases/kernel/syscalls/fchdir/fchdir01.c
8003 ltp/testcases/kernel/syscalls/fchdir/fchdir02.c
8004 ltp/testcases/kernel/syscalls/fchdir/fchdir03.c
8005 ltp/testcases/kernel/syscalls/fchmod/change_owner.c
8006 ltp/testcases/kernel/syscalls/fchmod/change_owner.mode.sh
8007 ltp/testcases/kernel/syscalls/fchmod/fchmod01.c
8008 ltp/testcases/kernel/syscalls/fchmod/fchmod02.c
8009 ltp/testcases/kernel/syscalls/fchmod/fchmod03.c
8010 ltp/testcases/kernel/syscalls/fchmod/fchmod04.c
8011 ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
8012 ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
8013 ltp/testcases/kernel/syscalls/fchmod/fchmod07.c
8014 ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
8015 ltp/testcases/kernel/syscalls/fchown/change_owner.mode.sh
8016 ltp/testcases/kernel/syscalls/fchownat/fchownat01.c
8017 ltp/testcases/kernel/syscalls/fcntl/fcntl01.c
8018 ltp/testcases/kernel/syscalls/fcntl/fcntl02.c
8019 ltp/testcases/kernel/syscalls/fcntl/fcntl03.c
8020 ltp/testcases/kernel/syscalls/fcntl/fcntl04.c
8021 ltp/testcases/kernel/syscalls/fcntl/fcntl05.c
8022 ltp/testcases/kernel/syscalls/fcntl/fcntl06.c
8023 ltp/testcases/kernel/syscalls/fcntl/fcntl07.c
8024 ltp/testcases/kernel/syscalls/fcntl/fcntl07B.c
8025 ltp/testcases/kernel/syscalls/fcntl/fcntl08.c
8026 ltp/testcases/kernel/syscalls/fcntl/fcntl09.c
8027 ltp/testcases/kernel/syscalls/fcntl/fcntl10.c
8028 ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
8029 ltp/testcases/kernel/syscalls/fcntl/fcntl12.c
8030 ltp/testcases/kernel/syscalls/fcntl/fcntl13.c
8031 ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
8032 ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
8033 ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
8034 ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
8035 ltp/testcases/kernel/syscalls/fcntl/fcntl18.c
8036 ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
8037 ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
8038 ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
8039 ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
8040 ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
8041 ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
8042 ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
8043 ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
8044 ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
8045 ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
8046 ltp/testcases/kernel/syscalls/fdatasync/fdatasync01.c
8047 ltp/testcases/kernel/syscalls/fdatasync/fdatasync02.c
8048 ltp/testcases/kernel/syscalls/flock/flock01.c
8049 ltp/testcases/kernel/syscalls/flock/flock02.c
8050 ltp/testcases/kernel/syscalls/flock/flock03.c
8051 ltp/testcases/kernel/syscalls/flock/flock04.c
8052 ltp/testcases/kernel/syscalls/flock/flock05.c
8053 ltp/testcases/kernel/syscalls/flock/flock06.c
8054 ltp/testcases/kernel/syscalls/fmtmsg/fmtmsg01.c
8055 ltp/testcases/kernel/syscalls/fork/fork01.c
8056 ltp/testcases/kernel/syscalls/fork/fork02.c
8057 ltp/testcases/kernel/syscalls/fork/fork03.c
8058 ltp/testcases/kernel/syscalls/fork/fork04.c
8059 ltp/testcases/kernel/syscalls/fork/fork05.c
8060 ltp/testcases/kernel/syscalls/fork/fork06.c
8061 ltp/testcases/kernel/syscalls/fork/fork07.c
8062 ltp/testcases/kernel/syscalls/fork/fork08.c
8063 ltp/testcases/kernel/syscalls/fork/fork09.c
8064 ltp/testcases/kernel/syscalls/fork/fork10.c
8065 ltp/testcases/kernel/syscalls/fork/fork11.c
8066 ltp/testcases/kernel/syscalls/fork/fork12.c
8067 ltp/testcases/kernel/syscalls/fpathconf/fpathconf01.c
8068 ltp/testcases/kernel/syscalls/fstat/fstat01.c
8069 ltp/testcases/kernel/syscalls/fstat/fstat02.c
8070 ltp/testcases/kernel/syscalls/fstat/fstat03.c
8071 ltp/testcases/kernel/syscalls/fstat/fstat04.c
8072 ltp/testcases/kernel/syscalls/fstat/fstat05.c
8073 ltp/testcases/kernel/syscalls/fstatat/fstatat01.c
8074 ltp/testcases/kernel/syscalls/fstatfs/fstatfs01.c
8075 ltp/testcases/kernel/syscalls/fstatfs/fstatfs02.c
8076 ltp/testcases/kernel/syscalls/fsync/fsync01.c
8077 ltp/testcases/kernel/syscalls/fsync/fsync02.c
8078 ltp/testcases/kernel/syscalls/fsync/fsync03.c
8079 ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
8080 ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
8081 ltp/testcases/kernel/syscalls/ftruncate/ftruncate03.c
8082 ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
8083 ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
8084 ltp/testcases/kernel/syscalls/getcontext/getcontext01.c
8085 ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
8086 ltp/testcases/kernel/syscalls/getcwd/getcwd01.c
8087 ltp/testcases/kernel/syscalls/getcwd/getcwd02.c
8088 ltp/testcases/kernel/syscalls/getcwd/getcwd03.c
8089 ltp/testcases/kernel/syscalls/getdents/getdents01.c
8090 ltp/testcases/kernel/syscalls/getdents/getdents02.c
8091 ltp/testcases/kernel/syscalls/getdents/getdents03.c
8092 ltp/testcases/kernel/syscalls/getdents/getdents04.c
8093 ltp/testcases/kernel/syscalls/getdomainname/getdomainname01.c
8094 ltp/testcases/kernel/syscalls/getdtablesize/getdtablesize01.c
8095 ltp/testcases/kernel/syscalls/getegid/getegid01.c
8096 ltp/testcases/kernel/syscalls/getegid/getegid02.c
8097 ltp/testcases/kernel/syscalls/geteuid/geteuid01.c
8098 ltp/testcases/kernel/syscalls/getgid/getgid01.c
8099 ltp/testcases/kernel/syscalls/getgid/getgid03.c
8100 ltp/testcases/kernel/syscalls/getgroups/getgroups01.c
8101 ltp/testcases/kernel/syscalls/getgroups/getgroups02.c
8102 ltp/testcases/kernel/syscalls/getgroups/getgroups03.c
8103 ltp/testcases/kernel/syscalls/getgroups/getgroups04.c
8104 ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
8105 ltp/testcases/kernel/syscalls/gethostname/gethostname01.c
8106 ltp/testcases/kernel/syscalls/getitimer/getitimer01.c
8107 ltp/testcases/kernel/syscalls/getitimer/getitimer02.c
8108 ltp/testcases/kernel/syscalls/getitimer/getitimer03.c
8109 ltp/testcases/kernel/syscalls/getpagesize/getpagesize01.c
8110 ltp/testcases/kernel/syscalls/getpeername/getpeername01.c
8111 ltp/testcases/kernel/syscalls/getpgid/getpgid01.c
8112 ltp/testcases/kernel/syscalls/getpgid/getpgid02.c
8113 ltp/testcases/kernel/syscalls/getpgrp/getpgrp01.c
8114 ltp/testcases/kernel/syscalls/getpid/getpid01.c
8115 ltp/testcases/kernel/syscalls/getpid/getpid02.c
8116 ltp/testcases/kernel/syscalls/getppid/getppid01.c
8117 ltp/testcases/kernel/syscalls/getppid/getppid02.c
8118 ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
8119 ltp/testcases/kernel/syscalls/getpriority/getpriority02.c
8120 ltp/testcases/kernel/syscalls/getresgid/getresgid01.c
8121 ltp/testcases/kernel/syscalls/getresgid/getresgid02.c
8122 ltp/testcases/kernel/syscalls/getresgid/getresgid03.c
8123 ltp/testcases/kernel/syscalls/getresuid/getresuid01.c
8124 ltp/testcases/kernel/syscalls/getresuid/getresuid02.c
8125 ltp/testcases/kernel/syscalls/getresuid/getresuid03.c
8126 ltp/testcases/kernel/syscalls/getrlimit/getrlimit01.c
8127 ltp/testcases/kernel/syscalls/getrlimit/getrlimit02.c
8128 ltp/testcases/kernel/syscalls/getrusage/getrusage01.c
8129 ltp/testcases/kernel/syscalls/getrusage/getrusage02.c
8130 ltp/testcases/kernel/syscalls/getsid/getsid01.c
8131 ltp/testcases/kernel/syscalls/getsid/getsid02.c
8132 ltp/testcases/kernel/syscalls/getsockname/getsockname01.c
8133 ltp/testcases/kernel/syscalls/getsockopt/getsockopt01.c
8134 ltp/testcases/kernel/syscalls/gettid/gettid01.c
8135 ltp/testcases/kernel/syscalls/gettimeofday/gettimeofday01.c
8136 ltp/testcases/kernel/syscalls/gettimeofday/gettimeofday02.c
8137 ltp/testcases/kernel/syscalls/getuid/getuid01.c
8138 ltp/testcases/kernel/syscalls/getuid/getuid02.c
8139 ltp/testcases/kernel/syscalls/getuid/getuid03.c
8140 ltp/testcases/kernel/syscalls/inotify/README
8141 ltp/testcases/kernel/syscalls/inotify/inotify01.c
8142 ltp/testcases/kernel/syscalls/inotify/inotify02.c
8143 ltp/testcases/kernel/syscalls/inotify/inotify03.c
8144 ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_01.c
8145 ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_02.c
8146 ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
8147 ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
8148 ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
8149 ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
8150 ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
8151 ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
8152 ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
8153 ltp/testcases/kernel/syscalls/ioctl/ioctl03.c
8154 ltp/testcases/kernel/syscalls/ioctl/test_ioctl
8155 ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
8156 ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
8157 ltp/testcases/kernel/syscalls/iopl/iopl01.c
8158 ltp/testcases/kernel/syscalls/iopl/iopl02.c
8159 ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
8160 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl01.c
8161 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
8162 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl03.c
8163 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl04.c
8164 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl05.c
8165 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
8166 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
8167 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
8168 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
8169 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl10.c
8170 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
8171 ltp/testcases/kernel/syscalls/ipc/msgget/msgget01.c
8172 ltp/testcases/kernel/syscalls/ipc/msgget/msgget02.c
8173 ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
8174 ltp/testcases/kernel/syscalls/ipc/msgget/msgget04.c
8175 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv01.c
8176 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv02.c
8177 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv03.c
8178 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv04.c
8179 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
8180 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
8181 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd01.c
8182 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd02.c
8183 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd03.c
8184 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd04.c
8185 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
8186 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
8187 ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
8188 ltp/testcases/kernel/syscalls/ipc/semctl/semctl02.c
8189 ltp/testcases/kernel/syscalls/ipc/semctl/semctl03.c
8190 ltp/testcases/kernel/syscalls/ipc/semctl/semctl04.c
8191 ltp/testcases/kernel/syscalls/ipc/semctl/semctl05.c
8192 ltp/testcases/kernel/syscalls/ipc/semctl/semctl06.c
8193 ltp/testcases/kernel/syscalls/ipc/semctl/semctl07.c
8194 ltp/testcases/kernel/syscalls/ipc/semget/semget01.c
8195 ltp/testcases/kernel/syscalls/ipc/semget/semget02.c
8196 ltp/testcases/kernel/syscalls/ipc/semget/semget03.c
8197 ltp/testcases/kernel/syscalls/ipc/semget/semget05.c
8198 ltp/testcases/kernel/syscalls/ipc/semget/semget06.c
8199 ltp/testcases/kernel/syscalls/ipc/semop/semop01.c
8200 ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
8201 ltp/testcases/kernel/syscalls/ipc/semop/semop03.c
8202 ltp/testcases/kernel/syscalls/ipc/semop/semop04.c
8203 ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
8204 ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
8205 ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
8206 ltp/testcases/kernel/syscalls/ipc/shmat/shmat03.c
8207 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
8208 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
8209 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl03.c
8210 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
8211 ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
8212 ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt02.c
8213 ltp/testcases/kernel/syscalls/ipc/shmget/shmget01.c
8214 ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
8215 ltp/testcases/kernel/syscalls/ipc/shmget/shmget03.c
8216 ltp/testcases/kernel/syscalls/ipc/shmget/shmget04.c
8217 ltp/testcases/kernel/syscalls/ipc/shmget/shmget05.c
8218 ltp/testcases/kernel/syscalls/kill/kill01.c
8219 ltp/testcases/kernel/syscalls/kill/kill02.c
8220 ltp/testcases/kernel/syscalls/kill/kill03.c
8221 ltp/testcases/kernel/syscalls/kill/kill04.c
8222 ltp/testcases/kernel/syscalls/kill/kill05.c
8223 ltp/testcases/kernel/syscalls/kill/kill06.c
8224 ltp/testcases/kernel/syscalls/kill/kill07.c
8225 ltp/testcases/kernel/syscalls/kill/kill08.c
8226 ltp/testcases/kernel/syscalls/kill/kill09.c
8227 ltp/testcases/kernel/syscalls/kill/kill10.c
8228 ltp/testcases/kernel/syscalls/kill/kill11.c
8229 ltp/testcases/kernel/syscalls/kill/kill12.c
8230 ltp/testcases/kernel/syscalls/lchown/create_link.c
8231 ltp/testcases/kernel/syscalls/lchown/create_link.mode.sh
8232 ltp/testcases/kernel/syscalls/lchown/lchown01.c
8233 ltp/testcases/kernel/syscalls/lchown/lchown02.c
8234 ltp/testcases/kernel/syscalls/libevent/buffer.c
8235 ltp/testcases/kernel/syscalls/libevent/epoll.c
8236 ltp/testcases/kernel/syscalls/libevent/epoll_sub.c
8237 ltp/testcases/kernel/syscalls/libevent/err.c
8238 ltp/testcases/kernel/syscalls/libevent/evbuffer.c
8239 ltp/testcases/kernel/syscalls/libevent/event.3
8240 ltp/testcases/kernel/syscalls/libevent/event.c
8241 ltp/testcases/kernel/syscalls/libevent/install-sh
8242 ltp/testcases/kernel/syscalls/libevent/kqueue.c
8243 ltp/testcases/kernel/syscalls/libevent/poll.c
8244 ltp/testcases/kernel/syscalls/libevent/rtsig.c
8245 ltp/testcases/kernel/syscalls/libevent/select.c
8246 ltp/testcases/kernel/syscalls/libevent/signal.c
8247 ltp/testcases/kernel/syscalls/libevent/sample/event-test.c
8248 ltp/testcases/kernel/syscalls/libevent/sample/signal-test.c
8249 ltp/testcases/kernel/syscalls/libevent/sample/time-test.c
8250 ltp/testcases/kernel/syscalls/libevent/test/bench.c
8251 ltp/testcases/kernel/syscalls/libevent/test/regress.c
8252 ltp/testcases/kernel/syscalls/libevent/test/test-eof.c
8253 ltp/testcases/kernel/syscalls/libevent/test/test-init.c
8254 ltp/testcases/kernel/syscalls/libevent/test/test-time.c
8255 ltp/testcases/kernel/syscalls/libevent/test/test-weof.c
8256 ltp/testcases/kernel/syscalls/libevent/test/test.sh
8257 ltp/testcases/kernel/syscalls/link/link02.c
8258 ltp/testcases/kernel/syscalls/link/link03.c
8259 ltp/testcases/kernel/syscalls/link/link04.c
8260 ltp/testcases/kernel/syscalls/link/link05.c
8261 ltp/testcases/kernel/syscalls/link/link06.c
8262 ltp/testcases/kernel/syscalls/link/link07.c
8263 ltp/testcases/kernel/syscalls/linkat/linkat01.c
8264 ltp/testcases/kernel/syscalls/listen/listen01.c
8265 ltp/testcases/kernel/syscalls/llseek/llseek01.c
8266 ltp/testcases/kernel/syscalls/llseek/llseek02.c
8267 ltp/testcases/kernel/syscalls/lseek/lseek01.c
8268 ltp/testcases/kernel/syscalls/lseek/lseek02.c
8269 ltp/testcases/kernel/syscalls/lseek/lseek03.c
8270 ltp/testcases/kernel/syscalls/lseek/lseek04.c
8271 ltp/testcases/kernel/syscalls/lseek/lseek05.c
8272 ltp/testcases/kernel/syscalls/lseek/lseek06.c
8273 ltp/testcases/kernel/syscalls/lseek/lseek07.c
8274 ltp/testcases/kernel/syscalls/lseek/lseek08.c
8275 ltp/testcases/kernel/syscalls/lseek/lseek09.c
8276 ltp/testcases/kernel/syscalls/lseek/lseek10.c
8277 ltp/testcases/kernel/syscalls/lstat/lstat01.c
8278 ltp/testcases/kernel/syscalls/lstat/lstat02.c
8279 ltp/testcases/kernel/syscalls/lstat/lstat03.c
8280 ltp/testcases/kernel/syscalls/madvise/madvise01.c
8281 ltp/testcases/kernel/syscalls/madvise/madvise02.c
8282 ltp/testcases/kernel/syscalls/madvise/madvise03.c
8283 ltp/testcases/kernel/syscalls/mallopt/mallopt01.c
8284 ltp/testcases/kernel/syscalls/memcmp/memcmp01.c
8285 ltp/testcases/kernel/syscalls/memcpy/memcpy01.c
8286 ltp/testcases/kernel/syscalls/memmap/mem03.c
8287 ltp/testcases/kernel/syscalls/memset/memset01.c
8288 ltp/testcases/kernel/syscalls/mincore/mincore01.c
8289 ltp/testcases/kernel/syscalls/mincore/mincore02.c
8290 ltp/testcases/kernel/syscalls/mkdir/mkdir01.c
8291 ltp/testcases/kernel/syscalls/mkdir/mkdir02.c
8292 ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
8293 ltp/testcases/kernel/syscalls/mkdir/mkdir04.c
8294 ltp/testcases/kernel/syscalls/mkdir/mkdir05.c
8295 ltp/testcases/kernel/syscalls/mkdir/mkdir08.c
8296 ltp/testcases/kernel/syscalls/mkdir/mkdir09.c
8297 ltp/testcases/kernel/syscalls/mknod/mknod01.c
8298 ltp/testcases/kernel/syscalls/mknod/mknod02.c
8299 ltp/testcases/kernel/syscalls/mknod/mknod03.c
8300 ltp/testcases/kernel/syscalls/mknod/mknod04.c
8301 ltp/testcases/kernel/syscalls/mknod/mknod05.c
8302 ltp/testcases/kernel/syscalls/mknod/mknod06.c
8303 ltp/testcases/kernel/syscalls/mknod/mknod07.c
8304 ltp/testcases/kernel/syscalls/mknod/mknod08.c
8305 ltp/testcases/kernel/syscalls/mknod/mknod09.c
8306 ltp/testcases/kernel/syscalls/mknodat/mknodat01.c
8307 ltp/testcases/kernel/syscalls/mlock/mlock01.c
8308 ltp/testcases/kernel/syscalls/mlock/mlock02.c
8309 ltp/testcases/kernel/syscalls/mlockall/mlockall01.c
8310 ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
8311 ltp/testcases/kernel/syscalls/mlockall/mlockall03.c
8312 ltp/testcases/kernel/syscalls/mmap/mmap001.c
8313 ltp/testcases/kernel/syscalls/mmap/mmap01.c
8314 ltp/testcases/kernel/syscalls/mmap/mmap02.c
8315 ltp/testcases/kernel/syscalls/mmap/mmap03.c
8316 ltp/testcases/kernel/syscalls/mmap/mmap04.c
8317 ltp/testcases/kernel/syscalls/mmap/mmap05.c
8318 ltp/testcases/kernel/syscalls/mmap/mmap06.c
8319 ltp/testcases/kernel/syscalls/mmap/mmap07.c
8320 ltp/testcases/kernel/syscalls/mmap/mmap08.c
8321 ltp/testcases/kernel/syscalls/mmap/mmap09.c
8322 ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt01.c
8323 ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt02.c
8324 ltp/testcases/kernel/syscalls/mount/mount01.c
8325 ltp/testcases/kernel/syscalls/mount/mount02.c
8326 ltp/testcases/kernel/syscalls/mount/mount03.c
8327 ltp/testcases/kernel/syscalls/mount/mount04.c
8328 ltp/testcases/kernel/syscalls/mount/setuid_test.c
8329 ltp/testcases/kernel/syscalls/mount/setuid_test.mode.sh
8330 ltp/testcases/kernel/syscalls/move_pages/move_pages01.c
8331 ltp/testcases/kernel/syscalls/move_pages/move_pages02.c
8332 ltp/testcases/kernel/syscalls/move_pages/move_pages03.c
8333 ltp/testcases/kernel/syscalls/move_pages/move_pages04.c
8334 ltp/testcases/kernel/syscalls/move_pages/move_pages05.c
8335 ltp/testcases/kernel/syscalls/move_pages/move_pages06.c
8336 ltp/testcases/kernel/syscalls/move_pages/move_pages07.c
8337 ltp/testcases/kernel/syscalls/move_pages/move_pages08.c
8338 ltp/testcases/kernel/syscalls/move_pages/move_pages09.c
8339 ltp/testcases/kernel/syscalls/move_pages/move_pages10.c
8340 ltp/testcases/kernel/syscalls/move_pages/move_pages11.c
8341 ltp/testcases/kernel/syscalls/move_pages/move_pages_support.c
8342 ltp/testcases/kernel/syscalls/mprotect/mprotect01.c
8343 ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
8344 ltp/testcases/kernel/syscalls/mprotect/mprotect03.c
8345 ltp/testcases/kernel/syscalls/mremap/mremap01.c
8346 ltp/testcases/kernel/syscalls/mremap/mremap02.c
8347 ltp/testcases/kernel/syscalls/mremap/mremap03.c
8348 ltp/testcases/kernel/syscalls/mremap/mremap04.c
8349 ltp/testcases/kernel/syscalls/msync/msync01.c
8350 ltp/testcases/kernel/syscalls/msync/msync02.c
8351 ltp/testcases/kernel/syscalls/msync/msync03.c
8352 ltp/testcases/kernel/syscalls/msync/msync04.c
8353 ltp/testcases/kernel/syscalls/msync/msync05.c
8354 ltp/testcases/kernel/syscalls/munlock/munlock01.c
8355 ltp/testcases/kernel/syscalls/munlock/munlock02.c
8356 ltp/testcases/kernel/syscalls/munlockall/munlockall01.c
8357 ltp/testcases/kernel/syscalls/munlockall/munlockall02.c
8358 ltp/testcases/kernel/syscalls/munmap/munmap01.c
8359 ltp/testcases/kernel/syscalls/munmap/munmap02.c
8360 ltp/testcases/kernel/syscalls/munmap/munmap03.c
8361 ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
8362 ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
8363 ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
8364 ltp/testcases/kernel/syscalls/nanosleep/nanosleep04.c
8365 ltp/testcases/kernel/syscalls/nftw/lib.c
8366 ltp/testcases/kernel/syscalls/nftw/lib64.c
8367 ltp/testcases/kernel/syscalls/nftw/nftw.c
8368 ltp/testcases/kernel/syscalls/nftw/nftw64.c
8369 ltp/testcases/kernel/syscalls/nftw/test.c
8370 ltp/testcases/kernel/syscalls/nftw/test64.c
8371 ltp/testcases/kernel/syscalls/nftw/test_func.c
8372 ltp/testcases/kernel/syscalls/nftw/test_func64.c
8373 ltp/testcases/kernel/syscalls/nftw/tools.c
8374 ltp/testcases/kernel/syscalls/nftw/tools64.c
8375 ltp/testcases/kernel/syscalls/nice/nice01.c
8376 ltp/testcases/kernel/syscalls/nice/nice02.c
8377 ltp/testcases/kernel/syscalls/nice/nice03.c
8378 ltp/testcases/kernel/syscalls/nice/nice04.c
8379 ltp/testcases/kernel/syscalls/nice/nice05.c
8380 ltp/testcases/kernel/syscalls/open/open01.c
8381 ltp/testcases/kernel/syscalls/open/open02.c
8382 ltp/testcases/kernel/syscalls/open/open03.c
8383 ltp/testcases/kernel/syscalls/open/open04.c
8384 ltp/testcases/kernel/syscalls/open/open05.c
8385 ltp/testcases/kernel/syscalls/open/open06.c
8386 ltp/testcases/kernel/syscalls/open/open07.c
8387 ltp/testcases/kernel/syscalls/open/open08.c
8388 ltp/testcases/kernel/syscalls/open/open09.c
8389 ltp/testcases/kernel/syscalls/open/open10.c
8390 ltp/testcases/kernel/syscalls/openat/openat01.c
8391 ltp/testcases/kernel/syscalls/pathconf/pathconf01.c
8392 ltp/testcases/kernel/syscalls/pause/pause01.c
8393 ltp/testcases/kernel/syscalls/pause/pause02.c
8394 ltp/testcases/kernel/syscalls/pause/pause03.c
8395 ltp/testcases/kernel/syscalls/pcllib/README
8396 ltp/testcases/kernel/syscalls/pcllib/config.guess
8397 ltp/testcases/kernel/syscalls/pcllib/libtool
8398 ltp/testcases/kernel/syscalls/pcllib/ltmain.sh
8399 ltp/testcases/kernel/syscalls/pcllib/pcl/pcl.c
8400 ltp/testcases/kernel/syscalls/pcllib/pcl/pcl_version.c
8401 ltp/testcases/kernel/syscalls/pcllib/test/cobench.c
8402 ltp/testcases/kernel/syscalls/pcllib/test/cothread.c
8403 ltp/testcases/kernel/syscalls/personality/personality01.c
8404 ltp/testcases/kernel/syscalls/personality/personality02.c
8405 ltp/testcases/kernel/syscalls/pipe/pipe01.c
8406 ltp/testcases/kernel/syscalls/pipe/pipe02.c
8407 ltp/testcases/kernel/syscalls/pipe/pipe03.c
8408 ltp/testcases/kernel/syscalls/pipe/pipe04.c
8409 ltp/testcases/kernel/syscalls/pipe/pipe05.c
8410 ltp/testcases/kernel/syscalls/pipe/pipe06.c
8411 ltp/testcases/kernel/syscalls/pipe/pipe07.c
8412 ltp/testcases/kernel/syscalls/pipe/pipe08.c
8413 ltp/testcases/kernel/syscalls/pipe/pipe09.c
8414 ltp/testcases/kernel/syscalls/pipe/pipe10.c
8415 ltp/testcases/kernel/syscalls/pipe/pipe11.c
8416 ltp/testcases/kernel/syscalls/pipe2/pipe2_01.c
8417 ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
8418 ltp/testcases/kernel/syscalls/poll/poll01.c
8419 ltp/testcases/kernel/syscalls/prctl/prctl01.c
8420 ltp/testcases/kernel/syscalls/prctl/prctl02.c
8421 ltp/testcases/kernel/syscalls/pread/pread01.c
8422 ltp/testcases/kernel/syscalls/pread/pread02.c
8423 ltp/testcases/kernel/syscalls/pread/pread03.c
8424 ltp/testcases/kernel/syscalls/profil/profil01.c
8425 ltp/testcases/kernel/syscalls/pselect/pselect01.c
8426 ltp/testcases/kernel/syscalls/ptrace/ptrace01.c
8427 ltp/testcases/kernel/syscalls/ptrace/ptrace02.c
8428 ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
8429 ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
8430 ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
8431 ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
8432 ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
8433 ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
8434 ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
8435 ltp/testcases/kernel/syscalls/read/read01.c
8436 ltp/testcases/kernel/syscalls/read/read02.c
8437 ltp/testcases/kernel/syscalls/read/read03.c
8438 ltp/testcases/kernel/syscalls/read/read04.c
8439 ltp/testcases/kernel/syscalls/readdir/readdir01.c
8440 ltp/testcases/kernel/syscalls/readdir/readdir02.c
8441 ltp/testcases/kernel/syscalls/readlink/creat_slink.c
8442 ltp/testcases/kernel/syscalls/readlink/readlink01.c
8443 ltp/testcases/kernel/syscalls/readlink/readlink02.c
8444 ltp/testcases/kernel/syscalls/readlink/readlink03.c
8445 ltp/testcases/kernel/syscalls/readlink/readlink04.c
8446 ltp/testcases/kernel/syscalls/readlinkat/readlinkat01.c
8447 ltp/testcases/kernel/syscalls/readv/readv01.c
8448 ltp/testcases/kernel/syscalls/readv/readv02.c
8449 ltp/testcases/kernel/syscalls/readv/readv03.c
8450 ltp/testcases/kernel/syscalls/reboot/reboot01.c
8451 ltp/testcases/kernel/syscalls/reboot/reboot02.c
8452 ltp/testcases/kernel/syscalls/recv/recv01.c
8453 ltp/testcases/kernel/syscalls/recvfrom/recvfrom01.c
8454 ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
8455 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
8456 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
8457 ltp/testcases/kernel/syscalls/rename/rename01.c
8458 ltp/testcases/kernel/syscalls/rename/rename02.c
8459 ltp/testcases/kernel/syscalls/rename/rename03.c
8460 ltp/testcases/kernel/syscalls/rename/rename04.c
8461 ltp/testcases/kernel/syscalls/rename/rename05.c
8462 ltp/testcases/kernel/syscalls/rename/rename06.c
8463 ltp/testcases/kernel/syscalls/rename/rename07.c
8464 ltp/testcases/kernel/syscalls/rename/rename08.c
8465 ltp/testcases/kernel/syscalls/rename/rename09.c
8466 ltp/testcases/kernel/syscalls/rename/rename10.c
8467 ltp/testcases/kernel/syscalls/rename/rename12.c
8468 ltp/testcases/kernel/syscalls/rename/rename13.c
8469 ltp/testcases/kernel/syscalls/rename/rename14.c
8470 ltp/testcases/kernel/syscalls/renameat/renameat01.c
8471 ltp/testcases/kernel/syscalls/rmdir/rmdir01.c
8472 ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
8473 ltp/testcases/kernel/syscalls/rmdir/rmdir03.c
8474 ltp/testcases/kernel/syscalls/rmdir/rmdir04.c
8475 ltp/testcases/kernel/syscalls/rmdir/rmdir05.c
8476 ltp/testcases/kernel/syscalls/sbrk/sbrk01.c
8477 ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max01.c
8478 ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max02.c
8479 ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min01.c
8480 ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min02.c
8481 ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam01.c
8482 ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam02.c
8483 ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam03.c
8484 ltp/testcases/kernel/syscalls/sched_getscheduler/sched_getscheduler01.c
8485 ltp/testcases/kernel/syscalls/sched_getscheduler/sched_getscheduler02.c
8486 ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval01.c
8487 ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval02.c
8488 ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval03.c
8489 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam01.c
8490 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam02.c
8491 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam03.c
8492 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam04.c
8493 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam05.c
8494 ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler01.c
8495 ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler02.c
8496 ltp/testcases/kernel/syscalls/sched_yield/sched_yield01.c
8497 ltp/testcases/kernel/syscalls/select/select01.c
8498 ltp/testcases/kernel/syscalls/select/select02.c
8499 ltp/testcases/kernel/syscalls/select/select03.c
8500 ltp/testcases/kernel/syscalls/send/send01.c
8501 ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
8502 ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
8503 ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
8504 ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
8505 ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
8506 ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
8507 ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
8508 ltp/testcases/kernel/syscalls/sendto/sendto01.c
8509 ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
8510 ltp/testcases/kernel/syscalls/setdomainname/setdomainname01.c
8511 ltp/testcases/kernel/syscalls/setdomainname/setdomainname02.c
8512 ltp/testcases/kernel/syscalls/setdomainname/setdomainname03.c
8513 ltp/testcases/kernel/syscalls/setegid/setegid01.c
8514 ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
8515 ltp/testcases/kernel/syscalls/setfsgid/setfsgid02.c
8516 ltp/testcases/kernel/syscalls/setfsgid/setfsgid03.c
8517 ltp/testcases/kernel/syscalls/setfsuid/setfsuid01.c
8518 ltp/testcases/kernel/syscalls/setfsuid/setfsuid02.c
8519 ltp/testcases/kernel/syscalls/setfsuid/setfsuid03.c
8520 ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
8521 ltp/testcases/kernel/syscalls/setgid/setgid01.c
8522 ltp/testcases/kernel/syscalls/setgid/setgid02.c
8523 ltp/testcases/kernel/syscalls/setgid/setgid03.c
8524 ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
8525 ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
8526 ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
8527 ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
8528 ltp/testcases/kernel/syscalls/sethostname/sethostname01.c
8529 ltp/testcases/kernel/syscalls/sethostname/sethostname02.c
8530 ltp/testcases/kernel/syscalls/sethostname/sethostname03.c
8531 ltp/testcases/kernel/syscalls/setitimer/setitimer01.c
8532 ltp/testcases/kernel/syscalls/setitimer/setitimer02.c
8533 ltp/testcases/kernel/syscalls/setitimer/setitimer03.c
8534 ltp/testcases/kernel/syscalls/setpgid/setpgid01.c
8535 ltp/testcases/kernel/syscalls/setpgid/setpgid02.c
8536 ltp/testcases/kernel/syscalls/setpgid/setpgid03.c
8537 ltp/testcases/kernel/syscalls/setpgrp/setpgrp01.c
8538 ltp/testcases/kernel/syscalls/setpgrp/setpgrp02.c
8539 ltp/testcases/kernel/syscalls/setpriority/setpriority01.c
8540 ltp/testcases/kernel/syscalls/setpriority/setpriority02.c
8541 ltp/testcases/kernel/syscalls/setpriority/setpriority03.c
8542 ltp/testcases/kernel/syscalls/setpriority/setpriority04.c
8543 ltp/testcases/kernel/syscalls/setpriority/setpriority05.c
8544 ltp/testcases/kernel/syscalls/setregid/setregid01.c
8545 ltp/testcases/kernel/syscalls/setregid/setregid02.c
8546 ltp/testcases/kernel/syscalls/setregid/setregid03.c
8547 ltp/testcases/kernel/syscalls/setregid/setregid04.c
8548 ltp/testcases/kernel/syscalls/setresgid/setresgid01.c
8549 ltp/testcases/kernel/syscalls/setresgid/setresgid02.c
8550 ltp/testcases/kernel/syscalls/setresgid/setresgid03.c
8551 ltp/testcases/kernel/syscalls/setresuid/setresuid01.c
8552 ltp/testcases/kernel/syscalls/setresuid/setresuid02.c
8553 ltp/testcases/kernel/syscalls/setresuid/setresuid03.c
8554 ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
8555 ltp/testcases/kernel/syscalls/setreuid/setreuid01.c
8556 ltp/testcases/kernel/syscalls/setreuid/setreuid02.c
8557 ltp/testcases/kernel/syscalls/setreuid/setreuid03.c
8558 ltp/testcases/kernel/syscalls/setreuid/setreuid04.c
8559 ltp/testcases/kernel/syscalls/setreuid/setreuid05.c
8560 ltp/testcases/kernel/syscalls/setreuid/setreuid06.c
8561 ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
8562 ltp/testcases/kernel/syscalls/setrlimit/setrlimit01.c
8563 ltp/testcases/kernel/syscalls/setrlimit/setrlimit02.c
8564 ltp/testcases/kernel/syscalls/setrlimit/setrlimit03.c
8565 ltp/testcases/kernel/syscalls/setsid/setsid01.c
8566 ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
8567 ltp/testcases/kernel/syscalls/settimeofday/settimeofday01.c
8568 ltp/testcases/kernel/syscalls/settimeofday/settimeofday02.c
8569 ltp/testcases/kernel/syscalls/setuid/setuid01.c
8570 ltp/testcases/kernel/syscalls/setuid/setuid02.c
8571 ltp/testcases/kernel/syscalls/setuid/setuid03.c
8572 ltp/testcases/kernel/syscalls/setuid/setuid04.c
8573 ltp/testcases/kernel/syscalls/sigaction/sigaction01.c
8574 ltp/testcases/kernel/syscalls/sigaction/sigaction02.c
8575 ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack01.c
8576 ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack02.c
8577 ltp/testcases/kernel/syscalls/sighold/sighold02.c
8578 ltp/testcases/kernel/syscalls/signal/signal01.c
8579 ltp/testcases/kernel/syscalls/signal/signal02.c
8580 ltp/testcases/kernel/syscalls/signal/signal03.c
8581 ltp/testcases/kernel/syscalls/signal/signal04.c
8582 ltp/testcases/kernel/syscalls/signal/signal05.c
8583 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
8584 ltp/testcases/kernel/syscalls/signalfd4/signalfd4_01.c
8585 ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
8586 ltp/testcases/kernel/syscalls/sigpending/sigpending02.c
8587 ltp/testcases/kernel/syscalls/sigprocmask/sigprocmask01.c
8588 ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
8589 ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
8590 ltp/testcases/kernel/syscalls/socket/socket01.c
8591 ltp/testcases/kernel/syscalls/socket/socket02.c
8592 ltp/testcases/kernel/syscalls/socket/socket03.c
8593 ltp/testcases/kernel/syscalls/socketcall/socketcall01.c
8594 ltp/testcases/kernel/syscalls/socketcall/socketcall02.c
8595 ltp/testcases/kernel/syscalls/socketcall/socketcall03.c
8596 ltp/testcases/kernel/syscalls/socketcall/socketcall04.c
8597 ltp/testcases/kernel/syscalls/socketpair/socketpair01.c
8598 ltp/testcases/kernel/syscalls/socketpair/socketpair02.c
8599 ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
8600 ltp/testcases/kernel/syscalls/splice/splice01.c
8601 ltp/testcases/kernel/syscalls/stat/stat01.c
8602 ltp/testcases/kernel/syscalls/stat/stat02.c
8603 ltp/testcases/kernel/syscalls/stat/stat03.c
8604 ltp/testcases/kernel/syscalls/stat/stat05.c
8605 ltp/testcases/kernel/syscalls/stat/stat06.c
8606 ltp/testcases/kernel/syscalls/statfs/statfs01.c
8607 ltp/testcases/kernel/syscalls/statfs/statfs02.c
8608 ltp/testcases/kernel/syscalls/statfs/statfs03.c
8609 ltp/testcases/kernel/syscalls/statvfs/statvfs01.c
8610 ltp/testcases/kernel/syscalls/stime/stime01.c
8611 ltp/testcases/kernel/syscalls/stime/stime02.c
8612 ltp/testcases/kernel/syscalls/string/string01.c
8613 ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
8614 ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
8615 ltp/testcases/kernel/syscalls/swapon/swapon01.c
8616 ltp/testcases/kernel/syscalls/swapon/swapon02.c
8617 ltp/testcases/kernel/syscalls/swapon/swapon03.c
8618 ltp/testcases/kernel/syscalls/switch/endian_switch01.c
8619 ltp/testcases/kernel/syscalls/symlink/symlink01.c
8620 ltp/testcases/kernel/syscalls/symlink/symlink02.c
8621 ltp/testcases/kernel/syscalls/symlink/symlink03.c
8622 ltp/testcases/kernel/syscalls/symlink/symlink04.c
8623 ltp/testcases/kernel/syscalls/symlink/symlink05.c
8624 ltp/testcases/kernel/syscalls/symlinkat/symlinkat01.c
8625 ltp/testcases/kernel/syscalls/sync/sync01.c
8626 ltp/testcases/kernel/syscalls/sync/sync02.c
8627 ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
8628 ltp/testcases/kernel/syscalls/syscall/syscall01.c
8629 ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
8630 ltp/testcases/kernel/syscalls/sysctl/sysctl01.c
8631 ltp/testcases/kernel/syscalls/sysctl/sysctl03.c
8632 ltp/testcases/kernel/syscalls/sysctl/sysctl04.c
8633 ltp/testcases/kernel/syscalls/sysctl/sysctl05.c
8634 ltp/testcases/kernel/syscalls/sysfs/sysfs01.c
8635 ltp/testcases/kernel/syscalls/sysfs/sysfs02.c
8636 ltp/testcases/kernel/syscalls/sysfs/sysfs03.c
8637 ltp/testcases/kernel/syscalls/sysfs/sysfs04.c
8638 ltp/testcases/kernel/syscalls/sysfs/sysfs05.c
8639 ltp/testcases/kernel/syscalls/sysfs/sysfs06.c
8640 ltp/testcases/kernel/syscalls/sysinfo/sysinfo01.c
8641 ltp/testcases/kernel/syscalls/sysinfo/sysinfo02.c
8642 ltp/testcases/kernel/syscalls/syslog/syslog01
8643 ltp/testcases/kernel/syscalls/syslog/syslog02
8644 ltp/testcases/kernel/syscalls/syslog/syslog03
8645 ltp/testcases/kernel/syscalls/syslog/syslog04
8646 ltp/testcases/kernel/syscalls/syslog/syslog05
8647 ltp/testcases/kernel/syscalls/syslog/syslog06
8648 ltp/testcases/kernel/syscalls/syslog/syslog07
8649 ltp/testcases/kernel/syscalls/syslog/syslog08
8650 ltp/testcases/kernel/syscalls/syslog/syslog09
8651 ltp/testcases/kernel/syscalls/syslog/syslog10
8652 ltp/testcases/kernel/syscalls/syslog/syslog11.c
8653 ltp/testcases/kernel/syscalls/syslog/syslog12.c
8654 ltp/testcases/kernel/syscalls/syslog/syslogtst.c
8655 ltp/testcases/kernel/syscalls/tee/tee01.c
8656 ltp/testcases/kernel/syscalls/time/time01.c
8657 ltp/testcases/kernel/syscalls/time/time02.c
8658 ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
8659 ltp/testcases/kernel/syscalls/timerfd/timerfd02.c
8660 ltp/testcases/kernel/syscalls/timerfd/timerfd03.c
8661 ltp/testcases/kernel/syscalls/times/times01.c
8662 ltp/testcases/kernel/syscalls/times/times03.c
8663 ltp/testcases/kernel/syscalls/truncate/truncate01.c
8664 ltp/testcases/kernel/syscalls/truncate/truncate02.c
8665 ltp/testcases/kernel/syscalls/truncate/truncate03.c
8666 ltp/testcases/kernel/syscalls/truncate/truncate04.c
8667 ltp/testcases/kernel/syscalls/ulimit/ulimit01.c
8668 ltp/testcases/kernel/syscalls/umask/umask01.c
8669 ltp/testcases/kernel/syscalls/umask/umask02.c
8670 ltp/testcases/kernel/syscalls/umask/umask03.c
8671 ltp/testcases/kernel/syscalls/umount/umount01.c
8672 ltp/testcases/kernel/syscalls/umount/umount02.c
8673 ltp/testcases/kernel/syscalls/umount/umount03.c
8674 ltp/testcases/kernel/syscalls/uname/uname01.c
8675 ltp/testcases/kernel/syscalls/uname/uname02.c
8676 ltp/testcases/kernel/syscalls/uname/uname03.c
8677 ltp/testcases/kernel/syscalls/unlink/unlink05.c
8678 ltp/testcases/kernel/syscalls/unlink/unlink06.c
8679 ltp/testcases/kernel/syscalls/unlink/unlink07.c
8680 ltp/testcases/kernel/syscalls/unlink/unlink08.c
8681 ltp/testcases/kernel/syscalls/unlinkat/unlinkat01.c
8682 ltp/testcases/kernel/syscalls/ustat/ustat01.c
8683 ltp/testcases/kernel/syscalls/ustat/ustat02.c
8684 ltp/testcases/kernel/syscalls/utime/utime01.c
8685 ltp/testcases/kernel/syscalls/utime/utime02.c
8686 ltp/testcases/kernel/syscalls/utime/utime03.c
8687 ltp/testcases/kernel/syscalls/utime/utime04.c
8688 ltp/testcases/kernel/syscalls/utime/utime05.c
8689 ltp/testcases/kernel/syscalls/utime/utime06.c
8690 ltp/testcases/kernel/syscalls/utimensat/check_for_utimensat_support.c
8691 ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
8692 ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
8693 ltp/testcases/kernel/syscalls/vfork/vfork01.c
8694 ltp/testcases/kernel/syscalls/vfork/vfork02.c
8695 ltp/testcases/kernel/syscalls/vhangup/vhangup01.c
8696 ltp/testcases/kernel/syscalls/vhangup/vhangup02.c
8697 ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
8698 ltp/testcases/kernel/syscalls/wait/wait02.c
8699 ltp/testcases/kernel/syscalls/wait4/wait401.c
8700 ltp/testcases/kernel/syscalls/wait4/wait402.c
8701 ltp/testcases/kernel/syscalls/waitpid/waitpid01.c
8702 ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
8703 ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
8704 ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
8705 ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
8706 ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
8707 ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
8708 ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
8709 ltp/testcases/kernel/syscalls/waitpid/waitpid09.c
8710 ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
8711 ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
8712 ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
8713 ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
8714 ltp/testcases/kernel/syscalls/write/write01.c
8715 ltp/testcases/kernel/syscalls/write/write02.c
8716 ltp/testcases/kernel/syscalls/write/write03.c
8717 ltp/testcases/kernel/syscalls/write/write04.c
8718 ltp/testcases/kernel/syscalls/write/write05.c
8719 ltp/testcases/kernel/syscalls/writev/writev01.c
8720 ltp/testcases/kernel/syscalls/writev/writev02.c
8721 ltp/testcases/kernel/syscalls/writev/writev03.c
8722 ltp/testcases/kernel/syscalls/writev/writev04.c
8723 ltp/testcases/kernel/syscalls/writev/writev05.c
8724 ltp/testcases/kernel/syscalls/writev/writev06.c
8727 45) Log Message:
8728 Integrate ebizzy-0.3. Signed-Off-By: Poornima Nayak <mpnayak@linux.vnet.ibm.com>.
8730 Modified Files:
8731 ltp/utils/Makefile
8732 ltp/utils/benchmark/Makefile
8733 Added Files:
8734 ltp/utils/benchmark/ebizzy-0.3/ChangeLog
8735 ltp/utils/benchmark/ebizzy-0.3/LICENSE
8736 ltp/utils/benchmark/ebizzy-0.3/Makefile
8737 ltp/utils/benchmark/ebizzy-0.3/README
8738 ltp/utils/benchmark/ebizzy-0.3/configure
8739 ltp/utils/benchmark/ebizzy-0.3/ebizzy.c
8740 ltp/utils/benchmark/ebizzy-0.3/ebizzy.h
8741 Removed Files:
8742 ltp/utils/benchmark/ebizzy-0.2/ChangeLog
8743 ltp/utils/benchmark/ebizzy-0.2/LICENSE
8744 ltp/utils/benchmark/ebizzy-0.2/Makefile
8745 ltp/utils/benchmark/ebizzy-0.2/README
8746 ltp/utils/benchmark/ebizzy-0.2/configure
8747 ltp/utils/benchmark/ebizzy-0.2/ebizzy.c
8749 46) Log Message:
8750 Patch to fix ebizzy compile issue. Signed-Off-By: Poornima Nayak <mpnayak@linux.vnet.ibm.com>.
8752 Modified Files:
8753 ltp/Makefile
8755 47) Log Message:
8756 Patch to fix testcases exit status issue. Signed-Off-By: Poornima Nayak <mpnayak@linux.vnet.ibm.com>.
8758 Modified Files:
8759 ltp/testcases/kernel/power_management/change_freq.sh
8760 ltp/testcases/kernel/power_management/change_govr.sh
8761 ltp/testcases/kernel/power_management/check_config.sh
8762 ltp/testcases/kernel/power_management/check_cpufreq_sysfs_files.sh
8763 ltp/testcases/kernel/power_management/check_cpuidle_sysfs_files.sh
8764 ltp/testcases/kernel/power_management/cpu_consolidation.py
8765 ltp/testcases/kernel/power_management/pwkm_load_unload.sh
8766 ltp/testcases/kernel/power_management/runpwtests.sh
8767 ltp/testcases/kernel/power_management/sched_domain.py
8768 ltp/testcases/kernel/power_management/test_sched_mc.sh
8770 48) Log Message:
8771 mqns: update kernel version check: (Against the March intermediate release) mqns support is expect in 2.6.30, not 2.6.29. Signed-off-by: Serge Hallyn <serge@us.ibm.com>.
8773 Modified File(s):
8774 ltp/testcases/kernel/containers/mqns/check_mqns_enabled.c
8776 49) Log Message:
8777 Modified existing reusable functions to test cpu consolidation on hyper threaded system. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
8779 Modified Files:
8780 ltp/testcases/kernel/power_management/lib/sched_mc.py
8782 50) Log Message:
8783 Modified cpu consolidation testcase to support sched_smt_mc_power_savings & sched_smt_power_saving FVT. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
8785 Modified Files:
8786 ltp/testcases/kernel/power_management/cpu_consolidation.py
8788 51) Log Message:
8789 Modified sched domain validation testcase to run on hyper threaded system. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
8791 Modified Files:
8792 ltp/testcases/kernel/power_management/sched_domain.py
8794 52) Log Message:
8795 gcov-kernel: add patches for 2.6.29. Signed-Off-By: Peter Oberparleiter <oberpapr@users.sourceforge.net>
8797 Added File(s):
8798 ltp/utils/analysis/gcov-kernel/linux-2.6.29-gcov-arm-eabi.patch
8799 ltp/utils/analysis/gcov-kernel/linux-2.6.29-gcov-arm-hack.patch
8800 ltp/utils/analysis/gcov-kernel/linux-2.6.29-gcov.patch
8802 53) Log Message:
8803 It has come to our attention that when running multicast tests that the multicast ping test assumes that all the machines on the network, including the machine getting tested, have multicast ping enabled.  This has not been the case since 2005 when multicast ping was disabled by default, mostly to inhibit ddos activity.  See this conversation for more details: https://bugzilla.redhat.com/show_bug.cgi?id=159367. Now on all kernels, /proc/sys/net/icmp_echo_ignore_broadcasts is set to 1 by default, thereby failing this test.  But the error message is wrong. Multicast is not disabled, only multicast ping.  This patch modifies the error message and tells that it is now normal to fail.Signed-off-by: Vernon Mauery <vernux@us.ibm.com>, Acked-by: Sripathi Kodi <sripathik@in.ibm.com>.
8805 Modified File(s):
8806 ltp/testcases/network/multicast/mc_cmds/mc_cmds
8808 LTP-20090228
8810 1) Log Message:
8811 We can just add the files related to LSM, to known failure list. We already check for their return value, if not EINVAL report test failure or else skip. Added the nfsd files to the list. Signed-Off-By: Kamalesh Babulal <kamalesh@linux.vnet.ibm.com>.
8813 Modified File(s):
8814 ltp/testcases/kernel/fs/proc/proc01.c
8816 2) Log Message:
8817 James Morris <jmorris@namei.org> reported: I'm trying to run the LTP SELinux tests using the latest CVS version of LTP and current Fedora development, and get the following policy compilation error: Is this likely to be fixed soon, and/or any suggestions for a workaround?
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>.
8820 Modified File(s):
8821 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
8822 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
8823 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrace.te
8824 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrans.te
8825 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_entrypoint.te
8826 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execshare.te
8827 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_exectrace.te
8828 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execute_no_trans.te
8829 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_fdreceive.te
8830 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
8831 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
8832 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_inherit.te
8833 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
8834 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ipc.te
8835 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_link.te
8836 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_mkdir.te
8837 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_open.te
8838 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ptrace.te
8839 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_relabel.te
8840 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rename.te
8841 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setattr.te
8842 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
8843 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sigkill.te
8844 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
8845 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
8846 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getpgid.te
8847 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsched.te
8848 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsid.te
8849 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
8850 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setsched.te
8851 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_transition.te
8852 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_wait.te
8854 3) Log Message:
8855 I send attached the v4l-test 0.5 for LTP. Changes: Test cases added for VIDIOC_QUERYSTD, VIDIOC_G_FREQUENCY and VIDIOC_G_TUNER. Signed-off-by: Márton Németh <nm127@freemail.hu>.
8857 Modified Files:
8858 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
8859 ltp/testcases/kernel/device-drivers/v4l/user_space/README
8860 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
8861 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
8862 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
8863 Added Files:
8864 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.c
8865 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.h
8866 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYSTD.c
8867 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYSTD.h
8868 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
8869 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.h
8870 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.c
8871 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.h
8873 4) Log Message:
8874 Fix a build failure of tcore on non-x86 archs: I report a build failure and a patch for it. If your system is not either i386 or x86_64, making in ltp-full-20090131 fails as follows: It's because wrong position of TST_TOTAL definition. Signed-off-by: Seiichi Ikarashi <s.ikarashi@jp.fujitsu.com>.
8876 Modified File(s):
8877 ltp/testcases/misc/tcore_patch_test_suites/tcore.c
8879 5) Log Message:
8880 Fix build failures of some new syscall tests on non-x86 archs: I report build failures of some new syscall tests introduced in ltp-full-20090131. Failures happen on non-x86 arch systems.I made a patch for it; stopping #error macro and including linux_syscall_numbers.h instead. Signed-off-by: Seiichi Ikarashi <s.ikarashi@jp.fujitsu.com>.
8882 Modified File(s):
8883 ltp/testcases/kernel/include/i386.in
8884 ltp/testcases/kernel/include/regen.sh
8885 ltp/testcases/kernel/include/x86_64.in
8886 ltp/testcases/kernel/syscalls/dup3/dup3_01.c
8887 ltp/testcases/kernel/syscalls/epoll_create2/epoll_create2_01.c
8888 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_01.c
8889 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
8890 ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_01.c
8891 ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_02.c
8892 ltp/testcases/kernel/syscalls/pipe2/pipe2_01.c
8893 ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
8894 ltp/testcases/kernel/syscalls/signalfd4/signalfd4_01.c
8895 ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
8896 ltp/testcases/kernel/syscalls/timerfd/timerfd02.c
8897 ltp/testcases/kernel/syscalls/timerfd/timerfd03.c
8899 6) Log Message:
8900 Change epoll_create2_01 to epoll_create1_01: Recently the epoll_create2_01 syscall test was added into LTP but I found the kernel has already changed the name of it into epoll_create1, and its interface, too. http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=9fe5ad9c8cef9ad5873d8ee55d1cf00d9b607df0. I wrote a patch for it. Signed-off-by: Seiichi Ikarashi <s.ikarashi@jp.fujitsu.com>.
8902 Modified Files:
8903 ltp/runtest/syscalls
8904 ltp/testcases/kernel/include/i386.in
8905 ltp/testcases/kernel/include/x86_64.in
8906 Added Files:
8907 ltp/testcases/kernel/syscalls/epoll_create1/Makefile
8908 ltp/testcases/kernel/syscalls/epoll_create1/epoll_create1_01.c
8909 Removed Files:
8910 ltp/testcases/kernel/syscalls/epoll_create2/Makefile
8911 ltp/testcases/kernel/syscalls/epoll_create2/epoll_create2_01.c
8913 7) Log Message:
8914 v4l-test 0.6 for LTP: Please find attached the v4l-test 0.6 patch for LTP. Changes: Test cases added for VIDIOC_G_AUDIO, VIDIOC_G_AUDOUT, VIDIOC_G_MODULATOR, VIDIOC_G_PRIORITY, VIDIOC_S_PRIORITY and VIDIOC_S_FREQUENCY. Signed-off-by: Márton Németh <nm127@freemail.hu>.
8916 Modified Files:
8917 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
8918 ltp/testcases/kernel/device-drivers/v4l/user_space/README
8919 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
8920 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.c
8921 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.h
8922 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
8923 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
8924 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.c
8925 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.h
8926 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
8927 Added Files:
8928 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
8929 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.h
8930 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
8931 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.h
8932 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.c
8933 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.h
8934 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PRIORITY.c
8935 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PRIORITY.h
8937 8) 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:
8941         if (!buf || count < rtas_error_log_buffer_max)
8942                 return -EINVAL;
8944 This code tries to avoid to be overcomplicated by rejecting partial reads of log strings. rtas_error_log_buffer_max is a maximal length of error message, and reader should provide enough space for it, or it will loose." The default of this test is to use 1024-byte read buffer, and it is proved not enough, as well as 4096-byte sometimes. I don't want to special case here. Hence, add it to the list. Reference, https://bugzilla.redhat.com/show_bug.cgi?id=460106. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
8946 Modified Files:
8947 ltp/testcases/kernel/fs/proc/proc01.c
8949 9) 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>.
8952 Modified Files:
8953 ltp/config.mk.in
8954 ltp/configure.ac
8955 ltp/testcases/kernel/fs/proc/Makefile
8956 Added Files:
8957 ltp/m4/ltp-selinux.m4
8959 10) 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/*
8963 If it is disabled, expecting read(2) return -1 with -EINVAL. It does not affect the testing for systems with no LSM, LSM other than SELinux, and SELinux-disabled. As discussed before, I don't want to put those entries to a separate test, so I can read them the same way as the rest of procfs entries. The version 2 of this patch has been modified to make it easier to support other LSM enabled testing environments. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
8965 Modified Files:
8966 ltp/testcases/kernel/fs/proc/proc01.c
8968 11) Log Message:
8969 Cleanup and update of linux_syscall_numbers.h: I compared syscall numbers in testcases/kernel/include/*.in files of LTP with those in arch/*/include/asm/unistd.h headers of 2.6.28 kernel. A lot of numbers are missing in *.in files, so I wrote a patch. Adding syscall numbers might increase FAIL results on non-i386 archs. Succeeded to build on ia64 and x86_64 with this patch. Signed-off-by: Seiichi Ikarashi <s.ikarashi@jp.fujitsu.com>.
8971 Modified File(s):
8972 ltp/testcases/kernel/include/i386.in
8973 ltp/testcases/kernel/include/ia64.in
8974 ltp/testcases/kernel/include/x86_64.in
8976 12) Log Message:
8977 lcov: fix double-counting of function data
8979 Modified File(s):
8980 ltp/utils/analysis/lcov/bin/geninfo
8982 13) Log Message:
8983 lcov: use install -pD -m <mode> for file installation
8985 Modified File(s):
8986 ltp/utils/analysis/lcov/bin/install.sh
8987 ltp/utils/analysis/lcov/Makefile
8989 14) Log Message:
8990 lcov: fix warning when $HOME is not set. - based on patch by acalando@free.fr.
8992 Modified File(s):
8993 ltp/utils/analysis/lcov/bin/genhtml
8994 ltp/utils/analysis/lcov/bin/geninfo
8995 ltp/utils/analysis/lcov/bin/lcov
8997 15) Log Message:
8998 Reason to fix pthread_key_create_speculative_5_1: 
8999 1: keys[5] is a static array that is far too small. It is expected to hold the cumulative keys from each iteration of the loop, which on my system should execute 1025 times. It crashed immediately.
9000 2. The test is just wrong and will always fail. The only valid result from that loop is i == NUM_OF_KEYS && rc == EAGAIN. The generic test against rc isn't skipped when that result is found. It goes on to report a failure if rc is anything other than 0 without respect to the value of i.Signed-Off-By: Yi
9001 Xu <yxu@suse.de>.
9003 Modified File(s):
9004 ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_key_create/speculative/5-1.c
9006 16) Log Message:
9007 Proc01: Fix for PPC64 and Support SELinux-enabled Environment v2: The distribution we are using may be well maintained. But I guess there may be broken distributions on the earth. If a user of such broken distributions wants to run ltp on one's system, what happens? Shooting the trouble on such system takes rather longer time. Could you review my patch? With LTP_CHECK_LIB defined in ltp-common.m4, we can check the existence of libselinux and can define SELINUX_LIBS shell variable easily. LTP_CHECK_SELINUX uses LTP_CHECK_LIB. I think `lsm_should_work' in proc01.c is not guarded with HAVE_SELINUX_SELINUX_H. Do you afraid the binary size? Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
9009 Modified Files:
9010 ltp/m4/ltp-selinux.m4
9011 ltp/testcases/kernel/fs/proc/proc01.c
9012 Added Files:
9013 ltp/m4/ltp-common.m4
9015 17) Log Message:
9016 lcov: 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>.
9020 Modified File(s):
9021 ltp/utils/analysis/lcov/bin/lcov
9023 18) Log Message:
9024 swapon03: report FAIL if setting up MAX_SWAPFILES swaps failed: If we can't enable MAX_SWAPFILES swaps - something wrong in this system, and we must report FAIL. Now result of preparing swaps ignored and test can report PASS, if next swapon will also return error. Signed-Off-By: Dmitry Guryanov <dguryanov@parallels.com>.
9026 Modified File(s):
9027 ltp/testcases/kernel/syscalls/swapon/swapon03.c
9029 19) Log Message:
9030 Fix bug in rusers01 test script: This is in reference to bug in "rusers01" test which I reported on Feb 10, 2009. Current rusers01 script have following lines, "rusers $RHOST | grep $RHOST > /dev/null". If my remote host do not have any user logged in, then test returns failure even if "users $RHOST" executes without any error. In my subsequent mail, I am sending patch to fix this bug ( I have tested patch on machines ). The following patch PASS the "rusers01" test correctly if "rusers" command executes without any error. It reports the failure if "rusers" command fails. Signed-off-by: vivek@linsyssoft.com.
9032 Modified File(s):
9033 ltp/testcases/network/rpc/basic_tests/rusers/rusers01
9035 20) Log Message:
9036 Fix strftime/2-1.test segment fault. Signed-off-by: Xiao Xiao <xxiao@novell.com>.
9038 Modified File(s):
9039 ltp/testcases/open_posix_testsuite/conformance/interfaces/strftime/2-1.c
9041 21) Log Message:
9042 genhtml: 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>.
9046 Modified File(s):
9047 ltp/utils/analysis/lcov/bin/genhtml
9049 22) Log Message:
9050 genhtml: update comment. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
9052 Modified File(s):
9053 ltp/utils/analysis/lcov/bin/genhtml
9055 23) Log Message:
9056 genhtml: 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>
9060 Modified File(s):
9061 ltp/utils/analysis/lcov/man/genhtml.1
9062 ltp/utils/analysis/lcov/bin/genhtml
9064 24) Log Message:
9065 genhtml: minor man page update. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
9067 Modified File(s):
9068 ltp/utils/analysis/lcov/man/genhtml.1
9070 25) Log Message:
9071 Realtime: Usability fix for matrix_mult test case: Here is a simple usability fix for matrix_mult test case. I think this print statement was missed out when the test was written. 
9072 Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>,
9073 Acked-By: Gowrishankar <gowrishankar.m@linux.vnet.ibm.com>,
9074 Acked-by: Vernon Mauery <vernux@us.ibm.com>,
9075 Acked-by: Darren Hart <dvhltc@us.ibm.com>,
9077 Modified File(s):
9078 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
9080 26) Log Message:
9081 v4l-test 0.7 for LTP: here is the v4l-test 0.7 for LTP. Changes:  Test cases added for VIDIOC_G_AUDIO, VIDIOC_G_AUDOUT, VIDIOC_S_AUDIO and VIDIOC_G_CROP. Added video_dummy kernel driver to verify the test environment. Some cleanup. Signed-off-by: Márton Németh <nm127@freemail.hu>.
9083 Modified Files:
9084 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
9085 ltp/testcases/kernel/device-drivers/v4l/user_space/README
9086 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
9087 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.h
9088 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
9089 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.h
9090 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
9091 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.c
9092 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
9093 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
9094 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.h
9095 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
9096 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
9097 Added Files:
9098 ltp/testcases/kernel/device-drivers/v4l/kernel_space/Makefile
9099 ltp/testcases/kernel/device-drivers/v4l/kernel_space/video_dummy.c
9100 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.c
9101 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.h
9103 27) Log Message:
9104 Proc01: Revert A Wrong Patch: The following patch reverts a wrong patch that has been commited accidentally, http://article.gmane.org/gmane.linux.ltp/7459. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
9106 Modified Files:
9107 ltp/m4/ltp-selinux.m4
9108 ltp/testcases/kernel/fs/proc/proc01.c
9109 Removed Files:
9110 ltp/m4/ltp-common.m4
9112 28) Log Message:
9113 Linux-2.6.26 introduced a new feature for Quota on Remount for RO Fs. This test cases will test that feature. For more info, please see: http://kernelnewbies.org/Linux_2_6_26, and, http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0ff5af8340aa6be44220d7237ef4a654314cf795. Signed-Off-By: Jan Kara <jack@suse.cz>. P
9114 orted-To-Ltp-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
9116 Modified Files:
9117 ltp/runtest/fs
9118 ltp/testcases/kernel/fs/Makefile
9119 Added Files:
9120 ltp/testcases/kernel/fs/quota_remount/Makefile
9121 ltp/testcases/kernel/fs/quota_remount/quota_remount_test01.sh
9123 29) Log Message:
9124 Limit starts when running for certain time, too: Please find attached a small patch to add this simple feature to pan without changing its previous behaviour. Running a test only once by pan for a specific time is currently also possible without this patch. Just give the '-t <time>' option *and* than the '-s 1' option. But it is racy yet, to do so. Adding this patch removes this race. With: $ pan <....> -t 60s -s 1 -- my_test, the my_test will now run for one time only. If everyhing went ok, it returns happy within the 60 seconds period. If my_test runs amok, it will never return and pan will kill it after 60 seconds. --8<--------8<-------8<-------8<--------8<-------8<-----8<--------8<------. This patches add a feature to limit the number of times a test is started when running for a certain time instead of infinite runs. This could be used to give a timeout for a certain test. Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>, Acked-by: Juergen Beisert <jbe@pengutronix.de>.
9126 Modified File(s):
9127 ltp/pan/pan.c
9129 30) Log Message:
9130 Include errno.h in some tests to get the errno variable on Debian: This patch fails FTBFS I got on Debian system due to missing headers. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
9132 Modified Files:
9133 ltp/testcases/kernel/syscalls/dup3/dup3_01.c
9134 ltp/testcases/kernel/syscalls/epoll_create1/epoll_create1_01.c
9135 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_01.c
9136 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
9137 ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_01.c
9138 ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_02.c
9139 ltp/testcases/kernel/syscalls/pipe2/pipe2_01.c
9140 ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
9141 ltp/testcases/kernel/syscalls/signalfd4/signalfd4_01.c
9142 ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
9143 ltp/testcases/kernel/syscalls/timerfd/timerfd02.c
9144 ltp/testcases/kernel/syscalls/timerfd/timerfd03.c
9146 31) Log Message:
9147 Use the macro HAVE_SYS_INOTIFY_H instead of incorrect HAVE_SYS_INOTIFY: This patch fixes incorrect compilation issue which caused the inotify tests not to be compiled when they should. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
9149 Modified Files:
9150 ltp/testcases/kernel/syscalls/inotify/inotify01.c
9151 ltp/testcases/kernel/syscalls/inotify/inotify02.c
9152 ltp/testcases/kernel/syscalls/inotify/inotify03.c
9154 32) Log Message:
9155 Delete the crontab of the test user in crontab tests: This patch cleans up the crontabs after the cron tests. When the crontab was not deleted, after deletion of the test user, it became a file with bogus permissions (owned by a nonexistent user). This caused subsequent crontab creation for a user of the same name (but different ID) to fail. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
9157 Modified Files:
9158 ltp/testcases/commands/cron/cron_allow01
9159 ltp/testcases/commands/cron/cron_deny01
9161 33) Log Message:
9162 Fixes 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",
9166 Signed-off-by: Jiri Palecek <jpalecek@web.de>,
9168 Modified Files:
9169 ltp/testcases/commands/su/su01_s1
9171 34) Log Message:
9172 Add an error message instead of assert() in aio-stress: This patch fixes a problem with reporting errors in aio-stress, namely, that failure to open a file given on the command line will result in an assertion failure rather than an error message. This patch makes it print an error message instead. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
9174 Modified Files:
9175 ltp/testcases/kernel/io/ltp-aiodio/aio-stress.c
9177 35) Log Message:
9178 Add an error message instead of assert() in aio-stress: This patch fixes a problem with reporting errors in aio-stress, namely, that failure to open a file given on the command line will result in an assertion failure rather than an error message. This patch makes it print an error message instead. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
9180 Modified Files:
9181 ltp/testcases/network/ipv6/echo6/echoes6.c
9183 36) Log Message:
9184 pan: Honor the -q command line option: If one wants pan to be quiet, pan should honor this. Signed-off-by: Juergen Beisert <jbe@pengutronix.de>.
9186 Modified File(s):
9187 ltp/pan/pan.c
9189 37) Log Message:
9190 pan: Forward error messages to stderr: Unsure if I understand the code in the right manner, but other error messages are also forwarded to stderr instead of stdout. Signed-off-by: Juergen Beisert <jbe@pengutronix.de>.
9192 Modified File(s):
9193 ltp/pan/pan.c
9195 38) Log Message:
9196 aio02: Fixing CFLAGS and LDFLAGS in Makefile: This patch fix CFLAGS and LDFLAGS in aio02 Makefile, now it will append the value of these envar in the Makefile values. Signed-Off-By: Higor Aparecido Vieira Alves <halves@linux.vnet.ibm.com>.
9198 Modified File(s):
9199 ltp/testcases/kernel/io/aio/aio02/Makefile
9201 39) Log Message:
9202 runcc: add cflags option on runcc function to compile lib6 tests for different architectures: Runcc function was compiling all tests with default compiler architecture (32bits on RHEL and 64bits on SLES). This patch fix this problem adding support to get CFLAGS envar and use it to compile lib6 test for different architectures (32bits and 64bits). Signed-Off-By: Higor Aparecido Vieira Alves <halves@linux.vnet.ibm.com>.
9204 Modified File(s):
9205 ltp/testcases/network/lib6/runcc.c
9207 40) Log Message:
9208 v4l-test 0.8 for LTP: Today I released v4l-test 0.8. Please find attached the patch for LTP. Changes: Test cases added for VIDIOC_G_CROP, VIDIOC_G_CTRL and VIDIOC_S_CTRL. Signed-off-by: Márton Németh <nm127@freemail.hu>.
9210 Modified Files:
9211 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
9212 ltp/testcases/kernel/device-drivers/v4l/user_space/README
9213 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.c
9214 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.h
9215 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
9216 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
9217 ltp/testcases/kernel/device-drivers/v4l/user_space/video_limits.h
9218 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
9219 Added Files:
9220 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
9221 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.h
9223 41) Log Message:
9224 RFC: Fixes for Shared Memory test case shmat: Shmat1.c(testcases/kernel/mem/mtest06) is a test case which tries to create 3 threads during its execution. One thread allocates shared memory, second writes to the shared memory and the third reads from the shared memory. All the 3 threads are synchronized using a global variable. In case of signal (sigsegv) sighandler will be called. The current test case implementation is complete only for x86 arc and is not valid for other archs. We have noticed various issues while executing this test case. Test case issues can be summarized as:
9225 1. signals are masked once the signal handler is called
9226 2. comparison signal_context->edi == map address is dubious leading to test case failures under x86 architecture,
9227 Solution:
9228 Issue 1: This is due to calling siglongjmp() with in the signal handler. Once the signal handler is called all the signals will be masked. It wont be set back to the original value unless sigsetjmp() is called with a non zero second parameter. This was not happening earlier leading to segmentation faults while executing the tests.
9229 Issue 2: In the x86 architecture source and destination index with in the ES or DS segments are stored in esi and edi registers. While the shared memory address is being written to edi will have the map_address, returned by shmget, while when the data is read from map_address: will be contained in esi register. So it is inappropriate to just compare map_address to edi register. 
9230 Even after fixing these 2 issues I still see the test case failing some time with messages like: process exited with errors -1 etc. I wanted to know whether we should keep this test case in LTP suite or if there is a better way to fix the issues? Whether comparing signal_context->edi (or esi) == map_address is it the right thing to do? Signed-Off-By: Sharyathi Nagesh <sharyath@in.ibm.com>.
9232 Modified File(s):
9233 ltp/testcases/kernel/mem/mtest06/shmat1.c 
9235 42) Log Message:
9236 I had a look on testcases/kernel/device-drivers/usb/tusb and deleted what is no longer supported by Linux 2.6.28, for example struct usb_operations, http://lwn.net/Articles/196429/. The result is that nearly nothing left which would test any pieces of the USB code. I attached the patch, but I don't know if it is worth to keep the "tusb" directory at all. Signed-Off-By: Németh Márton <nm127@freemail.hu>.
9238 Modified Files:
9239 ltp/testcases/kernel/device-drivers/usb/tusb/Makefile
9240 ltp/testcases/kernel/device-drivers/usb/tusb/st_tusb.h
9241 ltp/testcases/kernel/device-drivers/usb/tusb/tusb.c
9242 Added Files:
9243 ltp/testcases/kernel/device-drivers/usb/tusb/README
9244 Removed Files:
9245 ltp/testcases/kernel/device-drivers/usb/tusb/tusb.mod.c
9247 43) Log Message:
9248 Don't declare lseek in the fork10 test to prevent clashes with system definition: This is a patch for bug #2128681 suggested by Fathi Boudra. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
9250 Modified Files:
9251 ltp/testcases/kernel/syscalls/fork/fork10.c
9253 44) Log Message:
9254 Fix broken line in runtest/scsi_debug.part1 file: This is another broken line in a runtest file. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
9256 Modified Files:
9257 ltp/runtest/quickhit
9258 ltp/runtest/scsi_debug.part1
9260 45) Log Message:
9261 Correct possible errors in the runtest files: This patch changes some runtest lines, st. the same tests are referred to as same test IDs. Also, ot fixes some (presumably by accident) broken lines in runtest files. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
9263 Modified Files:
9264 ltp/runtest/scsi_debug.part1
9266 46) Log Message:
9267 I'm a user of LTP. I use LTP for testing SH based Linux kernel for our embedded systems. I'm using a kernel 2.6.23. I've downloaded latest LTP release: ltp-full-20090131.tgz. I've found  the following issues: 1) I found some instructions on some LTP Makefiles reporting direct calls to "gcc" or "g++" instead of using the related env. variables $(CC) and/or $(CXX). The usage of gcc/g++ hardcoded, didn't allow to cross-build the related LTP tests. I've done a patch  which is attached to this email ( ltp-full-20090131-allow-cross-build-fix.patch). Signed-off-by: Francesco Rundo <francesco.rundo@st.com>.
9269 Modified Files:
9270 ltp/testcases/ballista/ballista/Makefile
9271 ltp/testcases/ballista/ballista/compile/Makefile
9272 ltp/testcases/kernel/device-drivers/acpi/Makefile
9273 ltp/testcases/kernel/device-drivers/agp/user_space/Makefile
9274 ltp/testcases/kernel/device-drivers/base/user_base/Makefile
9275 ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/Makefile
9276 ltp/testcases/kernel/device-drivers/drm/user_space/Makefile
9277 ltp/testcases/kernel/device-drivers/include/Makefile
9278 ltp/testcases/kernel/device-drivers/nls/Makefile
9279 ltp/testcases/kernel/device-drivers/pci/user_tpci/Makefile
9280 ltp/testcases/kernel/device-drivers/tbio/user_space/Makefile
9281 ltp/testcases/kernel/device-drivers/usb/user_usb/Makefile
9282 ltp/testcases/kernel/fs/fs-bench/Makefile
9283 ltp/testcases/kernel/fs/scsi/ltpfs/Makefile
9284 ltp/testcases/kernel/fs/scsi/ltpscsi/Makefile
9285 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/Makefile
9286 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/Makefile
9287 ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/Makefile
9288 ltp/testcases/kernel/security/digsig/twiddlebit/Makefile
9289 ltp/testcases/kernel/security/digsig/writeexec/Makefile
9290 ltp/testcases/kernel/syscalls/epoll2/examples/Makefile
9291 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/Makefile.hdr
9292 ltp/testcases/pounder21/Makefile
9293 ltp/testcases/pounder21/src/cpufreq/Makefile
9294 ltp/testcases/pounder21/src/mem_alloc_test/Makefile
9295 ltp/testcases/pounder21/src/memxfer5b/Makefile
9296 ltp/testcases/pounder21/src/ramsnake/Makefile
9297 ltp/testcases/pounder21/src/randacoords/Makefile
9298 ltp/testcases/pounder21/src/randasyscall/Makefile
9299 ltp/testcases/pounder21/src/time_tests/Makefile
9300 ltp/testcases/pounder21/src/xbonkers/Makefile
9302 47) Log Message:
9303 I'm a user of LTP. I use LTP for testing SH based Linux kernel for our embedded systems. I'm using a kernel 2.6.23. I've downloaded latest LTP release: ltp-full-20090131.tgz. I've found the following issues: 2) Under $LTP_ROOT/lib/ there are the tlibio.[ch] files which include some code based on Async IO functionalities. The Async IO is well supported if LTP was built with glibc but it is not supported by uclibc as, currently, the uclibc doesn't provide AsyncIO extensions. I think the code for AsyncIO, have to be placed under "#if !defined (__UCLIBC__)". I've made a patch to fix it. Signed-off-by: Francesco Rundo <francesco.rundo@st.com>. 
9305 Modified Files:
9306 ltp/include/tlibio.h
9307 ltp/lib/Makefile
9308 ltp/lib/tlibio.c
9310 48) Log Message:
9311 Addition of Freezer Controller Testcases to LTP. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>. More Details: http://marc.info/?t=123557050800005&r=1&w=2&n=3,
9313 Modified Files:
9314 ltp/testcases/kernel/controllers/Makefile
9315 ltp/testcases/kernel/controllers/test_controllers.sh
9316 Added Files:
9317 ltp/testcases/kernel/controllers/freezer/00_description.txt
9318 ltp/testcases/kernel/controllers/freezer/CHANGELOG
9319 ltp/testcases/kernel/controllers/freezer/COPYING
9320 ltp/testcases/kernel/controllers/freezer/Makefile
9321 ltp/testcases/kernel/controllers/freezer/README
9322 ltp/testcases/kernel/controllers/freezer/TODO
9323 ltp/testcases/kernel/controllers/freezer/fork_exec_loop.c
9324 ltp/testcases/kernel/controllers/freezer/fork_freeze.sh
9325 ltp/testcases/kernel/controllers/freezer/freeze_cancel.sh
9326 ltp/testcases/kernel/controllers/freezer/freeze_kill_thaw.sh
9327 ltp/testcases/kernel/controllers/freezer/freeze_move_thaw.sh
9328 ltp/testcases/kernel/controllers/freezer/freeze_self_thaw.sh
9329 ltp/testcases/kernel/controllers/freezer/freeze_sleep_thaw.sh
9330 ltp/testcases/kernel/controllers/freezer/freeze_thaw.sh
9331 ltp/testcases/kernel/controllers/freezer/freeze_write_freezing.sh
9332 ltp/testcases/kernel/controllers/freezer/libcgroup_freezer
9333 ltp/testcases/kernel/controllers/freezer/libltp
9334 ltp/testcases/kernel/controllers/freezer/run.sh
9335 ltp/testcases/kernel/controllers/freezer/stop_freeze_sleep_thaw_cont.sh
9336 ltp/testcases/kernel/controllers/freezer/stop_freeze_thaw_cont.sh
9337 ltp/testcases/kernel/controllers/freezer/timed_forkbomb.c
9338 ltp/testcases/kernel/controllers/freezer/vfork.c
9339 ltp/testcases/kernel/controllers/freezer/vfork_freeze.sh
9340 ltp/testcases/kernel/controllers/freezer/write_freezing.sh
9342 49) Log Message:
9343 Add microblaze support for linux_syscall_number.h. Signed-off-by: Michal Simek <monstr@monstr.eu>.
9345 Modified Files:
9346 ltp/testcases/kernel/include/order
9348 50) Log Message:
9349 uclinux: It is necessary to compile include. Signed-off-by: Michal Simek <monstr@monstr.eu>.
9351 Modified Files:
9352 ltp/testcases/kernel/Makefile
9353 ltp/testcases/kernel/include/Makefile
9355 51) Log Message:
9356 Use make install for uclinux too. Signed-off-by: Michal Simek <monstr@monstr.eu>.
9358 Modified Files:
9359 ltp/testcases/kernel/syscalls/Makefile
9361 52) Log Message:
9362 fix uclinux build. Signed-off-by: Michal Simek <monstr@monstr.eu>.
9364 Modified Files:
9365 ltp/testcases/kernel/syscalls/kill/kill05.c
9367 53) Log Message:
9368 uclinux doens't use remap_file_page. Signed-off-by: Michal Simek <monstr@monstr.eu>.
9370 Modified Files:
9371 ltp/testcases/kernel/syscalls/Makefile
9373 54) Log Message:
9374 Fix return(0) to return 0. Signed-off-by: Michal Simek <monstr@monstr.eu>.
9376 Modified Files:
9377 ltp/testcases/kernel/fs/dmapi/mmapfile.c
9378 ltp/testcases/kernel/fs/ftest/ftest01.c
9379 ltp/testcases/kernel/fs/ftest/ftest02.c
9380 ltp/testcases/kernel/fs/ftest/ftest03.c
9381 ltp/testcases/kernel/fs/ftest/ftest04.c
9382 ltp/testcases/kernel/fs/ftest/ftest05.c
9383 ltp/testcases/kernel/fs/ftest/ftest06.c
9384 ltp/testcases/kernel/fs/ftest/ftest07.c
9385 ltp/testcases/kernel/fs/ftest/ftest08.c
9386 ltp/testcases/kernel/fs/inode/inode01.c
9387 ltp/testcases/kernel/fs/inode/inode02.c
9388 ltp/testcases/kernel/fs/scsi/ltpfs/main.c
9389 ltp/testcases/kernel/fs/stream/stream01.c
9390 ltp/testcases/kernel/fs/stream/stream02.c
9391 ltp/testcases/kernel/fs/stream/stream03.c
9392 ltp/testcases/kernel/fs/stream/stream04.c
9393 ltp/testcases/kernel/fs/stream/stream05.c
9394 ltp/testcases/kernel/io/direct_io/diotest2.c
9395 ltp/testcases/kernel/io/direct_io/diotest3.c
9396 ltp/testcases/kernel/io/direct_io/diotest5.c
9397 ltp/testcases/kernel/io/direct_io/diotest6.c
9398 ltp/testcases/kernel/io/direct_io/diotest_routines.c
9399 ltp/testcases/kernel/io/disktest/dump.c
9400 ltp/testcases/kernel/io/disktest/main.c
9401 ltp/testcases/kernel/io/disktest/parse.c
9402 ltp/testcases/kernel/io/disktest/sfunc.c
9403 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
9404 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c
9405 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat03.c
9406 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
9407 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c
9408 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c
9409 ltp/testcases/kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c
9410 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
9411 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget02.c
9412 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget03.c
9413 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget05.c
9414 ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
9415 ltp/testcases/kernel/mem/mmapstress/mmapstress02.c
9416 ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
9417 ltp/testcases/kernel/mem/mmapstress/mmapstress04.c
9418 ltp/testcases/kernel/mem/mmapstress/mmapstress05.c
9419 ltp/testcases/kernel/mem/mmapstress/mmapstress06.c
9420 ltp/testcases/kernel/mem/mmapstress/mmapstress07.c
9421 ltp/testcases/kernel/mem/mmapstress/mmapstress08.c
9422 ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
9423 ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
9424 ltp/testcases/kernel/mem/page/page01.c
9425 ltp/testcases/kernel/mem/page/page02.c
9426 ltp/testcases/kernel/mem/vmtests/data_space.c
9427 ltp/testcases/kernel/mem/vmtests/stack_space.c
9428 ltp/testcases/kernel/pty/hangup01.c
9429 ltp/testcases/kernel/pty/ptem01.c
9430 ltp/testcases/kernel/pty/pty01.c
9431 ltp/testcases/kernel/sched/clisrv/readline.c
9432 ltp/testcases/kernel/sched/pthreads/pth_str02.c
9433 ltp/testcases/kernel/syscalls/abort/abort01.c
9434 ltp/testcases/kernel/syscalls/acct/acct01.c
9435 ltp/testcases/kernel/syscalls/acct/acct02.c
9436 ltp/testcases/kernel/syscalls/confstr/confstr01.c
9437 ltp/testcases/kernel/syscalls/creat/creat08.c
9438 ltp/testcases/kernel/syscalls/dup/dup06.c
9439 ltp/testcases/kernel/syscalls/dup/dup07.c
9440 ltp/testcases/kernel/syscalls/dup2/dup201.c
9441 ltp/testcases/kernel/syscalls/dup2/dup202.c
9442 ltp/testcases/kernel/syscalls/dup2/dup203.c
9443 ltp/testcases/kernel/syscalls/dup2/dup204.c
9444 ltp/testcases/kernel/syscalls/dup2/dup205.c
9445 ltp/testcases/kernel/syscalls/execve/execve02.c
9446 ltp/testcases/kernel/syscalls/execve/execve03.c
9447 ltp/testcases/kernel/syscalls/execve/execve04.c
9448 ltp/testcases/kernel/syscalls/execve/execve05.c
9449 ltp/testcases/kernel/syscalls/execve/execve06.c
9450 ltp/testcases/kernel/syscalls/exit/exit01.c
9451 ltp/testcases/kernel/syscalls/exit/exit02.c
9452 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
9453 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
9454 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
9455 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
9456 ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
9457 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
9458 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
9459 ltp/testcases/kernel/syscalls/fchdir/fchdir01.c
9460 ltp/testcases/kernel/syscalls/fchdir/fchdir02.c
9461 ltp/testcases/kernel/syscalls/fchdir/fchdir03.c
9462 ltp/testcases/kernel/syscalls/fchmod/fchmod02.c
9463 ltp/testcases/kernel/syscalls/fchmod/fchmod03.c
9464 ltp/testcases/kernel/syscalls/fchmod/fchmod04.c
9465 ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
9466 ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
9467 ltp/testcases/kernel/syscalls/fchmod/fchmod07.c
9468 ltp/testcases/kernel/syscalls/fcntl/fcntl01.c
9469 ltp/testcases/kernel/syscalls/fcntl/fcntl06.c
9470 ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
9471 ltp/testcases/kernel/syscalls/fcntl/fcntl12.c
9472 ltp/testcases/kernel/syscalls/fcntl/fcntl13.c
9473 ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
9474 ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
9475 ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
9476 ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
9477 ltp/testcases/kernel/syscalls/fcntl/fcntl18.c
9478 ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
9479 ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
9480 ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
9481 ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
9482 ltp/testcases/kernel/syscalls/fmtmsg/fmtmsg01.c
9483 ltp/testcases/kernel/syscalls/fork/fork02.c
9484 ltp/testcases/kernel/syscalls/fork/fork03.c
9485 ltp/testcases/kernel/syscalls/fork/fork05.c
9486 ltp/testcases/kernel/syscalls/fork/fork06.c
9487 ltp/testcases/kernel/syscalls/fork/fork08.c
9488 ltp/testcases/kernel/syscalls/fork/fork09.c
9489 ltp/testcases/kernel/syscalls/fork/fork10.c
9490 ltp/testcases/kernel/syscalls/fork/fork11.c
9491 ltp/testcases/kernel/syscalls/fstat/fstat02.c
9492 ltp/testcases/kernel/syscalls/fstat/fstat03.c
9493 ltp/testcases/kernel/syscalls/fstat/fstat04.c
9494 ltp/testcases/kernel/syscalls/fstat/fstat05.c
9495 ltp/testcases/kernel/syscalls/fstatfs/fstatfs02.c
9496 ltp/testcases/kernel/syscalls/fsync/fsync02.c
9497 ltp/testcases/kernel/syscalls/fsync/fsync03.c
9498 ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
9499 ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
9500 ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
9501 ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
9502 ltp/testcases/kernel/syscalls/getcwd/getcwd01.c
9503 ltp/testcases/kernel/syscalls/getcwd/getcwd02.c
9504 ltp/testcases/kernel/syscalls/getcwd/getcwd03.c
9505 ltp/testcases/kernel/syscalls/getdents/getdents01.c
9506 ltp/testcases/kernel/syscalls/getdents/getdents02.c
9507 ltp/testcases/kernel/syscalls/getdents/getdents03.c
9508 ltp/testcases/kernel/syscalls/getdents/getdents04.c
9509 ltp/testcases/kernel/syscalls/getegid/getegid02.c
9510 ltp/testcases/kernel/syscalls/getgid/getgid03.c
9511 ltp/testcases/kernel/syscalls/getgroups/getgroups03.c
9512 ltp/testcases/kernel/syscalls/getgroups/getgroups04.c
9513 ltp/testcases/kernel/syscalls/getitimer/getitimer01.c
9514 ltp/testcases/kernel/syscalls/getitimer/getitimer02.c
9515 ltp/testcases/kernel/syscalls/getitimer/getitimer03.c
9516 ltp/testcases/kernel/syscalls/getpeername/getpeername01.c
9517 ltp/testcases/kernel/syscalls/getpgid/getpgid01.c
9518 ltp/testcases/kernel/syscalls/getpgid/getpgid02.c
9519 ltp/testcases/kernel/syscalls/getpid/getpid01.c
9520 ltp/testcases/kernel/syscalls/getpid/getpid02.c
9521 ltp/testcases/kernel/syscalls/getppid/getppid02.c
9522 ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
9523 ltp/testcases/kernel/syscalls/getpriority/getpriority02.c
9524 ltp/testcases/kernel/syscalls/getresgid/getresgid01.c
9525 ltp/testcases/kernel/syscalls/getresgid/getresgid02.c
9526 ltp/testcases/kernel/syscalls/getresgid/getresgid03.c
9527 ltp/testcases/kernel/syscalls/getresuid/getresuid01.c
9528 ltp/testcases/kernel/syscalls/getresuid/getresuid02.c
9529 ltp/testcases/kernel/syscalls/getresuid/getresuid03.c
9530 ltp/testcases/kernel/syscalls/getsid/getsid01.c
9531 ltp/testcases/kernel/syscalls/getsid/getsid02.c
9532 ltp/testcases/kernel/syscalls/getsockname/getsockname01.c
9533 ltp/testcases/kernel/syscalls/getsockopt/getsockopt01.c
9534 ltp/testcases/kernel/syscalls/gettid/gettid01.c
9535 ltp/testcases/kernel/syscalls/getuid/getuid01.c
9536 ltp/testcases/kernel/syscalls/getuid/getuid02.c
9537 ltp/testcases/kernel/syscalls/getuid/getuid03.c
9538 ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
9539 ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
9540 ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
9541 ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
9542 ltp/testcases/kernel/syscalls/iopl/iopl01.c
9543 ltp/testcases/kernel/syscalls/iopl/iopl02.c
9544 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl01.c
9545 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
9546 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl03.c
9547 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl04.c
9548 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl05.c
9549 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
9550 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
9551 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
9552 ltp/testcases/kernel/syscalls/ipc/msgget/msgget01.c
9553 ltp/testcases/kernel/syscalls/ipc/msgget/msgget02.c
9554 ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
9555 ltp/testcases/kernel/syscalls/ipc/msgget/msgget04.c
9556 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv01.c
9557 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv02.c
9558 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv03.c
9559 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv04.c
9560 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
9561 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
9562 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd01.c
9563 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd02.c
9564 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd03.c
9565 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd04.c
9566 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
9567 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
9568 ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
9569 ltp/testcases/kernel/syscalls/ipc/semctl/semctl02.c
9570 ltp/testcases/kernel/syscalls/ipc/semctl/semctl03.c
9571 ltp/testcases/kernel/syscalls/ipc/semctl/semctl04.c
9572 ltp/testcases/kernel/syscalls/ipc/semctl/semctl05.c
9573 ltp/testcases/kernel/syscalls/ipc/semget/semget01.c
9574 ltp/testcases/kernel/syscalls/ipc/semget/semget02.c
9575 ltp/testcases/kernel/syscalls/ipc/semget/semget03.c
9576 ltp/testcases/kernel/syscalls/ipc/semget/semget06.c
9577 ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
9578 ltp/testcases/kernel/syscalls/ipc/semop/semop03.c
9579 ltp/testcases/kernel/syscalls/ipc/semop/semop04.c
9580 ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
9581 ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
9582 ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
9583 ltp/testcases/kernel/syscalls/ipc/shmat/shmat03.c
9584 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
9585 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
9586 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl03.c
9587 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
9588 ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
9589 ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt02.c
9590 ltp/testcases/kernel/syscalls/ipc/shmget/shmget01.c
9591 ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
9592 ltp/testcases/kernel/syscalls/ipc/shmget/shmget03.c
9593 ltp/testcases/kernel/syscalls/ipc/shmget/shmget04.c
9594 ltp/testcases/kernel/syscalls/ipc/shmget/shmget05.c
9595 ltp/testcases/kernel/syscalls/kill/kill01.c
9596 ltp/testcases/kernel/syscalls/kill/kill03.c
9597 ltp/testcases/kernel/syscalls/kill/kill04.c
9598 ltp/testcases/kernel/syscalls/kill/kill05.c
9599 ltp/testcases/kernel/syscalls/kill/kill06.c
9600 ltp/testcases/kernel/syscalls/kill/kill07.c
9601 ltp/testcases/kernel/syscalls/kill/kill08.c
9602 ltp/testcases/kernel/syscalls/kill/kill11.c
9603 ltp/testcases/kernel/syscalls/kill/kill12.c
9604 ltp/testcases/kernel/syscalls/lchown/lchown01.c
9605 ltp/testcases/kernel/syscalls/lchown/lchown02.c
9606 ltp/testcases/kernel/syscalls/listen/listen01.c
9607 ltp/testcases/kernel/syscalls/llseek/llseek01.c
9608 ltp/testcases/kernel/syscalls/llseek/llseek02.c
9609 ltp/testcases/kernel/syscalls/lseek/lseek06.c
9610 ltp/testcases/kernel/syscalls/lseek/lseek07.c
9611 ltp/testcases/kernel/syscalls/lseek/lseek08.c
9612 ltp/testcases/kernel/syscalls/lseek/lseek09.c
9613 ltp/testcases/kernel/syscalls/lseek/lseek10.c
9614 ltp/testcases/kernel/syscalls/lstat/lstat02.c
9615 ltp/testcases/kernel/syscalls/lstat/lstat03.c
9616 ltp/testcases/kernel/syscalls/mallopt/mallopt01.c
9617 ltp/testcases/kernel/syscalls/memcmp/memcmp01.c
9618 ltp/testcases/kernel/syscalls/memcpy/memcpy01.c
9619 ltp/testcases/kernel/syscalls/memset/memset01.c
9620 ltp/testcases/kernel/syscalls/mincore/mincore01.c
9621 ltp/testcases/kernel/syscalls/mkdir/mkdir02.c
9622 ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
9623 ltp/testcases/kernel/syscalls/mkdir/mkdir04.c
9624 ltp/testcases/kernel/syscalls/mkdir/mkdir05.c
9625 ltp/testcases/kernel/syscalls/mkdir/mkdir09.c
9626 ltp/testcases/kernel/syscalls/mknod/mknod02.c
9627 ltp/testcases/kernel/syscalls/mknod/mknod03.c
9628 ltp/testcases/kernel/syscalls/mknod/mknod04.c
9629 ltp/testcases/kernel/syscalls/mknod/mknod05.c
9630 ltp/testcases/kernel/syscalls/mknod/mknod06.c
9631 ltp/testcases/kernel/syscalls/mknod/mknod07.c
9632 ltp/testcases/kernel/syscalls/mknod/mknod08.c
9633 ltp/testcases/kernel/syscalls/mknod/mknod09.c
9634 ltp/testcases/kernel/syscalls/mmap/mmap04.c
9635 ltp/testcases/kernel/syscalls/mmap/mmap05.c
9636 ltp/testcases/kernel/syscalls/mmap/mmap06.c
9637 ltp/testcases/kernel/syscalls/mmap/mmap07.c
9638 ltp/testcases/kernel/syscalls/mmap/mmap08.c
9639 ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt01.c
9640 ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt02.c
9641 ltp/testcases/kernel/syscalls/mprotect/mprotect01.c
9642 ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
9643 ltp/testcases/kernel/syscalls/mprotect/mprotect03.c
9644 ltp/testcases/kernel/syscalls/mremap/mremap01.c
9645 ltp/testcases/kernel/syscalls/mremap/mremap02.c
9646 ltp/testcases/kernel/syscalls/mremap/mremap03.c
9647 ltp/testcases/kernel/syscalls/mremap/mremap04.c
9648 ltp/testcases/kernel/syscalls/msync/msync01.c
9649 ltp/testcases/kernel/syscalls/msync/msync02.c
9650 ltp/testcases/kernel/syscalls/msync/msync03.c
9651 ltp/testcases/kernel/syscalls/msync/msync04.c
9652 ltp/testcases/kernel/syscalls/msync/msync05.c
9653 ltp/testcases/kernel/syscalls/munmap/munmap01.c
9654 ltp/testcases/kernel/syscalls/munmap/munmap02.c
9655 ltp/testcases/kernel/syscalls/munmap/munmap03.c
9656 ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
9657 ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
9658 ltp/testcases/kernel/syscalls/nanosleep/nanosleep04.c
9659 ltp/testcases/kernel/syscalls/nftw/nftw.c
9660 ltp/testcases/kernel/syscalls/nftw/nftw64.c
9661 ltp/testcases/kernel/syscalls/nice/nice01.c
9662 ltp/testcases/kernel/syscalls/nice/nice02.c
9663 ltp/testcases/kernel/syscalls/nice/nice03.c
9664 ltp/testcases/kernel/syscalls/nice/nice04.c
9665 ltp/testcases/kernel/syscalls/open/open01.c
9666 ltp/testcases/kernel/syscalls/open/open02.c
9667 ltp/testcases/kernel/syscalls/open/open04.c
9668 ltp/testcases/kernel/syscalls/open/open05.c
9669 ltp/testcases/kernel/syscalls/open/open06.c
9670 ltp/testcases/kernel/syscalls/open/open07.c
9671 ltp/testcases/kernel/syscalls/open/open08.c
9672 ltp/testcases/kernel/syscalls/open/open09.c
9673 ltp/testcases/kernel/syscalls/open/open10.c
9674 ltp/testcases/kernel/syscalls/pause/pause02.c
9675 ltp/testcases/kernel/syscalls/pause/pause03.c
9676 ltp/testcases/kernel/syscalls/personality/personality01.c
9677 ltp/testcases/kernel/syscalls/personality/personality02.c
9678 ltp/testcases/kernel/syscalls/pipe/pipe01.c
9679 ltp/testcases/kernel/syscalls/pipe/pipe05.c
9680 ltp/testcases/kernel/syscalls/pipe/pipe06.c
9681 ltp/testcases/kernel/syscalls/pipe/pipe08.c
9682 ltp/testcases/kernel/syscalls/pipe/pipe09.c
9683 ltp/testcases/kernel/syscalls/pipe/pipe10.c
9684 ltp/testcases/kernel/syscalls/pipe/pipe11.c
9685 ltp/testcases/kernel/syscalls/poll/poll01.c
9686 ltp/testcases/kernel/syscalls/pread/pread01.c
9687 ltp/testcases/kernel/syscalls/pread/pread02.c
9688 ltp/testcases/kernel/syscalls/pread/pread03.c
9689 ltp/testcases/kernel/syscalls/profil/profil01.c
9690 ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
9691 ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
9692 ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
9693 ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
9694 ltp/testcases/kernel/syscalls/read/read02.c
9695 ltp/testcases/kernel/syscalls/read/read03.c
9696 ltp/testcases/kernel/syscalls/read/read04.c
9697 ltp/testcases/kernel/syscalls/readlink/readlink01.c
9698 ltp/testcases/kernel/syscalls/readlink/readlink03.c
9699 ltp/testcases/kernel/syscalls/readlink/readlink04.c
9700 ltp/testcases/kernel/syscalls/readv/readv01.c
9701 ltp/testcases/kernel/syscalls/readv/readv02.c
9702 ltp/testcases/kernel/syscalls/readv/readv03.c
9703 ltp/testcases/kernel/syscalls/recv/recv01.c
9704 ltp/testcases/kernel/syscalls/rename/rename01.c
9705 ltp/testcases/kernel/syscalls/rename/rename03.c
9706 ltp/testcases/kernel/syscalls/rename/rename04.c
9707 ltp/testcases/kernel/syscalls/rename/rename05.c
9708 ltp/testcases/kernel/syscalls/rename/rename06.c
9709 ltp/testcases/kernel/syscalls/rename/rename07.c
9710 ltp/testcases/kernel/syscalls/rename/rename08.c
9711 ltp/testcases/kernel/syscalls/rename/rename09.c
9712 ltp/testcases/kernel/syscalls/rename/rename10.c
9713 ltp/testcases/kernel/syscalls/rename/rename12.c
9714 ltp/testcases/kernel/syscalls/rename/rename13.c
9715 ltp/testcases/kernel/syscalls/rename/rename14.c
9716 ltp/testcases/kernel/syscalls/rmdir/rmdir01.c
9717 ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
9718 ltp/testcases/kernel/syscalls/rmdir/rmdir03.c
9719 ltp/testcases/kernel/syscalls/sched_getscheduler/sched_getscheduler02.c
9720 ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler01.c
9721 ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler02.c
9722 ltp/testcases/kernel/syscalls/sched_yield/sched_yield01.c
9723 ltp/testcases/kernel/syscalls/send/send01.c
9724 ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
9725 ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
9726 ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
9727 ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
9728 ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
9729 ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
9730 ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
9731 ltp/testcases/kernel/syscalls/sendto/sendto01.c
9732 ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
9733 ltp/testcases/kernel/syscalls/setfsuid/setfsuid01.c
9734 ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
9735 ltp/testcases/kernel/syscalls/setgid/setgid02.c
9736 ltp/testcases/kernel/syscalls/setgid/setgid03.c
9737 ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
9738 ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
9739 ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
9740 ltp/testcases/kernel/syscalls/setitimer/setitimer01.c
9741 ltp/testcases/kernel/syscalls/setitimer/setitimer02.c
9742 ltp/testcases/kernel/syscalls/setitimer/setitimer03.c
9743 ltp/testcases/kernel/syscalls/setpgid/setpgid02.c
9744 ltp/testcases/kernel/syscalls/setpgid/setpgid03.c
9745 ltp/testcases/kernel/syscalls/setpgrp/setpgrp02.c
9746 ltp/testcases/kernel/syscalls/setpriority/setpriority01.c
9747 ltp/testcases/kernel/syscalls/setpriority/setpriority02.c
9748 ltp/testcases/kernel/syscalls/setpriority/setpriority03.c
9749 ltp/testcases/kernel/syscalls/setpriority/setpriority04.c
9750 ltp/testcases/kernel/syscalls/setpriority/setpriority05.c
9751 ltp/testcases/kernel/syscalls/setregid/setregid02.c
9752 ltp/testcases/kernel/syscalls/setregid/setregid03.c
9753 ltp/testcases/kernel/syscalls/setregid/setregid04.c
9754 ltp/testcases/kernel/syscalls/setresuid/setresuid01.c
9755 ltp/testcases/kernel/syscalls/setresuid/setresuid02.c
9756 ltp/testcases/kernel/syscalls/setresuid/setresuid03.c
9757 ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
9758 ltp/testcases/kernel/syscalls/setreuid/setreuid02.c
9759 ltp/testcases/kernel/syscalls/setreuid/setreuid03.c
9760 ltp/testcases/kernel/syscalls/setreuid/setreuid04.c
9761 ltp/testcases/kernel/syscalls/setreuid/setreuid05.c
9762 ltp/testcases/kernel/syscalls/setreuid/setreuid06.c
9763 ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
9764 ltp/testcases/kernel/syscalls/setrlimit/setrlimit01.c
9765 ltp/testcases/kernel/syscalls/setrlimit/setrlimit02.c
9766 ltp/testcases/kernel/syscalls/setsid/setsid01.c
9767 ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
9768 ltp/testcases/kernel/syscalls/settimeofday/settimeofday01.c
9769 ltp/testcases/kernel/syscalls/settimeofday/settimeofday02.c
9770 ltp/testcases/kernel/syscalls/setuid/setuid03.c
9771 ltp/testcases/kernel/syscalls/setuid/setuid04.c
9772 ltp/testcases/kernel/syscalls/sigaction/sigaction01.c
9773 ltp/testcases/kernel/syscalls/sigaction/sigaction02.c
9774 ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack01.c
9775 ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack02.c
9776 ltp/testcases/kernel/syscalls/sighold/sighold02.c
9777 ltp/testcases/kernel/syscalls/signal/signal02.c
9778 ltp/testcases/kernel/syscalls/signal/signal03.c
9779 ltp/testcases/kernel/syscalls/signal/signal04.c
9780 ltp/testcases/kernel/syscalls/signal/signal05.c
9781 ltp/testcases/kernel/syscalls/sigprocmask/sigprocmask01.c
9782 ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
9783 ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
9784 ltp/testcases/kernel/syscalls/socket/socket01.c
9785 ltp/testcases/kernel/syscalls/socketpair/socketpair01.c
9786 ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
9787 ltp/testcases/kernel/syscalls/stat/stat01.c
9788 ltp/testcases/kernel/syscalls/stat/stat02.c
9789 ltp/testcases/kernel/syscalls/stat/stat03.c
9790 ltp/testcases/kernel/syscalls/statfs/statfs02.c
9791 ltp/testcases/kernel/syscalls/statfs/statfs03.c
9792 ltp/testcases/kernel/syscalls/stime/stime01.c
9793 ltp/testcases/kernel/syscalls/stime/stime02.c
9794 ltp/testcases/kernel/syscalls/string/string01.c
9795 ltp/testcases/kernel/syscalls/symlink/symlink01.c
9796 ltp/testcases/kernel/syscalls/symlink/symlink03.c
9797 ltp/testcases/kernel/syscalls/symlink/symlink04.c
9798 ltp/testcases/kernel/syscalls/symlink/symlink05.c
9799 ltp/testcases/kernel/syscalls/sync/sync02.c
9800 ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
9801 ltp/testcases/kernel/syscalls/syscall/syscall01.c
9802 ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
9803 ltp/testcases/kernel/syscalls/sysctl/sysctl01.c
9804 ltp/testcases/kernel/syscalls/sysctl/sysctl03.c
9805 ltp/testcases/kernel/syscalls/sysctl/sysctl04.c
9806 ltp/testcases/kernel/syscalls/sysctl/sysctl05.c
9807 ltp/testcases/kernel/syscalls/sysinfo/sysinfo01.c
9808 ltp/testcases/kernel/syscalls/sysinfo/sysinfo02.c
9809 ltp/testcases/kernel/syscalls/time/time02.c
9810 ltp/testcases/kernel/syscalls/times/times03.c
9811 ltp/testcases/kernel/syscalls/truncate/truncate01.c
9812 ltp/testcases/kernel/syscalls/truncate/truncate02.c
9813 ltp/testcases/kernel/syscalls/truncate/truncate03.c
9814 ltp/testcases/kernel/syscalls/truncate/truncate04.c
9815 ltp/testcases/kernel/syscalls/umask/umask02.c
9816 ltp/testcases/kernel/syscalls/umask/umask03.c
9817 ltp/testcases/kernel/syscalls/uname/uname02.c
9818 ltp/testcases/kernel/syscalls/uname/uname03.c
9819 ltp/testcases/kernel/syscalls/utime/utime01.c
9820 ltp/testcases/kernel/syscalls/utime/utime02.c
9821 ltp/testcases/kernel/syscalls/utime/utime03.c
9822 ltp/testcases/kernel/syscalls/utime/utime04.c
9823 ltp/testcases/kernel/syscalls/utime/utime05.c
9824 ltp/testcases/kernel/syscalls/utime/utime06.c
9825 ltp/testcases/kernel/syscalls/vfork/vfork01.c
9826 ltp/testcases/kernel/syscalls/vhangup/vhangup01.c
9827 ltp/testcases/kernel/syscalls/vhangup/vhangup02.c
9828 ltp/testcases/kernel/syscalls/wait4/wait401.c
9829 ltp/testcases/kernel/syscalls/wait4/wait402.c
9830 ltp/testcases/kernel/syscalls/waitpid/waitpid01.c
9831 ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
9832 ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
9833 ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
9834 ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
9835 ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
9836 ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
9837 ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
9838 ltp/testcases/kernel/syscalls/waitpid/waitpid09.c
9839 ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
9840 ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
9841 ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
9842 ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
9843 ltp/testcases/kernel/syscalls/write/write02.c
9844 ltp/testcases/kernel/syscalls/write/write03.c
9845 ltp/testcases/kernel/syscalls/write/write04.c
9846 ltp/testcases/kernel/syscalls/write/write05.c
9847 ltp/testcases/kernel/syscalls/writev/writev01.c
9848 ltp/testcases/kernel/syscalls/writev/writev02.c
9849 ltp/testcases/kernel/syscalls/writev/writev03.c
9850 ltp/testcases/kernel/syscalls/writev/writev04.c
9851 ltp/testcases/kernel/syscalls/writev/writev05.c
9852 ltp/testcases/kernel/syscalls/writev/writev06.c
9854 55) Log Message:
9855 fix return(1) -> return 1. Signed-off-by: Michal Simek <monstr@monstr.eu>. 
9857 Modified Files:
9858 ltp/testcases/kernel/fs/inode/inode02.c
9859 ltp/testcases/kernel/fs/scsi/ltpfs/main.c
9860 ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
9861 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap03.c
9862 ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
9863 ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
9864 ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
9865 ltp/testcases/kernel/mem/page/page01.c
9866 ltp/testcases/kernel/sched/nptl/nptl01.c
9867 ltp/testcases/kernel/sched/sched_stress/sched_tc6.c
9868 ltp/testcases/kernel/syscalls/abort/abort01.c
9869 ltp/testcases/kernel/syscalls/fcntl/fcntl07.c
9870 ltp/testcases/kernel/syscalls/fcntl/fcntl07B.c
9871 ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
9872 ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
9873 ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
9874 ltp/testcases/kernel/syscalls/symlink/symlink01.c
9876 56) Log Message:
9877 Fix return(NULL) -> return NULL. Signed-off-by: Michal Simek <monstr@monstr.eu>.
9879 Modified Files:
9880 ltp/testcases/kernel/fs/doio/doio.c
9881 ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
9882 ltp/testcases/kernel/syscalls/symlink/symlink01.c
9884 57) Log Message:
9885 Clear Trailing Whitespace. Signed-off-by: Michal Simek <monstr@monstr.eu>.
9887 Modified Files:
9888 ltp/testcases/kernel/containers/netns/crtchild.c
9889 ltp/testcases/kernel/containers/netns/crtchild_delchild.c
9890 ltp/testcases/kernel/containers/netns/par_chld_ftp.c
9891 ltp/testcases/kernel/containers/netns/par_chld_ipv6.c
9892 ltp/testcases/kernel/containers/netns/sysfsview.c
9893 ltp/testcases/kernel/containers/netns/two_children_ns.c
9894 ltp/testcases/kernel/containers/pidns/pidns04.c
9895 ltp/testcases/kernel/containers/sysvipc/check_ipcns_enabled.c
9896 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
9897 ltp/testcases/kernel/device-drivers/acpi/LtpAcpiCmds.c
9898 ltp/testcases/kernel/device-drivers/agp/kernel_space/tagp.c
9899 ltp/testcases/kernel/device-drivers/agp/user_space/tagp_ki.c
9900 ltp/testcases/kernel/device-drivers/agp/user_space/user_tagp.c
9901 ltp/testcases/kernel/device-drivers/base/tbase/tbase.c
9902 ltp/testcases/kernel/device-drivers/base/user_base/tbase_ki.c
9903 ltp/testcases/kernel/device-drivers/base/user_base/user_tbase.c
9904 ltp/testcases/kernel/device-drivers/dev_sim_framework/kernel_space/tmod.c
9905 ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/tmod_ki.c
9906 ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/user_tmod.c
9907 ltp/testcases/kernel/device-drivers/drm/kernel_space/tdrm.c
9908 ltp/testcases/kernel/device-drivers/drm/user_space/user_tdrm.c
9909 ltp/testcases/kernel/device-drivers/include/includeTest.c
9910 ltp/testcases/kernel/device-drivers/include/userBlockInclude.c
9911 ltp/testcases/kernel/device-drivers/nls/userBlockNLS.c
9912 ltp/testcases/kernel/device-drivers/pci/tpci/tpci.c
9913 ltp/testcases/kernel/device-drivers/pci/user_tpci/tpci_ki.c
9914 ltp/testcases/kernel/device-drivers/pci/user_tpci/user_tpci.c
9915 ltp/testcases/kernel/device-drivers/tbio/kernel_space/tbio.c
9916 ltp/testcases/kernel/device-drivers/tbio/user_space/tbio_ki.c
9917 ltp/testcases/kernel/device-drivers/tbio/user_space/user_tbio.c
9918 ltp/testcases/kernel/device-drivers/usb/tusb/tusb.c
9919 ltp/testcases/kernel/device-drivers/usb/user_usb/tusb_ki.c
9920 ltp/testcases/kernel/device-drivers/usb/user_usb/user_tusb.c
9921 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
9922 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
9923 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
9924 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
9925 ltp/testcases/kernel/fs/acls/acl_file_test.c
9926 ltp/testcases/kernel/fs/dmapi/attr.c
9927 ltp/testcases/kernel/fs/dmapi/config.c
9928 ltp/testcases/kernel/fs/dmapi/disp.c
9929 ltp/testcases/kernel/fs/dmapi/dm_test.c
9930 ltp/testcases/kernel/fs/dmapi/event.c
9931 ltp/testcases/kernel/fs/dmapi/event_am.c
9932 ltp/testcases/kernel/fs/dmapi/event_an.c
9933 ltp/testcases/kernel/fs/dmapi/event_sd.c
9934 ltp/testcases/kernel/fs/dmapi/event_sn.c
9935 ltp/testcases/kernel/fs/dmapi/event_us.c
9936 ltp/testcases/kernel/fs/dmapi/handle.c
9937 ltp/testcases/kernel/fs/dmapi/hole.c
9938 ltp/testcases/kernel/fs/dmapi/invis.c
9939 ltp/testcases/kernel/fs/dmapi/mmap.c
9940 ltp/testcases/kernel/fs/dmapi/mmapfile.c
9941 ltp/testcases/kernel/fs/dmapi/mount.c
9942 ltp/testcases/kernel/fs/dmapi/objref.c
9943 ltp/testcases/kernel/fs/dmapi/pmr_post.c
9944 ltp/testcases/kernel/fs/dmapi/pmr_pre.c
9945 ltp/testcases/kernel/fs/dmapi/right.c
9946 ltp/testcases/kernel/fs/dmapi/session.c
9947 ltp/testcases/kernel/fs/dmapi/token.c
9948 ltp/testcases/kernel/fs/doio/doio.c
9949 ltp/testcases/kernel/fs/doio/growfiles.c
9950 ltp/testcases/kernel/fs/doio/iogen.c
9951 ltp/testcases/kernel/fs/fs-bench/create-files.c
9952 ltp/testcases/kernel/fs/fs-bench/random-del-create.c
9953 ltp/testcases/kernel/fs/fs_di/create_datafile.c
9954 ltp/testcases/kernel/fs/fsstress/fsstress.c
9955 ltp/testcases/kernel/fs/fsx-linux/fsx-linux.c
9956 ltp/testcases/kernel/fs/ftest/ftest01.c
9957 ltp/testcases/kernel/fs/ftest/ftest02.c
9958 ltp/testcases/kernel/fs/ftest/ftest03.c
9959 ltp/testcases/kernel/fs/ftest/ftest04.c
9960 ltp/testcases/kernel/fs/ftest/ftest06.c
9961 ltp/testcases/kernel/fs/ftest/ftest07.c
9962 ltp/testcases/kernel/fs/inode/inode01.c
9963 ltp/testcases/kernel/fs/inode/inode02.c
9964 ltp/testcases/kernel/fs/mongo/map5.c
9965 ltp/testcases/kernel/fs/mongo/mongo_compare.c
9966 ltp/testcases/kernel/fs/mongo/mongo_read.c
9967 ltp/testcases/kernel/fs/mongo/mongo_slinks.c
9968 ltp/testcases/kernel/fs/mongo/reiser_fract_tree.c
9969 ltp/testcases/kernel/fs/mongo/summ.c
9970 ltp/testcases/kernel/fs/openfile/openfile.c
9971 ltp/testcases/kernel/fs/proc/proc01.c
9972 ltp/testcases/kernel/fs/scsi/ltpfs/LtpfsCmds.c
9973 ltp/testcases/kernel/fs/scsi/ltpfs/main.c
9974 ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
9975 ltp/testcases/kernel/fs/scsi/ltpscsi/sg_err.c
9976 ltp/testcases/kernel/fs/stream/stream01.c
9977 ltp/testcases/kernel/fs/stream/stream02.c
9978 ltp/testcases/kernel/fs/stream/stream03.c
9979 ltp/testcases/kernel/fs/stream/stream04.c
9980 ltp/testcases/kernel/fs/stream/stream05.c
9981 ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
9982 ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.c
9983 ltp/testcases/kernel/hotplug/memory_hotplug/segment.c
9984 ltp/testcases/kernel/io/aio/aio01/aio01.c
9985 ltp/testcases/kernel/io/aio/aio02/main.c
9986 ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
9987 ltp/testcases/kernel/io/direct_io/diotest1.c
9988 ltp/testcases/kernel/io/direct_io/diotest2.c
9989 ltp/testcases/kernel/io/direct_io/diotest3.c
9990 ltp/testcases/kernel/io/direct_io/diotest4.c
9991 ltp/testcases/kernel/io/direct_io/diotest5.c
9992 ltp/testcases/kernel/io/direct_io/diotest6.c
9993 ltp/testcases/kernel/io/direct_io/diotest_routines.c
9994 ltp/testcases/kernel/io/direct_io/dma_thread_diotest7.c
9995 ltp/testcases/kernel/io/disktest/childmain.c
9996 ltp/testcases/kernel/io/disktest/dump.c
9997 ltp/testcases/kernel/io/disktest/globals.c
9998 ltp/testcases/kernel/io/disktest/main.c
9999 ltp/testcases/kernel/io/disktest/parse.c
10000 ltp/testcases/kernel/io/disktest/sfunc.c
10001 ltp/testcases/kernel/io/disktest/threading.c
10002 ltp/testcases/kernel/io/disktest/timer.c
10003 ltp/testcases/kernel/io/ltp-aiodio/aio-stress.c
10004 ltp/testcases/kernel/io/ltp-aiodio/aiocp.c
10005 ltp/testcases/kernel/io/ltp-aiodio/aiodio_sparse.c
10006 ltp/testcases/kernel/io/ltp-aiodio/dio_sparse.c
10007 ltp/testcases/kernel/io/ltp-aiodio/ltp-diorh.c
10008 ltp/testcases/kernel/io/ltp-aiodio/read_checkzero.c
10009 ltp/testcases/kernel/io/stress_cd/stress_cd.c
10010 ltp/testcases/kernel/io/writetest/writetest.c
10011 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_01.c
10012 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_ctl.c
10013 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_get.c
10014 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_rcv.c
10015 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_snd.c
10016 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_04.c
10017 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
10018 ltp/testcases/kernel/ipc/ipc_stress/pipe_test_01.c
10019 ltp/testcases/kernel/ipc/ipc_stress/pipe_test_02.c
10020 ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_01.c
10021 ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
10022 ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
10023 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_01.c
10024 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
10025 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
10026 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_04.c
10027 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_05.c
10028 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
10029 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_07.c
10030 ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
10031 ltp/testcases/kernel/ipc/ipc_stress/signal_test_02.c
10032 ltp/testcases/kernel/ipc/ipc_stress/signal_test_03.c
10033 ltp/testcases/kernel/ipc/ipc_stress/signal_test_04.c
10034 ltp/testcases/kernel/ipc/ipc_stress/signal_test_05.c
10035 ltp/testcases/kernel/ipc/ipc_stress/signal_test_06.c
10036 ltp/testcases/kernel/ipc/ipc_stress/signal_test_07.c
10037 ltp/testcases/kernel/ipc/pipeio/pipeio.c
10038 ltp/testcases/kernel/ipc/semaphore/sem01.c
10039 ltp/testcases/kernel/ipc/semaphore/sem02.c
10040 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap01.c
10041 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
10042 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap03.c
10043 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
10044 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
10045 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c
10046 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat03.c
10047 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
10048 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c
10049 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c
10050 ltp/testcases/kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c
10051 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
10052 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget02.c
10053 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget03.c
10054 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget05.c
10055 ltp/testcases/kernel/mem/hugetlb/lib/libipc.c
10056 ltp/testcases/kernel/mem/libmm/mm_core_apis.c
10057 ltp/testcases/kernel/mem/mem/mem01.c
10058 ltp/testcases/kernel/mem/mem/mem02.c
10059 ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
10060 ltp/testcases/kernel/mem/mmapstress/mmapstress04.c
10061 ltp/testcases/kernel/mem/mmapstress/mmapstress05.c
10062 ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
10063 ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
10064 ltp/testcases/kernel/mem/mtest01/mtest01.c
10065 ltp/testcases/kernel/mem/mtest05/mmstress.c
10066 ltp/testcases/kernel/mem/mtest06/mmap1.c
10067 ltp/testcases/kernel/mem/mtest06/mmap2.c
10068 ltp/testcases/kernel/mem/mtest06/mmap3.c
10069 ltp/testcases/kernel/mem/mtest06/shmat1.c
10070 ltp/testcases/kernel/mem/mtest07/mallocstress.c
10071 ltp/testcases/kernel/mem/mtest07/shm_test.c
10072 ltp/testcases/kernel/mem/page/page01.c
10073 ltp/testcases/kernel/mem/page/page02.c
10074 ltp/testcases/kernel/module/create_module/create_module01.c
10075 ltp/testcases/kernel/module/create_module/create_module02.c
10076 ltp/testcases/kernel/module/delete_module/delete_module01.c
10077 ltp/testcases/kernel/module/delete_module/delete_module02.c
10078 ltp/testcases/kernel/module/delete_module/delete_module03.c
10079 ltp/testcases/kernel/module/delete_module/dummy_del_mod.c
10080 ltp/testcases/kernel/module/query_module/query_module01.c
10081 ltp/testcases/kernel/module/query_module/query_module02.c
10082 ltp/testcases/kernel/module/query_module/query_module03.c
10083 ltp/testcases/kernel/numa/numa_node_size.c
10084 ltp/testcases/kernel/numa/support_numa.c
10085 ltp/testcases/kernel/power_management/check_kv_arch.c
10086 ltp/testcases/kernel/pty/pty01.c
10087 ltp/testcases/kernel/sched/clisrv/pthcli.c
10088 ltp/testcases/kernel/sched/clisrv/pthserv.c
10089 ltp/testcases/kernel/sched/clisrv/readline.c
10090 ltp/testcases/kernel/sched/nptl/nptl01.c
10091 ltp/testcases/kernel/sched/process_stress/process.c
10092 ltp/testcases/kernel/sched/pthreads/pth_str02.c
10093 ltp/testcases/kernel/sched/pthreads/pth_str03.c
10094 ltp/testcases/kernel/sched/sched_stress/sched.c
10095 ltp/testcases/kernel/sched/sched_stress/sched_driver.c
10096 ltp/testcases/kernel/sched/sched_stress/sched_tc0.c
10097 ltp/testcases/kernel/sched/sched_stress/sched_tc1.c
10098 ltp/testcases/kernel/sched/sched_stress/sched_tc2.c
10099 ltp/testcases/kernel/sched/sched_stress/sched_tc3.c
10100 ltp/testcases/kernel/sched/sched_stress/sched_tc4.c
10101 ltp/testcases/kernel/sched/sched_stress/sched_tc5.c
10102 ltp/testcases/kernel/sched/sched_stress/sched_tc6.c
10103 ltp/testcases/kernel/sched/tool/time-schedule.c
10104 ltp/testcases/kernel/sched/tool/trace_sched.c
10105 ltp/testcases/kernel/security/selinux-testsuite/tests/capable_file/selinux_lease.c
10106 ltp/testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_chroot.c
10107 ltp/testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_rawio.c
10108 ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrace/selinux_dyntrace_child.c
10109 ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrace/selinux_dyntrace_parent.c
10110 ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_child.c
10111 ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c
10112 ltp/testcases/kernel/security/selinux-testsuite/tests/exectrace/selinux_exectrace_child.c
10113 ltp/testcases/kernel/security/selinux-testsuite/tests/exectrace/selinux_exectrace_parent.c
10114 ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive_client.c
10115 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_fcntl.c
10116 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_lock.c
10117 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_mmap.c
10118 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_mprotect.c
10119 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_nofcntl.c
10120 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_seek.c
10121 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_sigiotask.c
10122 ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit_child.c
10123 ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit_parent.c
10124 ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_ioctl.c
10125 ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_noioctl.c
10126 ltp/testcases/kernel/security/selinux-testsuite/tests/msg/selinux_msgctl.c
10127 ltp/testcases/kernel/security/selinux-testsuite/tests/open/selinux_append2write.c
10128 ltp/testcases/kernel/security/selinux-testsuite/tests/open/selinux_fopen.c
10129 ltp/testcases/kernel/security/selinux-testsuite/tests/ptrace/selinux_ptrace.c
10130 ltp/testcases/kernel/security/selinux-testsuite/tests/sem/selinux_semctl.c
10131 ltp/testcases/kernel/security/selinux-testsuite/tests/setnice/selinux_setnice_child.c
10132 ltp/testcases/kernel/security/selinux-testsuite/tests/setnice/selinux_setnice_parent.c
10133 ltp/testcases/kernel/security/selinux-testsuite/tests/shm/selinux_shmctl.c
10134 ltp/testcases/kernel/security/selinux-testsuite/tests/sigkill/selinux_sigkill_server.c
10135 ltp/testcases/kernel/security/selinux-testsuite/tests/task_create/selinux_task_create_parent.c
10136 ltp/testcases/kernel/security/selinux-testsuite/tests/task_getpgid/selinux_task_getpgid_source.c
10137 ltp/testcases/kernel/security/selinux-testsuite/tests/task_getpgid/selinux_task_getpgid_target.c
10138 ltp/testcases/kernel/security/selinux-testsuite/tests/task_getscheduler/selinux_task_getscheduler_source.c
10139 ltp/testcases/kernel/security/selinux-testsuite/tests/task_getscheduler/selinux_task_getscheduler_target.c
10140 ltp/testcases/kernel/security/selinux-testsuite/tests/task_getsid/selinux_task_getsid_source.c
10141 ltp/testcases/kernel/security/selinux-testsuite/tests/task_getsid/selinux_task_getsid_target.c
10142 ltp/testcases/kernel/security/selinux-testsuite/tests/task_setnice/selinux_task_setnice_target.c
10143 ltp/testcases/kernel/security/selinux-testsuite/tests/task_setscheduler/selinux_task_setscheduler_source.c
10144 ltp/testcases/kernel/security/selinux-testsuite/tests/task_setscheduler/selinux_task_setscheduler_target.c
10145 ltp/testcases/kernel/security/selinux-testsuite/tests/wait/selinux_wait_child.c
10146 ltp/testcases/kernel/syscalls/accept/accept01.c
10147 ltp/testcases/kernel/syscalls/accept4/accept4_01.c
10148 ltp/testcases/kernel/syscalls/access/access01.c
10149 ltp/testcases/kernel/syscalls/access/access02.c
10150 ltp/testcases/kernel/syscalls/access/access03.c
10151 ltp/testcases/kernel/syscalls/access/access04.c
10152 ltp/testcases/kernel/syscalls/access/access05.c
10153 ltp/testcases/kernel/syscalls/acct/acct01.c
10154 ltp/testcases/kernel/syscalls/acct/acct02.c
10155 ltp/testcases/kernel/syscalls/adjtimex/adjtimex01.c
10156 ltp/testcases/kernel/syscalls/adjtimex/adjtimex02.c
10157 ltp/testcases/kernel/syscalls/alarm/alarm01.c
10158 ltp/testcases/kernel/syscalls/alarm/alarm02.c
10159 ltp/testcases/kernel/syscalls/alarm/alarm03.c
10160 ltp/testcases/kernel/syscalls/alarm/alarm05.c
10161 ltp/testcases/kernel/syscalls/alarm/alarm06.c
10162 ltp/testcases/kernel/syscalls/alarm/alarm07.c
10163 ltp/testcases/kernel/syscalls/asyncio/asyncio02.c
10164 ltp/testcases/kernel/syscalls/bind/bind01.c
10165 ltp/testcases/kernel/syscalls/bind/bind02.c
10166 ltp/testcases/kernel/syscalls/brk/brk01.c
10167 ltp/testcases/kernel/syscalls/capget/capget01.c
10168 ltp/testcases/kernel/syscalls/capget/capget02.c
10169 ltp/testcases/kernel/syscalls/capset/capset01.c
10170 ltp/testcases/kernel/syscalls/capset/capset02.c
10171 ltp/testcases/kernel/syscalls/chdir/chdir02.c
10172 ltp/testcases/kernel/syscalls/chdir/chdir03.c
10173 ltp/testcases/kernel/syscalls/chdir/chdir04.c
10174 ltp/testcases/kernel/syscalls/chmod/change_owner.c
10175 ltp/testcases/kernel/syscalls/chmod/chmod01.c
10176 ltp/testcases/kernel/syscalls/chmod/chmod02.c
10177 ltp/testcases/kernel/syscalls/chmod/chmod03.c
10178 ltp/testcases/kernel/syscalls/chmod/chmod04.c
10179 ltp/testcases/kernel/syscalls/chmod/chmod05.c
10180 ltp/testcases/kernel/syscalls/chmod/chmod06.c
10181 ltp/testcases/kernel/syscalls/chmod/chmod07.c
10182 ltp/testcases/kernel/syscalls/chown/chown01.c
10183 ltp/testcases/kernel/syscalls/chown/chown02.c
10184 ltp/testcases/kernel/syscalls/chown/chown03.c
10185 ltp/testcases/kernel/syscalls/chown/chown04.c
10186 ltp/testcases/kernel/syscalls/chown/chown05.c
10187 ltp/testcases/kernel/syscalls/chroot/chroot02.c
10188 ltp/testcases/kernel/syscalls/chroot/chroot04.c
10189 ltp/testcases/kernel/syscalls/clone/clone01.c
10190 ltp/testcases/kernel/syscalls/clone/clone02.c
10191 ltp/testcases/kernel/syscalls/clone/clone03.c
10192 ltp/testcases/kernel/syscalls/clone/clone04.c
10193 ltp/testcases/kernel/syscalls/clone/clone05.c
10194 ltp/testcases/kernel/syscalls/clone/clone06.c
10195 ltp/testcases/kernel/syscalls/clone/clone07.c
10196 ltp/testcases/kernel/syscalls/close/close08.c
10197 ltp/testcases/kernel/syscalls/confstr/confstr01.c
10198 ltp/testcases/kernel/syscalls/connect/connect01.c
10199 ltp/testcases/kernel/syscalls/creat/creat08.c
10200 ltp/testcases/kernel/syscalls/creat/creat09.c
10201 ltp/testcases/kernel/syscalls/dup/dup01.c
10202 ltp/testcases/kernel/syscalls/dup/dup02.c
10203 ltp/testcases/kernel/syscalls/dup/dup03.c
10204 ltp/testcases/kernel/syscalls/dup/dup04.c
10205 ltp/testcases/kernel/syscalls/dup/dup05.c
10206 ltp/testcases/kernel/syscalls/dup/dup06.c
10207 ltp/testcases/kernel/syscalls/dup/dup07.c
10208 ltp/testcases/kernel/syscalls/dup2/dup201.c
10209 ltp/testcases/kernel/syscalls/dup2/dup204.c
10210 ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c
10211 ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
10212 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
10213 ltp/testcases/kernel/syscalls/execl/execl01.c
10214 ltp/testcases/kernel/syscalls/execle/execle01.c
10215 ltp/testcases/kernel/syscalls/execlp/execlp01.c
10216 ltp/testcases/kernel/syscalls/execv/execv01.c
10217 ltp/testcases/kernel/syscalls/execve/execve01.c
10218 ltp/testcases/kernel/syscalls/execve/execve02.c
10219 ltp/testcases/kernel/syscalls/execve/execve03.c
10220 ltp/testcases/kernel/syscalls/execve/execve05.c
10221 ltp/testcases/kernel/syscalls/execve/execve06.c
10222 ltp/testcases/kernel/syscalls/execvp/execvp01.c
10223 ltp/testcases/kernel/syscalls/exit/exit02.c
10224 ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
10225 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
10226 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
10227 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
10228 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
10229 ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
10230 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
10231 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
10232 ltp/testcases/kernel/syscalls/fchdir/fchdir03.c
10233 ltp/testcases/kernel/syscalls/fchmod/fchmod01.c
10234 ltp/testcases/kernel/syscalls/fchmod/fchmod02.c
10235 ltp/testcases/kernel/syscalls/fchmod/fchmod03.c
10236 ltp/testcases/kernel/syscalls/fchmod/fchmod04.c
10237 ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
10238 ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
10239 ltp/testcases/kernel/syscalls/fchmod/fchmod07.c
10240 ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
10241 ltp/testcases/kernel/syscalls/fchownat/fchownat01.c
10242 ltp/testcases/kernel/syscalls/fcntl/fcntl01.c
10243 ltp/testcases/kernel/syscalls/fcntl/fcntl02.c
10244 ltp/testcases/kernel/syscalls/fcntl/fcntl03.c
10245 ltp/testcases/kernel/syscalls/fcntl/fcntl04.c
10246 ltp/testcases/kernel/syscalls/fcntl/fcntl05.c
10247 ltp/testcases/kernel/syscalls/fcntl/fcntl07.c
10248 ltp/testcases/kernel/syscalls/fcntl/fcntl07B.c
10249 ltp/testcases/kernel/syscalls/fcntl/fcntl08.c
10250 ltp/testcases/kernel/syscalls/fcntl/fcntl09.c
10251 ltp/testcases/kernel/syscalls/fcntl/fcntl10.c
10252 ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
10253 ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
10254 ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
10255 ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
10256 ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
10257 ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
10258 ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
10259 ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
10260 ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
10261 ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
10262 ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
10263 ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
10264 ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
10265 ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
10266 ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
10267 ltp/testcases/kernel/syscalls/fdatasync/fdatasync01.c
10268 ltp/testcases/kernel/syscalls/fdatasync/fdatasync02.c
10269 ltp/testcases/kernel/syscalls/flock/flock01.c
10270 ltp/testcases/kernel/syscalls/flock/flock02.c
10271 ltp/testcases/kernel/syscalls/flock/flock03.c
10272 ltp/testcases/kernel/syscalls/flock/flock04.c
10273 ltp/testcases/kernel/syscalls/flock/flock05.c
10274 ltp/testcases/kernel/syscalls/flock/flock06.c
10275 ltp/testcases/kernel/syscalls/fmtmsg/fmtmsg01.c
10276 ltp/testcases/kernel/syscalls/fork/fork01.c
10277 ltp/testcases/kernel/syscalls/fork/fork04.c
10278 ltp/testcases/kernel/syscalls/fork/fork05.c
10279 ltp/testcases/kernel/syscalls/fork/fork07.c
10280 ltp/testcases/kernel/syscalls/fork/fork08.c
10281 ltp/testcases/kernel/syscalls/fork/fork09.c
10282 ltp/testcases/kernel/syscalls/fork/fork10.c
10283 ltp/testcases/kernel/syscalls/fork/fork12.c
10284 ltp/testcases/kernel/syscalls/fpathconf/fpathconf01.c
10285 ltp/testcases/kernel/syscalls/fstat/fstat01.c
10286 ltp/testcases/kernel/syscalls/fstat/fstat02.c
10287 ltp/testcases/kernel/syscalls/fstat/fstat03.c
10288 ltp/testcases/kernel/syscalls/fstat/fstat04.c
10289 ltp/testcases/kernel/syscalls/fstat/fstat05.c
10290 ltp/testcases/kernel/syscalls/fstatat/fstatat01.c
10291 ltp/testcases/kernel/syscalls/fstatfs/fstatfs01.c
10292 ltp/testcases/kernel/syscalls/fsync/fsync01.c
10293 ltp/testcases/kernel/syscalls/fsync/fsync02.c
10294 ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
10295 ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
10296 ltp/testcases/kernel/syscalls/ftruncate/ftruncate03.c
10297 ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
10298 ltp/testcases/kernel/syscalls/futimesat/futimesat01.c
10299 ltp/testcases/kernel/syscalls/getcontext/getcontext01.c
10300 ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
10301 ltp/testcases/kernel/syscalls/getcwd/getcwd02.c
10302 ltp/testcases/kernel/syscalls/getdents/getdents01.c
10303 ltp/testcases/kernel/syscalls/getdents/getdents02.c
10304 ltp/testcases/kernel/syscalls/getdents/getdents03.c
10305 ltp/testcases/kernel/syscalls/getdents/getdents04.c
10306 ltp/testcases/kernel/syscalls/getdomainname/getdomainname01.c
10307 ltp/testcases/kernel/syscalls/getegid/getegid01.c
10308 ltp/testcases/kernel/syscalls/getegid/getegid02.c
10309 ltp/testcases/kernel/syscalls/geteuid/geteuid01.c
10310 ltp/testcases/kernel/syscalls/getgid/getgid01.c
10311 ltp/testcases/kernel/syscalls/getgid/getgid03.c
10312 ltp/testcases/kernel/syscalls/getgroups/getgroups02.c
10313 ltp/testcases/kernel/syscalls/getgroups/getgroups03.c
10314 ltp/testcases/kernel/syscalls/getgroups/getgroups04.c
10315 ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
10316 ltp/testcases/kernel/syscalls/gethostname/gethostname01.c
10317 ltp/testcases/kernel/syscalls/getitimer/getitimer03.c
10318 ltp/testcases/kernel/syscalls/getpagesize/getpagesize01.c
10319 ltp/testcases/kernel/syscalls/getpeername/getpeername01.c
10320 ltp/testcases/kernel/syscalls/getpgrp/getpgrp01.c
10321 ltp/testcases/kernel/syscalls/getpid/getpid01.c
10322 ltp/testcases/kernel/syscalls/getpid/getpid02.c
10323 ltp/testcases/kernel/syscalls/getppid/getppid01.c
10324 ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
10325 ltp/testcases/kernel/syscalls/getpriority/getpriority02.c
10326 ltp/testcases/kernel/syscalls/getresgid/getresgid01.c
10327 ltp/testcases/kernel/syscalls/getresgid/getresgid02.c
10328 ltp/testcases/kernel/syscalls/getresgid/getresgid03.c
10329 ltp/testcases/kernel/syscalls/getresuid/getresuid01.c
10330 ltp/testcases/kernel/syscalls/getresuid/getresuid02.c
10331 ltp/testcases/kernel/syscalls/getresuid/getresuid03.c
10332 ltp/testcases/kernel/syscalls/getrlimit/getrlimit01.c
10333 ltp/testcases/kernel/syscalls/getrlimit/getrlimit02.c
10334 ltp/testcases/kernel/syscalls/getrusage/getrusage01.c
10335 ltp/testcases/kernel/syscalls/getrusage/getrusage02.c
10336 ltp/testcases/kernel/syscalls/getsid/getsid02.c
10337 ltp/testcases/kernel/syscalls/getsockname/getsockname01.c
10338 ltp/testcases/kernel/syscalls/getsockopt/getsockopt01.c
10339 ltp/testcases/kernel/syscalls/gettid/gettid01.c
10340 ltp/testcases/kernel/syscalls/getuid/getuid01.c
10341 ltp/testcases/kernel/syscalls/getuid/getuid03.c
10342 ltp/testcases/kernel/syscalls/inotify/inotify01.c
10343 ltp/testcases/kernel/syscalls/inotify/inotify02.c
10344 ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
10345 ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
10346 ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
10347 ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
10348 ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
10349 ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
10350 ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
10351 ltp/testcases/kernel/syscalls/ioctl/ioctl03.c
10352 ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
10353 ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
10354 ltp/testcases/kernel/syscalls/iopl/iopl01.c
10355 ltp/testcases/kernel/syscalls/iopl/iopl02.c
10356 ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
10357 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
10358 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
10359 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
10360 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
10361 ltp/testcases/kernel/syscalls/ipc/msgget/msgget02.c
10362 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv01.c
10363 ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
10364 ltp/testcases/kernel/syscalls/ipc/semctl/semctl02.c
10365 ltp/testcases/kernel/syscalls/ipc/semctl/semctl03.c
10366 ltp/testcases/kernel/syscalls/ipc/semctl/semctl04.c
10367 ltp/testcases/kernel/syscalls/ipc/semctl/semctl05.c
10368 ltp/testcases/kernel/syscalls/ipc/semctl/semctl06.c
10369 ltp/testcases/kernel/syscalls/ipc/semctl/semctl07.c
10370 ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
10371 ltp/testcases/kernel/syscalls/ipc/shmat/shmat03.c
10372 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
10373 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
10374 ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
10375 ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt02.c
10376 ltp/testcases/kernel/syscalls/ipc/shmget/shmget03.c
10377 ltp/testcases/kernel/syscalls/ipc/shmget/shmget05.c
10378 ltp/testcases/kernel/syscalls/kill/kill02.c
10379 ltp/testcases/kernel/syscalls/kill/kill05.c
10380 ltp/testcases/kernel/syscalls/kill/kill07.c
10381 ltp/testcases/kernel/syscalls/kill/kill09.c
10382 ltp/testcases/kernel/syscalls/kill/kill10.c
10383 ltp/testcases/kernel/syscalls/kill/kill11.c
10384 ltp/testcases/kernel/syscalls/kill/kill12.c
10385 ltp/testcases/kernel/syscalls/lchown/lchown01.c
10386 ltp/testcases/kernel/syscalls/lchown/lchown02.c
10387 ltp/testcases/kernel/syscalls/libevent/buffer.c
10388 ltp/testcases/kernel/syscalls/libevent/epoll.c
10389 ltp/testcases/kernel/syscalls/libevent/evbuffer.c
10390 ltp/testcases/kernel/syscalls/libevent/event.c
10391 ltp/testcases/kernel/syscalls/libevent/kqueue.c
10392 ltp/testcases/kernel/syscalls/libevent/poll.c
10393 ltp/testcases/kernel/syscalls/libevent/select.c
10394 ltp/testcases/kernel/syscalls/libevent/sample/event-test.c
10395 ltp/testcases/kernel/syscalls/libevent/sample/signal-test.c
10396 ltp/testcases/kernel/syscalls/libevent/sample/time-test.c
10397 ltp/testcases/kernel/syscalls/link/link02.c
10398 ltp/testcases/kernel/syscalls/link/link03.c
10399 ltp/testcases/kernel/syscalls/link/link04.c
10400 ltp/testcases/kernel/syscalls/link/link05.c
10401 ltp/testcases/kernel/syscalls/link/link06.c
10402 ltp/testcases/kernel/syscalls/link/link07.c
10403 ltp/testcases/kernel/syscalls/linkat/linkat01.c
10404 ltp/testcases/kernel/syscalls/listen/listen01.c
10405 ltp/testcases/kernel/syscalls/lseek/lseek01.c
10406 ltp/testcases/kernel/syscalls/lseek/lseek02.c
10407 ltp/testcases/kernel/syscalls/lseek/lseek03.c
10408 ltp/testcases/kernel/syscalls/lseek/lseek04.c
10409 ltp/testcases/kernel/syscalls/lseek/lseek05.c
10410 ltp/testcases/kernel/syscalls/lseek/lseek06.c
10411 ltp/testcases/kernel/syscalls/lseek/lseek07.c
10412 ltp/testcases/kernel/syscalls/lseek/lseek08.c
10413 ltp/testcases/kernel/syscalls/lseek/lseek09.c
10414 ltp/testcases/kernel/syscalls/lseek/lseek10.c
10415 ltp/testcases/kernel/syscalls/lstat/lstat01.c
10416 ltp/testcases/kernel/syscalls/lstat/lstat02.c
10417 ltp/testcases/kernel/syscalls/lstat/lstat03.c
10418 ltp/testcases/kernel/syscalls/madvise/madvise01.c
10419 ltp/testcases/kernel/syscalls/madvise/madvise02.c
10420 ltp/testcases/kernel/syscalls/madvise/madvise03.c
10421 ltp/testcases/kernel/syscalls/mallopt/mallopt01.c
10422 ltp/testcases/kernel/syscalls/mincore/mincore01.c
10423 ltp/testcases/kernel/syscalls/mincore/mincore02.c
10424 ltp/testcases/kernel/syscalls/mkdir/mkdir01.c
10425 ltp/testcases/kernel/syscalls/mkdir/mkdir02.c
10426 ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
10427 ltp/testcases/kernel/syscalls/mkdir/mkdir04.c
10428 ltp/testcases/kernel/syscalls/mkdir/mkdir05.c
10429 ltp/testcases/kernel/syscalls/mkdir/mkdir08.c
10430 ltp/testcases/kernel/syscalls/mkdir/mkdir09.c
10431 ltp/testcases/kernel/syscalls/mkdirat/mkdirat01.c
10432 ltp/testcases/kernel/syscalls/mknod/mknod01.c
10433 ltp/testcases/kernel/syscalls/mknod/mknod02.c
10434 ltp/testcases/kernel/syscalls/mknod/mknod03.c
10435 ltp/testcases/kernel/syscalls/mknod/mknod04.c
10436 ltp/testcases/kernel/syscalls/mknod/mknod05.c
10437 ltp/testcases/kernel/syscalls/mknod/mknod06.c
10438 ltp/testcases/kernel/syscalls/mknod/mknod07.c
10439 ltp/testcases/kernel/syscalls/mknod/mknod08.c
10440 ltp/testcases/kernel/syscalls/mknod/mknod09.c
10441 ltp/testcases/kernel/syscalls/mknodat/mknodat01.c
10442 ltp/testcases/kernel/syscalls/mlock/mlock01.c
10443 ltp/testcases/kernel/syscalls/mlock/mlock02.c
10444 ltp/testcases/kernel/syscalls/mlockall/mlockall01.c
10445 ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
10446 ltp/testcases/kernel/syscalls/mlockall/mlockall03.c
10447 ltp/testcases/kernel/syscalls/mmap/mmap001.c
10448 ltp/testcases/kernel/syscalls/mmap/mmap01.c
10449 ltp/testcases/kernel/syscalls/mmap/mmap02.c
10450 ltp/testcases/kernel/syscalls/mmap/mmap03.c
10451 ltp/testcases/kernel/syscalls/mmap/mmap04.c
10452 ltp/testcases/kernel/syscalls/mmap/mmap05.c
10453 ltp/testcases/kernel/syscalls/mmap/mmap06.c
10454 ltp/testcases/kernel/syscalls/mmap/mmap07.c
10455 ltp/testcases/kernel/syscalls/mmap/mmap08.c
10456 ltp/testcases/kernel/syscalls/mmap/mmap09.c
10457 ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt01.c
10458 ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt02.c
10459 ltp/testcases/kernel/syscalls/mount/mount01.c
10460 ltp/testcases/kernel/syscalls/mount/mount02.c
10461 ltp/testcases/kernel/syscalls/mount/mount03.c
10462 ltp/testcases/kernel/syscalls/mount/mount04.c
10463 ltp/testcases/kernel/syscalls/mount/setuid_test.c
10464 ltp/testcases/kernel/syscalls/mprotect/mprotect01.c
10465 ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
10466 ltp/testcases/kernel/syscalls/mremap/mremap01.c
10467 ltp/testcases/kernel/syscalls/mremap/mremap02.c
10468 ltp/testcases/kernel/syscalls/mremap/mremap03.c
10469 ltp/testcases/kernel/syscalls/mremap/mremap04.c
10470 ltp/testcases/kernel/syscalls/msync/msync01.c
10471 ltp/testcases/kernel/syscalls/msync/msync02.c
10472 ltp/testcases/kernel/syscalls/msync/msync03.c
10473 ltp/testcases/kernel/syscalls/msync/msync04.c
10474 ltp/testcases/kernel/syscalls/msync/msync05.c
10475 ltp/testcases/kernel/syscalls/munlock/munlock01.c
10476 ltp/testcases/kernel/syscalls/munlock/munlock02.c
10477 ltp/testcases/kernel/syscalls/munlockall/munlockall01.c
10478 ltp/testcases/kernel/syscalls/munlockall/munlockall02.c
10479 ltp/testcases/kernel/syscalls/munmap/munmap01.c
10480 ltp/testcases/kernel/syscalls/munmap/munmap02.c
10481 ltp/testcases/kernel/syscalls/munmap/munmap03.c
10482 ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
10483 ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
10484 ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
10485 ltp/testcases/kernel/syscalls/nanosleep/nanosleep04.c
10486 ltp/testcases/kernel/syscalls/nftw/lib.c
10487 ltp/testcases/kernel/syscalls/nftw/lib64.c
10488 ltp/testcases/kernel/syscalls/nftw/nftw.c
10489 ltp/testcases/kernel/syscalls/nftw/nftw64.c
10490 ltp/testcases/kernel/syscalls/nftw/test.c
10491 ltp/testcases/kernel/syscalls/nftw/test64.c
10492 ltp/testcases/kernel/syscalls/nftw/test_func.c
10493 ltp/testcases/kernel/syscalls/nftw/test_func64.c
10494 ltp/testcases/kernel/syscalls/nftw/tools.c
10495 ltp/testcases/kernel/syscalls/nftw/tools64.c
10496 ltp/testcases/kernel/syscalls/nice/nice01.c
10497 ltp/testcases/kernel/syscalls/nice/nice02.c
10498 ltp/testcases/kernel/syscalls/nice/nice03.c
10499 ltp/testcases/kernel/syscalls/nice/nice04.c
10500 ltp/testcases/kernel/syscalls/nice/nice05.c
10501 ltp/testcases/kernel/syscalls/open/open01.c
10502 ltp/testcases/kernel/syscalls/open/open02.c
10503 ltp/testcases/kernel/syscalls/open/open03.c
10504 ltp/testcases/kernel/syscalls/open/open04.c
10505 ltp/testcases/kernel/syscalls/open/open10.c
10506 ltp/testcases/kernel/syscalls/openat/openat01.c
10507 ltp/testcases/kernel/syscalls/pathconf/pathconf01.c
10508 ltp/testcases/kernel/syscalls/pause/pause01.c
10509 ltp/testcases/kernel/syscalls/pause/pause02.c
10510 ltp/testcases/kernel/syscalls/pause/pause03.c
10511 ltp/testcases/kernel/syscalls/pcllib/pcl/pcl.c
10512 ltp/testcases/kernel/syscalls/pipe/pipe02.c
10513 ltp/testcases/kernel/syscalls/pipe/pipe03.c
10514 ltp/testcases/kernel/syscalls/pipe/pipe04.c
10515 ltp/testcases/kernel/syscalls/pipe/pipe10.c
10516 ltp/testcases/kernel/syscalls/pipe/pipe11.c
10517 ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
10518 ltp/testcases/kernel/syscalls/poll/poll01.c
10519 ltp/testcases/kernel/syscalls/prctl/prctl01.c
10520 ltp/testcases/kernel/syscalls/prctl/prctl02.c
10521 ltp/testcases/kernel/syscalls/profil/profil01.c
10522 ltp/testcases/kernel/syscalls/pselect/pselect01.c
10523 ltp/testcases/kernel/syscalls/ptrace/ptrace01.c
10524 ltp/testcases/kernel/syscalls/ptrace/ptrace02.c
10525 ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
10526 ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
10527 ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
10528 ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
10529 ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
10530 ltp/testcases/kernel/syscalls/read/read01.c
10531 ltp/testcases/kernel/syscalls/readdir/readdir01.c
10532 ltp/testcases/kernel/syscalls/readdir/readdir02.c
10533 ltp/testcases/kernel/syscalls/readlink/readlink01.c
10534 ltp/testcases/kernel/syscalls/readlink/readlink02.c
10535 ltp/testcases/kernel/syscalls/readlink/readlink03.c
10536 ltp/testcases/kernel/syscalls/readlink/readlink04.c
10537 ltp/testcases/kernel/syscalls/readlinkat/readlinkat01.c
10538 ltp/testcases/kernel/syscalls/readv/readv03.c
10539 ltp/testcases/kernel/syscalls/reboot/reboot01.c
10540 ltp/testcases/kernel/syscalls/reboot/reboot02.c
10541 ltp/testcases/kernel/syscalls/recv/recv01.c
10542 ltp/testcases/kernel/syscalls/recvfrom/recvfrom01.c
10543 ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
10544 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
10545 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
10546 ltp/testcases/kernel/syscalls/rename/rename01.c
10547 ltp/testcases/kernel/syscalls/rename/rename02.c
10548 ltp/testcases/kernel/syscalls/rename/rename03.c
10549 ltp/testcases/kernel/syscalls/rename/rename04.c
10550 ltp/testcases/kernel/syscalls/rename/rename05.c
10551 ltp/testcases/kernel/syscalls/rename/rename06.c
10552 ltp/testcases/kernel/syscalls/rename/rename07.c
10553 ltp/testcases/kernel/syscalls/rename/rename08.c
10554 ltp/testcases/kernel/syscalls/rename/rename09.c
10555 ltp/testcases/kernel/syscalls/rename/rename10.c
10556 ltp/testcases/kernel/syscalls/rename/rename12.c
10557 ltp/testcases/kernel/syscalls/rename/rename13.c
10558 ltp/testcases/kernel/syscalls/rename/rename14.c
10559 ltp/testcases/kernel/syscalls/renameat/renameat01.c
10560 ltp/testcases/kernel/syscalls/rmdir/rmdir01.c
10561 ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
10562 ltp/testcases/kernel/syscalls/rmdir/rmdir03.c
10563 ltp/testcases/kernel/syscalls/rmdir/rmdir04.c
10564 ltp/testcases/kernel/syscalls/rmdir/rmdir05.c
10565 ltp/testcases/kernel/syscalls/sbrk/sbrk01.c
10566 ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max01.c
10567 ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max02.c
10568 ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min01.c
10569 ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min02.c
10570 ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam01.c
10571 ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam02.c
10572 ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval01.c
10573 ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval02.c
10574 ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval03.c
10575 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam01.c
10576 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam02.c
10577 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam03.c
10578 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam05.c
10579 ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler01.c
10580 ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler02.c
10581 ltp/testcases/kernel/syscalls/select/select01.c
10582 ltp/testcases/kernel/syscalls/select/select02.c
10583 ltp/testcases/kernel/syscalls/select/select03.c
10584 ltp/testcases/kernel/syscalls/send/send01.c
10585 ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
10586 ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
10587 ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
10588 ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
10589 ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
10590 ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
10591 ltp/testcases/kernel/syscalls/sendto/sendto01.c
10592 ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
10593 ltp/testcases/kernel/syscalls/setdomainname/setdomainname01.c
10594 ltp/testcases/kernel/syscalls/setdomainname/setdomainname03.c
10595 ltp/testcases/kernel/syscalls/setegid/setegid01.c
10596 ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
10597 ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
10598 ltp/testcases/kernel/syscalls/setgid/setgid01.c
10599 ltp/testcases/kernel/syscalls/setgid/setgid02.c
10600 ltp/testcases/kernel/syscalls/setgid/setgid03.c
10601 ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
10602 ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
10603 ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
10604 ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
10605 ltp/testcases/kernel/syscalls/sethostname/sethostname01.c
10606 ltp/testcases/kernel/syscalls/sethostname/sethostname02.c
10607 ltp/testcases/kernel/syscalls/sethostname/sethostname03.c
10608 ltp/testcases/kernel/syscalls/setpgid/setpgid01.c
10609 ltp/testcases/kernel/syscalls/setpgrp/setpgrp01.c
10610 ltp/testcases/kernel/syscalls/setregid/setregid01.c
10611 ltp/testcases/kernel/syscalls/setregid/setregid02.c
10612 ltp/testcases/kernel/syscalls/setresgid/setresgid01.c
10613 ltp/testcases/kernel/syscalls/setresgid/setresgid02.c
10614 ltp/testcases/kernel/syscalls/setresgid/setresgid03.c
10615 ltp/testcases/kernel/syscalls/setresuid/setresuid02.c
10616 ltp/testcases/kernel/syscalls/setresuid/setresuid03.c
10617 ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
10618 ltp/testcases/kernel/syscalls/setreuid/setreuid01.c
10619 ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
10620 ltp/testcases/kernel/syscalls/setrlimit/setrlimit01.c
10621 ltp/testcases/kernel/syscalls/setrlimit/setrlimit02.c
10622 ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
10623 ltp/testcases/kernel/syscalls/settimeofday/settimeofday02.c
10624 ltp/testcases/kernel/syscalls/setuid/setuid01.c
10625 ltp/testcases/kernel/syscalls/setuid/setuid02.c
10626 ltp/testcases/kernel/syscalls/setuid/setuid04.c
10627 ltp/testcases/kernel/syscalls/sigaction/sigaction01.c
10628 ltp/testcases/kernel/syscalls/sigaction/sigaction02.c
10629 ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack01.c
10630 ltp/testcases/kernel/syscalls/sighold/sighold02.c
10631 ltp/testcases/kernel/syscalls/signal/signal01.c
10632 ltp/testcases/kernel/syscalls/signal/signal04.c
10633 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
10634 ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
10635 ltp/testcases/kernel/syscalls/sigpending/sigpending02.c
10636 ltp/testcases/kernel/syscalls/sigprocmask/sigprocmask01.c
10637 ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
10638 ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
10639 ltp/testcases/kernel/syscalls/socketcall/socketcall01.c
10640 ltp/testcases/kernel/syscalls/socketcall/socketcall02.c
10641 ltp/testcases/kernel/syscalls/socketcall/socketcall03.c
10642 ltp/testcases/kernel/syscalls/socketcall/socketcall04.c
10643 ltp/testcases/kernel/syscalls/splice/splice01.c
10644 ltp/testcases/kernel/syscalls/stat/stat01.c
10645 ltp/testcases/kernel/syscalls/stat/stat02.c
10646 ltp/testcases/kernel/syscalls/stat/stat03.c
10647 ltp/testcases/kernel/syscalls/stat/stat05.c
10648 ltp/testcases/kernel/syscalls/stat/stat06.c
10649 ltp/testcases/kernel/syscalls/statfs/statfs01.c
10650 ltp/testcases/kernel/syscalls/statfs/statfs03.c
10651 ltp/testcases/kernel/syscalls/statvfs/statvfs01.c
10652 ltp/testcases/kernel/syscalls/stime/stime01.c
10653 ltp/testcases/kernel/syscalls/stime/stime02.c
10654 ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
10655 ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
10656 ltp/testcases/kernel/syscalls/swapon/swapon01.c
10657 ltp/testcases/kernel/syscalls/swapon/swapon02.c
10658 ltp/testcases/kernel/syscalls/swapon/swapon03.c
10659 ltp/testcases/kernel/syscalls/symlink/symlink01.c
10660 ltp/testcases/kernel/syscalls/symlink/symlink02.c
10661 ltp/testcases/kernel/syscalls/symlink/symlink03.c
10662 ltp/testcases/kernel/syscalls/symlink/symlink04.c
10663 ltp/testcases/kernel/syscalls/symlink/symlink05.c
10664 ltp/testcases/kernel/syscalls/symlinkat/symlinkat01.c
10665 ltp/testcases/kernel/syscalls/sync/sync01.c
10666 ltp/testcases/kernel/syscalls/sync/sync02.c
10667 ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
10668 ltp/testcases/kernel/syscalls/syscall/syscall01.c
10669 ltp/testcases/kernel/syscalls/sysctl/sysctl03.c
10670 ltp/testcases/kernel/syscalls/sysinfo/sysinfo01.c
10671 ltp/testcases/kernel/syscalls/sysinfo/sysinfo02.c
10672 ltp/testcases/kernel/syscalls/syslog/syslog11.c
10673 ltp/testcases/kernel/syscalls/syslog/syslog12.c
10674 ltp/testcases/kernel/syscalls/syslog/syslogtst.c
10675 ltp/testcases/kernel/syscalls/tee/tee01.c
10676 ltp/testcases/kernel/syscalls/time/time01.c
10677 ltp/testcases/kernel/syscalls/time/time02.c
10678 ltp/testcases/kernel/syscalls/times/times01.c
10679 ltp/testcases/kernel/syscalls/times/times03.c
10680 ltp/testcases/kernel/syscalls/truncate/truncate01.c
10681 ltp/testcases/kernel/syscalls/truncate/truncate02.c
10682 ltp/testcases/kernel/syscalls/truncate/truncate03.c
10683 ltp/testcases/kernel/syscalls/truncate/truncate04.c
10684 ltp/testcases/kernel/syscalls/ulimit/ulimit01.c
10685 ltp/testcases/kernel/syscalls/umask/umask01.c
10686 ltp/testcases/kernel/syscalls/umask/umask03.c
10687 ltp/testcases/kernel/syscalls/umount/umount01.c
10688 ltp/testcases/kernel/syscalls/umount/umount02.c
10689 ltp/testcases/kernel/syscalls/umount/umount03.c
10690 ltp/testcases/kernel/syscalls/uname/uname01.c
10691 ltp/testcases/kernel/syscalls/unlink/unlink05.c
10692 ltp/testcases/kernel/syscalls/unlink/unlink06.c
10693 ltp/testcases/kernel/syscalls/unlink/unlink07.c
10694 ltp/testcases/kernel/syscalls/unlink/unlink08.c
10695 ltp/testcases/kernel/syscalls/unlinkat/unlinkat01.c
10696 ltp/testcases/kernel/syscalls/ustat/ustat01.c
10697 ltp/testcases/kernel/syscalls/ustat/ustat02.c
10698 ltp/testcases/kernel/syscalls/utime/utime01.c
10699 ltp/testcases/kernel/syscalls/utime/utime02.c
10700 ltp/testcases/kernel/syscalls/utime/utime03.c
10701 ltp/testcases/kernel/syscalls/utime/utime04.c
10702 ltp/testcases/kernel/syscalls/utime/utime05.c
10703 ltp/testcases/kernel/syscalls/utime/utime06.c
10704 ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
10705 ltp/testcases/kernel/syscalls/vfork/vfork01.c
10706 ltp/testcases/kernel/syscalls/vfork/vfork02.c
10707 ltp/testcases/kernel/syscalls/vhangup/vhangup01.c
10708 ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
10709 ltp/testcases/kernel/syscalls/wait/wait02.c
10710 ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
10711 ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
10712 ltp/testcases/kernel/syscalls/waitpid/waitpid09.c
10713 ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
10714 ltp/testcases/kernel/syscalls/write/write01.c
10715 ltp/testcases/kernel/syscalls/write/write02.c
10716 ltp/testcases/kernel/syscalls/write/write04.c
10717 ltp/testcases/kernel/syscalls/writev/writev01.c
10718 ltp/testcases/kernel/syscalls/writev/writev02.c
10719 ltp/testcases/kernel/syscalls/writev/writev06.c
10721 58) Log Message:
10722 Clean Trailing Tab: Signed-off-by: Michal Simek <monstr@monstr.eu>.
10724 Modified Files:
10725 ltp/testcases/kernel/device-drivers/agp/kernel_space/tagp.c
10726 ltp/testcases/kernel/device-drivers/agp/user_space/tagp_ki.c
10727 ltp/testcases/kernel/device-drivers/agp/user_space/user_tagp.c
10728 ltp/testcases/kernel/device-drivers/base/tbase/tbase.c
10729 ltp/testcases/kernel/device-drivers/base/user_base/user_tbase.c
10730 ltp/testcases/kernel/device-drivers/dev_sim_framework/kernel_space/tmod.c
10731 ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/tmod_ki.c
10732 ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/user_tmod.c
10733 ltp/testcases/kernel/device-drivers/drm/kernel_space/tdrm.c
10734 ltp/testcases/kernel/device-drivers/drm/user_space/user_tdrm.c
10735 ltp/testcases/kernel/device-drivers/include/includeTest.c
10736 ltp/testcases/kernel/device-drivers/include/userBlockInclude.c
10737 ltp/testcases/kernel/device-drivers/nls/userBlockNLS.c
10738 ltp/testcases/kernel/device-drivers/pci/tpci/tpci.c
10739 ltp/testcases/kernel/device-drivers/pci/user_tpci/tpci_ki.c
10740 ltp/testcases/kernel/device-drivers/pci/user_tpci/user_tpci.c
10741 ltp/testcases/kernel/device-drivers/tbio/kernel_space/tbio.c
10742 ltp/testcases/kernel/device-drivers/tbio/user_space/tbio_ki.c
10743 ltp/testcases/kernel/device-drivers/tbio/user_space/user_tbio.c
10744 ltp/testcases/kernel/device-drivers/usb/tusb/tusb.c
10745 ltp/testcases/kernel/device-drivers/usb/user_usb/user_tusb.c
10746 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
10747 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
10748 ltp/testcases/kernel/fs/acls/acl_file_test.c
10749 ltp/testcases/kernel/fs/acls/acl_link_test.c
10750 ltp/testcases/kernel/fs/dmapi/attr.c
10751 ltp/testcases/kernel/fs/dmapi/config.c
10752 ltp/testcases/kernel/fs/dmapi/disp.c
10753 ltp/testcases/kernel/fs/dmapi/dm_test.c
10754 ltp/testcases/kernel/fs/dmapi/event.c
10755 ltp/testcases/kernel/fs/dmapi/event_am.c
10756 ltp/testcases/kernel/fs/dmapi/event_an.c
10757 ltp/testcases/kernel/fs/dmapi/event_sd.c
10758 ltp/testcases/kernel/fs/dmapi/event_sn.c
10759 ltp/testcases/kernel/fs/dmapi/event_us.c
10760 ltp/testcases/kernel/fs/dmapi/handle.c
10761 ltp/testcases/kernel/fs/dmapi/hole.c
10762 ltp/testcases/kernel/fs/dmapi/invis.c
10763 ltp/testcases/kernel/fs/dmapi/mmap.c
10764 ltp/testcases/kernel/fs/dmapi/mmapfile.c
10765 ltp/testcases/kernel/fs/dmapi/mount.c
10766 ltp/testcases/kernel/fs/dmapi/objref.c
10767 ltp/testcases/kernel/fs/dmapi/pmr_post.c
10768 ltp/testcases/kernel/fs/dmapi/pmr_pre.c
10769 ltp/testcases/kernel/fs/dmapi/right.c
10770 ltp/testcases/kernel/fs/dmapi/session.c
10771 ltp/testcases/kernel/fs/dmapi/token.c
10772 ltp/testcases/kernel/fs/doio/doio.c
10773 ltp/testcases/kernel/fs/doio/growfiles.c
10774 ltp/testcases/kernel/fs/doio/iogen.c
10775 ltp/testcases/kernel/fs/fs_di/create_datafile.c
10776 ltp/testcases/kernel/fs/fsstress/fsstress.c
10777 ltp/testcases/kernel/fs/fsx-linux/fsx-linux.c
10778 ltp/testcases/kernel/fs/ftest/ftest01.c
10779 ltp/testcases/kernel/fs/ftest/ftest02.c
10780 ltp/testcases/kernel/fs/ftest/ftest03.c
10781 ltp/testcases/kernel/fs/ftest/ftest04.c
10782 ltp/testcases/kernel/fs/ftest/ftest05.c
10783 ltp/testcases/kernel/fs/ftest/ftest06.c
10784 ltp/testcases/kernel/fs/ftest/ftest07.c
10785 ltp/testcases/kernel/fs/ftest/ftest08.c
10786 ltp/testcases/kernel/fs/inode/inode01.c
10787 ltp/testcases/kernel/fs/inode/inode02.c
10788 ltp/testcases/kernel/fs/mongo/mongo_compare.c
10789 ltp/testcases/kernel/fs/mongo/reiser_fract_tree.c
10790 ltp/testcases/kernel/fs/openfile/openfile.c
10791 ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
10792 ltp/testcases/kernel/fs/stream/stream01.c
10793 ltp/testcases/kernel/fs/stream/stream02.c
10794 ltp/testcases/kernel/fs/stream/stream03.c
10795 ltp/testcases/kernel/fs/stream/stream04.c
10796 ltp/testcases/kernel/fs/stream/stream05.c
10797 ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
10798 ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.c
10799 ltp/testcases/kernel/hotplug/memory_hotplug/segment.c
10800 ltp/testcases/kernel/io/aio/aio01/aio01.c
10801 ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
10802 ltp/testcases/kernel/io/direct_io/diotest1.c
10803 ltp/testcases/kernel/io/direct_io/diotest2.c
10804 ltp/testcases/kernel/io/direct_io/diotest4.c
10805 ltp/testcases/kernel/io/direct_io/diotest5.c
10806 ltp/testcases/kernel/io/direct_io/diotest_routines.c
10807 ltp/testcases/kernel/io/disktest/childmain.c
10808 ltp/testcases/kernel/io/disktest/main.c
10809 ltp/testcases/kernel/io/disktest/threading.c
10810 ltp/testcases/kernel/io/ltp-aiodio/aiocp.c
10811 ltp/testcases/kernel/io/ltp-aiodio/aiodio_append.c
10812 ltp/testcases/kernel/io/ltp-aiodio/aiodio_sparse.c
10813 ltp/testcases/kernel/io/ltp-aiodio/ltp-diorh.c
10814 ltp/testcases/kernel/io/stress_cd/stress_cd.c
10815 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_ctl.c
10816 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_get.c
10817 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_rcv.c
10818 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_snd.c
10819 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_04.c
10820 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
10821 ltp/testcases/kernel/ipc/ipc_stress/pipe_test_01.c
10822 ltp/testcases/kernel/ipc/ipc_stress/pipe_test_02.c
10823 ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
10824 ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
10825 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
10826 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
10827 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_04.c
10828 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_05.c
10829 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_07.c
10830 ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
10831 ltp/testcases/kernel/ipc/ipc_stress/signal_test_04.c
10832 ltp/testcases/kernel/ipc/pipeio/pipeio.c
10833 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap01.c
10834 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
10835 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap03.c
10836 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
10837 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
10838 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c
10839 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat03.c
10840 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c
10841 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c
10842 ltp/testcases/kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c
10843 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
10844 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget02.c
10845 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget03.c
10846 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget05.c
10847 ltp/testcases/kernel/mem/mem/mem01.c
10848 ltp/testcases/kernel/mem/mem/mem02.c
10849 ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
10850 ltp/testcases/kernel/mem/mmapstress/mmapstress02.c
10851 ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
10852 ltp/testcases/kernel/mem/mmapstress/mmapstress07.c
10853 ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
10854 ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
10855 ltp/testcases/kernel/mem/mtest06/mmap1.c
10856 ltp/testcases/kernel/mem/mtest06/shmat1.c
10857 ltp/testcases/kernel/mem/mtest07/shm_test.c
10858 ltp/testcases/kernel/mem/page/page01.c
10859 ltp/testcases/kernel/mem/page/page02.c
10860 ltp/testcases/kernel/mem/vmtests/data_space.c
10861 ltp/testcases/kernel/mem/vmtests/stack_space.c
10862 ltp/testcases/kernel/module/create_module/create_module01.c
10863 ltp/testcases/kernel/module/delete_module/delete_module01.c
10864 ltp/testcases/kernel/module/query_module/query_module01.c
10865 ltp/testcases/kernel/module/query_module/query_module03.c
10866 ltp/testcases/kernel/numa/numa_node_size.c
10867 ltp/testcases/kernel/pty/hangup01.c
10868 ltp/testcases/kernel/pty/ptem01.c
10869 ltp/testcases/kernel/pty/pty01.c
10870 ltp/testcases/kernel/sched/clisrv/pthserv.c
10871 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
10872 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
10873 ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTutils.c
10874 ltp/testcases/kernel/sched/nptl/nptl01.c
10875 ltp/testcases/kernel/sched/process_stress/process.c
10876 ltp/testcases/kernel/sched/sched_stress/sched_tc0.c
10877 ltp/testcases/kernel/sched/sched_stress/sched_tc6.c
10878 ltp/testcases/kernel/sched/tool/time-schedule.c
10879 ltp/testcases/kernel/sched/tool/trace_sched.c
10880 ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrace/selinux_dyntrace_parent.c
10881 ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrans/selinux_dyntrans_parent.c
10882 ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c
10883 ltp/testcases/kernel/security/selinux-testsuite/tests/exectrace/selinux_exectrace_parent.c
10884 ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive_client.c
10885 ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive_server.c
10886 ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit_parent.c
10887 ltp/testcases/kernel/security/selinux-testsuite/tests/msg/selinux_msgctl.c
10888 ltp/testcases/kernel/security/selinux-testsuite/tests/sem/selinux_semctl.c
10889 ltp/testcases/kernel/security/selinux-testsuite/tests/shm/selinux_shmctl.c
10890 ltp/testcases/kernel/security/selinux-testsuite/tests/sigkill/selinux_sigkill_server.c
10891 ltp/testcases/kernel/security/selinux-testsuite/tests/task_setpgid/selinux_task_setpgid_source.c
10892 ltp/testcases/kernel/security/selinux-testsuite/tests/task_setscheduler/selinux_task_setscheduler_source.c
10893 ltp/testcases/kernel/security/selinux-testsuite/tests/wait/selinux_wait_parent.c
10894 ltp/testcases/kernel/syscalls/access/access01.c
10895 ltp/testcases/kernel/syscalls/access/access02.c
10896 ltp/testcases/kernel/syscalls/access/access03.c
10897 ltp/testcases/kernel/syscalls/access/access04.c
10898 ltp/testcases/kernel/syscalls/acct/acct01.c
10899 ltp/testcases/kernel/syscalls/acct/acct02.c
10900 ltp/testcases/kernel/syscalls/adjtimex/adjtimex01.c
10901 ltp/testcases/kernel/syscalls/adjtimex/adjtimex02.c
10902 ltp/testcases/kernel/syscalls/alarm/alarm01.c
10903 ltp/testcases/kernel/syscalls/alarm/alarm03.c
10904 ltp/testcases/kernel/syscalls/alarm/alarm05.c
10905 ltp/testcases/kernel/syscalls/alarm/alarm06.c
10906 ltp/testcases/kernel/syscalls/alarm/alarm07.c
10907 ltp/testcases/kernel/syscalls/asyncio/asyncio02.c
10908 ltp/testcases/kernel/syscalls/bind/bind02.c
10909 ltp/testcases/kernel/syscalls/brk/brk01.c
10910 ltp/testcases/kernel/syscalls/capget/capget02.c
10911 ltp/testcases/kernel/syscalls/capset/capset02.c
10912 ltp/testcases/kernel/syscalls/chdir/chdir02.c
10913 ltp/testcases/kernel/syscalls/chmod/chmod01.c
10914 ltp/testcases/kernel/syscalls/chmod/chmod02.c
10915 ltp/testcases/kernel/syscalls/chmod/chmod03.c
10916 ltp/testcases/kernel/syscalls/chmod/chmod04.c
10917 ltp/testcases/kernel/syscalls/chmod/chmod05.c
10918 ltp/testcases/kernel/syscalls/chmod/chmod06.c
10919 ltp/testcases/kernel/syscalls/chmod/chmod07.c
10920 ltp/testcases/kernel/syscalls/chown/chown01.c
10921 ltp/testcases/kernel/syscalls/chown/chown02.c
10922 ltp/testcases/kernel/syscalls/chown/chown03.c
10923 ltp/testcases/kernel/syscalls/chown/chown04.c
10924 ltp/testcases/kernel/syscalls/chown/chown05.c
10925 ltp/testcases/kernel/syscalls/chroot/chroot02.c
10926 ltp/testcases/kernel/syscalls/clone/clone01.c
10927 ltp/testcases/kernel/syscalls/clone/clone02.c
10928 ltp/testcases/kernel/syscalls/clone/clone03.c
10929 ltp/testcases/kernel/syscalls/clone/clone04.c
10930 ltp/testcases/kernel/syscalls/clone/clone05.c
10931 ltp/testcases/kernel/syscalls/clone/clone06.c
10932 ltp/testcases/kernel/syscalls/clone/clone07.c
10933 ltp/testcases/kernel/syscalls/close/close01.c
10934 ltp/testcases/kernel/syscalls/close/close08.c
10935 ltp/testcases/kernel/syscalls/creat/creat08.c
10936 ltp/testcases/kernel/syscalls/creat/creat09.c
10937 ltp/testcases/kernel/syscalls/dup/dup01.c
10938 ltp/testcases/kernel/syscalls/dup/dup02.c
10939 ltp/testcases/kernel/syscalls/dup/dup03.c
10940 ltp/testcases/kernel/syscalls/dup/dup04.c
10941 ltp/testcases/kernel/syscalls/dup/dup05.c
10942 ltp/testcases/kernel/syscalls/dup/dup06.c
10943 ltp/testcases/kernel/syscalls/dup/dup07.c
10944 ltp/testcases/kernel/syscalls/dup2/dup205.c
10945 ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c
10946 ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
10947 ltp/testcases/kernel/syscalls/execl/execl01.c
10948 ltp/testcases/kernel/syscalls/execle/execle01.c
10949 ltp/testcases/kernel/syscalls/execlp/execlp01.c
10950 ltp/testcases/kernel/syscalls/execv/execv01.c
10951 ltp/testcases/kernel/syscalls/execve/execve01.c
10952 ltp/testcases/kernel/syscalls/execve/execve02.c
10953 ltp/testcases/kernel/syscalls/execve/execve04.c
10954 ltp/testcases/kernel/syscalls/execve/execve05.c
10955 ltp/testcases/kernel/syscalls/execve/execve06.c
10956 ltp/testcases/kernel/syscalls/execvp/execvp01.c
10957 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
10958 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
10959 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
10960 ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
10961 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
10962 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
10963 ltp/testcases/kernel/syscalls/fchdir/fchdir01.c
10964 ltp/testcases/kernel/syscalls/fchdir/fchdir02.c
10965 ltp/testcases/kernel/syscalls/fchmod/fchmod01.c
10966 ltp/testcases/kernel/syscalls/fchmod/fchmod02.c
10967 ltp/testcases/kernel/syscalls/fchmod/fchmod03.c
10968 ltp/testcases/kernel/syscalls/fchmod/fchmod04.c
10969 ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
10970 ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
10971 ltp/testcases/kernel/syscalls/fchmod/fchmod07.c
10972 ltp/testcases/kernel/syscalls/fcntl/fcntl01.c
10973 ltp/testcases/kernel/syscalls/fcntl/fcntl02.c
10974 ltp/testcases/kernel/syscalls/fcntl/fcntl03.c
10975 ltp/testcases/kernel/syscalls/fcntl/fcntl04.c
10976 ltp/testcases/kernel/syscalls/fcntl/fcntl05.c
10977 ltp/testcases/kernel/syscalls/fcntl/fcntl06.c
10978 ltp/testcases/kernel/syscalls/fcntl/fcntl07.c
10979 ltp/testcases/kernel/syscalls/fcntl/fcntl07B.c
10980 ltp/testcases/kernel/syscalls/fcntl/fcntl08.c
10981 ltp/testcases/kernel/syscalls/fcntl/fcntl09.c
10982 ltp/testcases/kernel/syscalls/fcntl/fcntl10.c
10983 ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
10984 ltp/testcases/kernel/syscalls/fcntl/fcntl12.c
10985 ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
10986 ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
10987 ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
10988 ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
10989 ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
10990 ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
10991 ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
10992 ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
10993 ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
10994 ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
10995 ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
10996 ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
10997 ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
10998 ltp/testcases/kernel/syscalls/flock/flock01.c
10999 ltp/testcases/kernel/syscalls/flock/flock02.c
11000 ltp/testcases/kernel/syscalls/flock/flock03.c
11001 ltp/testcases/kernel/syscalls/flock/flock04.c
11002 ltp/testcases/kernel/syscalls/flock/flock05.c
11003 ltp/testcases/kernel/syscalls/flock/flock06.c
11004 ltp/testcases/kernel/syscalls/fork/fork01.c
11005 ltp/testcases/kernel/syscalls/fork/fork03.c
11006 ltp/testcases/kernel/syscalls/fork/fork04.c
11007 ltp/testcases/kernel/syscalls/fork/fork07.c
11008 ltp/testcases/kernel/syscalls/fork/fork08.c
11009 ltp/testcases/kernel/syscalls/fork/fork09.c
11010 ltp/testcases/kernel/syscalls/fork/fork10.c
11011 ltp/testcases/kernel/syscalls/fork/fork12.c
11012 ltp/testcases/kernel/syscalls/fpathconf/fpathconf01.c
11013 ltp/testcases/kernel/syscalls/fstat/fstat01.c
11014 ltp/testcases/kernel/syscalls/fstat/fstat02.c
11015 ltp/testcases/kernel/syscalls/fstat/fstat03.c
11016 ltp/testcases/kernel/syscalls/fstat/fstat04.c
11017 ltp/testcases/kernel/syscalls/fstat/fstat05.c
11018 ltp/testcases/kernel/syscalls/fstatfs/fstatfs01.c
11019 ltp/testcases/kernel/syscalls/fsync/fsync01.c
11020 ltp/testcases/kernel/syscalls/fsync/fsync02.c
11021 ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
11022 ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
11023 ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
11024 ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
11025 ltp/testcases/kernel/syscalls/getdents/getdents01.c
11026 ltp/testcases/kernel/syscalls/getdents/getdents02.c
11027 ltp/testcases/kernel/syscalls/getdents/getdents03.c
11028 ltp/testcases/kernel/syscalls/getdents/getdents04.c
11029 ltp/testcases/kernel/syscalls/getdomainname/getdomainname01.c
11030 ltp/testcases/kernel/syscalls/getegid/getegid01.c
11031 ltp/testcases/kernel/syscalls/geteuid/geteuid01.c
11032 ltp/testcases/kernel/syscalls/getgid/getgid01.c
11033 ltp/testcases/kernel/syscalls/getgroups/getgroups01.c
11034 ltp/testcases/kernel/syscalls/getgroups/getgroups02.c
11035 ltp/testcases/kernel/syscalls/getgroups/getgroups03.c
11036 ltp/testcases/kernel/syscalls/getgroups/getgroups04.c
11037 ltp/testcases/kernel/syscalls/gethostname/gethostname01.c
11038 ltp/testcases/kernel/syscalls/getitimer/getitimer01.c
11039 ltp/testcases/kernel/syscalls/getitimer/getitimer02.c
11040 ltp/testcases/kernel/syscalls/getitimer/getitimer03.c
11041 ltp/testcases/kernel/syscalls/getpgrp/getpgrp01.c
11042 ltp/testcases/kernel/syscalls/getpid/getpid01.c
11043 ltp/testcases/kernel/syscalls/getpid/getpid02.c
11044 ltp/testcases/kernel/syscalls/getppid/getppid01.c
11045 ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
11046 ltp/testcases/kernel/syscalls/getresgid/getresgid01.c
11047 ltp/testcases/kernel/syscalls/getresgid/getresgid02.c
11048 ltp/testcases/kernel/syscalls/getresgid/getresgid03.c
11049 ltp/testcases/kernel/syscalls/getresuid/getresuid01.c
11050 ltp/testcases/kernel/syscalls/getresuid/getresuid02.c
11051 ltp/testcases/kernel/syscalls/getresuid/getresuid03.c
11052 ltp/testcases/kernel/syscalls/getrlimit/getrlimit02.c
11053 ltp/testcases/kernel/syscalls/getrusage/getrusage02.c
11054 ltp/testcases/kernel/syscalls/getsid/getsid01.c
11055 ltp/testcases/kernel/syscalls/getsid/getsid02.c
11056 ltp/testcases/kernel/syscalls/getuid/getuid01.c
11057 ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
11058 ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
11059 ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
11060 ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
11061 ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
11062 ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
11063 ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
11064 ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
11065 ltp/testcases/kernel/syscalls/iopl/iopl01.c
11066 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl01.c
11067 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
11068 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl03.c
11069 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl05.c
11070 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
11071 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
11072 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
11073 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
11074 ltp/testcases/kernel/syscalls/ipc/msgget/msgget01.c
11075 ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
11076 ltp/testcases/kernel/syscalls/ipc/msgget/msgget04.c
11077 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv02.c
11078 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv03.c
11079 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv04.c
11080 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
11081 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
11082 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd01.c
11083 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd02.c
11084 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd03.c
11085 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd04.c
11086 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
11087 ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
11088 ltp/testcases/kernel/syscalls/ipc/semctl/semctl02.c
11089 ltp/testcases/kernel/syscalls/ipc/semctl/semctl03.c
11090 ltp/testcases/kernel/syscalls/ipc/semctl/semctl04.c
11091 ltp/testcases/kernel/syscalls/ipc/semctl/semctl05.c
11092 ltp/testcases/kernel/syscalls/ipc/semctl/semctl06.c
11093 ltp/testcases/kernel/syscalls/ipc/semget/semget01.c
11094 ltp/testcases/kernel/syscalls/ipc/semget/semget02.c
11095 ltp/testcases/kernel/syscalls/ipc/semget/semget03.c
11096 ltp/testcases/kernel/syscalls/ipc/semget/semget06.c
11097 ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
11098 ltp/testcases/kernel/syscalls/ipc/semop/semop03.c
11099 ltp/testcases/kernel/syscalls/ipc/semop/semop04.c
11100 ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
11101 ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
11102 ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
11103 ltp/testcases/kernel/syscalls/ipc/shmat/shmat03.c
11104 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
11105 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
11106 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl03.c
11107 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
11108 ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
11109 ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt02.c
11110 ltp/testcases/kernel/syscalls/ipc/shmget/shmget01.c
11111 ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
11112 ltp/testcases/kernel/syscalls/ipc/shmget/shmget03.c
11113 ltp/testcases/kernel/syscalls/ipc/shmget/shmget04.c
11114 ltp/testcases/kernel/syscalls/ipc/shmget/shmget05.c
11115 ltp/testcases/kernel/syscalls/kill/kill01.c
11116 ltp/testcases/kernel/syscalls/kill/kill02.c
11117 ltp/testcases/kernel/syscalls/kill/kill03.c
11118 ltp/testcases/kernel/syscalls/kill/kill04.c
11119 ltp/testcases/kernel/syscalls/kill/kill05.c
11120 ltp/testcases/kernel/syscalls/kill/kill07.c
11121 ltp/testcases/kernel/syscalls/kill/kill09.c
11122 ltp/testcases/kernel/syscalls/kill/kill10.c
11123 ltp/testcases/kernel/syscalls/kill/kill11.c
11124 ltp/testcases/kernel/syscalls/kill/kill12.c
11125 ltp/testcases/kernel/syscalls/lchown/lchown01.c
11126 ltp/testcases/kernel/syscalls/lchown/lchown02.c
11127 ltp/testcases/kernel/syscalls/libevent/buffer.c
11128 ltp/testcases/kernel/syscalls/libevent/err.c
11129 ltp/testcases/kernel/syscalls/libevent/event.c
11130 ltp/testcases/kernel/syscalls/libevent/kqueue.c
11131 ltp/testcases/kernel/syscalls/libevent/poll.c
11132 ltp/testcases/kernel/syscalls/libevent/signal.c
11133 ltp/testcases/kernel/syscalls/libevent/sample/event-test.c
11134 ltp/testcases/kernel/syscalls/libevent/sample/signal-test.c
11135 ltp/testcases/kernel/syscalls/libevent/sample/time-test.c
11136 ltp/testcases/kernel/syscalls/libevent/test/regress.c
11137 ltp/testcases/kernel/syscalls/libevent/test/test-eof.c
11138 ltp/testcases/kernel/syscalls/link/link02.c
11139 ltp/testcases/kernel/syscalls/link/link03.c
11140 ltp/testcases/kernel/syscalls/link/link04.c
11141 ltp/testcases/kernel/syscalls/link/link05.c
11142 ltp/testcases/kernel/syscalls/link/link06.c
11143 ltp/testcases/kernel/syscalls/link/link07.c
11144 ltp/testcases/kernel/syscalls/lseek/lseek01.c
11145 ltp/testcases/kernel/syscalls/lseek/lseek02.c
11146 ltp/testcases/kernel/syscalls/lseek/lseek03.c
11147 ltp/testcases/kernel/syscalls/lseek/lseek04.c
11148 ltp/testcases/kernel/syscalls/lseek/lseek05.c
11149 ltp/testcases/kernel/syscalls/lseek/lseek06.c
11150 ltp/testcases/kernel/syscalls/lseek/lseek07.c
11151 ltp/testcases/kernel/syscalls/lseek/lseek08.c
11152 ltp/testcases/kernel/syscalls/lseek/lseek09.c
11153 ltp/testcases/kernel/syscalls/lseek/lseek10.c
11154 ltp/testcases/kernel/syscalls/lstat/lstat01.c
11155 ltp/testcases/kernel/syscalls/lstat/lstat02.c
11156 ltp/testcases/kernel/syscalls/lstat/lstat03.c
11157 ltp/testcases/kernel/syscalls/madvise/madvise01.c
11158 ltp/testcases/kernel/syscalls/madvise/madvise02.c
11159 ltp/testcases/kernel/syscalls/madvise/madvise03.c
11160 ltp/testcases/kernel/syscalls/memcmp/memcmp01.c
11161 ltp/testcases/kernel/syscalls/memcpy/memcpy01.c
11162 ltp/testcases/kernel/syscalls/memmap/mem03.c
11163 ltp/testcases/kernel/syscalls/mincore/mincore01.c
11164 ltp/testcases/kernel/syscalls/mincore/mincore02.c
11165 ltp/testcases/kernel/syscalls/mkdir/mkdir01.c
11166 ltp/testcases/kernel/syscalls/mkdir/mkdir02.c
11167 ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
11168 ltp/testcases/kernel/syscalls/mkdir/mkdir04.c
11169 ltp/testcases/kernel/syscalls/mkdir/mkdir05.c
11170 ltp/testcases/kernel/syscalls/mkdir/mkdir08.c
11171 ltp/testcases/kernel/syscalls/mkdir/mkdir09.c
11172 ltp/testcases/kernel/syscalls/mknod/mknod01.c
11173 ltp/testcases/kernel/syscalls/mknod/mknod02.c
11174 ltp/testcases/kernel/syscalls/mknod/mknod03.c
11175 ltp/testcases/kernel/syscalls/mknod/mknod04.c
11176 ltp/testcases/kernel/syscalls/mknod/mknod05.c
11177 ltp/testcases/kernel/syscalls/mknod/mknod06.c
11178 ltp/testcases/kernel/syscalls/mknod/mknod07.c
11179 ltp/testcases/kernel/syscalls/mknod/mknod08.c
11180 ltp/testcases/kernel/syscalls/mknod/mknod09.c
11181 ltp/testcases/kernel/syscalls/mlock/mlock01.c
11182 ltp/testcases/kernel/syscalls/mlock/mlock02.c
11183 ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
11184 ltp/testcases/kernel/syscalls/mlockall/mlockall03.c
11185 ltp/testcases/kernel/syscalls/mmap/mmap01.c
11186 ltp/testcases/kernel/syscalls/mmap/mmap02.c
11187 ltp/testcases/kernel/syscalls/mmap/mmap03.c
11188 ltp/testcases/kernel/syscalls/mmap/mmap04.c
11189 ltp/testcases/kernel/syscalls/mmap/mmap05.c
11190 ltp/testcases/kernel/syscalls/mmap/mmap06.c
11191 ltp/testcases/kernel/syscalls/mmap/mmap07.c
11192 ltp/testcases/kernel/syscalls/mmap/mmap08.c
11193 ltp/testcases/kernel/syscalls/mmap/mmap09.c
11194 ltp/testcases/kernel/syscalls/mount/mount02.c
11195 ltp/testcases/kernel/syscalls/mount/mount03.c
11196 ltp/testcases/kernel/syscalls/mount/mount04.c
11197 ltp/testcases/kernel/syscalls/mremap/mremap01.c
11198 ltp/testcases/kernel/syscalls/mremap/mremap02.c
11199 ltp/testcases/kernel/syscalls/mremap/mremap03.c
11200 ltp/testcases/kernel/syscalls/mremap/mremap04.c
11201 ltp/testcases/kernel/syscalls/msync/msync01.c
11202 ltp/testcases/kernel/syscalls/msync/msync02.c
11203 ltp/testcases/kernel/syscalls/msync/msync03.c
11204 ltp/testcases/kernel/syscalls/msync/msync04.c
11205 ltp/testcases/kernel/syscalls/msync/msync05.c
11206 ltp/testcases/kernel/syscalls/munlockall/munlockall01.c
11207 ltp/testcases/kernel/syscalls/munlockall/munlockall02.c
11208 ltp/testcases/kernel/syscalls/munmap/munmap01.c
11209 ltp/testcases/kernel/syscalls/munmap/munmap02.c
11210 ltp/testcases/kernel/syscalls/munmap/munmap03.c
11211 ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
11212 ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
11213 ltp/testcases/kernel/syscalls/nftw/nftw.c
11214 ltp/testcases/kernel/syscalls/nftw/nftw64.c
11215 ltp/testcases/kernel/syscalls/nftw/test.c
11216 ltp/testcases/kernel/syscalls/nftw/test64.c
11217 ltp/testcases/kernel/syscalls/nftw/test_func.c
11218 ltp/testcases/kernel/syscalls/nftw/test_func64.c
11219 ltp/testcases/kernel/syscalls/nftw/tools.c
11220 ltp/testcases/kernel/syscalls/nftw/tools64.c
11221 ltp/testcases/kernel/syscalls/nice/nice01.c
11222 ltp/testcases/kernel/syscalls/nice/nice02.c
11223 ltp/testcases/kernel/syscalls/nice/nice03.c
11224 ltp/testcases/kernel/syscalls/nice/nice05.c
11225 ltp/testcases/kernel/syscalls/open/open01.c
11226 ltp/testcases/kernel/syscalls/open/open03.c
11227 ltp/testcases/kernel/syscalls/open/open05.c
11228 ltp/testcases/kernel/syscalls/open/open07.c
11229 ltp/testcases/kernel/syscalls/open/open08.c
11230 ltp/testcases/kernel/syscalls/open/open09.c
11231 ltp/testcases/kernel/syscalls/open/open10.c
11232 ltp/testcases/kernel/syscalls/pathconf/pathconf01.c
11233 ltp/testcases/kernel/syscalls/pause/pause01.c
11234 ltp/testcases/kernel/syscalls/pause/pause02.c
11235 ltp/testcases/kernel/syscalls/pause/pause03.c
11236 ltp/testcases/kernel/syscalls/personality/personality01.c
11237 ltp/testcases/kernel/syscalls/pipe/pipe01.c
11238 ltp/testcases/kernel/syscalls/pipe/pipe05.c
11239 ltp/testcases/kernel/syscalls/pipe/pipe06.c
11240 ltp/testcases/kernel/syscalls/poll/poll01.c
11241 ltp/testcases/kernel/syscalls/prctl/prctl01.c
11242 ltp/testcases/kernel/syscalls/prctl/prctl02.c
11243 ltp/testcases/kernel/syscalls/profil/profil01.c
11244 ltp/testcases/kernel/syscalls/ptrace/ptrace01.c
11245 ltp/testcases/kernel/syscalls/ptrace/ptrace02.c
11246 ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
11247 ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
11248 ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
11249 ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
11250 ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
11251 ltp/testcases/kernel/syscalls/read/read01.c
11252 ltp/testcases/kernel/syscalls/read/read02.c
11253 ltp/testcases/kernel/syscalls/readdir/readdir01.c
11254 ltp/testcases/kernel/syscalls/readdir/readdir02.c
11255 ltp/testcases/kernel/syscalls/readlink/readlink01.c
11256 ltp/testcases/kernel/syscalls/readlink/readlink02.c
11257 ltp/testcases/kernel/syscalls/readlink/readlink03.c
11258 ltp/testcases/kernel/syscalls/readlink/readlink04.c
11259 ltp/testcases/kernel/syscalls/reboot/reboot02.c
11260 ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
11261 ltp/testcases/kernel/syscalls/rename/rename01.c
11262 ltp/testcases/kernel/syscalls/rename/rename02.c
11263 ltp/testcases/kernel/syscalls/rename/rename03.c
11264 ltp/testcases/kernel/syscalls/rename/rename04.c
11265 ltp/testcases/kernel/syscalls/rename/rename05.c
11266 ltp/testcases/kernel/syscalls/rename/rename06.c
11267 ltp/testcases/kernel/syscalls/rename/rename07.c
11268 ltp/testcases/kernel/syscalls/rename/rename08.c
11269 ltp/testcases/kernel/syscalls/rename/rename09.c
11270 ltp/testcases/kernel/syscalls/rename/rename10.c
11271 ltp/testcases/kernel/syscalls/rename/rename12.c
11272 ltp/testcases/kernel/syscalls/rename/rename13.c
11273 ltp/testcases/kernel/syscalls/rename/rename14.c
11274 ltp/testcases/kernel/syscalls/rmdir/rmdir01.c
11275 ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
11276 ltp/testcases/kernel/syscalls/rmdir/rmdir03.c
11277 ltp/testcases/kernel/syscalls/rmdir/rmdir04.c
11278 ltp/testcases/kernel/syscalls/rmdir/rmdir05.c
11279 ltp/testcases/kernel/syscalls/sbrk/sbrk01.c
11280 ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max01.c
11281 ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max02.c
11282 ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min01.c
11283 ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min02.c
11284 ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam01.c
11285 ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam02.c
11286 ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam03.c
11287 ltp/testcases/kernel/syscalls/sched_getscheduler/sched_getscheduler01.c
11288 ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval01.c
11289 ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval02.c
11290 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam01.c
11291 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam02.c
11292 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam03.c
11293 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam04.c
11294 ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler01.c
11295 ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler02.c
11296 ltp/testcases/kernel/syscalls/select/select01.c
11297 ltp/testcases/kernel/syscalls/select/select02.c
11298 ltp/testcases/kernel/syscalls/select/select03.c
11299 ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
11300 ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
11301 ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
11302 ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
11303 ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
11304 ltp/testcases/kernel/syscalls/setdomainname/setdomainname01.c
11305 ltp/testcases/kernel/syscalls/setdomainname/setdomainname02.c
11306 ltp/testcases/kernel/syscalls/setdomainname/setdomainname03.c
11307 ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
11308 ltp/testcases/kernel/syscalls/setfsgid/setfsgid02.c
11309 ltp/testcases/kernel/syscalls/setfsgid/setfsgid03.c
11310 ltp/testcases/kernel/syscalls/setfsuid/setfsuid01.c
11311 ltp/testcases/kernel/syscalls/setfsuid/setfsuid02.c
11312 ltp/testcases/kernel/syscalls/setfsuid/setfsuid03.c
11313 ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
11314 ltp/testcases/kernel/syscalls/setgid/setgid01.c
11315 ltp/testcases/kernel/syscalls/setgid/setgid02.c
11316 ltp/testcases/kernel/syscalls/setgid/setgid03.c
11317 ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
11318 ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
11319 ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
11320 ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
11321 ltp/testcases/kernel/syscalls/sethostname/sethostname01.c
11322 ltp/testcases/kernel/syscalls/setitimer/setitimer01.c
11323 ltp/testcases/kernel/syscalls/setitimer/setitimer02.c
11324 ltp/testcases/kernel/syscalls/setitimer/setitimer03.c
11325 ltp/testcases/kernel/syscalls/setpgid/setpgid01.c
11326 ltp/testcases/kernel/syscalls/setpgrp/setpgrp01.c
11327 ltp/testcases/kernel/syscalls/setpriority/setpriority01.c
11328 ltp/testcases/kernel/syscalls/setpriority/setpriority02.c
11329 ltp/testcases/kernel/syscalls/setpriority/setpriority03.c
11330 ltp/testcases/kernel/syscalls/setpriority/setpriority04.c
11331 ltp/testcases/kernel/syscalls/setpriority/setpriority05.c
11332 ltp/testcases/kernel/syscalls/setregid/setregid01.c
11333 ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
11334 ltp/testcases/kernel/syscalls/setreuid/setreuid01.c
11335 ltp/testcases/kernel/syscalls/setreuid/setreuid03.c
11336 ltp/testcases/kernel/syscalls/setreuid/setreuid04.c
11337 ltp/testcases/kernel/syscalls/setreuid/setreuid06.c
11338 ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
11339 ltp/testcases/kernel/syscalls/setrlimit/setrlimit01.c
11340 ltp/testcases/kernel/syscalls/setsid/setsid01.c
11341 ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
11342 ltp/testcases/kernel/syscalls/settimeofday/settimeofday01.c
11343 ltp/testcases/kernel/syscalls/setuid/setuid01.c
11344 ltp/testcases/kernel/syscalls/setuid/setuid02.c
11345 ltp/testcases/kernel/syscalls/setuid/setuid03.c
11346 ltp/testcases/kernel/syscalls/setuid/setuid04.c
11347 ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack01.c
11348 ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack02.c
11349 ltp/testcases/kernel/syscalls/sighold/sighold02.c
11350 ltp/testcases/kernel/syscalls/signal/signal01.c
11351 ltp/testcases/kernel/syscalls/signal/signal02.c
11352 ltp/testcases/kernel/syscalls/signal/signal04.c
11353 ltp/testcases/kernel/syscalls/signal/signal05.c
11354 ltp/testcases/kernel/syscalls/sigpending/sigpending02.c
11355 ltp/testcases/kernel/syscalls/sigprocmask/sigprocmask01.c
11356 ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
11357 ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
11358 ltp/testcases/kernel/syscalls/socketcall/socketcall01.c
11359 ltp/testcases/kernel/syscalls/socketcall/socketcall02.c
11360 ltp/testcases/kernel/syscalls/socketcall/socketcall03.c
11361 ltp/testcases/kernel/syscalls/socketcall/socketcall04.c
11362 ltp/testcases/kernel/syscalls/splice/splice01.c
11363 ltp/testcases/kernel/syscalls/stat/stat01.c
11364 ltp/testcases/kernel/syscalls/stat/stat02.c
11365 ltp/testcases/kernel/syscalls/stat/stat03.c
11366 ltp/testcases/kernel/syscalls/stat/stat05.c
11367 ltp/testcases/kernel/syscalls/stat/stat06.c
11368 ltp/testcases/kernel/syscalls/statfs/statfs01.c
11369 ltp/testcases/kernel/syscalls/statfs/statfs02.c
11370 ltp/testcases/kernel/syscalls/statfs/statfs03.c
11371 ltp/testcases/kernel/syscalls/stime/stime01.c
11372 ltp/testcases/kernel/syscalls/string/string01.c
11373 ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
11374 ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
11375 ltp/testcases/kernel/syscalls/swapon/swapon02.c
11376 ltp/testcases/kernel/syscalls/swapon/swapon03.c
11377 ltp/testcases/kernel/syscalls/symlink/symlink01.c
11378 ltp/testcases/kernel/syscalls/symlink/symlink02.c
11379 ltp/testcases/kernel/syscalls/symlink/symlink03.c
11380 ltp/testcases/kernel/syscalls/symlink/symlink04.c
11381 ltp/testcases/kernel/syscalls/symlink/symlink05.c
11382 ltp/testcases/kernel/syscalls/sync/sync01.c
11383 ltp/testcases/kernel/syscalls/sync/sync02.c
11384 ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
11385 ltp/testcases/kernel/syscalls/sysctl/sysctl03.c
11386 ltp/testcases/kernel/syscalls/syslog/syslogtst.c
11387 ltp/testcases/kernel/syscalls/tee/tee01.c
11388 ltp/testcases/kernel/syscalls/time/time01.c
11389 ltp/testcases/kernel/syscalls/time/time02.c
11390 ltp/testcases/kernel/syscalls/times/times01.c
11391 ltp/testcases/kernel/syscalls/times/times03.c
11392 ltp/testcases/kernel/syscalls/truncate/truncate01.c
11393 ltp/testcases/kernel/syscalls/truncate/truncate02.c
11394 ltp/testcases/kernel/syscalls/truncate/truncate03.c
11395 ltp/testcases/kernel/syscalls/ulimit/ulimit01.c
11396 ltp/testcases/kernel/syscalls/umask/umask01.c
11397 ltp/testcases/kernel/syscalls/umask/umask03.c
11398 ltp/testcases/kernel/syscalls/umount/umount02.c
11399 ltp/testcases/kernel/syscalls/umount/umount03.c
11400 ltp/testcases/kernel/syscalls/uname/uname01.c
11401 ltp/testcases/kernel/syscalls/uname/uname02.c
11402 ltp/testcases/kernel/syscalls/uname/uname03.c
11403 ltp/testcases/kernel/syscalls/unlink/unlink05.c
11404 ltp/testcases/kernel/syscalls/unlink/unlink06.c
11405 ltp/testcases/kernel/syscalls/unlink/unlink07.c
11406 ltp/testcases/kernel/syscalls/unlink/unlink08.c
11407 ltp/testcases/kernel/syscalls/ustat/ustat02.c
11408 ltp/testcases/kernel/syscalls/utime/utime01.c
11409 ltp/testcases/kernel/syscalls/utime/utime02.c
11410 ltp/testcases/kernel/syscalls/utime/utime03.c
11411 ltp/testcases/kernel/syscalls/utime/utime04.c
11412 ltp/testcases/kernel/syscalls/utime/utime05.c
11413 ltp/testcases/kernel/syscalls/vfork/vfork01.c
11414 ltp/testcases/kernel/syscalls/vfork/vfork02.c
11415 ltp/testcases/kernel/syscalls/wait/wait02.c
11416 ltp/testcases/kernel/syscalls/wait4/wait401.c
11417 ltp/testcases/kernel/syscalls/wait4/wait402.c
11418 ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
11419 ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
11420 ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
11421 ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
11422 ltp/testcases/kernel/syscalls/waitpid/waitpid09.c
11423 ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
11424 ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
11425 ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
11426 ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
11427 ltp/testcases/kernel/syscalls/write/write01.c
11428 ltp/testcases/kernel/syscalls/writev/writev01.c
11429 ltp/testcases/kernel/syscalls/writev/writev03.c
11430 ltp/testcases/kernel/syscalls/writev/writev04.c
11431 ltp/testcases/kernel/syscalls/writev/writev05.c
11432 ltp/testcases/kernel/syscalls/writev/writev06.c
11434 59) Log Message:
11435 Rename description files: While working on adding a new testcase I noticed that not all of the description files are named consistently. I guess that 00_ was meant to place it first in any directory listing so presumably that's the correct description name. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>.
11437 Removed File(s):
11438 ltp/testcases/kdump/doc/OO_Descriptions.txt
11439 ltp/testcases/kernel/fs/fs_bind/bind/OO_descriptions.txt
11440 ltp/testcases/kernel/fs/fs_bind/cloneNS/OO_descriptions.txt
11441 ltp/testcases/kernel/fs/fs_bind/move/OO_descriptions.txt
11442 ltp/testcases/kernel/fs/fs_bind/rbind/OO_descriptions.txt
11443 ltp/testcases/kernel/fs/fs_bind/regression/OO_descriptions.txt
11444 ltp/testcases/realtime/OO_DESCRIPTION.txt
11446 Added File(s):
11447 ltp/testcases/kdump/doc/00_Descriptions.txt
11448 ltp/testcases/kernel/fs/fs_bind/bind/00_descriptions.txt       
11449 ltp/testcases/kernel/fs/fs_bind/cloneNS/00_descriptions.txt    
11450 ltp/testcases/kernel/fs/fs_bind/move/00_descriptions.txt       
11451 ltp/testcases/kernel/fs/fs_bind/rbind/00_descriptions.txt      
11452 ltp/testcases/kernel/fs/fs_bind/regression/00_descriptions.txt
11453 ltp/testcases/realtime/00_DESCRIPTION.txt
11455 60) Log Message:
11456 Fix spelling and grammar nits. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>.
11458 Modified File(s):
11459 ltp/runltp
11460 ltp/testcases/commands/gzip/gzip_tests.sh
11462 61) Log Message:
11463 Update unzip command test: build and run successfully without unzip: Suprisingly, not every Linux distribution comes with unzip installed. Thankfully unzip does not appear to be needed for any other tests. This patch cleans up the unzip test so that if zip or unzip does not exist the test will not be built or run. This patch changes the way the build and run portions of the script are spread across the Makefile and unzip_tests.sh script. Previously part of the build was performed during the test -- building the sample zip archive. Now that sample archive is conditionally built using Make instead of shell script. Also, as near as I can tell, the comments "describing" the test are totally incorrect -- they appear to be a copy-paste artifact. So I updated them. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>.
11465 Modified File(s):
11466 ltp/runtest/commands
11467 ltp/testcases/commands/unzip/Makefile
11468 ltp/testcases/commands/unzip/unzip_genfile.sh
11469 ltp/testcases/commands/unzip/unzip_tests.sh
11471 62) Log Message:
11472 Containers: Remove capability dependency: Review of these test source files suggests that absolutley no capability APIs are in use. I suspect these #ifdefs were added because the original tests had unnecessarily included sys/capability.h. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>.
11474 Modified File(s):
11475 ltp/testcases/kernel/containers/pidns/pidns14.c
11476 ltp/testcases/kernel/containers/pidns/pidns16.c
11478 63) Log Message:
11479 I look at testcases/kernel/include/ and there is no microblaze.in. I am not cvs expert but I hope that is possible to create only simple file. If not please create it with one space. This should be fix before next release. Michal Simek <michal.simek@petalogix.com>.
11481 Added Files:
11482 ltp/testcases/kernel/include/microblaze.in
11484 64) Log Message:
11485 Testcase to test cpu consolidation feature of power management: Testcase Description: When sched_mc_power_saving is set to 1 and when number of threads running in the system is less then or equal to number of cores in the package, all the threads should be running in cores belonging to one package. This automated testcase triggers ebizzy with number of threads equal to number of cores in a package. Identifies cpu's utilized and verifies if all the cpu's utilized belong to same package.
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>.
11488 Added Files:
11489 ltp/utils/Makefile
11490 ltp/utils/benchmark/Makefile
11491 ltp/utils/benchmark/ebizzy-0.2/ChangeLog
11492 ltp/utils/benchmark/ebizzy-0.2/LICENSE
11493 ltp/utils/benchmark/ebizzy-0.2/Makefile
11494 ltp/utils/benchmark/ebizzy-0.2/README
11495 ltp/utils/benchmark/ebizzy-0.2/configure
11496 ltp/utils/benchmark/ebizzy-0.2/ebizzy.c
11498 65) Log Message:
11499 Testcase to test cpu consolidation feature of power management: Testcase Description: When sched_mc_power_saving is set to 1 and when number of threads running in the system is less then or equal to number of cores in the package, all the threads should be running in cores belonging to one package. This automated testcase triggers ebizzy with number of threads equal to number of cores in a package. Identifies cpu's utilized and verifies if all the cpu's utilized belong to same package.
11500 [PATCH 02/05]: This patch is library of reusable functions written in Python. Signed-Off-By: Poornima Nayak <Poornima.Nayak@in.ibm.com>.
11502 Added Files:
11503 ltp/testcases/kernel/power_management/lib/sched_mc.py
11505 66) Log Message:
11506 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.
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>.
11509 Added Files:
11510 ltp/testcases/kernel/power_management/cpu_consolidation.py
11512 67) Log Message:
11513 Testcase to test cpu consolidation feature of power management: Testcase Description: When sched_mc_power_saving is set to 1 and when number of threads running in the system is less then or equal to number of cores in the package, all the threads should be running in cores belonging to one package. This automated testcase triggers ebizzy with number of threads equal to number of cores in a package. Identifies cpu's utilized and verifies if all the cpu's utilized belong to same package.
11514 [PATCH 04/05]: This patch integrates cpu consolidation testcase to LTP. Signed-Off-By: Signed-off-by: Poornima.Nayak@in.ibm.com.
11516 Modified Files:
11517 ltp/testcases/kernel/power_management/Makefile
11518 ltp/testcases/kernel/power_management/runpwtests.sh
11520 68) Log Message:
11521 Testcase to test cpu consolidation feature of power management: Testcas Description: When sched_mc_power_saving is set to 1 and when number of threads running in the system is less then or equal to number of cores in the package, all the threads should be running in cores belonging to one package. This automated testcase triggers ebizzy with number of threads equal to number of cores in a package. Identifies cpu's utilized and verifies if all the cpu's utilized belong to same package. 
11522 [PATCH 05/05]: Readme modified to mention how cpu consolidation testcase has to be executed. Signed-off-by: <Poornima.Nayak@in.ibm.com>.
11524 Modified Files:
11525 ltp/testcases/kernel/power_management/README
11527 LTP-20090131
11529 1) Log Message:
11530 Please find a patch to fix the sigsegv error on pidns13.c on containers. Signed-off-by: Veerendra C <veerendrac@in.ibm.com>.
11532 Modified File(s):
11533 ltp/testcases/kernel/containers/pidns/pidns13.c
11535 2) Log Message:
11536 Today I released version 0.3 of v4l-test, see http://v4l-test.sourceforge.net/ for details. I also updated the LTP tree, and I attached the two files in this email. The first file is a patch against ltp-full-20081231. The second file is a tar.gz which contains the binary image files which are part of the original V4L2 API specification, revision 0.24. Signed-Off-By: Németh Márton <nm127@freemail.hu>.
11538 Modified Files:
11539 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
11540 ltp/testcases/kernel/device-drivers/v4l/user_space/README
11541 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
11542 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
11543 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.h
11544 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
11545 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.h
11546 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
11547 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.h
11548 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
11549 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.h
11550 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
11551 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
11552 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
11553 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.h
11554 ltp/testcases/kernel/device-drivers/v4l/user_space/video_limits.h
11555 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
11557 Added Files:
11558 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.c
11559 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.h
11560 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.c
11561 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.h
11562 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_LOG_STATUS.c
11563 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_LOG_STATUS.h
11564 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
11565 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.h
11567 3) Log Message:
11568 Introduce autoconf to inotify03.c. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
11570 Modified File(s):
11571 ltp/testcases/kernel/syscalls/inotify/inotify03.c
11573 4) Log Message:
11574 The way to report a bug about configure: Introducing autoconf still causes a troble. Shooting the trouble may not be so difficult. However, some information is needed. I'll write them on INSTALL file. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
11576 Modified File(s):
11577 ltp/INSTALL
11579 5) Log Message:
11580 Convert hardlinks to softlinks in testcases/commands/unzip/Makefile:
11581 Kamalesh Babulal <kamalesh@linux.vnet.ibm.com> wrote: The make install of the testcases/commands/unzip fails, when the ltp sources are mounted on different filesystem other than /tmp, because the hardlinks are created by the testcase Makefile. This patches converts the hardlinks to softlinks. Signed-off-by: Kamalesh Babulal <kamalesh@linux.vnet.ibm.com>.
11582 CAI Qian <caiqian@cclom.cn> replied: Are you really want to change the above two soft links to hard links? I do not see it helps to fix your problem, and it will leave broken links after "make clean".
11583 Kamalesh Babulal <kamalesh@linux.vnet.ibm.com> replied: Thanks for the review. I am resending the patch with the changes you have recommended. Signed-off-by: Kamalesh Babulal <kamalesh@linux.vnet.ibm.com>.
11585 Modified File(s):
11586 ltp/testcases/commands/unzip/Makefile
11588 6) Log Message:
11589 There is a testcase in mmapstress03, which checks, that we can't mmap 2Gb-512Kb of RAM at address 0x7ff80000. But if host has > 2Gb of RAM+swap - it's valid operation: mmap maps 2Gb of ram at some other address and returns no errors. For correct working of this testcase we should add MAP_FIXED flag to mmap. Signed-Off-By: Dmitry Guryanov <dguryanov@parallels.com>.
11591 Modified Files:
11592 ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
11594 7) Log Message:
11595 mmapstress03: fix mmapstress03 on x86_64: There is a testcase in mmapstress03, which tries to mmap 2Gb-4Kb at address 0x7ffff000 and checks it returns error and errno is set to ENOMEM. But such mmap is possible on x86_64. So lets tune size and address to more suitable for 64-bit architectures.. Signed-Off-By: Dmitry Guryanov <dguryanov@parallels.com>. 
11597 Modified Files:
11598 ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
11600 8) Log Message:
11601 madvice03: report TCONF instead of TWARN on old kernels: If kernel is too old for executing this test, we should report TCONF for exit code will be 0. Signed-Off-By: Dmitry Guryanov <dguryanov@parallels.com>.
11603 Modified Files:
11604 ltp/testcases/kernel/syscalls/madvise/madvise03.c
11606 9) Log Message:
11607 Nancy <nancydreaming@gmail.com> reported: Case "endian_switch01" FAIL on IBM Power 6 machine. The case failed on IBM JS22, p570 and p550. Is that the case bug or the OS bug? Thank you!. Subrata Modak <subrata@linux.vnet.ibm.com> replied: This will fail for all POWER machines which are not P6 & above, and, for all other archs. However, for other archs, it will throw you appropriate message like: 
11608 $./testcases/bin/endian_switch01 
11609 endian_switch01    1  CONF  :  This system does not support running of switch() syscall
11610 In P6 (and above), even it will fail if the kernel is not 2.6.26 & above. The support for this syscall was added only from then. Please see: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=745a14cc264b1832c638e41812e0cb04328b2db1. If you are running 2.6.26 on p6, then we need to investigate why this is failing, else, i would prefer to merge the following patch for avoiding to test in systems where the switch() support is not available at the first place itself. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>,
11612 Modified File(s):
11613 ltp/testcases/kernel/syscalls/switch/endian_switch01.c
11615 10) Log Message:
11616 This patch adds RHEL4 and RHEL5 detection to refpolicy Makefile and fixes policy compilation errors on RHEL5 introduced by the bounds test policy. Signed-off-by: Ramon de Carvalho Valle <rcvalle@linux.vnet.ibm.com>.
11618 Modified File(s):
11619 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
11621 11) Log Messsage:
11622 checking sys/capability.c for pidns14 and pidns16: this patch adds "sys/capability.c" checking for pidns14 and pidns16 testcases using autoconf support. Signed-off-by: Edjunior B. Machado <emachado@linux.vnet.ibm.com>.
11624 Modified File(s):
11625 ltp/configure.ac
11626 ltp/testcases/kernel/containers/pidns/pidns14.c
11627 ltp/testcases/kernel/containers/pidns/pidns16.c
11629 12) Log Message:
11630 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com> wrote: in a ppc64 machine running SLES11 RC1, I'm trying to build the December 2008 LTP release (ltp-full-20081231) but it fails on "make". Mike Frysinger <vapier@gentoo.org> replied: tcore only works on x86 systems ... building/running on other systems makes no sense. Subrata Modak <subrata@linux.vnet.ibm.com> answered: Mike, Then the following Patch will be needed: Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
11632 Modified Files(s):
11633 ltp/testcases/misc/tcore_patch_test_suites/tcore.c
11635 13) Log Message:
11636 A while back I had submitted an LTP patch for the vmsplice01 test case (sent on 03/27/2008). However, the code I see in the vmsplice01.c file now is not what the patch contains. Please find below the correction against the latest ltp release : Signed-off by: Vinay Sridhar <vinay@linux.vnet.ibm.com>.
11638 Modified File(s):
11639 ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
11641 14) Log Message:
11642 Update kernel/device-drivers/nls test for 2.6.25: the attached patch makes the ltp/testcases/kernel/device-drivers/nls testsuite compileable under Linux kernel 2.6.25. Currently the test_nls_base() crashes with 2.6.25, but without calling that function the module loads and unloads cleanly. This can be a base for checking what is going wrong with nls. Signed-off-by: Márton Németh <nm127@freemail.hu>.
11644 Modified Files:
11645 ltp/testcases/kernel/device-drivers/nls/Makefile
11646 ltp/testcases/kernel/device-drivers/nls/nlsTest.c
11647 ltp/testcases/kernel/device-drivers/nls/nlsTest.h
11648 ltp/testcases/kernel/device-drivers/nls/userBlockNLS.c
11649 ltp/testcases/kernel/device-drivers/tbio/kernel_space/Makefile
11650 Added Files:
11651 ltp/testcases/kernel/device-drivers/nls/README
11653 15) Log Message:
11654 gcov-kernel: add patches for 2.6.28, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
11656 Added Files:
11657 ltp/utils/analysis/gcov-kernel/linux-2.6.28-gcov-arm-eabi.patch
11658 ltp/utils/analysis/gcov-kernel/linux-2.6.28-gcov-arm-hack.patch
11659 ltp/utils/analysis/gcov-kernel/linux-2.6.28-gcov.patch
11661 16) Log Message:
11662 Sending the new patch along with the batch file to run the tests. Also made small modifications in the mesgq_nstest.c to fix
11663 a) the warnings on tst_exit().
11664 b) to remove the global var.
11665 And to return correct error num in the batch file runipcnstest.sh. Signed-off-by: Veerendra C <veerendra@in.ibm.com>.
11667 Modified Files:
11668 ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
11669 Added Files:
11670 ltp/testcases/kernel/containers/sysvipc/mesgq_nstest.c
11672 17) Log Message:
11673 Avoiding build failures on ppc64, adding proper FLAG definitions and improving a bit of LTP specific stuff. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
11675 Modified Files:
11676 ltp/testcases/misc/tcore_patch_test_suites/Makefile
11677 ltp/testcases/misc/tcore_patch_test_suites/tcore.c
11678 ltp/testcases/misc/tcore_patch_test_suites/tcore.sh
11680 18) Log Message:
11681 set flags properly and just use implicit make rules. Mike Frysinger <vapier@users.sourceforge.net>
11683 Modified File(s):
11684 ltp/testcases/misc/tcore_patch_test_suites/Makefile
11686 19) Log Message:
11687 I attached a preliminary testsuite for testing linux/block/genhd.c. The goal of this test suite is to check whether using block device is stable enough. A lot of test suites under ltp/testcases/kernel/device-drivers are based on the usage of block device so it shall work relayable. Note that the module under test is different in case of ltp/testcases/kernel/device-drivers/tbio/kernel_space testsuite. Signed-off-by: Márton Németh <nm127@freemail.hu>.
11689 Added Files:
11690 ltp/testcases/kernel/device-drivers/block/kernel_space/Makefile
11691 ltp/testcases/kernel/device-drivers/block/kernel_space/README
11692 ltp/testcases/kernel/device-drivers/block/kernel_space/test_block.c
11693 ltp/testcases/kernel/device-drivers/block/kernel_space/test_genhd.c
11695 20) 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>.
11697 Subrata Modak replied: Thanks Németh for the patch. I tested the build on my machine 2.6.27, x86_64. I have merged this Patch. However, i would request you to send me another patch containing the following information: 
11698 1) Kernel config options to be enabled & any special library(s) to be installed to allow these tests to be built/run on kernel(s) > 2.6.25 in the following README: http://ltp.cvs.sourceforge.net/viewvc/ltp/ltp/README, 
11699 2) Then, http://ltp.cvs.sourceforge.net/viewvc/ltp/ltp/testcases/kernel/device-drivers/nls/README, should contain information to build/install/run these tests. Since these are device drivers tests, and will be executed through insmod, etc, can we have a script which automates these steps and reports error in loading/unloading of modules as such. I think it can be a very small script as well. 
11700 Németh Márton responded by: I added some descriptions in the mentioned READMEs. However, I would wait adding an automated shell script because the tests fails on my x86_32 system with 2.6.28, and for example "rmmod nlsTest" reports "ERROR: Module nlsTest is in use". The real problem is, however, that the one of the test case already caused NULL pointer exception. I also don't have any easy solution to report only the nlsTest output to the user other than first running "dmesg -c" and then load nlsTest.ko. After the module was loaded the "dmesg" will only show the output of the testsuite. The drawback is that the user will loose the first part of his/her "dmesg" in this way. Signed-Off-By: Németh Márton <nm127@freemail.hu>.
11702 Modified File(s):
11703 ltp/README
11704 ltp/testcases/kernel/device-drivers/nls/Makefile
11705 ltp/testcases/kernel/device-drivers/nls/README
11707 21) Log Message:
11708 Prevent false negatives in cron_pos_tests caused by returning exit value of wrong command. This patch fixes erroneous failure caused by returning return value of a wrong command in cron tests. Signed-Off-By: "Jiri Palecek" <jirka@debian.POK.IBM.COM>.
11710 Modified File(s):
11711 ltp/testcases/commands/cron/cron_pos_tests.sh
11713 22) Log Message:
11714 This patch fixes the following error when running sched_cli_serv test case via runltp by making the path of the data file as a runtime option and giving an absolute path of it. Signed-Off-By: CAI Qian <caiqian@cclom.cn>.
11716 Modified File(s):
11717 ltp/testcases/kernel/sched/clisrv/pthcli.c
11718 ltp/testcases/kernel/sched/clisrv/run_sched_cliserv.sh
11720 23) Log Message:
11721 Fix broken symlink to tst_unzip_file.zip: Creating a link to tst_unzip_file.zip by testcases/commands/unzip/Makefile, has a problem and it seems to be fixed by http://ltp.cvs.sourceforge.net/viewvc/ltp/ltp/testcases/commands/unzip/Makefile?r1=1.2&r2=1.3. So I made a fix (this patch against ltp-full-20081231). Signed-off-by: Seiichi Ikarashi <s.ikarashi@jp.fujitsu.com>.
11723 Modified File(s):
11724 ltp/testcases/commands/unzip/Makefile
11726 24) Log Message:
11727 Fix for msgctl11.c: Resending the fix after modifications based on suggestions from Mike Frysinger. PS: I've retained SHRT_MAX return value in the patch below as per the reason stated earlier. Signed-off by: Vinay Sridhar <vinay@linux.vnet.ibm.com>.
11729 Modified Files:
11730 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
11731 Added Files:
11732 ltp/include/system_specific_process_info.h
11733 ltp/lib/system_specific_process_info.c
11735 25) Log Message:
11736 I encountered a failure on running ltpstress.sh. This problem seems to be introduced by http://ltp.cvs.sourceforge.net/viewvc/ltp/ltp/testscripts/ltpstress.sh?r1=1.26&r2=1.27, Since I don't know why it wanted to eliminate rpcinfo command, I wrote two solutions attached. Signed-off-by: Seiichi Ikarashi <s.ikarashi@jp.fujitsu.com>. 
11738 Modified File(s):
11739 ltp/testscripts/ltpstress.sh
11741 26) Log Message:
11742 Adding AUTOCONF rules for eventfd syscall tests. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
11744 Modified Files:
11745 ltp/configure.ac
11746 ltp/testcases/kernel/syscalls/eventfd/Makefile
11747 ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
11748 Added Files:
11749 ltp/config.mk.in
11750 ltp/m4/ltp-eventfd.m4
11752 27) Log Message:
11753 Add "tc" paramter for "block" testsuite which enables the testsuite to run test cases separately. The default value of tc is 0 which preserves the original behaviour and runs all the available test cases. A user space shell script "run.sh" is also added which helps to run the test cases in kernel space. Signed-off-by: Márton Németh <nm127@freemail.hu>.
11755 Modified Files:
11756 ltp/testcases/kernel/device-drivers/block/kernel_space/Makefile
11757 ltp/testcases/kernel/device-drivers/block/kernel_space/test_block.c
11758 Added Files:
11759 ltp/testcases/kernel/device-drivers/block/kernel_space/run.sh
11761 28) Log Message:
11762 Add  socket02  syscall  test, testing socket(SOCK_CLOEXEC)  and socketpair(SOCK_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
11764 Modified Files:
11765 ltp/runtest/syscalls
11766 Added Files:
11767 ltp/testcases/kernel/syscalls/socket/socket02.c
11769 29) Log Message:
11770 Add  paccept01  syscall  test, testing paccept(SOCK_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>,
11772 Modified Files:
11773 ltp/runtest/syscalls
11774 Added Files:
11775 ltp/testcases/kernel/syscalls/paccept/Makefile
11776 ltp/testcases/kernel/syscalls/paccept/paccept01.c
11778 30) Log Message:
11779 Add  signalfd4_01  syscall  test, testing signalfd4(SFD_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>,
11781 Modified Files:
11782 ltp/runtest/syscalls
11783 Added Files:
11784 ltp/testcases/kernel/syscalls/signalfd4/Makefile
11785 ltp/testcases/kernel/syscalls/signalfd4/signalfd4_01.c
11787 31) Log Message:
11788 Add  eventfd2_01  syscall  test, testing eventfd2(EFD_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
11790 Modified Files:
11791 ltp/runtest/syscalls
11792 Added Files:
11793 ltp/testcases/kernel/syscalls/eventfd2/Makefile
11794 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_01.c
11796 32) Log Message:
11797 Add  timerfd02  syscall  test, testing timerfd_create(TFD_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
11799 Modified Files:
11800 ltp/runtest/syscalls
11801 Added Files:
11802 ltp/testcases/kernel/syscalls/timerfd/timerfd02.c
11804 33) Log Message:
11805 Add  epoll_create2_01  syscall  test, testing epoll_create2(EPOLL_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
11807 Modified Files:
11808 ltp/runtest/syscalls
11809 Added Files:
11810 ltp/testcases/kernel/syscalls/epoll_create2/Makefile
11811 ltp/testcases/kernel/syscalls/epoll_create2/epoll_create2_01.c
11813 34) Log Message:
11814 Add  dup3_01  syscall  test, testing dup3   (O_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>,.
11816 Modified Files:
11817 ltp/runtest/syscalls
11818 Added Files:
11819 ltp/testcases/kernel/syscalls/dup3/Makefile
11820 ltp/testcases/kernel/syscalls/dup3/dup3_01.c
11822 35) Log Message:
11823 Add  pipe2_01  syscall  test, testing pipe2(O_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
11825 Modified Files:
11826 ltp/runtest/syscalls
11827 Added Files:
11828 ltp/testcases/kernel/syscalls/pipe2/Makefile
11829 ltp/testcases/kernel/syscalls/pipe2/pipe2_01.c
11831 36) Log Message:
11832 Add  inotify_init1_01  syscall  test, testing inotify_init1(O_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
11834 Modified Files:
11835 ltp/runtest/syscalls
11836 Added Files:
11837 ltp/testcases/kernel/syscalls/inotify_init/Makefile
11838 ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_01.c
11840 37) Log Message:
11841 Add  socket03  syscall  test, testing socket(SOCK_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
11843 Modified Files:
11844 ltp/runtest/syscalls
11845 ltp/testcases/kernel/syscalls/socket/Makefile
11846 Added Files:
11847 ltp/testcases/kernel/syscalls/socket/socket03.c
11849 38) Log Message:
11850 Add  socketpair02  syscall  test, testing socketpair(SOCK_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
11852 Modified Files:
11853 ltp/runtest/syscalls
11854 ltp/testcases/kernel/syscalls/socketpair/Makefile
11855 Added Files:
11856 ltp/testcases/kernel/syscalls/socketpair/socketpair02.c
11858 39) Log Message:
11859 Add  paccept02  syscall  test, testing paccept(SOCK_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
11861 Modified Files:
11862 ltp/runtest/syscalls
11863 Added Files:
11864 ltp/testcases/kernel/syscalls/paccept/paccept02.c
11866 40) Log Message:
11867 Add  signalfd4_02  syscall  test, testing signalfd4(SFD_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
11869 Modified Files:
11870 ltp/runtest/syscalls
11871 Added Files:
11872 ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
11874 41) Log Message:
11875 Add  eventfd2_02  syscall  test, testing eventfd2(EFD_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
11877 Modified Files:
11878 ltp/runtest/syscalls
11879 Added Files:
11880 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
11882 42) Log Message:
11883 Add  timerfd03  syscall  test, testing timerfd_create(TFD_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
11885 Modified Files:
11886 ltp/runtest/syscalls
11887 Added Files:
11888 ltp/testcases/kernel/syscalls/timerfd/timerfd03.c
11890 43) Log Message:
11891 Add  pipe2_02  syscall  test, testing pipe2(O_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com.
11893 Modified Files:
11894 ltp/runtest/syscalls
11895 Added Files:
11896 ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
11898 44) Log Message:
11899 Add  inotify_init1_02  syscall  test, testing inotify_init1(IN_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
11901 Modified Files:
11902 ltp/runtest/syscalls
11903 Added Files:
11904 ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_02.c
11906 45) Log Message:
11907 This patch fixes fcntl27 and fcntl28 test cases failures seen on RHEL 4 kernel (2.6.9 based).
11908 # ./fcntl27
11909 fcntl27     1  FAIL  :  fcntl(tfile_1206, F_SETLEASE, F_RDLCK) failed with errno 11 : Resource temporarily unavailable
11910 # ./fcntl28 
11911 fcntl28     1  FAIL  :  fcntl(tfile_1213, F_SETLEASE, F_RDLCK) failed with errno 11 : Resource temporarily unavailable
11913 It 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       }
11933 Because it is kernel 2.6.9, the "expected_result" will be 0. However, th actual return code is the same as other kernels like 2.6.18, as it only allow F_RDLCK option to be placed on a read-only file descriptor (man fcntl). 
11934 # strace ./fcntl27 
11936 open("tfile_1453", O_RDWR|O_CREAT, 0777) = 3
11938 fcntl(3, 0x400 /* F_??? */, 0)          = -1 EAGAIN (Resource temporarily unavailable)
11940 I have no idea where is the above kernel version and expected code mapping originally came from. I have searched the manpage of fcntl(), but not found any mention of 2.6.10. Since there is a check already, #ifdef F_SETLEASE I have removed the above code like other fcntl* test cases, but I am willing to listen other options. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
11942 Modified File(s):
11943 ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
11944 ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
11946 46) Log Message:
11947 This problem was reported earlier. Following is a brief history for this issue: The ltp/testcases/kernel/syscalls/ioctl/ioctl02 testcase was failing on 2.6.27 on x86_64 kernel(s).
11948 # ./ioctl02 -D /dev/tty0
11949 ioctl02     0  INFO  :  cflag has incorrect value. 4277
11950 ioctl02     1  FAIL  :  TCGETA/TCSETA tests FAILED with 1 error
11951 ioctl02     0  INFO  :  child: Got SIGTERM from parent.
11952 The following mail archive tells that it can be a kernel driver problem: http://sourceforge.net/mailarchive/message.php?msg_name=48F4CFF7.8070303%0terra.com.br. It seems there is some modification between 2.6.23 and 2.6.24-rc1 which raise this problem. Looking at the git log of file drivers/char/tty_ioctl.c there are few commits between these two releases (3 to be exactly, and one of them is a typo):
11953 tty: expose new methods needed for drivers to get termios right:
11954 http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=5f519d728169fa9975bcba001de425f11e18e8e3,
11955 tty_ioctl: fix the baud_table check in encode_baud_rate:
11956 http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=75e8b71d559632dd70c9799ea8b5c133a2ddcea9,
11957 Somebody says: The ltp-list thread referenced seems to imply that the new functionality is correct and that the relevant LTP test needs to change, whereas others disagreed: Afaics, the ltp-list thread didn't conclude if the testcase should be fixed or if there's a problem in the kernel tty modification. Beyond this, there is this comment from Alan Cox on commit 5f519d728169fa9975bcba001de425f11e18e8e3 (mainly the last 3 paragraphs), mentioning that he was expecting some "tweaking" until the drivers were fixed. However, i tried to set only the HUPCL | CREAD | CLOCAL bits, still the tests failed for 2.6.27 kernels. So, i have prepared 2 patches: 
11958 1) PATCH 1: Patch to Find the core problem with ioctl02: (This is for demonstration and not to be applied)
11959 This clearly demonstrates that something goes wrong when: ioctl(parentfd, TCGETA, &termio) gets called. It alters the value of c_cflag. However other flags´ values remain unchanged:
11960 # ./ioctl02 -D /dev/tty0
11961 ioctl02     0  INFO  :  Trying to the Set the value of c_cflag, present value of c_cflag=0 
11962 ioctl02     0  INFO  :  Trying to the Set the value of c_cflag, value of c_cflag to be set to=5641
11963 ioctl02     0  INFO  :  After Setting the value of c_cflag, value of c_cflag=5641
11964 ioctl02     0  INFO  :  Before Calling ioctl(parentfd, TCSETA, &termio), the value of c_cflag, value of c_cflag=5641
11965 ioctl02     0  INFO  :  After Calling ioctl(parentfd, TCSETA, &termio), the value of c_cflag, value of c_cflag=5641
11966 ioctl02     0  INFO  :  Before Calling ioctl(parentfd, TCGETA, &termio), the value of c_cflag, value of c_cflag=5641
11967 ioctl02     0  INFO  :  After Calling ioctl(parentfd, TCGETA, &termio), the value of c_cflag, value of c_cflag=4277
11968 ioctl02     0  INFO  :  cflag has incorrect value. 4277  
11969 ioctl02     1  FAIL  :  TCGETA/TCSETA tests FAILED with 1 error 
11970 ioctl02     0  INFO  :  child: Got SIGTERM from parent.
11971 2) PATCH 2: Patch to Remove Checking for "termio.c_cflag": The only way Test can handle this to make it pass is to avoid checking for this flag which is causing the trouble, which this patch does: 
11972 # ./ioctl02 -D /dev/tty0
11973 ioctl02     0  INFO  :  termio values are set as expected
11974 ioctl02     1  PASS  :  TCGETA/TCSETA tests SUCCEEDED
11975 ioctl02     0  INFO  :  child: Got SIGTERM from parent.
11976 However, i still believe that there is something to be fixed from the kernel side, rather than from the test side, although this patch will make the test PASS for the time being. And i will not have any problem applying this patch. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
11978 Modified File(s):
11979 ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
11981 47) Log Message:
11982 Integrate autotools a bit more so that we can take advantage of the configure features like toolchain selection and build flags. Mike Frysinger <vapier@users.sourceforge.net>.
11984 Modified File(s):
11985 ltp/.gitignore
11986 ltp/Makefile
11987 ltp/config.mk.in
11988 ltp/configure.ac
11989 ltp/m4/GNUmakefile
11990 ltp/m4/Makefile.am
11991 ltp/m4/ac_prog_ar.m4
11993 48) Log Message:
11994 Move documentation from Makefile to INSTALL ... patch by Masatake YAMATO <yamato@redhat.com>.
11996 Modified File(s):
11997 ltp/INSTALL
11998 ltp/Makefile
12000 49) Log Message:
12001 Update to OpenHPI 2.13.2. See http://openhpi.org/ for more details.
12003 Modified File(s):
12004 /ltp/testcases/open_hpi_testsuite/
12006 50) Log Message:
12007 The at tests copy the testscript to the home directories of newly created users. This may fail if the home directory does not exist. This patch fixes that by adding an option to create home directories to useradd. Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
12009 Modified File(s):
12010 ltp/testcases/commands/at/at_allow01
12011 ltp/testcases/commands/at/at_deny01
12013 51) Log Message:
12014 This patch fixes a segfault of pan, when the command file doesn't end with a newline. Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
12016 Modified File(s):
12017 ltp/pan/pan.c
12019 52) Log Message:
12020 Seiichi Ikarashi reported:: I report ia64-specific build failures and a patch for them. Since ia64 glibc does not have the clone() function call, building testcases/kernel/containers/pidns/pidns12.c fails as follows. It's same for pidns13.c, pidns14.c, pidns16.c, pidns20.c, pidns21.c, pidns30.c, and pidns31.c. They should call clone2() instead of clone(), like check_pidns_enabled.c. I attached a patch to fix them. Signed-Off-By: Seiichi Ikarashi <s.ikarashi@jp.fujitsu.com>. Complete mail thread: http://marc.info/?l=ltp-list&m=123232695003986&w=2.
12022 Modified File(s):
12023 ltp/testcases/kernel/containers/libclone/libclone.c
12024 ltp/testcases/kernel/containers/libclone/libclone.h
12025 ltp/testcases/kernel/containers/pidns/check_pidns_enabled.c
12026 ltp/testcases/kernel/containers/pidns/pidns12.c
12027 ltp/testcases/kernel/containers/pidns/pidns13.c
12028 ltp/testcases/kernel/containers/pidns/pidns14.c
12029 ltp/testcases/kernel/containers/pidns/pidns16.c
12030 ltp/testcases/kernel/containers/pidns/pidns20.c
12031 ltp/testcases/kernel/containers/pidns/pidns21.c
12032 ltp/testcases/kernel/containers/pidns/pidns30.c
12033 ltp/testcases/kernel/containers/pidns/pidns31.c
12035 53) Log Message:
12036 ftest02: size of 'name' buffer must be more than 3:: name will be passed to mkname function, which will copy to it temporary directory name. So let's it will be 128 as other buffers, passed to mkname. Signed-Off-By: Dmitry Guryanov <dguryanov@parallels.com>.
12038 Modified File(s):
12039 ltp/testcases/kernel/fs/ftest/ftest02.c
12041 54) Log Message:
12042 Help text needs updating then ... now we need to run `make autotools`. this will invoke aclocal and automake.  we dont actually use automake-generated Makefiles, but the fun helper files (install.sh, config.guess, etc...) come from automake. Here is a quickfix. However, it is not perfect. Could you improve this? Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
12044 Modified Files:
12045 ltp/INSTALL
12046 ltp/Makefile
12048 55) Log Message:
12049 Removed check_header from Makefile of io_* testcases and use autoconf instead of the macro. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
12051 Modified Files:
12052 ltp/testcases/kernel/syscalls/io_cancel/Makefile
12053 ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
12054 ltp/testcases/kernel/syscalls/io_destroy/Makefile
12055 ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
12056 ltp/testcases/kernel/syscalls/io_getevents/Makefile
12057 ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
12058 ltp/testcases/kernel/syscalls/io_setup/Makefile
12059 ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
12060 ltp/testcases/kernel/syscalls/io_submit/Makefile
12061 ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
12063 56) Log Message:
12064 This patch fixes the syslog tests on Debian. The tests currently fail on Debian, because they check for a nonexistent file. Besides that, this patch adds rsyslogd as another possibility to supported syslog daemons. The patch changes the detection of syslog_cmd and CONFIG_FILE names; they are all detected by checking for possible files. I have not tested it on a different distro than Debian, but it should work on them too. Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
12066 Modified File(s):
12067 ltp/testcases/kernel/syscalls/syslog/syslog01
12068 ltp/testcases/kernel/syscalls/syslog/syslog02
12069 ltp/testcases/kernel/syscalls/syslog/syslog03
12070 ltp/testcases/kernel/syscalls/syslog/syslog04
12071 ltp/testcases/kernel/syscalls/syslog/syslog05
12072 ltp/testcases/kernel/syscalls/syslog/syslog06
12073 ltp/testcases/kernel/syscalls/syslog/syslog07
12074 ltp/testcases/kernel/syscalls/syslog/syslog08
12075 ltp/testcases/kernel/syscalls/syslog/syslog09
12076 ltp/testcases/kernel/syscalls/syslog/syslog10
12078 57) Log Message:
12079 lcov: remove CRLF line breaks in source code when generating html output - added patch by michael.knigge@set-software.de.
12081 Modified Files:
12082 ltp/utils/analysis/lcov/bin/genhtml
12084 58) Log Message:
12085 Create a dummy config.mk when running just `make`. Mike Frysinger <vapier@users.sourceforge.net>
12087 Modified File(s):
12088 ltp/Makefile
12090 59) Log Message:
12091 Require automake-1.10. Mike Frysinger <vapier@users.sourceforge.net>.
12093 Modified File(s):
12094 ltp/configure.ac
12096 60) Log Message:
12097 Info regarding various dependant packages for LTP build/install. Subrata Modak<subrata@linux.vnet.ibm.com>.
12099 Modified File(s):
12100 ltp/INSTALL
12102 61) Log Message:
12103 lcov: modify end-of-line CR removal
12104 - s///g is 10% slower than s///
12105 - \r may be 0x10 or 0x13 (see man perlport),
12106 Peter Oberparleiter <oberpapr@users.sourceforge.net>.
12108 Modified Files:
12109 ltp/utils/analysis/lcov/bin/genhtml
12111 62) Log Message:
12112 geninfo: need to add CR removal to geninfo as well or checksumming will fail. Peter Oberparleiter <oberpapr@users.sourceforge.net>
12114 Modified File(s):
12115 ltp/utils/analysis/lcov/bin/geninfo
12117 63) 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,
12121 Signed-off-by: Jiri Palecek <jpalecek@web.de>.
12123 Modified Files:
12124 ltp/testcases/kernel/syscalls/syslog/syslog01
12125 ltp/testcases/kernel/syscalls/syslog/syslog02
12126 ltp/testcases/kernel/syscalls/syslog/syslog03
12127 ltp/testcases/kernel/syscalls/syslog/syslog04
12128 ltp/testcases/kernel/syscalls/syslog/syslog05
12129 ltp/testcases/kernel/syscalls/syslog/syslog06
12130 ltp/testcases/kernel/syscalls/syslog/syslog07
12131 ltp/testcases/kernel/syscalls/syslog/syslog08
12132 ltp/testcases/kernel/syscalls/syslog/syslog09
12133 ltp/testcases/kernel/syscalls/syslog/syslog10
12135 64) Log Message:
12136 [PATCH 2/6] Use TFAIL/TPASS in some syslog tests. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
12138 Modified Files:
12139 ltp/testcases/kernel/syscalls/syslog/syslog09
12140 ltp/testcases/kernel/syscalls/syslog/syslog10
12142 65) 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>.
12145 Modified Files:
12146 ltp/testcases/kernel/syscalls/syslog/syslog01
12147 ltp/testcases/kernel/syscalls/syslog/syslog02
12148 ltp/testcases/kernel/syscalls/syslog/syslog03
12149 ltp/testcases/kernel/syscalls/syslog/syslog04
12150 ltp/testcases/kernel/syscalls/syslog/syslog05
12151 ltp/testcases/kernel/syscalls/syslog/syslog06
12152 ltp/testcases/kernel/syscalls/syslog/syslog07
12153 ltp/testcases/kernel/syscalls/syslog/syslog08
12154 ltp/testcases/kernel/syscalls/syslog/syslog09
12155 ltp/testcases/kernel/syscalls/syslog/syslog10
12157 66) 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>.
12160 Modified Files:
12161 ltp/testcases/kernel/syscalls/syslog/syslog01
12162 ltp/testcases/kernel/syscalls/syslog/syslog02
12163 ltp/testcases/kernel/syscalls/syslog/syslog05
12164 ltp/testcases/kernel/syscalls/syslog/syslog09
12166 67) 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>.
12169 Modified Files:
12170 ltp/testcases/kernel/syscalls/syslog/syslog01
12171 ltp/testcases/kernel/syscalls/syslog/syslog02
12172 ltp/testcases/kernel/syscalls/syslog/syslog03
12173 ltp/testcases/kernel/syscalls/syslog/syslog04
12174 ltp/testcases/kernel/syscalls/syslog/syslog05
12175 ltp/testcases/kernel/syscalls/syslog/syslog06
12176 ltp/testcases/kernel/syscalls/syslog/syslog07
12177 ltp/testcases/kernel/syscalls/syslog/syslog08
12178 ltp/testcases/kernel/syscalls/syslog/syslog09
12179 ltp/testcases/kernel/syscalls/syslog/syslog10
12181 68) 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,
12186 Signed-off-by: Jiri Palecek <jpalecek@web.de>.
12188 Modified Files:
12189 ltp/testcases/kernel/syscalls/syslog/syslog01
12190 ltp/testcases/kernel/syscalls/syslog/syslog02
12191 ltp/testcases/kernel/syscalls/syslog/syslog03
12192 ltp/testcases/kernel/syscalls/syslog/syslog04
12193 ltp/testcases/kernel/syscalls/syslog/syslog05
12194 ltp/testcases/kernel/syscalls/syslog/syslog06
12195 ltp/testcases/kernel/syscalls/syslog/syslog07
12196 ltp/testcases/kernel/syscalls/syslog/syslog08
12197 ltp/testcases/kernel/syscalls/syslog/syslog09
12198 ltp/testcases/kernel/syscalls/syslog/syslog10
12200 69) Log Message:
12201 CAI Qian wrote: After apply the whole series of patches with the help of '-l'. The only failure for rsyslogd is syslog06:
12202 syslog06    0  INFO  :  syslog: Testing the log option: LOG_NDELAY...
12203 syslogtst    1  FAIL  :  open() has returned unexpected fd: -1,
12204 I have noticed this line here,
12205 # cat syslogtst.c
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);
12214 so it is not a surprise that open() returned -1.
12215 Jiri Palecek <jpalecek@web.de> wrote back: Yes, that code is a gem :-) Does it work with the attached patch?
12216 CAI Qian tested back: It works apart from something untidy.
12218 Modified Files:
12219 ltp/testcases/kernel/syscalls/syslog/syslogtst.c
12221 70) Log Message:
12222 Fix the following build warning:
12223 cc -I../../../../include -Wall    syslogtst.c  -L../../../../lib -lltp -o
12224 syslogtst
12225 syslogtst.c: In function ‘main’:
12226 syslogtst.c:50: warning: unused variable ‘config_file’
12227 Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
12229 Modified Files:
12230 ltp/testcases/kernel/syscalls/syslog/syslogtst.c
12232 71) Log Message:
12233 Matt 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
12242 This patch fixes the problem by properly expressing the build depdency between the TARGET objects and runcc.a. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>.
12243 Garrett Cooper <yanegomi@gmail.com> replied: Sorry to knitpick, but runcc.a should really be librunc"c.a; otherwise it's not really linkable with ld when using -lruncc. You could also omit the lime with CC if implicit rules are enabled. Other than that the patch looks groovy!.
12244 Matt Helsley replied back: Since the -l flag is not being used to link with runcc.a that's not a problem. -l adds the naming requirement and searches multiple directories. Otherwise gcc behaves as if it were just another .o. I think the only reason to prefer -l is if we're going to install it as a library. I checked and, as best I could tell, runcc.a is only used in the network/lib6 testcases. This means using -l has no advantages so I don't intend to change this part of the patch. In fact I can't see why they bothered making an archive at all. But that's a different change than I intend to make :). I guess I never relied much on the implicit rules -- I suppose the implicit rule compiling and linking each target will be triggered because the "empty" rule: 
12245 $(TARGETS): %: %.c runcc.a
12246 did not actually wind up creating its supposed target.. Thanks for the review. I'll post an updated patch soon. This patch fixes the problem by properly expressing the build depdency between the TARGET objects and runcc.a. Rely on the implicit rules as suggested by Garrett Cooper. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>.
12248 Modified File(s):
12249 ltp/testcases/network/lib6/Makefile
12251 72) 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>.
12254 Modified Files:
12255 ltp/include/libtestsuite.h
12256 ltp/lib/libtestsuite.c
12258 73) 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>.
12261 Modified Files:
12262 ltp/testcases/kernel/syscalls/execve/execve05.c
12263 ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
12264 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
12265 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
12266 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
12267 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
12268 ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
12269 ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
12270 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
12272 74) Log Message:
12273 Submitting a new testcase on semaphore to test the IPCNS in the containers. This patch contains the batch file to run the test on LTP. In this patch , I am checking  the IPCNS functionaity: "Semaphore in parent NS is isolated from the container". Changelog: Removed the extra semget call in the check_semaphore(). Corrected the indentation. Acked-by: Serge Hallyn <serue@us.ibm.com>. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
12275 Modified Files:
12276 ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
12277 Added Files:
12278 ltp/testcases/kernel/containers/sysvipc/sem_nstest.c
12280 75) Log Message:
12281 Here it goes. What i have tried to do is fix only the broken issues, where the test case(s) will not execute if enough hugepages are not available in the system. Now, i leave it on the discrition of the user to increase the hugepages in their system before executing these tests. Else, if you all agree on some way to autoset that before test execution, it would be welcome. Following patches Follow:
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
12296 Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
12298 Modified Files:
12299 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
12300 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c
12301 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat03.c
12302 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
12303 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c
12304 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c
12305 ltp/testcases/kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c
12306 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
12307 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget02.c
12308 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget03.c
12309 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget05.c
12310 Added Files:
12311 ltp/include/system_specific_hugepages_info.h
12312 ltp/lib/system_specific_hugepages_info.c
12314 76) Log Message:
12315 Modify Makefile to include dma_thread_diotest7. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
12317 Modified Files:
12318 ltp/testcases/kernel/io/direct_io/Makefile
12320 77) Log Message:
12321 Add dma_thread_diotest7. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
12323 Added Files:
12324 ltp/testcases/kernel/io/direct_io/dma_thread_diotest7.c
12326 78) Log Message:
12327 Add test dma_thread_diotest7.sh. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
12329 Added Files:
12330 ltp/testcases/kernel/io/direct_io/test_dma_thread_diotest7.sh
12332 79) Log Message:
12333 Add test dma_thread_diotest7 command file. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
12335 Added Files:
12336 ltp/runtest/test_dma_thread_diotest7
12338 80) Log Message:
12339 Add test_dma_thread_diotest7 to runalltests.sh. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
12341 Modified Files:
12342 ltp/runalltests.sh
12344 81) Log Message:
12345 Testing 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.
12348 changelog: version 2
12349 * Modified testcase, to use only 2 pipe's to sync between 2 containers.
12350 * Corrected the indentation. 
12351 Signed-off-by: Veerendra C <vechandr@in.ibm.com>.
12353 Modified Files:
12354 ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
12355 Added Files:
12356 ltp/testcases/kernel/containers/sysvipc/semtest_2ns.c
12358 82) Log Message:
12359 Testing 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.
12362 Changelog: Version2
12363 Removed extra pipe, to use only 2 pipe's for synchronizing between containers. Corrected from TPASS to TFAIL in the print statement. Signed-off-by: Veerendra C <vechandr@in.ibm.com>.
12365 Modified Files:
12366 ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
12367 Added Files:
12368 ltp/testcases/kernel/containers/sysvipc/shmem_2nstest.c
12370 83) Log Message:
12371 v4l-test 0.4 for LTP: Test cases for MAX_EM28XX_INPUT, MAX_EM28XX_TVNORMS removed as they might have confusing results if the tests are not executed agains em28xx driver. Some typos fixed. Signed-Off-By: Németh Márton <nm127@freemail.hu>.
12373 Modified File(s):
12374 ltp/testcases/kernel/device-drivers/v4l/user_space/README
12375 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
12376 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
12377 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
12378 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
12380 84) Log Message:
12381 This patch fixes compilation warnings introduced recently. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
12383 Modified File(s):
12384 ltp/lib/libtestsuite.c
12385 ltp/lib/system_specific_process_info.c
12386 ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTutils.c
12387 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
12388 ltp/testcases/kernel/syscalls/paccept/paccept01.c
12389 ltp/testcases/kernel/syscalls/paccept/paccept02.c
12390 ltp/testcases/kernel/syscalls/socket/socket02.c
12391 ltp/testcases/kernel/syscalls/socket/socket03.c
12392 ltp/testcases/kernel/syscalls/socketpair/socketpair02.c
12394 85) Log Message:
12395 Paccept() has not been accepted upstream, and accept4() has already been tested in LTP, which does the pretty much same thing as the test here, http://lkml.org/lkml/2008/10/26/123. Hence, remove this test. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
12397 Modified File(s):
12398 ltp/runtest/syscalls
12399 Removed Files:
12400 ltp/testcases/kernel/syscalls/paccept/Makefile
12401 ltp/testcases/kernel/syscalls/paccept/paccept01.c
12402 ltp/testcases/kernel/syscalls/paccept/paccept02.c
12404 86) Log Message:
12405 Make ltp compilable without libaio: This is a patch inspired by numerous whining recently seen on ltp-list concerning compile failures when libaio is not present. This includes changes:
12406 - add stubs to the aio tests,
12407 - remove -laio from doio and pipeio makefile, as it was superfluous,
12408 Changed the signatures of main() function (requested by Garrett Cooper). Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
12410 Modified File(s):
12411 ltp/testcases/kernel/fs/doio/Makefile
12412 ltp/testcases/kernel/io/aio/aio01/Makefile
12413 ltp/testcases/kernel/io/aio/aio01/aio01.c
12414 ltp/testcases/kernel/io/aio/aio02/Makefile
12415 ltp/testcases/kernel/io/aio/aio02/main.c
12416 ltp/testcases/kernel/ipc/pipeio/Makefile
12418 LTP-20081231
12420 1) Log Message:
12421 fix from Jiri Palecek: Fix syntax errors (and bashisms) in some shell files.
12423 Modified File(s):
12424 ltp/testcases/commands/unzip/unzip_genfile.sh
12425 ltp/testcases/commands/unzip/unzip_tests.sh
12426 ltp/testcases/commands/fileutils/mkdir/mkdir_tests.sh
12427 ltp/testcases/commands/fileutils/cp/cp_tests.sh
12428 ltp/testcases/commands/fileutils/ln/ln_tests.sh
12429 ltp/testcases/commands/fileutils/mv/mv_tests.sh
12431 2) Log Message:
12432 Fix for failure in syscalls/stat04_64 and syscalls/lstat01A_64 testcases, by, Dmitry Guryanov <dguryanov@parallels.com>.
12434 Modified File(s):
12435 ltp/runtest/syscalls
12437 3) Log Message:
12438 Add _GNU_SOURCE for strsignal in spawn_ptrace_child.h. Mike Frysinger <vapier@users.sourceforge.net>
12440 Modified File(s):
12441 ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
12442 ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
12444 4) Log Message:
12445 I've added small help target to Makefile & INSTALL talking about the new configuration setups. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
12447 Modified File(s):
12448 ltp/INSTALL
12449 ltp/Makefile
12451 5) Log Message:
12452 sbrk 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) {
12454 Here the type of argument is int, because of constant NUM_SEGS, and this test fails here on x86_64. So let constants will be long. Signed-Off-By: Dmitry Guryanov <dguryanov@parallels.com>.
12456 Modified File(s):
12457 ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
12459 6) Log Message:
12460 This test case requires write permission for the dummy program. It would fail for those who put LTP on an read-only environment. So this patch copies the dummy test program to and performs the test in a private directory. p.s. this patch copy the one Renaud Lottiaux sent for execve02.c. Signed-Off-By: Roy Lee <roylee17@gmail.com>.
12462 Modified File(s):
12463 ltp/testcases/kernel/syscalls/execve/execve05.c
12465 7) Log Message:
12466 The following patch fixes two problems in loop variables of gtod_latency test case :
12467 1) The loop variable 'k' could overflow on 32 bit systems, leading to a SEGV.
12468 2) The inner loop was not of constant duration. This meant the frequency of calls to usleep() depend on the number of total iterations. It is desirable to make this frequency a constant.
12469 Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
12471 Modified File(s):
12472 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
12474 8) Log Message:
12475 These patches enable AIO and listio in tlibio.c for linux, mostly by reusing code that is already in tlibio.c, and makes non-blocking read()/write() actually work. Also, they change pipeio.c to use this. Comments:
12476 1) Patch 0001 enables aio and other types of io in tlibio.c code. Note that this means programs using functions from tlibio need linking with libaio and librt,
12477 2) Patch 0002 changes non-blocking io in tlibio, so that it doesn't report EAGAIN to the client, but rather waits with select() for the io to become available (it would be possible extend this by adding more wait types). Also, it makes some minor changes to pipeio to make it work (eg. make opening the pipe always block, regardless of non-blocking setting).
12478 3) Patch 0003 adds a semaphore to pipeio, to ensure all children have opened their pipes before reading & writing takes place. This avoids situations where one child gets to open the pipe after the parent deleted it (eg. because of an error). Also, it should eliminate all empty reads.
12479 4) Patch 0004 changes error handling in pipeio to interpret every negative number as -errno.
12480 5) Patch 0005 changes the way the end of the test is handled - before, the test ended after the last child was dead, but possibly before all data was read. The new way is to read all data and only if no data can be read, see if the children are dead.
12481 The patches should be applied in sequence. Signed-Off-By: Jiří Paleček <jpalecek@web.de>,
12483 Modified File(s):
12484 ltp/include/tlibio.h ltp/lib/tlibio.c
12485 ltp/testcases/commands/eject/Makefile
12486 ltp/testcases/kernel/fs/doio/Makefile
12487 ltp/testcases/kernel/ipc/pipeio/Makefile
12488 ltp/testcases/kernel/ipc/pipeio/pipeio.c
12490 9) Log Message:
12491 The aiodio_sparse (and dio_sparse) tests use mmaped region of memory backed by a file, and populate the pages by writing to them. This can fail, eg. when Linux overcommits memory and the newly created pages do not fit; it results in the file not being properly deleted. This patch fixes that by trapping signals in these test (I used the standard libltp functions for that) and deleting the file in a cleanup function. Sorry that the patch may be little unclean - it was hand-edited. I will do something about that if it matters. Signed-Off-By: Jiří Paleček <jpalecek@web.de>.
12493 Modified File(s):
12494 ltp/testcases/kernel/io/ltp-aiodio/Makefile
12495 ltp/testcases/kernel/io/ltp-aiodio/aiodio_sparse.c
12496 ltp/testcases/kernel/io/ltp-aiodio/dio_sparse.c
12498 10) Log Message:
12499 The following patch removes a known failure that has been fixed in RHEL 5.3 and the fix also sent upstream, as well as adds missing copyright information. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
12501 Modified File(s):
12502 ltp/testcases/kernel/fs/proc/proc01.c
12504 11) Log Message:
12505 Here is a new patch to be applied on the November Release (ltp-full-20081130.tgz). It fixes and improves build/install scripts in the Sun-RPC/TI RPC test suite. It takes care also about some portmap/rpcbind conflicts in the tests scripts. Signed-Off-By: Le Rouzic <aime.le-rouzic@bull.net>.
12507 Modified File(s):
12508 ltp/runtest/stress.part3
12509 ltp/testcases/network/rpc/basic_tests/rpcinfo/rpcinfo01
12510 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/README
12511 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.auto
12512 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.interactive
12513 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.ftr
12514 ltp/testscripts/ltpstress.sh
12516 12) Log Message:
12517 This patch fixes compilation errors on RHEL5 introduced by addition of the bounds test to default test list. Signed-off-by: Ramon de Carvalho Valle <rcvalle@linux.vnet.ibm.com>.
12519 Modified File(s):
12520 ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
12522 13) Log Message:
12523 I report a bug of the msgctl02 testcase and a patch for it. When you set /proc/sys/kernel/msgmnb to a value larger than 65536, msgctl02 always results FAIL because of a bug itself. An example when /proc/sys/kernel/msgmnb == 4194304,
12524 # cd ./testcases/kernel/syscalls/ipc/msgctl
12525 # ./msgctl02
12526 msgctl02    1  FAIL  :  qs_buf.msg_qbytes value is not expected
12527 msgctl02    0  INFO  :  expected - 65535, received - 4194303
12529 This is because the variable "new_bytes" storing "expected" value above is defined as "unsigned short" type and cannot hold a value larger than 65535. It should be "msglen_t" type as same as the member msg_qnum of struct msqid_ds, but msg_qnum seems to be declared as "unsigned long int" type on some architecture like ia64, I recommend you to use "unsigned long int" for new_bytes. Signed-off-by: Seiichi Ikarashi <s.ikarashi@jp.fujitsu.com>.
12531 Modified File(s):
12532 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
12534 14) Log Message:
12535 Veerendra <veeren@linux.vnet.ibm.com> reported: In the latest LTP release (LTP-full-20081130) the make is failing for Power machines for the 'utimensat' tests. Jiri Palecek <jpalecek@web.de> replied: This is because TCID is needed to call tst_brk if the syscall doesn't exist or optimization doesn't eliminate the call. At the first sight, it might seem that syscall() is not called when __NR_utimensat is undefined, because it is guarded by #ifdef, but it's not really so, because __NR_utimensat is stubbed in linux_syscall_numbers.h. To fix it, apply the first patch, which moves the definition of TCID outside the #ifdef block - it should be there anyway. The second patch removes the conditional compilation altogether, because it is never effective. The patches should be applied in sequence. Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
12537 Modified File(s):
12538 ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
12540 15) Log Message:
12541 The following patches fixes a useless error log and possible segmentation fault with fclose[1], a failure to report client and server failures[2], and missing data file installation[3]. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
12543 Modified File(s):
12544 ltp/testcases/kernel/sched/clisrv/Makefile
12545 ltp/testcases/kernel/sched/clisrv/pthcli.c
12546 ltp/testcases/kernel/sched/clisrv/run_sched_cliserv.sh
12548 16) Log Message:
12549 Fixed typo when not defining SPEW_SIGNALS in my_yield(). Signed-Off-By: nobuhiro <nobuhiro@andestech.com>.
12551 Modified File(s):
12552 ltp/testcases/kernel/mem/mtest07/mallocstress.c
12554 17) Log Message:
12555 This series of patches fixes failures with mmapstress04, mmapstress07 and mmapstress08 test cases on IA-64, s390x and PPC64 mostly due to assuming page sizes on those architectures are 4K. This patch fixes mm testing list by removing hard-coded (4K alignment) arguments. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
12557 Modified Files:
12558 ltp/runtest/mm
12560 18) Log Message:
12561 This series of patches fixes failures with mmapstress04, mmapstress07 and mmapstress08 test cases on IA-64, s390x and PPC64 mostly due to assuming page sizes on those architectures are 4K. This patch fixes mmapstress04 test case by obtaining default settings from default page size. It also preserve the possibility to use user-specified arguments. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
12563 Modified Files:
12564 ltp/testcases/kernel/mem/mmapstress/mmapstress04.c
12566 19) Log Message:
12567 This series of patches fixes failures with mmapstress04, mmapstress07 and mmapstress08 test cases on IA-64, s390x and PPC64 mostly due to assuming page sizes on those architectures are 4K. This patch fixes mmapstress07 test case by obtaining default settings from default page size. It also preserve the possibility to use user-specified arguments. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
12569 Modified Files:
12570 ltp/testcases/kernel/mem/mmapstress/mmapstress07.c
12572 20) Log Message:
12573 This series of patches fixes failures with mmapstress04, mmapstress07 and mmapstress08 test cases on IA-64, s390x and PPC64 mostly due to assuming page sizes on those architectures are 4K. This patch fixes mmapstress08 test case by limiting this test to run for x86 architecture only due to it makes several assumptions about 4K page size etc, and I don't see the obvious way to make it work for non-x86 architectures. Signed-off-by: CAI Qian <caiqian@cclom.cn>. 
12575 Modified Files:
12576 ltp/testcases/kernel/mem/mmapstress/mmapstress08.c
12578 21) Log Message:
12579 Mem01 test case sometimes trigger OOM Killer. As the result, the test failed with a non-error code. This patch reduces the chance of OOM Killer by always reserving 16MB memory. It is a trade-off between not testing all available memory and dealing with false failure (extra work to waive the failure in automated environment and clean up unexpected test leftovers). I prefer the formal. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
12581 Modified File(s):
12582 ltp/testcases/kernel/mem/mem/mem01.c
12584 22) Log Message:
12585 commands/unzip: check exit code of all comands: 1. don't redirect all output to /dev/null. It's bad idea, because we can't investigate bugs without error messages. 2. check exit code of command "zip". If it failed, we get error during make install that can't found a zip file. Signed-Off-By: Andrew Vagin <avagin@parallels.com>.
12587 Modified File(s):
12588 ltp/testcases/commands/unzip/unzip_genfile.sh
12590 23) Log Message:
12591 Version 2: The test failed a few hours after I sent this off. I think it was caused by a pid collision which caused the test to use the same queue as an earlier failed test that didn't close out its queue. This version of the test uses O_EXCL to avoid this. And it cleans up the queue on every failure case. This test was racy. It relied on signals interrupting sleeps to do syncronization between processes. It also didn't cleanup the queue on the failure cases and assumed that its queue didn't already exist. This patch fixes these issues. Reported failures: https://bugzilla.novell.com/show_bug.cgi?id=375897. Instead use a syncronization pipe to have the child thread send messages to the parent thread (with reasonable timeouts since this is testing blocking calls).
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
12596 Signed-off-by: Brandon Philips <bphilips@suse.de>
12598 Modified File(s):
12599 ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_send/5-1.c
12600 ltp/testcases/open_posix_testsuite/include/posixtest.h
12602 24) Log Message:
12603 This is a proposal for 2 new testcases in the pidns testcases. They are related to POSIX message queues and notification on message arrival. Could you please review them? If a process registers for asynchronous notification on a POSIX message queue, it gets a signal and a siginfo_t structure when a message arrives on the message queue. The si_pid in the siginfo_t structure is set to the PID of the process that sent the message. If the process that sent the message is not in the same namespace as the notified one, this should be taken into account. 
12604 pidns30 : notified process is in a descendant namespace wrt to the notifier. so the signal receiver doesn't know about the sender's pid.
12605 pidns31 : notified process is in an ancestor namespace wrt to the notifier. so the signal receiver should get the sender's PID in the signal receiver namespace.
12606 They currently fail, since the si_pid is not correctly set. But I just proposed a patch to fix this (see http://lkml.org/lkml/2008/12/5/13). This testcase checks if the si_pid is correctly set when a process that has registered for notification on a posix mqueue is in a descendant namespace wrt the process that sends a message to that posix mqueue. Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>, Acked-By: <sukadev@linux.vnet.ibm.com>.
12608 Modified Files:
12609 ltp/testcases/kernel/containers/pidns/Makefile
12610 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
12611 Added Files:
12612 ltp/testcases/kernel/containers/pidns/pidns30.c
12614 25) Log Message:
12615 This is a proposal for 2 new testcases in the pidns testcases. They are related to POSIX message queues and notification on message arrival. Could you please review them? If a process registers for asynchronous notification on a POSIX message queue, it gets a signal and a siginfo_t structure when a message arrives on the message queue. The si_pid in the siginfo_t structure is set to the PID of the process that sent the message. If the process that sent the message is not in the same namespace as the notified one, this should be taken into account.
12616 pidns30 : notified process is in a descendant namespace wrt to the notifier. so the signal receiver doesn't know about the sender's pid.
12617 pidns31 : notified process is in an ancestor namespace wrt to the notifier. so the signal receiver should get the sender's PID in the signal receiver namespace.
12618 They currently fail, since the si_pid is not correctly set. But I just proposed a patch to fix this (see http://lkml.org/lkml/2008/12/5/13). This testcase checks if the si_pid is correctly set when a process that has registered for notification on a posix mqueue is in an ancestor namespace wrt the process that sends a message to that posix mqueue. Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>, Acked-By: <sukadev@linux.vnet.ibm.com>.
12620 Modified Files:
12621 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
12622 Added Files:
12623 ltp/testcases/kernel/containers/pidns/pidns31.c
12625 26) Log Message:
12626 Tests in testcase/network/lib6 has been excluded because they occured build break on the earlier distributions. Now autoconf is introduced, we can include it again. Ths series of patches enable the lib6 tests. The initialization style of union, ".<member>=<value>", is one of the latest gcc extention. It's better not to use it. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
12628 Modified Files:
12629 ltp/testcases/network/lib6/asapi_01.c
12630 ltp/testcases/network/lib6/asapi_02.c
12631 ltp/testcases/network/lib6/asapi_03.c
12632 ltp/testcases/network/lib6/asapi_05.c
12633 ltp/testcases/network/lib6/asapi_06.c
12634 ltp/testcases/network/lib6/asapi_07.c
12636 27) Log Message:
12637 Tests in testcase/network/lib6 has been excluded because they occured build break on the earlier distributions. Now autoconf is introduced, we can include it again. Ths series of patches enable the lib6 tests. For socket related functions, sys/socket.h should be included. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
12639 Modified Files:
12640 ltp/testcases/network/lib6/asapi_04.c
12641 ltp/testcases/network/lib6/asapi_05.c
12643 28) Log Message:
12644 Tests in testcase/network/lib6 has been excluded because they occured build break on the earlier distributions. Now autoconf is introduced, we can include it again. Ths series of patches enable the lib6 tests. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
12646 Modified Files:
12647 ltp/configure.ac
12648 ltp/include/config.h.default
12649 ltp/testcases/network/Makefile
12650 ltp/testcases/network/lib6/asapi_06.c
12652 29) Log Message:
12653 Give others to use this file created by Root during Install.
12655 Modified Files:
12656 ltp/testcases/commands/unzip/Makefile
12658 30) Log Message:
12659 COMPILATION ERROR FIX for NETNS on ia64: Serge/Subrata, I have the patch , to fix the make problem for containers. Would you please review this ? In containers, it would dynamically check for the unshare() defn, in the linked libraries. This would not halt the make, if the unshare() is not found in the system. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>. 
12661 Modified File(s):
12662 ltp/testcases/kernel/containers/Makefile
12663 ltp/testcases/kernel/containers/check_for_unshare.c
12665 31) Log Message:
12666 Subrata Modak <subrata@linux.vnet.ibm.com> wrote: Hi Rusty, I found that you wrote a test program to verify whether all the valid IFF flags are implemented by TUNGETFEATURES ioctl (recently in 2.6.27: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=07240fd0902c872f044f523893364a1a24c9f278). I ported the same into LTP format and created the first draft version. Yet to test it on the latest kernel, but the first draft works fine. If you do not have any issue(s), can we add this code to LTP with your permission ??. Rusty Russell <rusty@rustcorp.com.au> replied: Thanks, of course!. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>. Signed-Off-By: Rusty Russell <rusty@rustcorp.com.au>.
12668 Modified Files:
12669 ltp/runtest/syscalls
12670 ltp/testcases/kernel/syscalls/ioctl/test_ioctl
12671 Added Files:
12672 ltp/testcases/kernel/syscalls/ioctl/ioctl03.c
12674 32) Log Message:
12675 Please 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,
12680 Signed-off-by: Veerendra C <vechandr@in.ibm.com>,
12681 Results:
12682 # ./pidns14
12683 pidns14     1  PASS  :  container init is killed, as expected
12684 Sukadev, Included the changes suggested by you after doing waitpid() at the end.
12686 Added Files:
12687 ltp/testcases/kernel/containers/pidns/pidns14.c
12689 33) Log Message:
12690 Please 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.
12696 Signed-off by: Veerendra C <vechandr@in.ibm.com>,
12697 Results:
12698 # ./pidns16
12699 pidns16     0  INFO  :  sig_handler is signalled from pid  29640
12700 pidns16     0  INFO  :  Container: Resumed after receiving SIGUSR1 from parentNS
12701 pidns16     0  INFO  :  sig_handler is signalled from pid  1
12702 pidns16     0  INFO  :  Container: Resumed after sending SIGUSR1 from container itself
12703 pidns16     1  PASS  :  container init continued successfuly, after handling signal -USR1
12704 Suka,
12705 After your comments, now I am checking in the signal handler the sending procee id. If it is from the parent ns and when it is from container init. Also made some small changes after doing waitpid() in main.
12707 Added Files:
12708 ltp/testcases/kernel/containers/pidns/pidns16.c
12710 34) Log Message:
12711 Just a few fixes I've done while running the complete LTP suite on a ppc64 system. The test fails while running command "numa_node_size" which is unknown to my system. This patch replaces numa_node_size by "numactl --hardware". Signed-off-by: Gilles Carry <gilles.carry@bull.net>.
12713 Modified Files:
12714 ltp/testcases/kernel/numa/numa01.sh
12716 35) Log Message:
12717 Just a few fixes I've done while running the complete LTP suite on a ppc64 system. This definition is missing on powerpc specific code. utimensat test fails without this patch. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. 
12719 Modified Files:
12720 ltp/testcases/kernel/include/powerpc.in
12721 ltp/testcases/kernel/include/powerpc64.in
12723 36) Log Message:
12724 Just a few fixes I've done while running the complete LTP suite on a ppc64 system. Crontab command fail if user is not present in cron.allow file. This moves away cron.allow and restores it afterward. Signed-off-by: Gilles Carry <gilles.carry@bull.net>.
12726 Modified Files:
12727 ltp/testcases/commands/cron/cron_deny01
12729 37) Log Message:
12730 Just a few fixes I've done while running the complete LTP suite on a ppc64 system. Crontab command fail if user is not present in cron.allow file. This moves away cron.allow and restores it afterward. Signed-off-by: Gilles Carry <gilles.carry@bull.net>.
12732 Modified Files:
12733 ltp/testcases/commands/cron/cron_pos_tests.sh
12735 38) Log Message:
12736 CPU controller latency testcases v-4: Add some documentation with respect to test. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
12738 Modified Files:
12739 ltp/testcases/kernel/controllers/cpuctl/cpuctl_testplan.txt
12741 39) Log Message:
12742 CPU controller latency testcases v-4: The patch adds a binary to be run as load on the machine. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
12744 Added Files:
12745 ltp/testcases/kernel/controllers/cpuctl/cpuctl_latency_test.c
12747 40) Log Message:
12748 CPU controller latency testcases v-4: The patch adds a binary to be run as the latency check task. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
12750 Added Files:
12751 ltp/testcases/kernel/controllers/cpuctl/cpuctl_latency_check_task.c
12753 41) Log Message:
12754 CPU controller latency testcases v-4: The patch adds a script which runs the load tasks and the latency check task. The script creates setup for both the tests(with and without cpu controller). Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
12756 Added Files:
12757 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_latency_test.sh
12759 42) Log Message:
12760 CPU controller latency testcases v-4: Edit the makefile. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
12762 Modified Files:
12763 ltp/testcases/kernel/controllers/cpuctl/Makefile
12765 43) Log Message:
12766 CPU controller latency testcases v-4: Add the test to be run with other cpu controller testcases. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
12768 Modified Files:
12769 ltp/testcases/kernel/controllers/test_controllers.sh
12771 44) Log Message:
12772 Testcase pidns10 on pidnamespace: The pidns10.c testcase verifies inside the container, if kill(-1, sig) fails with ESRCH when there are no processes in container besides container-init. Signed-off-by: Gowrishankar M <gowrishankar.m@in.ibm.com>, Acked-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>.
12774 Modified Files:
12775 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
12776 Added Files:
12777 ltp/testcases/kernel/containers/pidns/pidns10.c
12779 45) Log Message:
12780 Please accept below testcase patches for pid namespace. 
12781 pidns12:
12782 Description:
12783   The pidns12.c testcase verifies that siginfo->si_pid is set to 0 if sender (parent process) is not in receiver's namespace.
12784 pidns13:
12785   The pidns13.c testcase checks container init, for async I/O triggered by peer namespace process.
12786 pidns17:
12787   The pidns17.c testcase verifies inside the container, if kill(-1, SIGUSR1) terminates all children running inside.
12788 Signed-off-by: Gowrishankar M <gowrishankar.m@in.ibm.com>,
12789 Acked-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>.
12791 Modified Files:
12792 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
12793 Added Files:
12794 ltp/testcases/kernel/containers/pidns/pidns12.c
12795 ltp/testcases/kernel/containers/pidns/pidns13.c
12796 ltp/testcases/kernel/containers/pidns/pidns17.c
12798 46) Log Message:
12799 Per request of Mike Frysinger, I resend this patch. The patch itself is  the same, but the explanation is extended. Hope it's better this time. 
12800 Hello,
12801 I'm sorry to say this, but some changes in the "Fix Warnings and Badness v2" patch[1] from October actually create bugs in the ltp tests. I think they should be reverted by applying the attached patch. The problems are of those types:
12802 1) Calling:
12803 pthread_create(&th, &newattr, (void *)&new_thread, (void *)&newsockfd) is wrong if eg. newsockfd is a variable subsequently modified by the parent thread, not protected by locking. This is because there is a data race between the read in the new thread and the write in the parent thread. Moreover, it is quite often meant to pass different values to more threads in the ltp tests, which results in the different threads actually sharing the variable, which leads to unpredictable results.
12804 2) Calling
12805 pthread_exit((void *)&exit_val); is wrong if exit_val is a local or thread-local variable, incl. errno. These variables cease to exist when the thread finishes, so subsequent dereferencing & read in the joining thread would read nonexistent variable. I think they should be reverted, because the warning (conversion pointer/integer) doesn't mean anything bad in this context (provided you use the same type on both sides, eg. the calling thread and the created thread) and other solutions just add unnecessary complexity. The patch goes a little further, while I was searching for related problems, I've found one typo and changed the signatures of some thread functions (they really should be (void* (*)(void*)), not (void* (*)(int))). I've discovered this when I debugged a deadlock in test_1_to_1_threads. BTW, shouldn't the first (or last) thread in this test call t_recv instead of t_send (see the relay function). Signed-Of-By: Jiří Paleček <jpalecek@web.de>.
12807 Modified File(s):
12808 ltp/testcases/kernel/fs/openfile/openfile.c
12809 ltp/testcases/kernel/io/disktest/childmain.c
12810 ltp/testcases/kernel/io/disktest/main.c
12811 ltp/testcases/kernel/io/disktest/timer.c
12812 ltp/testcases/kernel/mem/mtest06/mmap1.c
12813 ltp/testcases/kernel/mem/mtest07/mallocstress.c
12814 ltp/testcases/kernel/mem/mtest07/shm_test.c
12815 ltp/testcases/kernel/sched/clisrv/pthserv.c
12816 ltp/testcases/network/sctp/func_tests/test_1_to_1_threads.c
12818 47) Log Message:
12819 The test case "utimensat01" will test the function "utimensat" when the file is not owned by self. It excepts it will return some error code. But if the test user is "root", it has super property and can be success. Signed-off-by: Zhang Xiliang <zhangxiliang@cn.fujitsu.com>.
12821 Modified File(s):
12822 ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
12824 48) Log Message:
12825 This patch adds a menu to networktests.sh in order to select the network tests like networkstress.sh. For the backword compatibility, the default test sets are left as-is. Namely, networktests.sh doesn't run any additional tests when no option is specified. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
12827 Modified Files:
12828 ltp/testscripts/networktests.sh
12829 Added Files:
12830 ltp/runtest/tcp_cmds_addition
12832 49) Log Message:
12833 Adding the patch for running the tests pidns14.c and pidns16.c. Please accept this. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
12835 Modified File(s):
12836 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
12838 50) Log Message:
12839 The description of the networktests.sh in INTALL file is a bit old. This patch adds the description regarding PAM and test menu. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
12841 Modified File(s):
12842 ltp/INSTALL
12844 51) Log Message:
12845 Please accept below testcase patches for pid namespace. They carry minor comments suggested by Suka and Nadia in lxc-dev.
12847 pidns20:
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
12857 pidns21:
12858     The pidns21.c testcase verifies that container-init is terminated by
12859 SIGUSR1 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.
12865 Change log:
12866    version 2:
12867      * added two pipes for reliable testing.
12868    version 1:
12869     * Submitted in lxc-dev
12870 Signed-off-by: Gowrishankar M <gowrishankar.m@in.ibm.com>, Acked-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>.
12872 Modified Files:
12873 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
12874 Added Files:
12875 ltp/testcases/kernel/containers/pidns/pidns20.c
12876 ltp/testcases/kernel/containers/pidns/pidns21.c
12878 52) Log Message:
12879 I made few changes to ltp/testcases/kernel/fs/acl/tacl_xattr.sh. It is not working perfectly still there are issues with this script. I have posted patch and logs.attached strace log file. Please cross check results. Signed-off-by: Naresh Kamboju<naresh.kernel@gmail.com>.
12881 Modified File(s):
12882 ltp/testcases/kernel/fs/acl/tacl_xattr.sh
12884 53) Log Message:
12885 The problem is noticed only for these 2 tests lstat01A_64 and stat04_64. Analysis of the problem showed that these tests are called from runtest/syscall file. The problem is noticed because the symlink01.c file doesn't have implementation to take care lstat01A_64 and stat04_64 arguments that are passed in the file runtest/syscall. Solution: Simple solution is to remove lines.
12886 lstat01A_64 symlink01 -T lstat01_64
12887 stat04_64 symlink01 -T stat04_64
12888 from runtest/syscall.
12889 Other option is to provide feature in symlink01.c so that it can execute these tests successfully. I worked on one such patch. Please have a look. This runs same tests for lstat01A_64 and stat04_64 as is run for lstat01 and stat04 respectively. Signed-Off-By: Sharyathi Nagesh <sharyath@in.ibm.com>.
12891 Modified File(s):
12892 ltp/runtest/syscalls
12893 ltp/testcases/kernel/syscalls/symlink/symlink01.c
12895 54) Log Message:
12896 Subrata Modak <subrata@linux.vnet.ibm.com> wrote:
12897 The tcore_patch_test_suite was added to LTP on Fri Jan 17 22:07:55 2003 UTC, with contribution from you. As i try to compile it today, i get the following error:
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
12906 Can 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 ?
12910 Gowrishankar <gomuthuk@linux.vnet.ibm.com> replied:
12911 I have made it to compile and run with below patch. Using proper extended asm stops this problem. Below patch uses gcc's extended asm instead of basic inlines on this test which stops compilation problem with newer gcc's (v4). Signed-off-by: Gowrishankar M <gowrishankar.m@linux.vnet.ibm.com>.
12913 Modified File(s):
12914 ltp/testcases/misc/tcore_patch_test_suites/tcore.c
12915 ltp/testcases/misc/tcore_patch_test_suites/tcore.sh
12917 55) Log Message:
12918 Small updates from Pradeep K Surisetty <pradeepkumars@in.ibm.com>.
12920 Modified File(s):
12921 ltp/testcases/pounder21/README
12922 ltp/testcases/pounder21/src/ramsnake/Makefile
12923 ltp/testcases/pounder21/src/ramsnake/snake.c
12925 56) Log Message:
12926 The attached patch fixes and then integrates the Hyperthreading tests to default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
12928 Modified File(s):
12929 ltp/runltp
12930 ltp/testcases/kernel/sched/Makefile
12931 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
12932 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
12933 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/Makefile
12934 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/Makefile
12935 ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/Makefile
12937 57) Log Message:
12938 Thanks very much for fixing this. Now i am able to build and install properly. As a fallout to your fix, i am adding this test to build & install default, however i am reserving to run it only through runalltests.sh, as it creates a core file of size > 20MB. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>,
12940 Modified Files:
12941 ltp/runalltests.sh
12942 ltp/testcases/misc/Makefile
12943 Added Files:
12944 ltp/runtest/tcore
12946 58) Log Message:
12947 The newly added test case ioctl03[1] introduces some problems. First, compilation errors. Second, test failures and misuse of TCONF. The following patch fixes them by changing an order of a header file and also checking IFF_VNET_HDR. It also tidy up the code and add some more information to test output.Signed-off-by: CAI Qian <caiqian@cclom.cn>.
12949 Modified File(s):
12950 ltp/testcases/kernel/syscalls/ioctl/ioctl03.c
12952 59) Log Message:
12953 This patch fix man miscellenous compilation warnings. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
12955 Modified File(s):
12956 ltp/lib/tlibio.c
12957 ltp/testcases/kernel/fs/openfile/openfile.c
12958 ltp/testcases/kernel/io/disktest/childmain.c
12959 ltp/testcases/kernel/io/disktest/main.c
12960 ltp/testcases/kernel/io/disktest/timer.c
12961 ltp/testcases/kernel/mem/mtest07/mallocstress.c
12962 ltp/testcases/kernel/mem/mtest07/shm_test.c
12963 ltp/testcases/kernel/sched/clisrv/pthserv.c
12964 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
12965 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/Makefile
12966 ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/Makefile
12967 ltp/testcases/network/sctp/func_tests/Makefile
12968 ltp/testcases/network/sctp/func_tests/test_1_to_1_threads.c
12970 60) Log Message:
12971 I have reviewed test cases for set_robust_list and get_robust_list. These test cases are working fine and generating results as PASS. I have found a small correction in comment line. Here I am posting the same. Signed-Off-By: Naresh Kamboju <naresh.kernel@gmail.com>.
12973 Modified File(s):
12974 ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
12976 61) Log Message:
12977 =========================================================
12978 Manas K. Nayak <maknayak@in.ibm.com> reported:
12979 =========================================================
12980 accept4_01 test cases are broken because the function accept04() is not implemented in testcase. Used ltp version: ltp-full-20081130.tgz. Manually executed the test as below:
12981 [accept4]# ./accept4_01
12982 accept04_01    1  BROK  :  accept4() Error: Function not implemented
12983 =========================================================
12984 Subrata Modak <subrata@linux.vnet.ibm.com> replied:
12985 =========================================================
12986 Fix on x86_64 as well, as it behaves properly on other Architectures. Supriya/Manas, accept4_01.c is a new test case for the new system call accept4() recently introduced in kernel-2.6.26 only for the x86_64 architecture. The test has the code to handle if it is not supported in some architecture. Interestingly it executes the expected way on x86 machines: 
12987 # uname -a
12988 Linux 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
12990 accept04_01    1  CONF  :  syscall __NR_accept4 not supported on your arch
12991 But on x86_64, it behaves differently:
12992 # uname -a
12993 Linux 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
12995 accept04_01    1  BROK  :  accept4() Error: Function not implemented
12996 It means though the interface calls for:
12997 syscall(__NR_socketcall, SYS_ACCEPT4, args)
12999 syscall(__NR_accept4, fd, sockaddr, addrlen, flags)
13000 will execute as __NR_socketcall & __NR_accept4 are defined inside the system, the exact implementation of the interface is yet to come as the kernel < 2.6.26. So, i changed the code accordingly. Please verify the patch. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13002 Modified File(s):
13003 ltp/testcases/kernel/syscalls/accept4/accept4_01.c
13005 62) Log Message:
13006 ======================================================
13007 Manas K. Nayak <maknayak@in.ibm.com> reported:
13008 ======================================================
13009 Ltp iptables testcases failed against sles with following ping failures. Looks like iptables chain rules set to block ping from loopback address.
13010 ======================================================
13011 Sridhar Vinay Replied:
13012 ======================================================
13013 Manas, This looks like default SLES behaviour. When all rules are flushed, the default behaviour for SUSE firewall is to drop all packets. This is not the case with RH where absence of any rule results in all packets accepted. So we may need to adjust the test accordingly. Modification to test case to indicate certain distributions dropping all packets when firewall is enabled and no rule is present.
13014 ======================================================
13015 Manas K. Nayak <maknayak@in.ibm.com> reverted back:
13016 ======================================================
13017 I verified the patch using ltp release "ltp-full-20081130" on SLES and it is generating expected information as mentioned. Subrata you can make this patch available in coming ltp release. Signed-Off-By: Vinay Sridhar <vinay@linux.vnet.ibm.com>.
13019 Modified File(s):
13020 ltp/testcases/network/iptables/iptables_tests.sh
13022 63) Log Message:
13023 Include File Systems Data Integrity Tests to Default  LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13025 Modified Files:
13026 ltp/runtest/fs
13028 64) Log Message:
13029 Increase the No. of Loops for the File System INOD tests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13031 Modified Files:
13032 ltp/runtest/fs
13034 65) Log Message:
13035 Integrate the File System Permissions Tests in to Default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13037 Modified Files:
13038 ltp/runtest/fs ltp/testcases/kernel/fs/fs_perms/Makefile
13039 Added Files:
13040 ltp/testcases/kernel/fs/fs_perms/fs_perms_simpletest.sh
13041 Removed Files:
13042 ltp/testcases/kernel/fs/fs_perms/simpletest.sh
13044 66) Log Message:
13045 Increase the No. of Soft & Hard Links Created by linktest.pl. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13047 Modified Files:
13048 ltp/runtest/fs
13050 67) Log Message:
13051 Integrate PROC File Systems tests into default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13053 Modified Files:
13054 ltp/runtest/fs
13056 68) Log Message:
13057 Integrate File Systems Race Condition Check tests to  default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13059 Modified Files:
13060 ltp/runtest/fs ltp/testcases/kernel/fs/Makefile
13061 Added Files:
13062 ltp/testcases/kernel/fs/racer/fs_racer.sh
13063 ltp/testcases/kernel/fs/racer/fs_racer_dir_create.sh
13064 ltp/testcases/kernel/fs/racer/fs_racer_dir_test.sh
13065 ltp/testcases/kernel/fs/racer/fs_racer_file_concat.sh
13066 ltp/testcases/kernel/fs/racer/fs_racer_file_create.sh
13067 ltp/testcases/kernel/fs/racer/fs_racer_file_link.sh
13068 ltp/testcases/kernel/fs/racer/fs_racer_file_list.sh
13069 ltp/testcases/kernel/fs/racer/fs_racer_file_rename.sh
13070 ltp/testcases/kernel/fs/racer/fs_racer_file_rm.sh
13071 ltp/testcases/kernel/fs/racer/fs_racer_file_symlink.sh
13072 Removed Files:
13073 ltp/testcases/kernel/fs/racer/dir_create.sh
13074 ltp/testcases/kernel/fs/racer/dir_test.sh
13075 ltp/testcases/kernel/fs/racer/file_concat.sh
13076 ltp/testcases/kernel/fs/racer/file_create.sh
13077 ltp/testcases/kernel/fs/racer/file_link.sh
13078 ltp/testcases/kernel/fs/racer/file_list.sh
13079 ltp/testcases/kernel/fs/racer/file_rename.sh
13080 ltp/testcases/kernel/fs/racer/file_rm.sh
13081 ltp/testcases/kernel/fs/racer/file_symlink.sh
13082 ltp/testcases/kernel/fs/racer/racer.sh
13084 69) Log Message:
13085 Integrate CD and FLOPPY tests to run with runalltests.sh. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13087 Modified Files:
13088 ltp/runalltests.sh
13089 Added Files:
13090 ltp/runtest/io_cd
13091 ltp/runtest/io_floppy
13092 Removed Files:
13093 ltp/runtest/io
13095 70) Log Message:
13096 Make io/aio tests to build & install with root level  make, and then run with runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13098 Modified Files:
13099 ltp/runltp
13100 ltp/testcases/kernel/io/Makefile
13101 ltp/testcases/kernel/io/aio/aio02/Makefile
13102 ltp/testcases/kernel/io/aio/aio02/runfstests.sh
13103 Added Files:
13104 ltp/runtest/io
13106 71) Log Message:
13107 Run the CPU HOTPLUG tests through runalltests.sh. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13109 Modified Files:
13110 ltp/README
13111 ltp/runalltests.sh
13112 Added Files:
13113 ltp/runtest/cpuhotplug
13115 72) Log Message:
13116 Fix compilation issues in compiling the MEMORY HOTPLUG tests. Better ways to fix the compilation error(s) are always welcome. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13118 Modified Files:
13119 ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
13120 ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.c
13122 73) Log Message:
13123 Add options for block devices and turn on related testcases. Signed-Off-By: Andrew Vagin <avagin@gmail.com>.
13125 Modified Files:
13126 ltp/runltp
13127 ltp/runtest/syscalls
13129 74) Log Message:
13130 This testcase checked event IN_UNMOUNT. IN_UNMOUNT File system containing watched object was unmounted and check filesystem that it can't be unmounted if exist opened inotify descriptor. Example of execution:
13131 Running tests.......
13132 inotify03    0  INFO  :  mount /dev/loop0 to mnt_694 fstype=ext3
13133 inotify03    0  INFO  :  umount /dev/loop0
13134 <<<test_start>>>
13135 tag=inotify03 stime=1229332020
13136 cmdline="inotify03 -D /dev/loop0 -T ext3"
13137 contacts=""
13138 analysis=exit
13139 initiation_status="ok"
13140 <<<test_output>>>
13141 incrementing stop
13142 inotify03    1  PASS  :  get event: wd=1 mask=2000 cookie=0 len=0
13143 inotify03    2  PASS  :  get event: wd=1 mask=8000 cookie=0 len=0
13144 inotify03    3  PASS  :  inotify_rm_watch (5, 1) return -1 errno=22 : Invalid argument
13145 <<<execution_status>>>
13146 duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0
13147 <<<test_end>>>
13148 kernel: Linux avagin 2.6.25-rc6 #1 SMP Tue Jul 8 13:42:51 MSD 2008 i686 Intel(R) Celeron(R) CPU 2.53GHz GenuineIntel GNU/Linux. 
13149 Signed-Off-By: Andrew Vagin <avagin@gmail.com>. Acked-By: CAI Qian <caiqian@cclom.cn>.
13151 Modified Files:
13152 ltp/runtest/syscalls
13153 Added Files:
13154 ltp/testcases/kernel/syscalls/inotify/inotify03.c
13156 75) Log Message:
13157 Add TCONF if the tested kernel has version less than 2.6.13. Signed-Of-By: Andrew Vagin <avagin@gmail.com>. Acked-By: CAI Qian <caiqian@cclom.cn>.
13159 Modified Files:
13160 ltp/testcases/kernel/syscalls/inotify/inotify01.c
13161 ltp/testcases/kernel/syscalls/inotify/inotify02.c
13162 ltp/testcases/kernel/syscalls/inotify/inotify03.c
13164 76) Log Message:
13165 Introduce autoconf to inotify test case. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
13167 Modified File(s):
13168 ltp/configure.ac
13169 ltp/testcases/kernel/syscalls/inotify/Makefile
13170 ltp/testcases/kernel/syscalls/inotify/inotify01.c
13171 ltp/testcases/kernel/syscalls/inotify/inotify02.c
13173 77) Log Message:
13174 This patchset creates the basic infrastructure for running the existing network testcases under containers automatically. The patchset creates a command file named nw_under_ns for the purpose. Please review them and provide all your valuable feedback. I have addressed all the comments from lxc-dev list except one. The changelog looks like:
13175 1. Added verbose comments and patch description.
13176 2. Restructured the licensing text.
13177 3. Merged two patches into one touching runallnetworktest_child.sh file.
13179 TODO:
13180 1. Changing the kernel version to proper one
13181 2. unshare not needed as clone only is suffucient. I will do it in a separate patch as need to do extensive testing to ensure other testcases do not break.
13182 Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>. Acked-By: "Serge E. Hallyn" <serue@us.ibm.com>.
13184 Modified Files:
13185 ltp/testcases/kernel/containers/libclone/libnetns.c
13186 ltp/testcases/kernel/containers/netns/parentns.sh
13187 Modified Files:
13188 ltp/testcases/kernel/containers/libclone/libnetns.c
13189 Modified Files:
13190 ltp/testcases/kernel/containers/libclone/libnetns.c
13191 ltp/testcases/kernel/containers/netns/childns.sh
13192 ltp/testcases/kernel/containers/netns/parentns.sh
13193 Modified Files:
13194 ltp/testcases/kernel/containers/netns/childns.sh
13195 ltp/testcases/kernel/containers/netns/parentns.sh
13196 Added Files:
13197 ltp/testcases/kernel/containers/netns/create_container.c
13198 Added Files:
13199 ltp/testcases/kernel/containers/netns/runallnetworktests_parent.sh
13200 Added Files:
13201 ltp/testcases/kernel/containers/netns/runallnetworktests_child.sh
13202 Added Files:
13203 ltp/testcases/kernel/containers/netns/nw_under_ns.sh
13204 Modified Files:
13205 ltp/testcases/kernel/containers/netns/Makefile
13206 Added Files:
13207 ltp/runtest/nw_under_ns
13208 Modified Files:
13209 ltp/testcases/kernel/containers/netns/runallnetworktests_child.sh
13210 Added Files:
13211 ltp/testcases/kernel/containers/netns/readme
13213 78) Log Message:
13214 Linux drivers based on Video for Linux Two (V4L2) API, test addition:
13215 Németh Márton <nm127@freemail.hu> wrote:
13216 I started a project to test the Linux drivers based on Video for Linux Two (V4L2) API, release 0.24. This project is using the CUnit framework and is available at http://v4l-test.sourceforge.net/. I found your project at http://ltp.sourceforge.net/ . As far as I know the LTP currently do not have any tests for V4L2. Maybe test cases created for v4l-test project can be used for LTP also. What do you think? 
13217 Subrata Modak <subrata@linux.vnet.ibm.com> wrote back: 
13218 es, it can be. We have a rather old code base for Device Drivers testing. And time and again i was trying to revive the device drivers tests inside LTP, but, did not get sufficient volunteers to do the same. Your test code can be a starting point for us. I downloaded your testsuite and was able to compile the stuff, with some modification(s). However, i did not test it. Can you also share the logs of the run on your machine ?? More info is required in the documentation. I have prepared a patch(attached & embedded), which will integrate these tests inside LTP with minor modifications in documentation and some #defines in some source files (to be able to compile on machines not having respective header files containing the definition). Now, we have 2 choices:
13219 1) You can voluntarily allow us to maintain this code inside LTP. Send your patches/modifications to us, whenever you want to add/modify/remove any tests out of: ltp/testcases/kernel/device-drivers/v4l-test/, We will then do the needful. You benefit by showcasing your test code to a bigger LTP community, and hence can attract more contribution from them. We gain by re-introducing/re-starting device drivers testing, which can then move to other device drivers as well. If you agree, please reply to this mail with a DCO Sign-off:  Signed-Off-By: Németh Márton <nm127@freemail.hu>, I can then go ahead and include this patch.
13220 2) You can keep your project running at: http://v4l-test.sourceforge.net/, as well as agree to apply this patch to include in LTP. In such a case, send us updates whenever you update your project. In any case, i  would require a DCO Sign-off: Signed-Off-By: Németh Márton <nm127@freemail.hu>,  from you. I would like to thank you for deciding to contribute this to LTP, and would also request you to help us fix the  existing device drivers tests in LTP, so that we can start using them. If necessary we can delete the obsolete ones and add new ones: http://ltp.cvs.sourceforge.net/viewvc/ltp/ltp/testcases/kernel/device-drivers/. Do you think, you will also be able to help us here ?? 
13221 Németh Márton <nm127@freemail.hu> wrote back:
13222 Yes, sorry about that. I have had no access to my emails during the last days. I also wanted to think about this a little. I would like to choose the 2nd solution: I try to run my project forward and send you patches to include them  in LTP. The source code and the test design was created by me. However, the V4L2 API specification which is also included in the tarball is only downloaded and saved under the 'doc' directory so I always have a local copy of the V4L2 API revision 0.24. This you might not want to include in the LTP source code. I had some difficulties with the inline patch you sent me, it was not usable at my side because my email client was not able to handle it correctly. Could you please send it as an attachment? What I could recognised that the v4l-test project was placed in LTP source directory under ltp-intermediate-20081223.orig/testcases/kernel/device-drivers/v4l-test . However, if I look around in the "device-drivers" subdirectory I would use the subdirectory: ltp/testcases/kernel/device-drivers/v4l/user_space . What do you think? Signed-Off-By: Márton Németh <nm127@freemail.hu>.
13224 Modified Files:
13225 ltp/README
13226 Added Files:
13227 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
13228 ltp/testcases/kernel/device-drivers/v4l/user_space/README
13229 ltp/testcases/kernel/device-drivers/v4l/user_space/dev_video.c
13230 ltp/testcases/kernel/device-drivers/v4l/user_space/dev_video.h
13231 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
13232 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.h
13233 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
13234 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.h
13235 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
13236 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.h
13237 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
13238 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.h
13239 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
13240 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.h
13241 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.c
13242 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.h
13243 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
13244 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.h
13245 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
13246 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.h
13247 ltp/testcases/kernel/device-drivers/v4l/user_space/test_invalid_ioctl.c
13248 ltp/testcases/kernel/device-drivers/v4l/user_space/test_invalid_ioctl.h
13249 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
13250 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.h
13251 ltp/testcases/kernel/device-drivers/v4l/user_space/video_limits.h
13252 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
13253 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/a16506.htm
13254 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/a16706.htm
13255 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/a16721.htm
13256 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/b17127.htm
13257 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/book1.htm
13258 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c14592.htm
13259 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c14595.htm
13260 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c174.htm
13261 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c2030.htm
13262 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c5742.htm
13263 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c6488.htm
13264 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/capture-example.html
13265 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/f163.htm
13266 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/i16960.htm
13267 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/index.html
13268 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10104.htm
13269 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10211.htm
13270 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10386.htm
13271 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10595.htm
13272 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10944.htm
13273 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11094.htm
13274 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11217.htm
13275 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11285.htm
13276 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11430.htm
13277 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11612.htm
13278 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11680.htm
13279 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11946.htm
13280 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12051.htm
13281 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12265.htm
13282 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12342.htm
13283 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12784.htm
13284 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12816.htm
13285 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12878.htm
13286 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13022.htm
13287 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13105.htm
13288 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13317.htm
13289 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13641.htm
13290 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13696.htm
13291 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13817.htm
13292 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13889.htm
13293 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14037.htm
13294 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14090.htm
13295 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14169.htm
13296 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14264.htm
13297 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14390.htm
13298 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14496.htm
13299 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r2492.htm
13300 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r3735.htm
13301 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r3796.htm
13302 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r3896.htm
13303 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4185.htm
13304 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4246.htm
13305 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4339.htm
13306 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4484.htm
13307 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4629.htm
13308 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4850.htm
13309 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5016.htm
13310 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5154.htm
13311 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5319.htm
13312 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5470.htm
13313 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7624.htm
13314 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7626.htm
13315 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7667.htm
13316 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7771.htm
13317 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7900.htm
13318 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8087.htm
13319 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8242.htm
13320 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8304.htm
13321 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8367.htm
13322 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8494.htm
13323 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8724.htm
13324 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8936.htm
13325 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9149.htm
13326 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9288.htm
13327 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9539.htm
13328 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9688.htm
13329 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9804.htm
13330 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9994.htm
13331 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x15446.htm
13332 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16430.htm
13333 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16453.htm
13334 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16497.htm
13335 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16743.htm
13336 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16769.htm
13337 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16775.htm
13338 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16788.htm
13339 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16896.htm
13340 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16910.htm
13341 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16915.htm
13342 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16923.htm
13343 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16929.htm
13344 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16933.htm
13345 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16941.htm
13346 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x1859.htm
13347 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x1904.htm
13348 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2009.htm
13349 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2123.htm
13350 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2428.htm
13351 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2490.htm
13352 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x282.htm
13353 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x294.htm
13354 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x309.htm
13355 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x341.htm
13356 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x3891.htm
13357 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x394.htm
13358 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x448.htm
13359 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x542.htm
13360 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5634.htm
13361 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5665.htm
13362 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5791.htm
13363 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5884.htm
13364 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5950.htm
13365 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5953.htm
13366 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6386.htm
13367 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6570.htm
13368 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6831.htm
13369 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6909.htm
13370 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6991.htm
13371 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7002.htm
13372 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7013.htm
13373 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7236.htm
13374 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7561.htm
13375 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7578.htm
13376 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7607.htm
13377 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x802.htm
13379 79) Log Message:
13380 Manas Kumar Nayak <maknayak@in.ibm.com> shared this wonderfull README to run LTP Network tests.
13382 Added File(s):
13383 ltp/testcases/network/LTP-Network-test_README.pdf
13385 80) Log Message:
13386 Use more descriptive diff format for reporting errors in ln_tests: the error output in some tests is not as useful as it could be. This patch amend that. Do not compare actual and expected output with the "quiet" switch, to get some info more useful than "The files xxx and yyy differ" in case of failure. Use the correct error output file in unzip_tests. Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
13388 Modified Files:
13389 ltp/testcases/commands/fileutils/ln/ln_tests.sh
13390 ltp/testcases/commands/gzip/gzip_tests.sh
13391 ltp/testcases/commands/unzip/unzip_tests.sh
13393 81) Log Message:
13394 This patch fixes the logic of #ifdefs in the signalfd testcase. The problem was, that if our own syscall was used, no test would actually be compiled (because of #else between those two pieces of code). This patch also fixes this compile error:
13395 make[5]: Leaving directory `/tmp/buildd/ltp-20081130+dfsg/testcases/kernel/syscalls/signal'
13396 make[5]: Entering directory `/tmp/buildd/ltp-20081130+dfsg/testcases/kernel/syscalls/signalfd'
13397 cc -g -O2 -g -Wall -O2 -Wall -g -O2 -g -Wall -O2 -I../../include -g -Wall -I../../../../include -Wall    signalfd01.c-L../../../../lib -lltp -o signalfd01
13398 signalfd01.c:88:18: error: #if with no expression
13399 signalfd01.c: In function 'do_test1':
13400 signalfd01.c:117: warning: implicit declaration of function 'signalfd' by checking for "defined USE_OWNIMPL", not "USE_OWNIMPL".
13401 Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
13403 Modified Files:
13404 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
13406 82) Log Message:
13407 Delete an a.out file in eventfd Makefile: the clean targets in ltp don't always clean all intermediate binary files. This patch fixes that. The a.out file is potentially created by the check for aio_eventfd (or other compile checks) in the makefile. The object files in getgroups Makefile are xxx_16.o. Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
13409 Modified Files:
13410 ltp/testcases/kernel/syscalls/eventfd/Makefile
13411 ltp/testcases/kernel/syscalls/getgroups/Makefile
13412 ltp/testcases/kernel/syscalls/move_pages/Makefile
13414 83) Log Message:
13415 Integrate ltp network tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13417 Modified Files:
13418 ltp/runalltests.sh
13420 84) Log Message:
13421 Integrate ltp network stress tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13423 Modified Files:
13424 ltp/runalltests.sh
13426 85) Log Message:
13427 Integrate ltp adp tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13429 Modified Files:
13430 ltp/runalltests.sh
13432 86) Log Message:
13433 Integrate ltp autofs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13435 Modified Files:
13436 ltp/runalltests.sh
13438 87) Log Message:
13439 Fix Diskio test. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13441 Modified Files:
13442 ltp/testscripts/diskio.sh
13444 88) Log Message:
13445 Integrate ltp exportfs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13447 Modified Files:
13448 ltp/runalltests.sh
13450 89) Log Message:
13451 Integrate ltp ro only fs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13453 Modified Files:
13454 ltp/runalltests.sh
13456 90) Log Message:
13457 Integrate ltp isofs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13459 Modified Files:
13460 ltp/runalltests.sh
13462 91) Log Message:
13463 Integrate ltp dmmapper tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13465 Modified Files:
13466 ltp/runalltests.sh
13468 92) Log Message:
13469 Integrate ltp fslvm tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13471 Modified Files:
13472 ltp/runalltests.sh
13474 93) Log Message:
13475 Integrate ltp fsnolvm tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13477 Modified Files:
13478 ltp/runalltests.sh
13480 94) Log Message:
13481 Integrate ltp scsi_debug tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13483 Modified Files:
13484 ltp/runalltests.sh
13486 95) Log Message:
13487 Integrate ltp sysfs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13489 Modified Files:
13490 ltp/runalltests.sh
13492 96) Log Message:
13493 Remove rpc tests from tirpc. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13495 Modified Files:
13496 ltp/runtest/rpctirpc
13498 97) Log Message:
13499 Integrate ltp tirpc tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13501 Modified Files:
13502 ltp/runalltests.sh
13504 98) Log Message:
13505 Integrate ltp selinux tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13507 Modified Files:
13508 ltp/runalltests.sh
13510 99) Log Message:
13511 Check for existing commands after LTPTMP has been defined in unzip_tests.sh: The chk_ifexist function in unzip_tests needs the variable LTPTMP, but it is called before this variable is initialized. This patch fixes that by moving the call after LTPTMP is initialized. Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
13513 Modified Files:
13514 ltp/testcases/commands/unzip/unzip_tests.sh
13516 100) Log Message:
13517 Always create a new expected output file, not append to the previous in gzip_tests: The expected output file in gzip_tests is made always by appending data to the file. Because there are two tests in gzip_tests (each making its own exp file), the second test ends up with concatenation of the two exp files, which doesn't work well. This patch fixes that by truncating the file at the first write. Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
13519 Modified Files:
13520 ltp/testcases/commands/gzip/gzip_tests.sh
13522 101) Log Message:
13523 Renumber testcases in the symlink01 file, reflecting some added tests: The indexes of tests in th symlink01 test are incorrect, which causes broken test results due to eg. unlink test invoked as part of the chmod tests. This patch fixes that. Signed-Off-By: Jiri Palecek <jpalecek@web.de>. 
13525 Modified Files:
13526 ltp/testcases/kernel/syscalls/symlink/symlink01.c
13528 102) Log Message:
13529 Amend cleanup procedure in mknod07: the cleanup in mknod07 didn't work for me, because the test yields root, removes search permission on its current directory and then tries to chdir("..") which fails due to the missing permission. This patch fixes that by re-gaining root before the cleanup.
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,
13533 Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
13535 Modified Files:
13536 ltp/testcases/kernel/syscalls/mknod/mknod07.c
13538 LTP-20081130
13540 1) Log Message:
13541 librttest.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,
13546 Verified on all rt tests. Signed-off-by: Gilles Carry <gilles.carry@bull.net>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
13548 Modified File(s):
13549 ltp/testcases/realtime/lib/librttest.c
13551 2) Log Message:
13552 matrix_mult.c: set_affinity to work when there are offline cpus:
13553 Syscall sched_setaffinity fails if choosen cpu is not online. In set_affinity, thread_id value is used as cpuid when calling sched_setaffinity. This fails when disabling cpus because threads ids and online cpu ids don't necessarly match. This patch simply increments cpuid (max. 8192) until it finds an online cpu. This guaranties that no more than one thread is assigned to one cpu. If set_affinity is called more times than there are online cpus then matrix_mult.c fails. Signed-off-by: Gilles Carry <gilles.carry@bull.net>, Acked-by: Darren Hart <dvhltc@us.ibm.com>,
13555 Modified File(s):
13556 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
13558 3) Log Message:
13559 matrix_mult.c: dynamic iterations configuration.
13560 Dimension (128) of statistics arrays must be a multiple of number of cpu. This is a hassle as you have to recompile every time your arch changes or if you want to disable cpus. Failing to do so causes segfault when requiring statistics if 128 modulo nr_cpus != 0. This patch adds option -i to specify how many iterations are wanted (still defaulting to 128). It rounds up iterations to the nearest multiple of online cpus. Signed-off-by: Gilles Carry <gilles.carry@bull.net>, Acked-by: Darren Hart <dvhltc@us.ibm.com.
13562 Modified File(s):
13563 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
13565 4) Log Message:
13566 matrix_mult.c: thread synchronisation simplification:
13567 In 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.
13570 Signed-off-by: Gilles Carry <gilles.carry@bull.net>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
13572 Modified File(s):
13573 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
13575 5) Log Message:
13576 matrix_mult.c: concurrent calculation stats fix:
13577 Array size for stats was iterations/numcpus. Concurrent threads used to write their stats in the same rows, overwriting each other's results. This patch makes array size = iterations and threads not overlapping their results by shifting their index. Signed-off-by: Gilles Carry <gilles.carry@bull.net>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
13579 Modified File(s):
13580 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
13582 6) Log Message:
13583 use feedback from Jan Kratochvil so we wait for the child to be stopped before we attempt to ptrace it.
13585 Modified File(s):
13586 ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.h
13588 7) Log Message:
13589 base {PEEK,POKE}USER on sizeof(user) rather than sizeof(pt_regs) and add a few more corner cases.
13591 Modified File(s):
13592 ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
13594 8) Log Message:
13595 drop backup file configure~
13597 Modified File(s):
13598 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure~
13600 9) Log Message:
13601 start a .gitignore
13603 Added File(s):
13604 ltp/.gitignore
13606 10) Log Message:
13607 This patch fixes what I believe is a wrong logic in test 3 of this script right after the last "crontab -l ..." command. In my system the cron table is empty; this command will return false and the else clause will never be executed. If the command returns true (0) then the cron table is not empty as it was supposed to be and the script must indicate an error. Signed-Off-By: Elder Costa <elder.costa@terra.com.br>.
13609 Modified File(s):
13610 ltp/testcases/commands/cron/cron_tests.sh
13612 11) Log Message:
13613 Stop building numa test in cross environment: None of the tests for the existence of numa prereqs work in a cross build environment. This is a patch to skip erroneously checking for these prereqs on a host system if the $CROSS_COMPILER variable is set per the runltp script. Without this patch, the existing script checks for the existence of aheader file on the /usr/include, but our compiler only looks within the include directories of the target system, and stops cross building of the entire ltp suite, if the target does not have numa.h/no numa support. Signed-Off-By: Henry Yei <hyei@mvista.com>.
13615 Modified File(s):
13616 ltp/testcases/kernel/numa/test.sh
13618 12) Log Message:
13619 The following are errors while compiling ltp-full-20081031 with ARM architecture:
13620 make[4]: Entering directory `/home/naresh/DIFF/11_2008/ltp-full-20081031/testcases/kernel/syscalls/eventfd' /usr/local/arm-sony-linux-gnueabi/devel/bin/arm-sony-linux-gnueabi-dev-gcc
13621 -Wall  -I../../include -g -Wall -I../../../../include -Wall    eventfd01.c -L../../../../lib -lltp -o eventfd01
13622 In file included from eventfd01.c:60:
13623 ../../include/linux_syscall_numbers.h:113:10: error: no macro name given in #ifndef directive
13624 make[4]: *** [eventfd01] Error 1
13625 make[4]: Leaving directory
13626 `/home/naresh/DIFF/11_2008/ltp-full-20081031/testcases/kernel/syscalls/eventfd' 
13627 make[3]: *** [all] Error 2
13628 make[3]: Leaving directory
13629 `/home/naresh/DIFF/11_2008/ltp-full-20081031/testcases/kernel/syscalls'
13630 Here I am attaching the patch to resolve above error. Signed-Off-By: naresh kamboju <naresh.kernel@gmail.com>.
13632 Modified File(s):
13633 ltp/testcases/kernel/include/arm.in
13635 13) Log Message:
13636 Alan Cox [alan@lxorguk.ukuu.org.uk] wrote:
13637 The test changes the window size using the slave-fd and expects that it won't affect the window-size on master-fd. With this change, we return the slave's window size and test fails. I've no idea why anyone would have thought the existing behaviour was correct. The pty/tty pair code tries to share the size and other information at all times and the old test was I think verifying a bug existed.
13638 Sukadev <sukadev@linux.vnet.ibm.com> wrote:
13639 We are referring to the last window size check in test2() of testcases/kernel/pty/ptem01.c. This check will cause the test to fail when some of the planned ttydev changes are merged. Would you happen to know if the check is really required or if it should be dropped ? 
13640 Subrata Modak <subrata@linux.vnet.ibm.com> wrote: I would want the test to remain there, but introduce some checkings before running the test. As test2() is valid under present circumstances, we should retain it as people will keep using LTP on lower kernels. Having said that, i would like to come with a solution where test2() of testcases/kernel/pty/ptem01.c is not run after the planned ttydev changes are merged. Something compile/run time checking to either not to build that part of code and run it. Can we do something like that by checking some glibc/kernel exported definitions ?
13641 Sukadev <sukadev@linux.vnet.ibm.com> wrote:
13642 Just to be clear, the entire test2() is not broken. Only the last part (see patch below) Other parts of test2() should be fine even with new changes. Other than the kernel version when the changes are merged, I am not sure there is a way. Besides, it is not clear which assertion that part of test2() is testing and if it is even needed for older kernels. Here is the part of test2() I am referring to: Signed-Off-By: Sukadev <sukadev@linux.vnet.ibm.com>.
13644 Modified File(s):
13645 ltp/testcases/kernel/pty/ptem01.c
13647 14) Log Message:
13648 Enable Kernel with the Option during build to test filecaps support. Subrata.
13650 Modified File(s):
13651 ltp/README
13652 ltp/testcases/kernel/security/filecaps/README
13654 15) Log Message:
13655 check input files and abort if broken line is found
13657 Modified File(s):
13658 ltp/testcases/kernel/include/regen.sh
13660 16) Log Message:
13661 remove bogus line
13663 Modified File(s):
13664 ltp/testcases/kernel/include/sh.in
13666 17) Log Message:
13667 The attached Patch defines more about the keywords:
13668 i) TPASS - Indicates that the test case had the expected result and passed.
13669 ii) TFAIL - Indicates that the test case had an unexpected result and failed.
13670 iii) TBROK - Indicates that the remaining test cases are broken and will not execute correctly, because some precondition not met, such as a resource not being available.
13671 iv) TCONF - Indicates that the test case was not written to run on the current harware or software configuration such as machine type, or, kernel version. 
13672 v) TRETR - Indicates that the test cases has been retired and should not be executed any longer.
13673 vi) TWARN - Indicates that the test case experienced an unexpected or undesirable event that should not affect the test itself such as being unable to cleanup resources after the test finished.
13674 vii) TINFO - Specifies useful information about the status of the test that does not affect the result and does not indicate a problem.
13676 in the HTML file generated after test run. I believe it will be very useful for deciphering results better: Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13678 Modified File(s):
13679 ltp/tools/html_report_header.txt
13681 18) Log Message:
13682 Added test case for checking cpuidle sysfs files. Signed-Off-By: Nageswara R Sastry <rnsastry@linux.vnet.ibm.com>.
13684 Modified Files:
13685 ltp/testcases/kernel/power_management/Makefile
13686 ltp/testcases/kernel/power_management/runpwtests.sh
13688 Added Files:
13689 ltp/testcases/kernel/power_management/check_cpuidle_sysfs_files.sh
13691 19) Log Message:
13692 gcov-kernel: change comment to recommend CONFIG_GCOV_HAMMER=n. Background: CONFIG_GCOV_HAMMER indicates a modified gcc version which is not the majority of cases: Some Linux distributions ship a modified version of GCC 3.3.x that produces GCOV data incompatible with the format of the standard GCC 3.3.x. If you are using such a distribution, you need to enable this option for the GCOV kernel support to work correctly. Signed-Off-By: Peter Oberparleiter <oberpapr@users.sourceforge.net>.
13695 Modified File(s):
13696 ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov.patch
13698 20) Log Message:
13699 Following the footsteps of Masatake Yamato, i have decided to enable building, installing & running of some _16 & _64 bit syscalls tests in LTP. I have taken this trivial ones, and, would leave other porting to you. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>. 
13701 Modified File(s):
13702 ltp/runtest/syscalls
13703 ltp/testcases/kernel/syscalls/chown/Makefile
13704 ltp/testcases/kernel/syscalls/fchown/Makefile
13705 ltp/testcases/kernel/syscalls/fcntl/Makefile
13706 ltp/testcases/kernel/syscalls/fstat/Makefile
13707 ltp/testcases/kernel/syscalls/fstatat/Makefile
13708 ltp/testcases/kernel/syscalls/fstatfs/Makefile
13709 ltp/testcases/kernel/syscalls/getdents/Makefile
13710 ltp/testcases/kernel/syscalls/geteuid/Makefile
13711 ltp/testcases/kernel/syscalls/getgroups/Makefile
13712 ltp/testcases/kernel/syscalls/getuid/Makefile
13713 ltp/testcases/kernel/syscalls/lchown/Makefile
13714 ltp/testcases/kernel/syscalls/lstat/Makefile
13715 ltp/testcases/kernel/syscalls/pread/Makefile
13716 ltp/testcases/kernel/syscalls/pselect/Makefile
13717 ltp/testcases/kernel/syscalls/setfsgid/Makefile
13718 ltp/testcases/kernel/syscalls/setfsuid/Makefile
13719 ltp/testcases/kernel/syscalls/setregid/Makefile
13720 ltp/testcases/kernel/syscalls/setresgid/Makefile
13721 ltp/testcases/kernel/syscalls/setresuid/Makefile
13722 ltp/testcases/kernel/syscalls/setreuid/Makefile
13723 ltp/testcases/kernel/syscalls/setuid/Makefile
13724 ltp/testcases/kernel/syscalls/stat/Makefile
13725 ltp/testcases/kernel/syscalls/statfs/Makefile
13727 21) Log Message:
13728 The following Patch adds the option to run filecaps tests from runalltests.sh and also provisions for installation of required libraries not present in the system. Also systematic execution of all tests run through runalltests.sh is added. Signed-Of-By: Subrata Modak <subrata@linux.vnet.ibm.com>. 
13730 Modified File(s):
13731 ltp/runalltests.sh
13733 22) Log Message:
13734 Submitting the testcase, which would try to kill the parent namespace pid from the container init. Also this tests a scenario of killing non existent pid from the container. Signed-off-by: Veerendra C <vechandr@in.ibm.com>. Acked-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>.
13736 Added Files:
13737 ltp/testcases/kernel/containers/pidns/pidns06.c
13739 23) Log Message:
13740 Added Kernel .config options for building LTP SECURITY TESTS. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>. Reviewd-By: Stephen Smalley <sds@tycho.nsa.gov>.
13742 Modified File(s):
13743 ltp/README
13744 ltp/testcases/kernel/security/selinux-testsuite/README
13746 24) Log Message:
13747 This patch fixes an issue with the sort command in netns testcases. Because of this all network namespace testcases were failing. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
13749 Modified File(s):
13750 ltp/testcases/kernel/containers/netns/initialize.sh
13752 25) 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>.
13755 Modified File(s):
13756 ltp/runtest/ltp-aio-stress.part1
13757 ltp/runtest/ltp-aio-stress.part2
13758 ltp/runtest/ltp-aiodio.part1
13759 ltp/runtest/ltp-aiodio.part2
13761 26) Log Message:
13762 Subrata and Daniel,
13763 moving from ia64 to x86_64 arch I have got this at linking time: 
13764 cc -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
13769 so , if you could  have a look to the suggested following  patch. Signed-Off-By: Jacky Malcles <Jacky.Malcles@bull.net>.
13771 Modified File(s):
13772 ltp/testcases/kernel/io/ltp-aiodio/Makefile
13774 27) Log Message:
13775 on SLES10 SP2 __NR_get_robust_list is not defined and cause following compiler warning:
13776 ---->8---------
13777 make[4]: Entering directory
13778 `/usr/src/packages/BUILD/ltp-full-20081031/testcases/kernel/syscalls/get_robust_list'
13779 cc -fmessage-length=0 -D_FORTIFY_SOURCE=2 -O2 -g -Wall -fmessage-length=0 -D_FORTIFY_SOURCE=2 -O2 -g -I../../include -g -Wall -I../../../../include -Wall    get_robust_list01.c -L../../../../lib -lltp -o get_robust_list01
13780 get_robust_list01.c: In function 'main':
13781 get_robust_list01.c:252: warning: control reaches end of non-void function
13782 make[4]: Leaving directory
13783 `/usr/src/packages/BUILD/ltp-full-20081031/testcases/kernel/syscalls/get_robust_list'
13784 ----8<---------
13785 And cause "unexpected" return value:
13786 ----8<---------
13787 x86_64:~/:[1]# /usr/lib64/ltp/testcases/bin/get_robust_list01 get_robust_list: system call not available
13788 x86_64:~/:[43]# echo $?
13790 x86_64:~/:[0]# /usr/lib64/ltp/testcases/bin/get_robust_list01 | wc -c
13792 ---->8---------
13793 Attached patch avoids "random"/43 return value. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
13795 Modified File(s):
13796 ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
13798 28) Log Message:
13799 This patch fixes a compilation warning:
13800 timerfd01.c: In function `main':
13801 timerfd01.c:128: warning: unused variable `tfd2'
13802 Signed-off-by: CAI Qian <caiqian@cclom.cn>.
13804 Modified File(s):
13805 ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
13807 29) Log Message:
13808 Hello, these are some little fixes I've created for ltp. They are typos, fixes for compiler warning, bashisms in the makefiles etc. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
13810 Modified File(s):
13811 ltp/pan/pan.c
13812 ltp/pan/zoolib.c
13813 ltp/testcases/kernel/power_management/runpwtests.sh
13814 ltp/testcases/kernel/syscalls/eventfd/Makefile
13815 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
13816 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
13817 ltp/testcases/kernel/syscalls/kill/kill03.c
13818 ltp/testcases/kernel/syscalls/kill/kill04.c
13819 ltp/testcases/kernel/syscalls/mount/mount03.c
13820 ltp/testcases/kernel/syscalls/move_pages/Makefile
13822 30) Log Message:
13823 when building Debian ltp package on alpha, the package failed to build, because alpha lacks some of the syscalls (the xxx_16 ones). See:
13824 http://experimental.debian.net/fetch.php?&pkg=ltp&ver=20081031%2Bdfsg-1&arch=alpha&stamp=1225968365&file=log&as=raw
13825 I have created some patches, which fix this behaviour (ie. the build  doesn't fail then). They work like this:
13826 1. Syscalls which are potentially missing on some architectures are listed in the stub-list,
13827 2. If a syscall(x) is called and x is 0 (a value of undefined stub syscalls), the test is aborted by tst_brk(). This is accomplished by a macro wrapper over the syscall() function (this almost eliminates the need of changing the tests in question, and allows the compiler to eliminate parts of tests of nonexistent syscalls as dead code). The attached patches implement this. Some remarks:
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).
13830 Signed-off-by: Jiri Palecek <jpalecek@web.de>.
13832 Modified File(s):
13833 ltp/testcases/kernel/include/regen.sh
13834 ltp/testcases/kernel/include/stub-list
13835 ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
13836 ltp/testcases/kernel/syscalls/setgid/setgid01.c
13837 ltp/testcases/kernel/syscalls/setgid/setgid02.c
13838 ltp/testcases/kernel/syscalls/setgid/setgid03.c
13839 ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
13840 ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
13842 31) Log Message:
13843 Fix success detection in execve04 test:
13844 The execve04 test works like this: It sets up the environment, calls execve() and expects failure. However, this has two bad consequences if the call actually succeeds 
13845 1. The failure (ie. success of the call) is unnoticed,
13846 2. The test leaves loads of files in the temporary directory.
13847 all of them being caused by the fact that the test no longer runs after a succesful exec(). This patch fixes the situation by calling exec in a child only. The failure (or success) is gathered from the child's exit value. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
13849 Modified File(s):
13850 ltp/testcases/kernel/syscalls/execve/execve04.c
13852 32) Log Message:
13853 This patch fixes the error, that code exhausting the file descriptor table in execve04 test actually doesn't exhaust the fd table at all. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
13855 Modified File(s):
13856 ltp/testcases/kernel/syscalls/execve/execve04.c
13858 33) Log Message:
13859 Don't break chown tests on non-catastrophic failures. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
13861 Modified File(s):
13862 ltp/testcases/kernel/syscalls/chown/chown03.c
13863 ltp/testcases/kernel/syscalls/fchown/fchown02.c
13864 ltp/testcases/kernel/syscalls/fchown/fchown03.c
13866 34) Log Message:
13867 Do not call tst_brkm from the cleanup function in some tests: It is bad for the cleanup function to abort by calling tst_brkm, because in that case, further cleanup will not be performed. This patch fixes it in some chmod*, chown*, fchmod* and fchown* tests by substituting tst_resm for tst_brkm. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
13869 Modified File(s):
13870 ltp/testcases/kernel/syscalls/chmod/chmod06.c
13871 ltp/testcases/kernel/syscalls/chown/chown04.c
13872 ltp/testcases/kernel/syscalls/fchown/fchown02.c
13873 ltp/testcases/kernel/syscalls/fchown/fchown03.c
13874 ltp/testcases/kernel/syscalls/fchown/fchown04.c
13875 ltp/testcases/kernel/syscalls/fchown/fchown05.c
13877 35) Log Message:
13878 Prevent leaving files in the temporary directory by calling tst_rmdir, or cleanup, where appropriate. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
13880 Modified File(s):
13881 ltp/testcases/kernel/fs/stream/stream04.c
13882 ltp/testcases/kernel/syscalls/chown/chown03.c
13883 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
13884 ltp/testcases/kernel/syscalls/fchown/fchown04.c
13885 ltp/testcases/kernel/syscalls/fdatasync/fdatasync01.c
13886 ltp/testcases/kernel/syscalls/ftruncate/ftruncate03.c
13887 ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
13888 ltp/testcases/network/lib6/runcc.c
13890 36) Log Message:
13891 Call cleanup() at the right places to prevent fallocate tests leaving files in the temporary directory. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
13893 Modified File(s):
13894 ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
13895 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
13897 37) Log Message:
13898 I'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)
13903 Benefits 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.
13908 I 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.
13915 Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
13917 Modified Files:
13918 ltp/Makefile
13919 ltp/include/Makefile
13920 ltp/testcases/kernel/syscalls/signalfd/Makefile
13921 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
13922 Added Files:
13923 ltp/configure.ac
13924 ltp/m4/Makefile
13925 ltp/m4/ltp-signalfd.m4
13927 38) Log Message:
13928 Use the SO_REUSEADDR option in sctp tests to prevent bind error shortly after another test ended: I've noticed a bunch of errors in the SCTP tests, all of them being for the same reason, "bind: address already in use". I tried using the SO_REUSEADDR option on the socket, as if it was TCP, and it helped. However, I know almost nothing about SCTP, and don't know whether the same situation (applications binding to the same port quickly one after another) has the same problems and solution, or if it is just a kernel bug/misconfiguration/whatever else. Signed-off-by: Jiri Palecek<jpalecek@web.de>.
13930 Modified File(s):
13931 ltp/testcases/network/sctp/testlib/sctputil.h
13933 39) Log Message:
13934 Quick and dirty fix to overflow in pipeio when computing the number of writes: the computation of the number of writes in pipeio can overflow, eg. if you want to run more than 4 GB through the pipe. The attached patch fixes that. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
13936 Modified File(s):
13937 ltp/testcases/kernel/ipc/pipeio/pipeio.c
13939 40) Log Message:
13940 regen linux_syscall_numbers.h whenever regen.sh changes. Mike Frysinger <vapier@users.sourceforge.net>.
13942 Modified File(s):
13943 ltp/testcases/kernel/include/Makefile
13945 41) Log Message:
13946 make syscall() wrapper a bit more readable. Mike Frysinger <vapier@users.sourceforge.net>.
13948 Modified File(s):
13949 ltp/testcases/kernel/include/regen.sh
13951 42) Log Message:
13952 only create symlink if it doesnt exist already. Mike Frysinger <vapier@users.sourceforge.net>.
13954 Modified File(s):
13955 ltp/testcases/kernel/include/Makefile
13957 43) Log Message:
13958 generate stub list on the fly based on *.in files
13960 Modified File(s):
13961 ltp/testcases/kernel/include/regen.sh
13963 Removed File(s):
13964 ltp/testcases/kernel/include/stub-list
13966 44) Log Message:
13967 cleanup style with Lindent
13969 Modified File(s):
13970 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
13972 45) Log Message:
13973 use a macroname that isnt crazy long.
13975 Modified File(s):
13976 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
13978 46) Log Message:
13979 fill out AC_INIT().
13981 Modified File(s):
13982 ltp/configure.ac
13984 47) Log Message:
13985 use AC_CHECK_HEADERS_ONCE().
13987 Modified File(s):
13988 ltp/ltp/m4/ltp-signalfd.m4
13990 48) Log Message:
13991 make autotools optional and start a sane config.h by default.
13993 Modified File(s):
13994 ltp/include/Makefile 
13995 ltp/Makefile
13996 Added File(s):
13997 ltp/include/config.h.default 
13999 49) Log Message:
14000 add some compiled objects to the ignore list.
14002 Modified File(s):
14003 ltp/.gitignore
14005 50) Log Message:
14006 Integrate unzip tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
14008 Modified Files:
14009 ltp/runtest/commands ltp/testcases/commands/Makefile
14010 ltp/testcases/commands/unzip/unzip_tests.sh
14012 51) Log Message:
14013 Integrate tpm_tools into runalltests.sh. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
14015 Modified Files:
14016 ltp/runalltests.sh
14018 53) Log Message:
14019 Integrate gzip tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
14021 Modified Files:
14022 ltp/runtest/commands
14024 54) Log Message:
14025 Integrate fileutils tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
14027 Modified Files:
14028 ltp/runtest/commands
14030 55) Log Message:
14031 Integrate size01 tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
14033 Modified Files:
14034 ltp/runtest/commands
14036 56) Log Message:
14037 Add ltp/runtest/commands file to ltp/runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
14039 Modified Files:
14040 ltp/runltp
14042 57) Log Message:
14043 hugemmap02 "Segmentation fault" fix:
14044 -----------------------------------------------------------
14045 Iranna D. Ankad <iranna.ankad@in.ibm.com> Reported:
14046 -----------------------------------------------------------
14047 hugemmap02 "Segmentation fault" on a 32-bit system:
14048 Linux 2.6.18-120.el5PAE #1 SMP Fri Oct 17 18:17:11 EDT 2008 i686 i686 i386 GNU/Linux
14049 Allocate some huge pages:
14050 # echo 50 > /proc/sys/vm/nr_hugepages
14051 2. Create & mount hugetlbfs
14052 #mkdir -p /hugetlbfs
14053 #mount -t hugetlbfs none /hugetlbfs
14054 3. Go to following directory in LTP i.e cd /root/ltp-full-20080930/testcases/kernel/mem/hugetlb/hugemmap
14055 4. Run "hugemmap02" test
14056 # ./hugemmap02 -H /hugetlbfs/
14057 Segmentation fault
14058 -----------------------------------------------------------
14059 Cijurajan Kollanoor <cijurajan@in.ibm.com> Replied:
14060 -----------------------------------------------------------
14061 The program receives a segmentation fault here:
14062 154                 /* Attempt to mmap a huge page into a low memory address
14064 155                 errno = 0;
14065 156                 addr2 = mmap(LOW_ADDR2, MAP_SIZE, PROT_READ | PROT_WRITE,
14066 ==> Segfault
14067 157                             MAP_SHARED | MAP_FIXED, fildes, 0);
14069 -----------------------------------------------------------
14070 Adam Litke <agl@us.ibm.com>Replied:
14071 -----------------------------------------------------------
14072 Unfortunately, when you mmap using the MAP_FIXED flag, you can overwrite an existing mmap in the address space.  Please do the following to check if this has happened:
14073 1. Insert a 'getchar();' call above line 155 in the test source code above and recompile the test.
14074 2. Run the test.  When it pauses (waiting for input at the getchar() call), hit <ctrl>-z to background the test.
14075 3. Determine the pid of the test case using ps
14076 4. Collect the /proc/<pid>/maps for the appropriate pid
14077 5. Paste that output here in this bug.
14078 -----------------------------------------------------------
14079 Cijurajan Kollanoor Replied:
14080 -----------------------------------------------------------
14081 # cat maps
14082 00000000-00001000 r-xs 00000000 00:11 1781       /dev/zero
14083 00110000-0024e000 r-xp 00000000 08:02 19183585   /lib/libc-2.5.so
14084 0024e000-00250000 r-xp 0013e000 08:02 19183585   /lib/libc-2.5.so
14085 00250000-00251000 rwxp 00140000 08:02 19183585   /lib/libc-2.5.so
14086 00251000-00254000 rwxp 00251000 00:00 0
14087 005f1000-0060b000 r-xp 00000000 08:02 19183582   /lib/ld-2.5.so
14088 0060b000-0060c000 r-xp 00019000 08:02 19183582   /lib/ld-2.5.so
14089 0060c000-0060d000 rwxp 0001a000 08:02 19183582   /lib/ld-2.5.so
14090 0073a000-0073b000 r-xp 0073a000 00:00 0          [vdso]
14091 08048000-0804d000 r-xp 00000000 08:02 2586373
14092 /root/ltp-full-20080930/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02
14093 0804d000-0804e000 rw-p 00004000 08:02 2586373
14094 /root/ltp-full-20080930/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02
14095 0804e000-08052000 rw-p 0804e000 00:00 0
14096 08248000-08269000 rw-p 08248000 00:00 0          [heap]
14097 67ef8000-77ef8000 r--s 00000000 00:11 1781       /dev/zero
14098 77ef8000-87ef8000 r--s 00000000 00:11 1781       /dev/zero
14099 87ef8000-97ef8000 r--s 00000000 00:11 1781       /dev/zero
14100 97ef8000-a7ef8000 r--s 00000000 00:11 1781       /dev/zero
14101 a7ef8000-b7ef8000 r--s 00000000 00:11 1781       /dev/zero
14102 b7ef8000-b7efa000 rw-p b7ef8000 00:00 0
14103 b7f0a000-b7f0b000 rw-p b7f0a000 00:00 0
14104 bf918000-bf92d000 rw-p bffea000 00:00 0          [stack]
14105 -----------------------------------------------------------
14106 ADAM G. LITKE Replied:
14107 -----------------------------------------------------------
14108 My suspicion is confirmed.  This is a LTP test case bug.  All of the above mappings will have been overwritten by the mmap call on the hugetlbfs file at address 0.  This will most certainly cause your program to crash and burn. To fix the test case, I would recommend removing the MAP_FIXED flag from that mmap call and checking the address you get from mmap.  If it's zero, you'll know a mapping could be created at the bottom of the address space.  If it's -1, the mmaping failed. But if it's >0, you'll have to decide how to handle the case where the mapping could not be placed in the spot you requested. This case would not be a failure, just a failure to test the scenario you wanted to test.  I assume the LTP test harness has a way to represent an insignificant test result.  You might just treat this case in the same way you handle mmap() == 0.
14109 Signed-Off-By:  Cijurajan Kollanoor <cijurajan@in.ibm.com>,
14111 Modified File(s):
14112 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
14114 58) Log Message:
14115 This test case requires write permission for the dummy program. It would fail for those who put LTP on an read-only environment. So this patch copies the dummy test program to and performs the test in a private directory. p.s. this patch copy the one Renaud Lottiaux sent for execve02.c. Signed-Off-By: Roy Lee <roylee17@gmail.com>.
14117 Modified File(s):
14118 ltp/testcases/kernel/syscalls/creat/creat07.c
14120 59) Log Message:
14121 Only define signalfd() when it actually gets used -- i.e. when !USE_STUB. Mike Frysinger <vapier@users.sourceforge.net>
14123 Modified File(s):
14124 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
14126 60) Log Message:
14127 require autoconf-2.61+. Mike Frysinger <vapier@users.sourceforge.net>.
14129 Modified File(s):
14130 ltp/configure.ac
14132 61) Log Message:
14133 lcov: preparations for release 1.7. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
14135 Modified File(s):
14136 ltp/utils/analysis/lcov/CHANGES
14137 ltp/utils/analysis/lcov/Makefile
14139 62) Log Message:
14140 lcov: update error and warning messages. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
14142 Modified File(s):
14143 ltp/utils/analysis/lcov/CHANGES
14144 ltp/utils/analysis/lcov/bin/gendesc
14145 ltp/utils/analysis/lcov/bin/genhtml
14146 ltp/utils/analysis/lcov/bin/geninfo
14147 ltp/utils/analysis/lcov/bin/genpng
14148 ltp/utils/analysis/lcov/bin/lcov
14151 63) Log Message:
14152 lcov: fix spec file bug. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
14154 Modified File(s):
14155 ltp/utils/analysis/lcov/rpm/lcov.spec
14157 64) Log Message:
14158 lcov: version + date updates. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
14160 Modified File(s):
14161 ltp/utils/analysis/lcov/README
14162 ltp/utils/analysis/lcov/bin/gendesc
14163 ltp/utils/analysis/lcov/bin/genhtml
14164 ltp/utils/analysis/lcov/bin/geninfo
14165 ltp/utils/analysis/lcov/bin/genpng
14166 ltp/utils/analysis/lcov/bin/lcov
14167 ltp/utils/analysis/lcov/man/gendesc.1
14168 ltp/utils/analysis/lcov/man/genhtml.1
14169 ltp/utils/analysis/lcov/man/geninfo.1
14170 ltp/utils/analysis/lcov/man/genpng.1
14171 ltp/utils/analysis/lcov/man/lcov.1
14172 ltp/utils/analysis/lcov/man/lcovrc.5
14173 ltp/utils/analysis/lcov/rpm/lcov.spec
14175 65) Log Message:
14176 lcov: updated CVS version to 1.8. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
14178 Modified File(s):
14179 ltp/utils/analysis/lcov/man/gendesc.1
14180 ltp/utils/analysis/lcov/man/genhtml.1
14181 ltp/utils/analysis/lcov/man/geninfo.1
14182 ltp/utils/analysis/lcov/man/genpng.1
14183 ltp/utils/analysis/lcov/man/lcov.1
14184 ltp/utils/analysis/lcov/man/lcovrc.5
14185 ltp/utils/analysis/lcov/bin/gendesc
14186 ltp/utils/analysis/lcov/bin/genhtml
14187 ltp/utils/analysis/lcov/bin/geninfo
14188 ltp/utils/analysis/lcov/bin/genpng
14189 ltp/utils/analysis/lcov/bin/lcov
14190 ltp/utils/analysis/lcov/rpm/lcov.spec
14191 ltp/utils/analysis/lcov/Makefile
14193 66) Log Message:
14194 I've introduced autoconf to modify_ldt test cases. The modification is very similar to the modification to signalfd. Signed-off-by: Masatake YAMATO<yamato@redhat.com>.
14196 Modified Files:
14197 ltp/configure.ac
14198 ltp/m4/ltp-signalfd.m4
14199 ltp/runtest/syscalls
14200 ltp/testcases/kernel/syscalls/modify_ldt/Makefile
14201 ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt01.c
14202 ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt02.c
14204 Added Files:
14205 ltp/m4/ltp-modify_ldt.m4
14207 67) Log Message:
14208 Please accept the patch for running the pidns tests for the containers. Also modified, to run all the testcases even when other testcase's fails. This patch contains the patches to run new tests pidns05 and pidns06. Also this patch will run all the pidns tests. And return back the exit code of the test, which failed first. Signed-off-by: Veerendra C <vechandr@in.ibm.com>. Acked-by: Serge Hallyn <serue@us.ibm.com>.
14210 Modified File(s):
14211 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
14213 68) 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>.
14216 Modified File(s):
14217 ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
14219 69) Log Message:
14220 Change "Buffer size is not positive" testcase readlink03 to use 0 as non-positive buffer size, instead of -1. To avoid a fortify-check-fail when using glibc and _FORTIFY_SOURCE=2. See discussion: http://lkml.org/lkml/2008/10/23/229. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
14222 Modified File(s):
14223 ltp/testcases/kernel/syscalls/readlink/readlink03.c
14225 70) Log Message:
14226 Risrajak <risrajak@linux.vnet.ibm.com> reported:
14227 mallocstress 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
14229 Aborted
14230 ---Kernel Component Data---
14231 Stack trace output: i am attaching full strace.
14232 <snip>
14233 clone(child_stack=0x7fe381a96250,
14234 flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID,
14235 parent_tidptr=0x7fe381a969e0, tls=0x7fe381a96950, child_tidptr=0x7fe381a969e0) = 27334
14236 nanosleep({0, 0}, NULL)                 = 0
14237 semop(34439172, 0x7fffa7cbef00, 1)      = 0
14238 futex(0x7fe39f2d19e0, FUTEX_WAIT, 27275, NULL <unfinished ...>
14239 +++ killed by SIGABRT +++
14240 ---------------------------------------
14241 Nagesh Sharyathi Replied:
14242 ---------------------------------------
14243 I 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) ---
14250 Process 8006 detached
14251 [pid  8005] <... nanosleep resumed> NULL) = 0
14252 [pid  8005] +++ killed by SIGABRT +++
14253 +++ killed by SIGABRT +++
14254 ------------------------------------------------------------------------------------
14255 So one of the thread is sending tgkill to whole group. Need to look into glibc code to understand the problem. Test case is failing strangely while calling free()
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 =================================
14268 Andrew Vagin Replied <avagin@gmail.com>:
14269 Thanks. 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
14285 No symbol "alloc_num" in current context.
14286 (gdb) print num_alloc
14287 $2 = 0
14288 (gdb) print size
14289 $3 = 1
14290 strick the eye, we have pointer with type long, but allocate one byte only.
14291 size_t  size       = 1;
14292 long    *ptrs[MAXPTRS];
14293 ......
14294 ptrs[num_alloc] = (long *)malloc(size);
14295 I use valgrind first time. Thanks for this possibility:). see the attached patch. test passed and valgrind don't report errors after my patch. 
14296 Thread [34]: allocate_free() returned 0, succeeded.  Thread exiting.
14297 main(): 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.
14302 ps: I use oldsize = 5, because long will be equal 8 in more case. oldsize is previous value of fibannoci series. 
14303 Signed-Off-By: "avagin@gmail.com" <avagin@gmail.com>.
14305 Modified File(s):
14306 ltp/testcases/kernel/mem/mtest07/Makefile
14307 ltp/testcases/kernel/mem/mtest07/mallocstress.c
14309 71) Log Message:
14310 Initial Porting of accept4() syscall test to LTP by Subrata Modak <subrata@linux.vnet.ibm.com>. Originally written by Michael Kerrisk <mtk.manpages@gmail.com>. Later modified to suite compilation on different systems by Jiri Palecek <jpalecek@web.de>, who wrote the following:
14311 I have some nitpicks, in decreasing severity: First, the syscall, I believe, is not targeted at i386 and x86-64 only. Therefore, it is not wise to have these explicitly mentioned in the code. Also, it would be better not to "#error" if the arch isn't one of those fortunate, because ltp should build on others too. This should be fixed by patch 1. Disclaimer: This patch should make it compile (and fail at runtime with TCONF) on all kernels that don't have the syscall, and actually run the test on all kernels that do, depending on kernel headers version. However, I didn't test this (especially the selection of the syscall), so it needs to be checked. Second, if any of the syscalls vital for the test fails, it's preferable to output the error message too, and call tst_brk() for cleanup (patch 2). Third, there it would probably be better to use TFAIL/TPASS for recording success and failure instead of manual boolean flags (patch 3). Last, I think a successful test should print as little as possible and multiline messages like "calling syscall..." are really not that useful. Patch 4 disables them.
14313 Modified Files:
14314 ltp/runtest/syscalls
14315 ltp/testcases/kernel/include/x86_64.in
14316 Added Files:
14317 ltp/testcases/kernel/syscalls/accept4/Makefile
14318 ltp/testcases/kernel/syscalls/accept4/accept4_01.c
14320 72) Log Message:
14321 I guess you want ">/dev/null 2>&1" to eliminate both STDERR and STDOUT. Attaching a small patch with the above change. Please accept. Signed-Off-By: Nageswara R Sastry <rnsastry@linux.vnet.ibm.com>.
14323 Modified File(s):
14324 ltp/testcases/kernel/power_management/check_cpuidle_sysfs_files.sh
14326 73) Log Message:
14327 A small Fix. Signed-off-by: Masatake YAMATO<yamato@redhat.com>.
14329 Modified File(s):
14330 ltp/m4/ltp-signalfd.m4
14332 74) 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.
14338 Signed-of-by: Masatake YAMATO<yamato@redhat.com>.
14340 Modified File(s):
14341 ltp/m4/ltp-signalfd.m4
14342 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
14344 75) Log Message:
14345 Update to OpenHPI 2.13.1. See http://openhpi.org/ for more details.
14347 Modified File(s):
14349 76) Log Message:
14350 Add Kernel Config Info for compiling KDUMP/KEXEC kernel. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
14352 Modified File(s):
14353 ltp/README
14355 77) Log Message:
14356 This patch ensures that prio-preempt uses the librt debug mechanism. Tested: Running the test:
14357 ./prio_preempt
14358 ./prio_preempt -v3
14359 ./run_auto
14360 Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>. Acked-by: Darren Hart <dvhltc@us.ibm.com>.
14362 Modified File(s):
14363 ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
14365 78) Log Message:
14366 This patch adds librt debug support for prio-wake. The log level selected is 0, as it necessary to print all the buffered information. Tested:
14367 ./prio-wake
14368 ./run_auto.
14369 Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>. Acked-by: Darren Hart <dvhltc@us.ibm.com>.
14371 Modified File(s):
14372 ltp/testcases/realtime/func/prio-wake/prio-wake.c
14374 79) Log Message:
14375 OK. I have implemented such a patch which does not overflow anymore. However, I could not test it, because:
14376 pipeio -s 5000 -i 2000000000 -c 5
14377 just runs too long. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
14379 Modified File(s):
14380 ltp/testcases/kernel/ipc/pipeio/pipeio.c
14382 80) Log Message:
14383 The test case gtod_latency in realtime causes soft lockups on some machines. This is because the test hogs the cpus for a long time, because it's main loop runs at SCHED_FIFO, 99. We have seen soft lockups mainly on LS20 machines (x86_64, Opterons). The following patch introduces a sleep after some iterations of the test. This ensures that the test doesn't hog the cpu completely and hence avoids soft lockups. 
14384 Testing done:
14385 Compiled with the patch and observed that the soft lockups are gone. Also observed that the latencies are not affected. In fact latencies improve with this patch on most hardware.
14386 Changelog:
14387 * Introduce periodic sleeps in the busy loop of gtod_latency to avoid soft lockups.
14388 Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>. Acked-by: John Stultz <johnstul@us.ibm.com>.
14390 Modified File(s):
14391 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
14393 81) Log Message:
14394 Here is a patch to fix the error below.
14395 /root/ltp-full-20081031/testcases/kernel/containers/netns/parentns.sh: 42: source: not found
14396 Some shells are not having the cmd 'source' which inturn are failing the tests for netns in containers. I found few other ltp scripts are using the source cmd. Have others reported the same issue ? Just curious to know this. The below patch would replace the 'source with .' for containers in netns. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
14398 Modified File(s):
14399 ltp/testcases/kernel/containers/netns/child_1.sh
14400 ltp/testcases/kernel/containers/netns/child_2.sh
14401 ltp/testcases/kernel/containers/netns/childipv6.sh
14402 ltp/testcases/kernel/containers/netns/childns.sh
14403 ltp/testcases/kernel/containers/netns/parent_1.sh
14404 ltp/testcases/kernel/containers/netns/parent_2.sh
14405 ltp/testcases/kernel/containers/netns/parent_share.sh
14406 ltp/testcases/kernel/containers/netns/parentns.sh
14407 ltp/testcases/kernel/containers/netns/paripv6.sh
14409 82) Log Message:
14410 The file testcases/kernel/include/stub-list was recently removed. It contained the list of syscall numbers which, if not present in the kernel headers or in one of the architecture-specific lists, should be defined as 0 (a stub value). Now, this list is automatically generated as union of the architecture-specific lists. However, some syscalls only appeared in stub-list, which means they are not stubbed now, so architectures lacking them will probably fail to build (alpha...). To overcome this, I have added these syscalls to the i386 list, which means they will be defined whenever they are defined in the kernel sources, on i386, and stubbed otherwise. See the attached patch. BTW, the list of syscalls is not exhaustive. In the attachment filtered-syscalls, there is a list of syscalls which appear as __IGNORE_syscall-nr in the kernel sources (which means they are missing on some architecture), but are not used in ltp or their use is guarded by an #ifdef. They would have to be added too, if some test explicitely mentions them (eg. getresgid16). Signed-off-by: Jiri Palecek <jpalecek@web.de>.
14412 Modified File(s):
14413 ltp/testcases/kernel/include/i386.in
14415 83) Log Message:
14416 umount can return error if /etc/mtab link to /proc/mounts
14417 $ mount --rbind /tmp/1 /tmp/2
14418 $ mount
14420 /tmp/1 on /tmp/2 type none (rw,bind)
14421 $ mv /etc/mtab{,.orig}
14422 $ mount
14424 /dev/root on /tmp/2 type ext3 (rw,data=ordered)
14425 $ umount /tmp/1
14426 umount: /tmp/1: not mounted
14427 if 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
14430 done ) >& /dev/null
14431 but /proc/mounts contain next info:
14432 /dev/root /tmp/2\040(deleted) ext3 rw,data=ordered 0 0
14433 because source directory has been deleted. previous script try execute umount -l /tmp/2\040(deleted), umount fail correctly but all message from stdout and stderr redirecte to /dev/null. my patch fixed testcase fs_bind/regression/test02, that execute all umount commands with target directories. Signed-Off-By: Andrew Vagin <avagin@parallels.com>.
14435 Modified File(s):
14436 ltp/testcases/kernel/fs/fs_bind/regression/test02
14438 84) Log Message:
14439 Fix busy loop in realtime:
14440 The routine busy_work_us(), which is the busy work loop function in realtime test suite is supposed run for as many microseconds as requested for. However, I have observed that it runs too fast on some hardware. I looked at the code and saw that we are statically setting the loop counters, which means the duration of the busy loop varies with the cpu speed. Further, the busy loop is affected by compiler optimizations. On some hardware it provides only 50% of requested delay, whereas with -O3, it finishes even faster. What we need is a method to dynamically tune the delay loop based on the machine where the test is being run. It should not be affected by compiler optimizations as well. The following patch does that. It applies on the latest cvs. Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>, Acked-by: Chirag <chirag at linux.vnet.ibm.com>.
14442 Modified File(s):
14443 ltp/testcases/realtime/include/librttest.h
14444 ltp/testcases/realtime/lib/librttest.c
14446 85) Log Message:
14447 I've added new Makefile target to run both autoconf and autoheader. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
14449 Modified File(s):
14450 ltp/Makefile
14452 86) Log Message:
14453 CONTROLLERS: replace numbers by FILENAME_MAX: 32 bytes are really unsufficient for hoding dir names, changing it to FILENAME_MAX. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
14455 Modified Files:
14456 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
14457 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
14458 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
14459 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
14461 87)  Log Message:
14462 CONTROLLERS: do not redirect errors to /dev/null: Its no good to redirect the error messages from the binaries to /dev/null. One might not know what is the failure or what went wrong. This patch omits that redirection. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
14464 Modified Files:
14465 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
14466 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
14468 88) Log Message:
14469 CONTROLLERS: rename the setup function: In case the file defining functions fails to load, the function setup() will run the setup utility, so changing it to do_setup(). Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
14471 Modified Files:
14472 ltp/testcases/kernel/controllers/cpuctl/parameters.sh
14473 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
14474 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
14476 89) Log Message:
14477 CONTROLLERS: set up for default group creation: This patch adds the code to do the setup for a default group which will be spinning  a task to create an ideal scenario for group fairness. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
14479 Modified Files:
14480 ltp/testcases/kernel/controllers/cpuctl/parameters.sh
14482 90) Log Message:
14483 CONTROLLERS: binary to be run as a default task for test 1-2: This patch adds a binary which will be running as a default task for testcases 1 to create an ideal scenario. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
14485 Added Files:
14486 ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task01.c
14488 91) Log Message:
14489 CONTROLLERS: modify script to run default task for test 1-2: This patch adds the code to trigger the default task for the tests 1-3. Also the code is added to clean this default task setup. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
14491 Modified Files:
14492 ltp/testcases/kernel/controllers/cpuctl/parameters.sh
14493 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
14495 92) Log Message:
14496 CONTROLLERS: Modify test to reflect kernel MAX_SHARES limit: The tests takes too long if we keep the time interval 60 seconds. Hence changing to 30 seconds. Also the kernel has now the max linit on shares values (1UL <<18). So taking readings upto 7th set will reach the max limit very soon(specialy on high end machines). Therefore we keep the multiplier to multiply at max 4 times. Hence we will reach till GROUP_NUM * 10^4. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
14498 Modified Files:
14499 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
14500 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
14501 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
14502 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
14504 93) Log Message:
14505 CONTROLLERS: pass the argument to the function: The function scan_shares_files() modifies a global variable, which in the current way was confusing, so passing the variable as argument. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
14507 Modified Files:
14508 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
14509 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
14510 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
14511 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
14512 ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.c
14513 ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.h
14515 94) Log Message:
14516 CONTROLLERS: modify def task binary for test 3: The patch modifies the default task binary to be run for test num 3 also. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
14518 Modified Files:
14519 ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task01.c
14521 95) Log Message:
14522 CONTROLLERS:  binary for def task for test 4 & 5: This patch adds a binary which will be running as a default task for testcases 4 and 5 to create an ideal scenario. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
14524 Added Files:
14525 ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task02.c
14527 96) Log Message:
14528 CONTROLLERS: modify the script to run def task for test 4: This patch modifies the script to run the default task for test 4. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
14530 Modified Files:
14531 ltp/testcases/kernel/controllers/cpuctl/parameters.sh
14532 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
14534 97) Log Message:
14535 CONTROLLERS: modify the script to run def task for test 5: This patch modifies the script to run the default task for test 5. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
14537 Modified Files:
14538 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
14540 98) Log Message:
14541 CONTROLLERS: add binary to run def task for test 6,7,8: This patch adds a binary which will be running as a default task for testcases 6, 7 and 8 to create an ideal scenario. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
14543 Added Files:
14544 ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task03.c
14546 99) Log Message:
14547 CONTROLLERS: modify the script to run def task for test 6,7,8: This patch modifiesadds a binary which will be running as a default task for testcases 6, 7 and 8 to create an ideal scenario. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
14549 Modified Files:
14550 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
14552 100) Log Message:
14553 CONTROLLERS: change share values for the group: This patch changes the shares values for the groups in test num 9 to some practical values. (instead of 2,3,4,5...100,200,300,400.... ). Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
14555 Modified Files:
14556 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
14558 101) Log Message:
14559 CONTROLLERS: add binary to run def task for test 9,10: This patch adds a binary which will be running as a default task for testcases 9 and 10 to create an ideal scenario. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
14561 Added Files:
14562 ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task04.c
14564 102) Log Message:
14565 CONTROLLERS: modify script to run def task for test 9: This patch modifies the script to run the default task for test 9. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
14567 Modified Files:
14568 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
14570 103) Log Message:
14571 CONTROLLERS: modify script to run def task for test 10: This patch modifies the script to run the default task for test 10. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
14573 Modified Files:
14574 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
14576 104) Log Message:
14577 Re-enablement of TI-RPC tests to build/install/run in LTP:
14578 Le Rouzic <aime.le-rouzic@bull.net> wrote: I get a first patch to deliver which improves the Sun-RPC and TIRPC Test Suite. The Sun-RPC tests part works quite well. About the TIRPC I still have some FAILED I am working on that I will fix in a second patch. There is no much time now for the November delivery so let me know if you want me to deliver right now the first patch.
14579 Subrata Modak <subrata@linux.vnet.ibm.com> replied: I am not worried if the test case(s) of TI-RPC fails. The point is they should be able to build, install and run - irrespective of whether many of the tests fail. The issue(s) like linking to proper libraries while building and finding those libraries to run should be properly resolved. If they require specific libraries to to build/run, that should be properly documented. Users should be able to find those libraries and install them (if it does not come with the system in first place), so that they can start using those tests. If people can start using those tests, then there will be more people who can help fix issues related to tests themselves. It would be nice if you can send a patch (against latest CVS) which would re-enable the TI-RPC tests to build/install/run in LTP properly. We can see the test fails later.
14580 Le Rouzic <aime.le-rouzic@bull.net> replied: OK. Here is the patch I tested against ltp-full-20081031.tgz. Signed-Off-By: Le Rouzic <aime.le-rouzic@bull.net>.
14582 Modified Files:
14583 ltp/runtest/rpc
14584 ltp/runtest/stress.part3
14585 ltp/testcases/network/rpc/Makefile
14586 ltp/testcases/network/rpc/README
14587 ltp/testcases/network/rpc/basic_tests/rpcinfo/rpcinfo01
14588 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/README
14589 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.auto
14590 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.interactive
14591 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_scalability_lib.sh
14592 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_tirpc_ts_run.sh
14593 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_run.sh
14594 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_wizard.sh
14595 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_tests.sh
14596 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.ftr
14597 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/rpc_ts_run.ftr
14598 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_get_myaddress/1-basic.c
14599 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps/1-basic.c
14600 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getport/1-basic.c
14601 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/1-basic.c
14602 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/2-stress.c
14603 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/7-performance.c
14604 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_set/1-basic.c
14605 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_unset/1-basic.c
14606 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_auth_destroy/1-basic.c
14607 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authnone_create/1-basic.c
14608 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create/1-basic.c
14609 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create_default/1-basic.c
14610 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/1-basic.c
14611 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/2-stress.c
14612 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/5-scalability.c
14613 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/6-dataint.c
14614 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/7-performance.c
14615 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/8-complex.c
14616 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/1-basic.c
14617 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/3-limits.c
14618 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/1-basic.c
14619 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/2-stress.c
14620 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/7-performance.c
14621 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/1-basic.c
14622 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/2-stress.c
14623 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/1-basic.c
14624 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/3-limits.c
14625 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/1-basic.c
14626 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/7-performance.c
14627 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/1-basic.c
14628 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/2-stress.c
14629 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/3-limits.c
14630 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/7-performance.c
14631 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/1-basic.c
14632 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/3-limits.c
14633 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/1-basic.c
14634 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/2-stress.c
14635 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/7-performance.c
14636 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_pcreateerror/1-basic.c
14637 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perrno/1-basic.c
14638 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perror/1-basic.c
14639 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_spcreateerror/1-basic.c
14640 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperrno/1-basic.c
14641 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperror/1-basic.c
14642 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_auth/1-basic.c
14643 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noproc/1-basic.c
14644 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noprog/1-basic.c
14645 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_progvers/1-basic.c
14646 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_systemerr/1-basic.c
14647 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_weakauth/1-basic.c
14648 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_registerrpc/1-basic.c
14649 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_register/1-basic.c
14650 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_unregister/1-basic.c
14651 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_register/1-basic.c
14652 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_unregister/1-basic.c
14653 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/1-basic.c
14654 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/2-stress.c
14655 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/5-scalability.c
14656 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/6-dataint.c
14657 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/7-performance.c
14658 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/1-basic.c
14659 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/2-stress.c
14660 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/5-scalability.c
14661 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/6-dataint.c
14662 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/7-performance.c
14663 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/8-complex.c
14664 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/1-basic.c
14665 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/6-dataint.c
14666 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_freeres/1-basic.c
14667 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_geterr/1-basic.c
14668 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/1-basic.c
14669 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/svc.c
14670 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/1-basic.c
14671 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/6-dataint.c
14672 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/client.c
14673 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getcaller/1-basic.c
14674 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/1-basic.c
14675 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/client.c
14676 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/1-basic.c
14677 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/3-limits.c
14678 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getmaps/1-basic.c
14679 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_create/1-basic.c
14680 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_seccreate/1-basic.c
14681 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authnone_create/1-basic.c
14682 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create/1-basic.c
14683 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create_default/1-basic.c
14684 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/1-basic.c
14685 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/2-stress.c
14686 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/4-mt.c
14687 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/5-scalability.c
14688 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/6-dataint.c
14689 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/7-performance.c
14690 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/8-complex.c
14691 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/1-basic.c
14692 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/3-limits.c
14693 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/1-basic.c
14694 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/3-limits.c
14695 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/1-basic.c
14696 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/3-limits.c
14697 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/1-basic.c
14698 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/3-limits.c
14699 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_pcreateerror/1-basic.c
14700 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/1-basic.c
14701 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/8-complex.c
14702 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/1-basic.c
14703 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/8-complex.c
14704 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noproc/1-basic.c
14705 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noprog/1-basic.c
14706 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_progvers/1-basic.c
14707 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_systemerr/1-basic.c
14708 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_weakauth/1-basic.c
14709 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/1-basic.c
14710 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/2-stress.c
14711 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/4-mt.c
14712 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/5-scalability.c
14713 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/6-dataint.c
14714 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/7-performance.c
14715 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/8-complex.c
14716 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/1-basic.c
14717 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/3-limits.c
14718 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/1-basic.c
14719 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/2-stress.c
14720 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/4-mt.c
14721 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/5-scalability.c
14722 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/6-dataint.c
14723 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/7-performance.c
14724 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/8-complex.c
14725 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_set/1-basic.c
14726 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_unset/1-basic.c
14727 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/1-basic.c
14728 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/2-stress.c
14729 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/4-mt.c
14730 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/1-basic.c
14731 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/3-limits.c
14732 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/1-basic.c
14733 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/2-stress.c
14734 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/4-mt.c
14735 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/1-basic.c
14736 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/2-stress.c
14737 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/4-mt.c
14738 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/5-scalability.c
14739 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/6-dataint.c
14740 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/7-performance.c
14741 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/8-complex.c
14742 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/1-basic.c
14743 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/3-limits.c
14744 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create/1-basic.c
14745 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/1-basic.c
14746 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/3-limits.c
14747 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/1-basic.c
14748 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/2-stress.c
14749 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/4-mt.c
14750 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/5-scalability.c
14751 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/6-dataint.c
14752 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/7-performance.c
14753 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/8-complex.c
14754 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/1-basic.c
14755 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/2-stress.c
14756 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/3-limits.c
14757 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/4-mt.c
14758 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/5-scalability.c
14759 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/6-dataint.c
14760 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/7-performance.c
14761 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/8-complex.c
14762 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/1-basic.c
14763 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/2-stress.c
14764 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/4-mt.c
14765 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/5-scalability.c
14766 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/6-dataint.c
14767 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/7-performance.c
14768 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/8-complex.c
14769 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/1-basic.c
14770 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/2-stress.c
14771 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/4-mt.c
14772 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/1-basic.c
14773 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/2-stress.c
14774 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/4-mt.c
14775 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/5-scalability.c
14776 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/6-dataint.c
14777 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/7-performance.c
14778 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/8-complex.c
14779 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create/1-basic.c
14780 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/1-basic.c
14781 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/3-limits.c
14782 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_destroy/1-basic.c
14783 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_create/1-basic.c
14784 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_destroy/1-basic.c
14785 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_svc_1/rpc_svc_1.c
14786 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_3/tirpc_svc_3.c
14787 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_4/tirpc_svc_4.c
14788 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_5/tirpc_svc_5.c
14789 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_6/tirpc_svc_6.c
14790 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_8/tirpc_svc_8.c
14791 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_9/tirpc_svc_9.c
14792 ltp/testscripts/ltpstress.sh
14794 Added Files:
14795 ltp/runtest/rpctirpc ltp/runtest/tirpc
14796 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_test_auto.sh
14797 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tests.sh
14798 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_test_auto.sh
14799 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_test_interactive.sh
14800 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_tirpc_test_auto.sh
14801 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_tirpc_tests.sh
14803 Removed Files:
14804 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile
14805 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.clnt
14806 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.svc
14807 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install
14808 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install.sh
14810 105) Log Message:
14811 Please find the testcase for the below assertion. Assertions 1: Steps:
14812 a) Create a  container .
14813 b) Create many levels of child containers inside this container.
14814 c) Now do kill -9 init , outside of the contaier.
14815 d) This should kill all the child containers . (containers created at the level below ).
14816 Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
14818 Added Files:
14819 ltp/testcases/kernel/containers/pidns/pidns05.c
14821 106) Log Message:
14822 Fix typo in pselect01_64 testcase: pselect0_64->pselect01_64. Signed-Off-By: Dmitry Guryanov <dguryanov@parallels.com>.
14824 Modified File(s):
14825 ltp/runtest/syscalls
14827 107) Log Message:
14828 Remove references of jvmsim from the tests: Most of the testcases, have an option (-j) which runs the jvmsim as a background load so as to simulate the behavior of the JVM.This patch removes the references of jvmsim from all the testcases. Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>, Acked-by: Sripathi Kodi <sripathik@in.ibm.com>.
14830 Modified File(s):
14831 ltp/testcases/realtime/func/async_handler/async_handler.c
14832 ltp/testcases/realtime/func/async_handler/async_handler_jk.c
14833 ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
14834 ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
14835 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
14836 ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
14837 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
14838 ltp/testcases/realtime/func/measurement/preempt_timing.c
14839 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
14840 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
14841 ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
14842 ltp/testcases/realtime/func/pi-tests/test-skeleton.c
14843 ltp/testcases/realtime/func/pi-tests/testpi-0.c
14844 ltp/testcases/realtime/func/pi-tests/testpi-1.c
14845 ltp/testcases/realtime/func/pi-tests/testpi-2.c
14846 ltp/testcases/realtime/func/pi-tests/testpi-4.c
14847 ltp/testcases/realtime/func/pi-tests/testpi-5.c
14848 ltp/testcases/realtime/func/pi-tests/testpi-6.c
14849 ltp/testcases/realtime/func/pi-tests/testpi-7.c
14850 ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
14851 ltp/testcases/realtime/func/prio-wake/prio-wake.c
14852 ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
14853 ltp/testcases/realtime/func/sched_football/sched_football.c
14854 ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
14855 ltp/testcases/realtime/func/sched_latency/sched_latency.c
14856 ltp/testcases/realtime/func/thread_clock/tc-2.c
14857 ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
14858 ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
14859 ltp/testcases/realtime/stress/pi-tests/testpi-3.c
14861 108) Log Message:
14862 Remove libjvmsim: This patch removes the libjvmsim itself. Hence no testcase can use it anymore. Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>, Acked-By: Sripathi Kodi <sripathik@in.ibm.com>.
14864 Modified Files:
14865 ltp/testcases/realtime/config.mk
14867 Removed Files:
14868 ltp/testcases/realtime/include/libjvmsim.h
14869 ltp/testcases/realtime/lib/libjvmsim.c
14871 109) Log Message:
14872 ltp iptables testcase failed: Manas Kumar Nayak <maknayak@in.ibm.com> reported: While executing iptables testcases from ltp ,it failed to list iptables chain rules. iptables test case  gets failed  with following errors: 
14873 # ./iptables_tests.sh
14874 iptables    0  INFO  :  INIT: Inititalizing tests.
14875 iptables    0  INFO  :  INIT: Flushing all rules.
14876 iptables01    0  INFO  :  iptables01: iptables -L -t filter will list all rules in table filter.
14877 iptables01    1  FAIL  :  iptables01: iptables -L -t filter failed to list rules. Reason:
14878 Chain INPUT (policy ACCEPT) target prot opt source destination                  
14879 Chain FORWARD (policy ACCEPT) target prot opt source destination                  
14880 Chain OUTPUT (policy ACCEPT) target prot opt source destination                  
14881 Chain RH-Firewall-1-INPUT (0 references) target prot opt source destination                  
14882 Vinay Sridhar <vinay@linux.vnet.ibm.com> replied:
14883 I looked through the iptables test. It fails because of mismatch in the number of chains after firewall is enabled. Under RH, enabling firewall adds a new chain to the "filter" table and under SLES, 3 new chains are added.  This patch can change this test accordingly. Signed-Off-By: Vinay Sridhar <vinay@linux.vnet.ibm.com>.
14885 Modified File(s):
14886 ltp/testcases/network/iptables/iptables_tests.sh
14888 LTP-20081031
14890 1) Log Message:
14891 Here is one fix for io-controller testcase. It might not have run when kernel supports io-controller. Description: Instead of block io testcases, memory controller testcase will run. Signed-off By: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>.
14893 Modified File(s):
14894 ltp/testcases/kernel/controllers/test_controllers.sh
14896 2) Log Message:
14897 test_ioctl produces a 'Syntax error: Bad substitution: 28' under Ubuntu (and much probably Debian). The following patch solves this issue. I tested it with sh (aka dash) and bash. Signed-Off-By: Elder Costa <elder.costa@terra.com.br>.
14899 Modified File(s):
14900 ltp/testcases/kernel/syscalls/ioctl/test_ioctl
14902 3) Log Message:
14903 Add support of kernel syscall test to Renesas. Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>.
14905 Modified Files:
14906 ltp/testcases/kernel/include/order
14907 Added Files:
14908 ltp/testcases/kernel/include/sh.in
14910 4) Log Message:
14911 Reverting the Following Patch.
14912 test_ioctl produces a 'Syntax error: Bad substitution: 28' under Ubuntu (and much probably Debian). The following patch solves this issue. I tested it with sh (aka dash) and bash. Signed-Off-By: Elder Costa <elder.costa@terra.com.br>.
14914 Modified File(s):
14915 ltp/testcases/kernel/syscalls/ioctl/test_ioctl
14917 5) Log Message:
14918 The clock source used in the gtod_infinite test should be CLOCK_MONOTONIC instead of CLOCK_REALTIME. This is to avoid plausible inconsistencies caused by NTP time adjustments. Tested: running gtod_infinite and then killing it. Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
14920 Modified File(s):
14921 ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
14923 6) Log Message:
14924 Hi Andrea, As you are using myfunctions.sh in your script, it will simply replace the installed myfunctions.sh in $LTP_ROOT/testcase/bin which is written by Sudhir. And if you will run this testcase from `./runltp` sudhir's memory controller tetscase will refer your myfuncitons.sh script. So i am just renaming this script to some other name and correspondingly changing the Makefile & run_io_throttle_test.sh . Attached is the patch. I might require your acknowledgement for this. Signed-Off-By: "Rishikesh K. Rajak" <risrajak@linux.vnet.ibm.com>, Acked-by: Andrea Righi <righi.andrea@gmail.com>.
14926 Modified Files:
14927 ltp/testcases/kernel/controllers/io-throttle/Makefile
14928 ltp/testcases/kernel/controllers/io-throttle/run_io_throttle_test.sh
14929 Added Files:
14930 ltp/testcases/kernel/controllers/io-throttle/myfunctions-io.sh
14931 Removed Files:
14932 ltp/testcases/kernel/controllers/io-throttle/myfunctions.sh
14934 7) Log Message:
14935 dont use == or [[, and fix -z test
14937 Modified File(s):
14938 ltp/testcases/network/tcp_cmds/tcpdump/tcpdump01
14940 8) Log Message:
14941 convert all "source" commands in scripts to "." ... hopefully my sed-foo doesnt break anything ...
14943 Modified File(s):
14944 ltp/testcases/network/stress/broken_ip/broken_ip4-checksum
14945 ltp/testcases/network/stress/broken_ip/broken_ip4-dstaddr
14946 ltp/testcases/network/stress/broken_ip/broken_ip4-fragment
14947 ltp/testcases/network/stress/broken_ip/broken_ip4-ihl
14948 ltp/testcases/network/stress/broken_ip/broken_ip4-protcol
14949 ltp/testcases/network/stress/broken_ip/broken_ip4-totlen
14950 ltp/testcases/network/stress/broken_ip/broken_ip4-version
14951 ltp/testcases/network/stress/broken_ip/broken_ip6-dstaddr
14952 ltp/testcases/network/stress/broken_ip/broken_ip6-nexthdr
14953 ltp/testcases/network/stress/broken_ip/broken_ip6-plen
14954 ltp/testcases/network/stress/broken_ip/broken_ip6-version
14955 ltp/testcases/network/stress/ftp/ftp4-download-stress
14956 ltp/testcases/network/stress/ftp/ftp4-upload-stress
14957 ltp/testcases/network/stress/ftp/ftp6-download-stress
14958 ltp/testcases/network/stress/ftp/ftp6-upload-stress
14959 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic01
14960 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic02
14961 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic03
14962 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic04
14963 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic05
14964 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic06
14965 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic07
14966 ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic01
14967 ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic02
14968 ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic03
14969 ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic04
14970 ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic05
14971 ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic06
14972 ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic07
14973 ltp/testcases/network/stress/interface/if4-addr-change
14974 ltp/testcases/network/stress/interface/if4-alias-adddel
14975 ltp/testcases/network/stress/interface/if4-alias-addlarge
14976 ltp/testcases/network/stress/interface/if4-mtu-change
14977 ltp/testcases/network/stress/interface/if4-route-adddel
14978 ltp/testcases/network/stress/interface/if4-route-addlarge
14979 ltp/testcases/network/stress/interface/if4-updown
14980 ltp/testcases/network/stress/interface/if6-addr-adddel
14981 ltp/testcases/network/stress/interface/if6-addr-addlarge
14982 ltp/testcases/network/stress/interface/if6-mtu-change
14983 ltp/testcases/network/stress/interface/if6-route-adddel
14984 ltp/testcases/network/stress/interface/if6-route-addlarge
14985 ltp/testcases/network/stress/interface/if6-updown
14986 ltp/testcases/network/stress/http/http4-stress
14987 ltp/testcases/network/stress/http/http6-stress
14988 ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope01
14989 ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope02
14990 ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope03
14991 ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope04
14992 ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope01
14993 ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope02
14994 ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope03
14995 ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope04
14996 ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld01
14997 ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld02
14998 ltp/testcases/network/stress/multicast/packet-flood/mcast6-pktfld01
14999 ltp/testcases/network/stress/multicast/packet-flood/mcast6-pktfld02
15000 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip01
15001 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip02
15002 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip03
15003 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip04
15004 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip05
15005 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip06
15006 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip07
15007 ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip01
15008 ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip02
15009 ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip03
15010 ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip04
15011 ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip05
15012 ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip06
15013 ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip07
15014 ltp/testcases/network/stress/dns/dns4-stress
15015 ltp/testcases/network/stress/dns/dns6-stress
15016 ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic01
15017 ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic02
15018 ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic03
15019 ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic04
15020 ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic05
15021 ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic06
15022 ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic07
15023 ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic01
15024 ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic02
15025 ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic03
15026 ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic04
15027 ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic05
15028 ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic06
15029 ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic07
15030 ltp/testcases/network/stress/ssh/ssh4-stress
15031 ltp/testcases/network/stress/ssh/ssh6-stress
15032 ltp/testcases/network/stress/ns-tools/add_ipv6addr
15033 ltp/testcases/network/stress/ns-tools/bg_tcp_traffic
15034 ltp/testcases/network/stress/ns-tools/check_netem
15035 ltp/testcases/network/stress/ns-tools/check_setkey
15036 ltp/testcases/network/stress/ns-tools/get_ifname
15037 ltp/testcases/network/stress/ns-tools/initialize_if
15038 ltp/testcases/network/stress/ns-tools/killall_icmp_traffic
15039 ltp/testcases/network/stress/ns-tools/killall_tcp_traffic
15040 ltp/testcases/network/stress/ns-tools/killall_udp_traffic
15041 ltp/testcases/network/stress/ns-tools/set_ipv4addr
15042 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld01
15043 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld02
15044 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld03
15045 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld04
15046 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld05
15047 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld06
15048 ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld01
15049 ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld02
15050 ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld03
15051 ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld04
15052 ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld05
15053 ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld06
15054 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip01
15055 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip02
15056 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip03
15057 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip04
15058 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip05
15059 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip06
15060 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip07
15061 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip08
15062 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip09
15063 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip10
15064 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip11
15065 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip12
15066 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip13
15067 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip14
15068 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip01
15069 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip02
15070 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip03
15071 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip04
15072 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip05
15073 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip06
15074 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip07
15075 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip08
15076 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip09
15077 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip10
15078 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip11
15079 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip12
15080 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip13
15081 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip14
15082 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic01
15083 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic02
15084 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic03
15085 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic04
15086 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic05
15087 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic06
15088 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic07
15089 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic08
15090 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic09
15091 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic10
15092 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic11
15093 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic12
15094 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic13
15095 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic14
15096 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic01
15097 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic02
15098 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic03
15099 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic04
15100 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic05
15101 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic06
15102 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic07
15103 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic08
15104 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic09
15105 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic10
15106 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic11
15107 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic12
15108 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic13
15109 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic14
15110 ltp/testcases/network/stress/route/route4-change-dst
15111 ltp/testcases/network/stress/route/route4-change-gw
15112 ltp/testcases/network/stress/route/route4-change-if
15113 ltp/testcases/network/stress/route/route4-ifdown
15114 ltp/testcases/network/stress/route/route4-redirect
15115 ltp/testcases/network/stress/route/route4-rmmod
15116 ltp/testcases/network/stress/route/route6-change-dst
15117 ltp/testcases/network/stress/route/route6-change-gw
15118 ltp/testcases/network/stress/route/route6-change-if
15119 ltp/testcases/network/stress/route/route6-ifdown
15120 ltp/testcases/network/stress/route/route6-redirect
15121 ltp/testcases/network/stress/route/route6-rmmod
15122 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport01
15123 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport02
15124 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport03
15125 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport04
15126 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport05
15127 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport06
15128 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport07
15129 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport08
15130 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport09
15131 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport10
15132 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport11
15133 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport12
15134 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport13
15135 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport14
15136 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport01
15137 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport02
15138 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport03
15139 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport04
15140 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport05
15141 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport06
15142 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport07
15143 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport08
15144 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport09
15145 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport10
15146 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport11
15147 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport12
15148 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport13
15149 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport14
15150 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport01
15151 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport02
15152 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport03
15153 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport04
15154 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport05
15155 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport06
15156 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport07
15157 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport08
15158 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport09
15159 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport10
15160 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport11
15161 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport12
15162 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport13
15163 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport14
15164 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport01
15165 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport02
15166 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport03
15167 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport04
15168 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport05
15169 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport06
15170 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport07
15171 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport08
15172 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport09
15173 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport10
15174 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport11
15175 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport12
15176 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport13
15177 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport14
15178 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff01
15179 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff02
15180 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff03
15181 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff04
15182 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff05
15183 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff06
15184 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff07
15185 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff08
15186 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff09
15187 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff10
15188 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff11
15189 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff12
15190 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff13
15191 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff14
15192 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff01
15193 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff02
15194 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff03
15195 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff04
15196 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff05
15197 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff06
15198 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff07
15199 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff08
15200 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff09
15201 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff10
15202 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff11
15203 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff12
15204 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff13
15205 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff14
15206 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend01
15207 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend02
15208 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend03
15209 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend04
15210 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend05
15211 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend06
15212 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend07
15213 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend08
15214 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend09
15215 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend10
15216 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend11
15217 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend12
15218 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend13
15219 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend14
15220 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend01
15221 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend02
15222 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend03
15223 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend04
15224 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend05
15225 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend06
15226 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend07
15227 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend08
15228 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend09
15229 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend10
15230 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend11
15231 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend12
15232 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend13
15233 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend14
15234 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip01
15235 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip02
15236 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip03
15237 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip04
15238 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip05
15239 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip06
15240 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip07
15241 ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip01
15242 ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip02
15243 ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip03
15244 ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip04
15245 ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip05
15246 ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip06
15247 ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip07
15248 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale01
15249 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale02
15250 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale03
15251 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale04
15252 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale05
15253 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale06
15254 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale07
15255 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale08
15256 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale09
15257 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale10
15258 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale11
15259 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale12
15260 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale13
15261 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale14
15262 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale01
15263 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale02
15264 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale03
15265 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale04
15266 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale05
15267 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale06
15268 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale07
15269 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale08
15270 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale09
15271 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale10
15272 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale11
15273 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale12
15274 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale13
15275 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale14
15276 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso01
15277 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso02
15278 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso03
15279 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso04
15280 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso05
15281 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso06
15282 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso07
15283 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso08
15284 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso09
15285 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso10
15286 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso11
15287 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso12
15288 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso13
15289 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso14
15290 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso01
15291 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso02
15292 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso03
15293 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso04
15294 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso05
15295 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso06
15296 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso07
15297 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso08
15298 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso09
15299 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso10
15300 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso11
15301 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso12
15302 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso13
15303 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso14
15304 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup01
15305 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup02
15306 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup03
15307 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup04
15308 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup05
15309 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup06
15310 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup07
15311 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup08
15312 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup09
15313 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup10
15314 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup11
15315 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup12
15316 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup13
15317 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup14
15318 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup01
15319 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup02
15320 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup03
15321 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup04
15322 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup05
15323 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup06
15324 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup07
15325 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup08
15326 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup09
15327 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup10
15328 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup11
15329 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup12
15330 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup13
15331 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup14
15332 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff01
15333 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff02
15334 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff03
15335 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff04
15336 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff05
15337 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff06
15338 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff07
15339 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff08
15340 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff09
15341 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff10
15342 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff11
15343 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff12
15344 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff13
15345 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff14
15346 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff01
15347 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff02
15348 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff03
15349 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff04
15350 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff05
15351 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff06
15352 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff07
15353 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff08
15354 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff09
15355 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff10
15356 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff11
15357 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff12
15358 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff13
15359 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff14
15360 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport01
15361 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport02
15362 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport03
15363 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport04
15364 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport05
15365 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport06
15366 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport07
15367 ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport01
15368 ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport02
15369 ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport03
15370 ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport04
15371 ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport05
15372 ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport06
15373 ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport07
15374 ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic01
15375 ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic02
15376 ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic03
15377 ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic04
15378 ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic05
15379 ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic06
15380 ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic07
15381 ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic01
15382 ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic02
15383 ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic03
15384 ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic04
15385 ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic05
15386 ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic06
15387 ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic07
15388 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic01
15389 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic02
15390 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic03
15391 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic04
15392 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic05
15393 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic06
15394 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic07
15395 ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic01
15396 ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic02
15397 ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic03
15398 ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic04
15399 ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic05
15400 ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic06
15401 ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic07
15403 9) Log Message:
15404 fix typo pointed out by Elder Costa: dulation -> duration
15406 Modified File(s):
15407 ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic01
15408 ltp/testcases/network/stress/broken_ip/broken_ip4-checksum
15409 ltp/testcases/network/stress/broken_ip/broken_ip4-dstaddr
15410 ltp/testcases/network/stress/broken_ip/broken_ip4-fragment
15411 ltp/testcases/network/stress/broken_ip/broken_ip4-ihl
15412 ltp/testcases/network/stress/broken_ip/broken_ip4-protcol
15413 ltp/testcases/network/stress/broken_ip/broken_ip4-totlen
15414 ltp/testcases/network/stress/broken_ip/broken_ip4-version
15415 ltp/testcases/network/stress/broken_ip/broken_ip6-dstaddr
15416 ltp/testcases/network/stress/broken_ip/broken_ip6-nexthdr
15417 ltp/testcases/network/stress/broken_ip/broken_ip6-plen
15418 ltp/testcases/network/stress/broken_ip/broken_ip6-version
15419 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip01
15420 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic01
15421 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip01
15422 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic01
15423 ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic01
15424 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic01
15425 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport01
15426 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport01
15427 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip01
15428 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport01
15429 ltp/testcases/network/stress/tcp/uni-basic/tcp4-uni-basic01
15431 10) Log Message:
15432 lcov: geninfo chokes on spaces in the directory name
15434 From: Jeff Connelly <jeffconnelly@users.sourceforge.net>
15436 In lcov 1.6, geninfo fails to find gcno/gcda files if the source directory has spaces in the name, because it uses backticks to shell out to "find", passing $directory on the command-line. Attached is a patch that double-quotes the variable, allowing geninfo to operate on directories with spaces in their name. The fix isn't perfect; it won't work on directories with a " character, but it works fine for my purposes (I don't have any directories with quotes). A better fix would be to use IPC::System::Simple's capturex from http://search.cpan.org/~pjf/IPC-System-Simple-0.15/lib/IPC/System/Simple.pm #runx(),_systemx()_and_capturex(). capturex() is a multiple-argument form of the backticks, so it avoids any interpolation errors.
15438 Modified File(s):
15439 ltp/utils/analysis/lcov/bin/geninfo
15440 ltp/utils/analysis/lcov/bin/lcov
15441 ltp/utils/analysis/lcov/CHANGES
15443 11) Log Message:
15444 gcov-kernel: added patches for linux-2.6.27
15446 Added File(s):
15447 ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov-arm-eabi.patch
15448 ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov-arm-hack.patch
15449 ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov.patch
15451 12) Log Message:
15452 If we unshare pidns without unsharing mounts namespace, and then do a mount -t proc none /proc, then the new proc sits over the original proc for the whole system. Since pidns03 wasn't using CLONE_NEWNS, when it exited /proc showed zero tasks.  This can be fixed by doing 'umount -l /proc', but 'umount /proc' is insufficient.  More to the point, pidns03 wasn't trying to clean up /proc at all.  So make it use CLONE_NEWNS so its private procfs will be automatically cleaned up. Signed-off-by: Serge E. Hallyn <serue@us.ibm.com>. 
15454 Modified File(s):
15455 ltp/testcases/kernel/containers/pidns/pidns03.c
15457 13) Log Message:
15458 netns: fix restoration of original /proc values (ip_forward...). This small patches make the restoration of /proc/sys/net/ipv4/ip_forward /proc/sys/net/ipv4/conf/$netdev/proxy_arp works as expected in netns/initialize.sh. Also removed some unneeded /dev/null redirections. Signed-off-by: Benjamin Thery <benjamin.thery@bull.net>.
15460 Modified File(s):
15461 ltp/testcases/kernel/containers/netns/initialize.sh
15463 14) Log Message:
15464 The script run_semaphore_test_01 fails the first time it is run as the semaphore id is zero (subsequent runs are successful as the ids are nonzero.) The attached patch fixes this behavior. Signed-Off-By: Elder Costa <elder.costa@terra.com.br>.
15466 Modified File(s):
15467 ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
15469 15) Log Message:
15470 On ppc/ppc64, PTRACE_GETREGS and PTRACE_SETREGS don't be defined in /usr/include/sys/ptrace.h. So add checks before use them. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
15472 Modified File(s):
15473 ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
15474 ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.c
15476 16) Log Message:
15477 Simple bug in logic that defines when to run the test makes it run exclusively when support is NOT implemented. Tested on mips64 system running Cavium Networks Octeon chip, Linux 2.6.27. Signed-Off-By: "Malov, Vlad" <Vlad.Malov@caviumnetworks.com>.
15479 Modified File(s):
15480 ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
15482 17) Log Message:
15483 The new ltp-full-20080930.tgz seems to include some new ptrace tests (ptrace04 and ptrace06) that do a #include for spawn_ptrace_child.c. Now I find that if I do a "make clean" it removes this spawn_ptrace_child.c ... is this expected and desired? Also is there supposed to be a way to generate the spawn_ptrace_child.c and any other files removed after "make clean" ? Thanks, - Mark Ver.
15484 Yes, I believe it's an error. The spawn_ptrace_child.c file is necessary to ptrace04 and ptrace06. To do a #include *.c file is not a good coding style. The simplest solution is to rename the spawn_ptrace_child.c to spawn_ptrace_child.h. Also you can add __inline__ as the prefix of functions, then the spawn_ptrace_child.h file looks more like a header file. Thanks, - Jin Bing Guo.
15486 Modified Files:
15487 ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
15488 ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
15489 Added Files:
15490 ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.h
15491 Removed Files:
15492 ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.c
15494 18) Log Message:
15495 With Exec-Shield in place, the Kernel automatically adjusts the stack downward by a random amount of bytes. This will cause the test failed occasionally on IA-32, because the 11th requested chunk of address space (bfe00000-bff00000) has already been used by the stack. For example, stack could be at bfe0b000-bfe20000, and then, shmat(2) failed, mykey to uniquely identify the shared memory segment 0x451005ae. Get shared memory segment (1048576 bytes). Attach shared memory segment to process: ERROR [line: 205] shmat failed - return: 0xffffffff: Invalid argument. It looks like the stack adjustment has a range that it could be chosen, so I changed the start of 11th address space to a lower address. Tests showed that the stack will not go downward that much. In addition, there are a few minor fixes, - keep the width of comments within 72 characters. - remove unnecessary 0x prefix. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
15497 Modified File(s):
15498 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
15500 19) Log Message:
15501 Adding support for mips64. Use 64 bit variable to store the 64 bit address. Tested on mips64 system running Cavium Networks Octeon chip, Linux 2.6.27. Signed-Off-By: "Malov, Vlad" <Vlad.Malov@caviumnetworks.com>. 
15503 Modified File(s):
15504 ltp/testcases/kernel/syscalls/profil/profil01.c
15506 20) Log Message:
15507 Remap_file_pages01 and remap_file_pages02 tests always failed on IA-64 with Kernel 2.6.9 as below. So, I added a check to the existing Kernel version checking (< 2.6.12). If anybody happens to know the exactly version it has started to be implemented, I'll be happy to re-send the revised patch. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
15509 Modified File(s):
15510 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
15511 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
15513 21) Log Message:
15514 I'm using an embedded arm processor (Xscale) and I get the following compile error: timerfd01.c:90: error: '__NR_timerfd_settime' undeclared (first use in this function). I have dug through past patches for this exact problem and have seen it come up with other processors and I have put together a patch that *should* address the issue.  I tested it on my system and everything seems to work.  I based the macro info off of: http://kerneltrap.org/mailarchive/git-commits-head/2008/4/22/1543584/thread. Here is the patch. Signed-Off-By: Shane Volpe <shanevolpe@gmail.com>.
15516 Modified File(s):
15517 ltp/testcases/kernel/include/arm.in
15519 22) Log Message:
15520 This patch adds some debug messages when shmat(2) failed, so we could tell if the failure was because the requested address space has been used. In addition, it fixes the output of failed error code to a more meaningful form. This patch should be applied on the top of another patch I sent earlier with title "shmem_test_06 Failed with Stack Randomization". Tested successfully on a x86_64 machine. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
15522 Modified File(s):
15523 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
15525 23) Log Message:
15526 When I tested the inotify02 on ppc64, it passed all tests and returned 1 with an unnecessary event. After looking into the code, there were 9 tests in sum in inotify02. So I think the unnecessary event should not be regarded as a failure when the 9 tests all passed. Same problem was in inotify01. The patches fixed them. Signed-off-by: Jin Bing Guo <guojb@linux.vnet.ibm.com>.
15528 Modified File(s):
15529 ltp/testcases/kernel/syscalls/inotify/inotify01.c
15530 ltp/testcases/kernel/syscalls/inotify/inotify02.c
15532 24) Log Message:
15533 Attaching the patch for the testcase on PIDNS. Assertion: 1. kill -9 1 from inside a container does not kill container, Steps: a) create container, b) kill -9 1, c) Should not kill the containers. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
15535 Modified Files:
15536 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
15537 Added Files:
15538 ltp/testcases/kernel/containers/pidns/pidns04.c
15540 25) Log Message:
15541 This patch fixes build failures seen on RHEL 4 (2.6.9 based Kernel), and several warnings. The build failures are caused by pec_listener.c and then ptrace06.c, It because the Kernel version checking code is incorrect from it, as you can see from the error message above, "/bin/sh: ../../bin/tst_kvercmp: No such file or directory". I solve it by querying an entry in proc file system instead. For ptrace06.c case, PTRACE_GETSIGINFO and PTRACE_SETSIGINFO are unavailable in this version of Kernel, Given that this test also fails to compile for IA-64 entirely (please see more details on one of my previous emails sent not long ago), I disable this test temperately until those problems have been fixed. In addition, it fixed the following unnecessary compiling warnings. Finally, check_for_unshare.c:21: warning: implicit declaration of function `tst_kvercmp'. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
15543 Modified File(s):
15544 ltp/pan/Makefile
15545 ltp/testcases/kernel/connectors/Makefile
15546 ltp/testcases/kernel/containers/check_for_unshare.c
15547 ltp/testcases/kernel/controllers/Makefile
15548 ltp/testcases/kernel/syscalls/ptrace/Makefile
15550 26) Log Message:
15551 The gethostid01 test fails when the host id is not set on a system. The gethostid() call retrieves "00000000" as the host id. Added a check to compare the return value with "000000" (omitted 1st two 0's as they could also be 0x on some systems; needs confirmation). Signed-off by : Vinay Sridhar <vinay@linux.vnet.ibm.com>.
15553 Modified File(s):
15554 ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
15556 27) Log Message:
15557 This patch cleans code a little bit by removing leftovers. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
15559 Modified File(s):
15560 ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
15561 ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
15563 28) Log Message:
15564 Hello. I had two errors when compiling the CVS version with Ubuntu. The one in regen.sh might have to do with some dash limitation (it complains about not supporting more than 32 shifts.) The one with the Makefile  has to do with the version of lex I have here (lex 2.5.33) complaining about -l not accepting an extra argument (I believe it interprets the w as such). I did a quick check after applying the changes and they seem not to break anything. Signed-Off-By: Elder Costa <elder.costa@terra.com.br>.
15566 Modified File(s):
15567 ltp/pan/Makefile
15568 ltp/testcases/kernel/include/regen.sh
15570 29) Log Message:
15571 Fixing the runpidnstest.sh in containers/pidns, to handle the return code properly. Also removed the obsolete file runtests_noltp.sh, which is no longer required. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
15573 Modified Files:
15574 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
15575 Removed Files:
15576 ltp/testcases/kernel/containers/pidns/runtests_noltp.sh
15578 30) Log Message:
15579 After tested the latest LTP cases, the connector cases failed on RHEL5.2. Test fails with following error:
15580 <<<test_output>>>
15581 incrementing 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>>>
15585 Post Patching:
15586 <<<test_output>>>
15587 incrementing stop Connectors 0 CONF : system doesn't support execution of the test
15588 <<<execution_status>>>
15589 Signed-off-by: Jin Bing Guo <guojb@linux.vnet.ibm.com>.
15591 Modified File(s):
15592 ltp/testcases/kernel/connectors/connector_test.sh
15594 31) Log Message:
15595 Disabling this till TIRPC is built, installed and run properly. Subrata Modak <subrata@linux.vnet.ibm.com>.
15597 Modified File(s):
15598 ltp/runtest/stress.part3
15600 32) Log Message:
15601 Avoid buffer overflow when PID exceeds to 4-digit limit. char array root has to contain at least 'A' +  pid + '\0', which only works pid of testprcess is a 4-digit PID. PID_MAX_DEFAULT in kernel (when CONFIG_BASE_SMALL is NOT set) is set up to 4 million, which requires at least 7-digit pid. Author: Frank Seidel <fseidel@suse.de>. Signed-off-by: Frank Seidel <fseidel@suse.de>. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
15603 Modified File(s):
15604 ltp/testcases/kernel/fs/inode/inode01.c
15606 33) Log Message:
15607 Array 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 [...]
15616 Program 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
15626 169             strcat(path_list_string, "path_list");
15627 Array size of path_list_string needs to be increased to handle PIDs which exceed 4-digits. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
15629 Modified File(s):
15630 ltp/testcases/kernel/fs/inode/inode01.c
15632 34) Log Message:
15633 When compiling with -D_FORTIFY_SOURCE=2 following buffer-overflow gets detected: 
15634 Starting program:
15635 /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01
15636 symlink01    1  PASS  :  Creation of symbolic link file to no object file is ok
15637 symlink01    2  PASS  :  Creation of symbolic link file to no object file is ok
15638 symlink01    3  PASS  :  Creation of symbolic link file and object file via symbolic link is ok
15639 symlink01    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");
15664 Variable full_path exceeds PATH_MAX limit in creat_path_max(), to avoid a buffer overflow the size of full_path needs to be incremented by one. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
15666 Modified File(s):
15667 ltp/testcases/kernel/syscalls/symlink/symlink01.c
15669 35) Log Message:
15670 Now that fsx-linux is the same for fs, nfs and ios (I'm working with ltp-full-20080831.tgz) we have to adapt the runtest/ltp-aiodio.part3 file: (-A and -Z options are no more supported by fsx-linux). Signed-Off-By: Jacky Malcles <Jacky.Malcles@bull.net>.
15672 Modified File(s):
15673 ltp/runtest/ltp-aiodio.part3
15675 36) Log Message:
15676 Introduced PREFIX and LIBSUFFIX variables. DESTDIR is often used within packaging scripts/spec files. Use PREFIX variable instead to manipulate the installation destination directory. Introduced LIBSUFFIX to allow to manipulate library directory to lib64 e.g. for distribution packaging for x86_64 or others architectures. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
15678 Modified Files:
15679 ltp/doc/man1/Makefile ltp/doc/man3/Makefile
15680 ltp/include/Makefile ltp/lib/Makefile ltp/pan/Makefile
15682 37) Log Message:
15683 Dont install ltp.pc and libltp.a with excutable flags. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
15685 Modified Files:
15686 ltp/lib/Makefile
15688 38) Log Message:
15689 Apply CFLAGS to compiler to ballista, kernel/syscalls/utimestat. Compile everything with (user-defined) CFLAGS. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
15691 Modified Files:
15692 ltp/testcases/ballista/ballista/Makefile
15693 ltp/testcases/kernel/syscalls/utimensat/Makefile
15695 39) Log Message:
15696 Avoid overwriting of compiler specific flags in open posix testsuite. Instead of overwriting CFLAGS, append custom flags. Don't append debugging info, optimizing or warning related compiler flags. This would "overwrite" the user definied CFLAGS again. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
15698 ltp/testcases/open_posix_testsuite/Makefile
15700 40) Log Message:
15701 Logfiles of the ltp testdriver "runltp" can get corrupted due to "unsafe" temporary directories and not failing when temporary already exist. The temp directory is /tmp/ltp-$$ which can cause logfile corruption once the PID overflows, since "mkdir -p" will NOT fail, and runltp starts writing into an already existing log directory. This patch creates a temporary directory by using "mktemp", which replaces the "mkdir -p" call. runltp will fail once "mktemp" runs out of combinations (instead of corrupting logfiles silently). Patch is based on the idea from Erik Hamera to create more "safe" temp directories. Various patch improvements/fixes got contributed by Klaus Wagner as well. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
15703 Modified Files:
15704 ltp/runltp
15706 41) Log Message:
15707 This patch fixes most of warnings and badness including the following. Compiled successfully on Fedora 10 Beta x86_64. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
15709 Modified File(s):
15710 include/databin.h
15711 lib/databin.c
15712 testcases/kernel/containers/libclone/libnetns.c
15713 testcases/kernel/containers/libclone/Makefile
15714 testcases/kernel/containers/pidns/pidns03.c
15715 testcases/kernel/containers/sysvipc/shmnstest.c
15716 testcases/kernel/controllers/cpuctl/cpuctl_test01.c
15717 testcases/kernel/controllers/cpuctl/cpuctl_test02.c
15718 testcases/kernel/controllers/cpuctl/cpuctl_test03.c
15719 testcases/kernel/controllers/cpuctl/cpuctl_test04.c
15720 testcases/kernel/controllers/memctl/memctl_test01.c
15721 testcases/kernel/io/disktest/childmain.c
15722 testcases/kernel/io/disktest/dump.c
15723 testcases/kernel/io/disktest/dump.h
15724 testcases/kernel/io/disktest/main.c
15725 testcases/kernel/io/disktest/timer.c
15726 testcases/kernel/ipc/ipc_stress/signal_test_01.c
15727 testcases/kernel/ipc/ipc_stress/signal_test_03.c
15728 testcases/kernel/mem/hugetlb/lib/libipc.c
15729 testcases/kernel/mem/mtest07/mallocstress.c
15730 testcases/kernel/mem/mtest07/shm_test.c
15731 testcases/kernel/sched/clisrv/pthserv.c
15732 testcases/kernel/sched/tool/trace_sched.c
15733 testcases/kernel/security/filecaps/checkforlibcap.sh
15734 testcases/kernel/syscalls/clone/clone03.c
15735 testcases/kernel/syscalls/clone/clone04.c
15736 testcases/kernel/syscalls/clone/clone06.c
15737 testcases/kernel/syscalls/fmtmsg/fmtmsg01.c
15738 testcases/kernel/syscalls/ipc/lib/libipc.c
15739 testcases/kernel/syscalls/ipc/msgget/msgget01.c
15740 testcases/kernel/syscalls/nftw/lib64.c
15741 testcases/kernel/syscalls/nftw/lib.c
15742 testcases/misc/crash/crash01.c
15743 testcases/network/nfsv4/locks/netsync.c
15744 testcases/network/sctp/func_tests/test_1_to_1_threads.c
15745 testcases/network/sctp/func_tests/test_sctp_sendrecvmsg.c
15746 testcases/network/sctp/func_tests/test_timetolive.c
15747 testcases/network/sockets/ltpClient.c
15748 testcases/network/sockets/ltpServer.c
15749 testcases/kernel/syscalls/switch/endian_switch01.c
15750 testcases/kernel/fs/doio/doio.c
15752 42) Log Message:
15753 ltin___memset_chk overflow warning for kernel/connectors/pec/pec_listener.c. with GCC 4.3 and with LTP CVS snapshot from today i got following warning when using the GCC Object Checking Builtins: Signed-off-by: Daniel Gollub <dgollub@suse.de>. 
15754 It's not a correct fix, the patch initializes the message header only. Below is a correct one: Allocate a buffer large enough to hold NLMSG_SPACE(MAX_MSG_SIZE). Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>. 
15756 Modified File(s):
15757 ltp/testcases/kernel/connectors/pec/pec_listener.c
15759 43) Log Message:
15760 Compiled 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"
15763 Signed-off-by: CAI Qian <caiqian@cclom.cn>.
15765 Modified File(s):
15766 ltp/testcases/network/nfsv4/acl/acl1.c
15768 44) Log Message:
15769 CAI Qian <caiqian@cclom.cn> reported that Setgroups01_16 test always fails for x86_64:
15770 setgroups01_16    1  FAIL  :  setgroups(65536, list) Failed, errno=14 : Bad address,
15771 Seen it on both of those Kernels, 2.6.27-0.392.rc8.git7.fc10.x86_64, 2.6.18-92.el5. Any idea on if it is a test code issue or OS bug?
15772 Daniel Gollub <dgollub@suse.de> replied that I just sent some patches for setgroups02_16 - looks like it's a similar problem for setgroups01_16 (for some reason setgroups01_16 didn't failed for me, only setgroups02_16). Anyway, i guess the reason is the use of the uninitialized groups list and passing the _full_ length to the syscalls. Could you try attached patch? Signed-Off-By: Daniel Gollub <dgollub@suse.de>.
15774 Modified File(s):
15775 ltp/testcases/kernel/syscalls/setgroups/compat_16.h
15776 ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
15778 45) Log Message:
15779 Change argument list of GETGROUPS/SETGROUPS to represent the argument list of the syscalls. getgroups() first argument is a signed int!. Signed-off-by: Daniel Gollub <dgollub@suse.de>. Also, setgroups02(_16) is working with an uninitialized list, expect the first GID field. setgroups() and getgroups() additionally get called with the full length  of the uninitialized list. The uninitialized values cause setgroups02_16 to fail:
15781 setgroups02_16    1  BROK  :  gid returned from getgroups is too large for testing setgroups32
15783 Since the uninitialized values could be greater then 0xffff. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
15785 Modified File(s):
15786 ltp/testcases/kernel/syscalls/setgroups/compat_16.h
15787 ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
15789 46) Log Message:
15790 Hi. Here I am getting the following error (with Ubuntu 7.04):
15791 elder@Yosemite:/tmp/ltp/testcases/ballista$ LANG= make -f Makefile
15792 WARNING: No perl detected; skipping ballista tests
15793 This is caused by a bashism in the makefile (see patch 1). I've compiled & ran ballista on Debian lenny, and found out some patches are needed to make it work. Patches 1 and 2 are fix bashisms causing failures when using Debian's dash. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
15795 Modified Files:
15796 ltp/testcases/ballista/Makefile
15797 ltp/testcases/ballista/ballista/ostest_new.pl
15799 47) Log Message:
15800 This fixes a problem when generated the test executable source, which causes the last argument of the tested syscall to be repeated (eg. call chdir(char*) would end up as chdir(char*, char*)). Signed-off-by: Jiri Palecek <jpalecek@web.de>. 
15802 Modified Files:
15803 ltp/testcases/ballista/ballista/callGen.cpp
15804 ltp/testcases/ballista/ballista/callGen_standAlone.cpp
15806 48) Log Message:
15807 Adds using declarations to generated sources, where needed. Added using namespace std; directives to files that use unqualified names from std:: Signed-off-by: Jiri Palecek <jpalecek@web.de>.
15809 Modified Files:
15810 ltp/testcases/ballista/ballista/compile/bparser.cpp
15811 ltp/testcases/ballista/ballista/templates/bTypes.cpp
15813 49) Log Message:
15814 Fixed some bashisms. Jiri Palecek <jpalecek@web.de>.
15816 Modified Files:
15817 ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
15819 50)  Log Message:
15820 Typo in file_test.sh. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
15822 Modified Files:
15823 ltp/testcases/commands/ade/file/file_test.sh
15825 51) Log Message:
15826 Fix bashisms in inintialize.sh. This includes two atypical cases: a lexicographical comparison of two strings, which has been emulated by "sort", and some strange bash-array-ism, which has been emulated through "eval". Signed-off-by: Jiri Palecek <jpalecek@web.de>.
15828 Modified Files:
15829 ltp/testcases/kernel/containers/netns/initialize.sh
15831 52) Log Message:
15832 Fix some bashisms. Jiri Palecek <jpalecek@web.de>.
15834 Modified Files:
15835 ltp/testcases/commands/ade/ar/ar01
15836 ltp/testcases/commands/ade/file/file_test.sh
15837 ltp/testcases/commands/cpio/cpio_tests.sh
15838 ltp/testcases/commands/eject/eject-tests.sh
15839 ltp/testcases/commands/fileutils/cp/cp_tests.sh
15840 ltp/testcases/commands/fileutils/ln/ln_tests.sh
15841 ltp/testcases/commands/fileutils/mkdir/mkdir_tests.sh
15842 ltp/testcases/commands/fileutils/mv/mv_tests.sh
15843 ltp/testcases/commands/gzip/gzip_tests.sh
15844 ltp/testcases/commands/logrotate/logrotate_tests.sh
15845 ltp/testcases/commands/mail/mail_tests.sh
15846 ltp/testcases/commands/tar/tar_tests.sh
15847 ltp/testcases/kernel/fs/acls/acl_test01
15848 ltp/testcases/network/dhcpd/dhcpd_tests.sh
15849 ltp/testcases/network/iptables/iptables_tests.sh
15850 ltp/testcases/network/traceroute/traceroute_tests.sh
15851 ltp/testcases/network/xinetd/xinetd_tests.sh
15853 53) Log Message:
15854 Fix bashisms (function keyword in utimensat_tests.sh). Signed-off-by: Jiri Palecek <jpalecek@web.de>.
15856 Modified Files:
15857 ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
15859 54) Log Message:
15860 When building ltp on 2.6.24 kernel, the timerfd test failed to build. This is caused by NR_timerfd being defined without NR_timerfd_create, because the test checks for NR_timerfd, but uses NR_timerfd_create. The attached patch should fix that. Correct the condition of compiling the timerfd test; should fix FTBFS with some kernel versions. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
15862 Modified Files:
15863 ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
15865 55) Log Message:
15866 The file_test detects MSB architectures by grepping for "power" or "ppc" in /proc/cpuinfo. This is unfortunate if, on a LSB architecture, /proc/cpuinfo contains the word "power_management". The attached patch should fix it. Implement a (hopefully) proper way of getting machine endiannes in file_test.sh. The old way tested if cpuinfo contained the word "power" for big endian machine; this was easily confused by "power_management". Signed-off-by: Jiri Palecek <jpalecek@web.de>.
15868 Modified File(s):
15869 ltp/testcases/commands/ade/file/file_test.sh
15871 56) Log Message:
15872 Running hugemmap02 test case on IA-32 generated SIGSEGV. It also gives warnings when compiling:      
15873 cc -I../../../../../include -g -Wall    hugemmap02.c -L../../../../../lib -lltp   -o hugemmap02
15874 hugemmap02.c: In function ‘main’:
15875 hugemmap02.c:149: warning: integer constant is too large for ‘long’ type
15876 hugemmap02.c:156: warning: integer constant is too large for ‘long’ type
15877 The following patch fixes it by making low memory addresses falling in a 2G - 3G range. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
15879 Modified File(s):
15880 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
15882 57) Log Message:
15883 The mc_cmds script under ltp network test returns "fail" when /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts is set to 1. This just means that this feature is disabled. Added a check to report this message and exit. Vinay Sridhar <vinay@linux.vnet.ibm.com>.
15885 Modified File(s):
15886 ltp/testcases/network/multicast/mc_cmds/mc_cmds
15888 58) Log Message:
15889 This patch fixes file_test failure on s390(x). Signed-off-by: Jeff Burke <jburke@redhat.com>. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
15891 Modified File(s):
15892 ltp/testcases/commands/ade/file/file_test.sh
15894 59) Log Message:
15895 The runltp has the parameter "-d" to identify the temporary directory by user. But in the latest runltp, there're two problem:
15896 1> Always use "/tmp" as the temporary directory and never use the one that user defined.
15897 2> It will be in error if the parameter "TMPDIR" is a relative path. 
15898 This patch fixes those issues. Signed-off-by: Jin Bing Guo <guojb@linux.vnet.ibm.com>.
15900 Modified File(s):
15901 ltp/runltp
15903 60) Log Message:
15904 This patch fixes the ld01 test failure on x86_64. Signed-off-by: Jeff Burke <jburke@redhat.com>. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
15906 Modified File(s):
15907 ltp/testcases/commands/ade/ld/Makefile
15909 61) Log Message:
15910 I found no reason why they should not be run: Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
15912 Modified Files:
15913 ltp/runtest/mm
15914 ltp/runtest/syscalls
15915 ltp/testcases/kernel/syscalls/mount/Makefile
15916 ltp/testcases/kernel/syscalls/umount/Makefile
15918 Added Files:
15919 ltp/testcases/kernel/syscalls/mount/test_mount
15920 ltp/testcases/kernel/syscalls/umount/test_umount
15922 62) Log Message:
15923 Re-introduce locals. The issue I was solving when making this patch was checkbashisms (http://packages.debian.org/sid/devscripts) complaining about it, so I had to patch it to get rid of lintian warnings. I've checked that:
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,
15928 so IIUC, the transformation should be safe. However, if you're seriously worried about it, you can reintroduce the locals by applying the attached patch, it wouldn't matter to me. Signed-Off-By: Jiri Palecek <jpalecek@web.de>. Mike Frysinger <vapier@gentoo.org> wanted them back.
15930 Modified File(s):
15931 ltp/testcases/network/iptables/iptables_tests.sh
15933 63) Log Message:
15934 The current fork09 test case breaks if there is an FD (with a higher number) opened for the testcase. This would fail as the test is not able to detect the fact that it has already opened 1024 files ! This situation is quite possible in an automated environment where people could run the LTP tests from. The patch attached fixes the issue. Please apply ! This will make the test more robust and free from assumptions ! ;). Signed-off-by: Suzuki K P <suzuki@in.ibm.com>.
15936 Modified File(s):
15937 ltp/testcases/kernel/syscalls/fork/fork09.c
15939 64) Log Message:
15940 This patch fixes the following compilation warning seen on PPC64. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
15942 Modified File(s):
15943 ltp/testcases/kernel/syscalls/getsid/getsid02.c
15945 65) Log Message:
15946 I tested the connectors case on SLES11 beta2 for ppc. Some tests fail. It's the getopt() error in connectors/pec/event_generator.c file. The type of return value in getopt() is "int", not "char". This Patch solves the problem. Signed-off-by: Jin Bing Guo <guojb@linux.vnet.ibm.com>. 
15948 Modified File(s):
15949 ltp/testcases/kernel/connectors/pec/event_generator.c
15951 66) Log Message:
15952 I've understood the explanation and I've confirmed the correctness. But I think the behavior of io_submit(ctx, 0, (void*)-1 ) on ppc64 is interesting. So I don't like to throw io_submit(ctx, 0, (void*)-1 ) test case away <A>. Also I'd like to dig the kernel more <B>. For <B> I'd like to submit following patch to lkml in the future: For <A> I've revised the patch. Signed-off-by: Sridhar Vinay <vinaysridhar@in.ibm.com>, Signed-off-by: Jin Bing Guo <guojb@linux.vnet.ibm.com>, Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
15954 Modified File(s):
15955 ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
15957 67) Log Message:
15958 Addition of gcov-kdump tool to LTP. The files attached is gcovdump tool. Could you please upload the code into LTP CVS repository? Signed-Off-By: Huang Ying <ying.huang@intel.com>.
15960 Added Files:
15961 utils/analysis/gcov-kdump/Makefile
15962 utils/analysis/gcov-kdump/README
15963 utils/analysis/gcov-kdump/gcov.h
15964 utils/analysis/gcov-kdump/gcovdump.c
15965 utils/analysis/gcov-kdump/mem_image.c
15966 utils/analysis/gcov-kdump/mem_image.h
15967 utils/analysis/gcov-kdump/util.c
15968 utils/analysis/gcov-kdump/util.h
15970 68) Log Message:
15971 I found no reason why they should not be run: Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
15973 Modified File(s):
15974 ltp/runtest/syscalls
15976 69) Log Message:
15977 Addition of additional epoll() test cases run to LTP. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
15979 Modified Files:
15980 ltp/runtest/syscalls
15982 Added Files:
15983 ltp/testcases/kernel/syscalls/libevent/run_libevent.sh
15985 70) Log Message:
15986 Thanks. Attached page is based on your advise. Signed-off-by: Masatake YAMATO <yamato@redhat.com>. However, the page tells *older* version of 2.6.23 uses signo instead of ssi_signo as a field name. Subrata, could you try the patch on your 2.6.27 first. 
15988 Modified File(s):
15989 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
15991 71) Log Message:
15992 Subrata <subrata@linux.vnet.ibm.com> wrote: I found some compilation errors for the connectors at today´s CVS snapshot on the following machine. Can you please look into this: 1) uname -a, Linux 2.6.27-autokern1 #1 SMP Mon Oct 20 00:45:37 PDT 2008 i686 GNU/Linux.  How about: check if NETLINK_CONNECTOR is defined (in netlink.h). If not, we can't include connector.h, so we break the test. If yes, we check if CN_IDX_PROC is defined. Subrata, can you try the following patch? Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
15994 Modified Files:
15995 ltp/testcases/kernel/connectors/pec/pec_listener.c
15996 ltp/testcases/kernel/connectors/pec/run_pec_test
15998 72) Log Message:
15999 The getcpu() test-function returns the current scheduled CPU id of the test-process for archiectures expect i386, which is not the intended return value of a syscall test. Attached patch returns instead 0, for non-i386 ARCH and __GLIBC_PREREQ(2,6). Tested on x86_64. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
16001 Modified File(s):
16002 ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
16004 73) Log Message:
16005 openposix testsuite is skipping PPC64 builds due to different location of the "main" function symbol on PPC64. Author: Erik Hamera <ehamera@suse.cz>, Signed-off-by: Daniel Gollub <dgollub@suse.de>.
16007 Modified File(s):
16008 ltp/testcases/open_posix_testsuite/Makefile
16010 74) Log Message:
16011 please find attached a fix for potential overflows in sched_tc4 and sched_driver. sched_tc4: RAWDEV could be much large then 16 chars - e.g. /dev/cciss/c0d0p6 (18) (only use of RAWDEV in entire sched_stress module). sched_driver: pathname could be much large then 50 - increased to PATH_MAX. Problem observed and original fixed by Yi Xu. Patch got slightly cleaned-up/modified. Reviewed-by: Daniel Gollub <dgollub@suse.de>, Signed-off-by: Daniel Gollub <dgollub@suse.de>.
16013 Modified File(s):
16014 ltp/testcases/kernel/sched/sched_stress/sched_driver.c
16015 ltp/testcases/kernel/sched/sched_stress/sched_tc4.c
16018 75) Log Message:
16019 Again, the patch deals with _NR_fstatat64 and __NR_newfstatat stubs when builds the test. We do not really want to test stubs when a good definition is available. See attached patch file, copy here. Tested with _fstatat64 or __NR_newfstatat defined, not tested  when both stubbed. Signed-off by : Vlad Malov <vlad.malov@caviumnetworks.com>.
16021 Modified File(s):
16022 ltp/testcases/kernel/syscalls/fstatat/fstatat01.c
16024 76) Log Message:
16025 Replacement of deprecated interfaces: The update_refpolicy.sh fixes some of deprecated interfaces and inject an interface to kick test script from unconfined domain. So, I can run the testsuite which includs bounds test without any problems on Rawhide. However, I got some warnings for deprecated interfaces/macros like r_dir_perms, userdom_sysadm_bin_spec_domtrans_to or userdom_use_sysadm_ptys. The attached patch is a new test case of the boundary feature, which contains six tests, as follows: 
16026 test01: It tries to invoke setcon() with bounded domain in a multi-threaded process. The expected result is success.
16027 test02: It tries to invoke setcon() with unrelated domain in a multi-threaded process. The expected result is fail.
16028 test03: It makes a bounded domain try to read a file, when its bounds domain can read the file. The expected result is success. test04: It makes a bounded domain try to write a file, when its bounds domain cannot write the file. The expected result is fail, because write permission is boundary violated.
16029 test05: It tries to write a bounded type, even if the domain cannot write to its bounds type. The expected result is fail. 
16030 test06: It makes a bounded domain try to set an attribute of bounded type.Thanks,
16031 Signed-Off-By: KaiGai Kohei <kaigai@ak.jp.nec.com>.
16033 Modified Files:
16034 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
16035 ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
16037 Added Files:
16038 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_bounds.te
16039 ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/Makefile
16040 ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/selinux_bounds.sh
16041 ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/selinux_bounds_thread.c
16043 77) Log Message:
16044 Integrate execution of epoll() syscall testcase. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
16046 Modified File(s):
16047 ltp/runtest/syscalls
16048 ltp/testcases/kernel/syscalls/Makefile
16050 78) Log Message:
16051 Integrated 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>.
16055 Modified File(s):
16056 ltp/runltp
16058 79) Log Message:
16059 Integrated SCHEDULER Client Server Tests to default LTP run ./runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
16061 Modified Files:
16062 ltp/runtest/sched
16063 ltp/testcases/kernel/sched/clisrv/Makefile
16065 Added Files:
16066 ltp/testcases/kernel/sched/clisrv/run_sched_cliserv.sh
16068 80) Log Message:
16069 Integrated the sched_stress to default LTP run for 2 minutes. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
16071 Modified File(s):
16072 ltp/runtest/sched
16073 ltp/testcases/kernel/sched/sched_stress/sched_stress.sh
16075 81) Log Message:
16076 Addition of Initial Set of POWER MANAGEMENT Testcases to LTP. Signed-Off-By: Nageswara R Sastry <rnsastry@linux.vnet.ibm.com>.
16078 Modified Files:
16079 ltp/runltp
16080 ltp/testcases/kernel/Makefile
16082 Added Files:
16083 ltp/runtest/power_management_tests
16084 ltp/testcases/kernel/power_management/Makefile
16085 ltp/testcases/kernel/power_management/README
16086 ltp/testcases/kernel/power_management/change_freq.sh
16087 ltp/testcases/kernel/power_management/change_govr.sh
16088 ltp/testcases/kernel/power_management/check_config.sh
16089 ltp/testcases/kernel/power_management/check_cpufreq_sysfs_files.sh
16090 ltp/testcases/kernel/power_management/check_kv_arch.c
16091 ltp/testcases/kernel/power_management/config_cpu_freq
16092 ltp/testcases/kernel/power_management/config_cpu_idle
16093 ltp/testcases/kernel/power_management/config_sched_mc
16094 ltp/testcases/kernel/power_management/pm_include.sh
16095 ltp/testcases/kernel/power_management/pwkm_load_unload.sh
16096 ltp/testcases/kernel/power_management/runpwtests.sh
16097 ltp/testcases/kernel/power_management/test_sched_mc.sh
16099 82) Log Message:
16100 Fixed Build errors on s390x. Signed-Off-By: Ramon de Carvalho Valle <rcvalle@linux.vnet.ibm.com>.
16102 Modified File(s):
16103 ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
16104 ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
16106 83) Log Message:
16107 Added the Kernel Options that need to be set after applying the Patch and for successfull loading of the GCOV kernel during usage of lcov. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
16109 Modified File(s):
16110 utils/analysis/gcov-kernel/linux-2.6.27-gcov.patch
16112 84) Log Message:
16113 I wanted to have all the special configuration parameters needed in the kernel .config file for enabling some features, for which test cases are there in LTP, but those tests will not run until the running kernel was enabled. I wanted the consolidated list in the ltp/README itself. I have generated a small patch for this. I would request others also to add to this when they find out such scenarios in LTP. Please feel free to add. We do not want situations where test cases are available in LTP, but they cannot be tested just because that the kernel was not built with configuration(s) set. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
16115 Modified File(s):
16116 ltp/README
16118 85) Log Message:
16119 The result of alloc_mem thread could be either NULL, ptr to some allocated memory or (void*)-1. The code reading this result actually handled cases 1 & 2 only, and even case "NULL" was mishandled, causing a segfault. This patch fixes it, by:
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,
16122 Signed-off-by: Jiri Palecek <jpalecek@web.de>.
16124 Modified File(s):
16125 ltp/testcases/kernel/mem/mtest07/mallocstress.c
16127 86) Log Message:
16128 In the i2ntest1 testcase, the call if_nametoindex(TEST_RETURN) was segfaulting, because TEST_RETURN was actually result of comparison (ifname==if_indextoname(...)). The fix is to call it with real ifname. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
16130 Modified File(s):
16131 ltp/testcases/network/lib6/in6_02.c
16133 87) Log Message:
16134 Fix segfaults on getaddrinfo failures in pingpong6.c. pingpong6.c would segfault if getaddrinfo fails, because it would go on after the failure and read invalid data (ie. the hp pointer). The fix is to exit immediately on getaddrinfo errors. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
16136 Modified File(s):
16137 ltp/testcases/network/ipv6/perf_lan6/pingpong6.c
16139 88) Log Message:
16140 Fix double unescaping error in tst_resm. when calling tst_resm (and several other tst_* functions) with a string containinig "%%", tst_resm would not output a percent sign, but formats some data instead (eg. "%%fs" in fork05 test ends up as "0.00000s". This is because once the escapes have been processed by tst_resm, they are processed again by tst_res called by tst_resm. The attached patch fixes this behaviour.. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
16142 Modified File(s):
16143 ltp/lib/tst_res.c
16145 89) Log Message:
16146 clean up nested #ifdef mess
16148 Modified File(s):
16149 ltp/testcases/kernel/syscalls/get_robust_list
16151 90) Log Message:
16152 The following hack fixes the "endian_switch01.c:115: warning: ‘main’ takes only zero or two arguments" warning. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
16154 Modified File(s):
16155 ltp/testcases/kernel/syscalls/switch/endian_switch01.c
16157 91) Log Message:
16158 Compilation problem with latest cvs: epoll test. Hello. I had a problem when compiling today's version with Ubuntu. The following patch fixed the issue (I guess it is a bashism). Signed-Off-By: Elder Costa <elder.costa@terra.com.br>.
16160 Modified File(s):
16161 ltp/testcases/kernel/syscalls/epoll/Makefile
16163 92) Log Message:
16164 Add mips64 support to resvmsg01 and sendmsg01 tests. Two rivial patches to add yet another 64-bit architecture. Tested on mips64 Octeon, Linux 2.6.27. Signed-off by : Vlad Malov vlad.malov@caviumnetworks.com.
16166 Modified File(s):
16167 ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
16168 ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
16170 93) Log Message:
16171 Shmem_test_06: Let System Choose Suitable Addresses at Which to Attach the Segments. Shmem_test_06 still fail occasionally because it tries to attach segments to fixed addresses. It is still possible that one of those addresses has been used due to address space randomization or whatever reason. This is because the chosen address starting from 80000000 has already been used. This patch fixes the problem by letting system choose suitable addresses at which to attach the segments, and still satisfy the purpose of the test - simultaneous attachment of more than ten shared memory regions to a process. Using segment registers 0x3 to 0xC and 0xE. Now, the test works fine. Tested successfully on i386 and s390x machines. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
16173 Modified File(s):
16174 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
16176 94) Log Message:
16177 This patch fixes a bash specific comparison in checkforlibcap.sh script. Signed-Off-By: Elder Costa <elder.costa@terra.com.br>.
16179 Modified File(s):
16180 ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
16182 95) Log Message:
16183 Fix segfault of "pan" on signal action. pan segfaults when receiving various signal registered by sigaction. Valgrind reports various uninitalied bytes of the sigaction struct: Initializing the sigaction struct as empty avoids a segfault of "pan". Signed-off-by: Daniel Gollub <dgollub@suse.de>. Acked-by: Nate Straz <nstraz@redhat.com>.
16185 Modified File(s):
16186 ltp/pan/pan.c
16188 96) Log Message:
16189 Fix the shared memory getting and removing in madvise03. <Bug 1>: In madvise03 case, it would apply a large size shared memory. But in some system, it was greater than the shmmax. So it would be failed. <Bug 2>: It would not remove the shared memory when it exited. Signed-off-by: Jin Bing Guo <guojb@linux.vnet.ibm.com>.
16191 Modified Files:
16192 ltp/testcases/kernel/syscalls/madvise/madvise03.c
16194 97) Log Message: Fix the exit value in inotify cases on RHEL4.7. The RHEL4.7 (kernel-2.6.9-78.EL) does not support inotify system calls. So it should send out an information and return 0. In addition, tha patch also fixed a compile warning: Signed-off-by: Jin Bing Guo <guojb@linux.vnet.ibm.com>.
16196 Modified Files:
16197 ltp/testcases/kernel/syscalls/inotify/inotify01.c
16198 ltp/testcases/kernel/syscalls/inotify/inotify02.c
16200 98) Log Message:
16201 The attached patch fixes some errors when running with Ubuntu due to some bash specific syntax. It also has some minor cosmetic and indentation changes. CAVEATS:
16202 1- The comparisons failed because the script was generating empty files and the comparisons in line 181 failed. However the test proceeded as if the comparisons were successful. There is still room for improvement.
16203 2- I had to change Ubuntu default configuration (enable cron log file and rename it from cron.log to cron) for the test to succeed.
16204 Signed-Off-By: Elder Costa <elder.costa@terra.com.br>
16206 Modified File(s):
16207 ltp/testcases/commands/cron/cron_tests.sh
16209 99) Log Message:
16210 Fix Cron Test Fails to Compare. This patch fixes a comparison failure spotted by Elder Costa because the script was generating empty files. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
16212 Modified File(s):
16213 ltp/testcases/commands/cron/cron_tests.sh
16215 100) Log Message:
16216 At_allow01 and at_deny01 test cases always fail, because the result code handing is incorrect. This patch fixes it, and also tidy up code a little bit. In addition, looks like there is a bug for at utility with a non-login shell, so I suppose it does not hurt to work around this particular bug by using a login shell. Tested successfully on a x86-64 and s390x machines. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
16218 Modified File(s):
16219 ltp/testcases/commands/at/at_allow01
16220 ltp/testcases/commands/at/at_deny01
16222 101) Log Message:
16223 I hope the numa infrastructure will handle stuff non-numa systems. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
16225 Modified File(s):
16226 ltp/runltp
16228 102) Log Message:
16229 Integrate hugetlb tests into runltp. Also modify the way hugemmap02 is run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
16231 Modified File(s):
16232 ltp/runltp
16233 ltp/runtest/hugetlb
16235 103) Log Message:
16236 The following patch Integrates the remaining MTEST06 into runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
16238 Modified Files:
16239 ltp/runtest/mm
16240 ltp/testcases/kernel/mem/mtest06/mmap2.c
16241 ltp/testcases/kernel/mem/mtest06/mmap3.c
16243 104) Log Message:
16244 The following patch Integrates the remaining MMAPSTRESS into runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
16246 Modified Files:
16247 ltp/runtest/mm
16248 ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
16249 ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
16250 ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
16252 105) Log Message:
16253 Following warnings are generated when compiling mm_core_apis.c. Attached patch fixes them. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
16255 Modified File(s):
16256 ltp/testcases/kernel/mem/libmm/mm_core_apis.c
16258 106) Log Message:
16259 The following patch integrates build/install/run of mm_core_apis to runalltests.sh. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
16261 Modified File(s):
16262 ltp/runalltests.sh
16264 107) Log Message:
16265 The following patch integrates running of aio tests to runalltests.sh. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
16267 Modified File(s):
16268 ltp/runalltests.sh
16270 108) Log Message:
16271 This 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
16275 The only copy of fsx-linux.c will stay in:
16276 - testcases/kernel/fs/fsx-linux/fsx-linux.c
16278 Attached patch adapt the TCbin= variable of the runtests file to the install target "$LTPROOT/testcases/bin" to find the (shared) build of fsx-linux. Signed-off-by: Daniel Gollub <dgollub@suse.de>. Acked-by: CAI Qian <caiqian@cclom.cn>.
16280 Modified Files:
16281 ltp/runtest/fsx
16282 ltp/runtest/ltp-aiodio.part3
16283 ltp/runtest/ltplite
16284 ltp/runtest/nfs
16285 ltp/runtest/stress.part1
16286 ltp/testcases/kernel/io/ltp-aiodio/Makefile
16288 Removed Files:
16289 ltp/testcases/kernel/io/ltp-aiodio/fsx-linux.c
16290 ltp/testcases/network/nfs/fsx-linux/fsx-linux.c
16292 109) Log Message:
16293 The following patch complements previous ones to fix/improve the behaviour of cron_tests.sh script. Some fixes inspired in CAI Qian's previous posts. 
16294 Changes:
16295 1- Added LANG= in the script executed by cron to avoid issues with internationalization.
16296 2- Reordered some tests so that one checks if one of the variables TS_MIN is empty (in case there was some problem to create the file tst1_cron.out) 
16297 3- Eliminated the \t\n from the output strings that caused the problem reported by Subrata
16298 4- Fixed the order the expected x received values are printed out to the output log
16300 This version fixes an error in the previous patch that prevented it from applying correctly and added minor cosmetic changes. Signed-Off-By: Elder Costa <elder.costa@terra.com.br>.
16302 Modified File(s):
16303 ltp/testcases/commands/cron/cron_tests.sh
16305 LTP-20080930
16307 1) Log Message:
16308 Fix build error for libclone.c. Signed-off-by: Veerendra Chandrappa <vechandr@in.ibm.com>.
16310 Modified File(s):
16311 ltp/testcases/kernel/containers/libclone/libclone.h
16313 2) Log Message:
16314 Set executable flag for netpipe.sh without chmod.sh which just performs an santiy check if the user is root to run chmod 755, which doesn't require root priviliges. Signed-off-by: Daniel Gollub <dgollub@suse.de>. 
16316 Modified File(s):
16317 ltp/tools/netpipe-2.4/Makefile
16319 3) Log Messsage:
16320 sync_pipe_close() returns an uninitialized value when it is passed an already closed pipe. Signed-off-by: Roy Lee <roylee17@gmail.com>. 
16322 Modified File(s):
16323 ltp/lib/libtestsuite.c
16325 4) Log Message:
16326 I extended getegid testcase to test getegid16, too. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
16328 Modified File(s):
16329 ltp/runtest/syscalls
16330 ltp/testcases/kernel/syscalls/getegid/Makefile
16331 ltp/testcases/kernel/syscalls/getegid/getegid01.c
16333 5) Log Message:
16334 This can only be tested on a POWER6 machine.  A program to test it is attached. --Paul Mackerras.
16335 Thanks for sharing the test case with LTP. I have ported it to bare minimum LTP requirement and ran it on various architectures and kernel versions to test out the behaviour of the test on these machines. Yamato, When you find time, kindly add more specific stuff that we have specially for the LTP syscall tests, things like running in a loop, running concurrently, etc. And here goes the Patch. Paul, you can propose more modification to this if you wish to:
16336 Signed-off-by: Paul Mackerras <paulus@samba.org>,
16337 Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>.
16339 Modified Files:
16340 ltp/runtest/syscalls
16342 Added Files:
16343 ltp/testcases/kernel/syscalls/switch/Makefile
16344 ltp/testcases/kernel/syscalls/switch/switch01.c
16346 6) Log Message:
16347 I have seen that in some of my systems, utimensat fails to build because of some definitions missing in system headers. Do, you think we can apply the following patch: Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>. 
16349 Modified File(s):
16350 ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
16352 7) Log Message:
16353 Looks OK as far as I can see, except that I wonder why you check for being root: since there is no restriction by the kernel on which processes can use this system call.  A process can't do anything to any other process using this system call, so there's no reason to restrict it. Also you might like to call it "endian_switch()" rather than just "switch()". Paul Mackerras <paulus@samba.org>.
16355 Modified File(s):
16356 ltp/testcases/kernel/syscalls/switch/switch01.c
16358 8) Log Message:
16359 The following two scripts cannot execute correctly on my box, which doesn’t equip gawk but awk (busybox). This patch makes them, as well as other scripts( see the patch), to not explicitly using gawk but awk. roylee@andestech.com. 
16361 Modified File(s):
16362 ltp/testcases/commands/cron/cron_allow01
16363 ltp/testcases/commands/cron/cron_deny01
16364 ltp/testcases/commands/cron/cron_neg_tests.sh
16365 ltp/testcases/kernel/ipc/ipc_stress/cleanup
16366 ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
16367 ltp/testcases/open_hpi_testsuite/clients/hpionIBMblade.c
16369 9) Log Message:
16370 This patch does the following:
16371 1. These test cases failed with "open returned unexpected errno 2" because the child process falls through to execute redundant cleanup(),
16372 2. Added code to use the tst_tmpdir()/tst_rmdir() APIs.
16373 Signed-Off-By: <roylee@andestech.com>
16375 Modified File(s):
16376 ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
16377 ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
16378 ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
16380 10) Log Message:
16381 Remove redundant bits from the container test script. Keep the nicer/self-consistent info. Add proper dependencies on check_for_unshare rather than shoehorning it in as a MAKE command in *only* the 'all' target. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>, Acked-by: Serge Hallyn <serue@us.ibm.com>,
16383 Modified File(s):
16384 ltp/testcases/kernel/containers/Makefile
16385 ltp/testcases/kernel/containers/container_test.sh
16387 11) Log Message:
16388 Make these rules a tiny bit more generic using the automatic $@ variable. This means anyone copying this line is less likely to make copy/paste errors. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>, Acked-By: Serge Hallyn <serue@us.ibm.com>.
16390 Modified File(s):
16391 ltp/testcases/kernel/containers/Makefile
16393 12) Log Message:
16394 When it comes to this program, why should we care what the arch is? Shouldn't the SYS_ and __NR numbers alone tell us if unshare() is relevant here? Also, suppose both SYS_unshare and __NR_unshare aren't defined and we're running on an i386 box. This means we'll trigger the block: 
16395         #elif __i386__
16396                 int do_check(void) { return kernel_is_too_old(); }
16397 Which is totally wrong. Fix these up by ignoring the arch and boiling it all down to a corrected check for the proper define(s). See sys/syscall.h for details on SYS_ vs. __NR_. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>, Acked-by: Serge Hallyn <serue@us.ibm.com>,
16399 Modified File(s):
16400 ltp/testcases/kernel/containers/check_for_unshare.c
16402 13) Log Message:
16403 Now that we have proper dependencies on check_for_unshare we take explicit tests for unshare out of the top-level make file and distribute to each subdir Makefile as ifeq...endif sections which control which targets to build. While it doesn't avoid descending into subdirs it's easier to read and check the make code when most of the build rules don't have shell flow control. Even better if we could change the contents of SUBDIRS based on the results of running check_for_unshare. Also note the use of := and not =. info Make is our friend. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>, Acked-by: Serge Hallyn <serue@us.ibm.com>, 
16405 Modified File(s):
16406 ltp/testcases/kernel/containers/Makefile
16407 ltp/testcases/kernel/containers/libclone/Makefile
16408 ltp/testcases/kernel/containers/pidns/Makefile
16409 ltp/testcases/kernel/containers/sysvipc/Makefile
16410 ltp/testcases/kernel/containers/utsname/Makefile
16412 14) Log Message:
16413 Now that they are in it's best to drop the noltp junk leftover from the LTP port of the container tests. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>, Acked-by: Serge Hallyn <serue@us.ibm.com>.
16415 Modified File(s):
16416 ltp/testcases/kernel/containers/Makefile
16417 ltp/testcases/kernel/containers/libclone/Makefile
16418 ltp/testcases/kernel/containers/pidns/Makefile
16419 ltp/testcases/kernel/containers/pidns/pidns01.c
16420 ltp/testcases/kernel/containers/pidns/pidns02.c
16421 ltp/testcases/kernel/containers/pidns/pidns03.c
16422 ltp/testcases/kernel/containers/sysvipc/Makefile
16423 ltp/testcases/kernel/containers/sysvipc/shmnstest.c
16424 ltp/testcases/kernel/containers/utsname/Makefile
16425 ltp/testcases/kernel/containers/utsname/utstest.c
16427 15) Log Message:
16428 Use non-recursive assignment. This means, for example, that:
16429 SRCS := $(wildcard *.c)
16430 will call the wildcard function, substitute the output, and assign it to SRCS. Recursive assignment (plain =) would use the output and continue performing substitutions until no further substitutions could be made. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>, Acked-by: Serge Hallyn <serue@us.ibm.com>.
16432 Modified File(s):
16433 ltp/testcases/kernel/containers/Makefile
16434 ltp/testcases/kernel/containers/libclone/Makefile
16435 ltp/testcases/kernel/containers/pidns/Makefile
16436 ltp/testcases/kernel/containers/sysvipc/Makefile
16437 ltp/testcases/kernel/containers/utsname/Makefile
16439 16) Log Message:
16440 The operator for string unequivalent check is not '-ne' but '!='. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
16442 Modified File(s):
16443 ltp/testcases/network/ipv6/finger6/finger601
16445 17) Log Message:
16446 The state of finger service is not got correctly as an option for netstat is lacked. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
16448 Modified File(s):
16449 ltp/testcases/network/ipv6/finger6/finger601
16451 18) Log Message:
16452 Although ping6 doesn't have -R option, it is specified. It should be removed. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
16454 Modified File(s):
16455 ltp/testcases/network/ipv6/ping6/ping601
16457 19) Log Message:
16458 Fix the build error for some systax error. Also fix some warnings. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
16460 Modified File(s):
16461 ltp/testcases/kernel/syscalls/switch/switch01.c
16463 20) Log Message:
16464 Part of these tests are pretty much enough to invoke an oom-killer. Let the test do the functional testing part, and, we can do stress testing with hackbench seperately. Si
16465 gned-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
16467 Modified File(s):
16468 ltp/runtest/sched
16470 21) Log Message:
16471 Fix memory leak in time-schedule.
16473 Modified File(s):
16474 ltp/testcases/kernel/sched/tool/time-schedule.c
16476 22) Log Message:
16477 Fix memory leak in trace_sched.
16479 Modified File(s):
16480 ltp/testcases/kernel/sched/tool/trace_sched.c
16482 23) Log Message:
16483 Fix memory leak in message_queue_test_01.
16485 Modified File(s):
16486 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_01.c
16488 24) Log Message:
16489 Fix memory leak in semaphore_test_02.
16491 Modified File(s):
16492 ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
16494 25) Log Message:
16495 I worked on 2 test cases for foogid16 system calls; and I will do 5 more. All these test cases have the same macro. So I'd like to introduce compat_gid.h; and put the macro to the file. Could you add compat_gid.h to testcases/kernel/syscalls/utils/ and apply patches for existing test cases? Here after I'd like to use the compat_gid.h in newly ported test cases. Signed-off-by: Masatake YAMATO <yamato@redhat.com>,
16497 Modified Files:
16498 ltp/testcases/kernel/syscalls/setgid/Makefile
16499 ltp/testcases/kernel/syscalls/setgid/compat_16.h
16500 ltp/testcases/kernel/syscalls/setgid/setgid02.c
16501 ltp/testcases/kernel/syscalls/setgid/setgid03.c
16502 ltp/testcases/kernel/syscalls/setgroups/Makefile
16503 ltp/testcases/kernel/syscalls/setgroups/compat_16.h
16504 ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
16505 ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
16507 Added Files:
16508 ltp/testcases/kernel/syscalls/utils/compat_gid.h
16510 26) Log Message:
16511 Add $(CFLAGS). From: Roy Lee <roylee17@gmail.com>.
16513 Modified File(s):
16514 ltp/testcases/kernel/containers/Makefile
16516 27) Log Message:
16517 Paul <paulus@samba.org> wanted the name to be endian_switch. Michael Kerrisk <mtk.manpages@googlemail.com> seconded his suggestion. 
16519 Modified File(s):
16520 ltp/testcases/kernel/syscalls/switch/switch01.c
16522 28) Log Message:
16523 Don't warn that TCID, TST_TOTAL and TST_COUNT is not set when using tst_kvercmp. And. Check /proc/net/connector to see if process event connector is supported or not. Also merged some cleanups done by Matt Helsley. Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
16525 Modified File(s):
16526 ltp/runltp
16527 ltp/testcases/kernel/Makefile
16528 ltp/testcases/kernel/connectors/Makefile
16529 ltp/testcases/kernel/connectors/connector_test.sh
16530 ltp/testcases/kernel/connectors/pec/run_pec_test
16531 ltp/tools/apicmds/ltpapicmd.c
16533 29) Log Message:
16534 Fix memory leak in semaphore_test_03.
16536 Modified File(s):
16537 ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
16539 30) Log Message:
16540 I think TST_NEWER_64_SYSCALL is better than TST_NEWER_64 because newer_64.mk is local to testcases/kernel/syscalls. This rule is applicable to compat_16.mk. Signed-off-by: Roy Lee <roylee17@gmail.com>. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
16542 Modified File(s):
16543 ltp/testcases/kernel/syscalls/utils/compat_16.mk
16544 ltp/testcases/kernel/syscalls/utils/newer_64.mk
16546 31) Log Message:
16547 Addition of signalfd() syscall test case(s) to LTP. Signed-Off-By: Masatake YAMATO <yamato@redhat.com>.
16549 Added Files:
16550 ltp/testcases/kernel/syscalls/signalfd/Makefile
16551 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
16552 ltp/testcases/kernel/syscalls/utils/cond.mk
16554 32) Log Message:
16555 This patch removes outdated (or irrelevant) parts of the  existing documentation and updates its. Also incorporated are suggestions made by Darren.  Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>.
16557 Modified File(s):
16558 ltp/testcases/realtime/README
16559 ltp/testcases/realtime/doc/HOWTO_ADD_TESTS
16561 33) Log Message:
16562 This patch fixes a few minor issues in run.sh
16563 1. Adds list option to the usage() command.
16564 2. Remove java from "all" tests to be run.
16565 3. It fix the output of usage (./run.sh or ./run.sh -h)
16567 Tested: Running "./run.sh -t func", "./run.sh -t all" , "./run.sh",  "./run.sh -h". Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>
16569 Modified File(s):
16570 ltp/testcases/realtime/config.mk
16571 ltp/testcases/realtime/run.sh
16573 34) Log Message:
16574 This patch ensures that the python scripts support utf encoding. Prior to the patch, the python scripts would exit with this error:
16575 File "parse-testpi1.py", line 3
16576 SyntaxError: Non-ASCII character '\xc2' in file parse-testpi1.py on line 3, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
16577 This patch fixes it. Tested: Running all the python scripts. Signed-Off-By:Chirag <chirag@linux.vnet.ibm.com>.
16579 Modified File(s):
16580 ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
16581 ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
16582 ltp/testcases/realtime/func/sched_football/parse-football.py
16583 ltp/testcases/realtime/scripts/parser.py
16585 35) Log Message:
16586 This patch fixes the getcpu patch for parisc (and probably other platforms as well). The check for "__GLIBC__ >= 2 && __GLIBC_MINOR__ >= 6" is wrong. It breaks as soon as a glibc 3.0 would be published. Replace it with __GLIBC_PREREQ(2,6). Tested on parisc and i386. Signed-off-by: Helge Deller <deller@gmx.de>.
16588 Modified File(s):
16589 ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
16591 36) Log Message:
16592 Garrett, thank you for input. I think my patch works as you wrote. My patch tries sys/signalfd.h then linux/signalfd.h. So I can say my patch tries "whatever's the newest standard"(glibc header file) then "deprecated version"(no glibc header but kernel header file). It is important point. Thank you. CROSS_CFLAGS should be considered when checking the existance of header file. I update the last patch. It does
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.     
16596 Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
16598 Modified File(s):
16599 ltp/testcases/kernel/syscalls/signalfd/Makefile
16600 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
16601 ltp/testcases/kernel/syscalls/utils/cond.mk
16603 37) Log Message:
16604 When I built and installed the latest LTP cases, some errors broke the install process. And the system didn't support "unshare". The patches modified these files. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>. Based on a cursory glance and memory of Matt's patches, this looks good. "Serge E. Hallyn" <serue@us.ibm.com>.
16606 Modified File(s):
16607 ltp/testcases/kernel/containers/pidns/Makefile
16608 ltp/testcases/kernel/containers/sysvipc/Makefile
16609 ltp/testcases/kernel/containers/utsname/Makefile
16611 38) Log Message:
16612 I got this failure because of the typo in the testcase.
16613 # ./hugemmap01 -H/huge
16614 hugemmap01    1  FAIL  :  open() on /huge/1602mmapfile Failed, errno=2 : No such file or directory
16616 This failure needs to be /huge directory present inside the / directory. I don't think mkdir /huge is a good idea so i modified as : Signed-off By: Rishikesh K Rajak <risrajak@in.ibm.com>.
16618 Modified File(s):
16619 ltp/runtest/hugetlb
16621 39) Log Message:
16622 Here is some small correction in memory map stress testcases. Result before
16623 applying patch:
16625 # ./mmapstress01 -h
16626 ./mmapstress01: invalid option -- h
16627 usage: ./mmapstress01 -p nprocs [-t minutes -f filesize -S sparseoffset -r -o -m -l -d]
16628 mmapstress01    1  FAIL  :  Test failed
16630 Result after applying patch:
16632 # ./mmapstress01 -h
16633 ./mmapstress01: invalid option -- h
16634 usage: ./mmapstress01 -p nprocs [-t minutes -f filesize -S sparseoffset -r -o -m -l -d]
16636 Signed-off By: Rishikesh K Rajak <risrajak@in.ibm.com>
16638 Modified File(s):
16639 ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
16641 40) Log Message:
16642 The Makefile in the mqueues- and semaphores directory of the open_posix_testsuite try incorrectly to overwrite the compiler and have no clue about the fact that there could be a cross compilation scenario, so it tries to search libs in /usr/lib. This results in the following command line:
16644 make[2]: Entering directory `<somewhere>/ltp-full-20080831/testcases/open_posix_testsuite/stress/mqueues' 
16645 gcc -Wall -O2 -g -I -L/usr/lib -lpthread -I../../include multi_send_rev_1.c -o multi_send_rev_1.test -lmqueue
16647 which is obviously wrong for cross compilation. With this change the right compiler and the right libs from the toolchain are being used. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>.
16649 Modified File(s):
16650 ltp/testcases/open_posix_testsuite/stress/mqueues/Makefile
16651 ltp/testcases/open_posix_testsuite/stress/semaphores/Makefile
16654 41) Log Message:
16655 The 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".
16657 So this is definitely wrong, and we do what the standard recommends. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>.
16659 Modified File(s):
16660 ltp/testcases/open_posix_testsuite/stress/mqueues/Makefile
16662 42) Log Message:
16663 The semaphores tests of the open_posix_testsuite want to link again libposix1b, but I don't have any idea why it tries to do so. However, it results in:
16665 gcc -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
16668 This patch removes the bogus library. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>.
16670 Modified File(s):
16671 ltp/testcases/open_posix_testsuite/stress/semaphores/Makefile
16673 43) Log Message:
16674 To make POSIX namespace clear, glibc-2.8 requires people to define _GNU_SOURCE when they use Advanced Socket APIs. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
16676 Modified File(s):
16677 ltp/testcases/network/lib6/Makefile
16679 44) Log Message:
16680 The definitions, ICMP6_RR_PCOUSE_DECRVLTIME and ICMP6_RR_PCOUSE_DECRPLTIME are wrong. According to RFC3542, they should be ICMP6_RR_PCOUSE_FLAGS_DECRVLTIME, ICMP6_RR_PCOUSE_FLAGS_DECRPLTIME. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
16682 Modified File(s):
16683 ltp/testcases/network/lib6/asapi_03.c
16685 45) 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>.
16688 Modified File(s):
16689 ltp/testcases/network/lib6/asapi_06.c
16691 46) Log Message:
16692 When we compile the test codes with -Wall option, lots of warning appear. It is better to remove them for the future debbuging. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
16694 Modified File(s):
16695 ltp/testcases/network/lib6/asapi_04.c
16696 ltp/testcases/network/lib6/asapi_05.c
16697 ltp/testcases/network/lib6/asapi_06.c
16698 ltp/testcases/network/lib6/asapi_07.c
16699 ltp/testcases/network/lib6/getaddrinfo_01.c
16700 ltp/testcases/network/lib6/in6_01.c
16701 ltp/testcases/network/lib6/in6_02.c
16702 ltp/testcases/network/lib6/runcc.c
16704 47) Log Message:
16705 Sorry, I took a mistake. Could you apply following patch? Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
16707 Modified File(s):
16708 ltp/testcases/kernel/syscalls/utils/cond.mk
16710 48) Log Message:
16711 Addition of getgid16() test cases. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
16713 Modified Files:
16714 ltp/testcases/kernel/syscalls/getgid/Makefile
16715 ltp/testcases/kernel/syscalls/getgid/getgid01.c
16716 ltp/testcases/kernel/syscalls/getgid/getgid02.c
16717 ltp/testcases/kernel/syscalls/getgid/getgid03.c
16719 Added Files:
16720 ltp/testcases/kernel/syscalls/getgid/compat_16.h
16722 49) Log Message:
16723 In testcases/kernel/ipc/ipc_stress/cleanup file,  it uses the command "ipcrm " to delete the ipc resources. But usage is deprecated and noneffective in some cases. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
16725 Modified File(s):
16726 ltp/testcases/kernel/ipc/ipc_stress/cleanup
16728 50) Log Message:
16729 Segmentation fault error: When I ran runtest/math with runltp, the float cases worked well. But they would drop into segmentation fault when they were called directly in command line. The reason is to input "NULL" to strlen() which caused Segmentation fault. The patch also fixed a large number of  memory leaks in math/float cases.Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
16731 Modified File(s):
16732 ltp/testcases/misc/math/float/main.c
16733 ltp/testcases/misc/math/float/thread_code.c
16735 51) Log Message:
16736 Fix memory leaks in mem02. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.  
16738 Modified File(s):
16739 ltp/testcases/kernel/mem/mem/mem02.c
16741 52) Log Message:
16742 Fix memory leaks in pipeio. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
16744 Modified File(s):
16745 ltp/testcases/kernel/ipc/pipeio/pipeio.c
16747 53) Log Message:
16748 Fix memory leaks in mallocstress. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
16750 Modified File(s):
16751 ltp/testcases/kernel/mem/mtest07/mallocstress.c
16753 54) Log Message:
16754 Fix the error in freeing memory on confstr01. In confstr01.c,  it's wrong that it reset the buffer contents to NULL before freeing the memory allocated. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
16756 Modified File(s):
16757 ltp/testcases/kernel/syscalls/confstr/confstr01.c
16759 55) Log Message:
16760 Addition of Initial Set of Network Name Space test cases. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
16762 Modified Files:
16763 ltp/testcases/kernel/containers/Makefile
16764 ltp/testcases/kernel/containers/README
16765 ltp/testcases/kernel/containers/check_for_unshare.c
16766 ltp/testcases/kernel/containers/container_test.sh
16767 ltp/testcases/kernel/containers/libclone/Makefile
16768 ltp/testcases/kernel/containers/libclone/libclone.h
16770 Added Files:
16771 ltp/testcases/kernel/containers/libclone/libnetns.c
16772 ltp/testcases/kernel/containers/netns/Makefile
16773 ltp/testcases/kernel/containers/netns/ch_ftp.sh
16774 ltp/testcases/kernel/containers/netns/check_netns_enabled.c
16775 ltp/testcases/kernel/containers/netns/child.sh
16776 ltp/testcases/kernel/containers/netns/child_1.sh
16777 ltp/testcases/kernel/containers/netns/child_2.sh
16778 ltp/testcases/kernel/containers/netns/child_propagate.sh
16779 ltp/testcases/kernel/containers/netns/childipv6.sh
16780 ltp/testcases/kernel/containers/netns/childns.sh
16781 ltp/testcases/kernel/containers/netns/container_ftp.pl
16782 ltp/testcases/kernel/containers/netns/crtchild.c
16783 ltp/testcases/kernel/containers/netns/crtchild_delchild.c
16784 ltp/testcases/kernel/containers/netns/delchild.sh
16785 ltp/testcases/kernel/containers/netns/initialize.sh
16786 ltp/testcases/kernel/containers/netns/par_chld_ftp.c
16787 ltp/testcases/kernel/containers/netns/par_chld_ipv6.c
16788 ltp/testcases/kernel/containers/netns/par_ftp.sh
16789 ltp/testcases/kernel/containers/netns/parent.sh
16790 ltp/testcases/kernel/containers/netns/parent_1.sh
16791 ltp/testcases/kernel/containers/netns/parent_2.sh
16792 ltp/testcases/kernel/containers/netns/parent_share.sh
16793 ltp/testcases/kernel/containers/netns/parent_view.sh
16794 ltp/testcases/kernel/containers/netns/parentns.sh
16795 ltp/testcases/kernel/containers/netns/paripv6.sh
16796 ltp/testcases/kernel/containers/netns/rename_net.sh
16797 ltp/testcases/kernel/containers/netns/runnetnstest.sh
16798 ltp/testcases/kernel/containers/netns/sysfsview.c
16799 ltp/testcases/kernel/containers/netns/two_children_ns.c
16801 56) Log Message:
16802 The attached patch moves getgid02.c to getegid02.c. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
16804 Modified Files:
16805 ltp/runtest/syscalls
16806 ltp/testcases/kernel/syscalls/getegid/Makefile
16807 ltp/testcases/kernel/syscalls/getegid/getegid01.c
16809 Added Files:
16810 ltp/testcases/kernel/syscalls/getegid/compat_16.h
16811 ltp/testcases/kernel/syscalls/getegid/getegid02.c
16813 Removed Files:
16814 ltp/testcases/kernel/syscalls/getgid/getgid02.c
16816 57) Log Message:
16817 Added Default LTP run, Ballista & Open Posix Suite run to runalltests.sh. More such tests are to follow. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
16819 Modified File(s):
16820 ltp/runalltests.sh
16822 58) Log Message:
16823 I am not sure why runtest/admin_tools was kept outside the perview of LTP default run. I found no issues in running it as normally as other LTP tests. Please let me know if some of you have some problem running it as default. Also included are some changes for running fs_acls tests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
16825 Modified File(s):
16826 ltp/runltp
16827 ltp/testcases/kernel/fs/acls/Makefile
16828 ltp/testcases/kernel/fs/acls/acl_test01
16830 59) 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
16841 Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>
16843 Modified File(s):
16844 ltp/testcases/realtime/run.sh
16846 60) Log Message:
16847 Daniel Gollub <dgollub@suse.de> wrote: With 2.6.27-rc* linux/dirent.h got removed Kbuild headers_install targe and dirent struct got removed. Instead use #include <dirent.h> instead of #include <linux/dirent.h>. Garrett Cooper <yanegomi@gmail.com> wrote: It appears that asm/page.h isn't packaged with kernel.org sources anymore as of 2.6.25, according to some folks on #fedora-devel. I was just wondering a) if that's the case, b) whether or not those affected test compiles have been identified and removed / modified? If both questions are true and no one has pointed out this issue before now, I've found all of the items which don't follow this behavior: According to the folks in #fedora-devel (airlied, jwb), we shouldn't be using asm/page.h directly, but instead should be accessing everything in page.h via sysconf(2), like so:
16848                 PAGE_SIZE => sysconf(_SC_PAGE_SIZE)
16849 This method is POSIX compatible as per: http://www.opengroup.org/onlinepubs/009695399/functions/sysconf.html.
16850 Yes, it is. There are numerous test cases in LTP which use:
16851        struct dirent, 
16852 by including /usr/include/dirent.h. The interesting part is, this guy (/usr/include/dirent.h) in turn includes /usr/include/bits/dirent.h, where the definition of struct resides. Following is the patch which solves this issue along with page.h header file removal from 2.6.25 onwards, reported by Garret earlier. Signed-of-by: Subrata Modak <subrata@linux.vnet.ibm.com>.
16854 Modified File(s):
16855 ltp/testcases/kernel/controllers/io-throttle/iobw.c
16856 ltp/testcases/kernel/module/create_module/create_module02.c
16857 ltp/testcases/kernel/module/delete_module/delete_module02.c
16858 ltp/testcases/kernel/module/query_module/query_module01.c
16859 ltp/testcases/kernel/module/query_module/query_module02.c
16860 ltp/testcases/kernel/module/query_module/query_module03.c
16861 ltp/testcases/kernel/syscalls/getdents/getdents01.c
16862 ltp/testcases/kernel/syscalls/getdents/getdents02.c
16863 ltp/testcases/kernel/syscalls/getdents/getdents03.c
16864 ltp/testcases/kernel/syscalls/getdents/getdents04.c
16865 ltp/tools/top-LTP/proc/devname.c
16867 61) Log Message:
16869 Modified Files:
16870 ltp/runtest/ltplite
16871 ltp/runtest/syscalls
16872 ltp/testcases/kernel/syscalls/ioctl/Makefile
16873 ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
16874 ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
16876 Added Files:
16877 ltp/testcases/kernel/syscalls/ioctl/test_ioctl
16879 62) Log Message:
16880 This patch introduces new check_header defined in utils/cond.mk to Makefile for eventfd test cases. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
16882 Modified File(s):
16883 ltp/testcases/kernel/syscalls/eventfd/Makefile
16885 63) Log Message:
16886 This patch introduces new check_header defined in utils/cond.mk to Makefile for inotify test cases. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
16888 Modified File(s):
16889 ltp/testcases/kernel/syscalls/inotify/Makefile
16891 64) Log Message:
16892 Added runtest/syscalls entry for signalfd. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
16894 Modified File(s):
16895 ltp/runtest/syscalls
16897 65) Log Message:
16898 This patch introduces new check_header defined in utils/cond.mk to Makefile for modify_ldt test cases. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
16900 Modified File(s):
16901 ltp/testcases/kernel/syscalls/modify_ldt/Makefile
16903 66) Log Message:
16904 Simplify genload Makefile. It turns out most of these options aren't needed to build stress. Signed-off-by: Nate Straz <nstraz@redhat.com>.
16906 Modified File(s):
16907 ltp/tools/genload/Makefile
16909 67) Log Message:
16910 In io_cancel01 , io_destroy01, io_getevents01, io_setup01, io_submit01, if the libaio-devel package didn't been installed on the system, some errors would be occured. To fix it, the each Makefile would be modified. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
16912 Modified File(s):
16913 ltp/testcases/kernel/syscalls/io_cancel/Makefile
16914 ltp/testcases/kernel/syscalls/io_destroy/Makefile
16915 ltp/testcases/kernel/syscalls/io_getevents/Makefile
16916 ltp/testcases/kernel/syscalls/io_setup/Makefile
16917 ltp/testcases/kernel/syscalls/io_submit/Makefile
16919 68) Log Message:
16920 When the libcap-2.11 or newer didn't been installed on the sysytem, the filecaps testcase would return a message instead of an error. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
16922 Modified File(s):
16923 ltp/testcases/kernel/security/filecaps/filecapstest.sh
16925 69) Log Message:
16926 On ppc64, the modify_ldt cases would not been compiled. So it should be return the message:"System doesn't support execution of the test" instead of an error message. In addition, the Fix_runtest_syscalls.patch also resolved the switch01 running error. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
16928 Modified Files:
16929 ltp/runtest/syscalls
16930 ltp/testcases/kernel/syscalls/modify_ldt/Makefile
16932 Added Files:
16933 ltp/testcases/kernel/syscalls/modify_ldt/run-modify_ldt01.sh
16934 ltp/testcases/kernel/syscalls/modify_ldt/run-modify_ldt02.sh
16936 70) Log Message:
16937 IDCheck.sh fails to detect the group nobody does not exist and exits with 0 status. This patch fixes this behavior. I have added a small cosmetic change to indicate No is the default response to the question asked by the script. Signed-Off-By: Elder Costa <elder.costa@terra.com.br>.
16939 Modified File(s):
16940 ltp/IDcheck.sh
16942 71) Log Message:
16943 The following patch is for script testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh. It fixes a test error (line 72) and a bash specific test extension. (lines 72 and 102) that fail to run under Ubuntu (and probably Debian) as /bin/sh points to dash instead of bash (as in Redhat/Fedora). This script would also benefit of a reformatting as it lacks indentation but I wanted to keep the patch simple and I am not familiar with script format style of LTP. Signed-Off-by: Elder Costa <evcosta@dixtal.com.br>.
16945 Modified File(s):
16946 ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
16948 72) Log Message:
16949 The following patch fixes testcases/kernel/syscalls/creat/creat08.c just like the previous one for open10.c. Signed-Off-By: Elder Costa <elder.costa@terra.com.br>.
16951 Modified File(s):
16952 ltp/testcases/kernel/syscalls/creat/creat08.c
16954 73) Log Message:
16955 The following patch is for testcases/kernel/syscalls/open/open10.c. Ubuntu (and I believe, Debian) does not have a nobody group and the program fails to run. I added some lines instead to test for "nogroup" instead which I believe is Debian's equivalent and must do what the program is intended to. Signed-Off-By: Elder Costa <evcosta@dixtal.com.br>.
16957 Modified File(s):
16958 ltp/testcases/kernel/syscalls/open/open10.c
16960 74) Log Message:
16961 Trivial patch to remove an unused local var. Signed-off-by: Serge Hallyn <serue@us.ibm.com>.
16963 Modified File(s):
16964 ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
16966 75) Log Message:
16967 I needed the following patch in order for file capabilities to correctly install.  If there is a better way to do this, that's fine with me, but CC was undefined and this was the easiest way to get past this. Signed-off-by:  Serge Hallyn <serue@us.ibm.com>.
16969 Modified File(s):
16970 ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
16972 LTP-20080831
16974 1) Log Message:
16975 Compile 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
16979 But normally upper-case macros means constants, but the above macro is not a constant. Shi Weihua <shiwh@cn.fujitsu.com> & Li Zefan <lizf@cn.fujitsu.com>.
16981 Modified File(s):
16982 ltp/testcases/kernel/controllers/io-throttle/iobw.c
16984 2) Log Message:
16985 This  patch fixes the fs_inod script. On error-condition it was not setting up proper error values and used to throw up error. Also, it was referring to a non-existent function 'error()'. Now it returns 0 on Success or non-zero value on Failure. I have verified this script  on ReadWrite dir and ReadOnly-dir where the tests fail. Signed-Off-By
16986 : Veerendra Chandrappa <vechandr@in.ibm.com>.
16988 Modified File(s):
16989 ltp/testcases/kernel/fs/fs_inod/fs_inod
16991 3) Log Message:
16992 Addition of setgid16 syscall tests. I've tried this task. Please put compat_16.h to testcases/kernel/syscalls/setgid. And apply following patch before rebuilding tests. In addition I removed one getgid() invocation in testcases/kernel/syscalls/setgid/setgid02.c because the returned value is not used anywhere in the program. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
16994 Modified Files:
16995 ltp/runtest/syscalls
16996 ltp/testcases/kernel/syscalls/setgid/Makefile
16997 ltp/testcases/kernel/syscalls/setgid/setgid01.c
16998 ltp/testcases/kernel/syscalls/setgid/setgid02.c
16999 ltp/testcases/kernel/syscalls/setgid/setgid03.c
17001 Added Files:
17002 ltp/testcases/kernel/syscalls/setgid/compat_16.h
17004 4) Log Message:
17005 As reported by Li Zefan, normally upper-case macros means constants, but the above macros are not constants: Use lower-case names instead. Signed-off-by: Andrea Righi <righi.andrea@gmail.com>. Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
17007 Modified File(s):
17008 ltp/testcases/kernel/controllers/io-throttle/iobw.c
17010 5) Log Message:
17011 It is surely better to support the old blockio.bandwidth and the new blockio.bandwidth-max interface for now. So, just ignore the previous patch. Support both blockio.bandwidth and the new interface blockio.bandwidth-max, to set i/o limiting rules according to the new userspace->kernel interface (io-throttle v8). In perspective we would like to have also blockio.bandwidth-min and implement a mechanism to guarantee minimum performance levels as well. Signed-off-by: Andrea Righi <righi.andrea@gmail.com>.
17013 Modified File(s):
17014 ltp/testcases/kernel/controllers/io-throttle/run_io_throttle_test.sh
17016 6) Log Message:
17017 utimensat01 give a build error when __NR_utimensat is not set because test.h is not included. It also gives a link error because TCID is not defined. This patch fixes these issues. Signed-off-by: Martin Habets <errandir_news@mph.eclipse.co.uk>.
17019 Modified File(s):
17020 ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
17022 7) Log Message:
17023 Addition of ftruncate64 syscall test support. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
17025 Modified File(s)
17026 ltp/runtest/syscalls
17027 ltp/testcases/kernel/syscalls/ftruncate/Makefile
17029 8) Log Message:
17030 Addition of truncate64 syscall test support. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
17032 Modified File(s):
17033 ltp/runtest/syscalls
17034 ltp/testcases/kernel/syscalls/truncate/Makefile
17036 9) Log Message:
17037 Here is the RO Bind mount updated testcase. This script consists of 3 files.
17038 test_robind.sh -  This is the basis testcase which setups the infrastructure for the ROBind mount
17039 fs_ro_test     -  Which has the different tests to be executed.
17040 Readme_ROBind  -  Explains the different testcases executed.
17042 This testcase addresses the earlier comments and has been made more generic. Also will be adding few ioctl syscalls testcases to the fs_ro_test flatfile. As we can append more tests to the flat file fs_ro_test. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>. 
17044 Added Files:
17045 ltp/runtest/fs_readonly
17046 ltp/testscripts/Readme_ROBind
17047 ltp/testscripts/fs_ro_tests
17048 ltp/testscripts/test_robind.sh
17050 10) Log Message:
17051 Added basic testcases for eventfd() syscall. Signed-off-by: Vijay Kumar <vijaykumar@bravegnu.org>.
17053 Modified Files:
17054 ltp/runtest/syscalls ltp/testcases/kernel/include/i386.in
17055 ltp/testcases/kernel/include/ia64.in
17056 ltp/testcases/kernel/include/powerpc.in
17057 ltp/testcases/kernel/include/powerpc64.in
17058 ltp/testcases/kernel/include/s390.in
17059 ltp/testcases/kernel/include/s390x.in
17060 ltp/testcases/kernel/include/sparc.in
17061 ltp/testcases/kernel/include/sparc64.in
17062 ltp/testcases/kernel/include/stub-list
17063 ltp/testcases/kernel/include/x86_64.in
17065 Added Files:
17066 ltp/testcases/kernel/syscalls/eventfd/Makefile
17067 ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
17069 11) Log Message:
17070 Addition of get_robust_list() & set_robust_list() syscalls. Signed-Off-By: Ramon de Carvalho Valle <rcvalle@linux.vnet.ibm.com>.
17072 Modified Files:
17073 ltp/runtest/syscalls
17075 Added Files:
17076 ltp/testcases/kernel/syscalls/get_robust_list/Makefile
17077 ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
17078 ltp/testcases/kernel/syscalls/set_robust_list/Makefile
17079 ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
17081 12) Log Message:
17082 In hugemmap01, huge page size was defined as a macro-definition.
17083 #define page_sz ((1UL) << 24) /* Huge page size */
17084 However 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
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)
17093     3. PPC: 16M
17095 So read the huge page size for the kernel parameters is reasonable. The solution is to get the huge page size from the /proc/meminfo. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
17097 Modified File(s):
17098 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap01.c
17099 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
17101 13) Log Message:
17102 Now this script returns proper exit code , in the event of failure/success. I have verified this. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
17104 Modified File(s):
17105 ltp/testscripts/test_robind.sh
17107 14) Log Message:
17108 In message_queue_test_05, it planned to allocate 100 message queues for stress testing. But if the system resource of message queue couldn't meet it, it would exit without deleting the allocated message queues. In addition, other test cases couldn't allocate a new message queue any more. This patch addresses this by:
17109 1> Add a cleanup() to remove the created message queues at premature exit.
17110 2> Change the default number of message queues from 100 to 10. Because the maxmum on RHEL/SLES/Ubuntu is 16.
17111 Signed-Off-By: Jin Bing Guo <guojb@cn.ibm.com>.
17113 Modified File(s):
17114 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
17116 15) Log Message:
17117 gcov-kernel: updated patch for 2.6.16 to include CONSTRUCTORS for ppc
17119 Modified File(s):
17120 ltp/utils/analysis/gcov-kernel/linux-2.6.16-gcov.patch
17122 16) Log Message:
17123 When compiling hackbench.c , I got the warning message:
17124 ---------------
17125 $ ./testcases/kernel/sched/cfs-scheduler$ make
17126 cc -I../../../../include -Wall hackbench.c -L../../../../lib -lltp -lpthread -o hackbench
17127 hackbench.c: In function ‘main’:
17128 hackbench.c:350: warning: control reaches end of non-void function
17129 --------------
17130 That means the hackbench would return a random number. I tested it on some different versions of GCC and got the non-zero return value. This simple patch can avoid this problem. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
17132 Modified File(s):
17133 ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
17135 17) Log Message:
17136 gcov-kernel: updated 2.6.26 patch to exclude arch/x86/kernel from profiling
17138 Modified File(s):
17139 ltp/utils/analysis/gcov-kernel/linux-2.6.26-gcov.patch
17141 18) Log Message:
17142 gcov-kernel: updated 2.6.25 and 2.6.24 patch to exclude arch/x86/kernel from profiling
17144 Modified File(s):
17145 ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
17146 ltp/utils/analysis/gcov-kernel/linux-2.6.25-gcov.patch
17148 19) Log Message:
17149 gcov-kernel: forgot to update comment
17151 Modified File(s):
17152 ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
17154 20) Log Message:
17155 lcov: integrated function coverage patch by Tom Zoernen + sorting function
17157 Modified File(s):
17158 ltp/utils/analysis/lcov/bin/genhtml
17159 ltp/utils/analysis/lcov/bin/geninfo
17160 ltp/utils/analysis/lcov/bin/lcov
17161 ltp/utils/analysis/lcov/man/genhtml.1
17162 ltp/utils/analysis/lcov/man/geninfo.1
17163 ltp/utils/analysis/lcov/man/lcov.1
17164 ltp/utils/analysis/lcov/man/lcovrc.5
17165 ltp/utils/analysis/lcov/CHANGES
17166 ltp/utils/analysis/lcov/Makefile
17167 ltp/utils/analysis/lcov/lcovrc
17169 21) Log Message:
17170 lcov: updated rpm description + summary and version strings
17172 Modified File(s):
17173 ltp/utils/analysis/lcov/rpm/lcov.spec
17174 ltp/utils/analysis/lcov/bin/gendesc
17175 ltp/utils/analysis/lcov/bin/genhtml
17176 ltp/utils/analysis/lcov/bin/geninfo
17177 ltp/utils/analysis/lcov/bin/genpng
17178 ltp/utils/analysis/lcov/bin/lcov
17179 ltp/utils/analysis/lcov/Makefile
17181 22) Log Message:
17182 lcov: updated versioning mechanism + fixed some man page bugs
17184 Modified File(s):
17185 ltp/utils/analysis/lcov/man/gendesc.1
17186 ltp/utils/analysis/lcov/man/genhtml.1
17187 ltp/utils/analysis/lcov/man/geninfo.1
17188 ltp/utils/analysis/lcov/man/genpng.1
17189 ltp/utils/analysis/lcov/man/lcov.1
17190 ltp/utils/analysis/lcov/man/lcovrc.5
17191 ltp/utils/analysis/lcov/bin/updateversion.pl
17192 ltp/utils/analysis/lcov/Makefile
17194 23) Log Message:
17195 lcov: fix function view page creation when --no-func is specified
17197 Modified File(s):
17198 ltp/utils/analysis/lcov/bin/genhtml
17200 24) Log Message:
17201 In semaphore_test_01 case, it wanted to create a semaphore and printed out the semaphore ID for comparison with the output of the 'ipcs -s' command. So it didn't remove the semaphore when exited. Since the resource of semaphore is limited. It's better to write a shell script to perform the comparison and remove the semaphore. I wrote the bash script "testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh", and patched the "Makefile" and "runtest/ipc" to run the script. Please clean the semaphore up post patching and before executing tests. Signed-Off-By: Jin Bing Guo <guojb@cn.ibm.com>.
17203 Modified Files:
17204 ltp/runtest/ipc
17205 ltp/testcases/kernel/ipc/ipc_stress/Makefile
17206 ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_01.c
17208 Added Files:
17209 ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
17211 25) Log Message:
17212 lcov: several changes
17213 - update download link
17214 - unify webpage links
17215 - provide --sort and --function-coverage switch + documentation
17217 Modified File(s):
17218 ltp/utils/analysis/lcov/bin/gendesc
17219 ltp/utils/analysis/lcov/bin/genhtml
17220 ltp/utils/analysis/lcov/bin/geninfo
17221 ltp/utils/analysis/lcov/bin/genpng
17222 ltp/utils/analysis/lcov/bin/lcov
17223 ltp/utils/analysis/lcov/rpm/lcov.spec
17224 ltp/utils/analysis/lcov/man/genhtml.1
17226 26) Log Message:
17227 lcov: change sorting order to low-to-high coverage
17229 Modified File(s):
17230 ltp/utils/analysis/lcov/bin/genhtml
17232 27) Log Message:
17233 Intial Addition of sync_file_range() syscall test to LTP. I have developed test cases for sync_file_range() system call which will do the basic sanity (error) checking for the system call.  These tests have to be run on 2.6.17 kernel and above. The test cases have been currently tested only on x86 and x86_64 architecture. Also,  I have hard coded the system call number in the test case for  review purposes and will be later on moving it to linux_syscall_numbers.h file in the LTP framework. The support for PowerPC was provided from 2.6.22 kernel onwards. I had not taken care of it in my previous patch. Now this is addressed. Signed-Off-By: "B. N. Poornima" <poornima@in.ibm.com>.
17235 Modified Files:
17236 ltp/runtest/syscalls
17238 Added Files:
17239 ltp/include/linux_syscall_numbers.h
17240 ltp/testcases/kernel/syscalls/sync_file_range/Makefile
17241 ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
17243 28) Log Message:
17244 Changed the way by which message_queue_test_02 should be run properly. Signed-Off-By: Jin Bing Guo <guojb@cn.ibm.com>.
17246 Modified File(s):
17247 ltp/runtest/ipc
17249 29) Log Message:
17250 This is a patch from John, written a few months back.  I have fixed up a few cosmetic whitespace bits, and have refreshed it so it should apply cleanly to LTP today. Will Schmidt <will_schmidt@vnet.ibm.com>. 
17252 Comments originally by John Stultz:
17254 So I've been trying to go through and review our test cases to make sure we're getting sane data and the tests are really testing what we want. Looking at gtod_latency and gtod_infinite, I was always struck that gtod_infinite always came up with much larger latencies while gtod_latency usually seemed to miss them. Main issues:
17255 1) gtod_latency was not running for long enough, I've upped the iterations by 10x to make sure we get more solid results.
17256 2) gtod_latency was doing too much computation between gtod calls. This means it could miss latencies that occur while it was running. I reworked the data collection loop so the un-measured window is smaller.
17257 3) gtod_infinite was accidentally measuring its own computation in its delay, inflating its values. I cut that logic out.
17258 4) both gtod_latency and gtod_infinite were not running mlocked. this caused background SCHED_OTHER disk access to inject delays, making the results less reliable.
17260 Those four issues have been fixed, and I also converted gtod_latency to use clock_gettime() just to be consistent and to give slightly better resolution.
17261 Signed-off-by: John Stultz <johnstul@us.ibm.com>
17262 Acked-by: Darren Hart <dvhltc@us.ibm.com>
17263 Acked-by: Will Schmidt <will_schmidt@vnet.ibm.com>
17265 Modified File(s):
17266 ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
17267 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
17269 30) Log Message:
17270 How about introducing TCID_DEFINE? I'm not sure puttint TCID_DEFINE macro to test.h. I'm not sure using a symbol as an argument for TCID_DEFINE macro is better than using a string. (I had strong lisp backgroud:-). If this acceptable, I'll update related documents and test cases I worked. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
17272 Modified File(s):
17273 ltp/include/test.h
17274 ltp/testcases/kernel/syscalls/setgid/Makefile
17275 ltp/testcases/kernel/syscalls/setgid/compat_16.h
17276 ltp/testcases/kernel/syscalls/setgid/setgid01.c
17278 31) Log Message:
17279 I propose this new test setuid04 for the setuid syscall. The goal if this test is to check the fsuid is correctly handled by the setuid syscall. To do so, the test create a testfile as root with permission 0644, then do a setuid and try to open the file RDWR. This last open must fail since the process with new UID is not allowed to open the file on write. In a second step, the test does a fork to check the fsuid is correctly passed to a son and the son behaves correctly regarding files, i.e. it cannot open on write the test file. 
17280 I propose this new test setfsuid04 for the setfsuid syscall. The goal if this test is to check the fsuid is correctly handled by the setfsuid syscall. To do so, the test creates a testfile as root with permission 0644, then do a setuid and try to open the file RDWR. This last open must fail since the process with new UID is not allowed to open the file on write. In a second step, the test does a fork to check the fsuid is correctly passed to a son and the son behaves correctly regarding files, i.e. it cannot open on write the test file. Finally, the test falls back to the initial UID and try to open the file on write. This open must succeed.
17281 I propose this new test setreuid07 for the setreuid syscall. The goal if this test is to check the fsuid is correctly handled by the setreuid syscall. To do so, the test creates a testfile as root with permission 0644, then do a setreuid and try to open the file RDWR. This last open must fail since the process with new UID is not allowed to open the file on write. In a second step, the test does a fork to check the fsuid is correctly passed to a son and the son behaves correctly regarding files, i.e. it cannot open on write the test file. Finally, the test falls back to the initial UID and try to open the file on write. This open must succeed. 
17282 I also propose this new test setresuid04 for the setresuid syscall. The goal if this test is to check the fsuid is correctly handled by the setresuid syscall. To do so, the test creates a testfile as root with permission 0644, then do a setresuid and try to open the file RDWR. This last open must fail since the process with new UID is not allowed to open the file on write. In a second step, the test does a fork to check the fsuid is correctly passed to a son and the son behaves correctly regarding files, i.e. it cannot open on write the test file. Finally, the test falls back to the initial UID and try to open the file on write. This open must succeed.
17283 Signed-Off-By: Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>,
17284 Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
17286 Modified Files:
17287 ltp/runtest/ltplite
17288 ltp/runtest/stress.part3
17289 ltp/runtest/syscalls
17291 Added Files:
17292 ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
17293 ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
17294 ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
17295 ltp/testcases/kernel/syscalls/setuid/setuid04.c
17297 32) Log Message:
17298 I was experimenting with using runltp along with disk stress (-D option).  It does not parse the arguments properly.  It only uses the last parameter in the comma separated list.  With this patch it properly parses the arguments to the -D option. Signed-off-by: Doug Chapman <doug.chapman@hp.com>.
17300 Modified File(s):
17301 ltp/runltp
17303 33) Log Message:
17304 I've done on the other test cases. In addition, I've cleaned up Makefiles related to _64 and _16 testcases as suggested by Garrett Cooper <yanegomi@gmail.com>. Signed-off-by: Masatake YAMATO <yamato@redhat.com>. 
17305 Garret suggested:
17306 You can avoid situations like the above by doing something like this in your Makefiles:
17307 SRC                     := $(patsubst %.c,%,$(wildcard *.c))
17308 MAKE_TARGETS := $(SRCS) $(addsuffix _16,$(SRCS))
17309 all: $(MAKE_TARGETS)
17310 %_16: %.c
17311 %_16: CFLAGS += -DUSE_COMPAT16_SYSCALL=1 -DTST_USE_COMPAT16_SYSCALL=1
17313 Modified File(s):
17314 ltp/testcases/kernel/syscalls/fadvise/Makefile
17315 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
17316 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
17317 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
17318 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
17319 ltp/testcases/kernel/syscalls/ftruncate/Makefile
17320 ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
17321 ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
17322 ltp/testcases/kernel/syscalls/ftruncate/ftruncate03.c
17323 ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
17324 ltp/testcases/kernel/syscalls/sendfile/Makefile
17325 ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
17326 ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
17327 ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
17328 ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
17329 ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
17330 ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
17331 ltp/testcases/kernel/syscalls/setgid/Makefile
17332 ltp/testcases/kernel/syscalls/setgid/setgid02.c
17333 ltp/testcases/kernel/syscalls/setgid/setgid03.c
17334 ltp/testcases/kernel/syscalls/truncate/Makefile
17335 ltp/testcases/kernel/syscalls/truncate/truncate01.c
17336 ltp/testcases/kernel/syscalls/truncate/truncate02.c
17337 ltp/testcases/kernel/syscalls/truncate/truncate03.c
17338 ltp/testcases/kernel/syscalls/truncate/truncate04.c
17340 34) Log Message:
17341 This patch adds eventfd counter overflow test cases. I have cleaned up this patch - separated the test cases into its own functions and fixed a few typos. Please ignore the previous patch, and use this cleaned up patch. After the patch is applied, a "make clean" and a "make" should result in a clean build. It works perfectly for me. Anyways I am providing an updated patch with the other linux_syscall_numbers.h removed. As noted in my previous mail, there are two instances of the generated file in the CVS repo now, "include/linux_syscall_numbers.h" and "testcases/kernel/include/linux_syscall_numbers.h". The first is supposed to be a link to the second, and both are generated during the build process, and should be removed. The new patch removes both the files. Signed-off-by: Vijay Kumar <vijaykumar@bravegnu.org>.
17343 Modified Files:
17344 ltp/testcases/kernel/include/Makefile
17345 ltp/testcases/kernel/syscalls/eventfd/Makefile
17346 ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
17348 Removed Files:
17349 ltp/include/linux_syscall_numbers.h
17350 ltp/testcases/kernel/include/linux_syscall_numbers.h
17352 35) Log Message:
17353 Integrating build/install of ...security/seclvl (BSD Secure Levels LSM) to default LTP build environment. Was just browsing through and found that this piece of code is not built/installed by default. I did not find any issue to do so. So, just added up to the Makefile(s). I am however investigating the best possible way to run them. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
17355 Modified File(s):
17356 ltp/testcases/kernel/security/Makefile
17357 ltp/testcases/kernel/security/seclvl/Makefile
17359 36) Log Message:
17360 I am attaching a patch fs.patch for fixing some testcases failing on arm. fs.patch:- For arm architecture some system calls has been removed like time, utime etc. Since fs testcases include time system call, it should be replaced with gettimeofday system call. It wouldn't effect other architectures and thus works for arm also. Also testcases like utime should be made architecture specific. sasa sasa <sasak.1983@gmail.com>.
17362 Modified File(s):
17363 ltp/testcases/kernel/fs/doio/doio.c
17364 ltp/testcases/kernel/fs/doio/growfiles.c
17365 ltp/testcases/kernel/fs/doio/iogen.c
17366 ltp/testcases/kernel/fs/doio/rwtest.sh
17368 37) Log Message:
17369 The LTP numa testcases were initially designed for libnuma API in version 1. Building latest LTP (intermediate 20080820) against latest version of libnuma (2.0.2) requires -DNUMA_VERSION1_COMPATIBILITY in the CFLAGS - to switch to to the compatibility interface of libnuma API version 1. There are no libnuma testcases for API version 2 in ltp yet. Currently -DNUMA_VERSION1_COMPATIBILITY will not help for the LTP numa testcase, since the compability interface is missing some interface from version 1: Fix for the VERSION1 compatibility interface got already send to linux-numa list. I hope the libnuma fix got accepted and attached can be applied to LTP soon to fix the build of the LTP numa testcases, when building against libnuma 2.0.2 or greater. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
17371 Modified File(s):
17372 ltp/testcases/kernel/numa/Makefile
17374 38) Log Message:
17375 Was just browsing through and found that this piece of code is not built/installed by default. I did not find any issue to do so. So, just added up to the Makefile(s). I am however investigating the best possible way to run them. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>. Heh, seclvl hasn't been in the kernel in quite some time.  Should it be dropped? BTW, Mike, I'd expect you to consider re-implementing some of seclvl using capability bounding sets. "Serge E. Hallyn" <serue@us.ibm.com>. I do not anticipate that anyone will ever try to get seclvl back into the kernel, so I vote that the test be dropped from LTP. Michael Halcrow <mhalcrow@us.ibm.com>.
17377 Modified Files:
17378 ltp/testcases/kernel/security/Makefile
17380 Removed Files:
17381 ltp/testcases/kernel/security/seclvl/Makefile
17382 ltp/testcases/kernel/security/seclvl/README
17383 ltp/testcases/kernel/security/seclvl/create_guid_file.c
17384 ltp/testcases/kernel/security/seclvl/create_guid_node.c
17385 ltp/testcases/kernel/security/seclvl/create_suid_file.c
17386 ltp/testcases/kernel/security/seclvl/create_suid_node.c
17387 ltp/testcases/kernel/security/seclvl/ioperm.c
17388 ltp/testcases/kernel/security/seclvl/iopl.c
17389 ltp/testcases/kernel/security/seclvl/verify_seclvl.sh
17391 39) Log Message:
17392 Addition of getcpu() syscall to LTP. I have fixed the problem noticed earlier. Hope it will be fine this time. More over I wanted to mention that I have dropped getcpu2.c as it was found to be less relevant for getcpu() testing. Andi had made some suggestions to improve the test, I am submitting this before making all those changes. If possible I will sit and work on Andi's suggestion. Signed-Off-By: Sharyathi Nagesh <sharyath@in.ibm.com>.
17394 Modified Files:
17395 ltp/runtest/syscalls
17397 Added Files:
17398 ltp/testcases/kernel/syscalls/getcpu/Makefile
17399 ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
17401 40) Log Message:
17402 Build Error fix. I too had prepared the same patch, but there were some more issues on a different kernel. Hence, have put more checks in the newly attached patch. Subrata, I have tested it on ppc64 and x86_64 and is working fine. Please test and let me know. Signed-Off-By: "B. N. Poornima" <poornima@in.ibm.com>, Signed-Off-By: Jin Bing Guo <guojb@cn.ibm.com>.
17404 Modified File(s):
17405 ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
17407 41) Log Message:
17408 inotify01 build error fix for x86_64. Signed-Off-By: Andrew Vagin <avagin@parallels.com>.
17410 Modified File(s):
17411 ltp/testcases/kernel/syscalls/inotify/inotify01.c
17412 ltp/testcases/kernel/syscalls/inotify/inotify02.c
17414 42) Log Message:
17415 move_pages() failed to compile on the following machine. Subrata Modak <subrata@linux.vnet.ibm.com>. Jin Bing Guo <guojb@cn.ibm.com> wrote: I also met this problem on ppc machine with SLES 10.2. I checked the numactl package and found the problem was due to the unmatch of the version of numa. The numa_move_pages was supported from numactl-2.0.0. See the change log of it. Vijay Kumar <vijaykumar@bravegnu.org> wrote: Hi Subrata, as pointed out by Jin Bing Guo, only recent versions of libnuma have support for move_pages(). It is necessary to check if move_pages() support is available before compiling the test cases. Check if move_pages() support is available in libnuma. Signed-off-by: Vijay Kumar <vijaykumar@bravegnu.org>.
17417 Modified File(s):
17418 ltp/testcases/kernel/syscalls/move_pages/Makefile
17420 43) Log Message:
17421 I've rearranged Makefile for setgid test case. I've put _16 related macros to compat_16.mk file. The original Makefile includes it. So when I work on more _16 test cases, I just have to do the same. I'll do the same on _64. I choose utils as its directory name. Please put attached files compat_16.mk and newer_64.mk to ltp/testcases/kernel/syscalls/utils. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
17423 Modified Files:
17424 ltp/testcases/kernel/syscalls/fadvise/Makefile
17425 ltp/testcases/kernel/syscalls/ftruncate/Makefile
17426 ltp/testcases/kernel/syscalls/sendfile/Makefile
17427 ltp/testcases/kernel/syscalls/setgid/Makefile
17428 ltp/testcases/kernel/syscalls/truncate/Makefile
17430 Added Files:
17431 ltp/testcases/kernel/syscalls/utils/compat_16.mk
17432 ltp/testcases/kernel/syscalls/utils/newer_64.mk
17434 44) Log Message:
17435 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>.
17437 Modified File(s):
17438 ltp/testcases/kernel/fs/proc/proc01.c
17440 45) Log Message:
17441 Conformance/interfaces/timer_getoverrun/2-2 has failed on tests with some distros running on ppc64 machines. As far as I could realize, it happens due to these machines are running kernel with timer frequency configured to 100 Hz, which represents a clock precision smaller than the defined INTERVALNSEC. This patch sets the interval equals to the clock precision (retrieved via function clock_getres()), in order to avoid to use a interval smaller than the resolution of the clock. However, with these changes, this testcase becomes very similar to the test 2-3. Is this a valid modification? If not, any thought what should be done in this case?. Signed-off-by: Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>.
17443 Modified File(s):
17444 ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/2-2.c
17446 46) Log Message:
17447 Find attached patchset which address some serious compiler warning fixes spotted by GCC4.1 (SLES10 SP2) and GCC4.3 (openSUSE Factory). Fix potential overflow in umount01.c, spotted by _FORTIFY_SOURCE=2. Unintended truncating of string length could cause potential overflow, which got spotted by GCC with _FORTIFY_SOURCE=2. Note the difference: malloc(strlen(fstype + 1)) != malloc(strlen(fstype) + 1). I guess this was not intended? Also valgrind detected this issue. Replaced wrong use of malloc/strncpy with simplestrdup(). Signed-off-by: Daniel Gollub <dgollub@suse.de>.
17449 Modified File(s):
17450 ltp/testcases/kernel/syscalls/umount/umount01.c
17452 47) Log Message:
17453 Find attached patchset which address some serious compiler warning fixes spotted by GCC4.1 (SLES10 SP2) and GCC4.3 (openSUSE Factory). Fix warning about _is_ unused variable (note the difference between "may" and "is" unused!). Unintended mixup with *pwd and *path. *path never gets set.  
17454 execve02.c: In function 'setup':
17455 execve02.c:217: warning: 'path' is used uninitialized in this function
17456 Signed-off-by: Daniel Gollub <dgollub@suse.de>.
17458 Modified File(s):
17459 ltp/testcases/kernel/syscalls/execve/execve02.c
17461 48) Log Message:
17462 Find attached patchset which address some serious compiler warning fixes spotted by GCC4.1 (SLES10 SP2) and GCC4.3 (openSUSE Factory). ftest08.c calls close() with uninitialized file descriptor variable. Fix warning about _is_ unused variable (note the difference between "may" and "is" unused!). Only child opens the file descriptor, once forked.
17463 ftest08.c: In function 'runtest':
17464 ftest08.c:192: warning: 'fd' is used uninitialized in this function
17465 Valgrind 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)
17470 Signed-off-by: Daniel Gollub <dgollub@suse.de>.
17472 Modified File(s):
17473 ltp/testcases/kernel/fs/ftest/ftest08.c
17475 49) Log Message:
17476 Find attached patchset which address some serious compiler warning fixes spotted by GCC4.1 (SLES10 SP2) and GCC4.3 (openSUSE Factory). ftest04.c calls close() with uninitialized file descriptor variable. Fix warning about _is_ unused variable (note the difference between "may" and "is" unused!). Only child opens the file descriptor, once forked.
17477 ftest04.c: In function 'runtest':
17478 ftest04.c:188: warning: 'fd' is used uninitialized in this function
17480 Valgrind 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)
17485 Signed-off-by: Daniel Gollub <dgollub@suse.de>.
17487 Modified File(s):
17488 ltp/testcases/kernel/fs/ftest/ftest04.c
17490 50) Log Message:
17491 When packaging LTP with rpmlinit, rpmlinit complains about several scripts which don't have Shebang on the head of the file. Some files didn't have a Shebang at all. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
17493 Modified File(s):
17494 ltp/ltpmenu
17495 ltp/testcases/commands/ade/file/file_test.sh
17496 ltp/testcases/commands/cpio/cpio_tests.sh
17497 ltp/testcases/commands/eject/eject-tests.sh
17498 ltp/testcases/commands/fileutils/cp/cp_tests.sh
17499 ltp/testcases/commands/fileutils/ln/ln_tests.sh
17500 ltp/testcases/commands/fileutils/mkdir/mkdir_tests.sh
17501 ltp/testcases/commands/fileutils/mv/mv_tests.sh
17502 ltp/testcases/commands/gzip/gzip_tests.sh
17503 ltp/testcases/commands/logrotate/logrotate_tests.sh
17504 ltp/testcases/commands/mail/mail_tests.sh
17505 ltp/testcases/commands/tar/tar_tests.sh
17506 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
17507 ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
17508 ltp/testcases/kernel/numa/numa01.sh
17509 ltp/testcases/kernel/security/filecaps/Makefile
17510 ltp/testcases/network/dhcpd/dhcpd_tests.sh
17511 ltp/testcases/network/iptables/iptables_tests.sh
17512 ltp/testcases/network/traceroute/traceroute_tests.sh
17513 ltp/testcases/network/xinetd/xinetd_tests.sh
17516 51) Log Message:
17517 I've extended setgroup test cases can test setgroups16 old system calls. To test, please put attached compat_16.h to ltp/testcases/kernel/syscalls/setgroups; and apply the patch. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
17519 Modified Files:
17520 ltp/runtest/syscalls
17521 ltp/testcases/kernel/syscalls/setgroups/Makefile
17522 ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
17523 ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
17524 ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
17525 ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
17527 Added Files:
17528 ltp/testcases/kernel/syscalls/setgroups/compat_16.h
17530 52) Log Message:
17531 In testcases/kernel/sched/tool/time-schedule, it used kill(0, SIGTERM) to terminate the all the processes in the group. However, the progress group leader might be different regarding the different call methods. In interactive call such as pan, it called time-schedule by exec() and setpgrp() as a child process. The time-schedule process would be the process group leader and all the child processes created by it had the same PGID. So the SIGTERM was sent to process group and the exit code got by pan was 0. In non-inactive call such as STAF/STAX, one shell script called the time-schedule directly. The shell script would be the process group leader. So the SIGTERM was also sent to the shell script and the exit code got by STAF/STAX was 143 (128+15). This patch can resolve this problem.
17532 Signed-off-by: Lin Feng Shen <shenlinf@cn.ibm.com>,
17533 Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
17535 Modified File(s):
17536 ltp/testcases/kernel/sched/tool/time-schedule.c
17538 53) Log Message:
17539 Sorry, I found one typo in my code. Please apply following patch. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
17541 Modified File(s):
17542 ltp/testcases/kernel/syscalls/utils/newer_64.mk
17544 54) Log Message:
17545 I 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"
17547 I have checked out the latest intermediate (August 20th) and noticed there was a change that fixed one of the sources of this error but still one remained. I am attaching the patch (to July stable version) which fixed the issue in my case. I am running Ubuntu 7.04 (Feisty) on a Core 2 Duo based machine. Also may I suggest you update the maintainers info in the script too? :) I hope this can be helpful. Signed-Off-By: "elder.costa" <elder.costa@terra.com.br>.
17549 Modified File(s):
17550 ltp/runltp
17552 55) Log Message:
17553 I didn't see the oom-killer in my test machines. But I found large memory leak of the Hackbench with valgrind tool. From that we can get that it will lose 73,800 bytes with running "hackbench 150 process 1000" once. This patch fixed the memory leak problem. 
17555 Modified File(s):
17556 ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
17558 56) Log Message:
17559 While the synchronization in the sched_football testcase under the realtime test suite is not erroneous, it can be enahnced and made more reliable by making use of pthread_barriers, like in other testcases. This patch adds the same. Testing done: Infinite iterations of the testcase run with this patch.
17560 Signed-off-by: Ankita Garg <ankita@in.ibm.com>,
17561 Acked-by: Vernon Mauery <vernux@us.ibm.com>.
17563 Modified File(s):
17564 ltp/testcases/realtime/func/sched_football/sched_football.c
17566 57) Log Message:
17567 We can add a check for the header in the Makefile, so that we don't break builds. I think test should report fail in this case if a version of kernel more then 2.6.13. The Patch is for the reason that we don't break builds. Signed-Off-By: Andrew Vagin <avagin@gmail.com>.
17569 Modified File(s):
17570 ltp/testcases/kernel/syscalls/inotify/Makefile
17571 ltp/testcases/kernel/syscalls/inotify/inotify01.c
17572 ltp/testcases/kernel/syscalls/inotify/inotify02.c
17574 58) Log Message:
17575 On 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 );
17578 This bumps up the address if it's already aligned. Signed-off-by: Bob Hepple <bhepple@promptu.com>.
17580 Modified File(s):
17581 ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
17583 59) Log Message:
17584 Reverting back CAI Qian´s patch applied on Wed Aug 27 10:24:19 2008 UTC, with following log: The following patch adds two known issues seen on some versions of Kernels, and also modifies the copyright information. Signed-off-by: CAI Qian <caiqian@redhat.com>.
17586 Modified File(s):
17587 ltp/testcases/kernel/fs/proc/proc01.c
17589 60) Log Message:
17590 Under Ubuntu (tested with both 7.04 and 8.04) IDCheck shows the message [: 100: 0: unexpected operator]. That happens because the variable EUID is not defined. I guess dash (Ubuntu's sh) is not as tolerant as Fedora's (which shows no message). Bellow a small patch for it. Signed-Off-By: Elder <elder.costa@terra.com.br>.
17592 Modified File(s):
17593 ltp/IDcheck.sh
17595 LTP-20080731
17597 1) Log Message:
17598 I've tried LTP and found some wrong mode at creating file/dir in LTP source files. Here is a patch. Junjiro Okajima<hooanon05@yahoo.co.jp>.
17600 Modified File(s):
17601 ltp/lib/write_log.c
17602 ltp/testcases/kernel/fs/dmapi/attr.c
17603 ltp/testcases/kernel/fs/dmapi/config.c
17604 ltp/testcases/kernel/fs/dmapi/disp.c
17605 ltp/testcases/kernel/fs/dmapi/event_am.c
17606 ltp/testcases/kernel/fs/dmapi/event_an.c
17607 ltp/testcases/kernel/fs/dmapi/event_sd.c
17608 ltp/testcases/kernel/fs/dmapi/event_sn.c
17609 ltp/testcases/kernel/fs/dmapi/handle.c
17610 ltp/testcases/kernel/fs/dmapi/hole.c
17611 ltp/testcases/kernel/fs/dmapi/invis.c
17612 ltp/testcases/kernel/fs/dmapi/mmap.c
17613 ltp/testcases/kernel/fs/dmapi/mmapfile.c
17614 ltp/testcases/kernel/fs/dmapi/mount.c
17615 ltp/testcases/kernel/fs/dmapi/objref.c
17616 ltp/testcases/kernel/fs/dmapi/pmr_post.c
17617 ltp/testcases/kernel/fs/dmapi/pmr_pre.c
17618 ltp/testcases/kernel/fs/dmapi/right.c
17619 ltp/testcases/kernel/fs/dmapi/token.c
17620 ltp/testcases/kernel/fs/fsstress/fsstress.c
17621 ltp/testcases/kernel/fs/scsi/ltpfs/main.c
17622 ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
17623 ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
17624 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
17625 ltp/testcases/kernel/syscalls/open/open08.c
17627 2) Log Message:
17628 Every once in a while, pselect01 fails with the following output:
17629 FAIL  :  Sleep time was incorrect:5 != 6
17630 This is because we expect our sleeps of slightly more than 5 seconds to last at most 5 seconds (if we're uninterrupted, integer truncation will mean this only comes up about 1% of the time).  To fix this, we should instead expect our sleeps to last between 5 and 6 seconds, as in the patch inlined below. Signed-off-by: Craig Meier <crmeier@ghs.com>.
17632 Modified File(s):
17633 ltp/testcases/kernel/syscalls/pselect/pselect01.c
17635 3) Log Message:
17636 Fix a bug in the selinux testsuite makefile, pointed out by David Howells. Signed-off-by:  Stephen Smalley <sds@tycho.nsa.gov>.
17638 Modified File(s):
17639 ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
17641 4) Log Message:
17642 TEST_RETURN should not be inverted when logging. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
17644 Modified File(s):
17645 ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
17647 5) Log Message:
17648 gcov-kernel: refreshed 2.6.16 patch, adding CONFIG_MODVER compatbility
17650 Modified File(s):
17651 ltp/utils/analysis/gcov-kernel/linux-2.6.16-gcov.patch
17653 6) Log Message:
17654 Fixes the following issues:
17655 The LTP selinux-testsuite does not work out of the box on Red Hat Enterprise Linux 4. The testscripts/test_selinux.sh script does not detect if refpolicy should be used or not. The LTP selinux-testsuite test policy uses the can_setcon macro which is not defined in global macros of Red Hat Enterprise Linux 4 selinux policy targeted sources. Some Makefile needs minor fixes and enhancements. Ramon de Carvalho Valle <rcvalle@linux.vnet.ibm.com>.
17657 Modified File(s):
17658 ltp/testcases/kernel/security/selinux-testsuite/policy/Makefile
17659 ltp/testcases/kernel/security/selinux-testsuite/policy/test_global.te
17660 ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
17661 ltp/testscripts/test_selinux.sh
17663 7) Log Message:
17664 I've attached some patches that I created for LTP at work. Most of them simply add command-line options to specify the amount of memory/pages to use for tests. However, there's one fix that works around a bug in uClibc's pthread implementation. Allow the amount of memory to be used to be passed as a command-line argument. Matt Fleming <mjf@gentoo.org>.
17666 Modified File(s):
17667 ltp/testcases/kernel/mem/mem/mem02.c
17669 8) Log Message:
17670 I've attached some patches that I created for LTP at work. Most of them simply add command-line options to specify the amount of memory/pages to use for tests. However, there's one fix that works around a bug in uClibc's pthread implementation. It can be unsafe to call exit(3) from a signal handler. Call _exit(2) instead. Matt Fleming <mjf@gentoo.org>.
17672 Modified File(s):
17673 ltp/testcases/kernel/mem/mtest06/mmap1.c
17675 9) Log Message:
17676 I've attached some patches that I created for LTP at work. Most of them simply add command-line options to specify the amount of memory/pages to use for tests. However, there's one fix that works around a bug in uClibc's pthread implementation. Allow the number of pages to use for the test to be specified on the command-line. Fix a memory leak. Also, call _exit(2) from child processes which avoids the child calling the atexit functions that the pthread library setup. This fixes an issue where the pthread manager thread would begin exiting at the same time as a child thread. The child thread would run the atexit functions which cause it to wait for a signal to be sent from the thread manager. As the thread manager was trying to exit that signal would never be sent. Calling _exit(2) from the child avoids this whole mess. Matt Fleming <mjf@gentoo.org>.
17678 Modified File(s):
17679 ltp/testcases/kernel/mem/mtest05/mmstress.c
17681 10) Log Messsage:
17683 Modified File(s):
17684 I've attached some patches that I created for LTP at work. Most of them simply add command-line options to specify the amount of memory/pages to use for tests. However, there's one fix that works around a bug in uClibc's pthread implementation.Don't place an upper limit on the amount of time a nanosleep(2) call should take. The nanosleep(2) call will suspend execution for _at least_ the specified time, no upper limit is guaranteed. Matt Fleming <mjf@gentoo.org>.
17686 Modified File(s):
17687 ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
17689 11) Log Message:
17690 I've attached some patches that I created for LTP at work. Most of them simply add command-line options to specify the amount of memory/pages to use for tests. However, there's one fix that works around a bug in uClibc's pthread implementation.Allow the number of iterations to be specified on the command line. Matt Fleming <mjf@gentoo.org>.
17692 Modified File(s):
17693 ltp/testcases/kernel/sched/nptl/nptl01.c
17695 12) Log Message:
17696 I've attached some patches that I created for LTP at work. Most of them simply add command-line options to specify the amount of memory/pages to use for tests. However, there's one fix that works around a bug in uClibc's pthread implementation. Check for SYS_getuid32 and SYS_getgid32, these are the versions provided by some architectures. Matt Fleming <mjf@gentoo.org>.
17698 Modified File(s):
17699 ltp/testcases/kernel/syscalls/syscall/syscall01.c
17701 13) Log Message:
17702 There 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).
17705 By this new patch, they are fixed. Junjiro Okajima <hooanon05@yahoo.co.jp>.
17707 Modified File(s):
17708 ltp/lib/write_log.c
17709 ltp/testcases/ballista/ballista/templates/b_mq_attr.tpl
17710 ltp/testcases/ballista/ballista/templates/b_mqd.tpl
17711 ltp/testcases/ballista/ballista/templates/b_mqdSUN.tpl
17712 ltp/testcases/ballista/ballista/templates/b_ptr_sem_t.tpl
17713 ltp/testcases/kernel/fs/dmapi/attr.c
17714 ltp/testcases/kernel/fs/dmapi/config.c
17715 ltp/testcases/kernel/fs/dmapi/disp.c
17716 ltp/testcases/kernel/fs/dmapi/dm_test.h
17717 ltp/testcases/kernel/fs/dmapi/event_am.c
17718 ltp/testcases/kernel/fs/dmapi/event_an.c
17719 ltp/testcases/kernel/fs/dmapi/event_sd.c
17720 ltp/testcases/kernel/fs/dmapi/event_sn.c
17721 ltp/testcases/kernel/fs/dmapi/handle.c
17722 ltp/testcases/kernel/fs/dmapi/hole.c
17723 ltp/testcases/kernel/fs/dmapi/invis.c
17724 ltp/testcases/kernel/fs/dmapi/mmap.c
17725 ltp/testcases/kernel/fs/dmapi/mmapfile.c
17726 ltp/testcases/kernel/fs/dmapi/mount.c
17727 ltp/testcases/kernel/fs/dmapi/objref.c
17728 ltp/testcases/kernel/fs/dmapi/pmr_post.c
17729 ltp/testcases/kernel/fs/dmapi/pmr_pre.c
17730 ltp/testcases/kernel/fs/dmapi/right.c
17731 ltp/testcases/kernel/fs/dmapi/token.c
17732 ltp/testcases/kernel/fs/fsstress/fsstress.c
17733 ltp/testcases/kernel/fs/scsi/ltpfs/main.c
17734 ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
17735 ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
17736 ltp/testcases/kernel/syscalls/open/open08.c
17737 ltp/testcases/open_hpi_testsuite/utils/uid_utils.c
17739 14)Log Message:
17740 This patch uses strcpy() instead of strcat(). strcat() should only be used when the 'dest' argument is NULL terminated. In this case, path_buffer is not initialised and so may not contain a NULL character. strcpy() will do the right thing and copy the string to the beginning of path_buffer. Matt Fleming <mjf@gentoo.org>.
17742 Modified File(s):
17743 ltp/testcases/kernel/syscalls/readlink/readlink04.c
17745 15) Log Message:
17746 It eliminates the potential for many false negatives.
17747 1.  Use cap_compare to compare capability sets instead of comparing the far less reliable text representations.
17748 2.  pI' tests were failing bc I started with empty pI. Fill pI before those tests.
17749 3.  Check for libcap-2.11 or later (by checking for cap_compare()).
17750 Signed-off-by: Serge Hallyn <serue@us.ibm.com>
17752 Modified File(s):
17753 ltp/testcases/kernel/security/filecaps/Makefile
17754 ltp/testcases/kernel/security/filecaps/check_simple_capset.c
17755 ltp/testcases/kernel/security/filecaps/filecapstest.sh
17756 ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
17758 16) Log Messsage:
17759 Porting of io_destroy(), io_getevents(), io_setup() & io_submit() syscall tests from Crackerjack to LTP, by Masatake YAMATO <yamato@redhat.com>.
17761 Modified Files:
17762 ltp/runtest/syscalls
17764 Added Files:
17765 ltp/testcases/kernel/syscalls/io_destroy/Makefile
17766 ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
17767 ltp/testcases/kernel/syscalls/io_destroy/run-io_destroy.sh
17768 ltp/testcases/kernel/syscalls/io_getevents/Makefile
17769 ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
17770 ltp/testcases/kernel/syscalls/io_getevents/run-io_getevents.sh
17771 ltp/testcases/kernel/syscalls/io_setup/Makefile
17772 ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
17773 ltp/testcases/kernel/syscalls/io_setup/run-io_setup.sh
17774 ltp/testcases/kernel/syscalls/io_submit/Makefile
17775 ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
17776 ltp/testcases/kernel/syscalls/io_submit/run-io_submit.sh
17778 17) Log Message:
17779 According to the manpages io_submit() can return the value: EAGAIN Insufficient resources are available to queue any iocbs. We should handle this opportunely trying to re-submit the AIO request again. Maybe an even better approach could be to just sleep a bit before trying to re-submit the request. In any case this would resolve a never-ending loop in aio01.c, where io_getevents() can be continuously called without having issued any actual request if io_submit() failed with -EAGAIN. Signed-off-by: Andrea Righi <righi.andrea@gmail.com>.
17781 Modified File(s):
17782 ltp/testcases/kernel/io/aio/aio01/aio01.c
17783 ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
17785 18) Log Message:
17786 Error occured, when i tried to compile ltp on ia64 box. There is a patch to fix it. similar patch on i386/x86_64 has been applied. (http://marc.info/?l=ltp-list&m=121257587007213&w=2). Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>.
17788 Modified File(s):
17789 ltp/testcases/kernel/include/ia64.in
17790 ltp/testcases/kernel/include/linux_syscall_numbers.h
17792 19) Log Message:
17793 Add the block device I/O bandwidth controller (io-throttle) testcase. See testcase documentation for design and implementation details. See also: http://lkml.org/lkml/2008/7/4/143. Signed-off-by: Andrea Righi <righi.andrea@gmail.com>.
17795 Modified Files:
17796 ltp/testcases/kernel/controllers/Makefile
17797 ltp/testcases/kernel/controllers/test_controllers.sh
17799 Added Files:
17800 ltp/testcases/kernel/controllers/io-throttle/Makefile
17801 ltp/testcases/kernel/controllers/io-throttle/README
17802 ltp/testcases/kernel/controllers/io-throttle/io_throttle_testplan.txt
17803 ltp/testcases/kernel/controllers/io-throttle/iobw.c
17804 ltp/testcases/kernel/controllers/io-throttle/myfunctions.sh
17805 ltp/testcases/kernel/controllers/io-throttle/run_io_throttle_test.sh
17807 20) Log Message:
17808 The attached patch fixes the following issue: The selinux-testsuite file sigiotask testcase (run as test_fileop_t) needs rw permission to terminals to proceed its execution, which is not allowed by the non refpolicies provided in the testsuite. Ramon de Carvalho Valle <rcvalle@linux.vnet.ibm.com>.
17810 Modified File(s):
17811 ltp/testcases/kernel/security/selinux-testsuite/policy/test_file.te
17813 21) Log Message:
17814 gcov-kernel: patches for 2.6.26
17816 Added Files:
17817 linux-2.6.26-gcov-arm-eabi.patch 
17818 linux-2.6.26-gcov-arm-hack.patch
17819 linux-2.6.26-gcov.patch
17821 22) Log Message:
17822 The following problem i found:
17823 1, utimensat01.c still has not been compiled when check_for_utimensat_support return success.
17824 2, utimensat01 works on only i386 arch.
17825 Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>
17827 Modified File(s):
17828 ltp/testcases/kernel/include/i386.in
17829 ltp/testcases/kernel/include/ia64.in
17830 ltp/testcases/kernel/include/linux_syscall_numbers.h
17831 ltp/testcases/kernel/include/x86_64.in
17832 ltp/testcases/kernel/syscalls/utimensat/Makefile
17833 ltp/testcases/kernel/syscalls/utimensat/check_for_utimensat_support.c
17834 ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
17836 23) Log Message:
17837 Sorry, I took mistake in giving value to TST_* in io_setup01.c and io_submit01.c. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
17839 Modified File(s):
17840 ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
17841 ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
17843 24) Log Message:
17844 I found some typos. I cannot remember but maybe I introduced. Signed-off-by: Masatake YAMATO<yamato@redhat.com>.
17846 Modified File(s):
17847 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
17848 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
17849 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
17851 25) Log Message:
17852 I get compile error in hackbench. With the following patch, the compiler error is gone. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
17854 Modified File(s):
17855 ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
17857 26) Log Message:
17858 In fact, the case "hackbench02 hackbench 150 thread 1000" failed when i tested the latest ltp. the following error message occured: 
17859 --------------------
17860 Creating fdpair (error: Too many open files)
17861 --------------------
17862 The default open files is 1024 (ulimit -n), but hackbench does not close these all opened files in group() when thread mode (process_mode=0). I think we should to limit the num_groups's value. 20 is a suitable value, it works well on my ia64 and i386 machine. what do you think? Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>.
17864 Modified File(s):
17865 ltp/runtest/sched
17867 27) Log Message:
17868 It replaces nested arithmetic operations following example from Open Group specifications, in order to avoid issues with different shells, like dash from Ubuntu Gutsy. Signed-off-by: Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>.
17870 Modified File(s):
17871 ltp/testcases/network/generate.sh
17873 28) Log Message:
17874 When compiling powerpc binaries, gcc defaults to 32 bit. To do some tests I needed to have a 64 bit binary. Since I'm using realtime, I modified config.mk as below. My questions: is there any official way to turn LTP in 64bit? If not, what shall we do then? Should LTP default to 32 or native-arch bit? Shall we use something like: "if (uname -m) ..." or use a command line option? Any comment?
17875 Gilles.
17877 According 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
17882 I've also run the involved tests on an x86_64 machine and it was OK. Gilles Carry <Gilles.Carry@bull.net>.
17884 Modified File(s):
17885 ltp/testcases/realtime/config.mk
17887 29) Log Message:
17888 First patch regroups TSC functions and macros definition into librttest. Second patch is to have an atomic reading of the 64-bit timebase register of powerpc64. This new function is only valid if -m64 is used when compiling the whole testcase suite with a powerpc64. Thirs patch is a fix to avoid spurious tsc_minus warning. These patches been tested on a ppc64 machine either with 32 or 64 bit binaries. (-m64).  The same TSC read (rdtscll) macros and tsc_minus where implemented in three different tests. This patch put all this into librttest.*. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Cc: Tim Chavez <tinytim@us.ibm.com>. Acked-by: Darren Hart <dvhltc@us.ibm.com>.
17890 Modified File(s):
17891 ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
17892 ltp/testcases/realtime/func/measurement/preempt_timing.c
17893 ltp/testcases/realtime/func/measurement/rdtsc-latency.c
17894 ltp/testcases/realtime/include/librttest.h
17895 ltp/testcases/realtime/lib/librttest.c
17897 30) Log Messsage:
17898 This macro reads atomically the 64-bit TSC register. Reading the 64-bit register using two 32-bit instructions sometimes causes wrapping when a clock update appears in between. A single 64-bit read fixes this. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Cc: Tim Chavez <tinytim@us.ibm.com>.  
17899 I suppose the right thing to do in the long run would be to rename this function to something more generic: read_hw_clock() or something like that. But I think this patch performs the first step in getting it working on ppc64. Acked-by: Darren Hart <dvhltc@us.ibm.com>.
17901 Modified File(s):
17902 ltp/testcases/realtime/include/librttest.h
17904 31) Log Message:
17905 In tsc_minus, changed test (tsc_begin < tsc_end) by (tsc_begin <= tsc_end) since values can be equal as read operations are sometimes very close. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Cc: Tim Chavez <tinytim@us.ibm.com>. Acked-by: Darren Hart <dvhltc@us.ibm.com>.
17907 Modified File(s):
17908 ltp/testcases/realtime/lib/librttest.c
17910 32) Log Message:
17911 Update to OpenHPI 2.12.0 (see www.openhpi.org for more info)
17913 Modified File(s):
17914 ltp/testcases/open_hpi_testsuite/*
17916 33) Log Message:
17917 Addition of move_pages() syscall tests. The updated patch fixes the warning messages and removes the print_bitmask function (it's not used) which causes build errors on powerpc. Signed-off-by: Vijay Kumar B. <vijaykumar@bravegnu.org>.
17919 Modified Files:
17920 ltp/Makefile
17921 ltp/runtest/numa
17922 ltp/runtest/syscalls
17923 ltp/testcases/kernel/numa/Makefile
17925 Added Files:
17926 ltp/testcases/kernel/syscalls/move_pages/Makefile
17927 ltp/testcases/kernel/syscalls/move_pages/move_pages.sh
17928 ltp/testcases/kernel/syscalls/move_pages/move_pages01.c
17929 ltp/testcases/kernel/syscalls/move_pages/move_pages02.c
17930 ltp/testcases/kernel/syscalls/move_pages/move_pages03.c
17931 ltp/testcases/kernel/syscalls/move_pages/move_pages03.mode.sh
17932 ltp/testcases/kernel/syscalls/move_pages/move_pages04.c
17933 ltp/testcases/kernel/syscalls/move_pages/move_pages05.c
17934 ltp/testcases/kernel/syscalls/move_pages/move_pages06.c
17935 ltp/testcases/kernel/syscalls/move_pages/move_pages07.c
17936 ltp/testcases/kernel/syscalls/move_pages/move_pages08.c
17937 ltp/testcases/kernel/syscalls/move_pages/move_pages09.c
17938 ltp/testcases/kernel/syscalls/move_pages/move_pages10.c
17939 ltp/testcases/kernel/syscalls/move_pages/move_pages11.c
17940 ltp/testcases/kernel/syscalls/move_pages/move_pages11.mode.sh
17941 ltp/testcases/kernel/syscalls/move_pages/move_pages_support.c
17942 ltp/testcases/kernel/syscalls/move_pages/move_pages_support.h
17943 ltp/tools/scripts/numa_test.sh
17945 34) Log Message:
17946 The new patch addresses the other error conditions. Like if its not able to create any dir/files in a ReadOnly dir. Also this patch returns the proper return code on success/failure . I have tested this script on ReadWrite dir and ReadOnly dir. Veerendra Chandrappa <vechandr@in.ibm.com>.
17948 LTP-20080630
17950 1) Log Message:
17951 These tests were contributed by the timerfd() syscall developer Davide Libenzi <davidel@xmailserver.org>.
17953 Modified Files:
17954 ltp/runtest/syscalls
17955 Added Files:
17956 ltp/testcases/kernel/syscalls/timerfd/Makefile
17957 ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
17959 2) Log Message:
17960 CPU and MEMORY HOTPLUG test cases picked up from http://devresources.linux-foundation.org/dev/hotplug/
17962 Added Files:
17963 ltp/testcases/kernel/hotplug/cpu_hotplug/COPYING
17964 ltp/testcases/kernel/hotplug/cpu_hotplug/ChangeLog
17965 ltp/testcases/kernel/hotplug/cpu_hotplug/README
17966 ltp/testcases/kernel/hotplug/cpu_hotplug/runtests.sh
17967 ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug01.txt
17968 ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug02.txt
17969 ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug03.txt
17970 ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug04.txt
17971 ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug05.txt
17972 ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug06.txt
17973 ltp/testcases/kernel/hotplug/cpu_hotplug/doc/todo.txt
17974 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug01.sh
17975 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug02.sh
17976 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug03.sh
17977 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug04.sh
17978 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.sar.sh
17979 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.sh
17980 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.top.sh
17981 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug07.sh
17982 ltp/testcases/kernel/hotplug/cpu_hotplug/include/hotplug.fns
17983 ltp/testcases/kernel/hotplug/cpu_hotplug/include/testsuite.fns
17984 ltp/testcases/kernel/hotplug/cpu_hotplug/tools/do_disk_write_loop
17985 ltp/testcases/kernel/hotplug/cpu_hotplug/tools/do_kcompile_loop
17986 ltp/testcases/kernel/hotplug/cpu_hotplug/tools/do_spin_loop
17987 ltp/testcases/kernel/hotplug/cpu_hotplug/tools/report_proc_interrupts
17988 ltp/testcases/kernel/hotplug/memory_hotplug/COPYING
17989 ltp/testcases/kernel/hotplug/memory_hotplug/Makefile
17990 ltp/testcases/kernel/hotplug/memory_hotplug/README
17991 ltp/testcases/kernel/hotplug/memory_hotplug/TODO
17992 ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
17993 ltp/testcases/kernel/hotplug/memory_hotplug/debug.h
17994 ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.c
17995 ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.h
17996 ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.c
17997 ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.h
17998 ltp/testcases/kernel/hotplug/memory_hotplug/segment.c
17999 ltp/testcases/kernel/hotplug/memory_hotplug/segment.h
18000 ltp/testcases/kernel/hotplug/memory_hotplug/version.h
18001 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1
18002 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1c
18003 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1c8
18004 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1f
18005 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1l
18006 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1la
18007 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1shm
18008 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test2
18009 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test2l
18010 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test3
18011 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test3-1m
18012 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test3l
18013 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test4
18014 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test4f
18015 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-2shm-1m
18016 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1g
18017 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1g-interleaved
18018 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1g-touch
18019 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1p
18020 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-8p
18021 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-8p-nomig
18022 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-8p-touch
18023 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-16m
18024 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-16m-touch
18025 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-1m
18026 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-1m-touch
18027 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-8p
18028 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-shm-8p
18029 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-2shm-1m
18030 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-1g
18031 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-1g-interleaved
18032 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-1p
18033 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-8p
18034 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-file-16m
18035 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-file-1m
18037 3) Log Message:
18038 This patch fix a concurrency issue in mremap04. The tmp directory the IPC key was build with was destroyed before we destroy the IPC ressource attached to the key. In case of concurency, the same inode id can be reused for another process tmp dir, leading to the generation of the same key. Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>.
18040 Modified File(s):
18041 ltp/testcases/kernel/syscalls/mremap/mremap04.c
18043 4) Log Message:
18044 I spent some time looking at the sched_latency test trying to see why it took so long to start the thread.  The java version of the test takes a comparable amount of time to start the thread as it does for each period. The rt-test version was taking an order of magnitude longer.  After digging through the java documentation, I found that the RealtimeThread does not actually start executing until the RealtimeThread.waitForNextPeriod() fulfills the time specified in the PeriodicParameters parameter included in its constructor.  So all the tests are scheduled to run about 1 second after the threads are created.  This gives the system plenty of time to create the thread (a non-realtime code path), set the scheduling parameters and then sleep until the specified run time.  The start latency as measured by the test goes something like this: 
18046 start_time = nanoTime() + 1000000000;
18047 rt = new realtimeThread(sched_param, new \
18048         PeriodicParameters(start_time, ...), ..., run);
18050 /* by the rtsj specification, this method will not run until start_time */
18051 run() {
18052         now = nanoTime();
18053         start_latency = now - start_time;
18054         ...
18057 The rt-tests version went something like this:
18059 start_time = rt_gettime();
18060 create_fifo_thread(periodic_thread, (void*)0, PRIO);
18062 periodic_thread() {
18063         now = rt_gettime();
18064         start_latency = now - start;
18065         ...
18068 As you can see, the start_latency is a very different measurement in these two cases.  In the first, it is basically the initial starting latency as measured by the remainder of the loops.  In the second, the execution path of creating the pthread is also counted in the latency.  While this might be an important number for us to keep low in our testing, this is not what the java test is measuring. This patch puts the rt-test version in line with the java version. I also think this is reasonable since the rt-wiki says that we should _NEVER_ create threads on the real-time stage. Signed-off-by: Vernon Mauery <vernux@us.ibm.com>. 
18070 Modified File(s):
18071 ltp/testcases/realtime/func/sched_latency/sched_latency.c
18072 ltp/testcases/realtime/include/librttest.h
18073 ltp/testcases/realtime/lib/librttest.c
18075 5) Log Message:
18076 The following patches fix execve05 for error reporting when execve() succeeds, and exit synchronization in loaded systems. The last two patches are minor cleanups. execve05 checks that execve() fails if a process has opened the file with write access. However, in case the test fails and execve() succeeds, the default binary (test3) has return code 0, which is interpreted as test success. We get output like that:
18078 <output>
18079 Hello World
18080 </output>
18081 with return code 0 (success)
18083 instead of:
18085 <output>
18086 execve05    1  FAIL  :  Failures reported above
18087 </output>
18088 with return code matching FAIL.
18090 This patch simply changes the success return code from 0 to 3, so that execve() success, and thus test failure, can be properly reported. Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>.
18092 Modified Files:
18093 ltp/testcases/kernel/syscalls/execve/execve05.c
18095 6) Log Message:
18096 The following patches fix execve05 for error reporting when execve() succeeds, and exit synchronization in loaded systems. The last two patches are minor cleanups. In execve05, the first child must keep a file open at least until the second child tries to execve() this file. However the test achieves this with a sleep of 10s, which may fail on loaded systems. This patch replaces this (arbitrary) sleep with a pipe-based synchronization, where the parent notifies the first child once the second child has terminated. Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>.
18098 Modified Files:
18099 ltp/testcases/kernel/syscalls/execve/execve05.c
18101 7) Log Message:
18102 The following patches fix execve05 for error reporting when execve() succeeds, and exit synchronization in loaded systems. The last two patches are minor cleanups. In a child, calling waitpid() to wait for the death of sibling child is simply non-sense. Moreover in execve05, the second child does not need such synchronization. Remove it. Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>.
18104 Modified Files:
18105 ltp/testcases/kernel/syscalls/execve/execve05.c
18107 8) Log Message:
18108 The following patches fix execve05 for error reporting when execve() succeeds, and exit synchronization in loaded systems. The last two patches are minor cleanups. cleanup() is reserved for the main test process. In children, call exit() instead. Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>. 
18110 Modified Files:
18111 ltp/testcases/kernel/syscalls/execve/execve05.c
18113 9) Log Message:
18114 This patch fix an issue in the sync_pipe implementation. The problem is the following : after the creation of a pipe we do not close any file descriptor until the end of a test. Let's imagine the following execution : 
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.
18121 In this case, process A never exits. Since it has not closed its write descriptor to the pipe, the pipe is not considered as broken, thus process A is not notified its son is dead. Thus it will wait forever. Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>.
18123 Modified File(s):
18124 ltp/lib/libtestsuite.c
18126 10) Log Message:
18127 This patch fixes a compilation warning due to the function "sync_pipe_close" which was not exported. Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>.
18129 Modified File(s):
18130 ltp/include/libtestsuite.h
18132 11) Log Message:
18133 After the patch from Roy moveing the libtestsuite code from /testcases/kernel/syscalls/lib to /lib, the code in the old directory has not been removed. Moreover, include PATH in some makefile was still pointing to this old directory. This patch remove libtestsuite code from the old directory and remove deprecated references to this old dir in some Makefiles. Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>.
18135 Modified Files:
18136 ltp/testcases/kernel/syscalls/ipc/msgrcv/Makefile
18137 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
18138 ltp/testcases/kernel/syscalls/ipc/msgsnd/Makefile
18139 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
18140 ltp/testcases/kernel/syscalls/ipc/semctl/Makefile
18141 ltp/testcases/kernel/syscalls/ipc/semop/Makefile
18142 ltp/testcases/kernel/syscalls/ipc/shmctl/Makefile
18144 Removed Files:
18145 ltp/testcases/kernel/syscalls/lib/Makefile
18146 ltp/testcases/kernel/syscalls/lib/libtestsuite.c
18147 ltp/testcases/kernel/syscalls/lib/libtestsuite.h
18149 12) Log Message:
18150 time-schedule01 failed, because it sent SIGTERM to itself before program exited, so the return value is not 0. This patch makes the main process ignore SIGTERM. Li Zefan <lizf@cn.fujitsu.com>.
18152 Modified File(s):
18153 ltp/testcases/kernel/sched/tool/time-schedule.c
18155 13) Log Message:
18156 This patch fix the make file of fs_bin test case so that it can be cross-built. Roy Lee <roylee@andestech.com>.
18158 Modified File(s):
18159 ltp/testcases/kernel/fs/fs_bind/bin/Makefile
18161 14) Log Message:
18162 Add syscall numbers for timerfd syscalls under i386 and x86_64. Roy Lee <roylee@andestech.com>.
18164 Modified File(s):
18165 ltp/testcases/kernel/include/i386.in
18166 ltp/testcases/kernel/include/linux_syscall_numbers.h
18167 ltp/testcases/kernel/include/x86_64.in
18169 15) Log Message:
18170 Currently, timerfd01 test case blocks building process for architectures that haven’t prepared for it. This patch modify it to be more generic for all architectures. Roy Leee <roylee@andestech.com>.
18172 Modified  File(s):
18173 ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
18175 16) Log Message:
18176 It looks like the only thing that didn't apply was the function declaration. It builds (with a warning) and runs just fine. But here is a patch to fix the warning. Signed-off-by: Vernon Mauery <vernux@us.ibm.com>.
18178 Modified File(s):
18179 ltp/testcases/realtime/include/librttest.h
18181 17) Log Message:
18182 utimensat() syscall was introduced from linux-2.6.22 onwards. Michael wrote the initial testcases, and, the same is being contributed to LTP under GPLv2. I worked out a patch for this. Though this is not using LTP specific libraries at the moment. But the tests run well and tests 99 separate variations. Michael has written it through itś length and breadth. I generated the code coverage (9.2%) over 2.6.25-gcov kernel, which however was not built with <make allmodconfig> option. Please see it attached along with a draft man page of utimensat(), created by Michael. Let us know how do you feel about this test. We can then go ahead and add this to LTP. Signed-off-by Michael Kerrisk <mtk.manpages@googlemail.com>. Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>.
18184 Modified File(s):
18185 ltp/runtest/syscalls
18187 Added Files:
18188 ltp/testcases/kernel/syscalls/utimensat/Makefile
18189 ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
18190 ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
18192 18) Log Message:
18193 On ia64, __clone2() is used instead of clone(). Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
18195 Modified File(s):
18196 ltp/testcases/kernel/fs/fs_bind/bin/nsclone.c
18198 19) Log Message:
18199 I execute fork12 test and OMM killer begin send SIGKILL to its children and fork return success always. fork12 hang up in this case, so I create the patch (see attach), which check whether someone child killed and if it occur, return number of forked processes. Andrew Vagin <avagin@gmail.com>.
18201 Modified File(s):
18202 ltp/testcases/kernel/syscalls/fork/fork12.c
18204 20) Log Message:
18205 This patch fixes the writetest.c  to return proper status on Failure/Success. At present the return code of the writest.c is 'zero' for both Success and Failure. As per norms non-zero value should be returned for error , so fixing this testcase. Signed off : Veerendra C <vechandr@in.ibm.com>.
18207 Modified File(s):
18208 ltp/testcases/kernel/io/writetest/writetest.c
18210 21) Log Message:
18211 mallocstress stresses the VMM and C library  by spawning N threads which malloc blocks of increasing size until malloc returns NULL. It occur because test doesn't wait for all thread started. already started threads begin allocate memory, so pthread_create can return ENOMEM. my patch added this synchronizing. I use semaphore, because it can wait-for-zero unlike pthread_mutex. sorry, forgot set permission in semget, new patch attached. Andrew Vagin <avagin@gmail.com>.
18213 Modified File(s):
18214 ltp/testcases/kernel/mem/mtest07/mallocstress.c
18216 22) Log Message:
18217 Reverting back the changes done to fcntl-lock tests in May 2008 release, as this would have canceled the operation Revision *1.1  *done on the /Mon Sep 11 20:40:52 2006 UTC/ by /mreed10 /which added "A patch that added new functionality into the NFSvf lock tests. 
18218 -fixes bugs 
18219 -adds the capability to stress a server with multiple clients"
18220 So it is possible to get back to what 's in ltp-full-20080430 and add my fix: You can fix it by replacing in the locktests.c file
18221      buf=(char *)malloc(clnt*maxClients);
18223      buf=(char *)malloc(clnt*(maxClients+1));
18224 Signed-off-by: Le Rouzic <aime.le-rouzic@bull.net>.
18226 Modified File(s):
18227 ltp/testcases/network/nfsv4/locks/Makefile
18228 ltp/testcases/network/nfsv4/locks/locktests.c
18230 Added Files:
18231 ltp/testcases/network/nfsv4/locks/locktests.h
18233 Removed Files:
18234 ltp/testcases/network/nfsv4/locks/test
18237 23) Log Message:
18238 In 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>.
18243 Modified File(s):
18244 ltp/doc/man3/tst_res.3
18246 24) Log Message:
18247 Force the catch_sighup to be volatile in order to overcome an issue due to the compiler optimization. In fact, compiling the test with -Os the catch_sighup variable is not set to 1 into the signal handler. At runtime, the  test remain in a loop. No problem compiling without Os or O2.
18248 Signed-off-by: Giuseppe Cavallaro <peppe.cavallaro@st.com>,
18249 Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>.
18251 Modified File(s):
18252 ltp/testcases/network/stress/ns-tools/ns-mcast_join.c
18254 25) Log Message:
18255 Fix a bug in the sigiotask test and enable the test_fdreceive policy to build against the latest refpolicy headers. Signed-off-by:  Stephen Smalley <sds@tycho.nsa.gov>.
18257 Modified File(s):
18258 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_fdreceive.te
18259 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_sigiotask.c
18261 26) Log Message:
18262 Included the statement:
18263         These tests are OSDL/LF and imported into LTP under GPLv2.
18265 Modified File(s):
18266 ltp/testcases/kernel/hotplug/cpu_hotplug/COPYING
18267 ltp/testcases/kernel/hotplug/memory_hotplug/COPYING
18269 27) Log Message:
18270 This patch ensures that async_handler and async_handler_jk runs by default. Also the profile/default is updated to reflect the same. Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>.
18272 Modified Files:
18273 ltp/testcases/realtime/profiles/default
18275 Added Files:
18276 ltp/testcases/realtime/func/async_handler/run_auto.sh
18278 28) Log Message:
18279 Looks like the else is missing since in both the cases where flag is set to one or not we get the test broken print. Signed-off-by: Max Stirling <vickyirobot@gmail.com>.
18281 Modified File(s):
18282 ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
18284 29) Log Message:
18285 we have some truble with mapping api functions (such as tst_exit) in bash (./tools/apicmds/ltpapicmd.c). Now this problem may be fixed if added "exit" after tst_exit, but it's temporary. We should redesign this system and describe it in documentation. Andrew Vaggin <avagin@parallels.com>.
18287 Modified File(s):
18288 ltp/testscripts/test_fs_bind.sh
18290 30) Log Message:
18291 signal_test_01 failed on ia64, the following message outputed:
18292 ---------------------------
18293 ERROR [line: 146] sigaltstack failed: Cannot allocate memory
18294 : Cannot allocate memory
18295 signal_test_01: IPC Signals TestSuite program
18296 ---------------------------
18297 And, i found the defined macro STACKSIZE is short on ia64. This patch fix it. Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>.
18299 Modified File(s):
18300 ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
18302 31) Log Message:
18303 signal_test_05 failed on ia64 and x86_64, the following message outputed:
18304 ---------------------------
18305 ERROR [line: 145] child process exited abnormally
18306 ---------------------------
18307 Some signals which are ignored in ignore_signals() are not ignored in child(). e.g., 32, 33. (SIGRTMIN is 34). So we should reuse ignore_signals()'s signal ignoring code in child(). Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>.
18309 Modified File(s):
18310 ltp/testcases/kernel/ipc/ipc_stress/signal_test_05.c
18312 32) Log Message:
18313 Updating to include info about all other LTP man pages. Subrata Modak <subrata@linux.vnet.ibm.com>
18315 Modified File(s):
18316 ltp/README.ltp-devel
18318 33) Log Message:
18319 I've ported a testcase for gettid() from crackerjack to ltp. I've added a directory ltp/testcases/kernel/syscalls/gettid. Signed-off-by: Masatake YAMATO <yamato@redhat.com>
18321 Modified Files:
18322 ltp/runtest/syscalls
18324 Added Files:
18325 ltp/testcases/kernel/syscalls/gettid/Makefile
18326 ltp/testcases/kernel/syscalls/gettid/gettid01.c
18328 34) Log Message:
18329 I found wrong format string usage in ltp/testcases/kernel/syscalls/exit/exit02.c: returned value from strerror is not used. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
18331 Modified File(s):
18332 ltp/testcases/kernel/syscalls/exit/exit02.c
18334 35) Log Message:
18335 This patch fix a concurrency issue in semctl06. The IPC keys used for this test could conflict with keys from another task. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>.
18337 Modified File(s):
18338 ltp/testcases/kernel/syscalls/ipc/semctl/semctl06.c
18340 36) Log Message:
18341 The attached patch was necessary in order to get LTP to build for our embedded system at work. Without this patch testcases that use the my_getpwnam() library function suffer from redeclaration errors. Signed-off-by: Matt Fleming <mjf@gentoo.org>.
18343 Modified File(s):
18344 ltp/lib/Makefile
18346 37) Log Message:
18347 Addition of enhanced test plan by Cai Qian <qcai@redhat.com>.
18349 Modified File(s):
18350 ltp/testcases/kdump/doc/TEST_PLAN.txt
18352 38) Log Message:
18353 Fixed the way how to run the "tc" command on the remote machine. Otherwise, we always get the following message on the local side: The remote host does not have netem functionality. Signed-off-by: Giuseppe Cavallaro@st.com.
18355 Modified File(s):
18356 ltp/testcases/network/stress/ns-tools/check_netem
18358 39) Log Message:
18359 Running the UDP network stress tests on my SH4 target I have had to modify the following scripts: killall_udp_traffic and udp4-multi-diffip01. It deletes the address before setting it to avoid the following error: RTNETLINK answers: File exists; it implies that the test fails. Signed-off-by: Giuseppe Cavallaro <peppe.cavallaro@st.com>.
18361 Modified File(s):
18362 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip01
18364 40) Log Message:
18365 This modifies the command sent to the remote host just to kill the ns-udpclient script. Indeed, it seems that the previous string always returns 1. Moreover, it adds a new check to verify if the return value is not empty. It could happen, for example, if the RSH returns sometime the following error: poll: protocol failure in circuit setup. Signed-off-by: Giuseppe Cavallaro <peppe.cavallaro@st.com>.
18367 Modified File(s):
18368 ltp/testcases/network/stress/ns-tools/killall_udp_traffic
18370 41) Log Message:
18371 Attached a new patch just to add the same fixes I provided you for icpm and tcp network stress as well. On SH4 STB with STLinux distribution we are able to run all the network stress tests without any failures. Due to configuration issues we do not run the multi-diffnic tests (because they require plural Network cards for host). It modifies the command sent to the remote host to kill tcp/icmp clients. It also deletes the address before setting it to avoid the following error:  "RTNETLINK answers: File exists". This implies that the test fails. Signed-off-by: Giuseppe Cavallaro <peppe.cavallaro@st.com>.
18373 Modified File(s):
18374 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip01
18375 ltp/testcases/network/stress/ns-tools/killall_icmp_traffic
18376 ltp/testcases/network/stress/ns-tools/killall_tcp_traffic
18377 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip01
18379 42) Log Message:
18380 Addition of Initial set of Process Event Connectors by Li Zefan. Process event connector is a netlink connector that reports process events to userspace, and currently we have 5 kinds of process events, i.e. fork, exit, exec, uid, gid. There are total 5 test cases to test its functionality. But the test is not run by default, because I don't find a way to decide whether the underlying kernel supports this feather or not. Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
18382 Added File(s):
18383 ltp/runtest/connectors
18384 ltp/testcases/kernel/connectors/Makefile
18385 ltp/testcases/kernel/connectors/pec/Makefile
18386 ltp/testcases/kernel/connectors/pec/README
18387 ltp/testcases/kernel/connectors/pec/event_generator.c
18388 ltp/testcases/kernel/connectors/pec/pec_listener.c
18389 ltp/testcases/kernel/connectors/pec/run_pec_test
18391 43) Log Message:
18392 Here 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
18396 Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
18398 Modified File(s):
18399 ltp/runtest/connectors
18400 ltp/testcases/kernel/connectors/Makefile
18401 ltp/testcases/kernel/connectors/pec/Makefile
18402 ltp/testcases/kernel/connectors/pec/pec_listener.c
18404 Added File(s):
18405 ltp/testcases/kernel/connectors/connector_test.sh
18407 44) Log Message:
18408 This was ported from the Crackerjack Project by Masatake YAMATO <yamato@redhat.com>.
18410 Modified Files:
18411 ltp/runtest/syscalls
18413 Added Files:
18414 ltp/testcases/kernel/syscalls/io_cancel/Makefile
18415 ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
18416 ltp/testcases/kernel/syscalls/io_cancel/run-io_cancel.sh
18418 45) Log Message:
18419 I'd like to use the mechanism you introduced in io_* testcases. So I've made 'io_cancel' string in the script and Makefile a variable to avoid mistake. I made the patch from testcases/kernel/syscalls/io_cancel/Makefile, not from ltp/testcases/kernel/syscalls/io_cancel/Makefile. Is this acceptable. CVS reports like testcases/kernel/syscalls/io_cancel/Makefile. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
18421 Modified File(s):
18422 ltp/testcases/kernel/syscalls/io_cancel/Makefile
18423 ltp/testcases/kernel/syscalls/io_cancel/run-io_cancel.sh
18425 46) Log Message:
18426 hackbench tests the Linux scheduler. Initial test was written by Rusty Russell <rusty@rustcorp.com.au>. Later modified by Pierre Peiffer <pierre.peiffer@bull.net>, Ingo Molnar <mingo@elte.hu>, Arjan van de Ven <arjan@infradead.org>, "Zhang, Yanmin" <yanmin_zhang@linux.intel.com>, Nathan Lynch <ntl@pobox.com> and others. Included in LTP by Subrata Modak<subrata@linux.vnet.ibm.com>, after Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>.
18428 Modified Files:
18429 ltp/runtest/sched
18430 ltp/testcases/kernel/sched/Makefile
18432 Added Files:
18433 ltp/testcases/kernel/sched/cfs-scheduler/Makefile
18434 ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
18436 47) Log Message:
18437 I am proposing with the joined patch to allow the suite to be able the run the previous rpc tests (called now basic_tests). It needs to resolve some issues in the new "tirpc part" before allowing  the suite to launch it again. Le Rouzic <aime.le-rouzic@bull.net>.
18439 Modified File(s):
18440 ltp/doc/testcases/network.txt
18441 ltp/runtest/rpc
18442 ltp/runtest/stress.part3
18444 48) Log Message:
18445 Few Changes to ttype value.
18447 Modified File(s):
18448 ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
18450 49) Log Message:
18451 Changes to fix Build, Install and run on non-supported architectures.
18453 Added Files:
18454 ltp/testcases/kernel/syscalls/utimensat/check_for_utimensat_support.c
18455 Modified Files:
18456 ltp/testcases/kernel/syscalls/utimensat/Makefile
18457 ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
18458 ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
18460 50) Log Message:
18461 Fixing the run on supported kernels.
18463 Modified File(s):
18464 ltp/testscripts/test_fs_bind.sh
18466 LTP-20080531
18468 1) Log Message:
18469 Following patch makes ballista test suite compile with gcc-4.3, without this it completely fails because of C++ cleanups introduced with gcc-4.3. By Caglar Onur <caglar@pardus.org.tr>
18471 Modified File(s):
18472 ltp/testcases/ballista/ballista/ballista.cpp
18473 ltp/testcases/ballista/ballista/ballistaUtil.cpp
18474 ltp/testcases/ballista/ballista/callGen.cpp
18475 ltp/testcases/ballista/ballista/callGen_standAlone.cpp
18476 ltp/testcases/ballista/ballista/create_code.pl
18477 ltp/testcases/ballista/ballista/create_code_standAlone.pl
18478 ltp/testcases/ballista/ballista/executeTestCase.cpp
18479 ltp/testcases/ballista/ballista/executeTestCase.fresh
18480 ltp/testcases/ballista/ballista/genCode.cpp
18481 ltp/testcases/ballista/ballista/genCodeCreator.cpp
18482 ltp/testcases/ballista/ballista/line.cpp
18483 ltp/testcases/ballista/ballista/line.h
18484 ltp/testcases/ballista/ballista/match.cpp
18485 ltp/testcases/ballista/ballista/parseArguments.cpp
18486 ltp/testcases/ballista/ballista/replacer.cpp
18487 ltp/testcases/ballista/ballista/selfHost.cpp
18488 ltp/testcases/ballista/ballista/serverCommunication.cpp
18489 ltp/testcases/ballista/ballista/testCaseIterator.cpp
18490 ltp/testcases/ballista/ballista/testCaseIterator.h
18491 ltp/testcases/ballista/ballista/compile/bparser.cpp
18492 ltp/testcases/ballista/ballista/templates/bTypes.cpp
18494 2) Log Message:
18495 The fixed address passed to mmap() should be aligned to the value of SHMLBA as defined in sys/shm.h. See Documentation/cachetlb.txt in the kernel for the explanation behind this. On most architectures this value is the page size, but not on all. Signed-off-by: Martin Habets <errandir_news@mph.eclipse.co.uk>
18497 Modified File(s):
18498 ltp/testcases/kernel/mem/shmt/shmt09.c
18499 ltp/testcases/kernel/syscalls/mmap/mmap01.c
18501 3) Log Message:
18502 These test cases fail on the NFS environment due to NFS relates issue(s). Hence abondon these tests when NFS is detected. By, Sridhar Vinay <vinaysridhar@in.ibm.com>.
18504 Modified File(s):
18505 ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
18506 ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
18507 ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
18508 ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
18509 ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
18510 ltp/testcases/kernel/syscalls/splice/splice01.c
18511 ltp/testcases/kernel/syscalls/tee/tee01.c
18512 ltp/testcases/kernel/syscalls/utime/utime01.c
18513 ltp/testcases/kernel/syscalls/utime/utime02.c
18514 ltp/testcases/kernel/syscalls/utime/utime03.c
18515 ltp/testcases/network/nfs/nfs01/nfs01
18517 4) Log Message:
18518 Update to OpenHPI 2.10.1 (see www.openhpi.org for more info)
18520 Modified Files:
18521 ltp/testcases/open_hpi_testsuite/Makefile.am
18522 ltp/testcases/open_hpi_testsuite/Makefile.in
18523 ltp/testcases/open_hpi_testsuite/configure
18524 ltp/testcases/open_hpi_testsuite/configure.ac
18525 ltp/testcases/open_hpi_testsuite/openhpi.conf.example
18526 ltp/testcases/open_hpi_testsuite/openhpi.spec.in
18527 ltp/testcases/open_hpi_testsuite/clients/Makefile.in
18528 ltp/testcases/open_hpi_testsuite/clients/hpiel.c
18529 ltp/testcases/open_hpi_testsuite/clients/hpievents.c
18530 ltp/testcases/open_hpi_testsuite/clients/hpipower.c
18531 ltp/testcases/open_hpi_testsuite/cpp/Makefile.in
18532 ltp/testcases/open_hpi_testsuite/cpp/t/Makefile.in
18533 ltp/testcases/open_hpi_testsuite/docs/Makefile.am
18534 ltp/testcases/open_hpi_testsuite/docs/Makefile.in
18535 ltp/testcases/open_hpi_testsuite/docs/hld/Makefile.am
18536 ltp/testcases/open_hpi_testsuite/docs/hld/Makefile.in
18537 ltp/testcases/open_hpi_testsuite/docs/hld/appendix.sgml
18538 ltp/testcases/open_hpi_testsuite/docs/hld/authors.dtd
18539 ltp/testcases/open_hpi_testsuite/docs/hld/bookinfo.sgml
18540 ltp/testcases/open_hpi_testsuite/docs/hld/introduction.sgml
18541 ltp/testcases/open_hpi_testsuite/docs/hld/legal.dtd
18542 ltp/testcases/open_hpi_testsuite/docs/hld/obtaining.sgml
18543 ltp/testcases/open_hpi_testsuite/docs/hld/openhpi-manual.sgml
18544 ltp/testcases/open_hpi_testsuite/docs/hld/openhpi_highlevel.sgml
18545 ltp/testcases/open_hpi_testsuite/docs/hld/openhpi_structure.sgml
18546 ltp/testcases/open_hpi_testsuite/docs/hld/plugin_guide.sgml
18547 ltp/testcases/open_hpi_testsuite/docs/hld/plugin_usage.sgml
18548 ltp/testcases/open_hpi_testsuite/docs/hld/revisions.dtd
18549 ltp/testcases/open_hpi_testsuite/docs/hld/sahpi_breakdown.sgml
18550 ltp/testcases/open_hpi_testsuite/docs/man/Makefile.in
18551 ltp/testcases/open_hpi_testsuite/hpi_shell/Makefile.am
18552 ltp/testcases/open_hpi_testsuite/hpi_shell/Makefile.in
18553 ltp/testcases/open_hpi_testsuite/hpi_shell/commands.c
18554 ltp/testcases/open_hpi_testsuite/hpi_shell/ctrl_inv.c
18555 ltp/testcases/open_hpi_testsuite/hpi_shell/hpi_cmd.h
18556 ltp/testcases/open_hpi_testsuite/hpi_shell/sensor.c
18557 ltp/testcases/open_hpi_testsuite/hpi_shell/session.c
18558 ltp/testcases/open_hpi_testsuite/hpi_ui_lib/Makefile.in
18559 ltp/testcases/open_hpi_testsuite/hpi_ui_lib/service.c
18560 ltp/testcases/open_hpi_testsuite/hpi_ui_lib/show.c
18561 ltp/testcases/open_hpi_testsuite/marshal/Makefile.in
18562 ltp/testcases/open_hpi_testsuite/marshal/connection.c
18563 ltp/testcases/open_hpi_testsuite/marshal/marshal.c
18564 ltp/testcases/open_hpi_testsuite/marshal/marshal_hpi_types.c
18565 ltp/testcases/open_hpi_testsuite/marshal/marshal_hpi_types.h
18566 ltp/testcases/open_hpi_testsuite/marshal/strmsock.cpp
18567 ltp/testcases/open_hpi_testsuite/marshal/t/Makefile.am
18568 ltp/testcases/open_hpi_testsuite/marshal/t/Makefile.in
18569 ltp/testcases/open_hpi_testsuite/marshal/t/float_format.c
18570 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_012.c
18571 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_013.c
18572 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_014.c
18573 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_015.c
18574 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_016.c
18575 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_017.c
18576 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_018.c
18577 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_028.c
18578 ltp/testcases/open_hpi_testsuite/openhpid/Makefile.am
18579 ltp/testcases/open_hpi_testsuite/openhpid/Makefile.in
18580 ltp/testcases/open_hpi_testsuite/openhpid/openhpiclient.cpp
18581 ltp/testcases/open_hpi_testsuite/openhpid/openhpid.cpp
18582 ltp/testcases/open_hpi_testsuite/plugins/Makefile.in
18583 ltp/testcases/open_hpi_testsuite/plugins/ipmi/Makefile.in
18584 ltp/testcases/open_hpi_testsuite/plugins/ipmi/t/Makefile.in
18585 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/Makefile.in
18586 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_discover.cpp
18587 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_domain.cpp
18588 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_log.cpp
18589 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_mc_vendor.cpp
18590 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_resource.cpp
18591 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_sdr.cpp
18592 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_sensor_hotswap.cpp
18593 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/thread.cpp
18594 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/Makefile.in
18595 ltp/testcases/open_hpi_testsuite/plugins/rtas/Makefile.in
18596 ltp/testcases/open_hpi_testsuite/plugins/simulator/Makefile.in
18597 ltp/testcases/open_hpi_testsuite/plugins/simulator/t/Makefile.in
18598 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/Makefile.in
18599 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/Makefile.in
18600 ltp/testcases/open_hpi_testsuite/plugins/sysfs/Makefile.in
18601 ltp/testcases/open_hpi_testsuite/plugins/watchdog/Makefile.in
18602 ltp/testcases/open_hpi_testsuite/scripts/Makefile.in
18603 ltp/testcases/open_hpi_testsuite/scripts/test/Makefile.in
18604 ltp/testcases/open_hpi_testsuite/scripts/test/conformance_report.pl
18605 ltp/testcases/open_hpi_testsuite/scripts/test/coverage_report.pl
18606 ltp/testcases/open_hpi_testsuite/scripts/test/gcov2html.pl
18607 ltp/testcases/open_hpi_testsuite/scripts/test/generate_index.pl
18608 ltp/testcases/open_hpi_testsuite/scripts/test/gsum2html.pl
18609 ltp/testcases/open_hpi_testsuite/scripts/test/testconformance.pl
18610 ltp/testcases/open_hpi_testsuite/scripts/test/testcoverage.pl
18611 ltp/testcases/open_hpi_testsuite/snmp/Makefile.in
18612 ltp/testcases/open_hpi_testsuite/src/Makefile.in
18613 ltp/testcases/open_hpi_testsuite/src/config.c
18614 ltp/testcases/open_hpi_testsuite/src/event.c
18615 ltp/testcases/open_hpi_testsuite/src/safhpi.c
18616 ltp/testcases/open_hpi_testsuite/src/t/Makefile.in
18617 ltp/testcases/open_hpi_testsuite/src/t/ohpi/Makefile.in
18618 ltp/testcases/open_hpi_testsuite/utils/Makefile.in
18619 ltp/testcases/open_hpi_testsuite/utils/sahpi_enum_utils.c
18620 ltp/testcases/open_hpi_testsuite/utils/sahpi_enum_utils.h
18621 ltp/testcases/open_hpi_testsuite/utils/sahpi_struct_utils.c
18622 ltp/testcases/open_hpi_testsuite/utils/sahpi_struct_utils.h
18623 ltp/testcases/open_hpi_testsuite/utils/uid_utils.c
18624 ltp/testcases/open_hpi_testsuite/utils/t/Makefile.in
18625 ltp/testcases/open_hpi_testsuite/utils/t/ann/Makefile.in
18626 ltp/testcases/open_hpi_testsuite/utils/t/el/Makefile.in
18627 ltp/testcases/open_hpi_testsuite/utils/t/epath/Makefile.in
18628 ltp/testcases/open_hpi_testsuite/utils/t/rpt/Makefile.in
18629 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/Makefile.in
18630 ltp/testcases/open_hpi_testsuite/utils/t/uid/Makefile.in
18632 Added Files:
18633 ltp/testcases/open_hpi_testsuite/hpi_shell/dimi.c
18634 ltp/testcases/open_hpi_testsuite/hpi_shell/fumi.c
18636 Removed Files:
18637 ltp/testcases/open_hpi_testsuite/openhpi.spec
18638 ltp/testcases/open_hpi_testsuite/hpi_shell/hpi_cmd
18639 ltp/testcases/open_hpi_testsuite/hpi_shell/openhpiclient.cpp
18640 ltp/testcases/open_hpi_testsuite/hpi_shell/openhpiclient.h
18641 ltp/testcases/open_hpi_testsuite/marshal/t/connection.c
18642 ltp/testcases/open_hpi_testsuite/marshal/t/marshal.c
18643 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_hpi_types.c
18644 ltp/testcases/open_hpi_testsuite/openhpid/alarm.c
18645 ltp/testcases/open_hpi_testsuite/openhpid/config.c
18646 ltp/testcases/open_hpi_testsuite/openhpid/domain.c
18647 ltp/testcases/open_hpi_testsuite/openhpid/event.c
18648 ltp/testcases/open_hpi_testsuite/openhpid/hotswap.c
18649 ltp/testcases/open_hpi_testsuite/openhpid/init.c
18650 ltp/testcases/open_hpi_testsuite/openhpid/lock.c
18651 ltp/testcases/open_hpi_testsuite/openhpid/ohpi.c
18652 ltp/testcases/open_hpi_testsuite/openhpid/openhpiclient.h
18653 ltp/testcases/open_hpi_testsuite/openhpid/plugin.c
18654 ltp/testcases/open_hpi_testsuite/openhpid/plugin_static.c
18655 ltp/testcases/open_hpi_testsuite/openhpid/safhpi.c
18656 ltp/testcases/open_hpi_testsuite/openhpid/session.c
18657 ltp/testcases/open_hpi_testsuite/openhpid/threaded.c
18658 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_addr.cpp
18659 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_auth.cpp
18660 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_cmd.cpp
18661 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_con.cpp
18662 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_con_lan.cpp
18663 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_con_smi.cpp
18664 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_log.cpp
18665 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_msg.cpp
18666 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_sensor_factors.cpp
18667 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_utils.cpp
18668 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/thread.cpp
18669 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/el2event.c
18670 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/el2event.c
18671 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc.c
18672 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_annunciator.c
18673 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_control.c
18674 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_discover.c
18675 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_discover_bc.c
18676 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_discover_rsa.c
18677 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_event.c
18678 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_hotswap.c
18679 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_inventory.c
18680 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_power.c
18681 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_reset.c
18682 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_resources.c
18683 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_resources_rsa.c
18684 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_sel.c
18685 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_sensor.c
18686 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_session.c
18687 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_time.c
18688 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_utils.c
18689 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_watchdog.c
18690 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_xml2event.c
18691 ltp/testcases/open_hpi_testsuite/src/plugin_static.c
18692 ltp/testcases/open_hpi_testsuite/utils/t/ann/announcement_utils.c
18693 ltp/testcases/open_hpi_testsuite/utils/t/el/el_utils.c
18694 ltp/testcases/open_hpi_testsuite/utils/t/epath/epath_utils.c
18695 ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_enum_utils.c
18696 ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_event_encode.c
18697 ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_event_utils.c
18698 ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_struct_utils.c
18699 ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_time_utils.c
18700 ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpiatca_enum_utils.c
18701 ltp/testcases/open_hpi_testsuite/utils/t/epath/uid_utils.c
18702 ltp/testcases/open_hpi_testsuite/utils/t/rpt/epath_utils.c
18703 ltp/testcases/open_hpi_testsuite/utils/t/rpt/rpt_utils.c
18704 ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_enum_utils.c
18705 ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_event_encode.c
18706 ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_event_utils.c
18707 ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_struct_utils.c
18708 ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_time_utils.c
18709 ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpiatca_enum_utils.c
18710 ltp/testcases/open_hpi_testsuite/utils/t/rpt/uid_utils.c
18711 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/epath_utils.c
18712 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_enum_utils.c
18713 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_event_encode.c
18714 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_event_utils.c
18715 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_struct_utils.c
18716 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_time_utils.c
18717 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpiatca_enum_utils.c
18718 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/uid_utils.c
18719 ltp/testcases/open_hpi_testsuite/utils/t/uid/epath_utils.c
18720 ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_enum_utils.c
18721 ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_event_encode.c
18722 ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_event_utils.c
18723 ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_struct_utils.c
18724 ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_time_utils.c
18725 ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpiatca_enum_utils.c
18726 ltp/testcases/open_hpi_testsuite/utils/t/uid/uid_utils.c
18728 5) Log Message:
18729 Added missing break in parse args switch/case. (-s arg). Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>
18731 Modified Files:
18732 ltp/testcases/realtime/lib/librttest.c
18734 6) Log Message:
18735 Modified periodic_cpu_load_single.c. Changed arg -c to -l (calculation per loop). In next patch, -c arg is to be used as pass/fail criteria globally for all tests. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>
18737 Modified Files:
18738 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
18740 7) Log Message:
18741 Added -c arg into rt_init of librttest.c so all tests can use it. This arg sets the global variable (double) pass_criteria. librttest.h declares pass_criteria as external. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>.
18743 Modified Files:
18744 ltp/testcases/realtime/include/librttest.h
18745 ltp/testcases/realtime/lib/librttest.c
18747 8) Log Message:
18748 Modified prio-preempt.c to consider pass criteria (-c) arg. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>.
18750 Modified Files:
18751 ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
18753 9) Log Message:
18754 Modified pthread_kill_latency.c to consider pass criteria (-c) arg. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>.
18756 Modified Files:
18757 ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
18759 10) Log Message:
18760 Modified matrix_mult.c to consider pass criteria (-c) arg. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>.
18762 Modified Files:
18763 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
18765 11) Log Message:
18766 Modified async_handler.c and async_handler_jk.c to consider pass criteria (-c) arg. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>.
18768 Modified Files:
18769 ltp/testcases/realtime/func/async_handler/async_handler.c
18770 ltp/testcases/realtime/func/async_handler/async_handler_jk.c
18772 12) Log Message:
18773 Modified pi_perf.c to consider pass criteria (-c) arg. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>.
18775 Modified Files:
18776 ltp/testcases/realtime/func/pi_perf/pi_perf.c
18778 13) Log Message:
18779 Modified hrtimer-prio.c to consider pass criteria (-c) arg. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>.
18781 Modified Files:
18782 ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
18784 14) Log Message:
18785 Modified tc-2.c to consider pass criteria (-c) arg. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>.
18787 Modified Files:
18788 ltp/testcases/realtime/func/thread_clock/tc-2.c
18790 15) Log Message:
18791 Modified sched_latency.c to consider pass criteria (-c) arg. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>.
18793 Modified Files:
18794 ltp/testcases/realtime/func/sched_latency/sched_latency.c
18796 16) Log Message:
18797 It seems that hugeshmctl01 doesn't free some hugetlb pages when it fails. ps shows that there is still an instance of hugeshmctl01 left even if hugeshmctl01 is not running which may attach some hugetlb pages. The problem is due to the arbitrary usleep time in hugeshmctl01 which results in incorrect execution order. The intention of the sleep time is to ensure the children call shmat() and pause() before the parent checks shm status and calls stat_cleanup(). But there is no absolute assurance that this sleep always works. In the failure above, the last child process forked by the parent may not run and call shmat() immediately after it's created. When the parent checks shm status, it finds only 3 child attaching the shm instead of 4, so it reports the failure. And then it calls stat_cleanup() to send SIGUSR1 to all children, but since the last child hasn't called pause() yet, SIGUSR1 is handled before pause(). When the last child calls pause(), since there is no further signal to wake it up, it sleeps forever. patch to ensure children can receive and handle SIGUSR1 from parent in pause(). The patch is not to change the arbitrary usleep time since any time is arbitrary though a large time is more acceptable. The patch is to use sigprocmask() to block SIGUSR1 before children sleep for SIGUSR1 from parent, and then call sigsuspend() to unblock SIGUSR1 and sleep for SIGUSR1. By doing so, we may avoid the infinite sleep and keeping attached shm forever so that affect other hugetlb test. In parent process, aonther sigprocmask() is called before usleep(). This has the same effect of sleep more time. By, shenlinf <shenlinf@cn.ibm.com> 
18799 Modified File(s):
18800 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
18802 17) Log Message:
18803 I am testing ltp-full-20080430. When I execute hugemmap04, hugemmap01 is shown in the output which makes the output confusing. patch to fix the bad name. By, shenlinf <shenlinf@cn.ibm.com>
18805 Modified File(s):
18806 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
18808 18) Log Message:
18809 punt useless local prototype for fdopen() -- stdio.h already provides this, by, Mike Frysinger <vapier@users.sourceforge.net>
18811 Modified File(s):
18812 ltp/lib/tst_res.c
18814 19) Log Message:
18815 cleanup CFLAGS handling, by, Mike Frysinger <vapier@users.sourceforge.net>
18817 Modified File(s):
18818 ltp/lib/Makefile
18820 20) Log Message:
18821 tst_require_root(): unify root checking with this function, by, Mike Frysinger <vapier@users.sourceforge.net>
18823 Modified File(s):
18824 ltp/include/test.h
18826 21) Log Message:
18827 tst_require_root(): unify root checking with this function
18829 Modified File(s):
18830 ltp/lib/tst_res.c
18832 22) Log Message:
18833 convert to standard ltp functions, by, Mike Frysinger <vapier@users.sourceforge.net>
18835 Modified File(s):
18836 ltp/testcases/kernel/fs/fs_perms/Makefile
18837 ltp/testcases/kernel/fs/fs_perms/fs_perms.c
18839 23) Log Message:
18840 fix error in previous commit: compare result to expected result, not 0
18842 Modified File(s):
18843 ltp/testcases/kernel/fs/fs_perms/fs_perms.c
18845 24) Log Message:
18846 normalize exit values as expected: 0 means PASS and non-0 means FAIL
18848 Modified File(s):
18849 ltp/testcases/kernel/fs/fs_perms/fs_perms.c
18850 ltp/testcases/kernel/fs/fs_perms/simpletest.sh
18851 ltp/testcases/kernel/fs/fs_perms/testx.c
18853 25) Log Message:
18854 lcov: --norecursion becomes --no-recursion + added docs, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
18856 Modified File(s):
18857 ltp/utils/analysis/lcov/man/geninfo.1
18858 ltp/utils/analysis/lcov/man/lcov.1
18859 ltp/utils/analysis/lcov/bin/geninfo
18860 ltp/utils/analysis/lcov/bin/lcov
18862 26) Log Message:
18863 Attached is a fixed patch to be applied over 1.8 in cvs. Previous patch mistook the return of mknod() for a file descriptor and after the first iteration, test was using the wrong (closed) file descriptor. This patch uses the correct file descriptor. Thanks Rishikesh for catching my error. By, Henry Yei <hyei@mvista.com>
18865 Modified File(s):
18866 ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
18868 27) Log Message:
18869 The problem is because some of the realtime tests can't be compiled on older distros. We will have to fix this 'properly', taking into account the kernel and glibc versions, as well as the architecture. Until we do that, can we disable compiling realtime tests by default? Below is a patch that can do it. Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>
18871 Modified File(s):
18872 ltp/testcases/Makefile
18874 28) Log Message:
18875 Fix for some failures by Anoop V Chakkalakkal <anoop.vijayan@in.ibm.com>.
18877 Modified File(s):
18878 ltp/testcases/kernel/mem/mtest07/mallocstress.c
18880 29) Log Message:
18881 This patch adds a few tests for a variety of bind mounts. More than just shared subtrees are involved as plain --bind and plain --move are used. Read-only bind mounts are not covered by these tests however. Avantika Mathur originally wrote the tests. I've ported them to use LTP APIs and conventions. I've also modified Avantika's scripts to try and robustly cleanup after broken tests so that leftover mounts and failures at any point in a test are cleaned up thoroughly. I've made what efforts I can to follow the conventions I found in LTP FAQs and the source however there's alot here so I may have missed something. Shared bind mounts were introduced in 2.6.15. Because of this we need a tst_kvercmp command which can be invoked from a script. I've added this to ltpapicmd.c. This patch applies to the April release of LTP. I'll also be posting results for x86, x86_64, and ppc64 on a variety of kernels. In order to highlight the results contributed by this patch I've only run this portion of the patched LTP. Comments welcome. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>.
18883 Modified Files:
18884 ltp/runltp
18885 ltp/testcases/kernel/fs/Makefile
18886 ltp/tools/apicmds/Makefile
18887 ltp/tools/apicmds/ltpapicmd.c
18889 Added Files:
18890 ltp/runtest/fs_bind
18891 ltp/testcases/kernel/fs/fs_bind/BUGS
18892 ltp/testcases/kernel/fs/fs_bind/CHANGELOG
18893 ltp/testcases/kernel/fs/fs_bind/Makefile
18894 ltp/testcases/kernel/fs/fs_bind/README
18895 ltp/testcases/kernel/fs/fs_bind/TODO
18896 ltp/testcases/kernel/fs/fs_bind/bin/Makefile
18897 ltp/testcases/kernel/fs/fs_bind/bin/check_prop
18898 ltp/testcases/kernel/fs/fs_bind/bin/lockfile
18899 ltp/testcases/kernel/fs/fs_bind/bin/makedir
18900 ltp/testcases/kernel/fs/fs_bind/bin/nsclone.c
18901 ltp/testcases/kernel/fs/fs_bind/bin/setup
18902 ltp/testcases/kernel/fs/fs_bind/bin/setupnslock
18903 ltp/testcases/kernel/fs/fs_bind/bin/smount.c
18904 ltp/testcases/kernel/fs/fs_bind/bind/OO_descriptions.txt
18905 ltp/testcases/kernel/fs/fs_bind/bind/test01
18906 ltp/testcases/kernel/fs/fs_bind/bind/test02
18907 ltp/testcases/kernel/fs/fs_bind/bind/test03
18908 ltp/testcases/kernel/fs/fs_bind/bind/test04
18909 ltp/testcases/kernel/fs/fs_bind/bind/test05
18910 ltp/testcases/kernel/fs/fs_bind/bind/test06
18911 ltp/testcases/kernel/fs/fs_bind/bind/test07
18912 ltp/testcases/kernel/fs/fs_bind/bind/test07-2
18913 ltp/testcases/kernel/fs/fs_bind/bind/test08
18914 ltp/testcases/kernel/fs/fs_bind/bind/test09
18915 ltp/testcases/kernel/fs/fs_bind/bind/test10
18916 ltp/testcases/kernel/fs/fs_bind/bind/test11
18917 ltp/testcases/kernel/fs/fs_bind/bind/test12
18918 ltp/testcases/kernel/fs/fs_bind/bind/test13
18919 ltp/testcases/kernel/fs/fs_bind/bind/test14
18920 ltp/testcases/kernel/fs/fs_bind/bind/test15
18921 ltp/testcases/kernel/fs/fs_bind/bind/test16
18922 ltp/testcases/kernel/fs/fs_bind/bind/test17
18923 ltp/testcases/kernel/fs/fs_bind/bind/test18
18924 ltp/testcases/kernel/fs/fs_bind/bind/test19
18925 ltp/testcases/kernel/fs/fs_bind/bind/test20
18926 ltp/testcases/kernel/fs/fs_bind/bind/test21
18927 ltp/testcases/kernel/fs/fs_bind/bind/test22
18928 ltp/testcases/kernel/fs/fs_bind/bind/test23
18929 ltp/testcases/kernel/fs/fs_bind/bind/test24
18930 ltp/testcases/kernel/fs/fs_bind/cloneNS/OO_descriptions.txt
18931 ltp/testcases/kernel/fs/fs_bind/cloneNS/child01
18932 ltp/testcases/kernel/fs/fs_bind/cloneNS/child02
18933 ltp/testcases/kernel/fs/fs_bind/cloneNS/child03
18934 ltp/testcases/kernel/fs/fs_bind/cloneNS/child04
18935 ltp/testcases/kernel/fs/fs_bind/cloneNS/child05
18936 ltp/testcases/kernel/fs/fs_bind/cloneNS/child06
18937 ltp/testcases/kernel/fs/fs_bind/cloneNS/child07
18938 ltp/testcases/kernel/fs/fs_bind/cloneNS/parent01
18939 ltp/testcases/kernel/fs/fs_bind/cloneNS/parent02
18940 ltp/testcases/kernel/fs/fs_bind/cloneNS/parent03
18941 ltp/testcases/kernel/fs/fs_bind/cloneNS/parent04
18942 ltp/testcases/kernel/fs/fs_bind/cloneNS/parent05
18943 ltp/testcases/kernel/fs/fs_bind/cloneNS/parent06
18944 ltp/testcases/kernel/fs/fs_bind/cloneNS/parent07
18945 ltp/testcases/kernel/fs/fs_bind/cloneNS/test01
18946 ltp/testcases/kernel/fs/fs_bind/cloneNS/test02
18947 ltp/testcases/kernel/fs/fs_bind/cloneNS/test03
18948 ltp/testcases/kernel/fs/fs_bind/cloneNS/test04
18949 ltp/testcases/kernel/fs/fs_bind/cloneNS/test05
18950 ltp/testcases/kernel/fs/fs_bind/cloneNS/test06
18951 ltp/testcases/kernel/fs/fs_bind/cloneNS/test07
18952 ltp/testcases/kernel/fs/fs_bind/move/OO_descriptions.txt
18953 ltp/testcases/kernel/fs/fs_bind/move/test01
18954 ltp/testcases/kernel/fs/fs_bind/move/test02
18955 ltp/testcases/kernel/fs/fs_bind/move/test03
18956 ltp/testcases/kernel/fs/fs_bind/move/test04
18957 ltp/testcases/kernel/fs/fs_bind/move/test05
18958 ltp/testcases/kernel/fs/fs_bind/move/test06
18959 ltp/testcases/kernel/fs/fs_bind/move/test07
18960 ltp/testcases/kernel/fs/fs_bind/move/test08
18961 ltp/testcases/kernel/fs/fs_bind/move/test09
18962 ltp/testcases/kernel/fs/fs_bind/move/test10
18963 ltp/testcases/kernel/fs/fs_bind/move/test11
18964 ltp/testcases/kernel/fs/fs_bind/move/test12
18965 ltp/testcases/kernel/fs/fs_bind/move/test13
18966 ltp/testcases/kernel/fs/fs_bind/move/test14
18967 ltp/testcases/kernel/fs/fs_bind/move/test15
18968 ltp/testcases/kernel/fs/fs_bind/move/test16
18969 ltp/testcases/kernel/fs/fs_bind/move/test17
18970 ltp/testcases/kernel/fs/fs_bind/move/test18
18971 ltp/testcases/kernel/fs/fs_bind/move/test19
18972 ltp/testcases/kernel/fs/fs_bind/move/test20
18973 ltp/testcases/kernel/fs/fs_bind/move/test21
18974 ltp/testcases/kernel/fs/fs_bind/move/test22
18975 ltp/testcases/kernel/fs/fs_bind/rbind/OO_descriptions.txt
18976 ltp/testcases/kernel/fs/fs_bind/rbind/test01
18977 ltp/testcases/kernel/fs/fs_bind/rbind/test02
18978 ltp/testcases/kernel/fs/fs_bind/rbind/test03
18979 ltp/testcases/kernel/fs/fs_bind/rbind/test04
18980 ltp/testcases/kernel/fs/fs_bind/rbind/test05
18981 ltp/testcases/kernel/fs/fs_bind/rbind/test06
18982 ltp/testcases/kernel/fs/fs_bind/rbind/test07
18983 ltp/testcases/kernel/fs/fs_bind/rbind/test07-2
18984 ltp/testcases/kernel/fs/fs_bind/rbind/test08
18985 ltp/testcases/kernel/fs/fs_bind/rbind/test09
18986 ltp/testcases/kernel/fs/fs_bind/rbind/test10
18987 ltp/testcases/kernel/fs/fs_bind/rbind/test11
18988 ltp/testcases/kernel/fs/fs_bind/rbind/test12
18989 ltp/testcases/kernel/fs/fs_bind/rbind/test13
18990 ltp/testcases/kernel/fs/fs_bind/rbind/test14
18991 ltp/testcases/kernel/fs/fs_bind/rbind/test15
18992 ltp/testcases/kernel/fs/fs_bind/rbind/test16
18993 ltp/testcases/kernel/fs/fs_bind/rbind/test17
18994 ltp/testcases/kernel/fs/fs_bind/rbind/test18
18995 ltp/testcases/kernel/fs/fs_bind/rbind/test19
18996 ltp/testcases/kernel/fs/fs_bind/rbind/test20
18997 ltp/testcases/kernel/fs/fs_bind/rbind/test21
18998 ltp/testcases/kernel/fs/fs_bind/rbind/test22
18999 ltp/testcases/kernel/fs/fs_bind/rbind/test23
19000 ltp/testcases/kernel/fs/fs_bind/rbind/test24
19001 ltp/testcases/kernel/fs/fs_bind/rbind/test25
19002 ltp/testcases/kernel/fs/fs_bind/rbind/test26
19003 ltp/testcases/kernel/fs/fs_bind/rbind/test27
19004 ltp/testcases/kernel/fs/fs_bind/rbind/test28
19005 ltp/testcases/kernel/fs/fs_bind/rbind/test29
19006 ltp/testcases/kernel/fs/fs_bind/rbind/test30
19007 ltp/testcases/kernel/fs/fs_bind/rbind/test31
19008 ltp/testcases/kernel/fs/fs_bind/rbind/test32
19009 ltp/testcases/kernel/fs/fs_bind/rbind/test33
19010 ltp/testcases/kernel/fs/fs_bind/rbind/test34
19011 ltp/testcases/kernel/fs/fs_bind/rbind/test35
19012 ltp/testcases/kernel/fs/fs_bind/rbind/test36
19013 ltp/testcases/kernel/fs/fs_bind/rbind/test37
19014 ltp/testcases/kernel/fs/fs_bind/rbind/test38
19015 ltp/testcases/kernel/fs/fs_bind/rbind/test39
19016 ltp/testcases/kernel/fs/fs_bind/regression/OO_descriptions.txt
19017 ltp/testcases/kernel/fs/fs_bind/regression/test01
19018 ltp/testcases/kernel/fs/fs_bind/regression/test02
19019 ltp/testcases/kernel/fs/fs_bind/regression/test03
19020 ltp/testscripts/test_fs_bind.sh
19022 30) Log Message:
19023 The fixed address passed to mmap() should be aligned to the value of SHMLBA as defined in sys/shm.h (The same fix can be found in the mmap01 case earlier sent from Martin Habets ). By, Roy Lee <roylee17@gmail.com>.
19025 Modified File(s):
19026 ltp/testcases/kernel/io/direct_io/diotest4.c
19028 31) Log Message:
19029 This patch modifies testcases to attach their shm segment to addresses chosen by ststem instead of arch-dependent ones. I looked into the history of these testcases, but couldn't find the reason why they specified arch-dependent addresses in the first place. If it has something to do with the page coloring issue, SHMLBA should be in some manners instead of defining arch-dependent addresses. Tested successfully on ia64, ppc64, x86_64, s390x & i386 by Subrata Modak <subrata@linux.vnet.ibm.com>, and by Martin Habets <errandir_news@mph.eclipse.co.uk> on sparc32. Signed-off-by: Roy Lee <roylee17@gmail.com>.
19031 Modified File(s):
19032 ltp/testcases/kernel/mem/shmt/shmt02.c
19033 ltp/testcases/kernel/mem/shmt/shmt04.c
19034 ltp/testcases/kernel/mem/shmt/shmt05.c
19035 ltp/testcases/kernel/mem/shmt/shmt06.c
19036 ltp/testcases/kernel/mem/shmt/shmt07.c
19037 ltp/testcases/kernel/mem/shmt/shmt09.c
19039 32) Log Message:
19040 These patches will allow for the plotting of the max over time in discrete segments, rather than as a monotonically increasing value, while maintaining the original behavior by default. Cleanup some whitespace issues here. Signed-off-by: Darren Hart <dvhltc@us.ibm.com>. Acked-by: John Stultz <johnstul@us.ibm.com>.
19042 Modified File(s):
19043 ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
19045 33) Log Message:
19046 These patches will allow for the plotting of the max over time in discrete segments, rather than as a monotonically increasing value, while maintaining the original behavior by default. The existing test has an infinite window and report the new max each time it is increased.  The patch maintains the default behavior and adds a -w option, allowing the user to specify a window (iteration count) for which the max of that window is reported ever w iterations. Signed-off-by: Darren Hart <dvhltc@us.ibm.com>. Acked-by: John Stultz <johnstul@us.ibm.com>.
19048 Modified File(s):
19049 ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
19051 34) Log Message:
19052 I see Roy's patch was already checked in. In principle I agree with the patch, but a few things are wrong now and IMHO does not fulfill what it should test any longer. shm05.c -> see my (untested!!!) patch below. Some architectures can only map at specific offsets. Current version "sucessfully" fails, because e.g. hppa can't map at cp+4096. So, it's not failing because the memory regions overlap, although that was intended to be tested...shm06.c now does basically the same test as shm04.c ?!? Doesn't make sense... I would revert the patch for shm06, but maybe others think different???? Other patches seem ok, although I haven't looked too deep into them yet... Helge Deller <deller@gmx.de>.
19054 Modified File(s):
19055 ltp/testcases/kernel/mem/shmt/shmt05.c
19057 35) Log Message:
19058 Roy Lee <roylee17@gmail.com> wrote:
19059 Your patch looks good to me. It does what I'm intended but failed to do; eliminating explicit arch-dependent code without breaking logics. How about merge the scenario of shm06 into shm04, and then eliminate shm06? Modify shm04 to attach the same segment _twice_ to the child's address space. In this case, the first returned address should be the same as where the parent attaches its segment to while the second returned address should be different.
19060 Helge Deller <deller@gmx.de> wrote:
19061 Yes, this is probably the best idea. Alternatively, just leave shm04 as-is, and do the twice-mapping you mentioned above in shm06. This way we'd keep two simple tests.
19062 Roy Lee <roylee17@gmail.com> wrote back:
19063 Here's the patch for the shmt06 according to Helge's recommandation, please help review it.
19065 Modified File(s):
19066 ltp/testcases/kernel/mem/shmt/shmt06.c
19068 36) Log Message:
19069 Adding default Log File generation support for LTP. By, Subrata Modak<subrata@linux.vnet.ibm.com>
19071 Modified File(s):
19072 ltp/runltp
19074 37) Log Message:
19075 Both of the above test cases has similar issue to shmt/mmap series. This patch removes the non-aligned addresses explicitly coded for different architectures by: 
19076 1) probing an available address by a pair of shmat/shmdt calls, and, 
19077 2) replaceing the addr with offset in the struct test_case_t.
19078 By, Roy Lee <roylee17@gmail.com>
19080 Modified File(s):
19081 ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
19082 ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
19084 38) Log Message:
19085 The "pan/pan" would failed in segmentation fault with a wrong option "-f command-file". Among the options, the "/tmp/test" does not exist. The solution is to add condition judgements before use the pointer. To execute pan/pan with option "-p" will occurs Segmentation fault. The reason is that it not appends the "-l" option to pan to open the "logfile" for writing log. Just add a condition judgement to fix it. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
19087 Modified File(s):
19088 ltp/pan/pan.c
19090 39) Log Message:
19091 Make-sync_pipe-API-more-generic-and-update-related.patch.
19092 Roy Lee <roylee17@gmail.com> noted:
19093 Referring to the sync_pipes API, create_sync_pipes(), wait_son_startup(), notify_startup(), which is defined in the: testcases/kernel/syscalls/lib/libtestsuite.[ch], I found the new sync_pipes API very convenient to synchronize processes. However the naming might pose some semantic restrictions on their usages. Since it can be used for makingparent to wait child, and vice versa, perhaps a better naming should be used. For example: sync_pipes_create (), sync_pipes_wait (), sync_pipes_notify(), other names will be good as long as they don't assume the caller is child or parent. Furthermore, since it is also suitable for being used in common test cases, moving  it outside the syscalls's directory to a more common place might be a good idea.
19094 Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com> noted:
19095 I fully agree with your remarks. But if you want to make these functions more generic, it should be possible to call sync_pipe_wait / notify several times, which is not possible in the current code since I close file descriptors in these functions. A quite simple solution is to keep these file descriptors opened, and to add a function to close them or simply let these file descriptors being closed by libC or kernel at process end. Signed-off-by: Roy Lee <roylee17@gmail.com>.
19097 Modified File(s):
19098 ltp/testcases/kernel/syscalls/execve/execve05.c
19099 ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
19100 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
19101 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
19102 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
19103 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
19104 ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
19105 ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
19106 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
19107 ltp/testcases/kernel/syscalls/lib/libtestsuite.c
19108 ltp/testcases/kernel/syscalls/lib/libtestsuite.h
19110 40) Log Message:
19111 Put-libtestsuite-to-a-more-common-place.patch
19112 Roy Lee <roylee17@gmail.com> noted:
19113 Referring to the sync_pipes API, create_sync_pipes(), wait_son_startup(), notify_startup(), which is defined in the: testcases/kernel/syscalls/lib/libtestsuite.[ch], I found the new sync_pipes API very convenient to synchronize processes. However the naming might pose some semantic restrictions on their usages. Since it can be used for makingparent to wait child, and vice versa, perhaps a better naming should be used. For example: sync_pipes_create (), sync_pipes_wait (), sync_pipes_notify(), other names will be good as long as they don't assume the caller is child or parent. Furthermore, since it is also suitable for being used in common test cases, moving  it outside the syscalls's directory to a more common place might be a good idea.
19114 Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com> noted:
19115 I fully agree with your remarks. But if you want to make these functions more generic, it should be possible to call sync_pipe_wait / notify several times, which is not possible in the current code since I close file descriptors in these functions. A quite simple solution is to keep these file descriptors opened, and to add a function to close them or simply let these file descriptors being closed by libC or kernel at process end. Signed-off-by: Roy Lee <roylee17@gmail.com>.
19117 Modified File(s):
19118 ltp/testcases/kernel/syscalls/Makefile
19119 ltp/testcases/kernel/syscalls/chdir/Makefile
19120 ltp/testcases/kernel/syscalls/creat/Makefile
19121 ltp/testcases/kernel/syscalls/execve/Makefile
19122 ltp/testcases/kernel/syscalls/fchdir/Makefile
19123 ltp/testcases/kernel/syscalls/ftruncate/Makefile
19124 ltp/testcases/kernel/syscalls/ipc/msgrcv/Makefile
19125 ltp/testcases/kernel/syscalls/ipc/msgsnd/Makefile
19126 ltp/testcases/kernel/syscalls/ipc/semctl/Makefile
19127 ltp/testcases/kernel/syscalls/ipc/semop/Makefile
19128 ltp/testcases/kernel/syscalls/ipc/shmctl/Makefile
19129 ltp/testcases/kernel/syscalls/kill/Makefile
19130 ltp/testcases/kernel/syscalls/mkdir/Makefile
19131 ltp/testcases/kernel/syscalls/mremap/Makefile
19132 ltp/testcases/kernel/syscalls/open/Makefile
19133 ltp/testcases/kernel/syscalls/rename/Makefile
19134 ltp/testcases/kernel/syscalls/rmdir/Makefile
19135 ltp/testcases/kernel/syscalls/sched_setscheduler/Makefile
19136 ltp/testcases/kernel/syscalls/vhangup/Makefile
19138 Added File(s):
19139 ltp/include/libtestsuite.h
19140 ltp/lib/libtestsuite.c
19142 41) Log Message:
19143 The earlier patch broke parisc (which has really some strange requirements). Attached patch fixes it. If it's OK for you, please apply. By, Helge Deller <deller@gmx.de>.
19145 Modified File(s):
19146 ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
19147 ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
19149 42) Log Message:
19150 Currently ltp-devel install man pages in /opt/ltp/share/man/; however, they should be installed in /usr/share/man/. By, George Kraft <gk4@us.ibm.com>.
19152 Modified File(s):
19153 ltp/ltp-devel.spec
19154 ltp/doc/man1/Makefile
19155 ltp/doc/man3/Makefile
19157 43) Log Message:
19158 Included all of /include and /lib and /doc in the ltp-devel RPMs. By George Kraft <gk4@us.ibm.com>.
19160 Modified File(s):
19161 ltp/README.ltp-devel
19162 ltp/ltp-devel.spec
19163 ltp/include/Makefile
19165 44) Log Message:
19166 Preparing for the next Stable release of ltp-devel Packages, which will have:
19167 1) All files under ltp/include in the package,
19168 2) Install ltp man pages in system man directory.
19170 Modified File(s):
19171 ltp/ltp-devel.spec
19173 45) Log Message:
19174 Profiled Tests:
19175 Basically this was done to enhance the pass/fail criteria usage and allow the user to setup tests configurations according to specific needs. Imagine a test series that may validate a hardware for some latencies (case #1) while another series would validate other criteria (case #2). The same test used in situation #1 will not have the same configuration (arguments) in situation #2. Scripting has to be done for this to achieve. The profile system does this for you. You just have to configure. Not only pass/fail criteria can be set since the profile system simply runs command lines defined in profiles. So any argument can be choosen. ie: a profile can define criteria for tests with or without saving statistics (-s) or simulate jvm (-j). A profile comes as a single file so it is easy to copy from a test machine to another. With this patch, profiles can be used either for test global run (./run.sh) or for an individual directory (./run_auto.sh). For more information, read doc/AUTOMATED_RUN.
19176 This patch is intentionnally global as splitting changes would not make sense.
19177 This 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.
19182 Signed-off-by: Gilles Carry <gilles.carry@bull.net>,
19183 Reviewed-by: Ankita Garg <ankita@in.ibm.com>.
19185 Modified Files:
19186 ltp/testcases/realtime/run.sh
19187 ltp/testcases/realtime/doc/HOWTO_ADD_TESTS
19188 ltp/testcases/realtime/func/gtod_latency/run_auto.sh
19189 ltp/testcases/realtime/func/matrix_mult/run_auto.sh
19190 ltp/testcases/realtime/func/periodic_cpu_load/run_auto.sh
19191 ltp/testcases/realtime/func/pi-tests/run_auto.sh
19192 ltp/testcases/realtime/func/pi_perf/run_auto.sh
19193 ltp/testcases/realtime/func/prio-preempt/run_auto.sh
19194 ltp/testcases/realtime/func/prio-wake/run_auto.sh
19195 ltp/testcases/realtime/func/pthread_kill_latency/run_auto.sh
19196 ltp/testcases/realtime/func/sched_football/run_auto.sh
19197 ltp/testcases/realtime/func/sched_jitter/run_auto.sh
19198 ltp/testcases/realtime/func/sched_latency/run_auto.sh
19199 ltp/testcases/realtime/func/thread_clock/run_auto.sh
19200 ltp/testcases/realtime/scripts/run_c_files.sh
19201 ltp/testcases/realtime/scripts/setenv.sh
19202 Added Files:
19203 ltp/testcases/realtime/doc/AUTOMATED_RUN
19204 ltp/testcases/realtime/doc/run_auto.sh.tpl
19205 ltp/testcases/realtime/profiles/default
19206 ltp/testcases/realtime/testcases/realtime/doc/AUTOMATED_RUN
19209 46) Log Message:
19210 This patch fix a concurrency issue in msgctl06. The tmp directory the IPC key was build with was destroyed before we destroy the IPC ressource attached to the key. In case of concurency, the same inode id can be reused for another process tmp dir, leading to the generation of the same key. Regards Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
19212 Modified File(s):
19213 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
19215 47) Log Message:
19216 I got failures on ptrace03 because the latest kernel allows init process to be traced. The commit is:
19217 http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=00cd5c37afd5f431ac186dd131705048c0a11fdb,
19218 See the discussion in LKML: http://marc.info/?t=120628018600001.
19219 So we should not execute this test case if the kernel version is above 2.6.25.
19220 Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
19222 Modified File(s):
19223 ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
19225 48) Log Message:
19226 execve02 checks that execve() fails if the caller does not have executable permission on the file. However, in case the test fails and execve() succeeds, the default binary (test3) has return code 0, which is interpreted as test success. We get output like that: 
19227 <output>
19228 Hello World
19229 </output>
19230 with return code 0 (success)
19232 instead of:
19234 <output>
19235 execve02    1  FAIL  :  Failures reported above
19236 </output>
19237 with return code matching FAIL.
19239 This patch simply changes the success return code from 0 to 3, so that execve() success, and thus test failure, can be properly reported. Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>
19241 Modified File(s):
19242 ltp/testcases/kernel/syscalls/execve/execve02.c
19244 49) Log Message:
19245 Profiled tests - cleanup. I forgot some useless code in the scripts. These patches do the cleanup. Signed-off-by: Gilles Carry <gilles.carry@bull.net>.
19247 Modified File(s):
19248 ltp/testcases/realtime/scripts/run_c_files.sh
19249 ltp/testcases/realtime/func/sched_latency/run_auto.sh
19251 50) Log message:
19252 I got the following failure:
19253 adjtimex02    4  FAIL  :  Test Failed, adjtimex()returned 5, errno = 0 : Success
19254 adjtimex02    5  FAIL  :  Test Failed, adjtimex()returned 5, errno = 0 : Success
19255 This is because the latest kernel normalizes buf.offset value if it is outside the acceptable range. The commit is: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=eea83d896e318bda54be2d2770d2c5d6668d11db. So we should not execute this test case if the kernel version is above 2.6.25. Here is the test result after patching (linux 2.6.26-rc2):
19256 adjtimex02    4  CONF  :  this kernel normalizes buf.offset value if it is outside the acceptable range.
19257 adjtimex02    5  CONF  :  this kernel normalizes buf.offset value if it is outside the acceptable range.
19258 Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>
19260 Modified File(s):
19261 ltp/testcases/kernel/syscalls/adjtimex/adjtimex02.c
19263 51) Log Message:
19264 Manas K Nayak <maknayak@in.ibm.com> updated the fnctl lock tests from http://nfsv4.bullopensource.org/tools/tests/locktest.php. I have retained some info like the deploy_info, etc from the older release as well. The old tests were failing. After updates, the test passes.
19266 Modified Files:
19267 ltp/testcases/network/nfsv4/locks/Makefile
19268 ltp/testcases/network/nfsv4/locks/locktests.c
19269 Added Files:
19270 ltp/testcases/network/nfsv4/locks/test
19271 ltp/testcases/network/nfsv4/locks/deploy/locktests.tar.gz
19272 Removed Files:
19273 ltp/testcases/network/nfsv4/locks/locktests.h
19274 ltp/testcases/network/nfsv4/locks/deploy/locktests-2.tar.gz
19276 52) Log Message:
19277 Restored back the Makefile content. Else, there will be build/clean/install failures. Subrata Modak <subrata@linux.vnet.ibm.com>.
19279 Modified File(s):
19280 ltp/testcases/network/nfsv4/locks/Makefile
19282 53) Log Message:
19283 Adding this part of default LTP run. Subrata Modak <subrata@linux.vnet.ibm.com>.
19285 Modified Files:
19286 ltp/runltp
19288 Added Files:
19289 ltp/runtest/fcntl-locktests
19291 54) Log Message:
19292 This patch adds a list for all known issues which are probably subtle to be fixed in kernel to the test, so the test could continue. Also, it will print out those expected failures as INFO or WARN to the test result. Signed-off-by: Cai Qian <qcai@redhat.com>.
19294 Modified File(s):
19295 ltp/testcases/kernel/fs/proc/proc01.c
19297 55) Log Message:
19298 This patch fixes the output of the test, so all fatal errors to cause the final failure of the test will be printed out as FAIL instead of INFO, and all verbose and debug output will be moved to STDERR instead of STDOUT for easy output processing. Signed-off-by: Cai Qian <qcai@redhat.com>.
19300 Modified File(s):
19301 ltp/testcases/kernel/fs/proc/proc01.c
19303 56) Log Message:
19304 This patch adds the failcnt check test for memory controller. In this test a task runs in a group with some memory limit and does total memory allocation greater than the limit of the group. The script checks the failcnt from memory.failcnt file under the controller. It reports pass if failcnt increases otherwise reports fail. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>. Acked-by: Dhaval Giani <dhaval@linux.vnet.ibm.com>.
19306 Modified File(s):
19307 ltp/testcases/kernel/controllers/test_controllers.sh
19308 ltp/testcases/kernel/controllers/memctl/memctl_test01.c
19309 ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh
19311 57) Log Message:
19312 This patch adds the stat check test case for memory controller. In this test a task runs in a group with some memory limit and does some memory allocation. The script checks the memory usage field from two files under the controller, the memory.usage_in_bytes and memory.stat. It reports pass if the two values are same and fail if the two values differ. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>. Acked-by: Dhaval Giani <dhaval@linux.vnet.ibm.com>.
19314 Modified File(s):
19315 ltp/testcases/kernel/controllers/test_controllers.sh
19316 ltp/testcases/kernel/controllers/memctl/memctl_test01.c
19317 ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh
19319 58) Log Message:
19320 This patch adds the documentation for memory controller. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
19322 Modified Files:
19323 ltp/testcases/kernel/controllers/README
19324 ltp/testcases/kernel/controllers/testplan.txt
19325 Added Files:
19326 ltp/testcases/kernel/controllers/memctl/README
19327 ltp/testcases/kernel/controllers/memctl/memctl_testplan.txt
19329 59) Log Message:
19330 According to man sigpause :
19331  int sigpause(int sigmask);  /* BSD */
19332  int sigpause(int sig);      /* System V / Unix95 */
19333 [...]
19334 Linux 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>.
19337 Modified File(s):
19338 ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
19340 60) Log Message:
19341 Ankita Proposed that:
19342 We have been seeing failures in the prio-wake testcase for a while now. Digged closer into the testcase to find if there was an error lurking in the testcase itself. Did hit a few, which this patch aims to fix. But the failures persist, indicating that something is amiss in the kernel. This patch does the following:
19343 o Make the output of the test more readable. It is now time ordered.
19344 o Bases the pass/fail not only on the order in which the waking up threads update the 'wakeup.arr' but also on the time they woke up. This reduced chances of error.
19345 o Remove an extra lock and unlock on mutex when updating wakeup.arr.
19347 Chirag Jog <chirag@linux.vnet.ibm.com> commented:
19348 I am not convinced that adding a check for wake up time is going to reduce the chances for error. Whichever thread wakes up first, takes the lock,updates priority and time fields. Hence the time field will always be updated in wakeup order. So this is not really adding another useful check. I am ready to be conviced otherwise :)
19350 Ankita Replied:
19351 Yep I agree that now it would not make any difference. But before this patch, we were unlocking the mutex after only updating the running_threads and noting down the wakeup time and try and acquire the lock again to update the wakeup order in wakeup.arr So, there were chances the wakeup time did not match the order in which the wakeup.arr was updated. But yes, with the lock changes, this change would not be required. Shall send the patch again. Thanks for the review :-). So here is the updated patch which takes Chirag's comments into account.
19352 Signed-off-by: Ankita Garg <ankita@in.ibm.com>
19353 Signed-off-by: Chandan Kumar B V <cbhuvana@in.ibm.com>
19355 Modified File(s):
19356 ltp/testcases/realtime/func/prio-wake/prio-wake.c
19358 61) Log Message:
19359 This patch addresses the review comments for recently accepted memory controller testcases (failcnt test and stat_check test). Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
19361 Modified File(s):
19362 ltp/testcases/kernel/controllers/memctl/README
19364 LTP-20080430
19366 1) Log Message:
19367 Addition of SPEC File for creation of LTP-DEVEL RPMs on various Architectures for Standalone development of LTP Unit Testcase. Contributed by George Kraft <gk4@us.ibm.com>
19369 Modified File(s):
19370 ltp/Makefile
19371 ltp/lib/Makefile
19372 ltp/pan/Makefile
19374 Added File(s):
19375 ltp/README.ltp-devel
19376 ltp/ltp-devel.spec
19377 ltp/doc/man1/Makefile
19378 ltp/doc/man3/Makefile
19379 ltp/include/Makefile
19380 ltp/lib/ltp.pc
19382 2) Log Message:
19383 This patch should solve the problem of RT Linux Compilation Failure on various Architectures. It just avoids the compilation of realtime tests on a non (x86,ppc) arch. Assumption: uname -m doesn't contain 86/ppc on any arch except the x86 and ppc. Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>
19385 Modified File(s):
19386 ltp/testcases/Makefile
19388 3) Log Message:
19389 Previously I was under the impression that selinux test was not cleaning up properly. I don't believe that to be the case. I must have been mistaken. Here is a patch for the allow_domain_fd_use boolean issue in 5.2, by, Jeff Burke <jburke@redhat.com>
19391 Modified File(s):
19392 ltp/testscripts/test_selinux.sh
19394 4) Log Message:
19395 This patch, which is independent of Jeff's patch, updates the selinux testsuite to run under Fedora 9, and does no harm on Fedora 8. While creating this, I noticed two other things that ultimately need fixing: 
19396 1) The sbin_deprecated.patch adds domain_dyntrans_type() to all the test domains.  If that was truly desired, we should just put it into unconfined_runs_test().  But it shouldn't be necessary - only the test_dyntrans.te and test_dyntrace.te domains should require permissions for dynamic transitions.  I'll let Serge confirm that. 
19397 2) The test scripts are presently relabeling /tmp to test_file_t for the duration of the test.  That's insane - it could break any other running process that tries to access /tmp during the test.  That was not part of our original selinux testsuite and seems to have been introduced when IBM ported it to LTP.  If you are worried about lacking search permission to /tmp in the test domains, then create your own private /test directory or something.  Or just give all test domains permission to search tmp either via unconfined_runs_test() or in test_global.te using the testdomain attribute. Those don't need to be fixed though for this patch to be merged. Also, I noticed some new failures in the tests due to latest Fedora policies giving all domains search permission to all directories.  Not sure if that was intentional - sent a separate note to Dan about that.
19399 Modified File(s):
19400 ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
19401 ltp/testcases/kernel/security/selinux-testsuite/tests/runtest.sh
19402 ltp/testscripts/test_selinux.sh
19404 5) Log Message:
19405 Ok here is a first small patch to stop relabeling /tmp as Stephen suggested. It should be no more complicated to get rid of the unneeded dyntrans_types, but I messed up somewhere generating the patch and subsequent test bombed.  So I'll just do that next week or whenever this patch hits cvs (for simplicity). Subject: selinux testsuite: don't relabel /tmp. There's no need for the selinux testsuite to relabel /tmp for the duration of the test.  It uses /tmp/selinux anyway.  Just need to be sure to have search perms to tmp_t. Signed-off-by: Serge Hallyn <serue@us.ibm.com>
19407 Modified File(s):
19408 ltp/testcases/kernel/security/selinux-testsuite/policy/test_global.te
19409 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
19410 ltp/testscripts/test_selinux.sh
19412 6) Log Message:
19413 dont build things statically, by, Mike Frysinger <vapier@users.sourceforge.net>
19415 Modified File(s):
19416 ltp/testcases/kernel/syscalls/inotify/Makefile
19418 7) Log Message:
19419 anal fix: add whitespace between arguments, by, Mike Frysinger <vapier@users.sourceforge.net>
19421 Modified File(s):
19422 ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
19423 ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
19424 ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
19425 ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
19426 ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
19427 ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
19429 8) Log Message:
19430 This patch remove the useless random function used in getipckey. This random value has been replaced by a static int incremented at each call. This allow to remove the ugly whiles around the getipckey calls when we need several keys, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
19432 File(s) Updated:
19433 ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
19434 ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
19435 ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
19436 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
19437 ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
19439 9) Log Message:
19440 This patch fixes a concurrency issue in msgget02. The second key used for this test was sometime conflicting with the key from another task due to a bad way of creating keys. This patch generate a valid second key through getipckey to avoid conflicts. Signed-off-by: Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
19442 Modified File(s):
19443 ltp/testcases/kernel/syscalls/ipc/msgget/msgget02.c
19445 10) Log Message:
19446 These patch removes a IPC leak in case of test failure. When the msgget function succeed instead of returning  ENOSPC, the returned IPC was not released, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
19448 Modified File(s):
19449 ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
19451 11) Log Message:
19452 This patch fixes a concurrency issue un shmctl01. Synchronization between processes was done using sleeps, which is not enough when multiple instances of the test are running or when we are running on loaded CPUs, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
19454 Modified File(s):
19455 ltp/testcases/kernel/syscalls/ipc/shmctl/Makefile
19456 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.
19458 12) Log Message:
19459 Fix concurrency issue in msgctl04. The second key used for this test could conflict with the key from another task. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
19461 Modified Files:
19462 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl04.c
19464 13 Log Message:
19465 Fix concurrency issue in msgctl06. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
19467 Modified Files:
19468 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
19470 14) Log Message:
19471 This patch fix a concurrency issue in msgctl07, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
19473 Modified Files:
19474 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
19476 15) Log Message:
19477 Fix concurrency issue. The second key used for this test could conflict with the key from another task. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr> 
19479 Modified Files:
19480 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv02.c
19482 16) Log Message:
19483 Fix concurrency issue in msgrcv05. Due to the use of usleep function to synchronize processes, synchronization issues can occur on a loaded system. Fix this by using pipes to synchronize processes. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
19485 Modified Files:
19486 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
19488 17) Log Message:
19489 Fix concurrency issue in msgrcv06. Due to the use of usleep function to synchronize processes, synchronization issues can occur on a loaded system. Fix this by using pipes to synchronize processes. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
19491 Modified Files:
19492 ltp/testcases/kernel/syscalls/ipc/msgrcv/Makefile
19493 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
19495 18) Log Message:
19496 Fix concurrency issue in msgsnd05. Due to the use of usleep function to synchronize processes, synchronization issues can occur on a loaded system. Fix this by using pipes to synchronize processes. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
19498 Modified Files:
19499 ltp/testcases/kernel/syscalls/ipc/msgsnd/Makefile
19500 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
19502 19) Log Message:
19503 Fix concurrency issue in msgsnd06. Due to the use of usleep function to synchronize processes, synchronization issues can occur on a loaded system. Fix this by using pipes to synchronize processes. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
19505 Modified Files:
19506 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
19508 20) Log Message:
19509 Fix concurrency issue in semget05. Create private semaphores to avoid conflict with concurrent processes. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
19511 Modified Files:
19512 ltp/testcases/kernel/syscalls/ipc/semget/semget05.c
19514 21) Log Message:
19515 Fix concurrency issue in semop05. Due to the use of usleep function to synchronize processes, synchronization issues can occur on a loaded system. Fix this by using pipes to synchronize processes. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
19517 Modified Files:
19518 ltp/testcases/kernel/syscalls/ipc/semop/Makefile
19519 ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
19521 22) Log Message:
19522 This patch reviews the networkstress.sh script and adds a menu to select the network stress tests. Hoping that could be useful, by, Giuseppe Cavallaro <peppe.cavallaro@gmail.com>
19524 Modified File(s):
19525 ltp/testscripts/networkstress.sh
19527 23) Log Message:
19528 Updated the test case as per the man page
19529 ***********
19530 RETURN 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 ***********
19533 Return value of sysconf needs to be checked as well and not only depend on errno value. Have made the changes by looking at the code from http://www.comptechdoc.org/os/linux/programming/c/linux_pgcpostest.html. Max Stirling <vicky.irobot@gmail.com>
19535 Modified Files:
19536 ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
19538 24) Log Message:
19539 A patch to include all the headers for the ltp-devel package, by, George Kraft <gk4@austin.ibm.com>
19541 Modified File(s):
19542 ltp/ltp-devel.spec
19543 ltp/include/Makefile
19545 25) Log Message:
19546 Fix from Vivi Li for stack overflows on no-mmu systems: declare large buffers in .bss rather than on the stack
19548 Modified File(s):
19549 ltp/testcases/kernel/syscalls/inotify/inotify01.c
19550 ltp/testcases/kernel/syscalls/inotify/inotify02.c
19552 26) Log Message:
19553 Here is the patch to remove the unneeded dyntrans lines.  Causes no new failures on my f8 test image.
19554 Subject: selinux testsuite: don't give away dyntrans
19555 domain_dyntrans_type() only needs to be used for domains actually needing to do dynamic transitions.  Don't grant it to most domains. Signed-off-by: Serge Hallyn <serue@us.ibm.com>
19557 Modified File(s):
19558 ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
19560 27) Log Message:
19561 Making these tests run as default with LTP run, by, Subrata Modak <subrata@linux.vnet.ibm.com>
19563 Modified File(s):
19564 ltp/runtest/fs
19565 ltp/runtest/ipc
19566 ltp/runtest/mm
19567 ltp/runtest/sched
19569 28) Log Message:
19570 split CFLAGS/CPPFLAGS properly and remove inappropriate flags, by, Mike Frysinger <vapier@users.sourceforge.net>
19572 Modified File(s):
19573 ltp/testcases/realtime/config.mk
19575 29) Log Message:
19576 dont stick ar flags into AR, and dont set AR/RANLIB by default, by, Mike Frysinger <vapier@users.sourceforge.net>
19578 Modified File(s):
19579 ltp/testcases/realtime/lib/Makefile
19581 30) Log Message:
19582 setup default RANLIB, by, Mike Frysinger <vapier@users.sourceforge.net>
19584 Modified File(s):
19585 ltp/Makefile
19587 31) Log Message:
19588 checks return values of asprintf calls else gcc-4.3.0 fails like following;
19590 libstats.c:308: error: ignoring return value of 'asprintf', declared with attribute warn_unused_result
19591 libstats.c:312: error: ignoring return value of 'asprintf', declared with attribute warn_unused_result
19593 Signed-off-by: S.Çağlar Onur <caglar@pardus.org.tr>
19594 Acked-by: Chirag <chirag@linux.vnet.ibm.com>
19596 Modified File(s):
19597 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
19598 ltp/testcases/realtime/lib/libstats.c
19600 32) Log Message:
19601 faccessat01 and fchmodat01 did not test the AT_FDCWD, following patch makes them test AT_FDCWD and pass. Signed-off-by: S.Çağlar Onur <caglar@pardus.org.tr>
19603 Modified File(s):
19604 ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
19605 ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
19607 33) Log Message:
19608 According to Ulrich Drepper, times02 test is bogus (at least for archs which report return value and error in the same value) and times has no reserved error code. So following patch removes times02 from testsuite and moves times03 test to times02. For more information please see
19609 http://sources.redhat.com/ml/libc-alpha/2008-04/msg00054.html and
19610 http://sources.redhat.com/ml/libc-alpha/2008-04/msg00055.html.
19611 Signed-off-by:
19612 S.Çağlar Onur <caglar@pardus.org.tr>
19614 Modified File(s):
19615 ltp/doc/testcases/kernel.txt
19616 ltp/runtest/ltplite
19617 ltp/runtest/stress.part3
19618 ltp/runtest/syscalls
19619 Removed File(s):
19620 ltp/testcases/kernel/syscalls/times/times02.c
19622 34) Log Message:
19623 This turned out to be a test case problem, where it fails to identify the correct backbone network interface to use for the test. But there is an option already provided for the interface to be specified while invoking the test. Here, eth1 is the backbone interface and hence if the test is invoked like 'IFNAME=eth1 ./tcpdump01' it will pass. But it relies on DNS lookup and requires the IP to be configured accordingly. Signed-off-by: Anoop Vijayan
19624 <anoop.vijayan@in.ibm.com>
19626 Modified File(s):
19627 ltp/testcases/network/tcp_cmds/tcpdump/tcpdump01
19629 35) Log Message:
19630 Now that the realtime tests are part of the LTP, there is no need to have any longer specific compilation directives comments in the source files. And in most cases they are incorrect. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>. Cc: Darren Hart <dvhltc@us.ibm.com>
19632 Modified Files:
19633 ltp/testcases/realtime/func/async_handler/async_handler.c
19634 ltp/testcases/realtime/func/async_handler/async_handler_jk.c
19635 ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
19636 ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
19637 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
19638 ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
19639 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
19640 ltp/testcases/realtime/func/measurement/preempt_timing.c
19641 ltp/testcases/realtime/func/measurement/rdtsc-latency.c
19642 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
19643 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
19644 ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
19645 ltp/testcases/realtime/func/pi-tests/test-skeleton.c
19646 ltp/testcases/realtime/func/pi-tests/testpi-0.c
19647 ltp/testcases/realtime/func/pi-tests/testpi-1.c
19648 ltp/testcases/realtime/func/pi-tests/testpi-2.c
19649 ltp/testcases/realtime/func/pi-tests/testpi-4.c
19650 ltp/testcases/realtime/func/pi-tests/testpi-5.c
19651 ltp/testcases/realtime/func/pi-tests/testpi-6.c
19652 ltp/testcases/realtime/func/pi-tests/testpi-7.c
19653 ltp/testcases/realtime/func/pi_perf/pi_perf.c
19654 ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
19655 ltp/testcases/realtime/func/prio-wake/prio-wake.c
19656 ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
19657 ltp/testcases/realtime/func/thread_clock/tc-2.c
19658 ltp/testcases/realtime/include/libjvmsim.h
19659 ltp/testcases/realtime/include/libstats.h
19660 ltp/testcases/realtime/include/list.h
19661 ltp/testcases/realtime/lib/libjvmsim.c
19662 ltp/testcases/realtime/lib/libstats.c
19663 ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
19664 ltp/testcases/realtime/perf/latency/pthread_cond_many.c
19665 ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
19666 ltp/testcases/realtime/stress/pi-tests/testpi-3.c
19668 36) Log Message:
19669 pi_perf is not built by default, so add it to SUBDIRS in testcases/realtime/Makefile. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>
19671 Modified Files:
19672 ltp/testcases/realtime/func/Makefile
19674 37) Log Message:
19675 The rttest, stats and jvmsim library archives used by the realtime tests only contain a single object file each. Therefore we can skip the "ar" and "ranlib" steps and directly link with the objects. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>.
19677 Modified Files:
19678 ltp/testcases/realtime/config.mk
19679 ltp/testcases/realtime/lib/Makefile
19681 38) Log Message:
19682 periodic_cpu_load has a '-i iterations' command line argument without it being listed in the help. Add its description to the usage() function. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>.
19684 Modified Files:
19685 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
19687 39) Log Message:
19688 Some tests have a configurable number of iterations. However those same tests which do calculate quantiles need a number of iterations higher than 100. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>.
19690 Modified Files:
19691 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
19692 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
19693 ltp/testcases/realtime/func/pi_perf/pi_perf.c
19695 40) Log Message:
19696 Remove the last 2 files missed in the migration, namely:
19697 testcases/realtime/stress/pi-tests/GNUmakefile.am
19698 testcases/realtime/stress/pi-tests/GNUmakefile.in
19699 Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
19701 Removed Files:
19702 ltp/testcases/realtime/stress/pi-tests/GNUmakefile.am
19703 ltp/testcases/realtime/stress/pi-tests/GNUmakefile.in
19705 41) Log Message:
19706 In the expected scenario, it attempts to execve(2) a file which is being opened by another process for writing fails with ETXTBS. On a loaded system, however, the child which does execve might get access to the file before the other child which opens it and result in a unexpected opening fail. By Roy Lee <roylee17@gmail.com>
19708 Modified Files:
19709 ltp/testcases/kernel/syscalls/execve/Makefile
19710 ltp/testcases/kernel/syscalls/execve/execve05.c
19712 42) Log Message:
19713 I think there is a problem with the previous patch. Since you call the wait_son_startup() function after the fork() and before the test on the PID variable, the father AND the son will wait on the pipe, leading to a dead-lock. I suggest to move the wait_son_startup() calls after the pid test. Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>. Cha
19714 nges by Roy Lee <roylee17@gmail.com>.
19716 Modified File(s):
19717 ltp/testcases/kernel/syscalls/execve/execve05.c
19719 43) Log Message:
19720 This patch fix a concurrency issue in execve02. In case of concurrent executions, all tasks was using the same file, changing its mode and leading to invalid mode for some of them. This patch creates a private tmp directory for each task, copies the test file in it and performs all the tests using this private file. Regards Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
19722 Modified File(s):
19723 ltp/testcases/kernel/syscalls/execve/execve02.c
19725 44) Log Message:
19726 This patch fixes a concurrency issue in ftruncate04. In the expected scenario, child should hold the lock of the file before parent access it. On a loaded system, however, the parent might access the file before the child, hence resulting in a unexpected 'open fail'. By, Roy Lee <roylee17@gmail.com>.
19728 Modified File(s):
19729 ltp/testcases/kernel/syscalls/ftruncate/Makefile
19730 ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
19732 45) Log Message:
19733 The following patch and all others that were submitted in Feb, 2008 pertaining to "__NR_fadvise64" seem to break ARM builds of ltp as the arm does not have __NR_fadvise64 defined.  I suspect there should be
19734 #ifndef __NR_fadvise64
19735 #define __NR_fadvise64 0
19736 in each of the files that the patches were added. By, Shane Volpe <shanevolpe@gmail.com>
19738 Modified File(s):
19739 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
19740 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
19741 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
19742 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
19744 46) Log Message:
19745 The Linux port I run on LTP has a minimal set of system calls. It currently does not implement the sysfs system call so I'd like to disable the tests for this system call - at the moment they will fail to compile because __NR_sysfs is undefined. Is there an idiomatic way of doing this? I can either prevent the test compiling completely somehow in the Makefile (e.g. as modify_ldt does) or make the test compile but return BROK perhaps. Attached is a patch to implement a strategy like this one. By Will Newton <will.newton@gmail.com>
19747 Modified File(s):
19748 ltp/testcases/kernel/syscalls/sysfs/sysfs01.c
19749 ltp/testcases/kernel/syscalls/sysfs/sysfs02.c
19750 ltp/testcases/kernel/syscalls/sysfs/sysfs03.c
19751 ltp/testcases/kernel/syscalls/sysfs/sysfs04.c
19752 ltp/testcases/kernel/syscalls/sysfs/sysfs05.c
19753 ltp/testcases/kernel/syscalls/sysfs/sysfs06.c
19755 47) Log Message:
19756 Executing f00f testcase in x86 Xeon machines, it failed returning SIGSEGV:
19757 # ./f00f
19758 f00f        0  INFO  :  Testing for proper f00f instruction handling.
19759 Segmentation fault
19761 Searching for this issue, I found an old thread in ltp-list discussing broken test-cases (http://sourceforge.net/mailarchive/message.php?msg_id=46E5998B.9070903%40redhat.com), where Jeff Burke raise this problem with f00f failing on systems that have the NX bit. But, according to the flags reported in /proc/cpuinfo, the machines where i'm running this testcase seems not to have this NX bit enabled. On /proc/cpuinfo, we also have this line "f00f_bug: no". Would it be useful to select if this testcase should be executed or not? These machines are running a kernel compiled with processor family "Pentium-Pro" (CONFIG_M686=y), which, in according to the kernel config help, "disables the init-time guard against the f00f bug found in earlier Pentiums". Here i have created a patch that seems to fix the testcase using an inline assembly. By, Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>.
19763 Modified File(s):
19764 ltp/testcases/misc/f00f/f00f.c
19766 48) Log Message:
19767 nptl01 looks to have an operator precedence bug in it that prevents the output being done at appropriate times. With this patch you should get 10 lines of output, one every 10000 loops, rather than 10 lines of output, one for each of the first 10 loops. By, Will Newton <will.newton@gmail.com>.
19769 Modified File(s):
19770 ltp/testcases/kernel/sched/nptl/nptl01.c
19772 49) Log Message:
19773 I believe we had written this test to debug the other test with a lower overhead clocksource.  Unfortunately, the tsc is x86 specific, isn't consistent across CPUs on certain systems, and can have it's frequency changed depending on by power states. For all those reasons this test can simply be removed from the LTP. Raied by Daniel Gollub <dgollub@suse.de>, endorsed by Sebastien Dugue <sebastien.dugue@bull.net>, seconded by Darren Hart <dvhltc@us.ibm.com>.
19775 Removed File(s):
19776 ltp/testcases/realtime/func/async_handler/run_auto.sh
19778 50) Log Message:
19779 This patch removes the dependency of existing tty* devices for this test to pass, and also ups the invalid file descriptor value from 400 to 1025 which is used to confirm the EBADF errno. By, Henry Yei <hyei@mvista.com>
19781 Modified File(s):
19782 ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
19784 51) Log Message:
19785 Attached is a patch to ltp/lib/Makefile that fixes Solaris cross-building. For some reason the variable CC was overridden with gcc -Wall which caused it to use the system compiler. By Henry Yei <hyei@mvista.com>
19787 Modified File(s):
19788 ltp/lib/Makefile
19790 52) Log Message:
19791 overhaul script to make things much easier to manage by Garrett Cooper <yanegomi@gmail.com>
19793 Modified File(s):
19794 ltp/IDcheck.sh
19796 53) Log Message:
19797 simplify targets, by, Mike Frysinger <vapier@users.sourceforge.net>
19799 Modified File(s):
19800 ltp/testcases/kernel/fs/fs_perms/Makefile
19802 54) Log Message:
19803 cleanup code and add error checking, by, Mike Frysinger <vapier@users.sourceforge.net>
19805 Modified File(s):
19806 ltp/testcases/kernel/fs/fs_perms/Makefile
19807 ltp/testcases/kernel/fs/fs_perms/fs_perms.c
19809 55) Log Message:
19810 Attached is a patch to ltp/lib/Makefile that fixes Solaris cross-building. For some reason the variable CC was overridden with gcc -Wall which caused it to use the system compiler. Also fixes cross-building for the filecaps tests. By, Henry Yei <hyei@mvista.com>.
19812 Modified File(s):
19813 ltp/testcases/kernel/security/filecaps/Makefile
19814 ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
19816 56) Log Message:
19817 The float_bessel testcases, as a matter of fact, all float_* testcases seem to fail when multiple instances are run concurrently. The failures occur because file sizes don't match or because the number of bytes read don't match the file size. This can be attributed to the parallel instance reading a file before the write to it (by another instance) has completed. In such situations, either the file size has not been updated in the inode header or the file size has been updated but the file's write operation has not been updated completely. To fix this concurrency problem, my suggestion is to check for an existing instance and wait for it to finish before beginning the current instance. Any other concurrency resolution technique may complicate matters. A message to the console indicating such a decision might be added. By Sridhar Vinay <vinaysridhar@in.ibm.com> & Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>.
19819 Modified File(s):
19820 ltp/testcases/misc/math/float/main.c
19821 ltp/testcases/misc/math/float/bessel/genbessel.c
19822 ltp/testcases/misc/math/float/exp_log/genexp_log.c
19823 ltp/testcases/misc/math/float/iperb/geniperb.c
19824 ltp/testcases/misc/math/float/power/genpower.c
19825 ltp/testcases/misc/math/float/trigo/gentrigo.c
19827 57) Log Message:
19828 Some 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>.
19831 Modified File(s):
19832 ltp/testcases/kernel/controllers/test_controllers.sh
19833 ltp/testcases/kernel/controllers/testplan.txt
19834 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
19835 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
19836 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
19837 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
19838 ltp/testcases/kernel/controllers/cpuctl/cpuctl_testplan.txt
19839 ltp/testcases/kernel/controllers/cpuctl/parameters.sh
19840 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
19841 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
19842 ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.c
19843 ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.h
19845 58) Log Message:
19846 Initial Set of MEMORY CONTROLLER Test Cases Added to LTP by Sudhir Kumar. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>, Acked-by: Balbir Singh <balbir@linux.vnet.ibm.com>.
19848 Modified Files:
19849 ltp/testcases/kernel/controllers/Makefile
19850 ltp/testcases/kernel/controllers/test_controllers.sh
19851 Added Files:
19852 ltp/testcases/kernel/controllers/memctl/Makefile
19853 ltp/testcases/kernel/controllers/memctl/memctl_test01.c
19854 ltp/testcases/kernel/controllers/memctl/myfunctions.sh
19855 ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh
19857 LTP-20080331
19859 1) Log Message:
19860 Fix the following NFS warning:
19861 ioctl01     0  WARN  :  tst_rmdir(): rmobj(/tmp/iocfNl8Bi) failed: remove(/tmp/iocfNl8Bi) failed; errno=39: Directory not empty,
19862 by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
19864 Modified File(s):
19865 ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
19867 2) Log Message:
19868 Whitespaces cleanup and added -i argument for iterations, by, Gilles Carry <gilles.carry@bull.net>
19870 Modified File(s):
19871 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
19872 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
19874 3) Log Message:
19875 Test does:
19877 pid1 = fork();
19878 if (pid1 == 0) {
19879         /* child */
19880         kill(-pid1, SIGKILL);
19882 which is wrong, since pid1 is zero.
19883 By, Anton Gladkov <agladkov@parallels.com>
19885 Modified File(s):
19886 ltp/testcases/kernel/syscalls/kill/kill06.c
19888 4) Log Message:
19889 Provide it with CHILD_STACK_SIZE, by, Anton Gladkov <agladkov@parallels.com>
19891 Modified File(s):
19892 ltp/testcases/kernel/syscalls/clone/clone06.c
19894 5) Log Message:
19895 Fix 'reading beyond file size' testcase in diotest4. Something goes wrong if we are allowed to read, or, we are not allowed to read, but we've got unexpected errno, by, Anton Gladkov <agladkov@parallels.com>
19897 Modified File(s):
19898 ltp/testcases/kernel/io/direct_io/diotest4.c
19900 6) Log Message:
19901 Initial Set of TI-RPC test Cases addition to LTP, by, Aurélien Charbon <aurelien.charbon@ext.bull.net>
19903 Modified File(s):
19904 ltp/doc/testcases/network.txt ltp/runtest/rpc
19905 ltp/runtest/stress.part3
19906 ltp/testcases/kernel/include/linux_syscall_numbers.h
19907 ltp/testcases/network/rpc/Makefile
19908 ltp/testcases/network/rpc/README
19910 Removed File(s):
19911 ltp/testcases/network/rpc/rpc01/Makefile
19912 ltp/testcases/network/rpc/rpc01/rpc01
19913 ltp/testcases/network/rpc/rpc01/rpc1.c
19914 ltp/testcases/network/rpc/rpc01/rpc_server.c
19915 ltp/testcases/network/rpc/rpc01/datafiles/file.1
19916 ltp/testcases/network/rpc/rpc01/datafiles/file.2
19917 ltp/testcases/network/rpc/rpcinfo/Makefile
19918 ltp/testcases/network/rpc/rpcinfo/rpcinfo01
19919 ltp/testcases/network/rpc/rup/Makefile
19920 ltp/testcases/network/rpc/rup/rup01
19921 ltp/testcases/network/rpc/rusers/Makefile
19922 ltp/testcases/network/rpc/rusers/rusers01
19924 Added File(s):
19925 ltp/testcases/network/rpc/basic_tests/Makefile
19926 ltp/testcases/network/rpc/basic_tests/README
19927 ltp/testcases/network/rpc/basic_tests/rpc01/Makefile
19928 ltp/testcases/network/rpc/basic_tests/rpc01/rpc01
19929 ltp/testcases/network/rpc/basic_tests/rpc01/rpc1.c
19930 ltp/testcases/network/rpc/basic_tests/rpc01/rpc_server.c
19931 ltp/testcases/network/rpc/basic_tests/rpc01/datafiles/file.1
19932 ltp/testcases/network/rpc/basic_tests/rpc01/datafiles/file.2
19933 ltp/testcases/network/rpc/basic_tests/rpcinfo/Makefile
19934 ltp/testcases/network/rpc/basic_tests/rpcinfo/rpcinfo01
19935 ltp/testcases/network/rpc/basic_tests/rup/Makefile
19936 ltp/testcases/network/rpc/basic_tests/rup/rup01
19937 ltp/testcases/network/rpc/basic_tests/rusers/Makefile
19938 ltp/testcases/network/rpc/basic_tests/rusers/rusers01
19939 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile
19940 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.clnt
19941 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.svc
19942 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/README
19943 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.auto
19944 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.interactive
19945 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure~
19946 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install
19947 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install.sh
19948 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_basic_lib.sh
19949 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_performance_lib.sh
19950 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_stress_lib.sh
19951 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_auth_basic_lib.sh
19952 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_basic_lib.sh
19953 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_complex_lib.sh
19954 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_dataint_lib.sh
19955 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_performance_lib.sh
19956 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_scalability_lib.sh
19957 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_stress_lib.sh
19958 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_basic_lib.sh
19959 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_complex_lib.sh
19960 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_limits_lib.sh
19961 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_performance_lib.sh
19962 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_stress_lib.sh
19963 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_err_basic_lib.sh
19964 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_regunreg_basic_lib.sh
19965 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_basic_lib.sh
19966 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_complex_lib.sh
19967 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_dataint_lib.sh
19968 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_performance_lib.sh
19969 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_scalability_lib.sh
19970 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_stress_lib.sh
19971 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_tirpc_ts_run.sh
19972 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_run.sh
19973 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_wizard.sh
19974 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_tests.sh
19975 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_addrmanagmt_basic_lib.sh
19976 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_addrmanagmt_limits_lib.sh
19977 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_auth_basic_lib.sh
19978 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_basic_lib.sh
19979 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_complex_lib.sh
19980 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_dataint_lib.sh
19981 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_limits_lib.sh
19982 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_mt_lib.sh
19983 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_performance_lib.sh
19984 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_scalability_lib.sh
19985 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_stress_lib.sh
19986 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_err_basic_lib.sh
19987 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_err_complex_lib.sh
19988 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_basic_lib.sh
19989 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_complex_lib.sh
19990 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_dataint_lib.sh
19991 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_limits_lib.sh
19992 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_mt_lib.sh
19993 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_performance_lib.sh
19994 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_scalability_lib.sh
19995 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_stress_lib.sh
19996 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_basic_lib.sh
19997 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_complex_lib.sh
19998 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_dataint_lib.sh
19999 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_limits_lib.sh
20000 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_mt_lib.sh
20001 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_performance_lib.sh
20002 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_scalability_lib.sh
20003 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_stress_lib.sh
20004 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_basic_lib.sh
20005 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_complex_lib.sh
20006 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_dataint_lib.sh
20007 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_limits_lib.sh
20008 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_mt_lib.sh
20009 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_performance_lib.sh
20010 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_scalability_lib.sh
20011 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_stress_lib.sh
20012 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_basic_lib.sh
20013 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_complex_lib.sh
20014 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_dataint_lib.sh
20015 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_limits_lib.sh
20016 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_mt_lib.sh
20017 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_performance_lib.sh
20018 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_scalability_lib.sh
20019 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_stress_lib.sh
20020 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/Makefile.hdr
20021 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/categories
20022 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.ftr
20023 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.hdr
20024 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/rpc_ts_run.ftr
20025 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/rpc_ts_run.hdr
20026 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_get_myaddress.sh
20027 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_getmaps.sh
20028 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_getport.sh
20029 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.performance.sh
20030 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.sh
20031 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.stress.sh
20032 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_set.sh
20033 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_unset.sh
20034 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_auth_destroy.sh
20035 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authnone_create.sh
20036 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authunix_create.sh
20037 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authunix_create_default.sh
20038 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.complex.sh
20039 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.dataint.sh
20040 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.performance.sh
20041 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.scalability.sh
20042 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.sh
20043 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.stress.sh
20044 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_create.sh
20045 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_create.stress.sh
20046 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_destroy.sh
20047 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_destroy.stress.sh
20048 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.complex.sh
20049 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.performance.sh
20050 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.sh
20051 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.limits.sh
20052 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.performance.sh
20053 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.sh
20054 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.stress.sh
20055 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_bufcreate.limits.sh
20056 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_bufcreate.sh
20057 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.performance.sh
20058 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.sh
20059 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.stress.sh
20060 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svc_destroy.sh
20061 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svc_destroy.stress.sh
20062 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcfd_create.limits.sh
20063 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcfd_create.sh
20064 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcraw_create.performance.sh
20065 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcraw_create.sh
20066 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.limits.sh
20067 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.performance.sh
20068 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.sh
20069 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.stress.sh
20070 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_bufcreate.limits.sh
20071 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_bufcreate.sh
20072 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.performance.sh
20073 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.sh
20074 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.stress.sh
20075 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_pcreateerror.sh
20076 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_perrno.sh
20077 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_perror.sh
20078 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_spcreateerror.sh
20079 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_sperrno.sh
20080 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_sperror.sh
20081 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_auth.sh
20082 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_noproc.sh
20083 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_noprog.sh
20084 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_progvers.sh
20085 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_systemerr.sh
20086 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_weakauth.sh
20087 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_registerrpc.sh
20088 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_svc_register.sh
20089 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_svc_unregister.sh
20090 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_xprt_register.sh
20091 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_xprt_unregister.sh
20092 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.dataint.sh
20093 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.performance.sh
20094 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.scalability.sh
20095 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.sh
20096 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.stress.sh
20097 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.complex.sh
20098 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.dataint.sh
20099 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.performance.sh
20100 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.scalability.sh
20101 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.sh
20102 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.stress.sh
20103 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_control.dataint.sh
20104 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_control.sh
20105 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_freeres.sh
20106 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_geterr.sh
20107 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_freeargs.sh
20108 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getargs.dataint.sh
20109 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getargs.sh
20110 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getcaller.sh
20111 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_sendreply.sh
20112 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_addrmanagmt_rpcb_getaddr.limits.sh
20113 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_addrmanagmt_rpcb_getaddr.sh
20114 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_addrmanagmt_rpcb_getmaps.sh
20115 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authdes_create.sh
20116 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authdes_seccreate.sh
20117 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authnone_create.sh
20118 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authsys_create.sh
20119 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authsys_create_default.sh
20120 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.complex.sh
20121 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.dataint.sh
20122 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.mt.sh
20123 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.performance.sh
20124 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.scalability.sh
20125 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.sh
20126 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.stress.sh
20127 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_dg_create.limits.sh
20128 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_dg_create.sh
20129 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_vc_create.limits.sh
20130 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_vc_create.sh
20131 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_dg_create.limits.sh
20132 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_dg_create.sh
20133 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_vc_create.limits.sh
20134 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_vc_create.sh
20135 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_pcreateerror.sh
20136 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perrno.complex.sh
20137 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perrno.sh
20138 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perror.complex.sh
20139 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perror.sh
20140 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_noproc.sh
20141 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_noprog.sh
20142 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_progvers.sh
20143 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_systemerr.sh
20144 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_weakauth.sh
20145 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.complex.sh
20146 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.dataint.sh
20147 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.mt.sh
20148 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.performance.sh
20149 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.scalability.sh
20150 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.sh
20151 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.stress.sh
20152 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_tli_create.limits.sh
20153 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_tli_create.sh
20154 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.complex.sh
20155 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.dataint.sh
20156 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.mt.sh
20157 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.performance.sh
20158 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.scalability.sh
20159 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.sh
20160 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.stress.sh
20161 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_set.sh
20162 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_unset.sh
20163 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_reg.mt.sh
20164 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_reg.sh
20165 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_reg.stress.sh
20166 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_tli_create.limits.sh
20167 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_tli_create.sh
20168 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_unreg.mt.sh
20169 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_unreg.sh
20170 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_unreg.stress.sh
20171 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.complex.sh
20172 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.dataint.sh
20173 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.mt.sh
20174 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.performance.sh
20175 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.scalability.sh
20176 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.sh
20177 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.stress.sh
20178 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_control.limits.sh
20179 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_control.sh
20180 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_tp_create.sh
20181 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_tp_create_timed.limits.sh
20182 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_tp_create_timed.sh
20183 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_svc_tp_create.sh
20184 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.complex.sh
20185 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.dataint.sh
20186 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.mt.sh
20187 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.performance.sh
20188 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.scalability.sh
20189 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.sh
20190 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.stress.sh
20191 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.complex.sh
20192 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.dataint.sh
20193 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.limits.sh
20194 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.mt.sh
20195 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.performance.sh
20196 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.scalability.sh
20197 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.sh
20198 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.stress.sh
20199 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.basic.sh
20200 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.complex.sh
20201 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.dataint.sh
20202 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.mt.sh
20203 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.performance.sh
20204 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.scalability.sh
20205 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.stress.sh
20206 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_reg.basic.sh
20207 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_reg.mt.sh
20208 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_reg.stress.sh
20209 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.complex.sh
20210 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.dataint.sh
20211 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.mt.sh
20212 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.performance.sh
20213 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.scalability.sh
20214 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.sh
20215 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.stress.sh
20216 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_create.sh
20217 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_create_timed.limits.sh
20218 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_create_timed.sh
20219 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_destroy.sh
20220 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_svc_create.sh
20221 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_svc_destroy.sh
20222 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/cleaner.c.src
20223 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_get_myaddress/1-basic.c
20224 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_get_myaddress/assertions.xml
20225 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps/1-basic.c
20226 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps/assertions.xml
20227 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getport/1-basic.c
20228 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getport/assertions.xml
20229 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/1-basic.c
20230 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/2-stress.c
20231 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/7-performance.c
20232 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/assertions.xml
20233 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_set/1-basic.c
20234 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_set/assertions.xml
20235 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_unset/1-basic.c
20236 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_unset/assertions.xml
20237 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_auth_destroy/1-basic.c
20238 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_auth_destroy/assertions.xml
20239 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authnone_create/1-basic.c
20240 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authnone_create/assertions.xml
20241 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create/1-basic.c
20242 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create/assertions.xml
20243 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create_default/1-basic.c
20244 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create_default/assertions.xml
20245 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/1-basic.c
20246 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/2-stress.c
20247 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/5-scalability.c
20248 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/6-dataint.c
20249 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/7-performance.c
20250 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/8-complex.c
20251 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/assertions.xml
20252 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/1-basic.c
20253 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/2-stress.c
20254 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/assertions.xml
20255 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_destroy/1-basic.c
20256 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_destroy/2-stress.c
20257 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_destroy/assertions.xml
20258 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/1-basic.c
20259 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/7-performance.c
20260 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/8-complex.c
20261 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/assertions.xml
20262 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/1-basic.c
20263 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/2-stress.c
20264 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/3-limits.c
20265 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/7-performance.c
20266 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/assertions.xml
20267 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/1-basic.c
20268 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/3-limits.c
20269 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/assertions.xml
20270 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/1-basic.c
20271 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/2-stress.c
20272 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/7-performance.c
20273 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/assertions.xml
20274 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/1-basic.c
20275 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/2-stress.c
20276 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/assertions.xml
20277 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/1-basic.c
20278 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/3-limits.c
20279 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/assertions.xml
20280 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/1-basic.c
20281 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/7-performance.c
20282 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/assertions.xml
20283 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/1-basic.c
20284 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/2-stress.c
20285 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/3-limits.c
20286 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/7-performance.c
20287 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/assertions.xml
20288 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/1-basic.c
20289 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/3-limits.c
20290 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/assertions.xml
20291 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/1-basic.c
20292 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/2-stress.c
20293 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/7-performance.c
20294 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/assertions.xml
20295 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_pcreateerror/1-basic.c
20296 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_pcreateerror/assertions.xml
20297 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perrno/1-basic.c
20298 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perrno/assertions.xml
20299 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perror/1-basic.c
20300 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perror/assertions.xml
20301 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_spcreateerror/1-basic.c
20302 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_spcreateerror/assertions.xml
20303 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperrno/1-basic.c
20304 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperrno/assertions.xml
20305 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperror/1-basic.c
20306 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperror/assertions.xml
20307 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_auth/1-basic.c
20308 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_auth/assertions.xml
20309 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noproc/1-basic.c
20310 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noproc/assertions.xml
20311 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noprog/1-basic.c
20312 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noprog/assertions.xml
20313 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_progvers/1-basic.c
20314 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_progvers/assertions.xml
20315 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_systemerr/1-basic.c
20316 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_systemerr/assertions.xml
20317 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_weakauth/1-basic.c
20318 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_weakauth/assertions.xml
20319 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_registerrpc/1-basic.c
20320 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_registerrpc/assertions.xml
20321 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_register/1-basic.c
20322 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_register/assertions.xml
20323 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_unregister/1-basic.c
20324 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_unregister/assertions.xml
20325 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_register/1-basic.c
20326 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_register/assertions.xml
20327 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_unregister/1-basic.c
20328 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_unregister/assertions.xml
20329 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/1-basic.c
20330 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/2-stress.c
20331 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/5-scalability.c
20332 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/6-dataint.c
20333 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/7-performance.c
20334 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/assertions.xml
20335 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/1-basic.c
20336 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/2-stress.c
20337 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/5-scalability.c
20338 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/6-dataint.c
20339 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/7-performance.c
20340 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/8-complex.c
20341 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/assertions.xml
20342 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/1-basic.c
20343 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/6-dataint.c
20344 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/assertions.xml
20345 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_freeres/1-basic.c
20346 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_freeres/assertions.xml
20347 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_geterr/1-basic.c
20348 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_geterr/assertions.xml
20349 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/1-basic.c
20350 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/assertions.xml
20351 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/svc.c
20352 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/1-basic.c
20353 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/6-dataint.c
20354 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/assertions.xml
20355 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/client.c
20356 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getcaller/1-basic.c
20357 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getcaller/assertions.xml
20358 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/1-basic.c
20359 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/assertions.xml
20360 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/client.c
20361 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/1-basic.c
20362 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/3-limits.c
20363 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/assertions.xml
20364 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getmaps/1-basic.c
20365 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getmaps/assertions.xml
20366 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_create/1-basic.c
20367 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_create/assertions.xml
20368 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_seccreate/1-basic.c
20369 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_seccreate/assertions.xml
20370 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authnone_create/1-basic.c
20371 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authnone_create/assertions.xml
20372 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create/1-basic.c
20373 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create/assertions.xml
20374 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create_default/1-basic.c
20375 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create_default/assertions.xml
20376 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/1-basic.c
20377 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/2-stress.c
20378 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/4-mt.c
20379 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/5-scalability.c
20380 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/6-dataint.c
20381 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/7-performance.c
20382 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/8-complex.c
20383 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/assertions.xml
20384 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/1-basic.c
20385 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/3-limits.c
20386 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/assertions.xml
20387 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/1-basic.c
20388 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/3-limits.c
20389 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/assertions.xml
20390 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/1-basic.c
20391 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/3-limits.c
20392 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/assertions.xml
20393 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/1-basic.c
20394 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/3-limits.c
20395 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/assertions.xml
20396 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_pcreateerror/1-basic.c
20397 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_pcreateerror/assertions.xml
20398 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/1-basic.c
20399 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/8-complex.c
20400 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/assertions.xml
20401 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/1-basic.c
20402 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/8-complex.c
20403 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/assertions.xml
20404 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noproc/1-basic.c
20405 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noproc/assertions.xml
20406 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noprog/1-basic.c
20407 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noprog/assertions.xml
20408 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_progvers/1-basic.c
20409 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_progvers/assertions.xml
20410 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_systemerr/1-basic.c
20411 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_systemerr/assertions.xml
20412 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_weakauth/1-basic.c
20413 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_weakauth/assertions.xml
20414 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/1-basic.c
20415 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/2-stress.c
20416 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/4-mt.c
20417 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/5-scalability.c
20418 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/6-dataint.c
20419 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/7-performance.c
20420 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/8-complex.c
20421 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/assertions.xml
20422 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/1-basic.c
20423 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/3-limits.c
20424 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/assertions.xml
20425 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/1-basic.c
20426 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/2-stress.c
20427 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/4-mt.c
20428 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/5-scalability.c
20429 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/6-dataint.c
20430 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/7-performance.c
20431 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/8-complex.c
20432 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/assertions.xml
20433 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_set/1-basic.c
20434 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_set/assertions.xml
20435 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_unset/1-basic.c
20436 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_unset/assertions.xml
20437 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/1-basic.c
20438 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/2-stress.c
20439 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/4-mt.c
20440 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/assertions.xml
20441 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/1-basic.c
20442 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/3-limits.c
20443 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/assertions.xml
20444 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/1-basic.c
20445 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/2-stress.c
20446 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/4-mt.c
20447 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/assertions.xml
20448 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/1-basic.c
20449 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/2-stress.c
20450 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/4-mt.c
20451 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/5-scalability.c
20452 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/6-dataint.c
20453 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/7-performance.c
20454 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/8-complex.c
20455 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/assertions.xml
20456 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/1-basic.c
20457 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/3-limits.c
20458 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/assertions.xml
20459 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create/1-basic.c
20460 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create/assertions.xml
20461 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/1-basic.c
20462 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/3-limits.c
20463 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/assertions.xml
20464 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_svc_tp_create/1-basic.c
20465 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_svc_tp_create/assertions.xml
20466 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/1-basic.c
20467 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/2-stress.c
20468 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/4-mt.c
20469 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/5-scalability.c
20470 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/6-dataint.c
20471 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/7-performance.c
20472 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/8-complex.c
20473 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/assertions.xml
20474 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/1-basic.c
20475 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/2-stress.c
20476 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/3-limits.c
20477 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/4-mt.c
20478 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/5-scalability.c
20479 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/6-dataint.c
20480 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/7-performance.c
20481 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/8-complex.c
20482 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/assertions.xml
20483 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/1-basic.c
20484 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/2-stress.c
20485 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/4-mt.c
20486 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/5-scalability.c
20487 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/6-dataint.c
20488 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/7-performance.c
20489 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/8-complex.c
20490 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/assertions.xml
20491 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/1-basic.c
20492 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/2-stress.c
20493 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/4-mt.c
20494 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/assertions.xml
20495 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/1-basic.c
20496 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/2-stress.c
20497 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/4-mt.c
20498 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/5-scalability.c
20499 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/6-dataint.c
20500 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/7-performance.c
20501 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/8-complex.c
20502 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/assertions.xml
20503 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create/1-basic.c
20504 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create/assertions.xml
20505 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/1-basic.c
20506 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/3-limits.c
20507 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/assertions.xml
20508 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_destroy/1-basic.c
20509 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_destroy/assertions.xml
20510 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_create/1-basic.c
20511 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_create/assertions.xml
20512 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_destroy/1-basic.c
20513 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_destroy/assertions.xml
20514 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_svc_1/rpc_svc_1.c
20515 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_svc_2/rpc_svc_2.c
20516 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_1/tirpc_svc_1.c
20517 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_11/tirpc_svc_11.c
20518 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_2/tirpc_svc_2.c
20519 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_3/tirpc_svc_3.c
20520 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_4/tirpc_svc_4.c
20521 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_5/tirpc_svc_5.c
20522 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_6/tirpc_svc_6.c
20523 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_7/tirpc_svc_7.c
20524 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_8/tirpc_svc_8.c
20525 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_9/tirpc_svc_9.c
20526 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tsLogParser/rpc_ts.mod.php
20528 7) Log Message:
20529 The idea of the patch is "to make things that should be extern, extern". The means to do this are: 
20530 1. Explicitly declaring variables extern in some places.
20531 2. Defining _USC_LIB_ where appropriate.
20533 My understanding of _USC_LIB_ define is that it exists so the usctest.h header can be included in a lib or non-test source file where you want to use extern declarations of TEST_RETURN, TEST_ERRNO etc. to avoid having a copy of the variable in your library and a copy of the variable in your test. I've added -D_USC_LIB_ to the CFLAGS of library code where necessary, by, Will Newton <will.newton@gmail.com>
20535 Modified File(s):
20536 ltp/testcases/kernel/mem/hugetlb/lib/Makefile
20537 ltp/testcases/kernel/syscalls/ipc/lib/Makefile
20538 ltp/testcases/kernel/syscalls/ipc/lib/ipcmsg.h
20539 ltp/testcases/kernel/syscalls/ipc/lib/ipcsem.h
20540 ltp/testcases/kernel/syscalls/kill/kill05.c
20541 ltp/testcases/kernel/syscalls/kill/kill07.c
20542 ltp/testcases/kernel/syscalls/lib/Makefile
20543 ltp/testcases/kernel/syscalls/nftw/lib.c
20544 ltp/testcases/network/sctp/testlib/Makefile
20546 8) Log Message:
20547 Add 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()
20550 Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
20552 Added Files:
20553 ltp/testcases/realtime/scripts/check_pi.sh
20554 ltp/testcases/realtime/scripts/check_robust.sh
20556 9) Log Message:
20557 Add Makefiles to all the realtime testcases without any autotools dependencies. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
20559 Added Files:
20560 ltp/testcases/realtime/Makefile
20561 ltp/testcases/realtime/config.mk
20562 ltp/testcases/realtime/func/Makefile
20563 ltp/testcases/realtime/func/async_handler/Makefile
20564 ltp/testcases/realtime/func/gtod_latency/Makefile
20565 ltp/testcases/realtime/func/hrtimer-prio/Makefile
20566 ltp/testcases/realtime/func/matrix_mult/Makefile
20567 ltp/testcases/realtime/func/measurement/Makefile
20568 ltp/testcases/realtime/func/periodic_cpu_load/Makefile
20569 ltp/testcases/realtime/func/pi-tests/Makefile
20570 ltp/testcases/realtime/func/pi_perf/Makefile
20571 ltp/testcases/realtime/func/prio-preempt/Makefile
20572 ltp/testcases/realtime/func/prio-wake/Makefile
20573 ltp/testcases/realtime/func/pthread_kill_latency/Makefile
20574 ltp/testcases/realtime/func/sched_football/Makefile
20575 ltp/testcases/realtime/func/sched_jitter/Makefile
20576 ltp/testcases/realtime/func/sched_latency/Makefile
20577 ltp/testcases/realtime/func/thread_clock/Makefile
20578 ltp/testcases/realtime/lib/Makefile
20579 ltp/testcases/realtime/perf/Makefile
20580 ltp/testcases/realtime/perf/latency/Makefile
20581 ltp/testcases/realtime/stress/Makefile
20582 ltp/testcases/realtime/stress/pi-tests/Makefile
20584 10) Log Message:
20585 Remove 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
20594 Also adapt testscripts/test_realtime.sh to the new build system. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
20596 Modified Files:
20597 ltp/testscripts/test_realtime.sh
20598 Removed Files:
20599 ltp/testcases/realtime/GNUmakefile.am
20600 ltp/testcases/realtime/GNUmakefile.in
20601 ltp/testcases/realtime/aclocal.m4
20602 ltp/testcases/realtime/autogen.sh
20603 ltp/testcases/realtime/configure
20604 ltp/testcases/realtime/configure.ac
20605 ltp/testcases/realtime/config/GNUmakefile.am
20606 ltp/testcases/realtime/config/GNUmakefile.in
20607 ltp/testcases/realtime/config/autoconf/compile
20608 ltp/testcases/realtime/config/autoconf/config.guess
20609 ltp/testcases/realtime/config/autoconf/config.sub
20610 ltp/testcases/realtime/config/autoconf/depcomp
20611 ltp/testcases/realtime/config/autoconf/install-sh
20612 ltp/testcases/realtime/config/autoconf/missing
20613 ltp/testcases/realtime/func/GNUmakefile.am
20614 ltp/testcases/realtime/func/GNUmakefile.in
20615 ltp/testcases/realtime/func/async_handler/GNUmakefile.am
20616 ltp/testcases/realtime/func/async_handler/GNUmakefile.in
20617 ltp/testcases/realtime/func/gtod_latency/GNUmakefile.am
20618 ltp/testcases/realtime/func/gtod_latency/GNUmakefile.in
20619 ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.am
20620 ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.in
20621 ltp/testcases/realtime/func/matrix_mult/GNUmakefile.am
20622 ltp/testcases/realtime/func/matrix_mult/GNUmakefile.in
20623 ltp/testcases/realtime/func/measurement/GNUmakefile.am
20624 ltp/testcases/realtime/func/measurement/GNUmakefile.in
20625 ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.am
20626 ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.in
20627 ltp/testcases/realtime/func/pi-tests/GNUmakefile.am
20628 ltp/testcases/realtime/func/pi-tests/GNUmakefile.in
20629 ltp/testcases/realtime/func/pi_perf/GNUmakefile.am
20630 ltp/testcases/realtime/func/pi_perf/GNUmakefile.in
20631 ltp/testcases/realtime/func/prio-preempt/GNUmakefile.am
20632 ltp/testcases/realtime/func/prio-preempt/GNUmakefile.in
20633 ltp/testcases/realtime/func/prio-wake/GNUmakefile.am
20634 ltp/testcases/realtime/func/prio-wake/GNUmakefile.in
20635 ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.am
20636 ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.in
20637 ltp/testcases/realtime/func/sched_football/GNUmakefile.am
20638 ltp/testcases/realtime/func/sched_football/GNUmakefile.in
20639 ltp/testcases/realtime/func/sched_jitter/GNUmakefile.am
20640 ltp/testcases/realtime/func/sched_jitter/GNUmakefile.in
20641 ltp/testcases/realtime/func/sched_latency/GNUmakefile.am
20642 ltp/testcases/realtime/func/sched_latency/GNUmakefile.in
20643 ltp/testcases/realtime/func/thread_clock/GNUmakefile.am
20644 ltp/testcases/realtime/func/thread_clock/GNUmakefile.in
20645 ltp/testcases/realtime/include/GNUmakefile.am
20646 ltp/testcases/realtime/include/GNUmakefile.in
20647 ltp/testcases/realtime/lib/GNUmakefile.am
20648 ltp/testcases/realtime/lib/GNUmakefile.in
20649 ltp/testcases/realtime/perf/GNUmakefile.am
20650 ltp/testcases/realtime/perf/GNUmakefile.in
20651 ltp/testcases/realtime/perf/latency/GNUmakefile.am
20652 ltp/testcases/realtime/perf/latency/GNUmakefile.in
20653 ltp/testcases/realtime/stress/GNUmakefile.am
20654 ltp/testcases/realtime/stress/GNUmakefile.in
20656 11) Log Message:
20657 Forgot to remove include/rttests_config.h.in in the previous patch. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
20659 Removed Files:
20660 ltp/testcases/realtime/include/rttests_config.h.in
20662 12) Log Message:
20663 Fix by Michael Olbrich <m.olbrich@pengutronix.de>, as, Sebastien´s Patch [[PATCH 3/3] [Realtime] Remove autotools specific stuff] applied on 24/03/2008 breaks this script.
20665 Modified File(s):
20666 ltp/testcases/realtime/run.sh
20668 13) Log Message:
20669 Usually the cross compiler is set from the toplevel directory by setting the CROSS_COMPILER variable. This makefile tries to overwrite it, but wrong. It is also possible to push in CFLAGS from the toplevel by using CROSS_CFLAGS. We should use these here as well. Finally, LDFLAGS are set here but not used by the makefiles. Moving the posix libs to LDLIBS makes it build. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
20671 Modified File(s):
20672 ltp/testcases/realtime/config.mk
20674 14) Log Message:
20675 This patch updates the matrix_mult testcase to closely follow the JVM in the concurrent case. So in the concurrent case we have 'numcpus-1' concurrent threads that are handed out work by the main thread and once we run out of concurrent threads, the main thread does the work itself. Signed-off-by: Dinakar Guniguntala <dino@in.ibm.com>
20677 Modified File(s):
20678 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
20680 15) Log Message:
20681 mmap1.c:524: warning: format '%ld' expects type 'long int', but argument 3 has type 'double'
20682 which actually prints as:
20683 WARNING: bad argument. Using default 1125899906842624
20685 Fix disktest printf format warnings (on Linux; no idea about Windows):
20686 childmain.c:443: warning: format '%d' expects type 'int', but argument 4 has type 'size_t'
20687 childmain.c:443: warning: format '%X' expects type 'unsigned int', but argument 5 has type 'size_t'
20688 childmain.c:445: warning: format '%d' expects type 'int', but argument 6 has type 'size_t'
20689 childmain.c:448: warning: format '%d' expects type 'int', but argument 6 has type 'size_t'
20690 childmain.c:451: warning: format '%d' expects type 'int', but argument 6 has type 'size_t'
20691 Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com>
20693 Modified File(s):
20694 ltp/testcases/kernel/io/disktest/childmain.h
20695 ltp/testcases/kernel/mem/mtest06/mmap1.c
20697 16) Log Message:
20698 All the syslog test cases in ltp-full-20080131 are failing for RHEL4U5 on x3850 M2 architecture. The syslogtst is failing because when only 1 argument is passed to syslogtst the condition in the test case fails to deal with it. I have tested the failed tests cases after applying the patch on the same architecture(x3850M2) and found its passing. Signed-off-by : Vinay Sridhar <vinaysridhar@in.ibm.com>
20700 Modified File(s):
20701 ltp/testcases/kernel/syscalls/syslog/syslogtst.c
20703 17) Log Message:
20704 The filename arguments in some output messages are wrong. Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>
20706 Modified File(s):
20707 ltp/testcases/kernel/syscalls/inotify/inotify02.c
20709 18) Log Message:
20710 Fixes a minor issue with pi_perf testcase (testcases/realtime/func/). The wait_dat is intended to measure the amount of time it took for the high priority thread to actually obtain the lock from the time it was released by the low priority thread. The patch fixes this computation to measure it more accurately. The PASS/FAIL computation is unaffected. Signed-off-by: Ankita Garg <ankita@in.ibm.com>, Acked-by: Sripathi Kodi <sripathik@in.ibm.com>
20712 Modified File(s):
20713 ltp/testcases/realtime/func/pi_perf/pi_perf.c
20715 19) Log Message:
20716 The vmsplice01 testcase in LTP failed when run over machines with NFS mount. However after I examined the test case I found that the testcase performs vmsplice() and splice() system calls and it was only splice() that caused the failure. After discussing with Subrata, we had decided that the fact that vmsplice() succeeds must be displayed before checking if the testcase is running over NFS and exiting. Hence I have prepared a patch with the above details taken care of. Signed-off-by : Vinay Sridhar <vinaysridhar@in.ibm.com>
20718 Modified File(s):
20719 ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
20721 20) Log Message:
20722 faccessat01 and fchmodat01 did not test the AT_FDCWD tests, but assigned fds[5]. I made them work, patch attached. btw, readlinkat01 is also buggy, but I have not yet come around to fixing it. By, Marcus Meissner <marcusmeissner@users.sourceforge.net>
20724 Modified File(s):
20725 ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
20726 ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
20728 21) Log Messsage:
20729 Some newer glibcs do not like sprintf() printing a string into itself and loop. By, Marcus Meissner <marcusmeissner@users.sourceforge.net>
20731 Modified File(s):
20732 ltp/testcases/kernel/syscalls/nftw/lib.c
20733 ltp/testcases/kernel/syscalls/nftw/lib64.c
20735 22) Log Message:
20736 some more "variable is used uninitialized" warnings fixed with this patch, by, Marcus Meissner <marcusmeissner@users.sourceforge.net>
20738 Modified File(s):
20739 ltp/testcases/kernel/fs/doio/doio.c
20740 ltp/testcases/kernel/syscalls/sysctl/sysctl05.c
20741 ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_wait/4-1.c
20743 23) Log Message:
20744 This patch fixes some compiler warnings spit out by newer GCCs and fortify source (mostly some initialisations and return value checking), by, Marcus Meissner <marcusmeissner@users.sourceforge.net>
20746 Modified File(s):
20747 ltp/testcases/kernel/fs/doio/doio.c
20748 ltp/testcases/kernel/fs/doio/iogen.c
20750 24) Log Message:
20751 Various waitpid tests print the PID of the wrong array. fork_kid_pid[j] is accessed just past the end of the fork_kid_pid array, so it is better to use wait_kid_pid[i] instead, by, Marcus Meissner <marcusmeissner@users.sourceforge.net>
20753 Modified File(s):
20754 ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
20755 ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
20756 ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
20757 ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
20758 ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
20759 ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
20761 25) Log Message:
20762 When I was compiling ltp-full-20080229/kernel/module/, error occured. The error like this: ...
20763 scripts/Makefile.build:46: *** CFLAGS was changed in"ltp-full-20080229/testcases/kernel/module/delete_module/Makefile".Fix it to use EXTRA_CFLAGS. Stop.
20764 The reason is: When we build an External module, we should use EXTRA_CFLAGS, not CFLAGS. In detail please refer to Documentation/kbuild/modules.txt. In addition,there are some trashy "include" such as:
20765 "#include <asm/atomic.h>" in delete_module01.c
20766 "#include <linux/config.h>" in dummy_del_mod.c
20767 The following patch solves these problems:
20768 Signed-off-by: Wang Fang <wangf@cn.fujitsu.com>
20770 Modified File(s):
20771 ltp/testcases/kernel/module/delete_module/Makefile
20772 ltp/testcases/kernel/module/delete_module/delete_module01.c
20773 ltp/testcases/kernel/module/delete_module/delete_module02.c
20774 ltp/testcases/kernel/module/delete_module/delete_module03.c
20775 ltp/testcases/kernel/module/delete_module/dummy_del_mod.c
20776 ltp/testcases/kernel/module/delete_module/dummy_del_mod_dep.c
20778 26) Log Message:
20779 The 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
20781 If 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.
20783 The patch as follows:
20784 Signed-off-by: Wang Fang <wangf@cn.fujitsu.com>
20786 Modified File(s):
20787 ltp/testcases/kernel/module/delete_module/Makefile
20789 27) Log Message:
20790 The memsize is specified by the user in Mb, but it is converted to Kb in the script, so we should convert it to Mb in the output. The following patch solves this problem: igned-off-by: Wang Fang <wangf@cn.fujitsu.com>
20792 Modified File(s):
20793 ltp/testscripts/ltpstress.sh
20795 28) Log Message:
20796 The 9th testcase of inotify02 failed due to event coalescence. We fix this by moving the IN_DELETE test in between of the 2 IN_MOVE_SELF events. Also add the test for event coalescence. Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>
20798 File(s) Modified:
20799 ltp/testcases/kernel/syscalls/inotify/README
20800 ltp/testcases/kernel/syscalls/inotify/inotify02.c
20802 29) Log Message:
20803 I ran the latest LTP(ltp-20080131) on SLES10SP1 and found a failure on the syslog testcases because of getting SIGSEGV at line 79 of testcases/kernel/syscalls/syslog/syslogtst.c.  it is caused by accessing to the second argument when only one argument is provided for syslogtst, by, jburke@redhat.com & a-tsuji@bk.jp.nec.com
20805 Modified File(s):
20806 ltp/testcases/kernel/syscalls/syslog/syslogtst.c
20808 30) Log Message:
20809 A few POSIX fixes from Dustin Kirkland in [1908313]
20811 Modified File(s):
20812 ltp/IDcheck.sh
20813 ltp/runltp
20814 ltp/runltplite.sh
20816 31) Log Message:
20817 cleanup build system a bit
20819 Removed File(s):
20820 gotlibcap.c nolibcap.c
20822 32) Log Message:
20823 When CREATE is not set there is no default, so it is possible to run into the test(1) statement in line 116 with an undefined CREATE, which lets test break. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
20825 Modified File(s):
20826 ltp/IDcheck.sh 
20828 33) Log Message:
20829 Update file capabilities tests to work on 64-bit kernels.  It switches from manually setting file xattrs to making use of libcap, by,  Serge E. Hallyn <serue@us.ibm.com>
20831 Modified Files:
20832 ltp/testcases/kernel/security/filecaps/Makefile
20833 ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
20834 Added Files:
20835 ltp/testcases/kernel/security/filecaps/makenumcapsh.c
20837 34) Log Message:
20838 1. 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. 
20840 2. 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.
20842 Signed-off-by: Gilles Carry <gilles.carry@bull.net>
20844 Modified Files:
20845 ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
20846 ltp/testcases/realtime/func/thread_clock/tc-2.c
20848 35) Log Message:
20849 1. Whitespaces cleanup
20850 2. Error checks when initializing stat containers
20851 Signed-off-by: Gilles Carry <gilles.carry@bull.net>
20853 Modified Files:
20854 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
20856 36) Log Message:
20857 In a lot of cases, we do not really care about the samples and histogram files and their associated gnuplot command files or do not want to save them for example on embedded platforms with limited or no storage. This patch disables generating those files by default and introduce a new parameter to the tests, namely '-s', for when we really want to. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
20859 Modified Files:
20860 ltp/testcases/realtime/include/libstats.h
20861 ltp/testcases/realtime/lib/librttest.c
20862 ltp/testcases/realtime/lib/libstats.c
20864 37) Log Message:
20865 1) This patch fixes a concurrency issue in shmctl02. Same issue as in shmat02,
20866 2) Fix return value check from shmat. In case of error, this wrong check was leading to a seg-fault. Same problem as in kill05,
20867 3) Fixes a concurrency issue in shmget02. Same issue as in shmat02 : second key can conflict with the key from another process, 
20868 4) Fix a NFS warning when running rename14 concurrently. In this case, due to the large number of running processes and scheduler decisions, the father task can exit before its sons. Thus, leading to the removal of a file still opened by a son... NFS don't like that, 
20869 Signed-off-by: Renaud Loittiaux <Renaud.Lottiaux@kerlabs.com>
20871 Modified Files:
20872 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
20873 ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
20874 ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
20875 ltp/testcases/kernel/syscalls/rename/rename14.c
20877 38) Log Message:
20878 Fixing a concurrency issue in semctl07.c. This test was using a key hard coded in the source code, leading to conflicts with other instances of the same test. This patch also add a cleanup of the semid in case of failure during the test, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com> 
20880 Modified Files:
20881 ltp/testcases/kernel/syscalls/ipc/semctl/semctl07.c
20884 39) Log Message:
20885 Fixing a concurrency issue in semop02.c. The now, well known issue due to a second key badly created, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
20887 Modified Files:
20888 ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
20890 40) Log Message:
20891 Fixes a concurrency issue in semctl01. This test was using usleep to synchronize tasks. On a heavily loaded system, this synchronization is not enough to ensure execution correctness. This patch is a bit more intrusive than my previous ones.
20892 Patch 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,
20903 The final sleep does not guaranty the sons will have time to do the semop. On a REALLY heavily loaded system, this will still fail... The only solution I see to be sure the son is really blocked on the semop before the father continue its execution it to use the wchan info from /proc/<pid>/wchan file..., by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
20905 Modified Files:
20906 ltp/testcases/kernel/syscalls/ipc/semctl/Makefile
20907 ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
20908 ltp/testcases/kernel/syscalls/lib/libtestsuite.c
20910 41) Log Message:
20911 Fixing some NFS issue(s),  by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
20913 Modified Files:
20914 ltp/testcases/kernel/syscalls/fchownat/fchownat01.c
20916 42) Log Message:
20917 Fix directory remove issue on NFS. On NFS unlinking AND closing all files in a directory is mandaroty before unlinking this directory. This also fix a write in a invalid array entry. fds[5] does not exist since we only defines 5 tests., by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
20919 Modified Files:
20920 ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
20922 Added Files:
20923 ltp/testcases/kernel/syscalls/lib/libtestsuite.h
20925 43) Log Message:
20926 Fix directory remove issue on NFS. On NFS unlinking AND closing all files in a directory is mandaroty before unlinking this directory. This also fix a write in a invalid array entry. fds[5] does not exist since we only defines 5 tests., by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
20928 Modified Files:
20929 ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
20931 44) Log Message:
20932 LTP is failing to compile with GCC 3.3.3 due to Makefile's inconsistency. SLES9.X distros are affected by this problem.  This patch fixes how /lib/ipcmsg.h header file is referenced. It works fine with GCC 3.4.X, however, compiling headers doesn't make any sense to me. Signed-off-by: Rafael Folco <rfolco@linux.vnet.ibm.com>
20934 Modified Files:
20935 ltp/testcases/kernel/syscalls/ipc/msgctl/Makefile
20936 ltp/testcases/kernel/syscalls/ipc/msgget/Makefile
20938 45) Log Message:
20939 Fixes the hardcoded file descriptor in the second testcase within dup203.c. Instead of assuming file descriptor 10 is closed, the fix explicitly opens and closes a file descriptor before using it as the second argument of dup2(). We saw issues on some environments where dup2(10,10) was being called, which this fixes, by, Henry Wei <hyei@mvista.com>
20941 Modified Files:
20942 ltp/testcases/kernel/syscalls/dup2/dup203.c
20944 46) Log Message:
20945 We have seen that prio_preempt testcase that is part of realtime tests occasionally hangs. This can be easily recreated on a 8-cpu system, but can be recreated on a 4-cpu system as well when run for a number of iterations. The problem occurs because the first worker thread sometimes fails to call cond_wait on the condvar through which the master thread signals it to start. Since the first thread needs to start the chain of signalling from then on, all other threads just sit in a cond_wait without ever being woken up. The fix is to have a barrier to ensure that the first worker thread doesn't miss the cond_signal. I have tested this patch by running 10s of thousands of iterations of the testcase. Without the patch I can recreate the problem fairly easily, by, Sripathi Kodi <sripathik@in.ibm.com>
20947 Modified Files:
20948 ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
20950 47) Log Message:
20951 Fixing Build Failures on Fedora Machine, by, psuriset@linux.vnet.ibm.com
20953 Modified Files:
20954 ltp/testcases/kernel/numa/test.sh
20956 LTP-20080229
20958 1)  Log Message: lcov: adding support for gzipped html based on patch by dnozay@vmware.com
20959 File(s) Modified:
20960 ltp/utils/analysis/lcov/lcovrc
20961 ltp/utils/analysis/lcov/man/genhtml.1
20962 ltp/utils/analysis/lcov/man/lcovrc.5
20963 ltp/utils/analysis/lcov/bin/genhtml
20965 2) Log Message: Fix for Don´t call Domain type on test create, by, "Serge E. Hallyn" <serue@us.ibm.com>
20966 File(s) Modified:
20967 ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
20968 ltp/testscripts/test_selinux.sh
20970 3) Log Message: Some code cleanup in PID & SYSVIPC namespace testcases, by, "Rishikesh K. Rajak" <risrajak@linux.vnet.ibm.com>
20971 Modified File(s):
20972 ltp/testcases/kernel/containers/pidns/pidns01.c
20973 ltp/testcases/kernel/containers/pidns/pidns02.c
20974 ltp/testcases/kernel/containers/pidns/pidns03.c
20975 ltp/testcases/kernel/containers/sysvipc/shmnstest.c
20977 4) Log Message: Some Cleanups and running hugetlb independantly
20978 Modified File(s):
20979 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
20980 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
20981 Added File(s):
20982 ltp/runtest/hugetlb
20984 5) Log Message: Give Execute Permission to numa01.sh, by, Pradeep K Surisetty <pradeepkumars@in.ibm.com>
20985 Modified File(s):
20986 ltp/testcases/kernel/numa/Makefile
20988 6) Log Message: Let tests send sigchld to unconfined_t.  Without this, the selinux testsuite on Fedora 8 hangs at selinux_task_create.sh, by, "Serge E. Hallyn" <serue@us.ibm.com>
20989 Modified File(s):
20990 ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
20992 7) Log Message: str_echo function expects a file descriptor & not an address, by, Craig Meier <crmeier@ghs.com>
20993 Modified File(s):
20994 ltp/testcases/kernel/sched/clisrv/pthserv.c
20996 8) Log Message: Build Error Fix by checking for installation of setcap or xattr headers, by, "Serge E. Hallyn" <serue@us.ibm.com>
20997 Modified File(s):
20998 ltp/testcases/kernel/security/filecaps/Makefile
20999 ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
21000 Added Files:
21001 ltp/testcases/kernel/security/filecaps/check_xattr.c
21003 9) Log Message: mark test_exit as noreturn #1891129 by Marcus Meissner, by, Mike Frysinger <vapier@users.sourceforge.net>
21004 Modified File(s):
21005 ltp/ltp/include/test.h 
21006 Added File(s): 
21007 ltp/ltp/include/compiler.h
21009 10)Log Message: Disktest application update to version 1.4.2, by, Brent Yardley <yardleyb@us.ibm.com>
21010 Modified File(s):
21011 ltp/testcases/kernel/io/disktest/Getopt.c
21012 ltp/testcases/kernel/io/disktest/Getopt.h
21013 ltp/testcases/kernel/io/disktest/Makefile
21014 ltp/testcases/kernel/io/disktest/Makefile.aix
21015 ltp/testcases/kernel/io/disktest/Makefile.linux
21016 ltp/testcases/kernel/io/disktest/Makefile.windows
21017 ltp/testcases/kernel/io/disktest/README
21018 ltp/testcases/kernel/io/disktest/childmain.c
21019 ltp/testcases/kernel/io/disktest/childmain.h
21020 ltp/testcases/kernel/io/disktest/defs.h
21021 ltp/testcases/kernel/io/disktest/dump.c
21022 ltp/testcases/kernel/io/disktest/dump.h
21023 ltp/testcases/kernel/io/disktest/globals.c
21024 ltp/testcases/kernel/io/disktest/globals.h
21025 ltp/testcases/kernel/io/disktest/io.c
21026 ltp/testcases/kernel/io/disktest/io.h
21027 ltp/testcases/kernel/io/disktest/main.c
21028 ltp/testcases/kernel/io/disktest/main.h
21029 ltp/testcases/kernel/io/disktest/parse.c
21030 ltp/testcases/kernel/io/disktest/parse.h
21031 ltp/testcases/kernel/io/disktest/sfunc.c
21032 ltp/testcases/kernel/io/disktest/sfunc.h
21033 ltp/testcases/kernel/io/disktest/stats.c
21034 ltp/testcases/kernel/io/disktest/stats.h
21035 ltp/testcases/kernel/io/disktest/threading.c
21036 ltp/testcases/kernel/io/disktest/threading.h
21037 ltp/testcases/kernel/io/disktest/timer.c
21038 ltp/testcases/kernel/io/disktest/timer.h
21039 ltp/testcases/kernel/io/disktest/usage.c
21040 ltp/testcases/kernel/io/disktest/usage.h
21041 ltp/testcases/kernel/io/disktest/man1/disktest.1
21042 Added File(s):
21043 ltp/testcases/kernel/io/disktest/CHANGELOG
21044 ltp/testcases/kernel/io/disktest/disktest.spec
21045 ltp/testcases/kernel/io/disktest/signals.c
21046 ltp/testcases/kernel/io/disktest/signals.h
21047 ltp/testcases/kernel/io/disktest/man1/disktest_manual.html
21049 11) Log Message: Pid Namespace were getting segmentation fault while running on -mm kernel. After debugging by container development team they found the exact root cause. The Page_Size was reset, by, "Rishikesh K. Rajak" <risrajak@linux.vnet.ibm.com>
21050 Modified File(s):
21051 ltp/testcases/kernel/containers/libclone/libclone.c
21053 12) Log Message: Based on the discussion at LKML (http://lkml.org/lkml/2007/11/29/325), Ricardo Salveti de Araujo <rsalveti@linux.vnet.ibm.com> removed the test case that verifies if the pgoff is "valid"
21054 Modified File(s):
21055 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
21057 13) Log Message: The problem was the position of the parenthesis, which made "fd" receive the result of the < (lower than) operation, instead of the actual return value from open. This implicates a lot of trouble in any subsequent reference to fd, used in write and mmap. Because of this, mmap was returning an error number (ENODEV), instead of a valid memory address, which created the mprotect trouble. Fix by Jose Otavio Rizzatti Ferreira <joseferr@br.ibm.com>
21058 Modified File(s):
21059 ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
21061 14) Log Message: Patrick Kirsch <pkirsch@suse.de> personally thinks, it would be better to print out the "actual" return code from sysconf call instead of the errno, which may lead to confusion, because the actual return code from the failing sysconf is probably not 0 (as errno is defined in previous context).
21062 Modified File(s):
21063 ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
21065 15) Log Message: Do not store cache files, by, Mike Frysinger <vapier@users.sourceforge.net>
21066 Deleted File(s):
21067 ltp/testcases/realtime/autom4te.cache/traces.0
21068 ltp/testcases/realtime/autom4te.cache/traces.1
21069 ltp/testcases/realtime/autom4te.cache/requests
21070 ltp/testcases/realtime/autom4te.cache/output.1
21071 ltp/testcases/realtime/autom4te.cache/output.0
21073 16) Log Message: Remove compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
21074 Modified File(s):
21075 ltp/testcases/kernel/syscalls/pcllib/libtool
21076 Deleted File(s):
21077 ltp/testcases/kernel/syscalls/pcllib/config.h
21078 ltp/testcases/kernel/syscalls/pcllib/config.log
21079 ltp/testcases/kernel/syscalls/pcllib/config.status
21081 17) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
21082 Deleted File(s):
21083 ltp/testcases/kernel/syscalls/pcllib/test/.deps/cobench.Po
21084 ltp/testcases/kernel/syscalls/pcllib/test/.deps/cothread.Po
21086 18) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
21087 Deleted File(s):
21088 ltp/testcases/kernel/syscalls/pcllib/man/Makefile
21090 19) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
21091 Deleted File(s):
21092 ltp/testcases/kernel/syscalls/pcllib/pcl/.deps/pcl_version.Plo
21093 ltp/testcases/kernel/syscalls/pcllib/pcl/.deps/pcl.Plo
21095 20) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
21096 Deleted File(s):
21097 ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/traces.0
21098 ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/traces.1
21099 ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/requests
21100 ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/output.1
21101 ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/output.0
21103 21) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
21104 Deleted File(s):
21105 ltp/testcases/kernel/syscalls/pcllib/include/Makefile
21107 22) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
21108 Deleted File(s):
21109 ltp/testcases/kernel/syscalls/pcllib/test/Makefile
21111 23) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
21112 Deleted File(s):
21113 ltp/testcases/kernel/syscalls/pcllib/pcl/Makefile
21115 24) Log Message: This will address the problem until distros update with latest glibc which has fallocate implementation. This is not extensively tested and built with some assumption like
21116      o we are testing on x86* and ppc* archs
21117      o on 64 bit machine we will always see 64 bit kernel running
21118 by, Nagesh Sharyathi <sharyathi@in.ibm.com>
21119 Modified File(s):
21120 ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
21121 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
21122 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
21124 25) Log Message:
21125 Since msgmni now scales to the memory size, it may reach big values.
21126 To avoid forking 2*msgmni processes and create msgmni msg queues, do not take
21127 msgmni from procfs anymore.
21128 Just define it as 16 (which is the MSGMNI constant value in linux/msg.h)
21130 Also fixed the Makefiles in ipc/lib and ipc/msgctl: there was no dependency
21131 on the lib/ipc*.h header files.
21133 Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>
21135 Modified File(s):
21136 ltp/testcases/kernel/syscalls/ipc/lib/Makefile
21137 ltp/testcases/kernel/syscalls/ipc/lib/ipcmsg.h
21138 ltp/testcases/kernel/syscalls/ipc/msgctl/Makefile
21139 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
21140 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
21142 26) Log Message:
21143 Here is a second round of cleanup and fixes for the realtime testcases.
21145 1) Make sched_jitter use the create_fifo_thread() library function instead of an open coded solution,
21146 2) Prio-wake calls rt_init() twice, remove the second call,
21147 3) Make sbrk_mutex less verbose by default. One can still use the -v option to get the whole output,
21148 4) It's better to calculate the histogram before saving it. This was introduced in an earlier commit of mine fixing the quantile calculation, 5) Fix runtime displaying of the min and max latencies (when used with -v3). While at it, remove an uneeded avg variable,
21149 6) Various tests still have a hardcoded value for the quantile nines. Use a value automatically calculated from the number of iterations,
21150 7) The log10() call used for automatic quantile nines calculation returns a double result. Cast it to an int. The exp10() call used in stats_quantiles_calc() for checking purposes returns a double result which is compared against a long. Cast it to a long. This allows the following comparison: data->size < (long)exp10(quantiles->nines) to really be false when quantiles->nines has been calculated as log10(data->size).
21151 More generally, it seems that (at least with gcc 4.1.1):
21152         long i = 10000;
21153         double f = exp10(log10(i))
21155         yields (i < f) being true due to rounding,
21156 8) Add latency tracing capability to pthread_kill_latency as is already done on a few other latency tests (gtod_latency, sched_latency, ...),
21157 9) The '::' optional argument specifier for getopt used by the '-v' option is a GNU extension, is not portable and does not work. For example it's not even described in the Debian getopt(3) manpage. Make the '-v' option require a non optional argument,
21158 10)The print buffer is only ever flushed when it is full. Add flushing when the test terminates vi atexit(),
21159 11)The 'period missed' check of the thread first loop should not depend on the thread starting time. This is especially visible on 'slow' platforms where one cannot run the test if thread creation takes a long time. Fix it by removing this dependency. All delays are now calculated relative to when the thread starts,
21161 Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
21162 Cc: Darren Hart <dvhltc@us.ibm.com>
21163 Cc: Tim Chavez <tinytim@us.ibm.com>
21164 Cc: Matthieu CASTET <matthieu.castet@parrot.com>
21165 Acked-by: Chirag <chirag@linux.vnet.ibm.com>
21167 Modified File(s):
21168 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
21169 ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
21170 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
21171 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
21172 ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
21173 ltp/testcases/realtime/func/pi_perf/pi_perf.c
21174 ltp/testcases/realtime/func/prio-wake/prio-wake.c
21175 ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
21176 ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
21177 ltp/testcases/realtime/func/sched_latency/sched_latency.c
21178 ltp/testcases/realtime/lib/librttest.c
21179 ltp/testcases/realtime/lib/libstats.c
21181 27) Log Message: lcov: fixed problem with pre gcc-3.3 versions.
21182 read_gcov_headers does not return valid results for pre gcc-3.3 versions. Due to an unnecessary check, parsing of gcov files was aborted. Fix by removing check, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
21183 Modified File(s):
21184 ltp/utils/analysis/lcov/bin/geninfo
21186 28) Log Message: lcov: fix error when trying to use genhtml -b
21187 genhtml fails when the data file contains an entry which is not found in the base file, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
21188 Modified File(s):
21189 ltp/utils/analysis/lcov/bin/genhtml
21191 29) Log Messaage: run_auto.sh file for realtime/func/pthread_kill_latency/testcase got missed out in first release of realtime tests. This patch adds run_auto.sh for testcase which is required to run this particular test through top-level run script, by, sudhanshu <sudh@linux.vnet.ibm.com>
21192 Added File(s):
21193 ltp/testcases/realtime/func/pthread_kill_latency/run_auto.sh
21195 30) Log Message: Since msgmni now scales to the memory size, it may reach big values. To avoid forking 2*msgmni processes and create msgmni msg queues, take the min between the procfs value and MSGMNI (as found in linux/msg.h).
21196 Also integrated the following in libipc.a:
21197   . get_max_msgqueues()
21198   . get_used_msgqueues()
21199 Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>
21200 Modified File(s):
21201 ltp/testcases/kernel/syscalls/ipc/lib/ipcmsg.h
21202 ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
21203 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
21204 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
21205 ltp/testcases/kernel/syscalls/ipc/msgget/Makefile
21206 ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
21207 Added File(s):
21208 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl10.c
21209 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
21211 31) Log Message: waitpid06.c uses a flag to detect whether something went wrong during the test. The issue is that this flag is not initialized, and I get random failure reports. Other tests might suffer from the same bug, but I did not observe it yet. The enclosed patch fixes this in a trivial way for waitpid06. Surprisingly, with my debian package I never got the error, but when I compiled myself, by, Louis Rilling <Louis.Rilling@kerlabs.com>
21212 Modified File(s):
21213 ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
21215 32) Log Message:
21216 There are numerous cleanups, fixes and features went into our locally maintained version of realtime tests, since its intergration in LTP december last year. This patch merges those changes into LTP tree. The patch majorly contains :
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.
21221 Signed-off-by : Sudhanshu Singh < sudh@linux.vnet.ibm.com>
21223 Modified File(s):
21224 ltp/testcases/realtime/GNUmakefile.am
21225 ltp/testcases/realtime/run.sh
21226 ltp/testcases/realtime/func/async_handler/async_handler.c
21227 ltp/testcases/realtime/func/async_handler/async_handler_jk.c
21228 ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
21229 ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
21230 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
21231 ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
21232 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
21233 ltp/testcases/realtime/func/measurement/preempt_timing.c
21234 ltp/testcases/realtime/func/measurement/rdtsc-latency.c
21235 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
21236 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
21237 ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
21238 ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
21239 ltp/testcases/realtime/func/pi-tests/run_auto.sh
21240 ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
21241 ltp/testcases/realtime/func/pi-tests/test-skeleton.c
21242 ltp/testcases/realtime/func/pi-tests/testpi-0.c
21243 ltp/testcases/realtime/func/pi-tests/testpi-1.c
21244 ltp/testcases/realtime/func/pi-tests/testpi-2.c
21245 ltp/testcases/realtime/func/pi-tests/testpi-4.c
21246 ltp/testcases/realtime/func/pi-tests/testpi-5.c
21247 ltp/testcases/realtime/func/pi-tests/testpi-6.c
21248 ltp/testcases/realtime/func/pi-tests/testpi-7.c
21249 ltp/testcases/realtime/func/pi_perf/pi_perf.c
21250 ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
21251 ltp/testcases/realtime/func/prio-wake/prio-wake.c
21252 ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
21253 ltp/testcases/realtime/func/sched_football/parse-football.py
21254 ltp/testcases/realtime/func/sched_football/sched_football.c
21255 ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
21256 ltp/testcases/realtime/func/sched_latency/sched_latency.c
21257 ltp/testcases/realtime/func/thread_clock/tc-2.c
21258 ltp/testcases/realtime/include/libjvmsim.h
21259 ltp/testcases/realtime/include/librttest.h
21260 ltp/testcases/realtime/include/libstats.h
21261 ltp/testcases/realtime/include/list.h
21262 ltp/testcases/realtime/lib/libjvmsim.c
21263 ltp/testcases/realtime/lib/librttest.c
21264 ltp/testcases/realtime/lib/libstats.c
21265 ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
21266 ltp/testcases/realtime/perf/latency/pthread_cond_many.c
21267 ltp/testcases/realtime/scripts/__init__.py
21268 ltp/testcases/realtime/scripts/setenv.sh
21269 ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
21270 ltp/testcases/realtime/stress/pi-tests/testpi-3.c
21271 ltp/testscripts/test_realtime.sh
21273 33) Log Message: waitpid07.c uses a flag to detect whether something went wrong during the test. The issue is that this flag is not initialized, and I get random failure reports, by, Louis Rilling <Louis.Rilling@kerlabs.com>
21274 Modified File(s):
21275 ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
21277 34) Log Message:
21278 waitpid tests: Fix failure detection flag initialization.
21279 On a similar pattern as waitpid06 and waitpid07, waitpid08-13 use a failure detection flag (called 'fail' instead of 'flag'). However except in waitpid09, this flag may be used uninitialized, which causes the test to randomly report failure. This patch ensures that the flag is reset at the beginning of each loop.
21280 Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>
21282 Modified File(s):
21283 ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
21284 ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
21285 ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
21286 ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
21287 ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
21289 35) Log Message:
21290 waitpid03/04: Fix condition numbers displayed when reporting errors.
21291 The condition numbers displayed while reporting errors in waitpid03 and waitpid04 are used initialized and are not consistently updated, which may lead to useless reports.
21292 Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>
21294 Modified File(s):
21295 ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
21296 ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
21298 36) Log Message:
21299 waitpid02-05: remove unused defines related to failure handling. Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>
21300 Modified File(s):
21301 ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
21302 ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
21303 ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
21304 ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
21306 37) Log Message: Adding option to build TIMER test cases as well, by, Subrata Modak <subrata@linux.vnet.ibm.com>
21307 Modified File(s):
21308 ltp/testcases/kernel/Makefile
21310 38) Log Message: Removing these files as they get automatically generated during build, by, Max Stirling <vicky.irobot@gmail.com>
21311 Deleted File(s):
21312 ltp/testcases/ballista/ballista/MakefileHost
21313 ltp/testcases/ballista/ballista/MakefileTarget
21315 39) Log Message: Many tests cannot be executed concurrently. I have a few patches to make it possible to execute some tests in parallel/concurrency, to check SMP safeness, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
21316 Modified File(s):
21317 ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
21318 ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
21320 40) Log Message: Fix NFS issues in tst_rmdir (directory non empty) due to an unmapped file, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
21321 Modified File(s):
21322 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
21323 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
21325 41) Log Message: Fix a concurrency issue due to the (false) sharing of file /dev/shm/cache. This patch just create a different file for each process and unlink the file before exiting, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
21326 Modified File(s):
21327 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
21329 42) Log Message: The variable dfOpts (in #324) is seting to NULL even if the df is not a symbolic link.(It has to be "-P" itself to get the output portable).And so the "df $dfOpts $dir" (line #326) command is not giving a result expected by the succeeding statements. I have tested this patch both in lvm and fdisk partitions and found its working fine, by, Sudeesh John <sudeeshjohn@in.ibm.com>
21330 Modified File(s):
21331 ltp/testcases/kernel/fs/doio/rwtest.sh
21333 43) Log Message:
21334 CLOCK_PROCESS_CPUTIME_ID and CLOCK_THREAD_CPUTIME_ID are also supported besides CLOCK_REALTIME and CLOCK_MONOTONIC. That's the cause of the failure of clock_gettime03, timer_create02 and timer_create04. Another cause is that struct sigevent evp is assigned with invalid values when option is 1. That's the cause of the failure of timer_create02 and timer_create03. CLOCK_REALTIME_HR and CLOCK_MONOTONIC_HR have been removed in the later kernel versions, hence the failures in the test. I am still trying to find out if any kernel versions used to support these. CLOCK_PROCESS_CPUTIME_ID and CLOCK_THREAD_CPUTIME_ID are supported from 2.6.12 kernel version onwards and the test case needs to be modified for this change. Also in timer_create02.c, setup_test() case1 needs to be modified so as to make evp NULL instead of its members. Since the testcase behaves differently for different kernel versions, a version check needs to be added for making it pass across versions. I'm removing the HR clocks from the tests along with other changes, by, Anoop V. Chakkalakkal <anoop.vijayan@in.ibm.com>
21336 Modified File(s):
21337 ltp/testcases/kernel/timers/clock_gettime/clock_gettime03.c
21338 ltp/testcases/kernel/timers/clock_settime/clock_settime03.c
21339 ltp/testcases/kernel/timers/include/common_timers.h
21340 ltp/testcases/kernel/timers/timer_create/timer_create02.c
21341 ltp/testcases/kernel/timers/timer_create/timer_create03.c
21342 ltp/testcases/kernel/timers/timer_create/timer_create04.c
21344 44) Mog Message:
21345 This patch -try- to cleanup the mem03 test and fix a concurrency problem. Mainly, the test creates and removes files in the current directory. Since the tst_tmpdir() function was not used, several instances of the test was creating and removing files from each others !, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
21347 Modified File(s):
21348 ltp/testcases/kernel/syscalls/memmap/mem03.c
21350 45) Log Message: The problem is that the kernel file is vmlinux* instead of vmlinuz* on SLES, but file_test.sh always try to grep vmlinuz* under /boot/. Here is the patch and the test result with the patch, by, shenlinf <shenlinf@cn.ibm.com>
21351 Modified File(s):
21352 ltp/testcases/commands/ade/file/file_test.sh
21354 46) Log Message: Here is a patch fixing concurrency issue in mremap04. Just use a shm key returned from the getipckey() function instead of a fixed hardcoded value, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
21355 Modified File(s):
21356 ltp/testcases/kernel/syscalls/mremap/Makefile
21357 ltp/testcases/kernel/syscalls/mremap/mremap04.c
21359 47) Log Message:
21360 LTP-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.
21362 LTP-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.
21364 LTP-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>
21367 Modified File(s):
21368 ltp/testcases/kernel/syscalls/kill/kill05.c
21370 48) Log Message:
21371 1) The pi-tests don't use the librttest infrastructure and simply duplicate code. This patch ensures that those tests use librttest.
21372 2) The thread-clock test doesn't use the librttest infrastructure. This patch ensures that it does.
21373 3) Adds missing headers to the following files,
21374 Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>,
21375 Acked-By: Dinakar Guniguntala <dino@in.ibm.com>,
21376 Acked-By: Sebastien Dugue <sebastien.dugue@bull.net>
21378 Modified File(s):
21379 ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
21380 ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
21382 LTP-20080131
21384 1)  Log Message: Some more updates to Reference Policy Checks by "Serge E. Hallyn" <serue@us.ibm.com> 
21385 File(s) Affected:
21386 ltp/testscripts/test_selinux.sh
21387 File(s) Added:
21388 ltp/testcases/kernel/security/selinux-testsuite/misc/check_sbin_deprecated.pl
21389 ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
21390 ltp/testcases/kernel/security/selinux-testsuite/misc/update_refpolicy.sh
21392 2) Log Message: This solves the configuration issue reported by Santwan <santwana.samantray@in.ibm.com>, and, fixed by Amit Arora <amitarora@in.ibm.com>
21393 File(s) Affected:
21394 ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
21396 3) Log Message: Fix various printf strings to correct formatting and remove spaces, by, Randy Dunlap <rdunlap@xenotime.net>
21397 File(s) Affected:
21398 ltp/tools/apicmds/ltpapicmd.c
21400 4) Log Message: gcov-kernel patch for linux 2.6.23, by Peter Oberparleiter <oberpapr@users.sourceforge.net>
21401 File(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
21406 5) Log Message: Filter non-word characters in function name as they would break our file format which uses comma and '=' as field separator, by Peter Oberparleiter <oberpapr@users.sourceforge.net>
21407 File(s) Affected:
21408 /cvsroot/ltp/utils/analysis/lcov/bin/geninfo
21410 6) Log Message: Add dependency information for linux_syscall_numbers.h, by Mike Frysinger <vapier@gentoo.org>
21411 File(s) Affected:
21412 ltp/testcases/kernel/include/Makefile
21414 7) Log Message: Testcases contributed by Sharyathi Nagesh <sharyath@in.ibm.com>
21415 File(s) Affected:
21416 ltp/runtest/syscalls
21417 ltp/testcases/kernel/include/i386.in
21418 ltp/testcases/kernel/include/ia64.in
21419 ltp/testcases/kernel/include/powerpc.in
21420 ltp/testcases/kernel/include/powerpc64.in
21421 ltp/testcases/kernel/include/s390.in
21422 ltp/testcases/kernel/include/s390x.in
21423 ltp/testcases/kernel/include/sparc.in
21424 ltp/testcases/kernel/include/sparc64.in
21425 ltp/testcases/kernel/include/x86_64.in
21427 File(s) Added:
21428 ltp/testcases/kernel/syscalls/fallocate/Makefile
21429 ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
21430 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
21431 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
21432 ltp/testcases/kernel/syscalls/fallocate/run.sh
21434 8) Log Message: Fix for situations when it fails even on NUMA node, enabling proper identification of nodes, by psuriset <psuriset@linux.ibm.com>
21435 File(s) Affected:
21436 ltp/testcases/kernel/numa/numa01.sh
21437 ltp/testcases/kernel/numa/numa_node_size.c
21438 ltp/testcases/kernel/numa/test.sh
21440 9) Log Message: Terminates the tests if __NR_fadvise64 is 0, by Masatake YAMATO <yamato@redhat.com>
21441 File(s) Affected:
21442 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
21443 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
21444 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
21445 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
21447 10) Log Message: Randomly generating a no. to avoid the test case to fail, by Sridhar Vinay <vinaysridhar@in.ibm.com>
21448 File(s) Affected:
21449 ltp/testcases/kernel/syscalls/syslog/syslogtst.c
21451 11) Log Message: Jeff Burke <jburke@redhat.com> wanted this unnecessary file to be removed
21452 FIle(s) Affected:
21453 ltp/testcases/pounder21/test_scripts/statslogging.orig
21455 12) Log Message: Some fixes for log directory and execute permission to the script, by Sudhanshu Singh <sudh@linux.vnet.ibm.com> and Jeff Burke <jburke@redhat.com>
21456 File(s) Affected:
21457 ltp/testcases/realtime/README
21458 File(s) Removed:
21459 ltp/testscripts/realtime.sh
21460 File(s) Added:
21461 ltp/testscripts/test_realtime.sh
21463 13) Log Message: Still more fix for Randomly generating a no. to avoid the test case to fail, by Sridhar Vinay <vinaysridhar@in.ibm.com>
21464 File(s) Affected:
21465 ltp/testcases/kernel/syscalls/syslog/syslogtst.c
21467 14) Log Message: "hp_func" should be protected through pthread_mutex or similar, by, Yi Xu <yxu@suse.de>
21468 File(s) Affected:
21469 ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/1-6.c
21471 15) Log Message:
21472 Huge Changes from Cai Qian <qcai@redhat.com>. Please see the Description
21473 below:
21475 The updated version
21476 has the following improvments,
21478 - simplify maintenance
21480 - fix several bugs
21482 - better automation
21484 - extend support on Debian and Fedora
21486 - merge Poornima Nayak <Poornima.Nayak@in.ibm.com> 's latest patch
21488 - other changes
21490 The new version simplifies code layout, and all tools under lib/
21491 directory are standalone and reusable, all configurable variables are
21492 under the file runkdump.conf. There are also included sample
21493 configuration files for different distros and test components. In
21494 addition, it avoided code duplication by merging RHEL and SLES specified
21495 code in lkdtm module together, and add a checking before hand. The
21496 working flow in main script has also been tidied up. verify and
21497 verify_dump have been unified. unused file "summary" has been deleted.
21499 In 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.
21506 In the new version, once you define everything in a config file, it will
21507 run in an automatically fashion on some of systems, if there is proper
21508 tools installed.
21510 The code has been rewritten in POSIX shell syntax, and made more
21511 portable, and attempted to remove hard-coded stuff as much as
21512 possible. It has been tested fairly on RHEL5.1, SLES10sp1, Debian
21513 unstable, and Fedora 8. If needed I can send you result logs. Sachin
21514 has done a quick test on PPC64 machine running RHEL5.1 and the script
21515 run fine. Poornima has done some code review.
21516 Poornima's patch has been merged,
21517 1. Crashkerenl reservation check is modified to support any craskernel
21518 value.  
21519 2. A message before system reboots
21520 3. Added one more line to 'status' if dump verification passed.
21521 4. Modified 'README' file
21522 5. If kdump start fails for invalid arguments in kdump.conf is fixed
21523 6. Replaced MAKE_OPTS with MAKE_OPTIONS.
21524 7. Removed some unwanted statements.
21526 Other changes included that all tests descriptions have been documented
21527 in doc/ALL_TEST.txt. KNLD (dump over scp with link delay) test case has
21528 been merged into KNSCP (dump over scp). Once LINK_DELAY has been defined
21529 somewhere in configuration file, all test cases (KNSCP and KNNFS)
21530 dumping to a network destination will take advantage of it. If
21531 LINK_DELAY is not defined or equals to 0, KNSCP and KNNFS will just the
21532 same as in previous version.
21534 Cai Qian
21536 Modified Files:
21537 ltp/testcases/kdump/Makefile ltp/testcases/kdump/README
21538 Added Files:
21539 ltp/testcases/kdump/runkdump.conf
21540 ltp/testcases/kdump/runkdump.sh
21541 ltp/testcases/kdump/doc/ALL_TEST.txt
21542 ltp/testcases/kdump/doc/OO_Descriptions.txt
21543 ltp/testcases/kdump/doc/README
21544 ltp/testcases/kdump/doc/TEST_PLAN.txt
21545 ltp/testcases/kdump/lib/Makefile
21546 ltp/testcases/kdump/lib/setup.sh
21547 ltp/testcases/kdump/lib/ssh.tcl
21548 ltp/testcases/kdump/lib/sysinfo.sh
21549 ltp/testcases/kdump/lib/test.sh
21550 ltp/testcases/kdump/lib/verify.sh
21551 ltp/testcases/kdump/lib/crasher/Makefile
21552 ltp/testcases/kdump/lib/crasher/crasher.c
21553 ltp/testcases/kdump/lib/kprobes/Makefile
21554 ltp/testcases/kdump/lib/kprobes/kprobes.c
21555 ltp/testcases/kdump/lib/lkdtm/Makefile
21556 ltp/testcases/kdump/lib/lkdtm/lkdtm.c
21557 ltp/testcases/kdump/lib/lkdtm/lkdtm.c.orig
21558 ltp/testcases/kdump/sample/runkdump.BASIC_LKDTM.RHEL
21559 ltp/testcases/kdump/sample/runkdump.BASIC_LKDTM.SLES
21560 ltp/testcases/kdump/sample/runkdump.CRASHER.RHEL
21561 ltp/testcases/kdump/sample/runkdump.CRASHER.SLES
21562 ltp/testcases/kdump/sample/runkdump.EXTRA_LKDTM.RHEL
21563 ltp/testcases/kdump/sample/runkdump.EXTRA_LKDTM.SLES
21564 Removed Files:
21565 ltp/testcases/kdump/TEST_PLAN.txt
21566 ltp/testcases/kdump/crash_cmds ltp/testcases/kdump/distro
21567 ltp/testcases/kdump/kdump_propagate ltp/testcases/kdump/master
21568 ltp/testcases/kdump/setup ltp/testcases/kdump/summary
21569 ltp/testcases/kdump/sysinfo ltp/testcases/kdump/test
21570 ltp/testcases/kdump/tests ltp/testcases/kdump/verify
21571 ltp/testcases/kdump/verify_dump
21572 ltp/testcases/kdump/rhtools/Makefile
21573 ltp/testcases/kdump/rhtools/OO_Descriptions.txt
21574 ltp/testcases/kdump/rhtools/crasher_mod/Makefile
21575 ltp/testcases/kdump/rhtools/crasher_mod/crasher.c
21576 ltp/testcases/kdump/rhtools/lkdtm_mod/Makefile
21577 ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
21578 ltp/testcases/kdump/susetools/Makefile
21579 ltp/testcases/kdump/susetools/OO_Descriptions.txt
21580 ltp/testcases/kdump/susetools/crasher_mod/Makefile
21581 ltp/testcases/kdump/susetools/crasher_mod/crasher.c
21582 ltp/testcases/kdump/susetools/lkdtm_mod/Makefile
21583 ltp/testcases/kdump/susetools/lkdtm_mod/lkdtm.c
21584 ltp/testcases/kdump/testlists/crasher
21585 ltp/testcases/kdump/testlists/lkdtm.base
21586 ltp/testcases/kdump/testlists/lkdtm.exha
21588 16) Log Message: A huge Update to the RT Linux Tree by Sebastien Dugu <sebastien.dugue@bull.net>
21589 Modified Files:
21590 ltp/testcases/realtime/func/async_handler/async_handler.c
21591 ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
21592 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
21593 ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
21594 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
21595 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
21596 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
21597 ltp/testcases/realtime/func/pi_perf/pi_perf.c
21598 ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
21599 ltp/testcases/realtime/func/sched_football/sched_football.c
21600 ltp/testcases/realtime/func/sched_latency/sched_latency.c
21602 17) Log Message: Fix for remap_file_pages(01/02) failing on 31(s390) bit linux guest running RHEL4.6, by, joseferr@linux.vnet.ibm.com
21603 Modifiled File(s):
21604 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
21605 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
21607 18) Log Message: Fixing missing argument for open() function when O_CREAT is in the flag, by, Yi Xu <yxu@suse.de>
21608 Modified File(s):
21609 testcases/kernel/syscalls/clone/clone02.c
21610 testcases/kernel/syscalls/fcntl/fcntl18.c
21611 testcases/kernel/syscalls/fdatasync/fdatasync01.c
21612 testcases/kernel/syscalls/getdents/getdents04.c
21613 testcases/kernel/syscalls/mprotect/mprotect02.c
21614 testcases/kernel/syscalls/mprotect/mprotect03.c
21615 testcases/kernel/syscalls/open/open04.c
21616 testcases/kernel/syscalls/pselect/pselect01.c
21617 testcases/kernel/syscalls/read/read02.c
21618 testcases/kernel/syscalls/select/select01.c
21619 testcases/kernel/syscalls/sendfile/sendfile03.c
21620 testcases/kernel/syscalls/splice/splice01.c
21621 testcases/kernel/syscalls/symlink/symlink01.c
21622 testcases/kernel/syscalls/tee/tee01.c
21623 testcases/network/ipv6/sendfile6/testsf_c6.c
21624 testcases/network/tcp_cmds/sendfile/testsf_c.c
21625 testcases/kernel/fs/doio/iogen.c
21627 19) Log Message: Fix for generation of HTML output for absolute paths, by, Subrata Modak <subrata@linux.vnet.ibm.com>
21628 Modified File(s):
21629 ltp/runltp
21630 ltp/tools/genhtml.pl
21632 20) Log Message: Initial set of Filecaps testcases from Serge, "Serge E. Hallyn" <serue@us.ibm.com>
21633 Modified Files:
21634 ltp/runltp
21635 ltp/testcases/kernel/security/Makefile
21636 Added Files:
21637 ltp/runtest/filecaps
21638 ltp/testcases/kernel/security/filecaps/Makefile
21639 ltp/testcases/kernel/security/filecaps/README
21640 ltp/testcases/kernel/security/filecaps/check_simple_capset.c
21641 ltp/testcases/kernel/security/filecaps/checkforfilecaps.sh
21642 ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
21643 ltp/testcases/kernel/security/filecaps/filecapstest.sh
21644 ltp/testcases/kernel/security/filecaps/gotlibcap.c
21645 ltp/testcases/kernel/security/filecaps/inh_capped.c
21646 ltp/testcases/kernel/security/filecaps/nolibcap.c
21647 ltp/testcases/kernel/security/filecaps/print_caps.c
21648 ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
21649 ltp/testscripts/test_filecaps.sh
21651 21) Log Message: testcase ballista gcc 4.3 conformance, by, Patrick Kirsch <pkirsch@suse.de>
21652 Modified File(s):
21653 ltp/testcases/ballista/ballista/compile/bparser.cpp
21655 22) Log Message: Enhancing runltp to run testcases in desired sequence, by, Subrata Modak <subrata@linux.vnet.ibm.com>
21656 Modified File(s):
21657 ltp/runltp
21659 23) Log Message: Adding volatile to avoid the compiler optimization to produce an infinite, by, Carmelo AMOROSO <carmelo.amoroso@st.com>, Haavard Skinnemoen <hskinnemoen@atmel.com>
21660 Modified File(s):
21661 ltp/testcases/kernel/syscalls/times/times03.c
21663 24) Log Message: Extend the unconfined_runs_test interface in the selinux testsuite policy to allow the test programs to properly report back to the caller, by, Stephen Smalley <sds@tycho.nsa.gov>
21664 Modified File(s):
21665 ltp/testcases/kernel/security/selinux-testsuite/README
21666 ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
21668 25) Log Message: added gcov-kernel patches for linux-2.6.24, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
21669 Added File(s):
21670 ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov-arm-eabi.patch
21671 ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov-arm-hack.patch
21672 ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
21674 26) Log Message: Fix for Build Error issues on NUMA Machine in absence of important RPMs, by, psuriset <psuriset@linux.vnet.ibm.com>
21675 Modified File(s):
21676 ltp/testcases/kernel/numa/Makefile
21677 ltp/testcases/kernel/numa/README
21678 ltp/testcases/kernel/numa/numa01.sh
21679 ltp/testcases/kernel/numa/numa_node_size.c
21680 ltp/testcases/kernel/numa/test.sh
21682 LTP-20071231
21684 1)  Log Message: Update CLONE_NEWPID as value changed in 2.6.23-rc3-mm2, submitted by Sukadev Bhattiprolu <sukadev@us.ibm.com>
21685 File(s) Affected:
21686 ltp/testcases/kernel/containers/libclone/libclone.h
21688 2) Log Message: New Test Cases sendfile05 sendfile06 and sendfile07 for sendfile and sendfile64 syscall, by Masatake YAMATO <yamato@redhat.com>
21689 File(s) Affected:
21690 ltp/runtest/syscalls
21691 ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
21692 ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
21693 ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
21694 File(s) Added:
21695 ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
21696 ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
21697 ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
21699 3) Log Message: Fixing the problem of the resolution for ADDRESS_OF_MAIN, by Mark Ver <markver@us.ibm.com>
21700 File(s) Affected:
21701 ltp/testcases/kernel/io/direct_io/diotest4.c
21703 4) Log Message: use caps in "generated warning" since people dont read comments, by Mike Frysinger <vapier@users.sourceforge.net>
21704 File(s) Affected:
21705 ltp/testcases/kernel/include/linux_syscall_numbers.h
21706 ltp/testcases/kernel/include/regen.sh
21708 5) Log Message: Se-linux Reference Policy Updates by Stephen Smalley <sds@tycho.nsa.gov>
21709 File(s) Affected:
21710 ltp/testcases/kernel/security/selinux-testsuite/README
21711 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
21712 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
21713 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
21714 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
21715 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
21716 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_readlink.te
21717 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rxdir.te
21718 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
21719 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_stat.te
21720 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
21721 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
21722 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
21724 6) Log Message: New NUMA Testcases by psuriset@linux.vnet.ibm.com
21725 File(s) Affected:
21726 ltp/testcases/kernel/numa/Makefile
21727 ltp/testcases/kernel/numa/README
21728 ltp/testcases/kernel/numa/numa01.sh
21729 File(s) Added:
21730 ltp/testcases/kernel/numa/numa_node_size.c
21731 ltp/testcases/kernel/numa/test.sh
21733 7) Log Message: Fixing mincore the way it generates -EFAULT on s390 by setting a stack limit by "ulimit -s <value>" before its execution, by Anoop <anoop.vijayan@in.ibm.com>
21734 File(s) Affected:
21735 ltp/testcases/kernel/syscalls/mincore/mincore01.c
21737 8) Log Message: add syscall list for arm from Riaz Ur Rahaman
21738 File(s) Affected:
21739 ltp/testcases/kernel/include/linux_syscall_numbers.h
21740 ltp/testcases/kernel/include/order
21742 File(s) Added:
21743 ltp/testcases/kernel/include/arm.in
21745 9) Log Message: Test isn't supported in kernel versions before 2.6.16, by Marco Antonio Fernandes Junior <marcoafj@linux.vnet.ibm.com>
21746 File(s) Affected:
21747 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
21749 10)Log Message: Reverting Back Stephenś Patch and Applying Jeffś Patch for controlling the tty issue. Also a minor change for the ia64 compile failure.
21750 File(s) Affected:
21751 testcases/kernel/security/selinux-testsuite/README
21752 testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
21753 testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
21754 testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
21755 testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
21756 testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
21757 testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
21758 testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
21759 testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
21760 testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
21761 testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c
21762 testcases/kernel/security/selinux-testsuite/tests/file/selinux_file.sh
21764 11) Log Message: A Trivial Fix from Roger Mach <bigmach@us.ibm.com>
21765 File(s) Affected:
21766 ltp/testcases/pounder21/test_scripts/xterm_stress
21768 12) Log Message: tweak config.mk comment to reflect reality, by Mike Frysinger
21769 File(s) Affected:
21770 ltp/Makefile
21772 13) Log Message: Initial Set of Real Time Linux Test Cases, by Nivedita Singhvi <niv@us.ibm.com> & sudhanshu Singh <sudhanshusingh@in.ibm.com>
21773 File(s) Added:
21774 ltp/testcases/realtime/COPYING
21775 ltp/testcases/realtime/GNUmakefile.am
21776 ltp/testcases/realtime/GNUmakefile.in
21777 ltp/testcases/realtime/OO_DESCRIPTION.txt
21778 ltp/testcases/realtime/README
21779 ltp/testcases/realtime/aclocal.m4
21780 ltp/testcases/realtime/autogen.sh
21781 ltp/testcases/realtime/configure
21782 ltp/testcases/realtime/configure.ac
21783 ltp/testcases/realtime/run.sh
21784 ltp/testcases/realtime/autom4te.cache/output.0
21785 ltp/testcases/realtime/autom4te.cache/output.1
21786 ltp/testcases/realtime/autom4te.cache/requests
21787 ltp/testcases/realtime/autom4te.cache/traces.0
21788 ltp/testcases/realtime/autom4te.cache/traces.1
21789 ltp/testcases/realtime/config/GNUmakefile.am
21790 ltp/testcases/realtime/config/GNUmakefile.in
21791 ltp/testcases/realtime/config/autoconf/compile
21792 ltp/testcases/realtime/config/autoconf/config.guess
21793 ltp/testcases/realtime/config/autoconf/config.sub
21794 ltp/testcases/realtime/config/autoconf/depcomp
21795 ltp/testcases/realtime/config/autoconf/install-sh
21796 ltp/testcases/realtime/config/autoconf/missing
21797 ltp/testcases/realtime/doc/HOWTO_ADD_TESTS
21798 ltp/testcases/realtime/doc/TODO
21799 ltp/testcases/realtime/func/GNUmakefile.am
21800 ltp/testcases/realtime/func/GNUmakefile.in
21801 ltp/testcases/realtime/func/async_handler/GNUmakefile.am
21802 ltp/testcases/realtime/func/async_handler/GNUmakefile.in
21803 ltp/testcases/realtime/func/async_handler/async_handler.c
21804 ltp/testcases/realtime/func/async_handler/async_handler_jk.c
21805 ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
21806 ltp/testcases/realtime/func/async_handler/run_auto.sh
21807 ltp/testcases/realtime/func/gtod_latency/GNUmakefile.am
21808 ltp/testcases/realtime/func/gtod_latency/GNUmakefile.in
21809 ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
21810 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
21811 ltp/testcases/realtime/func/gtod_latency/run_auto.sh
21812 ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.am
21813 ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.in
21814 ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
21815 ltp/testcases/realtime/func/hrtimer-prio/run.sh
21816 ltp/testcases/realtime/func/matrix_mult/GNUmakefile.am
21817 ltp/testcases/realtime/func/matrix_mult/GNUmakefile.in
21818 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
21819 ltp/testcases/realtime/func/matrix_mult/run_auto.sh
21820 ltp/testcases/realtime/func/measurement/GNUmakefile.am
21821 ltp/testcases/realtime/func/measurement/GNUmakefile.in
21822 ltp/testcases/realtime/func/measurement/README
21823 ltp/testcases/realtime/func/measurement/preempt_timing.c
21824 ltp/testcases/realtime/func/measurement/rdtsc-latency.c
21825 ltp/testcases/realtime/func/measurement/run.sh
21826 ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.am
21827 ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.in
21828 ltp/testcases/realtime/func/periodic_cpu_load/mixed_load.sh
21829 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
21830 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
21831 ltp/testcases/realtime/func/periodic_cpu_load/run_auto.sh
21832 ltp/testcases/realtime/func/pi-tests/GNUmakefile.am
21833 ltp/testcases/realtime/func/pi-tests/GNUmakefile.in
21834 ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
21835 ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
21836 ltp/testcases/realtime/func/pi-tests/run_auto.sh
21837 ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
21838 ltp/testcases/realtime/func/pi-tests/test-skeleton.c
21839 ltp/testcases/realtime/func/pi-tests/testpi-0.c
21840 ltp/testcases/realtime/func/pi-tests/testpi-1.c
21841 ltp/testcases/realtime/func/pi-tests/testpi-2.c
21842 ltp/testcases/realtime/func/pi-tests/testpi-4.c
21843 ltp/testcases/realtime/func/pi-tests/testpi-5.c
21844 ltp/testcases/realtime/func/pi-tests/testpi-6.c
21845 ltp/testcases/realtime/func/pi-tests/testpi-7.c
21846 ltp/testcases/realtime/func/pi_perf/GNUmakefile.am
21847 ltp/testcases/realtime/func/pi_perf/GNUmakefile.in
21848 ltp/testcases/realtime/func/pi_perf/pi_perf.c
21849 ltp/testcases/realtime/func/pi_perf/run_auto.sh
21850 ltp/testcases/realtime/func/prio-preempt/GNUmakefile.am
21851 ltp/testcases/realtime/func/prio-preempt/GNUmakefile.in
21852 ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
21853 ltp/testcases/realtime/func/prio-preempt/run_auto.sh
21854 ltp/testcases/realtime/func/prio-wake/GNUmakefile.am
21855 ltp/testcases/realtime/func/prio-wake/GNUmakefile.in
21856 ltp/testcases/realtime/func/prio-wake/prio-wake.c
21857 ltp/testcases/realtime/func/prio-wake/run_auto.sh
21858 ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.am
21859 ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.in
21860 ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
21861 ltp/testcases/realtime/func/sched_football/GNUmakefile.am
21862 ltp/testcases/realtime/func/sched_football/GNUmakefile.in
21863 ltp/testcases/realtime/func/sched_football/parse-football.py
21864 ltp/testcases/realtime/func/sched_football/run_auto.sh
21865 ltp/testcases/realtime/func/sched_football/sched_football.c
21866 ltp/testcases/realtime/func/sched_jitter/GNUmakefile.am
21867 ltp/testcases/realtime/func/sched_jitter/GNUmakefile.in
21868 ltp/testcases/realtime/func/sched_jitter/README
21869 ltp/testcases/realtime/func/sched_jitter/run_auto.sh
21870 ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
21871 ltp/testcases/realtime/func/sched_latency/GNUmakefile.am
21872 ltp/testcases/realtime/func/sched_latency/GNUmakefile.in
21873 ltp/testcases/realtime/func/sched_latency/run_auto.sh
21874 ltp/testcases/realtime/func/sched_latency/sched_latency.c
21875 ltp/testcases/realtime/func/thread_clock/GNUmakefile.am
21876 ltp/testcases/realtime/func/thread_clock/GNUmakefile.in
21877 ltp/testcases/realtime/func/thread_clock/run_auto.sh
21878 ltp/testcases/realtime/func/thread_clock/tc-2.c
21879 ltp/testcases/realtime/include/GNUmakefile.am
21880 ltp/testcases/realtime/include/GNUmakefile.in
21881 ltp/testcases/realtime/include/libjvmsim.h
21882 ltp/testcases/realtime/include/librttest.h
21883 ltp/testcases/realtime/include/libstats.h
21884 ltp/testcases/realtime/include/list.h
21885 ltp/testcases/realtime/include/rttests_config.h.in
21886 ltp/testcases/realtime/lib/GNUmakefile.am
21887 ltp/testcases/realtime/lib/GNUmakefile.in
21888 ltp/testcases/realtime/lib/libjvmsim.c
21889 ltp/testcases/realtime/lib/librttest.c
21890 ltp/testcases/realtime/lib/libstats.c
21891 ltp/testcases/realtime/perf/GNUmakefile.am
21892 ltp/testcases/realtime/perf/GNUmakefile.in
21893 ltp/testcases/realtime/perf/latency/GNUmakefile.am
21894 ltp/testcases/realtime/perf/latency/GNUmakefile.in
21895 ltp/testcases/realtime/perf/latency/cpunoise.sh
21896 ltp/testcases/realtime/perf/latency/cpunoise2000.sh
21897 ltp/testcases/realtime/perf/latency/disknoise.sh
21898 ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
21899 ltp/testcases/realtime/perf/latency/pthread_cond_many.c
21900 ltp/testcases/realtime/perf/latency/pthread_cond_many_histogram.sh
21901 ltp/testcases/realtime/perf/latency/run.sh
21902 ltp/testcases/realtime/scripts/__init__.py
21903 ltp/testcases/realtime/scripts/parser.py
21904 ltp/testcases/realtime/scripts/run_c_files.sh
21905 ltp/testcases/realtime/scripts/setenv.sh
21906 ltp/testcases/realtime/stress/GNUmakefile.am
21907 ltp/testcases/realtime/stress/GNUmakefile.in
21908 ltp/testcases/realtime/stress/pi-tests/GNUmakefile.am
21909 ltp/testcases/realtime/stress/pi-tests/GNUmakefile.in
21910 ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
21911 ltp/testcases/realtime/stress/pi-tests/testpi-3.c
21912 ltp/testcases/realtime/tools/ftqviz.py
21913 ltp/testscripts/realtime.sh
21915 14) Log Message: Updates for Some Copyright and License Declarations
21916 File(s) Affected:
21917 ltp/testcases/realtime/GNUmakefile.am
21918 ltp/testcases/realtime/OO_DESCRIPTION.txt
21919 ltp/testcases/realtime/README
21920 ltp/testcases/realtime/autogen.sh
21921 ltp/testcases/realtime/configure.ac
21922 ltp/testcases/realtime/run.sh
21924 15) Log Message: Initial set of PID Namespace testcase contributed by "Rishikesh K. Rajak" <risrajak@linux.vnet.ibm.com>
21925 File(s) Added:
21926 ltp/testcases/kernel/containers/pidns/Makefile
21927 ltp/testcases/kernel/containers/pidns/README
21928 ltp/testcases/kernel/containers/pidns/check_pidns_enabled.c
21929 ltp/testcases/kernel/containers/pidns/pidns01.c
21930 ltp/testcases/kernel/containers/pidns/pidns02.c
21931 ltp/testcases/kernel/containers/pidns/pidns03.c
21932 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
21933 ltp/testcases/kernel/containers/pidns/runtests_noltp.sh
21935 File(s) Affected:
21936 ltp/testcases/kernel/containers/Makefile
21937 ltp/testcases/kernel/containers/container_test.sh
21939 16) Log Message: Changed the way Copyrights and License agreements are declared
21940 File(s) Affected:
21941 ltp/testcases/kernel/containers/README
21942 ltp/testcases/kernel/containers/TEST_PLAN.txt
21943 ltp/testcases/kernel/containers/check_for_unshare.c
21944 ltp/testcases/kernel/containers/libclone/Makefile
21945 ltp/testcases/kernel/containers/libclone/libclone.c
21946 ltp/testcases/kernel/containers/libclone/libclone.h
21947 ltp/testcases/kernel/containers/sysvipc/Makefile
21948 ltp/testcases/kernel/containers/sysvipc/check_ipcns_enabled.c
21949 ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
21950 ltp/testcases/kernel/containers/sysvipc/runtests_noltp.sh
21951 ltp/testcases/kernel/containers/sysvipc/shmnstest.c
21952 ltp/testcases/kernel/containers/utsname/Makefile
21953 ltp/testcases/kernel/containers/utsname/README
21954 ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
21955 ltp/testcases/kernel/containers/utsname/runtests_noltp.sh
21956 ltp/testcases/kernel/containers/utsname/runutstest.sh
21957 ltp/testcases/kernel/containers/utsname/utstest.c
21959 LTP-20071130
21961 1)  Log Message: lcov: fix for problem resulting in lcov aborting with "ERROR: reading string"
21962 File(s) Affected:
21963 /cvsroot/ltp/utils/analysis/lcov/bin
21965 2) Log Message: Update to OpenHPI 2.10.1 (see www.openhpi.org for more info)
21966 File(s) Affected:
21967 ltp/testcases/open_hpi_testsuite
21969 3) Log Message: This patch by Jeff Mahoney <jeffm@suse.com> changes the test to use the read-only end of the pipe with PROT_READ permissions, which passes the FMODE_READ check on the file descriptor and returns -ENODEV.
21970 File(s) Affected:
21971 ltp/testcases/open_posix_testsuite/conformance/interfaces/mmap/23-1.c
21973 4) Log Message: Yi Yang <yang.y.yi@gmail.com> fixed some anomalies for ext2/ext3 and creat system call
21974 File(s) Affected:
21975 ltp/testcases/kernel/fs/doio/growfiles.c
21976 ltp/testcases/kernel/syscalls/creat/creat05.c
21978 5) Log Message: Removing Propreitary and Confidential Information to Suit to GPLv2 License
21979 File(s) Affected:
21980 testcases/kernel/ipc/ipc_stress/message_queue_test_01.c
21981 testcases/kernel/ipc/ipc_stress/message_queue_test_02_ctl.c
21982 testcases/kernel/ipc/ipc_stress/message_queue_test_02_get.c
21983 testcases/kernel/ipc/ipc_stress/message_queue_test_02_rcv.c
21984 testcases/kernel/ipc/ipc_stress/message_queue_test_02_snd.c
21985 testcases/kernel/ipc/ipc_stress/message_queue_test_04.c
21986 testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
21987 testcases/kernel/ipc/ipc_stress/pipe_test_01.c
21988 testcases/kernel/ipc/ipc_stress/pipe_test_02.c
21989 testcases/kernel/ipc/ipc_stress/semaphore_test_01.c
21990 testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
21991 testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
21992 testcases/kernel/ipc/ipc_stress/shmem_test_01.c
21993 testcases/kernel/ipc/ipc_stress/shmem_test_02.c
21994 testcases/kernel/ipc/ipc_stress/shmem_test_03.c
21995 testcases/kernel/ipc/ipc_stress/shmem_test_04.c
21996 testcases/kernel/ipc/ipc_stress/shmem_test_05.c
21997 testcases/kernel/ipc/ipc_stress/shmem_test_06.c
21998 testcases/kernel/ipc/ipc_stress/shmem_test_07.c
21999 testcases/kernel/ipc/ipc_stress/signal_test_01.c
22000 testcases/kernel/ipc/ipc_stress/signal_test_02.c
22001 testcases/kernel/ipc/ipc_stress/signal_test_03.c
22002 testcases/kernel/ipc/ipc_stress/signal_test_04.c
22003 testcases/kernel/ipc/ipc_stress/signal_test_05.c
22004 testcases/kernel/ipc/ipc_stress/signal_test_06.c
22005 testcases/kernel/ipc/ipc_stress/signal_test_07.c
22006 testcases/kernel/sched/clisrv/pthserv.c
22007 testcases/kernel/sched/clisrv/readline.c
22008 testcases/kernel/sched/clisrv/writen.c
22009 testcases/kernel/sched/sched_stress/sched_driver.c
22010 testcases/kernel/sched/sched_stress/sched.c
22011 testcases/kernel/sched/sched_stress/sched.h
22012 testcases/kernel/sched/sched_stress/sched_tc0.c
22013 testcases/kernel/sched/sched_stress/sched_tc1.c
22014 testcases/kernel/sched/sched_stress/sched_tc2.c
22015 testcases/kernel/sched/sched_stress/sched_tc3.c
22016 testcases/kernel/sched/sched_stress/sched_tc4.c
22017 testcases/kernel/sched/sched_stress/sched_tc5.c
22018 testcases/kernel/sched/sched_stress/sched_tc6.c
22020 6) Log Message: Make the test working on busybox system, where 'df' command
22021 doesn't support -P option, neither accept a directory as input,
22022 Submitted by Carmelo AMOROSO <carmelo.amoroso@st.com>
22023 File(s) Affected:
22024 ltp/testcases/kernel/fs/doio/rwtest.sh
22026 7) Log Message:
22027 This patch allows network stress tests to be run on different subnet
22028 configuration by using some macros for IP addresses configuration.
22029 It doesn't affect default values.
22030 Submitted by Carmelo AMOROSO <carmelo.amoroso@st.com>
22031 File(s) Affected:
22032 ltp/testcases/network/stress/broken_ip/broken_ip4-checksum
22033 ltp/testcases/network/stress/broken_ip/broken_ip4-dstaddr
22034 ltp/testcases/network/stress/broken_ip/broken_ip4-fragment
22035 ltp/testcases/network/stress/broken_ip/broken_ip4-ihl
22036 ltp/testcases/network/stress/broken_ip/broken_ip4-protcol
22037 ltp/testcases/network/stress/broken_ip/broken_ip4-totlen
22038 ltp/testcases/network/stress/broken_ip/broken_ip4-version
22039 ltp/testcases/network/stress/dns/dns4-stress
22040 ltp/testcases/network/stress/ftp/ftp4-download-stress
22041 ltp/testcases/network/stress/ftp/ftp4-upload-stress
22042 ltp/testcases/network/stress/http/http4-stress
22043 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic01
22044 ltp/testcases/network/stress/interface/if4-addr-change
22045 ltp/testcases/network/stress/interface/if4-alias-adddel
22046 ltp/testcases/network/stress/interface/if4-alias-addlarge
22047 ltp/testcases/network/stress/interface/if4-mtu-change
22048 ltp/testcases/network/stress/interface/if4-route-adddel
22049 ltp/testcases/network/stress/interface/if4-route-addlarge
22050 ltp/testcases/network/stress/interface/if4-updown
22051 ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope01
22052 ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope02
22053 ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope03
22054 ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope04
22055 ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld01
22056 ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld02
22057 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld01
22058 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld02
22059 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld03
22060 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld04
22061 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld05
22062 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld06
22063 ltp/testcases/network/stress/route/route4-change-dst
22064 ltp/testcases/network/stress/route/route4-change-gw
22065 ltp/testcases/network/stress/route/route4-change-if
22066 ltp/testcases/network/stress/route/route4-ifdown
22067 ltp/testcases/network/stress/route/route4-redirect
22068 ltp/testcases/network/stress/route/route4-rmmod
22069 ltp/testcases/network/stress/ssh/ssh4-stress
22070 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport01
22071 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport01
22072 ltp/testcases/network/stress/tcp/uni-basic/tcp4-uni-basic01
22073 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport01
22074 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic01
22075 testscripts/networkstress.sh
22077 8) Log Message: Patch to check file permission first, and then skip write-only
22078 files,and report them as INFO. Submitted by Cai Qian <qcai@redhat.com>
22079 File(s) Affected:
22080 ltp/testcases/kernel/fs/proc/proc01.c
22082 9) Log Message:
22083 Patch to skip read of all /proc/<pid> directories except /proc/self.
22084 Therefore, it make sure that at least one /proc/<pid> has been read,
22085 and also the directory will stay as long as the life time of the test.
22086 Submitted by Cai Qian <qcai@redhat.com>
22087 File(s) Affected:
22088 ltp/testcases/kernel/fs/proc/proc01.c
22090 10) Log Message: Create testfile in tmpdir to be consistent with other tests by Kumar Gala <galak@kernel.crashing.org>
22091 File(s) Affected:
22092 ltp/testcases/kernel/syscalls/splice/splice01.c
22093 ltp/testcases/kernel/syscalls/tee/tee01.c
22095 11) Log Message: Close the fd's we open when running on NFS to avoid warnings, submitted by Kumar Gala <galak@kernel.crashing.org>
22096 File(s) Affected:
22097 ltp/testcases/kernel/syscalls/creat/creat01.c
22098 ltp/testcases/kernel/syscalls/open/open04.c
22099 ltp/testcases/kernel/syscalls/writev/writev06.c
22101 12) Log Message:Close fd's to make running on NFS work, submitted by Kumar Gala <galak@kernel.crashing.org>
22102 File(s) Affected:
22103 ltp/testcases/kernel/syscalls/creat/creat05.c
22105 13) Log Message: Add a lib routine to tell us if we are running on NFS Submitted by Kumar Gala <galak@kernel.crashing.org>
22106 File(s) Affected:
22107 ltp/include/test.h
22108 File(s) Added:
22109 ltp/lib/tst_is_cwd_nfs.c
22111 14) Log Message: Adds arm to the architectures where SHMBLA != PAGESIZE, submitted by Khem Raj <kraj@mvista.com>
22112 File(s) Affected:
22113 ltp/testcases/kernel/mem/shmt/shmt09.c
22115 15) Log Message: New posix_fadvise and fadvise64 Testcases contributed by Masatake YAMATO <yamato@redhat.com>
22116 File(s) Affected:
22117 ltp/runtest/syscalls
22118 New File(s) Addes:
22119 ltp/testcases/kernel/syscalls/fadvise/Makefile
22120 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
22121 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
22122 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
22123 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
22125 16) Log Message:
22126 Existing code in LTP Kdump has been enhanced to test dump on network and
22127 different partitions. The attached patch supports following features
22128 -Dump on EXT3 partition, partition referenced by partition name, Label and
22129 UUID
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
22135 dumping.
22136 -Result analysis has been implemented for filtering as well as link delay.
22137 But 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
22141 crashkernel
22142       * To test basic or exchausted list of LKDTM test
22143       * To accept user inputs for dumping on different partitions and for
22144 network 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
22154 dumping
22155       *lkdtm.orig is replaced with lkdtm.base for basic testcases of lkdtm,
22156 lkdtm.exha for exhausted list of lkdtm testcases.
22158 Submitted by: Poornima Nayak <Poornima.Nayak@in.ibm.com>
22160 File(s) Affected:
22161 ltp/testcases/kdump/Makefile ltp/testcases/kdump/README
22162 ltp/testcases/kdump/TEST_PLAN.txt ltp/testcases/kdump/master
22163 ltp/testcases/kdump/setup ltp/testcases/kdump/test
22164 File(s) Added:
22165 ltp/testcases/kdump/kdump_propagate
22166 ltp/testcases/kdump/verify_dump
22167 ltp/testcases/kdump/testlists/lkdtm.base
22168 ltp/testcases/kdump/testlists/lkdtm.exha
22169 File(s) Removed:
22170 ltp/testcases/kdump/testlists/lkdtm.orig
22172 17) Log Message: Fix endless loop hit messages for kdump test case, by Cai Qian <qcai@redhat.com>
22173 File(s) Affected:
22174 ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
22176 18) Log Message: Fix for vmcore generation and vmcore verification are at different hours, by Cai Qian <qcai@redhat.com>
22177 File(s) Affected:
22178 ltp/testcases/kdump/master
22180 19) Log Message: Changes that allows adp to run top on batch mode instead of interactively, submitted by Rafael Folco <rfolco@linux.vnet.ibm.com>
22181 File(s) Affected:
22182 ltp/testscripts/adp.sh
22184 20) Log Message: Changes to prevent fcntl14 test case to crash on uclinux on blackfin board, submitted by Vivi <violetleigh@gmail.com>
22185 File(s) Affected:
22186 ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
22188 21) Log Message: New HTML format for LTP Output
22189 File(s) Affected:
22190 ltp/runltp
22191 File(s) Added:
22192 ltp/tools/genhtml.pl
22193 ltp/tools/html_report_header.txt
22195 22) Log Message: Add IA64 support to kdump test case, submitted by Cai Qian <qcai@redhat.com>
22196 File(s) Affected:
22197 ltp/testcases/kdump/setup
22199 23) Log Message: Patch to fix summary script of LTP kdump (can't retrieve LOG correctly), submitted by Lin Feng Shen (shenlinf@cn.ibm.com)
22200 File(s) Affected:
22201 ltp/testcases/kdump/summary
22203 24) Log Message: Fix for master script of LTP kdump (Which tries to copy /proc/config.gz though it's not available), submitted by Cijurajan Kollanoor (cijurajan@in.ibm.com)
22204 File(s) Affected:
22205 ltp/testcases/kdump/master
22207 25) Log Message: Report TCONF for swapon/off test when run on tmpfs or nfs, submitted by Kumar Gala <galak@kernel.crashing.org>
22208 File(s) Affected:
22209 testcases/kernel/syscalls/swapoff/swapoff01.c
22210 testcases/kernel/syscalls/swapoff/swapoff02.c
22211 testcases/kernel/syscalls/swapon/swapon01.c
22212 testcases/kernel/syscalls/swapon/swapon02.c
22213 testcases/kernel/syscalls/swapon/swapon03.c
22215 26) Log Message: This does testing for the missing functionalities of MADV_REMOVE, MADV_DONTFORK & MADV_DOFORK, submitted by Pavan, pnaregun@in.ibm.com
22216 File(s) Added:
22217 ltp/testcases/kernel/syscalls/madvise/madvise03.c
22219 27) Log Message: Added an Option to mail-back LTP reports, by Subrata Modak <subrata@linux.vnet.ibm.com>
22220 File(s) Affected:
22221 ltp/runltp
22223 28) Log Message: Added sendfile64 support and new testcase sendfile04.c in this regard, by Masatake YAMATO <yamato@redhat.com>
22224 File(s) Affected:
22225 runtest/syscalls
22226 testcases/kernel/syscalls/sendfile/Makefile
22227 testcases/kernel/syscalls/sendfile/sendfile02.c
22228 testcases/kernel/syscalls/sendfile/sendfile03.c
22229 File(s) Added:
22230 ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
22232 29) Log Message: Proper Inputs for Memory Reservation for Crask Kernel on various architectures, by Poornima Nayak <Poornima.Nayak@in.ibm.com>
22233 File(s) Affected:
22234 ltp/testcases/kdump/setup
22236 LTP-20071031
22238 1)  Log Message:
22239 lcov: workaround for gcc 4.1.0 .gcno file oddness by Peter Oberparleiter (oberpapr@users.sourceforge.net)
22240 scott.heavner@philips.com wrote:
22241 I'm trying to use lcov 1.6 with gcov/gcc 4.1.0. The geninfo parser was
22242 aborting on a small number of .gcno files. I've patched my local copy so
22243 that geninfo prints out the offset of the error and skips the remainder of
22244 the problem file
22246 File(s) Affected:
22247 ltp/utils/analysis/lcov/bin/geninfo
22249 2) Log Message: Carmelo (carmelo.amoroso@st.com) fixed OPEN_MAX macro issue, from kernel 2.6.23 onwards
22250 File(s) Affected:
22251 ltp-full-20070930/testcases/kernel/syscalls/fork/fork09.c
22252 ltp-full-20070930/testcases/kernel/ipc/ipc_stress/pipe_test_02.c
22254 3) Log Message: Ported this to LTP Format
22255 File(s) Affected:
22256 ltp/runtest/syscalls
22257 File(s) Added:
22258 ltp/testcases/kernel/syscalls/remap_file_pages/Makefile
22259 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
22261 4) Log Message: Open Posix Test suite updation by Patrick Kirsch <pkirsch@suse.de>
22262 File(s) Affected:
22263 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_close/1-1.c
22264 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_close/2-1.c
22265 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_close/3-1.c
22266 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/1-1.c
22267 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/2-1.c
22268 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/4-1.c
22269 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/5-1.c
22270 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_open/1-4.c
22271 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/1-1.c
22272 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/1-2.c
22273 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/2-1.c
22274 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/4-1.c
22275 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/5-1.c
22276 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/6-1.c
22277 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/8-1.c
22278 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/1-1.c
22279 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/2-1.c
22280 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/4-1.c
22281 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/1-1.c
22282 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/1-2.c
22283 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/11-1.c
22284 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/12-1.c
22285 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/3-1.c
22286 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/5-1.c
22287 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/7-1.c
22289 5) Log Message: Olof Johansson <olof@lixom.net> corrected the message when there are no entries in /etc/group for 'nobody' and 'bin'
22290 File(s) Affected:
22291 ltp/testcases/kernel/syscalls/creat/creat08.c
22293 6) Log Message: Andi Kleen <ak@novell.com> changed the way IN_MOVE_SELF works with old kernel
22294 File(s) Affected:
22295 ltp/testcases/kernel/syscalls/inotify/inotify02.c
22297 7) Log Message: Ricardo (rsalveti@linux.vnet.ibm.com) added another testcase for remap_file_pages() syscall for better error checking
22298 File(s) Affected:
22299 ltp/runtest/syscalls
22300 File(s) Added:
22301 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
22303 8) Log Message:
22304 Better Ways to Integrate "ltp/tools/genload/stress" with  "ltp/runltp" by
22305 Ricardo and Subrata,
22306 This is the second version of Subrata's patch, this is intended to
22307 fully exploit all the features provided by "ltp/tools/genload/stress".
22309 New option:
22310  -D Run LTP under additional background Load on Secondary Storage
22312 Options 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
22316 Remember that this change will break the script interface.
22317 File(s) Affected:
22318 ltp/runltp
22320 9) Log Message: Breno Leitao (leitao@linux.vnet.ibm.com) fixed these for running on NFS mounted systems
22321 File(s) Affected:
22322 ltp/testcases/kernel/syscalls/chdir/chdir01.c
22323 ltp/testcases/kernel/syscalls/creat/creat03.c
22324 ltp/testcases/kernel/syscalls/creat/creat05.c
22325 ltp/testcases/kernel/syscalls/dup2/dup202.c
22326 ltp/testcases/kernel/syscalls/dup2/dup203.c
22327 ltp/testcases/kernel/syscalls/execve/execve04.c
22328 ltp/testcases/kernel/syscalls/flock/flock01.c
22329 ltp/testcases/kernel/syscalls/flock/flock02.c
22330 ltp/testcases/kernel/syscalls/flock/flock03.c
22331 ltp/testcases/kernel/syscalls/flock/flock04.c
22332 ltp/testcases/kernel/syscalls/flock/flock05.c
22333 ltp/testcases/kernel/syscalls/flock/flock06.c
22334 ltp/testcases/kernel/syscalls/fork/fork07.c
22335 ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
22336 ltp/testcases/kernel/syscalls/mprotect/mprotect03.c
22337 ltp/testcases/kernel/syscalls/open/open04.c
22338 ltp/testcases/kernel/syscalls/open/open05.c
22339 ltp/testcases/kernel/syscalls/read/read04.c
22340 ltp/testcases/kernel/syscalls/readv/readv01.c
22341 ltp/testcases/kernel/syscalls/readv/readv02.c
22342 ltp/testcases/kernel/syscalls/recvmsg/Makefile
22343 ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
22344 ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
22345 ltp/testcases/kernel/syscalls/write/write03.c
22346 ltp/testcases/kernel/syscalls/write/write05.c
22347 ltp/testcases/kernel/syscalls/writev/writev01.c
22348 ltp/testcases/kernel/syscalls/writev/writev02.c
22349 ltp/testcases/kernel/syscalls/writev/writev03.c
22350 ltp/testcases/kernel/syscalls/writev/writev04.c
22351 ltp/testcases/kernel/syscalls/writev/writev05.c
22353 LTP-20070930
22355 1)  Log Message: "seebs@users.sf.net" wanted to fix some anomalies in "acct01" testcase 
22356 File(s) Affected:
22357 ltp/testcases/kernel/syscalls/acct/acct01.c
22359 2)  Log Message: "risrajak@linux.vnet.ibm.com" made modifications to check whether the Kernel is UTSNAMESPACE or SYSVIPC_NAMSPACE enabled
22360 File(s) Affected:
22361 ltp/testcases/kernel/containers/container_test.sh
22362 ltp/testcases/kernel/containers/sysvipc/Makefile
22363 File(s) Added:
22364 ltp/testcases/kernel/containers/sysvipc/check_ipcns_enabled.c
22366 3)  Log Message: "rsalveti@linux.vnet.ibm.com" fixed exit code for inotify01 and inotify02 when running with kernel < 2.6.13
22367 File(s) Affected:
22368 ltp/testcases/kernel/syscalls/inotify/inotify01.c
22369 ltp/testcases/kernel/syscalls/inotify/inotify02.c
22371 4)  Log Message: Fixing "ioperm02" testcase for kernel comparisns
22372 File(s) Affected:
22373 ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
22375 5)  Log Message: "Sivakumar.C@in.ibm.com" induced time for Statistics collection in RHEL
22376 File(s) Affected:
22377 ltp/testcases/kernel/numa/numa01.sh
22379 6)  Log Message: Removing these Testcases as they do not satisfy GPLv2 License Agreement
22380 File(s) Deleted:
22381 ltp/testcases/network/nfs/cthon04
22382         Makefile README READWIN.txt Testitems domount.c getopt.c runtests server tests.h tests.init unixdos.h
22383 ltp/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
22385 ltp/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
22387 ltp/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
22389 ltp/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
22391 ltp/testcases/network/nfs/cthon04/general
22392         large4.sh large.c Makefile makefile.tst mkdummy nroff.in rmdummy runtests runtests.wrk stat.c
22393 ltp/testcases/network/nfs/cthon04/lock
22394         Makefile runtests tlock.c
22395 ltp/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
22398 ltp/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
22401 ltp/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
22404 ltp/testcases/network/nfs/cthon04/special/scripts
22405         run.bat
22406 ltp/testcases/network/nfs/cthon04/tools
22407         dirdmp.c dirprt.c Makefile pmapbrd.c pmaptst.c README tcp.c tcpd.c udp.c udpd.c
22409 7)  Log Message: This guides you to the new location of CTHON04, as, these Testcases has been removed from LTP for want of GPLv2 License Agreement
22410 File(s) Added:
22411 ltp/testcases/network/nfs/CTHON04_README
22413 8)  Log Message: ¨ciju@linux.vnet.ibm.com¨ fixed some Script errors while configuring ltp-kdump
22414 File(s) Affected:
22415 ltp/testcases/kdump/master
22416 ltp/testcases/kdump/setup
22418 9)  Log Message: KDUMP Scripts must be made executable before testing (Initial CVS Checkin error)
22419 File(s) Affected:
22420 ltp/testcases/kdump/Makefile
22422 10) Log Message: Dont use the optional POSIX postfix operator as some crappy shells actually omit it, by ¨vapier@gentoo.org¨
22423 File(s) Affected:
22424 ltp/testcases/network/generate.sh
22426 11) Log Message: Included Mandatory Failed file generation and creation of both outout and failed files even if absolute path is not an option to runltp
22427 File(s) Affected:
22428 ltp/runltp
22430 12) Log Message: Ricardo cleaned up duplicate code for enhancements in output and failed files generation
22431 File(s) Affected:
22432 ltp/runltp
22434 13) Log Message: Updating  Credits to include new contributions from members
22435 File(s) Affected:
22436 ltp/CREDITS
22438 14) Log Message: Jeff Burke wanted additional INFO when the test fails in the calloc portion of the test
22439 File(s) Affected:
22440 ltp/testcases/kernel/mem/mem/mem02.c
22442 15) Log Message: Randy temporarily fixed the var_args expander in lib/tst_res.c
22443 File(s) Affected:
22444 ltp/lib/tst_res.c
22446 16) Log Message: Patrick fixed the too chort char array
22447 File(s) Affected:
22448 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/5-1.c
22450 17) Log Message: Ricardo Fixed the way by which tst_resm should be called from Shell Test Script
22451 File(s) Affected:
22452 ltp/runtest/tcp_cmds
22453 ltp/testcases/network/tcp_cmds/ping/ping01
22455 18) Log Message: James Puderer fixed -d option in LTP for better handling of temporary directory
22456 File(s) Affected:
22457 ltp/runltp
22459 19) Log Message: issue a warning if unable to actually test if F_SETLEASE is not defined
22460 File(s) Affected:
22461 ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
22462 ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
22463 ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
22464 ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
22465 ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
22466 ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
22468 20) Log Message: add -D_GNU_SOURCE since we have tests in here that test GNU-specific features (like F_SETLEASE)
22469 File(s) Affected:
22470 ltp/testcases/kernel/syscalls/fcntl/Makefile
22472 21) Log Message: Update to OpenHPI 2.10.0 (see www.openhpi.org for more info)
22473 File(s) Affected:
22474 ltp/testcases/open_hpi_testsuite
22476 LTP-20070831
22478 1)  Log Message: "rsalveti@br.ibm.com" fixed write05 that failed with LTP 20070331 on Fedora 7 GA
22479 File(s) Affected:
22480 ltp/testcases/kernel/syscalls/write/write05.c
22482 2)  Log Message: "dmarlin@redhat.com" corrected fail message in data_space testcase
22483 File(s) Affected:
22484 ltp/testcases/kernel/mem/vmtests/data_space.c
22486 3)  Log Message: "liudeyan@cn.ibm.com" made mmap1 to be terminated by Ctrl-C
22487 File(s) Affected:
22488 ltp/testcases/kernel/mem/mtest06/mmap1.c
22490 4)  Log Message: "suzuki@in.ibm.com" fixed times03, where it failed to generate report on user time on RHEl5.1 early build(2.6.18-32.el5)
22491 File(s) Affected: ltp/testcases/kernel/syscalls/times/times03.c
22493 5)  Log Message: gcov-kernel: added eabi-compatibility patch, renamed .diff to .patch by "oberpapr@users.sourceforge.net"
22494 File(s) Added:
22495 ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-eabi.patch
22496 ltp/utils/analysis/gcov-kernel/linux-2.6.22-gcov-arm-eabi.patch
22497 File(s) Deleted:
22498 ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-eabi.diff
22500 6)  Log Message: lcov: fixed spec file
22501 File(s) Affected:
22502 ltp/utils/analysis/lcov/rpm/lcov.spec
22504 7)  Log Message: gcov-kernel: removed outdated FAQ entry
22505 File(s) Affected:
22506 ltp/utils/analysis/gcov-kernel/FAQ
22508 8)  Log Message: gcov-kernel: added Makefile
22509 File(s) Added: ltp/utils/analysis/gcov-kernel/Makefile
22511 9)  Log Message: lcov: Makefile for release 1.6
22512 File(s) Affected:
22513 /cvsroot/ltp/utils/analysis/lcov/Makefile
22515 10) Log Message: lcov: Makefile for post-release
22516 File(s) Affected:
22517 /cvsroot/ltp/utils/analysis/lcov/Makefile
22519 11) Log Message: lcov: add experimental option "--norecursion"
22520 File(s) Affected:
22521 /cvsroot/ltp/utils/analysis/lcov/bin/geninfo
22522 /cvsroot/ltp/utils/analysis/lcov/bin/lcov
22524 12) Log Message: Changes to make testcases/kernel/numa/numa01.sh executable
22525 File(s) Affected:
22526 ltp/testcases/kernel/numa/Makefile
22528 13) Log Message: "carmelo.amoroso@st.com" changed the Default values for MAXSIZE and csize
22529 File(s) Affected:
22530 ltp/testcases/kernel/mem/vmtests/stack_space.c
22532 14) Log Message: "brenohl@br.ibm.com" wanted to handle file descriptors properly
22533 File(s) Affected:
22534 ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
22535 ltp/testcases/kernel/syscalls/mmap/mmap09.c
22536 ltp/testcases/kernel/syscalls/open/open07.c
22537 ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
22539 15) Log Message: "rsalvetidev@linux.vnet.ibm.com" says that this version can handle when the distro has MAX_SWAPFILES as 30 or 32
22540 File(s) Modified:
22541 ltp/runtest/ltplite ltp/runtest/stress.part3
22542 ltp/runtest/syscalls
22543 ltp/testcases/kernel/syscalls/swapon/swapon02.c
22544 File(s) Added:
22545 ltp/testcases/kernel/syscalls/swapon/swapon03.c
22547 16) Log Message: Containers Testcases Plan
22548 File(s) Added:
22549 ltp/testcases/kernel/containers/TEST_PLAN.txt
22551 17) Log Message: LTP-KDUMP Test-Case Plan
22552 File(s) Added:
22553 ltp/testcases/kdump/TEST_PLAN.txt
22555 18) Log Message: Update to OpenHPI 2.9.3 (www.openhpi.org for more info)
22556 File(s) Affected:
22557 ltp/testcases/open_hpi_testsuite/
22560 LTP-20070731
22562 1)  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
22571 File(s) Affected:
22572 ltp/utils/analysis/lcov/CHANGES
22573 ltp/utils/analysis/lcov/README
22574 ltp/utils/analysis/lcov/lcovrc
22575 ltp/utils/analysis/lcov/bin/geninfo
22576 ltp/utils/analysis/lcov/bin/lcov
22578 2)  Log Message: update manpage by "oberpapr@users.sourceforge.net"
22579 File(s) Affected:
22580 ltp/utils/analysis/lcov/man/lcov.1
22582 3)  Log Message: "sachinp@in.ibm.com" has fixed a probe point definition from 'll_rw_lock' to 'll_rw_block'
22583 File(s) Affected:
22584 ltp/testcases/kdump/susetools/lkdtm_mod/lkdtm.c
22586 4)  Log Message: man page update by "oberpapr@users.sourceforge.net"
22587 File(s) Affected:
22588 ltp/utils/analysis/lcov/man/genhtml.1
22589 ltp/utils/analysis/lcov/man/geninfo.1
22590 ltp/utils/analysis/lcov/man/lcov.1
22592 5)  Log Message: lcov: another update in preparation for a new release by "oberpapr@users.sourceforge.net"
22593 File(s) Affected:
22594 ltp/utils/analysis/lcov/bin/lcov
22595 ltp/utils/analysis/lcov/man/lcovrc.5
22596 ltp/utils/analysis/lcov/CHANGES
22597 ltp/utils/analysis/lcov/lcovrc
22599 6)  Log Message: fixed bug that would not delete .gcda files when using -z, by "oberpapr@users.sourceforge.net"
22600 File(s) Affected:
22601 ltp/utils/analysis/lcov/CHANGES
22602 ltp/utils/analysis/lcov/bin/lcov
22604 7)  Log Message: lcov: - add new option --initial to get zero coverage data from graph files by "oberpapr@users.sourceforge.net"
22605 File(s) Affected:
22606 ltp/utils/analysis/lcov/CHANGES
22607 ltp/utils/analysis/lcov/bin/geninfo
22608 ltp/utils/analysis/lcov/bin/lcov
22609 ltp/utils/analysis/lcov/man/geninfo.1
22610 ltp/utils/analysis/lcov/man/lcov.1
22612 8)  Log Message: "carmelo.amoroso@st.com" fixed the anomaly when "SHLBA != getpagesize()", like in SH architecture
22613 File(s) Affected:
22614 ltp/testcases/kernel/mem/shmt/shmt09.c
22616 9)  Log Message: "hdeller@users.sf.net" fixed unitialized variable useage in "lseek09" testcase
22617 File(s) Affected:
22618 ltp/testcases/kernel/syscalls/lseek/lseek09.c
22620 10) Log Message: "naveenspen@gmail.com" pointed out that syslog_cmd="/etc/init.d/syslog" should be used irrespective of any Distro
22621 File(s) Affected:
22622 ltp/testcases/kernel/syscalls/syslog/syslog01
22623 ltp/testcases/kernel/syscalls/syslog/syslog02
22624 ltp/testcases/kernel/syscalls/syslog/syslog03
22625 ltp/testcases/kernel/syscalls/syslog/syslog04
22626 ltp/testcases/kernel/syscalls/syslog/syslog05
22627 ltp/testcases/kernel/syscalls/syslog/syslog06
22628 ltp/testcases/kernel/syscalls/syslog/syslog07
22629 ltp/testcases/kernel/syscalls/syslog/syslog08
22630 ltp/testcases/kernel/syscalls/syslog/syslog09
22631 ltp/testcases/kernel/syscalls/syslog/syslog10
22633 11) Log Message: "rsalveti@linux.vnet.ibm.com" pointed out to have same "fsx-linux" testcase for "fs", "ltp-aiodio" and "nfs"
22634 File(s) Affected:
22635 ltp/testcases/kernel/io/ltp-aiodio/fsx-linux.c
22636 ltp/testcases/network/nfs/fsx-linux/fsx-linux.c
22638 12) Log Message: Randy Dunlap writes: Fix printf format warnings
22639 File(s) Affected:
22640 ltp/testcases/network/stress/ns-tools/Makefile
22641 ltp/testcases/network/stress/ns-tools/ns-igmp_querier.c
22642 ltp/testcases/network/stress/ns-tools/ns-mcast_join.c
22643 ltp/testcases/network/stress/ns-tools/ns-mcast_receiver.c
22644 ltp/testcases/network/stress/ns-tools/ns-tcpserver.c
22646 13) Log Message: getsockopt() takes a socklen_t, not an int, as its optlen
22647 File(s) Affected:
22648 ltp/testcases/network/stress/ns-tools/ns-tcpclient.c
22649 ltp/testcases/network/stress/ns-tools/ns-tcpserver.c
22650 ltp/testcases/network/stress/ns-tools/ns-udpserver.c
22652 14) Log Message: cleanup file
22653 File(s) Affected:
22654 ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
22656 15) Log Message: back out uclinux changes to something that doesnt spit warnings as reported by Randy Dunlap
22657 File(s) Affected:
22658 ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
22660 16) Log Message: fixup gcc warnings by removing silly pieces of code
22661 File(s) Affected:
22662 ltp/testcases/kernel/mem/mtest06/mmap1.c
22663 ltp/testcases/kernel/mem/mtest06/mmap2.c
22664 ltp/testcases/kernel/mem/mtest06/mmap3.c
22665 ltp/testcases/kernel/mem/mtest06/shmat1.c
22667 17) Log Message: Randy Dunlap writes: Convert mmap1 to use standard test results output format. Correct several typos.
22668 File(s) Affected:
22669 ltp/testcases/kernel/mem/mtest06/Makefile
22670 ltp/testcases/kernel/mem/mtest06/mmap1.c
22672 18) Log Message: gcov-kernel: adding gcov-kernel patch for 2.6.22
22673 File(s) Addes:
22674 ltp/utils/analysis/gcov-kernel/linux-2.6.22-gcov-arm-hack.patch
22675 ltp/utils/analysis/gcov-kernel/linux-2.6.22-gcov.patch
22677 19) Log Message: [1754301] Helge Deller writes: mark hppa/parisc as expecting a segv as well
22678 File(s) Affected:
22679 ltp/testcases/kernel/syscalls/mmap/mmap03.c
22681 20) Log Message: Randy Dunlap writes: convert output to match the standard LTP output
22682 File(s) Affected:
22683 ltp/testcases/kernel/fs/linktest/linktest.pl
22685 21) Log Message: close stdout to remove noise
22686 File(s) Affected:
22687 ltp/testcases/kernel/mem/mtest05/dummy.c
22689 22) Log Message: Randy Dunlap writes: Convert mmstress to use the standard results format
22690 File(s) Affected:
22691 ltp/testcases/kernel/mem/mtest05/Makefile
22692 ltp/testcases/kernel/mem/mtest05/mmstress.c
22694 23) Log Message: "rsalveti@linux.vnet.ibm.com" updated the contact information at ltp-howto doc
22695 File(s) Affected:
22696 ltp/doc/ltp-howto.lyx
22697 ltp/doc/ltp-howto.txt
22699 24) Log Message: "rsalveti@linux.vnet.ibm.com" wants to update this with kernel/fs/fsstress/fsstress.c
22700 File(s) Affected:
22701 ltp/testcases/network/nfs/nfs_fsstress/fsstress.c
22703 25) Log Message: "suzuki@in.ibm.com" added SIGNAL and Address Fault handling capability for all architectures
22704 File(s) Affected:
22705 ltp/testcases/kernel/mem/mtest06/mmap1.c
22707 26) Log Message: "rsalveti@linux.vnet.ibm.com" added more options to 'runltp'
22708 File(s) Affected:
22709 ltp/runltp
22710 ltp/doc/man1/pan.1
22711 ltp/pan/pan.c
22713 27) Log Message: Upgrade to Posix Testsuite 1.5.2
22714 File(s) Affected/Added:
22715 ltp/testcases/open_posix_testsuite
22717 28) Log Message: Fixing Proper Freeing of Memory Chunks
22718 File(s) Affected:
22719 ltp/tools/genload/stress.c
22721 LTP-20070630
22723 1)Log Message: "carmelo.amoroso@st.com" points out the wrong usage of the option -s
22724 File(s) Affected: ltp/testcases/kernel/mem/mtest06/mmap1.c
22726 2)Log Message: "carmelo.amoroso@st.com" pointed out that id (returned by shmget) has to be used for all shm operations
22727 File(s) Affected: ltp/testcases/kernel/mem/mtest06/shmat1.c
22729 3)Log Message: "rsalveti@linux.vnet.ibm.com" fixed the way "inotify" should compile in kernels below 2.6.13
22730 File(s) Affected: ltp/testcases/kernel/syscalls/inotify/inotify01.c
22731 ltp/testcases/kernel/syscalls/inotify/inotify02.c
22733 4)Log Message: Removing 'alarm04' testcase call, as alarm04 has been removed to be no-more-valid
22734 File(s) Affected: ltp/runtest/ltplite
22735 ltp/runtest/stress.part3
22737 5)Log Message: "sachinp@in.ibm.com" rectified kdump lkdtm tests for powerpc architecture with RedHat distribution
22738 File(s) Affected: ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
22740 6)Log Message: "rahaman.riaz@gmail.com" fixed some Thread Handling Anomaly
22741 File(s) Affected: ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/12-1.c
22743 7)Log Message: "rahaman.riaz@gmail.com" fixed ways by which OPEN POSIX displays warnings
22744 File(s) Affected: open_posix_testsuite/conformance/interfaces/sem_unlink/2-2.c
22745 open_posix_testsuite/conformance/interfaces/sigaltstack/9-1.c
22747 8)Log Message: "yxu@suse.de" corrected the way by which pthread_exit() handles pointer argument
22748 File(s) Affected: ltp/testcases/kernel/io/disktest/threading.h
22750 9)Log Message: "rsalveti@linux.vnet.ibm.com" fixed the problem reported at bug [1732287] mtest06/mmap1.c missing run_once check in do loop
22751 File(s) Affected: ltp/runtest/ltplite
22752 ltp/runtest/mm
22753 ltp/runtest/stress.part1
22754 ltp/testcases/kernel/mem/mtest06/mmap1.c
22756 10)Log Message: gcov-kernel: add patches to support arm eabi-compliant gcc
22757 File(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
22762 11)Log Message: "dmonakhov@openvz.org" added this test case to check for "fault in pages readable" functionality
22763 File(s) Affected: ltp/runtest/stress.part3
22764 ltp/runtest/syscalls
22765 ltp/runtest/ltplite
22766 File(s) Added:    ltp/testcases/kernel/syscalls/writev/writev06.c
22768 12)Log Message: "risrajak@linux.vnet.ibm.com" added sysvipc (conatainers) namespace testcases
22769 File(s) Added:    ltp/testcases/kernel/containers/sysvipc/Makefile
22770 ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
22771 ltp/testcases/kernel/containers/sysvipc/runtests_noltp.sh
22772 ltp/testcases/kernel/containers/sysvipc/shmnstest.c
22773 File(s) Affected: ltp/README ltp/testcases/kernel/containers/Makefile
22774 ltp/testcases/kernel/containers/README
22775 ltp/testcases/kernel/containers/container_test.sh
22777 13)Log Message: Randy Dunlap writes: Convert kernel/sched/pthreads/*.c to use the standard message output functions instead of printf().
22778 File(s) Affected: ltp/testcases/kernel/sched/pthreads/pth_str01.c
22779 ltp/testcases/kernel/sched/pthreads/pth_str02.c
22780 ltp/testcases/kernel/sched/pthreads/pth_str03.c
22782 14)Log Message: "rdunlap@xenotime.net" did "mmstress" cleanups to make output unbuffered so that it is not produced repetitively and erroneously
22783 File(s) Affected: ltp/testcases/kernel/mem/mtest05/mmstress.c
22785 15)Log Message: "krisw@us.ibm.com" wants to solve segfault problem with "mount03" on SLES10
22786 File(s) Affected: ltp/testcases/kernel/syscalls/mount/Makefile
22787 ltp/testcases/kernel/syscalls/mount/mount03.c
22789 16)Log Message: as Ricardo Salveti de Araujo points out, dont set CC so it can easily be overridden
22790 File(s) Affected: ltp/testcases/kernel/containers/utsname/Makefile
22792 17)Log Message: "Andreas Dilger" updated "fsx-linux" testcase to include new feature(s) including distributed filesystem coherency
22793 Log Message:    Copyright Statements once added cannot be deleted, however, many Copyright Statements can co-exist
22794 File(s) Affected: ltp/testcases/kernel/fs/fsx-linux/fsx-linux.c
22796 18)Log Message: Fix from "rdunlap@xenotime.net" to use standard test results output
22797 File(s) Affected: ltp/testcases/kernel/mem/mem/mem01.c
22798 ltp/testcases/kernel/mem/mtest01/Makefile
22799 ltp/testcases/kernel/mem/mtest01/mtest01.c
22800 ltp/testcases/misc/math/float/main.c
22802 19)Log Mesage:  "serue@us.ibm.com" fixes conatiner testing with 'unshare' support for lower kernel versions
22803 File(s) Affected: ltp/testcases/kernel/containers/Makefile
22804 ltp/testcases/kernel/containers/container_test.sh
22806 20)Log Message: Fix for Bug no "1736357",tar file is not multiplatform, pointed out by "Neil Brewitt"
22807 File(s) Added:    ltp/testcases/network/nfsv4/locks/deploy_info
22808 File(s) Deleted:  ltp/testcases/network/nfsv4/locks/DEPLOY
22810 21)Log Message: "serue@us.ibm.com" fixes conatiner testing with 'unshare' support for lower kernel versions
22811 File(s) Added:    ltp/testcases/kernel/containers/check_for_unshare.c
22813 22)Log Message: Update to OpenHPI 2.9.2
22814 File(s) Addedd/Modified/Deleted: ltp/testcases/open_hpi_testsuite/
22816 LTP-20070531
22818 -Removing "alarm04.c" & "sig_rev.c" as they are no more valid, fixes Bug no."1236586", pointed by <Sharyathi Nagesh>
22819 ltp/runtest/syscalls
22820 ltp/testcases/kernel/syscalls/alarm/Attic/alarm04.c
22821 ltp/testcases/kernel/syscalls/alarm/Attic/sig_rev.c
22823 -<krisw@us.ibm.com> fixed problem with "expect" in "su01" testcase
22824 ltp/testcases/commands/su/su01_s1
22826 -<muvarov@gmail.com> modified to run kdump tests on non RH and SUSE machines
22827 ltp/testcases/kdump/distro
22828 ltp/testcases/kdump/master
22829 ltp/testcases/kdump/setup
22831 -<muvarov@gmail.com> added summary file for printing results table, and, added reboot command to test script
22832 ltp/testcases/kdump/setup
22833 ltp/testcases/kdump/summary
22834 ltp/testcases/kdump/test
22836 -Removing unwanted Config Variables from 'setup' script as submitted by <sachinp@in.ibm.com>
22837 ltp/testcases/kdump/setup
22839 -<muvarov@gmail.com> removed unnecessary info from summary script
22840 ltp/testcases/kdump/summary
22842 -<doug.chapman@hp.com> points that “clone2” should be used in case of IA64 for the Utsnamespace testcases
22843 ltp/testcases/kernel/containers/libclone/libclone.c
22844 ltp/testcases/kernel/containers/libclone/libclone.h
22845 ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
22847 -Patch for libclone.h for fixing compilation error on 32 bit Z-series machines, submitted by <amitarora@in.ibm.com>
22848 ltp/testcases/kernel/containers/libclone/libclone.h
22850 -Restoring Hostname to Original after "UTSTEST", fix by <serue@us.ibm.com>
22851 ltp/testcases/kernel/containers/utsname/Makefile
22852 ltp/testcases/kernel/containers/utsname/runtests_noltp.sh
22853 ltp/testcases/kernel/containers/utsname/runutstest.sh
22855 -Applied Patch to fix the wrong usage of pthread_exit, pointed out by <carmelo.amoroso@st.com>
22856 ltp/testcases/kernel/io/disktest/threading.h
22857 ltp/testcases/kernel/mem/mtest05/mmstress.c
22858 ltp/testcases/network/nfs/nfsstress/make_tree.c
22860 -Fix for Bug no. "1537172" => Improper condition decision of mmap(), as reported by <Kongh - bstqc-kh>
22861 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
22863 -<Nadia Derbey> corrected the checksums for these testcases
22864 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
22865 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
22866 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_07.c
22868 -Fix for Bug No. "1537169" => Doesn't handle the special Signal : 34, reported by <Kongh - bstqc-kh>
22869 ltp/testcases/kernel/ipc/ipc_stress/signal_test_05.c
22871 -Fix for Bug No. "1542453", default value of param x doesn't work in 'mmap1', pointed out by <bstqc-victor>
22872 ltp/testcases/kernel/mem/mtest06/mmap1.c
22874 -<carmelo.amoroso@st.com> fixes -v option, thread handling, usage of OPT_MISSING macro, etc
22875 ltp/testcases/kernel/mem/mtest06/mmap1.c
22877 -<carmelo.amoroso@st.com> fixed wrong use of "pthread_exit" input argument and the related "pthread_join"
22878 ltp/testcases/kernel/mem/mtest06/mmap3.c
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
22882 ltp/testcases/kernel/mem/mtest06/shmat1.c
22884 -Fix for some anomalies in 'shm_test" case as pointed out by 'Nadia Derbey <Nadia.Derbey@bull.net>'
22885 ltp/testcases/kernel/mem/mtest07/shm_test.c
22887 -<carmelo.amoroso@st.com> fixed ways by which Threads are handled
22888 ltp/testcases/kernel/mem/mtest07/shm_test.c
22890 -Fixing "gethostid01" to work fine on both 32-bit and 64-bit machines, pointed out by <brenohl@br.ibm.com>
22891 ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
22893 -<avagin@sw.ru> submitted new Testcases for "inotify" syscall on both file(s) and folder(s)
22894 ltp/testcases/kernel/syscalls/inotify/Makefile
22895 ltp/testcases/kernel/syscalls/inotify/inotify01.c
22896 ltp/testcases/kernel/syscalls/inotify/inotify02.c
22898 -<avagin@sw.ru> added README for "inotify" testcase
22899 ltp/testcases/kernel/syscalls/inotify/README
22901 -<rsalveti@linux.vnet.ibm.com> added proper indentation, EBUSY error and functions in correct place
22902 ltp/testcases/kernel/syscalls/swapon/swapon02.c
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
22908 -lcov: minor help text update
22909 /cvsroot/ltp/utils/analysis/lcov/bin/lcov
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
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
22919 gcov-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
22923 LTP-20070430
22925 -Integration of UTS Namespace Testcases to LTP as submitted by <risrajak@linux.vnet.ibm.com>
22926 ltp/README
22927 ltp/runtest/containers
22928 ltp/runltp
22929 ltp/testcases/kernel/Makefile
22930 ltp/testcases/kernel/containers/Makefile
22931 ltp/testcases/kernel/containers/README
22932 ltp/testcases/kernel/containers/container_test.sh
22933 ltp/testcases/kernel/containers/libclone/Makefile
22934 ltp/testcases/kernel/containers/libclone/libclone.c
22935 ltp/testcases/kernel/containers/libclone/libclone.h
22936 ltp/testcases/kernel/containers/utsname/Makefile
22937 ltp/testcases/kernel/containers/utsname/README
22938 ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
22939 ltp/testcases/kernel/containers/utsname/runtests_noltp.sh
22940 ltp/testcases/kernel/containers/utsname/runutstest.sh
22941 ltp/testcases/kernel/containers/utsname/utstest.c
22942 ltp/testscripts/test_containers.sh
22944 -Integrating "KDUMP" testcases to LTP Test Suite as Submitted by <sachinp@linux.vnet.ibm.com>
22945 ltp/README
22946 ltp/testcases/Makefile
22947 ltp/testcases/kdump/README
22948 ltp/testcases/kdump/crash_cmds
22949 ltp/testcases/kdump/distro
22950 ltp/testcases/kdump/master
22951 ltp/testcases/kdump/setup
22952 ltp/testcases/kdump/sysinfo
22953 ltp/testcases/kdump/test
22954 ltp/testcases/kdump/tests
22955 ltp/testcases/kdump/verify
22956 ltp/testcases/kdump/rhtools/Makefile
22957 ltp/testcases/kdump/rhtools/OO_Descriptions.txt
22958 ltp/testcases/kdump/rhtools/crasher_mod/Makefile
22959 ltp/testcases/kdump/rhtools/crasher_mod/crasher.c
22960 ltp/testcases/kdump/rhtools/lkdtm_mod/Makefile
22961 ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
22962 ltp/testcases/kdump/susetools/Makefile
22963 ltp/testcases/kdump/susetools/Attic/OO_Description.txt
22964 ltp/testcases/kdump/susetools/crasher_mod/Makefile
22965 ltp/testcases/kdump/susetools/crasher_mod/crasher.c
22966 ltp/testcases/kdump/testlists/crasher
22967 ltp/testcases/kdump/testlists/Attic/i386-basic
22968 ltp/testcases/kdump/testlists/Attic/i386-lkdtt
22969 ltp/testcases/kdump/testlists/Attic/i386-manual
22970 ltp/testcases/kdump/testlists/lkdtm.orig
22971 ltp/testcases/kdump/testlists/Attic/ppc64-basic
22972 ltp/testcases/kdump/testlists/Attic/ppc64-lkdtt
22973 ltp/testcases/kdump/testlists/Attic/ppc64-manual
22974 ltp/testcases/kdump/testlists/Attic/x86_64-basic
22975 ltp/testcases/kdump/testlists/Attic/x86_64-lkdtt
22976 ltp/testcases/kdump/testlists/Attic/x86_64-manual
22978 - <sachinp@in.ibm.com> removed unwanted files from ltp/testcases/kdump/testlists directory
22979 ltp/testcases/kdump/testlists/Attic/i386-basic
22980 ltp/testcases/kdump/testlists/Attic/ppc64-basic
22981 ltp/testcases/kdump/testlists/Attic/x86_64-basic
22983 -Patch Submitted by <sachinp@linux.vnet.ibm.com> which removes the lkdtt code and adds lkdtm code
22984 ltp/testcases/kdump/test
22985 ltp/testcases/kdump/susetools/Makefile
22986 ltp/testcases/kdump/susetools/Attic/OO_Description.txt
22987 ltp/testcases/kdump/susetools/OO_Descriptions.txt
22988 ltp/testcases/kdump/susetools/lkdtm_mod/Makefile
22989 ltp/testcases/kdump/susetools/lkdtm_mod/lkdtm.c
22990 ltp/testcases/kdump/testlists/Attic/i386-lkdtt
22991 ltp/testcases/kdump/testlists/Attic/i386-manual
22992 ltp/testcases/kdump/testlists/Attic/ppc64-lkdtt
22993 ltp/testcases/kdump/testlists/Attic/ppc64-manual
22994 ltp/testcases/kdump/testlists/Attic/x86_64-lkdtt
22995 ltp/testcases/kdump/testlists/Attic/x86_64-manual
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
23000 ltp/testcases/kdump/setup
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
23003 ltp/runltp
23004 ltp/testcases/commands/tar/tar_tests.sh
23006 -Applied Patch submitted by "elliot_lee", against bug no. "[ 1697311 ] Compile error of 'lib/parse_opts.c' "
23007 ltp/    
23009 -Fix for Bug no. 1671695, Check return codes everywhere, as pointed out by 'Markus Elfring'
23010 ltp/lib/tst_tmpdir.c
23012 -Modifications to prevent Warnings during compilation
23013 ltp/lib/write_log.c
23015 -Changes to include 'egrep' as pointed out by 'kmaffey' [LTP Bug no. 1701305, logrotate_tests.sh fails on CentOS 4.4]
23016 ltp/testcases/commands/logrotate/logrotate_tests.sh
23018 -Patch Submitted by <sachinp@linux.vnet.ibm.com> for some configuration settings as pointed out by <jburke@redhat.com>
23019 ltp/testcases/kdump/README
23021 -Fix for Bug No 1592647, incorrect testcase diotest4-4, as pointed out by "Vagin Andrey"
23022 ltp/testcases/kernel/io/direct_io/diotest4.c
23024 -remove silly reliance on -DLINUX
23025 ltp/testcases/kernel/mem/vmtests/Makefile
23026 ltp/testcases/kernel/mem/vmtests/data_space.c
23027 ltp/testcases/kernel/mem/vmtests/stack_space.c
23029 -Applied Patch to change the way shmat() operates, pointed out/submitted by YI XU<yxu@suse.de>
23030 ltp/testcases/kernel/sched/process_stress/process.c
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>
23034 ltp/testcases/kernel/syscalls/exit/exit02.c
23036 -Fix for Bug no. '1221744' (fork12 race condition), as pointed by "Carl van Schaik"
23037 ltp/testcases/kernel/syscalls/fork/fork12.c
23039 -Applied Patch as submitted by "creese123" for bug no. ["1694484", semop01 corrupting get_arr.array]
23040 ltp/testcases/kernel/syscalls/ipc/semop/semop01.c
23042 -Fix for Bug no. "1687908"(raised by 'bdubbs'), patch submitted by <doug.chapman@hp.com>
23043 ltp/testcases/kernel/syscalls/mincore/mincore01.c
23045 -Fix for BUG no. "[1608461]" pipe10 calls strcmp() on unterminated string, as pointed out by "ndade"
23046 ltp/testcases/kernel/syscalls/pipe/pipe10.c
23048 -Fix for BUG no. "[1608492]" read04 calls strcmp() on unterminated string as submitted by "ndade"
23049 ltp/testcases/kernel/syscalls/read/read04.c
23051 -Modifications to prevent Warnings during compilation
23052 ltp/testcases/kernel/syscalls/rename/rename14.c
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>
23055 ltp/testcases/kernel/syscalls/sysfs/sysfs01.c
23057 -Addressing the Issue when RHOST can be an IP_ADDRESS, as pointed out by "Ambar Seksena" <ambar.seksena@calsoftinc.com>
23058 ltp/testcases/network/rpc/rusers/rusers01
23060 -Patch for S390-31/64 Architecture, submitted by "B. N. Poornima"<bnpoorni@in.ibm.com>
23061 ltp/testscripts/ltpstress.sh
23063 LTP-20070331
23065 -make sure people dont try and patch the generated file 
23066 regen.sh
23068 -use POSIX redirection as pointed out by Will Newton 
23069 Makefile
23071 -A fix for bug #29491.  Made more robust for use with the use of initgroups 
23072 fchown04.c
23074 -Fix for Bug no. [ 1671695 ] "Check return codes everywhere" as pointed out by "Markus Elfring" 
23075 write_log.c
23077 -Helge Deller writes: use TST_SIZE rather than sizeof(palfa) as sizeof() evaluates to 27 (+1 for the NUL byte) 
23078 read04.c
23080 -A fix for Bug #31162.  Passes the correct address location to the mincore call.
23081 mincore01.c
23083 -remove silly reliance on -DLINUX 
23084 Makefile, data_space.c, stack_space.c
23086 -cleanup 
23087 sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c, sysfs05.c, sysfs06.c
23089 -Riaz Rahaman writes: make sure the call to malloc() worked 
23090 semget05.c
23092 -Fix for Bug No. 1427780 (link07 fails) as pointed out correctly by 'Patrick Wyzorski' 
23093 tst_tmpdir.c, link07.c
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. 
23096 file_test.sh
23098 -Helge Deller writes: rename parisc to hppa and add tee/vmsplice/splice syscall numbers 
23099 hppa.in, linux_syscall_numbers.h, order, parisc.in
23101 -A patch by Ricardo Salveti De Araujo  that corrects the problem of a dhcpd test failsing when the eth0 device is not used 
23102 dhcpd_tests.sh
23104 -overhaul test case completely and make sure we reset errno as pointed out by Riaz Rahaman 
23105 sysconf01.c
23107 -Removing the size of negative 1 test.  This fixes bug # 28825 
23108 hugeshmget02.c, shmget02.c
23110 -A patch submitted by Raghuveer Raghavendra  to fix the problem of a Child process is waiting for the SIGTERM signal. 
23111 rename14.c
23113 -Henry Yei writes: Adds malloc check and frees memory during cleanup 
23114 semop01.c
23116 -cleanup tests, revert nanosleep() workaround for broken kernels, and fix time comparison as pointed out by Helge Deller 
23117 gettimeofday01.c, gettimeofday02.c
23119 -fixup /proc/sys/kernel/sem so it works properly as pointed out by Henry Yei 
23120 semget05.c
23122 -Carmelo AMOROSO writes: &bad_addr is passed to sysfs when in reality we want to pass bad_addr 
23123 sysfs06.c
23125 -Helge Deller writes: add support for hppa 
23126 Makefile, shmt02.c, shmt04.c, shmt05.c, shmt06.c, shmt07.c, shmt09.c
23128 -Helge Deller writes: use __builtin_return_address(0) rather than "main" to avoid arch-specific details 
23129 diotest4.c
23131 -cleanup code 
23132 shmt02.c, shmt03.c, shmt04.c, shmt05.c, shmt06.c, shmt07.c, shmt08.c, shmt09.c, shmt10.c, semop01.c
23134 LTP-20070228
23136 -Helge Deller writes: when calling open() with O_CREAT, the mode must be
23137  specified.  vmsplice01.c
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
23143 -Corrected problem found by Thomas Schulz.  The syslog.conf file is now backed
23144  up before any changes are made. syslog05
23146 -Cleaned up lines 161 - 171.  Reading the pid-max value from 
23147  /proc/sys/kernel/pid_max. getsid02.c
23149 -Passing a 1 instead of 0 to genload with the -hdd option for the -i option.
23150   This prevents a recursive loop. runltp
23152 -tweak CPPFLAGS so we can find all of our headers 
23153  Makefile
23155 -The attached patch (from Carol Hebert) corrects some errors and adds some 
23156  additional tests to the IPMI testcase in pounder2.  
23157  ipmitool
23159 -Removing the Ping test portion of this test because it is unneeded and 
23160  causes failures. mc_member
23162 -as pointed out by Helge Deller, make sure we only check the number of bytes 
23163  that we wrote read04.c
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
23171         
23172 LTP-20061222
23174 -fix from Steven J. Hill use memset() instead of bzero() 
23175 netsync.c
23177 -cleanup style 
23178 lftest.c
23180 -fix by Will Newton to just use a normal anonymous mapping 
23181 mmap09.c
23183 -do not use variable names the same as system functions (like stime() or utime()) 
23184 pan.c, tag_report.c, pipeio.c, fptest01.c, netpipe.c
23186 -fix from Jane Lv: large buffers on the stack make uClinux cry 
23187 lftest.c
23189 -A fix for Bug 29489 that updates syslogtst.c for syslog-ng on SLES 10 
23190 syslogtst.c
23192 -Multiple Makefiles had clean up changes made 
23194 -scrub references to _syscall2 
23195 sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c, sysfs05.c, sysfs06.c
23197 -use = rather than == when testing for equality in portable shell scripts as the latter is not POSIX 
23198 ar01, cron_allow01, cron_deny01, su01, fs_di, fsxtest, bsigntest.sh, digsigtest.sh, twiddletest.sh, verify_seclvl.sh, syslog01, syslog02, syslog03, syslog04, syslog05, syslog06, syslog07, syslog08, syslog09, syslog10, tcore.sh, mc_commo, fsx.sh, nfs01, nfs02, nfs03, nfs04, nfsstat01, nfsstress, ftp03, ftp04, ftp05, rwho01, run.sh, run.sh, run.sh, run.sh, run.sh, tpm_tools.sh, mkrootfs
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 
23201 Makefile
23203 -this uses bashisms so make sure we require bash 
23204 rwtest.sh
23206 -use memcmp() instead of legacy bcmp() 
23207 fsx-linux.c, fsx-linux.c, symlink01.c, fsx-linux.c
23209 -use syscall() instead of _syscall#() 
23210 HTaffinity.c
23212 -Rename mknod01.c to mknodat01.c for bug # 30083 
23213 mknod01.c, mknodat01.c
23215 -tweak cnt decrement to be POSIX friendly 
23216 generate.sh
23218 LTP-20061121
23220 -Removed an invalid errno value check. 
23221  diotest4.c
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
23227 -descend into timers subdir when cleaning 
23228  Makefile
23230 -This patch amends pounder to build kernel 2.6.18 instead of 2.6.15. 
23231  build_kernel, memtest.patch, build_kernel, memtest
23233 -dynamically calculate TST_TOTAL rather than hardcoding it 
23234 shmctl01.c, shmctl02.c, shmctl03.c
23236 -Fix from Jane Lv to move large arrays off the stack and into global 
23237  data section:
23238  getgroups01.c, getgroups04.c
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
23245 -The readme file has been updated for nfs 
23246  README
23248 -Disable this test case for kernels below 2.6.17 and not 2.6.16. 
23249  vmsplice01.c
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
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
23264 -Backed out the "fix" in Bug 1592647, b/c I don't think the testcase is 
23265  actually broken. 
23266  diotest4.c
23268 -touchup code a little to make the expected behavior of test4 more obvious 
23269  setrlimit01.c
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
23281 -Applied fix for Bugs item #1592647 
23282 diotest4.c
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
23291 -Made a change to a comment above the change for 1.11 
23292  mc_cmds
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
23299 -A patch by Suzuki Kp, that removed the definition of HZ from user space for 
23300  Bug # 28023. 
23301  adjtimex02.c
23304 -Comment out set -x to remove debug output 
23305  nfsstat01
23307 LTP-20061017
23309 -A fix for Bug 23587 where the connectathon test failed on linux client with cifs mount to Windows2003 R2 server 
23310 op_chmod.c
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 
23313 17-5.c
23315 Ssem_post/5.-1.c According to its intention, #3, call sleep(1) and then alarm(1).  Moving sleep before alarm causes the test to pass  sem_post/8-1.c Although step 3 intended,  The children lock the semaphore. * Make sure the two children are waiting."  Without that caeratn piece of cde which explicity make children wat.  the test will PASS and the children are waiting.  Sem_unlink_1_1 and sem_unline_2_1 "Sem_unlink" is too long for the name of a semaphore for certain architectures 
23316 5-1.c, 8-1.c, 1-1.c, 2-1.c
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 
23319 20-1.c, 21-1.c, 21-2.c
23321 -Removed the  ":" after 'v' in the getopts line because it is not using optarg. 
23322 runltplite.sh
23324 -Added code to disable tests that will not run on kernels below 2.6.16 
23325 faccessat01.c, fchmodat01.c, fchownat01.c, fstatat01.c, futimesat01.c, linkat01.c, mknod01.c, openat01.c, readlinkat01.c, renameat01.c, symlinkat01.c, tee01.c, unlinkat01.c, vmsplice01.c
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. 
23328 22-1.c, 22-2.c
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 
23331 asapi_06.c
23333 -A fix for bugs 27174 and 27177.  This fixes the problem of reading HugePages_Free 
23334 hugemmap01.c, hugemmap04.c
23336 -Correcting error messages 
23337 ltpapicmd.c
23339 -This patch by Darrick Wong fixes complier warnings and overflow problems related to the use of large number #defines on some architectures. 
23340 inconsistency-check.c
23343 -When calling pthread_attr_setscope, PTHREAD_SCOPE_PROCESS is not supported by linux, change it to PTHREAD_SCOPE_SYSTEM for testing 
23344 15-1.c, 15-2.c
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 ! 
23348 fsx-linux.c
23350 -Changing include <posixtest.h> to include "posixtest.h" 
23351 1-1.c
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. 
23354 default-tests.tar.gz, ipmitool, ipmitool        
23356 LTP-20060916
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
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
23372 -Changes were made to several files to make them easier to read 
23373  change_owner.mode.sh
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
23381 -Changes made by Jacky Malcles that let ltp-aiodio.sh fun this scenario 
23382  ltp-aiodio.part3
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
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
23393 -Generate script into generic shell and make sure we still work even if host 
23394  lacks perl 
23395  Makefile, generate.sh
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
23402 -Applied a patch to fix bug #14744 
23403  kill02.c
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
23409 - Changes made to several Makefiles to force CFLAGS/LIBS to be evaluated 
23410   once rather than everytime they are used 
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
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
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
23429 -Added a patch by Mitsuru Chinen that added the Absolute path to execute sshd 
23430  daemon ssh4-stress
23432 -This patch adds brackets because some versions of ssh requires square brackes
23433  around the IPv6 address.
23434  ssh-stress03-rmt
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
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
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
23449 - A fix by Jeff Bailey for my previous breakage of install target in Multiple 
23450   Makefiles
23452 -A patch was created tomake errno failure message more helpful 
23453  sysctl03.c
23455 -A patch that sets the constant PAGE_SIZE to the kernel its running on 
23456  fsx-linux.c
23458 -Changes were made to remove extraneous whitespace 
23459  Makefile, pth_str01.c, pth_str02.c, pth_str03.c
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
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
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
23482 -A fix type of option_message 
23483  reboot01.c
23485 -Changes were made to cleanup source code 
23486  domount.c, getopt.c
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
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. 
23496 -Changes were made to shmt09 to account for ppc64
23498 -Added a warning to those who wish to fiddle 
23499 tests.init
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
23505 -Changes were made to add cast to shutup warning 
23506  timer_delete03.c, timer_settime03.c
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
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
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
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
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
23532 LTP-20060918
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
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
23548 -Changes were made to several files to make them easier to read 
23549  change_owner.mode.sh
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
23557 -Changes made by Jacky Malcles that let ltp-aiodio.sh fun this scenario 
23558  ltp-aiodio.part3
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
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
23569 -Generate script into generic shell and make sure we still work even if host 
23570  lacks perl 
23571  Makefile, generate.sh
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
23578 -Applied a patch to fix bug #14744 
23579  kill02.c
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
23585 - Changes made to several Makefiles to force CFLAGS/LIBS to be evaluated 
23586   once rather than everytime they are used 
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
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
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
23605 -Added a patch by Mitsuru Chinen that added the Absolute path to execute sshd 
23606  daemon ssh4-stress
23608 -This patch adds brackets because some versions of ssh requires square brackets
23609  around the IPv6 address.
23610  ssh-stress03-rmt
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
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
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
23625 - A fix by Jeff Bailey for my previous breakage of install target in Multiple 
23626   Makefiles
23628 -A patch was created to make errno failure message more helpful 
23629  sysctl03.c
23631 -A patch that sets the constant PAGE_SIZE to the kernel its running on 
23632  fsx-linux.c
23634 -Changes were made to remove extraneous whitespace 
23635  Makefile, pth_str01.c, pth_str02.c, pth_str03.c
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
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
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
23658 -A fix type of option_message 
23659  reboot01.c
23661 -Changes were made to cleanup source code 
23662  domount.c, getopt.c
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
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. 
23672 -Changes were made to shmt09 to account for ppc64
23674 -Added a warning to those who wish to edit it 
23675 tests.init
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
23681 -Changes were made to add cast to silence warnings 
23682  timer_delete03.c, timer_settime03.c
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
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
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
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
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
23708 >>>>>>> 1.90
23709 LTP-20060822
23711 -Added files for Mitsuru's Chinen's nfs patch: 
23712 ns-mcast.h, ns-mcast_join.c, ns-mcast_receiver.c, network_stress.appl,
23713  network_stress.broken_ip, network_stress.icmp, network_stress.interface, 
23714 network_stress.multicast, network_stress.route, network_stress.tcp, 
23715 network_stress.udp ns-icmp_redirector.c, ns-icmpv4_sender.c, 
23716 ns-icmpv6_sender.c, ns-igmp_querier.c
23717         
23718 -Made changes to avoid hardcoding test count 
23719 mkdir03.c, open08.c
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. 
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
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      
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, 
23736 getdents04.c    
23738 -Added a fix to re-order testcases a little to account for uclinux in 
23739 access05.c, lstat02.c, mknod06.c
23741 -A Correction was made to the name of the testcase in code...was incorrectly 
23742 called signal_test_03  and changed to signal_test_02.c
23744 -A fix to  get the max pid value at runtime rather than compile time hardcode 
23745 wait402.c, setpriority04.c,Makefile, getsid02.c
23747 -A fix to remove extraneous include 
23748 swapon02.c
23750 - mc_cmds had two fixes.  The test now uses [ae]th[01] in the ping command 
23751 using the -I option. Also the loop to determine which ethernet interface 
23752 is needed was moved to ensure that the correct ethernet interface was selected.
23754 -A patch was addded that allows the following files to get the PID_MAX value 
23755 from /proc/sys/kernel/pid-max: 
23756 access05.c, fcntl15.c, gethostid01.c, lstat02.c, mknod06.c, setrlimit02.c, 
23757 setsockopt01.c, stat03.c, truncate03.c  
23759 LTP-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
23814 LTP-20060615
23815 -Added a patch from Darrick Wong to reduce the memory requirements of 
23816  pounder's ramsnaketes
23817 -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.
23821 -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:
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,
23857 LTP-20060515
23858 -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.   
23860 -A patch for parse_opts.c was removed because it caused several test cases to fail
23861 -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
23869 LTP-20060412
23870 -Removed a patch for parse_opts.c that caused many test cases to fail.  
23871 -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
23878 should 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
23890 LTP-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
23930 LTP-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
23972 LTP-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
24017 LTP-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
24026 LTP-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
24043 LTP-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
24085 LTP-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
24101 LTP-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.
24129 LTP-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).
24140 LTP-20050608
24141 - 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:
24166 LTP-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 '#'
24184 LTP-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.
24194 LTP-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
24221 LTP-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
24235 LTP-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.
24248 LTP-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.
24256         /etc/init.d/cron restart
24257 - 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.
24263 LTP-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.
24277 LTP-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:
24304 LTP-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
24329 LTP-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
24337 LTP-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
24363 LTP-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.
24387 LTP-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
24411 LTP-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 
24419 pthread_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
24423 to 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
24430 LTP-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" 
24458 LTP-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 )
24493 LTP-20040108
24494 - 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.
24533 LTP-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).
24578 LTP-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".                 
24606 LTP-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.
24627 LTP-20030905
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`.
24660 LTP-20030807
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 )
24711 LTP-20030710
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 )
24762 LTP-20030606
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.
24813 LTP-20030508
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
24858 LTP-20030403
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.
24928 LTP-20030306
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 )
25002 LTP-20030206
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.
25010 - Added additional runtime and output options     ( Manoj Iyer )
25011   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 )
25033   gethostid01 test.
25034 - 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 )
25064 LTP-20030110
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 )
25173 LTP-20021210
25174 ------------
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 )
25235 LTP-20021107
25236 ------------
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.
25273 LTP-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   
25305 LTP-20020910
25306 ------------
25307 - Fix path in runpan.sh                          ( Paul Larson )
25308 - runtest/syscalls:
25309         a.Removed the {} from the environment    ( Robbie Williamson )
25310           variables
25311         b.Comment out stime01, since it sets     ( David Barrera )
25312           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
25329 - Applied x86-64 patch for ldd01                 ( Andreas Jaeger )
25330 - 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 )
25333 - Clean up many of the mktemp warnings           ( Paul Larson )
25334   And use mkstemp in tst_tmpdir()
25335 - Applied pan/logfile/tools patches.             ( William J. Huie )
25336 - 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 )
25343 - Added automation documentation to /doc         ( Jeff Martin )
25344 - Patched nanosleep02.c to correctly test the    ( Andrea Arcangeli )
25345   functionality and avoid false positives.
25348 LTP-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
25360 - Fix mmstress path problems, now uses execvp   ( Paul Larson        )
25362 LTP-20020807
25363 ------------
25365 * New Additions
25366 ---------------
25367 - 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    )
25371 * Fixes
25372 -------
25373 - Several fixes for 64-bit                              ( Gerhard Tonn      )
25374 - fstat05,llseek fixes for MIPS                         ( Carsten Langgaard )
25375 - Fixed check in getgroups03 that was causing 
25376   failures if 'nobody' isn't in any secondary groups    ( Paul Larson       )
25377 - Fix sendfile02 to work with the new 2.5 kernels which 
25378   no longer allow it to fall back on write              ( Paul Larson       )
25379 - Changed the hardcoded ip address to 127.0.0.1 in 
25380   recvfrom01-sctp-udp-ipv6                              ( Robbie Williamson )
25381 - Added instance and time command line options in
25382   runalltests.sh                                        ( Jeff Martin       )
25383 - Fixed the algorithm description for fork07,fork12     
25384   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 )
25389 LTP-20020709
25390 -----------
25391 * 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        )
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       )
25406 LTP-20020607
25407 ------------
25408 * New Additions
25409 - Tests if gettimeofday02 is monotonous      ( Andi Kleen          )
25410 - Added new tests readv03, setgroups04
25411   and truncate04                             ( Group Bull          )
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               )
25432 LTP-20020507
25433 ------------
25435 * New Additions
25436   - New syscalls tests, chroot, fchdir, fstat 
25437     pread, pwrite, and reddir.                      (Bull )
25438   - New syscalls test.                              ( Ihno Krumreich )
25440 * Fixes
25441   - S390 bug fixes, patches to remove complier 
25442     warnings.                                       ( Ihno Krumreich )
25443   - S390 bug fixes.                                 ( William Jay Huie )
25444   - LTP Automation script updates.                  ( William Jay Huie )
25445   - make testcases work without a controlling tty.  
25446     for recv01, recvfrom01 and recvmsg01.           ( Paul Larson )
25447   - Networking test updates, multiple concurrent
25448     runs.                                           ( Robert Williamson )
25449   - test01 patch for wrap around at 2gigs           ( Randall Hron )
25450   - patches to syscalls test wait402, chdir03       ( Andreas Jaeger )
25453 CVS Bugs closed.
25454 ----------------
25455   #545739 fcntl17 failing getting unexep. sig13     ( Paul Larson )
25457 LTP-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 )
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 )
25476 CVS Bugs closed.
25477 ~~~~~~~~~~~~~~~~
25478  #536483 sem02 does not clean up /tmp directory   (Robert Willamson
25481 LTP-20020307
25482 ------------
25483 o       fixed IDcheck.sh to prompt for IDs only when missing (Jay Huie)
25484 o       added time duration option to pan (Jay Huie)
25485 o       added 4 more cases to getcwd02 test (Jay Huie)
25486 o       added time-schedule tool by Richard Gooch under sched test
25487         section (Manoj Iyer)
25488 o       added trace_sched tool under sched test section (Manoj Iyer)
25489 o       added sigpending02 test to syscalls section (Paul Larson)
25490 o       created a KNOWN-FAILURES file to document known 
25491         test failures (Robbie Williamson)
25492 o       added sem02 test to ipc section (Robbie Williamson)
25493 o       added SCTP section to network tests (Robbie Williamson)
25494 o       added disktest by Brent Yardley to io section (Robbie Williamson)
25495 o       closed the following bugs:
25496         [ #491285 ] recvfrom01 test (Paul Larson)
25497         [ #491286 ] recvmsg01 test (Robbie Williamson)
25498         [ #505515 ] perf_lan6 test (Robbie Williamson)
25499         [ #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)
25508 LTP-20020207
25509 ------------
25510 o       added support for cross-compiling (Todd Inglett)
25511 o       added LKML's cache_leak testcase to ltp/scratch (Nate Straz)
25512 o       added IPv6 support (Robbie Williamson)
25513 o       added "gethost" to /tools (Robbie Williamson)
25514 o       fixed the race conditions in the float tests and removed 
25515         the sleeps (Robbie Williamson)
25516 o       enabled non-root make authority (Paul Larson)
25517 o       separated compilation into "make" and "make install" (Paul Larson)
25518 o       added ipc_stress test (Manoj Iyer)
25519 o       added pthreads_stress test (Manoj Iyer)
25520 o       made changes to support architecture independence (Manoj Iyer & Paul Larson)
25521 o       closed the following bugs: 
25522         504960, 505108, 504613, 504616, 491283, 506689, 508055, 506692, 508074
25523         491289, 506662, 511383, 511391, 511427, 511494, 504649, 514050, 512953
25524         (Manoj Iyer, Paul Larson, and Robbie Williamson)        
25527 LTP-20020108
25528 ------------
25529 o       fixed IDcheck.sh to work with bash1 (Nate Straz)
25530 o       updated menu script (Robbie Williamson)
25531 o       reset errno to 0 at the beginning of TEST macro (Paul Larson)
25532 o       added floating point stress tests (Bull/IBM)
25533 o       added fsx-linux NFS tests (Apple)       
25534 o       define GLIBC_SIGACTION_BUG for sigaction02 (Robbie Williamson)
25535 o       removed bogus testcase from dup201 test (Paul Larson)
25536 o       fixed recvfrom01 case 5 (Wayne Boyer)
25537 o       workaround for smp issue with waitpid12 (Manfred Spraul)
25540 LTP-20011206
25541 ------------
25542 o       necessary users/groups can now be created on installation with 
25543         user's permission
25544 o       added a simple menu-based interface for running the LTP testsuite
25545 o       fixed negative duration in pan output when -l isn't used
25546 o       new set of tests under fs-maim
25547 o       fixed race condition in nfslock01
25548 o       ar01, ld01, ldd01, nm01, objdump01, and size01 fixed when multiple 
25549         copies are run simultaneously
25550 o       workaround for SIGTTOU hang in ioctl02
25551 o       shmget03 uses IPC_PRIVATE to make it safe when running multiple copies
25552 o       compiler warnings and other minor errors fixed in many tests
25554 LTP-20011107
25555 ------------
25556 o       Many improvements to mtest05 and mtest06 tests
25557 o       new test nfsstress
25558 o       included ver_linux in LTP and made it run at the end of test scripts
25559 o       check for necessary users/groups in Makefile and warn if they don't
25560         exist
25561 o       documented the users and groups necessary for the testcases to run
25562 o       simplified telnet01 when looking for root prompt
25563 o       removed incorrect testcase from sendfile03
25564 o       fixed modify_ldt01 test problems on newer kernels
25565 o       added setrlimit to unlimit core size in waitpid05 test to work 
25566         around systems where this is set to 0
25567 o       fixed mmstress pthread hang problem
25569 LTP-20010925
25570 ------------
25571 o       Testcases have been organized into categories in a directory 
25572         structure under the testcases subdirectory
25573 o       About 400 new testcases added covering various system calls
25574 o       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.
25578 o       Updated README and INSTALL files
25579 o       Descriptions of the testcases have been added to the doc 
25580         directory and are organized by type (syscalls.txt, fs.txt, etc.)
25582 ------------
25583 2000-09-18 Juan J. Quintela <quintela@fi.udc.es>
25584            Aaron Laffin <alaffin@sgi.com>
25586   * tests/mmap001.c: first checkin of a modified version of
25587   mmap001.c from the memtest suite.
25589 2000-09-08  Egor Duda <deo@logos-m.ru>
25591         * tests/fpathconf01.c: Close opened file at exit.
25592         * tests/select01.c: Ditto.
25594 2000-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.
25598 2000-09-06  Egor Duda  <deo@logos-m.ru>
25600         * lib/parse_opts.c (parse_opts): Initialize allocated string
25601         to prevent heap corruption.