ltpmenu2: set the TMPDIR variable, as the tests need it
[ltp-debian.git] / ChangeLog
blob2920d6499b9d69cab43e95db122076c141946bd5
1 LTP-20081231
3 1) Log Message:
4 fix from Jiri Palecek: Fix syntax errors (and bashisms) in some shell files.
6 Modified File(s):
7 ltp/testcases/commands/unzip/unzip_genfile.sh
8 ltp/testcases/commands/unzip/unzip_tests.sh
9 ltp/testcases/commands/fileutils/mkdir/mkdir_tests.sh
10 ltp/testcases/commands/fileutils/cp/cp_tests.sh
11 ltp/testcases/commands/fileutils/ln/ln_tests.sh
12 ltp/testcases/commands/fileutils/mv/mv_tests.sh
14 2) Log Message:
15 Fix for failure in syscalls/stat04_64 and syscalls/lstat01A_64 testcases, by, Dmitry Guryanov <dguryanov@parallels.com>.
17 Modified File(s):
18 ltp/runtest/syscalls
20 3) Log Message:
21 Add _GNU_SOURCE for strsignal in spawn_ptrace_child.h. Mike Frysinger <vapier@users.sourceforge.net>
23 Modified File(s):
24 ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
25 ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
27 4) Log Message:
28 I've added small help target to Makefile & INSTALL talking about the new configuration setups. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
30 Modified File(s):
31 ltp/INSTALL
32 ltp/Makefile
34 5) Log Message:
35 sbrk has arguments of type intptr_t, which is long in on x86_64. There is following line in mmapstress03:
36         if (sbrk(-NUM_SEGS * pagesize) == NEG1) {
37 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>.
39 Modified File(s):
40 ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
42 6) Log Message:
43 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>.
45 Modified File(s):
46 ltp/testcases/kernel/syscalls/execve/execve05.c
48 7) Log Message:
49 The following patch fixes two problems in loop variables of gtod_latency test case :
50 1) The loop variable 'k' could overflow on 32 bit systems, leading to a SEGV.
51 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.
52 Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
54 Modified File(s):
55 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
57 8) Log Message:
58 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:
59 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,
60 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).
61 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.
62 4) Patch 0004 changes error handling in pipeio to interpret every negative number as -errno.
63 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.
64 The patches should be applied in sequence. Signed-Off-By: Jiří Paleček <jpalecek@web.de>,
66 Modified File(s):
67 ltp/include/tlibio.h ltp/lib/tlibio.c
68 ltp/testcases/commands/eject/Makefile
69 ltp/testcases/kernel/fs/doio/Makefile
70 ltp/testcases/kernel/ipc/pipeio/Makefile
71 ltp/testcases/kernel/ipc/pipeio/pipeio.c
73 9) Log Message:
74 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>.
76 Modified File(s):
77 ltp/testcases/kernel/io/ltp-aiodio/Makefile
78 ltp/testcases/kernel/io/ltp-aiodio/aiodio_sparse.c
79 ltp/testcases/kernel/io/ltp-aiodio/dio_sparse.c
81 10) Log Message:
82 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>.
84 Modified File(s):
85 ltp/testcases/kernel/fs/proc/proc01.c
87 11) Log Message:
88 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>.
90 Modified File(s):
91 ltp/runtest/stress.part3
92 ltp/testcases/network/rpc/basic_tests/rpcinfo/rpcinfo01
93 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/README
94 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.auto
95 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.interactive
96 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.ftr
97 ltp/testscripts/ltpstress.sh
99 12) Log Message:
100 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>.
102 Modified File(s):
103 ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
105 13) Log Message:
106 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,
107 # cd ./testcases/kernel/syscalls/ipc/msgctl
108 # ./msgctl02
109 msgctl02    1  FAIL  :  qs_buf.msg_qbytes value is not expected
110 msgctl02    0  INFO  :  expected - 65535, received - 4194303
112 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>.
114 Modified File(s):
115 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
117 14) Log Message:
118 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>.
120 Modified File(s):
121 ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
123 15) Log Message:
124 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>.
126 Modified File(s):
127 ltp/testcases/kernel/sched/clisrv/Makefile
128 ltp/testcases/kernel/sched/clisrv/pthcli.c
129 ltp/testcases/kernel/sched/clisrv/run_sched_cliserv.sh
131 16) Log Message:
132 Fixed typo when not defining SPEW_SIGNALS in my_yield(). Signed-Off-By: nobuhiro <nobuhiro@andestech.com>.
134 Modified File(s):
135 ltp/testcases/kernel/mem/mtest07/mallocstress.c
137 17) Log Message:
138 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>.
140 Modified Files:
141 ltp/runtest/mm
143 18) Log Message:
144 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>.
146 Modified Files:
147 ltp/testcases/kernel/mem/mmapstress/mmapstress04.c
149 19) Log Message:
150 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>.
152 Modified Files:
153 ltp/testcases/kernel/mem/mmapstress/mmapstress07.c
155 20) Log Message:
156 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>. 
158 Modified Files:
159 ltp/testcases/kernel/mem/mmapstress/mmapstress08.c
161 21) Log Message:
162 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>.
164 Modified File(s):
165 ltp/testcases/kernel/mem/mem/mem01.c
167 22) Log Message:
168 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>.
170 Modified File(s):
171 ltp/testcases/commands/unzip/unzip_genfile.sh
173 23) Log Message:
174 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).
175 # Apply to root of ltp-full-20081031 tree
176 $ cd testcases/open_posix_testsuite/
177 $ make conformance/interfaces/mq_send/5-1.test
178 $ conformance/interfaces/mq_send/5-1.test
179 Signed-off-by: Brandon Philips <bphilips@suse.de>
181 Modified File(s):
182 ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_send/5-1.c
183 ltp/testcases/open_posix_testsuite/include/posixtest.h
185 24) Log Message:
186 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. 
187 pidns30 : notified process is in a descendant namespace wrt to the notifier. so the signal receiver doesn't know about the sender's pid.
188 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.
189 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>.
191 Modified Files:
192 ltp/testcases/kernel/containers/pidns/Makefile
193 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
194 Added Files:
195 ltp/testcases/kernel/containers/pidns/pidns30.c
197 25) Log Message:
198 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.
199 pidns30 : notified process is in a descendant namespace wrt to the notifier. so the signal receiver doesn't know about the sender's pid.
200 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.
201 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>.
203 Modified Files:
204 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
205 Added Files:
206 ltp/testcases/kernel/containers/pidns/pidns31.c
208 26) Log Message:
209 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>.
211 Modified Files:
212 ltp/testcases/network/lib6/asapi_01.c
213 ltp/testcases/network/lib6/asapi_02.c
214 ltp/testcases/network/lib6/asapi_03.c
215 ltp/testcases/network/lib6/asapi_05.c
216 ltp/testcases/network/lib6/asapi_06.c
217 ltp/testcases/network/lib6/asapi_07.c
219 27) Log Message:
220 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>.
222 Modified Files:
223 ltp/testcases/network/lib6/asapi_04.c
224 ltp/testcases/network/lib6/asapi_05.c
226 28) Log Message:
227 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>.
229 Modified Files:
230 ltp/configure.ac
231 ltp/include/config.h.default
232 ltp/testcases/network/Makefile
233 ltp/testcases/network/lib6/asapi_06.c
235 29) Log Message:
236 Give others to use this file created by Root during Install.
238 Modified Files:
239 ltp/testcases/commands/unzip/Makefile
241 30) Log Message:
242 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>. 
244 Modified File(s):
245 ltp/testcases/kernel/containers/Makefile
246 ltp/testcases/kernel/containers/check_for_unshare.c
248 31) Log Message:
249 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>.
251 Modified Files:
252 ltp/runtest/syscalls
253 ltp/testcases/kernel/syscalls/ioctl/test_ioctl
254 Added Files:
255 ltp/testcases/kernel/syscalls/ioctl/ioctl03.c
257 32) Log Message:
258 Please find the patch for the pidns14.c testcase. Test Assertion:
259 ** kill -USR1 container_init from outside a container,
260 ** $ Where init has not defined a custom handler for USR1,
261 ** $ Should kill the container,
262 ** $ else the test fails,
263 Signed-off-by: Veerendra C <vechandr@in.ibm.com>,
264 Results:
265 # ./pidns14
266 pidns14     1  PASS  :  container init is killed, as expected
267 Sukadev, Included the changes suggested by you after doing waitpid() at the end.
269 Added Files:
270 ltp/testcases/kernel/containers/pidns/pidns14.c
272 33) Log Message:
273 Please find the testcase for the below scenario. Assertion:
274 ** kill - USR1 container_init,
275 **      - from the parent process and also inside a container,
276 **      - Where init has defined a custom handler for USR1,
277 **      - Should call the handler, and,
278 **      - Verify whether the signal handler is called from the proper process.
279 Signed-off by: Veerendra C <vechandr@in.ibm.com>,
280 Results:
281 # ./pidns16
282 pidns16     0  INFO  :  sig_handler is signalled from pid  29640
283 pidns16     0  INFO  :  Container: Resumed after receiving SIGUSR1 from parentNS
284 pidns16     0  INFO  :  sig_handler is signalled from pid  1
285 pidns16     0  INFO  :  Container: Resumed after sending SIGUSR1 from container itself
286 pidns16     1  PASS  :  container init continued successfuly, after handling signal -USR1
287 Suka,
288 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.
290 Added Files:
291 ltp/testcases/kernel/containers/pidns/pidns16.c
293 34) Log Message:
294 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>.
296 Modified Files:
297 ltp/testcases/kernel/numa/numa01.sh
299 35) Log Message:
300 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>. 
302 Modified Files:
303 ltp/testcases/kernel/include/powerpc.in
304 ltp/testcases/kernel/include/powerpc64.in
306 36) Log Message:
307 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>.
309 Modified Files:
310 ltp/testcases/commands/cron/cron_deny01
312 37) Log Message:
313 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>.
315 Modified Files:
316 ltp/testcases/commands/cron/cron_pos_tests.sh
318 38) Log Message:
319 CPU controller latency testcases v-4: Add some documentation with respect to test. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
321 Modified Files:
322 ltp/testcases/kernel/controllers/cpuctl/cpuctl_testplan.txt
324 39) Log Message:
325 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>.
327 Added Files:
328 ltp/testcases/kernel/controllers/cpuctl/cpuctl_latency_test.c
330 40) Log Message:
331 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>.
333 Added Files:
334 ltp/testcases/kernel/controllers/cpuctl/cpuctl_latency_check_task.c
336 41) Log Message:
337 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>.
339 Added Files:
340 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_latency_test.sh
342 42) Log Message:
343 CPU controller latency testcases v-4: Edit the makefile. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
345 Modified Files:
346 ltp/testcases/kernel/controllers/cpuctl/Makefile
348 43) Log Message:
349 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>.
351 Modified Files:
352 ltp/testcases/kernel/controllers/test_controllers.sh
354 44) Log Message:
355 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>.
357 Modified Files:
358 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
359 Added Files:
360 ltp/testcases/kernel/containers/pidns/pidns10.c
362 45) Log Message:
363 Please accept below testcase patches for pid namespace. 
364 pidns12:
365 Description:
366   The pidns12.c testcase verifies that siginfo->si_pid is set to 0 if sender (parent process) is not in receiver's namespace.
367 pidns13:
368   The pidns13.c testcase checks container init, for async I/O triggered by peer namespace process.
369 pidns17:
370   The pidns17.c testcase verifies inside the container, if kill(-1, SIGUSR1) terminates all children running inside.
371 Signed-off-by: Gowrishankar M <gowrishankar.m@in.ibm.com>,
372 Acked-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>.
374 Modified Files:
375 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
376 Added Files:
377 ltp/testcases/kernel/containers/pidns/pidns12.c
378 ltp/testcases/kernel/containers/pidns/pidns13.c
379 ltp/testcases/kernel/containers/pidns/pidns17.c
381 46) Log Message:
382 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. 
383 Hello,
384 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:
385 1) Calling:
386 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.
387 2) Calling
388 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>.
390 Modified File(s):
391 ltp/testcases/kernel/fs/openfile/openfile.c
392 ltp/testcases/kernel/io/disktest/childmain.c
393 ltp/testcases/kernel/io/disktest/main.c
394 ltp/testcases/kernel/io/disktest/timer.c
395 ltp/testcases/kernel/mem/mtest06/mmap1.c
396 ltp/testcases/kernel/mem/mtest07/mallocstress.c
397 ltp/testcases/kernel/mem/mtest07/shm_test.c
398 ltp/testcases/kernel/sched/clisrv/pthserv.c
399 ltp/testcases/network/sctp/func_tests/test_1_to_1_threads.c
401 47) Log Message:
402 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>.
404 Modified File(s):
405 ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
407 48) Log Message:
408 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>.
410 Modified Files:
411 ltp/testscripts/networktests.sh
412 Added Files:
413 ltp/runtest/tcp_cmds_addition
415 49) Log Message:
416 Adding the patch for running the tests pidns14.c and pidns16.c. Please accept this. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
418 Modified File(s):
419 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
421 50) Log Message:
422 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>.
424 Modified File(s):
425 ltp/INSTALL
427 51) Log Message:
428 Please accept below testcase patches for pid namespace. They carry minor comments suggested by Suka and Nadia in lxc-dev.
430 pidns20:
431      The pidns20.c testcase verifies that signal handler of SIGUSR1 is called (and cinit is NOT terminated) when:
432         - container-init blocks SIGUSR1,
433         - parent queues SIGUSR1 and
434         - a handler is specified for SIGUSR1 before it is unblocked.
435  Change log:
436    version 2:
437      * added two pipes for reliable testing.
438    version 1:
439      * Submitted in lxc-dev
440 pidns21:
441     The pidns21.c testcase verifies that container-init is terminated by
442 SIGUSR1 when:
443        - a handler is specified for SIGUSR1,
444        - container-init blocks SIGUSR1,
445        - parent queues SIGUSR1 and
446        - handler for SIGUSR1 is set to system default before SIGUSR1 is
447          unblocked.
448 Change log:
449    version 2:
450      * added two pipes for reliable testing.
451    version 1:
452     * Submitted in lxc-dev
453 Signed-off-by: Gowrishankar M <gowrishankar.m@in.ibm.com>, Acked-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>.
455 Modified Files:
456 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
457 Added Files:
458 ltp/testcases/kernel/containers/pidns/pidns20.c
459 ltp/testcases/kernel/containers/pidns/pidns21.c
461 52) Log Message:
462 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>.
464 Modified File(s):
465 ltp/testcases/kernel/fs/acl/tacl_xattr.sh
467 53) Log Message:
468 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.
469 lstat01A_64 symlink01 -T lstat01_64
470 stat04_64 symlink01 -T stat04_64
471 from runtest/syscall.
472 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>.
474 Modified File(s):
475 ltp/runtest/syscalls
476 ltp/testcases/kernel/syscalls/symlink/symlink01.c
478 54) Log Message:
479 Subrata Modak <subrata@linux.vnet.ibm.com> wrote:
480 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:
481 [tcore_patch_test_suites]$ make
482  gcc  -o tcore tcore.c -lm -lpthread
483  tcore.c: In function ‘producer’:
484  tcore.c:129: error: memory input 0 is not directly addressable
485  tcore.c: In function ‘consumer’:
486  tcore.c:166: error: memory input 0 is not directly addressable
487  tcore.c:167: error: memory input 0 is not directly addressable
488  make: *** [tcore] Error 1
489 Can you please let me know:
490  1) Any fix for this Failure ?
491  2) Relevance of this test case today, whether they need to be there in  LTP or not ?
493 Gowrishankar <gomuthuk@linux.vnet.ibm.com> replied:
494 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>.
496 Modified File(s):
497 ltp/testcases/misc/tcore_patch_test_suites/tcore.c
498 ltp/testcases/misc/tcore_patch_test_suites/tcore.sh
500 55) Log Message:
501 Small updates from Pradeep K Surisetty <pradeepkumars@in.ibm.com>.
503 Modified File(s):
504 ltp/testcases/pounder21/README
505 ltp/testcases/pounder21/src/ramsnake/Makefile
506 ltp/testcases/pounder21/src/ramsnake/snake.c
508 56) Log Message:
509 The attached patch fixes and then integrates the Hyperthreading tests to default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
511 Modified File(s):
512 ltp/runltp
513 ltp/testcases/kernel/sched/Makefile
514 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
515 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
516 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/Makefile
517 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/Makefile
518 ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/Makefile
520 57) Log Message:
521 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>,
523 Modified Files:
524 ltp/runalltests.sh
525 ltp/testcases/misc/Makefile
526 Added Files:
527 ltp/runtest/tcore
529 58) Log Message:
530 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>.
532 Modified File(s):
533 ltp/testcases/kernel/syscalls/ioctl/ioctl03.c
535 59) Log Message:
536 This patch fix man miscellenous compilation warnings. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
538 Modified File(s):
539 ltp/lib/tlibio.c
540 ltp/testcases/kernel/fs/openfile/openfile.c
541 ltp/testcases/kernel/io/disktest/childmain.c
542 ltp/testcases/kernel/io/disktest/main.c
543 ltp/testcases/kernel/io/disktest/timer.c
544 ltp/testcases/kernel/mem/mtest07/mallocstress.c
545 ltp/testcases/kernel/mem/mtest07/shm_test.c
546 ltp/testcases/kernel/sched/clisrv/pthserv.c
547 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
548 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/Makefile
549 ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/Makefile
550 ltp/testcases/network/sctp/func_tests/Makefile
551 ltp/testcases/network/sctp/func_tests/test_1_to_1_threads.c
553 60) Log Message:
554 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>.
556 Modified File(s):
557 ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
559 61) Log Message:
560 =========================================================
561 Manas K. Nayak <maknayak@in.ibm.com> reported:
562 =========================================================
563 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:
564 [accept4]# ./accept4_01
565 accept04_01    1  BROK  :  accept4() Error: Function not implemented
566 =========================================================
567 Subrata Modak <subrata@linux.vnet.ibm.com> replied:
568 =========================================================
569 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: 
570 # uname -a
571 Linux 2.6.25-gcov-nomodconfig-smp #1 SMP Thu Jun 12 06:29:27 EDT 2008 i686 i686 i386 GNU/Linux 
572 # ./ltp-intermediate-20081216/testcases/bin/accept4_01
573 accept04_01    1  CONF  :  syscall __NR_accept4 not supported on your arch
574 But on x86_64, it behaves differently:
575 # uname -a
576 Linux 2.6.18-125.el5 #1 SMP Mon Dec 1 17:38:25 EST 2008 x86_64 x86_64 x86_64 GNU/Linux
577 # ./accept4_01
578 accept04_01    1  BROK  :  accept4() Error: Function not implemented
579 It means though the interface calls for:
580 syscall(__NR_socketcall, SYS_ACCEPT4, args)
582 syscall(__NR_accept4, fd, sockaddr, addrlen, flags)
583 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>.
585 Modified File(s):
586 ltp/testcases/kernel/syscalls/accept4/accept4_01.c
588 62) Log Message:
589 ======================================================
590 Manas K. Nayak <maknayak@in.ibm.com> reported:
591 ======================================================
592 Ltp iptables testcases failed against sles with following ping failures. Looks like iptables chain rules set to block ping from loopback address.
593 ======================================================
594 Sridhar Vinay Replied:
595 ======================================================
596 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.
597 ======================================================
598 Manas K. Nayak <maknayak@in.ibm.com> reverted back:
599 ======================================================
600 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>.
602 Modified File(s):
603 ltp/testcases/network/iptables/iptables_tests.sh
605 63) Log Message:
606 Include File Systems Data Integrity Tests to Default  LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
608 Modified Files:
609 ltp/runtest/fs
611 64) Log Message:
612 Increase the No. of Loops for the File System INOD tests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
614 Modified Files:
615 ltp/runtest/fs
617 65) Log Message:
618 Integrate the File System Permissions Tests in to Default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
620 Modified Files:
621 ltp/runtest/fs ltp/testcases/kernel/fs/fs_perms/Makefile
622 Added Files:
623 ltp/testcases/kernel/fs/fs_perms/fs_perms_simpletest.sh
624 Removed Files:
625 ltp/testcases/kernel/fs/fs_perms/simpletest.sh
627 66) Log Message:
628 Increase the No. of Soft & Hard Links Created by linktest.pl. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
630 Modified Files:
631 ltp/runtest/fs
633 67) Log Message:
634 Integrate PROC File Systems tests into default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
636 Modified Files:
637 ltp/runtest/fs
639 68) Log Message:
640 Integrate File Systems Race Condition Check tests to  default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
642 Modified Files:
643 ltp/runtest/fs ltp/testcases/kernel/fs/Makefile
644 Added Files:
645 ltp/testcases/kernel/fs/racer/fs_racer.sh
646 ltp/testcases/kernel/fs/racer/fs_racer_dir_create.sh
647 ltp/testcases/kernel/fs/racer/fs_racer_dir_test.sh
648 ltp/testcases/kernel/fs/racer/fs_racer_file_concat.sh
649 ltp/testcases/kernel/fs/racer/fs_racer_file_create.sh
650 ltp/testcases/kernel/fs/racer/fs_racer_file_link.sh
651 ltp/testcases/kernel/fs/racer/fs_racer_file_list.sh
652 ltp/testcases/kernel/fs/racer/fs_racer_file_rename.sh
653 ltp/testcases/kernel/fs/racer/fs_racer_file_rm.sh
654 ltp/testcases/kernel/fs/racer/fs_racer_file_symlink.sh
655 Removed Files:
656 ltp/testcases/kernel/fs/racer/dir_create.sh
657 ltp/testcases/kernel/fs/racer/dir_test.sh
658 ltp/testcases/kernel/fs/racer/file_concat.sh
659 ltp/testcases/kernel/fs/racer/file_create.sh
660 ltp/testcases/kernel/fs/racer/file_link.sh
661 ltp/testcases/kernel/fs/racer/file_list.sh
662 ltp/testcases/kernel/fs/racer/file_rename.sh
663 ltp/testcases/kernel/fs/racer/file_rm.sh
664 ltp/testcases/kernel/fs/racer/file_symlink.sh
665 ltp/testcases/kernel/fs/racer/racer.sh
667 69) Log Message:
668 Integrate CD and FLOPPY tests to run with runalltests.sh. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
670 Modified Files:
671 ltp/runalltests.sh
672 Added Files:
673 ltp/runtest/io_cd
674 ltp/runtest/io_floppy
675 Removed Files:
676 ltp/runtest/io
678 70) Log Message:
679 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>.
681 Modified Files:
682 ltp/runltp
683 ltp/testcases/kernel/io/Makefile
684 ltp/testcases/kernel/io/aio/aio02/Makefile
685 ltp/testcases/kernel/io/aio/aio02/runfstests.sh
686 Added Files:
687 ltp/runtest/io
689 71) Log Message:
690 Run the CPU HOTPLUG tests through runalltests.sh. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
692 Modified Files:
693 ltp/README
694 ltp/runalltests.sh
695 Added Files:
696 ltp/runtest/cpuhotplug
698 72) Log Message:
699 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>.
701 Modified Files:
702 ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
703 ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.c
705 73) Log Message:
706 Add options for block devices and turn on related testcases. Signed-Off-By: Andrew Vagin <avagin@gmail.com>.
708 Modified Files:
709 ltp/runltp
710 ltp/runtest/syscalls
712 74) Log Message:
713 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:
714 Running tests.......
715 inotify03    0  INFO  :  mount /dev/loop0 to mnt_694 fstype=ext3
716 inotify03    0  INFO  :  umount /dev/loop0
717 <<<test_start>>>
718 tag=inotify03 stime=1229332020
719 cmdline="inotify03 -D /dev/loop0 -T ext3"
720 contacts=""
721 analysis=exit
722 initiation_status="ok"
723 <<<test_output>>>
724 incrementing stop
725 inotify03    1  PASS  :  get event: wd=1 mask=2000 cookie=0 len=0
726 inotify03    2  PASS  :  get event: wd=1 mask=8000 cookie=0 len=0
727 inotify03    3  PASS  :  inotify_rm_watch (5, 1) return -1 errno=22 : Invalid argument
728 <<<execution_status>>>
729 duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0
730 <<<test_end>>>
731 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. 
732 Signed-Off-By: Andrew Vagin <avagin@gmail.com>. Acked-By: CAI Qian <caiqian@cclom.cn>.
734 Modified Files:
735 ltp/runtest/syscalls
736 Added Files:
737 ltp/testcases/kernel/syscalls/inotify/inotify03.c
739 75) Log Message:
740 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>.
742 Modified Files:
743 ltp/testcases/kernel/syscalls/inotify/inotify01.c
744 ltp/testcases/kernel/syscalls/inotify/inotify02.c
745 ltp/testcases/kernel/syscalls/inotify/inotify03.c
747 76) Log Message:
748 Introduce autoconf to inotify test case. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
750 Modified File(s):
751 ltp/configure.ac
752 ltp/testcases/kernel/syscalls/inotify/Makefile
753 ltp/testcases/kernel/syscalls/inotify/inotify01.c
754 ltp/testcases/kernel/syscalls/inotify/inotify02.c
756 77) Log Message:
757 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:
758 1. Added verbose comments and patch description.
759 2. Restructured the licensing text.
760 3. Merged two patches into one touching runallnetworktest_child.sh file.
762 TODO:
763 1. Changing the kernel version to proper one
764 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.
765 Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>. Acked-By: "Serge E. Hallyn" <serue@us.ibm.com>.
767 Modified Files:
768 ltp/testcases/kernel/containers/libclone/libnetns.c
769 ltp/testcases/kernel/containers/netns/parentns.sh
770 Modified Files:
771 ltp/testcases/kernel/containers/libclone/libnetns.c
772 Modified Files:
773 ltp/testcases/kernel/containers/libclone/libnetns.c
774 ltp/testcases/kernel/containers/netns/childns.sh
775 ltp/testcases/kernel/containers/netns/parentns.sh
776 Modified Files:
777 ltp/testcases/kernel/containers/netns/childns.sh
778 ltp/testcases/kernel/containers/netns/parentns.sh
779 Added Files:
780 ltp/testcases/kernel/containers/netns/create_container.c
781 Added Files:
782 ltp/testcases/kernel/containers/netns/runallnetworktests_parent.sh
783 Added Files:
784 ltp/testcases/kernel/containers/netns/runallnetworktests_child.sh
785 Added Files:
786 ltp/testcases/kernel/containers/netns/nw_under_ns.sh
787 Modified Files:
788 ltp/testcases/kernel/containers/netns/Makefile
789 Added Files:
790 ltp/runtest/nw_under_ns
791 Modified Files:
792 ltp/testcases/kernel/containers/netns/runallnetworktests_child.sh
793 Added Files:
794 ltp/testcases/kernel/containers/netns/readme
796 78) Log Message:
797 Linux drivers based on Video for Linux Two (V4L2) API, test addition:
798 Németh Márton <nm127@freemail.hu> wrote:
799 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? 
800 Subrata Modak <subrata@linux.vnet.ibm.com> wrote back: 
801 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:
802 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.
803 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 ?? 
804 Németh Márton <nm127@freemail.hu> wrote back:
805 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>.
807 Modified Files:
808 ltp/README
809 Added Files:
810 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
811 ltp/testcases/kernel/device-drivers/v4l/user_space/README
812 ltp/testcases/kernel/device-drivers/v4l/user_space/dev_video.c
813 ltp/testcases/kernel/device-drivers/v4l/user_space/dev_video.h
814 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
815 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.h
816 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
817 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.h
818 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
819 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.h
820 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
821 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.h
822 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
823 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.h
824 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.c
825 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.h
826 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
827 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.h
828 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
829 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.h
830 ltp/testcases/kernel/device-drivers/v4l/user_space/test_invalid_ioctl.c
831 ltp/testcases/kernel/device-drivers/v4l/user_space/test_invalid_ioctl.h
832 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
833 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.h
834 ltp/testcases/kernel/device-drivers/v4l/user_space/video_limits.h
835 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
836 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/a16506.htm
837 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/a16706.htm
838 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/a16721.htm
839 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/b17127.htm
840 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/book1.htm
841 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c14592.htm
842 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c14595.htm
843 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c174.htm
844 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c2030.htm
845 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c5742.htm
846 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c6488.htm
847 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/capture-example.html
848 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/f163.htm
849 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/i16960.htm
850 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/index.html
851 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10104.htm
852 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10211.htm
853 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10386.htm
854 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10595.htm
855 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10944.htm
856 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11094.htm
857 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11217.htm
858 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11285.htm
859 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11430.htm
860 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11612.htm
861 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11680.htm
862 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11946.htm
863 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12051.htm
864 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12265.htm
865 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12342.htm
866 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12784.htm
867 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12816.htm
868 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12878.htm
869 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13022.htm
870 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13105.htm
871 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13317.htm
872 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13641.htm
873 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13696.htm
874 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13817.htm
875 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13889.htm
876 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14037.htm
877 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14090.htm
878 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14169.htm
879 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14264.htm
880 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14390.htm
881 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14496.htm
882 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r2492.htm
883 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r3735.htm
884 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r3796.htm
885 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r3896.htm
886 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4185.htm
887 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4246.htm
888 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4339.htm
889 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4484.htm
890 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4629.htm
891 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4850.htm
892 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5016.htm
893 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5154.htm
894 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5319.htm
895 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5470.htm
896 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7624.htm
897 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7626.htm
898 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7667.htm
899 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7771.htm
900 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7900.htm
901 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8087.htm
902 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8242.htm
903 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8304.htm
904 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8367.htm
905 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8494.htm
906 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8724.htm
907 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8936.htm
908 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9149.htm
909 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9288.htm
910 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9539.htm
911 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9688.htm
912 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9804.htm
913 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9994.htm
914 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x15446.htm
915 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16430.htm
916 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16453.htm
917 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16497.htm
918 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16743.htm
919 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16769.htm
920 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16775.htm
921 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16788.htm
922 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16896.htm
923 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16910.htm
924 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16915.htm
925 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16923.htm
926 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16929.htm
927 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16933.htm
928 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16941.htm
929 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x1859.htm
930 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x1904.htm
931 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2009.htm
932 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2123.htm
933 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2428.htm
934 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2490.htm
935 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x282.htm
936 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x294.htm
937 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x309.htm
938 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x341.htm
939 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x3891.htm
940 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x394.htm
941 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x448.htm
942 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x542.htm
943 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5634.htm
944 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5665.htm
945 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5791.htm
946 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5884.htm
947 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5950.htm
948 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5953.htm
949 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6386.htm
950 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6570.htm
951 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6831.htm
952 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6909.htm
953 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6991.htm
954 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7002.htm
955 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7013.htm
956 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7236.htm
957 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7561.htm
958 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7578.htm
959 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7607.htm
960 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x802.htm
962 79) Log Message:
963 Manas Kumar Nayak <maknayak@in.ibm.com> shared this wonderfull README to run LTP Network tests.
965 Added File(s):
966 ltp/testcases/network/LTP-Network-test_README.pdf
968 80) Log Message:
969 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>.
971 Modified Files:
972 ltp/testcases/commands/fileutils/ln/ln_tests.sh
973 ltp/testcases/commands/gzip/gzip_tests.sh
974 ltp/testcases/commands/unzip/unzip_tests.sh
976 81) Log Message:
977 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:
978 make[5]: Leaving directory `/tmp/buildd/ltp-20081130+dfsg/testcases/kernel/syscalls/signal'
979 make[5]: Entering directory `/tmp/buildd/ltp-20081130+dfsg/testcases/kernel/syscalls/signalfd'
980 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
981 signalfd01.c:88:18: error: #if with no expression
982 signalfd01.c: In function 'do_test1':
983 signalfd01.c:117: warning: implicit declaration of function 'signalfd' by checking for "defined USE_OWNIMPL", not "USE_OWNIMPL".
984 Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
986 Modified Files:
987 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
989 82) Log Message:
990 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>.
992 Modified Files:
993 ltp/testcases/kernel/syscalls/eventfd/Makefile
994 ltp/testcases/kernel/syscalls/getgroups/Makefile
995 ltp/testcases/kernel/syscalls/move_pages/Makefile
997 83) Log Message:
998 Integrate ltp network tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1000 Modified Files:
1001 ltp/runalltests.sh
1003 84) Log Message:
1004 Integrate ltp network stress tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1006 Modified Files:
1007 ltp/runalltests.sh
1009 85) Log Message:
1010 Integrate ltp adp tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1012 Modified Files:
1013 ltp/runalltests.sh
1015 86) Log Message:
1016 Integrate ltp autofs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1018 Modified Files:
1019 ltp/runalltests.sh
1021 87) Log Message:
1022 Fix Diskio test. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1024 Modified Files:
1025 ltp/testscripts/diskio.sh
1027 88) Log Message:
1028 Integrate ltp exportfs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1030 Modified Files:
1031 ltp/runalltests.sh
1033 89) Log Message:
1034 Integrate ltp ro only fs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1036 Modified Files:
1037 ltp/runalltests.sh
1039 90) Log Message:
1040 Integrate ltp isofs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1042 Modified Files:
1043 ltp/runalltests.sh
1045 91) Log Message:
1046 Integrate ltp dmmapper tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1048 Modified Files:
1049 ltp/runalltests.sh
1051 92) Log Message:
1052 Integrate ltp fslvm tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1054 Modified Files:
1055 ltp/runalltests.sh
1057 93) Log Message:
1058 Integrate ltp fsnolvm tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1060 Modified Files:
1061 ltp/runalltests.sh
1063 94) Log Message:
1064 Integrate ltp scsi_debug tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1066 Modified Files:
1067 ltp/runalltests.sh
1069 95) Log Message:
1070 Integrate ltp sysfs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1072 Modified Files:
1073 ltp/runalltests.sh
1075 96) Log Message:
1076 Remove rpc tests from tirpc. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1078 Modified Files:
1079 ltp/runtest/rpctirpc
1081 97) Log Message:
1082 Integrate ltp tirpc tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1084 Modified Files:
1085 ltp/runalltests.sh
1087 98) Log Message:
1088 Integrate ltp selinux tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1090 Modified Files:
1091 ltp/runalltests.sh
1093 99) Log Message:
1094 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>.
1096 Modified Files:
1097 ltp/testcases/commands/unzip/unzip_tests.sh
1099 100) Log Message:
1100 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>.
1102 Modified Files:
1103 ltp/testcases/commands/gzip/gzip_tests.sh
1105 101) Log Message:
1106 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>. 
1108 Modified Files:
1109 ltp/testcases/kernel/syscalls/symlink/symlink01.c
1111 102) Log Message:
1112 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.
1113  - restore root privileges before tmp directory cleanup. This is needed, because as nonprivileged user, we don't have search permission on the current directory,
1114  - because of that, do not drop root completely by setuid(), change effective uid instead,
1115  - call cleanup in one case when setup fails,
1116 Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
1118 Modified Files:
1119 ltp/testcases/kernel/syscalls/mknod/mknod07.c
1121 LTP-20081130
1123 1) Log Message:
1124 librttest.c: enhancement and fixes for options handling. 
1125 - simplified check for duplicate options,
1126 - better handling of unknown options and missing args: report missing args and   exit,
1127 - exit if any option is wrong,
1128 - indent fix,
1129 Verified on all rt tests. Signed-off-by: Gilles Carry <gilles.carry@bull.net>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
1131 Modified File(s):
1132 ltp/testcases/realtime/lib/librttest.c
1134 2) Log Message:
1135 matrix_mult.c: set_affinity to work when there are offline cpus:
1136 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>,
1138 Modified File(s):
1139 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
1141 3) Log Message:
1142 matrix_mult.c: dynamic iterations configuration.
1143 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.
1145 Modified File(s):
1146 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
1148 4) Log Message:
1149 matrix_mult.c: thread synchronisation simplification:
1150 In concurrent calculations:
1151 - use a single pthread_barrier to start all threads together instead of a combination of barrier/mutex/condvar.
1152 - main thread no longer participates to concurrent calculations and simply performs rt_gettime(s) for global time spent evaluation.
1153 Signed-off-by: Gilles Carry <gilles.carry@bull.net>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
1155 Modified File(s):
1156 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
1158 5) Log Message:
1159 matrix_mult.c: concurrent calculation stats fix:
1160 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>.
1162 Modified File(s):
1163 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
1165 6) Log Message:
1166 use feedback from Jan Kratochvil so we wait for the child to be stopped before we attempt to ptrace it.
1168 Modified File(s):
1169 ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.h
1171 7) Log Message:
1172 base {PEEK,POKE}USER on sizeof(user) rather than sizeof(pt_regs) and add a few more corner cases.
1174 Modified File(s):
1175 ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
1177 8) Log Message:
1178 drop backup file configure~
1180 Modified File(s):
1181 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure~
1183 9) Log Message:
1184 start a .gitignore
1186 Added File(s):
1187 ltp/.gitignore
1189 10) Log Message:
1190 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>.
1192 Modified File(s):
1193 ltp/testcases/commands/cron/cron_tests.sh
1195 11) Log Message:
1196 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>.
1198 Modified File(s):
1199 ltp/testcases/kernel/numa/test.sh
1201 12) Log Message:
1202 The following are errors while compiling ltp-full-20081031 with ARM architecture:
1203 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
1204 -Wall  -I../../include -g -Wall -I../../../../include -Wall    eventfd01.c -L../../../../lib -lltp -o eventfd01
1205 In file included from eventfd01.c:60:
1206 ../../include/linux_syscall_numbers.h:113:10: error: no macro name given in #ifndef directive
1207 make[4]: *** [eventfd01] Error 1
1208 make[4]: Leaving directory
1209 `/home/naresh/DIFF/11_2008/ltp-full-20081031/testcases/kernel/syscalls/eventfd' 
1210 make[3]: *** [all] Error 2
1211 make[3]: Leaving directory
1212 `/home/naresh/DIFF/11_2008/ltp-full-20081031/testcases/kernel/syscalls'
1213 Here I am attaching the patch to resolve above error. Signed-Off-By: naresh kamboju <naresh.kernel@gmail.com>.
1215 Modified File(s):
1216 ltp/testcases/kernel/include/arm.in
1218 13) Log Message:
1219 Alan Cox [alan@lxorguk.ukuu.org.uk] wrote:
1220 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.
1221 Sukadev <sukadev@linux.vnet.ibm.com> wrote:
1222 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 ? 
1223 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 ?
1224 Sukadev <sukadev@linux.vnet.ibm.com> wrote:
1225 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>.
1227 Modified File(s):
1228 ltp/testcases/kernel/pty/ptem01.c
1230 14) Log Message:
1231 Enable Kernel with the Option during build to test filecaps support. Subrata.
1233 Modified File(s):
1234 ltp/README
1235 ltp/testcases/kernel/security/filecaps/README
1237 15) Log Message:
1238 check input files and abort if broken line is found
1240 Modified File(s):
1241 ltp/testcases/kernel/include/regen.sh
1243 16) Log Message:
1244 remove bogus line
1246 Modified File(s):
1247 ltp/testcases/kernel/include/sh.in
1249 17) Log Message:
1250 The attached Patch defines more about the keywords:
1251 i) TPASS - Indicates that the test case had the expected result and passed.
1252 ii) TFAIL - Indicates that the test case had an unexpected result and failed.
1253 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.
1254 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. 
1255 v) TRETR - Indicates that the test cases has been retired and should not be executed any longer.
1256 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.
1257 vii) TINFO - Specifies useful information about the status of the test that does not affect the result and does not indicate a problem.
1259 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>.
1261 Modified File(s):
1262 ltp/tools/html_report_header.txt
1264 18) Log Message:
1265 Added test case for checking cpuidle sysfs files. Signed-Off-By: Nageswara R Sastry <rnsastry@linux.vnet.ibm.com>.
1267 Modified Files:
1268 ltp/testcases/kernel/power_management/Makefile
1269 ltp/testcases/kernel/power_management/runpwtests.sh
1271 Added Files:
1272 ltp/testcases/kernel/power_management/check_cpuidle_sysfs_files.sh
1274 19) Log Message:
1275 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>.
1278 Modified File(s):
1279 ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov.patch
1281 20) Log Message:
1282 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>. 
1284 Modified File(s):
1285 ltp/runtest/syscalls
1286 ltp/testcases/kernel/syscalls/chown/Makefile
1287 ltp/testcases/kernel/syscalls/fchown/Makefile
1288 ltp/testcases/kernel/syscalls/fcntl/Makefile
1289 ltp/testcases/kernel/syscalls/fstat/Makefile
1290 ltp/testcases/kernel/syscalls/fstatat/Makefile
1291 ltp/testcases/kernel/syscalls/fstatfs/Makefile
1292 ltp/testcases/kernel/syscalls/getdents/Makefile
1293 ltp/testcases/kernel/syscalls/geteuid/Makefile
1294 ltp/testcases/kernel/syscalls/getgroups/Makefile
1295 ltp/testcases/kernel/syscalls/getuid/Makefile
1296 ltp/testcases/kernel/syscalls/lchown/Makefile
1297 ltp/testcases/kernel/syscalls/lstat/Makefile
1298 ltp/testcases/kernel/syscalls/pread/Makefile
1299 ltp/testcases/kernel/syscalls/pselect/Makefile
1300 ltp/testcases/kernel/syscalls/setfsgid/Makefile
1301 ltp/testcases/kernel/syscalls/setfsuid/Makefile
1302 ltp/testcases/kernel/syscalls/setregid/Makefile
1303 ltp/testcases/kernel/syscalls/setresgid/Makefile
1304 ltp/testcases/kernel/syscalls/setresuid/Makefile
1305 ltp/testcases/kernel/syscalls/setreuid/Makefile
1306 ltp/testcases/kernel/syscalls/setuid/Makefile
1307 ltp/testcases/kernel/syscalls/stat/Makefile
1308 ltp/testcases/kernel/syscalls/statfs/Makefile
1310 21) Log Message:
1311 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>. 
1313 Modified File(s):
1314 ltp/runalltests.sh
1316 22) Log Message:
1317 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>.
1319 Added Files:
1320 ltp/testcases/kernel/containers/pidns/pidns06.c
1322 23) Log Message:
1323 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>.
1325 Modified File(s):
1326 ltp/README
1327 ltp/testcases/kernel/security/selinux-testsuite/README
1329 24) Log Message:
1330 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>.
1332 Modified File(s):
1333 ltp/testcases/kernel/containers/netns/initialize.sh
1335 25) Log Message:
1336 (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>.
1338 Modified File(s):
1339 ltp/runtest/ltp-aio-stress.part1
1340 ltp/runtest/ltp-aio-stress.part2
1341 ltp/runtest/ltp-aiodio.part1
1342 ltp/runtest/ltp-aiodio.part2
1344 26) Log Message:
1345 Subrata and Daniel,
1346 moving from ia64 to x86_64 arch I have got this at linking time: 
1347 cc -o aio-stress aio-stress.o -Wall -O -g -DAIO -L /usr/lib -laio -lpthread
1348 /usr/bin/ld: skipping incompatible /usr/lib/libpthread.so when searching for -lpthread
1349 /usr/bin/ld: skipping incompatible /usr/lib/libpthread.a when searching for -lpthread
1350 /usr/bin/ld: skipping incompatible /usr/lib/libc.so when searching for -lc
1351 /usr/bin/ld: skipping incompatible /usr/lib/libc.a when searching for -lc
1352 so , if you could  have a look to the suggested following  patch. Signed-Off-By: Jacky Malcles <Jacky.Malcles@bull.net>.
1354 Modified File(s):
1355 ltp/testcases/kernel/io/ltp-aiodio/Makefile
1357 27) Log Message:
1358 on SLES10 SP2 __NR_get_robust_list is not defined and cause following compiler warning:
1359 ---->8---------
1360 make[4]: Entering directory
1361 `/usr/src/packages/BUILD/ltp-full-20081031/testcases/kernel/syscalls/get_robust_list'
1362 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
1363 get_robust_list01.c: In function 'main':
1364 get_robust_list01.c:252: warning: control reaches end of non-void function
1365 make[4]: Leaving directory
1366 `/usr/src/packages/BUILD/ltp-full-20081031/testcases/kernel/syscalls/get_robust_list'
1367 ----8<---------
1368 And cause "unexpected" return value:
1369 ----8<---------
1370 x86_64:~/:[1]# /usr/lib64/ltp/testcases/bin/get_robust_list01 get_robust_list: system call not available
1371 x86_64:~/:[43]# echo $?
1373 x86_64:~/:[0]# /usr/lib64/ltp/testcases/bin/get_robust_list01 | wc -c
1375 ---->8---------
1376 Attached patch avoids "random"/43 return value. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
1378 Modified File(s):
1379 ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
1381 28) Log Message:
1382 This patch fixes a compilation warning:
1383 timerfd01.c: In function `main':
1384 timerfd01.c:128: warning: unused variable `tfd2'
1385 Signed-off-by: CAI Qian <caiqian@cclom.cn>.
1387 Modified File(s):
1388 ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
1390 29) Log Message:
1391 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>.
1393 Modified File(s):
1394 ltp/pan/pan.c
1395 ltp/pan/zoolib.c
1396 ltp/testcases/kernel/power_management/runpwtests.sh
1397 ltp/testcases/kernel/syscalls/eventfd/Makefile
1398 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
1399 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
1400 ltp/testcases/kernel/syscalls/kill/kill03.c
1401 ltp/testcases/kernel/syscalls/kill/kill04.c
1402 ltp/testcases/kernel/syscalls/mount/mount03.c
1403 ltp/testcases/kernel/syscalls/move_pages/Makefile
1405 30) Log Message:
1406 when building Debian ltp package on alpha, the package failed to build, because alpha lacks some of the syscalls (the xxx_16 ones). See:
1407 http://experimental.debian.net/fetch.php?&pkg=ltp&ver=20081031%2Bdfsg-1&arch=alpha&stamp=1225968365&file=log&as=raw
1408 I have created some patches, which fix this behaviour (ie. the build  doesn't fail then). They work like this:
1409 1. Syscalls which are potentially missing on some architectures are listed in the stub-list,
1410 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:
1411 - the syscalls added to the stub list are the ones which appear in the kernel sources as __IGNORE_name-of-syscall,
1412 - 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).
1413 Signed-off-by: Jiri Palecek <jpalecek@web.de>.
1415 Modified File(s):
1416 ltp/testcases/kernel/include/regen.sh
1417 ltp/testcases/kernel/include/stub-list
1418 ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
1419 ltp/testcases/kernel/syscalls/setgid/setgid01.c
1420 ltp/testcases/kernel/syscalls/setgid/setgid02.c
1421 ltp/testcases/kernel/syscalls/setgid/setgid03.c
1422 ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
1423 ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
1425 31) Log Message:
1426 Fix success detection in execve04 test:
1427 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 
1428 1. The failure (ie. success of the call) is unnoticed,
1429 2. The test leaves loads of files in the temporary directory.
1430 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>.
1432 Modified File(s):
1433 ltp/testcases/kernel/syscalls/execve/execve04.c
1435 32) Log Message:
1436 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>.
1438 Modified File(s):
1439 ltp/testcases/kernel/syscalls/execve/execve04.c
1441 33) Log Message:
1442 Don't break chown tests on non-catastrophic failures. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
1444 Modified File(s):
1445 ltp/testcases/kernel/syscalls/chown/chown03.c
1446 ltp/testcases/kernel/syscalls/fchown/fchown02.c
1447 ltp/testcases/kernel/syscalls/fchown/fchown03.c
1449 34) Log Message:
1450 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>.
1452 Modified File(s):
1453 ltp/testcases/kernel/syscalls/chmod/chmod06.c
1454 ltp/testcases/kernel/syscalls/chown/chown04.c
1455 ltp/testcases/kernel/syscalls/fchown/fchown02.c
1456 ltp/testcases/kernel/syscalls/fchown/fchown03.c
1457 ltp/testcases/kernel/syscalls/fchown/fchown04.c
1458 ltp/testcases/kernel/syscalls/fchown/fchown05.c
1460 35) Log Message:
1461 Prevent leaving files in the temporary directory by calling tst_rmdir, or cleanup, where appropriate. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
1463 Modified File(s):
1464 ltp/testcases/kernel/fs/stream/stream04.c
1465 ltp/testcases/kernel/syscalls/chown/chown03.c
1466 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
1467 ltp/testcases/kernel/syscalls/fchown/fchown04.c
1468 ltp/testcases/kernel/syscalls/fdatasync/fdatasync01.c
1469 ltp/testcases/kernel/syscalls/ftruncate/ftruncate03.c
1470 ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
1471 ltp/testcases/network/lib6/runcc.c
1473 36) Log Message:
1474 Call cleanup() at the right places to prevent fallocate tests leaving files in the temporary directory. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
1476 Modified File(s):
1477 ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
1478 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
1480 37) Log Message:
1481 I've clean my signalfd test case up with autoconf. After applying the patch, do at ltp/
1482     autoconf
1483     autoheader
1484     ./configure
1485     make (or cd testcases/kernel/syscalls/signalfd; make)
1486 Benefits are:
1487 - signalfd01.c doesn't depends on kernel version (it used KERNEL_VERSION macro.)
1488 - Makefile becomes simple.
1489 - #ifdef/#endif of signalfd01.c becomes readable.
1490 - signalfd.m4 can use other program than ltp.
1491 I revisied my patch.
1492 - signalfd.m4 is renamed to ltp-signalfd.m4.
1493 - configure is run by make if config.h is older than config.h.in.
1494 - autoconf is run by make if configure is older than configure.ac.
1495 - autoheader is run by make if config.h.in is older than configure.ac.
1496 - dist-clean, a new make target, removes autom4te.cache, config.log and config.status.
1497 - maintainer-clean, a new make target, removes configure and config.h.in.
1498 Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
1500 Modified Files:
1501 ltp/Makefile
1502 ltp/include/Makefile
1503 ltp/testcases/kernel/syscalls/signalfd/Makefile
1504 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
1505 Added Files:
1506 ltp/configure.ac
1507 ltp/m4/Makefile
1508 ltp/m4/ltp-signalfd.m4
1510 38) Log Message:
1511 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>.
1513 Modified File(s):
1514 ltp/testcases/network/sctp/testlib/sctputil.h
1516 39) Log Message:
1517 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>.
1519 Modified File(s):
1520 ltp/testcases/kernel/ipc/pipeio/pipeio.c
1522 40) Log Message:
1523 regen linux_syscall_numbers.h whenever regen.sh changes. Mike Frysinger <vapier@users.sourceforge.net>.
1525 Modified File(s):
1526 ltp/testcases/kernel/include/Makefile
1528 41) Log Message:
1529 make syscall() wrapper a bit more readable. Mike Frysinger <vapier@users.sourceforge.net>.
1531 Modified File(s):
1532 ltp/testcases/kernel/include/regen.sh
1534 42) Log Message:
1535 only create symlink if it doesnt exist already. Mike Frysinger <vapier@users.sourceforge.net>.
1537 Modified File(s):
1538 ltp/testcases/kernel/include/Makefile
1540 43) Log Message:
1541 generate stub list on the fly based on *.in files
1543 Modified File(s):
1544 ltp/testcases/kernel/include/regen.sh
1546 Removed File(s):
1547 ltp/testcases/kernel/include/stub-list
1549 44) Log Message:
1550 cleanup style with Lindent
1552 Modified File(s):
1553 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
1555 45) Log Message:
1556 use a macroname that isnt crazy long.
1558 Modified File(s):
1559 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
1561 46) Log Message:
1562 fill out AC_INIT().
1564 Modified File(s):
1565 ltp/configure.ac
1567 47) Log Message:
1568 use AC_CHECK_HEADERS_ONCE().
1570 Modified File(s):
1571 ltp/ltp/m4/ltp-signalfd.m4
1573 48) Log Message:
1574 make autotools optional and start a sane config.h by default.
1576 Modified File(s):
1577 ltp/include/Makefile 
1578 ltp/Makefile
1579 Added File(s):
1580 ltp/include/config.h.default 
1582 49) Log Message:
1583 add some compiled objects to the ignore list.
1585 Modified File(s):
1586 ltp/.gitignore
1588 50) Log Message:
1589 Integrate unzip tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1591 Modified Files:
1592 ltp/runtest/commands ltp/testcases/commands/Makefile
1593 ltp/testcases/commands/unzip/unzip_tests.sh
1595 51) Log Message:
1596 Integrate tpm_tools into runalltests.sh. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1598 Modified Files:
1599 ltp/runalltests.sh
1601 53) Log Message:
1602 Integrate gzip tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1604 Modified Files:
1605 ltp/runtest/commands
1607 54) Log Message:
1608 Integrate fileutils tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1610 Modified Files:
1611 ltp/runtest/commands
1613 55) Log Message:
1614 Integrate size01 tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1616 Modified Files:
1617 ltp/runtest/commands
1619 56) Log Message:
1620 Add ltp/runtest/commands file to ltp/runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1622 Modified Files:
1623 ltp/runltp
1625 57) Log Message:
1626 hugemmap02 "Segmentation fault" fix:
1627 -----------------------------------------------------------
1628 Iranna D. Ankad <iranna.ankad@in.ibm.com> Reported:
1629 -----------------------------------------------------------
1630 hugemmap02 "Segmentation fault" on a 32-bit system:
1631 Linux 2.6.18-120.el5PAE #1 SMP Fri Oct 17 18:17:11 EDT 2008 i686 i686 i386 GNU/Linux
1632 Allocate some huge pages:
1633 # echo 50 > /proc/sys/vm/nr_hugepages
1634 2. Create & mount hugetlbfs
1635 #mkdir -p /hugetlbfs
1636 #mount -t hugetlbfs none /hugetlbfs
1637 3. Go to following directory in LTP i.e cd /root/ltp-full-20080930/testcases/kernel/mem/hugetlb/hugemmap
1638 4. Run "hugemmap02" test
1639 # ./hugemmap02 -H /hugetlbfs/
1640 Segmentation fault
1641 -----------------------------------------------------------
1642 Cijurajan Kollanoor <cijurajan@in.ibm.com> Replied:
1643 -----------------------------------------------------------
1644 The program receives a segmentation fault here:
1645 154                 /* Attempt to mmap a huge page into a low memory address
1647 155                 errno = 0;
1648 156                 addr2 = mmap(LOW_ADDR2, MAP_SIZE, PROT_READ | PROT_WRITE,
1649 ==> Segfault
1650 157                             MAP_SHARED | MAP_FIXED, fildes, 0);
1652 -----------------------------------------------------------
1653 Adam Litke <agl@us.ibm.com>Replied:
1654 -----------------------------------------------------------
1655 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:
1656 1. Insert a 'getchar();' call above line 155 in the test source code above and recompile the test.
1657 2. Run the test.  When it pauses (waiting for input at the getchar() call), hit <ctrl>-z to background the test.
1658 3. Determine the pid of the test case using ps
1659 4. Collect the /proc/<pid>/maps for the appropriate pid
1660 5. Paste that output here in this bug.
1661 -----------------------------------------------------------
1662 Cijurajan Kollanoor Replied:
1663 -----------------------------------------------------------
1664 # cat maps
1665 00000000-00001000 r-xs 00000000 00:11 1781       /dev/zero
1666 00110000-0024e000 r-xp 00000000 08:02 19183585   /lib/libc-2.5.so
1667 0024e000-00250000 r-xp 0013e000 08:02 19183585   /lib/libc-2.5.so
1668 00250000-00251000 rwxp 00140000 08:02 19183585   /lib/libc-2.5.so
1669 00251000-00254000 rwxp 00251000 00:00 0
1670 005f1000-0060b000 r-xp 00000000 08:02 19183582   /lib/ld-2.5.so
1671 0060b000-0060c000 r-xp 00019000 08:02 19183582   /lib/ld-2.5.so
1672 0060c000-0060d000 rwxp 0001a000 08:02 19183582   /lib/ld-2.5.so
1673 0073a000-0073b000 r-xp 0073a000 00:00 0          [vdso]
1674 08048000-0804d000 r-xp 00000000 08:02 2586373
1675 /root/ltp-full-20080930/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02
1676 0804d000-0804e000 rw-p 00004000 08:02 2586373
1677 /root/ltp-full-20080930/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02
1678 0804e000-08052000 rw-p 0804e000 00:00 0
1679 08248000-08269000 rw-p 08248000 00:00 0          [heap]
1680 67ef8000-77ef8000 r--s 00000000 00:11 1781       /dev/zero
1681 77ef8000-87ef8000 r--s 00000000 00:11 1781       /dev/zero
1682 87ef8000-97ef8000 r--s 00000000 00:11 1781       /dev/zero
1683 97ef8000-a7ef8000 r--s 00000000 00:11 1781       /dev/zero
1684 a7ef8000-b7ef8000 r--s 00000000 00:11 1781       /dev/zero
1685 b7ef8000-b7efa000 rw-p b7ef8000 00:00 0
1686 b7f0a000-b7f0b000 rw-p b7f0a000 00:00 0
1687 bf918000-bf92d000 rw-p bffea000 00:00 0          [stack]
1688 -----------------------------------------------------------
1689 ADAM G. LITKE Replied:
1690 -----------------------------------------------------------
1691 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.
1692 Signed-Off-By:  Cijurajan Kollanoor <cijurajan@in.ibm.com>,
1694 Modified File(s):
1695 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
1697 58) Log Message:
1698 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>.
1700 Modified File(s):
1701 ltp/testcases/kernel/syscalls/creat/creat07.c
1703 59) Log Message:
1704 Only define signalfd() when it actually gets used -- i.e. when !USE_STUB. Mike Frysinger <vapier@users.sourceforge.net>
1706 Modified File(s):
1707 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
1709 60) Log Message:
1710 require autoconf-2.61+. Mike Frysinger <vapier@users.sourceforge.net>.
1712 Modified File(s):
1713 ltp/configure.ac
1715 61) Log Message:
1716 lcov: preparations for release 1.7. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
1718 Modified File(s):
1719 ltp/utils/analysis/lcov/CHANGES
1720 ltp/utils/analysis/lcov/Makefile
1722 62) Log Message:
1723 lcov: update error and warning messages. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
1725 Modified File(s):
1726 ltp/utils/analysis/lcov/CHANGES
1727 ltp/utils/analysis/lcov/bin/gendesc
1728 ltp/utils/analysis/lcov/bin/genhtml
1729 ltp/utils/analysis/lcov/bin/geninfo
1730 ltp/utils/analysis/lcov/bin/genpng
1731 ltp/utils/analysis/lcov/bin/lcov
1734 63) Log Message:
1735 lcov: fix spec file bug. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
1737 Modified File(s):
1738 ltp/utils/analysis/lcov/rpm/lcov.spec
1740 64) Log Message:
1741 lcov: version + date updates. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
1743 Modified File(s):
1744 ltp/utils/analysis/lcov/README
1745 ltp/utils/analysis/lcov/bin/gendesc
1746 ltp/utils/analysis/lcov/bin/genhtml
1747 ltp/utils/analysis/lcov/bin/geninfo
1748 ltp/utils/analysis/lcov/bin/genpng
1749 ltp/utils/analysis/lcov/bin/lcov
1750 ltp/utils/analysis/lcov/man/gendesc.1
1751 ltp/utils/analysis/lcov/man/genhtml.1
1752 ltp/utils/analysis/lcov/man/geninfo.1
1753 ltp/utils/analysis/lcov/man/genpng.1
1754 ltp/utils/analysis/lcov/man/lcov.1
1755 ltp/utils/analysis/lcov/man/lcovrc.5
1756 ltp/utils/analysis/lcov/rpm/lcov.spec
1758 65) Log Message:
1759 lcov: updated CVS version to 1.8. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
1761 Modified File(s):
1762 ltp/utils/analysis/lcov/man/gendesc.1
1763 ltp/utils/analysis/lcov/man/genhtml.1
1764 ltp/utils/analysis/lcov/man/geninfo.1
1765 ltp/utils/analysis/lcov/man/genpng.1
1766 ltp/utils/analysis/lcov/man/lcov.1
1767 ltp/utils/analysis/lcov/man/lcovrc.5
1768 ltp/utils/analysis/lcov/bin/gendesc
1769 ltp/utils/analysis/lcov/bin/genhtml
1770 ltp/utils/analysis/lcov/bin/geninfo
1771 ltp/utils/analysis/lcov/bin/genpng
1772 ltp/utils/analysis/lcov/bin/lcov
1773 ltp/utils/analysis/lcov/rpm/lcov.spec
1774 ltp/utils/analysis/lcov/Makefile
1776 66) Log Message:
1777 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>.
1779 Modified Files:
1780 ltp/configure.ac
1781 ltp/m4/ltp-signalfd.m4
1782 ltp/runtest/syscalls
1783 ltp/testcases/kernel/syscalls/modify_ldt/Makefile
1784 ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt01.c
1785 ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt02.c
1787 Added Files:
1788 ltp/m4/ltp-modify_ldt.m4
1790 67) Log Message:
1791 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>.
1793 Modified File(s):
1794 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
1796 68) Log Message:
1797 [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>.
1799 Modified File(s):
1800 ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
1802 69) Log Message:
1803 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>.
1805 Modified File(s):
1806 ltp/testcases/kernel/syscalls/readlink/readlink03.c
1808 70) Log Message:
1809 Risrajak <risrajak@linux.vnet.ibm.com> reported:
1810 mallocstress testcase is failing on: Linux 2.6.27-rc6-7-default #1 SMP 2008-09-15 10:58:05 +0200 x86_64
1811 # ./testcases/kernel/mem/mtest07/mallocstress
1812 Aborted
1813 ---Kernel Component Data---
1814 Stack trace output: i am attaching full strace.
1815 <snip>
1816 clone(child_stack=0x7fe381a96250,
1817 flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID,
1818 parent_tidptr=0x7fe381a969e0, tls=0x7fe381a96950, child_tidptr=0x7fe381a969e0) = 27334
1819 nanosleep({0, 0}, NULL)                 = 0
1820 semop(34439172, 0x7fffa7cbef00, 1)      = 0
1821 futex(0x7fe39f2d19e0, FUTEX_WAIT, 27275, NULL <unfinished ...>
1822 +++ killed by SIGABRT +++
1823 ---------------------------------------
1824 Nagesh Sharyathi Replied:
1825 ---------------------------------------
1826 I was able to recreate the problem by spawning only 2 threads: This is what I found:
1827 ------------------------------------------------------------------------------------
1828 [pid  8006] tgkill(8004, 8006, SIGABRT <unfinished ...>
1829 [pid  8005] <... mmap resumed> )        = 0x7f8ba781b000
1830 [pid  8006] <... tgkill resumed> )      = 0
1831 [pid  8005] nanosleep({0, 0},  <unfinished ...>
1832 [pid  8006] --- SIGABRT (Aborted) @ 0 (0) ---
1833 Process 8006 detached
1834 [pid  8005] <... nanosleep resumed> NULL) = 0
1835 [pid  8005] +++ killed by SIGABRT +++
1836 +++ killed by SIGABRT +++
1837 ------------------------------------------------------------------------------------
1838 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()
1839 =================================
1840          for (i = 0; i < num_alloc; i++)
1841          {
1842              dprt(("pid[%d]: freeing ptrs[i] %p\n", getpid(), ptrs[i]));
1843          if (ptrs[i][0] != i) {
1844          fprintf(stderr, "pid[%d]: fail: bad sentinel value\n", getpid());
1845          return 1;
1846          }
1847          free(ptrs[i]);  <== Problem area
1848              my_yield();
1849         }
1850 =================================
1851 Andrew Vagin Replied <avagin@gmail.com>:
1852 Thanks. I found error for help valgrind.
1853 ==13393== Thread 56:
1854 ==13393== Invalid write of size 8
1855 ==13393==    at 0x400C27: allocate_free (mallocstress.c:198)
1856 ==13393==    by 0x400E4D: alloc_mem (mallocstress.c:281)
1857 ==13393==    by 0x3B5F007299: start_thread (in /lib64/libpthread-2.8.so)
1858 ==13393==    by 0x3B5E4E439C: clone (in /lib64/libc-2.8.so)
1859 ==13393==  Address 0x4c36a60 is 0 bytes inside a block of size 1 alloc'd
1860 ==13393==    at 0x4A0739E: malloc (vg_replace_malloc.c:207)
1861 ==13393==    by 0x400BF0: allocate_free (mallocstress.c:192)
1862 ==13393==    by 0x400E4D: alloc_mem (mallocstress.c:281)
1863 ==13393==    by 0x3B5F007299: start_thread (in /lib64/libpthread-2.8.so)
1864 ==13393==    by 0x3B5E4E439C: clone (in /lib64/libc-2.8.so)
1865 (gdb) print i
1866 $1 = 0
1867 (gdb) print alloc_num
1868 No symbol "alloc_num" in current context.
1869 (gdb) print num_alloc
1870 $2 = 0
1871 (gdb) print size
1872 $3 = 1
1873 strick the eye, we have pointer with type long, but allocate one byte only.
1874 size_t  size       = 1;
1875 long    *ptrs[MAXPTRS];
1876 ......
1877 ptrs[num_alloc] = (long *)malloc(size);
1878 I use valgrind first time. Thanks for this possibility:). see the attached patch. test passed and valgrind don't report errors after my patch. 
1879 Thread [34]: allocate_free() returned 0, succeeded.  Thread exiting.
1880 main(): test passed.
1881 ==13299==
1882 ==13299== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 4 from 1)
1883 ==13299== malloc/free: in use at exit: 0 bytes in 0 blocks.
1884 ==13299== malloc/free: 233,080 allocs, 227,080 frees, 5,454,975,665,283 bytes allocated.
1885 ps: I use oldsize = 5, because long will be equal 8 in more case. oldsize is previous value of fibannoci series. 
1886 Signed-Off-By: "avagin@gmail.com" <avagin@gmail.com>.
1888 Modified File(s):
1889 ltp/testcases/kernel/mem/mtest07/Makefile
1890 ltp/testcases/kernel/mem/mtest07/mallocstress.c
1892 71) Log Message:
1893 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:
1894 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.
1896 Modified Files:
1897 ltp/runtest/syscalls
1898 ltp/testcases/kernel/include/x86_64.in
1899 Added Files:
1900 ltp/testcases/kernel/syscalls/accept4/Makefile
1901 ltp/testcases/kernel/syscalls/accept4/accept4_01.c
1903 72) Log Message:
1904 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>.
1906 Modified File(s):
1907 ltp/testcases/kernel/power_management/check_cpuidle_sysfs_files.sh
1909 73) Log Message:
1910 A small Fix. Signed-off-by: Masatake YAMATO<yamato@redhat.com>.
1912 Modified File(s):
1913 ltp/m4/ltp-signalfd.m4
1915 74) Log Message:
1916 - Type definitions defined in header files included from sys/signalfd.h and type definitions defined in sys/signalfd.h are conflicted.
1917 - s/SIGNALFD_REFIX/SIGNALFD_PREFIX/
1918 - if HAVE_SIGNALFD is not defined, use stub.
1919 - if HAVE_LINUX_TYPES_H is defined, use our own implemention to call signalfd
1920   syscall.
1921 Signed-of-by: Masatake YAMATO<yamato@redhat.com>.
1923 Modified File(s):
1924 ltp/m4/ltp-signalfd.m4
1925 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
1927 75) Log Message:
1928 Update to OpenHPI 2.13.1. See http://openhpi.org/ for more details.
1930 Modified File(s):
1932 76) Log Message:
1933 Add Kernel Config Info for compiling KDUMP/KEXEC kernel. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1935 Modified File(s):
1936 ltp/README
1938 77) Log Message:
1939 This patch ensures that prio-preempt uses the librt debug mechanism. Tested: Running the test:
1940 ./prio_preempt
1941 ./prio_preempt -v3
1942 ./run_auto
1943 Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>. Acked-by: Darren Hart <dvhltc@us.ibm.com>.
1945 Modified File(s):
1946 ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
1948 78) Log Message:
1949 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:
1950 ./prio-wake
1951 ./run_auto.
1952 Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>. Acked-by: Darren Hart <dvhltc@us.ibm.com>.
1954 Modified File(s):
1955 ltp/testcases/realtime/func/prio-wake/prio-wake.c
1957 79) Log Message:
1958 OK. I have implemented such a patch which does not overflow anymore. However, I could not test it, because:
1959 pipeio -s 5000 -i 2000000000 -c 5
1960 just runs too long. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
1962 Modified File(s):
1963 ltp/testcases/kernel/ipc/pipeio/pipeio.c
1965 80) Log Message:
1966 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. 
1967 Testing done:
1968 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.
1969 Changelog:
1970 * Introduce periodic sleeps in the busy loop of gtod_latency to avoid soft lockups.
1971 Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>. Acked-by: John Stultz <johnstul@us.ibm.com>.
1973 Modified File(s):
1974 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
1976 81) Log Message:
1977 Here is a patch to fix the error below.
1978 /root/ltp-full-20081031/testcases/kernel/containers/netns/parentns.sh: 42: source: not found
1979 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>.
1981 Modified File(s):
1982 ltp/testcases/kernel/containers/netns/child_1.sh
1983 ltp/testcases/kernel/containers/netns/child_2.sh
1984 ltp/testcases/kernel/containers/netns/childipv6.sh
1985 ltp/testcases/kernel/containers/netns/childns.sh
1986 ltp/testcases/kernel/containers/netns/parent_1.sh
1987 ltp/testcases/kernel/containers/netns/parent_2.sh
1988 ltp/testcases/kernel/containers/netns/parent_share.sh
1989 ltp/testcases/kernel/containers/netns/parentns.sh
1990 ltp/testcases/kernel/containers/netns/paripv6.sh
1992 82) Log Message:
1993 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>.
1995 Modified File(s):
1996 ltp/testcases/kernel/include/i386.in
1998 83) Log Message:
1999 umount can return error if /etc/mtab link to /proc/mounts
2000 $ mount --rbind /tmp/1 /tmp/2
2001 $ mount
2003 /tmp/1 on /tmp/2 type none (rw,bind)
2004 $ mv /etc/mtab{,.orig}
2005 $ mount
2007 /dev/root on /tmp/2 type ext3 (rw,data=ordered)
2008 $ umount /tmp/1
2009 umount: /tmp/1: not mounted
2010 if umount return error, test_fs_bind.sh will hang up in the infinite loop:
2011 ( while grep_proc_mounts ; do
2012         grep_proc_mounts | awk '{print $2}' | xargs -r --max-args=1 umount -l
2013 done ) >& /dev/null
2014 but /proc/mounts contain next info:
2015 /dev/root /tmp/2\040(deleted) ext3 rw,data=ordered 0 0
2016 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>.
2018 Modified File(s):
2019 ltp/testcases/kernel/fs/fs_bind/regression/test02
2021 84) Log Message:
2022 Fix busy loop in realtime:
2023 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>.
2025 Modified File(s):
2026 ltp/testcases/realtime/include/librttest.h
2027 ltp/testcases/realtime/lib/librttest.c
2029 85) Log Message:
2030 I've added new Makefile target to run both autoconf and autoheader. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
2032 Modified File(s):
2033 ltp/Makefile
2035 86) Log Message:
2036 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>.
2038 Modified Files:
2039 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
2040 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
2041 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
2042 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
2044 87)  Log Message:
2045 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>.
2047 Modified Files:
2048 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
2049 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
2051 88) Log Message:
2052 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>.
2054 Modified Files:
2055 ltp/testcases/kernel/controllers/cpuctl/parameters.sh
2056 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
2057 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
2059 89) Log Message:
2060 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>.
2062 Modified Files:
2063 ltp/testcases/kernel/controllers/cpuctl/parameters.sh
2065 90) Log Message:
2066 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>.
2068 Added Files:
2069 ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task01.c
2071 91) Log Message:
2072 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>.
2074 Modified Files:
2075 ltp/testcases/kernel/controllers/cpuctl/parameters.sh
2076 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
2078 92) Log Message:
2079 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>.
2081 Modified Files:
2082 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
2083 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
2084 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
2085 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
2087 93) Log Message:
2088 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>.
2090 Modified Files:
2091 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
2092 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
2093 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
2094 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
2095 ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.c
2096 ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.h
2098 94) Log Message:
2099 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>.
2101 Modified Files:
2102 ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task01.c
2104 95) Log Message:
2105 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>.
2107 Added Files:
2108 ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task02.c
2110 96) Log Message:
2111 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>.
2113 Modified Files:
2114 ltp/testcases/kernel/controllers/cpuctl/parameters.sh
2115 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
2117 97) Log Message:
2118 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>.
2120 Modified Files:
2121 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
2123 98) Log Message:
2124 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>.
2126 Added Files:
2127 ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task03.c
2129 99) Log Message:
2130 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>.
2132 Modified Files:
2133 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
2135 100) Log Message:
2136 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>.
2138 Modified Files:
2139 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
2141 101) Log Message:
2142 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>.
2144 Added Files:
2145 ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task04.c
2147 102) Log Message:
2148 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>.
2150 Modified Files:
2151 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
2153 103) Log Message:
2154 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>.
2156 Modified Files:
2157 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
2159 104) Log Message:
2160 Re-enablement of TI-RPC tests to build/install/run in LTP:
2161 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.
2162 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.
2163 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>.
2165 Modified Files:
2166 ltp/runtest/rpc
2167 ltp/runtest/stress.part3
2168 ltp/testcases/network/rpc/Makefile
2169 ltp/testcases/network/rpc/README
2170 ltp/testcases/network/rpc/basic_tests/rpcinfo/rpcinfo01
2171 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/README
2172 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.auto
2173 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.interactive
2174 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_scalability_lib.sh
2175 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_tirpc_ts_run.sh
2176 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_run.sh
2177 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_wizard.sh
2178 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_tests.sh
2179 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.ftr
2180 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/rpc_ts_run.ftr
2181 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_get_myaddress/1-basic.c
2182 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps/1-basic.c
2183 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getport/1-basic.c
2184 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/1-basic.c
2185 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/2-stress.c
2186 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/7-performance.c
2187 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_set/1-basic.c
2188 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_unset/1-basic.c
2189 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_auth_destroy/1-basic.c
2190 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authnone_create/1-basic.c
2191 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create/1-basic.c
2192 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create_default/1-basic.c
2193 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/1-basic.c
2194 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/2-stress.c
2195 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/5-scalability.c
2196 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/6-dataint.c
2197 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/7-performance.c
2198 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/8-complex.c
2199 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/1-basic.c
2200 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/3-limits.c
2201 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/1-basic.c
2202 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/2-stress.c
2203 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/7-performance.c
2204 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/1-basic.c
2205 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/2-stress.c
2206 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/1-basic.c
2207 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/3-limits.c
2208 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/1-basic.c
2209 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/7-performance.c
2210 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/1-basic.c
2211 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/2-stress.c
2212 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/3-limits.c
2213 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/7-performance.c
2214 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/1-basic.c
2215 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/3-limits.c
2216 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/1-basic.c
2217 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/2-stress.c
2218 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/7-performance.c
2219 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_pcreateerror/1-basic.c
2220 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perrno/1-basic.c
2221 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perror/1-basic.c
2222 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_spcreateerror/1-basic.c
2223 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperrno/1-basic.c
2224 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperror/1-basic.c
2225 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_auth/1-basic.c
2226 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noproc/1-basic.c
2227 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noprog/1-basic.c
2228 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_progvers/1-basic.c
2229 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_systemerr/1-basic.c
2230 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_weakauth/1-basic.c
2231 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_registerrpc/1-basic.c
2232 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_register/1-basic.c
2233 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_unregister/1-basic.c
2234 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_register/1-basic.c
2235 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_unregister/1-basic.c
2236 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/1-basic.c
2237 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/2-stress.c
2238 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/5-scalability.c
2239 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/6-dataint.c
2240 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/7-performance.c
2241 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/1-basic.c
2242 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/2-stress.c
2243 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/5-scalability.c
2244 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/6-dataint.c
2245 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/7-performance.c
2246 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/8-complex.c
2247 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/1-basic.c
2248 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/6-dataint.c
2249 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_freeres/1-basic.c
2250 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_geterr/1-basic.c
2251 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/1-basic.c
2252 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/svc.c
2253 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/1-basic.c
2254 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/6-dataint.c
2255 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/client.c
2256 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getcaller/1-basic.c
2257 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/1-basic.c
2258 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/client.c
2259 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/1-basic.c
2260 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/3-limits.c
2261 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getmaps/1-basic.c
2262 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_create/1-basic.c
2263 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_seccreate/1-basic.c
2264 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authnone_create/1-basic.c
2265 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create/1-basic.c
2266 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create_default/1-basic.c
2267 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/1-basic.c
2268 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/2-stress.c
2269 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/4-mt.c
2270 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/5-scalability.c
2271 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/6-dataint.c
2272 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/7-performance.c
2273 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/8-complex.c
2274 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/1-basic.c
2275 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/3-limits.c
2276 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/1-basic.c
2277 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/3-limits.c
2278 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/1-basic.c
2279 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/3-limits.c
2280 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/1-basic.c
2281 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/3-limits.c
2282 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_pcreateerror/1-basic.c
2283 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/1-basic.c
2284 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/8-complex.c
2285 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/1-basic.c
2286 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/8-complex.c
2287 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noproc/1-basic.c
2288 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noprog/1-basic.c
2289 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_progvers/1-basic.c
2290 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_systemerr/1-basic.c
2291 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_weakauth/1-basic.c
2292 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/1-basic.c
2293 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/2-stress.c
2294 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/4-mt.c
2295 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/5-scalability.c
2296 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/6-dataint.c
2297 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/7-performance.c
2298 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/8-complex.c
2299 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/1-basic.c
2300 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/3-limits.c
2301 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/1-basic.c
2302 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/2-stress.c
2303 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/4-mt.c
2304 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/5-scalability.c
2305 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/6-dataint.c
2306 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/7-performance.c
2307 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/8-complex.c
2308 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_set/1-basic.c
2309 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_unset/1-basic.c
2310 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/1-basic.c
2311 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/2-stress.c
2312 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/4-mt.c
2313 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/1-basic.c
2314 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/3-limits.c
2315 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/1-basic.c
2316 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/2-stress.c
2317 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/4-mt.c
2318 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/1-basic.c
2319 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/2-stress.c
2320 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/4-mt.c
2321 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/5-scalability.c
2322 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/6-dataint.c
2323 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/7-performance.c
2324 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/8-complex.c
2325 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/1-basic.c
2326 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/3-limits.c
2327 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create/1-basic.c
2328 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/1-basic.c
2329 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/3-limits.c
2330 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/1-basic.c
2331 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/2-stress.c
2332 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/4-mt.c
2333 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/5-scalability.c
2334 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/6-dataint.c
2335 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/7-performance.c
2336 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/8-complex.c
2337 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/1-basic.c
2338 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/2-stress.c
2339 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/3-limits.c
2340 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/4-mt.c
2341 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/5-scalability.c
2342 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/6-dataint.c
2343 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/7-performance.c
2344 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/8-complex.c
2345 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/1-basic.c
2346 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/2-stress.c
2347 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/4-mt.c
2348 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/5-scalability.c
2349 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/6-dataint.c
2350 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/7-performance.c
2351 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/8-complex.c
2352 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/1-basic.c
2353 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/2-stress.c
2354 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/4-mt.c
2355 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/1-basic.c
2356 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/2-stress.c
2357 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/4-mt.c
2358 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/5-scalability.c
2359 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/6-dataint.c
2360 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/7-performance.c
2361 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/8-complex.c
2362 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create/1-basic.c
2363 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/1-basic.c
2364 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/3-limits.c
2365 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_destroy/1-basic.c
2366 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_create/1-basic.c
2367 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_destroy/1-basic.c
2368 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_svc_1/rpc_svc_1.c
2369 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_3/tirpc_svc_3.c
2370 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_4/tirpc_svc_4.c
2371 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_5/tirpc_svc_5.c
2372 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_6/tirpc_svc_6.c
2373 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_8/tirpc_svc_8.c
2374 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_9/tirpc_svc_9.c
2375 ltp/testscripts/ltpstress.sh
2377 Added Files:
2378 ltp/runtest/rpctirpc ltp/runtest/tirpc
2379 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_test_auto.sh
2380 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tests.sh
2381 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_test_auto.sh
2382 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_test_interactive.sh
2383 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_tirpc_test_auto.sh
2384 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_tirpc_tests.sh
2386 Removed Files:
2387 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile
2388 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.clnt
2389 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.svc
2390 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install
2391 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install.sh
2393 105) Log Message:
2394 Please find the testcase for the below assertion. Assertions 1: Steps:
2395 a) Create a  container .
2396 b) Create many levels of child containers inside this container.
2397 c) Now do kill -9 init , outside of the contaier.
2398 d) This should kill all the child containers . (containers created at the level below ).
2399 Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
2401 Added Files:
2402 ltp/testcases/kernel/containers/pidns/pidns05.c
2404 106) Log Message:
2405 Fix typo in pselect01_64 testcase: pselect0_64->pselect01_64. Signed-Off-By: Dmitry Guryanov <dguryanov@parallels.com>.
2407 Modified File(s):
2408 ltp/runtest/syscalls
2410 107) Log Message:
2411 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>.
2413 Modified File(s):
2414 ltp/testcases/realtime/func/async_handler/async_handler.c
2415 ltp/testcases/realtime/func/async_handler/async_handler_jk.c
2416 ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
2417 ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
2418 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
2419 ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
2420 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
2421 ltp/testcases/realtime/func/measurement/preempt_timing.c
2422 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
2423 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
2424 ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
2425 ltp/testcases/realtime/func/pi-tests/test-skeleton.c
2426 ltp/testcases/realtime/func/pi-tests/testpi-0.c
2427 ltp/testcases/realtime/func/pi-tests/testpi-1.c
2428 ltp/testcases/realtime/func/pi-tests/testpi-2.c
2429 ltp/testcases/realtime/func/pi-tests/testpi-4.c
2430 ltp/testcases/realtime/func/pi-tests/testpi-5.c
2431 ltp/testcases/realtime/func/pi-tests/testpi-6.c
2432 ltp/testcases/realtime/func/pi-tests/testpi-7.c
2433 ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
2434 ltp/testcases/realtime/func/prio-wake/prio-wake.c
2435 ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
2436 ltp/testcases/realtime/func/sched_football/sched_football.c
2437 ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
2438 ltp/testcases/realtime/func/sched_latency/sched_latency.c
2439 ltp/testcases/realtime/func/thread_clock/tc-2.c
2440 ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
2441 ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
2442 ltp/testcases/realtime/stress/pi-tests/testpi-3.c
2444 108) Log Message:
2445 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>.
2447 Modified Files:
2448 ltp/testcases/realtime/config.mk
2450 Removed Files:
2451 ltp/testcases/realtime/include/libjvmsim.h
2452 ltp/testcases/realtime/lib/libjvmsim.c
2454 109) Log Message:
2455 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: 
2456 # ./iptables_tests.sh
2457 iptables    0  INFO  :  INIT: Inititalizing tests.
2458 iptables    0  INFO  :  INIT: Flushing all rules.
2459 iptables01    0  INFO  :  iptables01: iptables -L -t filter will list all rules in table filter.
2460 iptables01    1  FAIL  :  iptables01: iptables -L -t filter failed to list rules. Reason:
2461 Chain INPUT (policy ACCEPT) target prot opt source destination                  
2462 Chain FORWARD (policy ACCEPT) target prot opt source destination                  
2463 Chain OUTPUT (policy ACCEPT) target prot opt source destination                  
2464 Chain RH-Firewall-1-INPUT (0 references) target prot opt source destination                  
2465 Vinay Sridhar <vinay@linux.vnet.ibm.com> replied:
2466 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>.
2468 Modified File(s):
2469 ltp/testcases/network/iptables/iptables_tests.sh
2471 LTP-20081031
2473 1) Log Message:
2474 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>.
2476 Modified File(s):
2477 ltp/testcases/kernel/controllers/test_controllers.sh
2479 2) Log Message:
2480 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>.
2482 Modified File(s):
2483 ltp/testcases/kernel/syscalls/ioctl/test_ioctl
2485 3) Log Message:
2486 Add support of kernel syscall test to Renesas. Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>.
2488 Modified Files:
2489 ltp/testcases/kernel/include/order
2490 Added Files:
2491 ltp/testcases/kernel/include/sh.in
2493 4) Log Message:
2494 Reverting the Following Patch.
2495 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>.
2497 Modified File(s):
2498 ltp/testcases/kernel/syscalls/ioctl/test_ioctl
2500 5) Log Message:
2501 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>.
2503 Modified File(s):
2504 ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
2506 6) Log Message:
2507 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>.
2509 Modified Files:
2510 ltp/testcases/kernel/controllers/io-throttle/Makefile
2511 ltp/testcases/kernel/controllers/io-throttle/run_io_throttle_test.sh
2512 Added Files:
2513 ltp/testcases/kernel/controllers/io-throttle/myfunctions-io.sh
2514 Removed Files:
2515 ltp/testcases/kernel/controllers/io-throttle/myfunctions.sh
2517 7) Log Message:
2518 dont use == or [[, and fix -z test
2520 Modified File(s):
2521 ltp/testcases/network/tcp_cmds/tcpdump/tcpdump01
2523 8) Log Message:
2524 convert all "source" commands in scripts to "." ... hopefully my sed-foo doesnt break anything ...
2526 Modified File(s):
2527 ltp/testcases/network/stress/broken_ip/broken_ip4-checksum
2528 ltp/testcases/network/stress/broken_ip/broken_ip4-dstaddr
2529 ltp/testcases/network/stress/broken_ip/broken_ip4-fragment
2530 ltp/testcases/network/stress/broken_ip/broken_ip4-ihl
2531 ltp/testcases/network/stress/broken_ip/broken_ip4-protcol
2532 ltp/testcases/network/stress/broken_ip/broken_ip4-totlen
2533 ltp/testcases/network/stress/broken_ip/broken_ip4-version
2534 ltp/testcases/network/stress/broken_ip/broken_ip6-dstaddr
2535 ltp/testcases/network/stress/broken_ip/broken_ip6-nexthdr
2536 ltp/testcases/network/stress/broken_ip/broken_ip6-plen
2537 ltp/testcases/network/stress/broken_ip/broken_ip6-version
2538 ltp/testcases/network/stress/ftp/ftp4-download-stress
2539 ltp/testcases/network/stress/ftp/ftp4-upload-stress
2540 ltp/testcases/network/stress/ftp/ftp6-download-stress
2541 ltp/testcases/network/stress/ftp/ftp6-upload-stress
2542 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic01
2543 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic02
2544 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic03
2545 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic04
2546 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic05
2547 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic06
2548 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic07
2549 ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic01
2550 ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic02
2551 ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic03
2552 ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic04
2553 ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic05
2554 ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic06
2555 ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic07
2556 ltp/testcases/network/stress/interface/if4-addr-change
2557 ltp/testcases/network/stress/interface/if4-alias-adddel
2558 ltp/testcases/network/stress/interface/if4-alias-addlarge
2559 ltp/testcases/network/stress/interface/if4-mtu-change
2560 ltp/testcases/network/stress/interface/if4-route-adddel
2561 ltp/testcases/network/stress/interface/if4-route-addlarge
2562 ltp/testcases/network/stress/interface/if4-updown
2563 ltp/testcases/network/stress/interface/if6-addr-adddel
2564 ltp/testcases/network/stress/interface/if6-addr-addlarge
2565 ltp/testcases/network/stress/interface/if6-mtu-change
2566 ltp/testcases/network/stress/interface/if6-route-adddel
2567 ltp/testcases/network/stress/interface/if6-route-addlarge
2568 ltp/testcases/network/stress/interface/if6-updown
2569 ltp/testcases/network/stress/http/http4-stress
2570 ltp/testcases/network/stress/http/http6-stress
2571 ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope01
2572 ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope02
2573 ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope03
2574 ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope04
2575 ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope01
2576 ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope02
2577 ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope03
2578 ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope04
2579 ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld01
2580 ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld02
2581 ltp/testcases/network/stress/multicast/packet-flood/mcast6-pktfld01
2582 ltp/testcases/network/stress/multicast/packet-flood/mcast6-pktfld02
2583 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip01
2584 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip02
2585 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip03
2586 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip04
2587 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip05
2588 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip06
2589 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip07
2590 ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip01
2591 ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip02
2592 ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip03
2593 ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip04
2594 ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip05
2595 ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip06
2596 ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip07
2597 ltp/testcases/network/stress/dns/dns4-stress
2598 ltp/testcases/network/stress/dns/dns6-stress
2599 ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic01
2600 ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic02
2601 ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic03
2602 ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic04
2603 ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic05
2604 ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic06
2605 ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic07
2606 ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic01
2607 ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic02
2608 ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic03
2609 ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic04
2610 ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic05
2611 ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic06
2612 ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic07
2613 ltp/testcases/network/stress/ssh/ssh4-stress
2614 ltp/testcases/network/stress/ssh/ssh6-stress
2615 ltp/testcases/network/stress/ns-tools/add_ipv6addr
2616 ltp/testcases/network/stress/ns-tools/bg_tcp_traffic
2617 ltp/testcases/network/stress/ns-tools/check_netem
2618 ltp/testcases/network/stress/ns-tools/check_setkey
2619 ltp/testcases/network/stress/ns-tools/get_ifname
2620 ltp/testcases/network/stress/ns-tools/initialize_if
2621 ltp/testcases/network/stress/ns-tools/killall_icmp_traffic
2622 ltp/testcases/network/stress/ns-tools/killall_tcp_traffic
2623 ltp/testcases/network/stress/ns-tools/killall_udp_traffic
2624 ltp/testcases/network/stress/ns-tools/set_ipv4addr
2625 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld01
2626 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld02
2627 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld03
2628 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld04
2629 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld05
2630 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld06
2631 ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld01
2632 ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld02
2633 ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld03
2634 ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld04
2635 ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld05
2636 ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld06
2637 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip01
2638 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip02
2639 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip03
2640 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip04
2641 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip05
2642 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip06
2643 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip07
2644 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip08
2645 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip09
2646 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip10
2647 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip11
2648 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip12
2649 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip13
2650 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip14
2651 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip01
2652 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip02
2653 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip03
2654 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip04
2655 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip05
2656 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip06
2657 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip07
2658 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip08
2659 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip09
2660 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip10
2661 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip11
2662 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip12
2663 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip13
2664 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip14
2665 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic01
2666 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic02
2667 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic03
2668 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic04
2669 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic05
2670 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic06
2671 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic07
2672 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic08
2673 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic09
2674 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic10
2675 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic11
2676 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic12
2677 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic13
2678 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic14
2679 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic01
2680 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic02
2681 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic03
2682 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic04
2683 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic05
2684 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic06
2685 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic07
2686 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic08
2687 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic09
2688 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic10
2689 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic11
2690 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic12
2691 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic13
2692 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic14
2693 ltp/testcases/network/stress/route/route4-change-dst
2694 ltp/testcases/network/stress/route/route4-change-gw
2695 ltp/testcases/network/stress/route/route4-change-if
2696 ltp/testcases/network/stress/route/route4-ifdown
2697 ltp/testcases/network/stress/route/route4-redirect
2698 ltp/testcases/network/stress/route/route4-rmmod
2699 ltp/testcases/network/stress/route/route6-change-dst
2700 ltp/testcases/network/stress/route/route6-change-gw
2701 ltp/testcases/network/stress/route/route6-change-if
2702 ltp/testcases/network/stress/route/route6-ifdown
2703 ltp/testcases/network/stress/route/route6-redirect
2704 ltp/testcases/network/stress/route/route6-rmmod
2705 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport01
2706 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport02
2707 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport03
2708 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport04
2709 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport05
2710 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport06
2711 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport07
2712 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport08
2713 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport09
2714 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport10
2715 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport11
2716 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport12
2717 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport13
2718 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport14
2719 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport01
2720 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport02
2721 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport03
2722 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport04
2723 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport05
2724 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport06
2725 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport07
2726 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport08
2727 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport09
2728 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport10
2729 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport11
2730 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport12
2731 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport13
2732 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport14
2733 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport01
2734 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport02
2735 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport03
2736 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport04
2737 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport05
2738 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport06
2739 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport07
2740 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport08
2741 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport09
2742 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport10
2743 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport11
2744 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport12
2745 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport13
2746 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport14
2747 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport01
2748 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport02
2749 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport03
2750 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport04
2751 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport05
2752 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport06
2753 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport07
2754 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport08
2755 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport09
2756 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport10
2757 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport11
2758 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport12
2759 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport13
2760 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport14
2761 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff01
2762 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff02
2763 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff03
2764 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff04
2765 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff05
2766 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff06
2767 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff07
2768 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff08
2769 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff09
2770 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff10
2771 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff11
2772 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff12
2773 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff13
2774 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff14
2775 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff01
2776 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff02
2777 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff03
2778 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff04
2779 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff05
2780 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff06
2781 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff07
2782 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff08
2783 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff09
2784 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff10
2785 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff11
2786 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff12
2787 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff13
2788 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff14
2789 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend01
2790 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend02
2791 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend03
2792 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend04
2793 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend05
2794 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend06
2795 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend07
2796 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend08
2797 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend09
2798 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend10
2799 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend11
2800 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend12
2801 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend13
2802 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend14
2803 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend01
2804 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend02
2805 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend03
2806 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend04
2807 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend05
2808 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend06
2809 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend07
2810 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend08
2811 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend09
2812 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend10
2813 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend11
2814 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend12
2815 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend13
2816 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend14
2817 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip01
2818 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip02
2819 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip03
2820 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip04
2821 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip05
2822 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip06
2823 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip07
2824 ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip01
2825 ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip02
2826 ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip03
2827 ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip04
2828 ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip05
2829 ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip06
2830 ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip07
2831 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale01
2832 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale02
2833 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale03
2834 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale04
2835 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale05
2836 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale06
2837 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale07
2838 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale08
2839 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale09
2840 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale10
2841 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale11
2842 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale12
2843 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale13
2844 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale14
2845 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale01
2846 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale02
2847 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale03
2848 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale04
2849 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale05
2850 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale06
2851 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale07
2852 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale08
2853 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale09
2854 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale10
2855 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale11
2856 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale12
2857 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale13
2858 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale14
2859 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso01
2860 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso02
2861 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso03
2862 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso04
2863 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso05
2864 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso06
2865 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso07
2866 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso08
2867 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso09
2868 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso10
2869 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso11
2870 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso12
2871 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso13
2872 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso14
2873 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso01
2874 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso02
2875 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso03
2876 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso04
2877 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso05
2878 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso06
2879 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso07
2880 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso08
2881 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso09
2882 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso10
2883 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso11
2884 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso12
2885 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso13
2886 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso14
2887 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup01
2888 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup02
2889 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup03
2890 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup04
2891 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup05
2892 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup06
2893 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup07
2894 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup08
2895 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup09
2896 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup10
2897 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup11
2898 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup12
2899 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup13
2900 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup14
2901 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup01
2902 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup02
2903 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup03
2904 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup04
2905 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup05
2906 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup06
2907 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup07
2908 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup08
2909 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup09
2910 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup10
2911 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup11
2912 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup12
2913 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup13
2914 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup14
2915 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff01
2916 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff02
2917 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff03
2918 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff04
2919 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff05
2920 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff06
2921 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff07
2922 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff08
2923 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff09
2924 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff10
2925 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff11
2926 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff12
2927 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff13
2928 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff14
2929 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff01
2930 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff02
2931 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff03
2932 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff04
2933 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff05
2934 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff06
2935 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff07
2936 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff08
2937 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff09
2938 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff10
2939 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff11
2940 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff12
2941 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff13
2942 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff14
2943 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport01
2944 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport02
2945 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport03
2946 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport04
2947 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport05
2948 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport06
2949 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport07
2950 ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport01
2951 ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport02
2952 ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport03
2953 ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport04
2954 ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport05
2955 ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport06
2956 ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport07
2957 ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic01
2958 ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic02
2959 ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic03
2960 ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic04
2961 ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic05
2962 ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic06
2963 ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic07
2964 ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic01
2965 ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic02
2966 ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic03
2967 ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic04
2968 ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic05
2969 ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic06
2970 ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic07
2971 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic01
2972 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic02
2973 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic03
2974 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic04
2975 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic05
2976 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic06
2977 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic07
2978 ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic01
2979 ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic02
2980 ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic03
2981 ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic04
2982 ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic05
2983 ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic06
2984 ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic07
2986 9) Log Message:
2987 fix typo pointed out by Elder Costa: dulation -> duration
2989 Modified File(s):
2990 ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic01
2991 ltp/testcases/network/stress/broken_ip/broken_ip4-checksum
2992 ltp/testcases/network/stress/broken_ip/broken_ip4-dstaddr
2993 ltp/testcases/network/stress/broken_ip/broken_ip4-fragment
2994 ltp/testcases/network/stress/broken_ip/broken_ip4-ihl
2995 ltp/testcases/network/stress/broken_ip/broken_ip4-protcol
2996 ltp/testcases/network/stress/broken_ip/broken_ip4-totlen
2997 ltp/testcases/network/stress/broken_ip/broken_ip4-version
2998 ltp/testcases/network/stress/broken_ip/broken_ip6-dstaddr
2999 ltp/testcases/network/stress/broken_ip/broken_ip6-nexthdr
3000 ltp/testcases/network/stress/broken_ip/broken_ip6-plen
3001 ltp/testcases/network/stress/broken_ip/broken_ip6-version
3002 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip01
3003 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic01
3004 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip01
3005 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic01
3006 ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic01
3007 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic01
3008 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport01
3009 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport01
3010 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip01
3011 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport01
3012 ltp/testcases/network/stress/tcp/uni-basic/tcp4-uni-basic01
3014 10) Log Message:
3015 lcov: geninfo chokes on spaces in the directory name
3017 From: Jeff Connelly <jeffconnelly@users.sourceforge.net>
3019 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.
3021 Modified File(s):
3022 ltp/utils/analysis/lcov/bin/geninfo
3023 ltp/utils/analysis/lcov/bin/lcov
3024 ltp/utils/analysis/lcov/CHANGES
3026 11) Log Message:
3027 gcov-kernel: added patches for linux-2.6.27
3029 Added File(s):
3030 ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov-arm-eabi.patch
3031 ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov-arm-hack.patch
3032 ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov.patch
3034 12) Log Message:
3035 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>. 
3037 Modified File(s):
3038 ltp/testcases/kernel/containers/pidns/pidns03.c
3040 13) Log Message:
3041 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>.
3043 Modified File(s):
3044 ltp/testcases/kernel/containers/netns/initialize.sh
3046 14) Log Message:
3047 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>.
3049 Modified File(s):
3050 ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
3052 15) Log Message:
3053 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>.
3055 Modified File(s):
3056 ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
3057 ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.c
3059 16) Log Message:
3060 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>.
3062 Modified File(s):
3063 ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
3065 17) Log Message:
3066 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.
3067 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.
3069 Modified Files:
3070 ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
3071 ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
3072 Added Files:
3073 ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.h
3074 Removed Files:
3075 ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.c
3077 18) Log Message:
3078 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>.
3080 Modified File(s):
3081 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
3083 19) Log Message:
3084 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>. 
3086 Modified File(s):
3087 ltp/testcases/kernel/syscalls/profil/profil01.c
3089 20) Log Message:
3090 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>.
3092 Modified File(s):
3093 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
3094 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
3096 21) Log Message:
3097 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>.
3099 Modified File(s):
3100 ltp/testcases/kernel/include/arm.in
3102 22) Log Message:
3103 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>.
3105 Modified File(s):
3106 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
3108 23) Log Message:
3109 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>.
3111 Modified File(s):
3112 ltp/testcases/kernel/syscalls/inotify/inotify01.c
3113 ltp/testcases/kernel/syscalls/inotify/inotify02.c
3115 24) Log Message:
3116 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>.
3118 Modified Files:
3119 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
3120 Added Files:
3121 ltp/testcases/kernel/containers/pidns/pidns04.c
3123 25) Log Message:
3124 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>.
3126 Modified File(s):
3127 ltp/pan/Makefile
3128 ltp/testcases/kernel/connectors/Makefile
3129 ltp/testcases/kernel/containers/check_for_unshare.c
3130 ltp/testcases/kernel/controllers/Makefile
3131 ltp/testcases/kernel/syscalls/ptrace/Makefile
3133 26) Log Message:
3134 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>.
3136 Modified File(s):
3137 ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
3139 27) Log Message:
3140 This patch cleans code a little bit by removing leftovers. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
3142 Modified File(s):
3143 ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
3144 ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
3146 28) Log Message:
3147 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>.
3149 Modified File(s):
3150 ltp/pan/Makefile
3151 ltp/testcases/kernel/include/regen.sh
3153 29) Log Message:
3154 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>.
3156 Modified Files:
3157 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
3158 Removed Files:
3159 ltp/testcases/kernel/containers/pidns/runtests_noltp.sh
3161 30) Log Message:
3162 After tested the latest LTP cases, the connector cases failed on RHEL5.2. Test fails with following error:
3163 <<<test_output>>>
3164 incrementing stop
3165 /home/ltp/cvs_ltp.orig/testcases/bin/connector_test.sh: line 9:
3166 /home/ltp/cvs_ltp.orig/testcases/bin/run_pec_test: No such file or directory
3167 <<<execution_status>>>
3168 Post Patching:
3169 <<<test_output>>>
3170 incrementing stop Connectors 0 CONF : system doesn't support execution of the test
3171 <<<execution_status>>>
3172 Signed-off-by: Jin Bing Guo <guojb@linux.vnet.ibm.com>.
3174 Modified File(s):
3175 ltp/testcases/kernel/connectors/connector_test.sh
3177 31) Log Message:
3178 Disabling this till TIRPC is built, installed and run properly. Subrata Modak <subrata@linux.vnet.ibm.com>.
3180 Modified File(s):
3181 ltp/runtest/stress.part3
3183 32) Log Message:
3184 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>.
3186 Modified File(s):
3187 ltp/testcases/kernel/fs/inode/inode01.c
3189 33) Log Message:
3190 Array size of path_list_string gets exceeded and cause an buffer overflow, when building with -D_FORTIFY_SOURCE=2
3191 ======= Backtrace: =========
3192 /lib64/libc.so.6(__chk_fail+0x2f)[0x2b3f94ec831f]
3193 /lib64/libc.so.6[0x2b3f94ec73c3]
3194 /root/ltp/ltp-full-20080916/testcases/kernel/fs/inode/inode01[0x4020e3]
3195 /lib64/libc.so.6(__libc_start_main+0xf4)[0x2b3f94e13184]
3196 /root/ltp/ltp-full-20080916/testcases/kernel/fs/inode/inode01[0x401609]
3197 ======= Memory map: ========
3198 [...]
3199 Program received signal SIGABRT, Aborted. 0x00002b3f94e25bb5 in raise () from /lib64/libc.so.6 (gdb) bt
3200 #0  0x00002b3f94e25bb5 in raise () from /lib64/libc.so.6
3201 #1  0x00002b3f94e26fb0 in abort () from /lib64/libc.so.6
3202 #2  0x00002b3f94e5c32b in __libc_message () from /lib64/libc.so.6
3203 #3  0x00002b3f94ec831f in __chk_fail () from /lib64/libc.so.6
3204 #4  0x00002b3f94ec73c3 in __strcat_chk () from /lib64/libc.so.6
3205 #5  0x00000000004020e3 in main () at inode01.c:169
3206 (gdb) up
3207 [...]
3208 #5  0x00000000004020e3 in main () at inode01.c:169
3209 169             strcat(path_list_string, "path_list");
3210 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>.
3212 Modified File(s):
3213 ltp/testcases/kernel/fs/inode/inode01.c
3215 34) Log Message:
3216 When compiling with -D_FORTIFY_SOURCE=2 following buffer-overflow gets detected: 
3217 Starting program:
3218 /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01
3219 symlink01    1  PASS  :  Creation of symbolic link file to no object file is ok
3220 symlink01    2  PASS  :  Creation of symbolic link file to no object file is ok
3221 symlink01    3  PASS  :  Creation of symbolic link file and object file via symbolic link is ok
3222 symlink01    4  PASS  :  Creating an existing symbolic link file error is caught
3223   *** buffer overflow detected ***:
3224 /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01 terminated
3225   ======= Backtrace: =========
3226   /lib64/libc.so.6(__chk_fail+0x2f)[0x2b5ae730f31f]
3227   /lib64/libc.so.6[0x2b5ae730e3c3]
3228   /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01[0x4048fe]
3229   /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01[0x403e7b]
3230   /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01[0x4047b7]
3231   /lib64/libc.so.6(__libc_start_main+0xf4)[0x2b5ae725a184]
3232   /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01[0x401c39]
3233   (gdb) bt
3234   #0  0x00002b5ae726cbb5 in raise () from /lib64/libc.so.6
3235   #1  0x00002b5ae726dfb0 in abort () from /lib64/libc.so.6
3236   #2  0x00002b5ae72a332b in __libc_message () from /lib64/libc.so.6
3237   #3  0x00002b5ae730f31f in __chk_fail () from /lib64/libc.so.6
3238   #4  0x00002b5ae730e3c3 in __strcat_chk () from /lib64/libc.so.6
3239   #5  0x00000000004048fe in creat_path_max (path1=0x409d88 "object", path2=<value optimized out>, path3=<value optimized out>) Read from remote host
3240   #6  0x0000000000403e7b in do_syscalltests (tcs=0x50cec0) at symlink01.c:958
3241   #7  0x00000000004047b7 in main (argc=<value optimized out>, argv=<value optimized out>) at symlink01.c:569 (gdb) up
3242   #1  0x00002b5ae726dfb0 in abort () from /lib64/libc.so.6 (gdb)  
3243   #2  0x00002b5ae72a332b in __libc_message () from /lib64/libc.so.6 (gdb)  
3244   #3  0x00002b5ae730f31f in __chk_fail () from /lib64/libc.so.6 (gdb)  
3245   #4  0x00002b5ae730e3c3 in __strcat_chk () from /lib64/libc.so.6 (gdb)  
3246   #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");
3247 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>.
3249 Modified File(s):
3250 ltp/testcases/kernel/syscalls/symlink/symlink01.c
3252 35) Log Message:
3253 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>.
3255 Modified File(s):
3256 ltp/runtest/ltp-aiodio.part3
3258 36) Log Message:
3259 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>.
3261 Modified Files:
3262 ltp/doc/man1/Makefile ltp/doc/man3/Makefile
3263 ltp/include/Makefile ltp/lib/Makefile ltp/pan/Makefile
3265 37) Log Message:
3266 Dont install ltp.pc and libltp.a with excutable flags. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
3268 Modified Files:
3269 ltp/lib/Makefile
3271 38) Log Message:
3272 Apply CFLAGS to compiler to ballista, kernel/syscalls/utimestat. Compile everything with (user-defined) CFLAGS. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
3274 Modified Files:
3275 ltp/testcases/ballista/ballista/Makefile
3276 ltp/testcases/kernel/syscalls/utimensat/Makefile
3278 39) Log Message:
3279 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>.
3281 ltp/testcases/open_posix_testsuite/Makefile
3283 40) Log Message:
3284 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>.
3286 Modified Files:
3287 ltp/runltp
3289 41) Log Message:
3290 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>.
3292 Modified File(s):
3293 include/databin.h
3294 lib/databin.c
3295 testcases/kernel/containers/libclone/libnetns.c
3296 testcases/kernel/containers/libclone/Makefile
3297 testcases/kernel/containers/pidns/pidns03.c
3298 testcases/kernel/containers/sysvipc/shmnstest.c
3299 testcases/kernel/controllers/cpuctl/cpuctl_test01.c
3300 testcases/kernel/controllers/cpuctl/cpuctl_test02.c
3301 testcases/kernel/controllers/cpuctl/cpuctl_test03.c
3302 testcases/kernel/controllers/cpuctl/cpuctl_test04.c
3303 testcases/kernel/controllers/memctl/memctl_test01.c
3304 testcases/kernel/io/disktest/childmain.c
3305 testcases/kernel/io/disktest/dump.c
3306 testcases/kernel/io/disktest/dump.h
3307 testcases/kernel/io/disktest/main.c
3308 testcases/kernel/io/disktest/timer.c
3309 testcases/kernel/ipc/ipc_stress/signal_test_01.c
3310 testcases/kernel/ipc/ipc_stress/signal_test_03.c
3311 testcases/kernel/mem/hugetlb/lib/libipc.c
3312 testcases/kernel/mem/mtest07/mallocstress.c
3313 testcases/kernel/mem/mtest07/shm_test.c
3314 testcases/kernel/sched/clisrv/pthserv.c
3315 testcases/kernel/sched/tool/trace_sched.c
3316 testcases/kernel/security/filecaps/checkforlibcap.sh
3317 testcases/kernel/syscalls/clone/clone03.c
3318 testcases/kernel/syscalls/clone/clone04.c
3319 testcases/kernel/syscalls/clone/clone06.c
3320 testcases/kernel/syscalls/fmtmsg/fmtmsg01.c
3321 testcases/kernel/syscalls/ipc/lib/libipc.c
3322 testcases/kernel/syscalls/ipc/msgget/msgget01.c
3323 testcases/kernel/syscalls/nftw/lib64.c
3324 testcases/kernel/syscalls/nftw/lib.c
3325 testcases/misc/crash/crash01.c
3326 testcases/network/nfsv4/locks/netsync.c
3327 testcases/network/sctp/func_tests/test_1_to_1_threads.c
3328 testcases/network/sctp/func_tests/test_sctp_sendrecvmsg.c
3329 testcases/network/sctp/func_tests/test_timetolive.c
3330 testcases/network/sockets/ltpClient.c
3331 testcases/network/sockets/ltpServer.c
3332 testcases/kernel/syscalls/switch/endian_switch01.c
3333 testcases/kernel/fs/doio/doio.c
3335 42) Log Message:
3336 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>. 
3337 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>. 
3339 Modified File(s):
3340 ltp/testcases/kernel/connectors/pec/pec_listener.c
3342 43) Log Message:
3343 Compiled the latest CVS tree on a x86_64 machine yelling a warning, 
3344 "acl1.c: In function ‘do_file_op’:
3345  acl1.c:62: warning: not enough variable arguments to fit a sentinel"
3346 Signed-off-by: CAI Qian <caiqian@cclom.cn>.
3348 Modified File(s):
3349 ltp/testcases/network/nfsv4/acl/acl1.c
3351 44) Log Message:
3352 CAI Qian <caiqian@cclom.cn> reported that Setgroups01_16 test always fails for x86_64:
3353 setgroups01_16    1  FAIL  :  setgroups(65536, list) Failed, errno=14 : Bad address,
3354 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?
3355 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>.
3357 Modified File(s):
3358 ltp/testcases/kernel/syscalls/setgroups/compat_16.h
3359 ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
3361 45) Log Message:
3362 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:
3364 setgroups02_16    1  BROK  :  gid returned from getgroups is too large for testing setgroups32
3366 Since the uninitialized values could be greater then 0xffff. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
3368 Modified File(s):
3369 ltp/testcases/kernel/syscalls/setgroups/compat_16.h
3370 ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
3372 46) Log Message:
3373 Hi. Here I am getting the following error (with Ubuntu 7.04):
3374 elder@Yosemite:/tmp/ltp/testcases/ballista$ LANG= make -f Makefile
3375 WARNING: No perl detected; skipping ballista tests
3376 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>.
3378 Modified Files:
3379 ltp/testcases/ballista/Makefile
3380 ltp/testcases/ballista/ballista/ostest_new.pl
3382 47) Log Message:
3383 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>. 
3385 Modified Files:
3386 ltp/testcases/ballista/ballista/callGen.cpp
3387 ltp/testcases/ballista/ballista/callGen_standAlone.cpp
3389 48) Log Message:
3390 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>.
3392 Modified Files:
3393 ltp/testcases/ballista/ballista/compile/bparser.cpp
3394 ltp/testcases/ballista/ballista/templates/bTypes.cpp
3396 49) Log Message:
3397 Fixed some bashisms. Jiri Palecek <jpalecek@web.de>.
3399 Modified Files:
3400 ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
3402 50)  Log Message:
3403 Typo in file_test.sh. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
3405 Modified Files:
3406 ltp/testcases/commands/ade/file/file_test.sh
3408 51) Log Message:
3409 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>.
3411 Modified Files:
3412 ltp/testcases/kernel/containers/netns/initialize.sh
3414 52) Log Message:
3415 Fix some bashisms. Jiri Palecek <jpalecek@web.de>.
3417 Modified Files:
3418 ltp/testcases/commands/ade/ar/ar01
3419 ltp/testcases/commands/ade/file/file_test.sh
3420 ltp/testcases/commands/cpio/cpio_tests.sh
3421 ltp/testcases/commands/eject/eject-tests.sh
3422 ltp/testcases/commands/fileutils/cp/cp_tests.sh
3423 ltp/testcases/commands/fileutils/ln/ln_tests.sh
3424 ltp/testcases/commands/fileutils/mkdir/mkdir_tests.sh
3425 ltp/testcases/commands/fileutils/mv/mv_tests.sh
3426 ltp/testcases/commands/gzip/gzip_tests.sh
3427 ltp/testcases/commands/logrotate/logrotate_tests.sh
3428 ltp/testcases/commands/mail/mail_tests.sh
3429 ltp/testcases/commands/tar/tar_tests.sh
3430 ltp/testcases/kernel/fs/acls/acl_test01
3431 ltp/testcases/network/dhcpd/dhcpd_tests.sh
3432 ltp/testcases/network/iptables/iptables_tests.sh
3433 ltp/testcases/network/traceroute/traceroute_tests.sh
3434 ltp/testcases/network/xinetd/xinetd_tests.sh
3436 53) Log Message:
3437 Fix bashisms (function keyword in utimensat_tests.sh). Signed-off-by: Jiri Palecek <jpalecek@web.de>.
3439 Modified Files:
3440 ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
3442 54) Log Message:
3443 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>.
3445 Modified Files:
3446 ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
3448 55) Log Message:
3449 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>.
3451 Modified File(s):
3452 ltp/testcases/commands/ade/file/file_test.sh
3454 56) Log Message:
3455 Running hugemmap02 test case on IA-32 generated SIGSEGV. It also gives warnings when compiling:      
3456 cc -I../../../../../include -g -Wall    hugemmap02.c -L../../../../../lib -lltp   -o hugemmap02
3457 hugemmap02.c: In function ‘main’:
3458 hugemmap02.c:149: warning: integer constant is too large for ‘long’ type
3459 hugemmap02.c:156: warning: integer constant is too large for ‘long’ type
3460 The following patch fixes it by making low memory addresses falling in a 2G - 3G range. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
3462 Modified File(s):
3463 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
3465 57) Log Message:
3466 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>.
3468 Modified File(s):
3469 ltp/testcases/network/multicast/mc_cmds/mc_cmds
3471 58) Log Message:
3472 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>.
3474 Modified File(s):
3475 ltp/testcases/commands/ade/file/file_test.sh
3477 59) Log Message:
3478 The runltp has the parameter "-d" to identify the temporary directory by user. But in the latest runltp, there're two problem:
3479 1> Always use "/tmp" as the temporary directory and never use the one that user defined.
3480 2> It will be in error if the parameter "TMPDIR" is a relative path. 
3481 This patch fixes those issues. Signed-off-by: Jin Bing Guo <guojb@linux.vnet.ibm.com>.
3483 Modified File(s):
3484 ltp/runltp
3486 60) Log Message:
3487 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>.
3489 Modified File(s):
3490 ltp/testcases/commands/ade/ld/Makefile
3492 61) Log Message:
3493 I found no reason why they should not be run: Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
3495 Modified Files:
3496 ltp/runtest/mm
3497 ltp/runtest/syscalls
3498 ltp/testcases/kernel/syscalls/mount/Makefile
3499 ltp/testcases/kernel/syscalls/umount/Makefile
3501 Added Files:
3502 ltp/testcases/kernel/syscalls/mount/test_mount
3503 ltp/testcases/kernel/syscalls/umount/test_umount
3505 62) Log Message:
3506 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:
3507 - the variables are always initialised before use in the testXX functions,
3508 - the testXX functions don't recurse nor call each other,
3509 - the variables are not used outside testXX functions,
3511 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.
3513 Modified File(s):
3514 ltp/testcases/network/iptables/iptables_tests.sh
3516 63) Log Message:
3517 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>.
3519 Modified File(s):
3520 ltp/testcases/kernel/syscalls/fork/fork09.c
3522 64) Log Message:
3523 This patch fixes the following compilation warning seen on PPC64. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
3525 Modified File(s):
3526 ltp/testcases/kernel/syscalls/getsid/getsid02.c
3528 65) Log Message:
3529 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>. 
3531 Modified File(s):
3532 ltp/testcases/kernel/connectors/pec/event_generator.c
3534 66) Log Message:
3535 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>.
3537 Modified File(s):
3538 ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
3540 67) Log Message:
3541 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>.
3543 Added Files:
3544 utils/analysis/gcov-kdump/Makefile
3545 utils/analysis/gcov-kdump/README
3546 utils/analysis/gcov-kdump/gcov.h
3547 utils/analysis/gcov-kdump/gcovdump.c
3548 utils/analysis/gcov-kdump/mem_image.c
3549 utils/analysis/gcov-kdump/mem_image.h
3550 utils/analysis/gcov-kdump/util.c
3551 utils/analysis/gcov-kdump/util.h
3553 68) Log Message:
3554 I found no reason why they should not be run: Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
3556 Modified File(s):
3557 ltp/runtest/syscalls
3559 69) Log Message:
3560 Addition of additional epoll() test cases run to LTP. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
3562 Modified Files:
3563 ltp/runtest/syscalls
3565 Added Files:
3566 ltp/testcases/kernel/syscalls/libevent/run_libevent.sh
3568 70) Log Message:
3569 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. 
3571 Modified File(s):
3572 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
3574 71) Log Message:
3575 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>.
3577 Modified Files:
3578 ltp/testcases/kernel/connectors/pec/pec_listener.c
3579 ltp/testcases/kernel/connectors/pec/run_pec_test
3581 72) Log Message:
3582 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>.
3584 Modified File(s):
3585 ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
3587 73) Log Message:
3588 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>.
3590 Modified File(s):
3591 ltp/testcases/open_posix_testsuite/Makefile
3593 74) Log Message:
3594 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>.
3596 Modified File(s):
3597 ltp/testcases/kernel/sched/sched_stress/sched_driver.c
3598 ltp/testcases/kernel/sched/sched_stress/sched_tc4.c
3601 75) Log Message:
3602 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>.
3604 Modified File(s):
3605 ltp/testcases/kernel/syscalls/fstatat/fstatat01.c
3607 76) Log Message:
3608 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: 
3609 test01: It tries to invoke setcon() with bounded domain in a multi-threaded process. The expected result is success.
3610 test02: It tries to invoke setcon() with unrelated domain in a multi-threaded process. The expected result is fail.
3611 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.
3612 test05: It tries to write a bounded type, even if the domain cannot write to its bounds type. The expected result is fail. 
3613 test06: It makes a bounded domain try to set an attribute of bounded type.Thanks,
3614 Signed-Off-By: KaiGai Kohei <kaigai@ak.jp.nec.com>.
3616 Modified Files:
3617 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
3618 ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
3620 Added Files:
3621 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_bounds.te
3622 ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/Makefile
3623 ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/selinux_bounds.sh
3624 ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/selinux_bounds_thread.c
3626 77) Log Message:
3627 Integrate execution of epoll() syscall testcase. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
3629 Modified File(s):
3630 ltp/runtest/syscalls
3631 ltp/testcases/kernel/syscalls/Makefile
3633 78) Log Message:
3634 Integrated TIMERS tests
3635 (http://ltp.cvs.sourceforge.net/viewvc/ltp/ltp/testcases/kernel/timers/) to default LTP run: runltp. Signed-Off-By: Subrata Modak
3636 <subrata@linux.vnet.ibm.com>.
3638 Modified File(s):
3639 ltp/runltp
3641 79) Log Message:
3642 Integrated SCHEDULER Client Server Tests to default LTP run ./runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
3644 Modified Files:
3645 ltp/runtest/sched
3646 ltp/testcases/kernel/sched/clisrv/Makefile
3648 Added Files:
3649 ltp/testcases/kernel/sched/clisrv/run_sched_cliserv.sh
3651 80) Log Message:
3652 Integrated the sched_stress to default LTP run for 2 minutes. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
3654 Modified File(s):
3655 ltp/runtest/sched
3656 ltp/testcases/kernel/sched/sched_stress/sched_stress.sh
3658 81) Log Message:
3659 Addition of Initial Set of POWER MANAGEMENT Testcases to LTP. Signed-Off-By: Nageswara R Sastry <rnsastry@linux.vnet.ibm.com>.
3661 Modified Files:
3662 ltp/runltp
3663 ltp/testcases/kernel/Makefile
3665 Added Files:
3666 ltp/runtest/power_management_tests
3667 ltp/testcases/kernel/power_management/Makefile
3668 ltp/testcases/kernel/power_management/README
3669 ltp/testcases/kernel/power_management/change_freq.sh
3670 ltp/testcases/kernel/power_management/change_govr.sh
3671 ltp/testcases/kernel/power_management/check_config.sh
3672 ltp/testcases/kernel/power_management/check_cpufreq_sysfs_files.sh
3673 ltp/testcases/kernel/power_management/check_kv_arch.c
3674 ltp/testcases/kernel/power_management/config_cpu_freq
3675 ltp/testcases/kernel/power_management/config_cpu_idle
3676 ltp/testcases/kernel/power_management/config_sched_mc
3677 ltp/testcases/kernel/power_management/pm_include.sh
3678 ltp/testcases/kernel/power_management/pwkm_load_unload.sh
3679 ltp/testcases/kernel/power_management/runpwtests.sh
3680 ltp/testcases/kernel/power_management/test_sched_mc.sh
3682 82) Log Message:
3683 Fixed Build errors on s390x. Signed-Off-By: Ramon de Carvalho Valle <rcvalle@linux.vnet.ibm.com>.
3685 Modified File(s):
3686 ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
3687 ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
3689 83) Log Message:
3690 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>.
3692 Modified File(s):
3693 utils/analysis/gcov-kernel/linux-2.6.27-gcov.patch
3695 84) Log Message:
3696 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>.
3698 Modified File(s):
3699 ltp/README
3701 85) Log Message:
3702 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:
3703 - removing the case when alloc_mem would return -1, change it to the "allocated memory" case,
3704 - not checking for *th_status, if th_status might be null,
3705 Signed-off-by: Jiri Palecek <jpalecek@web.de>.
3707 Modified File(s):
3708 ltp/testcases/kernel/mem/mtest07/mallocstress.c
3710 86) Log Message:
3711 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>.
3713 Modified File(s):
3714 ltp/testcases/network/lib6/in6_02.c
3716 87) Log Message:
3717 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>.
3719 Modified File(s):
3720 ltp/testcases/network/ipv6/perf_lan6/pingpong6.c
3722 88) Log Message:
3723 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>.
3725 Modified File(s):
3726 ltp/lib/tst_res.c
3728 89) Log Message:
3729 clean up nested #ifdef mess
3731 Modified File(s):
3732 ltp/testcases/kernel/syscalls/get_robust_list
3734 90) Log Message:
3735 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>.
3737 Modified File(s):
3738 ltp/testcases/kernel/syscalls/switch/endian_switch01.c
3740 91) Log Message:
3741 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>.
3743 Modified File(s):
3744 ltp/testcases/kernel/syscalls/epoll/Makefile
3746 92) Log Message:
3747 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.
3749 Modified File(s):
3750 ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
3751 ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
3753 93) Log Message:
3754 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>.
3756 Modified File(s):
3757 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
3759 94) Log Message:
3760 This patch fixes a bash specific comparison in checkforlibcap.sh script. Signed-Off-By: Elder Costa <elder.costa@terra.com.br>.
3762 Modified File(s):
3763 ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
3765 95) Log Message:
3766 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>.
3768 Modified File(s):
3769 ltp/pan/pan.c
3771 96) Log Message:
3772 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>.
3774 Modified Files:
3775 ltp/testcases/kernel/syscalls/madvise/madvise03.c
3777 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>.
3779 Modified Files:
3780 ltp/testcases/kernel/syscalls/inotify/inotify01.c
3781 ltp/testcases/kernel/syscalls/inotify/inotify02.c
3783 98) Log Message:
3784 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:
3785 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.
3786 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.
3787 Signed-Off-By: Elder Costa <elder.costa@terra.com.br>
3789 Modified File(s):
3790 ltp/testcases/commands/cron/cron_tests.sh
3792 99) Log Message:
3793 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>.
3795 Modified File(s):
3796 ltp/testcases/commands/cron/cron_tests.sh
3798 100) Log Message:
3799 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>.
3801 Modified File(s):
3802 ltp/testcases/commands/at/at_allow01
3803 ltp/testcases/commands/at/at_deny01
3805 101) Log Message:
3806 I hope the numa infrastructure will handle stuff non-numa systems. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
3808 Modified File(s):
3809 ltp/runltp
3811 102) Log Message:
3812 Integrate hugetlb tests into runltp. Also modify the way hugemmap02 is run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
3814 Modified File(s):
3815 ltp/runltp
3816 ltp/runtest/hugetlb
3818 103) Log Message:
3819 The following patch Integrates the remaining MTEST06 into runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
3821 Modified Files:
3822 ltp/runtest/mm
3823 ltp/testcases/kernel/mem/mtest06/mmap2.c
3824 ltp/testcases/kernel/mem/mtest06/mmap3.c
3826 104) Log Message:
3827 The following patch Integrates the remaining MMAPSTRESS into runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
3829 Modified Files:
3830 ltp/runtest/mm
3831 ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
3832 ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
3833 ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
3835 105) Log Message:
3836 Following warnings are generated when compiling mm_core_apis.c. Attached patch fixes them. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
3838 Modified File(s):
3839 ltp/testcases/kernel/mem/libmm/mm_core_apis.c
3841 106) Log Message:
3842 The following patch integrates build/install/run of mm_core_apis to runalltests.sh. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
3844 Modified File(s):
3845 ltp/runalltests.sh
3847 107) Log Message:
3848 The following patch integrates running of aio tests to runalltests.sh. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
3850 Modified File(s):
3851 ltp/runalltests.sh
3853 108) Log Message:
3854 This patch drops the redudant copies (in total three copies of fsx-linux.c from:
3855 - testcases/kernel/io/ltp-aiodio/
3856 - testcases/network/nfs/fsx-linux
3858 The only copy of fsx-linux.c will stay in:
3859 - testcases/kernel/fs/fsx-linux/fsx-linux.c
3861 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>.
3863 Modified Files:
3864 ltp/runtest/fsx
3865 ltp/runtest/ltp-aiodio.part3
3866 ltp/runtest/ltplite
3867 ltp/runtest/nfs
3868 ltp/runtest/stress.part1
3869 ltp/testcases/kernel/io/ltp-aiodio/Makefile
3871 Removed Files:
3872 ltp/testcases/kernel/io/ltp-aiodio/fsx-linux.c
3873 ltp/testcases/network/nfs/fsx-linux/fsx-linux.c
3875 109) Log Message:
3876 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. 
3877 Changes:
3878 1- Added LANG= in the script executed by cron to avoid issues with internationalization.
3879 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) 
3880 3- Eliminated the \t\n from the output strings that caused the problem reported by Subrata
3881 4- Fixed the order the expected x received values are printed out to the output log
3883 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>.
3885 Modified File(s):
3886 ltp/testcases/commands/cron/cron_tests.sh
3888 LTP-20080930
3890 1) Log Message:
3891 Fix build error for libclone.c. Signed-off-by: Veerendra Chandrappa <vechandr@in.ibm.com>.
3893 Modified File(s):
3894 ltp/testcases/kernel/containers/libclone/libclone.h
3896 2) Log Message:
3897 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>. 
3899 Modified File(s):
3900 ltp/tools/netpipe-2.4/Makefile
3902 3) Log Messsage:
3903 sync_pipe_close() returns an uninitialized value when it is passed an already closed pipe. Signed-off-by: Roy Lee <roylee17@gmail.com>. 
3905 Modified File(s):
3906 ltp/lib/libtestsuite.c
3908 4) Log Message:
3909 I extended getegid testcase to test getegid16, too. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
3911 Modified File(s):
3912 ltp/runtest/syscalls
3913 ltp/testcases/kernel/syscalls/getegid/Makefile
3914 ltp/testcases/kernel/syscalls/getegid/getegid01.c
3916 5) Log Message:
3917 This can only be tested on a POWER6 machine.  A program to test it is attached. --Paul Mackerras.
3918 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:
3919 Signed-off-by: Paul Mackerras <paulus@samba.org>,
3920 Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>.
3922 Modified Files:
3923 ltp/runtest/syscalls
3925 Added Files:
3926 ltp/testcases/kernel/syscalls/switch/Makefile
3927 ltp/testcases/kernel/syscalls/switch/switch01.c
3929 6) Log Message:
3930 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>. 
3932 Modified File(s):
3933 ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
3935 7) Log Message:
3936 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>.
3938 Modified File(s):
3939 ltp/testcases/kernel/syscalls/switch/switch01.c
3941 8) Log Message:
3942 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. 
3944 Modified File(s):
3945 ltp/testcases/commands/cron/cron_allow01
3946 ltp/testcases/commands/cron/cron_deny01
3947 ltp/testcases/commands/cron/cron_neg_tests.sh
3948 ltp/testcases/kernel/ipc/ipc_stress/cleanup
3949 ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
3950 ltp/testcases/open_hpi_testsuite/clients/hpionIBMblade.c
3952 9) Log Message:
3953 This patch does the following:
3954 1. These test cases failed with "open returned unexpected errno 2" because the child process falls through to execute redundant cleanup(),
3955 2. Added code to use the tst_tmpdir()/tst_rmdir() APIs.
3956 Signed-Off-By: <roylee@andestech.com>
3958 Modified File(s):
3959 ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
3960 ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
3961 ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
3963 10) Log Message:
3964 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>,
3966 Modified File(s):
3967 ltp/testcases/kernel/containers/Makefile
3968 ltp/testcases/kernel/containers/container_test.sh
3970 11) Log Message:
3971 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>.
3973 Modified File(s):
3974 ltp/testcases/kernel/containers/Makefile
3976 12) Log Message:
3977 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: 
3978         #elif __i386__
3979                 int do_check(void) { return kernel_is_too_old(); }
3980 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>,
3982 Modified File(s):
3983 ltp/testcases/kernel/containers/check_for_unshare.c
3985 13) Log Message:
3986 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>, 
3988 Modified File(s):
3989 ltp/testcases/kernel/containers/Makefile
3990 ltp/testcases/kernel/containers/libclone/Makefile
3991 ltp/testcases/kernel/containers/pidns/Makefile
3992 ltp/testcases/kernel/containers/sysvipc/Makefile
3993 ltp/testcases/kernel/containers/utsname/Makefile
3995 14) Log Message:
3996 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>.
3998 Modified File(s):
3999 ltp/testcases/kernel/containers/Makefile
4000 ltp/testcases/kernel/containers/libclone/Makefile
4001 ltp/testcases/kernel/containers/pidns/Makefile
4002 ltp/testcases/kernel/containers/pidns/pidns01.c
4003 ltp/testcases/kernel/containers/pidns/pidns02.c
4004 ltp/testcases/kernel/containers/pidns/pidns03.c
4005 ltp/testcases/kernel/containers/sysvipc/Makefile
4006 ltp/testcases/kernel/containers/sysvipc/shmnstest.c
4007 ltp/testcases/kernel/containers/utsname/Makefile
4008 ltp/testcases/kernel/containers/utsname/utstest.c
4010 15) Log Message:
4011 Use non-recursive assignment. This means, for example, that:
4012 SRCS := $(wildcard *.c)
4013 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>.
4015 Modified File(s):
4016 ltp/testcases/kernel/containers/Makefile
4017 ltp/testcases/kernel/containers/libclone/Makefile
4018 ltp/testcases/kernel/containers/pidns/Makefile
4019 ltp/testcases/kernel/containers/sysvipc/Makefile
4020 ltp/testcases/kernel/containers/utsname/Makefile
4022 16) Log Message:
4023 The operator for string unequivalent check is not '-ne' but '!='. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
4025 Modified File(s):
4026 ltp/testcases/network/ipv6/finger6/finger601
4028 17) Log Message:
4029 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>.
4031 Modified File(s):
4032 ltp/testcases/network/ipv6/finger6/finger601
4034 18) Log Message:
4035 Although ping6 doesn't have -R option, it is specified. It should be removed. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
4037 Modified File(s):
4038 ltp/testcases/network/ipv6/ping6/ping601
4040 19) Log Message:
4041 Fix the build error for some systax error. Also fix some warnings. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
4043 Modified File(s):
4044 ltp/testcases/kernel/syscalls/switch/switch01.c
4046 20) Log Message:
4047 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
4048 gned-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
4050 Modified File(s):
4051 ltp/runtest/sched
4053 21) Log Message:
4054 Fix memory leak in time-schedule.
4056 Modified File(s):
4057 ltp/testcases/kernel/sched/tool/time-schedule.c
4059 22) Log Message:
4060 Fix memory leak in trace_sched.
4062 Modified File(s):
4063 ltp/testcases/kernel/sched/tool/trace_sched.c
4065 23) Log Message:
4066 Fix memory leak in message_queue_test_01.
4068 Modified File(s):
4069 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_01.c
4071 24) Log Message:
4072 Fix memory leak in semaphore_test_02.
4074 Modified File(s):
4075 ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
4077 25) Log Message:
4078 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>,
4080 Modified Files:
4081 ltp/testcases/kernel/syscalls/setgid/Makefile
4082 ltp/testcases/kernel/syscalls/setgid/compat_16.h
4083 ltp/testcases/kernel/syscalls/setgid/setgid02.c
4084 ltp/testcases/kernel/syscalls/setgid/setgid03.c
4085 ltp/testcases/kernel/syscalls/setgroups/Makefile
4086 ltp/testcases/kernel/syscalls/setgroups/compat_16.h
4087 ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
4088 ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
4090 Added Files:
4091 ltp/testcases/kernel/syscalls/utils/compat_gid.h
4093 26) Log Message:
4094 Add $(CFLAGS). From: Roy Lee <roylee17@gmail.com>.
4096 Modified File(s):
4097 ltp/testcases/kernel/containers/Makefile
4099 27) Log Message:
4100 Paul <paulus@samba.org> wanted the name to be endian_switch. Michael Kerrisk <mtk.manpages@googlemail.com> seconded his suggestion. 
4102 Modified File(s):
4103 ltp/testcases/kernel/syscalls/switch/switch01.c
4105 28) Log Message:
4106 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>.
4108 Modified File(s):
4109 ltp/runltp
4110 ltp/testcases/kernel/Makefile
4111 ltp/testcases/kernel/connectors/Makefile
4112 ltp/testcases/kernel/connectors/connector_test.sh
4113 ltp/testcases/kernel/connectors/pec/run_pec_test
4114 ltp/tools/apicmds/ltpapicmd.c
4116 29) Log Message:
4117 Fix memory leak in semaphore_test_03.
4119 Modified File(s):
4120 ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
4122 30) Log Message:
4123 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>.
4125 Modified File(s):
4126 ltp/testcases/kernel/syscalls/utils/compat_16.mk
4127 ltp/testcases/kernel/syscalls/utils/newer_64.mk
4129 31) Log Message:
4130 Addition of signalfd() syscall test case(s) to LTP. Signed-Off-By: Masatake YAMATO <yamato@redhat.com>.
4132 Added Files:
4133 ltp/testcases/kernel/syscalls/signalfd/Makefile
4134 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
4135 ltp/testcases/kernel/syscalls/utils/cond.mk
4137 32) Log Message:
4138 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>.
4140 Modified File(s):
4141 ltp/testcases/realtime/README
4142 ltp/testcases/realtime/doc/HOWTO_ADD_TESTS
4144 33) Log Message:
4145 This patch fixes a few minor issues in run.sh
4146 1. Adds list option to the usage() command.
4147 2. Remove java from "all" tests to be run.
4148 3. It fix the output of usage (./run.sh or ./run.sh -h)
4150 Tested: Running "./run.sh -t func", "./run.sh -t all" , "./run.sh",  "./run.sh -h". Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>
4152 Modified File(s):
4153 ltp/testcases/realtime/config.mk
4154 ltp/testcases/realtime/run.sh
4156 34) Log Message:
4157 This patch ensures that the python scripts support utf encoding. Prior to the patch, the python scripts would exit with this error:
4158 File "parse-testpi1.py", line 3
4159 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
4160 This patch fixes it. Tested: Running all the python scripts. Signed-Off-By:Chirag <chirag@linux.vnet.ibm.com>.
4162 Modified File(s):
4163 ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
4164 ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
4165 ltp/testcases/realtime/func/sched_football/parse-football.py
4166 ltp/testcases/realtime/scripts/parser.py
4168 35) Log Message:
4169 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>.
4171 Modified File(s):
4172 ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
4174 36) Log Message:
4175 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
4176   1. If sys/signalfd.h is not available, use syscall to invoke signalfd.
4177   2. CFLAGS is considered when checking the existance of signalfd.h.
4178   3. Checking the existance of signalfd.h in addition to checking sys/signalfd.h and linux/signalfd.h.     
4179 Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
4181 Modified File(s):
4182 ltp/testcases/kernel/syscalls/signalfd/Makefile
4183 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
4184 ltp/testcases/kernel/syscalls/utils/cond.mk
4186 37) Log Message:
4187 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>.
4189 Modified File(s):
4190 ltp/testcases/kernel/containers/pidns/Makefile
4191 ltp/testcases/kernel/containers/sysvipc/Makefile
4192 ltp/testcases/kernel/containers/utsname/Makefile
4194 38) Log Message:
4195 I got this failure because of the typo in the testcase.
4196 # ./hugemmap01 -H/huge
4197 hugemmap01    1  FAIL  :  open() on /huge/1602mmapfile Failed, errno=2 : No such file or directory
4199 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>.
4201 Modified File(s):
4202 ltp/runtest/hugetlb
4204 39) Log Message:
4205 Here is some small correction in memory map stress testcases. Result before
4206 applying patch:
4208 # ./mmapstress01 -h
4209 ./mmapstress01: invalid option -- h
4210 usage: ./mmapstress01 -p nprocs [-t minutes -f filesize -S sparseoffset -r -o -m -l -d]
4211 mmapstress01    1  FAIL  :  Test failed
4213 Result after applying patch:
4215 # ./mmapstress01 -h
4216 ./mmapstress01: invalid option -- h
4217 usage: ./mmapstress01 -p nprocs [-t minutes -f filesize -S sparseoffset -r -o -m -l -d]
4219 Signed-off By: Rishikesh K Rajak <risrajak@in.ibm.com>
4221 Modified File(s):
4222 ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
4224 40) Log Message:
4225 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:
4227 make[2]: Entering directory `<somewhere>/ltp-full-20080831/testcases/open_posix_testsuite/stress/mqueues' 
4228 gcc -Wall -O2 -g -I -L/usr/lib -lpthread -I../../include multi_send_rev_1.c -o multi_send_rev_1.test -lmqueue
4230 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>.
4232 Modified File(s):
4233 ltp/testcases/open_posix_testsuite/stress/mqueues/Makefile
4234 ltp/testcases/open_posix_testsuite/stress/semaphores/Makefile
4237 41) Log Message:
4238 The Makefile in the mqueues directory of the open_posix_testsuite wants to link the mq_open testcase against libmqueue. POSIX.1-2001 states: 
4239 "Link with -lrt".
4240 So this is definitely wrong, and we do what the standard recommends. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>.
4242 Modified File(s):
4243 ltp/testcases/open_posix_testsuite/stress/mqueues/Makefile
4245 42) Log Message:
4246 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:
4248 gcc -Wall -O2 -g -I -L/usr/lib -I../../include multi_con_pro.c -o multi_con_pro.test -lposix1b -lpthread
4249 /usr/bin/ld: cannot find -lposix1b
4251 This patch removes the bogus library. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>.
4253 Modified File(s):
4254 ltp/testcases/open_posix_testsuite/stress/semaphores/Makefile
4256 43) Log Message:
4257 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>.
4259 Modified File(s):
4260 ltp/testcases/network/lib6/Makefile
4262 44) Log Message:
4263 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>.
4265 Modified File(s):
4266 ltp/testcases/network/lib6/asapi_03.c
4268 45) Log Message:
4269 "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>.
4271 Modified File(s):
4272 ltp/testcases/network/lib6/asapi_06.c
4274 46) Log Message:
4275 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>.
4277 Modified File(s):
4278 ltp/testcases/network/lib6/asapi_04.c
4279 ltp/testcases/network/lib6/asapi_05.c
4280 ltp/testcases/network/lib6/asapi_06.c
4281 ltp/testcases/network/lib6/asapi_07.c
4282 ltp/testcases/network/lib6/getaddrinfo_01.c
4283 ltp/testcases/network/lib6/in6_01.c
4284 ltp/testcases/network/lib6/in6_02.c
4285 ltp/testcases/network/lib6/runcc.c
4287 47) Log Message:
4288 Sorry, I took a mistake. Could you apply following patch? Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
4290 Modified File(s):
4291 ltp/testcases/kernel/syscalls/utils/cond.mk
4293 48) Log Message:
4294 Addition of getgid16() test cases. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
4296 Modified Files:
4297 ltp/testcases/kernel/syscalls/getgid/Makefile
4298 ltp/testcases/kernel/syscalls/getgid/getgid01.c
4299 ltp/testcases/kernel/syscalls/getgid/getgid02.c
4300 ltp/testcases/kernel/syscalls/getgid/getgid03.c
4302 Added Files:
4303 ltp/testcases/kernel/syscalls/getgid/compat_16.h
4305 49) Log Message:
4306 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>.
4308 Modified File(s):
4309 ltp/testcases/kernel/ipc/ipc_stress/cleanup
4311 50) Log Message:
4312 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>.
4314 Modified File(s):
4315 ltp/testcases/misc/math/float/main.c
4316 ltp/testcases/misc/math/float/thread_code.c
4318 51) Log Message:
4319 Fix memory leaks in mem02. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.  
4321 Modified File(s):
4322 ltp/testcases/kernel/mem/mem/mem02.c
4324 52) Log Message:
4325 Fix memory leaks in pipeio. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
4327 Modified File(s):
4328 ltp/testcases/kernel/ipc/pipeio/pipeio.c
4330 53) Log Message:
4331 Fix memory leaks in mallocstress. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
4333 Modified File(s):
4334 ltp/testcases/kernel/mem/mtest07/mallocstress.c
4336 54) Log Message:
4337 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>.
4339 Modified File(s):
4340 ltp/testcases/kernel/syscalls/confstr/confstr01.c
4342 55) Log Message:
4343 Addition of Initial Set of Network Name Space test cases. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
4345 Modified Files:
4346 ltp/testcases/kernel/containers/Makefile
4347 ltp/testcases/kernel/containers/README
4348 ltp/testcases/kernel/containers/check_for_unshare.c
4349 ltp/testcases/kernel/containers/container_test.sh
4350 ltp/testcases/kernel/containers/libclone/Makefile
4351 ltp/testcases/kernel/containers/libclone/libclone.h
4353 Added Files:
4354 ltp/testcases/kernel/containers/libclone/libnetns.c
4355 ltp/testcases/kernel/containers/netns/Makefile
4356 ltp/testcases/kernel/containers/netns/ch_ftp.sh
4357 ltp/testcases/kernel/containers/netns/check_netns_enabled.c
4358 ltp/testcases/kernel/containers/netns/child.sh
4359 ltp/testcases/kernel/containers/netns/child_1.sh
4360 ltp/testcases/kernel/containers/netns/child_2.sh
4361 ltp/testcases/kernel/containers/netns/child_propagate.sh
4362 ltp/testcases/kernel/containers/netns/childipv6.sh
4363 ltp/testcases/kernel/containers/netns/childns.sh
4364 ltp/testcases/kernel/containers/netns/container_ftp.pl
4365 ltp/testcases/kernel/containers/netns/crtchild.c
4366 ltp/testcases/kernel/containers/netns/crtchild_delchild.c
4367 ltp/testcases/kernel/containers/netns/delchild.sh
4368 ltp/testcases/kernel/containers/netns/initialize.sh
4369 ltp/testcases/kernel/containers/netns/par_chld_ftp.c
4370 ltp/testcases/kernel/containers/netns/par_chld_ipv6.c
4371 ltp/testcases/kernel/containers/netns/par_ftp.sh
4372 ltp/testcases/kernel/containers/netns/parent.sh
4373 ltp/testcases/kernel/containers/netns/parent_1.sh
4374 ltp/testcases/kernel/containers/netns/parent_2.sh
4375 ltp/testcases/kernel/containers/netns/parent_share.sh
4376 ltp/testcases/kernel/containers/netns/parent_view.sh
4377 ltp/testcases/kernel/containers/netns/parentns.sh
4378 ltp/testcases/kernel/containers/netns/paripv6.sh
4379 ltp/testcases/kernel/containers/netns/rename_net.sh
4380 ltp/testcases/kernel/containers/netns/runnetnstest.sh
4381 ltp/testcases/kernel/containers/netns/sysfsview.c
4382 ltp/testcases/kernel/containers/netns/two_children_ns.c
4384 56) Log Message:
4385 The attached patch moves getgid02.c to getegid02.c. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
4387 Modified Files:
4388 ltp/runtest/syscalls
4389 ltp/testcases/kernel/syscalls/getegid/Makefile
4390 ltp/testcases/kernel/syscalls/getegid/getegid01.c
4392 Added Files:
4393 ltp/testcases/kernel/syscalls/getegid/compat_16.h
4394 ltp/testcases/kernel/syscalls/getegid/getegid02.c
4396 Removed Files:
4397 ltp/testcases/kernel/syscalls/getgid/getgid02.c
4399 57) Log Message:
4400 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>.
4402 Modified File(s):
4403 ltp/runalltests.sh
4405 58) Log Message:
4406 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>.
4408 Modified File(s):
4409 ltp/runltp
4410 ltp/testcases/kernel/fs/acls/Makefile
4411 ltp/testcases/kernel/fs/acls/acl_test01
4413 59) Log Message:
4414 -t test-arguments       Where test-argument can be a space separated sequence of:
4415                         func            all functional tests will be run
4416                         stress          all stress tests will be run
4417                         perf            all perf tests will be run
4418                         all             all tests will be run
4419                         list            all available tests will be listed
4420                         clean           all logs deleted, make clean performed
4421                         test_name       only test_name subdir will be run (e.g: func/pi-tests)
4422 -p profile              Use profile instead of default (see doc/AUTOMATED_RUN)
4423 -h                      help
4424 Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>
4426 Modified File(s):
4427 ltp/testcases/realtime/run.sh
4429 60) Log Message:
4430 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:
4431                 PAGE_SIZE => sysconf(_SC_PAGE_SIZE)
4432 This method is POSIX compatible as per: http://www.opengroup.org/onlinepubs/009695399/functions/sysconf.html.
4433 Yes, it is. There are numerous test cases in LTP which use:
4434        struct dirent, 
4435 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>.
4437 Modified File(s):
4438 ltp/testcases/kernel/controllers/io-throttle/iobw.c
4439 ltp/testcases/kernel/module/create_module/create_module02.c
4440 ltp/testcases/kernel/module/delete_module/delete_module02.c
4441 ltp/testcases/kernel/module/query_module/query_module01.c
4442 ltp/testcases/kernel/module/query_module/query_module02.c
4443 ltp/testcases/kernel/module/query_module/query_module03.c
4444 ltp/testcases/kernel/syscalls/getdents/getdents01.c
4445 ltp/testcases/kernel/syscalls/getdents/getdents02.c
4446 ltp/testcases/kernel/syscalls/getdents/getdents03.c
4447 ltp/testcases/kernel/syscalls/getdents/getdents04.c
4448 ltp/tools/top-LTP/proc/devname.c
4450 61) Log Message:
4452 Modified Files:
4453 ltp/runtest/ltplite
4454 ltp/runtest/syscalls
4455 ltp/testcases/kernel/syscalls/ioctl/Makefile
4456 ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
4457 ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
4459 Added Files:
4460 ltp/testcases/kernel/syscalls/ioctl/test_ioctl
4462 62) Log Message:
4463 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>.
4465 Modified File(s):
4466 ltp/testcases/kernel/syscalls/eventfd/Makefile
4468 63) Log Message:
4469 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>.
4471 Modified File(s):
4472 ltp/testcases/kernel/syscalls/inotify/Makefile
4474 64) Log Message:
4475 Added runtest/syscalls entry for signalfd. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
4477 Modified File(s):
4478 ltp/runtest/syscalls
4480 65) Log Message:
4481 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>.
4483 Modified File(s):
4484 ltp/testcases/kernel/syscalls/modify_ldt/Makefile
4486 66) Log Message:
4487 Simplify genload Makefile. It turns out most of these options aren't needed to build stress. Signed-off-by: Nate Straz <nstraz@redhat.com>.
4489 Modified File(s):
4490 ltp/tools/genload/Makefile
4492 67) Log Message:
4493 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>.
4495 Modified File(s):
4496 ltp/testcases/kernel/syscalls/io_cancel/Makefile
4497 ltp/testcases/kernel/syscalls/io_destroy/Makefile
4498 ltp/testcases/kernel/syscalls/io_getevents/Makefile
4499 ltp/testcases/kernel/syscalls/io_setup/Makefile
4500 ltp/testcases/kernel/syscalls/io_submit/Makefile
4502 68) Log Message:
4503 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>.
4505 Modified File(s):
4506 ltp/testcases/kernel/security/filecaps/filecapstest.sh
4508 69) Log Message:
4509 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>.
4511 Modified Files:
4512 ltp/runtest/syscalls
4513 ltp/testcases/kernel/syscalls/modify_ldt/Makefile
4515 Added Files:
4516 ltp/testcases/kernel/syscalls/modify_ldt/run-modify_ldt01.sh
4517 ltp/testcases/kernel/syscalls/modify_ldt/run-modify_ldt02.sh
4519 70) Log Message:
4520 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>.
4522 Modified File(s):
4523 ltp/IDcheck.sh
4525 71) Log Message:
4526 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>.
4528 Modified File(s):
4529 ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
4531 72) Log Message:
4532 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>.
4534 Modified File(s):
4535 ltp/testcases/kernel/syscalls/creat/creat08.c
4537 73) Log Message:
4538 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>.
4540 Modified File(s):
4541 ltp/testcases/kernel/syscalls/open/open10.c
4543 74) Log Message:
4544 Trivial patch to remove an unused local var. Signed-off-by: Serge Hallyn <serue@us.ibm.com>.
4546 Modified File(s):
4547 ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
4549 75) Log Message:
4550 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>.
4552 Modified File(s):
4553 ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
4555 LTP-20080831
4557 1) Log Message:
4558 Compile error message occured on ia64 box. You should get a gcc warning on x86: "PAGE_SIZE" redefined. We can avoid the warning:
4559 #ifndef PAGE_SIZE
4560 #define PAGE_SIZE getpagesize()
4561 #endif
4562 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>.
4564 Modified File(s):
4565 ltp/testcases/kernel/controllers/io-throttle/iobw.c
4567 2) Log Message:
4568 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
4569 : Veerendra Chandrappa <vechandr@in.ibm.com>.
4571 Modified File(s):
4572 ltp/testcases/kernel/fs/fs_inod/fs_inod
4574 3) Log Message:
4575 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>.
4577 Modified Files:
4578 ltp/runtest/syscalls
4579 ltp/testcases/kernel/syscalls/setgid/Makefile
4580 ltp/testcases/kernel/syscalls/setgid/setgid01.c
4581 ltp/testcases/kernel/syscalls/setgid/setgid02.c
4582 ltp/testcases/kernel/syscalls/setgid/setgid03.c
4584 Added Files:
4585 ltp/testcases/kernel/syscalls/setgid/compat_16.h
4587 4) Log Message:
4588 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>.
4590 Modified File(s):
4591 ltp/testcases/kernel/controllers/io-throttle/iobw.c
4593 5) Log Message:
4594 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>.
4596 Modified File(s):
4597 ltp/testcases/kernel/controllers/io-throttle/run_io_throttle_test.sh
4599 6) Log Message:
4600 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>.
4602 Modified File(s):
4603 ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
4605 7) Log Message:
4606 Addition of ftruncate64 syscall test support. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
4608 Modified File(s)
4609 ltp/runtest/syscalls
4610 ltp/testcases/kernel/syscalls/ftruncate/Makefile
4612 8) Log Message:
4613 Addition of truncate64 syscall test support. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
4615 Modified File(s):
4616 ltp/runtest/syscalls
4617 ltp/testcases/kernel/syscalls/truncate/Makefile
4619 9) Log Message:
4620 Here is the RO Bind mount updated testcase. This script consists of 3 files.
4621 test_robind.sh -  This is the basis testcase which setups the infrastructure for the ROBind mount
4622 fs_ro_test     -  Which has the different tests to be executed.
4623 Readme_ROBind  -  Explains the different testcases executed.
4625 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>. 
4627 Added Files:
4628 ltp/runtest/fs_readonly
4629 ltp/testscripts/Readme_ROBind
4630 ltp/testscripts/fs_ro_tests
4631 ltp/testscripts/test_robind.sh
4633 10) Log Message:
4634 Added basic testcases for eventfd() syscall. Signed-off-by: Vijay Kumar <vijaykumar@bravegnu.org>.
4636 Modified Files:
4637 ltp/runtest/syscalls ltp/testcases/kernel/include/i386.in
4638 ltp/testcases/kernel/include/ia64.in
4639 ltp/testcases/kernel/include/powerpc.in
4640 ltp/testcases/kernel/include/powerpc64.in
4641 ltp/testcases/kernel/include/s390.in
4642 ltp/testcases/kernel/include/s390x.in
4643 ltp/testcases/kernel/include/sparc.in
4644 ltp/testcases/kernel/include/sparc64.in
4645 ltp/testcases/kernel/include/stub-list
4646 ltp/testcases/kernel/include/x86_64.in
4648 Added Files:
4649 ltp/testcases/kernel/syscalls/eventfd/Makefile
4650 ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
4652 11) Log Message:
4653 Addition of get_robust_list() & set_robust_list() syscalls. Signed-Off-By: Ramon de Carvalho Valle <rcvalle@linux.vnet.ibm.com>.
4655 Modified Files:
4656 ltp/runtest/syscalls
4658 Added Files:
4659 ltp/testcases/kernel/syscalls/get_robust_list/Makefile
4660 ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
4661 ltp/testcases/kernel/syscalls/set_robust_list/Makefile
4662 ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
4664 12) Log Message:
4665 In hugemmap01, huge page size was defined as a macro-definition.
4666 #define page_sz ((1UL) << 24) /* Huge page size */
4667 However different architecture may has different huge page size in kernel. Such as :
4668     1. http://lxr.linux.no/linux/include/asm-i386/page.h#L122
4669    #define HPAGE_SHIFT     22
4670    #define HPAGE_SIZE      ((1UL) << HPAGE_SHIFT)       // the size is 4M
4672     2. http://lxr.linux.no/linux/include/asm-parisc/page.h#L160
4673    #define HPAGE_SHIFT             22      /* 4MB (is this fixed?) */
4674    #define HPAGE_SIZE              ((1UL) << HPAGE_SHIFT)
4676     3. PPC: 16M
4678 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>.
4680 Modified File(s):
4681 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap01.c
4682 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
4684 13) Log Message:
4685 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>.
4687 Modified File(s):
4688 ltp/testscripts/test_robind.sh
4690 14) Log Message:
4691 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:
4692 1> Add a cleanup() to remove the created message queues at premature exit.
4693 2> Change the default number of message queues from 100 to 10. Because the maxmum on RHEL/SLES/Ubuntu is 16.
4694 Signed-Off-By: Jin Bing Guo <guojb@cn.ibm.com>.
4696 Modified File(s):
4697 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
4699 15) Log Message:
4700 gcov-kernel: updated patch for 2.6.16 to include CONSTRUCTORS for ppc
4702 Modified File(s):
4703 ltp/utils/analysis/gcov-kernel/linux-2.6.16-gcov.patch
4705 16) Log Message:
4706 When compiling hackbench.c , I got the warning message:
4707 ---------------
4708 $ ./testcases/kernel/sched/cfs-scheduler$ make
4709 cc -I../../../../include -Wall hackbench.c -L../../../../lib -lltp -lpthread -o hackbench
4710 hackbench.c: In function ‘main’:
4711 hackbench.c:350: warning: control reaches end of non-void function
4712 --------------
4713 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>.
4715 Modified File(s):
4716 ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
4718 17) Log Message:
4719 gcov-kernel: updated 2.6.26 patch to exclude arch/x86/kernel from profiling
4721 Modified File(s):
4722 ltp/utils/analysis/gcov-kernel/linux-2.6.26-gcov.patch
4724 18) Log Message:
4725 gcov-kernel: updated 2.6.25 and 2.6.24 patch to exclude arch/x86/kernel from profiling
4727 Modified File(s):
4728 ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
4729 ltp/utils/analysis/gcov-kernel/linux-2.6.25-gcov.patch
4731 19) Log Message:
4732 gcov-kernel: forgot to update comment
4734 Modified File(s):
4735 ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
4737 20) Log Message:
4738 lcov: integrated function coverage patch by Tom Zoernen + sorting function
4740 Modified File(s):
4741 ltp/utils/analysis/lcov/bin/genhtml
4742 ltp/utils/analysis/lcov/bin/geninfo
4743 ltp/utils/analysis/lcov/bin/lcov
4744 ltp/utils/analysis/lcov/man/genhtml.1
4745 ltp/utils/analysis/lcov/man/geninfo.1
4746 ltp/utils/analysis/lcov/man/lcov.1
4747 ltp/utils/analysis/lcov/man/lcovrc.5
4748 ltp/utils/analysis/lcov/CHANGES
4749 ltp/utils/analysis/lcov/Makefile
4750 ltp/utils/analysis/lcov/lcovrc
4752 21) Log Message:
4753 lcov: updated rpm description + summary and version strings
4755 Modified File(s):
4756 ltp/utils/analysis/lcov/rpm/lcov.spec
4757 ltp/utils/analysis/lcov/bin/gendesc
4758 ltp/utils/analysis/lcov/bin/genhtml
4759 ltp/utils/analysis/lcov/bin/geninfo
4760 ltp/utils/analysis/lcov/bin/genpng
4761 ltp/utils/analysis/lcov/bin/lcov
4762 ltp/utils/analysis/lcov/Makefile
4764 22) Log Message:
4765 lcov: updated versioning mechanism + fixed some man page bugs
4767 Modified File(s):
4768 ltp/utils/analysis/lcov/man/gendesc.1
4769 ltp/utils/analysis/lcov/man/genhtml.1
4770 ltp/utils/analysis/lcov/man/geninfo.1
4771 ltp/utils/analysis/lcov/man/genpng.1
4772 ltp/utils/analysis/lcov/man/lcov.1
4773 ltp/utils/analysis/lcov/man/lcovrc.5
4774 ltp/utils/analysis/lcov/bin/updateversion.pl
4775 ltp/utils/analysis/lcov/Makefile
4777 23) Log Message:
4778 lcov: fix function view page creation when --no-func is specified
4780 Modified File(s):
4781 ltp/utils/analysis/lcov/bin/genhtml
4783 24) Log Message:
4784 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>.
4786 Modified Files:
4787 ltp/runtest/ipc
4788 ltp/testcases/kernel/ipc/ipc_stress/Makefile
4789 ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_01.c
4791 Added Files:
4792 ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
4794 25) Log Message:
4795 lcov: several changes
4796 - update download link
4797 - unify webpage links
4798 - provide --sort and --function-coverage switch + documentation
4800 Modified File(s):
4801 ltp/utils/analysis/lcov/bin/gendesc
4802 ltp/utils/analysis/lcov/bin/genhtml
4803 ltp/utils/analysis/lcov/bin/geninfo
4804 ltp/utils/analysis/lcov/bin/genpng
4805 ltp/utils/analysis/lcov/bin/lcov
4806 ltp/utils/analysis/lcov/rpm/lcov.spec
4807 ltp/utils/analysis/lcov/man/genhtml.1
4809 26) Log Message:
4810 lcov: change sorting order to low-to-high coverage
4812 Modified File(s):
4813 ltp/utils/analysis/lcov/bin/genhtml
4815 27) Log Message:
4816 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>.
4818 Modified Files:
4819 ltp/runtest/syscalls
4821 Added Files:
4822 ltp/include/linux_syscall_numbers.h
4823 ltp/testcases/kernel/syscalls/sync_file_range/Makefile
4824 ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
4826 28) Log Message:
4827 Changed the way by which message_queue_test_02 should be run properly. Signed-Off-By: Jin Bing Guo <guojb@cn.ibm.com>.
4829 Modified File(s):
4830 ltp/runtest/ipc
4832 29) Log Message:
4833 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>. 
4835 Comments originally by John Stultz:
4837 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:
4838 1) gtod_latency was not running for long enough, I've upped the iterations by 10x to make sure we get more solid results.
4839 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.
4840 3) gtod_infinite was accidentally measuring its own computation in its delay, inflating its values. I cut that logic out.
4841 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.
4843 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.
4844 Signed-off-by: John Stultz <johnstul@us.ibm.com>
4845 Acked-by: Darren Hart <dvhltc@us.ibm.com>
4846 Acked-by: Will Schmidt <will_schmidt@vnet.ibm.com>
4848 Modified File(s):
4849 ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
4850 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
4852 30) Log Message:
4853 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>.
4855 Modified File(s):
4856 ltp/include/test.h
4857 ltp/testcases/kernel/syscalls/setgid/Makefile
4858 ltp/testcases/kernel/syscalls/setgid/compat_16.h
4859 ltp/testcases/kernel/syscalls/setgid/setgid01.c
4861 31) Log Message:
4862 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. 
4863 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.
4864 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. 
4865 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.
4866 Signed-Off-By: Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>,
4867 Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
4869 Modified Files:
4870 ltp/runtest/ltplite
4871 ltp/runtest/stress.part3
4872 ltp/runtest/syscalls
4874 Added Files:
4875 ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
4876 ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
4877 ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
4878 ltp/testcases/kernel/syscalls/setuid/setuid04.c
4880 32) Log Message:
4881 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>.
4883 Modified File(s):
4884 ltp/runltp
4886 33) Log Message:
4887 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>. 
4888 Garret suggested:
4889 You can avoid situations like the above by doing something like this in your Makefiles:
4890 SRC                     := $(patsubst %.c,%,$(wildcard *.c))
4891 MAKE_TARGETS := $(SRCS) $(addsuffix _16,$(SRCS))
4892 all: $(MAKE_TARGETS)
4893 %_16: %.c
4894 %_16: CFLAGS += -DUSE_COMPAT16_SYSCALL=1 -DTST_USE_COMPAT16_SYSCALL=1
4896 Modified File(s):
4897 ltp/testcases/kernel/syscalls/fadvise/Makefile
4898 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
4899 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
4900 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
4901 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
4902 ltp/testcases/kernel/syscalls/ftruncate/Makefile
4903 ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
4904 ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
4905 ltp/testcases/kernel/syscalls/ftruncate/ftruncate03.c
4906 ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
4907 ltp/testcases/kernel/syscalls/sendfile/Makefile
4908 ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
4909 ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
4910 ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
4911 ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
4912 ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
4913 ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
4914 ltp/testcases/kernel/syscalls/setgid/Makefile
4915 ltp/testcases/kernel/syscalls/setgid/setgid02.c
4916 ltp/testcases/kernel/syscalls/setgid/setgid03.c
4917 ltp/testcases/kernel/syscalls/truncate/Makefile
4918 ltp/testcases/kernel/syscalls/truncate/truncate01.c
4919 ltp/testcases/kernel/syscalls/truncate/truncate02.c
4920 ltp/testcases/kernel/syscalls/truncate/truncate03.c
4921 ltp/testcases/kernel/syscalls/truncate/truncate04.c
4923 34) Log Message:
4924 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>.
4926 Modified Files:
4927 ltp/testcases/kernel/include/Makefile
4928 ltp/testcases/kernel/syscalls/eventfd/Makefile
4929 ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
4931 Removed Files:
4932 ltp/include/linux_syscall_numbers.h
4933 ltp/testcases/kernel/include/linux_syscall_numbers.h
4935 35) Log Message:
4936 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>.
4938 Modified File(s):
4939 ltp/testcases/kernel/security/Makefile
4940 ltp/testcases/kernel/security/seclvl/Makefile
4942 36) Log Message:
4943 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>.
4945 Modified File(s):
4946 ltp/testcases/kernel/fs/doio/doio.c
4947 ltp/testcases/kernel/fs/doio/growfiles.c
4948 ltp/testcases/kernel/fs/doio/iogen.c
4949 ltp/testcases/kernel/fs/doio/rwtest.sh
4951 37) Log Message:
4952 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>.
4954 Modified File(s):
4955 ltp/testcases/kernel/numa/Makefile
4957 38) Log Message:
4958 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>.
4960 Modified Files:
4961 ltp/testcases/kernel/security/Makefile
4963 Removed Files:
4964 ltp/testcases/kernel/security/seclvl/Makefile
4965 ltp/testcases/kernel/security/seclvl/README
4966 ltp/testcases/kernel/security/seclvl/create_guid_file.c
4967 ltp/testcases/kernel/security/seclvl/create_guid_node.c
4968 ltp/testcases/kernel/security/seclvl/create_suid_file.c
4969 ltp/testcases/kernel/security/seclvl/create_suid_node.c
4970 ltp/testcases/kernel/security/seclvl/ioperm.c
4971 ltp/testcases/kernel/security/seclvl/iopl.c
4972 ltp/testcases/kernel/security/seclvl/verify_seclvl.sh
4974 39) Log Message:
4975 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>.
4977 Modified Files:
4978 ltp/runtest/syscalls
4980 Added Files:
4981 ltp/testcases/kernel/syscalls/getcpu/Makefile
4982 ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
4984 40) Log Message:
4985 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>.
4987 Modified File(s):
4988 ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
4990 41) Log Message:
4991 inotify01 build error fix for x86_64. Signed-Off-By: Andrew Vagin <avagin@parallels.com>.
4993 Modified File(s):
4994 ltp/testcases/kernel/syscalls/inotify/inotify01.c
4995 ltp/testcases/kernel/syscalls/inotify/inotify02.c
4997 42) Log Message:
4998 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>.
5000 Modified File(s):
5001 ltp/testcases/kernel/syscalls/move_pages/Makefile
5003 43) Log Message:
5004 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>.
5006 Modified Files:
5007 ltp/testcases/kernel/syscalls/fadvise/Makefile
5008 ltp/testcases/kernel/syscalls/ftruncate/Makefile
5009 ltp/testcases/kernel/syscalls/sendfile/Makefile
5010 ltp/testcases/kernel/syscalls/setgid/Makefile
5011 ltp/testcases/kernel/syscalls/truncate/Makefile
5013 Added Files:
5014 ltp/testcases/kernel/syscalls/utils/compat_16.mk
5015 ltp/testcases/kernel/syscalls/utils/newer_64.mk
5017 44) Log Message:
5018 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>.
5020 Modified File(s):
5021 ltp/testcases/kernel/fs/proc/proc01.c
5023 45) Log Message:
5024 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>.
5026 Modified File(s):
5027 ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/2-2.c
5029 46) Log Message:
5030 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>.
5032 Modified File(s):
5033 ltp/testcases/kernel/syscalls/umount/umount01.c
5035 47) Log Message:
5036 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.  
5037 execve02.c: In function 'setup':
5038 execve02.c:217: warning: 'path' is used uninitialized in this function
5039 Signed-off-by: Daniel Gollub <dgollub@suse.de>.
5041 Modified File(s):
5042 ltp/testcases/kernel/syscalls/execve/execve02.c
5044 48) Log Message:
5045 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.
5046 ftest08.c: In function 'runtest':
5047 ftest08.c:192: warning: 'fd' is used uninitialized in this function
5048 Valgrind spot this issue aswell:
5049 ==21058== Syscall param close(fd) contains uninitialised byte(s)
5050 ==21058==    at 0x4BD70A0: __close_nocancel (in /lib64/libc-2.4.so)
5051 ==21058==    by 0x401D0E: runtest (ftest08.c:192)
5052 ==21058==    by 0x401B10: main (ftest08.c:119)
5053 Signed-off-by: Daniel Gollub <dgollub@suse.de>.
5055 Modified File(s):
5056 ltp/testcases/kernel/fs/ftest/ftest08.c
5058 49) Log Message:
5059 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.
5060 ftest04.c: In function 'runtest':
5061 ftest04.c:188: warning: 'fd' is used uninitialized in this function
5063 Valgrind spot this issue as well:
5064 ==15263== Syscall param close(fd) contains uninitialised byte(s)
5065 ==15263==    at 0x4BD70A0: __close_nocancel (in /lib64/libc-2.4.so)
5066 ==15263==    by 0x401CD6: runtest (ftest04.c:188)
5067 ==15263==    by 0x401AD0: main (ftest04.c:111)
5068 Signed-off-by: Daniel Gollub <dgollub@suse.de>.
5070 Modified File(s):
5071 ltp/testcases/kernel/fs/ftest/ftest04.c
5073 50) Log Message:
5074 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>.
5076 Modified File(s):
5077 ltp/ltpmenu
5078 ltp/testcases/commands/ade/file/file_test.sh
5079 ltp/testcases/commands/cpio/cpio_tests.sh
5080 ltp/testcases/commands/eject/eject-tests.sh
5081 ltp/testcases/commands/fileutils/cp/cp_tests.sh
5082 ltp/testcases/commands/fileutils/ln/ln_tests.sh
5083 ltp/testcases/commands/fileutils/mkdir/mkdir_tests.sh
5084 ltp/testcases/commands/fileutils/mv/mv_tests.sh
5085 ltp/testcases/commands/gzip/gzip_tests.sh
5086 ltp/testcases/commands/logrotate/logrotate_tests.sh
5087 ltp/testcases/commands/mail/mail_tests.sh
5088 ltp/testcases/commands/tar/tar_tests.sh
5089 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
5090 ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
5091 ltp/testcases/kernel/numa/numa01.sh
5092 ltp/testcases/kernel/security/filecaps/Makefile
5093 ltp/testcases/network/dhcpd/dhcpd_tests.sh
5094 ltp/testcases/network/iptables/iptables_tests.sh
5095 ltp/testcases/network/traceroute/traceroute_tests.sh
5096 ltp/testcases/network/xinetd/xinetd_tests.sh
5099 51) Log Message:
5100 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>.
5102 Modified Files:
5103 ltp/runtest/syscalls
5104 ltp/testcases/kernel/syscalls/setgroups/Makefile
5105 ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
5106 ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
5107 ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
5108 ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
5110 Added Files:
5111 ltp/testcases/kernel/syscalls/setgroups/compat_16.h
5113 52) Log Message:
5114 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.
5115 Signed-off-by: Lin Feng Shen <shenlinf@cn.ibm.com>,
5116 Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
5118 Modified File(s):
5119 ltp/testcases/kernel/sched/tool/time-schedule.c
5121 53) Log Message:
5122 Sorry, I found one typo in my code. Please apply following patch. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
5124 Modified File(s):
5125 ltp/testcases/kernel/syscalls/utils/newer_64.mk
5127 54) Log Message:
5128 I tried to run runltp with the arguments suggested in the script's help and I get the error:
5129 ./runltp: 783: arith: syntax error: "2,4,10240,1"
5130 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>.
5132 Modified File(s):
5133 ltp/runltp
5135 55) Log Message:
5136 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. 
5138 Modified File(s):
5139 ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
5141 56) Log Message:
5142 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.
5143 Signed-off-by: Ankita Garg <ankita@in.ibm.com>,
5144 Acked-by: Vernon Mauery <vernux@us.ibm.com>.
5146 Modified File(s):
5147 ltp/testcases/realtime/func/sched_football/sched_football.c
5149 57) Log Message:
5150 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>.
5152 Modified File(s):
5153 ltp/testcases/kernel/syscalls/inotify/Makefile
5154 ltp/testcases/kernel/syscalls/inotify/inotify01.c
5155 ltp/testcases/kernel/syscalls/inotify/inotify02.c
5157 58) Log Message:
5158 On centos-5 2.6.18 kernel, I get a failure with shmat01. In the setup() function at the end:
5159 /* some architectures (e.g. parisc) are strange, so better always align to *  * next SHMLBA address. */
5160        base_addr = (void *)( ((unsigned long)(base_addr) & ~(SHMLBA-1)) + SHMLBA );
5161 This bumps up the address if it's already aligned. Signed-off-by: Bob Hepple <bhepple@promptu.com>.
5163 Modified File(s):
5164 ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
5166 59) Log Message:
5167 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>.
5169 Modified File(s):
5170 ltp/testcases/kernel/fs/proc/proc01.c
5172 60) Log Message:
5173 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>.
5175 Modified File(s):
5176 ltp/IDcheck.sh
5178 LTP-20080731
5180 1) Log Message:
5181 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>.
5183 Modified File(s):
5184 ltp/lib/write_log.c
5185 ltp/testcases/kernel/fs/dmapi/attr.c
5186 ltp/testcases/kernel/fs/dmapi/config.c
5187 ltp/testcases/kernel/fs/dmapi/disp.c
5188 ltp/testcases/kernel/fs/dmapi/event_am.c
5189 ltp/testcases/kernel/fs/dmapi/event_an.c
5190 ltp/testcases/kernel/fs/dmapi/event_sd.c
5191 ltp/testcases/kernel/fs/dmapi/event_sn.c
5192 ltp/testcases/kernel/fs/dmapi/handle.c
5193 ltp/testcases/kernel/fs/dmapi/hole.c
5194 ltp/testcases/kernel/fs/dmapi/invis.c
5195 ltp/testcases/kernel/fs/dmapi/mmap.c
5196 ltp/testcases/kernel/fs/dmapi/mmapfile.c
5197 ltp/testcases/kernel/fs/dmapi/mount.c
5198 ltp/testcases/kernel/fs/dmapi/objref.c
5199 ltp/testcases/kernel/fs/dmapi/pmr_post.c
5200 ltp/testcases/kernel/fs/dmapi/pmr_pre.c
5201 ltp/testcases/kernel/fs/dmapi/right.c
5202 ltp/testcases/kernel/fs/dmapi/token.c
5203 ltp/testcases/kernel/fs/fsstress/fsstress.c
5204 ltp/testcases/kernel/fs/scsi/ltpfs/main.c
5205 ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
5206 ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
5207 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
5208 ltp/testcases/kernel/syscalls/open/open08.c
5210 2) Log Message:
5211 Every once in a while, pselect01 fails with the following output:
5212 FAIL  :  Sleep time was incorrect:5 != 6
5213 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>.
5215 Modified File(s):
5216 ltp/testcases/kernel/syscalls/pselect/pselect01.c
5218 3) Log Message:
5219 Fix a bug in the selinux testsuite makefile, pointed out by David Howells. Signed-off-by:  Stephen Smalley <sds@tycho.nsa.gov>.
5221 Modified File(s):
5222 ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
5224 4) Log Message:
5225 TEST_RETURN should not be inverted when logging. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
5227 Modified File(s):
5228 ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
5230 5) Log Message:
5231 gcov-kernel: refreshed 2.6.16 patch, adding CONFIG_MODVER compatbility
5233 Modified File(s):
5234 ltp/utils/analysis/gcov-kernel/linux-2.6.16-gcov.patch
5236 6) Log Message:
5237 Fixes the following issues:
5238 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>.
5240 Modified File(s):
5241 ltp/testcases/kernel/security/selinux-testsuite/policy/Makefile
5242 ltp/testcases/kernel/security/selinux-testsuite/policy/test_global.te
5243 ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
5244 ltp/testscripts/test_selinux.sh
5246 7) Log Message:
5247 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>.
5249 Modified File(s):
5250 ltp/testcases/kernel/mem/mem/mem02.c
5252 8) Log Message:
5253 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>.
5255 Modified File(s):
5256 ltp/testcases/kernel/mem/mtest06/mmap1.c
5258 9) Log Message:
5259 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>.
5261 Modified File(s):
5262 ltp/testcases/kernel/mem/mtest05/mmstress.c
5264 10) Log Messsage:
5266 Modified File(s):
5267 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>.
5269 Modified File(s):
5270 ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
5272 11) Log Message:
5273 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>.
5275 Modified File(s):
5276 ltp/testcases/kernel/sched/nptl/nptl01.c
5278 12) Log Message:
5279 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>.
5281 Modified File(s):
5282 ltp/testcases/kernel/syscalls/syscall/syscall01.c
5284 13) Log Message:
5285 There were some mistakes in my previous patch.
5286 - wrong mode 0644 for mkdir().
5287 - unnecessary to add 0644 for open() since the flag doesn't include O_CREAT (while it does no harm).
5288 By this new patch, they are fixed. Junjiro Okajima <hooanon05@yahoo.co.jp>.
5290 Modified File(s):
5291 ltp/lib/write_log.c
5292 ltp/testcases/ballista/ballista/templates/b_mq_attr.tpl
5293 ltp/testcases/ballista/ballista/templates/b_mqd.tpl
5294 ltp/testcases/ballista/ballista/templates/b_mqdSUN.tpl
5295 ltp/testcases/ballista/ballista/templates/b_ptr_sem_t.tpl
5296 ltp/testcases/kernel/fs/dmapi/attr.c
5297 ltp/testcases/kernel/fs/dmapi/config.c
5298 ltp/testcases/kernel/fs/dmapi/disp.c
5299 ltp/testcases/kernel/fs/dmapi/dm_test.h
5300 ltp/testcases/kernel/fs/dmapi/event_am.c
5301 ltp/testcases/kernel/fs/dmapi/event_an.c
5302 ltp/testcases/kernel/fs/dmapi/event_sd.c
5303 ltp/testcases/kernel/fs/dmapi/event_sn.c
5304 ltp/testcases/kernel/fs/dmapi/handle.c
5305 ltp/testcases/kernel/fs/dmapi/hole.c
5306 ltp/testcases/kernel/fs/dmapi/invis.c
5307 ltp/testcases/kernel/fs/dmapi/mmap.c
5308 ltp/testcases/kernel/fs/dmapi/mmapfile.c
5309 ltp/testcases/kernel/fs/dmapi/mount.c
5310 ltp/testcases/kernel/fs/dmapi/objref.c
5311 ltp/testcases/kernel/fs/dmapi/pmr_post.c
5312 ltp/testcases/kernel/fs/dmapi/pmr_pre.c
5313 ltp/testcases/kernel/fs/dmapi/right.c
5314 ltp/testcases/kernel/fs/dmapi/token.c
5315 ltp/testcases/kernel/fs/fsstress/fsstress.c
5316 ltp/testcases/kernel/fs/scsi/ltpfs/main.c
5317 ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
5318 ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
5319 ltp/testcases/kernel/syscalls/open/open08.c
5320 ltp/testcases/open_hpi_testsuite/utils/uid_utils.c
5322 14)Log Message:
5323 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>.
5325 Modified File(s):
5326 ltp/testcases/kernel/syscalls/readlink/readlink04.c
5328 15) Log Message:
5329 It eliminates the potential for many false negatives.
5330 1.  Use cap_compare to compare capability sets instead of comparing the far less reliable text representations.
5331 2.  pI' tests were failing bc I started with empty pI. Fill pI before those tests.
5332 3.  Check for libcap-2.11 or later (by checking for cap_compare()).
5333 Signed-off-by: Serge Hallyn <serue@us.ibm.com>
5335 Modified File(s):
5336 ltp/testcases/kernel/security/filecaps/Makefile
5337 ltp/testcases/kernel/security/filecaps/check_simple_capset.c
5338 ltp/testcases/kernel/security/filecaps/filecapstest.sh
5339 ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
5341 16) Log Messsage:
5342 Porting of io_destroy(), io_getevents(), io_setup() & io_submit() syscall tests from Crackerjack to LTP, by Masatake YAMATO <yamato@redhat.com>.
5344 Modified Files:
5345 ltp/runtest/syscalls
5347 Added Files:
5348 ltp/testcases/kernel/syscalls/io_destroy/Makefile
5349 ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
5350 ltp/testcases/kernel/syscalls/io_destroy/run-io_destroy.sh
5351 ltp/testcases/kernel/syscalls/io_getevents/Makefile
5352 ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
5353 ltp/testcases/kernel/syscalls/io_getevents/run-io_getevents.sh
5354 ltp/testcases/kernel/syscalls/io_setup/Makefile
5355 ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
5356 ltp/testcases/kernel/syscalls/io_setup/run-io_setup.sh
5357 ltp/testcases/kernel/syscalls/io_submit/Makefile
5358 ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
5359 ltp/testcases/kernel/syscalls/io_submit/run-io_submit.sh
5361 17) Log Message:
5362 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>.
5364 Modified File(s):
5365 ltp/testcases/kernel/io/aio/aio01/aio01.c
5366 ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
5368 18) Log Message:
5369 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>.
5371 Modified File(s):
5372 ltp/testcases/kernel/include/ia64.in
5373 ltp/testcases/kernel/include/linux_syscall_numbers.h
5375 19) Log Message:
5376 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>.
5378 Modified Files:
5379 ltp/testcases/kernel/controllers/Makefile
5380 ltp/testcases/kernel/controllers/test_controllers.sh
5382 Added Files:
5383 ltp/testcases/kernel/controllers/io-throttle/Makefile
5384 ltp/testcases/kernel/controllers/io-throttle/README
5385 ltp/testcases/kernel/controllers/io-throttle/io_throttle_testplan.txt
5386 ltp/testcases/kernel/controllers/io-throttle/iobw.c
5387 ltp/testcases/kernel/controllers/io-throttle/myfunctions.sh
5388 ltp/testcases/kernel/controllers/io-throttle/run_io_throttle_test.sh
5390 20) Log Message:
5391 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>.
5393 Modified File(s):
5394 ltp/testcases/kernel/security/selinux-testsuite/policy/test_file.te
5396 21) Log Message:
5397 gcov-kernel: patches for 2.6.26
5399 Added Files:
5400 linux-2.6.26-gcov-arm-eabi.patch 
5401 linux-2.6.26-gcov-arm-hack.patch
5402 linux-2.6.26-gcov.patch
5404 22) Log Message:
5405 The following problem i found:
5406 1, utimensat01.c still has not been compiled when check_for_utimensat_support return success.
5407 2, utimensat01 works on only i386 arch.
5408 Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>
5410 Modified File(s):
5411 ltp/testcases/kernel/include/i386.in
5412 ltp/testcases/kernel/include/ia64.in
5413 ltp/testcases/kernel/include/linux_syscall_numbers.h
5414 ltp/testcases/kernel/include/x86_64.in
5415 ltp/testcases/kernel/syscalls/utimensat/Makefile
5416 ltp/testcases/kernel/syscalls/utimensat/check_for_utimensat_support.c
5417 ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
5419 23) Log Message:
5420 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>.
5422 Modified File(s):
5423 ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
5424 ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
5426 24) Log Message:
5427 I found some typos. I cannot remember but maybe I introduced. Signed-off-by: Masatake YAMATO<yamato@redhat.com>.
5429 Modified File(s):
5430 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
5431 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
5432 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
5434 25) Log Message:
5435 I get compile error in hackbench. With the following patch, the compiler error is gone. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
5437 Modified File(s):
5438 ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
5440 26) Log Message:
5441 In fact, the case "hackbench02 hackbench 150 thread 1000" failed when i tested the latest ltp. the following error message occured: 
5442 --------------------
5443 Creating fdpair (error: Too many open files)
5444 --------------------
5445 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>.
5447 Modified File(s):
5448 ltp/runtest/sched
5450 27) Log Message:
5451 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>.
5453 Modified File(s):
5454 ltp/testcases/network/generate.sh
5456 28) Log Message:
5457 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?
5458 Gilles.
5460 According to man gcc:
5461  -m64
5462      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. 
5463 --Darren
5465 I've also run the involved tests on an x86_64 machine and it was OK. Gilles Carry <Gilles.Carry@bull.net>.
5467 Modified File(s):
5468 ltp/testcases/realtime/config.mk
5470 29) Log Message:
5471 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>.
5473 Modified File(s):
5474 ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
5475 ltp/testcases/realtime/func/measurement/preempt_timing.c
5476 ltp/testcases/realtime/func/measurement/rdtsc-latency.c
5477 ltp/testcases/realtime/include/librttest.h
5478 ltp/testcases/realtime/lib/librttest.c
5480 30) Log Messsage:
5481 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>.  
5482 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>.
5484 Modified File(s):
5485 ltp/testcases/realtime/include/librttest.h
5487 31) Log Message:
5488 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>.
5490 Modified File(s):
5491 ltp/testcases/realtime/lib/librttest.c
5493 32) Log Message:
5494 Update to OpenHPI 2.12.0 (see www.openhpi.org for more info)
5496 Modified File(s):
5497 ltp/testcases/open_hpi_testsuite/*
5499 33) Log Message:
5500 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>.
5502 Modified Files:
5503 ltp/Makefile
5504 ltp/runtest/numa
5505 ltp/runtest/syscalls
5506 ltp/testcases/kernel/numa/Makefile
5508 Added Files:
5509 ltp/testcases/kernel/syscalls/move_pages/Makefile
5510 ltp/testcases/kernel/syscalls/move_pages/move_pages.sh
5511 ltp/testcases/kernel/syscalls/move_pages/move_pages01.c
5512 ltp/testcases/kernel/syscalls/move_pages/move_pages02.c
5513 ltp/testcases/kernel/syscalls/move_pages/move_pages03.c
5514 ltp/testcases/kernel/syscalls/move_pages/move_pages03.mode.sh
5515 ltp/testcases/kernel/syscalls/move_pages/move_pages04.c
5516 ltp/testcases/kernel/syscalls/move_pages/move_pages05.c
5517 ltp/testcases/kernel/syscalls/move_pages/move_pages06.c
5518 ltp/testcases/kernel/syscalls/move_pages/move_pages07.c
5519 ltp/testcases/kernel/syscalls/move_pages/move_pages08.c
5520 ltp/testcases/kernel/syscalls/move_pages/move_pages09.c
5521 ltp/testcases/kernel/syscalls/move_pages/move_pages10.c
5522 ltp/testcases/kernel/syscalls/move_pages/move_pages11.c
5523 ltp/testcases/kernel/syscalls/move_pages/move_pages11.mode.sh
5524 ltp/testcases/kernel/syscalls/move_pages/move_pages_support.c
5525 ltp/testcases/kernel/syscalls/move_pages/move_pages_support.h
5526 ltp/tools/scripts/numa_test.sh
5528 34) Log Message:
5529 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>.
5531 LTP-20080630
5533 1) Log Message:
5534 These tests were contributed by the timerfd() syscall developer Davide Libenzi <davidel@xmailserver.org>.
5536 Modified Files:
5537 ltp/runtest/syscalls
5538 Added Files:
5539 ltp/testcases/kernel/syscalls/timerfd/Makefile
5540 ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
5542 2) Log Message:
5543 CPU and MEMORY HOTPLUG test cases picked up from http://devresources.linux-foundation.org/dev/hotplug/
5545 Added Files:
5546 ltp/testcases/kernel/hotplug/cpu_hotplug/COPYING
5547 ltp/testcases/kernel/hotplug/cpu_hotplug/ChangeLog
5548 ltp/testcases/kernel/hotplug/cpu_hotplug/README
5549 ltp/testcases/kernel/hotplug/cpu_hotplug/runtests.sh
5550 ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug01.txt
5551 ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug02.txt
5552 ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug03.txt
5553 ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug04.txt
5554 ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug05.txt
5555 ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug06.txt
5556 ltp/testcases/kernel/hotplug/cpu_hotplug/doc/todo.txt
5557 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug01.sh
5558 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug02.sh
5559 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug03.sh
5560 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug04.sh
5561 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.sar.sh
5562 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.sh
5563 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.top.sh
5564 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug07.sh
5565 ltp/testcases/kernel/hotplug/cpu_hotplug/include/hotplug.fns
5566 ltp/testcases/kernel/hotplug/cpu_hotplug/include/testsuite.fns
5567 ltp/testcases/kernel/hotplug/cpu_hotplug/tools/do_disk_write_loop
5568 ltp/testcases/kernel/hotplug/cpu_hotplug/tools/do_kcompile_loop
5569 ltp/testcases/kernel/hotplug/cpu_hotplug/tools/do_spin_loop
5570 ltp/testcases/kernel/hotplug/cpu_hotplug/tools/report_proc_interrupts
5571 ltp/testcases/kernel/hotplug/memory_hotplug/COPYING
5572 ltp/testcases/kernel/hotplug/memory_hotplug/Makefile
5573 ltp/testcases/kernel/hotplug/memory_hotplug/README
5574 ltp/testcases/kernel/hotplug/memory_hotplug/TODO
5575 ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
5576 ltp/testcases/kernel/hotplug/memory_hotplug/debug.h
5577 ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.c
5578 ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.h
5579 ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.c
5580 ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.h
5581 ltp/testcases/kernel/hotplug/memory_hotplug/segment.c
5582 ltp/testcases/kernel/hotplug/memory_hotplug/segment.h
5583 ltp/testcases/kernel/hotplug/memory_hotplug/version.h
5584 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1
5585 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1c
5586 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1c8
5587 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1f
5588 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1l
5589 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1la
5590 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1shm
5591 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test2
5592 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test2l
5593 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test3
5594 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test3-1m
5595 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test3l
5596 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test4
5597 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test4f
5598 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-2shm-1m
5599 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1g
5600 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1g-interleaved
5601 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1g-touch
5602 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1p
5603 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-8p
5604 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-8p-nomig
5605 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-8p-touch
5606 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-16m
5607 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-16m-touch
5608 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-1m
5609 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-1m-touch
5610 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-8p
5611 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-shm-8p
5612 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-2shm-1m
5613 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-1g
5614 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-1g-interleaved
5615 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-1p
5616 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-8p
5617 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-file-16m
5618 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-file-1m
5620 3) Log Message:
5621 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>.
5623 Modified File(s):
5624 ltp/testcases/kernel/syscalls/mremap/mremap04.c
5626 4) Log Message:
5627 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: 
5629 start_time = nanoTime() + 1000000000;
5630 rt = new realtimeThread(sched_param, new \
5631         PeriodicParameters(start_time, ...), ..., run);
5633 /* by the rtsj specification, this method will not run until start_time */
5634 run() {
5635         now = nanoTime();
5636         start_latency = now - start_time;
5637         ...
5640 The rt-tests version went something like this:
5642 start_time = rt_gettime();
5643 create_fifo_thread(periodic_thread, (void*)0, PRIO);
5645 periodic_thread() {
5646         now = rt_gettime();
5647         start_latency = now - start;
5648         ...
5651 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>. 
5653 Modified File(s):
5654 ltp/testcases/realtime/func/sched_latency/sched_latency.c
5655 ltp/testcases/realtime/include/librttest.h
5656 ltp/testcases/realtime/lib/librttest.c
5658 5) Log Message:
5659 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:
5661 <output>
5662 Hello World
5663 </output>
5664 with return code 0 (success)
5666 instead of:
5668 <output>
5669 execve05    1  FAIL  :  Failures reported above
5670 </output>
5671 with return code matching FAIL.
5673 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>.
5675 Modified Files:
5676 ltp/testcases/kernel/syscalls/execve/execve05.c
5678 6) Log Message:
5679 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>.
5681 Modified Files:
5682 ltp/testcases/kernel/syscalls/execve/execve05.c
5684 7) Log Message:
5685 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>.
5687 Modified Files:
5688 ltp/testcases/kernel/syscalls/execve/execve05.c
5690 8) Log Message:
5691 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>. 
5693 Modified Files:
5694 ltp/testcases/kernel/syscalls/execve/execve05.c
5696 9) Log Message:
5697 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 : 
5698 - Process A calls sync_pipe_create
5699 - Process A do a fork (creation of process B)
5700 - Process A calls sync_pipe_wait
5701 ---> Process A blocks on sync_pipe_wait
5702 - Process B starts
5703 - Process B exits because of an early error.
5704 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>.
5706 Modified File(s):
5707 ltp/lib/libtestsuite.c
5709 10) Log Message:
5710 This patch fixes a compilation warning due to the function "sync_pipe_close" which was not exported. Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>.
5712 Modified File(s):
5713 ltp/include/libtestsuite.h
5715 11) Log Message:
5716 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>.
5718 Modified Files:
5719 ltp/testcases/kernel/syscalls/ipc/msgrcv/Makefile
5720 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
5721 ltp/testcases/kernel/syscalls/ipc/msgsnd/Makefile
5722 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
5723 ltp/testcases/kernel/syscalls/ipc/semctl/Makefile
5724 ltp/testcases/kernel/syscalls/ipc/semop/Makefile
5725 ltp/testcases/kernel/syscalls/ipc/shmctl/Makefile
5727 Removed Files:
5728 ltp/testcases/kernel/syscalls/lib/Makefile
5729 ltp/testcases/kernel/syscalls/lib/libtestsuite.c
5730 ltp/testcases/kernel/syscalls/lib/libtestsuite.h
5732 12) Log Message:
5733 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>.
5735 Modified File(s):
5736 ltp/testcases/kernel/sched/tool/time-schedule.c
5738 13) Log Message:
5739 This patch fix the make file of fs_bin test case so that it can be cross-built. Roy Lee <roylee@andestech.com>.
5741 Modified File(s):
5742 ltp/testcases/kernel/fs/fs_bind/bin/Makefile
5744 14) Log Message:
5745 Add syscall numbers for timerfd syscalls under i386 and x86_64. Roy Lee <roylee@andestech.com>.
5747 Modified File(s):
5748 ltp/testcases/kernel/include/i386.in
5749 ltp/testcases/kernel/include/linux_syscall_numbers.h
5750 ltp/testcases/kernel/include/x86_64.in
5752 15) Log Message:
5753 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>.
5755 Modified  File(s):
5756 ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
5758 16) Log Message:
5759 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>.
5761 Modified File(s):
5762 ltp/testcases/realtime/include/librttest.h
5764 17) Log Message:
5765 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>.
5767 Modified File(s):
5768 ltp/runtest/syscalls
5770 Added Files:
5771 ltp/testcases/kernel/syscalls/utimensat/Makefile
5772 ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
5773 ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
5775 18) Log Message:
5776 On ia64, __clone2() is used instead of clone(). Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
5778 Modified File(s):
5779 ltp/testcases/kernel/fs/fs_bind/bin/nsclone.c
5781 19) Log Message:
5782 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>.
5784 Modified File(s):
5785 ltp/testcases/kernel/syscalls/fork/fork12.c
5787 20) Log Message:
5788 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>.
5790 Modified File(s):
5791 ltp/testcases/kernel/io/writetest/writetest.c
5793 21) Log Message:
5794 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>.
5796 Modified File(s):
5797 ltp/testcases/kernel/mem/mtest07/mallocstress.c
5799 22) Log Message:
5800 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. 
5801 -fixes bugs 
5802 -adds the capability to stress a server with multiple clients"
5803 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
5804      buf=(char *)malloc(clnt*maxClients);
5806      buf=(char *)malloc(clnt*(maxClients+1));
5807 Signed-off-by: Le Rouzic <aime.le-rouzic@bull.net>.
5809 Modified File(s):
5810 ltp/testcases/network/nfsv4/locks/Makefile
5811 ltp/testcases/network/nfsv4/locks/locktests.c
5813 Added Files:
5814 ltp/testcases/network/nfsv4/locks/locktests.h
5816 Removed Files:
5817 ltp/testcases/network/nfsv4/locks/test
5820 23) Log Message:
5821 In the manpage for tst_res(3) in the April snapshot it says...
5822        tst_brk - Print result message and break remaining test cases
5823        tst_brkm  -  Print  result  message, including file contents, and break remaining test cases
5824 ... 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>.
5826 Modified File(s):
5827 ltp/doc/man3/tst_res.3
5829 24) Log Message:
5830 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.
5831 Signed-off-by: Giuseppe Cavallaro <peppe.cavallaro@st.com>,
5832 Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>.
5834 Modified File(s):
5835 ltp/testcases/network/stress/ns-tools/ns-mcast_join.c
5837 25) Log Message:
5838 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>.
5840 Modified File(s):
5841 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_fdreceive.te
5842 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_sigiotask.c
5844 26) Log Message:
5845 Included the statement:
5846         These tests are OSDL/LF and imported into LTP under GPLv2.
5848 Modified File(s):
5849 ltp/testcases/kernel/hotplug/cpu_hotplug/COPYING
5850 ltp/testcases/kernel/hotplug/memory_hotplug/COPYING
5852 27) Log Message:
5853 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>.
5855 Modified Files:
5856 ltp/testcases/realtime/profiles/default
5858 Added Files:
5859 ltp/testcases/realtime/func/async_handler/run_auto.sh
5861 28) Log Message:
5862 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>.
5864 Modified File(s):
5865 ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
5867 29) Log Message:
5868 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>.
5870 Modified File(s):
5871 ltp/testscripts/test_fs_bind.sh
5873 30) Log Message:
5874 signal_test_01 failed on ia64, the following message outputed:
5875 ---------------------------
5876 ERROR [line: 146] sigaltstack failed: Cannot allocate memory
5877 : Cannot allocate memory
5878 signal_test_01: IPC Signals TestSuite program
5879 ---------------------------
5880 And, i found the defined macro STACKSIZE is short on ia64. This patch fix it. Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>.
5882 Modified File(s):
5883 ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
5885 31) Log Message:
5886 signal_test_05 failed on ia64 and x86_64, the following message outputed:
5887 ---------------------------
5888 ERROR [line: 145] child process exited abnormally
5889 ---------------------------
5890 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>.
5892 Modified File(s):
5893 ltp/testcases/kernel/ipc/ipc_stress/signal_test_05.c
5895 32) Log Message:
5896 Updating to include info about all other LTP man pages. Subrata Modak <subrata@linux.vnet.ibm.com>
5898 Modified File(s):
5899 ltp/README.ltp-devel
5901 33) Log Message:
5902 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>
5904 Modified Files:
5905 ltp/runtest/syscalls
5907 Added Files:
5908 ltp/testcases/kernel/syscalls/gettid/Makefile
5909 ltp/testcases/kernel/syscalls/gettid/gettid01.c
5911 34) Log Message:
5912 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>.
5914 Modified File(s):
5915 ltp/testcases/kernel/syscalls/exit/exit02.c
5917 35) Log Message:
5918 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>.
5920 Modified File(s):
5921 ltp/testcases/kernel/syscalls/ipc/semctl/semctl06.c
5923 36) Log Message:
5924 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>.
5926 Modified File(s):
5927 ltp/lib/Makefile
5929 37) Log Message:
5930 Addition of enhanced test plan by Cai Qian <qcai@redhat.com>.
5932 Modified File(s):
5933 ltp/testcases/kdump/doc/TEST_PLAN.txt
5935 38) Log Message:
5936 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.
5938 Modified File(s):
5939 ltp/testcases/network/stress/ns-tools/check_netem
5941 39) Log Message:
5942 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>.
5944 Modified File(s):
5945 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip01
5947 40) Log Message:
5948 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>.
5950 Modified File(s):
5951 ltp/testcases/network/stress/ns-tools/killall_udp_traffic
5953 41) Log Message:
5954 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>.
5956 Modified File(s):
5957 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip01
5958 ltp/testcases/network/stress/ns-tools/killall_icmp_traffic
5959 ltp/testcases/network/stress/ns-tools/killall_tcp_traffic
5960 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip01
5962 42) Log Message:
5963 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>.
5965 Added File(s):
5966 ltp/runtest/connectors
5967 ltp/testcases/kernel/connectors/Makefile
5968 ltp/testcases/kernel/connectors/pec/Makefile
5969 ltp/testcases/kernel/connectors/pec/README
5970 ltp/testcases/kernel/connectors/pec/event_generator.c
5971 ltp/testcases/kernel/connectors/pec/pec_listener.c
5972 ltp/testcases/kernel/connectors/pec/run_pec_test
5974 43) Log Message:
5975 Here it is. Based on my last patch.
5976 - building failure on 2.6.16 should be fixed
5977 - fix "make install" if kernel version < 2.6.15
5978 - abort tests if kernel version < 2.6.15
5979 Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
5981 Modified File(s):
5982 ltp/runtest/connectors
5983 ltp/testcases/kernel/connectors/Makefile
5984 ltp/testcases/kernel/connectors/pec/Makefile
5985 ltp/testcases/kernel/connectors/pec/pec_listener.c
5987 Added File(s):
5988 ltp/testcases/kernel/connectors/connector_test.sh
5990 44) Log Message:
5991 This was ported from the Crackerjack Project by Masatake YAMATO <yamato@redhat.com>.
5993 Modified Files:
5994 ltp/runtest/syscalls
5996 Added Files:
5997 ltp/testcases/kernel/syscalls/io_cancel/Makefile
5998 ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
5999 ltp/testcases/kernel/syscalls/io_cancel/run-io_cancel.sh
6001 45) Log Message:
6002 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>.
6004 Modified File(s):
6005 ltp/testcases/kernel/syscalls/io_cancel/Makefile
6006 ltp/testcases/kernel/syscalls/io_cancel/run-io_cancel.sh
6008 46) Log Message:
6009 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>.
6011 Modified Files:
6012 ltp/runtest/sched
6013 ltp/testcases/kernel/sched/Makefile
6015 Added Files:
6016 ltp/testcases/kernel/sched/cfs-scheduler/Makefile
6017 ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
6019 47) Log Message:
6020 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>.
6022 Modified File(s):
6023 ltp/doc/testcases/network.txt
6024 ltp/runtest/rpc
6025 ltp/runtest/stress.part3
6027 48) Log Message:
6028 Few Changes to ttype value.
6030 Modified File(s):
6031 ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
6033 49) Log Message:
6034 Changes to fix Build, Install and run on non-supported architectures.
6036 Added Files:
6037 ltp/testcases/kernel/syscalls/utimensat/check_for_utimensat_support.c
6038 Modified Files:
6039 ltp/testcases/kernel/syscalls/utimensat/Makefile
6040 ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
6041 ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
6043 50) Log Message:
6044 Fixing the run on supported kernels.
6046 Modified File(s):
6047 ltp/testscripts/test_fs_bind.sh
6049 LTP-20080531
6051 1) Log Message:
6052 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>
6054 Modified File(s):
6055 ltp/testcases/ballista/ballista/ballista.cpp
6056 ltp/testcases/ballista/ballista/ballistaUtil.cpp
6057 ltp/testcases/ballista/ballista/callGen.cpp
6058 ltp/testcases/ballista/ballista/callGen_standAlone.cpp
6059 ltp/testcases/ballista/ballista/create_code.pl
6060 ltp/testcases/ballista/ballista/create_code_standAlone.pl
6061 ltp/testcases/ballista/ballista/executeTestCase.cpp
6062 ltp/testcases/ballista/ballista/executeTestCase.fresh
6063 ltp/testcases/ballista/ballista/genCode.cpp
6064 ltp/testcases/ballista/ballista/genCodeCreator.cpp
6065 ltp/testcases/ballista/ballista/line.cpp
6066 ltp/testcases/ballista/ballista/line.h
6067 ltp/testcases/ballista/ballista/match.cpp
6068 ltp/testcases/ballista/ballista/parseArguments.cpp
6069 ltp/testcases/ballista/ballista/replacer.cpp
6070 ltp/testcases/ballista/ballista/selfHost.cpp
6071 ltp/testcases/ballista/ballista/serverCommunication.cpp
6072 ltp/testcases/ballista/ballista/testCaseIterator.cpp
6073 ltp/testcases/ballista/ballista/testCaseIterator.h
6074 ltp/testcases/ballista/ballista/compile/bparser.cpp
6075 ltp/testcases/ballista/ballista/templates/bTypes.cpp
6077 2) Log Message:
6078 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>
6080 Modified File(s):
6081 ltp/testcases/kernel/mem/shmt/shmt09.c
6082 ltp/testcases/kernel/syscalls/mmap/mmap01.c
6084 3) Log Message:
6085 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>.
6087 Modified File(s):
6088 ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
6089 ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
6090 ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
6091 ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
6092 ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
6093 ltp/testcases/kernel/syscalls/splice/splice01.c
6094 ltp/testcases/kernel/syscalls/tee/tee01.c
6095 ltp/testcases/kernel/syscalls/utime/utime01.c
6096 ltp/testcases/kernel/syscalls/utime/utime02.c
6097 ltp/testcases/kernel/syscalls/utime/utime03.c
6098 ltp/testcases/network/nfs/nfs01/nfs01
6100 4) Log Message:
6101 Update to OpenHPI 2.10.1 (see www.openhpi.org for more info)
6103 Modified Files:
6104 ltp/testcases/open_hpi_testsuite/Makefile.am
6105 ltp/testcases/open_hpi_testsuite/Makefile.in
6106 ltp/testcases/open_hpi_testsuite/configure
6107 ltp/testcases/open_hpi_testsuite/configure.ac
6108 ltp/testcases/open_hpi_testsuite/openhpi.conf.example
6109 ltp/testcases/open_hpi_testsuite/openhpi.spec.in
6110 ltp/testcases/open_hpi_testsuite/clients/Makefile.in
6111 ltp/testcases/open_hpi_testsuite/clients/hpiel.c
6112 ltp/testcases/open_hpi_testsuite/clients/hpievents.c
6113 ltp/testcases/open_hpi_testsuite/clients/hpipower.c
6114 ltp/testcases/open_hpi_testsuite/cpp/Makefile.in
6115 ltp/testcases/open_hpi_testsuite/cpp/t/Makefile.in
6116 ltp/testcases/open_hpi_testsuite/docs/Makefile.am
6117 ltp/testcases/open_hpi_testsuite/docs/Makefile.in
6118 ltp/testcases/open_hpi_testsuite/docs/hld/Makefile.am
6119 ltp/testcases/open_hpi_testsuite/docs/hld/Makefile.in
6120 ltp/testcases/open_hpi_testsuite/docs/hld/appendix.sgml
6121 ltp/testcases/open_hpi_testsuite/docs/hld/authors.dtd
6122 ltp/testcases/open_hpi_testsuite/docs/hld/bookinfo.sgml
6123 ltp/testcases/open_hpi_testsuite/docs/hld/introduction.sgml
6124 ltp/testcases/open_hpi_testsuite/docs/hld/legal.dtd
6125 ltp/testcases/open_hpi_testsuite/docs/hld/obtaining.sgml
6126 ltp/testcases/open_hpi_testsuite/docs/hld/openhpi-manual.sgml
6127 ltp/testcases/open_hpi_testsuite/docs/hld/openhpi_highlevel.sgml
6128 ltp/testcases/open_hpi_testsuite/docs/hld/openhpi_structure.sgml
6129 ltp/testcases/open_hpi_testsuite/docs/hld/plugin_guide.sgml
6130 ltp/testcases/open_hpi_testsuite/docs/hld/plugin_usage.sgml
6131 ltp/testcases/open_hpi_testsuite/docs/hld/revisions.dtd
6132 ltp/testcases/open_hpi_testsuite/docs/hld/sahpi_breakdown.sgml
6133 ltp/testcases/open_hpi_testsuite/docs/man/Makefile.in
6134 ltp/testcases/open_hpi_testsuite/hpi_shell/Makefile.am
6135 ltp/testcases/open_hpi_testsuite/hpi_shell/Makefile.in
6136 ltp/testcases/open_hpi_testsuite/hpi_shell/commands.c
6137 ltp/testcases/open_hpi_testsuite/hpi_shell/ctrl_inv.c
6138 ltp/testcases/open_hpi_testsuite/hpi_shell/hpi_cmd.h
6139 ltp/testcases/open_hpi_testsuite/hpi_shell/sensor.c
6140 ltp/testcases/open_hpi_testsuite/hpi_shell/session.c
6141 ltp/testcases/open_hpi_testsuite/hpi_ui_lib/Makefile.in
6142 ltp/testcases/open_hpi_testsuite/hpi_ui_lib/service.c
6143 ltp/testcases/open_hpi_testsuite/hpi_ui_lib/show.c
6144 ltp/testcases/open_hpi_testsuite/marshal/Makefile.in
6145 ltp/testcases/open_hpi_testsuite/marshal/connection.c
6146 ltp/testcases/open_hpi_testsuite/marshal/marshal.c
6147 ltp/testcases/open_hpi_testsuite/marshal/marshal_hpi_types.c
6148 ltp/testcases/open_hpi_testsuite/marshal/marshal_hpi_types.h
6149 ltp/testcases/open_hpi_testsuite/marshal/strmsock.cpp
6150 ltp/testcases/open_hpi_testsuite/marshal/t/Makefile.am
6151 ltp/testcases/open_hpi_testsuite/marshal/t/Makefile.in
6152 ltp/testcases/open_hpi_testsuite/marshal/t/float_format.c
6153 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_012.c
6154 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_013.c
6155 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_014.c
6156 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_015.c
6157 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_016.c
6158 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_017.c
6159 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_018.c
6160 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_028.c
6161 ltp/testcases/open_hpi_testsuite/openhpid/Makefile.am
6162 ltp/testcases/open_hpi_testsuite/openhpid/Makefile.in
6163 ltp/testcases/open_hpi_testsuite/openhpid/openhpiclient.cpp
6164 ltp/testcases/open_hpi_testsuite/openhpid/openhpid.cpp
6165 ltp/testcases/open_hpi_testsuite/plugins/Makefile.in
6166 ltp/testcases/open_hpi_testsuite/plugins/ipmi/Makefile.in
6167 ltp/testcases/open_hpi_testsuite/plugins/ipmi/t/Makefile.in
6168 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/Makefile.in
6169 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_discover.cpp
6170 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_domain.cpp
6171 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_log.cpp
6172 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_mc_vendor.cpp
6173 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_resource.cpp
6174 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_sdr.cpp
6175 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_sensor_hotswap.cpp
6176 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/thread.cpp
6177 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/Makefile.in
6178 ltp/testcases/open_hpi_testsuite/plugins/rtas/Makefile.in
6179 ltp/testcases/open_hpi_testsuite/plugins/simulator/Makefile.in
6180 ltp/testcases/open_hpi_testsuite/plugins/simulator/t/Makefile.in
6181 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/Makefile.in
6182 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/Makefile.in
6183 ltp/testcases/open_hpi_testsuite/plugins/sysfs/Makefile.in
6184 ltp/testcases/open_hpi_testsuite/plugins/watchdog/Makefile.in
6185 ltp/testcases/open_hpi_testsuite/scripts/Makefile.in
6186 ltp/testcases/open_hpi_testsuite/scripts/test/Makefile.in
6187 ltp/testcases/open_hpi_testsuite/scripts/test/conformance_report.pl
6188 ltp/testcases/open_hpi_testsuite/scripts/test/coverage_report.pl
6189 ltp/testcases/open_hpi_testsuite/scripts/test/gcov2html.pl
6190 ltp/testcases/open_hpi_testsuite/scripts/test/generate_index.pl
6191 ltp/testcases/open_hpi_testsuite/scripts/test/gsum2html.pl
6192 ltp/testcases/open_hpi_testsuite/scripts/test/testconformance.pl
6193 ltp/testcases/open_hpi_testsuite/scripts/test/testcoverage.pl
6194 ltp/testcases/open_hpi_testsuite/snmp/Makefile.in
6195 ltp/testcases/open_hpi_testsuite/src/Makefile.in
6196 ltp/testcases/open_hpi_testsuite/src/config.c
6197 ltp/testcases/open_hpi_testsuite/src/event.c
6198 ltp/testcases/open_hpi_testsuite/src/safhpi.c
6199 ltp/testcases/open_hpi_testsuite/src/t/Makefile.in
6200 ltp/testcases/open_hpi_testsuite/src/t/ohpi/Makefile.in
6201 ltp/testcases/open_hpi_testsuite/utils/Makefile.in
6202 ltp/testcases/open_hpi_testsuite/utils/sahpi_enum_utils.c
6203 ltp/testcases/open_hpi_testsuite/utils/sahpi_enum_utils.h
6204 ltp/testcases/open_hpi_testsuite/utils/sahpi_struct_utils.c
6205 ltp/testcases/open_hpi_testsuite/utils/sahpi_struct_utils.h
6206 ltp/testcases/open_hpi_testsuite/utils/uid_utils.c
6207 ltp/testcases/open_hpi_testsuite/utils/t/Makefile.in
6208 ltp/testcases/open_hpi_testsuite/utils/t/ann/Makefile.in
6209 ltp/testcases/open_hpi_testsuite/utils/t/el/Makefile.in
6210 ltp/testcases/open_hpi_testsuite/utils/t/epath/Makefile.in
6211 ltp/testcases/open_hpi_testsuite/utils/t/rpt/Makefile.in
6212 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/Makefile.in
6213 ltp/testcases/open_hpi_testsuite/utils/t/uid/Makefile.in
6215 Added Files:
6216 ltp/testcases/open_hpi_testsuite/hpi_shell/dimi.c
6217 ltp/testcases/open_hpi_testsuite/hpi_shell/fumi.c
6219 Removed Files:
6220 ltp/testcases/open_hpi_testsuite/openhpi.spec
6221 ltp/testcases/open_hpi_testsuite/hpi_shell/hpi_cmd
6222 ltp/testcases/open_hpi_testsuite/hpi_shell/openhpiclient.cpp
6223 ltp/testcases/open_hpi_testsuite/hpi_shell/openhpiclient.h
6224 ltp/testcases/open_hpi_testsuite/marshal/t/connection.c
6225 ltp/testcases/open_hpi_testsuite/marshal/t/marshal.c
6226 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_hpi_types.c
6227 ltp/testcases/open_hpi_testsuite/openhpid/alarm.c
6228 ltp/testcases/open_hpi_testsuite/openhpid/config.c
6229 ltp/testcases/open_hpi_testsuite/openhpid/domain.c
6230 ltp/testcases/open_hpi_testsuite/openhpid/event.c
6231 ltp/testcases/open_hpi_testsuite/openhpid/hotswap.c
6232 ltp/testcases/open_hpi_testsuite/openhpid/init.c
6233 ltp/testcases/open_hpi_testsuite/openhpid/lock.c
6234 ltp/testcases/open_hpi_testsuite/openhpid/ohpi.c
6235 ltp/testcases/open_hpi_testsuite/openhpid/openhpiclient.h
6236 ltp/testcases/open_hpi_testsuite/openhpid/plugin.c
6237 ltp/testcases/open_hpi_testsuite/openhpid/plugin_static.c
6238 ltp/testcases/open_hpi_testsuite/openhpid/safhpi.c
6239 ltp/testcases/open_hpi_testsuite/openhpid/session.c
6240 ltp/testcases/open_hpi_testsuite/openhpid/threaded.c
6241 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_addr.cpp
6242 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_auth.cpp
6243 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_cmd.cpp
6244 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_con.cpp
6245 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_con_lan.cpp
6246 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_con_smi.cpp
6247 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_log.cpp
6248 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_msg.cpp
6249 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_sensor_factors.cpp
6250 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_utils.cpp
6251 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/thread.cpp
6252 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/el2event.c
6253 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/el2event.c
6254 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc.c
6255 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_annunciator.c
6256 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_control.c
6257 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_discover.c
6258 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_discover_bc.c
6259 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_discover_rsa.c
6260 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_event.c
6261 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_hotswap.c
6262 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_inventory.c
6263 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_power.c
6264 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_reset.c
6265 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_resources.c
6266 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_resources_rsa.c
6267 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_sel.c
6268 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_sensor.c
6269 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_session.c
6270 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_time.c
6271 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_utils.c
6272 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_watchdog.c
6273 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_xml2event.c
6274 ltp/testcases/open_hpi_testsuite/src/plugin_static.c
6275 ltp/testcases/open_hpi_testsuite/utils/t/ann/announcement_utils.c
6276 ltp/testcases/open_hpi_testsuite/utils/t/el/el_utils.c
6277 ltp/testcases/open_hpi_testsuite/utils/t/epath/epath_utils.c
6278 ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_enum_utils.c
6279 ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_event_encode.c
6280 ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_event_utils.c
6281 ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_struct_utils.c
6282 ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_time_utils.c
6283 ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpiatca_enum_utils.c
6284 ltp/testcases/open_hpi_testsuite/utils/t/epath/uid_utils.c
6285 ltp/testcases/open_hpi_testsuite/utils/t/rpt/epath_utils.c
6286 ltp/testcases/open_hpi_testsuite/utils/t/rpt/rpt_utils.c
6287 ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_enum_utils.c
6288 ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_event_encode.c
6289 ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_event_utils.c
6290 ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_struct_utils.c
6291 ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_time_utils.c
6292 ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpiatca_enum_utils.c
6293 ltp/testcases/open_hpi_testsuite/utils/t/rpt/uid_utils.c
6294 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/epath_utils.c
6295 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_enum_utils.c
6296 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_event_encode.c
6297 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_event_utils.c
6298 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_struct_utils.c
6299 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_time_utils.c
6300 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpiatca_enum_utils.c
6301 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/uid_utils.c
6302 ltp/testcases/open_hpi_testsuite/utils/t/uid/epath_utils.c
6303 ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_enum_utils.c
6304 ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_event_encode.c
6305 ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_event_utils.c
6306 ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_struct_utils.c
6307 ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_time_utils.c
6308 ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpiatca_enum_utils.c
6309 ltp/testcases/open_hpi_testsuite/utils/t/uid/uid_utils.c
6311 5) Log Message:
6312 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>
6314 Modified Files:
6315 ltp/testcases/realtime/lib/librttest.c
6317 6) Log Message:
6318 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>
6320 Modified Files:
6321 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
6323 7) Log Message:
6324 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>.
6326 Modified Files:
6327 ltp/testcases/realtime/include/librttest.h
6328 ltp/testcases/realtime/lib/librttest.c
6330 8) Log Message:
6331 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>.
6333 Modified Files:
6334 ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
6336 9) Log Message:
6337 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>.
6339 Modified Files:
6340 ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
6342 10) Log Message:
6343 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>.
6345 Modified Files:
6346 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
6348 11) Log Message:
6349 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>.
6351 Modified Files:
6352 ltp/testcases/realtime/func/async_handler/async_handler.c
6353 ltp/testcases/realtime/func/async_handler/async_handler_jk.c
6355 12) Log Message:
6356 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>.
6358 Modified Files:
6359 ltp/testcases/realtime/func/pi_perf/pi_perf.c
6361 13) Log Message:
6362 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>.
6364 Modified Files:
6365 ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
6367 14) Log Message:
6368 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>.
6370 Modified Files:
6371 ltp/testcases/realtime/func/thread_clock/tc-2.c
6373 15) Log Message:
6374 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>.
6376 Modified Files:
6377 ltp/testcases/realtime/func/sched_latency/sched_latency.c
6379 16) Log Message:
6380 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> 
6382 Modified File(s):
6383 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
6385 17) Log Message:
6386 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>
6388 Modified File(s):
6389 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
6391 18) Log Message:
6392 punt useless local prototype for fdopen() -- stdio.h already provides this, by, Mike Frysinger <vapier@users.sourceforge.net>
6394 Modified File(s):
6395 ltp/lib/tst_res.c
6397 19) Log Message:
6398 cleanup CFLAGS handling, by, Mike Frysinger <vapier@users.sourceforge.net>
6400 Modified File(s):
6401 ltp/lib/Makefile
6403 20) Log Message:
6404 tst_require_root(): unify root checking with this function, by, Mike Frysinger <vapier@users.sourceforge.net>
6406 Modified File(s):
6407 ltp/include/test.h
6409 21) Log Message:
6410 tst_require_root(): unify root checking with this function
6412 Modified File(s):
6413 ltp/lib/tst_res.c
6415 22) Log Message:
6416 convert to standard ltp functions, by, Mike Frysinger <vapier@users.sourceforge.net>
6418 Modified File(s):
6419 ltp/testcases/kernel/fs/fs_perms/Makefile
6420 ltp/testcases/kernel/fs/fs_perms/fs_perms.c
6422 23) Log Message:
6423 fix error in previous commit: compare result to expected result, not 0
6425 Modified File(s):
6426 ltp/testcases/kernel/fs/fs_perms/fs_perms.c
6428 24) Log Message:
6429 normalize exit values as expected: 0 means PASS and non-0 means FAIL
6431 Modified File(s):
6432 ltp/testcases/kernel/fs/fs_perms/fs_perms.c
6433 ltp/testcases/kernel/fs/fs_perms/simpletest.sh
6434 ltp/testcases/kernel/fs/fs_perms/testx.c
6436 25) Log Message:
6437 lcov: --norecursion becomes --no-recursion + added docs, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
6439 Modified File(s):
6440 ltp/utils/analysis/lcov/man/geninfo.1
6441 ltp/utils/analysis/lcov/man/lcov.1
6442 ltp/utils/analysis/lcov/bin/geninfo
6443 ltp/utils/analysis/lcov/bin/lcov
6445 26) Log Message:
6446 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>
6448 Modified File(s):
6449 ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
6451 27) Log Message:
6452 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>
6454 Modified File(s):
6455 ltp/testcases/Makefile
6457 28) Log Message:
6458 Fix for some failures by Anoop V Chakkalakkal <anoop.vijayan@in.ibm.com>.
6460 Modified File(s):
6461 ltp/testcases/kernel/mem/mtest07/mallocstress.c
6463 29) Log Message:
6464 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>.
6466 Modified Files:
6467 ltp/runltp
6468 ltp/testcases/kernel/fs/Makefile
6469 ltp/tools/apicmds/Makefile
6470 ltp/tools/apicmds/ltpapicmd.c
6472 Added Files:
6473 ltp/runtest/fs_bind
6474 ltp/testcases/kernel/fs/fs_bind/BUGS
6475 ltp/testcases/kernel/fs/fs_bind/CHANGELOG
6476 ltp/testcases/kernel/fs/fs_bind/Makefile
6477 ltp/testcases/kernel/fs/fs_bind/README
6478 ltp/testcases/kernel/fs/fs_bind/TODO
6479 ltp/testcases/kernel/fs/fs_bind/bin/Makefile
6480 ltp/testcases/kernel/fs/fs_bind/bin/check_prop
6481 ltp/testcases/kernel/fs/fs_bind/bin/lockfile
6482 ltp/testcases/kernel/fs/fs_bind/bin/makedir
6483 ltp/testcases/kernel/fs/fs_bind/bin/nsclone.c
6484 ltp/testcases/kernel/fs/fs_bind/bin/setup
6485 ltp/testcases/kernel/fs/fs_bind/bin/setupnslock
6486 ltp/testcases/kernel/fs/fs_bind/bin/smount.c
6487 ltp/testcases/kernel/fs/fs_bind/bind/OO_descriptions.txt
6488 ltp/testcases/kernel/fs/fs_bind/bind/test01
6489 ltp/testcases/kernel/fs/fs_bind/bind/test02
6490 ltp/testcases/kernel/fs/fs_bind/bind/test03
6491 ltp/testcases/kernel/fs/fs_bind/bind/test04
6492 ltp/testcases/kernel/fs/fs_bind/bind/test05
6493 ltp/testcases/kernel/fs/fs_bind/bind/test06
6494 ltp/testcases/kernel/fs/fs_bind/bind/test07
6495 ltp/testcases/kernel/fs/fs_bind/bind/test07-2
6496 ltp/testcases/kernel/fs/fs_bind/bind/test08
6497 ltp/testcases/kernel/fs/fs_bind/bind/test09
6498 ltp/testcases/kernel/fs/fs_bind/bind/test10
6499 ltp/testcases/kernel/fs/fs_bind/bind/test11
6500 ltp/testcases/kernel/fs/fs_bind/bind/test12
6501 ltp/testcases/kernel/fs/fs_bind/bind/test13
6502 ltp/testcases/kernel/fs/fs_bind/bind/test14
6503 ltp/testcases/kernel/fs/fs_bind/bind/test15
6504 ltp/testcases/kernel/fs/fs_bind/bind/test16
6505 ltp/testcases/kernel/fs/fs_bind/bind/test17
6506 ltp/testcases/kernel/fs/fs_bind/bind/test18
6507 ltp/testcases/kernel/fs/fs_bind/bind/test19
6508 ltp/testcases/kernel/fs/fs_bind/bind/test20
6509 ltp/testcases/kernel/fs/fs_bind/bind/test21
6510 ltp/testcases/kernel/fs/fs_bind/bind/test22
6511 ltp/testcases/kernel/fs/fs_bind/bind/test23
6512 ltp/testcases/kernel/fs/fs_bind/bind/test24
6513 ltp/testcases/kernel/fs/fs_bind/cloneNS/OO_descriptions.txt
6514 ltp/testcases/kernel/fs/fs_bind/cloneNS/child01
6515 ltp/testcases/kernel/fs/fs_bind/cloneNS/child02
6516 ltp/testcases/kernel/fs/fs_bind/cloneNS/child03
6517 ltp/testcases/kernel/fs/fs_bind/cloneNS/child04
6518 ltp/testcases/kernel/fs/fs_bind/cloneNS/child05
6519 ltp/testcases/kernel/fs/fs_bind/cloneNS/child06
6520 ltp/testcases/kernel/fs/fs_bind/cloneNS/child07
6521 ltp/testcases/kernel/fs/fs_bind/cloneNS/parent01
6522 ltp/testcases/kernel/fs/fs_bind/cloneNS/parent02
6523 ltp/testcases/kernel/fs/fs_bind/cloneNS/parent03
6524 ltp/testcases/kernel/fs/fs_bind/cloneNS/parent04
6525 ltp/testcases/kernel/fs/fs_bind/cloneNS/parent05
6526 ltp/testcases/kernel/fs/fs_bind/cloneNS/parent06
6527 ltp/testcases/kernel/fs/fs_bind/cloneNS/parent07
6528 ltp/testcases/kernel/fs/fs_bind/cloneNS/test01
6529 ltp/testcases/kernel/fs/fs_bind/cloneNS/test02
6530 ltp/testcases/kernel/fs/fs_bind/cloneNS/test03
6531 ltp/testcases/kernel/fs/fs_bind/cloneNS/test04
6532 ltp/testcases/kernel/fs/fs_bind/cloneNS/test05
6533 ltp/testcases/kernel/fs/fs_bind/cloneNS/test06
6534 ltp/testcases/kernel/fs/fs_bind/cloneNS/test07
6535 ltp/testcases/kernel/fs/fs_bind/move/OO_descriptions.txt
6536 ltp/testcases/kernel/fs/fs_bind/move/test01
6537 ltp/testcases/kernel/fs/fs_bind/move/test02
6538 ltp/testcases/kernel/fs/fs_bind/move/test03
6539 ltp/testcases/kernel/fs/fs_bind/move/test04
6540 ltp/testcases/kernel/fs/fs_bind/move/test05
6541 ltp/testcases/kernel/fs/fs_bind/move/test06
6542 ltp/testcases/kernel/fs/fs_bind/move/test07
6543 ltp/testcases/kernel/fs/fs_bind/move/test08
6544 ltp/testcases/kernel/fs/fs_bind/move/test09
6545 ltp/testcases/kernel/fs/fs_bind/move/test10
6546 ltp/testcases/kernel/fs/fs_bind/move/test11
6547 ltp/testcases/kernel/fs/fs_bind/move/test12
6548 ltp/testcases/kernel/fs/fs_bind/move/test13
6549 ltp/testcases/kernel/fs/fs_bind/move/test14
6550 ltp/testcases/kernel/fs/fs_bind/move/test15
6551 ltp/testcases/kernel/fs/fs_bind/move/test16
6552 ltp/testcases/kernel/fs/fs_bind/move/test17
6553 ltp/testcases/kernel/fs/fs_bind/move/test18
6554 ltp/testcases/kernel/fs/fs_bind/move/test19
6555 ltp/testcases/kernel/fs/fs_bind/move/test20
6556 ltp/testcases/kernel/fs/fs_bind/move/test21
6557 ltp/testcases/kernel/fs/fs_bind/move/test22
6558 ltp/testcases/kernel/fs/fs_bind/rbind/OO_descriptions.txt
6559 ltp/testcases/kernel/fs/fs_bind/rbind/test01
6560 ltp/testcases/kernel/fs/fs_bind/rbind/test02
6561 ltp/testcases/kernel/fs/fs_bind/rbind/test03
6562 ltp/testcases/kernel/fs/fs_bind/rbind/test04
6563 ltp/testcases/kernel/fs/fs_bind/rbind/test05
6564 ltp/testcases/kernel/fs/fs_bind/rbind/test06
6565 ltp/testcases/kernel/fs/fs_bind/rbind/test07
6566 ltp/testcases/kernel/fs/fs_bind/rbind/test07-2
6567 ltp/testcases/kernel/fs/fs_bind/rbind/test08
6568 ltp/testcases/kernel/fs/fs_bind/rbind/test09
6569 ltp/testcases/kernel/fs/fs_bind/rbind/test10
6570 ltp/testcases/kernel/fs/fs_bind/rbind/test11
6571 ltp/testcases/kernel/fs/fs_bind/rbind/test12
6572 ltp/testcases/kernel/fs/fs_bind/rbind/test13
6573 ltp/testcases/kernel/fs/fs_bind/rbind/test14
6574 ltp/testcases/kernel/fs/fs_bind/rbind/test15
6575 ltp/testcases/kernel/fs/fs_bind/rbind/test16
6576 ltp/testcases/kernel/fs/fs_bind/rbind/test17
6577 ltp/testcases/kernel/fs/fs_bind/rbind/test18
6578 ltp/testcases/kernel/fs/fs_bind/rbind/test19
6579 ltp/testcases/kernel/fs/fs_bind/rbind/test20
6580 ltp/testcases/kernel/fs/fs_bind/rbind/test21
6581 ltp/testcases/kernel/fs/fs_bind/rbind/test22
6582 ltp/testcases/kernel/fs/fs_bind/rbind/test23
6583 ltp/testcases/kernel/fs/fs_bind/rbind/test24
6584 ltp/testcases/kernel/fs/fs_bind/rbind/test25
6585 ltp/testcases/kernel/fs/fs_bind/rbind/test26
6586 ltp/testcases/kernel/fs/fs_bind/rbind/test27
6587 ltp/testcases/kernel/fs/fs_bind/rbind/test28
6588 ltp/testcases/kernel/fs/fs_bind/rbind/test29
6589 ltp/testcases/kernel/fs/fs_bind/rbind/test30
6590 ltp/testcases/kernel/fs/fs_bind/rbind/test31
6591 ltp/testcases/kernel/fs/fs_bind/rbind/test32
6592 ltp/testcases/kernel/fs/fs_bind/rbind/test33
6593 ltp/testcases/kernel/fs/fs_bind/rbind/test34
6594 ltp/testcases/kernel/fs/fs_bind/rbind/test35
6595 ltp/testcases/kernel/fs/fs_bind/rbind/test36
6596 ltp/testcases/kernel/fs/fs_bind/rbind/test37
6597 ltp/testcases/kernel/fs/fs_bind/rbind/test38
6598 ltp/testcases/kernel/fs/fs_bind/rbind/test39
6599 ltp/testcases/kernel/fs/fs_bind/regression/OO_descriptions.txt
6600 ltp/testcases/kernel/fs/fs_bind/regression/test01
6601 ltp/testcases/kernel/fs/fs_bind/regression/test02
6602 ltp/testcases/kernel/fs/fs_bind/regression/test03
6603 ltp/testscripts/test_fs_bind.sh
6605 30) Log Message:
6606 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>.
6608 Modified File(s):
6609 ltp/testcases/kernel/io/direct_io/diotest4.c
6611 31) Log Message:
6612 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>.
6614 Modified File(s):
6615 ltp/testcases/kernel/mem/shmt/shmt02.c
6616 ltp/testcases/kernel/mem/shmt/shmt04.c
6617 ltp/testcases/kernel/mem/shmt/shmt05.c
6618 ltp/testcases/kernel/mem/shmt/shmt06.c
6619 ltp/testcases/kernel/mem/shmt/shmt07.c
6620 ltp/testcases/kernel/mem/shmt/shmt09.c
6622 32) Log Message:
6623 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>.
6625 Modified File(s):
6626 ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
6628 33) Log Message:
6629 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>.
6631 Modified File(s):
6632 ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
6634 34) Log Message:
6635 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>.
6637 Modified File(s):
6638 ltp/testcases/kernel/mem/shmt/shmt05.c
6640 35) Log Message:
6641 Roy Lee <roylee17@gmail.com> wrote:
6642 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.
6643 Helge Deller <deller@gmx.de> wrote:
6644 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.
6645 Roy Lee <roylee17@gmail.com> wrote back:
6646 Here's the patch for the shmt06 according to Helge's recommandation, please help review it.
6648 Modified File(s):
6649 ltp/testcases/kernel/mem/shmt/shmt06.c
6651 36) Log Message:
6652 Adding default Log File generation support for LTP. By, Subrata Modak<subrata@linux.vnet.ibm.com>
6654 Modified File(s):
6655 ltp/runltp
6657 37) Log Message:
6658 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: 
6659 1) probing an available address by a pair of shmat/shmdt calls, and, 
6660 2) replaceing the addr with offset in the struct test_case_t.
6661 By, Roy Lee <roylee17@gmail.com>
6663 Modified File(s):
6664 ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
6665 ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
6667 38) Log Message:
6668 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>.
6670 Modified File(s):
6671 ltp/pan/pan.c
6673 39) Log Message:
6674 Make-sync_pipe-API-more-generic-and-update-related.patch.
6675 Roy Lee <roylee17@gmail.com> noted:
6676 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.
6677 Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com> noted:
6678 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>.
6680 Modified File(s):
6681 ltp/testcases/kernel/syscalls/execve/execve05.c
6682 ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
6683 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
6684 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
6685 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
6686 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
6687 ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
6688 ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
6689 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
6690 ltp/testcases/kernel/syscalls/lib/libtestsuite.c
6691 ltp/testcases/kernel/syscalls/lib/libtestsuite.h
6693 40) Log Message:
6694 Put-libtestsuite-to-a-more-common-place.patch
6695 Roy Lee <roylee17@gmail.com> noted:
6696 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.
6697 Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com> noted:
6698 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>.
6700 Modified File(s):
6701 ltp/testcases/kernel/syscalls/Makefile
6702 ltp/testcases/kernel/syscalls/chdir/Makefile
6703 ltp/testcases/kernel/syscalls/creat/Makefile
6704 ltp/testcases/kernel/syscalls/execve/Makefile
6705 ltp/testcases/kernel/syscalls/fchdir/Makefile
6706 ltp/testcases/kernel/syscalls/ftruncate/Makefile
6707 ltp/testcases/kernel/syscalls/ipc/msgrcv/Makefile
6708 ltp/testcases/kernel/syscalls/ipc/msgsnd/Makefile
6709 ltp/testcases/kernel/syscalls/ipc/semctl/Makefile
6710 ltp/testcases/kernel/syscalls/ipc/semop/Makefile
6711 ltp/testcases/kernel/syscalls/ipc/shmctl/Makefile
6712 ltp/testcases/kernel/syscalls/kill/Makefile
6713 ltp/testcases/kernel/syscalls/mkdir/Makefile
6714 ltp/testcases/kernel/syscalls/mremap/Makefile
6715 ltp/testcases/kernel/syscalls/open/Makefile
6716 ltp/testcases/kernel/syscalls/rename/Makefile
6717 ltp/testcases/kernel/syscalls/rmdir/Makefile
6718 ltp/testcases/kernel/syscalls/sched_setscheduler/Makefile
6719 ltp/testcases/kernel/syscalls/vhangup/Makefile
6721 Added File(s):
6722 ltp/include/libtestsuite.h
6723 ltp/lib/libtestsuite.c
6725 41) Log Message:
6726 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>.
6728 Modified File(s):
6729 ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
6730 ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
6732 42) Log Message:
6733 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>.
6735 Modified File(s):
6736 ltp/ltp-devel.spec
6737 ltp/doc/man1/Makefile
6738 ltp/doc/man3/Makefile
6740 43) Log Message:
6741 Included all of /include and /lib and /doc in the ltp-devel RPMs. By George Kraft <gk4@us.ibm.com>.
6743 Modified File(s):
6744 ltp/README.ltp-devel
6745 ltp/ltp-devel.spec
6746 ltp/include/Makefile
6748 44) Log Message:
6749 Preparing for the next Stable release of ltp-devel Packages, which will have:
6750 1) All files under ltp/include in the package,
6751 2) Install ltp man pages in system man directory.
6753 Modified File(s):
6754 ltp/ltp-devel.spec
6756 45) Log Message:
6757 Profiled Tests:
6758 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.
6759 This patch is intentionnally global as splitting changes would not make sense.
6760 This includes:
6761 - changes of scripts for automated tests to feature profiles
6762 - individual changes for tests using automation
6763 - a default profile (to be used as an example)
6764 - documentation writing/modifying.
6765 Signed-off-by: Gilles Carry <gilles.carry@bull.net>,
6766 Reviewed-by: Ankita Garg <ankita@in.ibm.com>.
6768 Modified Files:
6769 ltp/testcases/realtime/run.sh
6770 ltp/testcases/realtime/doc/HOWTO_ADD_TESTS
6771 ltp/testcases/realtime/func/gtod_latency/run_auto.sh
6772 ltp/testcases/realtime/func/matrix_mult/run_auto.sh
6773 ltp/testcases/realtime/func/periodic_cpu_load/run_auto.sh
6774 ltp/testcases/realtime/func/pi-tests/run_auto.sh
6775 ltp/testcases/realtime/func/pi_perf/run_auto.sh
6776 ltp/testcases/realtime/func/prio-preempt/run_auto.sh
6777 ltp/testcases/realtime/func/prio-wake/run_auto.sh
6778 ltp/testcases/realtime/func/pthread_kill_latency/run_auto.sh
6779 ltp/testcases/realtime/func/sched_football/run_auto.sh
6780 ltp/testcases/realtime/func/sched_jitter/run_auto.sh
6781 ltp/testcases/realtime/func/sched_latency/run_auto.sh
6782 ltp/testcases/realtime/func/thread_clock/run_auto.sh
6783 ltp/testcases/realtime/scripts/run_c_files.sh
6784 ltp/testcases/realtime/scripts/setenv.sh
6785 Added Files:
6786 ltp/testcases/realtime/doc/AUTOMATED_RUN
6787 ltp/testcases/realtime/doc/run_auto.sh.tpl
6788 ltp/testcases/realtime/profiles/default
6789 ltp/testcases/realtime/testcases/realtime/doc/AUTOMATED_RUN
6792 46) Log Message:
6793 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>
6795 Modified File(s):
6796 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
6798 47) Log Message:
6799 I got failures on ptrace03 because the latest kernel allows init process to be traced. The commit is:
6800 http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=00cd5c37afd5f431ac186dd131705048c0a11fdb,
6801 See the discussion in LKML: http://marc.info/?t=120628018600001.
6802 So we should not execute this test case if the kernel version is above 2.6.25.
6803 Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
6805 Modified File(s):
6806 ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
6808 48) Log Message:
6809 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: 
6810 <output>
6811 Hello World
6812 </output>
6813 with return code 0 (success)
6815 instead of:
6817 <output>
6818 execve02    1  FAIL  :  Failures reported above
6819 </output>
6820 with return code matching FAIL.
6822 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>
6824 Modified File(s):
6825 ltp/testcases/kernel/syscalls/execve/execve02.c
6827 49) Log Message:
6828 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>.
6830 Modified File(s):
6831 ltp/testcases/realtime/scripts/run_c_files.sh
6832 ltp/testcases/realtime/func/sched_latency/run_auto.sh
6834 50) Log message:
6835 I got the following failure:
6836 adjtimex02    4  FAIL  :  Test Failed, adjtimex()returned 5, errno = 0 : Success
6837 adjtimex02    5  FAIL  :  Test Failed, adjtimex()returned 5, errno = 0 : Success
6838 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):
6839 adjtimex02    4  CONF  :  this kernel normalizes buf.offset value if it is outside the acceptable range.
6840 adjtimex02    5  CONF  :  this kernel normalizes buf.offset value if it is outside the acceptable range.
6841 Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>
6843 Modified File(s):
6844 ltp/testcases/kernel/syscalls/adjtimex/adjtimex02.c
6846 51) Log Message:
6847 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.
6849 Modified Files:
6850 ltp/testcases/network/nfsv4/locks/Makefile
6851 ltp/testcases/network/nfsv4/locks/locktests.c
6852 Added Files:
6853 ltp/testcases/network/nfsv4/locks/test
6854 ltp/testcases/network/nfsv4/locks/deploy/locktests.tar.gz
6855 Removed Files:
6856 ltp/testcases/network/nfsv4/locks/locktests.h
6857 ltp/testcases/network/nfsv4/locks/deploy/locktests-2.tar.gz
6859 52) Log Message:
6860 Restored back the Makefile content. Else, there will be build/clean/install failures. Subrata Modak <subrata@linux.vnet.ibm.com>.
6862 Modified File(s):
6863 ltp/testcases/network/nfsv4/locks/Makefile
6865 53) Log Message:
6866 Adding this part of default LTP run. Subrata Modak <subrata@linux.vnet.ibm.com>.
6868 Modified Files:
6869 ltp/runltp
6871 Added Files:
6872 ltp/runtest/fcntl-locktests
6874 54) Log Message:
6875 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>.
6877 Modified File(s):
6878 ltp/testcases/kernel/fs/proc/proc01.c
6880 55) Log Message:
6881 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>.
6883 Modified File(s):
6884 ltp/testcases/kernel/fs/proc/proc01.c
6886 56) Log Message:
6887 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>.
6889 Modified File(s):
6890 ltp/testcases/kernel/controllers/test_controllers.sh
6891 ltp/testcases/kernel/controllers/memctl/memctl_test01.c
6892 ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh
6894 57) Log Message:
6895 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>.
6897 Modified File(s):
6898 ltp/testcases/kernel/controllers/test_controllers.sh
6899 ltp/testcases/kernel/controllers/memctl/memctl_test01.c
6900 ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh
6902 58) Log Message:
6903 This patch adds the documentation for memory controller. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
6905 Modified Files:
6906 ltp/testcases/kernel/controllers/README
6907 ltp/testcases/kernel/controllers/testplan.txt
6908 Added Files:
6909 ltp/testcases/kernel/controllers/memctl/README
6910 ltp/testcases/kernel/controllers/memctl/memctl_testplan.txt
6912 59) Log Message:
6913 According to man sigpause :
6914  int sigpause(int sigmask);  /* BSD */
6915  int sigpause(int sig);      /* System V / Unix95 */
6916 [...]
6917 Linux Notes
6918        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>.
6920 Modified File(s):
6921 ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
6923 60) Log Message:
6924 Ankita Proposed that:
6925 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:
6926 o Make the output of the test more readable. It is now time ordered.
6927 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.
6928 o Remove an extra lock and unlock on mutex when updating wakeup.arr.
6930 Chirag Jog <chirag@linux.vnet.ibm.com> commented:
6931 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 :)
6933 Ankita Replied:
6934 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.
6935 Signed-off-by: Ankita Garg <ankita@in.ibm.com>
6936 Signed-off-by: Chandan Kumar B V <cbhuvana@in.ibm.com>
6938 Modified File(s):
6939 ltp/testcases/realtime/func/prio-wake/prio-wake.c
6941 61) Log Message:
6942 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>.
6944 Modified File(s):
6945 ltp/testcases/kernel/controllers/memctl/README
6947 LTP-20080430
6949 1) Log Message:
6950 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>
6952 Modified File(s):
6953 ltp/Makefile
6954 ltp/lib/Makefile
6955 ltp/pan/Makefile
6957 Added File(s):
6958 ltp/README.ltp-devel
6959 ltp/ltp-devel.spec
6960 ltp/doc/man1/Makefile
6961 ltp/doc/man3/Makefile
6962 ltp/include/Makefile
6963 ltp/lib/ltp.pc
6965 2) Log Message:
6966 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>
6968 Modified File(s):
6969 ltp/testcases/Makefile
6971 3) Log Message:
6972 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>
6974 Modified File(s):
6975 ltp/testscripts/test_selinux.sh
6977 4) Log Message:
6978 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: 
6979 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. 
6980 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.
6982 Modified File(s):
6983 ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
6984 ltp/testcases/kernel/security/selinux-testsuite/tests/runtest.sh
6985 ltp/testscripts/test_selinux.sh
6987 5) Log Message:
6988 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>
6990 Modified File(s):
6991 ltp/testcases/kernel/security/selinux-testsuite/policy/test_global.te
6992 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
6993 ltp/testscripts/test_selinux.sh
6995 6) Log Message:
6996 dont build things statically, by, Mike Frysinger <vapier@users.sourceforge.net>
6998 Modified File(s):
6999 ltp/testcases/kernel/syscalls/inotify/Makefile
7001 7) Log Message:
7002 anal fix: add whitespace between arguments, by, Mike Frysinger <vapier@users.sourceforge.net>
7004 Modified File(s):
7005 ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
7006 ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
7007 ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
7008 ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
7009 ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
7010 ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
7012 8) Log Message:
7013 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>
7015 File(s) Updated:
7016 ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
7017 ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
7018 ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
7019 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
7020 ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
7022 9) Log Message:
7023 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>
7025 Modified File(s):
7026 ltp/testcases/kernel/syscalls/ipc/msgget/msgget02.c
7028 10) Log Message:
7029 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>
7031 Modified File(s):
7032 ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
7034 11) Log Message:
7035 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>
7037 Modified File(s):
7038 ltp/testcases/kernel/syscalls/ipc/shmctl/Makefile
7039 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.
7041 12) Log Message:
7042 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>
7044 Modified Files:
7045 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl04.c
7047 13 Log Message:
7048 Fix concurrency issue in msgctl06. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
7050 Modified Files:
7051 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
7053 14) Log Message:
7054 This patch fix a concurrency issue in msgctl07, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
7056 Modified Files:
7057 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
7059 15) Log Message:
7060 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> 
7062 Modified Files:
7063 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv02.c
7065 16) Log Message:
7066 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>
7068 Modified Files:
7069 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
7071 17) Log Message:
7072 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>
7074 Modified Files:
7075 ltp/testcases/kernel/syscalls/ipc/msgrcv/Makefile
7076 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
7078 18) Log Message:
7079 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>
7081 Modified Files:
7082 ltp/testcases/kernel/syscalls/ipc/msgsnd/Makefile
7083 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
7085 19) Log Message:
7086 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>
7088 Modified Files:
7089 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
7091 20) Log Message:
7092 Fix concurrency issue in semget05. Create private semaphores to avoid conflict with concurrent processes. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
7094 Modified Files:
7095 ltp/testcases/kernel/syscalls/ipc/semget/semget05.c
7097 21) Log Message:
7098 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>
7100 Modified Files:
7101 ltp/testcases/kernel/syscalls/ipc/semop/Makefile
7102 ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
7104 22) Log Message:
7105 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>
7107 Modified File(s):
7108 ltp/testscripts/networkstress.sh
7110 23) Log Message:
7111 Updated the test case as per the man page
7112 ***********
7113 RETURN VALUE
7114        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
7115 ***********
7116 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>
7118 Modified Files:
7119 ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
7121 24) Log Message:
7122 A patch to include all the headers for the ltp-devel package, by, George Kraft <gk4@austin.ibm.com>
7124 Modified File(s):
7125 ltp/ltp-devel.spec
7126 ltp/include/Makefile
7128 25) Log Message:
7129 Fix from Vivi Li for stack overflows on no-mmu systems: declare large buffers in .bss rather than on the stack
7131 Modified File(s):
7132 ltp/testcases/kernel/syscalls/inotify/inotify01.c
7133 ltp/testcases/kernel/syscalls/inotify/inotify02.c
7135 26) Log Message:
7136 Here is the patch to remove the unneeded dyntrans lines.  Causes no new failures on my f8 test image.
7137 Subject: selinux testsuite: don't give away dyntrans
7138 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>
7140 Modified File(s):
7141 ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
7143 27) Log Message:
7144 Making these tests run as default with LTP run, by, Subrata Modak <subrata@linux.vnet.ibm.com>
7146 Modified File(s):
7147 ltp/runtest/fs
7148 ltp/runtest/ipc
7149 ltp/runtest/mm
7150 ltp/runtest/sched
7152 28) Log Message:
7153 split CFLAGS/CPPFLAGS properly and remove inappropriate flags, by, Mike Frysinger <vapier@users.sourceforge.net>
7155 Modified File(s):
7156 ltp/testcases/realtime/config.mk
7158 29) Log Message:
7159 dont stick ar flags into AR, and dont set AR/RANLIB by default, by, Mike Frysinger <vapier@users.sourceforge.net>
7161 Modified File(s):
7162 ltp/testcases/realtime/lib/Makefile
7164 30) Log Message:
7165 setup default RANLIB, by, Mike Frysinger <vapier@users.sourceforge.net>
7167 Modified File(s):
7168 ltp/Makefile
7170 31) Log Message:
7171 checks return values of asprintf calls else gcc-4.3.0 fails like following;
7173 libstats.c:308: error: ignoring return value of 'asprintf', declared with attribute warn_unused_result
7174 libstats.c:312: error: ignoring return value of 'asprintf', declared with attribute warn_unused_result
7176 Signed-off-by: S.Çağlar Onur <caglar@pardus.org.tr>
7177 Acked-by: Chirag <chirag@linux.vnet.ibm.com>
7179 Modified File(s):
7180 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
7181 ltp/testcases/realtime/lib/libstats.c
7183 32) Log Message:
7184 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>
7186 Modified File(s):
7187 ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
7188 ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
7190 33) Log Message:
7191 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
7192 http://sources.redhat.com/ml/libc-alpha/2008-04/msg00054.html and
7193 http://sources.redhat.com/ml/libc-alpha/2008-04/msg00055.html.
7194 Signed-off-by:
7195 S.Çağlar Onur <caglar@pardus.org.tr>
7197 Modified File(s):
7198 ltp/doc/testcases/kernel.txt
7199 ltp/runtest/ltplite
7200 ltp/runtest/stress.part3
7201 ltp/runtest/syscalls
7202 Removed File(s):
7203 ltp/testcases/kernel/syscalls/times/times02.c
7205 34) Log Message:
7206 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
7207 <anoop.vijayan@in.ibm.com>
7209 Modified File(s):
7210 ltp/testcases/network/tcp_cmds/tcpdump/tcpdump01
7212 35) Log Message:
7213 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>
7215 Modified Files:
7216 ltp/testcases/realtime/func/async_handler/async_handler.c
7217 ltp/testcases/realtime/func/async_handler/async_handler_jk.c
7218 ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
7219 ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
7220 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
7221 ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
7222 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
7223 ltp/testcases/realtime/func/measurement/preempt_timing.c
7224 ltp/testcases/realtime/func/measurement/rdtsc-latency.c
7225 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
7226 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
7227 ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
7228 ltp/testcases/realtime/func/pi-tests/test-skeleton.c
7229 ltp/testcases/realtime/func/pi-tests/testpi-0.c
7230 ltp/testcases/realtime/func/pi-tests/testpi-1.c
7231 ltp/testcases/realtime/func/pi-tests/testpi-2.c
7232 ltp/testcases/realtime/func/pi-tests/testpi-4.c
7233 ltp/testcases/realtime/func/pi-tests/testpi-5.c
7234 ltp/testcases/realtime/func/pi-tests/testpi-6.c
7235 ltp/testcases/realtime/func/pi-tests/testpi-7.c
7236 ltp/testcases/realtime/func/pi_perf/pi_perf.c
7237 ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
7238 ltp/testcases/realtime/func/prio-wake/prio-wake.c
7239 ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
7240 ltp/testcases/realtime/func/thread_clock/tc-2.c
7241 ltp/testcases/realtime/include/libjvmsim.h
7242 ltp/testcases/realtime/include/libstats.h
7243 ltp/testcases/realtime/include/list.h
7244 ltp/testcases/realtime/lib/libjvmsim.c
7245 ltp/testcases/realtime/lib/libstats.c
7246 ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
7247 ltp/testcases/realtime/perf/latency/pthread_cond_many.c
7248 ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
7249 ltp/testcases/realtime/stress/pi-tests/testpi-3.c
7251 36) Log Message:
7252 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>
7254 Modified Files:
7255 ltp/testcases/realtime/func/Makefile
7257 37) Log Message:
7258 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>.
7260 Modified Files:
7261 ltp/testcases/realtime/config.mk
7262 ltp/testcases/realtime/lib/Makefile
7264 38) Log Message:
7265 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>.
7267 Modified Files:
7268 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
7270 39) Log Message:
7271 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>.
7273 Modified Files:
7274 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
7275 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
7276 ltp/testcases/realtime/func/pi_perf/pi_perf.c
7278 40) Log Message:
7279 Remove the last 2 files missed in the migration, namely:
7280 testcases/realtime/stress/pi-tests/GNUmakefile.am
7281 testcases/realtime/stress/pi-tests/GNUmakefile.in
7282 Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
7284 Removed Files:
7285 ltp/testcases/realtime/stress/pi-tests/GNUmakefile.am
7286 ltp/testcases/realtime/stress/pi-tests/GNUmakefile.in
7288 41) Log Message:
7289 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>
7291 Modified Files:
7292 ltp/testcases/kernel/syscalls/execve/Makefile
7293 ltp/testcases/kernel/syscalls/execve/execve05.c
7295 42) Log Message:
7296 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
7297 nges by Roy Lee <roylee17@gmail.com>.
7299 Modified File(s):
7300 ltp/testcases/kernel/syscalls/execve/execve05.c
7302 43) Log Message:
7303 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>
7305 Modified File(s):
7306 ltp/testcases/kernel/syscalls/execve/execve02.c
7308 44) Log Message:
7309 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>.
7311 Modified File(s):
7312 ltp/testcases/kernel/syscalls/ftruncate/Makefile
7313 ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
7315 45) Log Message:
7316 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
7317 #ifndef __NR_fadvise64
7318 #define __NR_fadvise64 0
7319 in each of the files that the patches were added. By, Shane Volpe <shanevolpe@gmail.com>
7321 Modified File(s):
7322 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
7323 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
7324 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
7325 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
7327 46) Log Message:
7328 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>
7330 Modified File(s):
7331 ltp/testcases/kernel/syscalls/sysfs/sysfs01.c
7332 ltp/testcases/kernel/syscalls/sysfs/sysfs02.c
7333 ltp/testcases/kernel/syscalls/sysfs/sysfs03.c
7334 ltp/testcases/kernel/syscalls/sysfs/sysfs04.c
7335 ltp/testcases/kernel/syscalls/sysfs/sysfs05.c
7336 ltp/testcases/kernel/syscalls/sysfs/sysfs06.c
7338 47) Log Message:
7339 Executing f00f testcase in x86 Xeon machines, it failed returning SIGSEGV:
7340 # ./f00f
7341 f00f        0  INFO  :  Testing for proper f00f instruction handling.
7342 Segmentation fault
7344 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>.
7346 Modified File(s):
7347 ltp/testcases/misc/f00f/f00f.c
7349 48) Log Message:
7350 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>.
7352 Modified File(s):
7353 ltp/testcases/kernel/sched/nptl/nptl01.c
7355 49) Log Message:
7356 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>.
7358 Removed File(s):
7359 ltp/testcases/realtime/func/async_handler/run_auto.sh
7361 50) Log Message:
7362 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>
7364 Modified File(s):
7365 ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
7367 51) Log Message:
7368 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>
7370 Modified File(s):
7371 ltp/lib/Makefile
7373 52) Log Message:
7374 overhaul script to make things much easier to manage by Garrett Cooper <yanegomi@gmail.com>
7376 Modified File(s):
7377 ltp/IDcheck.sh
7379 53) Log Message:
7380 simplify targets, by, Mike Frysinger <vapier@users.sourceforge.net>
7382 Modified File(s):
7383 ltp/testcases/kernel/fs/fs_perms/Makefile
7385 54) Log Message:
7386 cleanup code and add error checking, by, Mike Frysinger <vapier@users.sourceforge.net>
7388 Modified File(s):
7389 ltp/testcases/kernel/fs/fs_perms/Makefile
7390 ltp/testcases/kernel/fs/fs_perms/fs_perms.c
7392 55) Log Message:
7393 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>.
7395 Modified File(s):
7396 ltp/testcases/kernel/security/filecaps/Makefile
7397 ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
7399 56) Log Message:
7400 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>.
7402 Modified File(s):
7403 ltp/testcases/misc/math/float/main.c
7404 ltp/testcases/misc/math/float/bessel/genbessel.c
7405 ltp/testcases/misc/math/float/exp_log/genexp_log.c
7406 ltp/testcases/misc/math/float/iperb/geniperb.c
7407 ltp/testcases/misc/math/float/power/genpower.c
7408 ltp/testcases/misc/math/float/trigo/gentrigo.c
7410 57) Log Message:
7411 Some Cleanups for CPU Controller Test Cases by Sudhir Kumar. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>, Acked-by: Dhaval Giani
7412 <dhaval@linux.vnet.ibm.com>.
7414 Modified File(s):
7415 ltp/testcases/kernel/controllers/test_controllers.sh
7416 ltp/testcases/kernel/controllers/testplan.txt
7417 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
7418 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
7419 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
7420 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
7421 ltp/testcases/kernel/controllers/cpuctl/cpuctl_testplan.txt
7422 ltp/testcases/kernel/controllers/cpuctl/parameters.sh
7423 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
7424 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
7425 ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.c
7426 ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.h
7428 58) Log Message:
7429 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>.
7431 Modified Files:
7432 ltp/testcases/kernel/controllers/Makefile
7433 ltp/testcases/kernel/controllers/test_controllers.sh
7434 Added Files:
7435 ltp/testcases/kernel/controllers/memctl/Makefile
7436 ltp/testcases/kernel/controllers/memctl/memctl_test01.c
7437 ltp/testcases/kernel/controllers/memctl/myfunctions.sh
7438 ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh
7440 LTP-20080331
7442 1) Log Message:
7443 Fix the following NFS warning:
7444 ioctl01     0  WARN  :  tst_rmdir(): rmobj(/tmp/iocfNl8Bi) failed: remove(/tmp/iocfNl8Bi) failed; errno=39: Directory not empty,
7445 by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
7447 Modified File(s):
7448 ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
7450 2) Log Message:
7451 Whitespaces cleanup and added -i argument for iterations, by, Gilles Carry <gilles.carry@bull.net>
7453 Modified File(s):
7454 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
7455 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
7457 3) Log Message:
7458 Test does:
7460 pid1 = fork();
7461 if (pid1 == 0) {
7462         /* child */
7463         kill(-pid1, SIGKILL);
7465 which is wrong, since pid1 is zero.
7466 By, Anton Gladkov <agladkov@parallels.com>
7468 Modified File(s):
7469 ltp/testcases/kernel/syscalls/kill/kill06.c
7471 4) Log Message:
7472 Provide it with CHILD_STACK_SIZE, by, Anton Gladkov <agladkov@parallels.com>
7474 Modified File(s):
7475 ltp/testcases/kernel/syscalls/clone/clone06.c
7477 5) Log Message:
7478 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>
7480 Modified File(s):
7481 ltp/testcases/kernel/io/direct_io/diotest4.c
7483 6) Log Message:
7484 Initial Set of TI-RPC test Cases addition to LTP, by, Aurélien Charbon <aurelien.charbon@ext.bull.net>
7486 Modified File(s):
7487 ltp/doc/testcases/network.txt ltp/runtest/rpc
7488 ltp/runtest/stress.part3
7489 ltp/testcases/kernel/include/linux_syscall_numbers.h
7490 ltp/testcases/network/rpc/Makefile
7491 ltp/testcases/network/rpc/README
7493 Removed File(s):
7494 ltp/testcases/network/rpc/rpc01/Makefile
7495 ltp/testcases/network/rpc/rpc01/rpc01
7496 ltp/testcases/network/rpc/rpc01/rpc1.c
7497 ltp/testcases/network/rpc/rpc01/rpc_server.c
7498 ltp/testcases/network/rpc/rpc01/datafiles/file.1
7499 ltp/testcases/network/rpc/rpc01/datafiles/file.2
7500 ltp/testcases/network/rpc/rpcinfo/Makefile
7501 ltp/testcases/network/rpc/rpcinfo/rpcinfo01
7502 ltp/testcases/network/rpc/rup/Makefile
7503 ltp/testcases/network/rpc/rup/rup01
7504 ltp/testcases/network/rpc/rusers/Makefile
7505 ltp/testcases/network/rpc/rusers/rusers01
7507 Added File(s):
7508 ltp/testcases/network/rpc/basic_tests/Makefile
7509 ltp/testcases/network/rpc/basic_tests/README
7510 ltp/testcases/network/rpc/basic_tests/rpc01/Makefile
7511 ltp/testcases/network/rpc/basic_tests/rpc01/rpc01
7512 ltp/testcases/network/rpc/basic_tests/rpc01/rpc1.c
7513 ltp/testcases/network/rpc/basic_tests/rpc01/rpc_server.c
7514 ltp/testcases/network/rpc/basic_tests/rpc01/datafiles/file.1
7515 ltp/testcases/network/rpc/basic_tests/rpc01/datafiles/file.2
7516 ltp/testcases/network/rpc/basic_tests/rpcinfo/Makefile
7517 ltp/testcases/network/rpc/basic_tests/rpcinfo/rpcinfo01
7518 ltp/testcases/network/rpc/basic_tests/rup/Makefile
7519 ltp/testcases/network/rpc/basic_tests/rup/rup01
7520 ltp/testcases/network/rpc/basic_tests/rusers/Makefile
7521 ltp/testcases/network/rpc/basic_tests/rusers/rusers01
7522 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile
7523 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.clnt
7524 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.svc
7525 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/README
7526 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.auto
7527 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.interactive
7528 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure~
7529 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install
7530 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install.sh
7531 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_basic_lib.sh
7532 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_performance_lib.sh
7533 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_stress_lib.sh
7534 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_auth_basic_lib.sh
7535 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_basic_lib.sh
7536 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_complex_lib.sh
7537 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_dataint_lib.sh
7538 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_performance_lib.sh
7539 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_scalability_lib.sh
7540 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_stress_lib.sh
7541 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_basic_lib.sh
7542 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_complex_lib.sh
7543 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_limits_lib.sh
7544 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_performance_lib.sh
7545 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_stress_lib.sh
7546 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_err_basic_lib.sh
7547 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_regunreg_basic_lib.sh
7548 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_basic_lib.sh
7549 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_complex_lib.sh
7550 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_dataint_lib.sh
7551 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_performance_lib.sh
7552 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_scalability_lib.sh
7553 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_stress_lib.sh
7554 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_tirpc_ts_run.sh
7555 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_run.sh
7556 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_wizard.sh
7557 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_tests.sh
7558 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_addrmanagmt_basic_lib.sh
7559 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_addrmanagmt_limits_lib.sh
7560 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_auth_basic_lib.sh
7561 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_basic_lib.sh
7562 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_complex_lib.sh
7563 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_dataint_lib.sh
7564 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_limits_lib.sh
7565 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_mt_lib.sh
7566 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_performance_lib.sh
7567 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_scalability_lib.sh
7568 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_stress_lib.sh
7569 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_err_basic_lib.sh
7570 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_err_complex_lib.sh
7571 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_basic_lib.sh
7572 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_complex_lib.sh
7573 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_dataint_lib.sh
7574 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_limits_lib.sh
7575 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_mt_lib.sh
7576 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_performance_lib.sh
7577 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_scalability_lib.sh
7578 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_stress_lib.sh
7579 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_basic_lib.sh
7580 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_complex_lib.sh
7581 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_dataint_lib.sh
7582 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_limits_lib.sh
7583 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_mt_lib.sh
7584 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_performance_lib.sh
7585 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_scalability_lib.sh
7586 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_stress_lib.sh
7587 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_basic_lib.sh
7588 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_complex_lib.sh
7589 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_dataint_lib.sh
7590 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_limits_lib.sh
7591 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_mt_lib.sh
7592 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_performance_lib.sh
7593 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_scalability_lib.sh
7594 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_stress_lib.sh
7595 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_basic_lib.sh
7596 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_complex_lib.sh
7597 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_dataint_lib.sh
7598 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_limits_lib.sh
7599 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_mt_lib.sh
7600 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_performance_lib.sh
7601 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_scalability_lib.sh
7602 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_stress_lib.sh
7603 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/Makefile.hdr
7604 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/categories
7605 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.ftr
7606 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.hdr
7607 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/rpc_ts_run.ftr
7608 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/rpc_ts_run.hdr
7609 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_get_myaddress.sh
7610 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_getmaps.sh
7611 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_getport.sh
7612 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.performance.sh
7613 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.sh
7614 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.stress.sh
7615 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_set.sh
7616 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_unset.sh
7617 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_auth_destroy.sh
7618 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authnone_create.sh
7619 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authunix_create.sh
7620 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authunix_create_default.sh
7621 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.complex.sh
7622 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.dataint.sh
7623 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.performance.sh
7624 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.scalability.sh
7625 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.sh
7626 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.stress.sh
7627 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_create.sh
7628 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_create.stress.sh
7629 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_destroy.sh
7630 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_destroy.stress.sh
7631 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.complex.sh
7632 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.performance.sh
7633 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.sh
7634 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.limits.sh
7635 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.performance.sh
7636 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.sh
7637 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.stress.sh
7638 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_bufcreate.limits.sh
7639 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_bufcreate.sh
7640 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.performance.sh
7641 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.sh
7642 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.stress.sh
7643 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svc_destroy.sh
7644 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svc_destroy.stress.sh
7645 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcfd_create.limits.sh
7646 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcfd_create.sh
7647 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcraw_create.performance.sh
7648 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcraw_create.sh
7649 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.limits.sh
7650 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.performance.sh
7651 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.sh
7652 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.stress.sh
7653 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_bufcreate.limits.sh
7654 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_bufcreate.sh
7655 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.performance.sh
7656 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.sh
7657 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.stress.sh
7658 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_pcreateerror.sh
7659 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_perrno.sh
7660 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_perror.sh
7661 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_spcreateerror.sh
7662 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_sperrno.sh
7663 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_sperror.sh
7664 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_auth.sh
7665 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_noproc.sh
7666 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_noprog.sh
7667 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_progvers.sh
7668 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_systemerr.sh
7669 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_weakauth.sh
7670 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_registerrpc.sh
7671 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_svc_register.sh
7672 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_svc_unregister.sh
7673 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_xprt_register.sh
7674 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_xprt_unregister.sh
7675 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.dataint.sh
7676 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.performance.sh
7677 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.scalability.sh
7678 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.sh
7679 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.stress.sh
7680 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.complex.sh
7681 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.dataint.sh
7682 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.performance.sh
7683 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.scalability.sh
7684 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.sh
7685 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.stress.sh
7686 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_control.dataint.sh
7687 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_control.sh
7688 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_freeres.sh
7689 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_geterr.sh
7690 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_freeargs.sh
7691 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getargs.dataint.sh
7692 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getargs.sh
7693 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getcaller.sh
7694 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_sendreply.sh
7695 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_addrmanagmt_rpcb_getaddr.limits.sh
7696 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_addrmanagmt_rpcb_getaddr.sh
7697 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_addrmanagmt_rpcb_getmaps.sh
7698 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authdes_create.sh
7699 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authdes_seccreate.sh
7700 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authnone_create.sh
7701 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authsys_create.sh
7702 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authsys_create_default.sh
7703 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.complex.sh
7704 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.dataint.sh
7705 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.mt.sh
7706 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.performance.sh
7707 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.scalability.sh
7708 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.sh
7709 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.stress.sh
7710 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_dg_create.limits.sh
7711 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_dg_create.sh
7712 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_vc_create.limits.sh
7713 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_vc_create.sh
7714 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_dg_create.limits.sh
7715 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_dg_create.sh
7716 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_vc_create.limits.sh
7717 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_vc_create.sh
7718 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_pcreateerror.sh
7719 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perrno.complex.sh
7720 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perrno.sh
7721 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perror.complex.sh
7722 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perror.sh
7723 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_noproc.sh
7724 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_noprog.sh
7725 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_progvers.sh
7726 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_systemerr.sh
7727 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_weakauth.sh
7728 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.complex.sh
7729 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.dataint.sh
7730 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.mt.sh
7731 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.performance.sh
7732 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.scalability.sh
7733 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.sh
7734 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.stress.sh
7735 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_tli_create.limits.sh
7736 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_tli_create.sh
7737 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.complex.sh
7738 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.dataint.sh
7739 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.mt.sh
7740 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.performance.sh
7741 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.scalability.sh
7742 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.sh
7743 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.stress.sh
7744 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_set.sh
7745 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_unset.sh
7746 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_reg.mt.sh
7747 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_reg.sh
7748 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_reg.stress.sh
7749 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_tli_create.limits.sh
7750 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_tli_create.sh
7751 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_unreg.mt.sh
7752 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_unreg.sh
7753 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_unreg.stress.sh
7754 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.complex.sh
7755 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.dataint.sh
7756 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.mt.sh
7757 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.performance.sh
7758 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.scalability.sh
7759 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.sh
7760 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.stress.sh
7761 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_control.limits.sh
7762 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_control.sh
7763 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_tp_create.sh
7764 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_tp_create_timed.limits.sh
7765 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_tp_create_timed.sh
7766 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_svc_tp_create.sh
7767 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.complex.sh
7768 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.dataint.sh
7769 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.mt.sh
7770 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.performance.sh
7771 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.scalability.sh
7772 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.sh
7773 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.stress.sh
7774 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.complex.sh
7775 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.dataint.sh
7776 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.limits.sh
7777 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.mt.sh
7778 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.performance.sh
7779 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.scalability.sh
7780 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.sh
7781 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.stress.sh
7782 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.basic.sh
7783 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.complex.sh
7784 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.dataint.sh
7785 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.mt.sh
7786 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.performance.sh
7787 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.scalability.sh
7788 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.stress.sh
7789 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_reg.basic.sh
7790 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_reg.mt.sh
7791 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_reg.stress.sh
7792 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.complex.sh
7793 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.dataint.sh
7794 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.mt.sh
7795 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.performance.sh
7796 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.scalability.sh
7797 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.sh
7798 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.stress.sh
7799 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_create.sh
7800 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_create_timed.limits.sh
7801 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_create_timed.sh
7802 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_destroy.sh
7803 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_svc_create.sh
7804 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_svc_destroy.sh
7805 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/cleaner.c.src
7806 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_get_myaddress/1-basic.c
7807 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_get_myaddress/assertions.xml
7808 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps/1-basic.c
7809 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps/assertions.xml
7810 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getport/1-basic.c
7811 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getport/assertions.xml
7812 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/1-basic.c
7813 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/2-stress.c
7814 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/7-performance.c
7815 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/assertions.xml
7816 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_set/1-basic.c
7817 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_set/assertions.xml
7818 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_unset/1-basic.c
7819 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_unset/assertions.xml
7820 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_auth_destroy/1-basic.c
7821 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_auth_destroy/assertions.xml
7822 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authnone_create/1-basic.c
7823 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authnone_create/assertions.xml
7824 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create/1-basic.c
7825 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create/assertions.xml
7826 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create_default/1-basic.c
7827 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create_default/assertions.xml
7828 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/1-basic.c
7829 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/2-stress.c
7830 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/5-scalability.c
7831 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/6-dataint.c
7832 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/7-performance.c
7833 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/8-complex.c
7834 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/assertions.xml
7835 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/1-basic.c
7836 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/2-stress.c
7837 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/assertions.xml
7838 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_destroy/1-basic.c
7839 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_destroy/2-stress.c
7840 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_destroy/assertions.xml
7841 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/1-basic.c
7842 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/7-performance.c
7843 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/8-complex.c
7844 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/assertions.xml
7845 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/1-basic.c
7846 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/2-stress.c
7847 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/3-limits.c
7848 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/7-performance.c
7849 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/assertions.xml
7850 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/1-basic.c
7851 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/3-limits.c
7852 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/assertions.xml
7853 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/1-basic.c
7854 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/2-stress.c
7855 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/7-performance.c
7856 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/assertions.xml
7857 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/1-basic.c
7858 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/2-stress.c
7859 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/assertions.xml
7860 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/1-basic.c
7861 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/3-limits.c
7862 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/assertions.xml
7863 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/1-basic.c
7864 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/7-performance.c
7865 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/assertions.xml
7866 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/1-basic.c
7867 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/2-stress.c
7868 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/3-limits.c
7869 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/7-performance.c
7870 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/assertions.xml
7871 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/1-basic.c
7872 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/3-limits.c
7873 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/assertions.xml
7874 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/1-basic.c
7875 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/2-stress.c
7876 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/7-performance.c
7877 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/assertions.xml
7878 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_pcreateerror/1-basic.c
7879 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_pcreateerror/assertions.xml
7880 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perrno/1-basic.c
7881 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perrno/assertions.xml
7882 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perror/1-basic.c
7883 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perror/assertions.xml
7884 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_spcreateerror/1-basic.c
7885 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_spcreateerror/assertions.xml
7886 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperrno/1-basic.c
7887 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperrno/assertions.xml
7888 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperror/1-basic.c
7889 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperror/assertions.xml
7890 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_auth/1-basic.c
7891 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_auth/assertions.xml
7892 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noproc/1-basic.c
7893 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noproc/assertions.xml
7894 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noprog/1-basic.c
7895 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noprog/assertions.xml
7896 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_progvers/1-basic.c
7897 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_progvers/assertions.xml
7898 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_systemerr/1-basic.c
7899 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_systemerr/assertions.xml
7900 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_weakauth/1-basic.c
7901 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_weakauth/assertions.xml
7902 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_registerrpc/1-basic.c
7903 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_registerrpc/assertions.xml
7904 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_register/1-basic.c
7905 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_register/assertions.xml
7906 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_unregister/1-basic.c
7907 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_unregister/assertions.xml
7908 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_register/1-basic.c
7909 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_register/assertions.xml
7910 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_unregister/1-basic.c
7911 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_unregister/assertions.xml
7912 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/1-basic.c
7913 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/2-stress.c
7914 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/5-scalability.c
7915 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/6-dataint.c
7916 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/7-performance.c
7917 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/assertions.xml
7918 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/1-basic.c
7919 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/2-stress.c
7920 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/5-scalability.c
7921 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/6-dataint.c
7922 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/7-performance.c
7923 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/8-complex.c
7924 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/assertions.xml
7925 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/1-basic.c
7926 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/6-dataint.c
7927 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/assertions.xml
7928 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_freeres/1-basic.c
7929 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_freeres/assertions.xml
7930 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_geterr/1-basic.c
7931 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_geterr/assertions.xml
7932 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/1-basic.c
7933 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/assertions.xml
7934 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/svc.c
7935 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/1-basic.c
7936 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/6-dataint.c
7937 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/assertions.xml
7938 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/client.c
7939 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getcaller/1-basic.c
7940 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getcaller/assertions.xml
7941 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/1-basic.c
7942 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/assertions.xml
7943 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/client.c
7944 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/1-basic.c
7945 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/3-limits.c
7946 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/assertions.xml
7947 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getmaps/1-basic.c
7948 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getmaps/assertions.xml
7949 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_create/1-basic.c
7950 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_create/assertions.xml
7951 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_seccreate/1-basic.c
7952 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_seccreate/assertions.xml
7953 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authnone_create/1-basic.c
7954 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authnone_create/assertions.xml
7955 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create/1-basic.c
7956 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create/assertions.xml
7957 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create_default/1-basic.c
7958 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create_default/assertions.xml
7959 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/1-basic.c
7960 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/2-stress.c
7961 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/4-mt.c
7962 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/5-scalability.c
7963 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/6-dataint.c
7964 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/7-performance.c
7965 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/8-complex.c
7966 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/assertions.xml
7967 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/1-basic.c
7968 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/3-limits.c
7969 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/assertions.xml
7970 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/1-basic.c
7971 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/3-limits.c
7972 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/assertions.xml
7973 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/1-basic.c
7974 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/3-limits.c
7975 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/assertions.xml
7976 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/1-basic.c
7977 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/3-limits.c
7978 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/assertions.xml
7979 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_pcreateerror/1-basic.c
7980 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_pcreateerror/assertions.xml
7981 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/1-basic.c
7982 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/8-complex.c
7983 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/assertions.xml
7984 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/1-basic.c
7985 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/8-complex.c
7986 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/assertions.xml
7987 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noproc/1-basic.c
7988 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noproc/assertions.xml
7989 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noprog/1-basic.c
7990 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noprog/assertions.xml
7991 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_progvers/1-basic.c
7992 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_progvers/assertions.xml
7993 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_systemerr/1-basic.c
7994 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_systemerr/assertions.xml
7995 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_weakauth/1-basic.c
7996 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_weakauth/assertions.xml
7997 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/1-basic.c
7998 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/2-stress.c
7999 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/4-mt.c
8000 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/5-scalability.c
8001 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/6-dataint.c
8002 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/7-performance.c
8003 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/8-complex.c
8004 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/assertions.xml
8005 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/1-basic.c
8006 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/3-limits.c
8007 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/assertions.xml
8008 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/1-basic.c
8009 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/2-stress.c
8010 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/4-mt.c
8011 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/5-scalability.c
8012 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/6-dataint.c
8013 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/7-performance.c
8014 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/8-complex.c
8015 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/assertions.xml
8016 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_set/1-basic.c
8017 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_set/assertions.xml
8018 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_unset/1-basic.c
8019 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_unset/assertions.xml
8020 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/1-basic.c
8021 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/2-stress.c
8022 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/4-mt.c
8023 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/assertions.xml
8024 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/1-basic.c
8025 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/3-limits.c
8026 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/assertions.xml
8027 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/1-basic.c
8028 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/2-stress.c
8029 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/4-mt.c
8030 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/assertions.xml
8031 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/1-basic.c
8032 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/2-stress.c
8033 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/4-mt.c
8034 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/5-scalability.c
8035 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/6-dataint.c
8036 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/7-performance.c
8037 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/8-complex.c
8038 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/assertions.xml
8039 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/1-basic.c
8040 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/3-limits.c
8041 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/assertions.xml
8042 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create/1-basic.c
8043 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create/assertions.xml
8044 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/1-basic.c
8045 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/3-limits.c
8046 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/assertions.xml
8047 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_svc_tp_create/1-basic.c
8048 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_svc_tp_create/assertions.xml
8049 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/1-basic.c
8050 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/2-stress.c
8051 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/4-mt.c
8052 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/5-scalability.c
8053 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/6-dataint.c
8054 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/7-performance.c
8055 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/8-complex.c
8056 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/assertions.xml
8057 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/1-basic.c
8058 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/2-stress.c
8059 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/3-limits.c
8060 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/4-mt.c
8061 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/5-scalability.c
8062 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/6-dataint.c
8063 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/7-performance.c
8064 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/8-complex.c
8065 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/assertions.xml
8066 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/1-basic.c
8067 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/2-stress.c
8068 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/4-mt.c
8069 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/5-scalability.c
8070 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/6-dataint.c
8071 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/7-performance.c
8072 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/8-complex.c
8073 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/assertions.xml
8074 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/1-basic.c
8075 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/2-stress.c
8076 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/4-mt.c
8077 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/assertions.xml
8078 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/1-basic.c
8079 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/2-stress.c
8080 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/4-mt.c
8081 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/5-scalability.c
8082 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/6-dataint.c
8083 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/7-performance.c
8084 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/8-complex.c
8085 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/assertions.xml
8086 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create/1-basic.c
8087 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create/assertions.xml
8088 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/1-basic.c
8089 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/3-limits.c
8090 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/assertions.xml
8091 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_destroy/1-basic.c
8092 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_destroy/assertions.xml
8093 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_create/1-basic.c
8094 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_create/assertions.xml
8095 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_destroy/1-basic.c
8096 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_destroy/assertions.xml
8097 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_svc_1/rpc_svc_1.c
8098 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_svc_2/rpc_svc_2.c
8099 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_1/tirpc_svc_1.c
8100 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_11/tirpc_svc_11.c
8101 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_2/tirpc_svc_2.c
8102 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_3/tirpc_svc_3.c
8103 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_4/tirpc_svc_4.c
8104 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_5/tirpc_svc_5.c
8105 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_6/tirpc_svc_6.c
8106 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_7/tirpc_svc_7.c
8107 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_8/tirpc_svc_8.c
8108 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_9/tirpc_svc_9.c
8109 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tsLogParser/rpc_ts.mod.php
8111 7) Log Message:
8112 The idea of the patch is "to make things that should be extern, extern". The means to do this are: 
8113 1. Explicitly declaring variables extern in some places.
8114 2. Defining _USC_LIB_ where appropriate.
8116 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>
8118 Modified File(s):
8119 ltp/testcases/kernel/mem/hugetlb/lib/Makefile
8120 ltp/testcases/kernel/syscalls/ipc/lib/Makefile
8121 ltp/testcases/kernel/syscalls/ipc/lib/ipcmsg.h
8122 ltp/testcases/kernel/syscalls/ipc/lib/ipcsem.h
8123 ltp/testcases/kernel/syscalls/kill/kill05.c
8124 ltp/testcases/kernel/syscalls/kill/kill07.c
8125 ltp/testcases/kernel/syscalls/lib/Makefile
8126 ltp/testcases/kernel/syscalls/nftw/lib.c
8127 ltp/testcases/network/sctp/testlib/Makefile
8129 8) Log Message:
8130 Add 2 scripts for detecting features used by some tests, namely:
8131 - support for pthread_mutexattr_setprotocol(..., PTHREAD_PRIO_INHERIT)
8132 - support for pthread_mutexattr_setrobust_np()
8133 Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
8135 Added Files:
8136 ltp/testcases/realtime/scripts/check_pi.sh
8137 ltp/testcases/realtime/scripts/check_robust.sh
8139 9) Log Message:
8140 Add Makefiles to all the realtime testcases without any autotools dependencies. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
8142 Added Files:
8143 ltp/testcases/realtime/Makefile
8144 ltp/testcases/realtime/config.mk
8145 ltp/testcases/realtime/func/Makefile
8146 ltp/testcases/realtime/func/async_handler/Makefile
8147 ltp/testcases/realtime/func/gtod_latency/Makefile
8148 ltp/testcases/realtime/func/hrtimer-prio/Makefile
8149 ltp/testcases/realtime/func/matrix_mult/Makefile
8150 ltp/testcases/realtime/func/measurement/Makefile
8151 ltp/testcases/realtime/func/periodic_cpu_load/Makefile
8152 ltp/testcases/realtime/func/pi-tests/Makefile
8153 ltp/testcases/realtime/func/pi_perf/Makefile
8154 ltp/testcases/realtime/func/prio-preempt/Makefile
8155 ltp/testcases/realtime/func/prio-wake/Makefile
8156 ltp/testcases/realtime/func/pthread_kill_latency/Makefile
8157 ltp/testcases/realtime/func/sched_football/Makefile
8158 ltp/testcases/realtime/func/sched_jitter/Makefile
8159 ltp/testcases/realtime/func/sched_latency/Makefile
8160 ltp/testcases/realtime/func/thread_clock/Makefile
8161 ltp/testcases/realtime/lib/Makefile
8162 ltp/testcases/realtime/perf/Makefile
8163 ltp/testcases/realtime/perf/latency/Makefile
8164 ltp/testcases/realtime/stress/Makefile
8165 ltp/testcases/realtime/stress/pi-tests/Makefile
8167 10) Log Message:
8168 Remove autotools stuff:
8169 - autogen.sh
8170 - configure.ac
8171 - configure
8172 - aclocal.m4
8173 - config/*
8174 - all the GNUmakefile.am
8175 - all the GNUmakefile.in
8177 Also adapt testscripts/test_realtime.sh to the new build system. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
8179 Modified Files:
8180 ltp/testscripts/test_realtime.sh
8181 Removed Files:
8182 ltp/testcases/realtime/GNUmakefile.am
8183 ltp/testcases/realtime/GNUmakefile.in
8184 ltp/testcases/realtime/aclocal.m4
8185 ltp/testcases/realtime/autogen.sh
8186 ltp/testcases/realtime/configure
8187 ltp/testcases/realtime/configure.ac
8188 ltp/testcases/realtime/config/GNUmakefile.am
8189 ltp/testcases/realtime/config/GNUmakefile.in
8190 ltp/testcases/realtime/config/autoconf/compile
8191 ltp/testcases/realtime/config/autoconf/config.guess
8192 ltp/testcases/realtime/config/autoconf/config.sub
8193 ltp/testcases/realtime/config/autoconf/depcomp
8194 ltp/testcases/realtime/config/autoconf/install-sh
8195 ltp/testcases/realtime/config/autoconf/missing
8196 ltp/testcases/realtime/func/GNUmakefile.am
8197 ltp/testcases/realtime/func/GNUmakefile.in
8198 ltp/testcases/realtime/func/async_handler/GNUmakefile.am
8199 ltp/testcases/realtime/func/async_handler/GNUmakefile.in
8200 ltp/testcases/realtime/func/gtod_latency/GNUmakefile.am
8201 ltp/testcases/realtime/func/gtod_latency/GNUmakefile.in
8202 ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.am
8203 ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.in
8204 ltp/testcases/realtime/func/matrix_mult/GNUmakefile.am
8205 ltp/testcases/realtime/func/matrix_mult/GNUmakefile.in
8206 ltp/testcases/realtime/func/measurement/GNUmakefile.am
8207 ltp/testcases/realtime/func/measurement/GNUmakefile.in
8208 ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.am
8209 ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.in
8210 ltp/testcases/realtime/func/pi-tests/GNUmakefile.am
8211 ltp/testcases/realtime/func/pi-tests/GNUmakefile.in
8212 ltp/testcases/realtime/func/pi_perf/GNUmakefile.am
8213 ltp/testcases/realtime/func/pi_perf/GNUmakefile.in
8214 ltp/testcases/realtime/func/prio-preempt/GNUmakefile.am
8215 ltp/testcases/realtime/func/prio-preempt/GNUmakefile.in
8216 ltp/testcases/realtime/func/prio-wake/GNUmakefile.am
8217 ltp/testcases/realtime/func/prio-wake/GNUmakefile.in
8218 ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.am
8219 ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.in
8220 ltp/testcases/realtime/func/sched_football/GNUmakefile.am
8221 ltp/testcases/realtime/func/sched_football/GNUmakefile.in
8222 ltp/testcases/realtime/func/sched_jitter/GNUmakefile.am
8223 ltp/testcases/realtime/func/sched_jitter/GNUmakefile.in
8224 ltp/testcases/realtime/func/sched_latency/GNUmakefile.am
8225 ltp/testcases/realtime/func/sched_latency/GNUmakefile.in
8226 ltp/testcases/realtime/func/thread_clock/GNUmakefile.am
8227 ltp/testcases/realtime/func/thread_clock/GNUmakefile.in
8228 ltp/testcases/realtime/include/GNUmakefile.am
8229 ltp/testcases/realtime/include/GNUmakefile.in
8230 ltp/testcases/realtime/lib/GNUmakefile.am
8231 ltp/testcases/realtime/lib/GNUmakefile.in
8232 ltp/testcases/realtime/perf/GNUmakefile.am
8233 ltp/testcases/realtime/perf/GNUmakefile.in
8234 ltp/testcases/realtime/perf/latency/GNUmakefile.am
8235 ltp/testcases/realtime/perf/latency/GNUmakefile.in
8236 ltp/testcases/realtime/stress/GNUmakefile.am
8237 ltp/testcases/realtime/stress/GNUmakefile.in
8239 11) Log Message:
8240 Forgot to remove include/rttests_config.h.in in the previous patch. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
8242 Removed Files:
8243 ltp/testcases/realtime/include/rttests_config.h.in
8245 12) Log Message:
8246 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.
8248 Modified File(s):
8249 ltp/testcases/realtime/run.sh
8251 13) Log Message:
8252 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>
8254 Modified File(s):
8255 ltp/testcases/realtime/config.mk
8257 14) Log Message:
8258 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>
8260 Modified File(s):
8261 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
8263 15) Log Message:
8264 mmap1.c:524: warning: format '%ld' expects type 'long int', but argument 3 has type 'double'
8265 which actually prints as:
8266 WARNING: bad argument. Using default 1125899906842624
8268 Fix disktest printf format warnings (on Linux; no idea about Windows):
8269 childmain.c:443: warning: format '%d' expects type 'int', but argument 4 has type 'size_t'
8270 childmain.c:443: warning: format '%X' expects type 'unsigned int', but argument 5 has type 'size_t'
8271 childmain.c:445: warning: format '%d' expects type 'int', but argument 6 has type 'size_t'
8272 childmain.c:448: warning: format '%d' expects type 'int', but argument 6 has type 'size_t'
8273 childmain.c:451: warning: format '%d' expects type 'int', but argument 6 has type 'size_t'
8274 Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com>
8276 Modified File(s):
8277 ltp/testcases/kernel/io/disktest/childmain.h
8278 ltp/testcases/kernel/mem/mtest06/mmap1.c
8280 16) Log Message:
8281 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>
8283 Modified File(s):
8284 ltp/testcases/kernel/syscalls/syslog/syslogtst.c
8286 17) Log Message:
8287 The filename arguments in some output messages are wrong. Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>
8289 Modified File(s):
8290 ltp/testcases/kernel/syscalls/inotify/inotify02.c
8292 18) Log Message:
8293 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>
8295 Modified File(s):
8296 ltp/testcases/realtime/func/pi_perf/pi_perf.c
8298 19) Log Message:
8299 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>
8301 Modified File(s):
8302 ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
8304 20) Log Message:
8305 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>
8307 Modified File(s):
8308 ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
8309 ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
8311 21) Log Messsage:
8312 Some newer glibcs do not like sprintf() printing a string into itself and loop. By, Marcus Meissner <marcusmeissner@users.sourceforge.net>
8314 Modified File(s):
8315 ltp/testcases/kernel/syscalls/nftw/lib.c
8316 ltp/testcases/kernel/syscalls/nftw/lib64.c
8318 22) Log Message:
8319 some more "variable is used uninitialized" warnings fixed with this patch, by, Marcus Meissner <marcusmeissner@users.sourceforge.net>
8321 Modified File(s):
8322 ltp/testcases/kernel/fs/doio/doio.c
8323 ltp/testcases/kernel/syscalls/sysctl/sysctl05.c
8324 ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_wait/4-1.c
8326 23) Log Message:
8327 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>
8329 Modified File(s):
8330 ltp/testcases/kernel/fs/doio/doio.c
8331 ltp/testcases/kernel/fs/doio/iogen.c
8333 24) Log Message:
8334 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>
8336 Modified File(s):
8337 ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
8338 ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
8339 ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
8340 ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
8341 ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
8342 ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
8344 25) Log Message:
8345 When I was compiling ltp-full-20080229/kernel/module/, error occured. The error like this: ...
8346 scripts/Makefile.build:46: *** CFLAGS was changed in"ltp-full-20080229/testcases/kernel/module/delete_module/Makefile".Fix it to use EXTRA_CFLAGS. Stop.
8347 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:
8348 "#include <asm/atomic.h>" in delete_module01.c
8349 "#include <linux/config.h>" in dummy_del_mod.c
8350 The following patch solves these problems:
8351 Signed-off-by: Wang Fang <wangf@cn.fujitsu.com>
8353 Modified File(s):
8354 ltp/testcases/kernel/module/delete_module/Makefile
8355 ltp/testcases/kernel/module/delete_module/delete_module01.c
8356 ltp/testcases/kernel/module/delete_module/delete_module02.c
8357 ltp/testcases/kernel/module/delete_module/delete_module03.c
8358 ltp/testcases/kernel/module/delete_module/dummy_del_mod.c
8359 ltp/testcases/kernel/module/delete_module/dummy_del_mod_dep.c
8361 26) Log Message:
8362 The ltp-full-20080229/testcases/kernel/module/delete_module/Makefile will do this:
8363    @set -e; for i in $(MODULES); do ln -f $$i /tmp/$$i ; done
8364 If the ltp directory and /tmp are not in the same device, an error occurs:
8365    ln: creating hard link `/tmp/xxx' => `xxx': Invalid cross-device link I suffer from this.
8366 The patch as follows:
8367 Signed-off-by: Wang Fang <wangf@cn.fujitsu.com>
8369 Modified File(s):
8370 ltp/testcases/kernel/module/delete_module/Makefile
8372 27) Log Message:
8373 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>
8375 Modified File(s):
8376 ltp/testscripts/ltpstress.sh
8378 28) Log Message:
8379 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>
8381 File(s) Modified:
8382 ltp/testcases/kernel/syscalls/inotify/README
8383 ltp/testcases/kernel/syscalls/inotify/inotify02.c
8385 29) Log Message:
8386 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
8388 Modified File(s):
8389 ltp/testcases/kernel/syscalls/syslog/syslogtst.c
8391 30) Log Message:
8392 A few POSIX fixes from Dustin Kirkland in [1908313]
8394 Modified File(s):
8395 ltp/IDcheck.sh
8396 ltp/runltp
8397 ltp/runltplite.sh
8399 31) Log Message:
8400 cleanup build system a bit
8402 Removed File(s):
8403 gotlibcap.c nolibcap.c
8405 32) Log Message:
8406 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>
8408 Modified File(s):
8409 ltp/IDcheck.sh 
8411 33) Log Message:
8412 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>
8414 Modified Files:
8415 ltp/testcases/kernel/security/filecaps/Makefile
8416 ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
8417 Added Files:
8418 ltp/testcases/kernel/security/filecaps/makenumcapsh.c
8420 34) Log Message:
8421 1. Minor fixes:
8422         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. 
8423 2. Bug fix: disk write access deadlock
8424         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.
8425 Signed-off-by: Gilles Carry <gilles.carry@bull.net>
8427 Modified Files:
8428 ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
8429 ltp/testcases/realtime/func/thread_clock/tc-2.c
8431 35) Log Message:
8432 1. Whitespaces cleanup
8433 2. Error checks when initializing stat containers
8434 Signed-off-by: Gilles Carry <gilles.carry@bull.net>
8436 Modified Files:
8437 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
8439 36) Log Message:
8440 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>
8442 Modified Files:
8443 ltp/testcases/realtime/include/libstats.h
8444 ltp/testcases/realtime/lib/librttest.c
8445 ltp/testcases/realtime/lib/libstats.c
8447 37) Log Message:
8448 1) This patch fixes a concurrency issue in shmctl02. Same issue as in shmat02,
8449 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,
8450 3) Fixes a concurrency issue in shmget02. Same issue as in shmat02 : second key can conflict with the key from another process, 
8451 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, 
8452 Signed-off-by: Renaud Loittiaux <Renaud.Lottiaux@kerlabs.com>
8454 Modified Files:
8455 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
8456 ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
8457 ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
8458 ltp/testcases/kernel/syscalls/rename/rename14.c
8460 38) Log Message:
8461 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> 
8463 Modified Files:
8464 ltp/testcases/kernel/syscalls/ipc/semctl/semctl07.c
8467 39) Log Message:
8468 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>
8470 Modified Files:
8471 ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
8473 40) Log Message:
8474 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.
8475 Patch content :
8476 * Define 2 new functions in kernel/syscalls/lib/libtestsuite.c, used to
8477 * synchronize a father and a son using pipes.
8478     - create_sync_pipes: create a pair of pipes used for the synchronization,
8479     - wait_son_startup: function used in the father to wait for its son to start ts execution,
8480     - notify_startup: function used in the son to notify it has started its execution,
8481 * Add a kernel/syscalls/lib/libtestsuite.h file to cleanly export newly
8482 * defines functions,
8483 * Fix the semctl01test. The idea used to synchronize : 
8484    - For each task created, the father waits for the son to start its execution using the newly define functions,
8485    - After the last son has been created, the father do a sleep(1) to give time to the sons to execute the semop function,
8486 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>
8488 Modified Files:
8489 ltp/testcases/kernel/syscalls/ipc/semctl/Makefile
8490 ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
8491 ltp/testcases/kernel/syscalls/lib/libtestsuite.c
8493 41) Log Message:
8494 Fixing some NFS issue(s),  by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
8496 Modified Files:
8497 ltp/testcases/kernel/syscalls/fchownat/fchownat01.c
8499 42) Log Message:
8500 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>
8502 Modified Files:
8503 ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
8505 Added Files:
8506 ltp/testcases/kernel/syscalls/lib/libtestsuite.h
8508 43) Log Message:
8509 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>
8511 Modified Files:
8512 ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
8514 44) Log Message:
8515 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>
8517 Modified Files:
8518 ltp/testcases/kernel/syscalls/ipc/msgctl/Makefile
8519 ltp/testcases/kernel/syscalls/ipc/msgget/Makefile
8521 45) Log Message:
8522 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>
8524 Modified Files:
8525 ltp/testcases/kernel/syscalls/dup2/dup203.c
8527 46) Log Message:
8528 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>
8530 Modified Files:
8531 ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
8533 47) Log Message:
8534 Fixing Build Failures on Fedora Machine, by, psuriset@linux.vnet.ibm.com
8536 Modified Files:
8537 ltp/testcases/kernel/numa/test.sh
8539 LTP-20080229
8541 1)  Log Message: lcov: adding support for gzipped html based on patch by dnozay@vmware.com
8542 File(s) Modified:
8543 ltp/utils/analysis/lcov/lcovrc
8544 ltp/utils/analysis/lcov/man/genhtml.1
8545 ltp/utils/analysis/lcov/man/lcovrc.5
8546 ltp/utils/analysis/lcov/bin/genhtml
8548 2) Log Message: Fix for Don´t call Domain type on test create, by, "Serge E. Hallyn" <serue@us.ibm.com>
8549 File(s) Modified:
8550 ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
8551 ltp/testscripts/test_selinux.sh
8553 3) Log Message: Some code cleanup in PID & SYSVIPC namespace testcases, by, "Rishikesh K. Rajak" <risrajak@linux.vnet.ibm.com>
8554 Modified File(s):
8555 ltp/testcases/kernel/containers/pidns/pidns01.c
8556 ltp/testcases/kernel/containers/pidns/pidns02.c
8557 ltp/testcases/kernel/containers/pidns/pidns03.c
8558 ltp/testcases/kernel/containers/sysvipc/shmnstest.c
8560 4) Log Message: Some Cleanups and running hugetlb independantly
8561 Modified File(s):
8562 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
8563 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
8564 Added File(s):
8565 ltp/runtest/hugetlb
8567 5) Log Message: Give Execute Permission to numa01.sh, by, Pradeep K Surisetty <pradeepkumars@in.ibm.com>
8568 Modified File(s):
8569 ltp/testcases/kernel/numa/Makefile
8571 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>
8572 Modified File(s):
8573 ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
8575 7) Log Message: str_echo function expects a file descriptor & not an address, by, Craig Meier <crmeier@ghs.com>
8576 Modified File(s):
8577 ltp/testcases/kernel/sched/clisrv/pthserv.c
8579 8) Log Message: Build Error Fix by checking for installation of setcap or xattr headers, by, "Serge E. Hallyn" <serue@us.ibm.com>
8580 Modified File(s):
8581 ltp/testcases/kernel/security/filecaps/Makefile
8582 ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
8583 Added Files:
8584 ltp/testcases/kernel/security/filecaps/check_xattr.c
8586 9) Log Message: mark test_exit as noreturn #1891129 by Marcus Meissner, by, Mike Frysinger <vapier@users.sourceforge.net>
8587 Modified File(s):
8588 ltp/ltp/include/test.h 
8589 Added File(s): 
8590 ltp/ltp/include/compiler.h
8592 10)Log Message: Disktest application update to version 1.4.2, by, Brent Yardley <yardleyb@us.ibm.com>
8593 Modified File(s):
8594 ltp/testcases/kernel/io/disktest/Getopt.c
8595 ltp/testcases/kernel/io/disktest/Getopt.h
8596 ltp/testcases/kernel/io/disktest/Makefile
8597 ltp/testcases/kernel/io/disktest/Makefile.aix
8598 ltp/testcases/kernel/io/disktest/Makefile.linux
8599 ltp/testcases/kernel/io/disktest/Makefile.windows
8600 ltp/testcases/kernel/io/disktest/README
8601 ltp/testcases/kernel/io/disktest/childmain.c
8602 ltp/testcases/kernel/io/disktest/childmain.h
8603 ltp/testcases/kernel/io/disktest/defs.h
8604 ltp/testcases/kernel/io/disktest/dump.c
8605 ltp/testcases/kernel/io/disktest/dump.h
8606 ltp/testcases/kernel/io/disktest/globals.c
8607 ltp/testcases/kernel/io/disktest/globals.h
8608 ltp/testcases/kernel/io/disktest/io.c
8609 ltp/testcases/kernel/io/disktest/io.h
8610 ltp/testcases/kernel/io/disktest/main.c
8611 ltp/testcases/kernel/io/disktest/main.h
8612 ltp/testcases/kernel/io/disktest/parse.c
8613 ltp/testcases/kernel/io/disktest/parse.h
8614 ltp/testcases/kernel/io/disktest/sfunc.c
8615 ltp/testcases/kernel/io/disktest/sfunc.h
8616 ltp/testcases/kernel/io/disktest/stats.c
8617 ltp/testcases/kernel/io/disktest/stats.h
8618 ltp/testcases/kernel/io/disktest/threading.c
8619 ltp/testcases/kernel/io/disktest/threading.h
8620 ltp/testcases/kernel/io/disktest/timer.c
8621 ltp/testcases/kernel/io/disktest/timer.h
8622 ltp/testcases/kernel/io/disktest/usage.c
8623 ltp/testcases/kernel/io/disktest/usage.h
8624 ltp/testcases/kernel/io/disktest/man1/disktest.1
8625 Added File(s):
8626 ltp/testcases/kernel/io/disktest/CHANGELOG
8627 ltp/testcases/kernel/io/disktest/disktest.spec
8628 ltp/testcases/kernel/io/disktest/signals.c
8629 ltp/testcases/kernel/io/disktest/signals.h
8630 ltp/testcases/kernel/io/disktest/man1/disktest_manual.html
8632 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>
8633 Modified File(s):
8634 ltp/testcases/kernel/containers/libclone/libclone.c
8636 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"
8637 Modified File(s):
8638 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
8640 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>
8641 Modified File(s):
8642 ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
8644 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).
8645 Modified File(s):
8646 ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
8648 15) Log Message: Do not store cache files, by, Mike Frysinger <vapier@users.sourceforge.net>
8649 Deleted File(s):
8650 ltp/testcases/realtime/autom4te.cache/traces.0
8651 ltp/testcases/realtime/autom4te.cache/traces.1
8652 ltp/testcases/realtime/autom4te.cache/requests
8653 ltp/testcases/realtime/autom4te.cache/output.1
8654 ltp/testcases/realtime/autom4te.cache/output.0
8656 16) Log Message: Remove compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
8657 Modified File(s):
8658 ltp/testcases/kernel/syscalls/pcllib/libtool
8659 Deleted File(s):
8660 ltp/testcases/kernel/syscalls/pcllib/config.h
8661 ltp/testcases/kernel/syscalls/pcllib/config.log
8662 ltp/testcases/kernel/syscalls/pcllib/config.status
8664 17) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
8665 Deleted File(s):
8666 ltp/testcases/kernel/syscalls/pcllib/test/.deps/cobench.Po
8667 ltp/testcases/kernel/syscalls/pcllib/test/.deps/cothread.Po
8669 18) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
8670 Deleted File(s):
8671 ltp/testcases/kernel/syscalls/pcllib/man/Makefile
8673 19) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
8674 Deleted File(s):
8675 ltp/testcases/kernel/syscalls/pcllib/pcl/.deps/pcl_version.Plo
8676 ltp/testcases/kernel/syscalls/pcllib/pcl/.deps/pcl.Plo
8678 20) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
8679 Deleted File(s):
8680 ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/traces.0
8681 ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/traces.1
8682 ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/requests
8683 ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/output.1
8684 ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/output.0
8686 21) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
8687 Deleted File(s):
8688 ltp/testcases/kernel/syscalls/pcllib/include/Makefile
8690 22) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
8691 Deleted File(s):
8692 ltp/testcases/kernel/syscalls/pcllib/test/Makefile
8694 23) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
8695 Deleted File(s):
8696 ltp/testcases/kernel/syscalls/pcllib/pcl/Makefile
8698 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
8699      o we are testing on x86* and ppc* archs
8700      o on 64 bit machine we will always see 64 bit kernel running
8701 by, Nagesh Sharyathi <sharyathi@in.ibm.com>
8702 Modified File(s):
8703 ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
8704 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
8705 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
8707 25) Log Message:
8708 Since msgmni now scales to the memory size, it may reach big values.
8709 To avoid forking 2*msgmni processes and create msgmni msg queues, do not take
8710 msgmni from procfs anymore.
8711 Just define it as 16 (which is the MSGMNI constant value in linux/msg.h)
8713 Also fixed the Makefiles in ipc/lib and ipc/msgctl: there was no dependency
8714 on the lib/ipc*.h header files.
8716 Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>
8718 Modified File(s):
8719 ltp/testcases/kernel/syscalls/ipc/lib/Makefile
8720 ltp/testcases/kernel/syscalls/ipc/lib/ipcmsg.h
8721 ltp/testcases/kernel/syscalls/ipc/msgctl/Makefile
8722 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
8723 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
8725 26) Log Message:
8726 Here is a second round of cleanup and fixes for the realtime testcases.
8728 1) Make sched_jitter use the create_fifo_thread() library function instead of an open coded solution,
8729 2) Prio-wake calls rt_init() twice, remove the second call,
8730 3) Make sbrk_mutex less verbose by default. One can still use the -v option to get the whole output,
8731 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,
8732 6) Various tests still have a hardcoded value for the quantile nines. Use a value automatically calculated from the number of iterations,
8733 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).
8734 More generally, it seems that (at least with gcc 4.1.1):
8735         long i = 10000;
8736         double f = exp10(log10(i))
8738         yields (i < f) being true due to rounding,
8739 8) Add latency tracing capability to pthread_kill_latency as is already done on a few other latency tests (gtod_latency, sched_latency, ...),
8740 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,
8741 10)The print buffer is only ever flushed when it is full. Add flushing when the test terminates vi atexit(),
8742 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,
8744 Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
8745 Cc: Darren Hart <dvhltc@us.ibm.com>
8746 Cc: Tim Chavez <tinytim@us.ibm.com>
8747 Cc: Matthieu CASTET <matthieu.castet@parrot.com>
8748 Acked-by: Chirag <chirag@linux.vnet.ibm.com>
8750 Modified File(s):
8751 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
8752 ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
8753 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
8754 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
8755 ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
8756 ltp/testcases/realtime/func/pi_perf/pi_perf.c
8757 ltp/testcases/realtime/func/prio-wake/prio-wake.c
8758 ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
8759 ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
8760 ltp/testcases/realtime/func/sched_latency/sched_latency.c
8761 ltp/testcases/realtime/lib/librttest.c
8762 ltp/testcases/realtime/lib/libstats.c
8764 27) Log Message: lcov: fixed problem with pre gcc-3.3 versions.
8765 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>
8766 Modified File(s):
8767 ltp/utils/analysis/lcov/bin/geninfo
8769 28) Log Message: lcov: fix error when trying to use genhtml -b
8770 genhtml fails when the data file contains an entry which is not found in the base file, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
8771 Modified File(s):
8772 ltp/utils/analysis/lcov/bin/genhtml
8774 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>
8775 Added File(s):
8776 ltp/testcases/realtime/func/pthread_kill_latency/run_auto.sh
8778 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).
8779 Also integrated the following in libipc.a:
8780   . get_max_msgqueues()
8781   . get_used_msgqueues()
8782 Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>
8783 Modified File(s):
8784 ltp/testcases/kernel/syscalls/ipc/lib/ipcmsg.h
8785 ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
8786 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
8787 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
8788 ltp/testcases/kernel/syscalls/ipc/msgget/Makefile
8789 ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
8790 Added File(s):
8791 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl10.c
8792 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
8794 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>
8795 Modified File(s):
8796 ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
8798 32) Log Message:
8799 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 :
8800 - All features, cleanups and fixes done by IBM realtime team over last two
8801   month or so.
8802 - Change in copyrights( year, symbil and limiting columns to 80 chars)
8803 - Other few cleanups to ltp-realtime tests.
8804 Signed-off-by : Sudhanshu Singh < sudh@linux.vnet.ibm.com>
8806 Modified File(s):
8807 ltp/testcases/realtime/GNUmakefile.am
8808 ltp/testcases/realtime/run.sh
8809 ltp/testcases/realtime/func/async_handler/async_handler.c
8810 ltp/testcases/realtime/func/async_handler/async_handler_jk.c
8811 ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
8812 ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
8813 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
8814 ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
8815 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
8816 ltp/testcases/realtime/func/measurement/preempt_timing.c
8817 ltp/testcases/realtime/func/measurement/rdtsc-latency.c
8818 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
8819 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
8820 ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
8821 ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
8822 ltp/testcases/realtime/func/pi-tests/run_auto.sh
8823 ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
8824 ltp/testcases/realtime/func/pi-tests/test-skeleton.c
8825 ltp/testcases/realtime/func/pi-tests/testpi-0.c
8826 ltp/testcases/realtime/func/pi-tests/testpi-1.c
8827 ltp/testcases/realtime/func/pi-tests/testpi-2.c
8828 ltp/testcases/realtime/func/pi-tests/testpi-4.c
8829 ltp/testcases/realtime/func/pi-tests/testpi-5.c
8830 ltp/testcases/realtime/func/pi-tests/testpi-6.c
8831 ltp/testcases/realtime/func/pi-tests/testpi-7.c
8832 ltp/testcases/realtime/func/pi_perf/pi_perf.c
8833 ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
8834 ltp/testcases/realtime/func/prio-wake/prio-wake.c
8835 ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
8836 ltp/testcases/realtime/func/sched_football/parse-football.py
8837 ltp/testcases/realtime/func/sched_football/sched_football.c
8838 ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
8839 ltp/testcases/realtime/func/sched_latency/sched_latency.c
8840 ltp/testcases/realtime/func/thread_clock/tc-2.c
8841 ltp/testcases/realtime/include/libjvmsim.h
8842 ltp/testcases/realtime/include/librttest.h
8843 ltp/testcases/realtime/include/libstats.h
8844 ltp/testcases/realtime/include/list.h
8845 ltp/testcases/realtime/lib/libjvmsim.c
8846 ltp/testcases/realtime/lib/librttest.c
8847 ltp/testcases/realtime/lib/libstats.c
8848 ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
8849 ltp/testcases/realtime/perf/latency/pthread_cond_many.c
8850 ltp/testcases/realtime/scripts/__init__.py
8851 ltp/testcases/realtime/scripts/setenv.sh
8852 ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
8853 ltp/testcases/realtime/stress/pi-tests/testpi-3.c
8854 ltp/testscripts/test_realtime.sh
8856 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>
8857 Modified File(s):
8858 ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
8860 34) Log Message:
8861 waitpid tests: Fix failure detection flag initialization.
8862 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.
8863 Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>
8865 Modified File(s):
8866 ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
8867 ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
8868 ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
8869 ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
8870 ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
8872 35) Log Message:
8873 waitpid03/04: Fix condition numbers displayed when reporting errors.
8874 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.
8875 Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>
8877 Modified File(s):
8878 ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
8879 ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
8881 36) Log Message:
8882 waitpid02-05: remove unused defines related to failure handling. Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>
8883 Modified File(s):
8884 ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
8885 ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
8886 ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
8887 ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
8889 37) Log Message: Adding option to build TIMER test cases as well, by, Subrata Modak <subrata@linux.vnet.ibm.com>
8890 Modified File(s):
8891 ltp/testcases/kernel/Makefile
8893 38) Log Message: Removing these files as they get automatically generated during build, by, Max Stirling <vicky.irobot@gmail.com>
8894 Deleted File(s):
8895 ltp/testcases/ballista/ballista/MakefileHost
8896 ltp/testcases/ballista/ballista/MakefileTarget
8898 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>
8899 Modified File(s):
8900 ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
8901 ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
8903 40) Log Message: Fix NFS issues in tst_rmdir (directory non empty) due to an unmapped file, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
8904 Modified File(s):
8905 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
8906 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
8908 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>
8909 Modified File(s):
8910 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
8912 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>
8913 Modified File(s):
8914 ltp/testcases/kernel/fs/doio/rwtest.sh
8916 43) Log Message:
8917 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>
8919 Modified File(s):
8920 ltp/testcases/kernel/timers/clock_gettime/clock_gettime03.c
8921 ltp/testcases/kernel/timers/clock_settime/clock_settime03.c
8922 ltp/testcases/kernel/timers/include/common_timers.h
8923 ltp/testcases/kernel/timers/timer_create/timer_create02.c
8924 ltp/testcases/kernel/timers/timer_create/timer_create03.c
8925 ltp/testcases/kernel/timers/timer_create/timer_create04.c
8927 44) Mog Message:
8928 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>
8930 Modified File(s):
8931 ltp/testcases/kernel/syscalls/memmap/mem03.c
8933 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>
8934 Modified File(s):
8935 ltp/testcases/commands/ade/file/file_test.sh
8937 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>
8938 Modified File(s):
8939 ltp/testcases/kernel/syscalls/mremap/Makefile
8940 ltp/testcases/kernel/syscalls/mremap/mremap04.c
8942 47) Log Message:
8943 LTP-kill05-bad-check-fix.patch:
8944   - Fix return value check from shmat. In case of error, this wrong check was leading to a seg-fault.
8945 LTP-kill05-shmid_delete-fix.patch:
8946  - 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.
8947 LTP-kill05-concurrency-fix.patch
8948  - 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>
8950 Modified File(s):
8951 ltp/testcases/kernel/syscalls/kill/kill05.c
8953 48) Log Message:
8954 1) The pi-tests don't use the librttest infrastructure and simply duplicate code. This patch ensures that those tests use librttest.
8955 2) The thread-clock test doesn't use the librttest infrastructure. This patch ensures that it does.
8956 3) Adds missing headers to the following files,
8957 Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>,
8958 Acked-By: Dinakar Guniguntala <dino@in.ibm.com>,
8959 Acked-By: Sebastien Dugue <sebastien.dugue@bull.net>
8961 Modified File(s):
8962 ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
8963 ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
8965 LTP-20080131
8967 1)  Log Message: Some more updates to Reference Policy Checks by "Serge E. Hallyn" <serue@us.ibm.com> 
8968 File(s) Affected:
8969 ltp/testscripts/test_selinux.sh
8970 File(s) Added:
8971 ltp/testcases/kernel/security/selinux-testsuite/misc/check_sbin_deprecated.pl
8972 ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
8973 ltp/testcases/kernel/security/selinux-testsuite/misc/update_refpolicy.sh
8975 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>
8976 File(s) Affected:
8977 ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
8979 3) Log Message: Fix various printf strings to correct formatting and remove spaces, by, Randy Dunlap <rdunlap@xenotime.net>
8980 File(s) Affected:
8981 ltp/tools/apicmds/ltpapicmd.c
8983 4) Log Message: gcov-kernel patch for linux 2.6.23, by Peter Oberparleiter <oberpapr@users.sourceforge.net>
8984 File(s) Added:
8985 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.23-gcov-arm-eabi.patch
8986 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.23-gcov-arm-hack.patch
8987 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.23-gcov.patch
8989 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>
8990 File(s) Affected:
8991 /cvsroot/ltp/utils/analysis/lcov/bin/geninfo
8993 6) Log Message: Add dependency information for linux_syscall_numbers.h, by Mike Frysinger <vapier@gentoo.org>
8994 File(s) Affected:
8995 ltp/testcases/kernel/include/Makefile
8997 7) Log Message: Testcases contributed by Sharyathi Nagesh <sharyath@in.ibm.com>
8998 File(s) Affected:
8999 ltp/runtest/syscalls
9000 ltp/testcases/kernel/include/i386.in
9001 ltp/testcases/kernel/include/ia64.in
9002 ltp/testcases/kernel/include/powerpc.in
9003 ltp/testcases/kernel/include/powerpc64.in
9004 ltp/testcases/kernel/include/s390.in
9005 ltp/testcases/kernel/include/s390x.in
9006 ltp/testcases/kernel/include/sparc.in
9007 ltp/testcases/kernel/include/sparc64.in
9008 ltp/testcases/kernel/include/x86_64.in
9010 File(s) Added:
9011 ltp/testcases/kernel/syscalls/fallocate/Makefile
9012 ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
9013 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
9014 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
9015 ltp/testcases/kernel/syscalls/fallocate/run.sh
9017 8) Log Message: Fix for situations when it fails even on NUMA node, enabling proper identification of nodes, by psuriset <psuriset@linux.ibm.com>
9018 File(s) Affected:
9019 ltp/testcases/kernel/numa/numa01.sh
9020 ltp/testcases/kernel/numa/numa_node_size.c
9021 ltp/testcases/kernel/numa/test.sh
9023 9) Log Message: Terminates the tests if __NR_fadvise64 is 0, by Masatake YAMATO <yamato@redhat.com>
9024 File(s) Affected:
9025 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
9026 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
9027 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
9028 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
9030 10) Log Message: Randomly generating a no. to avoid the test case to fail, by Sridhar Vinay <vinaysridhar@in.ibm.com>
9031 File(s) Affected:
9032 ltp/testcases/kernel/syscalls/syslog/syslogtst.c
9034 11) Log Message: Jeff Burke <jburke@redhat.com> wanted this unnecessary file to be removed
9035 FIle(s) Affected:
9036 ltp/testcases/pounder21/test_scripts/statslogging.orig
9038 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>
9039 File(s) Affected:
9040 ltp/testcases/realtime/README
9041 File(s) Removed:
9042 ltp/testscripts/realtime.sh
9043 File(s) Added:
9044 ltp/testscripts/test_realtime.sh
9046 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>
9047 File(s) Affected:
9048 ltp/testcases/kernel/syscalls/syslog/syslogtst.c
9050 14) Log Message: "hp_func" should be protected through pthread_mutex or similar, by, Yi Xu <yxu@suse.de>
9051 File(s) Affected:
9052 ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/1-6.c
9054 15) Log Message:
9055 Huge Changes from Cai Qian <qcai@redhat.com>. Please see the Description
9056 below:
9058 The updated version
9059 has the following improvments,
9061 - simplify maintenance
9063 - fix several bugs
9065 - better automation
9067 - extend support on Debian and Fedora
9069 - merge Poornima Nayak <Poornima.Nayak@in.ibm.com> 's latest patch
9071 - other changes
9073 The new version simplifies code layout, and all tools under lib/
9074 directory are standalone and reusable, all configurable variables are
9075 under the file runkdump.conf. There are also included sample
9076 configuration files for different distros and test components. In
9077 addition, it avoided code duplication by merging RHEL and SLES specified
9078 code in lkdtm module together, and add a checking before hand. The
9079 working flow in main script has also been tidied up. verify and
9080 verify_dump have been unified. unused file "summary" has been deleted.
9082 In previous version,
9083 * The part of comparing kernel version in setup will not work proper
9084   if the kernel grows to something like 2.7.1 or 2.8.1.
9085 * verify_dump will not able to find previous vmcore if vmcore creation
9086   and vmcore verfication happen at different hours.
9087 * Other random bugs because of code complexity.
9089 In the new version, once you define everything in a config file, it will
9090 run in an automatically fashion on some of systems, if there is proper
9091 tools installed.
9093 The code has been rewritten in POSIX shell syntax, and made more
9094 portable, and attempted to remove hard-coded stuff as much as
9095 possible. It has been tested fairly on RHEL5.1, SLES10sp1, Debian
9096 unstable, and Fedora 8. If needed I can send you result logs. Sachin
9097 has done a quick test on PPC64 machine running RHEL5.1 and the script
9098 run fine. Poornima has done some code review.
9099 Poornima's patch has been merged,
9100 1. Crashkerenl reservation check is modified to support any craskernel
9101 value.  
9102 2. A message before system reboots
9103 3. Added one more line to 'status' if dump verification passed.
9104 4. Modified 'README' file
9105 5. If kdump start fails for invalid arguments in kdump.conf is fixed
9106 6. Replaced MAKE_OPTS with MAKE_OPTIONS.
9107 7. Removed some unwanted statements.
9109 Other changes included that all tests descriptions have been documented
9110 in doc/ALL_TEST.txt. KNLD (dump over scp with link delay) test case has
9111 been merged into KNSCP (dump over scp). Once LINK_DELAY has been defined
9112 somewhere in configuration file, all test cases (KNSCP and KNNFS)
9113 dumping to a network destination will take advantage of it. If
9114 LINK_DELAY is not defined or equals to 0, KNSCP and KNNFS will just the
9115 same as in previous version.
9117 Cai Qian
9119 Modified Files:
9120 ltp/testcases/kdump/Makefile ltp/testcases/kdump/README
9121 Added Files:
9122 ltp/testcases/kdump/runkdump.conf
9123 ltp/testcases/kdump/runkdump.sh
9124 ltp/testcases/kdump/doc/ALL_TEST.txt
9125 ltp/testcases/kdump/doc/OO_Descriptions.txt
9126 ltp/testcases/kdump/doc/README
9127 ltp/testcases/kdump/doc/TEST_PLAN.txt
9128 ltp/testcases/kdump/lib/Makefile
9129 ltp/testcases/kdump/lib/setup.sh
9130 ltp/testcases/kdump/lib/ssh.tcl
9131 ltp/testcases/kdump/lib/sysinfo.sh
9132 ltp/testcases/kdump/lib/test.sh
9133 ltp/testcases/kdump/lib/verify.sh
9134 ltp/testcases/kdump/lib/crasher/Makefile
9135 ltp/testcases/kdump/lib/crasher/crasher.c
9136 ltp/testcases/kdump/lib/kprobes/Makefile
9137 ltp/testcases/kdump/lib/kprobes/kprobes.c
9138 ltp/testcases/kdump/lib/lkdtm/Makefile
9139 ltp/testcases/kdump/lib/lkdtm/lkdtm.c
9140 ltp/testcases/kdump/lib/lkdtm/lkdtm.c.orig
9141 ltp/testcases/kdump/sample/runkdump.BASIC_LKDTM.RHEL
9142 ltp/testcases/kdump/sample/runkdump.BASIC_LKDTM.SLES
9143 ltp/testcases/kdump/sample/runkdump.CRASHER.RHEL
9144 ltp/testcases/kdump/sample/runkdump.CRASHER.SLES
9145 ltp/testcases/kdump/sample/runkdump.EXTRA_LKDTM.RHEL
9146 ltp/testcases/kdump/sample/runkdump.EXTRA_LKDTM.SLES
9147 Removed Files:
9148 ltp/testcases/kdump/TEST_PLAN.txt
9149 ltp/testcases/kdump/crash_cmds ltp/testcases/kdump/distro
9150 ltp/testcases/kdump/kdump_propagate ltp/testcases/kdump/master
9151 ltp/testcases/kdump/setup ltp/testcases/kdump/summary
9152 ltp/testcases/kdump/sysinfo ltp/testcases/kdump/test
9153 ltp/testcases/kdump/tests ltp/testcases/kdump/verify
9154 ltp/testcases/kdump/verify_dump
9155 ltp/testcases/kdump/rhtools/Makefile
9156 ltp/testcases/kdump/rhtools/OO_Descriptions.txt
9157 ltp/testcases/kdump/rhtools/crasher_mod/Makefile
9158 ltp/testcases/kdump/rhtools/crasher_mod/crasher.c
9159 ltp/testcases/kdump/rhtools/lkdtm_mod/Makefile
9160 ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
9161 ltp/testcases/kdump/susetools/Makefile
9162 ltp/testcases/kdump/susetools/OO_Descriptions.txt
9163 ltp/testcases/kdump/susetools/crasher_mod/Makefile
9164 ltp/testcases/kdump/susetools/crasher_mod/crasher.c
9165 ltp/testcases/kdump/susetools/lkdtm_mod/Makefile
9166 ltp/testcases/kdump/susetools/lkdtm_mod/lkdtm.c
9167 ltp/testcases/kdump/testlists/crasher
9168 ltp/testcases/kdump/testlists/lkdtm.base
9169 ltp/testcases/kdump/testlists/lkdtm.exha
9171 16) Log Message: A huge Update to the RT Linux Tree by Sebastien Dugu <sebastien.dugue@bull.net>
9172 Modified Files:
9173 ltp/testcases/realtime/func/async_handler/async_handler.c
9174 ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
9175 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
9176 ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
9177 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
9178 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
9179 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
9180 ltp/testcases/realtime/func/pi_perf/pi_perf.c
9181 ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
9182 ltp/testcases/realtime/func/sched_football/sched_football.c
9183 ltp/testcases/realtime/func/sched_latency/sched_latency.c
9185 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
9186 Modifiled File(s):
9187 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
9188 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
9190 18) Log Message: Fixing missing argument for open() function when O_CREAT is in the flag, by, Yi Xu <yxu@suse.de>
9191 Modified File(s):
9192 testcases/kernel/syscalls/clone/clone02.c
9193 testcases/kernel/syscalls/fcntl/fcntl18.c
9194 testcases/kernel/syscalls/fdatasync/fdatasync01.c
9195 testcases/kernel/syscalls/getdents/getdents04.c
9196 testcases/kernel/syscalls/mprotect/mprotect02.c
9197 testcases/kernel/syscalls/mprotect/mprotect03.c
9198 testcases/kernel/syscalls/open/open04.c
9199 testcases/kernel/syscalls/pselect/pselect01.c
9200 testcases/kernel/syscalls/read/read02.c
9201 testcases/kernel/syscalls/select/select01.c
9202 testcases/kernel/syscalls/sendfile/sendfile03.c
9203 testcases/kernel/syscalls/splice/splice01.c
9204 testcases/kernel/syscalls/symlink/symlink01.c
9205 testcases/kernel/syscalls/tee/tee01.c
9206 testcases/network/ipv6/sendfile6/testsf_c6.c
9207 testcases/network/tcp_cmds/sendfile/testsf_c.c
9208 testcases/kernel/fs/doio/iogen.c
9210 19) Log Message: Fix for generation of HTML output for absolute paths, by, Subrata Modak <subrata@linux.vnet.ibm.com>
9211 Modified File(s):
9212 ltp/runltp
9213 ltp/tools/genhtml.pl
9215 20) Log Message: Initial set of Filecaps testcases from Serge, "Serge E. Hallyn" <serue@us.ibm.com>
9216 Modified Files:
9217 ltp/runltp
9218 ltp/testcases/kernel/security/Makefile
9219 Added Files:
9220 ltp/runtest/filecaps
9221 ltp/testcases/kernel/security/filecaps/Makefile
9222 ltp/testcases/kernel/security/filecaps/README
9223 ltp/testcases/kernel/security/filecaps/check_simple_capset.c
9224 ltp/testcases/kernel/security/filecaps/checkforfilecaps.sh
9225 ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
9226 ltp/testcases/kernel/security/filecaps/filecapstest.sh
9227 ltp/testcases/kernel/security/filecaps/gotlibcap.c
9228 ltp/testcases/kernel/security/filecaps/inh_capped.c
9229 ltp/testcases/kernel/security/filecaps/nolibcap.c
9230 ltp/testcases/kernel/security/filecaps/print_caps.c
9231 ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
9232 ltp/testscripts/test_filecaps.sh
9234 21) Log Message: testcase ballista gcc 4.3 conformance, by, Patrick Kirsch <pkirsch@suse.de>
9235 Modified File(s):
9236 ltp/testcases/ballista/ballista/compile/bparser.cpp
9238 22) Log Message: Enhancing runltp to run testcases in desired sequence, by, Subrata Modak <subrata@linux.vnet.ibm.com>
9239 Modified File(s):
9240 ltp/runltp
9242 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>
9243 Modified File(s):
9244 ltp/testcases/kernel/syscalls/times/times03.c
9246 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>
9247 Modified File(s):
9248 ltp/testcases/kernel/security/selinux-testsuite/README
9249 ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
9251 25) Log Message: added gcov-kernel patches for linux-2.6.24, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
9252 Added File(s):
9253 ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov-arm-eabi.patch
9254 ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov-arm-hack.patch
9255 ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
9257 26) Log Message: Fix for Build Error issues on NUMA Machine in absence of important RPMs, by, psuriset <psuriset@linux.vnet.ibm.com>
9258 Modified File(s):
9259 ltp/testcases/kernel/numa/Makefile
9260 ltp/testcases/kernel/numa/README
9261 ltp/testcases/kernel/numa/numa01.sh
9262 ltp/testcases/kernel/numa/numa_node_size.c
9263 ltp/testcases/kernel/numa/test.sh
9265 LTP-20071231
9267 1)  Log Message: Update CLONE_NEWPID as value changed in 2.6.23-rc3-mm2, submitted by Sukadev Bhattiprolu <sukadev@us.ibm.com>
9268 File(s) Affected:
9269 ltp/testcases/kernel/containers/libclone/libclone.h
9271 2) Log Message: New Test Cases sendfile05 sendfile06 and sendfile07 for sendfile and sendfile64 syscall, by Masatake YAMATO <yamato@redhat.com>
9272 File(s) Affected:
9273 ltp/runtest/syscalls
9274 ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
9275 ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
9276 ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
9277 File(s) Added:
9278 ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
9279 ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
9280 ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
9282 3) Log Message: Fixing the problem of the resolution for ADDRESS_OF_MAIN, by Mark Ver <markver@us.ibm.com>
9283 File(s) Affected:
9284 ltp/testcases/kernel/io/direct_io/diotest4.c
9286 4) Log Message: use caps in "generated warning" since people dont read comments, by Mike Frysinger <vapier@users.sourceforge.net>
9287 File(s) Affected:
9288 ltp/testcases/kernel/include/linux_syscall_numbers.h
9289 ltp/testcases/kernel/include/regen.sh
9291 5) Log Message: Se-linux Reference Policy Updates by Stephen Smalley <sds@tycho.nsa.gov>
9292 File(s) Affected:
9293 ltp/testcases/kernel/security/selinux-testsuite/README
9294 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
9295 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
9296 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
9297 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
9298 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
9299 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_readlink.te
9300 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rxdir.te
9301 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
9302 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_stat.te
9303 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
9304 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
9305 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
9307 6) Log Message: New NUMA Testcases by psuriset@linux.vnet.ibm.com
9308 File(s) Affected:
9309 ltp/testcases/kernel/numa/Makefile
9310 ltp/testcases/kernel/numa/README
9311 ltp/testcases/kernel/numa/numa01.sh
9312 File(s) Added:
9313 ltp/testcases/kernel/numa/numa_node_size.c
9314 ltp/testcases/kernel/numa/test.sh
9316 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>
9317 File(s) Affected:
9318 ltp/testcases/kernel/syscalls/mincore/mincore01.c
9320 8) Log Message: add syscall list for arm from Riaz Ur Rahaman
9321 File(s) Affected:
9322 ltp/testcases/kernel/include/linux_syscall_numbers.h
9323 ltp/testcases/kernel/include/order
9325 File(s) Added:
9326 ltp/testcases/kernel/include/arm.in
9328 9) Log Message: Test isn't supported in kernel versions before 2.6.16, by Marco Antonio Fernandes Junior <marcoafj@linux.vnet.ibm.com>
9329 File(s) Affected:
9330 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
9332 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.
9333 File(s) Affected:
9334 testcases/kernel/security/selinux-testsuite/README
9335 testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
9336 testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
9337 testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
9338 testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
9339 testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
9340 testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
9341 testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
9342 testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
9343 testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
9344 testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c
9345 testcases/kernel/security/selinux-testsuite/tests/file/selinux_file.sh
9347 11) Log Message: A Trivial Fix from Roger Mach <bigmach@us.ibm.com>
9348 File(s) Affected:
9349 ltp/testcases/pounder21/test_scripts/xterm_stress
9351 12) Log Message: tweak config.mk comment to reflect reality, by Mike Frysinger
9352 File(s) Affected:
9353 ltp/Makefile
9355 13) Log Message: Initial Set of Real Time Linux Test Cases, by Nivedita Singhvi <niv@us.ibm.com> & sudhanshu Singh <sudhanshusingh@in.ibm.com>
9356 File(s) Added:
9357 ltp/testcases/realtime/COPYING
9358 ltp/testcases/realtime/GNUmakefile.am
9359 ltp/testcases/realtime/GNUmakefile.in
9360 ltp/testcases/realtime/OO_DESCRIPTION.txt
9361 ltp/testcases/realtime/README
9362 ltp/testcases/realtime/aclocal.m4
9363 ltp/testcases/realtime/autogen.sh
9364 ltp/testcases/realtime/configure
9365 ltp/testcases/realtime/configure.ac
9366 ltp/testcases/realtime/run.sh
9367 ltp/testcases/realtime/autom4te.cache/output.0
9368 ltp/testcases/realtime/autom4te.cache/output.1
9369 ltp/testcases/realtime/autom4te.cache/requests
9370 ltp/testcases/realtime/autom4te.cache/traces.0
9371 ltp/testcases/realtime/autom4te.cache/traces.1
9372 ltp/testcases/realtime/config/GNUmakefile.am
9373 ltp/testcases/realtime/config/GNUmakefile.in
9374 ltp/testcases/realtime/config/autoconf/compile
9375 ltp/testcases/realtime/config/autoconf/config.guess
9376 ltp/testcases/realtime/config/autoconf/config.sub
9377 ltp/testcases/realtime/config/autoconf/depcomp
9378 ltp/testcases/realtime/config/autoconf/install-sh
9379 ltp/testcases/realtime/config/autoconf/missing
9380 ltp/testcases/realtime/doc/HOWTO_ADD_TESTS
9381 ltp/testcases/realtime/doc/TODO
9382 ltp/testcases/realtime/func/GNUmakefile.am
9383 ltp/testcases/realtime/func/GNUmakefile.in
9384 ltp/testcases/realtime/func/async_handler/GNUmakefile.am
9385 ltp/testcases/realtime/func/async_handler/GNUmakefile.in
9386 ltp/testcases/realtime/func/async_handler/async_handler.c
9387 ltp/testcases/realtime/func/async_handler/async_handler_jk.c
9388 ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
9389 ltp/testcases/realtime/func/async_handler/run_auto.sh
9390 ltp/testcases/realtime/func/gtod_latency/GNUmakefile.am
9391 ltp/testcases/realtime/func/gtod_latency/GNUmakefile.in
9392 ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
9393 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
9394 ltp/testcases/realtime/func/gtod_latency/run_auto.sh
9395 ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.am
9396 ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.in
9397 ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
9398 ltp/testcases/realtime/func/hrtimer-prio/run.sh
9399 ltp/testcases/realtime/func/matrix_mult/GNUmakefile.am
9400 ltp/testcases/realtime/func/matrix_mult/GNUmakefile.in
9401 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
9402 ltp/testcases/realtime/func/matrix_mult/run_auto.sh
9403 ltp/testcases/realtime/func/measurement/GNUmakefile.am
9404 ltp/testcases/realtime/func/measurement/GNUmakefile.in
9405 ltp/testcases/realtime/func/measurement/README
9406 ltp/testcases/realtime/func/measurement/preempt_timing.c
9407 ltp/testcases/realtime/func/measurement/rdtsc-latency.c
9408 ltp/testcases/realtime/func/measurement/run.sh
9409 ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.am
9410 ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.in
9411 ltp/testcases/realtime/func/periodic_cpu_load/mixed_load.sh
9412 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
9413 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
9414 ltp/testcases/realtime/func/periodic_cpu_load/run_auto.sh
9415 ltp/testcases/realtime/func/pi-tests/GNUmakefile.am
9416 ltp/testcases/realtime/func/pi-tests/GNUmakefile.in
9417 ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
9418 ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
9419 ltp/testcases/realtime/func/pi-tests/run_auto.sh
9420 ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
9421 ltp/testcases/realtime/func/pi-tests/test-skeleton.c
9422 ltp/testcases/realtime/func/pi-tests/testpi-0.c
9423 ltp/testcases/realtime/func/pi-tests/testpi-1.c
9424 ltp/testcases/realtime/func/pi-tests/testpi-2.c
9425 ltp/testcases/realtime/func/pi-tests/testpi-4.c
9426 ltp/testcases/realtime/func/pi-tests/testpi-5.c
9427 ltp/testcases/realtime/func/pi-tests/testpi-6.c
9428 ltp/testcases/realtime/func/pi-tests/testpi-7.c
9429 ltp/testcases/realtime/func/pi_perf/GNUmakefile.am
9430 ltp/testcases/realtime/func/pi_perf/GNUmakefile.in
9431 ltp/testcases/realtime/func/pi_perf/pi_perf.c
9432 ltp/testcases/realtime/func/pi_perf/run_auto.sh
9433 ltp/testcases/realtime/func/prio-preempt/GNUmakefile.am
9434 ltp/testcases/realtime/func/prio-preempt/GNUmakefile.in
9435 ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
9436 ltp/testcases/realtime/func/prio-preempt/run_auto.sh
9437 ltp/testcases/realtime/func/prio-wake/GNUmakefile.am
9438 ltp/testcases/realtime/func/prio-wake/GNUmakefile.in
9439 ltp/testcases/realtime/func/prio-wake/prio-wake.c
9440 ltp/testcases/realtime/func/prio-wake/run_auto.sh
9441 ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.am
9442 ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.in
9443 ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
9444 ltp/testcases/realtime/func/sched_football/GNUmakefile.am
9445 ltp/testcases/realtime/func/sched_football/GNUmakefile.in
9446 ltp/testcases/realtime/func/sched_football/parse-football.py
9447 ltp/testcases/realtime/func/sched_football/run_auto.sh
9448 ltp/testcases/realtime/func/sched_football/sched_football.c
9449 ltp/testcases/realtime/func/sched_jitter/GNUmakefile.am
9450 ltp/testcases/realtime/func/sched_jitter/GNUmakefile.in
9451 ltp/testcases/realtime/func/sched_jitter/README
9452 ltp/testcases/realtime/func/sched_jitter/run_auto.sh
9453 ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
9454 ltp/testcases/realtime/func/sched_latency/GNUmakefile.am
9455 ltp/testcases/realtime/func/sched_latency/GNUmakefile.in
9456 ltp/testcases/realtime/func/sched_latency/run_auto.sh
9457 ltp/testcases/realtime/func/sched_latency/sched_latency.c
9458 ltp/testcases/realtime/func/thread_clock/GNUmakefile.am
9459 ltp/testcases/realtime/func/thread_clock/GNUmakefile.in
9460 ltp/testcases/realtime/func/thread_clock/run_auto.sh
9461 ltp/testcases/realtime/func/thread_clock/tc-2.c
9462 ltp/testcases/realtime/include/GNUmakefile.am
9463 ltp/testcases/realtime/include/GNUmakefile.in
9464 ltp/testcases/realtime/include/libjvmsim.h
9465 ltp/testcases/realtime/include/librttest.h
9466 ltp/testcases/realtime/include/libstats.h
9467 ltp/testcases/realtime/include/list.h
9468 ltp/testcases/realtime/include/rttests_config.h.in
9469 ltp/testcases/realtime/lib/GNUmakefile.am
9470 ltp/testcases/realtime/lib/GNUmakefile.in
9471 ltp/testcases/realtime/lib/libjvmsim.c
9472 ltp/testcases/realtime/lib/librttest.c
9473 ltp/testcases/realtime/lib/libstats.c
9474 ltp/testcases/realtime/perf/GNUmakefile.am
9475 ltp/testcases/realtime/perf/GNUmakefile.in
9476 ltp/testcases/realtime/perf/latency/GNUmakefile.am
9477 ltp/testcases/realtime/perf/latency/GNUmakefile.in
9478 ltp/testcases/realtime/perf/latency/cpunoise.sh
9479 ltp/testcases/realtime/perf/latency/cpunoise2000.sh
9480 ltp/testcases/realtime/perf/latency/disknoise.sh
9481 ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
9482 ltp/testcases/realtime/perf/latency/pthread_cond_many.c
9483 ltp/testcases/realtime/perf/latency/pthread_cond_many_histogram.sh
9484 ltp/testcases/realtime/perf/latency/run.sh
9485 ltp/testcases/realtime/scripts/__init__.py
9486 ltp/testcases/realtime/scripts/parser.py
9487 ltp/testcases/realtime/scripts/run_c_files.sh
9488 ltp/testcases/realtime/scripts/setenv.sh
9489 ltp/testcases/realtime/stress/GNUmakefile.am
9490 ltp/testcases/realtime/stress/GNUmakefile.in
9491 ltp/testcases/realtime/stress/pi-tests/GNUmakefile.am
9492 ltp/testcases/realtime/stress/pi-tests/GNUmakefile.in
9493 ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
9494 ltp/testcases/realtime/stress/pi-tests/testpi-3.c
9495 ltp/testcases/realtime/tools/ftqviz.py
9496 ltp/testscripts/realtime.sh
9498 14) Log Message: Updates for Some Copyright and License Declarations
9499 File(s) Affected:
9500 ltp/testcases/realtime/GNUmakefile.am
9501 ltp/testcases/realtime/OO_DESCRIPTION.txt
9502 ltp/testcases/realtime/README
9503 ltp/testcases/realtime/autogen.sh
9504 ltp/testcases/realtime/configure.ac
9505 ltp/testcases/realtime/run.sh
9507 15) Log Message: Initial set of PID Namespace testcase contributed by "Rishikesh K. Rajak" <risrajak@linux.vnet.ibm.com>
9508 File(s) Added:
9509 ltp/testcases/kernel/containers/pidns/Makefile
9510 ltp/testcases/kernel/containers/pidns/README
9511 ltp/testcases/kernel/containers/pidns/check_pidns_enabled.c
9512 ltp/testcases/kernel/containers/pidns/pidns01.c
9513 ltp/testcases/kernel/containers/pidns/pidns02.c
9514 ltp/testcases/kernel/containers/pidns/pidns03.c
9515 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
9516 ltp/testcases/kernel/containers/pidns/runtests_noltp.sh
9518 File(s) Affected:
9519 ltp/testcases/kernel/containers/Makefile
9520 ltp/testcases/kernel/containers/container_test.sh
9522 16) Log Message: Changed the way Copyrights and License agreements are declared
9523 File(s) Affected:
9524 ltp/testcases/kernel/containers/README
9525 ltp/testcases/kernel/containers/TEST_PLAN.txt
9526 ltp/testcases/kernel/containers/check_for_unshare.c
9527 ltp/testcases/kernel/containers/libclone/Makefile
9528 ltp/testcases/kernel/containers/libclone/libclone.c
9529 ltp/testcases/kernel/containers/libclone/libclone.h
9530 ltp/testcases/kernel/containers/sysvipc/Makefile
9531 ltp/testcases/kernel/containers/sysvipc/check_ipcns_enabled.c
9532 ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
9533 ltp/testcases/kernel/containers/sysvipc/runtests_noltp.sh
9534 ltp/testcases/kernel/containers/sysvipc/shmnstest.c
9535 ltp/testcases/kernel/containers/utsname/Makefile
9536 ltp/testcases/kernel/containers/utsname/README
9537 ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
9538 ltp/testcases/kernel/containers/utsname/runtests_noltp.sh
9539 ltp/testcases/kernel/containers/utsname/runutstest.sh
9540 ltp/testcases/kernel/containers/utsname/utstest.c
9542 LTP-20071130
9544 1)  Log Message: lcov: fix for problem resulting in lcov aborting with "ERROR: reading string"
9545 File(s) Affected:
9546 /cvsroot/ltp/utils/analysis/lcov/bin
9548 2) Log Message: Update to OpenHPI 2.10.1 (see www.openhpi.org for more info)
9549 File(s) Affected:
9550 ltp/testcases/open_hpi_testsuite
9552 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.
9553 File(s) Affected:
9554 ltp/testcases/open_posix_testsuite/conformance/interfaces/mmap/23-1.c
9556 4) Log Message: Yi Yang <yang.y.yi@gmail.com> fixed some anomalies for ext2/ext3 and creat system call
9557 File(s) Affected:
9558 ltp/testcases/kernel/fs/doio/growfiles.c
9559 ltp/testcases/kernel/syscalls/creat/creat05.c
9561 5) Log Message: Removing Propreitary and Confidential Information to Suit to GPLv2 License
9562 File(s) Affected:
9563 testcases/kernel/ipc/ipc_stress/message_queue_test_01.c
9564 testcases/kernel/ipc/ipc_stress/message_queue_test_02_ctl.c
9565 testcases/kernel/ipc/ipc_stress/message_queue_test_02_get.c
9566 testcases/kernel/ipc/ipc_stress/message_queue_test_02_rcv.c
9567 testcases/kernel/ipc/ipc_stress/message_queue_test_02_snd.c
9568 testcases/kernel/ipc/ipc_stress/message_queue_test_04.c
9569 testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
9570 testcases/kernel/ipc/ipc_stress/pipe_test_01.c
9571 testcases/kernel/ipc/ipc_stress/pipe_test_02.c
9572 testcases/kernel/ipc/ipc_stress/semaphore_test_01.c
9573 testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
9574 testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
9575 testcases/kernel/ipc/ipc_stress/shmem_test_01.c
9576 testcases/kernel/ipc/ipc_stress/shmem_test_02.c
9577 testcases/kernel/ipc/ipc_stress/shmem_test_03.c
9578 testcases/kernel/ipc/ipc_stress/shmem_test_04.c
9579 testcases/kernel/ipc/ipc_stress/shmem_test_05.c
9580 testcases/kernel/ipc/ipc_stress/shmem_test_06.c
9581 testcases/kernel/ipc/ipc_stress/shmem_test_07.c
9582 testcases/kernel/ipc/ipc_stress/signal_test_01.c
9583 testcases/kernel/ipc/ipc_stress/signal_test_02.c
9584 testcases/kernel/ipc/ipc_stress/signal_test_03.c
9585 testcases/kernel/ipc/ipc_stress/signal_test_04.c
9586 testcases/kernel/ipc/ipc_stress/signal_test_05.c
9587 testcases/kernel/ipc/ipc_stress/signal_test_06.c
9588 testcases/kernel/ipc/ipc_stress/signal_test_07.c
9589 testcases/kernel/sched/clisrv/pthserv.c
9590 testcases/kernel/sched/clisrv/readline.c
9591 testcases/kernel/sched/clisrv/writen.c
9592 testcases/kernel/sched/sched_stress/sched_driver.c
9593 testcases/kernel/sched/sched_stress/sched.c
9594 testcases/kernel/sched/sched_stress/sched.h
9595 testcases/kernel/sched/sched_stress/sched_tc0.c
9596 testcases/kernel/sched/sched_stress/sched_tc1.c
9597 testcases/kernel/sched/sched_stress/sched_tc2.c
9598 testcases/kernel/sched/sched_stress/sched_tc3.c
9599 testcases/kernel/sched/sched_stress/sched_tc4.c
9600 testcases/kernel/sched/sched_stress/sched_tc5.c
9601 testcases/kernel/sched/sched_stress/sched_tc6.c
9603 6) Log Message: Make the test working on busybox system, where 'df' command
9604 doesn't support -P option, neither accept a directory as input,
9605 Submitted by Carmelo AMOROSO <carmelo.amoroso@st.com>
9606 File(s) Affected:
9607 ltp/testcases/kernel/fs/doio/rwtest.sh
9609 7) Log Message:
9610 This patch allows network stress tests to be run on different subnet
9611 configuration by using some macros for IP addresses configuration.
9612 It doesn't affect default values.
9613 Submitted by Carmelo AMOROSO <carmelo.amoroso@st.com>
9614 File(s) Affected:
9615 ltp/testcases/network/stress/broken_ip/broken_ip4-checksum
9616 ltp/testcases/network/stress/broken_ip/broken_ip4-dstaddr
9617 ltp/testcases/network/stress/broken_ip/broken_ip4-fragment
9618 ltp/testcases/network/stress/broken_ip/broken_ip4-ihl
9619 ltp/testcases/network/stress/broken_ip/broken_ip4-protcol
9620 ltp/testcases/network/stress/broken_ip/broken_ip4-totlen
9621 ltp/testcases/network/stress/broken_ip/broken_ip4-version
9622 ltp/testcases/network/stress/dns/dns4-stress
9623 ltp/testcases/network/stress/ftp/ftp4-download-stress
9624 ltp/testcases/network/stress/ftp/ftp4-upload-stress
9625 ltp/testcases/network/stress/http/http4-stress
9626 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic01
9627 ltp/testcases/network/stress/interface/if4-addr-change
9628 ltp/testcases/network/stress/interface/if4-alias-adddel
9629 ltp/testcases/network/stress/interface/if4-alias-addlarge
9630 ltp/testcases/network/stress/interface/if4-mtu-change
9631 ltp/testcases/network/stress/interface/if4-route-adddel
9632 ltp/testcases/network/stress/interface/if4-route-addlarge
9633 ltp/testcases/network/stress/interface/if4-updown
9634 ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope01
9635 ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope02
9636 ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope03
9637 ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope04
9638 ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld01
9639 ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld02
9640 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld01
9641 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld02
9642 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld03
9643 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld04
9644 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld05
9645 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld06
9646 ltp/testcases/network/stress/route/route4-change-dst
9647 ltp/testcases/network/stress/route/route4-change-gw
9648 ltp/testcases/network/stress/route/route4-change-if
9649 ltp/testcases/network/stress/route/route4-ifdown
9650 ltp/testcases/network/stress/route/route4-redirect
9651 ltp/testcases/network/stress/route/route4-rmmod
9652 ltp/testcases/network/stress/ssh/ssh4-stress
9653 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport01
9654 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport01
9655 ltp/testcases/network/stress/tcp/uni-basic/tcp4-uni-basic01
9656 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport01
9657 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic01
9658 testscripts/networkstress.sh
9660 8) Log Message: Patch to check file permission first, and then skip write-only
9661 files,and report them as INFO. Submitted by Cai Qian <qcai@redhat.com>
9662 File(s) Affected:
9663 ltp/testcases/kernel/fs/proc/proc01.c
9665 9) Log Message:
9666 Patch to skip read of all /proc/<pid> directories except /proc/self.
9667 Therefore, it make sure that at least one /proc/<pid> has been read,
9668 and also the directory will stay as long as the life time of the test.
9669 Submitted by Cai Qian <qcai@redhat.com>
9670 File(s) Affected:
9671 ltp/testcases/kernel/fs/proc/proc01.c
9673 10) Log Message: Create testfile in tmpdir to be consistent with other tests by Kumar Gala <galak@kernel.crashing.org>
9674 File(s) Affected:
9675 ltp/testcases/kernel/syscalls/splice/splice01.c
9676 ltp/testcases/kernel/syscalls/tee/tee01.c
9678 11) Log Message: Close the fd's we open when running on NFS to avoid warnings, submitted by Kumar Gala <galak@kernel.crashing.org>
9679 File(s) Affected:
9680 ltp/testcases/kernel/syscalls/creat/creat01.c
9681 ltp/testcases/kernel/syscalls/open/open04.c
9682 ltp/testcases/kernel/syscalls/writev/writev06.c
9684 12) Log Message:Close fd's to make running on NFS work, submitted by Kumar Gala <galak@kernel.crashing.org>
9685 File(s) Affected:
9686 ltp/testcases/kernel/syscalls/creat/creat05.c
9688 13) Log Message: Add a lib routine to tell us if we are running on NFS Submitted by Kumar Gala <galak@kernel.crashing.org>
9689 File(s) Affected:
9690 ltp/include/test.h
9691 File(s) Added:
9692 ltp/lib/tst_is_cwd_nfs.c
9694 14) Log Message: Adds arm to the architectures where SHMBLA != PAGESIZE, submitted by Khem Raj <kraj@mvista.com>
9695 File(s) Affected:
9696 ltp/testcases/kernel/mem/shmt/shmt09.c
9698 15) Log Message: New posix_fadvise and fadvise64 Testcases contributed by Masatake YAMATO <yamato@redhat.com>
9699 File(s) Affected:
9700 ltp/runtest/syscalls
9701 New File(s) Addes:
9702 ltp/testcases/kernel/syscalls/fadvise/Makefile
9703 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
9704 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
9705 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
9706 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
9708 16) Log Message:
9709 Existing code in LTP Kdump has been enhanced to test dump on network and
9710 different partitions. The attached patch supports following features
9711 -Dump on EXT3 partition, partition referenced by partition name, Label and
9712 UUID
9713 -Dump on raw partition
9714 -Dump on Network dump server
9715 -Test dump filtering feature of Kdump
9716 -Test Link Delay feature of Kdump
9717 -Result analysis has been implemented  for local dumping and network
9718 dumping.
9719 -Result analysis has been implemented for filtering as well as link delay.
9720 But the analysis part can be enahnced further
9721 -'setup' file has been modified
9722       * To accept inputs from user or file
9723       * To automate configuration of bootloader file to reserve memory for
9724 crashkernel
9725       * To test basic or exchausted list of LKDTM test
9726       * To accept user inputs for dumping on different partitions and for
9727 network dumping
9728 -'master' file has been modified
9729       *To invoke result analysis code of dumping in different destinations
9730       *to remove cronjob when execution is done, this is a bug fix
9731 -'test' file has been modifed
9732       *To set kdump.conf file based on user input and trigger crash
9733 -'Makefile' has been modified not to run 'setup'
9734 -Added new files
9735       *kdump_propogate ->To add ssh public keys to network dump server
9736       *verify_dump ->To verify dump in different partitions and network
9737 dumping
9738       *lkdtm.orig is replaced with lkdtm.base for basic testcases of lkdtm,
9739 lkdtm.exha for exhausted list of lkdtm testcases.
9741 Submitted by: Poornima Nayak <Poornima.Nayak@in.ibm.com>
9743 File(s) Affected:
9744 ltp/testcases/kdump/Makefile ltp/testcases/kdump/README
9745 ltp/testcases/kdump/TEST_PLAN.txt ltp/testcases/kdump/master
9746 ltp/testcases/kdump/setup ltp/testcases/kdump/test
9747 File(s) Added:
9748 ltp/testcases/kdump/kdump_propagate
9749 ltp/testcases/kdump/verify_dump
9750 ltp/testcases/kdump/testlists/lkdtm.base
9751 ltp/testcases/kdump/testlists/lkdtm.exha
9752 File(s) Removed:
9753 ltp/testcases/kdump/testlists/lkdtm.orig
9755 17) Log Message: Fix endless loop hit messages for kdump test case, by Cai Qian <qcai@redhat.com>
9756 File(s) Affected:
9757 ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
9759 18) Log Message: Fix for vmcore generation and vmcore verification are at different hours, by Cai Qian <qcai@redhat.com>
9760 File(s) Affected:
9761 ltp/testcases/kdump/master
9763 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>
9764 File(s) Affected:
9765 ltp/testscripts/adp.sh
9767 20) Log Message: Changes to prevent fcntl14 test case to crash on uclinux on blackfin board, submitted by Vivi <violetleigh@gmail.com>
9768 File(s) Affected:
9769 ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
9771 21) Log Message: New HTML format for LTP Output
9772 File(s) Affected:
9773 ltp/runltp
9774 File(s) Added:
9775 ltp/tools/genhtml.pl
9776 ltp/tools/html_report_header.txt
9778 22) Log Message: Add IA64 support to kdump test case, submitted by Cai Qian <qcai@redhat.com>
9779 File(s) Affected:
9780 ltp/testcases/kdump/setup
9782 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)
9783 File(s) Affected:
9784 ltp/testcases/kdump/summary
9786 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)
9787 File(s) Affected:
9788 ltp/testcases/kdump/master
9790 25) Log Message: Report TCONF for swapon/off test when run on tmpfs or nfs, submitted by Kumar Gala <galak@kernel.crashing.org>
9791 File(s) Affected:
9792 testcases/kernel/syscalls/swapoff/swapoff01.c
9793 testcases/kernel/syscalls/swapoff/swapoff02.c
9794 testcases/kernel/syscalls/swapon/swapon01.c
9795 testcases/kernel/syscalls/swapon/swapon02.c
9796 testcases/kernel/syscalls/swapon/swapon03.c
9798 26) Log Message: This does testing for the missing functionalities of MADV_REMOVE, MADV_DONTFORK & MADV_DOFORK, submitted by Pavan, pnaregun@in.ibm.com
9799 File(s) Added:
9800 ltp/testcases/kernel/syscalls/madvise/madvise03.c
9802 27) Log Message: Added an Option to mail-back LTP reports, by Subrata Modak <subrata@linux.vnet.ibm.com>
9803 File(s) Affected:
9804 ltp/runltp
9806 28) Log Message: Added sendfile64 support and new testcase sendfile04.c in this regard, by Masatake YAMATO <yamato@redhat.com>
9807 File(s) Affected:
9808 runtest/syscalls
9809 testcases/kernel/syscalls/sendfile/Makefile
9810 testcases/kernel/syscalls/sendfile/sendfile02.c
9811 testcases/kernel/syscalls/sendfile/sendfile03.c
9812 File(s) Added:
9813 ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
9815 29) Log Message: Proper Inputs for Memory Reservation for Crask Kernel on various architectures, by Poornima Nayak <Poornima.Nayak@in.ibm.com>
9816 File(s) Affected:
9817 ltp/testcases/kdump/setup
9819 LTP-20071031
9821 1)  Log Message:
9822 lcov: workaround for gcc 4.1.0 .gcno file oddness by Peter Oberparleiter (oberpapr@users.sourceforge.net)
9823 scott.heavner@philips.com wrote:
9824 I'm trying to use lcov 1.6 with gcov/gcc 4.1.0. The geninfo parser was
9825 aborting on a small number of .gcno files. I've patched my local copy so
9826 that geninfo prints out the offset of the error and skips the remainder of
9827 the problem file
9829 File(s) Affected:
9830 ltp/utils/analysis/lcov/bin/geninfo
9832 2) Log Message: Carmelo (carmelo.amoroso@st.com) fixed OPEN_MAX macro issue, from kernel 2.6.23 onwards
9833 File(s) Affected:
9834 ltp-full-20070930/testcases/kernel/syscalls/fork/fork09.c
9835 ltp-full-20070930/testcases/kernel/ipc/ipc_stress/pipe_test_02.c
9837 3) Log Message: Ported this to LTP Format
9838 File(s) Affected:
9839 ltp/runtest/syscalls
9840 File(s) Added:
9841 ltp/testcases/kernel/syscalls/remap_file_pages/Makefile
9842 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
9844 4) Log Message: Open Posix Test suite updation by Patrick Kirsch <pkirsch@suse.de>
9845 File(s) Affected:
9846 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_close/1-1.c
9847 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_close/2-1.c
9848 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_close/3-1.c
9849 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/1-1.c
9850 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/2-1.c
9851 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/4-1.c
9852 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/5-1.c
9853 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_open/1-4.c
9854 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/1-1.c
9855 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/1-2.c
9856 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/2-1.c
9857 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/4-1.c
9858 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/5-1.c
9859 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/6-1.c
9860 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/8-1.c
9861 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/1-1.c
9862 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/2-1.c
9863 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/4-1.c
9864 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/1-1.c
9865 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/1-2.c
9866 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/11-1.c
9867 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/12-1.c
9868 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/3-1.c
9869 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/5-1.c
9870 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/7-1.c
9872 5) Log Message: Olof Johansson <olof@lixom.net> corrected the message when there are no entries in /etc/group for 'nobody' and 'bin'
9873 File(s) Affected:
9874 ltp/testcases/kernel/syscalls/creat/creat08.c
9876 6) Log Message: Andi Kleen <ak@novell.com> changed the way IN_MOVE_SELF works with old kernel
9877 File(s) Affected:
9878 ltp/testcases/kernel/syscalls/inotify/inotify02.c
9880 7) Log Message: Ricardo (rsalveti@linux.vnet.ibm.com) added another testcase for remap_file_pages() syscall for better error checking
9881 File(s) Affected:
9882 ltp/runtest/syscalls
9883 File(s) Added:
9884 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
9886 8) Log Message:
9887 Better Ways to Integrate "ltp/tools/genload/stress" with  "ltp/runltp" by
9888 Ricardo and Subrata,
9889 This is the second version of Subrata's patch, this is intended to
9890 fully exploit all the features provided by "ltp/tools/genload/stress".
9892 New option:
9893  -D Run LTP under additional background Load on Secondary Storage
9895 Options that have a different interface:
9896  -i Run LTP under additional background Load on IO Bus
9897  -m Run LTP under additional background Load on Main memory
9899 Remember that this change will break the script interface.
9900 File(s) Affected:
9901 ltp/runltp
9903 9) Log Message: Breno Leitao (leitao@linux.vnet.ibm.com) fixed these for running on NFS mounted systems
9904 File(s) Affected:
9905 ltp/testcases/kernel/syscalls/chdir/chdir01.c
9906 ltp/testcases/kernel/syscalls/creat/creat03.c
9907 ltp/testcases/kernel/syscalls/creat/creat05.c
9908 ltp/testcases/kernel/syscalls/dup2/dup202.c
9909 ltp/testcases/kernel/syscalls/dup2/dup203.c
9910 ltp/testcases/kernel/syscalls/execve/execve04.c
9911 ltp/testcases/kernel/syscalls/flock/flock01.c
9912 ltp/testcases/kernel/syscalls/flock/flock02.c
9913 ltp/testcases/kernel/syscalls/flock/flock03.c
9914 ltp/testcases/kernel/syscalls/flock/flock04.c
9915 ltp/testcases/kernel/syscalls/flock/flock05.c
9916 ltp/testcases/kernel/syscalls/flock/flock06.c
9917 ltp/testcases/kernel/syscalls/fork/fork07.c
9918 ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
9919 ltp/testcases/kernel/syscalls/mprotect/mprotect03.c
9920 ltp/testcases/kernel/syscalls/open/open04.c
9921 ltp/testcases/kernel/syscalls/open/open05.c
9922 ltp/testcases/kernel/syscalls/read/read04.c
9923 ltp/testcases/kernel/syscalls/readv/readv01.c
9924 ltp/testcases/kernel/syscalls/readv/readv02.c
9925 ltp/testcases/kernel/syscalls/recvmsg/Makefile
9926 ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
9927 ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
9928 ltp/testcases/kernel/syscalls/write/write03.c
9929 ltp/testcases/kernel/syscalls/write/write05.c
9930 ltp/testcases/kernel/syscalls/writev/writev01.c
9931 ltp/testcases/kernel/syscalls/writev/writev02.c
9932 ltp/testcases/kernel/syscalls/writev/writev03.c
9933 ltp/testcases/kernel/syscalls/writev/writev04.c
9934 ltp/testcases/kernel/syscalls/writev/writev05.c
9936 LTP-20070930
9938 1)  Log Message: "seebs@users.sf.net" wanted to fix some anomalies in "acct01" testcase 
9939 File(s) Affected:
9940 ltp/testcases/kernel/syscalls/acct/acct01.c
9942 2)  Log Message: "risrajak@linux.vnet.ibm.com" made modifications to check whether the Kernel is UTSNAMESPACE or SYSVIPC_NAMSPACE enabled
9943 File(s) Affected:
9944 ltp/testcases/kernel/containers/container_test.sh
9945 ltp/testcases/kernel/containers/sysvipc/Makefile
9946 File(s) Added:
9947 ltp/testcases/kernel/containers/sysvipc/check_ipcns_enabled.c
9949 3)  Log Message: "rsalveti@linux.vnet.ibm.com" fixed exit code for inotify01 and inotify02 when running with kernel < 2.6.13
9950 File(s) Affected:
9951 ltp/testcases/kernel/syscalls/inotify/inotify01.c
9952 ltp/testcases/kernel/syscalls/inotify/inotify02.c
9954 4)  Log Message: Fixing "ioperm02" testcase for kernel comparisns
9955 File(s) Affected:
9956 ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
9958 5)  Log Message: "Sivakumar.C@in.ibm.com" induced time for Statistics collection in RHEL
9959 File(s) Affected:
9960 ltp/testcases/kernel/numa/numa01.sh
9962 6)  Log Message: Removing these Testcases as they do not satisfy GPLv2 License Agreement
9963 File(s) Deleted:
9964 ltp/testcases/network/nfs/cthon04
9965         Makefile README READWIN.txt Testitems domount.c getopt.c runtests server tests.h tests.init unixdos.h
9966 ltp/testcases/network/nfs/cthon04/basic
9967         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
9968 ltp/testcases/network/nfs/cthon04/basic/console
9969         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
9970 ltp/testcases/network/nfs/cthon04/basic/dos
9971         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
9972 ltp/testcases/network/nfs/cthon04/basic/scripts
9973         basic2.bat basic3.bat basic.bat cthon00.mst cthon01.mst cthon02.mst cthon03.mst cthon04.mst cthon.bat runcthon.prl
9974 ltp/testcases/network/nfs/cthon04/general
9975         large4.sh large.c Makefile makefile.tst mkdummy nroff.in rmdummy runtests runtests.wrk stat.c
9976 ltp/testcases/network/nfs/cthon04/lock
9977         Makefile runtests tlock.c
9978 ltp/testcases/network/nfs/cthon04/special
9979         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
9980         rewind.c runtests runtests.wrk stat2.c stat.c telldir.c touchn.c truncate.c
9981 ltp/testcases/network/nfs/cthon04/special/console
9982         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
9983         rewind.mak stat2.mak stat.mak touchn.mak truncate.mak
9984 ltp/testcases/network/nfs/cthon04/special/dos
9985         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
9986         rewind.mak stat2.mak stat.mak touchn.mak truncate.mak
9987 ltp/testcases/network/nfs/cthon04/special/scripts
9988         run.bat
9989 ltp/testcases/network/nfs/cthon04/tools
9990         dirdmp.c dirprt.c Makefile pmapbrd.c pmaptst.c README tcp.c tcpd.c udp.c udpd.c
9992 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
9993 File(s) Added:
9994 ltp/testcases/network/nfs/CTHON04_README
9996 8)  Log Message: ¨ciju@linux.vnet.ibm.com¨ fixed some Script errors while configuring ltp-kdump
9997 File(s) Affected:
9998 ltp/testcases/kdump/master
9999 ltp/testcases/kdump/setup
10001 9)  Log Message: KDUMP Scripts must be made executable before testing (Initial CVS Checkin error)
10002 File(s) Affected:
10003 ltp/testcases/kdump/Makefile
10005 10) Log Message: Dont use the optional POSIX postfix operator as some crappy shells actually omit it, by ¨vapier@gentoo.org¨
10006 File(s) Affected:
10007 ltp/testcases/network/generate.sh
10009 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
10010 File(s) Affected:
10011 ltp/runltp
10013 12) Log Message: Ricardo cleaned up duplicate code for enhancements in output and failed files generation
10014 File(s) Affected:
10015 ltp/runltp
10017 13) Log Message: Updating  Credits to include new contributions from members
10018 File(s) Affected:
10019 ltp/CREDITS
10021 14) Log Message: Jeff Burke wanted additional INFO when the test fails in the calloc portion of the test
10022 File(s) Affected:
10023 ltp/testcases/kernel/mem/mem/mem02.c
10025 15) Log Message: Randy temporarily fixed the var_args expander in lib/tst_res.c
10026 File(s) Affected:
10027 ltp/lib/tst_res.c
10029 16) Log Message: Patrick fixed the too chort char array
10030 File(s) Affected:
10031 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/5-1.c
10033 17) Log Message: Ricardo Fixed the way by which tst_resm should be called from Shell Test Script
10034 File(s) Affected:
10035 ltp/runtest/tcp_cmds
10036 ltp/testcases/network/tcp_cmds/ping/ping01
10038 18) Log Message: James Puderer fixed -d option in LTP for better handling of temporary directory
10039 File(s) Affected:
10040 ltp/runltp
10042 19) Log Message: issue a warning if unable to actually test if F_SETLEASE is not defined
10043 File(s) Affected:
10044 ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
10045 ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
10046 ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
10047 ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
10048 ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
10049 ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
10051 20) Log Message: add -D_GNU_SOURCE since we have tests in here that test GNU-specific features (like F_SETLEASE)
10052 File(s) Affected:
10053 ltp/testcases/kernel/syscalls/fcntl/Makefile
10055 21) Log Message: Update to OpenHPI 2.10.0 (see www.openhpi.org for more info)
10056 File(s) Affected:
10057 ltp/testcases/open_hpi_testsuite
10059 LTP-20070831
10061 1)  Log Message: "rsalveti@br.ibm.com" fixed write05 that failed with LTP 20070331 on Fedora 7 GA
10062 File(s) Affected:
10063 ltp/testcases/kernel/syscalls/write/write05.c
10065 2)  Log Message: "dmarlin@redhat.com" corrected fail message in data_space testcase
10066 File(s) Affected:
10067 ltp/testcases/kernel/mem/vmtests/data_space.c
10069 3)  Log Message: "liudeyan@cn.ibm.com" made mmap1 to be terminated by Ctrl-C
10070 File(s) Affected:
10071 ltp/testcases/kernel/mem/mtest06/mmap1.c
10073 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)
10074 File(s) Affected: ltp/testcases/kernel/syscalls/times/times03.c
10076 5)  Log Message: gcov-kernel: added eabi-compatibility patch, renamed .diff to .patch by "oberpapr@users.sourceforge.net"
10077 File(s) Added:
10078 ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-eabi.patch
10079 ltp/utils/analysis/gcov-kernel/linux-2.6.22-gcov-arm-eabi.patch
10080 File(s) Deleted:
10081 ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-eabi.diff
10083 6)  Log Message: lcov: fixed spec file
10084 File(s) Affected:
10085 ltp/utils/analysis/lcov/rpm/lcov.spec
10087 7)  Log Message: gcov-kernel: removed outdated FAQ entry
10088 File(s) Affected:
10089 ltp/utils/analysis/gcov-kernel/FAQ
10091 8)  Log Message: gcov-kernel: added Makefile
10092 File(s) Added: ltp/utils/analysis/gcov-kernel/Makefile
10094 9)  Log Message: lcov: Makefile for release 1.6
10095 File(s) Affected:
10096 /cvsroot/ltp/utils/analysis/lcov/Makefile
10098 10) Log Message: lcov: Makefile for post-release
10099 File(s) Affected:
10100 /cvsroot/ltp/utils/analysis/lcov/Makefile
10102 11) Log Message: lcov: add experimental option "--norecursion"
10103 File(s) Affected:
10104 /cvsroot/ltp/utils/analysis/lcov/bin/geninfo
10105 /cvsroot/ltp/utils/analysis/lcov/bin/lcov
10107 12) Log Message: Changes to make testcases/kernel/numa/numa01.sh executable
10108 File(s) Affected:
10109 ltp/testcases/kernel/numa/Makefile
10111 13) Log Message: "carmelo.amoroso@st.com" changed the Default values for MAXSIZE and csize
10112 File(s) Affected:
10113 ltp/testcases/kernel/mem/vmtests/stack_space.c
10115 14) Log Message: "brenohl@br.ibm.com" wanted to handle file descriptors properly
10116 File(s) Affected:
10117 ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
10118 ltp/testcases/kernel/syscalls/mmap/mmap09.c
10119 ltp/testcases/kernel/syscalls/open/open07.c
10120 ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
10122 15) Log Message: "rsalvetidev@linux.vnet.ibm.com" says that this version can handle when the distro has MAX_SWAPFILES as 30 or 32
10123 File(s) Modified:
10124 ltp/runtest/ltplite ltp/runtest/stress.part3
10125 ltp/runtest/syscalls
10126 ltp/testcases/kernel/syscalls/swapon/swapon02.c
10127 File(s) Added:
10128 ltp/testcases/kernel/syscalls/swapon/swapon03.c
10130 16) Log Message: Containers Testcases Plan
10131 File(s) Added:
10132 ltp/testcases/kernel/containers/TEST_PLAN.txt
10134 17) Log Message: LTP-KDUMP Test-Case Plan
10135 File(s) Added:
10136 ltp/testcases/kdump/TEST_PLAN.txt
10138 18) Log Message: Update to OpenHPI 2.9.3 (www.openhpi.org for more info)
10139 File(s) Affected:
10140 ltp/testcases/open_hpi_testsuite/
10143 LTP-20070731
10145 1)  Log Message: lcov: preparations for new release by "oberpapr@users.sourceforge.net"
10146 - updated CHANGES file
10147 - added compat-libtool + no-compat-libtool option
10148 - changed libtool default to on (due to popular request)
10149 - added checksum option
10150 - changed checksum default to off (to reduce cpu time + file size)
10151 - added geninfo_checksum option to lcovrc, deprecated geninfo_no_checksum
10152 - added geninfo_compat_libtool option to lcovrc
10153 - minor update of README file
10154 File(s) Affected:
10155 ltp/utils/analysis/lcov/CHANGES
10156 ltp/utils/analysis/lcov/README
10157 ltp/utils/analysis/lcov/lcovrc
10158 ltp/utils/analysis/lcov/bin/geninfo
10159 ltp/utils/analysis/lcov/bin/lcov
10161 2)  Log Message: update manpage by "oberpapr@users.sourceforge.net"
10162 File(s) Affected:
10163 ltp/utils/analysis/lcov/man/lcov.1
10165 3)  Log Message: "sachinp@in.ibm.com" has fixed a probe point definition from 'll_rw_lock' to 'll_rw_block'
10166 File(s) Affected:
10167 ltp/testcases/kdump/susetools/lkdtm_mod/lkdtm.c
10169 4)  Log Message: man page update by "oberpapr@users.sourceforge.net"
10170 File(s) Affected:
10171 ltp/utils/analysis/lcov/man/genhtml.1
10172 ltp/utils/analysis/lcov/man/geninfo.1
10173 ltp/utils/analysis/lcov/man/lcov.1
10175 5)  Log Message: lcov: another update in preparation for a new release by "oberpapr@users.sourceforge.net"
10176 File(s) Affected:
10177 ltp/utils/analysis/lcov/bin/lcov
10178 ltp/utils/analysis/lcov/man/lcovrc.5
10179 ltp/utils/analysis/lcov/CHANGES
10180 ltp/utils/analysis/lcov/lcovrc
10182 6)  Log Message: fixed bug that would not delete .gcda files when using -z, by "oberpapr@users.sourceforge.net"
10183 File(s) Affected:
10184 ltp/utils/analysis/lcov/CHANGES
10185 ltp/utils/analysis/lcov/bin/lcov
10187 7)  Log Message: lcov: - add new option --initial to get zero coverage data from graph files by "oberpapr@users.sourceforge.net"
10188 File(s) Affected:
10189 ltp/utils/analysis/lcov/CHANGES
10190 ltp/utils/analysis/lcov/bin/geninfo
10191 ltp/utils/analysis/lcov/bin/lcov
10192 ltp/utils/analysis/lcov/man/geninfo.1
10193 ltp/utils/analysis/lcov/man/lcov.1
10195 8)  Log Message: "carmelo.amoroso@st.com" fixed the anomaly when "SHLBA != getpagesize()", like in SH architecture
10196 File(s) Affected:
10197 ltp/testcases/kernel/mem/shmt/shmt09.c
10199 9)  Log Message: "hdeller@users.sf.net" fixed unitialized variable useage in "lseek09" testcase
10200 File(s) Affected:
10201 ltp/testcases/kernel/syscalls/lseek/lseek09.c
10203 10) Log Message: "naveenspen@gmail.com" pointed out that syslog_cmd="/etc/init.d/syslog" should be used irrespective of any Distro
10204 File(s) Affected:
10205 ltp/testcases/kernel/syscalls/syslog/syslog01
10206 ltp/testcases/kernel/syscalls/syslog/syslog02
10207 ltp/testcases/kernel/syscalls/syslog/syslog03
10208 ltp/testcases/kernel/syscalls/syslog/syslog04
10209 ltp/testcases/kernel/syscalls/syslog/syslog05
10210 ltp/testcases/kernel/syscalls/syslog/syslog06
10211 ltp/testcases/kernel/syscalls/syslog/syslog07
10212 ltp/testcases/kernel/syscalls/syslog/syslog08
10213 ltp/testcases/kernel/syscalls/syslog/syslog09
10214 ltp/testcases/kernel/syscalls/syslog/syslog10
10216 11) Log Message: "rsalveti@linux.vnet.ibm.com" pointed out to have same "fsx-linux" testcase for "fs", "ltp-aiodio" and "nfs"
10217 File(s) Affected:
10218 ltp/testcases/kernel/io/ltp-aiodio/fsx-linux.c
10219 ltp/testcases/network/nfs/fsx-linux/fsx-linux.c
10221 12) Log Message: Randy Dunlap writes: Fix printf format warnings
10222 File(s) Affected:
10223 ltp/testcases/network/stress/ns-tools/Makefile
10224 ltp/testcases/network/stress/ns-tools/ns-igmp_querier.c
10225 ltp/testcases/network/stress/ns-tools/ns-mcast_join.c
10226 ltp/testcases/network/stress/ns-tools/ns-mcast_receiver.c
10227 ltp/testcases/network/stress/ns-tools/ns-tcpserver.c
10229 13) Log Message: getsockopt() takes a socklen_t, not an int, as its optlen
10230 File(s) Affected:
10231 ltp/testcases/network/stress/ns-tools/ns-tcpclient.c
10232 ltp/testcases/network/stress/ns-tools/ns-tcpserver.c
10233 ltp/testcases/network/stress/ns-tools/ns-udpserver.c
10235 14) Log Message: cleanup file
10236 File(s) Affected:
10237 ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
10239 15) Log Message: back out uclinux changes to something that doesnt spit warnings as reported by Randy Dunlap
10240 File(s) Affected:
10241 ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
10243 16) Log Message: fixup gcc warnings by removing silly pieces of code
10244 File(s) Affected:
10245 ltp/testcases/kernel/mem/mtest06/mmap1.c
10246 ltp/testcases/kernel/mem/mtest06/mmap2.c
10247 ltp/testcases/kernel/mem/mtest06/mmap3.c
10248 ltp/testcases/kernel/mem/mtest06/shmat1.c
10250 17) Log Message: Randy Dunlap writes: Convert mmap1 to use standard test results output format. Correct several typos.
10251 File(s) Affected:
10252 ltp/testcases/kernel/mem/mtest06/Makefile
10253 ltp/testcases/kernel/mem/mtest06/mmap1.c
10255 18) Log Message: gcov-kernel: adding gcov-kernel patch for 2.6.22
10256 File(s) Addes:
10257 ltp/utils/analysis/gcov-kernel/linux-2.6.22-gcov-arm-hack.patch
10258 ltp/utils/analysis/gcov-kernel/linux-2.6.22-gcov.patch
10260 19) Log Message: [1754301] Helge Deller writes: mark hppa/parisc as expecting a segv as well
10261 File(s) Affected:
10262 ltp/testcases/kernel/syscalls/mmap/mmap03.c
10264 20) Log Message: Randy Dunlap writes: convert output to match the standard LTP output
10265 File(s) Affected:
10266 ltp/testcases/kernel/fs/linktest/linktest.pl
10268 21) Log Message: close stdout to remove noise
10269 File(s) Affected:
10270 ltp/testcases/kernel/mem/mtest05/dummy.c
10272 22) Log Message: Randy Dunlap writes: Convert mmstress to use the standard results format
10273 File(s) Affected:
10274 ltp/testcases/kernel/mem/mtest05/Makefile
10275 ltp/testcases/kernel/mem/mtest05/mmstress.c
10277 23) Log Message: "rsalveti@linux.vnet.ibm.com" updated the contact information at ltp-howto doc
10278 File(s) Affected:
10279 ltp/doc/ltp-howto.lyx
10280 ltp/doc/ltp-howto.txt
10282 24) Log Message: "rsalveti@linux.vnet.ibm.com" wants to update this with kernel/fs/fsstress/fsstress.c
10283 File(s) Affected:
10284 ltp/testcases/network/nfs/nfs_fsstress/fsstress.c
10286 25) Log Message: "suzuki@in.ibm.com" added SIGNAL and Address Fault handling capability for all architectures
10287 File(s) Affected:
10288 ltp/testcases/kernel/mem/mtest06/mmap1.c
10290 26) Log Message: "rsalveti@linux.vnet.ibm.com" added more options to 'runltp'
10291 File(s) Affected:
10292 ltp/runltp
10293 ltp/doc/man1/pan.1
10294 ltp/pan/pan.c
10296 27) Log Message: Upgrade to Posix Testsuite 1.5.2
10297 File(s) Affected/Added:
10298 ltp/testcases/open_posix_testsuite
10300 28) Log Message: Fixing Proper Freeing of Memory Chunks
10301 File(s) Affected:
10302 ltp/tools/genload/stress.c
10304 LTP-20070630
10306 1)Log Message: "carmelo.amoroso@st.com" points out the wrong usage of the option -s
10307 File(s) Affected: ltp/testcases/kernel/mem/mtest06/mmap1.c
10309 2)Log Message: "carmelo.amoroso@st.com" pointed out that id (returned by shmget) has to be used for all shm operations
10310 File(s) Affected: ltp/testcases/kernel/mem/mtest06/shmat1.c
10312 3)Log Message: "rsalveti@linux.vnet.ibm.com" fixed the way "inotify" should compile in kernels below 2.6.13
10313 File(s) Affected: ltp/testcases/kernel/syscalls/inotify/inotify01.c
10314 ltp/testcases/kernel/syscalls/inotify/inotify02.c
10316 4)Log Message: Removing 'alarm04' testcase call, as alarm04 has been removed to be no-more-valid
10317 File(s) Affected: ltp/runtest/ltplite
10318 ltp/runtest/stress.part3
10320 5)Log Message: "sachinp@in.ibm.com" rectified kdump lkdtm tests for powerpc architecture with RedHat distribution
10321 File(s) Affected: ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
10323 6)Log Message: "rahaman.riaz@gmail.com" fixed some Thread Handling Anomaly
10324 File(s) Affected: ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/12-1.c
10326 7)Log Message: "rahaman.riaz@gmail.com" fixed ways by which OPEN POSIX displays warnings
10327 File(s) Affected: open_posix_testsuite/conformance/interfaces/sem_unlink/2-2.c
10328 open_posix_testsuite/conformance/interfaces/sigaltstack/9-1.c
10330 8)Log Message: "yxu@suse.de" corrected the way by which pthread_exit() handles pointer argument
10331 File(s) Affected: ltp/testcases/kernel/io/disktest/threading.h
10333 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
10334 File(s) Affected: ltp/runtest/ltplite
10335 ltp/runtest/mm
10336 ltp/runtest/stress.part1
10337 ltp/testcases/kernel/mem/mtest06/mmap1.c
10339 10)Log Message: gcov-kernel: add patches to support arm eabi-compliant gcc
10340 File(s) Affected: /ltp/utils/analysis/gcov-kernel/linux-2.6.18-gcov-arm-eabi.patch
10341 /ltp/utils/analysis/gcov-kernel/linux-2.6.19-gcov-arm-eabi.patch
10342 /ltp/utils/analysis/gcov-kernel/linux-2.6.20-gcov-arm-eabi.patch
10343 /ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-eabi.diff
10345 11)Log Message: "dmonakhov@openvz.org" added this test case to check for "fault in pages readable" functionality
10346 File(s) Affected: ltp/runtest/stress.part3
10347 ltp/runtest/syscalls
10348 ltp/runtest/ltplite
10349 File(s) Added:    ltp/testcases/kernel/syscalls/writev/writev06.c
10351 12)Log Message: "risrajak@linux.vnet.ibm.com" added sysvipc (conatainers) namespace testcases
10352 File(s) Added:    ltp/testcases/kernel/containers/sysvipc/Makefile
10353 ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
10354 ltp/testcases/kernel/containers/sysvipc/runtests_noltp.sh
10355 ltp/testcases/kernel/containers/sysvipc/shmnstest.c
10356 File(s) Affected: ltp/README ltp/testcases/kernel/containers/Makefile
10357 ltp/testcases/kernel/containers/README
10358 ltp/testcases/kernel/containers/container_test.sh
10360 13)Log Message: Randy Dunlap writes: Convert kernel/sched/pthreads/*.c to use the standard message output functions instead of printf().
10361 File(s) Affected: ltp/testcases/kernel/sched/pthreads/pth_str01.c
10362 ltp/testcases/kernel/sched/pthreads/pth_str02.c
10363 ltp/testcases/kernel/sched/pthreads/pth_str03.c
10365 14)Log Message: "rdunlap@xenotime.net" did "mmstress" cleanups to make output unbuffered so that it is not produced repetitively and erroneously
10366 File(s) Affected: ltp/testcases/kernel/mem/mtest05/mmstress.c
10368 15)Log Message: "krisw@us.ibm.com" wants to solve segfault problem with "mount03" on SLES10
10369 File(s) Affected: ltp/testcases/kernel/syscalls/mount/Makefile
10370 ltp/testcases/kernel/syscalls/mount/mount03.c
10372 16)Log Message: as Ricardo Salveti de Araujo points out, dont set CC so it can easily be overridden
10373 File(s) Affected: ltp/testcases/kernel/containers/utsname/Makefile
10375 17)Log Message: "Andreas Dilger" updated "fsx-linux" testcase to include new feature(s) including distributed filesystem coherency
10376 Log Message:    Copyright Statements once added cannot be deleted, however, many Copyright Statements can co-exist
10377 File(s) Affected: ltp/testcases/kernel/fs/fsx-linux/fsx-linux.c
10379 18)Log Message: Fix from "rdunlap@xenotime.net" to use standard test results output
10380 File(s) Affected: ltp/testcases/kernel/mem/mem/mem01.c
10381 ltp/testcases/kernel/mem/mtest01/Makefile
10382 ltp/testcases/kernel/mem/mtest01/mtest01.c
10383 ltp/testcases/misc/math/float/main.c
10385 19)Log Mesage:  "serue@us.ibm.com" fixes conatiner testing with 'unshare' support for lower kernel versions
10386 File(s) Affected: ltp/testcases/kernel/containers/Makefile
10387 ltp/testcases/kernel/containers/container_test.sh
10389 20)Log Message: Fix for Bug no "1736357",tar file is not multiplatform, pointed out by "Neil Brewitt"
10390 File(s) Added:    ltp/testcases/network/nfsv4/locks/deploy_info
10391 File(s) Deleted:  ltp/testcases/network/nfsv4/locks/DEPLOY
10393 21)Log Message: "serue@us.ibm.com" fixes conatiner testing with 'unshare' support for lower kernel versions
10394 File(s) Added:    ltp/testcases/kernel/containers/check_for_unshare.c
10396 22)Log Message: Update to OpenHPI 2.9.2
10397 File(s) Addedd/Modified/Deleted: ltp/testcases/open_hpi_testsuite/
10399 LTP-20070531
10401 -Removing "alarm04.c" & "sig_rev.c" as they are no more valid, fixes Bug no."1236586", pointed by <Sharyathi Nagesh>
10402 ltp/runtest/syscalls
10403 ltp/testcases/kernel/syscalls/alarm/Attic/alarm04.c
10404 ltp/testcases/kernel/syscalls/alarm/Attic/sig_rev.c
10406 -<krisw@us.ibm.com> fixed problem with "expect" in "su01" testcase
10407 ltp/testcases/commands/su/su01_s1
10409 -<muvarov@gmail.com> modified to run kdump tests on non RH and SUSE machines
10410 ltp/testcases/kdump/distro
10411 ltp/testcases/kdump/master
10412 ltp/testcases/kdump/setup
10414 -<muvarov@gmail.com> added summary file for printing results table, and, added reboot command to test script
10415 ltp/testcases/kdump/setup
10416 ltp/testcases/kdump/summary
10417 ltp/testcases/kdump/test
10419 -Removing unwanted Config Variables from 'setup' script as submitted by <sachinp@in.ibm.com>
10420 ltp/testcases/kdump/setup
10422 -<muvarov@gmail.com> removed unnecessary info from summary script
10423 ltp/testcases/kdump/summary
10425 -<doug.chapman@hp.com> points that “clone2” should be used in case of IA64 for the Utsnamespace testcases
10426 ltp/testcases/kernel/containers/libclone/libclone.c
10427 ltp/testcases/kernel/containers/libclone/libclone.h
10428 ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
10430 -Patch for libclone.h for fixing compilation error on 32 bit Z-series machines, submitted by <amitarora@in.ibm.com>
10431 ltp/testcases/kernel/containers/libclone/libclone.h
10433 -Restoring Hostname to Original after "UTSTEST", fix by <serue@us.ibm.com>
10434 ltp/testcases/kernel/containers/utsname/Makefile
10435 ltp/testcases/kernel/containers/utsname/runtests_noltp.sh
10436 ltp/testcases/kernel/containers/utsname/runutstest.sh
10438 -Applied Patch to fix the wrong usage of pthread_exit, pointed out by <carmelo.amoroso@st.com>
10439 ltp/testcases/kernel/io/disktest/threading.h
10440 ltp/testcases/kernel/mem/mtest05/mmstress.c
10441 ltp/testcases/network/nfs/nfsstress/make_tree.c
10443 -Fix for Bug no. "1537172" => Improper condition decision of mmap(), as reported by <Kongh - bstqc-kh>
10444 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
10446 -<Nadia Derbey> corrected the checksums for these testcases
10447 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
10448 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
10449 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_07.c
10451 -Fix for Bug No. "1537169" => Doesn't handle the special Signal : 34, reported by <Kongh - bstqc-kh>
10452 ltp/testcases/kernel/ipc/ipc_stress/signal_test_05.c
10454 -Fix for Bug No. "1542453", default value of param x doesn't work in 'mmap1', pointed out by <bstqc-victor>
10455 ltp/testcases/kernel/mem/mtest06/mmap1.c
10457 -<carmelo.amoroso@st.com> fixes -v option, thread handling, usage of OPT_MISSING macro, etc
10458 ltp/testcases/kernel/mem/mtest06/mmap1.c
10460 -<carmelo.amoroso@st.com> fixed wrong use of "pthread_exit" input argument and the related "pthread_join"
10461 ltp/testcases/kernel/mem/mtest06/mmap3.c
10463 -<nadia.derbey@bull.net> fixed the use of shmid, exit(0) and readable output
10464 -<carmelo.amoroso@st.com> fixed wrong use of exit_value, shared memory region and pthread_join
10465 ltp/testcases/kernel/mem/mtest06/shmat1.c
10467 -Fix for some anomalies in 'shm_test" case as pointed out by 'Nadia Derbey <Nadia.Derbey@bull.net>'
10468 ltp/testcases/kernel/mem/mtest07/shm_test.c
10470 -<carmelo.amoroso@st.com> fixed ways by which Threads are handled
10471 ltp/testcases/kernel/mem/mtest07/shm_test.c
10473 -Fixing "gethostid01" to work fine on both 32-bit and 64-bit machines, pointed out by <brenohl@br.ibm.com>
10474 ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
10476 -<avagin@sw.ru> submitted new Testcases for "inotify" syscall on both file(s) and folder(s)
10477 ltp/testcases/kernel/syscalls/inotify/Makefile
10478 ltp/testcases/kernel/syscalls/inotify/inotify01.c
10479 ltp/testcases/kernel/syscalls/inotify/inotify02.c
10481 -<avagin@sw.ru> added README for "inotify" testcase
10482 ltp/testcases/kernel/syscalls/inotify/README
10484 -<rsalveti@linux.vnet.ibm.com> added proper indentation, EBUSY error and functions in correct place
10485 ltp/testcases/kernel/syscalls/swapon/swapon02.c
10487 -gcov-kernel: adding gcov-kernel patch for 2.6.18
10488 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.18-gcov-arm-hack.patch,
10489 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.18-gcov.patch
10491 -lcov: minor help text update
10492 /cvsroot/ltp/utils/analysis/lcov/bin/lcov
10494 -gcov-kernel: adding gcov-kernel patch for 2.6.19
10495 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.19-gcov-arm-hack.patch,
10496 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.19-gcov.patch
10498 -gcov-kernel: adding gcov-kernel patch for 2.6.20
10499 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.20-gcov-arm-hack.patch,
10500 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.20-gcov.patch
10502 gcov-kernel: adding gcov-kernel patch for 2.6.21
10503 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-hack.patch,
10504 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov.patch
10506 LTP-20070430
10508 -Integration of UTS Namespace Testcases to LTP as submitted by <risrajak@linux.vnet.ibm.com>
10509 ltp/README
10510 ltp/runtest/containers
10511 ltp/runltp
10512 ltp/testcases/kernel/Makefile
10513 ltp/testcases/kernel/containers/Makefile
10514 ltp/testcases/kernel/containers/README
10515 ltp/testcases/kernel/containers/container_test.sh
10516 ltp/testcases/kernel/containers/libclone/Makefile
10517 ltp/testcases/kernel/containers/libclone/libclone.c
10518 ltp/testcases/kernel/containers/libclone/libclone.h
10519 ltp/testcases/kernel/containers/utsname/Makefile
10520 ltp/testcases/kernel/containers/utsname/README
10521 ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
10522 ltp/testcases/kernel/containers/utsname/runtests_noltp.sh
10523 ltp/testcases/kernel/containers/utsname/runutstest.sh
10524 ltp/testcases/kernel/containers/utsname/utstest.c
10525 ltp/testscripts/test_containers.sh
10527 -Integrating "KDUMP" testcases to LTP Test Suite as Submitted by <sachinp@linux.vnet.ibm.com>
10528 ltp/README
10529 ltp/testcases/Makefile
10530 ltp/testcases/kdump/README
10531 ltp/testcases/kdump/crash_cmds
10532 ltp/testcases/kdump/distro
10533 ltp/testcases/kdump/master
10534 ltp/testcases/kdump/setup
10535 ltp/testcases/kdump/sysinfo
10536 ltp/testcases/kdump/test
10537 ltp/testcases/kdump/tests
10538 ltp/testcases/kdump/verify
10539 ltp/testcases/kdump/rhtools/Makefile
10540 ltp/testcases/kdump/rhtools/OO_Descriptions.txt
10541 ltp/testcases/kdump/rhtools/crasher_mod/Makefile
10542 ltp/testcases/kdump/rhtools/crasher_mod/crasher.c
10543 ltp/testcases/kdump/rhtools/lkdtm_mod/Makefile
10544 ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
10545 ltp/testcases/kdump/susetools/Makefile
10546 ltp/testcases/kdump/susetools/Attic/OO_Description.txt
10547 ltp/testcases/kdump/susetools/crasher_mod/Makefile
10548 ltp/testcases/kdump/susetools/crasher_mod/crasher.c
10549 ltp/testcases/kdump/testlists/crasher
10550 ltp/testcases/kdump/testlists/Attic/i386-basic
10551 ltp/testcases/kdump/testlists/Attic/i386-lkdtt
10552 ltp/testcases/kdump/testlists/Attic/i386-manual
10553 ltp/testcases/kdump/testlists/lkdtm.orig
10554 ltp/testcases/kdump/testlists/Attic/ppc64-basic
10555 ltp/testcases/kdump/testlists/Attic/ppc64-lkdtt
10556 ltp/testcases/kdump/testlists/Attic/ppc64-manual
10557 ltp/testcases/kdump/testlists/Attic/x86_64-basic
10558 ltp/testcases/kdump/testlists/Attic/x86_64-lkdtt
10559 ltp/testcases/kdump/testlists/Attic/x86_64-manual
10561 - <sachinp@in.ibm.com> removed unwanted files from ltp/testcases/kdump/testlists directory
10562 ltp/testcases/kdump/testlists/Attic/i386-basic
10563 ltp/testcases/kdump/testlists/Attic/ppc64-basic
10564 ltp/testcases/kdump/testlists/Attic/x86_64-basic
10566 -Patch Submitted by <sachinp@linux.vnet.ibm.com> which removes the lkdtt code and adds lkdtm code
10567 ltp/testcases/kdump/test
10568 ltp/testcases/kdump/susetools/Makefile
10569 ltp/testcases/kdump/susetools/Attic/OO_Description.txt
10570 ltp/testcases/kdump/susetools/OO_Descriptions.txt
10571 ltp/testcases/kdump/susetools/lkdtm_mod/Makefile
10572 ltp/testcases/kdump/susetools/lkdtm_mod/lkdtm.c
10573 ltp/testcases/kdump/testlists/Attic/i386-lkdtt
10574 ltp/testcases/kdump/testlists/Attic/i386-manual
10575 ltp/testcases/kdump/testlists/Attic/ppc64-lkdtt
10576 ltp/testcases/kdump/testlists/Attic/ppc64-manual
10577 ltp/testcases/kdump/testlists/Attic/x86_64-lkdtt
10578 ltp/testcases/kdump/testlists/Attic/x86_64-manual
10580 -Patch Submitted by <sachinp@linux.vnet.ibm.com> for some configuration settings as pointed out by <jburke@redhat.com>
10581 -<sachinp@in.ibm.com> added options to select/run crasher/lkdtt tests on SLES
10582 -Patch Submitted by <sachinp@linux.vnet.ibm.com> which removes the lkdtt code and adds lkdtm code
10583 ltp/testcases/kdump/setup
10585 - 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
10586 ltp/runltp
10587 ltp/testcases/commands/tar/tar_tests.sh
10589 -Applied Patch submitted by "elliot_lee", against bug no. "[ 1697311 ] Compile error of 'lib/parse_opts.c' "
10590 ltp/    
10592 -Fix for Bug no. 1671695, Check return codes everywhere, as pointed out by 'Markus Elfring'
10593 ltp/lib/tst_tmpdir.c
10595 -Modifications to prevent Warnings during compilation
10596 ltp/lib/write_log.c
10598 -Changes to include 'egrep' as pointed out by 'kmaffey' [LTP Bug no. 1701305, logrotate_tests.sh fails on CentOS 4.4]
10599 ltp/testcases/commands/logrotate/logrotate_tests.sh
10601 -Patch Submitted by <sachinp@linux.vnet.ibm.com> for some configuration settings as pointed out by <jburke@redhat.com>
10602 ltp/testcases/kdump/README
10604 -Fix for Bug No 1592647, incorrect testcase diotest4-4, as pointed out by "Vagin Andrey"
10605 ltp/testcases/kernel/io/direct_io/diotest4.c
10607 -remove silly reliance on -DLINUX
10608 ltp/testcases/kernel/mem/vmtests/Makefile
10609 ltp/testcases/kernel/mem/vmtests/data_space.c
10610 ltp/testcases/kernel/mem/vmtests/stack_space.c
10612 -Applied Patch to change the way shmat() operates, pointed out/submitted by YI XU<yxu@suse.de>
10613 ltp/testcases/kernel/sched/process_stress/process.c
10615 -Fix for BUG no. "[1607899]" exit02 uses strcmp() on unterminated string, as pointed out by "ndade"
10616 -Fixed Bug No. ['1607881', "exit02 child does close() when description says it does not"], as pointed out by <Nicolas Dade>
10617 ltp/testcases/kernel/syscalls/exit/exit02.c
10619 -Fix for Bug no. '1221744' (fork12 race condition), as pointed by "Carl van Schaik"
10620 ltp/testcases/kernel/syscalls/fork/fork12.c
10622 -Applied Patch as submitted by "creese123" for bug no. ["1694484", semop01 corrupting get_arr.array]
10623 ltp/testcases/kernel/syscalls/ipc/semop/semop01.c
10625 -Fix for Bug no. "1687908"(raised by 'bdubbs'), patch submitted by <doug.chapman@hp.com>
10626 ltp/testcases/kernel/syscalls/mincore/mincore01.c
10628 -Fix for BUG no. "[1608461]" pipe10 calls strcmp() on unterminated string, as pointed out by "ndade"
10629 ltp/testcases/kernel/syscalls/pipe/pipe10.c
10631 -Fix for BUG no. "[1608492]" read04 calls strcmp() on unterminated string as submitted by "ndade"
10632 ltp/testcases/kernel/syscalls/read/read04.c
10634 -Modifications to prevent Warnings during compilation
10635 ltp/testcases/kernel/syscalls/rename/rename14.c
10637 -Fixing 'sysfs01' testcase to make it ask for File System Index of 'proc' instead of 'ext2' as pointed out by <doug.chapman@hp.com>
10638 ltp/testcases/kernel/syscalls/sysfs/sysfs01.c
10640 -Addressing the Issue when RHOST can be an IP_ADDRESS, as pointed out by "Ambar Seksena" <ambar.seksena@calsoftinc.com>
10641 ltp/testcases/network/rpc/rusers/rusers01
10643 -Patch for S390-31/64 Architecture, submitted by "B. N. Poornima"<bnpoorni@in.ibm.com>
10644 ltp/testscripts/ltpstress.sh
10646 LTP-20070331
10648 -make sure people dont try and patch the generated file 
10649 regen.sh
10651 -use POSIX redirection as pointed out by Will Newton 
10652 Makefile
10654 -A fix for bug #29491.  Made more robust for use with the use of initgroups 
10655 fchown04.c
10657 -Fix for Bug no. [ 1671695 ] "Check return codes everywhere" as pointed out by "Markus Elfring" 
10658 write_log.c
10660 -Helge Deller writes: use TST_SIZE rather than sizeof(palfa) as sizeof() evaluates to 27 (+1 for the NUL byte) 
10661 read04.c
10663 -A fix for Bug #31162.  Passes the correct address location to the mincore call.
10664 mincore01.c
10666 -remove silly reliance on -DLINUX 
10667 Makefile, data_space.c, stack_space.c
10669 -cleanup 
10670 sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c, sysfs05.c, sysfs06.c
10672 -Riaz Rahaman writes: make sure the call to malloc() worked 
10673 semget05.c
10675 -Fix for Bug No. 1427780 (link07 fails) as pointed out correctly by 'Patrick Wyzorski' 
10676 tst_tmpdir.c, link07.c
10678 -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. 
10679 file_test.sh
10681 -Helge Deller writes: rename parisc to hppa and add tee/vmsplice/splice syscall numbers 
10682 hppa.in, linux_syscall_numbers.h, order, parisc.in
10684 -A patch by Ricardo Salveti De Araujo  that corrects the problem of a dhcpd test failsing when the eth0 device is not used 
10685 dhcpd_tests.sh
10687 -overhaul test case completely and make sure we reset errno as pointed out by Riaz Rahaman 
10688 sysconf01.c
10690 -Removing the size of negative 1 test.  This fixes bug # 28825 
10691 hugeshmget02.c, shmget02.c
10693 -A patch submitted by Raghuveer Raghavendra  to fix the problem of a Child process is waiting for the SIGTERM signal. 
10694 rename14.c
10696 -Henry Yei writes: Adds malloc check and frees memory during cleanup 
10697 semop01.c
10699 -cleanup tests, revert nanosleep() workaround for broken kernels, and fix time comparison as pointed out by Helge Deller 
10700 gettimeofday01.c, gettimeofday02.c
10702 -fixup /proc/sys/kernel/sem so it works properly as pointed out by Henry Yei 
10703 semget05.c
10705 -Carmelo AMOROSO writes: &bad_addr is passed to sysfs when in reality we want to pass bad_addr 
10706 sysfs06.c
10708 -Helge Deller writes: add support for hppa 
10709 Makefile, shmt02.c, shmt04.c, shmt05.c, shmt06.c, shmt07.c, shmt09.c
10711 -Helge Deller writes: use __builtin_return_address(0) rather than "main" to avoid arch-specific details 
10712 diotest4.c
10714 -cleanup code 
10715 shmt02.c, shmt03.c, shmt04.c, shmt05.c, shmt06.c, shmt07.c, shmt08.c, shmt09.c, shmt10.c, semop01.c
10717 LTP-20070228
10719 -Helge Deller writes: when calling open() with O_CREAT, the mode must be
10720  specified.  vmsplice01.c
10722 -A patch from Yi Xu to add a nanosleep between the first gettimeofday and the 
10723  next gettimeofday to make sure there has been a measurable time 
10724  (for gettimeofday function) elapsed gettimeofday02.c
10726 -Corrected problem found by Thomas Schulz.  The syslog.conf file is now backed
10727  up before any changes are made. syslog05
10729 -Cleaned up lines 161 - 171.  Reading the pid-max value from 
10730  /proc/sys/kernel/pid_max. getsid02.c
10732 -Passing a 1 instead of 0 to genload with the -hdd option for the -i option.
10733   This prevents a recursive loop. runltp
10735 -tweak CPPFLAGS so we can find all of our headers 
10736  Makefile
10738 -The attached patch (from Carol Hebert) corrects some errors and adds some 
10739  additional tests to the IPMI testcase in pounder2.  
10740  ipmitool
10742 -Removing the Ping test portion of this test because it is unneeded and 
10743  causes failures. mc_member
10745 -as pointed out by Helge Deller, make sure we only check the number of bytes 
10746  that we wrote read04.c
10748 -random updates from Jane Lv for uClinux 
10749  access05.c, chdir04.c, chroot03.c, creat06.c, execve03.c, semop05.c, 
10750  shmat01.c,shmctl01.c, link04.c, lstat02.c, mkdir03.c, mknod06.c, open08.c, 
10751  read02.c, rename08.c, rmdir02.c, rmdir03.c, rmdir05.c, stat03.c, stat06.c, 
10752  statfs02.c, symlink03.c, truncate03.c
10754         
10755 LTP-20061222
10757 -fix from Steven J. Hill use memset() instead of bzero() 
10758 netsync.c
10760 -cleanup style 
10761 lftest.c
10763 -fix by Will Newton to just use a normal anonymous mapping 
10764 mmap09.c
10766 -do not use variable names the same as system functions (like stime() or utime()) 
10767 pan.c, tag_report.c, pipeio.c, fptest01.c, netpipe.c
10769 -fix from Jane Lv: large buffers on the stack make uClinux cry 
10770 lftest.c
10772 -A fix for Bug 29489 that updates syslogtst.c for syslog-ng on SLES 10 
10773 syslogtst.c
10775 -Multiple Makefiles had clean up changes made 
10777 -scrub references to _syscall2 
10778 sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c, sysfs05.c, sysfs06.c
10780 -use = rather than == when testing for equality in portable shell scripts as the latter is not POSIX 
10781 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
10783 -put -L path to ltp in LDLIBS for now (even though it is wrong) ... need to find out what LDFLAGS isnt properly being incremented 
10784 Makefile
10786 -this uses bashisms so make sure we require bash 
10787 rwtest.sh
10789 -use memcmp() instead of legacy bcmp() 
10790 fsx-linux.c, fsx-linux.c, symlink01.c, fsx-linux.c
10792 -use syscall() instead of _syscall#() 
10793 HTaffinity.c
10795 -Rename mknod01.c to mknodat01.c for bug # 30083 
10796 mknod01.c, mknodat01.c
10798 -tweak cnt decrement to be POSIX friendly 
10799 generate.sh
10801 LTP-20061121
10803 -Removed an invalid errno value check. 
10804  diotest4.c
10806 -Fixed the setting of LTPROOT for the bin directory, not just the 
10807  ltp/testcase/network/multicast/mc_cmds directory for bug 25273 
10808  mc_cmds
10810 -descend into timers subdir when cleaning 
10811  Makefile
10813 -This patch amends pounder to build kernel 2.6.18 instead of 2.6.15. 
10814  build_kernel, memtest.patch, build_kernel, memtest
10816 -dynamically calculate TST_TOTAL rather than hardcoding it 
10817 shmctl01.c, shmctl02.c, shmctl03.c
10819 -Fix from Jane Lv to move large arrays off the stack and into global 
10820  data section:
10821  getgroups01.c, getgroups04.c
10823 -This patch makes the pounder control program handle SIGHUP by killing children
10824  when we're told that the tty closed, else you close the pounder window and 
10825  various parts of it keep running. 
10826  run.c
10828 -The readme file has been updated for nfs 
10829  README
10831 -Disable this test case for kernels below 2.6.17 and not 2.6.16. 
10832  vmsplice01.c
10834 -This is a patch that allows pounder to record the contents of sysfs when it 
10835  starts, thus enabling us to take a better snapshot of the system state when
10836  pounder starts.  It also adds "lspci" into the PCI Device Tree heading per 
10837  user request. 
10838  get_hw_info
10840 -Since 2.6.17, _syscall* isn't exported into the user space any more, so all 
10841  the test cases using _syscall* will fail to be compiled This patch 
10842  remove _syscall5 from llseek.c and convert to syscall provided by libc.It 
10843  also includes some cleanups and makes the build cleaner and removes the 
10844  warning for 
10845  scsimain.c, llseek.c, scsimain.c
10847 -Backed out the "fix" in Bug 1592647, b/c I don't think the testcase is 
10848  actually broken. 
10849  diotest4.c
10851 -touchup code a little to make the expected behavior of test4 more obvious 
10852  setrlimit01.c
10855 -The random syscall generator has a bug on x86-64 where it only generates 
10856  random bits for the upper 32 bits of the syscall argument, and then truncates
10857  the upper 32 bits anyway!  This patch replaces the rand() weirdness with a 
10858  function that generates N bytes of random data instead. It also adds a -z 
10859  flag in case one *wants* the zero-arguments behavior; Max Asbock and Russ 
10860  Weight requested it because zero is a quick way to find kernel code paths
10861  that don't check userland pointers. 
10862  CHANGELOG, randasys.c, random_syscall
10864 -Applied fix for Bugs item #1592647 
10865 diotest4.c
10867 -A patch by Jacky Malcles  (The IA-64 architecture sets SHMLBA to 1MB and) The 
10868  value of the pointer address passed to shmat being set in such a way that
10869  rounding down to the nearest multiple of SHMLBA results above the current 
10870  heap. 
10871  shmt09.c
10874 -Made a change to a comment above the change for 1.11 
10875  mc_cmds
10877 -Disabling the ping test for now.  The test can pass without this additional 
10878  check and can cause failures on some distros. 
10879  mc_commo
10882 -A patch by Suzuki Kp, that removed the definition of HZ from user space for 
10883  Bug # 28023. 
10884  adjtimex02.c
10887 -Comment out set -x to remove debug output 
10888  nfsstat01
10890 LTP-20061017
10892 -A fix for Bug 23587 where the connectathon test failed on linux client with cifs mount to Windows2003 R2 server 
10893 op_chmod.c
10895 -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 
10896 17-5.c
10898 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 
10899 5-1.c, 8-1.c, 1-1.c, 2-1.c
10901 -When calling pthread_attr_setscope, PHREAD_SCOPE_PROCESS is not supported by linux, change it to PTHREAD_SCOPE_SYSTEM and the test will pass 
10902 20-1.c, 21-1.c, 21-2.c
10904 -Removed the  ":" after 'v' in the getopts line because it is not using optarg. 
10905 runltplite.sh
10907 -Added code to disable tests that will not run on kernels below 2.6.16 
10908 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
10910 -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. 
10911 22-1.c, 22-2.c
10913 -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 
10914 asapi_06.c
10916 -A fix for bugs 27174 and 27177.  This fixes the problem of reading HugePages_Free 
10917 hugemmap01.c, hugemmap04.c
10919 -Correcting error messages 
10920 ltpapicmd.c
10922 -This patch by Darrick Wong fixes complier warnings and overflow problems related to the use of large number #defines on some architectures. 
10923 inconsistency-check.c
10926 -When calling pthread_attr_setscope, PTHREAD_SCOPE_PROCESS is not supported by linux, change it to PTHREAD_SCOPE_SYSTEM for testing 
10927 15-1.c, 15-2.c
10930 -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 ! 
10931 fsx-linux.c
10933 -Changing include <posixtest.h> to include "posixtest.h" 
10934 1-1.c
10936 -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. 
10937 default-tests.tar.gz, ipmitool, ipmitool        
10939 LTP-20060916
10941 -Code was added to disable tests that will not run on kernels versions lower
10942  than 2.6.16
10943  fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c, 
10944  readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c, fchownat01.c
10945  symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c, 
10946  tee01.c, mknod01.c
10948 -The following new test cases for 2.6.16 kernels and above were created by
10949  Yi CDL Yang
10950  fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c, 
10951  readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c, fchownat01.c
10952  symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c, 
10953  tee01.c, mknod01.c
10955 -Changes were made to several files to make them easier to read 
10956  change_owner.mode.sh
10958 -Changes were made to remove  DOS ^M 
10959  ltp-run-files.txt, self_exec.c, Makefile, load_tagp.sh, str_agp.h, tagp.h, 
10960  Makefile, user_tagp.h, pci-exp-tests-HOWTO, Makefile, README, runtest_off.sh,
10961  runtest_on.sh, README, Makefile, README, common.h, README.1ST, mem03.c, 
10962  README, ltpClient.c, ltpServer.c
10964 -Changes made by Jacky Malcles that let ltp-aiodio.sh fun this scenario 
10965  ltp-aiodio.part3
10967 -Changes made to  linux __NR_ logic here 
10968  Makefile, i386.in, ia64.in, linux_syscall_numbers.h, order, parisc.in, 
10969  powerpc.in, powerpc64.in, regen.sh, s390.in, s390x.in, sparc.in, sparc64.in, 
10970  stub-list, x86_64.in
10972 -Changes were made to Define _GNU_SOURCE if not already defined 
10973  chmod05.c, chmod06.c, fchmod05.c, fchmod06.c, fcntl17.c, llseek01.c, 
10974  llseek02.c, mount03.c
10976 -Generate script into generic shell and make sure we still work even if host 
10977  lacks perl 
10978  Makefile, generate.sh
10980 -A patch by jiang guowei for mmap1.c.  It makes the option -v valid.Otherwise,
10981  when you type mmap1 -v in command line,it will show:invalid option.More 
10982  detail,please see bug 1541053. 
10983  mmap1.c
10985 -Applied a patch to fix bug #14744 
10986  kill02.c
10988 - Changed Makefile to standard LTP makefile and fixed a build problem with the
10989   new lock tests 
10990   ltp/testcase/network/nfsv4/lock/Makefile
10992 - Changes made to several Makefiles to force CFLAGS/LIBS to be evaluated 
10993   once rather than everytime they are used 
10995 -Standardize makefiles (punt UCLINUX/COLDFIRE cruft, build everything with 
10996   "-Wall" and user-optimizations, remove pointless targets in favor of 
10997   implicit ones, etc...) Makefiles
10999 -Adding files for Mitsu's networking tests. 
11000  00_Descriptions.txt, Makefile, broken_ip4-checksum, broken_ip4-dstaddr, 
11001  broken_ip4-fragment, broken_ip4-ihl, broken_ip4-protcol, broken_ip4-totlen, 
11002  broken_ip4-version, broken_ip6-dstaddr, broken_ip6-nexthdr, broken_ip6-plen, 
11003  broken_ip6-version, Makefile, 00_Descriptions.txt, Makefile,
11004  route4-change-dst,route4-change-gw, route4-change-if, route4-ifdown, 
11005  route4-redirect, route4-rmmod, route6-change-dst, route6-change-gw,
11006  route6-change-if, route6-ifdown, route6-redirect, route6-rmmod
11008 -Add a common header for __NR defines 
11009  fchownat01.c, fstatat01.c, futimesat01.c, mkdirat01.c, mknod01.c, 
11010  openat01.c, splice01.c, tee01.c, common_timers.h
11012 -Added a patch by Mitsuru Chinen that added the Absolute path to execute sshd 
11013  daemon ssh4-stress
11015 -This patch adds brackets because some versions of ssh requires square brackes
11016  around the IPv6 address.
11017  ssh-stress03-rmt
11019 -Changes are made to try to load .ko modules before .o as pointed out by HK 
11020  ltpacpi.sh, load_tagp.sh, load_tbase.sh, load_tmod.sh, load_tdrm.sh, 
11021  load_tbio.sh
11023 -Additional changes for  uClinux fixes from Jane Lv 
11024  access05.c, chdir04.c, chroot03.c, creat06.c, mkdir03.c, mknod06.c, 
11025  nanosleep03.c, open08.c, pause02.c, rename08.c, rmdir02.c, sigrelse01.c, 
11026  sockioctl01.c, stat03.c, statfs02.c
11028 -Made changes to clean up the makefile, clean up source code warnings, and 
11029  add better libc/libepoll detection 
11030  CheckVer.c, Makefile, epoll-ltp.c
11032 - A fix by Jeff Bailey for my previous breakage of install target in Multiple 
11033   Makefiles
11035 -A patch was created tomake errno failure message more helpful 
11036  sysctl03.c
11038 -A patch that sets the constant PAGE_SIZE to the kernel its running on 
11039  fsx-linux.c
11041 -Changes were made to remove extraneous whitespace 
11042  Makefile, pth_str01.c, pth_str02.c, pth_str03.c
11044 -A patch was created to move common defines/functions/etc... to one header 
11045  file so we have to get it right just once 
11046  clock_gettime02.c, clock_gettime03.c, clock_settime02.c, clock_settime03.c, 
11047  common_timers.h, timer_create02.c, timer_create03.c, timer_create04.c, 
11048  timer_delete02.c, timer_delete03.c, timer_settime02.c, timer_settime03.c
11050 -Adding files for Mitsur's networking tests 
11051  00_Descriptions.txt, Makefile, mcast4-grpope01, mcast4-grpope02, 
11052  mcast4-grpope03, mcast4-grpope04, mcast6-grpope01, mcast6-grpope02, 
11053  mcast6-grpope03, mcast6-grpope04, 00_Descriptions.txt, Makefile, 
11054  mcast4-pktfld01,mcast4-pktfld02, mcast6-pktfld01, mcast6-pktfld02, 
11055  00_Descriptions.txt, Makefile, mcast4-queryfld01, mcast4-queryfld02, 
11056  cast4-queryfld03, mcast4-queryfld04, mcast4-queryfld05, mcast4-queryfld06, 
11057  mcast6-queryfld01, mcast6-queryfld02, mcast6-queryfld03, mcast6-queryfld04, 
11058  mcast6-queryfld05, mcast6-queryfld06
11060 -A change was made to use __linux__ preprocessor from toolchain itself rather 
11061  than a local custom _LINUX 
11062  Makefile, sched_tc0.c, sched_tc1.c, sched_tc2.c, sched_tc3.c, sched_tc4.c, 
11063  sched_tc5.c, sched_tc6.c
11065 -A fix type of option_message 
11066  reboot01.c
11068 -Changes were made to cleanup source code 
11069  domount.c, getopt.c
11071 -A patch that addes new functionality into the NFSvf lock tests. -fixes bugs -
11072  adds the capability to stress a server with multiple clients 
11073  DEPLOY, Makefile, README, VERSION, locktests, locktests.c, locktests.h, 
11074  locktests.py, netsync.c, locktests-2.tar.gz
11076 -Changes to shmt09 were made by Marc Tardiff.  Refer to the cvs log file 
11077  for more details. Tested successfully on sparc and i386 architectures. 
11079 -Changes were made to shmt09 to account for ppc64
11081 -Added a warning to those who wish to fiddle 
11082 tests.init
11084 -Changes were made to declare splice for new vmsplice test 
11085  i386.in, ia64.in, linux_syscall_numbers.h, powerpc.in, powerpc64.in, 
11086  s390.in, sparc.in, sparc64.in, stub-list, x86_64.in
11088 -Changes were made to add cast to shutup warning 
11089  timer_delete03.c, timer_settime03.c
11091 -A fix was made to remove trailing whitespace 
11092  clock_gettime02.c, clock_gettime03.c, clock_settime02.c, clock_settime03.c, 
11093  timer_create02.c, timer_create03.c, timer_create04.c, timer_delete02.c, 
11094  timer_delete03.c, timer_settime02.c, timer_settime03.c
11096 -Fixes taken from Yi CDL Yang and create a CLOCK list for people to use 
11097  as well as a func to turn a clock value into a string 
11098  common_timers.h
11100 -Changes were made to unify the generate.sh scripts and use the new top level 
11101  make-files script 
11102  generate.sh, Makefile, generate.sh, Makefile, generate.sh, nfs02, Makefile,  
11103  generate.sh, Makefile, generate.sh, Makefile, generate.sh, Makefile, 
11104  generate.sh
11106 -Patches were submitted Mitsuru Chinen writes: As an end-of-line semicolon 
11107  is missing, compiling asapi_06.c is failed. 
11108  asapi_06.c
11110 -Patches were submitted Mitsuru Chinen writes: It seems that the contents 
11111  of runtest/ipv6_lib gets old. Currently, there is no test named lib6, 
11112  but more tests are available in testcases/network/lib6 directory. 
11113  ipv6_lib
11115 =======
11116 LTP-20060918
11118 -Code was added to disable tests that will not run on kernels lower 
11119  than 2.6.16
11120  fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c, 
11121  readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c, fchownat01.c
11122  symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c, 
11123  tee01.c, mknod01.c
11125 -The following new test cases for 2.6.16 kernels and above were created by
11126  Yi CDL Yang
11127  fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c, 
11128  readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c, fchownat01.c
11129  symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c, 
11130  tee01.c, mknod01.c
11132 -Changes were made to several files to make them easier to read 
11133  change_owner.mode.sh
11135 -Changes were made to remove  DOS ^M 
11136  ltp-run-files.txt, self_exec.c, Makefile, load_tagp.sh, str_agp.h, tagp.h, 
11137  Makefile, user_tagp.h, pci-exp-tests-HOWTO, Makefile, README, runtest_off.sh,
11138  runtest_on.sh, README, Makefile, README, common.h, README.1ST, mem03.c, 
11139  README, ltpClient.c, ltpServer.c
11141 -Changes made by Jacky Malcles that let ltp-aiodio.sh fun this scenario 
11142  ltp-aiodio.part3
11144 -Changes made to  linux __NR_ logic here 
11145  Makefile, i386.in, ia64.in, linux_syscall_numbers.h, order, parisc.in, 
11146  powerpc.in, powerpc64.in, regen.sh, s390.in, s390x.in, sparc.in, sparc64.in, 
11147  stub-list, x86_64.in
11149 -Changes were made to Define _GNU_SOURCE if not already defined 
11150  chmod05.c, chmod06.c, fchmod05.c, fchmod06.c, fcntl17.c, llseek01.c, 
11151  llseek02.c, mount03.c
11153 -Generate script into generic shell and make sure we still work even if host 
11154  lacks perl 
11155  Makefile, generate.sh
11157 -A patch by jiang guowei for mmap1.c.  It makes the option -v valid.Otherwise,
11158  when you type mmap1 -v in command line,it will show:invalid option.More 
11159  detail,please see bug 1541053. 
11160  mmap1.c
11162 -Applied a patch to fix bug #14744 
11163  kill02.c
11165 - Changed Makefile to standard LTP makefile and fixed a build problem with the
11166   new lock tests 
11167   ltp/testcase/network/nfsv4/lock/Makefile
11169 - Changes made to several Makefiles to force CFLAGS/LIBS to be evaluated 
11170   once rather than everytime they are used 
11172 -Standardize makefiles (punt UCLINUX/COLDFIRE cruft, build everything with 
11173   "-Wall" and user-optimizations, remove pointless targets in favor of 
11174   implicit ones, etc...) Makefiles
11176 -Adding files for Mitsu's networking tests. 
11177  00_Descriptions.txt, Makefile, broken_ip4-checksum, broken_ip4-dstaddr, 
11178  broken_ip4-fragment, broken_ip4-ihl, broken_ip4-protcol, broken_ip4-totlen, 
11179  broken_ip4-version, broken_ip6-dstaddr, broken_ip6-nexthdr, broken_ip6-plen, 
11180  broken_ip6-version, Makefile, 00_Descriptions.txt, Makefile,
11181  route4-change-dst,route4-change-gw, route4-change-if, route4-ifdown, 
11182  route4-redirect, route4-rmmod, route6-change-dst, route6-change-gw,
11183  route6-change-if, route6-ifdown, route6-redirect, route6-rmmod
11185 -Add a common header for __NR defines 
11186  fchownat01.c, fstatat01.c, futimesat01.c, mkdirat01.c, mknod01.c, 
11187  openat01.c, splice01.c, tee01.c, common_timers.h
11189 -Added a patch by Mitsuru Chinen that added the Absolute path to execute sshd 
11190  daemon ssh4-stress
11192 -This patch adds brackets because some versions of ssh requires square brackets
11193  around the IPv6 address.
11194  ssh-stress03-rmt
11196 -Changes are made to try to load .ko modules before .o as pointed out by HK 
11197  ltpacpi.sh, load_tagp.sh, load_tbase.sh, load_tmod.sh, load_tdrm.sh, 
11198  load_tbio.sh
11200 -Additional changes for  uClinux fixes from Jane Lv 
11201  access05.c, chdir04.c, chroot03.c, creat06.c, mkdir03.c, mknod06.c, 
11202  nanosleep03.c, open08.c, pause02.c, rename08.c, rmdir02.c, sigrelse01.c, 
11203  sockioctl01.c, stat03.c, statfs02.c
11205 -Made changes to clean up the makefile, clean up source code warnings, and 
11206  add better libc/libepoll detection 
11207  CheckVer.c, Makefile, epoll-ltp.c
11209 - A fix by Jeff Bailey for my previous breakage of install target in Multiple 
11210   Makefiles
11212 -A patch was created to make errno failure message more helpful 
11213  sysctl03.c
11215 -A patch that sets the constant PAGE_SIZE to the kernel its running on 
11216  fsx-linux.c
11218 -Changes were made to remove extraneous whitespace 
11219  Makefile, pth_str01.c, pth_str02.c, pth_str03.c
11221 -A patch was created to move common defines/functions/etc... to one header 
11222  file so we have to get it right just once 
11223  clock_gettime02.c, clock_gettime03.c, clock_settime02.c, clock_settime03.c, 
11224  common_timers.h, timer_create02.c, timer_create03.c, timer_create04.c, 
11225  timer_delete02.c, timer_delete03.c, timer_settime02.c, timer_settime03.c
11227 -Adding files for Mitsuru's networking tests 
11228  00_Descriptions.txt, Makefile, mcast4-grpope01, mcast4-grpope02, 
11229  mcast4-grpope03, mcast4-grpope04, mcast6-grpope01, mcast6-grpope02, 
11230  mcast6-grpope03, mcast6-grpope04, 00_Descriptions.txt, Makefile, 
11231  mcast4-pktfld01,mcast4-pktfld02, mcast6-pktfld01, mcast6-pktfld02, 
11232  00_Descriptions.txt, Makefile, mcast4-queryfld01, mcast4-queryfld02, 
11233  cast4-queryfld03, mcast4-queryfld04, mcast4-queryfld05, mcast4-queryfld06, 
11234  mcast6-queryfld01, mcast6-queryfld02, mcast6-queryfld03, mcast6-queryfld04, 
11235  mcast6-queryfld05, mcast6-queryfld06
11237 -A change was made to use __linux__ preprocessor from toolchain itself rather 
11238  than a local custom _LINUX 
11239  Makefile, sched_tc0.c, sched_tc1.c, sched_tc2.c, sched_tc3.c, sched_tc4.c, 
11240  sched_tc5.c, sched_tc6.c
11242 -A fix type of option_message 
11243  reboot01.c
11245 -Changes were made to cleanup source code 
11246  domount.c, getopt.c
11248 -A patch that adds new functionality into the NFSvf lock tests. -fixes bugs -
11249  adds the capability to stress a server with multiple clients 
11250  DEPLOY, Makefile, README, VERSION, locktests, locktests.c, locktests.h, 
11251  locktests.py, netsync.c, locktests-2.tar.gz
11253 -Changes to shmt09 were made by Marc Tardiff.  Refer to the cvs log file 
11254  for more details. Tested successfully on sparc and i386 architectures. 
11256 -Changes were made to shmt09 to account for ppc64
11258 -Added a warning to those who wish to edit it 
11259 tests.init
11261 -Changes were made to declare splice for new vmsplice test 
11262  i386.in, ia64.in, linux_syscall_numbers.h, powerpc.in, powerpc64.in, 
11263  s390.in, sparc.in, sparc64.in, stub-list, x86_64.in
11265 -Changes were made to add cast to silence warnings 
11266  timer_delete03.c, timer_settime03.c
11268 -A fix was made to remove trailing whitespace 
11269  clock_gettime02.c, clock_gettime03.c, clock_settime02.c, clock_settime03.c, 
11270  timer_create02.c, timer_create03.c, timer_create04.c, timer_delete02.c, 
11271  timer_delete03.c, timer_settime02.c, timer_settime03.c
11273 -Fixes taken from Yi CDL Yang and create a CLOCK list for people to use 
11274  as well as a func to turn a clock value into a string 
11275  common_timers.h
11277 -Changes were made to unify the generate.sh scripts and use the new top level 
11278  make-files script 
11279  generate.sh, Makefile, generate.sh, Makefile, generate.sh, nfs02, Makefile,  
11280  generate.sh, Makefile, generate.sh, Makefile, generate.sh, Makefile, 
11281  generate.sh
11283 -Patches were submitted Mitsuru Chinen writes: As an end-of-line semicolon 
11284  is missing, compiling asapi_06.c is failed. 
11285  asapi_06.c
11287 -Patches were submitted Mitsuru Chinen writes: It seems that the contents 
11288  of runtest/ipv6_lib gets old. Currently, there is no test named lib6, 
11289  but more tests are available in testcases/network/lib6 directory. 
11290  ipv6_lib
11292 >>>>>>> 1.90
11293 LTP-20060822
11295 -Added files for Mitsuru's Chinen's nfs patch: 
11296 ns-mcast.h, ns-mcast_join.c, ns-mcast_receiver.c, network_stress.appl,
11297  network_stress.broken_ip, network_stress.icmp, network_stress.interface, 
11298 network_stress.multicast, network_stress.route, network_stress.tcp, 
11299 network_stress.udp ns-icmp_redirector.c, ns-icmpv4_sender.c, 
11300 ns-icmpv6_sender.c, ns-igmp_querier.c
11301         
11302 -Made changes to avoid hardcoding test count 
11303 mkdir03.c, open08.c
11305 -Changed the test to account for SLES 10.  Now the syslog tests will test 
11306  syslog-ng or syslogd depending on which one is present.  The update was     
11307  made for syslog01 - syslog10. 
11309 -Corrected the copyright information to reflect SGI, instead of Cray, which
11310  was purchased by SGI years ago for files get_high_address.c, search_path.c
11312 -Removed the Ping test. The ping test is now skipped on SLES, but does not 
11313   affect the execution of the rest of the test in mc_commo      
11315 -Using syscall() rather than _syscall#() macros for the following files:
11316   sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c, sysfs05.c, sysfs06.c,  
11317   sysctl01.c, sysctl03.c, sysctl04.c, sysctl05.c
11318         
11319 -Added a fix to eliminate whitespaces in getdents02.c, getdents03.c, 
11320 getdents04.c    
11322 -Added a fix to re-order testcases a little to account for uclinux in 
11323 access05.c, lstat02.c, mknod06.c
11325 -A Correction was made to the name of the testcase in code...was incorrectly 
11326 called signal_test_03  and changed to signal_test_02.c
11328 -A fix to  get the max pid value at runtime rather than compile time hardcode 
11329 wait402.c, setpriority04.c,Makefile, getsid02.c
11331 -A fix to remove extraneous include 
11332 swapon02.c
11334 - mc_cmds had two fixes.  The test now uses [ae]th[01] in the ping command 
11335 using the -I option. Also the loop to determine which ethernet interface 
11336 is needed was moved to ensure that the correct ethernet interface was selected.
11338 -A patch was addded that allows the following files to get the PID_MAX value 
11339 from /proc/sys/kernel/pid-max: 
11340 access05.c, fcntl15.c, gethostid01.c, lstat02.c, mknod06.c, setrlimit02.c, 
11341 setsockopt01.c, stat03.c, truncate03.c  
11343 LTP-20060717
11344  - The tarball default-tests.tar.gz is a replacement for
11345    testcases/pounder21/default-tests.tar.gz.  This new pounder config
11346    enables the magic sysrq key when pounder starts.   
11347  - A patch submitted by Derek Wong to reduce the memory requirements of
11348    pounder's ramsnake test.
11349  - A patch submitted by Will Newton that allows for compatibility changes
11350    gcc 2.95.2 in th following files:
11351      lib.c, lib64.c, test.c, test64.c, test_func.c, test_func64.c, tools.c
11352  - Fixed ColdFire Makefile mistake in the syscall and syscalls/mmap directory
11353  - Added a note for uClinux users in the top level Makefile
11354  - A fix for failures in fcntl27 and fcntl28 for bugs 21614 and 23235.
11355  - A fix submitted for make_tree.c by Jacky Malcles that fixes this
11356    testcase by setting envp
11357   - A fix submitted to Jacky Malcles that fixes read_checkzero.c.  The lseek
11358    function allows the file offset to be set beyond the end of the existing
11359    end-of-file of the file.  If data is later written at this point,
11360    subsequent reads of the data is in the gap returns bytes of zeros until
11361    data is actually written into the gap.
11362  - In the testcase semget05.c the value of MAXIDS was changed for the specific
11363    machine by reading the system limit for SEMMNI - The maximum number of
11364    semaphore sets. This is a fix for bug 24745
11365  - A fix submitted by Amit K. Amora that initializes the alarm received
11366    code and allows the test to pass more than just once on 2.6.17-rc6
11367    alarm05.c,
11368  - A fix was submitted by Andy Echols for pan.c to fix an infinite
11369    loop problem that occurs  in pan if runltp tries to run a test
11370    that isn't present.
11371  - A fix was submitted to cast TEST_RETURN to gid_t to avoid implicit casts
11372    which tend to cause problems with the testcase  setregid03.c,
11373  - A patch submitted by Jacky Malcles that fixes the problem where
11374    i0_getevents() return value is not checked and may return 0 if
11375    no events are available and may generate a SIGSEGV in the testcase
11376    aiodio_append.c,
11377  - Backed out the _USC_LIB change for several Makefiles because it was
11378    breaking on the PowerPc platform on Fedora Core
11379  - Added code to ignore looking for PID_MAX on powerpc, s390, and i386 to
11380    fix build problems on newer kernel versions on the following files:
11381     sysctl05.c, setpriority04.c sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c,
11382     sysfs06. getdents01.c, sysctl03.c getsid02.c, sysctl01.c,wait402.c
11383  - TCP.c was changed to delete broken whitespace and also the call for
11384    accept(2) takes a socklen_t, not an int
11385  - Changes were added to the following files to use memset() instead of
11386    bzero():
11387    tlibio.c, write_log.c, doio.c, iogen.c, fsstress.c, fsx-linux.c,
11388    pthcli.c, pthserv.c, pth_str01.c, pth_str03.c, recvmsg01.c, sendmsg01.c,
11389    crash01.c, crash02.c, pingpong6.c,test_getname.c,fancy_timed_loop.c, 
11390    infinite_loop.c, run.c, timed_loop.c, snake.c, rpc1.c,pipeio.c, mc_recv.c
11391  - Changes were added to the following files to use memcpy() instead of
11392     bcopy():
11393     serverCommunication.cpp, member.c, rpc1.c,pipeio.c,mc_recv.c
11394 -  A series of  patches created by Mitsuru Chinen that  created some addtional 
11395    network stress tests. 
11396 -  A change submitted by Liang Shuang that fixes su01_su for the arm 
11397    architecture
11398 LTP-20060615
11399 -Added a patch from Darrick Wong to reduce the memory requirements of 
11400  pounder's ramsnaketes
11401 -Added a patch for crash01.c from Olof Johansson <olof@lixom.net>
11402  POWER5 has coherent icache, but POWER4, PPC970 and some other processors
11403  lack it. The standard dcbst/icbi/isync is needed to avoid using the not
11404  so random (or stale) data instead.
11405 -Test.h was moved to common headers to eliminate the need for every test file to
11406  declare Tst_count extern
11407 -Usctest.h was changed to eliminate scope issues when actually using TEST()
11408 -Added a patch from Mike Gahangan to clean up a makefile with an extra build 
11409  target variable.  
11410 -Added a patch from Issac Wilcox that can keeps the test from returning a false
11411  failure
11412 -Made changes to setregid02, setregid03 and setregid04 to use gid_t instead 
11413  of int where appropriate
11414 -Made changes to setresgid01, setresgid02,setresgid03, setresuid01,setresuid02,
11415  and setresuid03  to pull the [gs]etre* prototypes from headers rather than 
11416  defining them ourself
11417 -Made changes to setreuid01,setreuid02,setreuid03,setreuid04,and setreuid05
11418  to use uid_t instead of int where appropriate
11419 - Added a change to getpriority01 to combine the TEST_RETURN and TEST_ERRNO 
11420   if check so that we always display PASS or FAIL messages as pointed out 
11421   by Isaac Wilcox
11422 - Added a patch to make the output of fork07 deterministic.
11423   Specifically, make sure stdout is flushed before forking 100 times,
11424   else you can get 101 copies of the output.  This only seems to happen
11425   if glibc notices that stdout is a regular file, but in my test setup
11426   stdout is always redirected to a file and compared with something.
11427 -Changed the declaration for setup and cleanup from extern in the 
11428  following files:
11430  alarm01,chdir02,chown01,close08,creat09,dup0,dup04,execl01,execle01,execlp01,
11431  execv01,execve01,execvp01,fchmod01,fchown01,fcntl02,fcntl03,fcntl04,fcntl05,
11432  fcntl09,fcntl10,fcntl23,fcntl24,fcntl25,fcntl26,fcntl27,fcntl28,fork01,
11433  fpathconf01,fstat01,fstatfs01,fsync01,getcontext01,getdtablesize01,getegid01,
11434  geteuid01,getgid01,getgroups02,gethostid01,gethostname01,getpagesize01,
11435  getpgrp01,getpeername01,getpid01,getppid01,link07,lstat01,mkdir08,open03,
11436  pause01,read01,readlink02, readlink03,rename02,rmdir04,select03,setgid01,
11437  setpgid01,setpgid02,setregid01,setuid02,stat05,statfs01,statvfs01,symlink02,
11438  symlink03,symlink04,symlink05,sync01,time01,time02,times01,umask01,uname01,
11439  unlink05,wait02,write01,setreuid01,setreuid02,getuid01,link05,
11441 LTP-20060515
11442 -Added a -e option to print out the date of the ltp release.  Also
11443  the date of the version of LTP will be printed in log files.   
11444 -A patch for parse_opts.c was removed because it caused several test cases to fail
11445 -Added a patch from Jacky Malcles to correct typos in ltp-aiodio.sh
11446 -Added a patch from Jacky Malcles to fix aiodio_append.c
11447 -Added a patch from Bibo Mao that fixes setrlimit03
11448 -Added a patch that fixes file_test.sh.  
11449 -Added a patch that fixes gethostid01
11450 -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
11451 - Patches submitted by Thomas Gleixner to initialize interval values in setitimer03
11453 LTP-20060412
11454 -Removed a patch for parse_opts.c that caused many test cases to fail.  
11455 -Applied a patch by Jacky Malcles that added a fourth scenario for ltp-aiodio.sh
11456 -Fixed ld01 from failing on Assertions 1-7 for bug 22167
11457 -Applied a fix for Lin Feng Shen to eliminate white spaces that caused mail02 to fail
11458 - A fix created by Jacky Malcles that eliminates warning messages when complied on 64 bit platform
11459 -Applied a patch to re-enable writing on arm per by Joe Pearson / Nick Pollitt
11460 -Applied three patches by Joy Latten to the security test suite
11461 -Applied patches from Robert Williamson to fix fcntl127. This test
11462 should now  be positive test versus negative...based on the properties of
11463  the open() call in the setup() 
11464 -Applied Patch from Robbie Williamson that fixed fcntl128.  This testcase was changed the test to expect no errors.  The fcntl() call should succeed regardless
11465 -Applied a patch from gettimeofday01 to gettimeofday02 to fix the occasional failure
11466 -Applied a fix to madvise02 by Jacky Malcles to eliminate the need for a special execution of the testcase for ia_64
11467 -Applied a patch fixes the test 4 of mincore01.c that failed in 32 bit on a 64 bit kernel.
11468 -Patches applied to pread02 to fix broken white spacing
11469 -Applied a patch from Jane Lv for pread03.c.  This fixed a missed step to initialize the read buffer array.
11470 -Applied Patches submitted by Thomas Gleixner to initialize interval values to prevent setitimer01 and 02 from failing
11471 -Applied updates from Darrick Wong for Pounder for Pounder21.  Documentation was  added to get pounder up and running quickly
11472 -Feature added to Pounder21 that enables the sysrq key at the beginning of every pounder run
11474 LTP-20060306
11475 - Applied an update to allow people to automatically declare the CREATE variable in IDcheck.sh.
11476 - export a bunch of settings by default that since they are harmless
11477 - allow people to store custom settings in config.mk
11478 - 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
11479 - Fix from Jackie Malcles, no such file or directory error
11480 - make sure clean descends into the templates dir
11481 - cleanup CRLFs from end of lines, 
11482 - fix dependency tracking so targets arent rebuilt all the time
11483 - Applied LDFLAG cleanup patch from Mike Frysinger.
11484 - set default Debug level to off
11485 - fix warning: growfiles.c:357: warning: unused variable `opterr'
11486 - use errno.h instead of doing extern int errno
11487 - cut extraneous newlines from test output
11488 - kill off unused strings msg1 and msg2
11489 - cleanup test output by adding a lot more useful debug info
11490 - use proper test output routines rather than homebrewed printf statements
11491 - use proper tst_* functions for output
11492 - fix for defect 21622, insufficient timeout value
11493 - tighten up uClinux disabled messages
11494 - fixes by Jane Lv to disable EFAULT related tests on uClinux
11495 - cleanup debug output that shouldnt be shown at normal runtime
11496 - make the -F option a bit smarter
11497 - remove extraneous output and improve output when we do issue messages
11498 - Jane Lv writes: I have patched flock03.c and sched_setparam05.c to replace fork() by vfork() on uClinux.
11499 - calculate TST_TOTAL based upon the number of elements in the test array instead of hardcoding the value
11500 - use TFAIL instead of TINFO to report test failures in getcwd02
11501 - fix test on x86_64 and make error output a bit more helpful in gettimeofday
11502 - New Memory mapping testcases.
11503 - Jane Lv writes: use FORK_OR_VFORK() instead of fork() so this stuff works on uClinux
11504 - need to define _GNU_SOURCE before including features.h or sigset prototype is missed
11505 - patched flock03.c and sched_setparam05.c to replace fork() by vfork() on uClinux.
11506 - use syscall() instead of _syscall2() to improve portability
11507 - define INVALID_ADDRESS to get rid of warnings on 32bit hosts and make it more sane in general
11508 - Fix for defect 21134, look for syslog-ng instead of syslogd on some systems.
11509 - if a test failed as a non-root user and the reason was EPERM, then mark the test as PASS, not FAIL 
11510   (security-minded kernels often restrict kernel buffer access for non-root users)
11511 - fix test on 64bit hosts in syslog12
11514 LTP-20060205
11515 - Added new fcntl() test contributed by Jacky Malcles to test opening with O_WRONLY
11516 - Fix typo in nfs run script, nfs03 ran twice instead nfs04
11517 - Added the LTP's Database Opensource Test Suite to the testsuite.
11518 - Applied patch from Mike Frysinger that disables ballista if no perl 
11519   is installed on the system and fixes the clean target.
11520 - Applied LDFLAG fix from Mike Frysinger
11521 - Applied patch from Mike Frysinger to ensure Makefile properly respect CFLAGS/LDFLAGS
11522 - fixed some RH/Suse specific messages
11523 - Updates for mmc security tests
11524 - Updates for device driver testsuites from Amit Khanna (Intel)
11525 - Applied memory leak fix in fsx-linux.c
11526 - Fix for uClinux to fix execute error
11527 - Fix to prevent not enough (pages) dups error in some cases
11528 - Applied patch from Jacky Malcles: during its life fcntl23 has changed:
11529   used to open the file with O_RDWR and now is opening with O_RDONLY
11530 - Added new fcntl() test contributed by Jacky Malcles to test opening with O_WRONLY
11531 - Fixed gethostid01 so the second 64 bit check doesn't clobber the first 64 bit check by using a bitmask
11532 - fix for defect 21050, the logic on line 211 was reversed causing the 64bit code to get run on a 64bit system
11533 - Fixes for uClinux to fix fork and invalid memory access errors
11534 - Fix for defect 21072, fixing the offset on some systems
11535 - Applied patch from Mike Frysinger to resolve issue with UNALIGNED being defined multiple times for ARM targets.
11536 - Patch to fix race condition on 64bit systems, fixes bugzilla 19013
11537 - Fix for defect 21046, testcase should fail ENOMEM passes due to insufficient pages
11538 - Applied patch from Jane Lv to disable test for uClinux.
11539 - 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
11540 - Fix to get rid of ugly messages during the make
11541 - Fix for defect 21068, check for the existance of either syslogd or syslog-ng before failing and reporting an error
11542 - Applied patch from Mike Frysinger to resolve problem with defining a local syslog() function when the tests are built statically.
11543 - Fix for defect 20348, waitpid12 hangs occasionally
11544 - Applied patch from Jeff Burke:
11545   Here is a patch that modifies the following files:
11546    testcases/network/nfsv4/acl/acl1.c - Fix for segfault in a printf.
11547    testcases/network/nfsv4/acl/create_users.py - Fix for help syntax
11548      (backwards -u users -g groups).
11549    testcases/network/nfsv4/acl/runtest - Fix for useradd command and also
11550       a echo command.
11551    testcases/network/nfsv4/acl/test_long_acl.py - Fix for output, the  #
11552       of entries was munged with the word entries.
11553 - Add sctp testcase updates
11554 - Initial drop of pounder21 testsuite
11556 LTP-20060105
11557 - Updates from Jennifer Monk to enable compiling w/o errors using XLC
11558 - Applied Coldfire patch from Jody McIntyre:
11559  - Make the fdopen workaround blackfin-specific (not needed on Coldfire.)
11560  - getdents01: gcc 2.95 does not like declarations in the middle
11561    of functions, so move getdents to the top.
11562  - Add LDFLAGS to the following Makefiles:
11563  - Add -D_USC_LIB_ for Coldfire builds to the following Makefiles: creat,
11564    execve, fchdir, kill, mkdir, open, rename, rmdir, sched_setscheduler,
11565    vhangup, ipc/lib.  This avoids symbol conflicts reported by gcc 2.95.
11566  - Skip the following syscall tests on Coldfire: madvise, mlock, munlock.
11567    These system calls are not implemented.
11568  - IPC: Modify the headers and Makefiles to avoid duplicate definitions of
11569    msgkey on Coldfire.
11570  - msgctl08, msgctl09: Lower MAXNPROCS to a value that will fit in the
11571    Coldfire's memory.
11572  - mallopt01: Define __MALLOC_STANDARD__ on Coldfire.
11573  - Skip mmap01 on Coldfire since it requires sbrk(), which is not available.
11574  - rename02: Remove private do_file_setup and use the library version to avoid
11575    symbol conflicts.
11576  - kill07: Declare semkey as extern on Coldfire to avoid symbol conflicts.
11577  - kill11: Move *msg declaration since gcc 2.95 does not understand C99.
11578  - sigaction01: Move -lc in the Makefile after -lpthread.
11579 - Applied changes suggest by Jacky Malcles to keep gf18 from running longer than it needs.
11580 - Applied a suggested solution from Jacky Malcles to allow growfiles to run correctly in 64bits.
11581 - Applied a memory leak fix to fsx-linux tests.
11582 - Applied patch from Marc Unangst to resolve issues with leaking file descriptors in inode01.c
11583 - Update aio-stress.c tests from Chris Mason
11584 - Applied patch from Bibo,Mao to use RT signal instead of SIGUSR1 to inform parent process that 
11585   the child process has finished memory allocation.
11586 - New security tests from Michael Harlow
11587 - Applied patch from David Marlin to close the last file descriptor created in order to 
11588   make one file descriptor available for loading a needed library.
11589 - Added one line to gethostid, if 'hostid' includes fffffff, then we ignore.
11590 - Applied fix for Sourceforge bug ID 1332508 in getsid02
11591 - Appliec changes from Jane Lv for uClinux.
11592 - Applied patch from Mark Ver to allow proper execution on s390x platform.
11593 - Updates to ASAPI tests from David Stephens for new glibc and RFC 3542
11594 - Renamed create_file.c to nfs04_create_file.c to resolve duplicate name problem with network stress tests.
11595 - Updates to Makefile for acl testsuite
11596 - Initial add of acl testsuite from Bull
11597 - Updates from sridhar to sctp testsuite
11598 - Comment out CFLAGS overrides in network-stress Makefile, it was causing build breaks in 64bit compiles
11601 LTP-20051205
11602 - New networkStress testcase files
11603 - Security test updates for cleanup and testcase improvements
11604 - New nfsV4 testsuite
11605 - Updates for nfsV4 testsuite
11606 - Updates for open_hpi_testsuite
11607 - Corrected out of memory error msg in ltpstress.sh
11610 LTP-20051103
11611 - fix from Bryce Harrington to corect a Makefile and path problem on some systems
11612 - Updated aiocp to the latest level. See  http://developer.osdl.org/daniel/AIO/
11613 - Corrected a logical typo in the mmapstress test found by John Clemens:
11614 - Changes for cleanup of digsig testcases
11615 - Applied patch from Jacky Malcles to allow the test to execute correctly with
11616   the new 2.6 kernel.
11617 - Fix for defect failure in fcntl23.c to lock readonly file, changed to open file RDONLY
11618 - Fix gethostid01 to return correct code in 64 bit mode
11619 - fix madvise01 testcase error where it may not run out of memory
11620 - Applied patch [ ltp-Bugs-1168107 ] from Shyam Chandrasekaran:
11621 - Fix bug in settimer01.c
11622 - Fix write04.c to work on ia64
11623 - Cleanup to not include redundant sys/socket.h after linux/socket.h
11624 - Add NetworkStress testcases from IBM Japan
11627 LTP-20051004
11628 - this patch touchs up the output of ver_linux if gcc, fdformat, or mount is missing
11629 - New testcases for tpm
11630 - Fix compile error with strsep on some systems.
11631 - Add a missing include file and corrects an fprintf
11632   format type to eliminate warning messages.  It also performs some minor
11633   whitespace cleanup.
11634 - patch attached fixes it so writetest is rebuilt whenever writetest.c is updated
11635 - patch typecasts in writetest - the values given to printf to (long long int)
11636 - patch initializes some uninitialized variables and adds a
11637   return statement (non-void function) to eliminate warning messages.
11638 - patch process.c adds a missing include file, function return types
11639   and returns, cleans up structure initializations, and removes unused
11640   variables to eliminate warning messages.  The debug print macro is also
11641   modified to handle a variable number of arguments.
11642 - patch basically stubs out the GetContext function for uClibc and allows for any
11643   other system to be added accordingly since uClibc doesn't provide the function 
11644   on later builds.
11645 - Added code to check whether or not "ffffffff" is returned on some 64bit
11646   machines.
11647 - Fix for defect 17215 in nanosleep02
11648 - patch adds a missing include file, function return types
11649   and returns, and typecasts some variables to eliminate warning messages.
11650   GNU_SOURCE is also added to CFLAGS in the makefile, since otherwise
11651   the 'pselect' declaration is not found in some build environments.
11652 - Fix for defect 17723 pTrace01.c
11653 - patch adds missing include files and declares return types
11654   to eliminate warning messages for setfsuidxx.c
11655 - TEST_ERRNO fix to display as a long int.
11656 - Change sigrelse01 tests to eliminate duplicate function prototypes.
11657 - Change to sigrelse01 to use time.h vs define in program.
11658 - Fix for defect 17974, Strace/Ptrace hangs
11659 - patch adds missing include files, function prototypes and
11660   returns, and removes unused variables to eliminate warning messages.
11661   It also corrects some sprintf format warnings and replaces 'abortx' with
11662   a version that accepts a variable number of arguments.
11663 - The "generate.sh" script was mistakenly removed...added it back.
11664 - Updates to check for connection failure vs unauthorized access fail in ftp02_s1, ftp03, ftp04, ftp05
11665 - Cleanup - Removed the datafile directory, because this is created using the generate.sh
11666   script..which is called in the Makefile
11669 LTP-20050907
11670 - Added test for statvfs()
11671 - Applied a load of patches submitted to the mailing list by Gentoo's Mike Frysinger
11672 - Applied patch from Erik Andersee:
11673   if __NR_fremovexattr isnt defined by the current linux headers,
11674   acl_file_test.c will fail to build
11675 - Relocated getcontext() test from getcontext01 to just getcontext.  
11676   Also added the directory to the list of tests not ran on uclinux.
11677 - Applied patch to madvise02 for tmp memory
11678 - Applied patch to mallopt01 to fix logging error.
11679 - fix for defect 17723, change sleep to an at least vs an exact amount
11680 - Correct testcase return on RHEL 3 & 4 2.6.13-rc6-mm1
11681 - Applied IA64 patch received from Jacky Malcles to write03-04
11682 - Added -n option to allow disabling networking stress to ltp-stress
11685 LTP-20050804
11686 - Applied fix from Greg Edwards for 64bit execution.
11687 - self_exec magic required to run child functions on uClinux
11688 - Applied patch from Mike Frysinger:trying to do a build on uClibc will abort in lib/tlibio.c because we dont
11689   provide aio.h find attached a patch which updates the check to include UCLIBC alongside
11690   UCLINUX
11691 - remove call to create.sh script that checks for obscure c++ rpms
11692 - remove all references to and creation of non-std /usr/local/bin/perl5
11693 - fix ballista.cpp to not core dump with std c++ lib
11694 - fix to add librt to MakefileTarget for running aio_suspend test:missing clock_gettime on linux
11695 - remove printf.h and stdio.h from testcases/commands/ade/ld/rd1.c.
11696 - Change to fix the addition of 2 minutes without going over 60 for the seconds
11697 - patch to fix up the install target in disktest to match the install targets of everything else
11698 - patch to fix writetest Makefile to not always rebuild the writetest binary 
11699   regardless of whether you ran `make` or `make install` or whatever
11700 - newer toolchains complain about redefining 'log' since it's a math function
11701   provided by the libc find attached a simple patch to rename the 'log' variable in
11702   testcases/kernel/ipc/ipc_stress/message_queue_test_04.c to 'logit'
11703 - when running make in silent mode (make -s) the verbose mode of AR 'gets in the
11704   way' attached patch drops the -v and adds -c so that ar wont display the 'ar:
11705   creating blah.a' message either
11706 - the current mallocstress.c emits a warning about newsize being used
11707   uninitialized because gcc doesnt detect the abort(0) path 
11708   find attached a simple patch to prevent the warning from being issued
11709 - Running nptl01 can fail if the test lasts longer than 300 seconds, patch to lower interations to 100000.
11710 - Fixed clone04 to return correct failure code.
11713 LTP-20050707
11714 - Applied fixes by Paul J.Y. Lahaie to implement support for UCLinux
11715 - suppresses the warning  "head: `-1' option is obsolete; use `-n 1'..."
11716 - Updated the TEST() macro to return long, instead of int for use with 64bit architectures.
11717 - Removed umount04.
11718 - Security updates for ppc and 390 systems
11719 - The K42 open source operating system bug fix for panic when alarm is cancelled.
11720 - Applied some zSeries specific patches.
11721 - Applied patches to allow NFSv4 testing:
11722 - Define gettid() to syscall(__NR_gettid).
11724 LTP-20050608
11725 - Added test for getcontext()
11726 - Added additional test for mlockall().
11727 - Added getdtablesize() test.
11728 - Added pselect01 test.
11729 - Added new fcntl tests to scenario.
11730 - fs_inod - Raised the maximum file size for the random setting to 500Mb.
11731 - upgrade disktest to version 1.2.8
11732 - Clearify the comment explaining the second call to alarm() in
11733   testcases/kernel/syscalls/alarm/alarm06.c 
11734 - Corrected a bug in fcntl24.c and added new tests fcntl25, fcntl26, and fcntl27.
11735 - Change to 1024 default if IO_BITMAP_BITS not defined
11736 - Applied fix for conditions where ENOMEM test scenarios were failing.
11737 - mlockall03 is a Test for checking basic error conditions for mlockall(2)
11738   starting from linux 2.6.9
11739 - NGROUPS_MAX defined in limits.h is not the max number of groups in the
11740   system, it the max number guaranteed.  Thus, if the system actually
11741   allows more, the test case doesn't produce the expected failure.
11742 - test3 in setrlimit02.c:Test attempts to increase hard limit of RLIMIT_NOFILE resource.
11743   The rlim_max used by setrlimit() is expected to be greater than current hard limit to get EPERM.
11744 - nfsstress - Corrected so the test can find gettid()'s definition.
11745 - PTS Version 1.5.1 Released
11746 - Removed old version of Open POSIX Test Suite (OPTS).
11747 - Updated the open_posix_testsuite:
11750 LTP-20050505
11751 - Added DBAT testsuite, limited LTP tests for build verification - runltplite
11752 - fix the bug on test table selinux when run the ltpmenu.
11753 - Added new getpagesize() test.
11754 - New test creates a data file of specified or random size and copies
11755   the file to a random directory depth on a designated filesystem.
11756   The two files are compared and checked for differences.
11757 - Make nptl01 timeout and report failure rather than just hanging in the event of a fail.
11758 - Moved SELinux testsuite from misc to the kernel/security directory.
11759 - acct01 - Updated test to allow for execution on zSeries machines.
11760 - ioperm01 - Fixed bug will cause ioperm01 receive SEGV and report "BROK" instead of "FAIL" when this test failed.
11761 - nfs04 - use 'cmp' instead of 'diff' because I think byte comparison is better for the type of file created for this test.
11762 - Fixed ftp01 and telnet01 seems designed to run with non-root user connection
11763   when the user name is set to RUSER environment variable.
11764   However, it is incomplete.ftp01 creates a directory whose permission is root.
11765   So, non-root user cannot write in the directory.
11766   telnet01 always consider the prompt is '#'
11768 LTP-20050405
11769 - Fixed '-d' option to runltp.sh
11770 - Added optional ltp (fivextra) extended testsuite
11771 - Added digital signiture testcases from the security team
11772 - Applied patch from Gernot Payer to fix, mincore01, shmget02, capset02
11773 - Applied suggested check from Carl van_Schaik to clone02.
11774 - Added seLinux testsuite from security team and Stephen Smalley.
11775 - Added NFS cthon04 tests needed files.
11778 LTP-20050307
11779 - Added -v option to LTP, fixed -s option
11780 - Removed fcntl16 until testcase can be fixed/changed.
11781 - Fix for defect 14136, growfiles expanding a file past the 2G limit on ext2
11782 - Applied patch from Marcus Meissner for SF bug #1114114
11783 - Applied patch from David Miller for sigaction problems
11784 - Applied a patch from Suzuki Kp to resolve some race/signal handling conditions
11785 - In adapting specific LTP tests to uClinux running on Analog Devices'
11786   Blackfin processor, we found a problem in mount01 where malloc was not
11787   reserving space for the trailing null byte and strncpy was being called
11788   without enough bytes to account for the trailing null byte.  The
11789   following patch fixes the problem
11790 - Increased USER_PRECISION to 2200 to take into account the processes switching time nanosleep02
11791 - The attached patch fixes a swapon cross compile build error I ran into
11792   recently. I verified that RH9 self hosted and cross compile builds now
11793 - Removed the include of <asm/atomic.h> back out.  Most distros and kernels
11794   can build and execute the test without it now.
11795 - Change for defect 13778, when the /var/log/messages file is first moved, the first write fails
11796 - The SIGINT sighandler will set the "intinitr" flag to 1 for the children. But if the
11797   "runtime" is small( a command line argument passed, the testcases were running
11798   for 5 secs here), it may happen that the SIGINT may be recieved before the
11799   child initialize the flag to 0, and which may lead to a hang
11800 - Change to exclude lib6 directory from default build since it breaks earlier Distros
11801 - Added code to handle cases where certain distros don't define AI_V4MAPPED in /usr/include/netdb.h
11805 LTP-20050207
11806 - runltp now exports $TMPDIR as a copy of $TMP, certain exceptions caused these to be different.
11807 - extra functions for LTP libs are to make these tests fail with a more
11808   informative message when attempts to create swap on tmpfs are made.
11809 - IPV6 testcase updates from David Stevens
11810 - Applied patch from Jacky Malcles that fixes an inconsistency regarding synchronization.
11811 - Make proc01 skip kcore
11812 - Fix gives an hint to the probable solution if capset01 test fails
11813 - Fix for race conditions in synchronization between children and parent on fcntl15.
11814 - Applied patch from Jacky Malcles to allow test to run on ia64.
11815 - The test llseek sets RLIMIT_FSIZE to a small number, this fix to
11816   restore it to its original value.
11817 - Fix IPV6 Makefile install path problem
11819 LTP-20050107
11820 - Porting changes from John Kohl to help support compatablility LTP on Solaris, HP-UX and AIX.
11821 - Add scsi virtual devices testsuite using scsi_debug
11822 - Changes to fix defect 13205 - testcase (seg fault) fails when MALLOC_CHECK_=3 environment varible is turned on .
11823   Removed test for ppc64 as special exception, now passes child_stack+CHILD_STACK_SIZE as parameter to clone on ppc64
11824 - Applied patch from Prashant Yendigeri that fixes execution path problem.
11825 - Fix for defect 11968 - test seg faults on a SMP system (8-way)
11826 - Removed a prior applied patch from getdents01, that broke the testcases.
11827 - Applied patch from Ricky Ng-Adam to fix ioperm01 testcase.
11828 - Applied patch from Jacky Malcles for madvise02.
11829 - Applied fixes to error messages from Adam Lackorzynski.waitpidXX
11830 - Applied cleanup patch from Prashant Yendigeri for writexx testcases.
11832 LTP-20041203
11833 - Change to fix file creation error on certain filesystems.
11834 - gf15 and gf18 failed on both 32-bits and 64-bits, 
11835   Growfile used lseek and fstat to operate file. When file grows
11836   beyond 4G,lseek and fstat would fail on 32-bits machine.
11837 - Added fs-bench by Hironobu SUZUKI and additional JFFS
11838   testscript by G.BANU PRAKASH.
11839 - Added mongo filesystem test by namesys and additional testscript from G.BANU PRAKASH.
11840         /etc/init.d/cron restart
11841 - Applied patch from Jacky Malcles to allow test to run on IA64.
11842 - settimeofday01 fails on some platforms(ia64,41611     x86-64) occasionally.
11843   The testcase did not consider the situation when CONFIG_TIME_INTERPOLATION is enabled.
11844 - Remove case from password query since the distros use both upper and lower case P/p.
11847 LTP-20041105
11848 - Added extensive syscall testsuite (Ballista)
11849 - Added new tests to EPoll testsuite
11850 - Applied long path name patch from Michael Vieths
11851 - Removed the requirement to have "." listed as the first directory, since it is not a documented requirement.
11852 - GetDents01 - Used _syscall3() to allow this test to run on non-x86 archs.
11853 - Applied message formatting patch from Gordon Jin.
11854 - Applied IA64 specific patch from Jacky Malcles.
11855 - Fixes from Chris Wright for swapon02 failures
11856 - Restored the compile settings for Linux2.4/GLIBC2.2 and created a new one for Linux/GLIBC2.3 Removed -fwritable-strings 
11857   and -DGLIBC=22 flags from compile.
11858 - Applied a patch from Zhao Kai that added a pause to allow for testing on installations with improved PAM security.
11861 LTP-20041007
11862 - Applied fix from patch 1037010, submitted by mator.
11863 - Changes from Kris Wilson on RH specific changes
11864 - Changes from the security team testcases
11865 - Add HOWTO for pci tests
11866 - Changes for pci testcases
11867 - Disable -std=c99 and -peandtic flags in writetest's Makefile.  Some users of very old gcc versions 
11868   had problems with this, but it looks like those versions of gcc will still compile it ok.
11869 - Fix typo and add log statement if a failure on loading the test module
11870 - Changes requested from the security team for fix PPC64 error
11871 - Small fix to chown03 and fchown04.  tst_tmpdir() call was happening in a spot that would cause 
11872   it to break under certain automation environments.
11873 - un-spamify fork11 test
11874 - Fix getrlimit02.  Rajeev Tiwari <rajeevti@in.ibm.com> pointed out that RLIMIT_NLIMIT was now too 
11875   low in the usr include files for newer kernels to cause this to fail.  Defined a new high one that 
11876   ought to work for the forseeable future.
11877 - Overhaul madvise02.  Removed some invalid testcases, fixed one case that was an invalid failure, and a lot of cleanup
11878 - Changes from SuSE for mincore tests
11879 - Changes from Ihno for Itainium failures
11880 - Changes from SuSE for setdomainname tests
11881 - Changes submitted from SuSE for sethostname
11882 - Changes to fix statfs03 error on trying to write to protected directory
11883 - Change to fix defect 10947, failure on tmp directory
11884 - Applied IA64 specific patch from Jacky Malcles:
11888 LTP-20040908
11889 - Modified runalltests.sh to call runltp.sh. runalltests.sh is now deprecated and will be removed early next year.
11890 - Modified tst_tmpdir to ensure 777 permissions on test directory.
11891 - Changes to ltp-aiodio.part3 for testcase run parameters
11892 - Changes for 2.6.X so only delete modules is run, query and create are obsolete
11893 - Updated runtest scenario with the latest SCTP tests.
11894 - uncommented swapon() tests.
11895 - added new paging tests, mincore and madvise
11896 - Change to fix aio-stress problem will io errors on a short read during the random read portion
11897 - Change to only print out a pass/fail instead of # of iterations pass/fail
11898 - Added IA64 specific code for shmt09.
11899 - Change to not do /dev/ptmx group write on arm arch.
11900 - Applied patch from Ling, Xiaofeng to allow the test to use TDIRECTORY correctly.
11901 - Corrected test 1 to show EPERM error pointed out by Ling, Xiaofeng.
11902 - Change to close fileHandle prior to cleanup to correct testcase failure in NFS filesystems
11903 - Change sleep time from 1 second to 10 seconds to allow system to pass
11904 - Change to define RUSAGE_BOTH if not defined, RH removed from user space and other distros still support.
11905 - Add arm arch to the ALIGNED typedefs
11906 - Changes from Ihno for llseek01.c to check TEST_RETURN vs TEST_ERRNO
11907 - use ltp functions in f00f test for better output parsing
11908 - Fix Makefile to link open_files into the bin directory
11909 - Get rid of extra = of "must be Root user" check
11910 - Change the awk $4 to an $NF to support debian only returning 3 terms
11911 - Change to tcpdump to check IFNAME define
11913 LTP-20040804
11914 - Corrected TCbin definition.
11915 - Changes to check for RedHat install when setting up environment variables
11916 - Changed ROOT_PASSWORD to PASSWD to match other testcases.
11917 - Change to check and exclude test if running on a 390 system since test is invalid on that platform
11918 - Fix build errors in modify_ldt01 and modify_ldt02
11919 - Additional security testcases
11921 LTP-20040707
11922 - Added a new test for bind() written by Dan Jones.
11923 - Jacky Malcles added support for ext3 and some cleanup code.
11924 - Fixes to fix DMAPI defect
11925 - Changes for eliminating dmapi.h
11926 - Applied patch from Gary Williams to change malloc() to calloc() b/c some
11927   archs don't like the use of uninitialized memory.
11928 - Fix typo and change i to a 1 in the bufcmp function in diotest_routines.c
11929 - Applied patch from Gary Williams that added an optional forth arguement to
11930  semctl as a union, not a pointer to pointer, b/c pointer to pointer causes ppc
11931  to explode.  Union will automagically interpret the union as a pointer as
11932  necessary....now works on multiple archs.
11933 - Made sure that the shm segment is cleaned up if the shmat() fails.
11934 - Applied patch from Wu Zhou to correctly cleanup in case of a failure.
11935 - Added definition for SHM_HUGETLB for cases where this is not defined.
11936 - Applied patch from Steve Hill and Gary Williams for MIPS.
11937 - Applied a timing fix to allow the test to run on more architectures.
11938 - Applied results cleanup patch from Gary Williams.
11939 - Corrected the logic in the test to use -lepoll or not.
11940 - Applied PASS message cleanup patch from Gary Williams
11941 - Fix invalid syntax "if undefined" in modify_ldt tests
11942 - Applied patch from Gary Williams for personality() tests to initialize
11943   PER_LINUX so we can clearly see if the desired changes occur.
11944 - Updated to Posixtestsuite-1.4.3
11947 LTP-20040603
11948 - Minor corrections to the NUM_PROCS patch
11949 - Added the ability to pass NUM_PROCS to the -c option for runalltests.sh
11950 - Fix genload in runalltests.sh, it was trying to run it in all caps, but the binary is all lower case.  
11951   Should actually run genload now.
11952 - Patch from Alastair McKinstry to allow LTP to build on Linux/HPPA
11953 - Changes for parameters passed to aio-sparse for correct offsets and restrictions on sizes.
11954 - Add new security tests to syscalls testsuite
11955 - In acl_file_test.c and acl_link_test.c syscalls regarding xattrs are still
11956    done via syscall, although libc functions are available. Furthermore I found
11957    out that on older distros for non-intel architectures both attr/xattr.h and
11958    constants like __NR_getxattr are not available, so in this case the these
11959    testcases are not built.
11960 - Updates for the DMPAI testsuite ppc64 support.
11961 - Fix failure on rwtest versions rwtest03 and rwtest04 due to mmap running out of resources.
11962 - Made changes to get thread ID vs get PID for NPTL threads for unique filenames where child/parent PIDs are the same.
11963 - Changes to diotest5 and diotest_routines to eliminate random/intermitant failures on data compare.
11964 - Fixed memory leak in mmstress testcase.
11965 - Changed clone02 to use tid instead of pid to eliminate failures on NPTL threads(same PIDs for parent/child)
11966 - Changed fcntl15 getpid to gettid (syscall(gettid)) to get unique thread ID vs common PID in NPTL threads.
11967 - Added adp testcases.
11971 LTP-20040506
11972 - Corrected a bug fix, so that the runalltests.sh script ends correctly and returns a
11973   0 or 1 depending on PASS/FAIL result.
11974 - Applied bug fixes from Gernot Payer
11975 - Changes for parameters passed to aio-sparse for correct offsets and restrictions on sizes.
11976 - Changes to fix error "invalid argument" on parameters for aiodio_sparse tests
11977 - Relocated the acl tests to /kernel/fs
11978 - Added initial drop of DMapi testcases
11979 - Applied fix from Joe Habermann for the "v" option, where in some cases the
11980   routine, sy_mmrw, will pass sbuf.st_size for the msync length without first
11981   having done the fstat to populate sbuf.
11982 - Changes to have the directio run a pre-defined number of iterations for more complete testing
11983 - Fix too many open filehandle problem on direct io tests
11984 - Created a second test that checks how huge pages are mapped in 32-bit and
11985   64-bit processes.
11986 - Added new test for testing that a normal mmap cannot be mapped into a
11987   high memory region.
11988 - Added test to map a file to the max size possible.
11989 - Made the tests 64bot friendly.
11990 - Added tests for shmat() calls using hugetlb.
11991 - Corrected tests to allow EACCES or EPERM, which is documented in POSIX.
11992 - Update open_posix_tests to 1.4.1
11995 LTP-20040405
11996 - Added nptl scenario.
11997 - Added ltp-run-files.txt file to identify testcases/scripts that are NOT run using runalltests.sh
11998 - Added EAL2 (security) testsuite.
11999 - Applied daemon typo patch from Andrew R. Reiter.
12000 - Fixed a bug so that sysinfo() works on 32bit machines with +4GB of memory.
12001 - Updated the nptl tests to only execute on NPTL enabled systems.
12002 - Added a new test for testing a specific problem seen in certain version of NPTL where 
12003 pthread_cond_timedwait() can hang. This was written by  Neil Richards of IBMUK.
12004 - Fix EPoll PROTECT_FUNC macro to get around compiler bug for varible parameter list
12005 - Fix for bug 7007, pickup correct NGROUPS
12006 - Applied patch from Yaroslav Popovitch that addresses problems related
12007 to the __syscall2 definition and 2.6 kernel based systems with glibc-kernheaders-2.4-8.43.
12008 - Fix for bug 7009, failure on ppc64
12009 - Changed NFS test to use /tmp instead of /mnt.
12010 - Corrected sctp Makefile to allow for cross-compiled options to be passed down.
12011 - Fixed bug 7011 on reiserfs
12014 LTP-20040304
12015 - This patch makes rwtest generate a PASS/FAIL  (Chris Dearman) 
12016   message in the output 
12017   log.  Updated the runtest/* scripts that use rwtest.  also
12018   changed the iogen01 test to use rwtest instead of invoking iogen/doio
12019   directly.
12020 - Added AIO/DIO testcases from OSDL, SUSE
12021 - Changes to AIO/DIO                            ( Marty Ridgeway )
12022   changes to aio-stress test runs
12023 - Applied patches from Chris Dearman to set 
12024   PASS/FAIL messages for ltp-stress.            ( Chris Dearman )
12025 - Created 2 new testcases to test the fcntl()   ( Robbie Williamson )
12026   call with the F_SETLEASE option. 
12027 - tcp_cmds - Changed the ipchains test to       ( Robbie Williamson )
12028   iptables. 
12029 - mmstress - Applied patch from Jacky Malcles and Gary Williams to remove the path 
12030   constraints when calling "dummy". 
12031 - added new ltp epoll testcases                  ( Marty ridgeway )
12032 - Added tests for GETLEASE, and SETLEASE w/FD_UNLCK ( Robbie Williamson )
12033 - sendmsg01 - Removed test number 11, b/c it was not testing for EINVAL correctly. ( Robbie Williamson )
12034 - setregid02 - Changes to accept now valid user ID ( Marty Ridgeway )
12035   and update testcase msg to reflect test group vs user 
12036 - dhcpd_tests - Appled syntax error patch.          ( Hubert Lin )
12037 - Updates to SCTP and new tests added.              ( Marty Ridgeway )
12038 - Update to OpenHPI 0.5.0                           ( Robbie Williamson )
12039 - Added Dan Carpenter's "Strace Test" 
12042 LTP-20040206
12043 - Applied documentation cleanup patch.          ( Randy Dunlap )
12044 - Fixed the "-t" default option in              ( Hubert Lin )
12045   runalltests.sh
12046 - Relocated the aio tests to all reside         ( Robbie Williamson )
12047   in one location under kernel/io.
12048 - Fixed a 2.6 related compile error in the      ( Marty Ridgeway )
12049   device driver test tbase.c file. 
12050 - Updated the diotests to compile with gcc      ( Mark Meissner )
12051   3.4.
12052 - Fixed race condition and stability of the     ( Gary Williams )
12053   mmstress.c.
12054 - Corrected pth_str02's return value checking   ( Gary Williams )
12055   and results handling.
12056 - Updated open08 to use an FHS specified file.  ( Randy Hron )
12057 - Fixed a buffer overflow problem in pipe07.    ( Erik Andersen )
12058 - Fixed setregid02's test case id.              ( Paul Larson )
12059 - Relaxed the expected results for string01.    ( Marty Ridgeway )
12060 - Removed the EFAULT test from syslog12 b/c     ( Andi Kleen )
12061   it was unpredictable and didn't acheive the     
12062   intended test result.
12063 - Fixed an issue with data generation in        ( Michael Wolf )
12064   gentan.c of float_trigo.
12065 - Added tests for iptables.                     ( Hubert Lin )
12066 - Updated mc_cmds to use 'netstat -i -n'.       ( Hubert Lin )
12067 - Corrected the "this_file" variable in the     ( Jacky Malcles )
12068   rpc testcases.
12069 - Corrected a typo in rusers test.              ( Jacky Malcles )
12070 - Fixed execution bug in ltpSockets.sh.         ( Robbie Williamson )
12071 - Updated the rlogin and telnet tests to        ( Hubert Lin )
12072   execute correctly.
12073 - Updated the xinetd tests to run under RHEL.   ( Ming Gao )
12074 - Corrected path locations in ltpfslvm.sh.      ( Robbie Williamson )
12077 LTP-20040108
12078 - Fixed broken -l option in runalltests.sh.     ( Paul Larson )
12079 - Fixed netpipe typo in runalltests.sh.         ( Paul Larson )
12080 - Fixed memory leak in parse_opts.c library.    ( Randy Hron )
12081 - Removed personality() system call tests from  ( Robbie Williamson )
12082   the runalltests.sh and ltpstress.sh scripts.
12083 - Cleaned up file_test.sh for improved          ( Glen Foster )
12084   execution.
12085 - Cleaned up mail_tests.sh for improved         ( Glen Foster )
12086   execution.
12087 - Fixed the direct I/O tests to correctly       ( Robbie Williamson )
12088   check if direct I/O is supported on the tested 
12089   filesystem.
12090 - Fixed a typo and correct return value in      ( Jay Turner )
12091   clone07.c.
12092 - Fixed coding error in getcwd03.c.             ( Erik Andersen )
12093 - Fixed problem of incorrect use of fclose(),   ( Erik Andersen )
12094   instead of pclose() in msgctl08.c and 
12095   msgctl09.c.
12096 - Removed usmblks test from mallopt01.c.        ( Erik Andersen )
12097 - Updated the modify_ldt() tests to build       ( Robbie Williamson )
12098   according to what struct is defined in
12099   asm/ldt.h: user_desc or modify_ldt_ldt_s
12100 - Updated pipe07.c to check the number of used  ( Robbie Williamson )
12101   file descriptors and adjust itself accordingly
12102   before executing.
12103 - Updated sendfile03 to allow for situations    ( Robbie Williamson )
12104   where the execution environment has more than
12105   STDIN, STDOUT, and STDERR in use.
12106 - Removed assumptions about the width of a uid_t( Erik Andersen )
12107   and gid_t in the setregid02.c, setresuid03.c,
12108   and setreuid06.c.
12109 - Fixed string01.c to not expect implementation ( Erik Andersen )
12110   specific results.
12111 - Updated swapon02.c to build in environments   ( Robbie Williamson )
12112   where MAX_SWAPFILES must be specified.
12113 - Updated mc_cmds and tcpdump01 to handle       ( Ming Gao )
12114   multiple interfaces better.
12117 LTP-20031204
12118 - Allowed the test driver to ignore all         ( Robbie Williamson )
12119   real-time signals.
12120 - Removed the obsolete time() and stime() tests ( Robbie Williamson ) 
12121   from the default runalltests.sh and 
12122   ltpstress.sh scripts.
12123 - Updated "file_test.sh" with fixes to improve  ( Glen Foster )
12124   execution and portability.
12125 - Updated "cpio_tests.sh" with fixes to improve ( Glen Foster )
12126   execution and portability.
12127 - Updated "cron_tests.sh" with fixes to improve ( Glen Foster )
12128   execution and portability.
12129 - Updated "mail_tests.sh" with fixes to improve ( Glen Foster )
12130   execution and portability.
12131 - Added Asynchronous I/O (aio) testcases.       ( Marty Ridgeway )
12132 - Added file & directory ACL control and        ( Marty Ridgeway )
12133   management testcases.
12134 - Added testcases for low-level SCSI & virtual  ( Marty Ridgeway )
12135   SCSI devices. 
12136 - Updated direct IO tests to return TCONF if    ( Robbie Williamson )
12137   the tested filesystem does not support dio.
12138 - Updated acct01 & sockioctl01 to handle        ( Robbie Williamson )
12139   situations where /dev/tty0 does not exist.
12140 - Updated fsync02 to ensure max_block is always ( Robbie Williamson )
12141   greater than data_blocks.
12142 - Updated getgroups03 to allow for better       ( Susanne Wintenberger )
12143   stability and platform portabilty.
12144 - Updated the modify_ldt testcases to allow the ( Robbie Williamson )
12145   tests the ability to build on installations
12146   that use type "user_desc" instead of 
12147   "modify_ldt_s_s".
12148 - Applied IA64 specific fixes to sigaltstack()  ( Jacky Malcles )
12149   tests.
12150 - Updated some of the utime() tests to sleep    ( Glen Foster )
12151   longer than one second (2) to ensure proper 
12152   execution on IA64.
12153 - Updated some of the write() tests to make the ( Susanne Wintenberger )
12154   invalid address test 64bit portable.
12155 - Added new NFS stress test: nfs_fsstress.      ( Robbie Williamson )
12156 - Updated OpenHPI testsuite.                    ( Kevin Gao )
12157 - Updated ltpstress.sh to change the maximum    ( Robbie Williamson )
12158   number of user processes to "unlimited"
12159   before testing begins (ulimit -u).
12162 LTP-20031106
12163 - Fixed bugs in runalltests.sh with creating    ( Manoj Iyer ) 
12164   the results directory and locating 'pan'.
12165 - Created new NFS test, nfs04, which tests      ( Robbie Williamson )
12166   file integrity when copying across mounts.
12167 - Updated the SCTP testcases.                   ( Marty Ridgeway )
12168 - Fixed bugs in 'tar' shell tests.              ( Glen Foster )
12169 - Applied patch to 'doio' for machines that     ( Jun Sun )
12170   have virtually indexed cache and cache 
12171   aliasing problems
12172 - Updated mem01 and mtest01 to execute on s390  ( Robbie Williamson )
12173   better.
12174 - Added missing parenthesis to mmstress.        ( Manoj Iyer )
12175 - Added code to chown03 & fchown04 to set the   ( Robbie Williamson )
12176   environment variable, "change_owner", if it
12177   is not already set.
12178 - Set the clone stack size to 16384 for all     ( Robbie Williamson )
12179   clone() tests.
12180 - Applied IA64 specific patch to clone04.       ( Jacky Malcles )
12181 - Removed test8 from stat06 b/c it was not      ( Robbie Williamson )
12182   valid under the SUSv3.
12183 - Added some extra documentation to swapon02    ( Robbie Williamson )
12184   on how to handle glibc 2.2.5.
12185 - Resolved bug #834027 with sync02.             ( Robbie Williamson )
12186 - Added option to log 'iostat' data during      ( Robbie Williamson )
12187   testing using "ltpstress.sh".                 
12190 LTP-20031002
12191 - Enabled better binary compatibility between   ( Robbie Williamson )
12192   executions on NPTL and Linuxthreads.
12193 - Created README for device drivers test        ( Marty Ridgeway )
12194   executions.
12195 - Resolved bugs #807255 & #807400 for fs_maim.  ( Hien Nguyen )
12196 - Updated disktest to version 1.1.12            ( Brent Yardley )
12197 - Corrected the headers for capset and capget.  ( Robbie Williamson )
12198 - Applied IA-64 fix to clone06 and munlock02.   ( Jacky Malcles )
12199 - Fixed compile warning for gettimeofday01.     ( Andreas Jaeger )
12200 - Applied testcase stability patch to pipe()    ( Erik Andersen )
12201   testcases.
12202 - Fixed rlogin01 and telnet01 so that they      ( Paul Larson ) 
12203   correctly detect when they pass.      
12204 - Applied updates to the OpenHPI test suite.    ( Kevin Gao )
12205 - Updated the Open POSIX test suite to 1.3.0.   ( Robbie Williamson )
12206 - Changed ltpstress to use all installed RAM    ( Robbie Williamson )
12207   plus 1/2 swap space by default.
12211 LTP-20030905
12213 - Corrected "-d" option for runalltests.sh      ( David Smith )
12214 - Corrected ade commands tests to allow for     ( Xu Cheng
12215   cross platform ppc64 execution.                 Robbie Williamson )
12216 - Fixed compile errors for device driver        ( Marty Ridgeway )
12217   tests seen on 2.5.73 kernels and above.       ( Marty Ridgeway )
12218 - Initial drop of drivers/base code.
12219 - Added Device Simulator Framework.             ( Marty Ridgeway
12220                                                   David Cruz
12221                                                   Sean Ruyle )
12222 - Removed the need to include sys/stropts.h     ( Robbie Williamson )
12223   in the syscall tests.  
12224 - Modified acct01 to use tty0 to allow for      ( Paul Larson )
12225   testing in environments without a controlling
12226   terminal.
12227 - Modified alarm03 to allow the timer to be     ( George Ansinger
12228   rounded up to the next second.                  Paul Larson )
12229 - Corrected ifdef settings for PowerPC64 by     ( Robbie Williamson )
12230   changing all __ppc64__ to __powerpc64__
12231 - Corrected pthread id display in the float_    ( Robbie Williamson )
12232   tests.
12233 - Updated mc_cmds and tcpdump01 to support      ( Xu Cheng
12234   multiple interfaces.                            Robbie Williamson )
12235 - Applied patches: #788275, #788323, 788727,    ( David Smith )
12236   and 788836.
12237 - Updated OpenHPI testsuite.                    ( Kevin Gao )
12238 - Removed the top-LTP tool from being built     ( Robbie Williamson )
12239   using `make all` or `make install`.
12240 - Removed the open_posix and open_hpi           ( Robbie Williamson )
12241   testsuites from being built using `make all`
12242   or `make install`.
12244 LTP-20030807
12246 - Reorganized and updated the testcase          ( Robbie Williamson )
12247   descriptions under /doc
12248 - Updated the tst_rmdir API to use              ( Robbie Williamson )
12249   remove() instead of rmdir().
12250 - Added support for the __ARM_ARCH_4T__         ( Ramesh Subramanian )
12251   architecture.
12252 - Updated clone() tests to allow them           ( Robbie Williamson )
12253   to execute on ppc64.
12254 - Created new clone07 test to check for         ( Robbie Williamson )
12255   glibc bug.
12256 - Rewrote the generate.sh scripts to perl       ( Randy Hron
12257   for faster execution.                           Robbie Williamson )
12258 - Updated "fsstress" to allow setting the       ( Robbie Williamson )
12259   number of loops to run and cleanup options.
12260 - Removed case from diotest4 for read/writes    ( Robbie Williamson )
12261   with negative counts. Not in SUS.
12262 - Fixed chown03 testcase to allow for better    ( Paul Larson )
12263   execution stability.
12264 - Added check to mmapstress tests to see if     ( Robbie Williamson )
12265   roundup() is defined, before defining it.
12266 - Cleaned up sched_stress.                      ( Randy Hron )
12267 - Modified diotest4 to test dio to /dev/null    ( Robbie Williamson )
12268   but not record it as a pass or fail.
12269 - Removed extra "\n"s from creat09.             ( Paul Larson )
12270 - Updated syscall tests that used their own     ( Randy Hron )
12271   strcpy() definition, instead of string.h's.
12272 - Fixed fchown04 testcase to allow for better   ( Paul Larson )
12273   execution stability.
12274 - Updated fcntl14 to allow for better execution ( Ramesh Subramanian )
12275   stability & remove possibility of false fails.
12276 - Applied Xtensa architecture specific patches. ( Joe Taylor )
12277 - Updated memory tests to allow for distros     ( Robbie Williamson )
12278   that allow non-root users to m(un)lockall 
12279   within the RLIMIT_MEMLOCK resource limit.
12280 - Changed the way munlock02 attempts to access  ( Robbie Williamson )
12281   outside it's memory space to a more reliable
12282   method.
12283 - Corrected an expected error return for a case ( Andrew Morton 
12284   in recvmsg01 and sendmsg01.                     Paul Larson )
12285 - Corrected compiler warnings in the multicast  ( Robbie Williamson )
12286   test, mc_opts.
12287 - Corrected syntax error reported in            ( Robbie Williamson )
12288   Bug #773670.
12289 - Corrected unitialized variable problem in     ( Ramesh Subramanian )
12290   sendfile01.
12291 - Updated the Open Posix Test Suite to 1.2      ( Robbie Williamson )
12292 - Applied patches to Open HPI Test Suite.       ( Kevin Gao )
12295 LTP-20030710
12297 - Added LIB_DIR variable to top-level Makefile    ( Robbie Williamson )
12298   to allow specification of where to install
12299   libproc.so for the top-LTP tool.
12300 - Updated Open POSIX Test Suite to 1.1.0.         ( Robbie Williamson )
12301 - Added JFS tests to the LVM test script.         ( Marty Ridgeway )
12302 - Removed tests from the LTP system stress        ( Robbie Williamson )
12303   script that had problems running concurrently. 
12304 - Updated ar01 to avoid bug if building rpm.      ( Manoj Iyer )
12305 - Added ACPI testcases.                           ( Marty Ridgeway )
12306 - Added testcases to execute inline functions in  ( Marty Ridgeway )
12307   the kernel tree.
12308 - Added testcases to for the NLS filesystem.      ( Marty Ridgeway )
12309 - Added PCI testcases.                            ( Marty Ridgeway )
12310 - Added USB device testcases.                     ( Marty Ridgeway )
12311 - Applied code cleanup patches to stream tests.   ( Randy Hron )
12312 - Ported sem02.c to use some of the LTP test      ( Paul Larson )
12313   harness API.
12314 - Updated mtest01 to fix hang issues.             ( Robbie Williamson
12315                                                     Paul Larson )
12316 - TCID fixes to various syscall tests.            ( Paul Larson )
12317 - Cleanup of various syscall test outputs.        ( Paul Larson )
12318 - IA64 fix to mlock02, mprotect01, munlock02.     ( Jacky Malcles )
12319 - Applied uclibc patch for memory tests.          ( David McKay )
12320 - Increased the size of memory to attempt to      ( Robbie Williamson )
12321   munlock for munlock02 to ensure correct
12322   test execution.
12323 - Updated readdir02 to catch SIGSEGV and fixed    ( Robbie Williamson
12324   small bug in test.                                Paul Larson )
12325 - Updated recvmsg01 and sendmsg01 to handle 2.5   ( Robbie Williamson )
12326   64bit architecture specifics.
12327 - Updates to syslog01-10 to support Debian        ( Robbie Williamson  
12328   systems and improved their stability.             Paul Larson )
12329 - Applied IA64 specific patch to syslog11/12.     ( Robbie Williamson )
12330 - Removed an unneccessary free() call in ustat01  ( Doug Ramier )
12331 - Corrected the "install:" section of the mc_opts ( Robbie Williamson )
12332   network test.
12333 - Added default option for RHOST for nfs03 and    ( Robbie Williamson )
12334   nfsstress. 
12335 - Modified rwho01, sendfile01, tcpdump01 to use   ( Manoj Iyer )
12336   test APIs and added checks for required 
12337   commands.
12338 - Added the Open HPI testsuite.                   ( Kevin Gao
12339     http://openhpi.sourceforge.net/                 Robbie Williamson )
12340 - Added new filesystem testscripts.               ( Marty Ridgeway )
12341 - Added 'mkrootfs' utility to tools section.      ( Manoj Iyer )
12346 LTP-20030606
12348 - Updated ltpmenu to redirect `ver_linux` output  ( Robbie Williamson )
12349   to the redirected output file.
12350 - Added warning to runalltests.sh when the "-x"   ( Robbie Williamson )
12351   option is selected.
12352 - Corrected syntax error in RHOST/PASSWD          ( Robbie Williamson )
12353   checking section.
12354 - Made `pan` Makefile honor top-level LOADLIBES.  ( Robbie Williamson )
12355 - Relocated all Open POSIX Test Suite tests       ( Robbie Williamson ) 
12356   listed in the scenario files to /runtest/posix.
12357 - Relocated all Open POSIX Test Suite tests to    ( Robbie Williamson )
12358   /testcases/open_posix_testsuite.
12359 - Removed OPEN Posix Test Suite tests from        ( Robbie Williamson )
12360   runalltests.sh default run.
12361 - Ported new asynchronous I/O test, aio01, to     ( Narasimha Sharoff
12362   LTP.                                              Paul Larson )
12363 - Added ppc64/ia64 fix to diotest4.               ( Peter Bergner
12364                                                     Robbie Williamson )
12365 - Updated mem01 to use sysinfo() and adjusted     ( Robbie Williamson )
12366   allocation limits.
12367 - Updated mtest01 to run on large memory machines ( Robbie Williamson )
12368 - Updated mmap tests to correctly cleanup after   ( Paul Larson )
12369   execution.
12370 - Cleaned up sched_stress and fixed problem with  ( Paul Larson )
12371   segfaulting reported by Andi Kleen.
12372 - Added s390/s390x specific code to clone() tests ( Jay Huie
12373                                                     Robbie Williamson )
12374 - Fixed typo in mkdir04 in PASS output.           ( Paul Larson )
12375 - Corrected syntax error in munlockall02.         ( Robbie Williamson )
12376 - Applied ppc64 and s390x fix to profil01.        ( Steve Munroe
12377                                                     Robbie Williamson )
12378 - Fixed syntax problem in mc_opts.                ( Robbie Williamson )
12379 - Fixed "-i" problem with sendfile02.             ( Aniruddha Marathe )
12380 - Included /asm/atomic.h file to swapon02         ( Paul Larson )
12381   includes to allow test to compile on RH 7.2
12382 - Applied ia64 fix for sysctl() tests.            ( Jacky Malcles )
12383 - Made syslog tests correctky cleanup after       ( Robbie Williamson )
12384   failure and handle multiple instances.
12385 - Fixed mc_commo to make sure `ping` uses the     ( Dang En Ren
12386   correct interface.                                Robbie Williamson )
12387 - Fixed small bug in ltpServer.c.                 ( Paul Larson )
12388 - Allowed `make` to continue on errors in         ( Robbie Williamson )
12389   open_posix_testsuite build/install.
12390 - Added pause in "all" and "install" section of   ( Robbie Williamson )
12391   open_posix_testsuite/Makefile to allow user to
12392   read location of build/install error logfiles.
12393 - Removed the procps directory in /tools and      ( Robbie Williamson )
12394   replaced with a stripped down version: top-LTP.
12397 LTP-20030508
12399 - Updated the LTP to build and execute on NPTL    ( Robbie Williamson )
12400   installed systems
12401 - Applied 'ash' compatibilty patch                ( Dan Kegel )
12402 - Applied "CFLAGS+=" Makefile patch               ( Vasan Sundar )
12403 - Created "/testscripts" directory and relocated  ( Robbie Williamson )
12404   scripts to it
12405 - Fixed kill problem with genload's stress.c      ( Amos Waterland )
12406 - Added checking for users and sys groups to      ( Robbie Williamson ) 
12407   IDcheck.sh. Also, called the script from 
12408   runalltests.sh before executing tests to support 
12409   cross-compiled platforms
12410 - Added 'ltpmenu' GUI                             ( Manoj Iyer
12411                                                     Robbie Williamson )
12412 - Applied "posixfy" patches                       ( Vasan Sundar )
12413 - Updated runalltests.sh to use -o for            ( Robbie Williamson )
12414   redirecting output.
12415 - Added code to runalltests.sh to prompt for      ( Robbie Williamson )
12416   RHOST and PASSWD when running network tests.
12417 - Updated Open POSIX Test Suite header file to    ( Robbie Williamson )
12418   allow timer tests to build.
12419 - Compiler warnings cleanups.                     ( Robbie Williamson )
12420 - Corrected buffer overflow in inode02.           ( Dan Kegel )
12421 - Updated disktest to 1.1.10 and fixed for        ( Robbie Williamson )
12422   systems w/o O_DIRECT
12423 - Completed merge of Open POSIX Test Suite 0.9.0  ( Robbie Williamson )
12424 - Applied ia64 specific patches                   ( Jacky Malcles )
12425 - Updated Makefiles to allow use of "-j"          ( Nate Straz )
12426 - Correct fork05 for use in newer glibc/kernels   ( Ulrich Drepper )
12427 - Applied "type" fixes to recvfrom and recvmsg    ( Andreas Jaeger )
12428 - Applied x86_64 specific patches                 ( Andreas Jaeger )
12429 - Applied MSG_CMSG_COMPAT fix for 64bit 2.5       ( Bryan Logan )
12430   kernels.
12431 - Added new testcase for setegid.                 ( Dan Kegel )
12432 - Modified syslog tests to use test apis          ( Manoj Iyer )
12433 - Added 2.5 timer tests.                          ( Aniruddha Marathe )
12434 - Added Device Mapper tests.                      ( Marty Ridgeway )
12435 - Added sockets tests.                            ( Marty Ridgeway )
12436 - Removed fptest03 due to use of obsolete         ( Robbie Williamson )
12437   syscalls that perform 48bit math operations
12442 LTP-20030403
12444 - Fixed CFLAGS in all makefiles to append (+=)    ( Vasan Sundar )
12445 - Removed the outdated & poorly written           ( Robbie Williamson )
12446   GUI ( ltp )            
12447 - Corrected bug with -x flag in runalltests.sh    ( Robbie Williamson )
12448 - Added additional documentation into             ( Manoj Iyer  
12449   runalltests.sh                                    Robbie Williamson )
12450 - MASSIVE compiler warnings cleanup.              ( Andreas Jaeger )
12451                                                   ( Robbie Williamson )
12452 - Corrected library linking at build time.        ( Andreas Jaeger )
12453 - Added descriptions to first line of all         ( Robbie Williamson )
12454   runtest scenarios.
12455 - Commented out 2 cases in syslog11 test that     ( Paul Larson        
12456   clear the dmesg buffer.                           Robbie Williamson )
12457 - Updated fs_maim to use ext3 and reiserfs.       ( Airong Zhang )
12458 - Removed "\n"s from testcase outputs.            ( Dan Kegel )
12459 - Corrected direct_io tests to compile a dummy    ( Vasan Sundar )
12460   program if O_DIRECT is not defined & return
12461   TCONF. 
12462 - Changed stress_floppy to use `cp` instead of    ( Robbie Williamson )
12463   `ln` with its data directory.
12464 - Applied IA64 specific patch to shmt02, shmt04,  ( Jacky Malcles )
12465   shmt05, shmt06, shmt07.
12466 - Relocated the module tests to .../kernel/module ( Paul Larson )
12467 - Removed module tests from syscalls scenario     ( Paul Larson )
12468   file.
12469 - Corrected the stack management in clone tests.  ( Chris Dearman )
12470 - Corrected the pids casting from int to pid_t    ( Jaideep Dharap )
12471   in fcntl17.
12472 - Applied fix to flock03 to have the file         ( Matthew Wilcox )
12473   descriptor passed to the child.
12474 - Enabled the validation section of getgroups03.  ( Robbie Williamson )
12475 - Added code to getsid02, setpriority04, &        ( Robbie Williamson )
12476   wait402 to use PID_MAX_DEFAULT if PID_MAX is
12477   not defined.
12478 - Fixed gettimeofday01 for gcc-3.2 quirk with     ( Andi Kleen
12479   x86-64.                                           Paul Larson )
12480 - Fixed msgctl08 and msgctl09 to check for the    ( Dan Kegel )
12481   `ipcs` command before trying to use it.
12482 - Added IA64 specific code to shmat01.            ( Jacky Malcles )
12483 - Fixed problem with kill11 false failure with    ( Paul Larson )
12484   some compilers.
12485 - Changed llseek tests to call lseek64.           ( Andreas Jaeger )
12486 - Replaced calls to time() with calls to          ( Dan Kegel )
12487   gettimeofday() in nanosleep01 to help avoid
12488   race conditions.
12489 - Removed race condtions in recv01, recvfrom01, & ( Dan Kegel )
12490   recvmsg01.
12491 - Replaced setegid() call with setregid() call in ( Robbie Williamson )
12492   setresgid01.
12493 - Added code to check for NR_socketcall before    ( Andi Kleen )
12494   executing the socketcall tests.
12495 - Fixed swapon02 for correct execution on 2.5     ( Susanne Wintenberger )
12496 - Fixed system specific build problem with        ( Paul Larson )
12497   swapon02 
12498 - Corrected the MININT section of abs01.          ( Robbie Williamson )
12499 - Moved generate() into main.c for the float_*    ( Robbie Williamson )
12500   tests. 
12501 - Explicitly set the stacksize in main.c for the  ( Robbie Williamson )
12502   float_* tests.
12503 - Removed optimization from building the float_*  ( Robbie Williamson )
12504   tests.
12505 - Relocated netpipe-ipv6 from ipv6/tools to the   ( Robbie Williamson )
12506   top-level /tools directory.
12507 - Adjusted send and receive buffers for           ( Robbie Williamson )
12508   sendfile01 to PATH_MAX.
12512 LTP-20030306
12514 - Changed IDcheck.sh to only prompt for id        ( Robbie Williamson )
12515   creation if the user is root.
12516 - Added LVM test execution scripts.               ( Marty Ridgeway )
12517 - Added system stress execution script.           ( Robbie Williamson )
12518 - Added tst_kvercmp() API to allow test           ( Paul Larson )
12519   creators to query the kernel version.
12520 - Removed all external int declarations of        ( Anton Blanchard,
12521   "errno" and replaced with includes of errno.h     Susanne Wintenberger,
12522                                                     Robbie Williamson )
12523 - Replaced usage of sigaction() with signal()     ( Nathan Straz )
12524   in `pan`.
12525 - Ported and merged all tests from the Open       ( Robbie Williamson ) 
12526   POSIX* Testsuite:
12527     pthreads
12528     semaphores
12529     timers
12530     clock()
12531     nanosleep()
12532     raise()
12533     sigsetops
12534 - Added flock06 test.                             ( Matthew Wilcox )
12535 - Added ipchains and dhcpd (server) tests.        ( Manoj Iyer )
12536 - Patched Makefiles to stop execution on errors.  ( Vasan Sundar )
12537 - Patched Makefiles to allow non-root users to    ( Robbie Williamson )
12538   run 'make install'.  
12539 - Fixed 'ar' test to use CC defintion in          ( Anton Blanchard )
12540   Makefile.
12541 - Corrected typos in install section of           ( Manoj Iyer )
12542   commands/fileutils/<test> Makefiles.
12543 - Added tests for gzip/gunzip.                    ( Manoj Iyer )
12544 - Added tests for unzip.                          ( Manoj Iyer )
12545 - Applied patch to fsstress's Makefile to         ( Anton Blanchard )
12546   define _GNU_SOURCE to allow O_DIRECT. 
12547 - Applied changes to allow testcases to be        ( Susanne Wintenberger )
12548   GCC 3.3 compliant.
12549 - Fixed semaphore initialization bug in sem02.    ( Jacky Malcles )
12550 - Applied patch to mem/mtest07/shm_test.c to      ( Chris Dearman )
12551   correct character buffer variable: buff.
12552 - Fixed hangup01 to initialize variable,          ( Robbie Williamson )
12553   usrstr.len, to avoid junk data storage.
12554 - Applied patch to clone01 to allow test to       ( Andi Kleen )
12555   be more architecture independent.
12556 - Added kernel checking code to module tests.     ( Paul Larson )
12557 - Applied 31bit emulation s390x patch to          ( Susanne Wintenberger )
12558   delete_module02 and query_module03.
12559 - Fixed cleanup section of ftruncate01.           ( Robbie Williamson )
12560 - Applied patch to gettimeofday01 to not allow    ( Andi Kleen )
12561   execution on x86_64 architectures.
12562 - Added x86_64 as valid architecture for ioperm() ( Andi Kleen )
12563   and iopl() tests.
12564 - Applied patch to semctl() tests to correctly    ( Anton Blanchard )
12565   test the ipc call.
12566 - Removed unspecified/undocumented case from      ( Anton Blanchard )
12567   munlock01.    
12568 - Fixed personality02 test.                       ( Paul Larson )
12569 - Applied MIPS specific architecture patch to     ( Chris Dearman )
12570   profil01.
12571 - Removed unspecified/undocumented case from      ( Robbie Williamson )
12572   sendmsg01.
12573 - Applied patch to swapoff() and swapon()         ( Jacky Malcles )
12574   testcases to allow correct execution on IA64
12575 - Applied patch to sysfs01 to allow execution on  ( Susanne Wintenberger )
12576   64bit machines.
12577 - Added test for ustat().                         ( Aniruddha Marathe )
12578 - Patched float_ tests to generate datafiles      ( Robbie Williamson )
12579   during execution.
12580 - Added test for iproute.                         ( Manoj Iyer )
12581 - Added test for xinetd.                          ( Manoj Iyer )
12582 - Added test for traceroute.                      ( Manoj Iyer )
12586 LTP-20030206
12588 - Applied cross-compiler patch for top-level      ( V.R. Sundar ) 
12589   Makefile.
12590 - Added additional runtime options to the         ( Manoj Iyer &
12591   "runalltests.sh" script.                          Robbie Williamson )
12592 - Corrected runalltests.sh -l option to require   ( Paul Larson )
12593   an absolute path.
12594 - Added additional runtime and output options     ( Manoj Iyer )
12595   to `pan`.
12596 - Added hyperthreading tests.                     ( Sonic Zhang )
12597 - Added ftruncate04 tests.                        ( Robbie Williamson )
12598 - Changed top-level Makefiles to not require      ( Robbie Williamson )
12599   updating everytime a directory is added.
12600 - Applied s390/64-bit enablement patch.           ( Susanne Wintenberger )
12601 - Applied 64bit patch to stress_cd.               ( Jay Turner )
12602 - Applied optimization patches (-O2).             ( Mikael Starvik &
12603                                                     V.R. Sundar )
12604 - Added mmapstress testsuite.                     ( Ananda Venkataraman )
12605 - Added new testcases to test shared library      ( Manoj Iyer )
12606   libmm.
12607 - Applied patch to mem01 to allow test to run     ( Jacky Malcles )
12608   on 2.4 and 2.5 kernels.
12609 - Changed sched_stress testsuite from using       ( Robbie Williamson )
12610   the bootfile, to generating its' own
12611   datafile.
12612 - Corrected cleanup section of abort01 test.      ( Robbie Williamson )
12613 - Added code to acct(2) tests to check for        ( Robbie Williamson )
12614   BSD accounting before execution.
12615 - Corrected description of flock03.               ( Robbie Williamson )
12616 - Added code to handle formatting issues with     ( Robbie Williamson )
12617   gethostid01 test.
12618 - Applied patch to ioperm(2) & iopl(2) tests to   ( V.R. Sundar ) 
12619   check for IA32 architecture before executing.
12620 - Added code to msgctl08 and msgctl09 to ensure   ( Robbie Williamson )
12621   correct and better execution with respect to
12622   message queue limits.
12623 - Fix recvfrom01 & recvmsg01 to test for the      ( Paul Larson )
12624   correct expected errors and their associated 
12625   returns.
12626 - Applied patch to sendfile02 to allow the test   ( V.R. Sundar )
12627   to function correctly and keep track of its' 
12628   children.  
12629 - Applied patch to setrlimit01 to test for        ( V.R. Sundar )
12630   SIGXFSZ
12631 - Applied patch to swapoff02 and swapon02 to      ( Susanne Wintenberger )
12632   allow the test to use /dev/tty, instead of
12633   /dev/mouse.
12634 - Applied buffer overflow patch to swapon02.      ( Chris Dearman )
12635 - Added code to fptest03 to check endianess       ( Robbie Williamson )
12636   before defining unions.
12637 - Added testsuite for multi-threaded core dump    ( Guo Min )
12638   kernel patch.
12639 - Added netpipe as a network traffic generator    ( Robbie Williamson )
12640   tool.
12641 - Added `cpio` command test.                      ( Manoj Iyer )
12642 - Added `ln` command test.                        ( Manoj Iyer )
12643 - Added `cp` command test.                        ( Manoj Iyer )
12644 - Added `mkdir` command test.                     ( Manoj Iyer )
12645 - Added `mv` command test.                        ( Manoj Iyer )
12648 LTP-20030110
12650 - Added New test case to test 'file' command.     ( Manoj Iyer )
12651 - Added new test to test basic functionality of   ( Manoj Iyer )
12652   CRONTAB, CRON etc.
12653 - Added new test case to test eject command       ( Manoj Iyer )
12654 - Added new tests to test logrotate               ( Manoj Iyer )
12655 - Added new testcase to test basic functionality  ( Manoj Iyer )
12656   of tar command.
12657 - Fixed mem01: The free memory size was being     ( Robbie Williamson )
12658   incorrectly calculated, plus it could not
12659   handle large amounts of memory...now using
12660   long int, instead of int.
12661 - Fixed mem01: Test was not cleaning up correctly ( Robbie Williamson )
12662   after a failure.
12663 - Initial checkin of shmt, shared memory tests    ( Robbie Williamson )
12664   from SPIE suite
12665 - Initial checkin of pty testcases: hangup01(),   ( Robbie Williamson )
12666   ptem01() and pty01() from SPIE testsuite.
12667 - Added code to abort01.c to use the              ( Robbie Williamson )
12668   tst_tmpdir()/tst_rmdir() APIs
12669 - Added ported abort() test                       ( Ananda Venkataraman )
12670 - Added adjtimex() tests                          ( Saji Kumar )
12671 - Added capget() tests                            ( Saji Kumar )
12672 - Added capset() tests                            ( Saji Kumar )
12673 - Added ported test, creat08                      ( Airong Zhang )
12674 - create08 was initially ported to create users   ( Robbie Williamson )
12675   and groups that it needed. Rewrote the test to
12676   use existing users/groups that are checked for
12677   when the LTP is installed.
12678 - Applied patch to create_module02 from creator   ( T.L.Madhu )
12679 - Applied patch to delete_module02 from creator   ( T.L.Madhu )
12680 - Added code to delete_module03 to allow tests to ( Robbie Williamson )
12681   execute under pan.
12682 - Applied patch to delete_module03 from creator   ( T.L.Madhu )
12683 - Added ported dup06 and dup07 tests              ( Airong Zhang )
12684 - Added ported dup202 and dup205 tests            ( Airong Zhang )
12685   and cleaned up some other files
12686 - Initial checkin of fdatasync() tests            ( T.L. Madhu )
12687 - Added new flock04 and flock05 tests             ( Vatsal Avasthi )
12688 - Added ported fmtmsg() test                      ( Ananda Venkataraman )
12689 - Added functional test to gethostid01 to compare ( Paul Larson )
12690   result from gethostid() versus the hostid
12691   command
12692 - Initial checkin of getrusage() tests            ( Saji Kumar )
12693 - Added ioperm() tests                            ( Subhabrata Biswas )
12694 - Added iopl() tests                              ( Subhab Biswas )
12695 - Added ported kill() tests                       ( Ananda Venkataraman )
12696 - Added ported mallopt() test                     ( Ananda Venkataraman )
12697 - Added ported memcmp() test                      ( Ananda Venkataraman )
12698 - Added ported memcpy() test                      ( Ananda Venkataraman )
12699 - Added ported memset() test                      ( Ananda Venkataraman )
12700 - Fixed mkdir09: the getopts() call was returning ( Robbie Williamson )
12701   it's -1 to a char variable.  This was incorrect
12702   and causing the test to loop forever on certain
12703   architectures.
12704 - Initial checkin of munlockall() tests           ( Sowmya Adiga )
12705 - Fixed nftw64: tst_rmdir was in the wrong        ( Robbie Williamson )
12706   location.
12707 - Added ported open09() test                      ( Airong Zhang )
12708 - Initial checkin of prctl() tests                ( Saji Kumar )
12709 - Added ported profil() test                      ( Ananda Venkataraman )
12710 - Initial checkin of ptrace() tests               ( Saji Kumar )
12711 - Added code to query_module tests to allow       ( Robbie Williamson )
12712   execution under pan.
12713 - Initial checkin of reboot() tests               ( Aniruddha Marathe )
12714 - Initial checkin of sched_rr_get_interval tests  ( Saji Kumar )
12715 - Added setresgid() tests                         ( T.L. Madhu )
12716 - Fixed setrlimit03 to work on 2.5 and cleanup    ( Paul Larson )
12717 - Added socketcall() tests                        ( Adiga Sowmya )
12718 - Added ported string.h test string01             ( Ananda Venkataraman )
12719 - Added swapoff() tests                           ( Aniruddha Marathe )
12720 - Added swapoff() tests                           ( Aniruddha Marathe )
12721 - Added swapon() test                             ( Aniruddha Marathe )
12722 - Made corrections to swapon02 to make sure the   ( Robbie Williamson )
12723   child exits.
12724 - Added ported syscall() test                     ( Ananda Venkataraman )
12725 - Removed an erroneous testcase in sysconf01 and  ( Robbie Williamson )
12726   corrected a typo issue.
12727 - Initial checkin of sysfs() tests                ( Aniruddha Marathe )
12728 - Made changes to allow the syslog tests to       ( Robbie Williamson )
12729   execute in pan and corrected a bug in backup
12730   code for syslog.conf original file.
12731 - Added syslog11 & syslog12 tests                 ( T.L. Madhu )
12732 - Fixed syslogtst if-statement comparing a file   ( Robbie Williamson )
12733   descriptor to a hardcoded number was changed to
12734   allow the test to run under pan.
12735 - Changed the file opened for the 6th case in     ( Robbie Williamson )
12736   syslogtst.
12737 - Added ported abs() test                         ( Ananda Venkataraman )
12738 - Added ported atof() test                        ( Ananda Venkataraman )
12739 - Added ported nextafter() test                   ( Ananda Venkataraman )
12740 - Corrected bug in cleanup section of fsx.sh      ( Robbie Williamson )
12741 - Added code to rusers01 to change a FQDN in      ( Robbie Williamson )
12742   RHOST to short name.
12743 - Fixed testsf_c bug in char* not large enough to ( Robbie Williamson )
12744   hold argv[4] string.
12745 - Added command line version of LTP harness APIs  ( Manoj Iyer )
12746   these commands will print LTP test results in
12747   LTP harness format just like the ones printed
12748   by C testcases.  These commands can be used in
12749   shell scripts and other non-C testcases.
12750 - Added load generator tool, stress               ( Amos Waterland )
12751 - Modified runalltests.sh to print default        ( Manoj Iyer )
12752   settings
12753 - Modified runalltests.sh to run LTP under stress ( Manoj Iyer )
12757 LTP-20021210
12758 ------------
12760 - Added 5 new sched_setparam() tests              ( Saji Kumar )
12761 - Added new syslog() tests.                       ( David Barrera )
12762 - Fix compile errors with *_module tests          ( Paul Larson )
12763 - Added additional semctl tests, semctl06 and     ( David Barrera )
12764   semctl07.
12765 - Added additional msgctl tests.                  ( David Barrera )
12766 - Added mkdir09.                                  ( David Barrera )
12767 - Added mem02.                                    ( David Barrera )
12768 - Added floating point tests, fptest01, fptest02, ( Jacky Malcles )
12769   fptest03.
12770 - Added inode01 and inode02                       ( Robbie Williamson )
12771 - Added vmtests, data_space and stack_space.      ( Robbie Williamson )
12772 - Added page tests, page01 and page02.            ( Robbie Williamson )
12773 - Added sysconf() test.                           ( Robbie Williamson )
12774 - Added rename14                                  ( Robbie Williamson )
12775 - Added nftw() tests.                             ( Robbie Williamson )
12776 - Added confstr() test.                           ( Robbie Williamson )
12777 - Added acct() tests.                             ( Robbie Williamson )
12778 - Added flock03 to try relocking after unlocking. ( Paul Larson )
12779   To reproduce bug #7 in osdl's bugzilla.
12780 - Corrected a typo in ar01.  A "=" was used,      ( Robbie Williamson )
12781   instead of an "==" found by Airong Zhang.
12782 - Added 3 new sched_getparam tests                ( Saji Kumar )
12783 - Added query_module() tests                      ( T.L.Madhu )
12784 - Added 2 new flock() tests                       ( Vatsal Avasthi )
12785 - Added munlock() tests                           ( Nirmala Devi Dhanasekar )
12786 - Added umount() tests                            ( Nirmala Devi Dhanasekar )
12787 - Added mount tests                               ( Nirmala Devi Dhanasekar )
12788 - Added 2 new tests for sched_get_priority_min    ( Saji Kumar )
12789 - Added 2 new tests for sched_get_priority_max    ( Saji Kumar )
12790 - patch for sched_setscheduler01 to add           ( Saji Kumar )
12791   a test case for calling sched_setscheduler()
12792   with an invalid priority
12793 - Added mlockall() tests                          ( Nirmala Devi Dhanasekar )
12794 - Added delete_module tests                       ( T.L.Madhu )
12795 - fix to readlink04.c. was creating a             ( Robbie Williamson )
12796   testfile called "testfile" in /, instead of the
12797   temp dir created for the test.
12798 - Added getdomainame test                         ( Saji Kumar )
12799 - warning cleanup patches. removed additional     ( Saji Kumar )
12800   warnings created when -Wall option used.
12801   also fixed Makefiles to correctly locate
12802   the libraries and header files necessary for
12803   compilation.
12804 - Added 6 new clone() tests                       ( Saji Kumar )
12805 - PPC fixes to ar, semctl04, and read02           ( Anton Blanchard )
12806 - MULTIPLE cleanups and fixes                     ( Ihno Krumreich )
12807 - Increased the default setting for MAXIDS number ( Robbie Williamson )
12808   to 2048 in semget05.
12809 - Test was running to /dev/tty3, which does not   ( Robbie Williamson )
12810   exist on some Linux installations. changed it
12811   to /dev/tty for better general use.
12812 - Added create_module tests                       ( T.L.Madhu )
12813 - patch to cleanup warnings in syscall tests      ( Saji Kumar )
12814 - Corrected typo in rusers01                      ( Robbie Williamson )
12815 - Replaced sigset() with sigaction() in write04.  ( Manoj Iyer )
12819 LTP-20021107
12820 ------------
12821 - Added "setdomainname01", "setdomainname02",     ( Saji Kumar )
12822   and "setdomainname03" to "syscalls" runtest file
12823 - Added "sethostname01", "sethostname02",         ( Suresh Babu )
12824   and "sethostname03" to "syscalls" runtest file
12825 - Fixed bug introduced in "fsstress.c"            ( Andi Kleen, Andrew Morton )
12826 - Fix "chdir03.c" to remove unintentional \n in   ( Paul Larson )
12827   the directory name
12828 - Added code to remove the tmp test dir           ( Robbie Williamson )
12829   in "fcntl11.c"
12830 - fix for "shmctl01.c" to get rid of the shmdt    ( Manfred Spraul )
12831   failures in "shmctl01"
12832 - Fix for "readdir01" slightly incorrect errno    ( Paul Larson )
12833   handling
12834 - Back out "readv01", "readv02" changes to        ( Paul Larson )
12835   expect EINVAL when count==0.  Kernel is going 
12836   to keep the old behaviour.
12837 - Fix for "waitpid02". uses undefined div by      ( Paul Larson )
12838   0 behaviour 
12839 - Revert "writev01.c" back to not expect EINVAL   ( Paul Larson )
12840   when count==0
12841 - Fix for "mc_commo". Changed a 'ps -ef' command  ( Robbie Williamson )
12842   to 'ps -ewf' to ensure that a grep finds the 
12843   info it needs.
12844 - Fix in mc_member. Corrected typo causing false  ( Robbie Williamson )
12845   pass. Found by Li Ge <lge@us.ibm.com>
12846 - Fix in "tcpdump01". Removed erroneous INTERFACE ( Robbie Williamson )
12847   declaration.
12848 - Fix tools/ltprun to use the new runalltests     ( William Jay Huie )
12849   semantics
12850 - Added fsxtest02.  Similar test to fsxtest, but  (Robbie Williamson)
12851   this test runs fsx-linux on a file created in 
12852   the $TCtmp directory. No unformatted partition 
12853   required.
12857 LTP-20021002
12858 ------------
12859 - Added "shmctl04" to test the SHM_INFO command  ( Mingming Cao )
12860 - Fix for improper child exit in "execve02"      ( Colin Gibbs )
12861 - Fix for "nanosleep02" to eliminate false       ( Andreas Arcangeli )
12862   positives
12863 - Fix for "personality01 to undef the personality( Marcus Meissner )
12864   macro before calling personality()
12865 - Fix for "sendfile02" that adds a waitpid() call( Susanne Wintenberger )
12866   to guarantee child exit before the test ends
12867 - Fix for /tools/rand_lines.c that eliminates an ( Nathan Straz )
12868   IA64 compile time warning
12869 - Added "shmctl04" to the "syscalls" runtest file( Paul Larson )
12870 - Removed test 8 from "diotest4". Opening a      ( Paul Larson )
12871   directory for direct I/O is not allowed.
12872 - Fix for PPC cross compile issues applied to:   ( Paul Larson )
12873     "mmap01"
12874     "pth_str01"
12875     "pth_str03"
12876     "shmem_test_04"
12877 - Fix for "fcntl01" to allow it to run without   ( Paul Larson )
12878   predefining the file descriptors
12879 - Fix for "readv02" to check for EINVAL on       ( Paul Larson )
12880   2.5.35 and above kernels
12881 - Fix for "stime01" to allow the checked time to ( Paul Larson )
12882   be off +1 second
12883 - Fix for "writev01" to check for EINVAL on      ( Paul Larson )
12884   2.5.35 and above kernels
12885   
12889 LTP-20020910
12890 ------------
12891 - Fix path in runpan.sh                          ( Paul Larson )
12892 - runtest/syscalls:
12893         a.Removed the {} from the environment    ( Robbie Williamson )
12894           variables
12895         b.Comment out stime01, since it sets     ( David Barrera )
12896           the system time forward and could
12897           cause problems with several other
12898           tests if it's running at the same
12899           time (-x nn)
12900 - Renamed the fsx-linux test on nfs to           ( Robbie Williamson )
12901   "nfsx-linux"
12902 - fsxtest: Added code to handle JFS.             ( Robbie Williamson )
12903 - ld01: Made the diff case insensative for       ( Robbie Williamson )
12904   cross-platform compatibility.
12905 - Removed obsolete test, "ulimit", from          ( Robbie Williamson)
12906   automatic build and install.
12907 - Moved the 'chown' commands to "install         ( Robbie Williamson )
12908   section in the Makefile of fchmod
12909 - Applied patches for s390                       ( Susanne Wintenberger )
12910 - Applied patches for IA64                       ( Jacky Malcles )
12911 - Applied patch for adding some missing includes ( Andreas Jaeger )
12912   to remove warnings about missing prototypes
12913 - Applied x86-64 patch for ldd01                 ( Andreas Jaeger )
12914 - Fix for ar01 hang when filesystem is full      ( Paul Larson )
12915 - Make ltp run with uClibc                       ( Steven J. Hill )
12916 - Fix compiler warnings in various tests         ( Xiao Feng Shi )
12917 - Clean up many of the mktemp warnings           ( Paul Larson )
12918   And use mkstemp in tst_tmpdir()
12919 - Applied pan/logfile/tools patches.             ( William J. Huie )
12920 - Use regular instead of mandatory locks in      ( Matthew Wilcox )   
12921   fcntl09, fcntl10, fcntl11 to fix with NFS
12922 - Fix pids in fcntl11, fcntl19, fcntl20, fcntl21 ( Paul Larson )
12923   to be pid_t instead of short for 2.5 compat
12924 - Add command line options to runalltests.sh to  ( Randy Hron, 
12925   allow setting of various pan options and         Paul Larson,
12926   changing the temp directory                      Nate Straz )
12927 - Added automation documentation to /doc         ( Jeff Martin )
12928 - Patched nanosleep02.c to correctly test the    ( Andrea Arcangeli )
12929   functionality and avoid false positives.
12932 LTP-20020813
12933 ------------
12934 * Fixes
12935 -------
12936 - Fix runtest/commands to export the            ( Paul Larson        )
12937   correct TCdat
12938 - Add some missing includes and remove          ( Andreas Jaeger     )
12939   warnings about missing prototypes
12940 - Add better initialization to waitpid05,       ( Robbie Williamson  )
12941   signal04, getgroups01
12942 - Fix sockioctl01 to work even if fd0 isn't     ( Paul Larson        )
12943   open
12944 - Fix mmstress path problems, now uses execvp   ( Paul Larson        )
12946 LTP-20020807
12947 ------------
12949 * New Additions
12950 ---------------
12951 - Added new testcases of link07,fcntl22,link06          ( Bull Group        )
12952 - Added linux kernel scheduler latency tester           ( Davide Libenzi    )
12953 - Database test tool 'dbgrinder'                        ( James Kenefick    )
12955 * Fixes
12956 -------
12957 - Several fixes for 64-bit                              ( Gerhard Tonn      )
12958 - fstat05,llseek fixes for MIPS                         ( Carsten Langgaard )
12959 - Fixed check in getgroups03 that was causing 
12960   failures if 'nobody' isn't in any secondary groups    ( Paul Larson       )
12961 - Fix sendfile02 to work with the new 2.5 kernels which 
12962   no longer allow it to fall back on write              ( Paul Larson       )
12963 - Changed the hardcoded ip address to 127.0.0.1 in 
12964   recvfrom01-sctp-udp-ipv6                              ( Robbie Williamson )
12965 - Added instance and time command line options in
12966   runalltests.sh                                        ( Jeff Martin       )
12967 - Fixed the algorithm description for fork07,fork12     
12968   Reduced the output of fork07 to a finite amount       ( Nathan Straz      )
12969 - Added fork12 to runtest/crashme.                      ( Nathan Straz      )
12970 - Added option for interface selection in tcpdump01     ( Robbie Williamson )
12973 LTP-20020709
12974 -----------
12975 * New Additions
12976 ---------------
12977 - New testcases fcntl22, link06, link07,
12978   mknod09                                        ( Bull Group         )
12979 - New sctp tests                                 ( Robert Williamson  )
12980 - New direct IO tests                            ( Narasimha Sharoff  )
12981 - mlock01 and mlock02 tests                      ( Paul Larson        )
12983 * Fixes
12984 ----------------
12985 - MIPS fixes; write01                            ( Shaobo Li          )
12986 - patches for 64bit and warnings                 ( Ihno Krumreich     )
12987 - fixes for ftruncate02, fchown03                ( Robert Williamson  )
12988   - updates to LTP scripts                         ( Nathan Straz       )
12990 LTP-20020607
12991 ------------
12992 * New Additions
12993 - Tests if gettimeofday02 is monotonous      ( Andi Kleen          )
12994 - Added new tests readv03, setgroups04
12995   and truncate04                             ( Group Bull          )
12997 * Fixes
12998 ----------------
12999 - Bug fixes and ports for MIPS               ( Johannes Stezenbach )
13000 - Fixes BROKs on 64bit x86,ISO-C complience  ( Andi Kleen          )
13001 - 64 bit bug fixes and remove warnings
13002   on 64 bit arch                             ( Ihno Krumreich      )
13003 - Clean up warnings on s390                  ( William Jay Huie    )
13004 - Improvements on fstat05 for IA64           ( Group Bull          )
13005 - Testcase ID clean ups, improvements
13006   to mallocstress                            ( Nathan Straz        )
13007 - Fix warnings and bugs in clisrv
13008   and mallocstress   i                       ( Dan Kegel           )
13009 - Fixed sendfile601 for IPV6                 ( Robert Willionsom   )
13010 - Fixes for shmctl & mprotect03              ( Paul Larson         )
13011 - multicast testcase fixes                   ( Ted Cheslak         )
13012 - Automation: added sar results to ltp_check ( Casey Abell         )
13013 - Automation: added function to ltp_check    ( Li Ge               )
13016 LTP-20020507
13017 ------------
13019 * New Additions
13020   - New syscalls tests, chroot, fchdir, fstat 
13021     pread, pwrite, and reddir.                      (Bull )
13022   - New syscalls test.                              ( Ihno Krumreich )
13024 * Fixes
13025   - S390 bug fixes, patches to remove complier 
13026     warnings.                                       ( Ihno Krumreich )
13027   - S390 bug fixes.                                 ( William Jay Huie )
13028   - LTP Automation script updates.                  ( William Jay Huie )
13029   - make testcases work without a controlling tty.  
13030     for recv01, recvfrom01 and recvmsg01.           ( Paul Larson )
13031   - Networking test updates, multiple concurrent
13032     runs.                                           ( Robert Williamson )
13033   - test01 patch for wrap around at 2gigs           ( Randall Hron )
13034   - patches to syscalls test wait402, chdir03       ( Andreas Jaeger )
13037 CVS Bugs closed.
13038 ----------------
13039   #545739 fcntl17 failing getting unexep. sig13     ( Paul Larson )
13041 LTP-20020408
13042 -----------
13043 * New Additions
13044   - Scripts to automate LTP test suite execution.   ( William Jay Huie )
13045   - IPV6 port of NetPIPE, network stress tool.      ( Robert Williamson )
13047 * Fixes
13048   - Numerous 64-bit updates, remove warnings
13049     and errors.                                     ( Andi Kleen )
13050   - 64-bit patches to memory and IPC tests.         ( Ihno Krumreich )
13051   - 64-bit IA64 port related patches.               ( Jacky Malcles )
13052   - patches to remove warnings and bugs.            ( Andreas Jaeger )
13053   - mmstress bug: deletes /dev/zero.                ( Sachin Vyas )
13054   - sem02: make test remove semids it created.      ( Robert Williamson )
13055   - Report missing groups and users in IDcheck.sh   ( Robert Williamson )
13056   - expected error modified in mprotect and
13057     msync tests.                                    ( Paul Larson )
13058   - make testcases work without a controlling tty.  ( Paul Larson )
13060 CVS Bugs closed.
13061 ~~~~~~~~~~~~~~~~
13062  #536483 sem02 does not clean up /tmp directory   (Robert Willamson
13065 LTP-20020307
13066 ------------
13067 o       fixed IDcheck.sh to prompt for IDs only when missing (Jay Huie)
13068 o       added time duration option to pan (Jay Huie)
13069 o       added 4 more cases to getcwd02 test (Jay Huie)
13070 o       added time-schedule tool by Richard Gooch under sched test
13071         section (Manoj Iyer)
13072 o       added trace_sched tool under sched test section (Manoj Iyer)
13073 o       added sigpending02 test to syscalls section (Paul Larson)
13074 o       created a KNOWN-FAILURES file to document known 
13075         test failures (Robbie Williamson)
13076 o       added sem02 test to ipc section (Robbie Williamson)
13077 o       added SCTP section to network tests (Robbie Williamson)
13078 o       added disktest by Brent Yardley to io section (Robbie Williamson)
13079 o       closed the following bugs:
13080         [ #491285 ] recvfrom01 test (Paul Larson)
13081         [ #491286 ] recvmsg01 test (Robbie Williamson)
13082         [ #505515 ] perf_lan6 test (Robbie Williamson)
13083         [ #506536 ] recv01 test (Robbie Williamson)
13084         [ #514408 ] chown05 (Dave Engebretsen)
13085         [ #511427 ] pread02 test (Paul Larson)
13086         [ #516577 ] ftruncate03 test (Jay Huie)
13087         [ #523055 ] sched_getscheduler test (Paul Larson)
13088         [ #523137 ] sched_setscheduler02 test (Paul Larson)
13089         [ #525688 ] sendfile01 (Paul Larson)
13092 LTP-20020207
13093 ------------
13094 o       added support for cross-compiling (Todd Inglett)
13095 o       added LKML's cache_leak testcase to ltp/scratch (Nate Straz)
13096 o       added IPv6 support (Robbie Williamson)
13097 o       added "gethost" to /tools (Robbie Williamson)
13098 o       fixed the race conditions in the float tests and removed 
13099         the sleeps (Robbie Williamson)
13100 o       enabled non-root make authority (Paul Larson)
13101 o       separated compilation into "make" and "make install" (Paul Larson)
13102 o       added ipc_stress test (Manoj Iyer)
13103 o       added pthreads_stress test (Manoj Iyer)
13104 o       made changes to support architecture independence (Manoj Iyer & Paul Larson)
13105 o       closed the following bugs: 
13106         504960, 505108, 504613, 504616, 491283, 506689, 508055, 506692, 508074
13107         491289, 506662, 511383, 511391, 511427, 511494, 504649, 514050, 512953
13108         (Manoj Iyer, Paul Larson, and Robbie Williamson)        
13111 LTP-20020108
13112 ------------
13113 o       fixed IDcheck.sh to work with bash1 (Nate Straz)
13114 o       updated menu script (Robbie Williamson)
13115 o       reset errno to 0 at the beginning of TEST macro (Paul Larson)
13116 o       added floating point stress tests (Bull/IBM)
13117 o       added fsx-linux NFS tests (Apple)       
13118 o       define GLIBC_SIGACTION_BUG for sigaction02 (Robbie Williamson)
13119 o       removed bogus testcase from dup201 test (Paul Larson)
13120 o       fixed recvfrom01 case 5 (Wayne Boyer)
13121 o       workaround for smp issue with waitpid12 (Manfred Spraul)
13124 LTP-20011206
13125 ------------
13126 o       necessary users/groups can now be created on installation with 
13127         user's permission
13128 o       added a simple menu-based interface for running the LTP testsuite
13129 o       fixed negative duration in pan output when -l isn't used
13130 o       new set of tests under fs-maim
13131 o       fixed race condition in nfslock01
13132 o       ar01, ld01, ldd01, nm01, objdump01, and size01 fixed when multiple 
13133         copies are run simultaneously
13134 o       workaround for SIGTTOU hang in ioctl02
13135 o       shmget03 uses IPC_PRIVATE to make it safe when running multiple copies
13136 o       compiler warnings and other minor errors fixed in many tests
13138 LTP-20011107
13139 ------------
13140 o       Many improvements to mtest05 and mtest06 tests
13141 o       new test nfsstress
13142 o       included ver_linux in LTP and made it run at the end of test scripts
13143 o       check for necessary users/groups in Makefile and warn if they don't
13144         exist
13145 o       documented the users and groups necessary for the testcases to run
13146 o       simplified telnet01 when looking for root prompt
13147 o       removed incorrect testcase from sendfile03
13148 o       fixed modify_ldt01 test problems on newer kernels
13149 o       added setrlimit to unlimit core size in waitpid05 test to work 
13150         around systems where this is set to 0
13151 o       fixed mmstress pthread hang problem
13153 LTP-20010925
13154 ------------
13155 o       Testcases have been organized into categories in a directory 
13156         structure under the testcases subdirectory
13157 o       About 400 new testcases added covering various system calls
13158 o       Andreas Jaeger got confirmation from the glibc people that the
13159         ulimit test was broken as a result of some changes made in 
13160         glibc2.2.5.  Since it's the test that's broken, Nate Straz 
13161         removed the offending testcase.
13162 o       Updated README and INSTALL files
13163 o       Descriptions of the testcases have been added to the doc 
13164         directory and are organized by type (syscalls.txt, fs.txt, etc.)
13166 ------------
13167 2000-09-18 Juan J. Quintela <quintela@fi.udc.es>
13168            Aaron Laffin <alaffin@sgi.com>
13170   * tests/mmap001.c: first checkin of a modified version of
13171   mmap001.c from the memtest suite.
13173 2000-09-08  Egor Duda <deo@logos-m.ru>
13175         * tests/fpathconf01.c: Close opened file at exit.
13176         * tests/select01.c: Ditto.
13178 2000-09-08  Andrea Arcangeli <andrea@suse.de>
13179   * tests/fcntl09.c, tests/fcntl10.c: Rearrange the F_SETLK test to
13180   to correctly use F_RDLCK and F_WRLCK.
13182 2000-09-06  Egor Duda  <deo@logos-m.ru>
13184         * lib/parse_opts.c (parse_opts): Initialize allocated string
13185         to prevent heap corruption.