blob: 2920d6499b9d69cab43e95db122076c141946bd5 [file] [log] [blame]
subrata_modak1251d262008-12-31 05:52:29 +00001LTP-20081231
2
31) Log Message:
4fix from Jiri Palecek: Fix syntax errors (and bashisms) in some shell files.
5
6Modified File(s):
7ltp/testcases/commands/unzip/unzip_genfile.sh
8ltp/testcases/commands/unzip/unzip_tests.sh
9ltp/testcases/commands/fileutils/mkdir/mkdir_tests.sh
10ltp/testcases/commands/fileutils/cp/cp_tests.sh
11ltp/testcases/commands/fileutils/ln/ln_tests.sh
12ltp/testcases/commands/fileutils/mv/mv_tests.sh
13
142) Log Message:
15Fix for failure in syscalls/stat04_64 and syscalls/lstat01A_64 testcases, by, Dmitry Guryanov <dguryanov@parallels.com>.
16
17Modified File(s):
18ltp/runtest/syscalls
19
203) Log Message:
21Add _GNU_SOURCE for strsignal in spawn_ptrace_child.h. Mike Frysinger <vapier@users.sourceforge.net>
22
23Modified File(s):
24ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
25ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
26
274) Log Message:
28I've added small help target to Makefile & INSTALL talking about the new configuration setups. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
29
30Modified File(s):
31ltp/INSTALL
32ltp/Makefile
33
345) Log Message:
35sbrk 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) {
37Here 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>.
38
39Modified File(s):
40ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
41
426) Log Message:
43This 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>.
44
45Modified File(s):
46ltp/testcases/kernel/syscalls/execve/execve05.c
47
487) Log Message:
49The following patch fixes two problems in loop variables of gtod_latency test case :
501) The loop variable 'k' could overflow on 32 bit systems, leading to a SEGV.
512) 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.
52Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
53
54Modified File(s):
55ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
56
578) Log Message:
58These 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:
591) 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,
602) 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).
613) 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.
624) Patch 0004 changes error handling in pipeio to interpret every negative number as -errno.
635) 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.
64The patches should be applied in sequence. Signed-Off-By: Jiří Paleček <jpalecek@web.de>,
65
66Modified File(s):
67ltp/include/tlibio.h ltp/lib/tlibio.c
68ltp/testcases/commands/eject/Makefile
69ltp/testcases/kernel/fs/doio/Makefile
70ltp/testcases/kernel/ipc/pipeio/Makefile
71ltp/testcases/kernel/ipc/pipeio/pipeio.c
72
739) Log Message:
74The 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>.
75
76Modified File(s):
77ltp/testcases/kernel/io/ltp-aiodio/Makefile
78ltp/testcases/kernel/io/ltp-aiodio/aiodio_sparse.c
79ltp/testcases/kernel/io/ltp-aiodio/dio_sparse.c
80
8110) Log Message:
82The 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>.
83
84Modified File(s):
85ltp/testcases/kernel/fs/proc/proc01.c
86
8711) Log Message:
88Here 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>.
89
90Modified File(s):
91ltp/runtest/stress.part3
92ltp/testcases/network/rpc/basic_tests/rpcinfo/rpcinfo01
93ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/README
94ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.auto
95ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.interactive
96ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.ftr
97ltp/testscripts/ltpstress.sh
98
9912) Log Message:
100This 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>.
101
102Modified File(s):
103ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
104
10513) Log Message:
106I 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
109msgctl02 1 FAIL : qs_buf.msg_qbytes value is not expected
110msgctl02 0 INFO : expected - 65535, received - 4194303
111#
112This 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>.
113
114Modified File(s):
115ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
116
11714) Log Message:
118Veerendra <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>.
119
120Modified File(s):
121ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
122
12315) Log Message:
124The 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>.
125
126Modified File(s):
127ltp/testcases/kernel/sched/clisrv/Makefile
128ltp/testcases/kernel/sched/clisrv/pthcli.c
129ltp/testcases/kernel/sched/clisrv/run_sched_cliserv.sh
130
13116) Log Message:
132Fixed typo when not defining SPEW_SIGNALS in my_yield(). Signed-Off-By: nobuhiro <nobuhiro@andestech.com>.
133
134Modified File(s):
135ltp/testcases/kernel/mem/mtest07/mallocstress.c
136
13717) Log Message:
138This 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>.
139
140Modified Files:
141ltp/runtest/mm
142
14318) Log Message:
144This 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>.
145
146Modified Files:
147ltp/testcases/kernel/mem/mmapstress/mmapstress04.c
148
14919) Log Message:
150This 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>.
151
152Modified Files:
153ltp/testcases/kernel/mem/mmapstress/mmapstress07.c
154
15520) Log Message:
156This 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>.
157
158Modified Files:
159ltp/testcases/kernel/mem/mmapstress/mmapstress08.c
160
16121) Log Message:
162Mem01 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>.
163
164Modified File(s):
165ltp/testcases/kernel/mem/mem/mem01.c
166
16722) Log Message:
168commands/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>.
169
170Modified File(s):
171ltp/testcases/commands/unzip/unzip_genfile.sh
172
17323) Log Message:
174Version 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
179Signed-off-by: Brandon Philips <bphilips@suse.de>
180
181Modified File(s):
182ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_send/5-1.c
183ltp/testcases/open_posix_testsuite/include/posixtest.h
184
18524) Log Message:
186This 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.
187pidns30 : notified process is in a descendant namespace wrt to the notifier. so the signal receiver doesn't know about the sender's pid.
188pidns31 : 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.
189They 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>.
190
191Modified Files:
192ltp/testcases/kernel/containers/pidns/Makefile
193ltp/testcases/kernel/containers/pidns/runpidnstest.sh
194Added Files:
195ltp/testcases/kernel/containers/pidns/pidns30.c
196
19725) Log Message:
198This 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.
199pidns30 : notified process is in a descendant namespace wrt to the notifier. so the signal receiver doesn't know about the sender's pid.
200pidns31 : 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.
201They 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>.
202
203Modified Files:
204ltp/testcases/kernel/containers/pidns/runpidnstest.sh
205Added Files:
206ltp/testcases/kernel/containers/pidns/pidns31.c
207
20826) Log Message:
209Tests 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>.
210
211Modified Files:
212ltp/testcases/network/lib6/asapi_01.c
213ltp/testcases/network/lib6/asapi_02.c
214ltp/testcases/network/lib6/asapi_03.c
215ltp/testcases/network/lib6/asapi_05.c
216ltp/testcases/network/lib6/asapi_06.c
217ltp/testcases/network/lib6/asapi_07.c
218
21927) Log Message:
220Tests 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>.
221
222Modified Files:
223ltp/testcases/network/lib6/asapi_04.c
224ltp/testcases/network/lib6/asapi_05.c
225
22628) Log Message:
227Tests 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>.
228
229Modified Files:
230ltp/configure.ac
231ltp/include/config.h.default
232ltp/testcases/network/Makefile
233ltp/testcases/network/lib6/asapi_06.c
234
23529) Log Message:
236Give others to use this file created by Root during Install.
237
238Modified Files:
239ltp/testcases/commands/unzip/Makefile
240
24130) Log Message:
242COMPILATION 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>.
243
244Modified File(s):
245ltp/testcases/kernel/containers/Makefile
246ltp/testcases/kernel/containers/check_for_unshare.c
247
24831) Log Message:
249Subrata 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>.
250
251Modified Files:
252ltp/runtest/syscalls
253ltp/testcases/kernel/syscalls/ioctl/test_ioctl
254Added Files:
255ltp/testcases/kernel/syscalls/ioctl/ioctl03.c
256
25732) Log Message:
258Please 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,
263Signed-off-by: Veerendra C <vechandr@in.ibm.com>,
264Results:
265# ./pidns14
266pidns14 1 PASS : container init is killed, as expected
267Sukadev, Included the changes suggested by you after doing waitpid() at the end.
268
269Added Files:
270ltp/testcases/kernel/containers/pidns/pidns14.c
271
27233) Log Message:
273Please 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.
279Signed-off by: Veerendra C <vechandr@in.ibm.com>,
280Results:
281# ./pidns16
282pidns16 0 INFO : sig_handler is signalled from pid 29640
283pidns16 0 INFO : Container: Resumed after receiving SIGUSR1 from parentNS
284pidns16 0 INFO : sig_handler is signalled from pid 1
285pidns16 0 INFO : Container: Resumed after sending SIGUSR1 from container itself
286pidns16 1 PASS : container init continued successfuly, after handling signal -USR1
287Suka,
288After 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.
289
290Added Files:
291ltp/testcases/kernel/containers/pidns/pidns16.c
292
29334) Log Message:
294Just 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>.
295
296Modified Files:
297ltp/testcases/kernel/numa/numa01.sh
298
29935) Log Message:
300Just 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>.
301
302Modified Files:
303ltp/testcases/kernel/include/powerpc.in
304ltp/testcases/kernel/include/powerpc64.in
305
30636) Log Message:
307Just 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>.
308
309Modified Files:
310ltp/testcases/commands/cron/cron_deny01
311
31237) Log Message:
313Just 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>.
314
315Modified Files:
316ltp/testcases/commands/cron/cron_pos_tests.sh
317
31838) Log Message:
319CPU controller latency testcases v-4: Add some documentation with respect to test. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
320
321Modified Files:
322ltp/testcases/kernel/controllers/cpuctl/cpuctl_testplan.txt
323
32439) Log Message:
325CPU 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>.
326
327Added Files:
328ltp/testcases/kernel/controllers/cpuctl/cpuctl_latency_test.c
329
33040) Log Message:
331CPU 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>.
332
333Added Files:
334ltp/testcases/kernel/controllers/cpuctl/cpuctl_latency_check_task.c
335
33641) Log Message:
337CPU 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>.
338
339Added Files:
340ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_latency_test.sh
341
34242) Log Message:
343CPU controller latency testcases v-4: Edit the makefile. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
344
345Modified Files:
346ltp/testcases/kernel/controllers/cpuctl/Makefile
347
34843) Log Message:
349CPU 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>.
350
351Modified Files:
352ltp/testcases/kernel/controllers/test_controllers.sh
353
35444) Log Message:
355Testcase 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>.
356
357Modified Files:
358ltp/testcases/kernel/containers/pidns/runpidnstest.sh
359Added Files:
360ltp/testcases/kernel/containers/pidns/pidns10.c
361
36245) Log Message:
363Please accept below testcase patches for pid namespace.
364pidns12:
365Description:
366 The pidns12.c testcase verifies that siginfo->si_pid is set to 0 if sender (parent process) is not in receiver's namespace.
367pidns13:
368 The pidns13.c testcase checks container init, for async I/O triggered by peer namespace process.
369pidns17:
370 The pidns17.c testcase verifies inside the container, if kill(-1, SIGUSR1) terminates all children running inside.
371Signed-off-by: Gowrishankar M <gowrishankar.m@in.ibm.com>,
372Acked-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>.
373
374Modified Files:
375ltp/testcases/kernel/containers/pidns/runpidnstest.sh
376Added Files:
377ltp/testcases/kernel/containers/pidns/pidns12.c
378ltp/testcases/kernel/containers/pidns/pidns13.c
379ltp/testcases/kernel/containers/pidns/pidns17.c
380
38146) Log Message:
382Per 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.
383Hello,
384I'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:
3851) Calling:
386pthread_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.
3872) Calling
388pthread_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>.
389
390Modified File(s):
391ltp/testcases/kernel/fs/openfile/openfile.c
392ltp/testcases/kernel/io/disktest/childmain.c
393ltp/testcases/kernel/io/disktest/main.c
394ltp/testcases/kernel/io/disktest/timer.c
395ltp/testcases/kernel/mem/mtest06/mmap1.c
396ltp/testcases/kernel/mem/mtest07/mallocstress.c
397ltp/testcases/kernel/mem/mtest07/shm_test.c
398ltp/testcases/kernel/sched/clisrv/pthserv.c
399ltp/testcases/network/sctp/func_tests/test_1_to_1_threads.c
400
40147) Log Message:
402The 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>.
403
404Modified File(s):
405ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
406
40748) Log Message:
408This 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>.
409
410Modified Files:
411ltp/testscripts/networktests.sh
412Added Files:
413ltp/runtest/tcp_cmds_addition
414
41549) Log Message:
416Adding the patch for running the tests pidns14.c and pidns16.c. Please accept this. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
417
418Modified File(s):
419ltp/testcases/kernel/containers/pidns/runpidnstest.sh
420
42150) Log Message:
422The 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>.
423
424Modified File(s):
425ltp/INSTALL
426
42751) Log Message:
428Please accept below testcase patches for pid namespace. They carry minor comments suggested by Suka and Nadia in lxc-dev.
429---
430pidns20:
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
440pidns21:
441 The pidns21.c testcase verifies that container-init is terminated by
442SIGUSR1 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.
448Change log:
449 version 2:
450 * added two pipes for reliable testing.
451 version 1:
452 * Submitted in lxc-dev
453Signed-off-by: Gowrishankar M <gowrishankar.m@in.ibm.com>, Acked-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>.
454
455Modified Files:
456ltp/testcases/kernel/containers/pidns/runpidnstest.sh
457Added Files:
458ltp/testcases/kernel/containers/pidns/pidns20.c
459ltp/testcases/kernel/containers/pidns/pidns21.c
460
46152) Log Message:
462I 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>.
463
464Modified File(s):
465ltp/testcases/kernel/fs/acl/tacl_xattr.sh
466
46753) Log Message:
468The 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.
469lstat01A_64 symlink01 -T lstat01_64
470stat04_64 symlink01 -T stat04_64
471from runtest/syscall.
472Other 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>.
473
474Modified File(s):
475ltp/runtest/syscalls
476ltp/testcases/kernel/syscalls/symlink/symlink01.c
477
47854) Log Message:
479Subrata Modak <subrata@linux.vnet.ibm.com> wrote:
480The 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
489Can 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 ?
492
493Gowrishankar <gomuthuk@linux.vnet.ibm.com> replied:
494I 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>.
495
496Modified File(s):
497ltp/testcases/misc/tcore_patch_test_suites/tcore.c
498ltp/testcases/misc/tcore_patch_test_suites/tcore.sh
499
50055) Log Message:
501Small updates from Pradeep K Surisetty <pradeepkumars@in.ibm.com>.
502
503Modified File(s):
504ltp/testcases/pounder21/README
505ltp/testcases/pounder21/src/ramsnake/Makefile
506ltp/testcases/pounder21/src/ramsnake/snake.c
507
50856) Log Message:
509The attached patch fixes and then integrates the Hyperthreading tests to default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
510
511Modified File(s):
512ltp/runltp
513ltp/testcases/kernel/sched/Makefile
514ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
515ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
516ltp/testcases/kernel/sched/hyperthreading/ht_affinity/Makefile
517ltp/testcases/kernel/sched/hyperthreading/ht_enabled/Makefile
518ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/Makefile
519
52057) Log Message:
521Thanks 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>,
522
523Modified Files:
524ltp/runalltests.sh
525ltp/testcases/misc/Makefile
526Added Files:
527ltp/runtest/tcore
528
52958) Log Message:
530The 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>.
531
532Modified File(s):
533ltp/testcases/kernel/syscalls/ioctl/ioctl03.c
534
53559) Log Message:
536This patch fix man miscellenous compilation warnings. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
537
538Modified File(s):
539ltp/lib/tlibio.c
540ltp/testcases/kernel/fs/openfile/openfile.c
541ltp/testcases/kernel/io/disktest/childmain.c
542ltp/testcases/kernel/io/disktest/main.c
543ltp/testcases/kernel/io/disktest/timer.c
544ltp/testcases/kernel/mem/mtest07/mallocstress.c
545ltp/testcases/kernel/mem/mtest07/shm_test.c
546ltp/testcases/kernel/sched/clisrv/pthserv.c
547ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
548ltp/testcases/kernel/sched/hyperthreading/ht_enabled/Makefile
549ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/Makefile
550ltp/testcases/network/sctp/func_tests/Makefile
551ltp/testcases/network/sctp/func_tests/test_1_to_1_threads.c
552
55360) Log Message:
554I 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>.
555
556Modified File(s):
557ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
558
55961) Log Message:
560=========================================================
561Manas K. Nayak <maknayak@in.ibm.com> reported:
562=========================================================
563accept4_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
565accept04_01 1 BROK : accept4() Error: Function not implemented
566=========================================================
567Subrata Modak <subrata@linux.vnet.ibm.com> replied:
568=========================================================
569Fix 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
571Linux 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
573accept04_01 1 CONF : syscall __NR_accept4 not supported on your arch
574But on x86_64, it behaves differently:
575# uname -a
576Linux 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
578accept04_01 1 BROK : accept4() Error: Function not implemented
579It means though the interface calls for:
580syscall(__NR_socketcall, SYS_ACCEPT4, args)
581&
582syscall(__NR_accept4, fd, sockaddr, addrlen, flags)
583will 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>.
584
585Modified File(s):
586ltp/testcases/kernel/syscalls/accept4/accept4_01.c
587
58862) Log Message:
589======================================================
590Manas K. Nayak <maknayak@in.ibm.com> reported:
591======================================================
592Ltp iptables testcases failed against sles with following ping failures. Looks like iptables chain rules set to block ping from loopback address.
593======================================================
594Sridhar Vinay Replied:
595======================================================
596Manas, 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======================================================
598Manas K. Nayak <maknayak@in.ibm.com> reverted back:
599======================================================
600I 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>.
601
602Modified File(s):
603ltp/testcases/network/iptables/iptables_tests.sh
604
60563) Log Message:
606Include File Systems Data Integrity Tests to Default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
607
608Modified Files:
609ltp/runtest/fs
610
61164) Log Message:
612Increase the No. of Loops for the File System INOD tests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
613
614Modified Files:
615ltp/runtest/fs
616
61765) Log Message:
618Integrate the File System Permissions Tests in to Default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
619
620Modified Files:
621ltp/runtest/fs ltp/testcases/kernel/fs/fs_perms/Makefile
622Added Files:
623ltp/testcases/kernel/fs/fs_perms/fs_perms_simpletest.sh
624Removed Files:
625ltp/testcases/kernel/fs/fs_perms/simpletest.sh
626
62766) Log Message:
628Increase the No. of Soft & Hard Links Created by linktest.pl. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
629
630Modified Files:
631ltp/runtest/fs
632
63367) Log Message:
634Integrate PROC File Systems tests into default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
635
636Modified Files:
637ltp/runtest/fs
638
63968) Log Message:
640Integrate File Systems Race Condition Check tests to default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
641
642Modified Files:
643ltp/runtest/fs ltp/testcases/kernel/fs/Makefile
644Added Files:
645ltp/testcases/kernel/fs/racer/fs_racer.sh
646ltp/testcases/kernel/fs/racer/fs_racer_dir_create.sh
647ltp/testcases/kernel/fs/racer/fs_racer_dir_test.sh
648ltp/testcases/kernel/fs/racer/fs_racer_file_concat.sh
649ltp/testcases/kernel/fs/racer/fs_racer_file_create.sh
650ltp/testcases/kernel/fs/racer/fs_racer_file_link.sh
651ltp/testcases/kernel/fs/racer/fs_racer_file_list.sh
652ltp/testcases/kernel/fs/racer/fs_racer_file_rename.sh
653ltp/testcases/kernel/fs/racer/fs_racer_file_rm.sh
654ltp/testcases/kernel/fs/racer/fs_racer_file_symlink.sh
655Removed Files:
656ltp/testcases/kernel/fs/racer/dir_create.sh
657ltp/testcases/kernel/fs/racer/dir_test.sh
658ltp/testcases/kernel/fs/racer/file_concat.sh
659ltp/testcases/kernel/fs/racer/file_create.sh
660ltp/testcases/kernel/fs/racer/file_link.sh
661ltp/testcases/kernel/fs/racer/file_list.sh
662ltp/testcases/kernel/fs/racer/file_rename.sh
663ltp/testcases/kernel/fs/racer/file_rm.sh
664ltp/testcases/kernel/fs/racer/file_symlink.sh
665ltp/testcases/kernel/fs/racer/racer.sh
666
66769) Log Message:
668Integrate CD and FLOPPY tests to run with runalltests.sh. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
669
670Modified Files:
671ltp/runalltests.sh
672Added Files:
673ltp/runtest/io_cd
674ltp/runtest/io_floppy
675Removed Files:
676ltp/runtest/io
677
67870) Log Message:
679Make 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>.
680
681Modified Files:
682ltp/runltp
683ltp/testcases/kernel/io/Makefile
684ltp/testcases/kernel/io/aio/aio02/Makefile
685ltp/testcases/kernel/io/aio/aio02/runfstests.sh
686Added Files:
687ltp/runtest/io
688
68971) Log Message:
690Run the CPU HOTPLUG tests through runalltests.sh. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
691
692Modified Files:
693ltp/README
694ltp/runalltests.sh
695Added Files:
696ltp/runtest/cpuhotplug
697
69872) Log Message:
699Fix 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>.
700
701Modified Files:
702ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
703ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.c
704
70573) Log Message:
706Add options for block devices and turn on related testcases. Signed-Off-By: Andrew Vagin <avagin@gmail.com>.
707
708Modified Files:
709ltp/runltp
710ltp/runtest/syscalls
711
71274) Log Message:
713This 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:
714Running tests.......
715inotify03 0 INFO : mount /dev/loop0 to mnt_694 fstype=ext3
716inotify03 0 INFO : umount /dev/loop0
717<<<test_start>>>
718tag=inotify03 stime=1229332020
719cmdline="inotify03 -D /dev/loop0 -T ext3"
720contacts=""
721analysis=exit
722initiation_status="ok"
723<<<test_output>>>
724incrementing stop
725inotify03 1 PASS : get event: wd=1 mask=2000 cookie=0 len=0
726inotify03 2 PASS : get event: wd=1 mask=8000 cookie=0 len=0
727inotify03 3 PASS : inotify_rm_watch (5, 1) return -1 errno=22 : Invalid argument
728<<<execution_status>>>
729duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0
730<<<test_end>>>
731kernel: 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.
732Signed-Off-By: Andrew Vagin <avagin@gmail.com>. Acked-By: CAI Qian <caiqian@cclom.cn>.
733
734Modified Files:
735ltp/runtest/syscalls
736Added Files:
737ltp/testcases/kernel/syscalls/inotify/inotify03.c
738
73975) Log Message:
740Add 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>.
741
742Modified Files:
743ltp/testcases/kernel/syscalls/inotify/inotify01.c
744ltp/testcases/kernel/syscalls/inotify/inotify02.c
745ltp/testcases/kernel/syscalls/inotify/inotify03.c
746
74776) Log Message:
748Introduce autoconf to inotify test case. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
749
750Modified File(s):
751ltp/configure.ac
752ltp/testcases/kernel/syscalls/inotify/Makefile
753ltp/testcases/kernel/syscalls/inotify/inotify01.c
754ltp/testcases/kernel/syscalls/inotify/inotify02.c
755
75677) Log Message:
757This 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:
7581. Added verbose comments and patch description.
7592. Restructured the licensing text.
7603. Merged two patches into one touching runallnetworktest_child.sh file.
761
762TODO:
7631. Changing the kernel version to proper one
7642. 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.
765Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>. Acked-By: "Serge E. Hallyn" <serue@us.ibm.com>.
766
767Modified Files:
768ltp/testcases/kernel/containers/libclone/libnetns.c
769ltp/testcases/kernel/containers/netns/parentns.sh
770Modified Files:
771ltp/testcases/kernel/containers/libclone/libnetns.c
772Modified Files:
773ltp/testcases/kernel/containers/libclone/libnetns.c
774ltp/testcases/kernel/containers/netns/childns.sh
775ltp/testcases/kernel/containers/netns/parentns.sh
776Modified Files:
777ltp/testcases/kernel/containers/netns/childns.sh
778ltp/testcases/kernel/containers/netns/parentns.sh
779Added Files:
780ltp/testcases/kernel/containers/netns/create_container.c
781Added Files:
782ltp/testcases/kernel/containers/netns/runallnetworktests_parent.sh
783Added Files:
784ltp/testcases/kernel/containers/netns/runallnetworktests_child.sh
785Added Files:
786ltp/testcases/kernel/containers/netns/nw_under_ns.sh
787Modified Files:
788ltp/testcases/kernel/containers/netns/Makefile
789Added Files:
790ltp/runtest/nw_under_ns
791Modified Files:
792ltp/testcases/kernel/containers/netns/runallnetworktests_child.sh
793Added Files:
794ltp/testcases/kernel/containers/netns/readme
795
79678) Log Message:
797Linux drivers based on Video for Linux Two (V4L2) API, test addition:
798Németh Márton <nm127@freemail.hu> wrote:
799I 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?
800Subrata Modak <subrata@linux.vnet.ibm.com> wrote back:
801es, 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:
8021) 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.
8032) 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 ??
804Németh Márton <nm127@freemail.hu> wrote back:
805Yes, 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>.
806
807Modified Files:
808ltp/README
809Added Files:
810ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
811ltp/testcases/kernel/device-drivers/v4l/user_space/README
812ltp/testcases/kernel/device-drivers/v4l/user_space/dev_video.c
813ltp/testcases/kernel/device-drivers/v4l/user_space/dev_video.h
814ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
815ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.h
816ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
817ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.h
818ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
819ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.h
820ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
821ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.h
822ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
823ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.h
824ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.c
825ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.h
826ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
827ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.h
828ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
829ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.h
830ltp/testcases/kernel/device-drivers/v4l/user_space/test_invalid_ioctl.c
831ltp/testcases/kernel/device-drivers/v4l/user_space/test_invalid_ioctl.h
832ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
833ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.h
834ltp/testcases/kernel/device-drivers/v4l/user_space/video_limits.h
835ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
836ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/a16506.htm
837ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/a16706.htm
838ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/a16721.htm
839ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/b17127.htm
840ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/book1.htm
841ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c14592.htm
842ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c14595.htm
843ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c174.htm
844ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c2030.htm
845ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c5742.htm
846ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c6488.htm
847ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/capture-example.html
848ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/f163.htm
849ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/i16960.htm
850ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/index.html
851ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10104.htm
852ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10211.htm
853ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10386.htm
854ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10595.htm
855ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10944.htm
856ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11094.htm
857ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11217.htm
858ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11285.htm
859ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11430.htm
860ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11612.htm
861ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11680.htm
862ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11946.htm
863ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12051.htm
864ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12265.htm
865ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12342.htm
866ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12784.htm
867ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12816.htm
868ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12878.htm
869ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13022.htm
870ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13105.htm
871ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13317.htm
872ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13641.htm
873ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13696.htm
874ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13817.htm
875ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13889.htm
876ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14037.htm
877ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14090.htm
878ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14169.htm
879ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14264.htm
880ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14390.htm
881ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14496.htm
882ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r2492.htm
883ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r3735.htm
884ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r3796.htm
885ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r3896.htm
886ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4185.htm
887ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4246.htm
888ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4339.htm
889ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4484.htm
890ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4629.htm
891ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4850.htm
892ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5016.htm
893ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5154.htm
894ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5319.htm
895ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5470.htm
896ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7624.htm
897ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7626.htm
898ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7667.htm
899ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7771.htm
900ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7900.htm
901ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8087.htm
902ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8242.htm
903ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8304.htm
904ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8367.htm
905ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8494.htm
906ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8724.htm
907ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8936.htm
908ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9149.htm
909ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9288.htm
910ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9539.htm
911ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9688.htm
912ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9804.htm
913ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9994.htm
914ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x15446.htm
915ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16430.htm
916ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16453.htm
917ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16497.htm
918ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16743.htm
919ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16769.htm
920ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16775.htm
921ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16788.htm
922ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16896.htm
923ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16910.htm
924ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16915.htm
925ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16923.htm
926ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16929.htm
927ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16933.htm
928ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16941.htm
929ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x1859.htm
930ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x1904.htm
931ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2009.htm
932ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2123.htm
933ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2428.htm
934ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2490.htm
935ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x282.htm
936ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x294.htm
937ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x309.htm
938ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x341.htm
939ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x3891.htm
940ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x394.htm
941ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x448.htm
942ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x542.htm
943ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5634.htm
944ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5665.htm
945ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5791.htm
946ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5884.htm
947ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5950.htm
948ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5953.htm
949ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6386.htm
950ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6570.htm
951ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6831.htm
952ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6909.htm
953ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6991.htm
954ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7002.htm
955ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7013.htm
956ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7236.htm
957ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7561.htm
958ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7578.htm
959ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7607.htm
960ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x802.htm
961
96279) Log Message:
963Manas Kumar Nayak <maknayak@in.ibm.com> shared this wonderfull README to run LTP Network tests.
964
965Added File(s):
966ltp/testcases/network/LTP-Network-test_README.pdf
967
96880) Log Message:
969Use 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>.
970
971Modified Files:
972ltp/testcases/commands/fileutils/ln/ln_tests.sh
973ltp/testcases/commands/gzip/gzip_tests.sh
974ltp/testcases/commands/unzip/unzip_tests.sh
975
97681) Log Message:
977This 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:
978make[5]: Leaving directory `/tmp/buildd/ltp-20081130+dfsg/testcases/kernel/syscalls/signal'
979make[5]: Entering directory `/tmp/buildd/ltp-20081130+dfsg/testcases/kernel/syscalls/signalfd'
980cc -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
981signalfd01.c:88:18: error: #if with no expression
982signalfd01.c: In function 'do_test1':
983signalfd01.c:117: warning: implicit declaration of function 'signalfd' by checking for "defined USE_OWNIMPL", not "USE_OWNIMPL".
984Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
985
986Modified Files:
987ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
988
98982) Log Message:
990Delete 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>.
991
992Modified Files:
993ltp/testcases/kernel/syscalls/eventfd/Makefile
994ltp/testcases/kernel/syscalls/getgroups/Makefile
995ltp/testcases/kernel/syscalls/move_pages/Makefile
996
99783) Log Message:
998Integrate ltp network tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
999
1000Modified Files:
1001ltp/runalltests.sh
1002
100384) Log Message:
1004Integrate ltp network stress tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1005
1006Modified Files:
1007ltp/runalltests.sh
1008
100985) Log Message:
1010Integrate ltp adp tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1011
1012Modified Files:
1013ltp/runalltests.sh
1014
101586) Log Message:
1016Integrate ltp autofs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1017
1018Modified Files:
1019ltp/runalltests.sh
1020
102187) Log Message:
1022Fix Diskio test. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1023
1024Modified Files:
1025ltp/testscripts/diskio.sh
1026
102788) Log Message:
1028Integrate ltp exportfs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1029
1030Modified Files:
1031ltp/runalltests.sh
1032
103389) Log Message:
1034Integrate ltp ro only fs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1035
1036Modified Files:
1037ltp/runalltests.sh
1038
103990) Log Message:
1040Integrate ltp isofs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1041
1042Modified Files:
1043ltp/runalltests.sh
1044
104591) Log Message:
1046Integrate ltp dmmapper tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1047
1048Modified Files:
1049ltp/runalltests.sh
1050
105192) Log Message:
1052Integrate ltp fslvm tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1053
1054Modified Files:
1055ltp/runalltests.sh
1056
105793) Log Message:
1058Integrate ltp fsnolvm tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1059
1060Modified Files:
1061ltp/runalltests.sh
1062
106394) Log Message:
1064Integrate ltp scsi_debug tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1065
1066Modified Files:
1067ltp/runalltests.sh
1068
106995) Log Message:
1070Integrate ltp sysfs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1071
1072Modified Files:
1073ltp/runalltests.sh
1074
107596) Log Message:
1076Remove rpc tests from tirpc. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1077
1078Modified Files:
1079ltp/runtest/rpctirpc
1080
108197) Log Message:
1082Integrate ltp tirpc tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1083
1084Modified Files:
1085ltp/runalltests.sh
1086
108798) Log Message:
1088Integrate ltp selinux tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1089
1090Modified Files:
1091ltp/runalltests.sh
1092
109399) Log Message:
1094Check 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>.
1095
1096Modified Files:
1097ltp/testcases/commands/unzip/unzip_tests.sh
1098
1099100) Log Message:
1100Always 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>.
1101
1102Modified Files:
1103ltp/testcases/commands/gzip/gzip_tests.sh
1104
1105101) Log Message:
1106Renumber 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>.
1107
1108Modified Files:
1109ltp/testcases/kernel/syscalls/symlink/symlink01.c
1110
1111102) Log Message:
1112Amend 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,
1116Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
1117
1118Modified Files:
1119ltp/testcases/kernel/syscalls/mknod/mknod07.c
1120
subrata_modakf181dac2008-11-30 15:42:24 +00001121LTP-20081130
1122
11231) Log Message:
1124librttest.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,
1129Verified on all rt tests. Signed-off-by: Gilles Carry <gilles.carry@bull.net>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
1130
1131Modified File(s):
1132ltp/testcases/realtime/lib/librttest.c
1133
11342) Log Message:
1135matrix_mult.c: set_affinity to work when there are offline cpus:
1136Syscall 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>,
1137
1138Modified File(s):
1139ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
1140
11413) Log Message:
1142matrix_mult.c: dynamic iterations configuration.
1143Dimension (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.
1144
1145Modified File(s):
1146ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
1147
11484) Log Message:
1149matrix_mult.c: thread synchronisation simplification:
1150In 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.
1153Signed-off-by: Gilles Carry <gilles.carry@bull.net>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
1154
1155Modified File(s):
1156ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
1157
11585) Log Message:
1159matrix_mult.c: concurrent calculation stats fix:
1160Array 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>.
1161
1162Modified File(s):
1163ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
1164
11656) Log Message:
1166use feedback from Jan Kratochvil so we wait for the child to be stopped before we attempt to ptrace it.
1167
1168Modified File(s):
1169ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.h
1170
11717) Log Message:
1172base {PEEK,POKE}USER on sizeof(user) rather than sizeof(pt_regs) and add a few more corner cases.
1173
1174Modified File(s):
1175ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
1176
11778) Log Message:
1178drop backup file configure~
1179
1180Modified File(s):
1181ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure~
1182
11839) Log Message:
1184start a .gitignore
1185
1186Added File(s):
1187ltp/.gitignore
1188
118910) Log Message:
1190This 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>.
1191
1192Modified File(s):
1193ltp/testcases/commands/cron/cron_tests.sh
1194
119511) Log Message:
1196Stop 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>.
1197
1198Modified File(s):
1199ltp/testcases/kernel/numa/test.sh
1200
120112) Log Message:
1202The following are errors while compiling ltp-full-20081031 with ARM architecture:
1203make[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
1205In file included from eventfd01.c:60:
1206../../include/linux_syscall_numbers.h:113:10: error: no macro name given in #ifndef directive
1207make[4]: *** [eventfd01] Error 1
1208make[4]: Leaving directory
1209`/home/naresh/DIFF/11_2008/ltp-full-20081031/testcases/kernel/syscalls/eventfd'
1210make[3]: *** [all] Error 2
1211make[3]: Leaving directory
1212`/home/naresh/DIFF/11_2008/ltp-full-20081031/testcases/kernel/syscalls'
1213Here I am attaching the patch to resolve above error. Signed-Off-By: naresh kamboju <naresh.kernel@gmail.com>.
1214
1215Modified File(s):
1216ltp/testcases/kernel/include/arm.in
1217
121813) Log Message:
1219Alan Cox [alan@lxorguk.ukuu.org.uk] wrote:
1220The 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.
1221Sukadev <sukadev@linux.vnet.ibm.com> wrote:
1222We 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 ?
1223Subrata 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 ?
1224Sukadev <sukadev@linux.vnet.ibm.com> wrote:
1225Just 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>.
1226
1227Modified File(s):
1228ltp/testcases/kernel/pty/ptem01.c
1229
123014) Log Message:
1231Enable Kernel with the Option during build to test filecaps support. Subrata.
1232
1233Modified File(s):
1234ltp/README
1235ltp/testcases/kernel/security/filecaps/README
1236
123715) Log Message:
1238check input files and abort if broken line is found
1239
1240Modified File(s):
1241ltp/testcases/kernel/include/regen.sh
1242
124316) Log Message:
1244remove bogus line
1245
1246Modified File(s):
1247ltp/testcases/kernel/include/sh.in
1248
124917) Log Message:
1250The attached Patch defines more about the keywords:
1251i) TPASS - Indicates that the test case had the expected result and passed.
1252ii) TFAIL - Indicates that the test case had an unexpected result and failed.
1253iii) 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.
1254iv) 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.
1255v) TRETR - Indicates that the test cases has been retired and should not be executed any longer.
1256vi) 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.
1257vii) TINFO - Specifies useful information about the status of the test that does not affect the result and does not indicate a problem.
1258
1259in 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>.
1260
1261Modified File(s):
1262ltp/tools/html_report_header.txt
1263
126418) Log Message:
1265Added test case for checking cpuidle sysfs files. Signed-Off-By: Nageswara R Sastry <rnsastry@linux.vnet.ibm.com>.
1266
1267Modified Files:
1268ltp/testcases/kernel/power_management/Makefile
1269ltp/testcases/kernel/power_management/runpwtests.sh
1270
1271Added Files:
1272ltp/testcases/kernel/power_management/check_cpuidle_sysfs_files.sh
1273
127419) Log Message:
1275gcov-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>.
1276
1277
1278Modified File(s):
1279ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov.patch
1280
128120) Log Message:
1282Following 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>.
1283
1284Modified File(s):
1285ltp/runtest/syscalls
1286ltp/testcases/kernel/syscalls/chown/Makefile
1287ltp/testcases/kernel/syscalls/fchown/Makefile
1288ltp/testcases/kernel/syscalls/fcntl/Makefile
1289ltp/testcases/kernel/syscalls/fstat/Makefile
1290ltp/testcases/kernel/syscalls/fstatat/Makefile
1291ltp/testcases/kernel/syscalls/fstatfs/Makefile
1292ltp/testcases/kernel/syscalls/getdents/Makefile
1293ltp/testcases/kernel/syscalls/geteuid/Makefile
1294ltp/testcases/kernel/syscalls/getgroups/Makefile
1295ltp/testcases/kernel/syscalls/getuid/Makefile
1296ltp/testcases/kernel/syscalls/lchown/Makefile
1297ltp/testcases/kernel/syscalls/lstat/Makefile
1298ltp/testcases/kernel/syscalls/pread/Makefile
1299ltp/testcases/kernel/syscalls/pselect/Makefile
1300ltp/testcases/kernel/syscalls/setfsgid/Makefile
1301ltp/testcases/kernel/syscalls/setfsuid/Makefile
1302ltp/testcases/kernel/syscalls/setregid/Makefile
1303ltp/testcases/kernel/syscalls/setresgid/Makefile
1304ltp/testcases/kernel/syscalls/setresuid/Makefile
1305ltp/testcases/kernel/syscalls/setreuid/Makefile
1306ltp/testcases/kernel/syscalls/setuid/Makefile
1307ltp/testcases/kernel/syscalls/stat/Makefile
1308ltp/testcases/kernel/syscalls/statfs/Makefile
1309
131021) Log Message:
1311The 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>.
1312
1313Modified File(s):
1314ltp/runalltests.sh
1315
131622) Log Message:
1317Submitting 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>.
1318
1319Added Files:
1320ltp/testcases/kernel/containers/pidns/pidns06.c
1321
132223) Log Message:
1323Added 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>.
1324
1325Modified File(s):
1326ltp/README
1327ltp/testcases/kernel/security/selinux-testsuite/README
1328
132924) Log Message:
1330This 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>.
1331
1332Modified File(s):
1333ltp/testcases/kernel/containers/netns/initialize.sh
1334
133525) 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>.
1337
1338Modified File(s):
1339ltp/runtest/ltp-aio-stress.part1
1340ltp/runtest/ltp-aio-stress.part2
1341ltp/runtest/ltp-aiodio.part1
1342ltp/runtest/ltp-aiodio.part2
1343
134426) Log Message:
1345Subrata and Daniel,
1346moving from ia64 to x86_64 arch I have got this at linking time:
1347cc -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
1352so , if you could have a look to the suggested following patch. Signed-Off-By: Jacky Malcles <Jacky.Malcles@bull.net>.
1353
1354Modified File(s):
1355ltp/testcases/kernel/io/ltp-aiodio/Makefile
1356
135727) Log Message:
1358on SLES10 SP2 __NR_get_robust_list is not defined and cause following compiler warning:
1359---->8---------
1360make[4]: Entering directory
1361`/usr/src/packages/BUILD/ltp-full-20081031/testcases/kernel/syscalls/get_robust_list'
1362cc -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
1363get_robust_list01.c: In function 'main':
1364get_robust_list01.c:252: warning: control reaches end of non-void function
1365make[4]: Leaving directory
1366`/usr/src/packages/BUILD/ltp-full-20081031/testcases/kernel/syscalls/get_robust_list'
1367----8<---------
1368And cause "unexpected" return value:
1369----8<---------
1370x86_64:~/:[1]# /usr/lib64/ltp/testcases/bin/get_robust_list01 get_robust_list: system call not available
1371x86_64:~/:[43]# echo $?
137243
1373x86_64:~/:[0]# /usr/lib64/ltp/testcases/bin/get_robust_list01 | wc -c
137443
1375---->8---------
1376Attached patch avoids "random"/43 return value. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
1377
1378Modified File(s):
1379ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
1380
138128) Log Message:
1382This patch fixes a compilation warning:
1383timerfd01.c: In function `main':
1384timerfd01.c:128: warning: unused variable `tfd2'
1385Signed-off-by: CAI Qian <caiqian@cclom.cn>.
1386
1387Modified File(s):
1388ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
1389
139029) Log Message:
1391Hello, 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>.
1392
1393Modified File(s):
1394ltp/pan/pan.c
1395ltp/pan/zoolib.c
1396ltp/testcases/kernel/power_management/runpwtests.sh
1397ltp/testcases/kernel/syscalls/eventfd/Makefile
1398ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
1399ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
1400ltp/testcases/kernel/syscalls/kill/kill03.c
1401ltp/testcases/kernel/syscalls/kill/kill04.c
1402ltp/testcases/kernel/syscalls/mount/mount03.c
1403ltp/testcases/kernel/syscalls/move_pages/Makefile
1404
140530) Log Message:
1406when building Debian ltp package on alpha, the package failed to build, because alpha lacks some of the syscalls (the xxx_16 ones). See:
1407http://experimental.debian.net/fetch.php?&pkg=ltp&ver=20081031%2Bdfsg-1&arch=alpha&stamp=1225968365&file=log&as=raw
1408I have created some patches, which fix this behaviour (ie. the build doesn't fail then). They work like this:
14091. Syscalls which are potentially missing on some architectures are listed in the stub-list,
14102. 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).
1413Signed-off-by: Jiri Palecek <jpalecek@web.de>.
1414
1415Modified File(s):
1416ltp/testcases/kernel/include/regen.sh
1417ltp/testcases/kernel/include/stub-list
1418ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
1419ltp/testcases/kernel/syscalls/setgid/setgid01.c
1420ltp/testcases/kernel/syscalls/setgid/setgid02.c
1421ltp/testcases/kernel/syscalls/setgid/setgid03.c
1422ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
1423ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
1424
142531) Log Message:
1426Fix success detection in execve04 test:
1427The 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
14281. The failure (ie. success of the call) is unnoticed,
14292. The test leaves loads of files in the temporary directory.
1430all 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>.
1431
1432Modified File(s):
1433ltp/testcases/kernel/syscalls/execve/execve04.c
1434
143532) Log Message:
1436This 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>.
1437
1438Modified File(s):
1439ltp/testcases/kernel/syscalls/execve/execve04.c
1440
144133) Log Message:
1442Don't break chown tests on non-catastrophic failures. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
1443
1444Modified File(s):
1445ltp/testcases/kernel/syscalls/chown/chown03.c
1446ltp/testcases/kernel/syscalls/fchown/fchown02.c
1447ltp/testcases/kernel/syscalls/fchown/fchown03.c
1448
144934) Log Message:
1450Do 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>.
1451
1452Modified File(s):
1453ltp/testcases/kernel/syscalls/chmod/chmod06.c
1454ltp/testcases/kernel/syscalls/chown/chown04.c
1455ltp/testcases/kernel/syscalls/fchown/fchown02.c
1456ltp/testcases/kernel/syscalls/fchown/fchown03.c
1457ltp/testcases/kernel/syscalls/fchown/fchown04.c
1458ltp/testcases/kernel/syscalls/fchown/fchown05.c
1459
146035) Log Message:
1461Prevent leaving files in the temporary directory by calling tst_rmdir, or cleanup, where appropriate. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
1462
1463Modified File(s):
1464ltp/testcases/kernel/fs/stream/stream04.c
1465ltp/testcases/kernel/syscalls/chown/chown03.c
1466ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
1467ltp/testcases/kernel/syscalls/fchown/fchown04.c
1468ltp/testcases/kernel/syscalls/fdatasync/fdatasync01.c
1469ltp/testcases/kernel/syscalls/ftruncate/ftruncate03.c
1470ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
1471ltp/testcases/network/lib6/runcc.c
1472
147336) Log Message:
1474Call cleanup() at the right places to prevent fallocate tests leaving files in the temporary directory. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
1475
1476Modified File(s):
1477ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
1478ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
1479
148037) Log Message:
1481I'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)
1486Benefits 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.
1491I 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.
1498Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
1499
1500Modified Files:
1501ltp/Makefile
1502ltp/include/Makefile
1503ltp/testcases/kernel/syscalls/signalfd/Makefile
1504ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
1505Added Files:
1506ltp/configure.ac
1507ltp/m4/Makefile
1508ltp/m4/ltp-signalfd.m4
1509
151038) Log Message:
1511Use 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>.
1512
1513Modified File(s):
1514ltp/testcases/network/sctp/testlib/sctputil.h
1515
151639) Log Message:
1517Quick 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>.
1518
1519Modified File(s):
1520ltp/testcases/kernel/ipc/pipeio/pipeio.c
1521
152240) Log Message:
1523regen linux_syscall_numbers.h whenever regen.sh changes. Mike Frysinger <vapier@users.sourceforge.net>.
1524
1525Modified File(s):
1526ltp/testcases/kernel/include/Makefile
1527
152841) Log Message:
1529make syscall() wrapper a bit more readable. Mike Frysinger <vapier@users.sourceforge.net>.
1530
1531Modified File(s):
1532ltp/testcases/kernel/include/regen.sh
1533
153442) Log Message:
1535only create symlink if it doesnt exist already. Mike Frysinger <vapier@users.sourceforge.net>.
1536
1537Modified File(s):
1538ltp/testcases/kernel/include/Makefile
1539
154043) Log Message:
1541generate stub list on the fly based on *.in files
1542
1543Modified File(s):
1544ltp/testcases/kernel/include/regen.sh
1545
1546Removed File(s):
1547ltp/testcases/kernel/include/stub-list
1548
154944) Log Message:
1550cleanup style with Lindent
1551
1552Modified File(s):
1553ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
1554
155545) Log Message:
1556use a macroname that isnt crazy long.
1557
1558Modified File(s):
1559ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
1560
156146) Log Message:
1562fill out AC_INIT().
1563
1564Modified File(s):
1565ltp/configure.ac
1566
156747) Log Message:
1568use AC_CHECK_HEADERS_ONCE().
1569
1570Modified File(s):
1571ltp/ltp/m4/ltp-signalfd.m4
1572
157348) Log Message:
1574make autotools optional and start a sane config.h by default.
1575
1576Modified File(s):
1577ltp/include/Makefile
1578ltp/Makefile
1579Added File(s):
1580ltp/include/config.h.default
1581
158249) Log Message:
1583add some compiled objects to the ignore list.
1584
1585Modified File(s):
1586ltp/.gitignore
1587
158850) Log Message:
1589Integrate unzip tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1590
1591Modified Files:
1592ltp/runtest/commands ltp/testcases/commands/Makefile
1593ltp/testcases/commands/unzip/unzip_tests.sh
1594
159551) Log Message:
1596Integrate tpm_tools into runalltests.sh. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1597
1598Modified Files:
1599ltp/runalltests.sh
1600
160153) Log Message:
1602Integrate gzip tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1603
1604Modified Files:
1605ltp/runtest/commands
1606
160754) Log Message:
1608Integrate fileutils tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1609
1610Modified Files:
1611ltp/runtest/commands
1612
161355) Log Message:
1614Integrate size01 tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1615
1616Modified Files:
1617ltp/runtest/commands
1618
161956) Log Message:
1620Add ltp/runtest/commands file to ltp/runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1621
1622Modified Files:
1623ltp/runltp
1624
162557) Log Message:
1626hugemmap02 "Segmentation fault" fix:
1627-----------------------------------------------------------
1628Iranna D. Ankad <iranna.ankad@in.ibm.com> Reported:
1629-----------------------------------------------------------
1630hugemmap02 "Segmentation fault" on a 32-bit system:
1631Linux 2.6.18-120.el5PAE #1 SMP Fri Oct 17 18:17:11 EDT 2008 i686 i686 i386 GNU/Linux
1632Allocate some huge pages:
1633# echo 50 > /proc/sys/vm/nr_hugepages
16342. Create & mount hugetlbfs
1635#mkdir -p /hugetlbfs
1636#mount -t hugetlbfs none /hugetlbfs
16373. Go to following directory in LTP i.e cd /root/ltp-full-20080930/testcases/kernel/mem/hugetlb/hugemmap
16384. Run "hugemmap02" test
1639# ./hugemmap02 -H /hugetlbfs/
1640Segmentation fault
1641-----------------------------------------------------------
1642Cijurajan Kollanoor <cijurajan@in.ibm.com> Replied:
1643-----------------------------------------------------------
1644The program receives a segmentation fault here:
1645154 /* Attempt to mmap a huge page into a low memory address
1646*/
1647155 errno = 0;
1648156 addr2 = mmap(LOW_ADDR2, MAP_SIZE, PROT_READ | PROT_WRITE,
1649==> Segfault
1650157 MAP_SHARED | MAP_FIXED, fildes, 0);
1651158
1652-----------------------------------------------------------
1653Adam Litke <agl@us.ibm.com>Replied:
1654-----------------------------------------------------------
1655Unfortunately, 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:
16561. Insert a 'getchar();' call above line 155 in the test source code above and recompile the test.
16572. Run the test. When it pauses (waiting for input at the getchar() call), hit <ctrl>-z to background the test.
16583. Determine the pid of the test case using ps
16594. Collect the /proc/<pid>/maps for the appropriate pid
16605. Paste that output here in this bug.
1661-----------------------------------------------------------
1662Cijurajan Kollanoor Replied:
1663-----------------------------------------------------------
1664# cat maps
166500000000-00001000 r-xs 00000000 00:11 1781 /dev/zero
166600110000-0024e000 r-xp 00000000 08:02 19183585 /lib/libc-2.5.so
16670024e000-00250000 r-xp 0013e000 08:02 19183585 /lib/libc-2.5.so
166800250000-00251000 rwxp 00140000 08:02 19183585 /lib/libc-2.5.so
166900251000-00254000 rwxp 00251000 00:00 0
1670005f1000-0060b000 r-xp 00000000 08:02 19183582 /lib/ld-2.5.so
16710060b000-0060c000 r-xp 00019000 08:02 19183582 /lib/ld-2.5.so
16720060c000-0060d000 rwxp 0001a000 08:02 19183582 /lib/ld-2.5.so
16730073a000-0073b000 r-xp 0073a000 00:00 0 [vdso]
167408048000-0804d000 r-xp 00000000 08:02 2586373
1675/root/ltp-full-20080930/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02
16760804d000-0804e000 rw-p 00004000 08:02 2586373
1677/root/ltp-full-20080930/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02
16780804e000-08052000 rw-p 0804e000 00:00 0
167908248000-08269000 rw-p 08248000 00:00 0 [heap]
168067ef8000-77ef8000 r--s 00000000 00:11 1781 /dev/zero
168177ef8000-87ef8000 r--s 00000000 00:11 1781 /dev/zero
168287ef8000-97ef8000 r--s 00000000 00:11 1781 /dev/zero
168397ef8000-a7ef8000 r--s 00000000 00:11 1781 /dev/zero
1684a7ef8000-b7ef8000 r--s 00000000 00:11 1781 /dev/zero
1685b7ef8000-b7efa000 rw-p b7ef8000 00:00 0
1686b7f0a000-b7f0b000 rw-p b7f0a000 00:00 0
1687bf918000-bf92d000 rw-p bffea000 00:00 0 [stack]
1688-----------------------------------------------------------
1689ADAM G. LITKE Replied:
1690-----------------------------------------------------------
1691My 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.
1692Signed-Off-By: Cijurajan Kollanoor <cijurajan@in.ibm.com>,
1693
1694Modified File(s):
1695ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
1696
169758) Log Message:
1698This 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>.
1699
1700Modified File(s):
1701ltp/testcases/kernel/syscalls/creat/creat07.c
1702
170359) Log Message:
1704Only define signalfd() when it actually gets used -- i.e. when !USE_STUB. Mike Frysinger <vapier@users.sourceforge.net>
1705
1706Modified File(s):
1707ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
1708
170960) Log Message:
1710require autoconf-2.61+. Mike Frysinger <vapier@users.sourceforge.net>.
1711
1712Modified File(s):
1713ltp/configure.ac
1714
171561) Log Message:
1716lcov: preparations for release 1.7. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
1717
1718Modified File(s):
1719ltp/utils/analysis/lcov/CHANGES
1720ltp/utils/analysis/lcov/Makefile
1721
172262) Log Message:
1723lcov: update error and warning messages. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
1724
1725Modified File(s):
1726ltp/utils/analysis/lcov/CHANGES
1727ltp/utils/analysis/lcov/bin/gendesc
1728ltp/utils/analysis/lcov/bin/genhtml
1729ltp/utils/analysis/lcov/bin/geninfo
1730ltp/utils/analysis/lcov/bin/genpng
1731ltp/utils/analysis/lcov/bin/lcov
1732
1733
173463) Log Message:
1735lcov: fix spec file bug. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
1736
1737Modified File(s):
1738ltp/utils/analysis/lcov/rpm/lcov.spec
1739
174064) Log Message:
1741lcov: version + date updates. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
1742
1743Modified File(s):
1744ltp/utils/analysis/lcov/README
1745ltp/utils/analysis/lcov/bin/gendesc
1746ltp/utils/analysis/lcov/bin/genhtml
1747ltp/utils/analysis/lcov/bin/geninfo
1748ltp/utils/analysis/lcov/bin/genpng
1749ltp/utils/analysis/lcov/bin/lcov
1750ltp/utils/analysis/lcov/man/gendesc.1
1751ltp/utils/analysis/lcov/man/genhtml.1
1752ltp/utils/analysis/lcov/man/geninfo.1
1753ltp/utils/analysis/lcov/man/genpng.1
1754ltp/utils/analysis/lcov/man/lcov.1
1755ltp/utils/analysis/lcov/man/lcovrc.5
1756ltp/utils/analysis/lcov/rpm/lcov.spec
1757
175865) Log Message:
1759lcov: updated CVS version to 1.8. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
1760
1761Modified File(s):
1762ltp/utils/analysis/lcov/man/gendesc.1
1763ltp/utils/analysis/lcov/man/genhtml.1
1764ltp/utils/analysis/lcov/man/geninfo.1
1765ltp/utils/analysis/lcov/man/genpng.1
1766ltp/utils/analysis/lcov/man/lcov.1
1767ltp/utils/analysis/lcov/man/lcovrc.5
1768ltp/utils/analysis/lcov/bin/gendesc
1769ltp/utils/analysis/lcov/bin/genhtml
1770ltp/utils/analysis/lcov/bin/geninfo
1771ltp/utils/analysis/lcov/bin/genpng
1772ltp/utils/analysis/lcov/bin/lcov
1773ltp/utils/analysis/lcov/rpm/lcov.spec
1774ltp/utils/analysis/lcov/Makefile
1775
177666) Log Message:
1777I'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>.
1778
1779Modified Files:
1780ltp/configure.ac
1781ltp/m4/ltp-signalfd.m4
1782ltp/runtest/syscalls
1783ltp/testcases/kernel/syscalls/modify_ldt/Makefile
1784ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt01.c
1785ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt02.c
1786
1787Added Files:
1788ltp/m4/ltp-modify_ldt.m4
1789
179067) Log Message:
1791Please 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>.
1792
1793Modified File(s):
1794ltp/testcases/kernel/containers/pidns/runpidnstest.sh
1795
179668) 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>.
1798
1799Modified File(s):
1800ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
1801
180269) Log Message:
1803Change "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>.
1804
1805Modified File(s):
1806ltp/testcases/kernel/syscalls/readlink/readlink03.c
1807
180870) Log Message:
1809Risrajak <risrajak@linux.vnet.ibm.com> reported:
1810mallocstress 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
1812Aborted
1813---Kernel Component Data---
1814Stack trace output: i am attaching full strace.
1815<snip>
1816clone(child_stack=0x7fe381a96250,
1817flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID,
1818parent_tidptr=0x7fe381a969e0, tls=0x7fe381a96950, child_tidptr=0x7fe381a969e0) = 27334
1819nanosleep({0, 0}, NULL) = 0
1820semop(34439172, 0x7fffa7cbef00, 1) = 0
1821futex(0x7fe39f2d19e0, FUTEX_WAIT, 27275, NULL <unfinished ...>
1822+++ killed by SIGABRT +++
1823---------------------------------------
1824Nagesh Sharyathi Replied:
1825---------------------------------------
1826I 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) ---
1833Process 8006 detached
1834[pid 8005] <... nanosleep resumed> NULL) = 0
1835[pid 8005] +++ killed by SIGABRT +++
1836+++ killed by SIGABRT +++
1837------------------------------------------------------------------------------------
1838So 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=================================
1851Andrew Vagin Replied <avagin@gmail.com>:
1852Thanks. 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
1868No symbol "alloc_num" in current context.
1869(gdb) print num_alloc
1870$2 = 0
1871(gdb) print size
1872$3 = 1
1873strick the eye, we have pointer with type long, but allocate one byte only.
1874size_t size = 1;
1875long *ptrs[MAXPTRS];
1876......
1877ptrs[num_alloc] = (long *)malloc(size);
1878I use valgrind first time. Thanks for this possibility:). see the attached patch. test passed and valgrind don't report errors after my patch.
1879Thread [34]: allocate_free() returned 0, succeeded. Thread exiting.
1880main(): 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.
1885ps: I use oldsize = 5, because long will be equal 8 in more case. oldsize is previous value of fibannoci series.
1886Signed-Off-By: "avagin@gmail.com" <avagin@gmail.com>.
1887
1888Modified File(s):
1889ltp/testcases/kernel/mem/mtest07/Makefile
1890ltp/testcases/kernel/mem/mtest07/mallocstress.c
1891
189271) Log Message:
1893Initial 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:
1894I 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.
1895
1896Modified Files:
1897ltp/runtest/syscalls
1898ltp/testcases/kernel/include/x86_64.in
1899Added Files:
1900ltp/testcases/kernel/syscalls/accept4/Makefile
1901ltp/testcases/kernel/syscalls/accept4/accept4_01.c
1902
190372) Log Message:
1904I 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>.
1905
1906Modified File(s):
1907ltp/testcases/kernel/power_management/check_cpuidle_sysfs_files.sh
1908
190973) Log Message:
1910A small Fix. Signed-off-by: Masatake YAMATO<yamato@redhat.com>.
1911
1912Modified File(s):
1913ltp/m4/ltp-signalfd.m4
1914
191574) 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.
1921Signed-of-by: Masatake YAMATO<yamato@redhat.com>.
1922
1923Modified File(s):
1924ltp/m4/ltp-signalfd.m4
1925ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
1926
192775) Log Message:
1928Update to OpenHPI 2.13.1. See http://openhpi.org/ for more details.
1929
1930Modified File(s):
1931
193276) Log Message:
1933Add Kernel Config Info for compiling KDUMP/KEXEC kernel. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1934
1935Modified File(s):
1936ltp/README
1937
193877) Log Message:
1939This patch ensures that prio-preempt uses the librt debug mechanism. Tested: Running the test:
1940./prio_preempt
1941./prio_preempt -v3
1942./run_auto
1943Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>. Acked-by: Darren Hart <dvhltc@us.ibm.com>.
1944
1945Modified File(s):
1946ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
1947
194878) Log Message:
1949This 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.
1952Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>. Acked-by: Darren Hart <dvhltc@us.ibm.com>.
1953
1954Modified File(s):
1955ltp/testcases/realtime/func/prio-wake/prio-wake.c
1956
195779) Log Message:
1958OK. I have implemented such a patch which does not overflow anymore. However, I could not test it, because:
1959pipeio -s 5000 -i 2000000000 -c 5
1960just runs too long. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
1961
1962Modified File(s):
1963ltp/testcases/kernel/ipc/pipeio/pipeio.c
1964
196580) Log Message:
1966The 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.
1967Testing done:
1968Compiled 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.
1969Changelog:
1970* Introduce periodic sleeps in the busy loop of gtod_latency to avoid soft lockups.
1971Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>. Acked-by: John Stultz <johnstul@us.ibm.com>.
1972
1973Modified File(s):
1974ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
1975
197681) Log Message:
1977Here is a patch to fix the error below.
1978/root/ltp-full-20081031/testcases/kernel/containers/netns/parentns.sh: 42: source: not found
1979Some 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>.
1980
1981Modified File(s):
1982ltp/testcases/kernel/containers/netns/child_1.sh
1983ltp/testcases/kernel/containers/netns/child_2.sh
1984ltp/testcases/kernel/containers/netns/childipv6.sh
1985ltp/testcases/kernel/containers/netns/childns.sh
1986ltp/testcases/kernel/containers/netns/parent_1.sh
1987ltp/testcases/kernel/containers/netns/parent_2.sh
1988ltp/testcases/kernel/containers/netns/parent_share.sh
1989ltp/testcases/kernel/containers/netns/parentns.sh
1990ltp/testcases/kernel/containers/netns/paripv6.sh
1991
199282) Log Message:
1993The 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>.
1994
1995Modified File(s):
1996ltp/testcases/kernel/include/i386.in
1997
199883) Log Message:
1999umount can return error if /etc/mtab link to /proc/mounts
2000$ mount --rbind /tmp/1 /tmp/2
2001$ mount
2002...
2003/tmp/1 on /tmp/2 type none (rw,bind)
2004$ mv /etc/mtab{,.orig}
2005$ mount
2006...
2007/dev/root on /tmp/2 type ext3 (rw,data=ordered)
2008$ umount /tmp/1
2009umount: /tmp/1: not mounted
2010if 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
2013done ) >& /dev/null
2014but /proc/mounts contain next info:
2015/dev/root /tmp/2\040(deleted) ext3 rw,data=ordered 0 0
2016because 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>.
2017
2018Modified File(s):
2019ltp/testcases/kernel/fs/fs_bind/regression/test02
2020
202184) Log Message:
2022Fix busy loop in realtime:
2023The 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>.
2024
2025Modified File(s):
2026ltp/testcases/realtime/include/librttest.h
2027ltp/testcases/realtime/lib/librttest.c
2028
202985) Log Message:
2030I've added new Makefile target to run both autoconf and autoheader. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
2031
2032Modified File(s):
2033ltp/Makefile
2034
203586) Log Message:
2036CONTROLLERS: 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>.
2037
2038Modified Files:
2039ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
2040ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
2041ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
2042ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
2043
204487) Log Message:
2045CONTROLLERS: 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>.
2046
2047Modified Files:
2048ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
2049ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
2050
205188) Log Message:
2052CONTROLLERS: 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>.
2053
2054Modified Files:
2055ltp/testcases/kernel/controllers/cpuctl/parameters.sh
2056ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
2057ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
2058
205989) Log Message:
2060CONTROLLERS: 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>.
2061
2062Modified Files:
2063ltp/testcases/kernel/controllers/cpuctl/parameters.sh
2064
206590) Log Message:
2066CONTROLLERS: 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>.
2067
2068Added Files:
2069ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task01.c
2070
207191) Log Message:
2072CONTROLLERS: 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>.
2073
2074Modified Files:
2075ltp/testcases/kernel/controllers/cpuctl/parameters.sh
2076ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
2077
207892) Log Message:
2079CONTROLLERS: 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>.
2080
2081Modified Files:
2082ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
2083ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
2084ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
2085ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
2086
208793) Log Message:
2088CONTROLLERS: 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>.
2089
2090Modified Files:
2091ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
2092ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
2093ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
2094ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
2095ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.c
2096ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.h
2097
209894) Log Message:
2099CONTROLLERS: 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>.
2100
2101Modified Files:
2102ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task01.c
2103
210495) Log Message:
2105CONTROLLERS: 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>.
2106
2107Added Files:
2108ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task02.c
2109
211096) Log Message:
2111CONTROLLERS: 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>.
2112
2113Modified Files:
2114ltp/testcases/kernel/controllers/cpuctl/parameters.sh
2115ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
2116
211797) Log Message:
2118CONTROLLERS: 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>.
2119
2120Modified Files:
2121ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
2122
212398) Log Message:
2124CONTROLLERS: 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>.
2125
2126Added Files:
2127ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task03.c
2128
212999) Log Message:
2130CONTROLLERS: 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>.
2131
2132Modified Files:
2133ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
2134
2135100) Log Message:
2136CONTROLLERS: 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>.
2137
2138Modified Files:
2139ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
2140
2141101) Log Message:
2142CONTROLLERS: 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>.
2143
2144Added Files:
2145ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task04.c
2146
2147102) Log Message:
2148CONTROLLERS: 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>.
2149
2150Modified Files:
2151ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
2152
2153103) Log Message:
2154CONTROLLERS: 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>.
2155
2156Modified Files:
2157ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
2158
2159104) Log Message:
2160Re-enablement of TI-RPC tests to build/install/run in LTP:
2161Le 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.
2162Subrata 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.
2163Le 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>.
2164
2165Modified Files:
2166ltp/runtest/rpc
2167ltp/runtest/stress.part3
2168ltp/testcases/network/rpc/Makefile
2169ltp/testcases/network/rpc/README
2170ltp/testcases/network/rpc/basic_tests/rpcinfo/rpcinfo01
2171ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/README
2172ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.auto
2173ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.interactive
2174ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_scalability_lib.sh
2175ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_tirpc_ts_run.sh
2176ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_run.sh
2177ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_wizard.sh
2178ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_tests.sh
2179ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.ftr
2180ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/rpc_ts_run.ftr
2181ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_get_myaddress/1-basic.c
2182ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps/1-basic.c
2183ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getport/1-basic.c
2184ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/1-basic.c
2185ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/2-stress.c
2186ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/7-performance.c
2187ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_set/1-basic.c
2188ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_unset/1-basic.c
2189ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_auth_destroy/1-basic.c
2190ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authnone_create/1-basic.c
2191ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create/1-basic.c
2192ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create_default/1-basic.c
2193ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/1-basic.c
2194ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/2-stress.c
2195ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/5-scalability.c
2196ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/6-dataint.c
2197ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/7-performance.c
2198ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/8-complex.c
2199ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/1-basic.c
2200ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/3-limits.c
2201ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/1-basic.c
2202ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/2-stress.c
2203ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/7-performance.c
2204ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/1-basic.c
2205ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/2-stress.c
2206ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/1-basic.c
2207ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/3-limits.c
2208ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/1-basic.c
2209ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/7-performance.c
2210ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/1-basic.c
2211ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/2-stress.c
2212ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/3-limits.c
2213ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/7-performance.c
2214ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/1-basic.c
2215ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/3-limits.c
2216ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/1-basic.c
2217ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/2-stress.c
2218ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/7-performance.c
2219ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_pcreateerror/1-basic.c
2220ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perrno/1-basic.c
2221ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perror/1-basic.c
2222ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_spcreateerror/1-basic.c
2223ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperrno/1-basic.c
2224ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperror/1-basic.c
2225ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_auth/1-basic.c
2226ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noproc/1-basic.c
2227ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noprog/1-basic.c
2228ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_progvers/1-basic.c
2229ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_systemerr/1-basic.c
2230ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_weakauth/1-basic.c
2231ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_registerrpc/1-basic.c
2232ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_register/1-basic.c
2233ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_unregister/1-basic.c
2234ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_register/1-basic.c
2235ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_unregister/1-basic.c
2236ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/1-basic.c
2237ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/2-stress.c
2238ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/5-scalability.c
2239ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/6-dataint.c
2240ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/7-performance.c
2241ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/1-basic.c
2242ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/2-stress.c
2243ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/5-scalability.c
2244ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/6-dataint.c
2245ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/7-performance.c
2246ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/8-complex.c
2247ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/1-basic.c
2248ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/6-dataint.c
2249ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_freeres/1-basic.c
2250ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_geterr/1-basic.c
2251ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/1-basic.c
2252ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/svc.c
2253ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/1-basic.c
2254ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/6-dataint.c
2255ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/client.c
2256ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getcaller/1-basic.c
2257ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/1-basic.c
2258ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/client.c
2259ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/1-basic.c
2260ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/3-limits.c
2261ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getmaps/1-basic.c
2262ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_create/1-basic.c
2263ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_seccreate/1-basic.c
2264ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authnone_create/1-basic.c
2265ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create/1-basic.c
2266ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create_default/1-basic.c
2267ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/1-basic.c
2268ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/2-stress.c
2269ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/4-mt.c
2270ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/5-scalability.c
2271ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/6-dataint.c
2272ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/7-performance.c
2273ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/8-complex.c
2274ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/1-basic.c
2275ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/3-limits.c
2276ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/1-basic.c
2277ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/3-limits.c
2278ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/1-basic.c
2279ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/3-limits.c
2280ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/1-basic.c
2281ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/3-limits.c
2282ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_pcreateerror/1-basic.c
2283ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/1-basic.c
2284ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/8-complex.c
2285ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/1-basic.c
2286ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/8-complex.c
2287ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noproc/1-basic.c
2288ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noprog/1-basic.c
2289ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_progvers/1-basic.c
2290ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_systemerr/1-basic.c
2291ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_weakauth/1-basic.c
2292ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/1-basic.c
2293ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/2-stress.c
2294ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/4-mt.c
2295ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/5-scalability.c
2296ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/6-dataint.c
2297ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/7-performance.c
2298ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/8-complex.c
2299ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/1-basic.c
2300ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/3-limits.c
2301ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/1-basic.c
2302ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/2-stress.c
2303ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/4-mt.c
2304ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/5-scalability.c
2305ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/6-dataint.c
2306ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/7-performance.c
2307ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/8-complex.c
2308ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_set/1-basic.c
2309ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_unset/1-basic.c
2310ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/1-basic.c
2311ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/2-stress.c
2312ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/4-mt.c
2313ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/1-basic.c
2314ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/3-limits.c
2315ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/1-basic.c
2316ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/2-stress.c
2317ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/4-mt.c
2318ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/1-basic.c
2319ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/2-stress.c
2320ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/4-mt.c
2321ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/5-scalability.c
2322ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/6-dataint.c
2323ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/7-performance.c
2324ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/8-complex.c
2325ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/1-basic.c
2326ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/3-limits.c
2327ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create/1-basic.c
2328ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/1-basic.c
2329ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/3-limits.c
2330ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/1-basic.c
2331ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/2-stress.c
2332ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/4-mt.c
2333ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/5-scalability.c
2334ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/6-dataint.c
2335ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/7-performance.c
2336ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/8-complex.c
2337ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/1-basic.c
2338ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/2-stress.c
2339ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/3-limits.c
2340ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/4-mt.c
2341ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/5-scalability.c
2342ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/6-dataint.c
2343ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/7-performance.c
2344ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/8-complex.c
2345ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/1-basic.c
2346ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/2-stress.c
2347ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/4-mt.c
2348ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/5-scalability.c
2349ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/6-dataint.c
2350ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/7-performance.c
2351ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/8-complex.c
2352ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/1-basic.c
2353ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/2-stress.c
2354ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/4-mt.c
2355ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/1-basic.c
2356ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/2-stress.c
2357ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/4-mt.c
2358ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/5-scalability.c
2359ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/6-dataint.c
2360ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/7-performance.c
2361ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/8-complex.c
2362ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create/1-basic.c
2363ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/1-basic.c
2364ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/3-limits.c
2365ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_destroy/1-basic.c
2366ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_create/1-basic.c
2367ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_destroy/1-basic.c
2368ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_svc_1/rpc_svc_1.c
2369ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_3/tirpc_svc_3.c
2370ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_4/tirpc_svc_4.c
2371ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_5/tirpc_svc_5.c
2372ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_6/tirpc_svc_6.c
2373ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_8/tirpc_svc_8.c
2374ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_9/tirpc_svc_9.c
2375ltp/testscripts/ltpstress.sh
2376
2377Added Files:
2378ltp/runtest/rpctirpc ltp/runtest/tirpc
2379ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_test_auto.sh
2380ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tests.sh
2381ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_test_auto.sh
2382ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_test_interactive.sh
2383ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_tirpc_test_auto.sh
2384ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_tirpc_tests.sh
2385
2386Removed Files:
2387ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile
2388ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.clnt
2389ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.svc
2390ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install
2391ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install.sh
2392
2393105) Log Message:
2394Please find the testcase for the below assertion. Assertions 1: Steps:
2395a) Create a container .
2396b) Create many levels of child containers inside this container.
2397c) Now do kill -9 init , outside of the contaier.
2398d) This should kill all the child containers . (containers created at the level below ).
2399Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
2400
2401Added Files:
2402ltp/testcases/kernel/containers/pidns/pidns05.c
2403
2404106) Log Message:
2405Fix typo in pselect01_64 testcase: pselect0_64->pselect01_64. Signed-Off-By: Dmitry Guryanov <dguryanov@parallels.com>.
2406
2407Modified File(s):
2408ltp/runtest/syscalls
2409
2410107) Log Message:
2411Remove 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>.
2412
2413Modified File(s):
2414ltp/testcases/realtime/func/async_handler/async_handler.c
2415ltp/testcases/realtime/func/async_handler/async_handler_jk.c
2416ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
2417ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
2418ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
2419ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
2420ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
2421ltp/testcases/realtime/func/measurement/preempt_timing.c
2422ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
2423ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
2424ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
2425ltp/testcases/realtime/func/pi-tests/test-skeleton.c
2426ltp/testcases/realtime/func/pi-tests/testpi-0.c
2427ltp/testcases/realtime/func/pi-tests/testpi-1.c
2428ltp/testcases/realtime/func/pi-tests/testpi-2.c
2429ltp/testcases/realtime/func/pi-tests/testpi-4.c
2430ltp/testcases/realtime/func/pi-tests/testpi-5.c
2431ltp/testcases/realtime/func/pi-tests/testpi-6.c
2432ltp/testcases/realtime/func/pi-tests/testpi-7.c
2433ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
2434ltp/testcases/realtime/func/prio-wake/prio-wake.c
2435ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
2436ltp/testcases/realtime/func/sched_football/sched_football.c
2437ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
2438ltp/testcases/realtime/func/sched_latency/sched_latency.c
2439ltp/testcases/realtime/func/thread_clock/tc-2.c
2440ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
2441ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
2442ltp/testcases/realtime/stress/pi-tests/testpi-3.c
2443
2444108) Log Message:
2445Remove 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>.
2446
2447Modified Files:
2448ltp/testcases/realtime/config.mk
2449
2450Removed Files:
2451ltp/testcases/realtime/include/libjvmsim.h
2452ltp/testcases/realtime/lib/libjvmsim.c
2453
2454109) Log Message:
2455ltp 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
2457iptables 0 INFO : INIT: Inititalizing tests.
2458iptables 0 INFO : INIT: Flushing all rules.
2459iptables01 0 INFO : iptables01: iptables -L -t filter will list all rules in table filter.
2460iptables01 1 FAIL : iptables01: iptables -L -t filter failed to list rules. Reason:
2461Chain INPUT (policy ACCEPT) target prot opt source destination
2462Chain FORWARD (policy ACCEPT) target prot opt source destination
2463Chain OUTPUT (policy ACCEPT) target prot opt source destination
2464Chain RH-Firewall-1-INPUT (0 references) target prot opt source destination
2465Vinay Sridhar <vinay@linux.vnet.ibm.com> replied:
2466I 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>.
2467
2468Modified File(s):
2469ltp/testcases/network/iptables/iptables_tests.sh
2470
subrata_modake9a2d5c2008-10-30 13:50:03 +00002471LTP-20081031
2472
24731) Log Message:
2474Here 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>.
2475
2476Modified File(s):
2477ltp/testcases/kernel/controllers/test_controllers.sh
2478
24792) Log Message:
2480test_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>.
2481
2482Modified File(s):
2483ltp/testcases/kernel/syscalls/ioctl/test_ioctl
2484
24853) Log Message:
2486Add support of kernel syscall test to Renesas. Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>.
2487
2488Modified Files:
2489ltp/testcases/kernel/include/order
2490Added Files:
2491ltp/testcases/kernel/include/sh.in
2492
24934) Log Message:
2494Reverting the Following Patch.
2495test_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>.
2496
2497Modified File(s):
2498ltp/testcases/kernel/syscalls/ioctl/test_ioctl
2499
25005) Log Message:
2501The 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>.
2502
2503Modified File(s):
2504ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
2505
25066) Log Message:
2507Hi 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>.
2508
2509Modified Files:
2510ltp/testcases/kernel/controllers/io-throttle/Makefile
2511ltp/testcases/kernel/controllers/io-throttle/run_io_throttle_test.sh
2512Added Files:
2513ltp/testcases/kernel/controllers/io-throttle/myfunctions-io.sh
2514Removed Files:
2515ltp/testcases/kernel/controllers/io-throttle/myfunctions.sh
2516
25177) Log Message:
2518dont use == or [[, and fix -z test
2519
2520Modified File(s):
2521ltp/testcases/network/tcp_cmds/tcpdump/tcpdump01
2522
25238) Log Message:
2524convert all "source" commands in scripts to "." ... hopefully my sed-foo doesnt break anything ...
2525
2526Modified File(s):
2527ltp/testcases/network/stress/broken_ip/broken_ip4-checksum
2528ltp/testcases/network/stress/broken_ip/broken_ip4-dstaddr
2529ltp/testcases/network/stress/broken_ip/broken_ip4-fragment
2530ltp/testcases/network/stress/broken_ip/broken_ip4-ihl
2531ltp/testcases/network/stress/broken_ip/broken_ip4-protcol
2532ltp/testcases/network/stress/broken_ip/broken_ip4-totlen
2533ltp/testcases/network/stress/broken_ip/broken_ip4-version
2534ltp/testcases/network/stress/broken_ip/broken_ip6-dstaddr
2535ltp/testcases/network/stress/broken_ip/broken_ip6-nexthdr
2536ltp/testcases/network/stress/broken_ip/broken_ip6-plen
2537ltp/testcases/network/stress/broken_ip/broken_ip6-version
2538ltp/testcases/network/stress/ftp/ftp4-download-stress
2539ltp/testcases/network/stress/ftp/ftp4-upload-stress
2540ltp/testcases/network/stress/ftp/ftp6-download-stress
2541ltp/testcases/network/stress/ftp/ftp6-upload-stress
2542ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic01
2543ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic02
2544ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic03
2545ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic04
2546ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic05
2547ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic06
2548ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic07
2549ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic01
2550ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic02
2551ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic03
2552ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic04
2553ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic05
2554ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic06
2555ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic07
2556ltp/testcases/network/stress/interface/if4-addr-change
2557ltp/testcases/network/stress/interface/if4-alias-adddel
2558ltp/testcases/network/stress/interface/if4-alias-addlarge
2559ltp/testcases/network/stress/interface/if4-mtu-change
2560ltp/testcases/network/stress/interface/if4-route-adddel
2561ltp/testcases/network/stress/interface/if4-route-addlarge
2562ltp/testcases/network/stress/interface/if4-updown
2563ltp/testcases/network/stress/interface/if6-addr-adddel
2564ltp/testcases/network/stress/interface/if6-addr-addlarge
2565ltp/testcases/network/stress/interface/if6-mtu-change
2566ltp/testcases/network/stress/interface/if6-route-adddel
2567ltp/testcases/network/stress/interface/if6-route-addlarge
2568ltp/testcases/network/stress/interface/if6-updown
2569ltp/testcases/network/stress/http/http4-stress
2570ltp/testcases/network/stress/http/http6-stress
2571ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope01
2572ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope02
2573ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope03
2574ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope04
2575ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope01
2576ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope02
2577ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope03
2578ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope04
2579ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld01
2580ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld02
2581ltp/testcases/network/stress/multicast/packet-flood/mcast6-pktfld01
2582ltp/testcases/network/stress/multicast/packet-flood/mcast6-pktfld02
2583ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip01
2584ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip02
2585ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip03
2586ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip04
2587ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip05
2588ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip06
2589ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip07
2590ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip01
2591ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip02
2592ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip03
2593ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip04
2594ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip05
2595ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip06
2596ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip07
2597ltp/testcases/network/stress/dns/dns4-stress
2598ltp/testcases/network/stress/dns/dns6-stress
2599ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic01
2600ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic02
2601ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic03
2602ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic04
2603ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic05
2604ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic06
2605ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic07
2606ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic01
2607ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic02
2608ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic03
2609ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic04
2610ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic05
2611ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic06
2612ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic07
2613ltp/testcases/network/stress/ssh/ssh4-stress
2614ltp/testcases/network/stress/ssh/ssh6-stress
2615ltp/testcases/network/stress/ns-tools/add_ipv6addr
2616ltp/testcases/network/stress/ns-tools/bg_tcp_traffic
2617ltp/testcases/network/stress/ns-tools/check_netem
2618ltp/testcases/network/stress/ns-tools/check_setkey
2619ltp/testcases/network/stress/ns-tools/get_ifname
2620ltp/testcases/network/stress/ns-tools/initialize_if
2621ltp/testcases/network/stress/ns-tools/killall_icmp_traffic
2622ltp/testcases/network/stress/ns-tools/killall_tcp_traffic
2623ltp/testcases/network/stress/ns-tools/killall_udp_traffic
2624ltp/testcases/network/stress/ns-tools/set_ipv4addr
2625ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld01
2626ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld02
2627ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld03
2628ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld04
2629ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld05
2630ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld06
2631ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld01
2632ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld02
2633ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld03
2634ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld04
2635ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld05
2636ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld06
2637ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip01
2638ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip02
2639ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip03
2640ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip04
2641ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip05
2642ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip06
2643ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip07
2644ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip08
2645ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip09
2646ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip10
2647ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip11
2648ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip12
2649ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip13
2650ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip14
2651ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip01
2652ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip02
2653ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip03
2654ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip04
2655ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip05
2656ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip06
2657ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip07
2658ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip08
2659ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip09
2660ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip10
2661ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip11
2662ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip12
2663ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip13
2664ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip14
2665ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic01
2666ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic02
2667ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic03
2668ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic04
2669ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic05
2670ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic06
2671ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic07
2672ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic08
2673ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic09
2674ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic10
2675ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic11
2676ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic12
2677ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic13
2678ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic14
2679ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic01
2680ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic02
2681ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic03
2682ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic04
2683ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic05
2684ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic06
2685ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic07
2686ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic08
2687ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic09
2688ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic10
2689ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic11
2690ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic12
2691ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic13
2692ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic14
2693ltp/testcases/network/stress/route/route4-change-dst
2694ltp/testcases/network/stress/route/route4-change-gw
2695ltp/testcases/network/stress/route/route4-change-if
2696ltp/testcases/network/stress/route/route4-ifdown
2697ltp/testcases/network/stress/route/route4-redirect
2698ltp/testcases/network/stress/route/route4-rmmod
2699ltp/testcases/network/stress/route/route6-change-dst
2700ltp/testcases/network/stress/route/route6-change-gw
2701ltp/testcases/network/stress/route/route6-change-if
2702ltp/testcases/network/stress/route/route6-ifdown
2703ltp/testcases/network/stress/route/route6-redirect
2704ltp/testcases/network/stress/route/route6-rmmod
2705ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport01
2706ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport02
2707ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport03
2708ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport04
2709ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport05
2710ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport06
2711ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport07
2712ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport08
2713ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport09
2714ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport10
2715ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport11
2716ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport12
2717ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport13
2718ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport14
2719ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport01
2720ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport02
2721ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport03
2722ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport04
2723ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport05
2724ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport06
2725ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport07
2726ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport08
2727ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport09
2728ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport10
2729ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport11
2730ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport12
2731ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport13
2732ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport14
2733ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport01
2734ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport02
2735ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport03
2736ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport04
2737ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport05
2738ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport06
2739ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport07
2740ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport08
2741ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport09
2742ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport10
2743ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport11
2744ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport12
2745ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport13
2746ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport14
2747ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport01
2748ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport02
2749ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport03
2750ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport04
2751ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport05
2752ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport06
2753ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport07
2754ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport08
2755ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport09
2756ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport10
2757ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport11
2758ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport12
2759ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport13
2760ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport14
2761ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff01
2762ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff02
2763ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff03
2764ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff04
2765ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff05
2766ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff06
2767ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff07
2768ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff08
2769ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff09
2770ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff10
2771ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff11
2772ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff12
2773ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff13
2774ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff14
2775ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff01
2776ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff02
2777ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff03
2778ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff04
2779ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff05
2780ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff06
2781ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff07
2782ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff08
2783ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff09
2784ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff10
2785ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff11
2786ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff12
2787ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff13
2788ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff14
2789ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend01
2790ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend02
2791ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend03
2792ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend04
2793ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend05
2794ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend06
2795ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend07
2796ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend08
2797ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend09
2798ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend10
2799ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend11
2800ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend12
2801ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend13
2802ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend14
2803ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend01
2804ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend02
2805ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend03
2806ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend04
2807ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend05
2808ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend06
2809ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend07
2810ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend08
2811ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend09
2812ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend10
2813ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend11
2814ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend12
2815ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend13
2816ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend14
2817ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip01
2818ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip02
2819ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip03
2820ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip04
2821ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip05
2822ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip06
2823ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip07
2824ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip01
2825ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip02
2826ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip03
2827ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip04
2828ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip05
2829ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip06
2830ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip07
2831ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale01
2832ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale02
2833ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale03
2834ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale04
2835ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale05
2836ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale06
2837ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale07
2838ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale08
2839ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale09
2840ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale10
2841ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale11
2842ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale12
2843ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale13
2844ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale14
2845ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale01
2846ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale02
2847ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale03
2848ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale04
2849ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale05
2850ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale06
2851ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale07
2852ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale08
2853ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale09
2854ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale10
2855ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale11
2856ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale12
2857ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale13
2858ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale14
2859ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso01
2860ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso02
2861ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso03
2862ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso04
2863ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso05
2864ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso06
2865ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso07
2866ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso08
2867ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso09
2868ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso10
2869ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso11
2870ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso12
2871ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso13
2872ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso14
2873ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso01
2874ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso02
2875ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso03
2876ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso04
2877ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso05
2878ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso06
2879ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso07
2880ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso08
2881ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso09
2882ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso10
2883ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso11
2884ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso12
2885ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso13
2886ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso14
2887ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup01
2888ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup02
2889ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup03
2890ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup04
2891ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup05
2892ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup06
2893ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup07
2894ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup08
2895ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup09
2896ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup10
2897ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup11
2898ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup12
2899ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup13
2900ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup14
2901ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup01
2902ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup02
2903ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup03
2904ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup04
2905ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup05
2906ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup06
2907ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup07
2908ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup08
2909ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup09
2910ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup10
2911ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup11
2912ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup12
2913ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup13
2914ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup14
2915ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff01
2916ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff02
2917ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff03
2918ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff04
2919ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff05
2920ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff06
2921ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff07
2922ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff08
2923ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff09
2924ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff10
2925ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff11
2926ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff12
2927ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff13
2928ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff14
2929ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff01
2930ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff02
2931ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff03
2932ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff04
2933ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff05
2934ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff06
2935ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff07
2936ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff08
2937ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff09
2938ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff10
2939ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff11
2940ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff12
2941ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff13
2942ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff14
2943ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport01
2944ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport02
2945ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport03
2946ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport04
2947ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport05
2948ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport06
2949ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport07
2950ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport01
2951ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport02
2952ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport03
2953ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport04
2954ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport05
2955ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport06
2956ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport07
2957ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic01
2958ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic02
2959ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic03
2960ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic04
2961ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic05
2962ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic06
2963ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic07
2964ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic01
2965ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic02
2966ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic03
2967ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic04
2968ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic05
2969ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic06
2970ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic07
2971ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic01
2972ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic02
2973ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic03
2974ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic04
2975ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic05
2976ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic06
2977ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic07
2978ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic01
2979ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic02
2980ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic03
2981ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic04
2982ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic05
2983ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic06
2984ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic07
2985
29869) Log Message:
2987fix typo pointed out by Elder Costa: dulation -> duration
2988
2989Modified File(s):
2990ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic01
2991ltp/testcases/network/stress/broken_ip/broken_ip4-checksum
2992ltp/testcases/network/stress/broken_ip/broken_ip4-dstaddr
2993ltp/testcases/network/stress/broken_ip/broken_ip4-fragment
2994ltp/testcases/network/stress/broken_ip/broken_ip4-ihl
2995ltp/testcases/network/stress/broken_ip/broken_ip4-protcol
2996ltp/testcases/network/stress/broken_ip/broken_ip4-totlen
2997ltp/testcases/network/stress/broken_ip/broken_ip4-version
2998ltp/testcases/network/stress/broken_ip/broken_ip6-dstaddr
2999ltp/testcases/network/stress/broken_ip/broken_ip6-nexthdr
3000ltp/testcases/network/stress/broken_ip/broken_ip6-plen
3001ltp/testcases/network/stress/broken_ip/broken_ip6-version
3002ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip01
3003ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic01
3004ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip01
3005ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic01
3006ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic01
3007ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic01
3008ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport01
3009ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport01
3010ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip01
3011ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport01
3012ltp/testcases/network/stress/tcp/uni-basic/tcp4-uni-basic01
3013
301410) Log Message:
3015lcov: geninfo chokes on spaces in the directory name
3016
3017From: Jeff Connelly <jeffconnelly@users.sourceforge.net>
3018
3019In 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.
3020
3021Modified File(s):
3022ltp/utils/analysis/lcov/bin/geninfo
3023ltp/utils/analysis/lcov/bin/lcov
3024ltp/utils/analysis/lcov/CHANGES
3025
302611) Log Message:
3027gcov-kernel: added patches for linux-2.6.27
3028
3029Added File(s):
3030ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov-arm-eabi.patch
3031ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov-arm-hack.patch
3032ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov.patch
3033
303412) Log Message:
3035If 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>.
3036
3037Modified File(s):
3038ltp/testcases/kernel/containers/pidns/pidns03.c
3039
304013) Log Message:
3041netns: 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>.
3042
3043Modified File(s):
3044ltp/testcases/kernel/containers/netns/initialize.sh
3045
304614) Log Message:
3047The 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>.
3048
3049Modified File(s):
3050ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
3051
305215) Log Message:
3053On 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>.
3054
3055Modified File(s):
3056ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
3057ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.c
3058
305916) Log Message:
3060Simple 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>.
3061
3062Modified File(s):
3063ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
3064
306517) Log Message:
3066The 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.
3067Yes, 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.
3068
3069Modified Files:
3070ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
3071ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
3072Added Files:
3073ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.h
3074Removed Files:
3075ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.c
3076
307718) Log Message:
3078With 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>.
3079
3080Modified File(s):
3081ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
3082
308319) Log Message:
3084Adding 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>.
3085
3086Modified File(s):
3087ltp/testcases/kernel/syscalls/profil/profil01.c
3088
308920) Log Message:
3090Remap_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>.
3091
3092Modified File(s):
3093ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
3094ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
3095
309621) Log Message:
3097I'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>.
3098
3099Modified File(s):
3100ltp/testcases/kernel/include/arm.in
3101
310222) Log Message:
3103This 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>.
3104
3105Modified File(s):
3106ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
3107
310823) Log Message:
3109When 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>.
3110
3111Modified File(s):
3112ltp/testcases/kernel/syscalls/inotify/inotify01.c
3113ltp/testcases/kernel/syscalls/inotify/inotify02.c
3114
311524) Log Message:
3116Attaching 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>.
3117
3118Modified Files:
3119ltp/testcases/kernel/containers/pidns/runpidnstest.sh
3120Added Files:
3121ltp/testcases/kernel/containers/pidns/pidns04.c
3122
312325) Log Message:
3124This 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>.
3125
3126Modified File(s):
3127ltp/pan/Makefile
3128ltp/testcases/kernel/connectors/Makefile
3129ltp/testcases/kernel/containers/check_for_unshare.c
3130ltp/testcases/kernel/controllers/Makefile
3131ltp/testcases/kernel/syscalls/ptrace/Makefile
3132
313326) Log Message:
3134The 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>.
3135
3136Modified File(s):
3137ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
3138
313927) Log Message:
3140This patch cleans code a little bit by removing leftovers. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
3141
3142Modified File(s):
3143ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
3144ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
3145
314628) Log Message:
3147Hello. 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>.
3148
3149Modified File(s):
3150ltp/pan/Makefile
3151ltp/testcases/kernel/include/regen.sh
3152
315329) Log Message:
3154Fixing 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>.
3155
3156Modified Files:
3157ltp/testcases/kernel/containers/pidns/runpidnstest.sh
3158Removed Files:
3159ltp/testcases/kernel/containers/pidns/runtests_noltp.sh
3160
316130) Log Message:
3162After tested the latest LTP cases, the connector cases failed on RHEL5.2. Test fails with following error:
3163<<<test_output>>>
3164incrementing 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>>>
3168Post Patching:
3169<<<test_output>>>
3170incrementing stop Connectors 0 CONF : system doesn't support execution of the test
3171<<<execution_status>>>
3172Signed-off-by: Jin Bing Guo <guojb@linux.vnet.ibm.com>.
3173
3174Modified File(s):
3175ltp/testcases/kernel/connectors/connector_test.sh
3176
317731) Log Message:
3178Disabling this till TIRPC is built, installed and run properly. Subrata Modak <subrata@linux.vnet.ibm.com>.
3179
3180Modified File(s):
3181ltp/runtest/stress.part3
3182
318332) Log Message:
3184Avoid 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>.
3185
3186Modified File(s):
3187ltp/testcases/kernel/fs/inode/inode01.c
3188
318933) Log Message:
3190Array 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[...]
3199Program 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
3209169 strcat(path_list_string, "path_list");
3210Array size of path_list_string needs to be increased to handle PIDs which exceed 4-digits. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
3211
3212Modified File(s):
3213ltp/testcases/kernel/fs/inode/inode01.c
3214
321534) Log Message:
3216When compiling with -D_FORTIFY_SOURCE=2 following buffer-overflow gets detected:
3217Starting program:
3218/root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01
3219symlink01 1 PASS : Creation of symbolic link file to no object file is ok
3220symlink01 2 PASS : Creation of symbolic link file to no object file is ok
3221symlink01 3 PASS : Creation of symbolic link file and object file via symbolic link is ok
3222symlink01 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");
3247Variable 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>.
3248
3249Modified File(s):
3250ltp/testcases/kernel/syscalls/symlink/symlink01.c
3251
325235) Log Message:
3253Now 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>.
3254
3255Modified File(s):
3256ltp/runtest/ltp-aiodio.part3
3257
325836) Log Message:
3259Introduced 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>.
3260
3261Modified Files:
3262ltp/doc/man1/Makefile ltp/doc/man3/Makefile
3263ltp/include/Makefile ltp/lib/Makefile ltp/pan/Makefile
3264
326537) Log Message:
3266Dont install ltp.pc and libltp.a with excutable flags. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
3267
3268Modified Files:
3269ltp/lib/Makefile
3270
327138) Log Message:
3272Apply CFLAGS to compiler to ballista, kernel/syscalls/utimestat. Compile everything with (user-defined) CFLAGS. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
3273
3274Modified Files:
3275ltp/testcases/ballista/ballista/Makefile
3276ltp/testcases/kernel/syscalls/utimensat/Makefile
3277
327839) Log Message:
3279Avoid 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>.
3280
3281ltp/testcases/open_posix_testsuite/Makefile
3282
328340) Log Message:
3284Logfiles 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>.
3285
3286Modified Files:
3287ltp/runltp
3288
328941) Log Message:
3290This 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>.
3291
3292Modified File(s):
3293include/databin.h
3294lib/databin.c
3295testcases/kernel/containers/libclone/libnetns.c
3296testcases/kernel/containers/libclone/Makefile
3297testcases/kernel/containers/pidns/pidns03.c
3298testcases/kernel/containers/sysvipc/shmnstest.c
3299testcases/kernel/controllers/cpuctl/cpuctl_test01.c
3300testcases/kernel/controllers/cpuctl/cpuctl_test02.c
3301testcases/kernel/controllers/cpuctl/cpuctl_test03.c
3302testcases/kernel/controllers/cpuctl/cpuctl_test04.c
3303testcases/kernel/controllers/memctl/memctl_test01.c
3304testcases/kernel/io/disktest/childmain.c
3305testcases/kernel/io/disktest/dump.c
3306testcases/kernel/io/disktest/dump.h
3307testcases/kernel/io/disktest/main.c
3308testcases/kernel/io/disktest/timer.c
3309testcases/kernel/ipc/ipc_stress/signal_test_01.c
3310testcases/kernel/ipc/ipc_stress/signal_test_03.c
3311testcases/kernel/mem/hugetlb/lib/libipc.c
3312testcases/kernel/mem/mtest07/mallocstress.c
3313testcases/kernel/mem/mtest07/shm_test.c
3314testcases/kernel/sched/clisrv/pthserv.c
3315testcases/kernel/sched/tool/trace_sched.c
3316testcases/kernel/security/filecaps/checkforlibcap.sh
3317testcases/kernel/syscalls/clone/clone03.c
3318testcases/kernel/syscalls/clone/clone04.c
3319testcases/kernel/syscalls/clone/clone06.c
3320testcases/kernel/syscalls/fmtmsg/fmtmsg01.c
3321testcases/kernel/syscalls/ipc/lib/libipc.c
3322testcases/kernel/syscalls/ipc/msgget/msgget01.c
3323testcases/kernel/syscalls/nftw/lib64.c
3324testcases/kernel/syscalls/nftw/lib.c
3325testcases/misc/crash/crash01.c
3326testcases/network/nfsv4/locks/netsync.c
3327testcases/network/sctp/func_tests/test_1_to_1_threads.c
3328testcases/network/sctp/func_tests/test_sctp_sendrecvmsg.c
3329testcases/network/sctp/func_tests/test_timetolive.c
3330testcases/network/sockets/ltpClient.c
3331testcases/network/sockets/ltpServer.c
3332testcases/kernel/syscalls/switch/endian_switch01.c
3333testcases/kernel/fs/doio/doio.c
3334
333542) Log Message:
3336ltin___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>.
3337It'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>.
3338
3339Modified File(s):
3340ltp/testcases/kernel/connectors/pec/pec_listener.c
3341
334243) Log Message:
3343Compiled 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"
3346Signed-off-by: CAI Qian <caiqian@cclom.cn>.
3347
3348Modified File(s):
3349ltp/testcases/network/nfsv4/acl/acl1.c
3350
335144) Log Message:
3352CAI Qian <caiqian@cclom.cn> reported that Setgroups01_16 test always fails for x86_64:
3353setgroups01_16 1 FAIL : setgroups(65536, list) Failed, errno=14 : Bad address,
3354Seen 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?
3355Daniel 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>.
3356
3357Modified File(s):
3358ltp/testcases/kernel/syscalls/setgroups/compat_16.h
3359ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
3360
336145) Log Message:
3362Change 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:
3363===
3364setgroups02_16 1 BROK : gid returned from getgroups is too large for testing setgroups32
3365===
3366Since the uninitialized values could be greater then 0xffff. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
3367
3368Modified File(s):
3369ltp/testcases/kernel/syscalls/setgroups/compat_16.h
3370ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
3371
337246) Log Message:
3373Hi. Here I am getting the following error (with Ubuntu 7.04):
3374elder@Yosemite:/tmp/ltp/testcases/ballista$ LANG= make -f Makefile
3375WARNING: No perl detected; skipping ballista tests
3376This 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>.
3377
3378Modified Files:
3379ltp/testcases/ballista/Makefile
3380ltp/testcases/ballista/ballista/ostest_new.pl
3381
338247) Log Message:
3383This 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>.
3384
3385Modified Files:
3386ltp/testcases/ballista/ballista/callGen.cpp
3387ltp/testcases/ballista/ballista/callGen_standAlone.cpp
3388
338948) Log Message:
3390Adds 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>.
3391
3392Modified Files:
3393ltp/testcases/ballista/ballista/compile/bparser.cpp
3394ltp/testcases/ballista/ballista/templates/bTypes.cpp
3395
339649) Log Message:
3397Fixed some bashisms. Jiri Palecek <jpalecek@web.de>.
3398
3399Modified Files:
3400ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
3401
340250) Log Message:
3403Typo in file_test.sh. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
3404
3405Modified Files:
3406ltp/testcases/commands/ade/file/file_test.sh
3407
340851) Log Message:
3409Fix 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>.
3410
3411Modified Files:
3412ltp/testcases/kernel/containers/netns/initialize.sh
3413
341452) Log Message:
3415Fix some bashisms. Jiri Palecek <jpalecek@web.de>.
3416
3417Modified Files:
3418ltp/testcases/commands/ade/ar/ar01
3419ltp/testcases/commands/ade/file/file_test.sh
3420ltp/testcases/commands/cpio/cpio_tests.sh
3421ltp/testcases/commands/eject/eject-tests.sh
3422ltp/testcases/commands/fileutils/cp/cp_tests.sh
3423ltp/testcases/commands/fileutils/ln/ln_tests.sh
3424ltp/testcases/commands/fileutils/mkdir/mkdir_tests.sh
3425ltp/testcases/commands/fileutils/mv/mv_tests.sh
3426ltp/testcases/commands/gzip/gzip_tests.sh
3427ltp/testcases/commands/logrotate/logrotate_tests.sh
3428ltp/testcases/commands/mail/mail_tests.sh
3429ltp/testcases/commands/tar/tar_tests.sh
3430ltp/testcases/kernel/fs/acls/acl_test01
3431ltp/testcases/network/dhcpd/dhcpd_tests.sh
3432ltp/testcases/network/iptables/iptables_tests.sh
3433ltp/testcases/network/traceroute/traceroute_tests.sh
3434ltp/testcases/network/xinetd/xinetd_tests.sh
3435
343653) Log Message:
3437Fix bashisms (function keyword in utimensat_tests.sh). Signed-off-by: Jiri Palecek <jpalecek@web.de>.
3438
3439Modified Files:
3440ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
3441
344254) Log Message:
3443When 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>.
3444
3445Modified Files:
3446ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
3447
344855) Log Message:
3449The 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>.
3450
3451Modified File(s):
3452ltp/testcases/commands/ade/file/file_test.sh
3453
345456) Log Message:
3455Running hugemmap02 test case on IA-32 generated SIGSEGV. It also gives warnings when compiling:
3456cc -I../../../../../include -g -Wall hugemmap02.c -L../../../../../lib -lltp -o hugemmap02
3457hugemmap02.c: In function ‘main’:
3458hugemmap02.c:149: warning: integer constant is too large for ‘long’ type
3459hugemmap02.c:156: warning: integer constant is too large for ‘long’ type
3460The following patch fixes it by making low memory addresses falling in a 2G - 3G range. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
3461
3462Modified File(s):
3463ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
3464
346557) Log Message:
3466The 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>.
3467
3468Modified File(s):
3469ltp/testcases/network/multicast/mc_cmds/mc_cmds
3470
347158) Log Message:
3472This patch fixes file_test failure on s390(x). Signed-off-by: Jeff Burke <jburke@redhat.com>. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
3473
3474Modified File(s):
3475ltp/testcases/commands/ade/file/file_test.sh
3476
347759) Log Message:
3478The runltp has the parameter "-d" to identify the temporary directory by user. But in the latest runltp, there're two problem:
34791> Always use "/tmp" as the temporary directory and never use the one that user defined.
34802> It will be in error if the parameter "TMPDIR" is a relative path.
3481This patch fixes those issues. Signed-off-by: Jin Bing Guo <guojb@linux.vnet.ibm.com>.
3482
3483Modified File(s):
3484ltp/runltp
3485
348660) Log Message:
3487This 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>.
3488
3489Modified File(s):
3490ltp/testcases/commands/ade/ld/Makefile
3491
349261) Log Message:
3493I found no reason why they should not be run: Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
3494
3495Modified Files:
3496ltp/runtest/mm
3497ltp/runtest/syscalls
3498ltp/testcases/kernel/syscalls/mount/Makefile
3499ltp/testcases/kernel/syscalls/umount/Makefile
3500
3501Added Files:
3502ltp/testcases/kernel/syscalls/mount/test_mount
3503ltp/testcases/kernel/syscalls/umount/test_umount
3504
350562) Log Message:
3506Re-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,
3510
3511so 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.
3512
3513Modified File(s):
3514ltp/testcases/network/iptables/iptables_tests.sh
3515
351663) Log Message:
3517The 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>.
3518
3519Modified File(s):
3520ltp/testcases/kernel/syscalls/fork/fork09.c
3521
352264) Log Message:
3523This patch fixes the following compilation warning seen on PPC64. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
3524
3525Modified File(s):
3526ltp/testcases/kernel/syscalls/getsid/getsid02.c
3527
352865) Log Message:
3529I 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>.
3530
3531Modified File(s):
3532ltp/testcases/kernel/connectors/pec/event_generator.c
3533
353466) Log Message:
3535I'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>.
3536
3537Modified File(s):
3538ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
3539
354067) Log Message:
3541Addition 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>.
3542
3543Added Files:
3544utils/analysis/gcov-kdump/Makefile
3545utils/analysis/gcov-kdump/README
3546utils/analysis/gcov-kdump/gcov.h
3547utils/analysis/gcov-kdump/gcovdump.c
3548utils/analysis/gcov-kdump/mem_image.c
3549utils/analysis/gcov-kdump/mem_image.h
3550utils/analysis/gcov-kdump/util.c
3551utils/analysis/gcov-kdump/util.h
3552
355368) Log Message:
3554I found no reason why they should not be run: Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
3555
3556Modified File(s):
3557ltp/runtest/syscalls
3558
355969) Log Message:
3560Addition of additional epoll() test cases run to LTP. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
3561
3562Modified Files:
3563ltp/runtest/syscalls
3564
3565Added Files:
3566ltp/testcases/kernel/syscalls/libevent/run_libevent.sh
3567
356870) Log Message:
3569Thanks. 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.
3570
3571Modified File(s):
3572ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
3573
357471) Log Message:
3575Subrata <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>.
3576
3577Modified Files:
3578ltp/testcases/kernel/connectors/pec/pec_listener.c
3579ltp/testcases/kernel/connectors/pec/run_pec_test
3580
358172) Log Message:
3582The 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>.
3583
3584Modified File(s):
3585ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
3586
358773) Log Message:
3588openposix 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>.
3589
3590Modified File(s):
3591ltp/testcases/open_posix_testsuite/Makefile
3592
359374) Log Message:
3594please 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>.
3595
3596Modified File(s):
3597ltp/testcases/kernel/sched/sched_stress/sched_driver.c
3598ltp/testcases/kernel/sched/sched_stress/sched_tc4.c
3599
3600
360175) Log Message:
3602Again, 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>.
3603
3604Modified File(s):
3605ltp/testcases/kernel/syscalls/fstatat/fstatat01.c
3606
360776) Log Message:
3608Replacement 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:
3609test01: It tries to invoke setcon() with bounded domain in a multi-threaded process. The expected result is success.
3610test02: It tries to invoke setcon() with unrelated domain in a multi-threaded process. The expected result is fail.
3611test03: 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.
3612test05: It tries to write a bounded type, even if the domain cannot write to its bounds type. The expected result is fail.
3613test06: It makes a bounded domain try to set an attribute of bounded type.Thanks,
3614Signed-Off-By: KaiGai Kohei <kaigai@ak.jp.nec.com>.
3615
3616Modified Files:
3617ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
3618ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
3619
3620Added Files:
3621ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_bounds.te
3622ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/Makefile
3623ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/selinux_bounds.sh
3624ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/selinux_bounds_thread.c
3625
362677) Log Message:
3627Integrate execution of epoll() syscall testcase. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
3628
3629Modified File(s):
3630ltp/runtest/syscalls
3631ltp/testcases/kernel/syscalls/Makefile
3632
363378) Log Message:
3634Integrated 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>.
3637
3638Modified File(s):
3639ltp/runltp
3640
364179) Log Message:
3642Integrated SCHEDULER Client Server Tests to default LTP run ./runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
3643
3644Modified Files:
3645ltp/runtest/sched
3646ltp/testcases/kernel/sched/clisrv/Makefile
3647
3648Added Files:
3649ltp/testcases/kernel/sched/clisrv/run_sched_cliserv.sh
3650
365180) Log Message:
3652Integrated the sched_stress to default LTP run for 2 minutes. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
3653
3654Modified File(s):
3655ltp/runtest/sched
3656ltp/testcases/kernel/sched/sched_stress/sched_stress.sh
3657
365881) Log Message:
3659Addition of Initial Set of POWER MANAGEMENT Testcases to LTP. Signed-Off-By: Nageswara R Sastry <rnsastry@linux.vnet.ibm.com>.
3660
3661Modified Files:
3662ltp/runltp
3663ltp/testcases/kernel/Makefile
3664
3665Added Files:
3666ltp/runtest/power_management_tests
3667ltp/testcases/kernel/power_management/Makefile
3668ltp/testcases/kernel/power_management/README
3669ltp/testcases/kernel/power_management/change_freq.sh
3670ltp/testcases/kernel/power_management/change_govr.sh
3671ltp/testcases/kernel/power_management/check_config.sh
3672ltp/testcases/kernel/power_management/check_cpufreq_sysfs_files.sh
3673ltp/testcases/kernel/power_management/check_kv_arch.c
3674ltp/testcases/kernel/power_management/config_cpu_freq
3675ltp/testcases/kernel/power_management/config_cpu_idle
3676ltp/testcases/kernel/power_management/config_sched_mc
3677ltp/testcases/kernel/power_management/pm_include.sh
3678ltp/testcases/kernel/power_management/pwkm_load_unload.sh
3679ltp/testcases/kernel/power_management/runpwtests.sh
3680ltp/testcases/kernel/power_management/test_sched_mc.sh
3681
368282) Log Message:
3683Fixed Build errors on s390x. Signed-Off-By: Ramon de Carvalho Valle <rcvalle@linux.vnet.ibm.com>.
3684
3685Modified File(s):
3686ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
3687ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
3688
368983) Log Message:
3690Added 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>.
3691
3692Modified File(s):
3693utils/analysis/gcov-kernel/linux-2.6.27-gcov.patch
3694
369584) Log Message:
3696I 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>.
3697
3698Modified File(s):
3699ltp/README
3700
370185) Log Message:
3702The 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,
3705Signed-off-by: Jiri Palecek <jpalecek@web.de>.
3706
3707Modified File(s):
3708ltp/testcases/kernel/mem/mtest07/mallocstress.c
3709
371086) Log Message:
3711In 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>.
3712
3713Modified File(s):
3714ltp/testcases/network/lib6/in6_02.c
3715
371687) Log Message:
3717Fix 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>.
3718
3719Modified File(s):
3720ltp/testcases/network/ipv6/perf_lan6/pingpong6.c
3721
372288) Log Message:
3723Fix 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>.
3724
3725Modified File(s):
3726ltp/lib/tst_res.c
3727
372889) Log Message:
3729clean up nested #ifdef mess
3730
3731Modified File(s):
3732ltp/testcases/kernel/syscalls/get_robust_list
3733
373490) Log Message:
3735The 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>.
3736
3737Modified File(s):
3738ltp/testcases/kernel/syscalls/switch/endian_switch01.c
3739
374091) Log Message:
3741Compilation 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>.
3742
3743Modified File(s):
3744ltp/testcases/kernel/syscalls/epoll/Makefile
3745
374692) Log Message:
3747Add 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.
3748
3749Modified File(s):
3750ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
3751ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
3752
375393) Log Message:
3754Shmem_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>.
3755
3756Modified File(s):
3757ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
3758
375994) Log Message:
3760This patch fixes a bash specific comparison in checkforlibcap.sh script. Signed-Off-By: Elder Costa <elder.costa@terra.com.br>.
3761
3762Modified File(s):
3763ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
3764
376595) Log Message:
3766Fix 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>.
3767
3768Modified File(s):
3769ltp/pan/pan.c
3770
377196) Log Message:
3772Fix 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>.
3773
3774Modified Files:
3775ltp/testcases/kernel/syscalls/madvise/madvise03.c
3776
377797) 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>.
3778
3779Modified Files:
3780ltp/testcases/kernel/syscalls/inotify/inotify01.c
3781ltp/testcases/kernel/syscalls/inotify/inotify02.c
3782
378398) Log Message:
3784The 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:
37851- 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.
37862- I had to change Ubuntu default configuration (enable cron log file and rename it from cron.log to cron) for the test to succeed.
3787Signed-Off-By: Elder Costa <elder.costa@terra.com.br>
3788
3789Modified File(s):
3790ltp/testcases/commands/cron/cron_tests.sh
3791
379299) Log Message:
3793Fix 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>.
3794
3795Modified File(s):
3796ltp/testcases/commands/cron/cron_tests.sh
3797
3798100) Log Message:
3799At_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>.
3800
3801Modified File(s):
3802ltp/testcases/commands/at/at_allow01
3803ltp/testcases/commands/at/at_deny01
3804
3805101) Log Message:
3806I hope the numa infrastructure will handle stuff non-numa systems. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
3807
3808Modified File(s):
3809ltp/runltp
3810
3811102) Log Message:
3812Integrate hugetlb tests into runltp. Also modify the way hugemmap02 is run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
3813
3814Modified File(s):
3815ltp/runltp
3816ltp/runtest/hugetlb
3817
3818103) Log Message:
3819The following patch Integrates the remaining MTEST06 into runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
3820
3821Modified Files:
3822ltp/runtest/mm
3823ltp/testcases/kernel/mem/mtest06/mmap2.c
3824ltp/testcases/kernel/mem/mtest06/mmap3.c
3825
3826104) Log Message:
3827The following patch Integrates the remaining MMAPSTRESS into runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
3828
3829Modified Files:
3830ltp/runtest/mm
3831ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
3832ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
3833ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
3834
3835105) Log Message:
3836Following warnings are generated when compiling mm_core_apis.c. Attached patch fixes them. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
3837
3838Modified File(s):
3839ltp/testcases/kernel/mem/libmm/mm_core_apis.c
3840
3841106) Log Message:
3842The following patch integrates build/install/run of mm_core_apis to runalltests.sh. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
3843
3844Modified File(s):
3845ltp/runalltests.sh
3846
3847107) Log Message:
3848The following patch integrates running of aio tests to runalltests.sh. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
3849
3850Modified File(s):
3851ltp/runalltests.sh
3852
3853108) Log Message:
3854This 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
3857
3858The only copy of fsx-linux.c will stay in:
3859- testcases/kernel/fs/fsx-linux/fsx-linux.c
3860
3861Attached 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>.
3862
3863Modified Files:
3864ltp/runtest/fsx
3865ltp/runtest/ltp-aiodio.part3
3866ltp/runtest/ltplite
3867ltp/runtest/nfs
3868ltp/runtest/stress.part1
3869ltp/testcases/kernel/io/ltp-aiodio/Makefile
3870
3871Removed Files:
3872ltp/testcases/kernel/io/ltp-aiodio/fsx-linux.c
3873ltp/testcases/network/nfs/fsx-linux/fsx-linux.c
3874
3875109) Log Message:
3876The following patch complements previous ones to fix/improve the behaviour of cron_tests.sh script. Some fixes inspired in CAI Qian's previous posts.
3877Changes:
38781- Added LANG= in the script executed by cron to avoid issues with internationalization.
38792- 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)
38803- Eliminated the \t\n from the output strings that caused the problem reported by Subrata
38814- Fixed the order the expected x received values are printed out to the output log
3882
3883This 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>.
3884
3885Modified File(s):
3886ltp/testcases/commands/cron/cron_tests.sh
3887
subrata_modakeed88fb2008-09-30 11:10:57 +00003888LTP-20080930
3889
38901) Log Message:
3891Fix build error for libclone.c. Signed-off-by: Veerendra Chandrappa <vechandr@in.ibm.com>.
3892
3893Modified File(s):
3894ltp/testcases/kernel/containers/libclone/libclone.h
3895
38962) Log Message:
3897Set 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>.
3898
3899Modified File(s):
3900ltp/tools/netpipe-2.4/Makefile
3901
39023) Log Messsage:
3903sync_pipe_close() returns an uninitialized value when it is passed an already closed pipe. Signed-off-by: Roy Lee <roylee17@gmail.com>.
3904
3905Modified File(s):
3906ltp/lib/libtestsuite.c
3907
39084) Log Message:
3909I extended getegid testcase to test getegid16, too. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
3910
3911Modified File(s):
3912ltp/runtest/syscalls
3913ltp/testcases/kernel/syscalls/getegid/Makefile
3914ltp/testcases/kernel/syscalls/getegid/getegid01.c
3915
39165) Log Message:
3917This can only be tested on a POWER6 machine. A program to test it is attached. --Paul Mackerras.
3918Thanks 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:
3919Signed-off-by: Paul Mackerras <paulus@samba.org>,
3920Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>.
3921
3922Modified Files:
3923ltp/runtest/syscalls
3924
3925Added Files:
3926ltp/testcases/kernel/syscalls/switch/Makefile
3927ltp/testcases/kernel/syscalls/switch/switch01.c
3928
39296) Log Message:
3930I 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>.
3931
3932Modified File(s):
3933ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
3934
39357) Log Message:
3936Looks 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>.
3937
3938Modified File(s):
3939ltp/testcases/kernel/syscalls/switch/switch01.c
3940
39418) Log Message:
3942The 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.
3943
3944Modified File(s):
3945ltp/testcases/commands/cron/cron_allow01
3946ltp/testcases/commands/cron/cron_deny01
3947ltp/testcases/commands/cron/cron_neg_tests.sh
3948ltp/testcases/kernel/ipc/ipc_stress/cleanup
3949ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
3950ltp/testcases/open_hpi_testsuite/clients/hpionIBMblade.c
3951
39529) Log Message:
3953This patch does the following:
39541. These test cases failed with "open returned unexpected errno 2" because the child process falls through to execute redundant cleanup(),
39552. Added code to use the tst_tmpdir()/tst_rmdir() APIs.
3956Signed-Off-By: <roylee@andestech.com>
3957
3958Modified File(s):
3959ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
3960ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
3961ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
3962
396310) Log Message:
3964Remove 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>,
3965
3966Modified File(s):
3967ltp/testcases/kernel/containers/Makefile
3968ltp/testcases/kernel/containers/container_test.sh
3969
397011) Log Message:
3971Make 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>.
3972
3973Modified File(s):
3974ltp/testcases/kernel/containers/Makefile
3975
397612) Log Message:
3977When 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(); }
3980Which 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>,
3981
3982Modified File(s):
3983ltp/testcases/kernel/containers/check_for_unshare.c
3984
398513) Log Message:
3986Now 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>,
3987
3988Modified File(s):
3989ltp/testcases/kernel/containers/Makefile
3990ltp/testcases/kernel/containers/libclone/Makefile
3991ltp/testcases/kernel/containers/pidns/Makefile
3992ltp/testcases/kernel/containers/sysvipc/Makefile
3993ltp/testcases/kernel/containers/utsname/Makefile
3994
399514) Log Message:
3996Now 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>.
3997
3998Modified File(s):
3999ltp/testcases/kernel/containers/Makefile
4000ltp/testcases/kernel/containers/libclone/Makefile
4001ltp/testcases/kernel/containers/pidns/Makefile
4002ltp/testcases/kernel/containers/pidns/pidns01.c
4003ltp/testcases/kernel/containers/pidns/pidns02.c
4004ltp/testcases/kernel/containers/pidns/pidns03.c
4005ltp/testcases/kernel/containers/sysvipc/Makefile
4006ltp/testcases/kernel/containers/sysvipc/shmnstest.c
4007ltp/testcases/kernel/containers/utsname/Makefile
4008ltp/testcases/kernel/containers/utsname/utstest.c
4009
401015) Log Message:
4011Use non-recursive assignment. This means, for example, that:
4012SRCS := $(wildcard *.c)
4013will 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>.
4014
4015Modified File(s):
4016ltp/testcases/kernel/containers/Makefile
4017ltp/testcases/kernel/containers/libclone/Makefile
4018ltp/testcases/kernel/containers/pidns/Makefile
4019ltp/testcases/kernel/containers/sysvipc/Makefile
4020ltp/testcases/kernel/containers/utsname/Makefile
4021
402216) Log Message:
4023The operator for string unequivalent check is not '-ne' but '!='. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
4024
4025Modified File(s):
4026ltp/testcases/network/ipv6/finger6/finger601
4027
402817) Log Message:
4029The 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>.
4030
4031Modified File(s):
4032ltp/testcases/network/ipv6/finger6/finger601
4033
403418) Log Message:
4035Although ping6 doesn't have -R option, it is specified. It should be removed. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
4036
4037Modified File(s):
4038ltp/testcases/network/ipv6/ping6/ping601
4039
404019) Log Message:
4041Fix the build error for some systax error. Also fix some warnings. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
4042
4043Modified File(s):
4044ltp/testcases/kernel/syscalls/switch/switch01.c
4045
404620) Log Message:
4047Part 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
4048gned-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
4049
4050Modified File(s):
4051ltp/runtest/sched
4052
405321) Log Message:
4054Fix memory leak in time-schedule.
4055
4056Modified File(s):
4057ltp/testcases/kernel/sched/tool/time-schedule.c
4058
405922) Log Message:
4060Fix memory leak in trace_sched.
4061
4062Modified File(s):
4063ltp/testcases/kernel/sched/tool/trace_sched.c
4064
406523) Log Message:
4066Fix memory leak in message_queue_test_01.
4067
4068Modified File(s):
4069ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_01.c
4070
407124) Log Message:
4072Fix memory leak in semaphore_test_02.
4073
4074Modified File(s):
4075ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
4076
407725) Log Message:
4078I 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>,
4079
4080Modified Files:
4081ltp/testcases/kernel/syscalls/setgid/Makefile
4082ltp/testcases/kernel/syscalls/setgid/compat_16.h
4083ltp/testcases/kernel/syscalls/setgid/setgid02.c
4084ltp/testcases/kernel/syscalls/setgid/setgid03.c
4085ltp/testcases/kernel/syscalls/setgroups/Makefile
4086ltp/testcases/kernel/syscalls/setgroups/compat_16.h
4087ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
4088ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
4089
4090Added Files:
4091ltp/testcases/kernel/syscalls/utils/compat_gid.h
4092
409326) Log Message:
4094Add $(CFLAGS). From: Roy Lee <roylee17@gmail.com>.
4095
4096Modified File(s):
4097ltp/testcases/kernel/containers/Makefile
4098
409927) Log Message:
4100Paul <paulus@samba.org> wanted the name to be endian_switch. Michael Kerrisk <mtk.manpages@googlemail.com> seconded his suggestion.
4101
4102Modified File(s):
4103ltp/testcases/kernel/syscalls/switch/switch01.c
4104
410528) Log Message:
4106Don'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>.
4107
4108Modified File(s):
4109ltp/runltp
4110ltp/testcases/kernel/Makefile
4111ltp/testcases/kernel/connectors/Makefile
4112ltp/testcases/kernel/connectors/connector_test.sh
4113ltp/testcases/kernel/connectors/pec/run_pec_test
4114ltp/tools/apicmds/ltpapicmd.c
4115
411629) Log Message:
4117Fix memory leak in semaphore_test_03.
4118
4119Modified File(s):
4120ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
4121
412230) Log Message:
4123I 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>.
4124
4125Modified File(s):
4126ltp/testcases/kernel/syscalls/utils/compat_16.mk
4127ltp/testcases/kernel/syscalls/utils/newer_64.mk
4128
412931) Log Message:
4130Addition of signalfd() syscall test case(s) to LTP. Signed-Off-By: Masatake YAMATO <yamato@redhat.com>.
4131
4132Added Files:
4133ltp/testcases/kernel/syscalls/signalfd/Makefile
4134ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
4135ltp/testcases/kernel/syscalls/utils/cond.mk
4136
413732) Log Message:
4138This 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>.
4139
4140Modified File(s):
4141ltp/testcases/realtime/README
4142ltp/testcases/realtime/doc/HOWTO_ADD_TESTS
4143
414433) Log Message:
4145This patch fixes a few minor issues in run.sh
41461. Adds list option to the usage() command.
41472. Remove java from "all" tests to be run.
41483. It fix the output of usage (./run.sh or ./run.sh -h)
4149
4150Tested: Running "./run.sh -t func", "./run.sh -t all" , "./run.sh", "./run.sh -h". Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>
4151
4152Modified File(s):
4153ltp/testcases/realtime/config.mk
4154ltp/testcases/realtime/run.sh
4155
415634) Log Message:
4157This patch ensures that the python scripts support utf encoding. Prior to the patch, the python scripts would exit with this error:
4158File "parse-testpi1.py", line 3
4159SyntaxError: 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
4160This patch fixes it. Tested: Running all the python scripts. Signed-Off-By:Chirag <chirag@linux.vnet.ibm.com>.
4161
4162Modified File(s):
4163ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
4164ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
4165ltp/testcases/realtime/func/sched_football/parse-football.py
4166ltp/testcases/realtime/scripts/parser.py
4167
416835) Log Message:
4169This 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>.
4170
4171Modified File(s):
4172ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
4173
417436) Log Message:
4175Garrett, 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.
4179Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
4180
4181Modified File(s):
4182ltp/testcases/kernel/syscalls/signalfd/Makefile
4183ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
4184ltp/testcases/kernel/syscalls/utils/cond.mk
4185
418637) Log Message:
4187When 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>.
4188
4189Modified File(s):
4190ltp/testcases/kernel/containers/pidns/Makefile
4191ltp/testcases/kernel/containers/sysvipc/Makefile
4192ltp/testcases/kernel/containers/utsname/Makefile
4193
419438) Log Message:
4195I got this failure because of the typo in the testcase.
4196# ./hugemmap01 -H/huge
4197hugemmap01 1 FAIL : open() on /huge/1602mmapfile Failed, errno=2 : No such file or directory
4198
4199This 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>.
4200
4201Modified File(s):
4202ltp/runtest/hugetlb
4203
420439) Log Message:
4205Here is some small correction in memory map stress testcases. Result before
4206applying patch:
4207
4208# ./mmapstress01 -h
4209./mmapstress01: invalid option -- h
4210usage: ./mmapstress01 -p nprocs [-t minutes -f filesize -S sparseoffset -r -o -m -l -d]
4211mmapstress01 1 FAIL : Test failed
4212
4213Result after applying patch:
4214
4215# ./mmapstress01 -h
4216./mmapstress01: invalid option -- h
4217usage: ./mmapstress01 -p nprocs [-t minutes -f filesize -S sparseoffset -r -o -m -l -d]
4218
4219Signed-off By: Rishikesh K Rajak <risrajak@in.ibm.com>
4220
4221Modified File(s):
4222ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
4223
422440) Log Message:
4225The 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:
4226
4227make[2]: Entering directory `<somewhere>/ltp-full-20080831/testcases/open_posix_testsuite/stress/mqueues'
4228gcc -Wall -O2 -g -I -L/usr/lib -lpthread -I../../include multi_send_rev_1.c -o multi_send_rev_1.test -lmqueue
4229
4230which 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>.
4231
4232Modified File(s):
4233ltp/testcases/open_posix_testsuite/stress/mqueues/Makefile
4234ltp/testcases/open_posix_testsuite/stress/semaphores/Makefile
4235
4236
423741) Log Message:
4238The 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".
4240So this is definitely wrong, and we do what the standard recommends. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>.
4241
4242Modified File(s):
4243ltp/testcases/open_posix_testsuite/stress/mqueues/Makefile
4244
424542) Log Message:
4246The 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:
4247
4248gcc -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
4250
4251This patch removes the bogus library. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>.
4252
4253Modified File(s):
4254ltp/testcases/open_posix_testsuite/stress/semaphores/Makefile
4255
425643) Log Message:
4257To 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>.
4258
4259Modified File(s):
4260ltp/testcases/network/lib6/Makefile
4261
426244) Log Message:
4263The 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>.
4264
4265Modified File(s):
4266ltp/testcases/network/lib6/asapi_03.c
4267
426845) 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>.
4270
4271Modified File(s):
4272ltp/testcases/network/lib6/asapi_06.c
4273
427446) Log Message:
4275When 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>.
4276
4277Modified File(s):
4278ltp/testcases/network/lib6/asapi_04.c
4279ltp/testcases/network/lib6/asapi_05.c
4280ltp/testcases/network/lib6/asapi_06.c
4281ltp/testcases/network/lib6/asapi_07.c
4282ltp/testcases/network/lib6/getaddrinfo_01.c
4283ltp/testcases/network/lib6/in6_01.c
4284ltp/testcases/network/lib6/in6_02.c
4285ltp/testcases/network/lib6/runcc.c
4286
428747) Log Message:
4288Sorry, I took a mistake. Could you apply following patch? Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
4289
4290Modified File(s):
4291ltp/testcases/kernel/syscalls/utils/cond.mk
4292
429348) Log Message:
4294Addition of getgid16() test cases. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
4295
4296Modified Files:
4297ltp/testcases/kernel/syscalls/getgid/Makefile
4298ltp/testcases/kernel/syscalls/getgid/getgid01.c
4299ltp/testcases/kernel/syscalls/getgid/getgid02.c
4300ltp/testcases/kernel/syscalls/getgid/getgid03.c
4301
4302Added Files:
4303ltp/testcases/kernel/syscalls/getgid/compat_16.h
4304
430549) Log Message:
4306In 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>.
4307
4308Modified File(s):
4309ltp/testcases/kernel/ipc/ipc_stress/cleanup
4310
431150) Log Message:
4312Segmentation 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>.
4313
4314Modified File(s):
4315ltp/testcases/misc/math/float/main.c
4316ltp/testcases/misc/math/float/thread_code.c
4317
431851) Log Message:
4319Fix memory leaks in mem02. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
4320
4321Modified File(s):
4322ltp/testcases/kernel/mem/mem/mem02.c
4323
432452) Log Message:
4325Fix memory leaks in pipeio. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
4326
4327Modified File(s):
4328ltp/testcases/kernel/ipc/pipeio/pipeio.c
4329
433053) Log Message:
4331Fix memory leaks in mallocstress. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
4332
4333Modified File(s):
4334ltp/testcases/kernel/mem/mtest07/mallocstress.c
4335
433654) Log Message:
4337Fix 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>.
4338
4339Modified File(s):
4340ltp/testcases/kernel/syscalls/confstr/confstr01.c
4341
434255) Log Message:
4343Addition of Initial Set of Network Name Space test cases. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
4344
4345Modified Files:
4346ltp/testcases/kernel/containers/Makefile
4347ltp/testcases/kernel/containers/README
4348ltp/testcases/kernel/containers/check_for_unshare.c
4349ltp/testcases/kernel/containers/container_test.sh
4350ltp/testcases/kernel/containers/libclone/Makefile
4351ltp/testcases/kernel/containers/libclone/libclone.h
4352
4353Added Files:
4354ltp/testcases/kernel/containers/libclone/libnetns.c
4355ltp/testcases/kernel/containers/netns/Makefile
4356ltp/testcases/kernel/containers/netns/ch_ftp.sh
4357ltp/testcases/kernel/containers/netns/check_netns_enabled.c
4358ltp/testcases/kernel/containers/netns/child.sh
4359ltp/testcases/kernel/containers/netns/child_1.sh
4360ltp/testcases/kernel/containers/netns/child_2.sh
4361ltp/testcases/kernel/containers/netns/child_propagate.sh
4362ltp/testcases/kernel/containers/netns/childipv6.sh
4363ltp/testcases/kernel/containers/netns/childns.sh
4364ltp/testcases/kernel/containers/netns/container_ftp.pl
4365ltp/testcases/kernel/containers/netns/crtchild.c
4366ltp/testcases/kernel/containers/netns/crtchild_delchild.c
4367ltp/testcases/kernel/containers/netns/delchild.sh
4368ltp/testcases/kernel/containers/netns/initialize.sh
4369ltp/testcases/kernel/containers/netns/par_chld_ftp.c
4370ltp/testcases/kernel/containers/netns/par_chld_ipv6.c
4371ltp/testcases/kernel/containers/netns/par_ftp.sh
4372ltp/testcases/kernel/containers/netns/parent.sh
4373ltp/testcases/kernel/containers/netns/parent_1.sh
4374ltp/testcases/kernel/containers/netns/parent_2.sh
4375ltp/testcases/kernel/containers/netns/parent_share.sh
4376ltp/testcases/kernel/containers/netns/parent_view.sh
4377ltp/testcases/kernel/containers/netns/parentns.sh
4378ltp/testcases/kernel/containers/netns/paripv6.sh
4379ltp/testcases/kernel/containers/netns/rename_net.sh
4380ltp/testcases/kernel/containers/netns/runnetnstest.sh
4381ltp/testcases/kernel/containers/netns/sysfsview.c
4382ltp/testcases/kernel/containers/netns/two_children_ns.c
4383
438456) Log Message:
4385The attached patch moves getgid02.c to getegid02.c. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
4386
4387Modified Files:
4388ltp/runtest/syscalls
4389ltp/testcases/kernel/syscalls/getegid/Makefile
4390ltp/testcases/kernel/syscalls/getegid/getegid01.c
4391
4392Added Files:
4393ltp/testcases/kernel/syscalls/getegid/compat_16.h
4394ltp/testcases/kernel/syscalls/getegid/getegid02.c
4395
4396Removed Files:
4397ltp/testcases/kernel/syscalls/getgid/getgid02.c
4398
439957) Log Message:
4400Added 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>.
4401
4402Modified File(s):
4403ltp/runalltests.sh
4404
440558) Log Message:
4406I 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>.
4407
4408Modified File(s):
4409ltp/runltp
4410ltp/testcases/kernel/fs/acls/Makefile
4411ltp/testcases/kernel/fs/acls/acl_test01
4412
441359) 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
4424Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>
4425
4426Modified File(s):
4427ltp/testcases/realtime/run.sh
4428
442960) Log Message:
4430Daniel 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)
4432This method is POSIX compatible as per: http://www.opengroup.org/onlinepubs/009695399/functions/sysconf.html.
4433Yes, it is. There are numerous test cases in LTP which use:
4434 struct dirent,
4435by 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>.
4436
4437Modified File(s):
4438ltp/testcases/kernel/controllers/io-throttle/iobw.c
4439ltp/testcases/kernel/module/create_module/create_module02.c
4440ltp/testcases/kernel/module/delete_module/delete_module02.c
4441ltp/testcases/kernel/module/query_module/query_module01.c
4442ltp/testcases/kernel/module/query_module/query_module02.c
4443ltp/testcases/kernel/module/query_module/query_module03.c
4444ltp/testcases/kernel/syscalls/getdents/getdents01.c
4445ltp/testcases/kernel/syscalls/getdents/getdents02.c
4446ltp/testcases/kernel/syscalls/getdents/getdents03.c
4447ltp/testcases/kernel/syscalls/getdents/getdents04.c
4448ltp/tools/top-LTP/proc/devname.c
4449
445061) Log Message:
4451
4452Modified Files:
4453ltp/runtest/ltplite
4454ltp/runtest/syscalls
4455ltp/testcases/kernel/syscalls/ioctl/Makefile
4456ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
4457ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
4458
4459Added Files:
4460ltp/testcases/kernel/syscalls/ioctl/test_ioctl
4461
446262) Log Message:
4463This patch introduces new check_header defined in utils/cond.mk to Makefile for eventfd test cases. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
4464
4465Modified File(s):
4466ltp/testcases/kernel/syscalls/eventfd/Makefile
4467
446863) Log Message:
4469This patch introduces new check_header defined in utils/cond.mk to Makefile for inotify test cases. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
4470
4471Modified File(s):
4472ltp/testcases/kernel/syscalls/inotify/Makefile
4473
447464) Log Message:
4475Added runtest/syscalls entry for signalfd. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
4476
4477Modified File(s):
4478ltp/runtest/syscalls
4479
448065) Log Message:
4481This 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>.
4482
4483Modified File(s):
4484ltp/testcases/kernel/syscalls/modify_ldt/Makefile
4485
448666) Log Message:
4487Simplify genload Makefile. It turns out most of these options aren't needed to build stress. Signed-off-by: Nate Straz <nstraz@redhat.com>.
4488
4489Modified File(s):
4490ltp/tools/genload/Makefile
4491
449267) Log Message:
4493In 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>.
4494
4495Modified File(s):
4496ltp/testcases/kernel/syscalls/io_cancel/Makefile
4497ltp/testcases/kernel/syscalls/io_destroy/Makefile
4498ltp/testcases/kernel/syscalls/io_getevents/Makefile
4499ltp/testcases/kernel/syscalls/io_setup/Makefile
4500ltp/testcases/kernel/syscalls/io_submit/Makefile
4501
450268) Log Message:
4503When 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>.
4504
4505Modified File(s):
4506ltp/testcases/kernel/security/filecaps/filecapstest.sh
4507
450869) Log Message:
4509On 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>.
4510
4511Modified Files:
4512ltp/runtest/syscalls
4513ltp/testcases/kernel/syscalls/modify_ldt/Makefile
4514
4515Added Files:
4516ltp/testcases/kernel/syscalls/modify_ldt/run-modify_ldt01.sh
4517ltp/testcases/kernel/syscalls/modify_ldt/run-modify_ldt02.sh
4518
451970) Log Message:
4520IDCheck.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>.
4521
4522Modified File(s):
4523ltp/IDcheck.sh
4524
452571) Log Message:
4526The 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>.
4527
4528Modified File(s):
4529ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
4530
453172) Log Message:
4532The 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>.
4533
4534Modified File(s):
4535ltp/testcases/kernel/syscalls/creat/creat08.c
4536
453773) Log Message:
4538The 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>.
4539
4540Modified File(s):
4541ltp/testcases/kernel/syscalls/open/open10.c
4542
454374) Log Message:
4544Trivial patch to remove an unused local var. Signed-off-by: Serge Hallyn <serue@us.ibm.com>.
4545
4546Modified File(s):
4547ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
4548
454975) Log Message:
4550I 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>.
4551
4552Modified File(s):
4553ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
4554
subrata_modak06f35032008-08-31 03:44:45 +00004555LTP-20080831
4556
45571) Log Message:
4558Compile 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
4562But 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>.
4563
4564Modified File(s):
4565ltp/testcases/kernel/controllers/io-throttle/iobw.c
4566
45672) Log Message:
4568This 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>.
4570
4571Modified File(s):
4572ltp/testcases/kernel/fs/fs_inod/fs_inod
4573
45743) Log Message:
4575Addition 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>.
4576
4577Modified Files:
4578ltp/runtest/syscalls
4579ltp/testcases/kernel/syscalls/setgid/Makefile
4580ltp/testcases/kernel/syscalls/setgid/setgid01.c
4581ltp/testcases/kernel/syscalls/setgid/setgid02.c
4582ltp/testcases/kernel/syscalls/setgid/setgid03.c
4583
4584Added Files:
4585ltp/testcases/kernel/syscalls/setgid/compat_16.h
4586
45874) Log Message:
4588As 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>.
4589
4590Modified File(s):
4591ltp/testcases/kernel/controllers/io-throttle/iobw.c
4592
45935) Log Message:
4594It 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>.
4595
4596Modified File(s):
4597ltp/testcases/kernel/controllers/io-throttle/run_io_throttle_test.sh
4598
45996) Log Message:
4600utimensat01 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>.
4601
4602Modified File(s):
4603ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
4604
46057) Log Message:
4606Addition of ftruncate64 syscall test support. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
4607
4608Modified File(s)
4609ltp/runtest/syscalls
4610ltp/testcases/kernel/syscalls/ftruncate/Makefile
4611
46128) Log Message:
4613Addition of truncate64 syscall test support. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
4614
4615Modified File(s):
4616ltp/runtest/syscalls
4617ltp/testcases/kernel/syscalls/truncate/Makefile
4618
46199) Log Message:
4620Here is the RO Bind mount updated testcase. This script consists of 3 files.
4621test_robind.sh - This is the basis testcase which setups the infrastructure for the ROBind mount
4622fs_ro_test - Which has the different tests to be executed.
4623Readme_ROBind - Explains the different testcases executed.
4624
4625This 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>.
4626
4627Added Files:
4628ltp/runtest/fs_readonly
4629ltp/testscripts/Readme_ROBind
4630ltp/testscripts/fs_ro_tests
4631ltp/testscripts/test_robind.sh
4632
463310) Log Message:
4634Added basic testcases for eventfd() syscall. Signed-off-by: Vijay Kumar <vijaykumar@bravegnu.org>.
4635
4636Modified Files:
4637ltp/runtest/syscalls ltp/testcases/kernel/include/i386.in
4638ltp/testcases/kernel/include/ia64.in
4639ltp/testcases/kernel/include/powerpc.in
4640ltp/testcases/kernel/include/powerpc64.in
4641ltp/testcases/kernel/include/s390.in
4642ltp/testcases/kernel/include/s390x.in
4643ltp/testcases/kernel/include/sparc.in
4644ltp/testcases/kernel/include/sparc64.in
4645ltp/testcases/kernel/include/stub-list
4646ltp/testcases/kernel/include/x86_64.in
4647
4648Added Files:
4649ltp/testcases/kernel/syscalls/eventfd/Makefile
4650ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
4651
465211) Log Message:
4653Addition of get_robust_list() & set_robust_list() syscalls. Signed-Off-By: Ramon de Carvalho Valle <rcvalle@linux.vnet.ibm.com>.
4654
4655Modified Files:
4656ltp/runtest/syscalls
4657
4658Added Files:
4659ltp/testcases/kernel/syscalls/get_robust_list/Makefile
4660ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
4661ltp/testcases/kernel/syscalls/set_robust_list/Makefile
4662ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
4663
466412) Log Message:
4665In hugemmap01, huge page size was defined as a macro-definition.
4666#define page_sz ((1UL) << 24) /* Huge page size */
4667However 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
4671
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)
4675
4676 3. PPC: 16M
4677
4678So 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>.
4679
4680Modified File(s):
4681ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap01.c
4682ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
4683
468413) Log Message:
4685Now 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>.
4686
4687Modified File(s):
4688ltp/testscripts/test_robind.sh
4689
469014) Log Message:
4691In 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:
46921> Add a cleanup() to remove the created message queues at premature exit.
46932> Change the default number of message queues from 100 to 10. Because the maxmum on RHEL/SLES/Ubuntu is 16.
4694Signed-Off-By: Jin Bing Guo <guojb@cn.ibm.com>.
4695
4696Modified File(s):
4697ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
4698
469915) Log Message:
4700gcov-kernel: updated patch for 2.6.16 to include CONSTRUCTORS for ppc
4701
4702Modified File(s):
4703ltp/utils/analysis/gcov-kernel/linux-2.6.16-gcov.patch
4704
470516) Log Message:
4706When compiling hackbench.c , I got the warning message:
4707---------------
4708$ ./testcases/kernel/sched/cfs-scheduler$ make
4709cc -I../../../../include -Wall hackbench.c -L../../../../lib -lltp -lpthread -o hackbench
4710hackbench.c: In function ‘main’:
4711hackbench.c:350: warning: control reaches end of non-void function
4712--------------
4713That 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>.
4714
4715Modified File(s):
4716ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
4717
471817) Log Message:
4719gcov-kernel: updated 2.6.26 patch to exclude arch/x86/kernel from profiling
4720
4721Modified File(s):
4722ltp/utils/analysis/gcov-kernel/linux-2.6.26-gcov.patch
4723
472418) Log Message:
4725gcov-kernel: updated 2.6.25 and 2.6.24 patch to exclude arch/x86/kernel from profiling
4726
4727Modified File(s):
4728ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
4729ltp/utils/analysis/gcov-kernel/linux-2.6.25-gcov.patch
4730
473119) Log Message:
4732gcov-kernel: forgot to update comment
4733
4734Modified File(s):
4735ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
4736
473720) Log Message:
4738lcov: integrated function coverage patch by Tom Zoernen + sorting function
4739
4740Modified File(s):
4741ltp/utils/analysis/lcov/bin/genhtml
4742ltp/utils/analysis/lcov/bin/geninfo
4743ltp/utils/analysis/lcov/bin/lcov
4744ltp/utils/analysis/lcov/man/genhtml.1
4745ltp/utils/analysis/lcov/man/geninfo.1
4746ltp/utils/analysis/lcov/man/lcov.1
4747ltp/utils/analysis/lcov/man/lcovrc.5
4748ltp/utils/analysis/lcov/CHANGES
4749ltp/utils/analysis/lcov/Makefile
4750ltp/utils/analysis/lcov/lcovrc
4751
475221) Log Message:
4753lcov: updated rpm description + summary and version strings
4754
4755Modified File(s):
4756ltp/utils/analysis/lcov/rpm/lcov.spec
4757ltp/utils/analysis/lcov/bin/gendesc
4758ltp/utils/analysis/lcov/bin/genhtml
4759ltp/utils/analysis/lcov/bin/geninfo
4760ltp/utils/analysis/lcov/bin/genpng
4761ltp/utils/analysis/lcov/bin/lcov
4762ltp/utils/analysis/lcov/Makefile
4763
476422) Log Message:
4765lcov: updated versioning mechanism + fixed some man page bugs
4766
4767Modified File(s):
4768ltp/utils/analysis/lcov/man/gendesc.1
4769ltp/utils/analysis/lcov/man/genhtml.1
4770ltp/utils/analysis/lcov/man/geninfo.1
4771ltp/utils/analysis/lcov/man/genpng.1
4772ltp/utils/analysis/lcov/man/lcov.1
4773ltp/utils/analysis/lcov/man/lcovrc.5
4774ltp/utils/analysis/lcov/bin/updateversion.pl
4775ltp/utils/analysis/lcov/Makefile
4776
477723) Log Message:
4778lcov: fix function view page creation when --no-func is specified
4779
4780Modified File(s):
4781ltp/utils/analysis/lcov/bin/genhtml
4782
478324) Log Message:
4784In 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>.
4785
4786Modified Files:
4787ltp/runtest/ipc
4788ltp/testcases/kernel/ipc/ipc_stress/Makefile
4789ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_01.c
4790
4791Added Files:
4792ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
4793
479425) Log Message:
4795lcov: several changes
4796- update download link
4797- unify webpage links
4798- provide --sort and --function-coverage switch + documentation
4799
4800Modified File(s):
4801ltp/utils/analysis/lcov/bin/gendesc
4802ltp/utils/analysis/lcov/bin/genhtml
4803ltp/utils/analysis/lcov/bin/geninfo
4804ltp/utils/analysis/lcov/bin/genpng
4805ltp/utils/analysis/lcov/bin/lcov
4806ltp/utils/analysis/lcov/rpm/lcov.spec
4807ltp/utils/analysis/lcov/man/genhtml.1
4808
480926) Log Message:
4810lcov: change sorting order to low-to-high coverage
4811
4812Modified File(s):
4813ltp/utils/analysis/lcov/bin/genhtml
4814
481527) Log Message:
4816Intial 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>.
4817
4818Modified Files:
4819ltp/runtest/syscalls
4820
4821Added Files:
4822ltp/include/linux_syscall_numbers.h
4823ltp/testcases/kernel/syscalls/sync_file_range/Makefile
4824ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
4825
482628) Log Message:
4827Changed the way by which message_queue_test_02 should be run properly. Signed-Off-By: Jin Bing Guo <guojb@cn.ibm.com>.
4828
4829Modified File(s):
4830ltp/runtest/ipc
4831
483229) Log Message:
4833This 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>.
4834
4835Comments originally by John Stultz:
4836
4837So 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:
48381) gtod_latency was not running for long enough, I've upped the iterations by 10x to make sure we get more solid results.
48392) 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.
48403) gtod_infinite was accidentally measuring its own computation in its delay, inflating its values. I cut that logic out.
48414) 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.
4842
4843Those 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.
4844Signed-off-by: John Stultz <johnstul@us.ibm.com>
4845Acked-by: Darren Hart <dvhltc@us.ibm.com>
4846Acked-by: Will Schmidt <will_schmidt@vnet.ibm.com>
4847
4848Modified File(s):
4849ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
4850ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
4851
485230) Log Message:
4853How 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>.
4854
4855Modified File(s):
4856ltp/include/test.h
4857ltp/testcases/kernel/syscalls/setgid/Makefile
4858ltp/testcases/kernel/syscalls/setgid/compat_16.h
4859ltp/testcases/kernel/syscalls/setgid/setgid01.c
4860
486131) Log Message:
4862I 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.
4863I 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.
4864I 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.
4865I 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.
4866Signed-Off-By: Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>,
4867Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
4868
4869Modified Files:
4870ltp/runtest/ltplite
4871ltp/runtest/stress.part3
4872ltp/runtest/syscalls
4873
4874Added Files:
4875ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
4876ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
4877ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
4878ltp/testcases/kernel/syscalls/setuid/setuid04.c
4879
488032) Log Message:
4881I 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>.
4882
4883Modified File(s):
4884ltp/runltp
4885
488633) Log Message:
4887I'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>.
4888Garret suggested:
4889You can avoid situations like the above by doing something like this in your Makefiles:
4890SRC := $(patsubst %.c,%,$(wildcard *.c))
4891MAKE_TARGETS := $(SRCS) $(addsuffix _16,$(SRCS))
4892all: $(MAKE_TARGETS)
4893%_16: %.c
4894%_16: CFLAGS += -DUSE_COMPAT16_SYSCALL=1 -DTST_USE_COMPAT16_SYSCALL=1
4895
4896Modified File(s):
4897ltp/testcases/kernel/syscalls/fadvise/Makefile
4898ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
4899ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
4900ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
4901ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
4902ltp/testcases/kernel/syscalls/ftruncate/Makefile
4903ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
4904ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
4905ltp/testcases/kernel/syscalls/ftruncate/ftruncate03.c
4906ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
4907ltp/testcases/kernel/syscalls/sendfile/Makefile
4908ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
4909ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
4910ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
4911ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
4912ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
4913ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
4914ltp/testcases/kernel/syscalls/setgid/Makefile
4915ltp/testcases/kernel/syscalls/setgid/setgid02.c
4916ltp/testcases/kernel/syscalls/setgid/setgid03.c
4917ltp/testcases/kernel/syscalls/truncate/Makefile
4918ltp/testcases/kernel/syscalls/truncate/truncate01.c
4919ltp/testcases/kernel/syscalls/truncate/truncate02.c
4920ltp/testcases/kernel/syscalls/truncate/truncate03.c
4921ltp/testcases/kernel/syscalls/truncate/truncate04.c
4922
492334) Log Message:
4924This 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>.
4925
4926Modified Files:
4927ltp/testcases/kernel/include/Makefile
4928ltp/testcases/kernel/syscalls/eventfd/Makefile
4929ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
4930
4931Removed Files:
4932ltp/include/linux_syscall_numbers.h
4933ltp/testcases/kernel/include/linux_syscall_numbers.h
4934
493535) Log Message:
4936Integrating 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>.
4937
4938Modified File(s):
4939ltp/testcases/kernel/security/Makefile
4940ltp/testcases/kernel/security/seclvl/Makefile
4941
494236) Log Message:
4943I 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>.
4944
4945Modified File(s):
4946ltp/testcases/kernel/fs/doio/doio.c
4947ltp/testcases/kernel/fs/doio/growfiles.c
4948ltp/testcases/kernel/fs/doio/iogen.c
4949ltp/testcases/kernel/fs/doio/rwtest.sh
4950
495137) Log Message:
4952The 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>.
4953
4954Modified File(s):
4955ltp/testcases/kernel/numa/Makefile
4956
495738) Log Message:
4958Was 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>.
4959
4960Modified Files:
4961ltp/testcases/kernel/security/Makefile
4962
4963Removed Files:
4964ltp/testcases/kernel/security/seclvl/Makefile
4965ltp/testcases/kernel/security/seclvl/README
4966ltp/testcases/kernel/security/seclvl/create_guid_file.c
4967ltp/testcases/kernel/security/seclvl/create_guid_node.c
4968ltp/testcases/kernel/security/seclvl/create_suid_file.c
4969ltp/testcases/kernel/security/seclvl/create_suid_node.c
4970ltp/testcases/kernel/security/seclvl/ioperm.c
4971ltp/testcases/kernel/security/seclvl/iopl.c
4972ltp/testcases/kernel/security/seclvl/verify_seclvl.sh
4973
497439) Log Message:
4975Addition 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>.
4976
4977Modified Files:
4978ltp/runtest/syscalls
4979
4980Added Files:
4981ltp/testcases/kernel/syscalls/getcpu/Makefile
4982ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
4983
498440) Log Message:
4985Build 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>.
4986
4987Modified File(s):
4988ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
4989
499041) Log Message:
4991inotify01 build error fix for x86_64. Signed-Off-By: Andrew Vagin <avagin@parallels.com>.
4992
4993Modified File(s):
4994ltp/testcases/kernel/syscalls/inotify/inotify01.c
4995ltp/testcases/kernel/syscalls/inotify/inotify02.c
4996
499742) Log Message:
4998move_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>.
4999
5000Modified File(s):
5001ltp/testcases/kernel/syscalls/move_pages/Makefile
5002
500343) Log Message:
5004I'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>.
5005
5006Modified Files:
5007ltp/testcases/kernel/syscalls/fadvise/Makefile
5008ltp/testcases/kernel/syscalls/ftruncate/Makefile
5009ltp/testcases/kernel/syscalls/sendfile/Makefile
5010ltp/testcases/kernel/syscalls/setgid/Makefile
5011ltp/testcases/kernel/syscalls/truncate/Makefile
5012
5013Added Files:
5014ltp/testcases/kernel/syscalls/utils/compat_16.mk
5015ltp/testcases/kernel/syscalls/utils/newer_64.mk
5016
501744) Log Message:
5018The 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>.
5019
5020Modified File(s):
5021ltp/testcases/kernel/fs/proc/proc01.c
5022
502345) Log Message:
5024Conformance/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>.
5025
5026Modified File(s):
5027ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/2-2.c
5028
502946) Log Message:
5030Find 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>.
5031
5032Modified File(s):
5033ltp/testcases/kernel/syscalls/umount/umount01.c
5034
503547) Log Message:
5036Find 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.
5037execve02.c: In function 'setup':
5038execve02.c:217: warning: 'path' is used uninitialized in this function
5039Signed-off-by: Daniel Gollub <dgollub@suse.de>.
5040
5041Modified File(s):
5042ltp/testcases/kernel/syscalls/execve/execve02.c
5043
504448) Log Message:
5045Find 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.
5046ftest08.c: In function 'runtest':
5047ftest08.c:192: warning: 'fd' is used uninitialized in this function
5048Valgrind 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)
5053Signed-off-by: Daniel Gollub <dgollub@suse.de>.
5054
5055Modified File(s):
5056ltp/testcases/kernel/fs/ftest/ftest08.c
5057
505849) Log Message:
5059Find 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.
5060ftest04.c: In function 'runtest':
5061ftest04.c:188: warning: 'fd' is used uninitialized in this function
5062
5063Valgrind 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)
5068Signed-off-by: Daniel Gollub <dgollub@suse.de>.
5069
5070Modified File(s):
5071ltp/testcases/kernel/fs/ftest/ftest04.c
5072
507350) Log Message:
5074When 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>.
5075
5076Modified File(s):
5077ltp/ltpmenu
5078ltp/testcases/commands/ade/file/file_test.sh
5079ltp/testcases/commands/cpio/cpio_tests.sh
5080ltp/testcases/commands/eject/eject-tests.sh
5081ltp/testcases/commands/fileutils/cp/cp_tests.sh
5082ltp/testcases/commands/fileutils/ln/ln_tests.sh
5083ltp/testcases/commands/fileutils/mkdir/mkdir_tests.sh
5084ltp/testcases/commands/fileutils/mv/mv_tests.sh
5085ltp/testcases/commands/gzip/gzip_tests.sh
5086ltp/testcases/commands/logrotate/logrotate_tests.sh
5087ltp/testcases/commands/mail/mail_tests.sh
5088ltp/testcases/commands/tar/tar_tests.sh
5089ltp/testcases/kernel/containers/pidns/runpidnstest.sh
5090ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
5091ltp/testcases/kernel/numa/numa01.sh
5092ltp/testcases/kernel/security/filecaps/Makefile
5093ltp/testcases/network/dhcpd/dhcpd_tests.sh
5094ltp/testcases/network/iptables/iptables_tests.sh
5095ltp/testcases/network/traceroute/traceroute_tests.sh
5096ltp/testcases/network/xinetd/xinetd_tests.sh
5097
5098
509951) Log Message:
5100I'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>.
5101
5102Modified Files:
5103ltp/runtest/syscalls
5104ltp/testcases/kernel/syscalls/setgroups/Makefile
5105ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
5106ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
5107ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
5108ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
5109
5110Added Files:
5111ltp/testcases/kernel/syscalls/setgroups/compat_16.h
5112
511352) Log Message:
5114In 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.
5115Signed-off-by: Lin Feng Shen <shenlinf@cn.ibm.com>,
5116Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
5117
5118Modified File(s):
5119ltp/testcases/kernel/sched/tool/time-schedule.c
5120
512153) Log Message:
5122Sorry, I found one typo in my code. Please apply following patch. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
5123
5124Modified File(s):
5125ltp/testcases/kernel/syscalls/utils/newer_64.mk
5126
512754) Log Message:
5128I 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"
5130I 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>.
5131
5132Modified File(s):
5133ltp/runltp
5134
513555) Log Message:
5136I 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.
5137
5138Modified File(s):
5139ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
5140
514156) Log Message:
5142While 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.
5143Signed-off-by: Ankita Garg <ankita@in.ibm.com>,
5144Acked-by: Vernon Mauery <vernux@us.ibm.com>.
5145
5146Modified File(s):
5147ltp/testcases/realtime/func/sched_football/sched_football.c
5148
514957) Log Message:
5150We 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>.
5151
5152Modified File(s):
5153ltp/testcases/kernel/syscalls/inotify/Makefile
5154ltp/testcases/kernel/syscalls/inotify/inotify01.c
5155ltp/testcases/kernel/syscalls/inotify/inotify02.c
5156
515758) Log Message:
5158On 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 );
5161This bumps up the address if it's already aligned. Signed-off-by: Bob Hepple <bhepple@promptu.com>.
5162
5163Modified File(s):
5164ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
5165
516659) Log Message:
5167Reverting 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>.
5168
5169Modified File(s):
5170ltp/testcases/kernel/fs/proc/proc01.c
5171
517260) Log Message:
5173Under 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>.
5174
5175Modified File(s):
5176ltp/IDcheck.sh
5177
subrata_modakd9e4d402008-07-31 08:27:13 +00005178LTP-20080731
5179
51801) Log Message:
5181I'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>.
5182
5183Modified File(s):
5184ltp/lib/write_log.c
5185ltp/testcases/kernel/fs/dmapi/attr.c
5186ltp/testcases/kernel/fs/dmapi/config.c
5187ltp/testcases/kernel/fs/dmapi/disp.c
5188ltp/testcases/kernel/fs/dmapi/event_am.c
5189ltp/testcases/kernel/fs/dmapi/event_an.c
5190ltp/testcases/kernel/fs/dmapi/event_sd.c
5191ltp/testcases/kernel/fs/dmapi/event_sn.c
5192ltp/testcases/kernel/fs/dmapi/handle.c
5193ltp/testcases/kernel/fs/dmapi/hole.c
5194ltp/testcases/kernel/fs/dmapi/invis.c
5195ltp/testcases/kernel/fs/dmapi/mmap.c
5196ltp/testcases/kernel/fs/dmapi/mmapfile.c
5197ltp/testcases/kernel/fs/dmapi/mount.c
5198ltp/testcases/kernel/fs/dmapi/objref.c
5199ltp/testcases/kernel/fs/dmapi/pmr_post.c
5200ltp/testcases/kernel/fs/dmapi/pmr_pre.c
5201ltp/testcases/kernel/fs/dmapi/right.c
5202ltp/testcases/kernel/fs/dmapi/token.c
5203ltp/testcases/kernel/fs/fsstress/fsstress.c
5204ltp/testcases/kernel/fs/scsi/ltpfs/main.c
5205ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
5206ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
5207ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
5208ltp/testcases/kernel/syscalls/open/open08.c
5209
52102) Log Message:
5211Every once in a while, pselect01 fails with the following output:
5212FAIL : Sleep time was incorrect:5 != 6
5213This 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>.
5214
5215Modified File(s):
5216ltp/testcases/kernel/syscalls/pselect/pselect01.c
5217
52183) Log Message:
5219Fix a bug in the selinux testsuite makefile, pointed out by David Howells. Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>.
5220
5221Modified File(s):
5222ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
5223
52244) Log Message:
5225TEST_RETURN should not be inverted when logging. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
5226
5227Modified File(s):
5228ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
5229
52305) Log Message:
5231gcov-kernel: refreshed 2.6.16 patch, adding CONFIG_MODVER compatbility
5232
5233Modified File(s):
5234ltp/utils/analysis/gcov-kernel/linux-2.6.16-gcov.patch
5235
52366) Log Message:
5237Fixes the following issues:
5238The 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>.
5239
5240Modified File(s):
5241ltp/testcases/kernel/security/selinux-testsuite/policy/Makefile
5242ltp/testcases/kernel/security/selinux-testsuite/policy/test_global.te
5243ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
5244ltp/testscripts/test_selinux.sh
5245
52467) Log Message:
5247I'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>.
5248
5249Modified File(s):
5250ltp/testcases/kernel/mem/mem/mem02.c
5251
52528) Log Message:
5253I'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>.
5254
5255Modified File(s):
5256ltp/testcases/kernel/mem/mtest06/mmap1.c
5257
52589) Log Message:
5259I'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>.
5260
5261Modified File(s):
5262ltp/testcases/kernel/mem/mtest05/mmstress.c
5263
526410) Log Messsage:
5265
5266Modified File(s):
5267I'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>.
5268
5269Modified File(s):
5270ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
5271
527211) Log Message:
5273I'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>.
5274
5275Modified File(s):
5276ltp/testcases/kernel/sched/nptl/nptl01.c
5277
527812) Log Message:
5279I'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>.
5280
5281Modified File(s):
5282ltp/testcases/kernel/syscalls/syscall/syscall01.c
5283
528413) Log Message:
5285There 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).
5288By this new patch, they are fixed. Junjiro Okajima <hooanon05@yahoo.co.jp>.
5289
5290Modified File(s):
5291ltp/lib/write_log.c
5292ltp/testcases/ballista/ballista/templates/b_mq_attr.tpl
5293ltp/testcases/ballista/ballista/templates/b_mqd.tpl
5294ltp/testcases/ballista/ballista/templates/b_mqdSUN.tpl
5295ltp/testcases/ballista/ballista/templates/b_ptr_sem_t.tpl
5296ltp/testcases/kernel/fs/dmapi/attr.c
5297ltp/testcases/kernel/fs/dmapi/config.c
5298ltp/testcases/kernel/fs/dmapi/disp.c
5299ltp/testcases/kernel/fs/dmapi/dm_test.h
5300ltp/testcases/kernel/fs/dmapi/event_am.c
5301ltp/testcases/kernel/fs/dmapi/event_an.c
5302ltp/testcases/kernel/fs/dmapi/event_sd.c
5303ltp/testcases/kernel/fs/dmapi/event_sn.c
5304ltp/testcases/kernel/fs/dmapi/handle.c
5305ltp/testcases/kernel/fs/dmapi/hole.c
5306ltp/testcases/kernel/fs/dmapi/invis.c
5307ltp/testcases/kernel/fs/dmapi/mmap.c
5308ltp/testcases/kernel/fs/dmapi/mmapfile.c
5309ltp/testcases/kernel/fs/dmapi/mount.c
5310ltp/testcases/kernel/fs/dmapi/objref.c
5311ltp/testcases/kernel/fs/dmapi/pmr_post.c
5312ltp/testcases/kernel/fs/dmapi/pmr_pre.c
5313ltp/testcases/kernel/fs/dmapi/right.c
5314ltp/testcases/kernel/fs/dmapi/token.c
5315ltp/testcases/kernel/fs/fsstress/fsstress.c
5316ltp/testcases/kernel/fs/scsi/ltpfs/main.c
5317ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
5318ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
5319ltp/testcases/kernel/syscalls/open/open08.c
5320ltp/testcases/open_hpi_testsuite/utils/uid_utils.c
5321
532214)Log Message:
5323This 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>.
5324
5325Modified File(s):
5326ltp/testcases/kernel/syscalls/readlink/readlink04.c
5327
532815) Log Message:
5329It eliminates the potential for many false negatives.
53301. Use cap_compare to compare capability sets instead of comparing the far less reliable text representations.
53312. pI' tests were failing bc I started with empty pI. Fill pI before those tests.
53323. Check for libcap-2.11 or later (by checking for cap_compare()).
5333Signed-off-by: Serge Hallyn <serue@us.ibm.com>
5334
5335Modified File(s):
5336ltp/testcases/kernel/security/filecaps/Makefile
5337ltp/testcases/kernel/security/filecaps/check_simple_capset.c
5338ltp/testcases/kernel/security/filecaps/filecapstest.sh
5339ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
5340
534116) Log Messsage:
5342Porting of io_destroy(), io_getevents(), io_setup() & io_submit() syscall tests from Crackerjack to LTP, by Masatake YAMATO <yamato@redhat.com>.
5343
5344Modified Files:
5345ltp/runtest/syscalls
5346
5347Added Files:
5348ltp/testcases/kernel/syscalls/io_destroy/Makefile
5349ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
5350ltp/testcases/kernel/syscalls/io_destroy/run-io_destroy.sh
5351ltp/testcases/kernel/syscalls/io_getevents/Makefile
5352ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
5353ltp/testcases/kernel/syscalls/io_getevents/run-io_getevents.sh
5354ltp/testcases/kernel/syscalls/io_setup/Makefile
5355ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
5356ltp/testcases/kernel/syscalls/io_setup/run-io_setup.sh
5357ltp/testcases/kernel/syscalls/io_submit/Makefile
5358ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
5359ltp/testcases/kernel/syscalls/io_submit/run-io_submit.sh
5360
536117) Log Message:
5362According 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>.
5363
5364Modified File(s):
5365ltp/testcases/kernel/io/aio/aio01/aio01.c
5366ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
5367
536818) Log Message:
5369Error 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>.
5370
5371Modified File(s):
5372ltp/testcases/kernel/include/ia64.in
5373ltp/testcases/kernel/include/linux_syscall_numbers.h
5374
537519) Log Message:
5376Add 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>.
5377
5378Modified Files:
5379ltp/testcases/kernel/controllers/Makefile
5380ltp/testcases/kernel/controllers/test_controllers.sh
5381
5382Added Files:
5383ltp/testcases/kernel/controllers/io-throttle/Makefile
5384ltp/testcases/kernel/controllers/io-throttle/README
5385ltp/testcases/kernel/controllers/io-throttle/io_throttle_testplan.txt
5386ltp/testcases/kernel/controllers/io-throttle/iobw.c
5387ltp/testcases/kernel/controllers/io-throttle/myfunctions.sh
5388ltp/testcases/kernel/controllers/io-throttle/run_io_throttle_test.sh
5389
539020) Log Message:
5391The 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>.
5392
5393Modified File(s):
5394ltp/testcases/kernel/security/selinux-testsuite/policy/test_file.te
5395
539621) Log Message:
5397gcov-kernel: patches for 2.6.26
5398
5399Added Files:
5400linux-2.6.26-gcov-arm-eabi.patch
5401linux-2.6.26-gcov-arm-hack.patch
5402linux-2.6.26-gcov.patch
5403
540422) Log Message:
5405The following problem i found:
54061, utimensat01.c still has not been compiled when check_for_utimensat_support return success.
54072, utimensat01 works on only i386 arch.
5408Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>
5409
5410Modified File(s):
5411ltp/testcases/kernel/include/i386.in
5412ltp/testcases/kernel/include/ia64.in
5413ltp/testcases/kernel/include/linux_syscall_numbers.h
5414ltp/testcases/kernel/include/x86_64.in
5415ltp/testcases/kernel/syscalls/utimensat/Makefile
5416ltp/testcases/kernel/syscalls/utimensat/check_for_utimensat_support.c
5417ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
5418
541923) Log Message:
5420Sorry, I took mistake in giving value to TST_* in io_setup01.c and io_submit01.c. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
5421
5422Modified File(s):
5423ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
5424ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
5425
542624) Log Message:
5427I found some typos. I cannot remember but maybe I introduced. Signed-off-by: Masatake YAMATO<yamato@redhat.com>.
5428
5429Modified File(s):
5430ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
5431ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
5432ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
5433
543425) Log Message:
5435I get compile error in hackbench. With the following patch, the compiler error is gone. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
5436
5437Modified File(s):
5438ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
5439
544026) Log Message:
5441In fact, the case "hackbench02 hackbench 150 thread 1000" failed when i tested the latest ltp. the following error message occured:
5442--------------------
5443Creating fdpair (error: Too many open files)
5444--------------------
5445The 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>.
5446
5447Modified File(s):
5448ltp/runtest/sched
5449
545027) Log Message:
5451It 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>.
5452
5453Modified File(s):
5454ltp/testcases/network/generate.sh
5455
545628) Log Message:
5457When 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?
5458Gilles.
5459
5460According 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
5464
5465I've also run the involved tests on an x86_64 machine and it was OK. Gilles Carry <Gilles.Carry@bull.net>.
5466
5467Modified File(s):
5468ltp/testcases/realtime/config.mk
5469
547029) Log Message:
5471First 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>.
5472
5473Modified File(s):
5474ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
5475ltp/testcases/realtime/func/measurement/preempt_timing.c
5476ltp/testcases/realtime/func/measurement/rdtsc-latency.c
5477ltp/testcases/realtime/include/librttest.h
5478ltp/testcases/realtime/lib/librttest.c
5479
548030) Log Messsage:
5481This 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>.
5482I 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>.
5483
5484Modified File(s):
5485ltp/testcases/realtime/include/librttest.h
5486
548731) Log Message:
5488In 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>.
5489
5490Modified File(s):
5491ltp/testcases/realtime/lib/librttest.c
5492
549332) Log Message:
5494Update to OpenHPI 2.12.0 (see www.openhpi.org for more info)
5495
5496Modified File(s):
5497ltp/testcases/open_hpi_testsuite/*
5498
549933) Log Message:
5500Addition 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>.
5501
5502Modified Files:
5503ltp/Makefile
5504ltp/runtest/numa
5505ltp/runtest/syscalls
5506ltp/testcases/kernel/numa/Makefile
5507
5508Added Files:
5509ltp/testcases/kernel/syscalls/move_pages/Makefile
5510ltp/testcases/kernel/syscalls/move_pages/move_pages.sh
5511ltp/testcases/kernel/syscalls/move_pages/move_pages01.c
5512ltp/testcases/kernel/syscalls/move_pages/move_pages02.c
5513ltp/testcases/kernel/syscalls/move_pages/move_pages03.c
5514ltp/testcases/kernel/syscalls/move_pages/move_pages03.mode.sh
5515ltp/testcases/kernel/syscalls/move_pages/move_pages04.c
5516ltp/testcases/kernel/syscalls/move_pages/move_pages05.c
5517ltp/testcases/kernel/syscalls/move_pages/move_pages06.c
5518ltp/testcases/kernel/syscalls/move_pages/move_pages07.c
5519ltp/testcases/kernel/syscalls/move_pages/move_pages08.c
5520ltp/testcases/kernel/syscalls/move_pages/move_pages09.c
5521ltp/testcases/kernel/syscalls/move_pages/move_pages10.c
5522ltp/testcases/kernel/syscalls/move_pages/move_pages11.c
5523ltp/testcases/kernel/syscalls/move_pages/move_pages11.mode.sh
5524ltp/testcases/kernel/syscalls/move_pages/move_pages_support.c
5525ltp/testcases/kernel/syscalls/move_pages/move_pages_support.h
5526ltp/tools/scripts/numa_test.sh
5527
552834) Log Message:
5529The 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>.
5530
subrata_modak7ff94df2008-06-28 19:46:35 +00005531LTP-20080630
5532
55331) Log Message:
5534These tests were contributed by the timerfd() syscall developer Davide Libenzi <davidel@xmailserver.org>.
5535
5536Modified Files:
5537ltp/runtest/syscalls
5538Added Files:
5539ltp/testcases/kernel/syscalls/timerfd/Makefile
5540ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
5541
55422) Log Message:
5543CPU and MEMORY HOTPLUG test cases picked up from http://devresources.linux-foundation.org/dev/hotplug/
5544
5545Added Files:
5546ltp/testcases/kernel/hotplug/cpu_hotplug/COPYING
5547ltp/testcases/kernel/hotplug/cpu_hotplug/ChangeLog
5548ltp/testcases/kernel/hotplug/cpu_hotplug/README
5549ltp/testcases/kernel/hotplug/cpu_hotplug/runtests.sh
5550ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug01.txt
5551ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug02.txt
5552ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug03.txt
5553ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug04.txt
5554ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug05.txt
5555ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug06.txt
5556ltp/testcases/kernel/hotplug/cpu_hotplug/doc/todo.txt
5557ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug01.sh
5558ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug02.sh
5559ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug03.sh
5560ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug04.sh
5561ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.sar.sh
5562ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.sh
5563ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.top.sh
5564ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug07.sh
5565ltp/testcases/kernel/hotplug/cpu_hotplug/include/hotplug.fns
5566ltp/testcases/kernel/hotplug/cpu_hotplug/include/testsuite.fns
5567ltp/testcases/kernel/hotplug/cpu_hotplug/tools/do_disk_write_loop
5568ltp/testcases/kernel/hotplug/cpu_hotplug/tools/do_kcompile_loop
5569ltp/testcases/kernel/hotplug/cpu_hotplug/tools/do_spin_loop
5570ltp/testcases/kernel/hotplug/cpu_hotplug/tools/report_proc_interrupts
5571ltp/testcases/kernel/hotplug/memory_hotplug/COPYING
5572ltp/testcases/kernel/hotplug/memory_hotplug/Makefile
5573ltp/testcases/kernel/hotplug/memory_hotplug/README
5574ltp/testcases/kernel/hotplug/memory_hotplug/TODO
5575ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
5576ltp/testcases/kernel/hotplug/memory_hotplug/debug.h
5577ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.c
5578ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.h
5579ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.c
5580ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.h
5581ltp/testcases/kernel/hotplug/memory_hotplug/segment.c
5582ltp/testcases/kernel/hotplug/memory_hotplug/segment.h
5583ltp/testcases/kernel/hotplug/memory_hotplug/version.h
5584ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1
5585ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1c
5586ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1c8
5587ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1f
5588ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1l
5589ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1la
5590ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1shm
5591ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test2
5592ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test2l
5593ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test3
5594ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test3-1m
5595ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test3l
5596ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test4
5597ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test4f
5598ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-2shm-1m
5599ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1g
5600ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1g-interleaved
5601ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1g-touch
5602ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1p
5603ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-8p
5604ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-8p-nomig
5605ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-8p-touch
5606ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-16m
5607ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-16m-touch
5608ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-1m
5609ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-1m-touch
5610ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-8p
5611ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-shm-8p
5612ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-2shm-1m
5613ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-1g
5614ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-1g-interleaved
5615ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-1p
5616ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-8p
5617ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-file-16m
5618ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-file-1m
5619
56203) Log Message:
5621This 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>.
5622
5623Modified File(s):
5624ltp/testcases/kernel/syscalls/mremap/mremap04.c
5625
56264) Log Message:
5627I 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:
5628
5629start_time = nanoTime() + 1000000000;
5630rt = new realtimeThread(sched_param, new \
5631 PeriodicParameters(start_time, ...), ..., run);
5632
5633/* by the rtsj specification, this method will not run until start_time */
5634run() {
5635 now = nanoTime();
5636 start_latency = now - start_time;
5637 ...
5638}
5639
5640The rt-tests version went something like this:
5641
5642start_time = rt_gettime();
5643create_fifo_thread(periodic_thread, (void*)0, PRIO);
5644
5645periodic_thread() {
5646 now = rt_gettime();
5647 start_latency = now - start;
5648 ...
5649}
5650
5651As 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>.
5652
5653Modified File(s):
5654ltp/testcases/realtime/func/sched_latency/sched_latency.c
5655ltp/testcases/realtime/include/librttest.h
5656ltp/testcases/realtime/lib/librttest.c
5657
56585) Log Message:
5659The 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:
5660
5661<output>
5662Hello World
5663</output>
5664with return code 0 (success)
5665
5666instead of:
5667
5668<output>
5669execve05 1 FAIL : Failures reported above
5670</output>
5671with return code matching FAIL.
5672
5673This 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>.
5674
5675Modified Files:
5676ltp/testcases/kernel/syscalls/execve/execve05.c
5677
56786) Log Message:
5679The 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>.
5680
5681Modified Files:
5682ltp/testcases/kernel/syscalls/execve/execve05.c
5683
56847) Log Message:
5685The 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>.
5686
5687Modified Files:
5688ltp/testcases/kernel/syscalls/execve/execve05.c
5689
56908) Log Message:
5691The 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>.
5692
5693Modified Files:
5694ltp/testcases/kernel/syscalls/execve/execve05.c
5695
56969) Log Message:
5697This 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.
5704In 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>.
5705
5706Modified File(s):
5707ltp/lib/libtestsuite.c
5708
570910) Log Message:
5710This patch fixes a compilation warning due to the function "sync_pipe_close" which was not exported. Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>.
5711
5712Modified File(s):
5713ltp/include/libtestsuite.h
5714
571511) Log Message:
5716After 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>.
5717
5718Modified Files:
5719ltp/testcases/kernel/syscalls/ipc/msgrcv/Makefile
5720ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
5721ltp/testcases/kernel/syscalls/ipc/msgsnd/Makefile
5722ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
5723ltp/testcases/kernel/syscalls/ipc/semctl/Makefile
5724ltp/testcases/kernel/syscalls/ipc/semop/Makefile
5725ltp/testcases/kernel/syscalls/ipc/shmctl/Makefile
5726
5727Removed Files:
5728ltp/testcases/kernel/syscalls/lib/Makefile
5729ltp/testcases/kernel/syscalls/lib/libtestsuite.c
5730ltp/testcases/kernel/syscalls/lib/libtestsuite.h
5731
573212) Log Message:
5733time-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>.
5734
5735Modified File(s):
5736ltp/testcases/kernel/sched/tool/time-schedule.c
5737
573813) Log Message:
5739This patch fix the make file of fs_bin test case so that it can be cross-built. Roy Lee <roylee@andestech.com>.
5740
5741Modified File(s):
5742ltp/testcases/kernel/fs/fs_bind/bin/Makefile
5743
574414) Log Message:
5745Add syscall numbers for timerfd syscalls under i386 and x86_64. Roy Lee <roylee@andestech.com>.
5746
5747Modified File(s):
5748ltp/testcases/kernel/include/i386.in
5749ltp/testcases/kernel/include/linux_syscall_numbers.h
5750ltp/testcases/kernel/include/x86_64.in
5751
575215) Log Message:
5753Currently, 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>.
5754
5755Modified File(s):
5756ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
5757
575816) Log Message:
5759It 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>.
5760
5761Modified File(s):
5762ltp/testcases/realtime/include/librttest.h
5763
576417) Log Message:
5765utimensat() 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>.
5766
5767Modified File(s):
5768ltp/runtest/syscalls
5769
5770Added Files:
5771ltp/testcases/kernel/syscalls/utimensat/Makefile
5772ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
5773ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
5774
577518) Log Message:
5776On ia64, __clone2() is used instead of clone(). Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
5777
5778Modified File(s):
5779ltp/testcases/kernel/fs/fs_bind/bin/nsclone.c
5780
578119) Log Message:
5782I 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>.
5783
5784Modified File(s):
5785ltp/testcases/kernel/syscalls/fork/fork12.c
5786
578720) Log Message:
5788This 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>.
5789
5790Modified File(s):
5791ltp/testcases/kernel/io/writetest/writetest.c
5792
579321) Log Message:
5794mallocstress 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>.
5795
5796Modified File(s):
5797ltp/testcases/kernel/mem/mtest07/mallocstress.c
5798
579922) Log Message:
5800Reverting 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"
5803So 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);
5805by
5806 buf=(char *)malloc(clnt*(maxClients+1));
5807Signed-off-by: Le Rouzic <aime.le-rouzic@bull.net>.
5808
5809Modified File(s):
5810ltp/testcases/network/nfsv4/locks/Makefile
5811ltp/testcases/network/nfsv4/locks/locktests.c
5812
5813Added Files:
5814ltp/testcases/network/nfsv4/locks/locktests.h
5815
5816Removed Files:
5817ltp/testcases/network/nfsv4/locks/test
5818
5819
582023) Log Message:
5821In 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>.
5825
5826Modified File(s):
5827ltp/doc/man3/tst_res.3
5828
582924) Log Message:
5830Force 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.
5831Signed-off-by: Giuseppe Cavallaro <peppe.cavallaro@st.com>,
5832Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>.
5833
5834Modified File(s):
5835ltp/testcases/network/stress/ns-tools/ns-mcast_join.c
5836
583725) Log Message:
5838Fix 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>.
5839
5840Modified File(s):
5841ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_fdreceive.te
5842ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_sigiotask.c
5843
584426) Log Message:
5845Included the statement:
5846 These tests are OSDL/LF and imported into LTP under GPLv2.
5847
5848Modified File(s):
5849ltp/testcases/kernel/hotplug/cpu_hotplug/COPYING
5850ltp/testcases/kernel/hotplug/memory_hotplug/COPYING
5851
585227) Log Message:
5853This 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>.
5854
5855Modified Files:
5856ltp/testcases/realtime/profiles/default
5857
5858Added Files:
5859ltp/testcases/realtime/func/async_handler/run_auto.sh
5860
586128) Log Message:
5862Looks 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>.
5863
5864Modified File(s):
5865ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
5866
586729) Log Message:
5868we 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>.
5869
5870Modified File(s):
5871ltp/testscripts/test_fs_bind.sh
5872
587330) Log Message:
5874signal_test_01 failed on ia64, the following message outputed:
5875---------------------------
5876ERROR [line: 146] sigaltstack failed: Cannot allocate memory
5877: Cannot allocate memory
5878signal_test_01: IPC Signals TestSuite program
5879---------------------------
5880And, i found the defined macro STACKSIZE is short on ia64. This patch fix it. Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>.
5881
5882Modified File(s):
5883ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
5884
588531) Log Message:
5886signal_test_05 failed on ia64 and x86_64, the following message outputed:
5887---------------------------
5888ERROR [line: 145] child process exited abnormally
5889---------------------------
5890Some 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>.
5891
5892Modified File(s):
5893ltp/testcases/kernel/ipc/ipc_stress/signal_test_05.c
5894
589532) Log Message:
5896Updating to include info about all other LTP man pages. Subrata Modak <subrata@linux.vnet.ibm.com>
5897
5898Modified File(s):
5899ltp/README.ltp-devel
5900
590133) Log Message:
5902I'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>
5903
5904Modified Files:
5905ltp/runtest/syscalls
5906
5907Added Files:
5908ltp/testcases/kernel/syscalls/gettid/Makefile
5909ltp/testcases/kernel/syscalls/gettid/gettid01.c
5910
591134) Log Message:
5912I 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>.
5913
5914Modified File(s):
5915ltp/testcases/kernel/syscalls/exit/exit02.c
5916
591735) Log Message:
5918This 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>.
5919
5920Modified File(s):
5921ltp/testcases/kernel/syscalls/ipc/semctl/semctl06.c
5922
592336) Log Message:
5924The 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>.
5925
5926Modified File(s):
5927ltp/lib/Makefile
5928
592937) Log Message:
5930Addition of enhanced test plan by Cai Qian <qcai@redhat.com>.
5931
5932Modified File(s):
5933ltp/testcases/kdump/doc/TEST_PLAN.txt
5934
593538) Log Message:
5936Fixed 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.
5937
5938Modified File(s):
5939ltp/testcases/network/stress/ns-tools/check_netem
5940
594139) Log Message:
5942Running 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>.
5943
5944Modified File(s):
5945ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip01
5946
594740) Log Message:
5948This 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>.
5949
5950Modified File(s):
5951ltp/testcases/network/stress/ns-tools/killall_udp_traffic
5952
595341) Log Message:
5954Attached 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>.
5955
5956Modified File(s):
5957ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip01
5958ltp/testcases/network/stress/ns-tools/killall_icmp_traffic
5959ltp/testcases/network/stress/ns-tools/killall_tcp_traffic
5960ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip01
5961
596242) Log Message:
5963Addition 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>.
5964
5965Added File(s):
5966ltp/runtest/connectors
5967ltp/testcases/kernel/connectors/Makefile
5968ltp/testcases/kernel/connectors/pec/Makefile
5969ltp/testcases/kernel/connectors/pec/README
5970ltp/testcases/kernel/connectors/pec/event_generator.c
5971ltp/testcases/kernel/connectors/pec/pec_listener.c
5972ltp/testcases/kernel/connectors/pec/run_pec_test
5973
597443) Log Message:
5975Here 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
5979Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
5980
5981Modified File(s):
5982ltp/runtest/connectors
5983ltp/testcases/kernel/connectors/Makefile
5984ltp/testcases/kernel/connectors/pec/Makefile
5985ltp/testcases/kernel/connectors/pec/pec_listener.c
5986
5987Added File(s):
5988ltp/testcases/kernel/connectors/connector_test.sh
5989
599044) Log Message:
5991This was ported from the Crackerjack Project by Masatake YAMATO <yamato@redhat.com>.
5992
5993Modified Files:
5994ltp/runtest/syscalls
5995
5996Added Files:
5997ltp/testcases/kernel/syscalls/io_cancel/Makefile
5998ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
5999ltp/testcases/kernel/syscalls/io_cancel/run-io_cancel.sh
6000
600145) Log Message:
6002I'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>.
6003
6004Modified File(s):
6005ltp/testcases/kernel/syscalls/io_cancel/Makefile
6006ltp/testcases/kernel/syscalls/io_cancel/run-io_cancel.sh
6007
600846) Log Message:
6009hackbench 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>.
6010
6011Modified Files:
6012ltp/runtest/sched
6013ltp/testcases/kernel/sched/Makefile
6014
6015Added Files:
6016ltp/testcases/kernel/sched/cfs-scheduler/Makefile
6017ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
6018
601947) Log Message:
6020I 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>.
6021
6022Modified File(s):
6023ltp/doc/testcases/network.txt
6024ltp/runtest/rpc
6025ltp/runtest/stress.part3
6026
602748) Log Message:
6028Few Changes to ttype value.
6029
6030Modified File(s):
6031ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
6032
603349) Log Message:
6034Changes to fix Build, Install and run on non-supported architectures.
6035
6036Added Files:
6037ltp/testcases/kernel/syscalls/utimensat/check_for_utimensat_support.c
6038Modified Files:
6039ltp/testcases/kernel/syscalls/utimensat/Makefile
6040ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
6041ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
6042
604350) Log Message:
6044Fixing the run on supported kernels.
6045
6046Modified File(s):
6047ltp/testscripts/test_fs_bind.sh
6048
subrata_modak6a860fc2008-06-01 09:34:23 +00006049LTP-20080531
6050
60511) Log Message:
6052Following 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>
6053
6054Modified File(s):
6055ltp/testcases/ballista/ballista/ballista.cpp
6056ltp/testcases/ballista/ballista/ballistaUtil.cpp
6057ltp/testcases/ballista/ballista/callGen.cpp
6058ltp/testcases/ballista/ballista/callGen_standAlone.cpp
6059ltp/testcases/ballista/ballista/create_code.pl
6060ltp/testcases/ballista/ballista/create_code_standAlone.pl
6061ltp/testcases/ballista/ballista/executeTestCase.cpp
6062ltp/testcases/ballista/ballista/executeTestCase.fresh
6063ltp/testcases/ballista/ballista/genCode.cpp
6064ltp/testcases/ballista/ballista/genCodeCreator.cpp
6065ltp/testcases/ballista/ballista/line.cpp
6066ltp/testcases/ballista/ballista/line.h
6067ltp/testcases/ballista/ballista/match.cpp
6068ltp/testcases/ballista/ballista/parseArguments.cpp
6069ltp/testcases/ballista/ballista/replacer.cpp
6070ltp/testcases/ballista/ballista/selfHost.cpp
6071ltp/testcases/ballista/ballista/serverCommunication.cpp
6072ltp/testcases/ballista/ballista/testCaseIterator.cpp
6073ltp/testcases/ballista/ballista/testCaseIterator.h
6074ltp/testcases/ballista/ballista/compile/bparser.cpp
6075ltp/testcases/ballista/ballista/templates/bTypes.cpp
6076
60772) Log Message:
6078The 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>
6079
6080Modified File(s):
6081ltp/testcases/kernel/mem/shmt/shmt09.c
6082ltp/testcases/kernel/syscalls/mmap/mmap01.c
6083
60843) Log Message:
6085These 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>.
6086
6087Modified File(s):
6088ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
6089ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
6090ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
6091ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
6092ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
6093ltp/testcases/kernel/syscalls/splice/splice01.c
6094ltp/testcases/kernel/syscalls/tee/tee01.c
6095ltp/testcases/kernel/syscalls/utime/utime01.c
6096ltp/testcases/kernel/syscalls/utime/utime02.c
6097ltp/testcases/kernel/syscalls/utime/utime03.c
6098ltp/testcases/network/nfs/nfs01/nfs01
6099
61004) Log Message:
6101Update to OpenHPI 2.10.1 (see www.openhpi.org for more info)
6102
6103Modified Files:
6104ltp/testcases/open_hpi_testsuite/Makefile.am
6105ltp/testcases/open_hpi_testsuite/Makefile.in
6106ltp/testcases/open_hpi_testsuite/configure
6107ltp/testcases/open_hpi_testsuite/configure.ac
6108ltp/testcases/open_hpi_testsuite/openhpi.conf.example
6109ltp/testcases/open_hpi_testsuite/openhpi.spec.in
6110ltp/testcases/open_hpi_testsuite/clients/Makefile.in
6111ltp/testcases/open_hpi_testsuite/clients/hpiel.c
6112ltp/testcases/open_hpi_testsuite/clients/hpievents.c
6113ltp/testcases/open_hpi_testsuite/clients/hpipower.c
6114ltp/testcases/open_hpi_testsuite/cpp/Makefile.in
6115ltp/testcases/open_hpi_testsuite/cpp/t/Makefile.in
6116ltp/testcases/open_hpi_testsuite/docs/Makefile.am
6117ltp/testcases/open_hpi_testsuite/docs/Makefile.in
6118ltp/testcases/open_hpi_testsuite/docs/hld/Makefile.am
6119ltp/testcases/open_hpi_testsuite/docs/hld/Makefile.in
6120ltp/testcases/open_hpi_testsuite/docs/hld/appendix.sgml
6121ltp/testcases/open_hpi_testsuite/docs/hld/authors.dtd
6122ltp/testcases/open_hpi_testsuite/docs/hld/bookinfo.sgml
6123ltp/testcases/open_hpi_testsuite/docs/hld/introduction.sgml
6124ltp/testcases/open_hpi_testsuite/docs/hld/legal.dtd
6125ltp/testcases/open_hpi_testsuite/docs/hld/obtaining.sgml
6126ltp/testcases/open_hpi_testsuite/docs/hld/openhpi-manual.sgml
6127ltp/testcases/open_hpi_testsuite/docs/hld/openhpi_highlevel.sgml
6128ltp/testcases/open_hpi_testsuite/docs/hld/openhpi_structure.sgml
6129ltp/testcases/open_hpi_testsuite/docs/hld/plugin_guide.sgml
6130ltp/testcases/open_hpi_testsuite/docs/hld/plugin_usage.sgml
6131ltp/testcases/open_hpi_testsuite/docs/hld/revisions.dtd
6132ltp/testcases/open_hpi_testsuite/docs/hld/sahpi_breakdown.sgml
6133ltp/testcases/open_hpi_testsuite/docs/man/Makefile.in
6134ltp/testcases/open_hpi_testsuite/hpi_shell/Makefile.am
6135ltp/testcases/open_hpi_testsuite/hpi_shell/Makefile.in
6136ltp/testcases/open_hpi_testsuite/hpi_shell/commands.c
6137ltp/testcases/open_hpi_testsuite/hpi_shell/ctrl_inv.c
6138ltp/testcases/open_hpi_testsuite/hpi_shell/hpi_cmd.h
6139ltp/testcases/open_hpi_testsuite/hpi_shell/sensor.c
6140ltp/testcases/open_hpi_testsuite/hpi_shell/session.c
6141ltp/testcases/open_hpi_testsuite/hpi_ui_lib/Makefile.in
6142ltp/testcases/open_hpi_testsuite/hpi_ui_lib/service.c
6143ltp/testcases/open_hpi_testsuite/hpi_ui_lib/show.c
6144ltp/testcases/open_hpi_testsuite/marshal/Makefile.in
6145ltp/testcases/open_hpi_testsuite/marshal/connection.c
6146ltp/testcases/open_hpi_testsuite/marshal/marshal.c
6147ltp/testcases/open_hpi_testsuite/marshal/marshal_hpi_types.c
6148ltp/testcases/open_hpi_testsuite/marshal/marshal_hpi_types.h
6149ltp/testcases/open_hpi_testsuite/marshal/strmsock.cpp
6150ltp/testcases/open_hpi_testsuite/marshal/t/Makefile.am
6151ltp/testcases/open_hpi_testsuite/marshal/t/Makefile.in
6152ltp/testcases/open_hpi_testsuite/marshal/t/float_format.c
6153ltp/testcases/open_hpi_testsuite/marshal/t/marshal_012.c
6154ltp/testcases/open_hpi_testsuite/marshal/t/marshal_013.c
6155ltp/testcases/open_hpi_testsuite/marshal/t/marshal_014.c
6156ltp/testcases/open_hpi_testsuite/marshal/t/marshal_015.c
6157ltp/testcases/open_hpi_testsuite/marshal/t/marshal_016.c
6158ltp/testcases/open_hpi_testsuite/marshal/t/marshal_017.c
6159ltp/testcases/open_hpi_testsuite/marshal/t/marshal_018.c
6160ltp/testcases/open_hpi_testsuite/marshal/t/marshal_028.c
6161ltp/testcases/open_hpi_testsuite/openhpid/Makefile.am
6162ltp/testcases/open_hpi_testsuite/openhpid/Makefile.in
6163ltp/testcases/open_hpi_testsuite/openhpid/openhpiclient.cpp
6164ltp/testcases/open_hpi_testsuite/openhpid/openhpid.cpp
6165ltp/testcases/open_hpi_testsuite/plugins/Makefile.in
6166ltp/testcases/open_hpi_testsuite/plugins/ipmi/Makefile.in
6167ltp/testcases/open_hpi_testsuite/plugins/ipmi/t/Makefile.in
6168ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/Makefile.in
6169ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_discover.cpp
6170ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_domain.cpp
6171ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_log.cpp
6172ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_mc_vendor.cpp
6173ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_resource.cpp
6174ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_sdr.cpp
6175ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_sensor_hotswap.cpp
6176ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/thread.cpp
6177ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/Makefile.in
6178ltp/testcases/open_hpi_testsuite/plugins/rtas/Makefile.in
6179ltp/testcases/open_hpi_testsuite/plugins/simulator/Makefile.in
6180ltp/testcases/open_hpi_testsuite/plugins/simulator/t/Makefile.in
6181ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/Makefile.in
6182ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/Makefile.in
6183ltp/testcases/open_hpi_testsuite/plugins/sysfs/Makefile.in
6184ltp/testcases/open_hpi_testsuite/plugins/watchdog/Makefile.in
6185ltp/testcases/open_hpi_testsuite/scripts/Makefile.in
6186ltp/testcases/open_hpi_testsuite/scripts/test/Makefile.in
6187ltp/testcases/open_hpi_testsuite/scripts/test/conformance_report.pl
6188ltp/testcases/open_hpi_testsuite/scripts/test/coverage_report.pl
6189ltp/testcases/open_hpi_testsuite/scripts/test/gcov2html.pl
6190ltp/testcases/open_hpi_testsuite/scripts/test/generate_index.pl
6191ltp/testcases/open_hpi_testsuite/scripts/test/gsum2html.pl
6192ltp/testcases/open_hpi_testsuite/scripts/test/testconformance.pl
6193ltp/testcases/open_hpi_testsuite/scripts/test/testcoverage.pl
6194ltp/testcases/open_hpi_testsuite/snmp/Makefile.in
6195ltp/testcases/open_hpi_testsuite/src/Makefile.in
6196ltp/testcases/open_hpi_testsuite/src/config.c
6197ltp/testcases/open_hpi_testsuite/src/event.c
6198ltp/testcases/open_hpi_testsuite/src/safhpi.c
6199ltp/testcases/open_hpi_testsuite/src/t/Makefile.in
6200ltp/testcases/open_hpi_testsuite/src/t/ohpi/Makefile.in
6201ltp/testcases/open_hpi_testsuite/utils/Makefile.in
6202ltp/testcases/open_hpi_testsuite/utils/sahpi_enum_utils.c
6203ltp/testcases/open_hpi_testsuite/utils/sahpi_enum_utils.h
6204ltp/testcases/open_hpi_testsuite/utils/sahpi_struct_utils.c
6205ltp/testcases/open_hpi_testsuite/utils/sahpi_struct_utils.h
6206ltp/testcases/open_hpi_testsuite/utils/uid_utils.c
6207ltp/testcases/open_hpi_testsuite/utils/t/Makefile.in
6208ltp/testcases/open_hpi_testsuite/utils/t/ann/Makefile.in
6209ltp/testcases/open_hpi_testsuite/utils/t/el/Makefile.in
6210ltp/testcases/open_hpi_testsuite/utils/t/epath/Makefile.in
6211ltp/testcases/open_hpi_testsuite/utils/t/rpt/Makefile.in
6212ltp/testcases/open_hpi_testsuite/utils/t/sahpi/Makefile.in
6213ltp/testcases/open_hpi_testsuite/utils/t/uid/Makefile.in
6214
6215Added Files:
6216ltp/testcases/open_hpi_testsuite/hpi_shell/dimi.c
6217ltp/testcases/open_hpi_testsuite/hpi_shell/fumi.c
6218
6219Removed Files:
6220ltp/testcases/open_hpi_testsuite/openhpi.spec
6221ltp/testcases/open_hpi_testsuite/hpi_shell/hpi_cmd
6222ltp/testcases/open_hpi_testsuite/hpi_shell/openhpiclient.cpp
6223ltp/testcases/open_hpi_testsuite/hpi_shell/openhpiclient.h
6224ltp/testcases/open_hpi_testsuite/marshal/t/connection.c
6225ltp/testcases/open_hpi_testsuite/marshal/t/marshal.c
6226ltp/testcases/open_hpi_testsuite/marshal/t/marshal_hpi_types.c
6227ltp/testcases/open_hpi_testsuite/openhpid/alarm.c
6228ltp/testcases/open_hpi_testsuite/openhpid/config.c
6229ltp/testcases/open_hpi_testsuite/openhpid/domain.c
6230ltp/testcases/open_hpi_testsuite/openhpid/event.c
6231ltp/testcases/open_hpi_testsuite/openhpid/hotswap.c
6232ltp/testcases/open_hpi_testsuite/openhpid/init.c
6233ltp/testcases/open_hpi_testsuite/openhpid/lock.c
6234ltp/testcases/open_hpi_testsuite/openhpid/ohpi.c
6235ltp/testcases/open_hpi_testsuite/openhpid/openhpiclient.h
6236ltp/testcases/open_hpi_testsuite/openhpid/plugin.c
6237ltp/testcases/open_hpi_testsuite/openhpid/plugin_static.c
6238ltp/testcases/open_hpi_testsuite/openhpid/safhpi.c
6239ltp/testcases/open_hpi_testsuite/openhpid/session.c
6240ltp/testcases/open_hpi_testsuite/openhpid/threaded.c
6241ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_addr.cpp
6242ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_auth.cpp
6243ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_cmd.cpp
6244ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_con.cpp
6245ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_con_lan.cpp
6246ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_con_smi.cpp
6247ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_log.cpp
6248ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_msg.cpp
6249ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_sensor_factors.cpp
6250ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_utils.cpp
6251ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/thread.cpp
6252ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/el2event.c
6253ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/el2event.c
6254ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc.c
6255ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_annunciator.c
6256ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_control.c
6257ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_discover.c
6258ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_discover_bc.c
6259ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_discover_rsa.c
6260ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_event.c
6261ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_hotswap.c
6262ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_inventory.c
6263ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_power.c
6264ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_reset.c
6265ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_resources.c
6266ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_resources_rsa.c
6267ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_sel.c
6268ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_sensor.c
6269ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_session.c
6270ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_time.c
6271ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_utils.c
6272ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_watchdog.c
6273ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_xml2event.c
6274ltp/testcases/open_hpi_testsuite/src/plugin_static.c
6275ltp/testcases/open_hpi_testsuite/utils/t/ann/announcement_utils.c
6276ltp/testcases/open_hpi_testsuite/utils/t/el/el_utils.c
6277ltp/testcases/open_hpi_testsuite/utils/t/epath/epath_utils.c
6278ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_enum_utils.c
6279ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_event_encode.c
6280ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_event_utils.c
6281ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_struct_utils.c
6282ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_time_utils.c
6283ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpiatca_enum_utils.c
6284ltp/testcases/open_hpi_testsuite/utils/t/epath/uid_utils.c
6285ltp/testcases/open_hpi_testsuite/utils/t/rpt/epath_utils.c
6286ltp/testcases/open_hpi_testsuite/utils/t/rpt/rpt_utils.c
6287ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_enum_utils.c
6288ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_event_encode.c
6289ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_event_utils.c
6290ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_struct_utils.c
6291ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_time_utils.c
6292ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpiatca_enum_utils.c
6293ltp/testcases/open_hpi_testsuite/utils/t/rpt/uid_utils.c
6294ltp/testcases/open_hpi_testsuite/utils/t/sahpi/epath_utils.c
6295ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_enum_utils.c
6296ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_event_encode.c
6297ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_event_utils.c
6298ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_struct_utils.c
6299ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_time_utils.c
6300ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpiatca_enum_utils.c
6301ltp/testcases/open_hpi_testsuite/utils/t/sahpi/uid_utils.c
6302ltp/testcases/open_hpi_testsuite/utils/t/uid/epath_utils.c
6303ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_enum_utils.c
6304ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_event_encode.c
6305ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_event_utils.c
6306ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_struct_utils.c
6307ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_time_utils.c
6308ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpiatca_enum_utils.c
6309ltp/testcases/open_hpi_testsuite/utils/t/uid/uid_utils.c
6310
63115) Log Message:
6312Added 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>
6313
6314Modified Files:
6315ltp/testcases/realtime/lib/librttest.c
6316
63176) Log Message:
6318Modified 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>
6319
6320Modified Files:
6321ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
6322
63237) Log Message:
6324Added -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>.
6325
6326Modified Files:
6327ltp/testcases/realtime/include/librttest.h
6328ltp/testcases/realtime/lib/librttest.c
6329
63308) Log Message:
6331Modified 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>.
6332
6333Modified Files:
6334ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
6335
63369) Log Message:
6337Modified 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>.
6338
6339Modified Files:
6340ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
6341
634210) Log Message:
6343Modified 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>.
6344
6345Modified Files:
6346ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
6347
634811) Log Message:
6349Modified 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>.
6350
6351Modified Files:
6352ltp/testcases/realtime/func/async_handler/async_handler.c
6353ltp/testcases/realtime/func/async_handler/async_handler_jk.c
6354
635512) Log Message:
6356Modified 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>.
6357
6358Modified Files:
6359ltp/testcases/realtime/func/pi_perf/pi_perf.c
6360
636113) Log Message:
6362Modified 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>.
6363
6364Modified Files:
6365ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
6366
636714) Log Message:
6368Modified 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>.
6369
6370Modified Files:
6371ltp/testcases/realtime/func/thread_clock/tc-2.c
6372
637315) Log Message:
6374Modified 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>.
6375
6376Modified Files:
6377ltp/testcases/realtime/func/sched_latency/sched_latency.c
6378
637916) Log Message:
6380It 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>
6381
6382Modified File(s):
6383ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
6384
638517) Log Message:
6386I 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>
6387
6388Modified File(s):
6389ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
6390
639118) Log Message:
6392punt useless local prototype for fdopen() -- stdio.h already provides this, by, Mike Frysinger <vapier@users.sourceforge.net>
6393
6394Modified File(s):
6395ltp/lib/tst_res.c
6396
639719) Log Message:
6398cleanup CFLAGS handling, by, Mike Frysinger <vapier@users.sourceforge.net>
6399
6400Modified File(s):
6401ltp/lib/Makefile
6402
640320) Log Message:
6404tst_require_root(): unify root checking with this function, by, Mike Frysinger <vapier@users.sourceforge.net>
6405
6406Modified File(s):
6407ltp/include/test.h
6408
640921) Log Message:
6410tst_require_root(): unify root checking with this function
6411
6412Modified File(s):
6413ltp/lib/tst_res.c
6414
641522) Log Message:
6416convert to standard ltp functions, by, Mike Frysinger <vapier@users.sourceforge.net>
6417
6418Modified File(s):
6419ltp/testcases/kernel/fs/fs_perms/Makefile
6420ltp/testcases/kernel/fs/fs_perms/fs_perms.c
6421
642223) Log Message:
6423fix error in previous commit: compare result to expected result, not 0
6424
6425Modified File(s):
6426ltp/testcases/kernel/fs/fs_perms/fs_perms.c
6427
642824) Log Message:
6429normalize exit values as expected: 0 means PASS and non-0 means FAIL
6430
6431Modified File(s):
6432ltp/testcases/kernel/fs/fs_perms/fs_perms.c
6433ltp/testcases/kernel/fs/fs_perms/simpletest.sh
6434ltp/testcases/kernel/fs/fs_perms/testx.c
6435
643625) Log Message:
6437lcov: --norecursion becomes --no-recursion + added docs, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
6438
6439Modified File(s):
6440ltp/utils/analysis/lcov/man/geninfo.1
6441ltp/utils/analysis/lcov/man/lcov.1
6442ltp/utils/analysis/lcov/bin/geninfo
6443ltp/utils/analysis/lcov/bin/lcov
6444
644526) Log Message:
6446Attached 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>
6447
6448Modified File(s):
6449ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
6450
645127) Log Message:
6452The 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>
6453
6454Modified File(s):
6455ltp/testcases/Makefile
6456
645728) Log Message:
6458Fix for some failures by Anoop V Chakkalakkal <anoop.vijayan@in.ibm.com>.
6459
6460Modified File(s):
6461ltp/testcases/kernel/mem/mtest07/mallocstress.c
6462
646329) Log Message:
6464This 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>.
6465
6466Modified Files:
6467ltp/runltp
6468ltp/testcases/kernel/fs/Makefile
6469ltp/tools/apicmds/Makefile
6470ltp/tools/apicmds/ltpapicmd.c
6471
6472Added Files:
6473ltp/runtest/fs_bind
6474ltp/testcases/kernel/fs/fs_bind/BUGS
6475ltp/testcases/kernel/fs/fs_bind/CHANGELOG
6476ltp/testcases/kernel/fs/fs_bind/Makefile
6477ltp/testcases/kernel/fs/fs_bind/README
6478ltp/testcases/kernel/fs/fs_bind/TODO
6479ltp/testcases/kernel/fs/fs_bind/bin/Makefile
6480ltp/testcases/kernel/fs/fs_bind/bin/check_prop
6481ltp/testcases/kernel/fs/fs_bind/bin/lockfile
6482ltp/testcases/kernel/fs/fs_bind/bin/makedir
6483ltp/testcases/kernel/fs/fs_bind/bin/nsclone.c
6484ltp/testcases/kernel/fs/fs_bind/bin/setup
6485ltp/testcases/kernel/fs/fs_bind/bin/setupnslock
6486ltp/testcases/kernel/fs/fs_bind/bin/smount.c
6487ltp/testcases/kernel/fs/fs_bind/bind/OO_descriptions.txt
6488ltp/testcases/kernel/fs/fs_bind/bind/test01
6489ltp/testcases/kernel/fs/fs_bind/bind/test02
6490ltp/testcases/kernel/fs/fs_bind/bind/test03
6491ltp/testcases/kernel/fs/fs_bind/bind/test04
6492ltp/testcases/kernel/fs/fs_bind/bind/test05
6493ltp/testcases/kernel/fs/fs_bind/bind/test06
6494ltp/testcases/kernel/fs/fs_bind/bind/test07
6495ltp/testcases/kernel/fs/fs_bind/bind/test07-2
6496ltp/testcases/kernel/fs/fs_bind/bind/test08
6497ltp/testcases/kernel/fs/fs_bind/bind/test09
6498ltp/testcases/kernel/fs/fs_bind/bind/test10
6499ltp/testcases/kernel/fs/fs_bind/bind/test11
6500ltp/testcases/kernel/fs/fs_bind/bind/test12
6501ltp/testcases/kernel/fs/fs_bind/bind/test13
6502ltp/testcases/kernel/fs/fs_bind/bind/test14
6503ltp/testcases/kernel/fs/fs_bind/bind/test15
6504ltp/testcases/kernel/fs/fs_bind/bind/test16
6505ltp/testcases/kernel/fs/fs_bind/bind/test17
6506ltp/testcases/kernel/fs/fs_bind/bind/test18
6507ltp/testcases/kernel/fs/fs_bind/bind/test19
6508ltp/testcases/kernel/fs/fs_bind/bind/test20
6509ltp/testcases/kernel/fs/fs_bind/bind/test21
6510ltp/testcases/kernel/fs/fs_bind/bind/test22
6511ltp/testcases/kernel/fs/fs_bind/bind/test23
6512ltp/testcases/kernel/fs/fs_bind/bind/test24
6513ltp/testcases/kernel/fs/fs_bind/cloneNS/OO_descriptions.txt
6514ltp/testcases/kernel/fs/fs_bind/cloneNS/child01
6515ltp/testcases/kernel/fs/fs_bind/cloneNS/child02
6516ltp/testcases/kernel/fs/fs_bind/cloneNS/child03
6517ltp/testcases/kernel/fs/fs_bind/cloneNS/child04
6518ltp/testcases/kernel/fs/fs_bind/cloneNS/child05
6519ltp/testcases/kernel/fs/fs_bind/cloneNS/child06
6520ltp/testcases/kernel/fs/fs_bind/cloneNS/child07
6521ltp/testcases/kernel/fs/fs_bind/cloneNS/parent01
6522ltp/testcases/kernel/fs/fs_bind/cloneNS/parent02
6523ltp/testcases/kernel/fs/fs_bind/cloneNS/parent03
6524ltp/testcases/kernel/fs/fs_bind/cloneNS/parent04
6525ltp/testcases/kernel/fs/fs_bind/cloneNS/parent05
6526ltp/testcases/kernel/fs/fs_bind/cloneNS/parent06
6527ltp/testcases/kernel/fs/fs_bind/cloneNS/parent07
6528ltp/testcases/kernel/fs/fs_bind/cloneNS/test01
6529ltp/testcases/kernel/fs/fs_bind/cloneNS/test02
6530ltp/testcases/kernel/fs/fs_bind/cloneNS/test03
6531ltp/testcases/kernel/fs/fs_bind/cloneNS/test04
6532ltp/testcases/kernel/fs/fs_bind/cloneNS/test05
6533ltp/testcases/kernel/fs/fs_bind/cloneNS/test06
6534ltp/testcases/kernel/fs/fs_bind/cloneNS/test07
6535ltp/testcases/kernel/fs/fs_bind/move/OO_descriptions.txt
6536ltp/testcases/kernel/fs/fs_bind/move/test01
6537ltp/testcases/kernel/fs/fs_bind/move/test02
6538ltp/testcases/kernel/fs/fs_bind/move/test03
6539ltp/testcases/kernel/fs/fs_bind/move/test04
6540ltp/testcases/kernel/fs/fs_bind/move/test05
6541ltp/testcases/kernel/fs/fs_bind/move/test06
6542ltp/testcases/kernel/fs/fs_bind/move/test07
6543ltp/testcases/kernel/fs/fs_bind/move/test08
6544ltp/testcases/kernel/fs/fs_bind/move/test09
6545ltp/testcases/kernel/fs/fs_bind/move/test10
6546ltp/testcases/kernel/fs/fs_bind/move/test11
6547ltp/testcases/kernel/fs/fs_bind/move/test12
6548ltp/testcases/kernel/fs/fs_bind/move/test13
6549ltp/testcases/kernel/fs/fs_bind/move/test14
6550ltp/testcases/kernel/fs/fs_bind/move/test15
6551ltp/testcases/kernel/fs/fs_bind/move/test16
6552ltp/testcases/kernel/fs/fs_bind/move/test17
6553ltp/testcases/kernel/fs/fs_bind/move/test18
6554ltp/testcases/kernel/fs/fs_bind/move/test19
6555ltp/testcases/kernel/fs/fs_bind/move/test20
6556ltp/testcases/kernel/fs/fs_bind/move/test21
6557ltp/testcases/kernel/fs/fs_bind/move/test22
6558ltp/testcases/kernel/fs/fs_bind/rbind/OO_descriptions.txt
6559ltp/testcases/kernel/fs/fs_bind/rbind/test01
6560ltp/testcases/kernel/fs/fs_bind/rbind/test02
6561ltp/testcases/kernel/fs/fs_bind/rbind/test03
6562ltp/testcases/kernel/fs/fs_bind/rbind/test04
6563ltp/testcases/kernel/fs/fs_bind/rbind/test05
6564ltp/testcases/kernel/fs/fs_bind/rbind/test06
6565ltp/testcases/kernel/fs/fs_bind/rbind/test07
6566ltp/testcases/kernel/fs/fs_bind/rbind/test07-2
6567ltp/testcases/kernel/fs/fs_bind/rbind/test08
6568ltp/testcases/kernel/fs/fs_bind/rbind/test09
6569ltp/testcases/kernel/fs/fs_bind/rbind/test10
6570ltp/testcases/kernel/fs/fs_bind/rbind/test11
6571ltp/testcases/kernel/fs/fs_bind/rbind/test12
6572ltp/testcases/kernel/fs/fs_bind/rbind/test13
6573ltp/testcases/kernel/fs/fs_bind/rbind/test14
6574ltp/testcases/kernel/fs/fs_bind/rbind/test15
6575ltp/testcases/kernel/fs/fs_bind/rbind/test16
6576ltp/testcases/kernel/fs/fs_bind/rbind/test17
6577ltp/testcases/kernel/fs/fs_bind/rbind/test18
6578ltp/testcases/kernel/fs/fs_bind/rbind/test19
6579ltp/testcases/kernel/fs/fs_bind/rbind/test20
6580ltp/testcases/kernel/fs/fs_bind/rbind/test21
6581ltp/testcases/kernel/fs/fs_bind/rbind/test22
6582ltp/testcases/kernel/fs/fs_bind/rbind/test23
6583ltp/testcases/kernel/fs/fs_bind/rbind/test24
6584ltp/testcases/kernel/fs/fs_bind/rbind/test25
6585ltp/testcases/kernel/fs/fs_bind/rbind/test26
6586ltp/testcases/kernel/fs/fs_bind/rbind/test27
6587ltp/testcases/kernel/fs/fs_bind/rbind/test28
6588ltp/testcases/kernel/fs/fs_bind/rbind/test29
6589ltp/testcases/kernel/fs/fs_bind/rbind/test30
6590ltp/testcases/kernel/fs/fs_bind/rbind/test31
6591ltp/testcases/kernel/fs/fs_bind/rbind/test32
6592ltp/testcases/kernel/fs/fs_bind/rbind/test33
6593ltp/testcases/kernel/fs/fs_bind/rbind/test34
6594ltp/testcases/kernel/fs/fs_bind/rbind/test35
6595ltp/testcases/kernel/fs/fs_bind/rbind/test36
6596ltp/testcases/kernel/fs/fs_bind/rbind/test37
6597ltp/testcases/kernel/fs/fs_bind/rbind/test38
6598ltp/testcases/kernel/fs/fs_bind/rbind/test39
6599ltp/testcases/kernel/fs/fs_bind/regression/OO_descriptions.txt
6600ltp/testcases/kernel/fs/fs_bind/regression/test01
6601ltp/testcases/kernel/fs/fs_bind/regression/test02
6602ltp/testcases/kernel/fs/fs_bind/regression/test03
6603ltp/testscripts/test_fs_bind.sh
6604
660530) Log Message:
6606The 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>.
6607
6608Modified File(s):
6609ltp/testcases/kernel/io/direct_io/diotest4.c
6610
661131) Log Message:
6612This 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>.
6613
6614Modified File(s):
6615ltp/testcases/kernel/mem/shmt/shmt02.c
6616ltp/testcases/kernel/mem/shmt/shmt04.c
6617ltp/testcases/kernel/mem/shmt/shmt05.c
6618ltp/testcases/kernel/mem/shmt/shmt06.c
6619ltp/testcases/kernel/mem/shmt/shmt07.c
6620ltp/testcases/kernel/mem/shmt/shmt09.c
6621
662232) Log Message:
6623These 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>.
6624
6625Modified File(s):
6626ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
6627
662833) Log Message:
6629These 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>.
6630
6631Modified File(s):
6632ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
6633
663434) Log Message:
6635I 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>.
6636
6637Modified File(s):
6638ltp/testcases/kernel/mem/shmt/shmt05.c
6639
664035) Log Message:
6641Roy Lee <roylee17@gmail.com> wrote:
6642Your 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.
6643Helge Deller <deller@gmx.de> wrote:
6644Yes, 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.
6645Roy Lee <roylee17@gmail.com> wrote back:
6646Here's the patch for the shmt06 according to Helge's recommandation, please help review it.
6647
6648Modified File(s):
6649ltp/testcases/kernel/mem/shmt/shmt06.c
6650
665136) Log Message:
6652Adding default Log File generation support for LTP. By, Subrata Modak<subrata@linux.vnet.ibm.com>
6653
6654Modified File(s):
6655ltp/runltp
6656
665737) Log Message:
6658Both 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:
66591) probing an available address by a pair of shmat/shmdt calls, and,
66602) replaceing the addr with offset in the struct test_case_t.
6661By, Roy Lee <roylee17@gmail.com>
6662
6663Modified File(s):
6664ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
6665ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
6666
666738) Log Message:
6668The "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>.
6669
6670Modified File(s):
6671ltp/pan/pan.c
6672
667339) Log Message:
6674Make-sync_pipe-API-more-generic-and-update-related.patch.
6675Roy Lee <roylee17@gmail.com> noted:
6676Referring 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.
6677Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com> noted:
6678I 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>.
6679
6680Modified File(s):
6681ltp/testcases/kernel/syscalls/execve/execve05.c
6682ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
6683ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
6684ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
6685ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
6686ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
6687ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
6688ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
6689ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
6690ltp/testcases/kernel/syscalls/lib/libtestsuite.c
6691ltp/testcases/kernel/syscalls/lib/libtestsuite.h
6692
669340) Log Message:
6694Put-libtestsuite-to-a-more-common-place.patch
6695Roy Lee <roylee17@gmail.com> noted:
6696Referring 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.
6697Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com> noted:
6698I 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>.
6699
6700Modified File(s):
6701ltp/testcases/kernel/syscalls/Makefile
6702ltp/testcases/kernel/syscalls/chdir/Makefile
6703ltp/testcases/kernel/syscalls/creat/Makefile
6704ltp/testcases/kernel/syscalls/execve/Makefile
6705ltp/testcases/kernel/syscalls/fchdir/Makefile
6706ltp/testcases/kernel/syscalls/ftruncate/Makefile
6707ltp/testcases/kernel/syscalls/ipc/msgrcv/Makefile
6708ltp/testcases/kernel/syscalls/ipc/msgsnd/Makefile
6709ltp/testcases/kernel/syscalls/ipc/semctl/Makefile
6710ltp/testcases/kernel/syscalls/ipc/semop/Makefile
6711ltp/testcases/kernel/syscalls/ipc/shmctl/Makefile
6712ltp/testcases/kernel/syscalls/kill/Makefile
6713ltp/testcases/kernel/syscalls/mkdir/Makefile
6714ltp/testcases/kernel/syscalls/mremap/Makefile
6715ltp/testcases/kernel/syscalls/open/Makefile
6716ltp/testcases/kernel/syscalls/rename/Makefile
6717ltp/testcases/kernel/syscalls/rmdir/Makefile
6718ltp/testcases/kernel/syscalls/sched_setscheduler/Makefile
6719ltp/testcases/kernel/syscalls/vhangup/Makefile
6720
6721Added File(s):
6722ltp/include/libtestsuite.h
6723ltp/lib/libtestsuite.c
6724
672541) Log Message:
6726The 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>.
6727
6728Modified File(s):
6729ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
6730ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
6731
673242) Log Message:
6733Currently 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>.
6734
6735Modified File(s):
6736ltp/ltp-devel.spec
6737ltp/doc/man1/Makefile
6738ltp/doc/man3/Makefile
6739
674043) Log Message:
6741Included all of /include and /lib and /doc in the ltp-devel RPMs. By George Kraft <gk4@us.ibm.com>.
6742
6743Modified File(s):
6744ltp/README.ltp-devel
6745ltp/ltp-devel.spec
6746ltp/include/Makefile
6747
674844) Log Message:
6749Preparing for the next Stable release of ltp-devel Packages, which will have:
67501) All files under ltp/include in the package,
67512) Install ltp man pages in system man directory.
6752
6753Modified File(s):
6754ltp/ltp-devel.spec
6755
675645) Log Message:
6757Profiled Tests:
6758Basically 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.
6759This patch is intentionnally global as splitting changes would not make sense.
6760This 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.
6765Signed-off-by: Gilles Carry <gilles.carry@bull.net>,
6766Reviewed-by: Ankita Garg <ankita@in.ibm.com>.
6767
6768Modified Files:
6769ltp/testcases/realtime/run.sh
6770ltp/testcases/realtime/doc/HOWTO_ADD_TESTS
6771ltp/testcases/realtime/func/gtod_latency/run_auto.sh
6772ltp/testcases/realtime/func/matrix_mult/run_auto.sh
6773ltp/testcases/realtime/func/periodic_cpu_load/run_auto.sh
6774ltp/testcases/realtime/func/pi-tests/run_auto.sh
6775ltp/testcases/realtime/func/pi_perf/run_auto.sh
6776ltp/testcases/realtime/func/prio-preempt/run_auto.sh
6777ltp/testcases/realtime/func/prio-wake/run_auto.sh
6778ltp/testcases/realtime/func/pthread_kill_latency/run_auto.sh
6779ltp/testcases/realtime/func/sched_football/run_auto.sh
6780ltp/testcases/realtime/func/sched_jitter/run_auto.sh
6781ltp/testcases/realtime/func/sched_latency/run_auto.sh
6782ltp/testcases/realtime/func/thread_clock/run_auto.sh
6783ltp/testcases/realtime/scripts/run_c_files.sh
6784ltp/testcases/realtime/scripts/setenv.sh
6785Added Files:
6786ltp/testcases/realtime/doc/AUTOMATED_RUN
6787ltp/testcases/realtime/doc/run_auto.sh.tpl
6788ltp/testcases/realtime/profiles/default
6789ltp/testcases/realtime/testcases/realtime/doc/AUTOMATED_RUN
6790
6791
679246) Log Message:
6793This 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>
6794
6795Modified File(s):
6796ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
6797
679847) Log Message:
6799I got failures on ptrace03 because the latest kernel allows init process to be traced. The commit is:
6800http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=00cd5c37afd5f431ac186dd131705048c0a11fdb,
6801See the discussion in LKML: http://marc.info/?t=120628018600001.
6802So we should not execute this test case if the kernel version is above 2.6.25.
6803Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
6804
6805Modified File(s):
6806ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
6807
680848) Log Message:
6809execve02 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>
6811Hello World
6812</output>
6813with return code 0 (success)
6814
6815instead of:
6816
6817<output>
6818execve02 1 FAIL : Failures reported above
6819</output>
6820with return code matching FAIL.
6821
6822This 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>
6823
6824Modified File(s):
6825ltp/testcases/kernel/syscalls/execve/execve02.c
6826
682749) Log Message:
6828Profiled tests - cleanup. I forgot some useless code in the scripts. These patches do the cleanup. Signed-off-by: Gilles Carry <gilles.carry@bull.net>.
6829
6830Modified File(s):
6831ltp/testcases/realtime/scripts/run_c_files.sh
6832ltp/testcases/realtime/func/sched_latency/run_auto.sh
6833
683450) Log message:
6835I got the following failure:
6836adjtimex02 4 FAIL : Test Failed, adjtimex()returned 5, errno = 0 : Success
6837adjtimex02 5 FAIL : Test Failed, adjtimex()returned 5, errno = 0 : Success
6838This 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):
6839adjtimex02 4 CONF : this kernel normalizes buf.offset value if it is outside the acceptable range.
6840adjtimex02 5 CONF : this kernel normalizes buf.offset value if it is outside the acceptable range.
6841Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>
6842
6843Modified File(s):
6844ltp/testcases/kernel/syscalls/adjtimex/adjtimex02.c
6845
684651) Log Message:
6847Manas 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.
6848
6849Modified Files:
6850ltp/testcases/network/nfsv4/locks/Makefile
6851ltp/testcases/network/nfsv4/locks/locktests.c
6852Added Files:
6853ltp/testcases/network/nfsv4/locks/test
6854ltp/testcases/network/nfsv4/locks/deploy/locktests.tar.gz
6855Removed Files:
6856ltp/testcases/network/nfsv4/locks/locktests.h
6857ltp/testcases/network/nfsv4/locks/deploy/locktests-2.tar.gz
6858
685952) Log Message:
6860Restored back the Makefile content. Else, there will be build/clean/install failures. Subrata Modak <subrata@linux.vnet.ibm.com>.
6861
6862Modified File(s):
6863ltp/testcases/network/nfsv4/locks/Makefile
6864
686553) Log Message:
6866Adding this part of default LTP run. Subrata Modak <subrata@linux.vnet.ibm.com>.
6867
6868Modified Files:
6869ltp/runltp
6870
6871Added Files:
6872ltp/runtest/fcntl-locktests
6873
687454) Log Message:
6875This 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>.
6876
6877Modified File(s):
6878ltp/testcases/kernel/fs/proc/proc01.c
6879
688055) Log Message:
6881This 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>.
6882
6883Modified File(s):
6884ltp/testcases/kernel/fs/proc/proc01.c
6885
688656) Log Message:
6887This 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>.
6888
6889Modified File(s):
6890ltp/testcases/kernel/controllers/test_controllers.sh
6891ltp/testcases/kernel/controllers/memctl/memctl_test01.c
6892ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh
6893
689457) Log Message:
6895This 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>.
6896
6897Modified File(s):
6898ltp/testcases/kernel/controllers/test_controllers.sh
6899ltp/testcases/kernel/controllers/memctl/memctl_test01.c
6900ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh
6901
690258) Log Message:
6903This patch adds the documentation for memory controller. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
6904
6905Modified Files:
6906ltp/testcases/kernel/controllers/README
6907ltp/testcases/kernel/controllers/testplan.txt
6908Added Files:
6909ltp/testcases/kernel/controllers/memctl/README
6910ltp/testcases/kernel/controllers/memctl/memctl_testplan.txt
6911
691259) Log Message:
6913According to man sigpause :
6914 int sigpause(int sigmask); /* BSD */
6915 int sigpause(int sig); /* System V / Unix95 */
6916[...]
6917Linux 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>.
6919
6920Modified File(s):
6921ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
6922
692360) Log Message:
6924Ankita Proposed that:
6925We 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:
6926o Make the output of the test more readable. It is now time ordered.
6927o 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.
6928o Remove an extra lock and unlock on mutex when updating wakeup.arr.
6929
6930Chirag Jog <chirag@linux.vnet.ibm.com> commented:
6931I 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 :)
6932
6933Ankita Replied:
6934Yep 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.
6935Signed-off-by: Ankita Garg <ankita@in.ibm.com>
6936Signed-off-by: Chandan Kumar B V <cbhuvana@in.ibm.com>
6937
6938Modified File(s):
6939ltp/testcases/realtime/func/prio-wake/prio-wake.c
6940
694161) Log Message:
6942This 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>.
6943
6944Modified File(s):
6945ltp/testcases/kernel/controllers/memctl/README
6946
subrata_modak441f60e2008-05-01 11:26:35 +00006947LTP-20080430
6948
69491) Log Message:
6950Addition 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>
6951
6952Modified File(s):
6953ltp/Makefile
6954ltp/lib/Makefile
6955ltp/pan/Makefile
6956
6957Added File(s):
6958ltp/README.ltp-devel
6959ltp/ltp-devel.spec
6960ltp/doc/man1/Makefile
6961ltp/doc/man3/Makefile
6962ltp/include/Makefile
6963ltp/lib/ltp.pc
6964
69652) Log Message:
6966This 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>
6967
6968Modified File(s):
6969ltp/testcases/Makefile
6970
69713) Log Message:
6972Previously 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>
6973
6974Modified File(s):
6975ltp/testscripts/test_selinux.sh
6976
69774) Log Message:
6978This 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:
69791) 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.
69802) 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.
6981
6982Modified File(s):
6983ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
6984ltp/testcases/kernel/security/selinux-testsuite/tests/runtest.sh
6985ltp/testscripts/test_selinux.sh
6986
69875) Log Message:
6988Ok 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>
6989
6990Modified File(s):
6991ltp/testcases/kernel/security/selinux-testsuite/policy/test_global.te
6992ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
6993ltp/testscripts/test_selinux.sh
6994
69956) Log Message:
6996dont build things statically, by, Mike Frysinger <vapier@users.sourceforge.net>
6997
6998Modified File(s):
6999ltp/testcases/kernel/syscalls/inotify/Makefile
7000
70017) Log Message:
7002anal fix: add whitespace between arguments, by, Mike Frysinger <vapier@users.sourceforge.net>
7003
7004Modified File(s):
7005ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
7006ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
7007ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
7008ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
7009ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
7010ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
7011
70128) Log Message:
7013This 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>
7014
7015File(s) Updated:
7016ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
7017ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
7018ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
7019ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
7020ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
7021
70229) Log Message:
7023This 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>
7024
7025Modified File(s):
7026ltp/testcases/kernel/syscalls/ipc/msgget/msgget02.c
7027
702810) Log Message:
7029These 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>
7030
7031Modified File(s):
7032ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
7033
703411) Log Message:
7035This 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>
7036
7037Modified File(s):
7038ltp/testcases/kernel/syscalls/ipc/shmctl/Makefile
7039ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.
7040
704112) Log Message:
7042Fix 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>
7043
7044Modified Files:
7045ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl04.c
7046
704713 Log Message:
7048Fix concurrency issue in msgctl06. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
7049
7050Modified Files:
7051ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
7052
705314) Log Message:
7054This patch fix a concurrency issue in msgctl07, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
7055
7056Modified Files:
7057ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
7058
705915) Log Message:
7060Fix 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>
7061
7062Modified Files:
7063ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv02.c
7064
706516) Log Message:
7066Fix 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>
7067
7068Modified Files:
7069ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
7070
707117) Log Message:
7072Fix 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>
7073
7074Modified Files:
7075ltp/testcases/kernel/syscalls/ipc/msgrcv/Makefile
7076ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
7077
707818) Log Message:
7079Fix 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>
7080
7081Modified Files:
7082ltp/testcases/kernel/syscalls/ipc/msgsnd/Makefile
7083ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
7084
708519) Log Message:
7086Fix 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>
7087
7088Modified Files:
7089ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
7090
709120) Log Message:
7092Fix concurrency issue in semget05. Create private semaphores to avoid conflict with concurrent processes. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
7093
7094Modified Files:
7095ltp/testcases/kernel/syscalls/ipc/semget/semget05.c
7096
709721) Log Message:
7098Fix 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>
7099
7100Modified Files:
7101ltp/testcases/kernel/syscalls/ipc/semop/Makefile
7102ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
7103
710422) Log Message:
7105This 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>
7106
7107Modified File(s):
7108ltp/testscripts/networkstress.sh
7109
711023) Log Message:
7111Updated the test case as per the man page
7112***********
7113RETURN 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***********
7116Return 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>
7117
7118Modified Files:
7119ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
7120
712124) Log Message:
7122A patch to include all the headers for the ltp-devel package, by, George Kraft <gk4@austin.ibm.com>
7123
7124Modified File(s):
7125ltp/ltp-devel.spec
7126ltp/include/Makefile
7127
712825) Log Message:
7129Fix from Vivi Li for stack overflows on no-mmu systems: declare large buffers in .bss rather than on the stack
7130
7131Modified File(s):
7132ltp/testcases/kernel/syscalls/inotify/inotify01.c
7133ltp/testcases/kernel/syscalls/inotify/inotify02.c
7134
713526) Log Message:
7136Here is the patch to remove the unneeded dyntrans lines. Causes no new failures on my f8 test image.
7137Subject: selinux testsuite: don't give away dyntrans
7138domain_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>
7139
7140Modified File(s):
7141ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
7142
714327) Log Message:
7144Making these tests run as default with LTP run, by, Subrata Modak <subrata@linux.vnet.ibm.com>
7145
7146Modified File(s):
7147ltp/runtest/fs
7148ltp/runtest/ipc
7149ltp/runtest/mm
7150ltp/runtest/sched
7151
715228) Log Message:
7153split CFLAGS/CPPFLAGS properly and remove inappropriate flags, by, Mike Frysinger <vapier@users.sourceforge.net>
7154
7155Modified File(s):
7156ltp/testcases/realtime/config.mk
7157
715829) Log Message:
7159dont stick ar flags into AR, and dont set AR/RANLIB by default, by, Mike Frysinger <vapier@users.sourceforge.net>
7160
7161Modified File(s):
7162ltp/testcases/realtime/lib/Makefile
7163
716430) Log Message:
7165setup default RANLIB, by, Mike Frysinger <vapier@users.sourceforge.net>
7166
7167Modified File(s):
7168ltp/Makefile
7169
717031) Log Message:
7171checks return values of asprintf calls else gcc-4.3.0 fails like following;
7172...
7173libstats.c:308: error: ignoring return value of 'asprintf', declared with attribute warn_unused_result
7174libstats.c:312: error: ignoring return value of 'asprintf', declared with attribute warn_unused_result
7175...
7176Signed-off-by: S.Çağlar Onur <caglar@pardus.org.tr>
7177Acked-by: Chirag <chirag@linux.vnet.ibm.com>
7178
7179Modified File(s):
7180ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
7181ltp/testcases/realtime/lib/libstats.c
7182
718332) Log Message:
7184faccessat01 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>
7185
7186Modified File(s):
7187ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
7188ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
7189
719033) Log Message:
7191According 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
7192http://sources.redhat.com/ml/libc-alpha/2008-04/msg00054.html and
7193http://sources.redhat.com/ml/libc-alpha/2008-04/msg00055.html.
7194Signed-off-by:
7195S.Çağlar Onur <caglar@pardus.org.tr>
7196
7197Modified File(s):
7198ltp/doc/testcases/kernel.txt
7199ltp/runtest/ltplite
7200ltp/runtest/stress.part3
7201ltp/runtest/syscalls
7202Removed File(s):
7203ltp/testcases/kernel/syscalls/times/times02.c
7204
720534) Log Message:
7206This 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>
7208
7209Modified File(s):
7210ltp/testcases/network/tcp_cmds/tcpdump/tcpdump01
7211
721235) Log Message:
7213Now 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>
7214
7215Modified Files:
7216ltp/testcases/realtime/func/async_handler/async_handler.c
7217ltp/testcases/realtime/func/async_handler/async_handler_jk.c
7218ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
7219ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
7220ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
7221ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
7222ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
7223ltp/testcases/realtime/func/measurement/preempt_timing.c
7224ltp/testcases/realtime/func/measurement/rdtsc-latency.c
7225ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
7226ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
7227ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
7228ltp/testcases/realtime/func/pi-tests/test-skeleton.c
7229ltp/testcases/realtime/func/pi-tests/testpi-0.c
7230ltp/testcases/realtime/func/pi-tests/testpi-1.c
7231ltp/testcases/realtime/func/pi-tests/testpi-2.c
7232ltp/testcases/realtime/func/pi-tests/testpi-4.c
7233ltp/testcases/realtime/func/pi-tests/testpi-5.c
7234ltp/testcases/realtime/func/pi-tests/testpi-6.c
7235ltp/testcases/realtime/func/pi-tests/testpi-7.c
7236ltp/testcases/realtime/func/pi_perf/pi_perf.c
7237ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
7238ltp/testcases/realtime/func/prio-wake/prio-wake.c
7239ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
7240ltp/testcases/realtime/func/thread_clock/tc-2.c
7241ltp/testcases/realtime/include/libjvmsim.h
7242ltp/testcases/realtime/include/libstats.h
7243ltp/testcases/realtime/include/list.h
7244ltp/testcases/realtime/lib/libjvmsim.c
7245ltp/testcases/realtime/lib/libstats.c
7246ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
7247ltp/testcases/realtime/perf/latency/pthread_cond_many.c
7248ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
7249ltp/testcases/realtime/stress/pi-tests/testpi-3.c
7250
725136) Log Message:
7252pi_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>
7253
7254Modified Files:
7255ltp/testcases/realtime/func/Makefile
7256
725737) Log Message:
7258The 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>.
7259
7260Modified Files:
7261ltp/testcases/realtime/config.mk
7262ltp/testcases/realtime/lib/Makefile
7263
726438) Log Message:
7265periodic_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>.
7266
7267Modified Files:
7268ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
7269
727039) Log Message:
7271Some 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>.
7272
7273Modified Files:
7274ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
7275ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
7276ltp/testcases/realtime/func/pi_perf/pi_perf.c
7277
727840) Log Message:
7279Remove the last 2 files missed in the migration, namely:
7280testcases/realtime/stress/pi-tests/GNUmakefile.am
7281testcases/realtime/stress/pi-tests/GNUmakefile.in
7282Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
7283
7284Removed Files:
7285ltp/testcases/realtime/stress/pi-tests/GNUmakefile.am
7286ltp/testcases/realtime/stress/pi-tests/GNUmakefile.in
7287
728841) Log Message:
7289In 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>
7290
7291Modified Files:
7292ltp/testcases/kernel/syscalls/execve/Makefile
7293ltp/testcases/kernel/syscalls/execve/execve05.c
7294
729542) Log Message:
7296I 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
7297nges by Roy Lee <roylee17@gmail.com>.
7298
7299Modified File(s):
7300ltp/testcases/kernel/syscalls/execve/execve05.c
7301
730243) Log Message:
7303This 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>
7304
7305Modified File(s):
7306ltp/testcases/kernel/syscalls/execve/execve02.c
7307
730844) Log Message:
7309This 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>.
7310
7311Modified File(s):
7312ltp/testcases/kernel/syscalls/ftruncate/Makefile
7313ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
7314
731545) Log Message:
7316The 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
7319in each of the files that the patches were added. By, Shane Volpe <shanevolpe@gmail.com>
7320
7321Modified File(s):
7322ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
7323ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
7324ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
7325ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
7326
732746) Log Message:
7328The 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>
7329
7330Modified File(s):
7331ltp/testcases/kernel/syscalls/sysfs/sysfs01.c
7332ltp/testcases/kernel/syscalls/sysfs/sysfs02.c
7333ltp/testcases/kernel/syscalls/sysfs/sysfs03.c
7334ltp/testcases/kernel/syscalls/sysfs/sysfs04.c
7335ltp/testcases/kernel/syscalls/sysfs/sysfs05.c
7336ltp/testcases/kernel/syscalls/sysfs/sysfs06.c
7337
733847) Log Message:
7339Executing f00f testcase in x86 Xeon machines, it failed returning SIGSEGV:
7340# ./f00f
7341f00f 0 INFO : Testing for proper f00f instruction handling.
7342Segmentation fault
7343
7344Searching 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>.
7345
7346Modified File(s):
7347ltp/testcases/misc/f00f/f00f.c
7348
734948) Log Message:
7350nptl01 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>.
7351
7352Modified File(s):
7353ltp/testcases/kernel/sched/nptl/nptl01.c
7354
735549) Log Message:
7356I 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>.
7357
7358Removed File(s):
7359ltp/testcases/realtime/func/async_handler/run_auto.sh
7360
736150) Log Message:
7362This 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>
7363
7364Modified File(s):
7365ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
7366
736751) Log Message:
7368Attached 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>
7369
7370Modified File(s):
7371ltp/lib/Makefile
7372
737352) Log Message:
7374overhaul script to make things much easier to manage by Garrett Cooper <yanegomi@gmail.com>
7375
7376Modified File(s):
7377ltp/IDcheck.sh
7378
737953) Log Message:
7380simplify targets, by, Mike Frysinger <vapier@users.sourceforge.net>
7381
7382Modified File(s):
7383ltp/testcases/kernel/fs/fs_perms/Makefile
7384
738554) Log Message:
7386cleanup code and add error checking, by, Mike Frysinger <vapier@users.sourceforge.net>
7387
7388Modified File(s):
7389ltp/testcases/kernel/fs/fs_perms/Makefile
7390ltp/testcases/kernel/fs/fs_perms/fs_perms.c
7391
739255) Log Message:
7393Attached 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>.
7394
7395Modified File(s):
7396ltp/testcases/kernel/security/filecaps/Makefile
7397ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
7398
739956) Log Message:
7400The 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>.
7401
7402Modified File(s):
7403ltp/testcases/misc/math/float/main.c
7404ltp/testcases/misc/math/float/bessel/genbessel.c
7405ltp/testcases/misc/math/float/exp_log/genexp_log.c
7406ltp/testcases/misc/math/float/iperb/geniperb.c
7407ltp/testcases/misc/math/float/power/genpower.c
7408ltp/testcases/misc/math/float/trigo/gentrigo.c
7409
741057) Log Message:
7411Some 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>.
7413
7414Modified File(s):
7415ltp/testcases/kernel/controllers/test_controllers.sh
7416ltp/testcases/kernel/controllers/testplan.txt
7417ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
7418ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
7419ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
7420ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
7421ltp/testcases/kernel/controllers/cpuctl/cpuctl_testplan.txt
7422ltp/testcases/kernel/controllers/cpuctl/parameters.sh
7423ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
7424ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
7425ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.c
7426ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.h
7427
742858) Log Message:
7429Initial 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>.
7430
7431Modified Files:
7432ltp/testcases/kernel/controllers/Makefile
7433ltp/testcases/kernel/controllers/test_controllers.sh
7434Added Files:
7435ltp/testcases/kernel/controllers/memctl/Makefile
7436ltp/testcases/kernel/controllers/memctl/memctl_test01.c
7437ltp/testcases/kernel/controllers/memctl/myfunctions.sh
7438ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh
7439
subrata_modak7e0233d2008-03-31 05:55:27 +00007440LTP-20080331
7441
74421) Log Message:
7443Fix the following NFS warning:
7444ioctl01 0 WARN : tst_rmdir(): rmobj(/tmp/iocfNl8Bi) failed: remove(/tmp/iocfNl8Bi) failed; errno=39: Directory not empty,
7445by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
7446
7447Modified File(s):
7448ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
7449
74502) Log Message:
7451Whitespaces cleanup and added -i argument for iterations, by, Gilles Carry <gilles.carry@bull.net>
7452
7453Modified File(s):
7454ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
7455ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
7456
74573) Log Message:
7458Test does:
7459..
7460pid1 = fork();
7461if (pid1 == 0) {
7462 /* child */
7463 kill(-pid1, SIGKILL);
7464...
7465which is wrong, since pid1 is zero.
7466By, Anton Gladkov <agladkov@parallels.com>
7467
7468Modified File(s):
7469ltp/testcases/kernel/syscalls/kill/kill06.c
7470
74714) Log Message:
7472Provide it with CHILD_STACK_SIZE, by, Anton Gladkov <agladkov@parallels.com>
7473
7474Modified File(s):
7475ltp/testcases/kernel/syscalls/clone/clone06.c
7476
74775) Log Message:
7478Fix '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>
7479
7480Modified File(s):
7481ltp/testcases/kernel/io/direct_io/diotest4.c
7482
74836) Log Message:
7484Initial Set of TI-RPC test Cases addition to LTP, by, Aurélien Charbon <aurelien.charbon@ext.bull.net>
7485
7486Modified File(s):
7487ltp/doc/testcases/network.txt ltp/runtest/rpc
7488ltp/runtest/stress.part3
7489ltp/testcases/kernel/include/linux_syscall_numbers.h
7490ltp/testcases/network/rpc/Makefile
7491ltp/testcases/network/rpc/README
7492
7493Removed File(s):
7494ltp/testcases/network/rpc/rpc01/Makefile
7495ltp/testcases/network/rpc/rpc01/rpc01
7496ltp/testcases/network/rpc/rpc01/rpc1.c
7497ltp/testcases/network/rpc/rpc01/rpc_server.c
7498ltp/testcases/network/rpc/rpc01/datafiles/file.1
7499ltp/testcases/network/rpc/rpc01/datafiles/file.2
7500ltp/testcases/network/rpc/rpcinfo/Makefile
7501ltp/testcases/network/rpc/rpcinfo/rpcinfo01
7502ltp/testcases/network/rpc/rup/Makefile
7503ltp/testcases/network/rpc/rup/rup01
7504ltp/testcases/network/rpc/rusers/Makefile
7505ltp/testcases/network/rpc/rusers/rusers01
7506
7507Added File(s):
7508ltp/testcases/network/rpc/basic_tests/Makefile
7509ltp/testcases/network/rpc/basic_tests/README
7510ltp/testcases/network/rpc/basic_tests/rpc01/Makefile
7511ltp/testcases/network/rpc/basic_tests/rpc01/rpc01
7512ltp/testcases/network/rpc/basic_tests/rpc01/rpc1.c
7513ltp/testcases/network/rpc/basic_tests/rpc01/rpc_server.c
7514ltp/testcases/network/rpc/basic_tests/rpc01/datafiles/file.1
7515ltp/testcases/network/rpc/basic_tests/rpc01/datafiles/file.2
7516ltp/testcases/network/rpc/basic_tests/rpcinfo/Makefile
7517ltp/testcases/network/rpc/basic_tests/rpcinfo/rpcinfo01
7518ltp/testcases/network/rpc/basic_tests/rup/Makefile
7519ltp/testcases/network/rpc/basic_tests/rup/rup01
7520ltp/testcases/network/rpc/basic_tests/rusers/Makefile
7521ltp/testcases/network/rpc/basic_tests/rusers/rusers01
7522ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile
7523ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.clnt
7524ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.svc
7525ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/README
7526ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.auto
7527ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.interactive
7528ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure~
7529ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install
7530ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install.sh
7531ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_basic_lib.sh
7532ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_performance_lib.sh
7533ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_stress_lib.sh
7534ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_auth_basic_lib.sh
7535ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_basic_lib.sh
7536ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_complex_lib.sh
7537ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_dataint_lib.sh
7538ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_performance_lib.sh
7539ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_scalability_lib.sh
7540ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_stress_lib.sh
7541ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_basic_lib.sh
7542ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_complex_lib.sh
7543ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_limits_lib.sh
7544ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_performance_lib.sh
7545ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_stress_lib.sh
7546ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_err_basic_lib.sh
7547ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_regunreg_basic_lib.sh
7548ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_basic_lib.sh
7549ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_complex_lib.sh
7550ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_dataint_lib.sh
7551ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_performance_lib.sh
7552ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_scalability_lib.sh
7553ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_stress_lib.sh
7554ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_tirpc_ts_run.sh
7555ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_run.sh
7556ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_wizard.sh
7557ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_tests.sh
7558ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_addrmanagmt_basic_lib.sh
7559ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_addrmanagmt_limits_lib.sh
7560ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_auth_basic_lib.sh
7561ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_basic_lib.sh
7562ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_complex_lib.sh
7563ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_dataint_lib.sh
7564ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_limits_lib.sh
7565ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_mt_lib.sh
7566ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_performance_lib.sh
7567ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_scalability_lib.sh
7568ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_stress_lib.sh
7569ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_err_basic_lib.sh
7570ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_err_complex_lib.sh
7571ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_basic_lib.sh
7572ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_complex_lib.sh
7573ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_dataint_lib.sh
7574ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_limits_lib.sh
7575ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_mt_lib.sh
7576ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_performance_lib.sh
7577ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_scalability_lib.sh
7578ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_stress_lib.sh
7579ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_basic_lib.sh
7580ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_complex_lib.sh
7581ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_dataint_lib.sh
7582ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_limits_lib.sh
7583ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_mt_lib.sh
7584ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_performance_lib.sh
7585ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_scalability_lib.sh
7586ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_stress_lib.sh
7587ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_basic_lib.sh
7588ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_complex_lib.sh
7589ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_dataint_lib.sh
7590ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_limits_lib.sh
7591ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_mt_lib.sh
7592ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_performance_lib.sh
7593ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_scalability_lib.sh
7594ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_stress_lib.sh
7595ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_basic_lib.sh
7596ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_complex_lib.sh
7597ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_dataint_lib.sh
7598ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_limits_lib.sh
7599ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_mt_lib.sh
7600ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_performance_lib.sh
7601ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_scalability_lib.sh
7602ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_stress_lib.sh
7603ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/Makefile.hdr
7604ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/categories
7605ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.ftr
7606ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.hdr
7607ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/rpc_ts_run.ftr
7608ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/rpc_ts_run.hdr
7609ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_get_myaddress.sh
7610ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_getmaps.sh
7611ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_getport.sh
7612ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.performance.sh
7613ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.sh
7614ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.stress.sh
7615ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_set.sh
7616ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_unset.sh
7617ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_auth_destroy.sh
7618ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authnone_create.sh
7619ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authunix_create.sh
7620ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authunix_create_default.sh
7621ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.complex.sh
7622ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.dataint.sh
7623ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.performance.sh
7624ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.scalability.sh
7625ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.sh
7626ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.stress.sh
7627ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_create.sh
7628ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_create.stress.sh
7629ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_destroy.sh
7630ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_destroy.stress.sh
7631ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.complex.sh
7632ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.performance.sh
7633ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.sh
7634ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.limits.sh
7635ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.performance.sh
7636ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.sh
7637ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.stress.sh
7638ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_bufcreate.limits.sh
7639ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_bufcreate.sh
7640ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.performance.sh
7641ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.sh
7642ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.stress.sh
7643ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svc_destroy.sh
7644ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svc_destroy.stress.sh
7645ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcfd_create.limits.sh
7646ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcfd_create.sh
7647ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcraw_create.performance.sh
7648ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcraw_create.sh
7649ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.limits.sh
7650ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.performance.sh
7651ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.sh
7652ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.stress.sh
7653ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_bufcreate.limits.sh
7654ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_bufcreate.sh
7655ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.performance.sh
7656ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.sh
7657ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.stress.sh
7658ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_pcreateerror.sh
7659ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_perrno.sh
7660ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_perror.sh
7661ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_spcreateerror.sh
7662ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_sperrno.sh
7663ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_sperror.sh
7664ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_auth.sh
7665ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_noproc.sh
7666ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_noprog.sh
7667ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_progvers.sh
7668ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_systemerr.sh
7669ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_weakauth.sh
7670ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_registerrpc.sh
7671ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_svc_register.sh
7672ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_svc_unregister.sh
7673ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_xprt_register.sh
7674ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_xprt_unregister.sh
7675ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.dataint.sh
7676ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.performance.sh
7677ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.scalability.sh
7678ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.sh
7679ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.stress.sh
7680ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.complex.sh
7681ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.dataint.sh
7682ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.performance.sh
7683ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.scalability.sh
7684ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.sh
7685ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.stress.sh
7686ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_control.dataint.sh
7687ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_control.sh
7688ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_freeres.sh
7689ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_geterr.sh
7690ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_freeargs.sh
7691ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getargs.dataint.sh
7692ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getargs.sh
7693ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getcaller.sh
7694ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_sendreply.sh
7695ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_addrmanagmt_rpcb_getaddr.limits.sh
7696ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_addrmanagmt_rpcb_getaddr.sh
7697ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_addrmanagmt_rpcb_getmaps.sh
7698ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authdes_create.sh
7699ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authdes_seccreate.sh
7700ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authnone_create.sh
7701ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authsys_create.sh
7702ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authsys_create_default.sh
7703ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.complex.sh
7704ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.dataint.sh
7705ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.mt.sh
7706ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.performance.sh
7707ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.scalability.sh
7708ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.sh
7709ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.stress.sh
7710ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_dg_create.limits.sh
7711ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_dg_create.sh
7712ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_vc_create.limits.sh
7713ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_vc_create.sh
7714ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_dg_create.limits.sh
7715ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_dg_create.sh
7716ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_vc_create.limits.sh
7717ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_vc_create.sh
7718ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_pcreateerror.sh
7719ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perrno.complex.sh
7720ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perrno.sh
7721ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perror.complex.sh
7722ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perror.sh
7723ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_noproc.sh
7724ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_noprog.sh
7725ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_progvers.sh
7726ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_systemerr.sh
7727ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_weakauth.sh
7728ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.complex.sh
7729ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.dataint.sh
7730ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.mt.sh
7731ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.performance.sh
7732ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.scalability.sh
7733ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.sh
7734ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.stress.sh
7735ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_tli_create.limits.sh
7736ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_tli_create.sh
7737ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.complex.sh
7738ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.dataint.sh
7739ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.mt.sh
7740ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.performance.sh
7741ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.scalability.sh
7742ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.sh
7743ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.stress.sh
7744ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_set.sh
7745ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_unset.sh
7746ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_reg.mt.sh
7747ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_reg.sh
7748ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_reg.stress.sh
7749ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_tli_create.limits.sh
7750ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_tli_create.sh
7751ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_unreg.mt.sh
7752ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_unreg.sh
7753ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_unreg.stress.sh
7754ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.complex.sh
7755ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.dataint.sh
7756ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.mt.sh
7757ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.performance.sh
7758ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.scalability.sh
7759ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.sh
7760ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.stress.sh
7761ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_control.limits.sh
7762ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_control.sh
7763ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_tp_create.sh
7764ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_tp_create_timed.limits.sh
7765ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_tp_create_timed.sh
7766ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_svc_tp_create.sh
7767ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.complex.sh
7768ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.dataint.sh
7769ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.mt.sh
7770ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.performance.sh
7771ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.scalability.sh
7772ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.sh
7773ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.stress.sh
7774ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.complex.sh
7775ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.dataint.sh
7776ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.limits.sh
7777ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.mt.sh
7778ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.performance.sh
7779ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.scalability.sh
7780ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.sh
7781ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.stress.sh
7782ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.basic.sh
7783ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.complex.sh
7784ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.dataint.sh
7785ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.mt.sh
7786ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.performance.sh
7787ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.scalability.sh
7788ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.stress.sh
7789ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_reg.basic.sh
7790ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_reg.mt.sh
7791ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_reg.stress.sh
7792ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.complex.sh
7793ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.dataint.sh
7794ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.mt.sh
7795ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.performance.sh
7796ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.scalability.sh
7797ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.sh
7798ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.stress.sh
7799ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_create.sh
7800ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_create_timed.limits.sh
7801ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_create_timed.sh
7802ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_destroy.sh
7803ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_svc_create.sh
7804ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_svc_destroy.sh
7805ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/cleaner.c.src
7806ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_get_myaddress/1-basic.c
7807ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_get_myaddress/assertions.xml
7808ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps/1-basic.c
7809ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps/assertions.xml
7810ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getport/1-basic.c
7811ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getport/assertions.xml
7812ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/1-basic.c
7813ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/2-stress.c
7814ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/7-performance.c
7815ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/assertions.xml
7816ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_set/1-basic.c
7817ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_set/assertions.xml
7818ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_unset/1-basic.c
7819ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_unset/assertions.xml
7820ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_auth_destroy/1-basic.c
7821ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_auth_destroy/assertions.xml
7822ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authnone_create/1-basic.c
7823ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authnone_create/assertions.xml
7824ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create/1-basic.c
7825ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create/assertions.xml
7826ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create_default/1-basic.c
7827ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create_default/assertions.xml
7828ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/1-basic.c
7829ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/2-stress.c
7830ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/5-scalability.c
7831ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/6-dataint.c
7832ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/7-performance.c
7833ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/8-complex.c
7834ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/assertions.xml
7835ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/1-basic.c
7836ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/2-stress.c
7837ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/assertions.xml
7838ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_destroy/1-basic.c
7839ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_destroy/2-stress.c
7840ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_destroy/assertions.xml
7841ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/1-basic.c
7842ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/7-performance.c
7843ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/8-complex.c
7844ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/assertions.xml
7845ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/1-basic.c
7846ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/2-stress.c
7847ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/3-limits.c
7848ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/7-performance.c
7849ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/assertions.xml
7850ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/1-basic.c
7851ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/3-limits.c
7852ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/assertions.xml
7853ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/1-basic.c
7854ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/2-stress.c
7855ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/7-performance.c
7856ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/assertions.xml
7857ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/1-basic.c
7858ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/2-stress.c
7859ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/assertions.xml
7860ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/1-basic.c
7861ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/3-limits.c
7862ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/assertions.xml
7863ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/1-basic.c
7864ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/7-performance.c
7865ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/assertions.xml
7866ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/1-basic.c
7867ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/2-stress.c
7868ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/3-limits.c
7869ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/7-performance.c
7870ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/assertions.xml
7871ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/1-basic.c
7872ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/3-limits.c
7873ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/assertions.xml
7874ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/1-basic.c
7875ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/2-stress.c
7876ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/7-performance.c
7877ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/assertions.xml
7878ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_pcreateerror/1-basic.c
7879ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_pcreateerror/assertions.xml
7880ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perrno/1-basic.c
7881ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perrno/assertions.xml
7882ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perror/1-basic.c
7883ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perror/assertions.xml
7884ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_spcreateerror/1-basic.c
7885ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_spcreateerror/assertions.xml
7886ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperrno/1-basic.c
7887ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperrno/assertions.xml
7888ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperror/1-basic.c
7889ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperror/assertions.xml
7890ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_auth/1-basic.c
7891ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_auth/assertions.xml
7892ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noproc/1-basic.c
7893ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noproc/assertions.xml
7894ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noprog/1-basic.c
7895ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noprog/assertions.xml
7896ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_progvers/1-basic.c
7897ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_progvers/assertions.xml
7898ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_systemerr/1-basic.c
7899ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_systemerr/assertions.xml
7900ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_weakauth/1-basic.c
7901ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_weakauth/assertions.xml
7902ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_registerrpc/1-basic.c
7903ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_registerrpc/assertions.xml
7904ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_register/1-basic.c
7905ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_register/assertions.xml
7906ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_unregister/1-basic.c
7907ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_unregister/assertions.xml
7908ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_register/1-basic.c
7909ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_register/assertions.xml
7910ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_unregister/1-basic.c
7911ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_unregister/assertions.xml
7912ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/1-basic.c
7913ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/2-stress.c
7914ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/5-scalability.c
7915ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/6-dataint.c
7916ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/7-performance.c
7917ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/assertions.xml
7918ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/1-basic.c
7919ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/2-stress.c
7920ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/5-scalability.c
7921ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/6-dataint.c
7922ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/7-performance.c
7923ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/8-complex.c
7924ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/assertions.xml
7925ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/1-basic.c
7926ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/6-dataint.c
7927ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/assertions.xml
7928ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_freeres/1-basic.c
7929ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_freeres/assertions.xml
7930ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_geterr/1-basic.c
7931ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_geterr/assertions.xml
7932ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/1-basic.c
7933ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/assertions.xml
7934ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/svc.c
7935ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/1-basic.c
7936ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/6-dataint.c
7937ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/assertions.xml
7938ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/client.c
7939ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getcaller/1-basic.c
7940ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getcaller/assertions.xml
7941ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/1-basic.c
7942ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/assertions.xml
7943ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/client.c
7944ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/1-basic.c
7945ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/3-limits.c
7946ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/assertions.xml
7947ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getmaps/1-basic.c
7948ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getmaps/assertions.xml
7949ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_create/1-basic.c
7950ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_create/assertions.xml
7951ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_seccreate/1-basic.c
7952ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_seccreate/assertions.xml
7953ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authnone_create/1-basic.c
7954ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authnone_create/assertions.xml
7955ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create/1-basic.c
7956ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create/assertions.xml
7957ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create_default/1-basic.c
7958ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create_default/assertions.xml
7959ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/1-basic.c
7960ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/2-stress.c
7961ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/4-mt.c
7962ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/5-scalability.c
7963ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/6-dataint.c
7964ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/7-performance.c
7965ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/8-complex.c
7966ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/assertions.xml
7967ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/1-basic.c
7968ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/3-limits.c
7969ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/assertions.xml
7970ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/1-basic.c
7971ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/3-limits.c
7972ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/assertions.xml
7973ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/1-basic.c
7974ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/3-limits.c
7975ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/assertions.xml
7976ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/1-basic.c
7977ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/3-limits.c
7978ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/assertions.xml
7979ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_pcreateerror/1-basic.c
7980ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_pcreateerror/assertions.xml
7981ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/1-basic.c
7982ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/8-complex.c
7983ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/assertions.xml
7984ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/1-basic.c
7985ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/8-complex.c
7986ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/assertions.xml
7987ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noproc/1-basic.c
7988ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noproc/assertions.xml
7989ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noprog/1-basic.c
7990ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noprog/assertions.xml
7991ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_progvers/1-basic.c
7992ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_progvers/assertions.xml
7993ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_systemerr/1-basic.c
7994ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_systemerr/assertions.xml
7995ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_weakauth/1-basic.c
7996ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_weakauth/assertions.xml
7997ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/1-basic.c
7998ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/2-stress.c
7999ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/4-mt.c
8000ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/5-scalability.c
8001ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/6-dataint.c
8002ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/7-performance.c
8003ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/8-complex.c
8004ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/assertions.xml
8005ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/1-basic.c
8006ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/3-limits.c
8007ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/assertions.xml
8008ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/1-basic.c
8009ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/2-stress.c
8010ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/4-mt.c
8011ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/5-scalability.c
8012ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/6-dataint.c
8013ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/7-performance.c
8014ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/8-complex.c
8015ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/assertions.xml
8016ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_set/1-basic.c
8017ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_set/assertions.xml
8018ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_unset/1-basic.c
8019ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_unset/assertions.xml
8020ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/1-basic.c
8021ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/2-stress.c
8022ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/4-mt.c
8023ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/assertions.xml
8024ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/1-basic.c
8025ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/3-limits.c
8026ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/assertions.xml
8027ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/1-basic.c
8028ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/2-stress.c
8029ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/4-mt.c
8030ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/assertions.xml
8031ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/1-basic.c
8032ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/2-stress.c
8033ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/4-mt.c
8034ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/5-scalability.c
8035ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/6-dataint.c
8036ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/7-performance.c
8037ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/8-complex.c
8038ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/assertions.xml
8039ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/1-basic.c
8040ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/3-limits.c
8041ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/assertions.xml
8042ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create/1-basic.c
8043ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create/assertions.xml
8044ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/1-basic.c
8045ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/3-limits.c
8046ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/assertions.xml
8047ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_svc_tp_create/1-basic.c
8048ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_svc_tp_create/assertions.xml
8049ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/1-basic.c
8050ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/2-stress.c
8051ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/4-mt.c
8052ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/5-scalability.c
8053ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/6-dataint.c
8054ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/7-performance.c
8055ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/8-complex.c
8056ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/assertions.xml
8057ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/1-basic.c
8058ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/2-stress.c
8059ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/3-limits.c
8060ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/4-mt.c
8061ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/5-scalability.c
8062ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/6-dataint.c
8063ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/7-performance.c
8064ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/8-complex.c
8065ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/assertions.xml
8066ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/1-basic.c
8067ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/2-stress.c
8068ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/4-mt.c
8069ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/5-scalability.c
8070ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/6-dataint.c
8071ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/7-performance.c
8072ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/8-complex.c
8073ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/assertions.xml
8074ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/1-basic.c
8075ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/2-stress.c
8076ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/4-mt.c
8077ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/assertions.xml
8078ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/1-basic.c
8079ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/2-stress.c
8080ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/4-mt.c
8081ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/5-scalability.c
8082ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/6-dataint.c
8083ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/7-performance.c
8084ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/8-complex.c
8085ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/assertions.xml
8086ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create/1-basic.c
8087ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create/assertions.xml
8088ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/1-basic.c
8089ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/3-limits.c
8090ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/assertions.xml
8091ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_destroy/1-basic.c
8092ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_destroy/assertions.xml
8093ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_create/1-basic.c
8094ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_create/assertions.xml
8095ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_destroy/1-basic.c
8096ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_destroy/assertions.xml
8097ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_svc_1/rpc_svc_1.c
8098ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_svc_2/rpc_svc_2.c
8099ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_1/tirpc_svc_1.c
8100ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_11/tirpc_svc_11.c
8101ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_2/tirpc_svc_2.c
8102ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_3/tirpc_svc_3.c
8103ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_4/tirpc_svc_4.c
8104ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_5/tirpc_svc_5.c
8105ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_6/tirpc_svc_6.c
8106ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_7/tirpc_svc_7.c
8107ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_8/tirpc_svc_8.c
8108ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_9/tirpc_svc_9.c
8109ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tsLogParser/rpc_ts.mod.php
8110
81117) Log Message:
8112The idea of the patch is "to make things that should be extern, extern". The means to do this are:
81131. Explicitly declaring variables extern in some places.
81142. Defining _USC_LIB_ where appropriate.
8115
8116My 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>
8117
8118Modified File(s):
8119ltp/testcases/kernel/mem/hugetlb/lib/Makefile
8120ltp/testcases/kernel/syscalls/ipc/lib/Makefile
8121ltp/testcases/kernel/syscalls/ipc/lib/ipcmsg.h
8122ltp/testcases/kernel/syscalls/ipc/lib/ipcsem.h
8123ltp/testcases/kernel/syscalls/kill/kill05.c
8124ltp/testcases/kernel/syscalls/kill/kill07.c
8125ltp/testcases/kernel/syscalls/lib/Makefile
8126ltp/testcases/kernel/syscalls/nftw/lib.c
8127ltp/testcases/network/sctp/testlib/Makefile
8128
81298) Log Message:
8130Add 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()
8133Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
8134
8135Added Files:
8136ltp/testcases/realtime/scripts/check_pi.sh
8137ltp/testcases/realtime/scripts/check_robust.sh
8138
81399) Log Message:
8140Add Makefiles to all the realtime testcases without any autotools dependencies. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
8141
8142Added Files:
8143ltp/testcases/realtime/Makefile
8144ltp/testcases/realtime/config.mk
8145ltp/testcases/realtime/func/Makefile
8146ltp/testcases/realtime/func/async_handler/Makefile
8147ltp/testcases/realtime/func/gtod_latency/Makefile
8148ltp/testcases/realtime/func/hrtimer-prio/Makefile
8149ltp/testcases/realtime/func/matrix_mult/Makefile
8150ltp/testcases/realtime/func/measurement/Makefile
8151ltp/testcases/realtime/func/periodic_cpu_load/Makefile
8152ltp/testcases/realtime/func/pi-tests/Makefile
8153ltp/testcases/realtime/func/pi_perf/Makefile
8154ltp/testcases/realtime/func/prio-preempt/Makefile
8155ltp/testcases/realtime/func/prio-wake/Makefile
8156ltp/testcases/realtime/func/pthread_kill_latency/Makefile
8157ltp/testcases/realtime/func/sched_football/Makefile
8158ltp/testcases/realtime/func/sched_jitter/Makefile
8159ltp/testcases/realtime/func/sched_latency/Makefile
8160ltp/testcases/realtime/func/thread_clock/Makefile
8161ltp/testcases/realtime/lib/Makefile
8162ltp/testcases/realtime/perf/Makefile
8163ltp/testcases/realtime/perf/latency/Makefile
8164ltp/testcases/realtime/stress/Makefile
8165ltp/testcases/realtime/stress/pi-tests/Makefile
8166
816710) Log Message:
8168Remove 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
8176
8177Also adapt testscripts/test_realtime.sh to the new build system. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
8178
8179Modified Files:
8180ltp/testscripts/test_realtime.sh
8181Removed Files:
8182ltp/testcases/realtime/GNUmakefile.am
8183ltp/testcases/realtime/GNUmakefile.in
8184ltp/testcases/realtime/aclocal.m4
8185ltp/testcases/realtime/autogen.sh
8186ltp/testcases/realtime/configure
8187ltp/testcases/realtime/configure.ac
8188ltp/testcases/realtime/config/GNUmakefile.am
8189ltp/testcases/realtime/config/GNUmakefile.in
8190ltp/testcases/realtime/config/autoconf/compile
8191ltp/testcases/realtime/config/autoconf/config.guess
8192ltp/testcases/realtime/config/autoconf/config.sub
8193ltp/testcases/realtime/config/autoconf/depcomp
8194ltp/testcases/realtime/config/autoconf/install-sh
8195ltp/testcases/realtime/config/autoconf/missing
8196ltp/testcases/realtime/func/GNUmakefile.am
8197ltp/testcases/realtime/func/GNUmakefile.in
8198ltp/testcases/realtime/func/async_handler/GNUmakefile.am
8199ltp/testcases/realtime/func/async_handler/GNUmakefile.in
8200ltp/testcases/realtime/func/gtod_latency/GNUmakefile.am
8201ltp/testcases/realtime/func/gtod_latency/GNUmakefile.in
8202ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.am
8203ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.in
8204ltp/testcases/realtime/func/matrix_mult/GNUmakefile.am
8205ltp/testcases/realtime/func/matrix_mult/GNUmakefile.in
8206ltp/testcases/realtime/func/measurement/GNUmakefile.am
8207ltp/testcases/realtime/func/measurement/GNUmakefile.in
8208ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.am
8209ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.in
8210ltp/testcases/realtime/func/pi-tests/GNUmakefile.am
8211ltp/testcases/realtime/func/pi-tests/GNUmakefile.in
8212ltp/testcases/realtime/func/pi_perf/GNUmakefile.am
8213ltp/testcases/realtime/func/pi_perf/GNUmakefile.in
8214ltp/testcases/realtime/func/prio-preempt/GNUmakefile.am
8215ltp/testcases/realtime/func/prio-preempt/GNUmakefile.in
8216ltp/testcases/realtime/func/prio-wake/GNUmakefile.am
8217ltp/testcases/realtime/func/prio-wake/GNUmakefile.in
8218ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.am
8219ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.in
8220ltp/testcases/realtime/func/sched_football/GNUmakefile.am
8221ltp/testcases/realtime/func/sched_football/GNUmakefile.in
8222ltp/testcases/realtime/func/sched_jitter/GNUmakefile.am
8223ltp/testcases/realtime/func/sched_jitter/GNUmakefile.in
8224ltp/testcases/realtime/func/sched_latency/GNUmakefile.am
8225ltp/testcases/realtime/func/sched_latency/GNUmakefile.in
8226ltp/testcases/realtime/func/thread_clock/GNUmakefile.am
8227ltp/testcases/realtime/func/thread_clock/GNUmakefile.in
8228ltp/testcases/realtime/include/GNUmakefile.am
8229ltp/testcases/realtime/include/GNUmakefile.in
8230ltp/testcases/realtime/lib/GNUmakefile.am
8231ltp/testcases/realtime/lib/GNUmakefile.in
8232ltp/testcases/realtime/perf/GNUmakefile.am
8233ltp/testcases/realtime/perf/GNUmakefile.in
8234ltp/testcases/realtime/perf/latency/GNUmakefile.am
8235ltp/testcases/realtime/perf/latency/GNUmakefile.in
8236ltp/testcases/realtime/stress/GNUmakefile.am
8237ltp/testcases/realtime/stress/GNUmakefile.in
8238
823911) Log Message:
8240Forgot to remove include/rttests_config.h.in in the previous patch. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
8241
8242Removed Files:
8243ltp/testcases/realtime/include/rttests_config.h.in
8244
824512) Log Message:
8246Fix 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.
8247
8248Modified File(s):
8249ltp/testcases/realtime/run.sh
8250
825113) Log Message:
8252Usually 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>
8253
8254Modified File(s):
8255ltp/testcases/realtime/config.mk
8256
825714) Log Message:
8258This 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>
8259
8260Modified File(s):
8261ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
8262
826315) Log Message:
8264mmap1.c:524: warning: format '%ld' expects type 'long int', but argument 3 has type 'double'
8265which actually prints as:
8266WARNING: bad argument. Using default 1125899906842624
8267
8268Fix disktest printf format warnings (on Linux; no idea about Windows):
8269childmain.c:443: warning: format '%d' expects type 'int', but argument 4 has type 'size_t'
8270childmain.c:443: warning: format '%X' expects type 'unsigned int', but argument 5 has type 'size_t'
8271childmain.c:445: warning: format '%d' expects type 'int', but argument 6 has type 'size_t'
8272childmain.c:448: warning: format '%d' expects type 'int', but argument 6 has type 'size_t'
8273childmain.c:451: warning: format '%d' expects type 'int', but argument 6 has type 'size_t'
8274Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com>
8275
8276Modified File(s):
8277ltp/testcases/kernel/io/disktest/childmain.h
8278ltp/testcases/kernel/mem/mtest06/mmap1.c
8279
828016) Log Message:
8281All 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>
8282
8283Modified File(s):
8284ltp/testcases/kernel/syscalls/syslog/syslogtst.c
8285
828617) Log Message:
8287The filename arguments in some output messages are wrong. Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>
8288
8289Modified File(s):
8290ltp/testcases/kernel/syscalls/inotify/inotify02.c
8291
829218) Log Message:
8293Fixes 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>
8294
8295Modified File(s):
8296ltp/testcases/realtime/func/pi_perf/pi_perf.c
8297
829819) Log Message:
8299The 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>
8300
8301Modified File(s):
8302ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
8303
830420) Log Message:
8305faccessat01 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>
8306
8307Modified File(s):
8308ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
8309ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
8310
831121) Log Messsage:
8312Some newer glibcs do not like sprintf() printing a string into itself and loop. By, Marcus Meissner <marcusmeissner@users.sourceforge.net>
8313
8314Modified File(s):
8315ltp/testcases/kernel/syscalls/nftw/lib.c
8316ltp/testcases/kernel/syscalls/nftw/lib64.c
8317
831822) Log Message:
8319some more "variable is used uninitialized" warnings fixed with this patch, by, Marcus Meissner <marcusmeissner@users.sourceforge.net>
8320
8321Modified File(s):
8322ltp/testcases/kernel/fs/doio/doio.c
8323ltp/testcases/kernel/syscalls/sysctl/sysctl05.c
8324ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_wait/4-1.c
8325
832623) Log Message:
8327This 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>
8328
8329Modified File(s):
8330ltp/testcases/kernel/fs/doio/doio.c
8331ltp/testcases/kernel/fs/doio/iogen.c
8332
833324) Log Message:
8334Various 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>
8335
8336Modified File(s):
8337ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
8338ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
8339ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
8340ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
8341ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
8342ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
8343
834425) Log Message:
8345When I was compiling ltp-full-20080229/kernel/module/, error occured. The error like this: ...
8346scripts/Makefile.build:46: *** CFLAGS was changed in"ltp-full-20080229/testcases/kernel/module/delete_module/Makefile".Fix it to use EXTRA_CFLAGS. Stop.
8347The 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
8350The following patch solves these problems:
8351Signed-off-by: Wang Fang <wangf@cn.fujitsu.com>
8352
8353Modified File(s):
8354ltp/testcases/kernel/module/delete_module/Makefile
8355ltp/testcases/kernel/module/delete_module/delete_module01.c
8356ltp/testcases/kernel/module/delete_module/delete_module02.c
8357ltp/testcases/kernel/module/delete_module/delete_module03.c
8358ltp/testcases/kernel/module/delete_module/dummy_del_mod.c
8359ltp/testcases/kernel/module/delete_module/dummy_del_mod_dep.c
8360
836126) Log Message:
8362The 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
8364If 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.
8366The patch as follows:
8367Signed-off-by: Wang Fang <wangf@cn.fujitsu.com>
8368
8369Modified File(s):
8370ltp/testcases/kernel/module/delete_module/Makefile
8371
837227) Log Message:
8373The 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>
8374
8375Modified File(s):
8376ltp/testscripts/ltpstress.sh
8377
837828) Log Message:
8379The 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>
8380
8381File(s) Modified:
8382ltp/testcases/kernel/syscalls/inotify/README
8383ltp/testcases/kernel/syscalls/inotify/inotify02.c
8384
838529) Log Message:
8386I 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
8387
8388Modified File(s):
8389ltp/testcases/kernel/syscalls/syslog/syslogtst.c
8390
839130) Log Message:
8392A few POSIX fixes from Dustin Kirkland in [1908313]
8393
8394Modified File(s):
8395ltp/IDcheck.sh
8396ltp/runltp
8397ltp/runltplite.sh
8398
839931) Log Message:
8400cleanup build system a bit
8401
8402Removed File(s):
8403gotlibcap.c nolibcap.c
8404
840532) Log Message:
8406When 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>
8407
8408Modified File(s):
8409ltp/IDcheck.sh
8410
841133) Log Message:
8412Update 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>
8413
8414Modified Files:
8415ltp/testcases/kernel/security/filecaps/Makefile
8416ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
8417Added Files:
8418ltp/testcases/kernel/security/filecaps/makenumcapsh.c
8419
842034) Log Message:
84211. 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.
84232. 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.
8425Signed-off-by: Gilles Carry <gilles.carry@bull.net>
8426
8427Modified Files:
8428ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
8429ltp/testcases/realtime/func/thread_clock/tc-2.c
8430
843135) Log Message:
84321. Whitespaces cleanup
84332. Error checks when initializing stat containers
8434Signed-off-by: Gilles Carry <gilles.carry@bull.net>
8435
8436Modified Files:
8437ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
8438
843936) Log Message:
8440In 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>
8441
8442Modified Files:
8443ltp/testcases/realtime/include/libstats.h
8444ltp/testcases/realtime/lib/librttest.c
8445ltp/testcases/realtime/lib/libstats.c
8446
844737) Log Message:
84481) This patch fixes a concurrency issue in shmctl02. Same issue as in shmat02,
84492) Fix return value check from shmat. In case of error, this wrong check was leading to a seg-fault. Same problem as in kill05,
84503) Fixes a concurrency issue in shmget02. Same issue as in shmat02 : second key can conflict with the key from another process,
84514) 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,
8452Signed-off-by: Renaud Loittiaux <Renaud.Lottiaux@kerlabs.com>
8453
8454Modified Files:
8455ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
8456ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
8457ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
8458ltp/testcases/kernel/syscalls/rename/rename14.c
8459
846038) Log Message:
8461Fixing 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>
8462
8463Modified Files:
8464ltp/testcases/kernel/syscalls/ipc/semctl/semctl07.c
8465
8466
846739) Log Message:
8468Fixing 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>
8469
8470Modified Files:
8471ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
8472
847340) Log Message:
8474Fixes 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.
8475Patch 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,
8486The 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>
8487
8488Modified Files:
8489ltp/testcases/kernel/syscalls/ipc/semctl/Makefile
8490ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
8491ltp/testcases/kernel/syscalls/lib/libtestsuite.c
8492
849341) Log Message:
8494Fixing some NFS issue(s), by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
8495
8496Modified Files:
8497ltp/testcases/kernel/syscalls/fchownat/fchownat01.c
8498
849942) Log Message:
8500Fix 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>
8501
8502Modified Files:
8503ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
8504
8505Added Files:
8506ltp/testcases/kernel/syscalls/lib/libtestsuite.h
8507
850843) Log Message:
8509Fix 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>
8510
8511Modified Files:
8512ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
8513
851444) Log Message:
8515LTP 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>
8516
8517Modified Files:
8518ltp/testcases/kernel/syscalls/ipc/msgctl/Makefile
8519ltp/testcases/kernel/syscalls/ipc/msgget/Makefile
8520
852145) Log Message:
8522Fixes 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>
8523
8524Modified Files:
8525ltp/testcases/kernel/syscalls/dup2/dup203.c
8526
852746) Log Message:
8528We 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>
8529
8530Modified Files:
8531ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
8532
853347) Log Message:
8534Fixing Build Failures on Fedora Machine, by, psuriset@linux.vnet.ibm.com
8535
8536Modified Files:
8537ltp/testcases/kernel/numa/test.sh
8538
subrata_modak02d90ea2008-02-29 04:34:48 +00008539LTP-20080229
8540
85411) Log Message: lcov: adding support for gzipped html based on patch by dnozay@vmware.com
8542File(s) Modified:
8543ltp/utils/analysis/lcov/lcovrc
8544ltp/utils/analysis/lcov/man/genhtml.1
8545ltp/utils/analysis/lcov/man/lcovrc.5
8546ltp/utils/analysis/lcov/bin/genhtml
8547
85482) Log Message: Fix for Don´t call Domain type on test create, by, "Serge E. Hallyn" <serue@us.ibm.com>
8549File(s) Modified:
8550ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
8551ltp/testscripts/test_selinux.sh
8552
85533) Log Message: Some code cleanup in PID & SYSVIPC namespace testcases, by, "Rishikesh K. Rajak" <risrajak@linux.vnet.ibm.com>
8554Modified File(s):
8555ltp/testcases/kernel/containers/pidns/pidns01.c
8556ltp/testcases/kernel/containers/pidns/pidns02.c
8557ltp/testcases/kernel/containers/pidns/pidns03.c
8558ltp/testcases/kernel/containers/sysvipc/shmnstest.c
8559
85604) Log Message: Some Cleanups and running hugetlb independantly
8561Modified File(s):
8562ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
8563ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
8564Added File(s):
8565ltp/runtest/hugetlb
8566
85675) Log Message: Give Execute Permission to numa01.sh, by, Pradeep K Surisetty <pradeepkumars@in.ibm.com>
8568Modified File(s):
8569ltp/testcases/kernel/numa/Makefile
8570
85716) 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>
8572Modified File(s):
8573ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
8574
85757) Log Message: str_echo function expects a file descriptor & not an address, by, Craig Meier <crmeier@ghs.com>
8576Modified File(s):
8577ltp/testcases/kernel/sched/clisrv/pthserv.c
8578
85798) Log Message: Build Error Fix by checking for installation of setcap or xattr headers, by, "Serge E. Hallyn" <serue@us.ibm.com>
8580Modified File(s):
8581ltp/testcases/kernel/security/filecaps/Makefile
8582ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
8583Added Files:
8584ltp/testcases/kernel/security/filecaps/check_xattr.c
8585
85869) Log Message: mark test_exit as noreturn #1891129 by Marcus Meissner, by, Mike Frysinger <vapier@users.sourceforge.net>
8587Modified File(s):
8588ltp/ltp/include/test.h
8589Added File(s):
8590ltp/ltp/include/compiler.h
8591
859210)Log Message: Disktest application update to version 1.4.2, by, Brent Yardley <yardleyb@us.ibm.com>
8593Modified File(s):
8594ltp/testcases/kernel/io/disktest/Getopt.c
8595ltp/testcases/kernel/io/disktest/Getopt.h
8596ltp/testcases/kernel/io/disktest/Makefile
8597ltp/testcases/kernel/io/disktest/Makefile.aix
8598ltp/testcases/kernel/io/disktest/Makefile.linux
8599ltp/testcases/kernel/io/disktest/Makefile.windows
8600ltp/testcases/kernel/io/disktest/README
8601ltp/testcases/kernel/io/disktest/childmain.c
8602ltp/testcases/kernel/io/disktest/childmain.h
8603ltp/testcases/kernel/io/disktest/defs.h
8604ltp/testcases/kernel/io/disktest/dump.c
8605ltp/testcases/kernel/io/disktest/dump.h
8606ltp/testcases/kernel/io/disktest/globals.c
8607ltp/testcases/kernel/io/disktest/globals.h
8608ltp/testcases/kernel/io/disktest/io.c
8609ltp/testcases/kernel/io/disktest/io.h
8610ltp/testcases/kernel/io/disktest/main.c
8611ltp/testcases/kernel/io/disktest/main.h
8612ltp/testcases/kernel/io/disktest/parse.c
8613ltp/testcases/kernel/io/disktest/parse.h
8614ltp/testcases/kernel/io/disktest/sfunc.c
8615ltp/testcases/kernel/io/disktest/sfunc.h
8616ltp/testcases/kernel/io/disktest/stats.c
8617ltp/testcases/kernel/io/disktest/stats.h
8618ltp/testcases/kernel/io/disktest/threading.c
8619ltp/testcases/kernel/io/disktest/threading.h
8620ltp/testcases/kernel/io/disktest/timer.c
8621ltp/testcases/kernel/io/disktest/timer.h
8622ltp/testcases/kernel/io/disktest/usage.c
8623ltp/testcases/kernel/io/disktest/usage.h
8624ltp/testcases/kernel/io/disktest/man1/disktest.1
8625Added File(s):
8626ltp/testcases/kernel/io/disktest/CHANGELOG
8627ltp/testcases/kernel/io/disktest/disktest.spec
8628ltp/testcases/kernel/io/disktest/signals.c
8629ltp/testcases/kernel/io/disktest/signals.h
8630ltp/testcases/kernel/io/disktest/man1/disktest_manual.html
8631
863211) 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>
8633Modified File(s):
8634ltp/testcases/kernel/containers/libclone/libclone.c
8635
863612) 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"
8637Modified File(s):
8638ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
8639
864013) 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>
8641Modified File(s):
8642ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
8643
864414) 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).
8645Modified File(s):
8646ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
8647
864815) Log Message: Do not store cache files, by, Mike Frysinger <vapier@users.sourceforge.net>
8649Deleted File(s):
8650ltp/testcases/realtime/autom4te.cache/traces.0
8651ltp/testcases/realtime/autom4te.cache/traces.1
8652ltp/testcases/realtime/autom4te.cache/requests
8653ltp/testcases/realtime/autom4te.cache/output.1
8654ltp/testcases/realtime/autom4te.cache/output.0
8655
865616) Log Message: Remove compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
8657Modified File(s):
8658ltp/testcases/kernel/syscalls/pcllib/libtool
8659Deleted File(s):
8660ltp/testcases/kernel/syscalls/pcllib/config.h
8661ltp/testcases/kernel/syscalls/pcllib/config.log
8662ltp/testcases/kernel/syscalls/pcllib/config.status
8663
866417) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
8665Deleted File(s):
8666ltp/testcases/kernel/syscalls/pcllib/test/.deps/cobench.Po
8667ltp/testcases/kernel/syscalls/pcllib/test/.deps/cothread.Po
8668
866918) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
8670Deleted File(s):
8671ltp/testcases/kernel/syscalls/pcllib/man/Makefile
8672
867319) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
8674Deleted File(s):
8675ltp/testcases/kernel/syscalls/pcllib/pcl/.deps/pcl_version.Plo
8676ltp/testcases/kernel/syscalls/pcllib/pcl/.deps/pcl.Plo
8677
867820) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
8679Deleted File(s):
8680ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/traces.0
8681ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/traces.1
8682ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/requests
8683ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/output.1
8684ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/output.0
8685
868621) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
8687Deleted File(s):
8688ltp/testcases/kernel/syscalls/pcllib/include/Makefile
8689
869022) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
8691Deleted File(s):
8692ltp/testcases/kernel/syscalls/pcllib/test/Makefile
8693
869423) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
8695Deleted File(s):
8696ltp/testcases/kernel/syscalls/pcllib/pcl/Makefile
8697
869824) 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
8701by, Nagesh Sharyathi <sharyathi@in.ibm.com>
8702Modified File(s):
8703ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
8704ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
8705ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
8706
870725) Log Message:
8708Since msgmni now scales to the memory size, it may reach big values.
8709To avoid forking 2*msgmni processes and create msgmni msg queues, do not take
8710msgmni from procfs anymore.
8711Just define it as 16 (which is the MSGMNI constant value in linux/msg.h)
8712
8713Also fixed the Makefiles in ipc/lib and ipc/msgctl: there was no dependency
8714on the lib/ipc*.h header files.
8715
8716Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>
8717
8718Modified File(s):
8719ltp/testcases/kernel/syscalls/ipc/lib/Makefile
8720ltp/testcases/kernel/syscalls/ipc/lib/ipcmsg.h
8721ltp/testcases/kernel/syscalls/ipc/msgctl/Makefile
8722ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
8723ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
8724
872526) Log Message:
8726Here is a second round of cleanup and fixes for the realtime testcases.
8727
87281) Make sched_jitter use the create_fifo_thread() library function instead of an open coded solution,
87292) Prio-wake calls rt_init() twice, remove the second call,
87303) Make sbrk_mutex less verbose by default. One can still use the -v option to get the whole output,
87314) 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,
87326) Various tests still have a hardcoded value for the quantile nines. Use a value automatically calculated from the number of iterations,
87337) 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).
8734More generally, it seems that (at least with gcc 4.1.1):
8735 long i = 10000;
8736 double f = exp10(log10(i))
8737
8738 yields (i < f) being true due to rounding,
87398) Add latency tracing capability to pthread_kill_latency as is already done on a few other latency tests (gtod_latency, sched_latency, ...),
87409) 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,
874110)The print buffer is only ever flushed when it is full. Add flushing when the test terminates vi atexit(),
874211)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,
8743
8744Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
8745Cc: Darren Hart <dvhltc@us.ibm.com>
8746Cc: Tim Chavez <tinytim@us.ibm.com>
8747Cc: Matthieu CASTET <matthieu.castet@parrot.com>
8748Acked-by: Chirag <chirag@linux.vnet.ibm.com>
8749
8750Modified File(s):
8751ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
8752ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
8753ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
8754ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
8755ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
8756ltp/testcases/realtime/func/pi_perf/pi_perf.c
8757ltp/testcases/realtime/func/prio-wake/prio-wake.c
8758ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
8759ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
8760ltp/testcases/realtime/func/sched_latency/sched_latency.c
8761ltp/testcases/realtime/lib/librttest.c
8762ltp/testcases/realtime/lib/libstats.c
8763
876427) Log Message: lcov: fixed problem with pre gcc-3.3 versions.
8765read_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>
8766Modified File(s):
8767ltp/utils/analysis/lcov/bin/geninfo
8768
876928) Log Message: lcov: fix error when trying to use genhtml -b
8770genhtml fails when the data file contains an entry which is not found in the base file, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
8771Modified File(s):
8772ltp/utils/analysis/lcov/bin/genhtml
8773
877429) 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>
8775Added File(s):
8776ltp/testcases/realtime/func/pthread_kill_latency/run_auto.sh
8777
877830) 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).
8779Also integrated the following in libipc.a:
8780 . get_max_msgqueues()
8781 . get_used_msgqueues()
8782Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>
8783Modified File(s):
8784ltp/testcases/kernel/syscalls/ipc/lib/ipcmsg.h
8785ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
8786ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
8787ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
8788ltp/testcases/kernel/syscalls/ipc/msgget/Makefile
8789ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
8790Added File(s):
8791ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl10.c
8792ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
8793
879431) 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>
8795Modified File(s):
8796ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
8797
879832) Log Message:
8799There 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.
8804Signed-off-by : Sudhanshu Singh < sudh@linux.vnet.ibm.com>
8805
8806Modified File(s):
8807ltp/testcases/realtime/GNUmakefile.am
8808ltp/testcases/realtime/run.sh
8809ltp/testcases/realtime/func/async_handler/async_handler.c
8810ltp/testcases/realtime/func/async_handler/async_handler_jk.c
8811ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
8812ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
8813ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
8814ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
8815ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
8816ltp/testcases/realtime/func/measurement/preempt_timing.c
8817ltp/testcases/realtime/func/measurement/rdtsc-latency.c
8818ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
8819ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
8820ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
8821ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
8822ltp/testcases/realtime/func/pi-tests/run_auto.sh
8823ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
8824ltp/testcases/realtime/func/pi-tests/test-skeleton.c
8825ltp/testcases/realtime/func/pi-tests/testpi-0.c
8826ltp/testcases/realtime/func/pi-tests/testpi-1.c
8827ltp/testcases/realtime/func/pi-tests/testpi-2.c
8828ltp/testcases/realtime/func/pi-tests/testpi-4.c
8829ltp/testcases/realtime/func/pi-tests/testpi-5.c
8830ltp/testcases/realtime/func/pi-tests/testpi-6.c
8831ltp/testcases/realtime/func/pi-tests/testpi-7.c
8832ltp/testcases/realtime/func/pi_perf/pi_perf.c
8833ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
8834ltp/testcases/realtime/func/prio-wake/prio-wake.c
8835ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
8836ltp/testcases/realtime/func/sched_football/parse-football.py
8837ltp/testcases/realtime/func/sched_football/sched_football.c
8838ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
8839ltp/testcases/realtime/func/sched_latency/sched_latency.c
8840ltp/testcases/realtime/func/thread_clock/tc-2.c
8841ltp/testcases/realtime/include/libjvmsim.h
8842ltp/testcases/realtime/include/librttest.h
8843ltp/testcases/realtime/include/libstats.h
8844ltp/testcases/realtime/include/list.h
8845ltp/testcases/realtime/lib/libjvmsim.c
8846ltp/testcases/realtime/lib/librttest.c
8847ltp/testcases/realtime/lib/libstats.c
8848ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
8849ltp/testcases/realtime/perf/latency/pthread_cond_many.c
8850ltp/testcases/realtime/scripts/__init__.py
8851ltp/testcases/realtime/scripts/setenv.sh
8852ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
8853ltp/testcases/realtime/stress/pi-tests/testpi-3.c
8854ltp/testscripts/test_realtime.sh
8855
885633) 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>
8857Modified File(s):
8858ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
8859
886034) Log Message:
8861waitpid tests: Fix failure detection flag initialization.
8862On 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.
8863Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>
8864
8865Modified File(s):
8866ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
8867ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
8868ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
8869ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
8870ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
8871
887235) Log Message:
8873waitpid03/04: Fix condition numbers displayed when reporting errors.
8874The condition numbers displayed while reporting errors in waitpid03 and waitpid04 are used initialized and are not consistently updated, which may lead to useless reports.
8875Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>
8876
8877Modified File(s):
8878ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
8879ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
8880
888136) Log Message:
8882waitpid02-05: remove unused defines related to failure handling. Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>
8883Modified File(s):
8884ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
8885ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
8886ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
8887ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
8888
888937) Log Message: Adding option to build TIMER test cases as well, by, Subrata Modak <subrata@linux.vnet.ibm.com>
8890Modified File(s):
8891ltp/testcases/kernel/Makefile
8892
889338) Log Message: Removing these files as they get automatically generated during build, by, Max Stirling <vicky.irobot@gmail.com>
8894Deleted File(s):
8895ltp/testcases/ballista/ballista/MakefileHost
8896ltp/testcases/ballista/ballista/MakefileTarget
8897
889839) 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>
8899Modified File(s):
8900ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
8901ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
8902
890340) Log Message: Fix NFS issues in tst_rmdir (directory non empty) due to an unmapped file, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
8904Modified File(s):
8905ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
8906ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
8907
890841) 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>
8909Modified File(s):
8910ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
8911
891242) 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>
8913Modified File(s):
8914ltp/testcases/kernel/fs/doio/rwtest.sh
8915
891643) Log Message:
8917CLOCK_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>
8918
8919Modified File(s):
8920ltp/testcases/kernel/timers/clock_gettime/clock_gettime03.c
8921ltp/testcases/kernel/timers/clock_settime/clock_settime03.c
8922ltp/testcases/kernel/timers/include/common_timers.h
8923ltp/testcases/kernel/timers/timer_create/timer_create02.c
8924ltp/testcases/kernel/timers/timer_create/timer_create03.c
8925ltp/testcases/kernel/timers/timer_create/timer_create04.c
8926
892744) Mog Message:
8928This 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>
8929
8930Modified File(s):
8931ltp/testcases/kernel/syscalls/memmap/mem03.c
8932
893345) 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>
8934Modified File(s):
8935ltp/testcases/commands/ade/file/file_test.sh
8936
893746) 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>
8938Modified File(s):
8939ltp/testcases/kernel/syscalls/mremap/Makefile
8940ltp/testcases/kernel/syscalls/mremap/mremap04.c
8941
894247) Log Message:
8943LTP-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.
8945LTP-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.
8947LTP-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>
8949
8950Modified File(s):
8951ltp/testcases/kernel/syscalls/kill/kill05.c
8952
895348) Log Message:
89541) The pi-tests don't use the librttest infrastructure and simply duplicate code. This patch ensures that those tests use librttest.
89552) The thread-clock test doesn't use the librttest infrastructure. This patch ensures that it does.
89563) Adds missing headers to the following files,
8957Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>,
8958Acked-By: Dinakar Guniguntala <dino@in.ibm.com>,
8959Acked-By: Sebastien Dugue <sebastien.dugue@bull.net>
8960
8961Modified File(s):
8962ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
8963ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
8964
subrata_modakf030fc42008-02-01 10:46:21 +00008965LTP-20080131
8966
89671) Log Message: Some more updates to Reference Policy Checks by "Serge E. Hallyn" <serue@us.ibm.com>
8968File(s) Affected:
8969ltp/testscripts/test_selinux.sh
8970File(s) Added:
8971ltp/testcases/kernel/security/selinux-testsuite/misc/check_sbin_deprecated.pl
8972ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
8973ltp/testcases/kernel/security/selinux-testsuite/misc/update_refpolicy.sh
8974
89752) Log Message: This solves the configuration issue reported by Santwan <santwana.samantray@in.ibm.com>, and, fixed by Amit Arora <amitarora@in.ibm.com>
8976File(s) Affected:
8977ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
8978
89793) Log Message: Fix various printf strings to correct formatting and remove spaces, by, Randy Dunlap <rdunlap@xenotime.net>
8980File(s) Affected:
8981ltp/tools/apicmds/ltpapicmd.c
8982
89834) Log Message: gcov-kernel patch for linux 2.6.23, by Peter Oberparleiter <oberpapr@users.sourceforge.net>
8984File(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
8988
89895) 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>
8990File(s) Affected:
8991/cvsroot/ltp/utils/analysis/lcov/bin/geninfo
8992
89936) Log Message: Add dependency information for linux_syscall_numbers.h, by Mike Frysinger <vapier@gentoo.org>
8994File(s) Affected:
8995ltp/testcases/kernel/include/Makefile
8996
89977) Log Message: Testcases contributed by Sharyathi Nagesh <sharyath@in.ibm.com>
8998File(s) Affected:
8999ltp/runtest/syscalls
9000ltp/testcases/kernel/include/i386.in
9001ltp/testcases/kernel/include/ia64.in
9002ltp/testcases/kernel/include/powerpc.in
9003ltp/testcases/kernel/include/powerpc64.in
9004ltp/testcases/kernel/include/s390.in
9005ltp/testcases/kernel/include/s390x.in
9006ltp/testcases/kernel/include/sparc.in
9007ltp/testcases/kernel/include/sparc64.in
9008ltp/testcases/kernel/include/x86_64.in
9009
9010File(s) Added:
9011ltp/testcases/kernel/syscalls/fallocate/Makefile
9012ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
9013ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
9014ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
9015ltp/testcases/kernel/syscalls/fallocate/run.sh
9016
90178) Log Message: Fix for situations when it fails even on NUMA node, enabling proper identification of nodes, by psuriset <psuriset@linux.ibm.com>
9018File(s) Affected:
9019ltp/testcases/kernel/numa/numa01.sh
9020ltp/testcases/kernel/numa/numa_node_size.c
9021ltp/testcases/kernel/numa/test.sh
9022
90239) Log Message: Terminates the tests if __NR_fadvise64 is 0, by Masatake YAMATO <yamato@redhat.com>
9024File(s) Affected:
9025ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
9026ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
9027ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
9028ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
9029
903010) Log Message: Randomly generating a no. to avoid the test case to fail, by Sridhar Vinay <vinaysridhar@in.ibm.com>
9031File(s) Affected:
9032ltp/testcases/kernel/syscalls/syslog/syslogtst.c
9033
903411) Log Message: Jeff Burke <jburke@redhat.com> wanted this unnecessary file to be removed
9035FIle(s) Affected:
9036ltp/testcases/pounder21/test_scripts/statslogging.orig
9037
903812) 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>
9039File(s) Affected:
9040ltp/testcases/realtime/README
9041File(s) Removed:
9042ltp/testscripts/realtime.sh
9043File(s) Added:
9044ltp/testscripts/test_realtime.sh
9045
904613) Log Message: Still more fix for Randomly generating a no. to avoid the test case to fail, by Sridhar Vinay <vinaysridhar@in.ibm.com>
9047File(s) Affected:
9048ltp/testcases/kernel/syscalls/syslog/syslogtst.c
9049
905014) Log Message: "hp_func" should be protected through pthread_mutex or similar, by, Yi Xu <yxu@suse.de>
9051File(s) Affected:
9052ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/1-6.c
9053
905415) Log Message:
9055Huge Changes from Cai Qian <qcai@redhat.com>. Please see the Description
9056below:
9057
9058The updated version
9059has the following improvments,
9060
9061- simplify maintenance
9062
9063- fix several bugs
9064
9065- better automation
9066
9067- extend support on Debian and Fedora
9068
9069- merge Poornima Nayak <Poornima.Nayak@in.ibm.com> 's latest patch
9070
9071- other changes
9072
9073The new version simplifies code layout, and all tools under lib/
9074directory are standalone and reusable, all configurable variables are
9075under the file runkdump.conf. There are also included sample
9076configuration files for different distros and test components. In
9077addition, it avoided code duplication by merging RHEL and SLES specified
9078code in lkdtm module together, and add a checking before hand. The
9079working flow in main script has also been tidied up. verify and
9080verify_dump have been unified. unused file "summary" has been deleted.
9081
9082In 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.
9088
9089In the new version, once you define everything in a config file, it will
9090run in an automatically fashion on some of systems, if there is proper
9091tools installed.
9092
9093The code has been rewritten in POSIX shell syntax, and made more
9094portable, and attempted to remove hard-coded stuff as much as
9095possible. It has been tested fairly on RHEL5.1, SLES10sp1, Debian
9096unstable, and Fedora 8. If needed I can send you result logs. Sachin
9097has done a quick test on PPC64 machine running RHEL5.1 and the script
9098run fine. Poornima has done some code review.
9099Poornima's patch has been merged,
91001. Crashkerenl reservation check is modified to support any craskernel
9101value.
91022. A message before system reboots
91033. Added one more line to 'status' if dump verification passed.
91044. Modified 'README' file
91055. If kdump start fails for invalid arguments in kdump.conf is fixed
91066. Replaced MAKE_OPTS with MAKE_OPTIONS.
91077. Removed some unwanted statements.
9108
9109Other changes included that all tests descriptions have been documented
9110in doc/ALL_TEST.txt. KNLD (dump over scp with link delay) test case has
9111been merged into KNSCP (dump over scp). Once LINK_DELAY has been defined
9112somewhere in configuration file, all test cases (KNSCP and KNNFS)
9113dumping to a network destination will take advantage of it. If
9114LINK_DELAY is not defined or equals to 0, KNSCP and KNNFS will just the
9115same as in previous version.
9116
9117Cai Qian
9118
9119Modified Files:
9120ltp/testcases/kdump/Makefile ltp/testcases/kdump/README
9121Added Files:
9122ltp/testcases/kdump/runkdump.conf
9123ltp/testcases/kdump/runkdump.sh
9124ltp/testcases/kdump/doc/ALL_TEST.txt
9125ltp/testcases/kdump/doc/OO_Descriptions.txt
9126ltp/testcases/kdump/doc/README
9127ltp/testcases/kdump/doc/TEST_PLAN.txt
9128ltp/testcases/kdump/lib/Makefile
9129ltp/testcases/kdump/lib/setup.sh
9130ltp/testcases/kdump/lib/ssh.tcl
9131ltp/testcases/kdump/lib/sysinfo.sh
9132ltp/testcases/kdump/lib/test.sh
9133ltp/testcases/kdump/lib/verify.sh
9134ltp/testcases/kdump/lib/crasher/Makefile
9135ltp/testcases/kdump/lib/crasher/crasher.c
9136ltp/testcases/kdump/lib/kprobes/Makefile
9137ltp/testcases/kdump/lib/kprobes/kprobes.c
9138ltp/testcases/kdump/lib/lkdtm/Makefile
9139ltp/testcases/kdump/lib/lkdtm/lkdtm.c
9140ltp/testcases/kdump/lib/lkdtm/lkdtm.c.orig
9141ltp/testcases/kdump/sample/runkdump.BASIC_LKDTM.RHEL
9142ltp/testcases/kdump/sample/runkdump.BASIC_LKDTM.SLES
9143ltp/testcases/kdump/sample/runkdump.CRASHER.RHEL
9144ltp/testcases/kdump/sample/runkdump.CRASHER.SLES
9145ltp/testcases/kdump/sample/runkdump.EXTRA_LKDTM.RHEL
9146ltp/testcases/kdump/sample/runkdump.EXTRA_LKDTM.SLES
9147Removed Files:
9148ltp/testcases/kdump/TEST_PLAN.txt
9149ltp/testcases/kdump/crash_cmds ltp/testcases/kdump/distro
9150ltp/testcases/kdump/kdump_propagate ltp/testcases/kdump/master
9151ltp/testcases/kdump/setup ltp/testcases/kdump/summary
9152ltp/testcases/kdump/sysinfo ltp/testcases/kdump/test
9153ltp/testcases/kdump/tests ltp/testcases/kdump/verify
9154ltp/testcases/kdump/verify_dump
9155ltp/testcases/kdump/rhtools/Makefile
9156ltp/testcases/kdump/rhtools/OO_Descriptions.txt
9157ltp/testcases/kdump/rhtools/crasher_mod/Makefile
9158ltp/testcases/kdump/rhtools/crasher_mod/crasher.c
9159ltp/testcases/kdump/rhtools/lkdtm_mod/Makefile
9160ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
9161ltp/testcases/kdump/susetools/Makefile
9162ltp/testcases/kdump/susetools/OO_Descriptions.txt
9163ltp/testcases/kdump/susetools/crasher_mod/Makefile
9164ltp/testcases/kdump/susetools/crasher_mod/crasher.c
9165ltp/testcases/kdump/susetools/lkdtm_mod/Makefile
9166ltp/testcases/kdump/susetools/lkdtm_mod/lkdtm.c
9167ltp/testcases/kdump/testlists/crasher
9168ltp/testcases/kdump/testlists/lkdtm.base
9169ltp/testcases/kdump/testlists/lkdtm.exha
9170
917116) Log Message: A huge Update to the RT Linux Tree by Sebastien Dugu <sebastien.dugue@bull.net>
9172Modified Files:
9173ltp/testcases/realtime/func/async_handler/async_handler.c
9174ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
9175ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
9176ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
9177ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
9178ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
9179ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
9180ltp/testcases/realtime/func/pi_perf/pi_perf.c
9181ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
9182ltp/testcases/realtime/func/sched_football/sched_football.c
9183ltp/testcases/realtime/func/sched_latency/sched_latency.c
9184
918517) 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
9186Modifiled File(s):
9187ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
9188ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
9189
919018) Log Message: Fixing missing argument for open() function when O_CREAT is in the flag, by, Yi Xu <yxu@suse.de>
9191Modified File(s):
9192testcases/kernel/syscalls/clone/clone02.c
9193testcases/kernel/syscalls/fcntl/fcntl18.c
9194testcases/kernel/syscalls/fdatasync/fdatasync01.c
9195testcases/kernel/syscalls/getdents/getdents04.c
9196testcases/kernel/syscalls/mprotect/mprotect02.c
9197testcases/kernel/syscalls/mprotect/mprotect03.c
9198testcases/kernel/syscalls/open/open04.c
9199testcases/kernel/syscalls/pselect/pselect01.c
9200testcases/kernel/syscalls/read/read02.c
9201testcases/kernel/syscalls/select/select01.c
9202testcases/kernel/syscalls/sendfile/sendfile03.c
9203testcases/kernel/syscalls/splice/splice01.c
9204testcases/kernel/syscalls/symlink/symlink01.c
9205testcases/kernel/syscalls/tee/tee01.c
9206testcases/network/ipv6/sendfile6/testsf_c6.c
9207testcases/network/tcp_cmds/sendfile/testsf_c.c
9208testcases/kernel/fs/doio/iogen.c
9209
921019) Log Message: Fix for generation of HTML output for absolute paths, by, Subrata Modak <subrata@linux.vnet.ibm.com>
9211Modified File(s):
9212ltp/runltp
9213ltp/tools/genhtml.pl
9214
921520) Log Message: Initial set of Filecaps testcases from Serge, "Serge E. Hallyn" <serue@us.ibm.com>
9216Modified Files:
9217ltp/runltp
9218ltp/testcases/kernel/security/Makefile
9219Added Files:
9220ltp/runtest/filecaps
9221ltp/testcases/kernel/security/filecaps/Makefile
9222ltp/testcases/kernel/security/filecaps/README
9223ltp/testcases/kernel/security/filecaps/check_simple_capset.c
9224ltp/testcases/kernel/security/filecaps/checkforfilecaps.sh
9225ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
9226ltp/testcases/kernel/security/filecaps/filecapstest.sh
9227ltp/testcases/kernel/security/filecaps/gotlibcap.c
9228ltp/testcases/kernel/security/filecaps/inh_capped.c
9229ltp/testcases/kernel/security/filecaps/nolibcap.c
9230ltp/testcases/kernel/security/filecaps/print_caps.c
9231ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
9232ltp/testscripts/test_filecaps.sh
9233
923421) Log Message: testcase ballista gcc 4.3 conformance, by, Patrick Kirsch <pkirsch@suse.de>
9235Modified File(s):
9236ltp/testcases/ballista/ballista/compile/bparser.cpp
9237
923822) Log Message: Enhancing runltp to run testcases in desired sequence, by, Subrata Modak <subrata@linux.vnet.ibm.com>
9239Modified File(s):
9240ltp/runltp
9241
924223) 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>
9243Modified File(s):
9244ltp/testcases/kernel/syscalls/times/times03.c
9245
924624) 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>
9247Modified File(s):
9248ltp/testcases/kernel/security/selinux-testsuite/README
9249ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
9250
925125) Log Message: added gcov-kernel patches for linux-2.6.24, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
9252Added File(s):
9253ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov-arm-eabi.patch
9254ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov-arm-hack.patch
9255ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
9256
925726) Log Message: Fix for Build Error issues on NUMA Machine in absence of important RPMs, by, psuriset <psuriset@linux.vnet.ibm.com>
9258Modified File(s):
9259ltp/testcases/kernel/numa/Makefile
9260ltp/testcases/kernel/numa/README
9261ltp/testcases/kernel/numa/numa01.sh
9262ltp/testcases/kernel/numa/numa_node_size.c
9263ltp/testcases/kernel/numa/test.sh
9264
subrata_modakae1219d2008-01-01 08:50:08 +00009265LTP-20071231
9266
92671) Log Message: Update CLONE_NEWPID as value changed in 2.6.23-rc3-mm2, submitted by Sukadev Bhattiprolu <sukadev@us.ibm.com>
9268File(s) Affected:
9269ltp/testcases/kernel/containers/libclone/libclone.h
9270
92712) Log Message: New Test Cases sendfile05 sendfile06 and sendfile07 for sendfile and sendfile64 syscall, by Masatake YAMATO <yamato@redhat.com>
9272File(s) Affected:
9273ltp/runtest/syscalls
9274ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
9275ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
9276ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
9277File(s) Added:
9278ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
9279ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
9280ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
9281
92823) Log Message: Fixing the problem of the resolution for ADDRESS_OF_MAIN, by Mark Ver <markver@us.ibm.com>
9283File(s) Affected:
9284ltp/testcases/kernel/io/direct_io/diotest4.c
9285
92864) Log Message: use caps in "generated warning" since people dont read comments, by Mike Frysinger <vapier@users.sourceforge.net>
9287File(s) Affected:
9288ltp/testcases/kernel/include/linux_syscall_numbers.h
9289ltp/testcases/kernel/include/regen.sh
9290
92915) Log Message: Se-linux Reference Policy Updates by Stephen Smalley <sds@tycho.nsa.gov>
9292File(s) Affected:
9293ltp/testcases/kernel/security/selinux-testsuite/README
9294ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
9295ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
9296ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
9297ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
9298ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
9299ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_readlink.te
9300ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rxdir.te
9301ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
9302ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_stat.te
9303ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
9304ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
9305ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
9306
93076) Log Message: New NUMA Testcases by psuriset@linux.vnet.ibm.com
9308File(s) Affected:
9309ltp/testcases/kernel/numa/Makefile
9310ltp/testcases/kernel/numa/README
9311ltp/testcases/kernel/numa/numa01.sh
9312File(s) Added:
9313ltp/testcases/kernel/numa/numa_node_size.c
9314ltp/testcases/kernel/numa/test.sh
9315
93167) 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>
9317File(s) Affected:
9318ltp/testcases/kernel/syscalls/mincore/mincore01.c
9319
93208) Log Message: add syscall list for arm from Riaz Ur Rahaman
9321File(s) Affected:
9322ltp/testcases/kernel/include/linux_syscall_numbers.h
9323ltp/testcases/kernel/include/order
9324
9325File(s) Added:
9326ltp/testcases/kernel/include/arm.in
9327
93289) Log Message: Test isn't supported in kernel versions before 2.6.16, by Marco Antonio Fernandes Junior <marcoafj@linux.vnet.ibm.com>
9329File(s) Affected:
9330ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
9331
933210)Log Message: Reverting Back Stephenś Patch and Applying Jeffś Patch for controlling the tty issue. Also a minor change for the ia64 compile failure.
9333File(s) Affected:
9334testcases/kernel/security/selinux-testsuite/README
9335testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
9336testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
9337testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
9338testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
9339testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
9340testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
9341testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
9342testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
9343testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
9344testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c
9345testcases/kernel/security/selinux-testsuite/tests/file/selinux_file.sh
9346
934711) Log Message: A Trivial Fix from Roger Mach <bigmach@us.ibm.com>
9348File(s) Affected:
9349ltp/testcases/pounder21/test_scripts/xterm_stress
9350
935112) Log Message: tweak config.mk comment to reflect reality, by Mike Frysinger
9352File(s) Affected:
9353ltp/Makefile
9354
935513) Log Message: Initial Set of Real Time Linux Test Cases, by Nivedita Singhvi <niv@us.ibm.com> & sudhanshu Singh <sudhanshusingh@in.ibm.com>
9356File(s) Added:
9357ltp/testcases/realtime/COPYING
9358ltp/testcases/realtime/GNUmakefile.am
9359ltp/testcases/realtime/GNUmakefile.in
9360ltp/testcases/realtime/OO_DESCRIPTION.txt
9361ltp/testcases/realtime/README
9362ltp/testcases/realtime/aclocal.m4
9363ltp/testcases/realtime/autogen.sh
9364ltp/testcases/realtime/configure
9365ltp/testcases/realtime/configure.ac
9366ltp/testcases/realtime/run.sh
9367ltp/testcases/realtime/autom4te.cache/output.0
9368ltp/testcases/realtime/autom4te.cache/output.1
9369ltp/testcases/realtime/autom4te.cache/requests
9370ltp/testcases/realtime/autom4te.cache/traces.0
9371ltp/testcases/realtime/autom4te.cache/traces.1
9372ltp/testcases/realtime/config/GNUmakefile.am
9373ltp/testcases/realtime/config/GNUmakefile.in
9374ltp/testcases/realtime/config/autoconf/compile
9375ltp/testcases/realtime/config/autoconf/config.guess
9376ltp/testcases/realtime/config/autoconf/config.sub
9377ltp/testcases/realtime/config/autoconf/depcomp
9378ltp/testcases/realtime/config/autoconf/install-sh
9379ltp/testcases/realtime/config/autoconf/missing
9380ltp/testcases/realtime/doc/HOWTO_ADD_TESTS
9381ltp/testcases/realtime/doc/TODO
9382ltp/testcases/realtime/func/GNUmakefile.am
9383ltp/testcases/realtime/func/GNUmakefile.in
9384ltp/testcases/realtime/func/async_handler/GNUmakefile.am
9385ltp/testcases/realtime/func/async_handler/GNUmakefile.in
9386ltp/testcases/realtime/func/async_handler/async_handler.c
9387ltp/testcases/realtime/func/async_handler/async_handler_jk.c
9388ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
9389ltp/testcases/realtime/func/async_handler/run_auto.sh
9390ltp/testcases/realtime/func/gtod_latency/GNUmakefile.am
9391ltp/testcases/realtime/func/gtod_latency/GNUmakefile.in
9392ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
9393ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
9394ltp/testcases/realtime/func/gtod_latency/run_auto.sh
9395ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.am
9396ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.in
9397ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
9398ltp/testcases/realtime/func/hrtimer-prio/run.sh
9399ltp/testcases/realtime/func/matrix_mult/GNUmakefile.am
9400ltp/testcases/realtime/func/matrix_mult/GNUmakefile.in
9401ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
9402ltp/testcases/realtime/func/matrix_mult/run_auto.sh
9403ltp/testcases/realtime/func/measurement/GNUmakefile.am
9404ltp/testcases/realtime/func/measurement/GNUmakefile.in
9405ltp/testcases/realtime/func/measurement/README
9406ltp/testcases/realtime/func/measurement/preempt_timing.c
9407ltp/testcases/realtime/func/measurement/rdtsc-latency.c
9408ltp/testcases/realtime/func/measurement/run.sh
9409ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.am
9410ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.in
9411ltp/testcases/realtime/func/periodic_cpu_load/mixed_load.sh
9412ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
9413ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
9414ltp/testcases/realtime/func/periodic_cpu_load/run_auto.sh
9415ltp/testcases/realtime/func/pi-tests/GNUmakefile.am
9416ltp/testcases/realtime/func/pi-tests/GNUmakefile.in
9417ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
9418ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
9419ltp/testcases/realtime/func/pi-tests/run_auto.sh
9420ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
9421ltp/testcases/realtime/func/pi-tests/test-skeleton.c
9422ltp/testcases/realtime/func/pi-tests/testpi-0.c
9423ltp/testcases/realtime/func/pi-tests/testpi-1.c
9424ltp/testcases/realtime/func/pi-tests/testpi-2.c
9425ltp/testcases/realtime/func/pi-tests/testpi-4.c
9426ltp/testcases/realtime/func/pi-tests/testpi-5.c
9427ltp/testcases/realtime/func/pi-tests/testpi-6.c
9428ltp/testcases/realtime/func/pi-tests/testpi-7.c
9429ltp/testcases/realtime/func/pi_perf/GNUmakefile.am
9430ltp/testcases/realtime/func/pi_perf/GNUmakefile.in
9431ltp/testcases/realtime/func/pi_perf/pi_perf.c
9432ltp/testcases/realtime/func/pi_perf/run_auto.sh
9433ltp/testcases/realtime/func/prio-preempt/GNUmakefile.am
9434ltp/testcases/realtime/func/prio-preempt/GNUmakefile.in
9435ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
9436ltp/testcases/realtime/func/prio-preempt/run_auto.sh
9437ltp/testcases/realtime/func/prio-wake/GNUmakefile.am
9438ltp/testcases/realtime/func/prio-wake/GNUmakefile.in
9439ltp/testcases/realtime/func/prio-wake/prio-wake.c
9440ltp/testcases/realtime/func/prio-wake/run_auto.sh
9441ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.am
9442ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.in
9443ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
9444ltp/testcases/realtime/func/sched_football/GNUmakefile.am
9445ltp/testcases/realtime/func/sched_football/GNUmakefile.in
9446ltp/testcases/realtime/func/sched_football/parse-football.py
9447ltp/testcases/realtime/func/sched_football/run_auto.sh
9448ltp/testcases/realtime/func/sched_football/sched_football.c
9449ltp/testcases/realtime/func/sched_jitter/GNUmakefile.am
9450ltp/testcases/realtime/func/sched_jitter/GNUmakefile.in
9451ltp/testcases/realtime/func/sched_jitter/README
9452ltp/testcases/realtime/func/sched_jitter/run_auto.sh
9453ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
9454ltp/testcases/realtime/func/sched_latency/GNUmakefile.am
9455ltp/testcases/realtime/func/sched_latency/GNUmakefile.in
9456ltp/testcases/realtime/func/sched_latency/run_auto.sh
9457ltp/testcases/realtime/func/sched_latency/sched_latency.c
9458ltp/testcases/realtime/func/thread_clock/GNUmakefile.am
9459ltp/testcases/realtime/func/thread_clock/GNUmakefile.in
9460ltp/testcases/realtime/func/thread_clock/run_auto.sh
9461ltp/testcases/realtime/func/thread_clock/tc-2.c
9462ltp/testcases/realtime/include/GNUmakefile.am
9463ltp/testcases/realtime/include/GNUmakefile.in
9464ltp/testcases/realtime/include/libjvmsim.h
9465ltp/testcases/realtime/include/librttest.h
9466ltp/testcases/realtime/include/libstats.h
9467ltp/testcases/realtime/include/list.h
9468ltp/testcases/realtime/include/rttests_config.h.in
9469ltp/testcases/realtime/lib/GNUmakefile.am
9470ltp/testcases/realtime/lib/GNUmakefile.in
9471ltp/testcases/realtime/lib/libjvmsim.c
9472ltp/testcases/realtime/lib/librttest.c
9473ltp/testcases/realtime/lib/libstats.c
9474ltp/testcases/realtime/perf/GNUmakefile.am
9475ltp/testcases/realtime/perf/GNUmakefile.in
9476ltp/testcases/realtime/perf/latency/GNUmakefile.am
9477ltp/testcases/realtime/perf/latency/GNUmakefile.in
9478ltp/testcases/realtime/perf/latency/cpunoise.sh
9479ltp/testcases/realtime/perf/latency/cpunoise2000.sh
9480ltp/testcases/realtime/perf/latency/disknoise.sh
9481ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
9482ltp/testcases/realtime/perf/latency/pthread_cond_many.c
9483ltp/testcases/realtime/perf/latency/pthread_cond_many_histogram.sh
9484ltp/testcases/realtime/perf/latency/run.sh
9485ltp/testcases/realtime/scripts/__init__.py
9486ltp/testcases/realtime/scripts/parser.py
9487ltp/testcases/realtime/scripts/run_c_files.sh
9488ltp/testcases/realtime/scripts/setenv.sh
9489ltp/testcases/realtime/stress/GNUmakefile.am
9490ltp/testcases/realtime/stress/GNUmakefile.in
9491ltp/testcases/realtime/stress/pi-tests/GNUmakefile.am
9492ltp/testcases/realtime/stress/pi-tests/GNUmakefile.in
9493ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
9494ltp/testcases/realtime/stress/pi-tests/testpi-3.c
9495ltp/testcases/realtime/tools/ftqviz.py
9496ltp/testscripts/realtime.sh
9497
949814) Log Message: Updates for Some Copyright and License Declarations
9499File(s) Affected:
9500ltp/testcases/realtime/GNUmakefile.am
9501ltp/testcases/realtime/OO_DESCRIPTION.txt
9502ltp/testcases/realtime/README
9503ltp/testcases/realtime/autogen.sh
9504ltp/testcases/realtime/configure.ac
9505ltp/testcases/realtime/run.sh
9506
950715) Log Message: Initial set of PID Namespace testcase contributed by "Rishikesh K. Rajak" <risrajak@linux.vnet.ibm.com>
9508File(s) Added:
9509ltp/testcases/kernel/containers/pidns/Makefile
9510ltp/testcases/kernel/containers/pidns/README
9511ltp/testcases/kernel/containers/pidns/check_pidns_enabled.c
9512ltp/testcases/kernel/containers/pidns/pidns01.c
9513ltp/testcases/kernel/containers/pidns/pidns02.c
9514ltp/testcases/kernel/containers/pidns/pidns03.c
9515ltp/testcases/kernel/containers/pidns/runpidnstest.sh
9516ltp/testcases/kernel/containers/pidns/runtests_noltp.sh
9517
9518File(s) Affected:
9519ltp/testcases/kernel/containers/Makefile
9520ltp/testcases/kernel/containers/container_test.sh
9521
952216) Log Message: Changed the way Copyrights and License agreements are declared
9523File(s) Affected:
9524ltp/testcases/kernel/containers/README
9525ltp/testcases/kernel/containers/TEST_PLAN.txt
9526ltp/testcases/kernel/containers/check_for_unshare.c
9527ltp/testcases/kernel/containers/libclone/Makefile
9528ltp/testcases/kernel/containers/libclone/libclone.c
9529ltp/testcases/kernel/containers/libclone/libclone.h
9530ltp/testcases/kernel/containers/sysvipc/Makefile
9531ltp/testcases/kernel/containers/sysvipc/check_ipcns_enabled.c
9532ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
9533ltp/testcases/kernel/containers/sysvipc/runtests_noltp.sh
9534ltp/testcases/kernel/containers/sysvipc/shmnstest.c
9535ltp/testcases/kernel/containers/utsname/Makefile
9536ltp/testcases/kernel/containers/utsname/README
9537ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
9538ltp/testcases/kernel/containers/utsname/runtests_noltp.sh
9539ltp/testcases/kernel/containers/utsname/runutstest.sh
9540ltp/testcases/kernel/containers/utsname/utstest.c
9541
subrata_modak99086662007-12-03 07:07:49 +00009542LTP-20071130
9543
95441) Log Message: lcov: fix for problem resulting in lcov aborting with "ERROR: reading string"
9545File(s) Affected:
9546/cvsroot/ltp/utils/analysis/lcov/bin
9547
95482) Log Message: Update to OpenHPI 2.10.1 (see www.openhpi.org for more info)
9549File(s) Affected:
9550ltp/testcases/open_hpi_testsuite
9551
95523) 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.
9553File(s) Affected:
9554ltp/testcases/open_posix_testsuite/conformance/interfaces/mmap/23-1.c
9555
95564) Log Message: Yi Yang <yang.y.yi@gmail.com> fixed some anomalies for ext2/ext3 and creat system call
9557File(s) Affected:
9558ltp/testcases/kernel/fs/doio/growfiles.c
9559ltp/testcases/kernel/syscalls/creat/creat05.c
9560
95615) Log Message: Removing Propreitary and Confidential Information to Suit to GPLv2 License
9562File(s) Affected:
9563testcases/kernel/ipc/ipc_stress/message_queue_test_01.c
9564testcases/kernel/ipc/ipc_stress/message_queue_test_02_ctl.c
9565testcases/kernel/ipc/ipc_stress/message_queue_test_02_get.c
9566testcases/kernel/ipc/ipc_stress/message_queue_test_02_rcv.c
9567testcases/kernel/ipc/ipc_stress/message_queue_test_02_snd.c
9568testcases/kernel/ipc/ipc_stress/message_queue_test_04.c
9569testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
9570testcases/kernel/ipc/ipc_stress/pipe_test_01.c
9571testcases/kernel/ipc/ipc_stress/pipe_test_02.c
9572testcases/kernel/ipc/ipc_stress/semaphore_test_01.c
9573testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
9574testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
9575testcases/kernel/ipc/ipc_stress/shmem_test_01.c
9576testcases/kernel/ipc/ipc_stress/shmem_test_02.c
9577testcases/kernel/ipc/ipc_stress/shmem_test_03.c
9578testcases/kernel/ipc/ipc_stress/shmem_test_04.c
9579testcases/kernel/ipc/ipc_stress/shmem_test_05.c
9580testcases/kernel/ipc/ipc_stress/shmem_test_06.c
9581testcases/kernel/ipc/ipc_stress/shmem_test_07.c
9582testcases/kernel/ipc/ipc_stress/signal_test_01.c
9583testcases/kernel/ipc/ipc_stress/signal_test_02.c
9584testcases/kernel/ipc/ipc_stress/signal_test_03.c
9585testcases/kernel/ipc/ipc_stress/signal_test_04.c
9586testcases/kernel/ipc/ipc_stress/signal_test_05.c
9587testcases/kernel/ipc/ipc_stress/signal_test_06.c
9588testcases/kernel/ipc/ipc_stress/signal_test_07.c
9589testcases/kernel/sched/clisrv/pthserv.c
9590testcases/kernel/sched/clisrv/readline.c
9591testcases/kernel/sched/clisrv/writen.c
9592testcases/kernel/sched/sched_stress/sched_driver.c
9593testcases/kernel/sched/sched_stress/sched.c
9594testcases/kernel/sched/sched_stress/sched.h
9595testcases/kernel/sched/sched_stress/sched_tc0.c
9596testcases/kernel/sched/sched_stress/sched_tc1.c
9597testcases/kernel/sched/sched_stress/sched_tc2.c
9598testcases/kernel/sched/sched_stress/sched_tc3.c
9599testcases/kernel/sched/sched_stress/sched_tc4.c
9600testcases/kernel/sched/sched_stress/sched_tc5.c
9601testcases/kernel/sched/sched_stress/sched_tc6.c
9602
96036) Log Message: Make the test working on busybox system, where 'df' command
9604doesn't support -P option, neither accept a directory as input,
9605Submitted by Carmelo AMOROSO <carmelo.amoroso@st.com>
9606File(s) Affected:
9607ltp/testcases/kernel/fs/doio/rwtest.sh
9608
96097) Log Message:
9610This patch allows network stress tests to be run on different subnet
9611configuration by using some macros for IP addresses configuration.
9612It doesn't affect default values.
9613Submitted by Carmelo AMOROSO <carmelo.amoroso@st.com>
9614File(s) Affected:
9615ltp/testcases/network/stress/broken_ip/broken_ip4-checksum
9616ltp/testcases/network/stress/broken_ip/broken_ip4-dstaddr
9617ltp/testcases/network/stress/broken_ip/broken_ip4-fragment
9618ltp/testcases/network/stress/broken_ip/broken_ip4-ihl
9619ltp/testcases/network/stress/broken_ip/broken_ip4-protcol
9620ltp/testcases/network/stress/broken_ip/broken_ip4-totlen
9621ltp/testcases/network/stress/broken_ip/broken_ip4-version
9622ltp/testcases/network/stress/dns/dns4-stress
9623ltp/testcases/network/stress/ftp/ftp4-download-stress
9624ltp/testcases/network/stress/ftp/ftp4-upload-stress
9625ltp/testcases/network/stress/http/http4-stress
9626ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic01
9627ltp/testcases/network/stress/interface/if4-addr-change
9628ltp/testcases/network/stress/interface/if4-alias-adddel
9629ltp/testcases/network/stress/interface/if4-alias-addlarge
9630ltp/testcases/network/stress/interface/if4-mtu-change
9631ltp/testcases/network/stress/interface/if4-route-adddel
9632ltp/testcases/network/stress/interface/if4-route-addlarge
9633ltp/testcases/network/stress/interface/if4-updown
9634ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope01
9635ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope02
9636ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope03
9637ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope04
9638ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld01
9639ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld02
9640ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld01
9641ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld02
9642ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld03
9643ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld04
9644ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld05
9645ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld06
9646ltp/testcases/network/stress/route/route4-change-dst
9647ltp/testcases/network/stress/route/route4-change-gw
9648ltp/testcases/network/stress/route/route4-change-if
9649ltp/testcases/network/stress/route/route4-ifdown
9650ltp/testcases/network/stress/route/route4-redirect
9651ltp/testcases/network/stress/route/route4-rmmod
9652ltp/testcases/network/stress/ssh/ssh4-stress
9653ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport01
9654ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport01
9655ltp/testcases/network/stress/tcp/uni-basic/tcp4-uni-basic01
9656ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport01
9657ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic01
9658testscripts/networkstress.sh
9659
96608) Log Message: Patch to check file permission first, and then skip write-only
9661files,and report them as INFO. Submitted by Cai Qian <qcai@redhat.com>
9662File(s) Affected:
9663ltp/testcases/kernel/fs/proc/proc01.c
9664
96659) Log Message:
9666Patch to skip read of all /proc/<pid> directories except /proc/self.
9667Therefore, it make sure that at least one /proc/<pid> has been read,
9668and also the directory will stay as long as the life time of the test.
9669Submitted by Cai Qian <qcai@redhat.com>
9670File(s) Affected:
9671ltp/testcases/kernel/fs/proc/proc01.c
9672
967310) Log Message: Create testfile in tmpdir to be consistent with other tests by Kumar Gala <galak@kernel.crashing.org>
9674File(s) Affected:
9675ltp/testcases/kernel/syscalls/splice/splice01.c
9676ltp/testcases/kernel/syscalls/tee/tee01.c
9677
967811) Log Message: Close the fd's we open when running on NFS to avoid warnings, submitted by Kumar Gala <galak@kernel.crashing.org>
9679File(s) Affected:
9680ltp/testcases/kernel/syscalls/creat/creat01.c
9681ltp/testcases/kernel/syscalls/open/open04.c
9682ltp/testcases/kernel/syscalls/writev/writev06.c
9683
968412) Log Message:Close fd's to make running on NFS work, submitted by Kumar Gala <galak@kernel.crashing.org>
9685File(s) Affected:
9686ltp/testcases/kernel/syscalls/creat/creat05.c
9687
968813) Log Message: Add a lib routine to tell us if we are running on NFS Submitted by Kumar Gala <galak@kernel.crashing.org>
9689File(s) Affected:
9690ltp/include/test.h
9691File(s) Added:
9692ltp/lib/tst_is_cwd_nfs.c
9693
969414) Log Message: Adds arm to the architectures where SHMBLA != PAGESIZE, submitted by Khem Raj <kraj@mvista.com>
9695File(s) Affected:
9696ltp/testcases/kernel/mem/shmt/shmt09.c
9697
969815) Log Message: New posix_fadvise and fadvise64 Testcases contributed by Masatake YAMATO <yamato@redhat.com>
9699File(s) Affected:
9700ltp/runtest/syscalls
9701New File(s) Addes:
9702ltp/testcases/kernel/syscalls/fadvise/Makefile
9703ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
9704ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
9705ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
9706ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
9707
970816) Log Message:
9709Existing code in LTP Kdump has been enhanced to test dump on network and
9710different partitions. The attached patch supports following features
9711-Dump on EXT3 partition, partition referenced by partition name, Label and
9712UUID
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
9718dumping.
9719-Result analysis has been implemented for filtering as well as link delay.
9720But 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
9724crashkernel
9725 * To test basic or exchausted list of LKDTM test
9726 * To accept user inputs for dumping on different partitions and for
9727network 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
9737dumping
9738 *lkdtm.orig is replaced with lkdtm.base for basic testcases of lkdtm,
9739lkdtm.exha for exhausted list of lkdtm testcases.
9740
9741Submitted by: Poornima Nayak <Poornima.Nayak@in.ibm.com>
9742
9743File(s) Affected:
9744ltp/testcases/kdump/Makefile ltp/testcases/kdump/README
9745ltp/testcases/kdump/TEST_PLAN.txt ltp/testcases/kdump/master
9746ltp/testcases/kdump/setup ltp/testcases/kdump/test
9747File(s) Added:
9748ltp/testcases/kdump/kdump_propagate
9749ltp/testcases/kdump/verify_dump
9750ltp/testcases/kdump/testlists/lkdtm.base
9751ltp/testcases/kdump/testlists/lkdtm.exha
9752File(s) Removed:
9753ltp/testcases/kdump/testlists/lkdtm.orig
9754
975517) Log Message: Fix endless loop hit messages for kdump test case, by Cai Qian <qcai@redhat.com>
9756File(s) Affected:
9757ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
9758
975918) Log Message: Fix for vmcore generation and vmcore verification are at different hours, by Cai Qian <qcai@redhat.com>
9760File(s) Affected:
9761ltp/testcases/kdump/master
9762
976319) Log Message: Changes that allows adp to run top on batch mode instead of interactively, submitted by Rafael Folco <rfolco@linux.vnet.ibm.com>
9764File(s) Affected:
9765ltp/testscripts/adp.sh
9766
976720) Log Message: Changes to prevent fcntl14 test case to crash on uclinux on blackfin board, submitted by Vivi <violetleigh@gmail.com>
9768File(s) Affected:
9769ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
9770
977121) Log Message: New HTML format for LTP Output
9772File(s) Affected:
9773ltp/runltp
9774File(s) Added:
9775ltp/tools/genhtml.pl
9776ltp/tools/html_report_header.txt
9777
977822) Log Message: Add IA64 support to kdump test case, submitted by Cai Qian <qcai@redhat.com>
9779File(s) Affected:
9780ltp/testcases/kdump/setup
9781
978223) Log Message: Patch to fix summary script of LTP kdump (can't retrieve LOG correctly), submitted by Lin Feng Shen (shenlinf@cn.ibm.com)
9783File(s) Affected:
9784ltp/testcases/kdump/summary
9785
978624) 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)
9787File(s) Affected:
9788ltp/testcases/kdump/master
9789
979025) Log Message: Report TCONF for swapon/off test when run on tmpfs or nfs, submitted by Kumar Gala <galak@kernel.crashing.org>
9791File(s) Affected:
9792testcases/kernel/syscalls/swapoff/swapoff01.c
9793testcases/kernel/syscalls/swapoff/swapoff02.c
9794testcases/kernel/syscalls/swapon/swapon01.c
9795testcases/kernel/syscalls/swapon/swapon02.c
9796testcases/kernel/syscalls/swapon/swapon03.c
9797
979826) Log Message: This does testing for the missing functionalities of MADV_REMOVE, MADV_DONTFORK & MADV_DOFORK, submitted by Pavan, pnaregun@in.ibm.com
9799File(s) Added:
9800ltp/testcases/kernel/syscalls/madvise/madvise03.c
9801
980227) Log Message: Added an Option to mail-back LTP reports, by Subrata Modak <subrata@linux.vnet.ibm.com>
9803File(s) Affected:
9804ltp/runltp
9805
980628) Log Message: Added sendfile64 support and new testcase sendfile04.c in this regard, by Masatake YAMATO <yamato@redhat.com>
9807File(s) Affected:
9808runtest/syscalls
9809testcases/kernel/syscalls/sendfile/Makefile
9810testcases/kernel/syscalls/sendfile/sendfile02.c
9811testcases/kernel/syscalls/sendfile/sendfile03.c
9812File(s) Added:
9813ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
9814
981529) Log Message: Proper Inputs for Memory Reservation for Crask Kernel on various architectures, by Poornima Nayak <Poornima.Nayak@in.ibm.com>
9816File(s) Affected:
9817ltp/testcases/kdump/setup
9818
subrata_modakb72cdfe2007-11-02 06:18:14 +00009819LTP-20071031
9820
98211) Log Message:
9822lcov: workaround for gcc 4.1.0 .gcno file oddness by Peter Oberparleiter (oberpapr@users.sourceforge.net)
9823scott.heavner@philips.com wrote:
9824I'm trying to use lcov 1.6 with gcov/gcc 4.1.0. The geninfo parser was
9825aborting on a small number of .gcno files. I've patched my local copy so
9826that geninfo prints out the offset of the error and skips the remainder of
9827the problem file
9828
9829File(s) Affected:
9830ltp/utils/analysis/lcov/bin/geninfo
9831
98322) Log Message: Carmelo (carmelo.amoroso@st.com) fixed OPEN_MAX macro issue, from kernel 2.6.23 onwards
9833File(s) Affected:
9834ltp-full-20070930/testcases/kernel/syscalls/fork/fork09.c
9835ltp-full-20070930/testcases/kernel/ipc/ipc_stress/pipe_test_02.c
9836
98373) Log Message: Ported this to LTP Format
9838File(s) Affected:
9839ltp/runtest/syscalls
9840File(s) Added:
9841ltp/testcases/kernel/syscalls/remap_file_pages/Makefile
9842ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
9843
98444) Log Message: Open Posix Test suite updation by Patrick Kirsch <pkirsch@suse.de>
9845File(s) Affected:
9846ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_close/1-1.c
9847ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_close/2-1.c
9848ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_close/3-1.c
9849ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/1-1.c
9850ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/2-1.c
9851ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/4-1.c
9852ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/5-1.c
9853ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_open/1-4.c
9854ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/1-1.c
9855ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/1-2.c
9856ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/2-1.c
9857ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/4-1.c
9858ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/5-1.c
9859ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/6-1.c
9860ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/8-1.c
9861ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/1-1.c
9862ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/2-1.c
9863ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/4-1.c
9864ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/1-1.c
9865ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/1-2.c
9866ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/11-1.c
9867ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/12-1.c
9868ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/3-1.c
9869ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/5-1.c
9870ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/7-1.c
9871
98725) Log Message: Olof Johansson <olof@lixom.net> corrected the message when there are no entries in /etc/group for 'nobody' and 'bin'
9873File(s) Affected:
9874ltp/testcases/kernel/syscalls/creat/creat08.c
9875
98766) Log Message: Andi Kleen <ak@novell.com> changed the way IN_MOVE_SELF works with old kernel
9877File(s) Affected:
9878ltp/testcases/kernel/syscalls/inotify/inotify02.c
9879
98807) Log Message: Ricardo (rsalveti@linux.vnet.ibm.com) added another testcase for remap_file_pages() syscall for better error checking
9881File(s) Affected:
9882ltp/runtest/syscalls
9883File(s) Added:
9884ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
9885
98868) Log Message:
9887Better Ways to Integrate "ltp/tools/genload/stress" with "ltp/runltp" by
9888Ricardo and Subrata,
9889This is the second version of Subrata's patch, this is intended to
9890fully exploit all the features provided by "ltp/tools/genload/stress".
9891
9892New option:
9893 -D Run LTP under additional background Load on Secondary Storage
9894
9895Options 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
9898
9899Remember that this change will break the script interface.
9900File(s) Affected:
9901ltp/runltp
9902
99039) Log Message: Breno Leitao (leitao@linux.vnet.ibm.com) fixed these for running on NFS mounted systems
9904File(s) Affected:
9905ltp/testcases/kernel/syscalls/chdir/chdir01.c
9906ltp/testcases/kernel/syscalls/creat/creat03.c
9907ltp/testcases/kernel/syscalls/creat/creat05.c
9908ltp/testcases/kernel/syscalls/dup2/dup202.c
9909ltp/testcases/kernel/syscalls/dup2/dup203.c
9910ltp/testcases/kernel/syscalls/execve/execve04.c
9911ltp/testcases/kernel/syscalls/flock/flock01.c
9912ltp/testcases/kernel/syscalls/flock/flock02.c
9913ltp/testcases/kernel/syscalls/flock/flock03.c
9914ltp/testcases/kernel/syscalls/flock/flock04.c
9915ltp/testcases/kernel/syscalls/flock/flock05.c
9916ltp/testcases/kernel/syscalls/flock/flock06.c
9917ltp/testcases/kernel/syscalls/fork/fork07.c
9918ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
9919ltp/testcases/kernel/syscalls/mprotect/mprotect03.c
9920ltp/testcases/kernel/syscalls/open/open04.c
9921ltp/testcases/kernel/syscalls/open/open05.c
9922ltp/testcases/kernel/syscalls/read/read04.c
9923ltp/testcases/kernel/syscalls/readv/readv01.c
9924ltp/testcases/kernel/syscalls/readv/readv02.c
9925ltp/testcases/kernel/syscalls/recvmsg/Makefile
9926ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
9927ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
9928ltp/testcases/kernel/syscalls/write/write03.c
9929ltp/testcases/kernel/syscalls/write/write05.c
9930ltp/testcases/kernel/syscalls/writev/writev01.c
9931ltp/testcases/kernel/syscalls/writev/writev02.c
9932ltp/testcases/kernel/syscalls/writev/writev03.c
9933ltp/testcases/kernel/syscalls/writev/writev04.c
9934ltp/testcases/kernel/syscalls/writev/writev05.c
9935
subrata_modakefd3a522007-09-28 09:46:49 +00009936LTP-20070930
9937
99381) Log Message: "seebs@users.sf.net" wanted to fix some anomalies in "acct01" testcase
9939File(s) Affected:
9940ltp/testcases/kernel/syscalls/acct/acct01.c
9941
99422) Log Message: "risrajak@linux.vnet.ibm.com" made modifications to check whether the Kernel is UTSNAMESPACE or SYSVIPC_NAMSPACE enabled
9943File(s) Affected:
9944ltp/testcases/kernel/containers/container_test.sh
9945ltp/testcases/kernel/containers/sysvipc/Makefile
9946File(s) Added:
9947ltp/testcases/kernel/containers/sysvipc/check_ipcns_enabled.c
9948
99493) Log Message: "rsalveti@linux.vnet.ibm.com" fixed exit code for inotify01 and inotify02 when running with kernel < 2.6.13
9950File(s) Affected:
9951ltp/testcases/kernel/syscalls/inotify/inotify01.c
9952ltp/testcases/kernel/syscalls/inotify/inotify02.c
9953
99544) Log Message: Fixing "ioperm02" testcase for kernel comparisns
9955File(s) Affected:
9956ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
9957
99585) Log Message: "Sivakumar.C@in.ibm.com" induced time for Statistics collection in RHEL
9959File(s) Affected:
9960ltp/testcases/kernel/numa/numa01.sh
9961
99626) Log Message: Removing these Testcases as they do not satisfy GPLv2 License Agreement
9963File(s) Deleted:
9964ltp/testcases/network/nfs/cthon04
9965 Makefile README READWIN.txt Testitems domount.c getopt.c runtests server tests.h tests.init unixdos.h
9966ltp/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
9968ltp/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
9970ltp/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
9972ltp/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
9974ltp/testcases/network/nfs/cthon04/general
9975 large4.sh large.c Makefile makefile.tst mkdummy nroff.in rmdummy runtests runtests.wrk stat.c
9976ltp/testcases/network/nfs/cthon04/lock
9977 Makefile runtests tlock.c
9978ltp/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
9981ltp/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
9984ltp/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
9987ltp/testcases/network/nfs/cthon04/special/scripts
9988 run.bat
9989ltp/testcases/network/nfs/cthon04/tools
9990 dirdmp.c dirprt.c Makefile pmapbrd.c pmaptst.c README tcp.c tcpd.c udp.c udpd.c
9991
99927) 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
9993File(s) Added:
9994ltp/testcases/network/nfs/CTHON04_README
9995
99968) Log Message: ¨ciju@linux.vnet.ibm.com¨ fixed some Script errors while configuring ltp-kdump
9997File(s) Affected:
9998ltp/testcases/kdump/master
9999ltp/testcases/kdump/setup
10000
100019) Log Message: KDUMP Scripts must be made executable before testing (Initial CVS Checkin error)
10002File(s) Affected:
10003ltp/testcases/kdump/Makefile
10004
1000510) Log Message: Dont use the optional POSIX postfix operator as some crappy shells actually omit it, by ¨vapier@gentoo.org¨
10006File(s) Affected:
10007ltp/testcases/network/generate.sh
10008
1000911) 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
10010File(s) Affected:
10011ltp/runltp
10012
1001312) Log Message: Ricardo cleaned up duplicate code for enhancements in output and failed files generation
10014File(s) Affected:
10015ltp/runltp
10016
1001713) Log Message: Updating Credits to include new contributions from members
10018File(s) Affected:
10019ltp/CREDITS
10020
1002114) Log Message: Jeff Burke wanted additional INFO when the test fails in the calloc portion of the test
10022File(s) Affected:
10023ltp/testcases/kernel/mem/mem/mem02.c
10024
1002515) Log Message: Randy temporarily fixed the var_args expander in lib/tst_res.c
10026File(s) Affected:
10027ltp/lib/tst_res.c
10028
1002916) Log Message: Patrick fixed the too chort char array
10030File(s) Affected:
10031ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/5-1.c
10032
1003317) Log Message: Ricardo Fixed the way by which tst_resm should be called from Shell Test Script
10034File(s) Affected:
10035ltp/runtest/tcp_cmds
10036ltp/testcases/network/tcp_cmds/ping/ping01
10037
1003818) Log Message: James Puderer fixed -d option in LTP for better handling of temporary directory
10039File(s) Affected:
10040ltp/runltp
10041
1004219) Log Message: issue a warning if unable to actually test if F_SETLEASE is not defined
10043File(s) Affected:
10044ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
10045ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
10046ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
10047ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
10048ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
10049ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
10050
1005120) Log Message: add -D_GNU_SOURCE since we have tests in here that test GNU-specific features (like F_SETLEASE)
10052File(s) Affected:
10053ltp/testcases/kernel/syscalls/fcntl/Makefile
10054
1005521) Log Message: Update to OpenHPI 2.10.0 (see www.openhpi.org for more info)
10056File(s) Affected:
10057ltp/testcases/open_hpi_testsuite
10058
subrata_modakc634dd22007-08-30 06:08:27 +000010059LTP-20070831
10060
100611) Log Message: "rsalveti@br.ibm.com" fixed write05 that failed with LTP 20070331 on Fedora 7 GA
10062File(s) Affected:
10063ltp/testcases/kernel/syscalls/write/write05.c
10064
100652) Log Message: "dmarlin@redhat.com" corrected fail message in data_space testcase
10066File(s) Affected:
10067ltp/testcases/kernel/mem/vmtests/data_space.c
10068
100693) Log Message: "liudeyan@cn.ibm.com" made mmap1 to be terminated by Ctrl-C
10070File(s) Affected:
10071ltp/testcases/kernel/mem/mtest06/mmap1.c
10072
100734) 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)
10074File(s) Affected: ltp/testcases/kernel/syscalls/times/times03.c
10075
100765) Log Message: gcov-kernel: added eabi-compatibility patch, renamed .diff to .patch by "oberpapr@users.sourceforge.net"
10077File(s) Added:
10078ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-eabi.patch
10079ltp/utils/analysis/gcov-kernel/linux-2.6.22-gcov-arm-eabi.patch
10080File(s) Deleted:
10081ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-eabi.diff
10082
100836) Log Message: lcov: fixed spec file
10084File(s) Affected:
10085ltp/utils/analysis/lcov/rpm/lcov.spec
10086
100877) Log Message: gcov-kernel: removed outdated FAQ entry
10088File(s) Affected:
10089ltp/utils/analysis/gcov-kernel/FAQ
10090
100918) Log Message: gcov-kernel: added Makefile
10092File(s) Added: ltp/utils/analysis/gcov-kernel/Makefile
10093
100949) Log Message: lcov: Makefile for release 1.6
10095File(s) Affected:
10096/cvsroot/ltp/utils/analysis/lcov/Makefile
10097
1009810) Log Message: lcov: Makefile for post-release
10099File(s) Affected:
10100/cvsroot/ltp/utils/analysis/lcov/Makefile
10101
1010211) Log Message: lcov: add experimental option "--norecursion"
10103File(s) Affected:
10104/cvsroot/ltp/utils/analysis/lcov/bin/geninfo
10105/cvsroot/ltp/utils/analysis/lcov/bin/lcov
10106
1010712) Log Message: Changes to make testcases/kernel/numa/numa01.sh executable
10108File(s) Affected:
10109ltp/testcases/kernel/numa/Makefile
10110
1011113) Log Message: "carmelo.amoroso@st.com" changed the Default values for MAXSIZE and csize
10112File(s) Affected:
10113ltp/testcases/kernel/mem/vmtests/stack_space.c
10114
1011514) Log Message: "brenohl@br.ibm.com" wanted to handle file descriptors properly
10116File(s) Affected:
10117ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
10118ltp/testcases/kernel/syscalls/mmap/mmap09.c
10119ltp/testcases/kernel/syscalls/open/open07.c
10120ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
10121
1012215) Log Message: "rsalvetidev@linux.vnet.ibm.com" says that this version can handle when the distro has MAX_SWAPFILES as 30 or 32
10123File(s) Modified:
10124ltp/runtest/ltplite ltp/runtest/stress.part3
10125ltp/runtest/syscalls
10126ltp/testcases/kernel/syscalls/swapon/swapon02.c
10127File(s) Added:
10128ltp/testcases/kernel/syscalls/swapon/swapon03.c
10129
1013016) Log Message: Containers Testcases Plan
10131File(s) Added:
10132ltp/testcases/kernel/containers/TEST_PLAN.txt
10133
1013417) Log Message: LTP-KDUMP Test-Case Plan
10135File(s) Added:
10136ltp/testcases/kdump/TEST_PLAN.txt
10137
subrata_modakc6767f32007-08-30 12:00:19 +00001013818) Log Message: Update to OpenHPI 2.9.3 (www.openhpi.org for more info)
10139File(s) Affected:
10140ltp/testcases/open_hpi_testsuite/
10141
subrata_modakc634dd22007-08-30 06:08:27 +000010142
subrata_modak3bccb862007-07-30 07:13:31 +000010143LTP-20070731
10144
101451) 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
10154File(s) Affected:
10155ltp/utils/analysis/lcov/CHANGES
10156ltp/utils/analysis/lcov/README
10157ltp/utils/analysis/lcov/lcovrc
10158ltp/utils/analysis/lcov/bin/geninfo
10159ltp/utils/analysis/lcov/bin/lcov
10160
101612) Log Message: update manpage by "oberpapr@users.sourceforge.net"
10162File(s) Affected:
10163ltp/utils/analysis/lcov/man/lcov.1
10164
101653) Log Message: "sachinp@in.ibm.com" has fixed a probe point definition from 'll_rw_lock' to 'll_rw_block'
10166File(s) Affected:
10167ltp/testcases/kdump/susetools/lkdtm_mod/lkdtm.c
10168
101694) Log Message: man page update by "oberpapr@users.sourceforge.net"
10170File(s) Affected:
10171ltp/utils/analysis/lcov/man/genhtml.1
10172ltp/utils/analysis/lcov/man/geninfo.1
10173ltp/utils/analysis/lcov/man/lcov.1
10174
101755) Log Message: lcov: another update in preparation for a new release by "oberpapr@users.sourceforge.net"
10176File(s) Affected:
10177ltp/utils/analysis/lcov/bin/lcov
10178ltp/utils/analysis/lcov/man/lcovrc.5
10179ltp/utils/analysis/lcov/CHANGES
10180ltp/utils/analysis/lcov/lcovrc
10181
101826) Log Message: fixed bug that would not delete .gcda files when using -z, by "oberpapr@users.sourceforge.net"
10183File(s) Affected:
10184ltp/utils/analysis/lcov/CHANGES
10185ltp/utils/analysis/lcov/bin/lcov
10186
101877) Log Message: lcov: - add new option --initial to get zero coverage data from graph files by "oberpapr@users.sourceforge.net"
10188File(s) Affected:
10189ltp/utils/analysis/lcov/CHANGES
10190ltp/utils/analysis/lcov/bin/geninfo
10191ltp/utils/analysis/lcov/bin/lcov
10192ltp/utils/analysis/lcov/man/geninfo.1
10193ltp/utils/analysis/lcov/man/lcov.1
10194
101958) Log Message: "carmelo.amoroso@st.com" fixed the anomaly when "SHLBA != getpagesize()", like in SH architecture
10196File(s) Affected:
10197ltp/testcases/kernel/mem/shmt/shmt09.c
10198
101999) Log Message: "hdeller@users.sf.net" fixed unitialized variable useage in "lseek09" testcase
10200File(s) Affected:
10201ltp/testcases/kernel/syscalls/lseek/lseek09.c
10202
1020310) Log Message: "naveenspen@gmail.com" pointed out that syslog_cmd="/etc/init.d/syslog" should be used irrespective of any Distro
10204File(s) Affected:
10205ltp/testcases/kernel/syscalls/syslog/syslog01
10206ltp/testcases/kernel/syscalls/syslog/syslog02
10207ltp/testcases/kernel/syscalls/syslog/syslog03
10208ltp/testcases/kernel/syscalls/syslog/syslog04
10209ltp/testcases/kernel/syscalls/syslog/syslog05
10210ltp/testcases/kernel/syscalls/syslog/syslog06
10211ltp/testcases/kernel/syscalls/syslog/syslog07
10212ltp/testcases/kernel/syscalls/syslog/syslog08
10213ltp/testcases/kernel/syscalls/syslog/syslog09
10214ltp/testcases/kernel/syscalls/syslog/syslog10
10215
1021611) Log Message: "rsalveti@linux.vnet.ibm.com" pointed out to have same "fsx-linux" testcase for "fs", "ltp-aiodio" and "nfs"
10217File(s) Affected:
10218ltp/testcases/kernel/io/ltp-aiodio/fsx-linux.c
10219ltp/testcases/network/nfs/fsx-linux/fsx-linux.c
10220
1022112) Log Message: Randy Dunlap writes: Fix printf format warnings
10222File(s) Affected:
10223ltp/testcases/network/stress/ns-tools/Makefile
10224ltp/testcases/network/stress/ns-tools/ns-igmp_querier.c
10225ltp/testcases/network/stress/ns-tools/ns-mcast_join.c
10226ltp/testcases/network/stress/ns-tools/ns-mcast_receiver.c
10227ltp/testcases/network/stress/ns-tools/ns-tcpserver.c
10228
1022913) Log Message: getsockopt() takes a socklen_t, not an int, as its optlen
10230File(s) Affected:
10231ltp/testcases/network/stress/ns-tools/ns-tcpclient.c
10232ltp/testcases/network/stress/ns-tools/ns-tcpserver.c
10233ltp/testcases/network/stress/ns-tools/ns-udpserver.c
10234
1023514) Log Message: cleanup file
10236File(s) Affected:
10237ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
10238
1023915) Log Message: back out uclinux changes to something that doesnt spit warnings as reported by Randy Dunlap
10240File(s) Affected:
10241ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
10242
1024316) Log Message: fixup gcc warnings by removing silly pieces of code
10244File(s) Affected:
10245ltp/testcases/kernel/mem/mtest06/mmap1.c
10246ltp/testcases/kernel/mem/mtest06/mmap2.c
10247ltp/testcases/kernel/mem/mtest06/mmap3.c
10248ltp/testcases/kernel/mem/mtest06/shmat1.c
10249
1025017) Log Message: Randy Dunlap writes: Convert mmap1 to use standard test results output format. Correct several typos.
10251File(s) Affected:
10252ltp/testcases/kernel/mem/mtest06/Makefile
10253ltp/testcases/kernel/mem/mtest06/mmap1.c
10254
1025518) Log Message: gcov-kernel: adding gcov-kernel patch for 2.6.22
10256File(s) Addes:
10257ltp/utils/analysis/gcov-kernel/linux-2.6.22-gcov-arm-hack.patch
10258ltp/utils/analysis/gcov-kernel/linux-2.6.22-gcov.patch
10259
1026019) Log Message: [1754301] Helge Deller writes: mark hppa/parisc as expecting a segv as well
10261File(s) Affected:
10262ltp/testcases/kernel/syscalls/mmap/mmap03.c
10263
1026420) Log Message: Randy Dunlap writes: convert output to match the standard LTP output
10265File(s) Affected:
10266ltp/testcases/kernel/fs/linktest/linktest.pl
10267
1026821) Log Message: close stdout to remove noise
10269File(s) Affected:
10270ltp/testcases/kernel/mem/mtest05/dummy.c
10271
1027222) Log Message: Randy Dunlap writes: Convert mmstress to use the standard results format
10273File(s) Affected:
10274ltp/testcases/kernel/mem/mtest05/Makefile
10275ltp/testcases/kernel/mem/mtest05/mmstress.c
10276
1027723) Log Message: "rsalveti@linux.vnet.ibm.com" updated the contact information at ltp-howto doc
10278File(s) Affected:
10279ltp/doc/ltp-howto.lyx
10280ltp/doc/ltp-howto.txt
10281
1028224) Log Message: "rsalveti@linux.vnet.ibm.com" wants to update this with kernel/fs/fsstress/fsstress.c
10283File(s) Affected:
10284ltp/testcases/network/nfs/nfs_fsstress/fsstress.c
10285
1028625) Log Message: "suzuki@in.ibm.com" added SIGNAL and Address Fault handling capability for all architectures
10287File(s) Affected:
10288ltp/testcases/kernel/mem/mtest06/mmap1.c
10289
1029026) Log Message: "rsalveti@linux.vnet.ibm.com" added more options to 'runltp'
10291File(s) Affected:
10292ltp/runltp
10293ltp/doc/man1/pan.1
10294ltp/pan/pan.c
10295
1029627) Log Message: Upgrade to Posix Testsuite 1.5.2
10297File(s) Affected/Added:
10298ltp/testcases/open_posix_testsuite
10299
1030028) Log Message: Fixing Proper Freeing of Memory Chunks
10301File(s) Affected:
10302ltp/tools/genload/stress.c
10303
subrata_modak2f43b9d2007-06-28 09:18:55 +000010304LTP-20070630
10305
103061)Log Message: "carmelo.amoroso@st.com" points out the wrong usage of the option -s
10307File(s) Affected: ltp/testcases/kernel/mem/mtest06/mmap1.c
10308
103092)Log Message: "carmelo.amoroso@st.com" pointed out that id (returned by shmget) has to be used for all shm operations
10310File(s) Affected: ltp/testcases/kernel/mem/mtest06/shmat1.c
10311
103123)Log Message: "rsalveti@linux.vnet.ibm.com" fixed the way "inotify" should compile in kernels below 2.6.13
10313File(s) Affected: ltp/testcases/kernel/syscalls/inotify/inotify01.c
10314ltp/testcases/kernel/syscalls/inotify/inotify02.c
10315
103164)Log Message: Removing 'alarm04' testcase call, as alarm04 has been removed to be no-more-valid
10317File(s) Affected: ltp/runtest/ltplite
10318ltp/runtest/stress.part3
10319
103205)Log Message: "sachinp@in.ibm.com" rectified kdump lkdtm tests for powerpc architecture with RedHat distribution
10321File(s) Affected: ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
10322
103236)Log Message: "rahaman.riaz@gmail.com" fixed some Thread Handling Anomaly
10324File(s) Affected: ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/12-1.c
10325
103267)Log Message: "rahaman.riaz@gmail.com" fixed ways by which OPEN POSIX displays warnings
10327File(s) Affected: open_posix_testsuite/conformance/interfaces/sem_unlink/2-2.c
10328open_posix_testsuite/conformance/interfaces/sigaltstack/9-1.c
10329
103308)Log Message: "yxu@suse.de" corrected the way by which pthread_exit() handles pointer argument
10331File(s) Affected: ltp/testcases/kernel/io/disktest/threading.h
10332
103339)Log Message: "rsalveti@linux.vnet.ibm.com" fixed the problem reported at bug [1732287] mtest06/mmap1.c missing run_once check in do loop
10334File(s) Affected: ltp/runtest/ltplite
10335ltp/runtest/mm
10336ltp/runtest/stress.part1
10337ltp/testcases/kernel/mem/mtest06/mmap1.c
10338
1033910)Log Message: gcov-kernel: add patches to support arm eabi-compliant gcc
10340File(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
10344
1034511)Log Message: "dmonakhov@openvz.org" added this test case to check for "fault in pages readable" functionality
10346File(s) Affected: ltp/runtest/stress.part3
10347ltp/runtest/syscalls
10348ltp/runtest/ltplite
10349File(s) Added: ltp/testcases/kernel/syscalls/writev/writev06.c
10350
1035112)Log Message: "risrajak@linux.vnet.ibm.com" added sysvipc (conatainers) namespace testcases
10352File(s) Added: ltp/testcases/kernel/containers/sysvipc/Makefile
10353ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
10354ltp/testcases/kernel/containers/sysvipc/runtests_noltp.sh
10355ltp/testcases/kernel/containers/sysvipc/shmnstest.c
10356File(s) Affected: ltp/README ltp/testcases/kernel/containers/Makefile
10357ltp/testcases/kernel/containers/README
10358ltp/testcases/kernel/containers/container_test.sh
10359
1036013)Log Message: Randy Dunlap writes: Convert kernel/sched/pthreads/*.c to use the standard message output functions instead of printf().
10361File(s) Affected: ltp/testcases/kernel/sched/pthreads/pth_str01.c
10362ltp/testcases/kernel/sched/pthreads/pth_str02.c
10363ltp/testcases/kernel/sched/pthreads/pth_str03.c
10364
1036514)Log Message: "rdunlap@xenotime.net" did "mmstress" cleanups to make output unbuffered so that it is not produced repetitively and erroneously
10366File(s) Affected: ltp/testcases/kernel/mem/mtest05/mmstress.c
10367
1036815)Log Message: "krisw@us.ibm.com" wants to solve segfault problem with "mount03" on SLES10
10369File(s) Affected: ltp/testcases/kernel/syscalls/mount/Makefile
10370ltp/testcases/kernel/syscalls/mount/mount03.c
10371
1037216)Log Message: as Ricardo Salveti de Araujo points out, dont set CC so it can easily be overridden
10373File(s) Affected: ltp/testcases/kernel/containers/utsname/Makefile
10374
1037517)Log Message: "Andreas Dilger" updated "fsx-linux" testcase to include new feature(s) including distributed filesystem coherency
10376Log Message: Copyright Statements once added cannot be deleted, however, many Copyright Statements can co-exist
10377File(s) Affected: ltp/testcases/kernel/fs/fsx-linux/fsx-linux.c
10378
1037918)Log Message: Fix from "rdunlap@xenotime.net" to use standard test results output
10380File(s) Affected: ltp/testcases/kernel/mem/mem/mem01.c
10381ltp/testcases/kernel/mem/mtest01/Makefile
10382ltp/testcases/kernel/mem/mtest01/mtest01.c
10383ltp/testcases/misc/math/float/main.c
10384
1038519)Log Mesage: "serue@us.ibm.com" fixes conatiner testing with 'unshare' support for lower kernel versions
10386File(s) Affected: ltp/testcases/kernel/containers/Makefile
10387ltp/testcases/kernel/containers/container_test.sh
10388
1038920)Log Message: Fix for Bug no "1736357",tar file is not multiplatform, pointed out by "Neil Brewitt"
10390File(s) Added: ltp/testcases/network/nfsv4/locks/deploy_info
10391File(s) Deleted: ltp/testcases/network/nfsv4/locks/DEPLOY
10392
1039321)Log Message: "serue@us.ibm.com" fixes conatiner testing with 'unshare' support for lower kernel versions
10394File(s) Added: ltp/testcases/kernel/containers/check_for_unshare.c
10395
1039622)Log Message: Update to OpenHPI 2.9.2
10397File(s) Addedd/Modified/Deleted: ltp/testcases/open_hpi_testsuite/
10398
subrata_modak08271892007-05-28 09:56:10 +000010399LTP-20070531
10400
10401-Removing "alarm04.c" & "sig_rev.c" as they are no more valid, fixes Bug no."1236586", pointed by <Sharyathi Nagesh>
10402ltp/runtest/syscalls
10403ltp/testcases/kernel/syscalls/alarm/Attic/alarm04.c
10404ltp/testcases/kernel/syscalls/alarm/Attic/sig_rev.c
10405
10406-<krisw@us.ibm.com> fixed problem with "expect" in "su01" testcase
10407ltp/testcases/commands/su/su01_s1
10408
10409-<muvarov@gmail.com> modified to run kdump tests on non RH and SUSE machines
10410ltp/testcases/kdump/distro
10411ltp/testcases/kdump/master
10412ltp/testcases/kdump/setup
10413
10414-<muvarov@gmail.com> added summary file for printing results table, and, added reboot command to test script
10415ltp/testcases/kdump/setup
10416ltp/testcases/kdump/summary
10417ltp/testcases/kdump/test
10418
10419-Removing unwanted Config Variables from 'setup' script as submitted by <sachinp@in.ibm.com>
10420ltp/testcases/kdump/setup
10421
10422-<muvarov@gmail.com> removed unnecessary info from summary script
10423ltp/testcases/kdump/summary
10424
10425-<doug.chapman@hp.com> points that “clone2” should be used in case of IA64 for the Utsnamespace testcases
10426ltp/testcases/kernel/containers/libclone/libclone.c
10427ltp/testcases/kernel/containers/libclone/libclone.h
10428ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
10429
10430-Patch for libclone.h for fixing compilation error on 32 bit Z-series machines, submitted by <amitarora@in.ibm.com>
10431ltp/testcases/kernel/containers/libclone/libclone.h
10432
10433-Restoring Hostname to Original after "UTSTEST", fix by <serue@us.ibm.com>
10434ltp/testcases/kernel/containers/utsname/Makefile
10435ltp/testcases/kernel/containers/utsname/runtests_noltp.sh
10436ltp/testcases/kernel/containers/utsname/runutstest.sh
10437
10438-Applied Patch to fix the wrong usage of pthread_exit, pointed out by <carmelo.amoroso@st.com>
10439ltp/testcases/kernel/io/disktest/threading.h
10440ltp/testcases/kernel/mem/mtest05/mmstress.c
10441ltp/testcases/network/nfs/nfsstress/make_tree.c
10442
10443-Fix for Bug no. "1537172" => Improper condition decision of mmap(), as reported by <Kongh - bstqc-kh>
10444ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
10445
10446-<Nadia Derbey> corrected the checksums for these testcases
10447ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
10448ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
10449ltp/testcases/kernel/ipc/ipc_stress/shmem_test_07.c
10450
10451-Fix for Bug No. "1537169" => Doesn't handle the special Signal : 34, reported by <Kongh - bstqc-kh>
10452ltp/testcases/kernel/ipc/ipc_stress/signal_test_05.c
10453
10454-Fix for Bug No. "1542453", default value of param x doesn't work in 'mmap1', pointed out by <bstqc-victor>
10455ltp/testcases/kernel/mem/mtest06/mmap1.c
10456
10457-<carmelo.amoroso@st.com> fixes -v option, thread handling, usage of OPT_MISSING macro, etc
10458ltp/testcases/kernel/mem/mtest06/mmap1.c
10459
10460-<carmelo.amoroso@st.com> fixed wrong use of "pthread_exit" input argument and the related "pthread_join"
10461ltp/testcases/kernel/mem/mtest06/mmap3.c
10462
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
10465ltp/testcases/kernel/mem/mtest06/shmat1.c
10466
10467-Fix for some anomalies in 'shm_test" case as pointed out by 'Nadia Derbey <Nadia.Derbey@bull.net>'
10468ltp/testcases/kernel/mem/mtest07/shm_test.c
10469
10470-<carmelo.amoroso@st.com> fixed ways by which Threads are handled
10471ltp/testcases/kernel/mem/mtest07/shm_test.c
10472
10473-Fixing "gethostid01" to work fine on both 32-bit and 64-bit machines, pointed out by <brenohl@br.ibm.com>
10474ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
10475
10476-<avagin@sw.ru> submitted new Testcases for "inotify" syscall on both file(s) and folder(s)
10477ltp/testcases/kernel/syscalls/inotify/Makefile
10478ltp/testcases/kernel/syscalls/inotify/inotify01.c
10479ltp/testcases/kernel/syscalls/inotify/inotify02.c
10480
10481-<avagin@sw.ru> added README for "inotify" testcase
10482ltp/testcases/kernel/syscalls/inotify/README
10483
10484-<rsalveti@linux.vnet.ibm.com> added proper indentation, EBUSY error and functions in correct place
10485ltp/testcases/kernel/syscalls/swapon/swapon02.c
10486
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
10490
10491-lcov: minor help text update
10492/cvsroot/ltp/utils/analysis/lcov/bin/lcov
10493
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
10497
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
10501
10502gcov-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
10505
subrata_modak1a3664e2007-04-28 13:33:25 +000010506LTP-20070430
10507
10508-Integration of UTS Namespace Testcases to LTP as submitted by <risrajak@linux.vnet.ibm.com>
10509ltp/README
10510ltp/runtest/containers
10511ltp/runltp
10512ltp/testcases/kernel/Makefile
10513ltp/testcases/kernel/containers/Makefile
10514ltp/testcases/kernel/containers/README
10515ltp/testcases/kernel/containers/container_test.sh
10516ltp/testcases/kernel/containers/libclone/Makefile
10517ltp/testcases/kernel/containers/libclone/libclone.c
10518ltp/testcases/kernel/containers/libclone/libclone.h
10519ltp/testcases/kernel/containers/utsname/Makefile
10520ltp/testcases/kernel/containers/utsname/README
10521ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
10522ltp/testcases/kernel/containers/utsname/runtests_noltp.sh
10523ltp/testcases/kernel/containers/utsname/runutstest.sh
10524ltp/testcases/kernel/containers/utsname/utstest.c
10525ltp/testscripts/test_containers.sh
10526
10527-Integrating "KDUMP" testcases to LTP Test Suite as Submitted by <sachinp@linux.vnet.ibm.com>
10528ltp/README
10529ltp/testcases/Makefile
10530ltp/testcases/kdump/README
10531ltp/testcases/kdump/crash_cmds
10532ltp/testcases/kdump/distro
10533ltp/testcases/kdump/master
10534ltp/testcases/kdump/setup
10535ltp/testcases/kdump/sysinfo
10536ltp/testcases/kdump/test
10537ltp/testcases/kdump/tests
10538ltp/testcases/kdump/verify
10539ltp/testcases/kdump/rhtools/Makefile
10540ltp/testcases/kdump/rhtools/OO_Descriptions.txt
10541ltp/testcases/kdump/rhtools/crasher_mod/Makefile
10542ltp/testcases/kdump/rhtools/crasher_mod/crasher.c
10543ltp/testcases/kdump/rhtools/lkdtm_mod/Makefile
10544ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
10545ltp/testcases/kdump/susetools/Makefile
10546ltp/testcases/kdump/susetools/Attic/OO_Description.txt
10547ltp/testcases/kdump/susetools/crasher_mod/Makefile
10548ltp/testcases/kdump/susetools/crasher_mod/crasher.c
10549ltp/testcases/kdump/testlists/crasher
10550ltp/testcases/kdump/testlists/Attic/i386-basic
10551ltp/testcases/kdump/testlists/Attic/i386-lkdtt
10552ltp/testcases/kdump/testlists/Attic/i386-manual
10553ltp/testcases/kdump/testlists/lkdtm.orig
10554ltp/testcases/kdump/testlists/Attic/ppc64-basic
10555ltp/testcases/kdump/testlists/Attic/ppc64-lkdtt
10556ltp/testcases/kdump/testlists/Attic/ppc64-manual
10557ltp/testcases/kdump/testlists/Attic/x86_64-basic
10558ltp/testcases/kdump/testlists/Attic/x86_64-lkdtt
10559ltp/testcases/kdump/testlists/Attic/x86_64-manual
10560
10561- <sachinp@in.ibm.com> removed unwanted files from ltp/testcases/kdump/testlists directory
10562ltp/testcases/kdump/testlists/Attic/i386-basic
10563ltp/testcases/kdump/testlists/Attic/ppc64-basic
10564ltp/testcases/kdump/testlists/Attic/x86_64-basic
10565
10566-Patch Submitted by <sachinp@linux.vnet.ibm.com> which removes the lkdtt code and adds lkdtm code
10567ltp/testcases/kdump/test
10568ltp/testcases/kdump/susetools/Makefile
10569ltp/testcases/kdump/susetools/Attic/OO_Description.txt
10570ltp/testcases/kdump/susetools/OO_Descriptions.txt
10571ltp/testcases/kdump/susetools/lkdtm_mod/Makefile
10572ltp/testcases/kdump/susetools/lkdtm_mod/lkdtm.c
10573ltp/testcases/kdump/testlists/Attic/i386-lkdtt
10574ltp/testcases/kdump/testlists/Attic/i386-manual
10575ltp/testcases/kdump/testlists/Attic/ppc64-lkdtt
10576ltp/testcases/kdump/testlists/Attic/ppc64-manual
10577ltp/testcases/kdump/testlists/Attic/x86_64-lkdtt
10578ltp/testcases/kdump/testlists/Attic/x86_64-manual
10579
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
10583ltp/testcases/kdump/setup
10584
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
10586ltp/runltp
10587ltp/testcases/commands/tar/tar_tests.sh
10588
10589-Applied Patch submitted by "elliot_lee", against bug no. "[ 1697311 ] Compile error of 'lib/parse_opts.c' "
subrata_modak5d3c1f32007-05-08 05:37:12 +000010590ltp/
subrata_modak1a3664e2007-04-28 13:33:25 +000010591
10592-Fix for Bug no. 1671695, Check return codes everywhere, as pointed out by 'Markus Elfring'
10593ltp/lib/tst_tmpdir.c
10594
10595-Modifications to prevent Warnings during compilation
10596ltp/lib/write_log.c
10597
10598-Changes to include 'egrep' as pointed out by 'kmaffey' [LTP Bug no. 1701305, logrotate_tests.sh fails on CentOS 4.4]
10599ltp/testcases/commands/logrotate/logrotate_tests.sh
10600
10601-Patch Submitted by <sachinp@linux.vnet.ibm.com> for some configuration settings as pointed out by <jburke@redhat.com>
10602ltp/testcases/kdump/README
10603
10604-Fix for Bug No 1592647, incorrect testcase diotest4-4, as pointed out by "Vagin Andrey"
10605ltp/testcases/kernel/io/direct_io/diotest4.c
10606
10607-remove silly reliance on -DLINUX
10608ltp/testcases/kernel/mem/vmtests/Makefile
10609ltp/testcases/kernel/mem/vmtests/data_space.c
10610ltp/testcases/kernel/mem/vmtests/stack_space.c
10611
10612-Applied Patch to change the way shmat() operates, pointed out/submitted by YI XU<yxu@suse.de>
10613ltp/testcases/kernel/sched/process_stress/process.c
10614
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>
10617ltp/testcases/kernel/syscalls/exit/exit02.c
10618
10619-Fix for Bug no. '1221744' (fork12 race condition), as pointed by "Carl van Schaik"
10620ltp/testcases/kernel/syscalls/fork/fork12.c
10621
10622-Applied Patch as submitted by "creese123" for bug no. ["1694484", semop01 corrupting get_arr.array]
10623ltp/testcases/kernel/syscalls/ipc/semop/semop01.c
10624
10625-Fix for Bug no. "1687908"(raised by 'bdubbs'), patch submitted by <doug.chapman@hp.com>
10626ltp/testcases/kernel/syscalls/mincore/mincore01.c
10627
10628-Fix for BUG no. "[1608461]" pipe10 calls strcmp() on unterminated string, as pointed out by "ndade"
10629ltp/testcases/kernel/syscalls/pipe/pipe10.c
10630
10631-Fix for BUG no. "[1608492]" read04 calls strcmp() on unterminated string as submitted by "ndade"
10632ltp/testcases/kernel/syscalls/read/read04.c
10633
10634-Modifications to prevent Warnings during compilation
10635ltp/testcases/kernel/syscalls/rename/rename14.c
10636
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>
10638ltp/testcases/kernel/syscalls/sysfs/sysfs01.c
10639
10640-Addressing the Issue when RHOST can be an IP_ADDRESS, as pointed out by "Ambar Seksena" <ambar.seksena@calsoftinc.com>
10641ltp/testcases/network/rpc/rusers/rusers01
10642
10643-Patch for S390-31/64 Architecture, submitted by "B. N. Poornima"<bnpoorni@in.ibm.com>
10644ltp/testscripts/ltpstress.sh
10645
mreed10a0ab6472007-03-31 19:26:45 +000010646LTP-20070331
10647
10648-make sure people dont try and patch the generated file
10649regen.sh
10650
10651-use POSIX redirection as pointed out by Will Newton
10652Makefile
10653
10654-A fix for bug #29491. Made more robust for use with the use of initgroups
10655fchown04.c
10656
10657-Fix for Bug no. [ 1671695 ] "Check return codes everywhere" as pointed out by "Markus Elfring"
10658write_log.c
10659
10660-Helge Deller writes: use TST_SIZE rather than sizeof(palfa) as sizeof() evaluates to 27 (+1 for the NUL byte)
10661read04.c
10662
10663-A fix for Bug #31162. Passes the correct address location to the mincore call.
10664mincore01.c
10665
10666-remove silly reliance on -DLINUX
10667Makefile, data_space.c, stack_space.c
10668
10669-cleanup
10670sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c, sysfs05.c, sysfs06.c
10671
10672-Riaz Rahaman writes: make sure the call to malloc() worked
10673semget05.c
10674
10675-Fix for Bug No. 1427780 (link07 fails) as pointed out correctly by 'Patrick Wyzorski'
10676tst_tmpdir.c, link07.c
10677
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.
10679file_test.sh
10680
10681-Helge Deller writes: rename parisc to hppa and add tee/vmsplice/splice syscall numbers
10682hppa.in, linux_syscall_numbers.h, order, parisc.in
10683
10684-A patch by Ricardo Salveti De Araujo that corrects the problem of a dhcpd test failsing when the eth0 device is not used
10685dhcpd_tests.sh
10686
10687-overhaul test case completely and make sure we reset errno as pointed out by Riaz Rahaman
10688sysconf01.c
10689
10690-Removing the size of negative 1 test. This fixes bug # 28825
10691hugeshmget02.c, shmget02.c
10692
10693-A patch submitted by Raghuveer Raghavendra to fix the problem of a Child process is waiting for the SIGTERM signal.
10694rename14.c
10695
10696-Henry Yei writes: Adds malloc check and frees memory during cleanup
10697semop01.c
10698
10699-cleanup tests, revert nanosleep() workaround for broken kernels, and fix time comparison as pointed out by Helge Deller
10700gettimeofday01.c, gettimeofday02.c
10701
10702-fixup /proc/sys/kernel/sem so it works properly as pointed out by Henry Yei
10703semget05.c
10704
10705-Carmelo AMOROSO writes: &bad_addr is passed to sysfs when in reality we want to pass bad_addr
10706sysfs06.c
10707
10708-Helge Deller writes: add support for hppa
10709Makefile, shmt02.c, shmt04.c, shmt05.c, shmt06.c, shmt07.c, shmt09.c
10710
10711-Helge Deller writes: use __builtin_return_address(0) rather than "main" to avoid arch-specific details
10712diotest4.c
10713
10714-cleanup code
10715shmt02.c, shmt03.c, shmt04.c, shmt05.c, shmt06.c, shmt07.c, shmt08.c, shmt09.c, shmt10.c, semop01.c
10716
mreed101fc99672007-03-01 04:37:03 +000010717LTP-20070228
10718
10719-Helge Deller writes: when calling open() with O_CREAT, the mode must be
10720 specified. vmsplice01.c
10721
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
10725
10726-Corrected problem found by Thomas Schulz. The syslog.conf file is now backed
10727 up before any changes are made. syslog05
10728
10729-Cleaned up lines 161 - 171. Reading the pid-max value from
10730 /proc/sys/kernel/pid_max. getsid02.c
10731
10732-Passing a 1 instead of 0 to genload with the -hdd option for the -i option.
10733 This prevents a recursive loop. runltp
10734
10735-tweak CPPFLAGS so we can find all of our headers
10736 Makefile
10737
10738-The attached patch (from Carol Hebert) corrects some errors and adds some
10739 additional tests to the IPMI testcase in pounder2.
10740 ipmitool
10741
10742-Removing the Ping test portion of this test because it is unneeded and
10743 causes failures. mc_member
10744
10745-as pointed out by Helge Deller, make sure we only check the number of bytes
10746 that we wrote read04.c
10747
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
10753
10754
mreed10cebf2952006-12-23 04:50:36 +000010755LTP-20061222
10756
10757-fix from Steven J. Hill use memset() instead of bzero()
10758netsync.c
10759
10760-cleanup style
10761lftest.c
10762
10763-fix by Will Newton to just use a normal anonymous mapping
10764mmap09.c
10765
10766-do not use variable names the same as system functions (like stime() or utime())
10767pan.c, tag_report.c, pipeio.c, fptest01.c, netpipe.c
10768
10769-fix from Jane Lv: large buffers on the stack make uClinux cry
10770lftest.c
10771
10772-A fix for Bug 29489 that updates syslogtst.c for syslog-ng on SLES 10
10773syslogtst.c
10774
10775-Multiple Makefiles had clean up changes made
10776
10777-scrub references to _syscall2
10778sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c, sysfs05.c, sysfs06.c
10779
10780-use = rather than == when testing for equality in portable shell scripts as the latter is not POSIX
10781ar01, 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
10782
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
10784Makefile
10785
10786-this uses bashisms so make sure we require bash
10787rwtest.sh
10788
10789-use memcmp() instead of legacy bcmp()
10790fsx-linux.c, fsx-linux.c, symlink01.c, fsx-linux.c
10791
10792-use syscall() instead of _syscall#()
10793HTaffinity.c
10794
10795-Rename mknod01.c to mknodat01.c for bug # 30083
10796mknod01.c, mknodat01.c
10797
10798-tweak cnt decrement to be POSIX friendly
10799generate.sh
10800
mreed10c552b4b2006-11-21 18:39:19 +000010801LTP-20061121
10802
10803-Removed an invalid errno value check.
10804 diotest4.c
10805
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
10809
10810-descend into timers subdir when cleaning
10811 Makefile
10812
10813-This patch amends pounder to build kernel 2.6.18 instead of 2.6.15.
10814 build_kernel, memtest.patch, build_kernel, memtest
10815
10816-dynamically calculate TST_TOTAL rather than hardcoding it
10817shmctl01.c, shmctl02.c, shmctl03.c
10818
10819-Fix from Jane Lv to move large arrays off the stack and into global
10820 data section:
10821 getgroups01.c, getgroups04.c
10822
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
10827
10828-The readme file has been updated for nfs
10829 README
10830
10831-Disable this test case for kernels below 2.6.17 and not 2.6.16.
10832 vmsplice01.c
10833
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
10839
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
10846
10847-Backed out the "fix" in Bug 1592647, b/c I don't think the testcase is
10848 actually broken.
10849 diotest4.c
10850
10851-touchup code a little to make the expected behavior of test4 more obvious
10852 setrlimit01.c
10853
10854
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
10863
10864-Applied fix for Bugs item #1592647
10865diotest4.c
10866
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
10872
10873
10874-Made a change to a comment above the change for 1.11
10875 mc_cmds
10876
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
10880
10881
10882-A patch by Suzuki Kp, that removed the definition of HZ from user space for
10883 Bug # 28023.
10884 adjtimex02.c
10885
10886
10887-Comment out set -x to remove debug output
10888 nfsstat01
10889
mreed10fa0c2d62006-10-17 20:23:48 +000010890LTP-20061017
10891
10892-A fix for Bug 23587 where the connectathon test failed on linux client with cifs mount to Windows2003 R2 server
10893op_chmod.c
10894
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
1089617-5.c
10897
10898Ssem_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
108995-1.c, 8-1.c, 1-1.c, 2-1.c
10900
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
1090220-1.c, 21-1.c, 21-2.c
10903
10904-Removed the ":" after 'v' in the getopts line because it is not using optarg.
10905runltplite.sh
10906
10907-Added code to disable tests that will not run on kernels below 2.6.16
10908faccessat01.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
10909
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.
1091122-1.c, 22-2.c
10912
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
10914asapi_06.c
10915
10916-A fix for bugs 27174 and 27177. This fixes the problem of reading HugePages_Free
10917hugemmap01.c, hugemmap04.c
10918
10919-Correcting error messages
10920ltpapicmd.c
10921
10922-This patch by Darrick Wong fixes complier warnings and overflow problems related to the use of large number #defines on some architectures.
10923inconsistency-check.c
10924
10925
10926-When calling pthread_attr_setscope, PTHREAD_SCOPE_PROCESS is not supported by linux, change it to PTHREAD_SCOPE_SYSTEM for testing
1092715-1.c, 15-2.c
10928
10929
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 !
10931fsx-linux.c
10932
10933-Changing include <posixtest.h> to include "posixtest.h"
109341-1.c
10935
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.
10937default-tests.tar.gz, ipmitool, ipmitool
10938
mreed100585c412006-09-18 21:04:42 +000010939LTP-20060916
10940
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
10947
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
10954
10955-Changes were made to several files to make them easier to read
10956 change_owner.mode.sh
10957
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
10963
10964-Changes made by Jacky Malcles that let ltp-aiodio.sh fun this scenario
10965 ltp-aiodio.part3
10966
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
10971
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
10975
10976-Generate script into generic shell and make sure we still work even if host
10977 lacks perl
10978 Makefile, generate.sh
10979
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
10984
10985-Applied a patch to fix bug #14744
10986 kill02.c
10987
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
10991
10992- Changes made to several Makefiles to force CFLAGS/LIBS to be evaluated
10993 once rather than everytime they are used
10994
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
10998
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
11007
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
11011
11012-Added a patch by Mitsuru Chinen that added the Absolute path to execute sshd
11013 daemon ssh4-stress
11014
11015-This patch adds brackets because some versions of ssh requires square brackes
11016 around the IPv6 address.
11017 ssh-stress03-rmt
11018
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
11022
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
11027
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
11031
11032- A fix by Jeff Bailey for my previous breakage of install target in Multiple
11033 Makefiles
11034
11035-A patch was created tomake errno failure message more helpful
11036 sysctl03.c
11037
11038-A patch that sets the constant PAGE_SIZE to the kernel its running on
11039 fsx-linux.c
11040
11041-Changes were made to remove extraneous whitespace
11042 Makefile, pth_str01.c, pth_str02.c, pth_str03.c
11043
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
11049
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
11059
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
11064
11065-A fix type of option_message
11066 reboot01.c
11067
11068-Changes were made to cleanup source code
11069 domount.c, getopt.c
11070
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
11075
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.
11078
11079-Changes were made to shmt09 to account for ppc64
11080
11081-Added a warning to those who wish to fiddle
11082tests.init
11083
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
11087
11088-Changes were made to add cast to shutup warning
11089 timer_delete03.c, timer_settime03.c
11090
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
11095
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
11099
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
11105
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
11109
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
11114
11115=======
mreed107140f6d2006-09-18 19:41:41 +000011116LTP-20060918
11117
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
11124
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
11131
11132-Changes were made to several files to make them easier to read
11133 change_owner.mode.sh
11134
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
11140
11141-Changes made by Jacky Malcles that let ltp-aiodio.sh fun this scenario
11142 ltp-aiodio.part3
11143
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
11148
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
11152
11153-Generate script into generic shell and make sure we still work even if host
11154 lacks perl
11155 Makefile, generate.sh
11156
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
11161
11162-Applied a patch to fix bug #14744
11163 kill02.c
11164
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
11168
11169- Changes made to several Makefiles to force CFLAGS/LIBS to be evaluated
11170 once rather than everytime they are used
11171
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
11175
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
11184
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
11188
11189-Added a patch by Mitsuru Chinen that added the Absolute path to execute sshd
11190 daemon ssh4-stress
11191
11192-This patch adds brackets because some versions of ssh requires square brackets
11193 around the IPv6 address.
11194 ssh-stress03-rmt
11195
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
11199
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
11204
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
11208
11209- A fix by Jeff Bailey for my previous breakage of install target in Multiple
11210 Makefiles
11211
11212-A patch was created to make errno failure message more helpful
11213 sysctl03.c
11214
11215-A patch that sets the constant PAGE_SIZE to the kernel its running on
11216 fsx-linux.c
11217
11218-Changes were made to remove extraneous whitespace
11219 Makefile, pth_str01.c, pth_str02.c, pth_str03.c
11220
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
11226
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
11236
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
11241
11242-A fix type of option_message
11243 reboot01.c
11244
11245-Changes were made to cleanup source code
11246 domount.c, getopt.c
11247
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
11252
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.
11255
11256-Changes were made to shmt09 to account for ppc64
11257
11258-Added a warning to those who wish to edit it
11259tests.init
11260
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
11264
11265-Changes were made to add cast to silence warnings
11266 timer_delete03.c, timer_settime03.c
11267
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
11272
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
11276
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
11282
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
11286
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
11291
mreed100585c412006-09-18 21:04:42 +000011292>>>>>>> 1.90
mreed101ab6be92006-09-01 16:41:05 +000011293LTP-20060822
11294
11295-Added files for Mitsuru's Chinen's nfs patch:
11296ns-mcast.h, ns-mcast_join.c, ns-mcast_receiver.c, network_stress.appl,
11297 network_stress.broken_ip, network_stress.icmp, network_stress.interface,
11298network_stress.multicast, network_stress.route, network_stress.tcp,
11299network_stress.udp ns-icmp_redirector.c, ns-icmpv4_sender.c,
11300ns-icmpv6_sender.c, ns-igmp_querier.c
11301
11302-Made changes to avoid hardcoding test count
11303mkdir03.c, open08.c
11304
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.
11308
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
11311
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
11314
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,
11320getdents04.c
11321
11322-Added a fix to re-order testcases a little to account for uclinux in
11323access05.c, lstat02.c, mknod06.c
11324
11325-A Correction was made to the name of the testcase in code...was incorrectly
11326called signal_test_03 and changed to signal_test_02.c
11327
11328-A fix to get the max pid value at runtime rather than compile time hardcode
11329wait402.c, setpriority04.c,Makefile, getsid02.c
11330
11331-A fix to remove extraneous include
11332swapon02.c
11333
11334- mc_cmds had two fixes. The test now uses [ae]th[01] in the ping command
11335using the -I option. Also the loop to determine which ethernet interface
11336is needed was moved to ensure that the correct ethernet interface was selected.
11337
11338-A patch was addded that allows the following files to get the PID_MAX value
11339from /proc/sys/kernel/pid-max:
11340access05.c, fcntl15.c, gethostid01.c, lstat02.c, mknod06.c, setrlimit02.c,
11341setsockopt01.c, stat03.c, truncate03.c
11342
mreed10aff5e062006-07-17 21:16:57 +000011343LTP-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
mreed108c106642006-07-10 06:27:13 +000011398LTP-20060615
mreed1016bbc952006-06-16 20:20:58 +000011399-Added a patch from Darrick Wong to reduce the memory requirements of
11400 pounder's ramsnaketes
mreed10fbe2eca2006-06-16 20:46:36 +000011401-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.
mreed1016bbc952006-06-16 20:20:58 +000011405-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:
11429
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,
11440
11441LTP-20060515
mreed103f300452006-05-15 17:48:57 +000011442-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.
mreed107d48bc32006-05-15 22:57:23 +000011444-A patch for parse_opts.c was removed because it caused several test cases to fail
mreed103f300452006-05-15 17:48:57 +000011445-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
11452
mreed10e46b6a42006-04-19 17:33:47 +000011453LTP-20060412
11454-Removed a patch for parse_opts.c that caused many test cases to fail.
mreed10d28e1d52006-04-11 17:07:17 +000011455-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
11462should 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
11473
mridgea2c14442006-03-06 16:39:56 +000011474LTP-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
11512
11513
mridge721424a2006-02-07 19:23:59 +000011514LTP-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
11555
mridge707e23a2006-01-05 16:35:45 +000011556LTP-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
11599
11600
mridge2c029c92005-12-06 16:05:06 +000011601LTP-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
11608
11609
mridgef9e446c2005-11-03 19:39:03 +000011610LTP-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
11625
11626
mridge3d1e7c42005-10-04 20:16:40 +000011627LTP-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
11667
11668
mridge76941472005-09-06 19:31:09 +000011669LTP-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
11683
11684
mridge2ade1d62005-08-04 19:34:51 +000011685LTP-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.
11711
11712
mridgedb67ec12005-07-12 16:14:04 +000011713LTP-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).
11723
mridge68b543a2005-06-08 15:06:09 +000011724LTP-20050608
mridge94da70e2005-06-08 15:04:49 +000011725- 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:
11748
11749
mridge7945fab2005-05-05 16:57:18 +000011750LTP-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 '#'
11767
mridge5a6acd22005-04-05 18:18:17 +000011768LTP-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.
11776
11777
mridge9ae3d452005-03-07 20:33:15 +000011778LTP-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
11802
11803
11804
mridge1ce866d2005-02-07 19:47:39 +000011805LTP-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
11818
mridgeda5a7752005-01-07 19:55:18 +000011819LTP-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.
11831
mridge387d9082004-12-03 21:05:40 +000011832LTP-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.
mridgeda5a7752005-01-07 19:55:18 +000011840 /etc/init.d/cron restart
mridge387d9082004-12-03 21:05:40 +000011841- 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.
11845
11846
mridge71c27d72004-11-05 19:42:34 +000011847LTP-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.
11859
11860
mridge4b1e2c82004-10-07 20:47:29 +000011861LTP-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:
11885
11886
11887
mridge4b95cce2004-09-08 20:34:39 +000011888LTP-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
11912
mridge2946edd2004-08-04 16:30:50 +000011913LTP-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
11920
mridge328c94e2004-07-07 16:01:20 +000011921LTP-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
11945
11946
mridgeaa0077d2004-06-03 20:44:47 +000011947LTP-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.
11968
11969
11970
mridgefa7fc452004-05-06 19:08:46 +000011971LTP-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
11993
11994
mridge68e51e32004-04-05 16:02:08 +000011995LTP-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
12003pthread_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
12007to 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
12012
12013
mridge9151fbb2004-03-04 19:33:10 +000012014LTP-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"
12040
12041
robbiewe0212472004-02-06 16:12:43 +000012042LTP-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 )
12075
12076
12077LTP-20040108
robbiew1ecb2242004-01-08 17:10:56 +000012078- 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.
12115
12116
robbiewf7cbbc72003-12-04 17:37:06 +000012117LTP-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).
12160
12161
robbiew8ccd3ee2003-11-05 16:10:52 +000012162LTP-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".
12188
12189
robbiew95183522003-10-02 17:45:34 +000012190LTP-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.
12208
12209
12210
robbiew11e6ea82003-09-04 18:12:11 +000012211LTP-20030905
12212
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`.
12243
robbiew4f3b1192003-08-07 17:34:57 +000012244LTP-20030807
12245
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 )
12293
12294
robbiewfe26f4f2003-07-09 22:01:26 +000012295LTP-20030710
12296
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 )
12342
12343
12344
12345
robbiew833ce092003-06-06 16:15:53 +000012346LTP-20030606
12347
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.
12395
12396
robbiewb572e782003-05-08 17:20:22 +000012397LTP-20030508
12398
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
12438
12439
12440
12441
robbiew7a33c7d2003-04-03 17:11:28 +000012442LTP-20030403
12443
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.
12509
12510
12511
robbiew58884322003-03-05 23:19:39 +000012512LTP-20030306
12513
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 )
12583
12584
12585
robbiewfc94a7d2003-02-05 21:06:08 +000012586LTP-20030206
12587
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.
robbiewd4257272003-02-06 16:26:50 +000012594- Added additional runtime and output options ( Manoj Iyer )
robbiewfc94a7d2003-02-05 21:06:08 +000012595 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 )
robbiew0187d7f2003-02-06 17:02:02 +000012617 gethostid01 test.
robbiewfc94a7d2003-02-05 21:06:08 +000012618- 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 )
12646-
12647
martinjn2ff2d2e2003-01-07 18:07:51 +000012648LTP-20030110
12649
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 )
12754
12755
12756
martinjnf10453e2002-12-10 20:48:03 +000012757LTP-20021210
12758------------
12759
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 )
12816
12817
12818
12819LTP-20021107
martinjnc0aaaaf2002-11-07 17:03:21 +000012820------------
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.
12854
12855
robbiewf55ecea2002-10-08 17:45:44 +000012856
12857LTP-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
12886
12887
zhanga352b4e02002-08-06 18:48:46 +000012888
robbiewb6f285e2002-09-10 20:53:06 +000012889LTP-20020910
robbiew539b7212002-09-05 21:30:57 +000012890------------
12891- Fix path in runpan.sh ( Paul Larson )
12892- runtest/syscalls:
12893 a.Removed the {} from the environment ( Robbie Williamson )
12894 variables
plars76a1f972002-09-09 18:59:19 +000012895 b.Comment out stime01, since it sets ( David Barrera )
robbiew539b7212002-09-05 21:30:57 +000012896 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
robbiewbe56c852002-09-09 17:21:24 +000012913- Applied x86-64 patch for ldd01 ( Andreas Jaeger )
plars76a1f972002-09-09 18:59:19 +000012914- 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 )
robbiewb6f285e2002-09-10 20:53:06 +000012917- Clean up many of the mktemp warnings ( Paul Larson )
plars76a1f972002-09-09 18:59:19 +000012918 And use mkstemp in tst_tmpdir()
robbiewbe56c852002-09-09 17:21:24 +000012919- Applied pan/logfile/tools patches. ( William J. Huie )
plars76a1f972002-09-09 18:59:19 +000012920- 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 )
robbiewb6f285e2002-09-10 20:53:06 +000012927- Added automation documentation to /doc ( Jeff Martin )
robbiew8c7880d2002-09-10 15:16:12 +000012928- Patched nanosleep02.c to correctly test the ( Andrea Arcangeli )
12929 functionality and avoid false positives.
robbiew539b7212002-09-05 21:30:57 +000012930
12931
plarse14a7842002-08-13 16:42:05 +000012932LTP-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
plarsdde213d2002-08-13 17:01:02 +000012944- Fix mmstress path problems, now uses execvp ( Paul Larson )
plarse14a7842002-08-13 16:42:05 +000012945
12946LTP-20020807
12947------------
12948
zhanga352b4e02002-08-06 18:48:46 +000012949* New Additions
12950---------------
plarse14a7842002-08-13 16:42:05 +000012951- 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 )
zhanga352b4e02002-08-06 18:48:46 +000012954
12955* Fixes
12956-------
plarse14a7842002-08-13 16:42:05 +000012957- Several fixes for 64-bit ( Gerhard Tonn )
12958- fstat05,llseek fixes for MIPS ( Carsten Langgaard )
zhanga352b4e02002-08-06 18:48:46 +000012959- Fixed check in getgroups03 that was causing
plarse14a7842002-08-13 16:42:05 +000012960 failures if 'nobody' isn't in any secondary groups ( Paul Larson )
zhanga352b4e02002-08-06 18:48:46 +000012961- Fix sendfile02 to work with the new 2.5 kernels which
plarse14a7842002-08-13 16:42:05 +000012962 no longer allow it to fall back on write ( Paul Larson )
zhanga352b4e02002-08-06 18:48:46 +000012963- Changed the hardcoded ip address to 127.0.0.1 in
plarse14a7842002-08-13 16:42:05 +000012964 recvfrom01-sctp-udp-ipv6 ( Robbie Williamson )
zhanga5378d182002-08-07 22:00:33 +000012965- Added instance and time command line options in
plarse14a7842002-08-13 16:42:05 +000012966 runalltests.sh ( Jeff Martin )
zhanga352b4e02002-08-06 18:48:46 +000012967- Fixed the algorithm description for fork07,fork12
plarse14a7842002-08-13 16:42:05 +000012968 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 )
zhanga352b4e02002-08-06 18:48:46 +000012971
12972
iyermanoj2b0138b2002-07-09 17:41:46 +000012973LTP-20020709
12974-----------
iyermanoj2b0138b2002-07-09 17:41:46 +000012975* 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 )
12982
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 )
12989
robbiew6f3a9f32002-06-07 18:21:19 +000012990LTP-20020607
12991------------
robbiew6f3a9f32002-06-07 18:21:19 +000012992* New Additions
12993- Tests if gettimeofday02 is monotonous ( Andi Kleen )
12994- Added new tests readv03, setgroups04
12995 and truncate04 ( Group Bull )
12996
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 )
13014
13015
iyermanoj047062c2002-05-07 15:07:32 +000013016LTP-20020507
13017------------
13018
13019* New Additions
13020 - New syscalls tests, chroot, fchdir, fstat
iyermanojae88b862002-05-07 16:14:58 +000013021 pread, pwrite, and reddir. (Bull )
iyermanoj047062c2002-05-07 15:07:32 +000013022 - New syscalls test. ( Ihno Krumreich )
13023
13024* Fixes
13025 - S390 bug fixes, patches to remove complier
iyermanojae88b862002-05-07 16:14:58 +000013026 warnings. ( Ihno Krumreich )
13027 - S390 bug fixes. ( William Jay Huie )
13028 - LTP Automation script updates. ( William Jay Huie )
iyermanoj047062c2002-05-07 15:07:32 +000013029 - make testcases work without a controlling tty.
iyermanojae88b862002-05-07 16:14:58 +000013030 for recv01, recvfrom01 and recvmsg01. ( Paul Larson )
iyermanoj047062c2002-05-07 15:07:32 +000013031 - Networking test updates, multiple concurrent
iyermanojae88b862002-05-07 16:14:58 +000013032 runs. ( Robert Williamson )
iyermanoj047062c2002-05-07 15:07:32 +000013033 - test01 patch for wrap around at 2gigs ( Randall Hron )
13034 - patches to syscalls test wait402, chdir03 ( Andreas Jaeger )
13035
13036
13037CVS Bugs closed.
13038----------------
iyermanojae88b862002-05-07 16:14:58 +000013039 #545739 fcntl17 failing getting unexep. sig13 ( Paul Larson )
iyermanoj047062c2002-05-07 15:07:32 +000013040
iyermanoj79255d72002-04-08 17:14:33 +000013041LTP-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 )
13046
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 )
13059
13060CVS Bugs closed.
13061~~~~~~~~~~~~~~~~
13062 #536483 sem02 does not clean up /tmp directory (Robert Willamson
13063
13064
robbiewc9955482002-03-06 17:21:25 +000013065LTP-20020307
13066------------
13067o fixed IDcheck.sh to prompt for IDs only when missing (Jay Huie)
13068o added time duration option to pan (Jay Huie)
robbiewc9955482002-03-06 17:21:25 +000013069o added 4 more cases to getcwd02 test (Jay Huie)
13070o added time-schedule tool by Richard Gooch under sched test
13071 section (Manoj Iyer)
13072o added trace_sched tool under sched test section (Manoj Iyer)
robbiewc9955482002-03-06 17:21:25 +000013073o added sigpending02 test to syscalls section (Paul Larson)
robbiew796b06a2002-03-07 15:53:10 +000013074o created a KNOWN-FAILURES file to document known
13075 test failures (Robbie Williamson)
robbiewaa5ca8d2002-03-06 18:32:24 +000013076o added sem02 test to ipc section (Robbie Williamson)
robbiewc9955482002-03-06 17:21:25 +000013077o added SCTP section to network tests (Robbie Williamson)
robbiewc9955482002-03-06 17:21:25 +000013078o added disktest by Brent Yardley to io section (Robbie Williamson)
13079o closed the following bugs:
robbiewd0dc4082002-03-07 17:51:40 +000013080 [ #491285 ] recvfrom01 test (Paul Larson)
13081 [ #491286 ] recvmsg01 test (Robbie Williamson)
robbiew5a5e9ec2002-03-07 18:49:31 +000013082 [ #505515 ] perf_lan6 test (Robbie Williamson)
robbiewd0dc4082002-03-07 17:51:40 +000013083 [ #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)
robbiewc9955482002-03-06 17:21:25 +000013090
13091
robbiewbc4c2802002-02-07 01:32:02 +000013092LTP-20020207
13093------------
13094o added support for cross-compiling (Todd Inglett)
13095o added LKML's cache_leak testcase to ltp/scratch (Nate Straz)
13096o added IPv6 support (Robbie Williamson)
13097o added "gethost" to /tools (Robbie Williamson)
13098o fixed the race conditions in the float tests and removed
13099 the sleeps (Robbie Williamson)
13100o enabled non-root make authority (Paul Larson)
robbiew61753a62002-02-08 17:07:40 +000013101o separated compilation into "make" and "make install" (Paul Larson)
robbiewbc4c2802002-02-07 01:32:02 +000013102o added ipc_stress test (Manoj Iyer)
13103o added pthreads_stress test (Manoj Iyer)
13104o made changes to support architecture independence (Manoj Iyer & Paul Larson)
13105o closed the following bugs:
13106 504960, 505108, 504613, 504616, 491283, 506689, 508055, 506692, 508074
robbiewc9955482002-03-06 17:21:25 +000013107 491289, 506662, 511383, 511391, 511427, 511494, 504649, 514050, 512953
robbiewbc4c2802002-02-07 01:32:02 +000013108 (Manoj Iyer, Paul Larson, and Robbie Williamson)
13109
13110
plars6d82c2e2002-01-08 16:19:28 +000013111LTP-20020108
13112------------
13113o fixed IDcheck.sh to work with bash1 (Nate Straz)
13114o updated menu script (Robbie Williamson)
13115o reset errno to 0 at the beginning of TEST macro (Paul Larson)
13116o added floating point stress tests (Bull/IBM)
plars6d82c2e2002-01-08 16:19:28 +000013117o added fsx-linux NFS tests (Apple)
plars6d82c2e2002-01-08 16:19:28 +000013118o define GLIBC_SIGACTION_BUG for sigaction02 (Robbie Williamson)
13119o removed bogus testcase from dup201 test (Paul Larson)
13120o fixed recvfrom01 case 5 (Wayne Boyer)
13121o workaround for smp issue with waitpid12 (Manfred Spraul)
13122
13123
plars4a3f05c2001-12-06 19:03:35 +000013124LTP-20011206
plars946d7d82001-12-05 17:22:59 +000013125------------
13126o necessary users/groups can now be created on installation with
13127 user's permission
13128o added a simple menu-based interface for running the LTP testsuite
13129o fixed negative duration in pan output when -l isn't used
plarsd26f52d2001-12-05 20:23:37 +000013130o new set of tests under fs-maim
plars946d7d82001-12-05 17:22:59 +000013131o fixed race condition in nfslock01
13132o ar01, ld01, ldd01, nm01, objdump01, and size01 fixed when multiple
13133 copies are run simultaneously
13134o workaround for SIGTTOU hang in ioctl02
13135o shmget03 uses IPC_PRIVATE to make it safe when running multiple copies
13136o compiler warnings and other minor errors fixed in many tests
13137
plarse4e184c2001-11-07 21:37:14 +000013138LTP-20011107
plarscbf6dc62001-09-25 19:54:46 +000013139------------
plars2c728382001-11-06 21:28:52 +000013140o Many improvements to mtest05 and mtest06 tests
13141o new test nfsstress
13142o included ver_linux in LTP and made it run at the end of test scripts
13143o check for necessary users/groups in Makefile and warn if they don't
13144 exist
13145o documented the users and groups necessary for the testcases to run
13146o simplified telnet01 when looking for root prompt
13147o removed incorrect testcase from sendfile03
13148o fixed modify_ldt01 test problems on newer kernels
13149o added setrlimit to unlimit core size in waitpid05 test to work
13150 around systems where this is set to 0
13151o fixed mmstress pthread hang problem
13152
13153LTP-20010925
13154------------
plarscbf6dc62001-09-25 19:54:46 +000013155o Testcases have been organized into categories in a directory
13156 structure under the testcases subdirectory
13157o About 400 new testcases added covering various system calls
13158o 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.
13162o Updated README and INSTALL files
13163o Descriptions of the testcases have been added to the doc
13164 directory and are organized by type (syscalls.txt, fs.txt, etc.)
robbiewc5245142001-09-25 19:36:25 +000013165
plarscbf6dc62001-09-25 19:54:46 +000013166------------
alaffinbc414262000-09-18 21:08:06 +0000131672000-09-18 Juan J. Quintela <quintela@fi.udc.es>
13168 Aaron Laffin <alaffin@sgi.com>
13169
13170 * tests/mmap001.c: first checkin of a modified version of
13171 mmap001.c from the memtest suite.
13172
alaffin7885c2b2000-09-08 15:56:25 +0000131732000-09-08 Egor Duda <deo@logos-m.ru>
13174
13175 * tests/fpathconf01.c: Close opened file at exit.
13176 * tests/select01.c: Ditto.
13177
alaffinfbfce062000-09-08 15:12:21 +0000131782000-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.
13181
131822000-09-06 Egor Duda <deo@logos-m.ru>
13183
13184 * lib/parse_opts.c (parse_opts): Initialize allocated string
13185 to prevent heap corruption.
alaffin7885c2b2000-09-08 15:56:25 +000013186
martinjnf10453e2002-12-10 20:48:03 +000013187
martinjn2ff2d2e2003-01-07 18:07:51 +000013188