blob: 3ffc0de6debac5c3ce345d473310154ff246b340 [file] [log] [blame]
subrata_modakeb438ff2009-02-01 17:11:20 +00001LTP-20090131
2
31) Log Message:
4Please find a patch to fix the sigsegv error on pidns13.c on containers. Signed-off-by: Veerendra C <veerendrac@in.ibm.com>.
5
6Modified File(s):
7ltp/testcases/kernel/containers/pidns/pidns13.c
8
92) Log Message:
10Today I released version 0.3 of v4l-test, see http://v4l-test.sourceforge.net/ for details. I also updated the LTP tree, and I attached the two files in this email. The first file is a patch against ltp-full-20081231. The second file is a tar.gz which contains the binary image files which are part of the original V4L2 API specification, revision 0.24. Signed-Off-By: Németh Márton <nm127@freemail.hu>.
11
12Modified Files:
13ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
14ltp/testcases/kernel/device-drivers/v4l/user_space/README
15ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
16ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
17ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.h
18ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
19ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.h
20ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
21ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.h
22ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
23ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.h
24ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
25ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
26ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
27ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.h
28ltp/testcases/kernel/device-drivers/v4l/user_space/video_limits.h
29ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
30
31Added Files:
32ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.c
33ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.h
34ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.c
35ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.h
36ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_LOG_STATUS.c
37ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_LOG_STATUS.h
38ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
39ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.h
40
413) Log Message:
42Introduce autoconf to inotify03.c. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
43
44Modified File(s):
45ltp/testcases/kernel/syscalls/inotify/inotify03.c
46
474) Log Message:
48The way to report a bug about configure: Introducing autoconf still causes a troble. Shooting the trouble may not be so difficult. However, some information is needed. I'll write them on INSTALL file. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
49
50Modified File(s):
51ltp/INSTALL
52
535) Log Message:
54Convert hardlinks to softlinks in testcases/commands/unzip/Makefile:
55Kamalesh Babulal <kamalesh@linux.vnet.ibm.com> wrote: The make install of the testcases/commands/unzip fails, when the ltp sources are mounted on different filesystem other than /tmp, because the hardlinks are created by the testcase Makefile. This patches converts the hardlinks to softlinks. Signed-off-by: Kamalesh Babulal <kamalesh@linux.vnet.ibm.com>.
56CAI Qian <caiqian@cclom.cn> replied: Are you really want to change the above two soft links to hard links? I do not see it helps to fix your problem, and it will leave broken links after "make clean".
57Kamalesh Babulal <kamalesh@linux.vnet.ibm.com> replied: Thanks for the review. I am resending the patch with the changes you have recommended. Signed-off-by: Kamalesh Babulal <kamalesh@linux.vnet.ibm.com>.
58
59Modified File(s):
60ltp/testcases/commands/unzip/Makefile
61
626) Log Message:
63There is a testcase in mmapstress03, which checks, that we can't mmap 2Gb-512Kb of RAM at address 0x7ff80000. But if host has > 2Gb of RAM+swap - it's valid operation: mmap maps 2Gb of ram at some other address and returns no errors. For correct working of this testcase we should add MAP_FIXED flag to mmap. Signed-Off-By: Dmitry Guryanov <dguryanov@parallels.com>.
64
65Modified Files:
66ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
67
687) Log Message:
69mmapstress03: fix mmapstress03 on x86_64: There is a testcase in mmapstress03, which tries to mmap 2Gb-4Kb at address 0x7ffff000 and checks it returns error and errno is set to ENOMEM. But such mmap is possible on x86_64. So lets tune size and address to more suitable for 64-bit architectures.. Signed-Off-By: Dmitry Guryanov <dguryanov@parallels.com>.
70
71Modified Files:
72ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
73
748) Log Message:
75madvice03: report TCONF instead of TWARN on old kernels: If kernel is too old for executing this test, we should report TCONF for exit code will be 0. Signed-Off-By: Dmitry Guryanov <dguryanov@parallels.com>.
76
77Modified Files:
78ltp/testcases/kernel/syscalls/madvise/madvise03.c
79
809) Log Message:
81Nancy <nancydreaming@gmail.com> reported: Case "endian_switch01" FAIL on IBM Power 6 machine. The case failed on IBM JS22, p570 and p550. Is that the case bug or the OS bug? Thank you!. Subrata Modak <subrata@linux.vnet.ibm.com> replied: This will fail for all POWER machines which are not P6 & above, and, for all other archs. However, for other archs, it will throw you appropriate message like:
82$./testcases/bin/endian_switch01
83endian_switch01 1 CONF : This system does not support running of switch() syscall
84In P6 (and above), even it will fail if the kernel is not 2.6.26 & above. The support for this syscall was added only from then. Please see: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=745a14cc264b1832c638e41812e0cb04328b2db1. If you are running 2.6.26 on p6, then we need to investigate why this is failing, else, i would prefer to merge the following patch for avoiding to test in systems where the switch() support is not available at the first place itself. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>,
85
86Modified File(s):
87ltp/testcases/kernel/syscalls/switch/endian_switch01.c
88
8910) Log Message:
90This patch adds RHEL4 and RHEL5 detection to refpolicy Makefile and fixes policy compilation errors on RHEL5 introduced by the bounds test policy. Signed-off-by: Ramon de Carvalho Valle <rcvalle@linux.vnet.ibm.com>.
91
92Modified File(s):
93ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
94
9511) Log Messsage:
96checking sys/capability.c for pidns14 and pidns16: this patch adds "sys/capability.c" checking for pidns14 and pidns16 testcases using autoconf support. Signed-off-by: Edjunior B. Machado <emachado@linux.vnet.ibm.com>.
97
98Modified File(s):
99ltp/configure.ac
100ltp/testcases/kernel/containers/pidns/pidns14.c
101ltp/testcases/kernel/containers/pidns/pidns16.c
102
10312) Log Message:
104Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com> wrote: in a ppc64 machine running SLES11 RC1, I'm trying to build the December 2008 LTP release (ltp-full-20081231) but it fails on "make". Mike Frysinger <vapier@gentoo.org> replied: tcore only works on x86 systems ... building/running on other systems makes no sense. Subrata Modak <subrata@linux.vnet.ibm.com> answered: Mike, Then the following Patch will be needed: Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
105
106Modified Files(s):
107ltp/testcases/misc/tcore_patch_test_suites/tcore.c
108
10913) Log Message:
110A while back I had submitted an LTP patch for the vmsplice01 test case (sent on 03/27/2008). However, the code I see in the vmsplice01.c file now is not what the patch contains. Please find below the correction against the latest ltp release : Signed-off by: Vinay Sridhar <vinay@linux.vnet.ibm.com>.
111
112Modified File(s):
113ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
114
11514) Log Message:
116Update kernel/device-drivers/nls test for 2.6.25: the attached patch makes the ltp/testcases/kernel/device-drivers/nls testsuite compileable under Linux kernel 2.6.25. Currently the test_nls_base() crashes with 2.6.25, but without calling that function the module loads and unloads cleanly. This can be a base for checking what is going wrong with nls. Signed-off-by: Márton Németh <nm127@freemail.hu>.
117
118Modified Files:
119ltp/testcases/kernel/device-drivers/nls/Makefile
120ltp/testcases/kernel/device-drivers/nls/nlsTest.c
121ltp/testcases/kernel/device-drivers/nls/nlsTest.h
122ltp/testcases/kernel/device-drivers/nls/userBlockNLS.c
123ltp/testcases/kernel/device-drivers/tbio/kernel_space/Makefile
124Added Files:
125ltp/testcases/kernel/device-drivers/nls/README
126
12715) Log Message:
128gcov-kernel: add patches for 2.6.28, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
129
130Added Files:
131ltp/utils/analysis/gcov-kernel/linux-2.6.28-gcov-arm-eabi.patch
132ltp/utils/analysis/gcov-kernel/linux-2.6.28-gcov-arm-hack.patch
133ltp/utils/analysis/gcov-kernel/linux-2.6.28-gcov.patch
134
13516) Log Message:
136Sending the new patch along with the batch file to run the tests. Also made small modifications in the mesgq_nstest.c to fix
137a) the warnings on tst_exit().
138b) to remove the global var.
139And to return correct error num in the batch file runipcnstest.sh. Signed-off-by: Veerendra C <veerendra@in.ibm.com>.
140
141Modified Files:
142ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
143Added Files:
144ltp/testcases/kernel/containers/sysvipc/mesgq_nstest.c
145
14617) Log Message:
147Avoiding build failures on ppc64, adding proper FLAG definitions and improving a bit of LTP specific stuff. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
148
149Modified Files:
150ltp/testcases/misc/tcore_patch_test_suites/Makefile
151ltp/testcases/misc/tcore_patch_test_suites/tcore.c
152ltp/testcases/misc/tcore_patch_test_suites/tcore.sh
153
15418) Log Message:
155set flags properly and just use implicit make rules. Mike Frysinger <vapier@users.sourceforge.net>
156
157Modified File(s):
158ltp/testcases/misc/tcore_patch_test_suites/Makefile
159
16019) Log Message:
161I attached a preliminary testsuite for testing linux/block/genhd.c. The goal of this test suite is to check whether using block device is stable enough. A lot of test suites under ltp/testcases/kernel/device-drivers are based on the usage of block device so it shall work relayable. Note that the module under test is different in case of ltp/testcases/kernel/device-drivers/tbio/kernel_space testsuite. Signed-off-by: Márton Németh <nm127@freemail.hu>.
162
163Added Files:
164ltp/testcases/kernel/device-drivers/block/kernel_space/Makefile
165ltp/testcases/kernel/device-drivers/block/kernel_space/README
166ltp/testcases/kernel/device-drivers/block/kernel_space/test_block.c
167ltp/testcases/kernel/device-drivers/block/kernel_space/test_genhd.c
168
16920) Log Message:
170[2nd Updates for kernel/device-drivers/nls test for 2.6.25]: Németh Márton initially wrote: the attached patch makes the ltp/testcases/kernel/device-drivers/nls testsuite compileable under Linux kernel 2.6.25. Currently the test_nls_base() crashes with 2.6.25, but without calling that function the module loads and unloads cleanly. This can be a base for checking what is going wrong with nls. Signed-off-by: Márton Németh <nm127@freemail.hu>.
171Subrata Modak replied: Thanks Németh for the patch. I tested the build on my machine 2.6.27, x86_64. I have merged this Patch. However, i would request you to send me another patch containing the following information:
1721) Kernel config options to be enabled & any special library(s) to be installed to allow these tests to be built/run on kernel(s) > 2.6.25 in the following README: http://ltp.cvs.sourceforge.net/viewvc/ltp/ltp/README,
1732) Then, http://ltp.cvs.sourceforge.net/viewvc/ltp/ltp/testcases/kernel/device-drivers/nls/README, should contain information to build/install/run these tests. Since these are device drivers tests, and will be executed through insmod, etc, can we have a script which automates these steps and reports error in loading/unloading of modules as such. I think it can be a very small script as well.
174Németh Márton responded by: I added some descriptions in the mentioned READMEs. However, I would wait adding an automated shell script because the tests fails on my x86_32 system with 2.6.28, and for example "rmmod nlsTest" reports "ERROR: Module nlsTest is in use". The real problem is, however, that the one of the test case already caused NULL pointer exception. I also don't have any easy solution to report only the nlsTest output to the user other than first running "dmesg -c" and then load nlsTest.ko. After the module was loaded the "dmesg" will only show the output of the testsuite. The drawback is that the user will loose the first part of his/her "dmesg" in this way. Signed-Off-By: Németh Márton <nm127@freemail.hu>.
175
176Modified File(s):
177ltp/README
178ltp/testcases/kernel/device-drivers/nls/Makefile
179ltp/testcases/kernel/device-drivers/nls/README
180
18121) Log Message:
182Prevent false negatives in cron_pos_tests caused by returning exit value of wrong command. This patch fixes erroneous failure caused by returning return value of a wrong command in cron tests. Signed-Off-By: "Jiri Palecek" <jirka@debian.POK.IBM.COM>.
183
184Modified File(s):
185ltp/testcases/commands/cron/cron_pos_tests.sh
186
18722) Log Message:
188This patch fixes the following error when running sched_cli_serv test case via runltp by making the path of the data file as a runtime option and giving an absolute path of it. Signed-Off-By: CAI Qian <caiqian@cclom.cn>.
189
190Modified File(s):
191ltp/testcases/kernel/sched/clisrv/pthcli.c
192ltp/testcases/kernel/sched/clisrv/run_sched_cliserv.sh
193
19423) Log Message:
195Fix broken symlink to tst_unzip_file.zip: Creating a link to tst_unzip_file.zip by testcases/commands/unzip/Makefile, has a problem and it seems to be fixed by http://ltp.cvs.sourceforge.net/viewvc/ltp/ltp/testcases/commands/unzip/Makefile?r1=1.2&r2=1.3. So I made a fix (this patch against ltp-full-20081231). Signed-off-by: Seiichi Ikarashi <s.ikarashi@jp.fujitsu.com>.
196
197Modified File(s):
198ltp/testcases/commands/unzip/Makefile
199
20024) Log Message:
201Fix for msgctl11.c: Resending the fix after modifications based on suggestions from Mike Frysinger. PS: I've retained SHRT_MAX return value in the patch below as per the reason stated earlier. Signed-off by: Vinay Sridhar <vinay@linux.vnet.ibm.com>.
202
203Modified Files:
204ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
205Added Files:
206ltp/include/system_specific_process_info.h
207ltp/lib/system_specific_process_info.c
208
20925) Log Message:
210I encountered a failure on running ltpstress.sh. This problem seems to be introduced by http://ltp.cvs.sourceforge.net/viewvc/ltp/ltp/testscripts/ltpstress.sh?r1=1.26&r2=1.27, Since I don't know why it wanted to eliminate rpcinfo command, I wrote two solutions attached. Signed-off-by: Seiichi Ikarashi <s.ikarashi@jp.fujitsu.com>.
211
212Modified File(s):
213ltp/testscripts/ltpstress.sh
214
21526) Log Message:
216Adding AUTOCONF rules for eventfd syscall tests. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
217
218Modified Files:
219ltp/configure.ac
220ltp/testcases/kernel/syscalls/eventfd/Makefile
221ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
222Added Files:
223ltp/config.mk.in
224ltp/m4/ltp-eventfd.m4
225
22627) Log Message:
227Add "tc" paramter for "block" testsuite which enables the testsuite to run test cases separately. The default value of tc is 0 which preserves the original behaviour and runs all the available test cases. A user space shell script "run.sh" is also added which helps to run the test cases in kernel space. Signed-off-by: Márton Németh <nm127@freemail.hu>.
228
229Modified Files:
230ltp/testcases/kernel/device-drivers/block/kernel_space/Makefile
231ltp/testcases/kernel/device-drivers/block/kernel_space/test_block.c
232Added Files:
233ltp/testcases/kernel/device-drivers/block/kernel_space/run.sh
234
23528) Log Message:
236Add socket02 syscall test, testing socket(SOCK_CLOEXEC) and socketpair(SOCK_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
237
238Modified Files:
239ltp/runtest/syscalls
240Added Files:
241ltp/testcases/kernel/syscalls/socket/socket02.c
242
24329) Log Message:
244Add paccept01 syscall test, testing paccept(SOCK_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>,
245
246Modified Files:
247ltp/runtest/syscalls
248Added Files:
249ltp/testcases/kernel/syscalls/paccept/Makefile
250ltp/testcases/kernel/syscalls/paccept/paccept01.c
251
25230) Log Message:
253Add signalfd4_01 syscall test, testing signalfd4(SFD_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>,
254
255Modified Files:
256ltp/runtest/syscalls
257Added Files:
258ltp/testcases/kernel/syscalls/signalfd4/Makefile
259ltp/testcases/kernel/syscalls/signalfd4/signalfd4_01.c
260
26131) Log Message:
262Add eventfd2_01 syscall test, testing eventfd2(EFD_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
263
264Modified Files:
265ltp/runtest/syscalls
266Added Files:
267ltp/testcases/kernel/syscalls/eventfd2/Makefile
268ltp/testcases/kernel/syscalls/eventfd2/eventfd2_01.c
269
27032) Log Message:
271Add timerfd02 syscall test, testing timerfd_create(TFD_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
272
273Modified Files:
274ltp/runtest/syscalls
275Added Files:
276ltp/testcases/kernel/syscalls/timerfd/timerfd02.c
277
27833) Log Message:
279Add epoll_create2_01 syscall test, testing epoll_create2(EPOLL_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
280
281Modified Files:
282ltp/runtest/syscalls
283Added Files:
284ltp/testcases/kernel/syscalls/epoll_create2/Makefile
285ltp/testcases/kernel/syscalls/epoll_create2/epoll_create2_01.c
286
28734) Log Message:
288Add dup3_01 syscall test, testing dup3 (O_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>,.
289
290Modified Files:
291ltp/runtest/syscalls
292Added Files:
293ltp/testcases/kernel/syscalls/dup3/Makefile
294ltp/testcases/kernel/syscalls/dup3/dup3_01.c
295
29635) Log Message:
297Add pipe2_01 syscall test, testing pipe2(O_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
298
299Modified Files:
300ltp/runtest/syscalls
301Added Files:
302ltp/testcases/kernel/syscalls/pipe2/Makefile
303ltp/testcases/kernel/syscalls/pipe2/pipe2_01.c
304
30536) Log Message:
306Add inotify_init1_01 syscall test, testing inotify_init1(O_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
307
308Modified Files:
309ltp/runtest/syscalls
310Added Files:
311ltp/testcases/kernel/syscalls/inotify_init/Makefile
312ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_01.c
313
31437) Log Message:
315Add socket03 syscall test, testing socket(SOCK_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
316
317Modified Files:
318ltp/runtest/syscalls
319ltp/testcases/kernel/syscalls/socket/Makefile
320Added Files:
321ltp/testcases/kernel/syscalls/socket/socket03.c
322
32338) Log Message:
324Add socketpair02 syscall test, testing socketpair(SOCK_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
325
326Modified Files:
327ltp/runtest/syscalls
328ltp/testcases/kernel/syscalls/socketpair/Makefile
329Added Files:
330ltp/testcases/kernel/syscalls/socketpair/socketpair02.c
331
33239) Log Message:
333Add paccept02 syscall test, testing paccept(SOCK_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
334
335Modified Files:
336ltp/runtest/syscalls
337Added Files:
338ltp/testcases/kernel/syscalls/paccept/paccept02.c
339
34040) Log Message:
341Add signalfd4_02 syscall test, testing signalfd4(SFD_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
342
343Modified Files:
344ltp/runtest/syscalls
345Added Files:
346ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
347
34841) Log Message:
349Add eventfd2_02 syscall test, testing eventfd2(EFD_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
350
351Modified Files:
352ltp/runtest/syscalls
353Added Files:
354ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
355
35642) Log Message:
357Add timerfd03 syscall test, testing timerfd_create(TFD_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
358
359Modified Files:
360ltp/runtest/syscalls
361Added Files:
362ltp/testcases/kernel/syscalls/timerfd/timerfd03.c
363
36443) Log Message:
365Add pipe2_02 syscall test, testing pipe2(O_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com.
366
367Modified Files:
368ltp/runtest/syscalls
369Added Files:
370ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
371
37244) Log Message:
373Add inotify_init1_02 syscall test, testing inotify_init1(IN_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
374
375Modified Files:
376ltp/runtest/syscalls
377Added Files:
378ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_02.c
379
38045) Log Message:
381This patch fixes fcntl27 and fcntl28 test cases failures seen on RHEL 4 kernel (2.6.9 based).
382# ./fcntl27
383fcntl27 1 FAIL : fcntl(tfile_1206, F_SETLEASE, F_RDLCK) failed with errno 11 : Resource temporarily unavailable
384# ./fcntl28
385fcntl28 1 FAIL : fcntl(tfile_1213, F_SETLEASE, F_RDLCK) failed with errno 11 : Resource temporarily unavailable
386
387It because the expected result in incorrect. There is a kernel version comparison code in both tests.
388 if ((results=tst_kvercmp(2,6,10)) >= 0)
389 {
390 expected_result = -1;
391 }
392 else if( ((results=tst_kvercmp(2,4,0)) >= 0)&&\
393 ((results=tst_kvercmp(2,6,0))< 0) )
394 {
395 expected_result = 1;
396 }
397 else if( ((results=tst_kvercmp(2,6,0)) >= 0)&&\
398 ((results=tst_kvercmp(2,6,10))< 0) )
399 {
400 expected_result = 0;
401 }
402 else
403 {
404 expected_result = -1;
405 }
406
407Because it is kernel 2.6.9, the "expected_result" will be 0. However, th actual return code is the same as other kernels like 2.6.18, as it only allow F_RDLCK option to be placed on a read-only file descriptor (man fcntl).
408# strace ./fcntl27
409...
410open("tfile_1453", O_RDWR|O_CREAT, 0777) = 3
411...
412fcntl(3, 0x400 /* F_??? */, 0) = -1 EAGAIN (Resource temporarily unavailable)
413
414I have no idea where is the above kernel version and expected code mapping originally came from. I have searched the manpage of fcntl(), but not found any mention of 2.6.10. Since there is a check already, #ifdef F_SETLEASE I have removed the above code like other fcntl* test cases, but I am willing to listen other options. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
415
416Modified File(s):
417ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
418ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
419
42046) Log Message:
421This problem was reported earlier. Following is a brief history for this issue: The ltp/testcases/kernel/syscalls/ioctl/ioctl02 testcase was failing on 2.6.27 on x86_64 kernel(s).
422# ./ioctl02 -D /dev/tty0
423ioctl02 0 INFO : cflag has incorrect value. 4277
424ioctl02 1 FAIL : TCGETA/TCSETA tests FAILED with 1 error
425ioctl02 0 INFO : child: Got SIGTERM from parent.
426The following mail archive tells that it can be a kernel driver problem: http://sourceforge.net/mailarchive/message.php?msg_name=48F4CFF7.8070303%0terra.com.br. It seems there is some modification between 2.6.23 and 2.6.24-rc1 which raise this problem. Looking at the git log of file drivers/char/tty_ioctl.c there are few commits between these two releases (3 to be exactly, and one of them is a typo):
427tty: expose new methods needed for drivers to get termios right:
428http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=5f519d728169fa9975bcba001de425f11e18e8e3,
429tty_ioctl: fix the baud_table check in encode_baud_rate:
430http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=75e8b71d559632dd70c9799ea8b5c133a2ddcea9,
431Somebody says: The ltp-list thread referenced seems to imply that the new functionality is correct and that the relevant LTP test needs to change, whereas others disagreed: Afaics, the ltp-list thread didn't conclude if the testcase should be fixed or if there's a problem in the kernel tty modification. Beyond this, there is this comment from Alan Cox on commit 5f519d728169fa9975bcba001de425f11e18e8e3 (mainly the last 3 paragraphs), mentioning that he was expecting some "tweaking" until the drivers were fixed. However, i tried to set only the HUPCL | CREAD | CLOCAL bits, still the tests failed for 2.6.27 kernels. So, i have prepared 2 patches:
4321) PATCH 1: Patch to Find the core problem with ioctl02: (This is for demonstration and not to be applied)
433This clearly demonstrates that something goes wrong when: ioctl(parentfd, TCGETA, &termio) gets called. It alters the value of c_cflag. However other flags´ values remain unchanged:
434# ./ioctl02 -D /dev/tty0
435ioctl02 0 INFO : Trying to the Set the value of c_cflag, present value of c_cflag=0
436ioctl02 0 INFO : Trying to the Set the value of c_cflag, value of c_cflag to be set to=5641
437ioctl02 0 INFO : After Setting the value of c_cflag, value of c_cflag=5641
438ioctl02 0 INFO : Before Calling ioctl(parentfd, TCSETA, &termio), the value of c_cflag, value of c_cflag=5641
439ioctl02 0 INFO : After Calling ioctl(parentfd, TCSETA, &termio), the value of c_cflag, value of c_cflag=5641
440ioctl02 0 INFO : Before Calling ioctl(parentfd, TCGETA, &termio), the value of c_cflag, value of c_cflag=5641
441ioctl02 0 INFO : After Calling ioctl(parentfd, TCGETA, &termio), the value of c_cflag, value of c_cflag=4277
442ioctl02 0 INFO : cflag has incorrect value. 4277
443ioctl02 1 FAIL : TCGETA/TCSETA tests FAILED with 1 error
444ioctl02 0 INFO : child: Got SIGTERM from parent.
4452) PATCH 2: Patch to Remove Checking for "termio.c_cflag": The only way Test can handle this to make it pass is to avoid checking for this flag which is causing the trouble, which this patch does:
446# ./ioctl02 -D /dev/tty0
447ioctl02 0 INFO : termio values are set as expected
448ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
449ioctl02 0 INFO : child: Got SIGTERM from parent.
450However, i still believe that there is something to be fixed from the kernel side, rather than from the test side, although this patch will make the test PASS for the time being. And i will not have any problem applying this patch. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
451
452Modified File(s):
453ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
454
45547) Log Message:
456Integrate autotools a bit more so that we can take advantage of the configure features like toolchain selection and build flags. Mike Frysinger <vapier@users.sourceforge.net>.
457
458Modified File(s):
459ltp/.gitignore
460ltp/Makefile
461ltp/config.mk.in
462ltp/configure.ac
463ltp/m4/GNUmakefile
464ltp/m4/Makefile.am
465ltp/m4/ac_prog_ar.m4
466
46748) Log Message:
468Move documentation from Makefile to INSTALL ... patch by Masatake YAMATO <yamato@redhat.com>.
469
470Modified File(s):
471ltp/INSTALL
472ltp/Makefile
473
47449) Log Message:
475Update to OpenHPI 2.13.2. See http://openhpi.org/ for more details.
476
477Modified File(s):
478/ltp/testcases/open_hpi_testsuite/
479
48050) Log Message:
481The at tests copy the testscript to the home directories of newly created users. This may fail if the home directory does not exist. This patch fixes that by adding an option to create home directories to useradd. Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
482
483Modified File(s):
484ltp/testcases/commands/at/at_allow01
485ltp/testcases/commands/at/at_deny01
486
48751) Log Message:
488This patch fixes a segfault of pan, when the command file doesn't end with a newline. Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
489
490Modified File(s):
491ltp/pan/pan.c
492
49352) Log Message:
494Seiichi Ikarashi reported:: I report ia64-specific build failures and a patch for them. Since ia64 glibc does not have the clone() function call, building testcases/kernel/containers/pidns/pidns12.c fails as follows. It's same for pidns13.c, pidns14.c, pidns16.c, pidns20.c, pidns21.c, pidns30.c, and pidns31.c. They should call clone2() instead of clone(), like check_pidns_enabled.c. I attached a patch to fix them. Signed-Off-By: Seiichi Ikarashi <s.ikarashi@jp.fujitsu.com>. Complete mail thread: http://marc.info/?l=ltp-list&m=123232695003986&w=2.
495
496Modified File(s):
497ltp/testcases/kernel/containers/libclone/libclone.c
498ltp/testcases/kernel/containers/libclone/libclone.h
499ltp/testcases/kernel/containers/pidns/check_pidns_enabled.c
500ltp/testcases/kernel/containers/pidns/pidns12.c
501ltp/testcases/kernel/containers/pidns/pidns13.c
502ltp/testcases/kernel/containers/pidns/pidns14.c
503ltp/testcases/kernel/containers/pidns/pidns16.c
504ltp/testcases/kernel/containers/pidns/pidns20.c
505ltp/testcases/kernel/containers/pidns/pidns21.c
506ltp/testcases/kernel/containers/pidns/pidns30.c
507ltp/testcases/kernel/containers/pidns/pidns31.c
508
50953) Log Message:
510ftest02: size of 'name' buffer must be more than 3:: name will be passed to mkname function, which will copy to it temporary directory name. So let's it will be 128 as other buffers, passed to mkname. Signed-Off-By: Dmitry Guryanov <dguryanov@parallels.com>.
511
512Modified File(s):
513ltp/testcases/kernel/fs/ftest/ftest02.c
514
51554) Log Message:
516Help text needs updating then ... now we need to run `make autotools`. this will invoke aclocal and automake. we dont actually use automake-generated Makefiles, but the fun helper files (install.sh, config.guess, etc...) come from automake. Here is a quickfix. However, it is not perfect. Could you improve this? Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
517
518Modified Files:
519ltp/INSTALL
520ltp/Makefile
521
52255) Log Message:
523Removed check_header from Makefile of io_* testcases and use autoconf instead of the macro. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
524
525Modified Files:
526ltp/testcases/kernel/syscalls/io_cancel/Makefile
527ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
528ltp/testcases/kernel/syscalls/io_destroy/Makefile
529ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
530ltp/testcases/kernel/syscalls/io_getevents/Makefile
531ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
532ltp/testcases/kernel/syscalls/io_setup/Makefile
533ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
534ltp/testcases/kernel/syscalls/io_submit/Makefile
535ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
536
53756) Log Message:
538This patch fixes the syslog tests on Debian. The tests currently fail on Debian, because they check for a nonexistent file. Besides that, this patch adds rsyslogd as another possibility to supported syslog daemons. The patch changes the detection of syslog_cmd and CONFIG_FILE names; they are all detected by checking for possible files. I have not tested it on a different distro than Debian, but it should work on them too. Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
539
540Modified File(s):
541ltp/testcases/kernel/syscalls/syslog/syslog01
542ltp/testcases/kernel/syscalls/syslog/syslog02
543ltp/testcases/kernel/syscalls/syslog/syslog03
544ltp/testcases/kernel/syscalls/syslog/syslog04
545ltp/testcases/kernel/syscalls/syslog/syslog05
546ltp/testcases/kernel/syscalls/syslog/syslog06
547ltp/testcases/kernel/syscalls/syslog/syslog07
548ltp/testcases/kernel/syscalls/syslog/syslog08
549ltp/testcases/kernel/syscalls/syslog/syslog09
550ltp/testcases/kernel/syscalls/syslog/syslog10
551
55257) Log Message:
553lcov: remove CRLF line breaks in source code when generating html output - added patch by michael.knigge@set-software.de.
554
555Modified Files:
556ltp/utils/analysis/lcov/bin/genhtml
557
55858) Log Message:
559Create a dummy config.mk when running just `make`. Mike Frysinger <vapier@users.sourceforge.net>
560
561Modified File(s):
562ltp/Makefile
563
56459) Log Message:
565Require automake-1.10. Mike Frysinger <vapier@users.sourceforge.net>.
566
567Modified File(s):
568ltp/configure.ac
569
57060) Log Message:
571Info regarding various dependant packages for LTP build/install. Subrata Modak<subrata@linux.vnet.ibm.com>.
572
573Modified File(s):
574ltp/INSTALL
575
57661) Log Message:
577lcov: modify end-of-line CR removal
578- s///g is 10% slower than s///
579- \r may be 0x10 or 0x13 (see man perlport),
580Peter Oberparleiter <oberpapr@users.sourceforge.net>.
581
582Modified Files:
583ltp/utils/analysis/lcov/bin/genhtml
584
58562) Log Message:
586geninfo: need to add CR removal to geninfo as well or checksumming will fail. Peter Oberparleiter <oberpapr@users.sourceforge.net>
587
588Modified File(s):
589ltp/utils/analysis/lcov/bin/geninfo
590
59163) Log Message:
592[PATCH 1/6] Do not cleanup if it doesn't make sense: This is the first from the series of minor patches to syslog tests. Parts inspired by CAI Qian's remarks. Resend due to line-wrapping problems.
593- Check for existence of the backup file before moving it back,
594- Do not restart syslog daemon, if syslog command was not found,
595Signed-off-by: Jiri Palecek <jpalecek@web.de>.
596
597Modified Files:
598ltp/testcases/kernel/syscalls/syslog/syslog01
599ltp/testcases/kernel/syscalls/syslog/syslog02
600ltp/testcases/kernel/syscalls/syslog/syslog03
601ltp/testcases/kernel/syscalls/syslog/syslog04
602ltp/testcases/kernel/syscalls/syslog/syslog05
603ltp/testcases/kernel/syscalls/syslog/syslog06
604ltp/testcases/kernel/syscalls/syslog/syslog07
605ltp/testcases/kernel/syscalls/syslog/syslog08
606ltp/testcases/kernel/syscalls/syslog/syslog09
607ltp/testcases/kernel/syscalls/syslog/syslog10
608
60964) Log Message:
610[PATCH 2/6] Use TFAIL/TPASS in some syslog tests. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
611
612Modified Files:
613ltp/testcases/kernel/syscalls/syslog/syslog09
614ltp/testcases/kernel/syscalls/syslog/syslog10
615
61665) Log Message:
617[PATCH 3/6] Fix paths for detecting syslog daemons: Allow /usr/sbin/syslog-ng as path to syslog-ng, because this is the path used in Debian syslog-ng packages. Also, detect /sbin/rsyslogd as rsyslog, which is its location on Fedora. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
618
619Modified Files:
620ltp/testcases/kernel/syscalls/syslog/syslog01
621ltp/testcases/kernel/syscalls/syslog/syslog02
622ltp/testcases/kernel/syscalls/syslog/syslog03
623ltp/testcases/kernel/syscalls/syslog/syslog04
624ltp/testcases/kernel/syscalls/syslog/syslog05
625ltp/testcases/kernel/syscalls/syslog/syslog06
626ltp/testcases/kernel/syscalls/syslog/syslog07
627ltp/testcases/kernel/syscalls/syslog/syslog08
628ltp/testcases/kernel/syscalls/syslog/syslog09
629ltp/testcases/kernel/syscalls/syslog/syslog10
630
63166) Log Message:
632[PATCH 4/6] Don't check for existence of the log file before the test with syslog-ng, because it might not exist and still work correctly. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
633
634Modified Files:
635ltp/testcases/kernel/syscalls/syslog/syslog01
636ltp/testcases/kernel/syscalls/syslog/syslog02
637ltp/testcases/kernel/syscalls/syslog/syslog05
638ltp/testcases/kernel/syscalls/syslog/syslog09
639
64067) Log Message:
641[PATCH 5/6] Add support for rsyslog in not-syslog-compatible mode: This adds the configuration directive: $ModLoad imuxsock.so; to the beginning of the syslog configuration file when using rsyslog. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
642
643Modified Files:
644ltp/testcases/kernel/syscalls/syslog/syslog01
645ltp/testcases/kernel/syscalls/syslog/syslog02
646ltp/testcases/kernel/syscalls/syslog/syslog03
647ltp/testcases/kernel/syscalls/syslog/syslog04
648ltp/testcases/kernel/syscalls/syslog/syslog05
649ltp/testcases/kernel/syscalls/syslog/syslog06
650ltp/testcases/kernel/syscalls/syslog/syslog07
651ltp/testcases/kernel/syscalls/syslog/syslog08
652ltp/testcases/kernel/syscalls/syslog/syslog09
653ltp/testcases/kernel/syscalls/syslog/syslog10
654
65568) Log Message:
656[PATCH 6/6] Change the message and return value used to report missing supported syslog daemon.
657- note rsyslog in the message,
658- use TCONF to report unsuitable configuration,
659- return 0, which corresponds to other tests failing on TCONF,
660Signed-off-by: Jiri Palecek <jpalecek@web.de>.
661
662Modified Files:
663ltp/testcases/kernel/syscalls/syslog/syslog01
664ltp/testcases/kernel/syscalls/syslog/syslog02
665ltp/testcases/kernel/syscalls/syslog/syslog03
666ltp/testcases/kernel/syscalls/syslog/syslog04
667ltp/testcases/kernel/syscalls/syslog/syslog05
668ltp/testcases/kernel/syscalls/syslog/syslog06
669ltp/testcases/kernel/syscalls/syslog/syslog07
670ltp/testcases/kernel/syscalls/syslog/syslog08
671ltp/testcases/kernel/syscalls/syslog/syslog09
672ltp/testcases/kernel/syscalls/syslog/syslog10
673
67469) Log Message:
675CAI Qian wrote: After apply the whole series of patches with the help of '-l'. The only failure for rsyslogd is syslog06:
676syslog06 0 INFO : syslog: Testing the log option: LOG_NDELAY...
677syslogtst 1 FAIL : open() has returned unexpected fd: -1,
678I have noticed this line here,
679# cat syslogtst.c
680...
681 case 6:
682 config_file = "/etc/syslog.conf";
683 if (system("[ -e /sbin/syslog-ng ]") == 0)
684 config_file = "/etc/syslog-ng/syslog-ng.conf";
685 openlog("without log_ndelay", LOG_PID, LOG_USER);
686 fd = open(config_file, O_RDONLY);
687...
688so it is not a surprise that open() returned -1.
689Jiri Palecek <jpalecek@web.de> wrote back: Yes, that code is a gem :-) Does it work with the attached patch?
690CAI Qian tested back: It works apart from something untidy.
691
692Modified Files:
693ltp/testcases/kernel/syscalls/syslog/syslogtst.c
694
69570) Log Message:
696Fix the following build warning:
697cc -I../../../../include -Wall syslogtst.c -L../../../../lib -lltp -o
698syslogtst
699syslogtst.c: In function ‘main’:
700syslogtst.c:50: warning: unused variable ‘config_file’
701Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
702
703Modified Files:
704ltp/testcases/kernel/syscalls/syslog/syslogtst.c
705
70671) Log Message:
707Matt Helsley reported: The dependency description in testcases/network/lib6/Makefile breaks parallel builds:
708 make autoconf
709 ./configure
710 make -j4 all
711 ...
712 cc -I../../../include -g -D_GNU_SOURCE -c -o runcc.o runcc.c
713 cc -I../../../include -g -D_GNU_SOURCE asapi_01.c -L../../../lib runcc.a
714-lltp -lpthread -o asapi_01
715 cc: runcc.a: No such file or directory
716This patch fixes the problem by properly expressing the build depdency between the TARGET objects and runcc.a. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>.
717Garrett Cooper <yanegomi@gmail.com> replied: Sorry to knitpick, but runcc.a should really be librunc"c.a; otherwise it's not really linkable with ld when using -lruncc. You could also omit the lime with CC if implicit rules are enabled. Other than that the patch looks groovy!.
718Matt Helsley replied back: Since the -l flag is not being used to link with runcc.a that's not a problem. -l adds the naming requirement and searches multiple directories. Otherwise gcc behaves as if it were just another .o. I think the only reason to prefer -l is if we're going to install it as a library. I checked and, as best I could tell, runcc.a is only used in the network/lib6 testcases. This means using -l has no advantages so I don't intend to change this part of the patch. In fact I can't see why they bothered making an archive at all. But that's a different change than I intend to make :). I guess I never relied much on the implicit rules -- I suppose the implicit rule compiling and linking each target will be triggered because the "empty" rule:
719$(TARGETS): %: %.c runcc.a
720did not actually wind up creating its supposed target.. Thanks for the review. I'll post an updated patch soon. This patch fixes the problem by properly expressing the build depdency between the TARGET objects and runcc.a. Rely on the implicit rules as suggested by Garrett Cooper. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>.
721
722Modified File(s):
723ltp/testcases/network/lib6/Makefile
724
72572) Log Message:
726[Patch 1/2] Used named PIPE in test cases for NOMMU arch instead of anonymous: In NOMMU arch, anonymous PIPE can't be accessed in child process if it is started by vfork/execve. This patch use named PIPE instead. The API sync_pipe_create() and sync_pipe_close() are changed to accept PIPE name. Signed-off-by: Sonic Zhang <sonic.adi@gmail.com>.
727
728Modified Files:
729ltp/include/libtestsuite.h
730ltp/lib/libtestsuite.c
731
73273) Log Message:
733[Patch 2/2] Used named PIPE in test cases for NOMMU arch instead of anonymous: In NOMMU arch, anonymous PIPE can't be accessed in child process if it is started by vfork/execve. This patch uses named PIPE instead and changes related test cases accordingly. Signed-off-by: Sonic Zhang <sonic.adi@gmail.com>.
734
735Modified Files:
736ltp/testcases/kernel/syscalls/execve/execve05.c
737ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
738ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
739ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
740ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
741ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
742ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
743ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
744ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
745
74674) Log Message:
747Submitting a new testcase on semaphore to test the IPCNS in the containers. This patch contains the batch file to run the test on LTP. In this patch , I am checking the IPCNS functionaity: "Semaphore in parent NS is isolated from the container". Changelog: Removed the extra semget call in the check_semaphore(). Corrected the indentation. Acked-by: Serge Hallyn <serue@us.ibm.com>. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
748
749Modified Files:
750ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
751Added Files:
752ltp/testcases/kernel/containers/sysvipc/sem_nstest.c
753
75475) Log Message:
755Here it goes. What i have tried to do is fix only the broken issues, where the test case(s) will not execute if enough hugepages are not available in the system. Now, i leave it on the discrition of the user to increase the hugepages in their system before executing these tests. Else, if you all agree on some way to autoset that before test execution, it would be welcome. Following patches Follow:
756__001-Fix_Hugepages-Add_declaration_for_new_functions.patch
757__002-Fix_Hugepages-Add_definitions_for_new_functions.patch
758__003-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugepageshmget01.patch
759__004-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugepageshmget03.patch
760__005-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugepageshmget03_remaining_fixes.patch
761__006-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugepageshmget05.patch
762__007-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugepageshmget02.patch
763__008-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmat01.patch
764__009-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmat02.patch
765__010-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmat03.patch
766__011-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmctl01.patch
767__012-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmctl02.patch
768__013-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmctl03.patch
769__014-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmdt01.patch
770Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
771
772Modified Files:
773ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
774ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c
775ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat03.c
776ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
777ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c
778ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c
779ltp/testcases/kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c
780ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
781ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget02.c
782ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget03.c
783ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget05.c
784Added Files:
785ltp/include/system_specific_hugepages_info.h
786ltp/lib/system_specific_hugepages_info.c
787
78876) Log Message:
789Modify Makefile to include dma_thread_diotest7. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
790
791Modified Files:
792ltp/testcases/kernel/io/direct_io/Makefile
793
79477) Log Message:
795Add dma_thread_diotest7. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
796
797Added Files:
798ltp/testcases/kernel/io/direct_io/dma_thread_diotest7.c
799
80078) Log Message:
801Add test dma_thread_diotest7.sh. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
802
803Added Files:
804ltp/testcases/kernel/io/direct_io/test_dma_thread_diotest7.sh
805
80679) Log Message:
807Add test dma_thread_diotest7 command file. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
808
809Added Files:
810ltp/runtest/test_dma_thread_diotest7
811
81280) Log Message:
813Add test_dma_thread_diotest7 to runalltests.sh. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
814
815Modified Files:
816ltp/runalltests.sh
817
81881) Log Message:
819Testing semaphore isolation between 2 containers: Here is a test case to test the semaphore isloation in container environment. Test Assertion:
820- This testcase verifies the semaphore isoloation in 2 diff containers.
821- It tries to create/access a semaphore created with the same KEY.
822changelog: version 2
823* Modified testcase, to use only 2 pipe's to sync between 2 containers.
824* Corrected the indentation.
825Signed-off-by: Veerendra C <vechandr@in.ibm.com>.
826
827Modified Files:
828ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
829Added Files:
830ltp/testcases/kernel/containers/sysvipc/semtest_2ns.c
831
83282) Log Message:
833Testing shmem isolation between 2 containers: Please find the testcase to test the shared memory isolation in between 2 containers. Test Assertion:
834- This testcase verifies the Shared Memory isoloation in 2 containers.
835- It tries to create/access a Shared Memory created with the same KEY.
836Changelog: Version2
837Removed extra pipe, to use only 2 pipe's for synchronizing between containers. Corrected from TPASS to TFAIL in the print statement. Signed-off-by: Veerendra C <vechandr@in.ibm.com>.
838
839Modified Files:
840ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
841Added Files:
842ltp/testcases/kernel/containers/sysvipc/shmem_2nstest.c
843
84483) Log Message:
845v4l-test 0.4 for LTP: Test cases for MAX_EM28XX_INPUT, MAX_EM28XX_TVNORMS removed as they might have confusing results if the tests are not executed agains em28xx driver. Some typos fixed. Signed-Off-By: Németh Márton <nm127@freemail.hu>.
846
847Modified File(s):
848ltp/testcases/kernel/device-drivers/v4l/user_space/README
849ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
850ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
851ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
852ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
853
85484) Log Message:
855This patch fixes compilation warnings introduced recently. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
856
857Modified File(s):
858ltp/lib/libtestsuite.c
859ltp/lib/system_specific_process_info.c
860ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTutils.c
861ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
862ltp/testcases/kernel/syscalls/paccept/paccept01.c
863ltp/testcases/kernel/syscalls/paccept/paccept02.c
864ltp/testcases/kernel/syscalls/socket/socket02.c
865ltp/testcases/kernel/syscalls/socket/socket03.c
866ltp/testcases/kernel/syscalls/socketpair/socketpair02.c
867
86885) Log Message:
869Paccept() has not been accepted upstream, and accept4() has already been tested in LTP, which does the pretty much same thing as the test here, http://lkml.org/lkml/2008/10/26/123. Hence, remove this test. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
870
871Modified File(s):
872ltp/runtest/syscalls
873Removed Files:
874ltp/testcases/kernel/syscalls/paccept/Makefile
875ltp/testcases/kernel/syscalls/paccept/paccept01.c
876ltp/testcases/kernel/syscalls/paccept/paccept02.c
877
87886) Log Message:
879Make ltp compilable without libaio: This is a patch inspired by numerous whining recently seen on ltp-list concerning compile failures when libaio is not present. This includes changes:
880- add stubs to the aio tests,
881- remove -laio from doio and pipeio makefile, as it was superfluous,
882Changed the signatures of main() function (requested by Garrett Cooper). Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
883
884Modified File(s):
885ltp/testcases/kernel/fs/doio/Makefile
886ltp/testcases/kernel/io/aio/aio01/Makefile
887ltp/testcases/kernel/io/aio/aio01/aio01.c
888ltp/testcases/kernel/io/aio/aio02/Makefile
889ltp/testcases/kernel/io/aio/aio02/main.c
890ltp/testcases/kernel/ipc/pipeio/Makefile
891
subrata_modak1251d262008-12-31 05:52:29 +0000892LTP-20081231
893
8941) Log Message:
895fix from Jiri Palecek: Fix syntax errors (and bashisms) in some shell files.
896
897Modified File(s):
898ltp/testcases/commands/unzip/unzip_genfile.sh
899ltp/testcases/commands/unzip/unzip_tests.sh
900ltp/testcases/commands/fileutils/mkdir/mkdir_tests.sh
901ltp/testcases/commands/fileutils/cp/cp_tests.sh
902ltp/testcases/commands/fileutils/ln/ln_tests.sh
903ltp/testcases/commands/fileutils/mv/mv_tests.sh
904
9052) Log Message:
906Fix for failure in syscalls/stat04_64 and syscalls/lstat01A_64 testcases, by, Dmitry Guryanov <dguryanov@parallels.com>.
907
908Modified File(s):
909ltp/runtest/syscalls
910
9113) Log Message:
912Add _GNU_SOURCE for strsignal in spawn_ptrace_child.h. Mike Frysinger <vapier@users.sourceforge.net>
913
914Modified File(s):
915ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
916ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
917
9184) Log Message:
919I've added small help target to Makefile & INSTALL talking about the new configuration setups. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
920
921Modified File(s):
922ltp/INSTALL
923ltp/Makefile
924
9255) Log Message:
926sbrk has arguments of type intptr_t, which is long in on x86_64. There is following line in mmapstress03:
927 if (sbrk(-NUM_SEGS * pagesize) == NEG1) {
928Here 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>.
929
930Modified File(s):
931ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
932
9336) Log Message:
934This 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>.
935
936Modified File(s):
937ltp/testcases/kernel/syscalls/execve/execve05.c
938
9397) Log Message:
940The following patch fixes two problems in loop variables of gtod_latency test case :
9411) The loop variable 'k' could overflow on 32 bit systems, leading to a SEGV.
9422) 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.
943Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
944
945Modified File(s):
946ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
947
9488) Log Message:
949These 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:
9501) 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,
9512) 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).
9523) 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.
9534) Patch 0004 changes error handling in pipeio to interpret every negative number as -errno.
9545) 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.
955The patches should be applied in sequence. Signed-Off-By: Jiří Paleček <jpalecek@web.de>,
956
957Modified File(s):
958ltp/include/tlibio.h ltp/lib/tlibio.c
959ltp/testcases/commands/eject/Makefile
960ltp/testcases/kernel/fs/doio/Makefile
961ltp/testcases/kernel/ipc/pipeio/Makefile
962ltp/testcases/kernel/ipc/pipeio/pipeio.c
963
9649) Log Message:
965The 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>.
966
967Modified File(s):
968ltp/testcases/kernel/io/ltp-aiodio/Makefile
969ltp/testcases/kernel/io/ltp-aiodio/aiodio_sparse.c
970ltp/testcases/kernel/io/ltp-aiodio/dio_sparse.c
971
97210) Log Message:
973The 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>.
974
975Modified File(s):
976ltp/testcases/kernel/fs/proc/proc01.c
977
97811) Log Message:
979Here 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>.
980
981Modified File(s):
982ltp/runtest/stress.part3
983ltp/testcases/network/rpc/basic_tests/rpcinfo/rpcinfo01
984ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/README
985ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.auto
986ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.interactive
987ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.ftr
988ltp/testscripts/ltpstress.sh
989
99012) Log Message:
991This 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>.
992
993Modified File(s):
994ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
995
99613) Log Message:
997I 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,
998# cd ./testcases/kernel/syscalls/ipc/msgctl
999# ./msgctl02
1000msgctl02 1 FAIL : qs_buf.msg_qbytes value is not expected
1001msgctl02 0 INFO : expected - 65535, received - 4194303
1002#
1003This 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>.
1004
1005Modified File(s):
1006ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
1007
100814) Log Message:
1009Veerendra <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>.
1010
1011Modified File(s):
1012ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
1013
101415) Log Message:
1015The 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>.
1016
1017Modified File(s):
1018ltp/testcases/kernel/sched/clisrv/Makefile
1019ltp/testcases/kernel/sched/clisrv/pthcli.c
1020ltp/testcases/kernel/sched/clisrv/run_sched_cliserv.sh
1021
102216) Log Message:
1023Fixed typo when not defining SPEW_SIGNALS in my_yield(). Signed-Off-By: nobuhiro <nobuhiro@andestech.com>.
1024
1025Modified File(s):
1026ltp/testcases/kernel/mem/mtest07/mallocstress.c
1027
102817) Log Message:
1029This 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>.
1030
1031Modified Files:
1032ltp/runtest/mm
1033
103418) Log Message:
1035This 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>.
1036
1037Modified Files:
1038ltp/testcases/kernel/mem/mmapstress/mmapstress04.c
1039
104019) Log Message:
1041This 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>.
1042
1043Modified Files:
1044ltp/testcases/kernel/mem/mmapstress/mmapstress07.c
1045
104620) Log Message:
1047This 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>.
1048
1049Modified Files:
1050ltp/testcases/kernel/mem/mmapstress/mmapstress08.c
1051
105221) Log Message:
1053Mem01 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>.
1054
1055Modified File(s):
1056ltp/testcases/kernel/mem/mem/mem01.c
1057
105822) Log Message:
1059commands/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>.
1060
1061Modified File(s):
1062ltp/testcases/commands/unzip/unzip_genfile.sh
1063
106423) Log Message:
1065Version 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).
1066# Apply to root of ltp-full-20081031 tree
1067$ cd testcases/open_posix_testsuite/
1068$ make conformance/interfaces/mq_send/5-1.test
1069$ conformance/interfaces/mq_send/5-1.test
1070Signed-off-by: Brandon Philips <bphilips@suse.de>
1071
1072Modified File(s):
1073ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_send/5-1.c
1074ltp/testcases/open_posix_testsuite/include/posixtest.h
1075
107624) Log Message:
1077This 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.
1078pidns30 : notified process is in a descendant namespace wrt to the notifier. so the signal receiver doesn't know about the sender's pid.
1079pidns31 : 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.
1080They 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>.
1081
1082Modified Files:
1083ltp/testcases/kernel/containers/pidns/Makefile
1084ltp/testcases/kernel/containers/pidns/runpidnstest.sh
1085Added Files:
1086ltp/testcases/kernel/containers/pidns/pidns30.c
1087
108825) Log Message:
1089This 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.
1090pidns30 : notified process is in a descendant namespace wrt to the notifier. so the signal receiver doesn't know about the sender's pid.
1091pidns31 : 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.
1092They 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>.
1093
1094Modified Files:
1095ltp/testcases/kernel/containers/pidns/runpidnstest.sh
1096Added Files:
1097ltp/testcases/kernel/containers/pidns/pidns31.c
1098
109926) Log Message:
1100Tests 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>.
1101
1102Modified Files:
1103ltp/testcases/network/lib6/asapi_01.c
1104ltp/testcases/network/lib6/asapi_02.c
1105ltp/testcases/network/lib6/asapi_03.c
1106ltp/testcases/network/lib6/asapi_05.c
1107ltp/testcases/network/lib6/asapi_06.c
1108ltp/testcases/network/lib6/asapi_07.c
1109
111027) Log Message:
1111Tests 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>.
1112
1113Modified Files:
1114ltp/testcases/network/lib6/asapi_04.c
1115ltp/testcases/network/lib6/asapi_05.c
1116
111728) Log Message:
1118Tests 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>.
1119
1120Modified Files:
1121ltp/configure.ac
1122ltp/include/config.h.default
1123ltp/testcases/network/Makefile
1124ltp/testcases/network/lib6/asapi_06.c
1125
112629) Log Message:
1127Give others to use this file created by Root during Install.
1128
1129Modified Files:
1130ltp/testcases/commands/unzip/Makefile
1131
113230) Log Message:
1133COMPILATION 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>.
1134
1135Modified File(s):
1136ltp/testcases/kernel/containers/Makefile
1137ltp/testcases/kernel/containers/check_for_unshare.c
1138
113931) Log Message:
1140Subrata 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>.
1141
1142Modified Files:
1143ltp/runtest/syscalls
1144ltp/testcases/kernel/syscalls/ioctl/test_ioctl
1145Added Files:
1146ltp/testcases/kernel/syscalls/ioctl/ioctl03.c
1147
114832) Log Message:
1149Please find the patch for the pidns14.c testcase. Test Assertion:
1150** kill -USR1 container_init from outside a container,
1151** $ Where init has not defined a custom handler for USR1,
1152** $ Should kill the container,
1153** $ else the test fails,
1154Signed-off-by: Veerendra C <vechandr@in.ibm.com>,
1155Results:
1156# ./pidns14
1157pidns14 1 PASS : container init is killed, as expected
1158Sukadev, Included the changes suggested by you after doing waitpid() at the end.
1159
1160Added Files:
1161ltp/testcases/kernel/containers/pidns/pidns14.c
1162
116333) Log Message:
1164Please find the testcase for the below scenario. Assertion:
1165** kill - USR1 container_init,
1166** - from the parent process and also inside a container,
1167** - Where init has defined a custom handler for USR1,
1168** - Should call the handler, and,
1169** - Verify whether the signal handler is called from the proper process.
1170Signed-off by: Veerendra C <vechandr@in.ibm.com>,
1171Results:
1172# ./pidns16
1173pidns16 0 INFO : sig_handler is signalled from pid 29640
1174pidns16 0 INFO : Container: Resumed after receiving SIGUSR1 from parentNS
1175pidns16 0 INFO : sig_handler is signalled from pid 1
1176pidns16 0 INFO : Container: Resumed after sending SIGUSR1 from container itself
1177pidns16 1 PASS : container init continued successfuly, after handling signal -USR1
1178Suka,
1179After 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.
1180
1181Added Files:
1182ltp/testcases/kernel/containers/pidns/pidns16.c
1183
118434) Log Message:
1185Just 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>.
1186
1187Modified Files:
1188ltp/testcases/kernel/numa/numa01.sh
1189
119035) Log Message:
1191Just 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>.
1192
1193Modified Files:
1194ltp/testcases/kernel/include/powerpc.in
1195ltp/testcases/kernel/include/powerpc64.in
1196
119736) Log Message:
1198Just 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>.
1199
1200Modified Files:
1201ltp/testcases/commands/cron/cron_deny01
1202
120337) Log Message:
1204Just 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>.
1205
1206Modified Files:
1207ltp/testcases/commands/cron/cron_pos_tests.sh
1208
120938) Log Message:
1210CPU controller latency testcases v-4: Add some documentation with respect to test. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
1211
1212Modified Files:
1213ltp/testcases/kernel/controllers/cpuctl/cpuctl_testplan.txt
1214
121539) Log Message:
1216CPU 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>.
1217
1218Added Files:
1219ltp/testcases/kernel/controllers/cpuctl/cpuctl_latency_test.c
1220
122140) Log Message:
1222CPU 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>.
1223
1224Added Files:
1225ltp/testcases/kernel/controllers/cpuctl/cpuctl_latency_check_task.c
1226
122741) Log Message:
1228CPU 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>.
1229
1230Added Files:
1231ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_latency_test.sh
1232
123342) Log Message:
1234CPU controller latency testcases v-4: Edit the makefile. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
1235
1236Modified Files:
1237ltp/testcases/kernel/controllers/cpuctl/Makefile
1238
123943) Log Message:
1240CPU 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>.
1241
1242Modified Files:
1243ltp/testcases/kernel/controllers/test_controllers.sh
1244
124544) Log Message:
1246Testcase 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>.
1247
1248Modified Files:
1249ltp/testcases/kernel/containers/pidns/runpidnstest.sh
1250Added Files:
1251ltp/testcases/kernel/containers/pidns/pidns10.c
1252
125345) Log Message:
1254Please accept below testcase patches for pid namespace.
1255pidns12:
1256Description:
1257 The pidns12.c testcase verifies that siginfo->si_pid is set to 0 if sender (parent process) is not in receiver's namespace.
1258pidns13:
1259 The pidns13.c testcase checks container init, for async I/O triggered by peer namespace process.
1260pidns17:
1261 The pidns17.c testcase verifies inside the container, if kill(-1, SIGUSR1) terminates all children running inside.
1262Signed-off-by: Gowrishankar M <gowrishankar.m@in.ibm.com>,
1263Acked-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>.
1264
1265Modified Files:
1266ltp/testcases/kernel/containers/pidns/runpidnstest.sh
1267Added Files:
1268ltp/testcases/kernel/containers/pidns/pidns12.c
1269ltp/testcases/kernel/containers/pidns/pidns13.c
1270ltp/testcases/kernel/containers/pidns/pidns17.c
1271
127246) Log Message:
1273Per 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.
1274Hello,
1275I'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:
12761) Calling:
1277pthread_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.
12782) Calling
1279pthread_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>.
1280
1281Modified File(s):
1282ltp/testcases/kernel/fs/openfile/openfile.c
1283ltp/testcases/kernel/io/disktest/childmain.c
1284ltp/testcases/kernel/io/disktest/main.c
1285ltp/testcases/kernel/io/disktest/timer.c
1286ltp/testcases/kernel/mem/mtest06/mmap1.c
1287ltp/testcases/kernel/mem/mtest07/mallocstress.c
1288ltp/testcases/kernel/mem/mtest07/shm_test.c
1289ltp/testcases/kernel/sched/clisrv/pthserv.c
1290ltp/testcases/network/sctp/func_tests/test_1_to_1_threads.c
1291
129247) Log Message:
1293The 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>.
1294
1295Modified File(s):
1296ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
1297
129848) Log Message:
1299This 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>.
1300
1301Modified Files:
1302ltp/testscripts/networktests.sh
1303Added Files:
1304ltp/runtest/tcp_cmds_addition
1305
130649) Log Message:
1307Adding the patch for running the tests pidns14.c and pidns16.c. Please accept this. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
1308
1309Modified File(s):
1310ltp/testcases/kernel/containers/pidns/runpidnstest.sh
1311
131250) Log Message:
1313The 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>.
1314
1315Modified File(s):
1316ltp/INSTALL
1317
131851) Log Message:
1319Please accept below testcase patches for pid namespace. They carry minor comments suggested by Suka and Nadia in lxc-dev.
1320---
1321pidns20:
1322 The pidns20.c testcase verifies that signal handler of SIGUSR1 is called (and cinit is NOT terminated) when:
1323 - container-init blocks SIGUSR1,
1324 - parent queues SIGUSR1 and
1325 - a handler is specified for SIGUSR1 before it is unblocked.
1326 Change log:
1327 version 2:
1328 * added two pipes for reliable testing.
1329 version 1:
1330 * Submitted in lxc-dev
1331pidns21:
1332 The pidns21.c testcase verifies that container-init is terminated by
1333SIGUSR1 when:
1334 - a handler is specified for SIGUSR1,
1335 - container-init blocks SIGUSR1,
1336 - parent queues SIGUSR1 and
1337 - handler for SIGUSR1 is set to system default before SIGUSR1 is
1338 unblocked.
1339Change log:
1340 version 2:
1341 * added two pipes for reliable testing.
1342 version 1:
1343 * Submitted in lxc-dev
1344Signed-off-by: Gowrishankar M <gowrishankar.m@in.ibm.com>, Acked-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>.
1345
1346Modified Files:
1347ltp/testcases/kernel/containers/pidns/runpidnstest.sh
1348Added Files:
1349ltp/testcases/kernel/containers/pidns/pidns20.c
1350ltp/testcases/kernel/containers/pidns/pidns21.c
1351
135252) Log Message:
1353I 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>.
1354
1355Modified File(s):
1356ltp/testcases/kernel/fs/acl/tacl_xattr.sh
1357
135853) Log Message:
1359The 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.
1360lstat01A_64 symlink01 -T lstat01_64
1361stat04_64 symlink01 -T stat04_64
1362from runtest/syscall.
1363Other 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>.
1364
1365Modified File(s):
1366ltp/runtest/syscalls
1367ltp/testcases/kernel/syscalls/symlink/symlink01.c
1368
136954) Log Message:
1370Subrata Modak <subrata@linux.vnet.ibm.com> wrote:
1371The 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:
1372[tcore_patch_test_suites]$ make
1373 gcc -o tcore tcore.c -lm -lpthread
1374 tcore.c: In function ‘producer’:
1375 tcore.c:129: error: memory input 0 is not directly addressable
1376 tcore.c: In function ‘consumer’:
1377 tcore.c:166: error: memory input 0 is not directly addressable
1378 tcore.c:167: error: memory input 0 is not directly addressable
1379 make: *** [tcore] Error 1
1380Can you please let me know:
1381 1) Any fix for this Failure ?
1382 2) Relevance of this test case today, whether they need to be there in LTP or not ?
1383
1384Gowrishankar <gomuthuk@linux.vnet.ibm.com> replied:
1385I 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>.
1386
1387Modified File(s):
1388ltp/testcases/misc/tcore_patch_test_suites/tcore.c
1389ltp/testcases/misc/tcore_patch_test_suites/tcore.sh
1390
139155) Log Message:
1392Small updates from Pradeep K Surisetty <pradeepkumars@in.ibm.com>.
1393
1394Modified File(s):
1395ltp/testcases/pounder21/README
1396ltp/testcases/pounder21/src/ramsnake/Makefile
1397ltp/testcases/pounder21/src/ramsnake/snake.c
1398
139956) Log Message:
1400The attached patch fixes and then integrates the Hyperthreading tests to default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1401
1402Modified File(s):
1403ltp/runltp
1404ltp/testcases/kernel/sched/Makefile
1405ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
1406ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
1407ltp/testcases/kernel/sched/hyperthreading/ht_affinity/Makefile
1408ltp/testcases/kernel/sched/hyperthreading/ht_enabled/Makefile
1409ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/Makefile
1410
141157) Log Message:
1412Thanks 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>,
1413
1414Modified Files:
1415ltp/runalltests.sh
1416ltp/testcases/misc/Makefile
1417Added Files:
1418ltp/runtest/tcore
1419
142058) Log Message:
1421The 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>.
1422
1423Modified File(s):
1424ltp/testcases/kernel/syscalls/ioctl/ioctl03.c
1425
142659) Log Message:
1427This patch fix man miscellenous compilation warnings. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
1428
1429Modified File(s):
1430ltp/lib/tlibio.c
1431ltp/testcases/kernel/fs/openfile/openfile.c
1432ltp/testcases/kernel/io/disktest/childmain.c
1433ltp/testcases/kernel/io/disktest/main.c
1434ltp/testcases/kernel/io/disktest/timer.c
1435ltp/testcases/kernel/mem/mtest07/mallocstress.c
1436ltp/testcases/kernel/mem/mtest07/shm_test.c
1437ltp/testcases/kernel/sched/clisrv/pthserv.c
1438ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
1439ltp/testcases/kernel/sched/hyperthreading/ht_enabled/Makefile
1440ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/Makefile
1441ltp/testcases/network/sctp/func_tests/Makefile
1442ltp/testcases/network/sctp/func_tests/test_1_to_1_threads.c
1443
144460) Log Message:
1445I 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>.
1446
1447Modified File(s):
1448ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
1449
145061) Log Message:
1451=========================================================
1452Manas K. Nayak <maknayak@in.ibm.com> reported:
1453=========================================================
1454accept4_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:
1455[accept4]# ./accept4_01
1456accept04_01 1 BROK : accept4() Error: Function not implemented
1457=========================================================
1458Subrata Modak <subrata@linux.vnet.ibm.com> replied:
1459=========================================================
1460Fix 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:
1461# uname -a
1462Linux 2.6.25-gcov-nomodconfig-smp #1 SMP Thu Jun 12 06:29:27 EDT 2008 i686 i686 i386 GNU/Linux
1463# ./ltp-intermediate-20081216/testcases/bin/accept4_01
1464accept04_01 1 CONF : syscall __NR_accept4 not supported on your arch
1465But on x86_64, it behaves differently:
1466# uname -a
1467Linux 2.6.18-125.el5 #1 SMP Mon Dec 1 17:38:25 EST 2008 x86_64 x86_64 x86_64 GNU/Linux
1468# ./accept4_01
1469accept04_01 1 BROK : accept4() Error: Function not implemented
1470It means though the interface calls for:
1471syscall(__NR_socketcall, SYS_ACCEPT4, args)
1472&
1473syscall(__NR_accept4, fd, sockaddr, addrlen, flags)
1474will 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>.
1475
1476Modified File(s):
1477ltp/testcases/kernel/syscalls/accept4/accept4_01.c
1478
147962) Log Message:
1480======================================================
1481Manas K. Nayak <maknayak@in.ibm.com> reported:
1482======================================================
1483Ltp iptables testcases failed against sles with following ping failures. Looks like iptables chain rules set to block ping from loopback address.
1484======================================================
1485Sridhar Vinay Replied:
1486======================================================
1487Manas, 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.
1488======================================================
1489Manas K. Nayak <maknayak@in.ibm.com> reverted back:
1490======================================================
1491I 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>.
1492
1493Modified File(s):
1494ltp/testcases/network/iptables/iptables_tests.sh
1495
149663) Log Message:
1497Include File Systems Data Integrity Tests to Default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1498
1499Modified Files:
1500ltp/runtest/fs
1501
150264) Log Message:
1503Increase the No. of Loops for the File System INOD tests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1504
1505Modified Files:
1506ltp/runtest/fs
1507
150865) Log Message:
1509Integrate the File System Permissions Tests in to Default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1510
1511Modified Files:
1512ltp/runtest/fs ltp/testcases/kernel/fs/fs_perms/Makefile
1513Added Files:
1514ltp/testcases/kernel/fs/fs_perms/fs_perms_simpletest.sh
1515Removed Files:
1516ltp/testcases/kernel/fs/fs_perms/simpletest.sh
1517
151866) Log Message:
1519Increase the No. of Soft & Hard Links Created by linktest.pl. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1520
1521Modified Files:
1522ltp/runtest/fs
1523
152467) Log Message:
1525Integrate PROC File Systems tests into default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1526
1527Modified Files:
1528ltp/runtest/fs
1529
153068) Log Message:
1531Integrate File Systems Race Condition Check tests to default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1532
1533Modified Files:
1534ltp/runtest/fs ltp/testcases/kernel/fs/Makefile
1535Added Files:
1536ltp/testcases/kernel/fs/racer/fs_racer.sh
1537ltp/testcases/kernel/fs/racer/fs_racer_dir_create.sh
1538ltp/testcases/kernel/fs/racer/fs_racer_dir_test.sh
1539ltp/testcases/kernel/fs/racer/fs_racer_file_concat.sh
1540ltp/testcases/kernel/fs/racer/fs_racer_file_create.sh
1541ltp/testcases/kernel/fs/racer/fs_racer_file_link.sh
1542ltp/testcases/kernel/fs/racer/fs_racer_file_list.sh
1543ltp/testcases/kernel/fs/racer/fs_racer_file_rename.sh
1544ltp/testcases/kernel/fs/racer/fs_racer_file_rm.sh
1545ltp/testcases/kernel/fs/racer/fs_racer_file_symlink.sh
1546Removed Files:
1547ltp/testcases/kernel/fs/racer/dir_create.sh
1548ltp/testcases/kernel/fs/racer/dir_test.sh
1549ltp/testcases/kernel/fs/racer/file_concat.sh
1550ltp/testcases/kernel/fs/racer/file_create.sh
1551ltp/testcases/kernel/fs/racer/file_link.sh
1552ltp/testcases/kernel/fs/racer/file_list.sh
1553ltp/testcases/kernel/fs/racer/file_rename.sh
1554ltp/testcases/kernel/fs/racer/file_rm.sh
1555ltp/testcases/kernel/fs/racer/file_symlink.sh
1556ltp/testcases/kernel/fs/racer/racer.sh
1557
155869) Log Message:
1559Integrate CD and FLOPPY tests to run with runalltests.sh. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1560
1561Modified Files:
1562ltp/runalltests.sh
1563Added Files:
1564ltp/runtest/io_cd
1565ltp/runtest/io_floppy
1566Removed Files:
1567ltp/runtest/io
1568
156970) Log Message:
1570Make 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>.
1571
1572Modified Files:
1573ltp/runltp
1574ltp/testcases/kernel/io/Makefile
1575ltp/testcases/kernel/io/aio/aio02/Makefile
1576ltp/testcases/kernel/io/aio/aio02/runfstests.sh
1577Added Files:
1578ltp/runtest/io
1579
158071) Log Message:
1581Run the CPU HOTPLUG tests through runalltests.sh. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1582
1583Modified Files:
1584ltp/README
1585ltp/runalltests.sh
1586Added Files:
1587ltp/runtest/cpuhotplug
1588
158972) Log Message:
1590Fix 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>.
1591
1592Modified Files:
1593ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
1594ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.c
1595
159673) Log Message:
1597Add options for block devices and turn on related testcases. Signed-Off-By: Andrew Vagin <avagin@gmail.com>.
1598
1599Modified Files:
1600ltp/runltp
1601ltp/runtest/syscalls
1602
160374) Log Message:
1604This 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:
1605Running tests.......
1606inotify03 0 INFO : mount /dev/loop0 to mnt_694 fstype=ext3
1607inotify03 0 INFO : umount /dev/loop0
1608<<<test_start>>>
1609tag=inotify03 stime=1229332020
1610cmdline="inotify03 -D /dev/loop0 -T ext3"
1611contacts=""
1612analysis=exit
1613initiation_status="ok"
1614<<<test_output>>>
1615incrementing stop
1616inotify03 1 PASS : get event: wd=1 mask=2000 cookie=0 len=0
1617inotify03 2 PASS : get event: wd=1 mask=8000 cookie=0 len=0
1618inotify03 3 PASS : inotify_rm_watch (5, 1) return -1 errno=22 : Invalid argument
1619<<<execution_status>>>
1620duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0
1621<<<test_end>>>
1622kernel: 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.
1623Signed-Off-By: Andrew Vagin <avagin@gmail.com>. Acked-By: CAI Qian <caiqian@cclom.cn>.
1624
1625Modified Files:
1626ltp/runtest/syscalls
1627Added Files:
1628ltp/testcases/kernel/syscalls/inotify/inotify03.c
1629
163075) Log Message:
1631Add 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>.
1632
1633Modified Files:
1634ltp/testcases/kernel/syscalls/inotify/inotify01.c
1635ltp/testcases/kernel/syscalls/inotify/inotify02.c
1636ltp/testcases/kernel/syscalls/inotify/inotify03.c
1637
163876) Log Message:
1639Introduce autoconf to inotify test case. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
1640
1641Modified File(s):
1642ltp/configure.ac
1643ltp/testcases/kernel/syscalls/inotify/Makefile
1644ltp/testcases/kernel/syscalls/inotify/inotify01.c
1645ltp/testcases/kernel/syscalls/inotify/inotify02.c
1646
164777) Log Message:
1648This 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:
16491. Added verbose comments and patch description.
16502. Restructured the licensing text.
16513. Merged two patches into one touching runallnetworktest_child.sh file.
1652
1653TODO:
16541. Changing the kernel version to proper one
16552. 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.
1656Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>. Acked-By: "Serge E. Hallyn" <serue@us.ibm.com>.
1657
1658Modified Files:
1659ltp/testcases/kernel/containers/libclone/libnetns.c
1660ltp/testcases/kernel/containers/netns/parentns.sh
1661Modified Files:
1662ltp/testcases/kernel/containers/libclone/libnetns.c
1663Modified Files:
1664ltp/testcases/kernel/containers/libclone/libnetns.c
1665ltp/testcases/kernel/containers/netns/childns.sh
1666ltp/testcases/kernel/containers/netns/parentns.sh
1667Modified Files:
1668ltp/testcases/kernel/containers/netns/childns.sh
1669ltp/testcases/kernel/containers/netns/parentns.sh
1670Added Files:
1671ltp/testcases/kernel/containers/netns/create_container.c
1672Added Files:
1673ltp/testcases/kernel/containers/netns/runallnetworktests_parent.sh
1674Added Files:
1675ltp/testcases/kernel/containers/netns/runallnetworktests_child.sh
1676Added Files:
1677ltp/testcases/kernel/containers/netns/nw_under_ns.sh
1678Modified Files:
1679ltp/testcases/kernel/containers/netns/Makefile
1680Added Files:
1681ltp/runtest/nw_under_ns
1682Modified Files:
1683ltp/testcases/kernel/containers/netns/runallnetworktests_child.sh
1684Added Files:
1685ltp/testcases/kernel/containers/netns/readme
1686
168778) Log Message:
1688Linux drivers based on Video for Linux Two (V4L2) API, test addition:
1689Németh Márton <nm127@freemail.hu> wrote:
1690I 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?
1691Subrata Modak <subrata@linux.vnet.ibm.com> wrote back:
1692es, 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:
16931) 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.
16942) 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 ??
1695Németh Márton <nm127@freemail.hu> wrote back:
1696Yes, 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>.
1697
1698Modified Files:
1699ltp/README
1700Added Files:
1701ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
1702ltp/testcases/kernel/device-drivers/v4l/user_space/README
1703ltp/testcases/kernel/device-drivers/v4l/user_space/dev_video.c
1704ltp/testcases/kernel/device-drivers/v4l/user_space/dev_video.h
1705ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
1706ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.h
1707ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
1708ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.h
1709ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
1710ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.h
1711ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
1712ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.h
1713ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
1714ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.h
1715ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.c
1716ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.h
1717ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
1718ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.h
1719ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
1720ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.h
1721ltp/testcases/kernel/device-drivers/v4l/user_space/test_invalid_ioctl.c
1722ltp/testcases/kernel/device-drivers/v4l/user_space/test_invalid_ioctl.h
1723ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
1724ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.h
1725ltp/testcases/kernel/device-drivers/v4l/user_space/video_limits.h
1726ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
1727ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/a16506.htm
1728ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/a16706.htm
1729ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/a16721.htm
1730ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/b17127.htm
1731ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/book1.htm
1732ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c14592.htm
1733ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c14595.htm
1734ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c174.htm
1735ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c2030.htm
1736ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c5742.htm
1737ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c6488.htm
1738ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/capture-example.html
1739ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/f163.htm
1740ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/i16960.htm
1741ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/index.html
1742ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10104.htm
1743ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10211.htm
1744ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10386.htm
1745ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10595.htm
1746ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10944.htm
1747ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11094.htm
1748ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11217.htm
1749ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11285.htm
1750ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11430.htm
1751ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11612.htm
1752ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11680.htm
1753ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11946.htm
1754ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12051.htm
1755ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12265.htm
1756ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12342.htm
1757ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12784.htm
1758ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12816.htm
1759ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12878.htm
1760ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13022.htm
1761ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13105.htm
1762ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13317.htm
1763ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13641.htm
1764ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13696.htm
1765ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13817.htm
1766ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13889.htm
1767ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14037.htm
1768ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14090.htm
1769ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14169.htm
1770ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14264.htm
1771ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14390.htm
1772ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14496.htm
1773ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r2492.htm
1774ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r3735.htm
1775ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r3796.htm
1776ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r3896.htm
1777ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4185.htm
1778ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4246.htm
1779ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4339.htm
1780ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4484.htm
1781ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4629.htm
1782ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4850.htm
1783ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5016.htm
1784ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5154.htm
1785ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5319.htm
1786ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5470.htm
1787ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7624.htm
1788ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7626.htm
1789ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7667.htm
1790ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7771.htm
1791ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7900.htm
1792ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8087.htm
1793ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8242.htm
1794ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8304.htm
1795ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8367.htm
1796ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8494.htm
1797ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8724.htm
1798ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8936.htm
1799ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9149.htm
1800ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9288.htm
1801ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9539.htm
1802ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9688.htm
1803ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9804.htm
1804ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9994.htm
1805ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x15446.htm
1806ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16430.htm
1807ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16453.htm
1808ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16497.htm
1809ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16743.htm
1810ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16769.htm
1811ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16775.htm
1812ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16788.htm
1813ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16896.htm
1814ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16910.htm
1815ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16915.htm
1816ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16923.htm
1817ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16929.htm
1818ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16933.htm
1819ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16941.htm
1820ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x1859.htm
1821ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x1904.htm
1822ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2009.htm
1823ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2123.htm
1824ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2428.htm
1825ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2490.htm
1826ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x282.htm
1827ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x294.htm
1828ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x309.htm
1829ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x341.htm
1830ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x3891.htm
1831ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x394.htm
1832ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x448.htm
1833ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x542.htm
1834ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5634.htm
1835ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5665.htm
1836ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5791.htm
1837ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5884.htm
1838ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5950.htm
1839ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5953.htm
1840ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6386.htm
1841ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6570.htm
1842ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6831.htm
1843ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6909.htm
1844ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6991.htm
1845ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7002.htm
1846ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7013.htm
1847ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7236.htm
1848ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7561.htm
1849ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7578.htm
1850ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7607.htm
1851ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x802.htm
1852
185379) Log Message:
1854Manas Kumar Nayak <maknayak@in.ibm.com> shared this wonderfull README to run LTP Network tests.
1855
1856Added File(s):
1857ltp/testcases/network/LTP-Network-test_README.pdf
1858
185980) Log Message:
1860Use 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>.
1861
1862Modified Files:
1863ltp/testcases/commands/fileutils/ln/ln_tests.sh
1864ltp/testcases/commands/gzip/gzip_tests.sh
1865ltp/testcases/commands/unzip/unzip_tests.sh
1866
186781) Log Message:
1868This 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:
1869make[5]: Leaving directory `/tmp/buildd/ltp-20081130+dfsg/testcases/kernel/syscalls/signal'
1870make[5]: Entering directory `/tmp/buildd/ltp-20081130+dfsg/testcases/kernel/syscalls/signalfd'
1871cc -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
1872signalfd01.c:88:18: error: #if with no expression
1873signalfd01.c: In function 'do_test1':
1874signalfd01.c:117: warning: implicit declaration of function 'signalfd' by checking for "defined USE_OWNIMPL", not "USE_OWNIMPL".
1875Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
1876
1877Modified Files:
1878ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
1879
188082) Log Message:
1881Delete 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>.
1882
1883Modified Files:
1884ltp/testcases/kernel/syscalls/eventfd/Makefile
1885ltp/testcases/kernel/syscalls/getgroups/Makefile
1886ltp/testcases/kernel/syscalls/move_pages/Makefile
1887
188883) Log Message:
1889Integrate ltp network tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1890
1891Modified Files:
1892ltp/runalltests.sh
1893
189484) Log Message:
1895Integrate ltp network stress tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1896
1897Modified Files:
1898ltp/runalltests.sh
1899
190085) Log Message:
1901Integrate ltp adp tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1902
1903Modified Files:
1904ltp/runalltests.sh
1905
190686) Log Message:
1907Integrate ltp autofs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1908
1909Modified Files:
1910ltp/runalltests.sh
1911
191287) Log Message:
1913Fix Diskio test. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1914
1915Modified Files:
1916ltp/testscripts/diskio.sh
1917
191888) Log Message:
1919Integrate ltp exportfs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1920
1921Modified Files:
1922ltp/runalltests.sh
1923
192489) Log Message:
1925Integrate ltp ro only fs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1926
1927Modified Files:
1928ltp/runalltests.sh
1929
193090) Log Message:
1931Integrate ltp isofs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1932
1933Modified Files:
1934ltp/runalltests.sh
1935
193691) Log Message:
1937Integrate ltp dmmapper tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1938
1939Modified Files:
1940ltp/runalltests.sh
1941
194292) Log Message:
1943Integrate ltp fslvm tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1944
1945Modified Files:
1946ltp/runalltests.sh
1947
194893) Log Message:
1949Integrate ltp fsnolvm tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1950
1951Modified Files:
1952ltp/runalltests.sh
1953
195494) Log Message:
1955Integrate ltp scsi_debug tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1956
1957Modified Files:
1958ltp/runalltests.sh
1959
196095) Log Message:
1961Integrate ltp sysfs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1962
1963Modified Files:
1964ltp/runalltests.sh
1965
196696) Log Message:
1967Remove rpc tests from tirpc. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1968
1969Modified Files:
1970ltp/runtest/rpctirpc
1971
197297) Log Message:
1973Integrate ltp tirpc tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1974
1975Modified Files:
1976ltp/runalltests.sh
1977
197898) Log Message:
1979Integrate ltp selinux tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
1980
1981Modified Files:
1982ltp/runalltests.sh
1983
198499) Log Message:
1985Check 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>.
1986
1987Modified Files:
1988ltp/testcases/commands/unzip/unzip_tests.sh
1989
1990100) Log Message:
1991Always 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>.
1992
1993Modified Files:
1994ltp/testcases/commands/gzip/gzip_tests.sh
1995
1996101) Log Message:
1997Renumber 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>.
1998
1999Modified Files:
2000ltp/testcases/kernel/syscalls/symlink/symlink01.c
2001
2002102) Log Message:
2003Amend 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.
2004 - restore root privileges before tmp directory cleanup. This is needed, because as nonprivileged user, we don't have search permission on the current directory,
2005 - because of that, do not drop root completely by setuid(), change effective uid instead,
2006 - call cleanup in one case when setup fails,
2007Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
2008
2009Modified Files:
2010ltp/testcases/kernel/syscalls/mknod/mknod07.c
2011
subrata_modakf181dac2008-11-30 15:42:24 +00002012LTP-20081130
2013
20141) Log Message:
2015librttest.c: enhancement and fixes for options handling.
2016- simplified check for duplicate options,
2017- better handling of unknown options and missing args: report missing args and exit,
2018- exit if any option is wrong,
2019- indent fix,
2020Verified on all rt tests. Signed-off-by: Gilles Carry <gilles.carry@bull.net>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
2021
2022Modified File(s):
2023ltp/testcases/realtime/lib/librttest.c
2024
20252) Log Message:
2026matrix_mult.c: set_affinity to work when there are offline cpus:
2027Syscall 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>,
2028
2029Modified File(s):
2030ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
2031
20323) Log Message:
2033matrix_mult.c: dynamic iterations configuration.
2034Dimension (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.
2035
2036Modified File(s):
2037ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
2038
20394) Log Message:
2040matrix_mult.c: thread synchronisation simplification:
2041In concurrent calculations:
2042- use a single pthread_barrier to start all threads together instead of a combination of barrier/mutex/condvar.
2043- main thread no longer participates to concurrent calculations and simply performs rt_gettime(s) for global time spent evaluation.
2044Signed-off-by: Gilles Carry <gilles.carry@bull.net>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
2045
2046Modified File(s):
2047ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
2048
20495) Log Message:
2050matrix_mult.c: concurrent calculation stats fix:
2051Array 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>.
2052
2053Modified File(s):
2054ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
2055
20566) Log Message:
2057use feedback from Jan Kratochvil so we wait for the child to be stopped before we attempt to ptrace it.
2058
2059Modified File(s):
2060ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.h
2061
20627) Log Message:
2063base {PEEK,POKE}USER on sizeof(user) rather than sizeof(pt_regs) and add a few more corner cases.
2064
2065Modified File(s):
2066ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
2067
20688) Log Message:
2069drop backup file configure~
2070
2071Modified File(s):
2072ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure~
2073
20749) Log Message:
2075start a .gitignore
2076
2077Added File(s):
2078ltp/.gitignore
2079
208010) Log Message:
2081This 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>.
2082
2083Modified File(s):
2084ltp/testcases/commands/cron/cron_tests.sh
2085
208611) Log Message:
2087Stop 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>.
2088
2089Modified File(s):
2090ltp/testcases/kernel/numa/test.sh
2091
209212) Log Message:
2093The following are errors while compiling ltp-full-20081031 with ARM architecture:
2094make[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
2095-Wall -I../../include -g -Wall -I../../../../include -Wall eventfd01.c -L../../../../lib -lltp -o eventfd01
2096In file included from eventfd01.c:60:
2097../../include/linux_syscall_numbers.h:113:10: error: no macro name given in #ifndef directive
2098make[4]: *** [eventfd01] Error 1
2099make[4]: Leaving directory
2100`/home/naresh/DIFF/11_2008/ltp-full-20081031/testcases/kernel/syscalls/eventfd'
2101make[3]: *** [all] Error 2
2102make[3]: Leaving directory
2103`/home/naresh/DIFF/11_2008/ltp-full-20081031/testcases/kernel/syscalls'
2104Here I am attaching the patch to resolve above error. Signed-Off-By: naresh kamboju <naresh.kernel@gmail.com>.
2105
2106Modified File(s):
2107ltp/testcases/kernel/include/arm.in
2108
210913) Log Message:
2110Alan Cox [alan@lxorguk.ukuu.org.uk] wrote:
2111The 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.
2112Sukadev <sukadev@linux.vnet.ibm.com> wrote:
2113We 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 ?
2114Subrata 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 ?
2115Sukadev <sukadev@linux.vnet.ibm.com> wrote:
2116Just 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>.
2117
2118Modified File(s):
2119ltp/testcases/kernel/pty/ptem01.c
2120
212114) Log Message:
2122Enable Kernel with the Option during build to test filecaps support. Subrata.
2123
2124Modified File(s):
2125ltp/README
2126ltp/testcases/kernel/security/filecaps/README
2127
212815) Log Message:
2129check input files and abort if broken line is found
2130
2131Modified File(s):
2132ltp/testcases/kernel/include/regen.sh
2133
213416) Log Message:
2135remove bogus line
2136
2137Modified File(s):
2138ltp/testcases/kernel/include/sh.in
2139
214017) Log Message:
2141The attached Patch defines more about the keywords:
2142i) TPASS - Indicates that the test case had the expected result and passed.
2143ii) TFAIL - Indicates that the test case had an unexpected result and failed.
2144iii) 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.
2145iv) 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.
2146v) TRETR - Indicates that the test cases has been retired and should not be executed any longer.
2147vi) 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.
2148vii) TINFO - Specifies useful information about the status of the test that does not affect the result and does not indicate a problem.
2149
2150in 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>.
2151
2152Modified File(s):
2153ltp/tools/html_report_header.txt
2154
215518) Log Message:
2156Added test case for checking cpuidle sysfs files. Signed-Off-By: Nageswara R Sastry <rnsastry@linux.vnet.ibm.com>.
2157
2158Modified Files:
2159ltp/testcases/kernel/power_management/Makefile
2160ltp/testcases/kernel/power_management/runpwtests.sh
2161
2162Added Files:
2163ltp/testcases/kernel/power_management/check_cpuidle_sysfs_files.sh
2164
216519) Log Message:
2166gcov-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>.
2167
2168
2169Modified File(s):
2170ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov.patch
2171
217220) Log Message:
2173Following 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>.
2174
2175Modified File(s):
2176ltp/runtest/syscalls
2177ltp/testcases/kernel/syscalls/chown/Makefile
2178ltp/testcases/kernel/syscalls/fchown/Makefile
2179ltp/testcases/kernel/syscalls/fcntl/Makefile
2180ltp/testcases/kernel/syscalls/fstat/Makefile
2181ltp/testcases/kernel/syscalls/fstatat/Makefile
2182ltp/testcases/kernel/syscalls/fstatfs/Makefile
2183ltp/testcases/kernel/syscalls/getdents/Makefile
2184ltp/testcases/kernel/syscalls/geteuid/Makefile
2185ltp/testcases/kernel/syscalls/getgroups/Makefile
2186ltp/testcases/kernel/syscalls/getuid/Makefile
2187ltp/testcases/kernel/syscalls/lchown/Makefile
2188ltp/testcases/kernel/syscalls/lstat/Makefile
2189ltp/testcases/kernel/syscalls/pread/Makefile
2190ltp/testcases/kernel/syscalls/pselect/Makefile
2191ltp/testcases/kernel/syscalls/setfsgid/Makefile
2192ltp/testcases/kernel/syscalls/setfsuid/Makefile
2193ltp/testcases/kernel/syscalls/setregid/Makefile
2194ltp/testcases/kernel/syscalls/setresgid/Makefile
2195ltp/testcases/kernel/syscalls/setresuid/Makefile
2196ltp/testcases/kernel/syscalls/setreuid/Makefile
2197ltp/testcases/kernel/syscalls/setuid/Makefile
2198ltp/testcases/kernel/syscalls/stat/Makefile
2199ltp/testcases/kernel/syscalls/statfs/Makefile
2200
220121) Log Message:
2202The 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>.
2203
2204Modified File(s):
2205ltp/runalltests.sh
2206
220722) Log Message:
2208Submitting 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>.
2209
2210Added Files:
2211ltp/testcases/kernel/containers/pidns/pidns06.c
2212
221323) Log Message:
2214Added 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>.
2215
2216Modified File(s):
2217ltp/README
2218ltp/testcases/kernel/security/selinux-testsuite/README
2219
222024) Log Message:
2221This 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>.
2222
2223Modified File(s):
2224ltp/testcases/kernel/containers/netns/initialize.sh
2225
222625) Log Message:
2227(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>.
2228
2229Modified File(s):
2230ltp/runtest/ltp-aio-stress.part1
2231ltp/runtest/ltp-aio-stress.part2
2232ltp/runtest/ltp-aiodio.part1
2233ltp/runtest/ltp-aiodio.part2
2234
223526) Log Message:
2236Subrata and Daniel,
2237moving from ia64 to x86_64 arch I have got this at linking time:
2238cc -o aio-stress aio-stress.o -Wall -O -g -DAIO -L /usr/lib -laio -lpthread
2239/usr/bin/ld: skipping incompatible /usr/lib/libpthread.so when searching for -lpthread
2240/usr/bin/ld: skipping incompatible /usr/lib/libpthread.a when searching for -lpthread
2241/usr/bin/ld: skipping incompatible /usr/lib/libc.so when searching for -lc
2242/usr/bin/ld: skipping incompatible /usr/lib/libc.a when searching for -lc
2243so , if you could have a look to the suggested following patch. Signed-Off-By: Jacky Malcles <Jacky.Malcles@bull.net>.
2244
2245Modified File(s):
2246ltp/testcases/kernel/io/ltp-aiodio/Makefile
2247
224827) Log Message:
2249on SLES10 SP2 __NR_get_robust_list is not defined and cause following compiler warning:
2250---->8---------
2251make[4]: Entering directory
2252`/usr/src/packages/BUILD/ltp-full-20081031/testcases/kernel/syscalls/get_robust_list'
2253cc -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
2254get_robust_list01.c: In function 'main':
2255get_robust_list01.c:252: warning: control reaches end of non-void function
2256make[4]: Leaving directory
2257`/usr/src/packages/BUILD/ltp-full-20081031/testcases/kernel/syscalls/get_robust_list'
2258----8<---------
2259And cause "unexpected" return value:
2260----8<---------
2261x86_64:~/:[1]# /usr/lib64/ltp/testcases/bin/get_robust_list01 get_robust_list: system call not available
2262x86_64:~/:[43]# echo $?
226343
2264x86_64:~/:[0]# /usr/lib64/ltp/testcases/bin/get_robust_list01 | wc -c
226543
2266---->8---------
2267Attached patch avoids "random"/43 return value. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
2268
2269Modified File(s):
2270ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
2271
227228) Log Message:
2273This patch fixes a compilation warning:
2274timerfd01.c: In function `main':
2275timerfd01.c:128: warning: unused variable `tfd2'
2276Signed-off-by: CAI Qian <caiqian@cclom.cn>.
2277
2278Modified File(s):
2279ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
2280
228129) Log Message:
2282Hello, 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>.
2283
2284Modified File(s):
2285ltp/pan/pan.c
2286ltp/pan/zoolib.c
2287ltp/testcases/kernel/power_management/runpwtests.sh
2288ltp/testcases/kernel/syscalls/eventfd/Makefile
2289ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
2290ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
2291ltp/testcases/kernel/syscalls/kill/kill03.c
2292ltp/testcases/kernel/syscalls/kill/kill04.c
2293ltp/testcases/kernel/syscalls/mount/mount03.c
2294ltp/testcases/kernel/syscalls/move_pages/Makefile
2295
229630) Log Message:
2297when building Debian ltp package on alpha, the package failed to build, because alpha lacks some of the syscalls (the xxx_16 ones). See:
2298http://experimental.debian.net/fetch.php?&pkg=ltp&ver=20081031%2Bdfsg-1&arch=alpha&stamp=1225968365&file=log&as=raw
2299I have created some patches, which fix this behaviour (ie. the build doesn't fail then). They work like this:
23001. Syscalls which are potentially missing on some architectures are listed in the stub-list,
23012. 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:
2302- the syscalls added to the stub list are the ones which appear in the kernel sources as __IGNORE_name-of-syscall,
2303- 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).
2304Signed-off-by: Jiri Palecek <jpalecek@web.de>.
2305
2306Modified File(s):
2307ltp/testcases/kernel/include/regen.sh
2308ltp/testcases/kernel/include/stub-list
2309ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
2310ltp/testcases/kernel/syscalls/setgid/setgid01.c
2311ltp/testcases/kernel/syscalls/setgid/setgid02.c
2312ltp/testcases/kernel/syscalls/setgid/setgid03.c
2313ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
2314ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
2315
231631) Log Message:
2317Fix success detection in execve04 test:
2318The 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
23191. The failure (ie. success of the call) is unnoticed,
23202. The test leaves loads of files in the temporary directory.
2321all 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>.
2322
2323Modified File(s):
2324ltp/testcases/kernel/syscalls/execve/execve04.c
2325
232632) Log Message:
2327This 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>.
2328
2329Modified File(s):
2330ltp/testcases/kernel/syscalls/execve/execve04.c
2331
233233) Log Message:
2333Don't break chown tests on non-catastrophic failures. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
2334
2335Modified File(s):
2336ltp/testcases/kernel/syscalls/chown/chown03.c
2337ltp/testcases/kernel/syscalls/fchown/fchown02.c
2338ltp/testcases/kernel/syscalls/fchown/fchown03.c
2339
234034) Log Message:
2341Do 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>.
2342
2343Modified File(s):
2344ltp/testcases/kernel/syscalls/chmod/chmod06.c
2345ltp/testcases/kernel/syscalls/chown/chown04.c
2346ltp/testcases/kernel/syscalls/fchown/fchown02.c
2347ltp/testcases/kernel/syscalls/fchown/fchown03.c
2348ltp/testcases/kernel/syscalls/fchown/fchown04.c
2349ltp/testcases/kernel/syscalls/fchown/fchown05.c
2350
235135) Log Message:
2352Prevent leaving files in the temporary directory by calling tst_rmdir, or cleanup, where appropriate. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
2353
2354Modified File(s):
2355ltp/testcases/kernel/fs/stream/stream04.c
2356ltp/testcases/kernel/syscalls/chown/chown03.c
2357ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
2358ltp/testcases/kernel/syscalls/fchown/fchown04.c
2359ltp/testcases/kernel/syscalls/fdatasync/fdatasync01.c
2360ltp/testcases/kernel/syscalls/ftruncate/ftruncate03.c
2361ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
2362ltp/testcases/network/lib6/runcc.c
2363
236436) Log Message:
2365Call cleanup() at the right places to prevent fallocate tests leaving files in the temporary directory. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
2366
2367Modified File(s):
2368ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
2369ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
2370
237137) Log Message:
2372I've clean my signalfd test case up with autoconf. After applying the patch, do at ltp/
2373 autoconf
2374 autoheader
2375 ./configure
2376 make (or cd testcases/kernel/syscalls/signalfd; make)
2377Benefits are:
2378- signalfd01.c doesn't depends on kernel version (it used KERNEL_VERSION macro.)
2379- Makefile becomes simple.
2380- #ifdef/#endif of signalfd01.c becomes readable.
2381- signalfd.m4 can use other program than ltp.
2382I revisied my patch.
2383- signalfd.m4 is renamed to ltp-signalfd.m4.
2384- configure is run by make if config.h is older than config.h.in.
2385- autoconf is run by make if configure is older than configure.ac.
2386- autoheader is run by make if config.h.in is older than configure.ac.
2387- dist-clean, a new make target, removes autom4te.cache, config.log and config.status.
2388- maintainer-clean, a new make target, removes configure and config.h.in.
2389Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
2390
2391Modified Files:
2392ltp/Makefile
2393ltp/include/Makefile
2394ltp/testcases/kernel/syscalls/signalfd/Makefile
2395ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
2396Added Files:
2397ltp/configure.ac
2398ltp/m4/Makefile
2399ltp/m4/ltp-signalfd.m4
2400
240138) Log Message:
2402Use 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>.
2403
2404Modified File(s):
2405ltp/testcases/network/sctp/testlib/sctputil.h
2406
240739) Log Message:
2408Quick 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>.
2409
2410Modified File(s):
2411ltp/testcases/kernel/ipc/pipeio/pipeio.c
2412
241340) Log Message:
2414regen linux_syscall_numbers.h whenever regen.sh changes. Mike Frysinger <vapier@users.sourceforge.net>.
2415
2416Modified File(s):
2417ltp/testcases/kernel/include/Makefile
2418
241941) Log Message:
2420make syscall() wrapper a bit more readable. Mike Frysinger <vapier@users.sourceforge.net>.
2421
2422Modified File(s):
2423ltp/testcases/kernel/include/regen.sh
2424
242542) Log Message:
2426only create symlink if it doesnt exist already. Mike Frysinger <vapier@users.sourceforge.net>.
2427
2428Modified File(s):
2429ltp/testcases/kernel/include/Makefile
2430
243143) Log Message:
2432generate stub list on the fly based on *.in files
2433
2434Modified File(s):
2435ltp/testcases/kernel/include/regen.sh
2436
2437Removed File(s):
2438ltp/testcases/kernel/include/stub-list
2439
244044) Log Message:
2441cleanup style with Lindent
2442
2443Modified File(s):
2444ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
2445
244645) Log Message:
2447use a macroname that isnt crazy long.
2448
2449Modified File(s):
2450ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
2451
245246) Log Message:
2453fill out AC_INIT().
2454
2455Modified File(s):
2456ltp/configure.ac
2457
245847) Log Message:
2459use AC_CHECK_HEADERS_ONCE().
2460
2461Modified File(s):
2462ltp/ltp/m4/ltp-signalfd.m4
2463
246448) Log Message:
2465make autotools optional and start a sane config.h by default.
2466
2467Modified File(s):
2468ltp/include/Makefile
2469ltp/Makefile
2470Added File(s):
2471ltp/include/config.h.default
2472
247349) Log Message:
2474add some compiled objects to the ignore list.
2475
2476Modified File(s):
2477ltp/.gitignore
2478
247950) Log Message:
2480Integrate unzip tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
2481
2482Modified Files:
2483ltp/runtest/commands ltp/testcases/commands/Makefile
2484ltp/testcases/commands/unzip/unzip_tests.sh
2485
248651) Log Message:
2487Integrate tpm_tools into runalltests.sh. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
2488
2489Modified Files:
2490ltp/runalltests.sh
2491
249253) Log Message:
2493Integrate gzip tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
2494
2495Modified Files:
2496ltp/runtest/commands
2497
249854) Log Message:
2499Integrate fileutils tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
2500
2501Modified Files:
2502ltp/runtest/commands
2503
250455) Log Message:
2505Integrate size01 tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
2506
2507Modified Files:
2508ltp/runtest/commands
2509
251056) Log Message:
2511Add ltp/runtest/commands file to ltp/runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
2512
2513Modified Files:
2514ltp/runltp
2515
251657) Log Message:
2517hugemmap02 "Segmentation fault" fix:
2518-----------------------------------------------------------
2519Iranna D. Ankad <iranna.ankad@in.ibm.com> Reported:
2520-----------------------------------------------------------
2521hugemmap02 "Segmentation fault" on a 32-bit system:
2522Linux 2.6.18-120.el5PAE #1 SMP Fri Oct 17 18:17:11 EDT 2008 i686 i686 i386 GNU/Linux
2523Allocate some huge pages:
2524# echo 50 > /proc/sys/vm/nr_hugepages
25252. Create & mount hugetlbfs
2526#mkdir -p /hugetlbfs
2527#mount -t hugetlbfs none /hugetlbfs
25283. Go to following directory in LTP i.e cd /root/ltp-full-20080930/testcases/kernel/mem/hugetlb/hugemmap
25294. Run "hugemmap02" test
2530# ./hugemmap02 -H /hugetlbfs/
2531Segmentation fault
2532-----------------------------------------------------------
2533Cijurajan Kollanoor <cijurajan@in.ibm.com> Replied:
2534-----------------------------------------------------------
2535The program receives a segmentation fault here:
2536154 /* Attempt to mmap a huge page into a low memory address
2537*/
2538155 errno = 0;
2539156 addr2 = mmap(LOW_ADDR2, MAP_SIZE, PROT_READ | PROT_WRITE,
2540==> Segfault
2541157 MAP_SHARED | MAP_FIXED, fildes, 0);
2542158
2543-----------------------------------------------------------
2544Adam Litke <agl@us.ibm.com>Replied:
2545-----------------------------------------------------------
2546Unfortunately, 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:
25471. Insert a 'getchar();' call above line 155 in the test source code above and recompile the test.
25482. Run the test. When it pauses (waiting for input at the getchar() call), hit <ctrl>-z to background the test.
25493. Determine the pid of the test case using ps
25504. Collect the /proc/<pid>/maps for the appropriate pid
25515. Paste that output here in this bug.
2552-----------------------------------------------------------
2553Cijurajan Kollanoor Replied:
2554-----------------------------------------------------------
2555# cat maps
255600000000-00001000 r-xs 00000000 00:11 1781 /dev/zero
255700110000-0024e000 r-xp 00000000 08:02 19183585 /lib/libc-2.5.so
25580024e000-00250000 r-xp 0013e000 08:02 19183585 /lib/libc-2.5.so
255900250000-00251000 rwxp 00140000 08:02 19183585 /lib/libc-2.5.so
256000251000-00254000 rwxp 00251000 00:00 0
2561005f1000-0060b000 r-xp 00000000 08:02 19183582 /lib/ld-2.5.so
25620060b000-0060c000 r-xp 00019000 08:02 19183582 /lib/ld-2.5.so
25630060c000-0060d000 rwxp 0001a000 08:02 19183582 /lib/ld-2.5.so
25640073a000-0073b000 r-xp 0073a000 00:00 0 [vdso]
256508048000-0804d000 r-xp 00000000 08:02 2586373
2566/root/ltp-full-20080930/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02
25670804d000-0804e000 rw-p 00004000 08:02 2586373
2568/root/ltp-full-20080930/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02
25690804e000-08052000 rw-p 0804e000 00:00 0
257008248000-08269000 rw-p 08248000 00:00 0 [heap]
257167ef8000-77ef8000 r--s 00000000 00:11 1781 /dev/zero
257277ef8000-87ef8000 r--s 00000000 00:11 1781 /dev/zero
257387ef8000-97ef8000 r--s 00000000 00:11 1781 /dev/zero
257497ef8000-a7ef8000 r--s 00000000 00:11 1781 /dev/zero
2575a7ef8000-b7ef8000 r--s 00000000 00:11 1781 /dev/zero
2576b7ef8000-b7efa000 rw-p b7ef8000 00:00 0
2577b7f0a000-b7f0b000 rw-p b7f0a000 00:00 0
2578bf918000-bf92d000 rw-p bffea000 00:00 0 [stack]
2579-----------------------------------------------------------
2580ADAM G. LITKE Replied:
2581-----------------------------------------------------------
2582My 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.
2583Signed-Off-By: Cijurajan Kollanoor <cijurajan@in.ibm.com>,
2584
2585Modified File(s):
2586ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
2587
258858) Log Message:
2589This 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>.
2590
2591Modified File(s):
2592ltp/testcases/kernel/syscalls/creat/creat07.c
2593
259459) Log Message:
2595Only define signalfd() when it actually gets used -- i.e. when !USE_STUB. Mike Frysinger <vapier@users.sourceforge.net>
2596
2597Modified File(s):
2598ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
2599
260060) Log Message:
2601require autoconf-2.61+. Mike Frysinger <vapier@users.sourceforge.net>.
2602
2603Modified File(s):
2604ltp/configure.ac
2605
260661) Log Message:
2607lcov: preparations for release 1.7. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
2608
2609Modified File(s):
2610ltp/utils/analysis/lcov/CHANGES
2611ltp/utils/analysis/lcov/Makefile
2612
261362) Log Message:
2614lcov: update error and warning messages. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
2615
2616Modified File(s):
2617ltp/utils/analysis/lcov/CHANGES
2618ltp/utils/analysis/lcov/bin/gendesc
2619ltp/utils/analysis/lcov/bin/genhtml
2620ltp/utils/analysis/lcov/bin/geninfo
2621ltp/utils/analysis/lcov/bin/genpng
2622ltp/utils/analysis/lcov/bin/lcov
2623
2624
262563) Log Message:
2626lcov: fix spec file bug. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
2627
2628Modified File(s):
2629ltp/utils/analysis/lcov/rpm/lcov.spec
2630
263164) Log Message:
2632lcov: version + date updates. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
2633
2634Modified File(s):
2635ltp/utils/analysis/lcov/README
2636ltp/utils/analysis/lcov/bin/gendesc
2637ltp/utils/analysis/lcov/bin/genhtml
2638ltp/utils/analysis/lcov/bin/geninfo
2639ltp/utils/analysis/lcov/bin/genpng
2640ltp/utils/analysis/lcov/bin/lcov
2641ltp/utils/analysis/lcov/man/gendesc.1
2642ltp/utils/analysis/lcov/man/genhtml.1
2643ltp/utils/analysis/lcov/man/geninfo.1
2644ltp/utils/analysis/lcov/man/genpng.1
2645ltp/utils/analysis/lcov/man/lcov.1
2646ltp/utils/analysis/lcov/man/lcovrc.5
2647ltp/utils/analysis/lcov/rpm/lcov.spec
2648
264965) Log Message:
2650lcov: updated CVS version to 1.8. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
2651
2652Modified File(s):
2653ltp/utils/analysis/lcov/man/gendesc.1
2654ltp/utils/analysis/lcov/man/genhtml.1
2655ltp/utils/analysis/lcov/man/geninfo.1
2656ltp/utils/analysis/lcov/man/genpng.1
2657ltp/utils/analysis/lcov/man/lcov.1
2658ltp/utils/analysis/lcov/man/lcovrc.5
2659ltp/utils/analysis/lcov/bin/gendesc
2660ltp/utils/analysis/lcov/bin/genhtml
2661ltp/utils/analysis/lcov/bin/geninfo
2662ltp/utils/analysis/lcov/bin/genpng
2663ltp/utils/analysis/lcov/bin/lcov
2664ltp/utils/analysis/lcov/rpm/lcov.spec
2665ltp/utils/analysis/lcov/Makefile
2666
266766) Log Message:
2668I'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>.
2669
2670Modified Files:
2671ltp/configure.ac
2672ltp/m4/ltp-signalfd.m4
2673ltp/runtest/syscalls
2674ltp/testcases/kernel/syscalls/modify_ldt/Makefile
2675ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt01.c
2676ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt02.c
2677
2678Added Files:
2679ltp/m4/ltp-modify_ldt.m4
2680
268167) Log Message:
2682Please 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>.
2683
2684Modified File(s):
2685ltp/testcases/kernel/containers/pidns/runpidnstest.sh
2686
268768) Log Message:
2688[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>.
2689
2690Modified File(s):
2691ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
2692
269369) Log Message:
2694Change "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>.
2695
2696Modified File(s):
2697ltp/testcases/kernel/syscalls/readlink/readlink03.c
2698
269970) Log Message:
2700Risrajak <risrajak@linux.vnet.ibm.com> reported:
2701mallocstress testcase is failing on: Linux 2.6.27-rc6-7-default #1 SMP 2008-09-15 10:58:05 +0200 x86_64
2702# ./testcases/kernel/mem/mtest07/mallocstress
2703Aborted
2704---Kernel Component Data---
2705Stack trace output: i am attaching full strace.
2706<snip>
2707clone(child_stack=0x7fe381a96250,
2708flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID,
2709parent_tidptr=0x7fe381a969e0, tls=0x7fe381a96950, child_tidptr=0x7fe381a969e0) = 27334
2710nanosleep({0, 0}, NULL) = 0
2711semop(34439172, 0x7fffa7cbef00, 1) = 0
2712futex(0x7fe39f2d19e0, FUTEX_WAIT, 27275, NULL <unfinished ...>
2713+++ killed by SIGABRT +++
2714---------------------------------------
2715Nagesh Sharyathi Replied:
2716---------------------------------------
2717I was able to recreate the problem by spawning only 2 threads: This is what I found:
2718------------------------------------------------------------------------------------
2719[pid 8006] tgkill(8004, 8006, SIGABRT <unfinished ...>
2720[pid 8005] <... mmap resumed> ) = 0x7f8ba781b000
2721[pid 8006] <... tgkill resumed> ) = 0
2722[pid 8005] nanosleep({0, 0}, <unfinished ...>
2723[pid 8006] --- SIGABRT (Aborted) @ 0 (0) ---
2724Process 8006 detached
2725[pid 8005] <... nanosleep resumed> NULL) = 0
2726[pid 8005] +++ killed by SIGABRT +++
2727+++ killed by SIGABRT +++
2728------------------------------------------------------------------------------------
2729So 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()
2730=================================
2731 for (i = 0; i < num_alloc; i++)
2732 {
2733 dprt(("pid[%d]: freeing ptrs[i] %p\n", getpid(), ptrs[i]));
2734 if (ptrs[i][0] != i) {
2735 fprintf(stderr, "pid[%d]: fail: bad sentinel value\n", getpid());
2736 return 1;
2737 }
2738 free(ptrs[i]); <== Problem area
2739 my_yield();
2740 }
2741=================================
2742Andrew Vagin Replied <avagin@gmail.com>:
2743Thanks. I found error for help valgrind.
2744==13393== Thread 56:
2745==13393== Invalid write of size 8
2746==13393== at 0x400C27: allocate_free (mallocstress.c:198)
2747==13393== by 0x400E4D: alloc_mem (mallocstress.c:281)
2748==13393== by 0x3B5F007299: start_thread (in /lib64/libpthread-2.8.so)
2749==13393== by 0x3B5E4E439C: clone (in /lib64/libc-2.8.so)
2750==13393== Address 0x4c36a60 is 0 bytes inside a block of size 1 alloc'd
2751==13393== at 0x4A0739E: malloc (vg_replace_malloc.c:207)
2752==13393== by 0x400BF0: allocate_free (mallocstress.c:192)
2753==13393== by 0x400E4D: alloc_mem (mallocstress.c:281)
2754==13393== by 0x3B5F007299: start_thread (in /lib64/libpthread-2.8.so)
2755==13393== by 0x3B5E4E439C: clone (in /lib64/libc-2.8.so)
2756(gdb) print i
2757$1 = 0
2758(gdb) print alloc_num
2759No symbol "alloc_num" in current context.
2760(gdb) print num_alloc
2761$2 = 0
2762(gdb) print size
2763$3 = 1
2764strick the eye, we have pointer with type long, but allocate one byte only.
2765size_t size = 1;
2766long *ptrs[MAXPTRS];
2767......
2768ptrs[num_alloc] = (long *)malloc(size);
2769I use valgrind first time. Thanks for this possibility:). see the attached patch. test passed and valgrind don't report errors after my patch.
2770Thread [34]: allocate_free() returned 0, succeeded. Thread exiting.
2771main(): test passed.
2772==13299==
2773==13299== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 4 from 1)
2774==13299== malloc/free: in use at exit: 0 bytes in 0 blocks.
2775==13299== malloc/free: 233,080 allocs, 227,080 frees, 5,454,975,665,283 bytes allocated.
2776ps: I use oldsize = 5, because long will be equal 8 in more case. oldsize is previous value of fibannoci series.
2777Signed-Off-By: "avagin@gmail.com" <avagin@gmail.com>.
2778
2779Modified File(s):
2780ltp/testcases/kernel/mem/mtest07/Makefile
2781ltp/testcases/kernel/mem/mtest07/mallocstress.c
2782
278371) Log Message:
2784Initial 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:
2785I 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.
2786
2787Modified Files:
2788ltp/runtest/syscalls
2789ltp/testcases/kernel/include/x86_64.in
2790Added Files:
2791ltp/testcases/kernel/syscalls/accept4/Makefile
2792ltp/testcases/kernel/syscalls/accept4/accept4_01.c
2793
279472) Log Message:
2795I 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>.
2796
2797Modified File(s):
2798ltp/testcases/kernel/power_management/check_cpuidle_sysfs_files.sh
2799
280073) Log Message:
2801A small Fix. Signed-off-by: Masatake YAMATO<yamato@redhat.com>.
2802
2803Modified File(s):
2804ltp/m4/ltp-signalfd.m4
2805
280674) Log Message:
2807- Type definitions defined in header files included from sys/signalfd.h and type definitions defined in sys/signalfd.h are conflicted.
2808- s/SIGNALFD_REFIX/SIGNALFD_PREFIX/
2809- if HAVE_SIGNALFD is not defined, use stub.
2810- if HAVE_LINUX_TYPES_H is defined, use our own implemention to call signalfd
2811 syscall.
2812Signed-of-by: Masatake YAMATO<yamato@redhat.com>.
2813
2814Modified File(s):
2815ltp/m4/ltp-signalfd.m4
2816ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
2817
281875) Log Message:
2819Update to OpenHPI 2.13.1. See http://openhpi.org/ for more details.
2820
2821Modified File(s):
2822
282376) Log Message:
2824Add Kernel Config Info for compiling KDUMP/KEXEC kernel. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
2825
2826Modified File(s):
2827ltp/README
2828
282977) Log Message:
2830This patch ensures that prio-preempt uses the librt debug mechanism. Tested: Running the test:
2831./prio_preempt
2832./prio_preempt -v3
2833./run_auto
2834Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>. Acked-by: Darren Hart <dvhltc@us.ibm.com>.
2835
2836Modified File(s):
2837ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
2838
283978) Log Message:
2840This patch adds librt debug support for prio-wake. The log level selected is 0, as it necessary to print all the buffered information. Tested:
2841./prio-wake
2842./run_auto.
2843Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>. Acked-by: Darren Hart <dvhltc@us.ibm.com>.
2844
2845Modified File(s):
2846ltp/testcases/realtime/func/prio-wake/prio-wake.c
2847
284879) Log Message:
2849OK. I have implemented such a patch which does not overflow anymore. However, I could not test it, because:
2850pipeio -s 5000 -i 2000000000 -c 5
2851just runs too long. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
2852
2853Modified File(s):
2854ltp/testcases/kernel/ipc/pipeio/pipeio.c
2855
285680) Log Message:
2857The 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.
2858Testing done:
2859Compiled 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.
2860Changelog:
2861* Introduce periodic sleeps in the busy loop of gtod_latency to avoid soft lockups.
2862Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>. Acked-by: John Stultz <johnstul@us.ibm.com>.
2863
2864Modified File(s):
2865ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
2866
286781) Log Message:
2868Here is a patch to fix the error below.
2869/root/ltp-full-20081031/testcases/kernel/containers/netns/parentns.sh: 42: source: not found
2870Some 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>.
2871
2872Modified File(s):
2873ltp/testcases/kernel/containers/netns/child_1.sh
2874ltp/testcases/kernel/containers/netns/child_2.sh
2875ltp/testcases/kernel/containers/netns/childipv6.sh
2876ltp/testcases/kernel/containers/netns/childns.sh
2877ltp/testcases/kernel/containers/netns/parent_1.sh
2878ltp/testcases/kernel/containers/netns/parent_2.sh
2879ltp/testcases/kernel/containers/netns/parent_share.sh
2880ltp/testcases/kernel/containers/netns/parentns.sh
2881ltp/testcases/kernel/containers/netns/paripv6.sh
2882
288382) Log Message:
2884The 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>.
2885
2886Modified File(s):
2887ltp/testcases/kernel/include/i386.in
2888
288983) Log Message:
2890umount can return error if /etc/mtab link to /proc/mounts
2891$ mount --rbind /tmp/1 /tmp/2
2892$ mount
2893...
2894/tmp/1 on /tmp/2 type none (rw,bind)
2895$ mv /etc/mtab{,.orig}
2896$ mount
2897...
2898/dev/root on /tmp/2 type ext3 (rw,data=ordered)
2899$ umount /tmp/1
2900umount: /tmp/1: not mounted
2901if umount return error, test_fs_bind.sh will hang up in the infinite loop:
2902( while grep_proc_mounts ; do
2903 grep_proc_mounts | awk '{print $2}' | xargs -r --max-args=1 umount -l
2904done ) >& /dev/null
2905but /proc/mounts contain next info:
2906/dev/root /tmp/2\040(deleted) ext3 rw,data=ordered 0 0
2907because 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>.
2908
2909Modified File(s):
2910ltp/testcases/kernel/fs/fs_bind/regression/test02
2911
291284) Log Message:
2913Fix busy loop in realtime:
2914The 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>.
2915
2916Modified File(s):
2917ltp/testcases/realtime/include/librttest.h
2918ltp/testcases/realtime/lib/librttest.c
2919
292085) Log Message:
2921I've added new Makefile target to run both autoconf and autoheader. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
2922
2923Modified File(s):
2924ltp/Makefile
2925
292686) Log Message:
2927CONTROLLERS: 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>.
2928
2929Modified Files:
2930ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
2931ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
2932ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
2933ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
2934
293587) Log Message:
2936CONTROLLERS: 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>.
2937
2938Modified Files:
2939ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
2940ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
2941
294288) Log Message:
2943CONTROLLERS: 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>.
2944
2945Modified Files:
2946ltp/testcases/kernel/controllers/cpuctl/parameters.sh
2947ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
2948ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
2949
295089) Log Message:
2951CONTROLLERS: 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>.
2952
2953Modified Files:
2954ltp/testcases/kernel/controllers/cpuctl/parameters.sh
2955
295690) Log Message:
2957CONTROLLERS: 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>.
2958
2959Added Files:
2960ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task01.c
2961
296291) Log Message:
2963CONTROLLERS: 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>.
2964
2965Modified Files:
2966ltp/testcases/kernel/controllers/cpuctl/parameters.sh
2967ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
2968
296992) Log Message:
2970CONTROLLERS: 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>.
2971
2972Modified Files:
2973ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
2974ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
2975ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
2976ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
2977
297893) Log Message:
2979CONTROLLERS: 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>.
2980
2981Modified Files:
2982ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
2983ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
2984ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
2985ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
2986ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.c
2987ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.h
2988
298994) Log Message:
2990CONTROLLERS: 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>.
2991
2992Modified Files:
2993ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task01.c
2994
299595) Log Message:
2996CONTROLLERS: 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>.
2997
2998Added Files:
2999ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task02.c
3000
300196) Log Message:
3002CONTROLLERS: 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>.
3003
3004Modified Files:
3005ltp/testcases/kernel/controllers/cpuctl/parameters.sh
3006ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
3007
300897) Log Message:
3009CONTROLLERS: 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>.
3010
3011Modified Files:
3012ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
3013
301498) Log Message:
3015CONTROLLERS: 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>.
3016
3017Added Files:
3018ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task03.c
3019
302099) Log Message:
3021CONTROLLERS: 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>.
3022
3023Modified Files:
3024ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
3025
3026100) Log Message:
3027CONTROLLERS: 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>.
3028
3029Modified Files:
3030ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
3031
3032101) Log Message:
3033CONTROLLERS: 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>.
3034
3035Added Files:
3036ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task04.c
3037
3038102) Log Message:
3039CONTROLLERS: 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>.
3040
3041Modified Files:
3042ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
3043
3044103) Log Message:
3045CONTROLLERS: 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>.
3046
3047Modified Files:
3048ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
3049
3050104) Log Message:
3051Re-enablement of TI-RPC tests to build/install/run in LTP:
3052Le 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.
3053Subrata 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.
3054Le 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>.
3055
3056Modified Files:
3057ltp/runtest/rpc
3058ltp/runtest/stress.part3
3059ltp/testcases/network/rpc/Makefile
3060ltp/testcases/network/rpc/README
3061ltp/testcases/network/rpc/basic_tests/rpcinfo/rpcinfo01
3062ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/README
3063ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.auto
3064ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.interactive
3065ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_scalability_lib.sh
3066ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_tirpc_ts_run.sh
3067ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_run.sh
3068ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_wizard.sh
3069ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_tests.sh
3070ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.ftr
3071ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/rpc_ts_run.ftr
3072ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_get_myaddress/1-basic.c
3073ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps/1-basic.c
3074ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getport/1-basic.c
3075ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/1-basic.c
3076ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/2-stress.c
3077ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/7-performance.c
3078ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_set/1-basic.c
3079ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_unset/1-basic.c
3080ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_auth_destroy/1-basic.c
3081ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authnone_create/1-basic.c
3082ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create/1-basic.c
3083ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create_default/1-basic.c
3084ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/1-basic.c
3085ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/2-stress.c
3086ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/5-scalability.c
3087ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/6-dataint.c
3088ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/7-performance.c
3089ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/8-complex.c
3090ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/1-basic.c
3091ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/3-limits.c
3092ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/1-basic.c
3093ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/2-stress.c
3094ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/7-performance.c
3095ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/1-basic.c
3096ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/2-stress.c
3097ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/1-basic.c
3098ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/3-limits.c
3099ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/1-basic.c
3100ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/7-performance.c
3101ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/1-basic.c
3102ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/2-stress.c
3103ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/3-limits.c
3104ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/7-performance.c
3105ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/1-basic.c
3106ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/3-limits.c
3107ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/1-basic.c
3108ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/2-stress.c
3109ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/7-performance.c
3110ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_pcreateerror/1-basic.c
3111ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perrno/1-basic.c
3112ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perror/1-basic.c
3113ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_spcreateerror/1-basic.c
3114ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperrno/1-basic.c
3115ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperror/1-basic.c
3116ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_auth/1-basic.c
3117ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noproc/1-basic.c
3118ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noprog/1-basic.c
3119ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_progvers/1-basic.c
3120ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_systemerr/1-basic.c
3121ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_weakauth/1-basic.c
3122ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_registerrpc/1-basic.c
3123ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_register/1-basic.c
3124ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_unregister/1-basic.c
3125ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_register/1-basic.c
3126ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_unregister/1-basic.c
3127ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/1-basic.c
3128ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/2-stress.c
3129ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/5-scalability.c
3130ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/6-dataint.c
3131ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/7-performance.c
3132ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/1-basic.c
3133ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/2-stress.c
3134ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/5-scalability.c
3135ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/6-dataint.c
3136ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/7-performance.c
3137ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/8-complex.c
3138ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/1-basic.c
3139ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/6-dataint.c
3140ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_freeres/1-basic.c
3141ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_geterr/1-basic.c
3142ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/1-basic.c
3143ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/svc.c
3144ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/1-basic.c
3145ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/6-dataint.c
3146ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/client.c
3147ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getcaller/1-basic.c
3148ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/1-basic.c
3149ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/client.c
3150ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/1-basic.c
3151ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/3-limits.c
3152ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getmaps/1-basic.c
3153ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_create/1-basic.c
3154ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_seccreate/1-basic.c
3155ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authnone_create/1-basic.c
3156ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create/1-basic.c
3157ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create_default/1-basic.c
3158ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/1-basic.c
3159ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/2-stress.c
3160ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/4-mt.c
3161ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/5-scalability.c
3162ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/6-dataint.c
3163ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/7-performance.c
3164ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/8-complex.c
3165ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/1-basic.c
3166ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/3-limits.c
3167ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/1-basic.c
3168ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/3-limits.c
3169ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/1-basic.c
3170ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/3-limits.c
3171ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/1-basic.c
3172ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/3-limits.c
3173ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_pcreateerror/1-basic.c
3174ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/1-basic.c
3175ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/8-complex.c
3176ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/1-basic.c
3177ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/8-complex.c
3178ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noproc/1-basic.c
3179ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noprog/1-basic.c
3180ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_progvers/1-basic.c
3181ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_systemerr/1-basic.c
3182ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_weakauth/1-basic.c
3183ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/1-basic.c
3184ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/2-stress.c
3185ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/4-mt.c
3186ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/5-scalability.c
3187ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/6-dataint.c
3188ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/7-performance.c
3189ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/8-complex.c
3190ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/1-basic.c
3191ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/3-limits.c
3192ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/1-basic.c
3193ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/2-stress.c
3194ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/4-mt.c
3195ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/5-scalability.c
3196ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/6-dataint.c
3197ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/7-performance.c
3198ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/8-complex.c
3199ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_set/1-basic.c
3200ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_unset/1-basic.c
3201ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/1-basic.c
3202ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/2-stress.c
3203ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/4-mt.c
3204ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/1-basic.c
3205ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/3-limits.c
3206ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/1-basic.c
3207ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/2-stress.c
3208ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/4-mt.c
3209ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/1-basic.c
3210ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/2-stress.c
3211ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/4-mt.c
3212ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/5-scalability.c
3213ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/6-dataint.c
3214ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/7-performance.c
3215ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/8-complex.c
3216ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/1-basic.c
3217ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/3-limits.c
3218ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create/1-basic.c
3219ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/1-basic.c
3220ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/3-limits.c
3221ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/1-basic.c
3222ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/2-stress.c
3223ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/4-mt.c
3224ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/5-scalability.c
3225ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/6-dataint.c
3226ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/7-performance.c
3227ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/8-complex.c
3228ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/1-basic.c
3229ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/2-stress.c
3230ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/3-limits.c
3231ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/4-mt.c
3232ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/5-scalability.c
3233ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/6-dataint.c
3234ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/7-performance.c
3235ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/8-complex.c
3236ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/1-basic.c
3237ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/2-stress.c
3238ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/4-mt.c
3239ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/5-scalability.c
3240ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/6-dataint.c
3241ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/7-performance.c
3242ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/8-complex.c
3243ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/1-basic.c
3244ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/2-stress.c
3245ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/4-mt.c
3246ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/1-basic.c
3247ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/2-stress.c
3248ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/4-mt.c
3249ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/5-scalability.c
3250ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/6-dataint.c
3251ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/7-performance.c
3252ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/8-complex.c
3253ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create/1-basic.c
3254ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/1-basic.c
3255ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/3-limits.c
3256ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_destroy/1-basic.c
3257ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_create/1-basic.c
3258ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_destroy/1-basic.c
3259ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_svc_1/rpc_svc_1.c
3260ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_3/tirpc_svc_3.c
3261ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_4/tirpc_svc_4.c
3262ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_5/tirpc_svc_5.c
3263ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_6/tirpc_svc_6.c
3264ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_8/tirpc_svc_8.c
3265ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_9/tirpc_svc_9.c
3266ltp/testscripts/ltpstress.sh
3267
3268Added Files:
3269ltp/runtest/rpctirpc ltp/runtest/tirpc
3270ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_test_auto.sh
3271ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tests.sh
3272ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_test_auto.sh
3273ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_test_interactive.sh
3274ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_tirpc_test_auto.sh
3275ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_tirpc_tests.sh
3276
3277Removed Files:
3278ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile
3279ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.clnt
3280ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.svc
3281ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install
3282ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install.sh
3283
3284105) Log Message:
3285Please find the testcase for the below assertion. Assertions 1: Steps:
3286a) Create a container .
3287b) Create many levels of child containers inside this container.
3288c) Now do kill -9 init , outside of the contaier.
3289d) This should kill all the child containers . (containers created at the level below ).
3290Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
3291
3292Added Files:
3293ltp/testcases/kernel/containers/pidns/pidns05.c
3294
3295106) Log Message:
3296Fix typo in pselect01_64 testcase: pselect0_64->pselect01_64. Signed-Off-By: Dmitry Guryanov <dguryanov@parallels.com>.
3297
3298Modified File(s):
3299ltp/runtest/syscalls
3300
3301107) Log Message:
3302Remove 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>.
3303
3304Modified File(s):
3305ltp/testcases/realtime/func/async_handler/async_handler.c
3306ltp/testcases/realtime/func/async_handler/async_handler_jk.c
3307ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
3308ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
3309ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
3310ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
3311ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
3312ltp/testcases/realtime/func/measurement/preempt_timing.c
3313ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
3314ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
3315ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
3316ltp/testcases/realtime/func/pi-tests/test-skeleton.c
3317ltp/testcases/realtime/func/pi-tests/testpi-0.c
3318ltp/testcases/realtime/func/pi-tests/testpi-1.c
3319ltp/testcases/realtime/func/pi-tests/testpi-2.c
3320ltp/testcases/realtime/func/pi-tests/testpi-4.c
3321ltp/testcases/realtime/func/pi-tests/testpi-5.c
3322ltp/testcases/realtime/func/pi-tests/testpi-6.c
3323ltp/testcases/realtime/func/pi-tests/testpi-7.c
3324ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
3325ltp/testcases/realtime/func/prio-wake/prio-wake.c
3326ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
3327ltp/testcases/realtime/func/sched_football/sched_football.c
3328ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
3329ltp/testcases/realtime/func/sched_latency/sched_latency.c
3330ltp/testcases/realtime/func/thread_clock/tc-2.c
3331ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
3332ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
3333ltp/testcases/realtime/stress/pi-tests/testpi-3.c
3334
3335108) Log Message:
3336Remove 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>.
3337
3338Modified Files:
3339ltp/testcases/realtime/config.mk
3340
3341Removed Files:
3342ltp/testcases/realtime/include/libjvmsim.h
3343ltp/testcases/realtime/lib/libjvmsim.c
3344
3345109) Log Message:
3346ltp 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:
3347# ./iptables_tests.sh
3348iptables 0 INFO : INIT: Inititalizing tests.
3349iptables 0 INFO : INIT: Flushing all rules.
3350iptables01 0 INFO : iptables01: iptables -L -t filter will list all rules in table filter.
3351iptables01 1 FAIL : iptables01: iptables -L -t filter failed to list rules. Reason:
3352Chain INPUT (policy ACCEPT) target prot opt source destination
3353Chain FORWARD (policy ACCEPT) target prot opt source destination
3354Chain OUTPUT (policy ACCEPT) target prot opt source destination
3355Chain RH-Firewall-1-INPUT (0 references) target prot opt source destination
3356Vinay Sridhar <vinay@linux.vnet.ibm.com> replied:
3357I 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>.
3358
3359Modified File(s):
3360ltp/testcases/network/iptables/iptables_tests.sh
3361
subrata_modake9a2d5c2008-10-30 13:50:03 +00003362LTP-20081031
3363
33641) Log Message:
3365Here 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>.
3366
3367Modified File(s):
3368ltp/testcases/kernel/controllers/test_controllers.sh
3369
33702) Log Message:
3371test_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>.
3372
3373Modified File(s):
3374ltp/testcases/kernel/syscalls/ioctl/test_ioctl
3375
33763) Log Message:
3377Add support of kernel syscall test to Renesas. Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>.
3378
3379Modified Files:
3380ltp/testcases/kernel/include/order
3381Added Files:
3382ltp/testcases/kernel/include/sh.in
3383
33844) Log Message:
3385Reverting the Following Patch.
3386test_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>.
3387
3388Modified File(s):
3389ltp/testcases/kernel/syscalls/ioctl/test_ioctl
3390
33915) Log Message:
3392The 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>.
3393
3394Modified File(s):
3395ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
3396
33976) Log Message:
3398Hi 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>.
3399
3400Modified Files:
3401ltp/testcases/kernel/controllers/io-throttle/Makefile
3402ltp/testcases/kernel/controllers/io-throttle/run_io_throttle_test.sh
3403Added Files:
3404ltp/testcases/kernel/controllers/io-throttle/myfunctions-io.sh
3405Removed Files:
3406ltp/testcases/kernel/controllers/io-throttle/myfunctions.sh
3407
34087) Log Message:
3409dont use == or [[, and fix -z test
3410
3411Modified File(s):
3412ltp/testcases/network/tcp_cmds/tcpdump/tcpdump01
3413
34148) Log Message:
3415convert all "source" commands in scripts to "." ... hopefully my sed-foo doesnt break anything ...
3416
3417Modified File(s):
3418ltp/testcases/network/stress/broken_ip/broken_ip4-checksum
3419ltp/testcases/network/stress/broken_ip/broken_ip4-dstaddr
3420ltp/testcases/network/stress/broken_ip/broken_ip4-fragment
3421ltp/testcases/network/stress/broken_ip/broken_ip4-ihl
3422ltp/testcases/network/stress/broken_ip/broken_ip4-protcol
3423ltp/testcases/network/stress/broken_ip/broken_ip4-totlen
3424ltp/testcases/network/stress/broken_ip/broken_ip4-version
3425ltp/testcases/network/stress/broken_ip/broken_ip6-dstaddr
3426ltp/testcases/network/stress/broken_ip/broken_ip6-nexthdr
3427ltp/testcases/network/stress/broken_ip/broken_ip6-plen
3428ltp/testcases/network/stress/broken_ip/broken_ip6-version
3429ltp/testcases/network/stress/ftp/ftp4-download-stress
3430ltp/testcases/network/stress/ftp/ftp4-upload-stress
3431ltp/testcases/network/stress/ftp/ftp6-download-stress
3432ltp/testcases/network/stress/ftp/ftp6-upload-stress
3433ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic01
3434ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic02
3435ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic03
3436ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic04
3437ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic05
3438ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic06
3439ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic07
3440ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic01
3441ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic02
3442ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic03
3443ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic04
3444ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic05
3445ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic06
3446ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic07
3447ltp/testcases/network/stress/interface/if4-addr-change
3448ltp/testcases/network/stress/interface/if4-alias-adddel
3449ltp/testcases/network/stress/interface/if4-alias-addlarge
3450ltp/testcases/network/stress/interface/if4-mtu-change
3451ltp/testcases/network/stress/interface/if4-route-adddel
3452ltp/testcases/network/stress/interface/if4-route-addlarge
3453ltp/testcases/network/stress/interface/if4-updown
3454ltp/testcases/network/stress/interface/if6-addr-adddel
3455ltp/testcases/network/stress/interface/if6-addr-addlarge
3456ltp/testcases/network/stress/interface/if6-mtu-change
3457ltp/testcases/network/stress/interface/if6-route-adddel
3458ltp/testcases/network/stress/interface/if6-route-addlarge
3459ltp/testcases/network/stress/interface/if6-updown
3460ltp/testcases/network/stress/http/http4-stress
3461ltp/testcases/network/stress/http/http6-stress
3462ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope01
3463ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope02
3464ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope03
3465ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope04
3466ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope01
3467ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope02
3468ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope03
3469ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope04
3470ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld01
3471ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld02
3472ltp/testcases/network/stress/multicast/packet-flood/mcast6-pktfld01
3473ltp/testcases/network/stress/multicast/packet-flood/mcast6-pktfld02
3474ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip01
3475ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip02
3476ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip03
3477ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip04
3478ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip05
3479ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip06
3480ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip07
3481ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip01
3482ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip02
3483ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip03
3484ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip04
3485ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip05
3486ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip06
3487ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip07
3488ltp/testcases/network/stress/dns/dns4-stress
3489ltp/testcases/network/stress/dns/dns6-stress
3490ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic01
3491ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic02
3492ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic03
3493ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic04
3494ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic05
3495ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic06
3496ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic07
3497ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic01
3498ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic02
3499ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic03
3500ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic04
3501ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic05
3502ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic06
3503ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic07
3504ltp/testcases/network/stress/ssh/ssh4-stress
3505ltp/testcases/network/stress/ssh/ssh6-stress
3506ltp/testcases/network/stress/ns-tools/add_ipv6addr
3507ltp/testcases/network/stress/ns-tools/bg_tcp_traffic
3508ltp/testcases/network/stress/ns-tools/check_netem
3509ltp/testcases/network/stress/ns-tools/check_setkey
3510ltp/testcases/network/stress/ns-tools/get_ifname
3511ltp/testcases/network/stress/ns-tools/initialize_if
3512ltp/testcases/network/stress/ns-tools/killall_icmp_traffic
3513ltp/testcases/network/stress/ns-tools/killall_tcp_traffic
3514ltp/testcases/network/stress/ns-tools/killall_udp_traffic
3515ltp/testcases/network/stress/ns-tools/set_ipv4addr
3516ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld01
3517ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld02
3518ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld03
3519ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld04
3520ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld05
3521ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld06
3522ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld01
3523ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld02
3524ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld03
3525ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld04
3526ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld05
3527ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld06
3528ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip01
3529ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip02
3530ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip03
3531ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip04
3532ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip05
3533ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip06
3534ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip07
3535ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip08
3536ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip09
3537ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip10
3538ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip11
3539ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip12
3540ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip13
3541ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip14
3542ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip01
3543ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip02
3544ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip03
3545ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip04
3546ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip05
3547ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip06
3548ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip07
3549ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip08
3550ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip09
3551ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip10
3552ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip11
3553ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip12
3554ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip13
3555ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip14
3556ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic01
3557ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic02
3558ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic03
3559ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic04
3560ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic05
3561ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic06
3562ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic07
3563ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic08
3564ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic09
3565ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic10
3566ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic11
3567ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic12
3568ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic13
3569ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic14
3570ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic01
3571ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic02
3572ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic03
3573ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic04
3574ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic05
3575ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic06
3576ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic07
3577ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic08
3578ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic09
3579ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic10
3580ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic11
3581ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic12
3582ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic13
3583ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic14
3584ltp/testcases/network/stress/route/route4-change-dst
3585ltp/testcases/network/stress/route/route4-change-gw
3586ltp/testcases/network/stress/route/route4-change-if
3587ltp/testcases/network/stress/route/route4-ifdown
3588ltp/testcases/network/stress/route/route4-redirect
3589ltp/testcases/network/stress/route/route4-rmmod
3590ltp/testcases/network/stress/route/route6-change-dst
3591ltp/testcases/network/stress/route/route6-change-gw
3592ltp/testcases/network/stress/route/route6-change-if
3593ltp/testcases/network/stress/route/route6-ifdown
3594ltp/testcases/network/stress/route/route6-redirect
3595ltp/testcases/network/stress/route/route6-rmmod
3596ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport01
3597ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport02
3598ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport03
3599ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport04
3600ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport05
3601ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport06
3602ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport07
3603ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport08
3604ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport09
3605ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport10
3606ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport11
3607ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport12
3608ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport13
3609ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport14
3610ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport01
3611ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport02
3612ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport03
3613ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport04
3614ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport05
3615ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport06
3616ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport07
3617ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport08
3618ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport09
3619ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport10
3620ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport11
3621ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport12
3622ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport13
3623ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport14
3624ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport01
3625ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport02
3626ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport03
3627ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport04
3628ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport05
3629ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport06
3630ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport07
3631ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport08
3632ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport09
3633ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport10
3634ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport11
3635ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport12
3636ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport13
3637ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport14
3638ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport01
3639ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport02
3640ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport03
3641ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport04
3642ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport05
3643ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport06
3644ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport07
3645ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport08
3646ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport09
3647ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport10
3648ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport11
3649ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport12
3650ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport13
3651ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport14
3652ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff01
3653ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff02
3654ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff03
3655ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff04
3656ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff05
3657ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff06
3658ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff07
3659ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff08
3660ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff09
3661ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff10
3662ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff11
3663ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff12
3664ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff13
3665ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff14
3666ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff01
3667ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff02
3668ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff03
3669ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff04
3670ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff05
3671ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff06
3672ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff07
3673ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff08
3674ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff09
3675ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff10
3676ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff11
3677ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff12
3678ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff13
3679ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff14
3680ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend01
3681ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend02
3682ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend03
3683ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend04
3684ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend05
3685ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend06
3686ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend07
3687ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend08
3688ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend09
3689ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend10
3690ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend11
3691ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend12
3692ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend13
3693ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend14
3694ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend01
3695ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend02
3696ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend03
3697ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend04
3698ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend05
3699ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend06
3700ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend07
3701ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend08
3702ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend09
3703ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend10
3704ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend11
3705ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend12
3706ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend13
3707ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend14
3708ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip01
3709ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip02
3710ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip03
3711ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip04
3712ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip05
3713ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip06
3714ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip07
3715ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip01
3716ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip02
3717ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip03
3718ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip04
3719ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip05
3720ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip06
3721ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip07
3722ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale01
3723ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale02
3724ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale03
3725ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale04
3726ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale05
3727ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale06
3728ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale07
3729ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale08
3730ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale09
3731ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale10
3732ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale11
3733ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale12
3734ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale13
3735ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale14
3736ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale01
3737ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale02
3738ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale03
3739ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale04
3740ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale05
3741ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale06
3742ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale07
3743ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale08
3744ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale09
3745ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale10
3746ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale11
3747ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale12
3748ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale13
3749ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale14
3750ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso01
3751ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso02
3752ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso03
3753ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso04
3754ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso05
3755ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso06
3756ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso07
3757ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso08
3758ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso09
3759ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso10
3760ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso11
3761ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso12
3762ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso13
3763ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso14
3764ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso01
3765ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso02
3766ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso03
3767ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso04
3768ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso05
3769ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso06
3770ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso07
3771ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso08
3772ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso09
3773ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso10
3774ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso11
3775ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso12
3776ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso13
3777ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso14
3778ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup01
3779ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup02
3780ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup03
3781ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup04
3782ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup05
3783ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup06
3784ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup07
3785ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup08
3786ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup09
3787ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup10
3788ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup11
3789ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup12
3790ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup13
3791ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup14
3792ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup01
3793ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup02
3794ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup03
3795ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup04
3796ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup05
3797ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup06
3798ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup07
3799ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup08
3800ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup09
3801ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup10
3802ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup11
3803ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup12
3804ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup13
3805ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup14
3806ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff01
3807ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff02
3808ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff03
3809ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff04
3810ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff05
3811ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff06
3812ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff07
3813ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff08
3814ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff09
3815ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff10
3816ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff11
3817ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff12
3818ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff13
3819ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff14
3820ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff01
3821ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff02
3822ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff03
3823ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff04
3824ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff05
3825ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff06
3826ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff07
3827ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff08
3828ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff09
3829ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff10
3830ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff11
3831ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff12
3832ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff13
3833ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff14
3834ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport01
3835ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport02
3836ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport03
3837ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport04
3838ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport05
3839ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport06
3840ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport07
3841ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport01
3842ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport02
3843ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport03
3844ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport04
3845ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport05
3846ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport06
3847ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport07
3848ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic01
3849ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic02
3850ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic03
3851ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic04
3852ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic05
3853ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic06
3854ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic07
3855ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic01
3856ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic02
3857ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic03
3858ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic04
3859ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic05
3860ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic06
3861ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic07
3862ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic01
3863ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic02
3864ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic03
3865ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic04
3866ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic05
3867ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic06
3868ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic07
3869ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic01
3870ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic02
3871ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic03
3872ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic04
3873ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic05
3874ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic06
3875ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic07
3876
38779) Log Message:
3878fix typo pointed out by Elder Costa: dulation -> duration
3879
3880Modified File(s):
3881ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic01
3882ltp/testcases/network/stress/broken_ip/broken_ip4-checksum
3883ltp/testcases/network/stress/broken_ip/broken_ip4-dstaddr
3884ltp/testcases/network/stress/broken_ip/broken_ip4-fragment
3885ltp/testcases/network/stress/broken_ip/broken_ip4-ihl
3886ltp/testcases/network/stress/broken_ip/broken_ip4-protcol
3887ltp/testcases/network/stress/broken_ip/broken_ip4-totlen
3888ltp/testcases/network/stress/broken_ip/broken_ip4-version
3889ltp/testcases/network/stress/broken_ip/broken_ip6-dstaddr
3890ltp/testcases/network/stress/broken_ip/broken_ip6-nexthdr
3891ltp/testcases/network/stress/broken_ip/broken_ip6-plen
3892ltp/testcases/network/stress/broken_ip/broken_ip6-version
3893ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip01
3894ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic01
3895ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip01
3896ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic01
3897ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic01
3898ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic01
3899ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport01
3900ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport01
3901ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip01
3902ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport01
3903ltp/testcases/network/stress/tcp/uni-basic/tcp4-uni-basic01
3904
390510) Log Message:
3906lcov: geninfo chokes on spaces in the directory name
3907
3908From: Jeff Connelly <jeffconnelly@users.sourceforge.net>
3909
3910In 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.
3911
3912Modified File(s):
3913ltp/utils/analysis/lcov/bin/geninfo
3914ltp/utils/analysis/lcov/bin/lcov
3915ltp/utils/analysis/lcov/CHANGES
3916
391711) Log Message:
3918gcov-kernel: added patches for linux-2.6.27
3919
3920Added File(s):
3921ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov-arm-eabi.patch
3922ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov-arm-hack.patch
3923ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov.patch
3924
392512) Log Message:
3926If 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>.
3927
3928Modified File(s):
3929ltp/testcases/kernel/containers/pidns/pidns03.c
3930
393113) Log Message:
3932netns: 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>.
3933
3934Modified File(s):
3935ltp/testcases/kernel/containers/netns/initialize.sh
3936
393714) Log Message:
3938The 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>.
3939
3940Modified File(s):
3941ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
3942
394315) Log Message:
3944On 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>.
3945
3946Modified File(s):
3947ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
3948ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.c
3949
395016) Log Message:
3951Simple 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>.
3952
3953Modified File(s):
3954ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
3955
395617) Log Message:
3957The 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.
3958Yes, 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.
3959
3960Modified Files:
3961ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
3962ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
3963Added Files:
3964ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.h
3965Removed Files:
3966ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.c
3967
396818) Log Message:
3969With 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>.
3970
3971Modified File(s):
3972ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
3973
397419) Log Message:
3975Adding 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>.
3976
3977Modified File(s):
3978ltp/testcases/kernel/syscalls/profil/profil01.c
3979
398020) Log Message:
3981Remap_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>.
3982
3983Modified File(s):
3984ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
3985ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
3986
398721) Log Message:
3988I'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>.
3989
3990Modified File(s):
3991ltp/testcases/kernel/include/arm.in
3992
399322) Log Message:
3994This 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>.
3995
3996Modified File(s):
3997ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
3998
399923) Log Message:
4000When 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>.
4001
4002Modified File(s):
4003ltp/testcases/kernel/syscalls/inotify/inotify01.c
4004ltp/testcases/kernel/syscalls/inotify/inotify02.c
4005
400624) Log Message:
4007Attaching 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>.
4008
4009Modified Files:
4010ltp/testcases/kernel/containers/pidns/runpidnstest.sh
4011Added Files:
4012ltp/testcases/kernel/containers/pidns/pidns04.c
4013
401425) Log Message:
4015This 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>.
4016
4017Modified File(s):
4018ltp/pan/Makefile
4019ltp/testcases/kernel/connectors/Makefile
4020ltp/testcases/kernel/containers/check_for_unshare.c
4021ltp/testcases/kernel/controllers/Makefile
4022ltp/testcases/kernel/syscalls/ptrace/Makefile
4023
402426) Log Message:
4025The 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>.
4026
4027Modified File(s):
4028ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
4029
403027) Log Message:
4031This patch cleans code a little bit by removing leftovers. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
4032
4033Modified File(s):
4034ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
4035ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
4036
403728) Log Message:
4038Hello. 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>.
4039
4040Modified File(s):
4041ltp/pan/Makefile
4042ltp/testcases/kernel/include/regen.sh
4043
404429) Log Message:
4045Fixing 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>.
4046
4047Modified Files:
4048ltp/testcases/kernel/containers/pidns/runpidnstest.sh
4049Removed Files:
4050ltp/testcases/kernel/containers/pidns/runtests_noltp.sh
4051
405230) Log Message:
4053After tested the latest LTP cases, the connector cases failed on RHEL5.2. Test fails with following error:
4054<<<test_output>>>
4055incrementing stop
4056/home/ltp/cvs_ltp.orig/testcases/bin/connector_test.sh: line 9:
4057/home/ltp/cvs_ltp.orig/testcases/bin/run_pec_test: No such file or directory
4058<<<execution_status>>>
4059Post Patching:
4060<<<test_output>>>
4061incrementing stop Connectors 0 CONF : system doesn't support execution of the test
4062<<<execution_status>>>
4063Signed-off-by: Jin Bing Guo <guojb@linux.vnet.ibm.com>.
4064
4065Modified File(s):
4066ltp/testcases/kernel/connectors/connector_test.sh
4067
406831) Log Message:
4069Disabling this till TIRPC is built, installed and run properly. Subrata Modak <subrata@linux.vnet.ibm.com>.
4070
4071Modified File(s):
4072ltp/runtest/stress.part3
4073
407432) Log Message:
4075Avoid 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>.
4076
4077Modified File(s):
4078ltp/testcases/kernel/fs/inode/inode01.c
4079
408033) Log Message:
4081Array size of path_list_string gets exceeded and cause an buffer overflow, when building with -D_FORTIFY_SOURCE=2
4082======= Backtrace: =========
4083/lib64/libc.so.6(__chk_fail+0x2f)[0x2b3f94ec831f]
4084/lib64/libc.so.6[0x2b3f94ec73c3]
4085/root/ltp/ltp-full-20080916/testcases/kernel/fs/inode/inode01[0x4020e3]
4086/lib64/libc.so.6(__libc_start_main+0xf4)[0x2b3f94e13184]
4087/root/ltp/ltp-full-20080916/testcases/kernel/fs/inode/inode01[0x401609]
4088======= Memory map: ========
4089[...]
4090Program received signal SIGABRT, Aborted. 0x00002b3f94e25bb5 in raise () from /lib64/libc.so.6 (gdb) bt
4091#0 0x00002b3f94e25bb5 in raise () from /lib64/libc.so.6
4092#1 0x00002b3f94e26fb0 in abort () from /lib64/libc.so.6
4093#2 0x00002b3f94e5c32b in __libc_message () from /lib64/libc.so.6
4094#3 0x00002b3f94ec831f in __chk_fail () from /lib64/libc.so.6
4095#4 0x00002b3f94ec73c3 in __strcat_chk () from /lib64/libc.so.6
4096#5 0x00000000004020e3 in main () at inode01.c:169
4097(gdb) up
4098[...]
4099#5 0x00000000004020e3 in main () at inode01.c:169
4100169 strcat(path_list_string, "path_list");
4101Array size of path_list_string needs to be increased to handle PIDs which exceed 4-digits. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
4102
4103Modified File(s):
4104ltp/testcases/kernel/fs/inode/inode01.c
4105
410634) Log Message:
4107When compiling with -D_FORTIFY_SOURCE=2 following buffer-overflow gets detected:
4108Starting program:
4109/root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01
4110symlink01 1 PASS : Creation of symbolic link file to no object file is ok
4111symlink01 2 PASS : Creation of symbolic link file to no object file is ok
4112symlink01 3 PASS : Creation of symbolic link file and object file via symbolic link is ok
4113symlink01 4 PASS : Creating an existing symbolic link file error is caught
4114 *** buffer overflow detected ***:
4115/root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01 terminated
4116 ======= Backtrace: =========
4117 /lib64/libc.so.6(__chk_fail+0x2f)[0x2b5ae730f31f]
4118 /lib64/libc.so.6[0x2b5ae730e3c3]
4119 /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01[0x4048fe]
4120 /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01[0x403e7b]
4121 /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01[0x4047b7]
4122 /lib64/libc.so.6(__libc_start_main+0xf4)[0x2b5ae725a184]
4123 /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01[0x401c39]
4124 (gdb) bt
4125 #0 0x00002b5ae726cbb5 in raise () from /lib64/libc.so.6
4126 #1 0x00002b5ae726dfb0 in abort () from /lib64/libc.so.6
4127 #2 0x00002b5ae72a332b in __libc_message () from /lib64/libc.so.6
4128 #3 0x00002b5ae730f31f in __chk_fail () from /lib64/libc.so.6
4129 #4 0x00002b5ae730e3c3 in __strcat_chk () from /lib64/libc.so.6
4130 #5 0x00000000004048fe in creat_path_max (path1=0x409d88 "object", path2=<value optimized out>, path3=<value optimized out>) Read from remote host
4131 #6 0x0000000000403e7b in do_syscalltests (tcs=0x50cec0) at symlink01.c:958
4132 #7 0x00000000004047b7 in main (argc=<value optimized out>, argv=<value optimized out>) at symlink01.c:569 (gdb) up
4133 #1 0x00002b5ae726dfb0 in abort () from /lib64/libc.so.6 (gdb)
4134 #2 0x00002b5ae72a332b in __libc_message () from /lib64/libc.so.6 (gdb)
4135 #3 0x00002b5ae730f31f in __chk_fail () from /lib64/libc.so.6 (gdb)
4136 #4 0x00002b5ae730e3c3 in __strcat_chk () from /lib64/libc.so.6 (gdb)
4137 #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");
4138Variable 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>.
4139
4140Modified File(s):
4141ltp/testcases/kernel/syscalls/symlink/symlink01.c
4142
414335) Log Message:
4144Now 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>.
4145
4146Modified File(s):
4147ltp/runtest/ltp-aiodio.part3
4148
414936) Log Message:
4150Introduced 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>.
4151
4152Modified Files:
4153ltp/doc/man1/Makefile ltp/doc/man3/Makefile
4154ltp/include/Makefile ltp/lib/Makefile ltp/pan/Makefile
4155
415637) Log Message:
4157Dont install ltp.pc and libltp.a with excutable flags. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
4158
4159Modified Files:
4160ltp/lib/Makefile
4161
416238) Log Message:
4163Apply CFLAGS to compiler to ballista, kernel/syscalls/utimestat. Compile everything with (user-defined) CFLAGS. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
4164
4165Modified Files:
4166ltp/testcases/ballista/ballista/Makefile
4167ltp/testcases/kernel/syscalls/utimensat/Makefile
4168
416939) Log Message:
4170Avoid 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>.
4171
4172ltp/testcases/open_posix_testsuite/Makefile
4173
417440) Log Message:
4175Logfiles 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>.
4176
4177Modified Files:
4178ltp/runltp
4179
418041) Log Message:
4181This 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>.
4182
4183Modified File(s):
4184include/databin.h
4185lib/databin.c
4186testcases/kernel/containers/libclone/libnetns.c
4187testcases/kernel/containers/libclone/Makefile
4188testcases/kernel/containers/pidns/pidns03.c
4189testcases/kernel/containers/sysvipc/shmnstest.c
4190testcases/kernel/controllers/cpuctl/cpuctl_test01.c
4191testcases/kernel/controllers/cpuctl/cpuctl_test02.c
4192testcases/kernel/controllers/cpuctl/cpuctl_test03.c
4193testcases/kernel/controllers/cpuctl/cpuctl_test04.c
4194testcases/kernel/controllers/memctl/memctl_test01.c
4195testcases/kernel/io/disktest/childmain.c
4196testcases/kernel/io/disktest/dump.c
4197testcases/kernel/io/disktest/dump.h
4198testcases/kernel/io/disktest/main.c
4199testcases/kernel/io/disktest/timer.c
4200testcases/kernel/ipc/ipc_stress/signal_test_01.c
4201testcases/kernel/ipc/ipc_stress/signal_test_03.c
4202testcases/kernel/mem/hugetlb/lib/libipc.c
4203testcases/kernel/mem/mtest07/mallocstress.c
4204testcases/kernel/mem/mtest07/shm_test.c
4205testcases/kernel/sched/clisrv/pthserv.c
4206testcases/kernel/sched/tool/trace_sched.c
4207testcases/kernel/security/filecaps/checkforlibcap.sh
4208testcases/kernel/syscalls/clone/clone03.c
4209testcases/kernel/syscalls/clone/clone04.c
4210testcases/kernel/syscalls/clone/clone06.c
4211testcases/kernel/syscalls/fmtmsg/fmtmsg01.c
4212testcases/kernel/syscalls/ipc/lib/libipc.c
4213testcases/kernel/syscalls/ipc/msgget/msgget01.c
4214testcases/kernel/syscalls/nftw/lib64.c
4215testcases/kernel/syscalls/nftw/lib.c
4216testcases/misc/crash/crash01.c
4217testcases/network/nfsv4/locks/netsync.c
4218testcases/network/sctp/func_tests/test_1_to_1_threads.c
4219testcases/network/sctp/func_tests/test_sctp_sendrecvmsg.c
4220testcases/network/sctp/func_tests/test_timetolive.c
4221testcases/network/sockets/ltpClient.c
4222testcases/network/sockets/ltpServer.c
4223testcases/kernel/syscalls/switch/endian_switch01.c
4224testcases/kernel/fs/doio/doio.c
4225
422642) Log Message:
4227ltin___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>.
4228It'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>.
4229
4230Modified File(s):
4231ltp/testcases/kernel/connectors/pec/pec_listener.c
4232
423343) Log Message:
4234Compiled the latest CVS tree on a x86_64 machine yelling a warning,
4235"acl1.c: In function ‘do_file_op’:
4236 acl1.c:62: warning: not enough variable arguments to fit a sentinel"
4237Signed-off-by: CAI Qian <caiqian@cclom.cn>.
4238
4239Modified File(s):
4240ltp/testcases/network/nfsv4/acl/acl1.c
4241
424244) Log Message:
4243CAI Qian <caiqian@cclom.cn> reported that Setgroups01_16 test always fails for x86_64:
4244setgroups01_16 1 FAIL : setgroups(65536, list) Failed, errno=14 : Bad address,
4245Seen 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?
4246Daniel 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>.
4247
4248Modified File(s):
4249ltp/testcases/kernel/syscalls/setgroups/compat_16.h
4250ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
4251
425245) Log Message:
4253Change 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:
4254===
4255setgroups02_16 1 BROK : gid returned from getgroups is too large for testing setgroups32
4256===
4257Since the uninitialized values could be greater then 0xffff. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
4258
4259Modified File(s):
4260ltp/testcases/kernel/syscalls/setgroups/compat_16.h
4261ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
4262
426346) Log Message:
4264Hi. Here I am getting the following error (with Ubuntu 7.04):
4265elder@Yosemite:/tmp/ltp/testcases/ballista$ LANG= make -f Makefile
4266WARNING: No perl detected; skipping ballista tests
4267This 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>.
4268
4269Modified Files:
4270ltp/testcases/ballista/Makefile
4271ltp/testcases/ballista/ballista/ostest_new.pl
4272
427347) Log Message:
4274This 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>.
4275
4276Modified Files:
4277ltp/testcases/ballista/ballista/callGen.cpp
4278ltp/testcases/ballista/ballista/callGen_standAlone.cpp
4279
428048) Log Message:
4281Adds 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>.
4282
4283Modified Files:
4284ltp/testcases/ballista/ballista/compile/bparser.cpp
4285ltp/testcases/ballista/ballista/templates/bTypes.cpp
4286
428749) Log Message:
4288Fixed some bashisms. Jiri Palecek <jpalecek@web.de>.
4289
4290Modified Files:
4291ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
4292
429350) Log Message:
4294Typo in file_test.sh. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
4295
4296Modified Files:
4297ltp/testcases/commands/ade/file/file_test.sh
4298
429951) Log Message:
4300Fix 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>.
4301
4302Modified Files:
4303ltp/testcases/kernel/containers/netns/initialize.sh
4304
430552) Log Message:
4306Fix some bashisms. Jiri Palecek <jpalecek@web.de>.
4307
4308Modified Files:
4309ltp/testcases/commands/ade/ar/ar01
4310ltp/testcases/commands/ade/file/file_test.sh
4311ltp/testcases/commands/cpio/cpio_tests.sh
4312ltp/testcases/commands/eject/eject-tests.sh
4313ltp/testcases/commands/fileutils/cp/cp_tests.sh
4314ltp/testcases/commands/fileutils/ln/ln_tests.sh
4315ltp/testcases/commands/fileutils/mkdir/mkdir_tests.sh
4316ltp/testcases/commands/fileutils/mv/mv_tests.sh
4317ltp/testcases/commands/gzip/gzip_tests.sh
4318ltp/testcases/commands/logrotate/logrotate_tests.sh
4319ltp/testcases/commands/mail/mail_tests.sh
4320ltp/testcases/commands/tar/tar_tests.sh
4321ltp/testcases/kernel/fs/acls/acl_test01
4322ltp/testcases/network/dhcpd/dhcpd_tests.sh
4323ltp/testcases/network/iptables/iptables_tests.sh
4324ltp/testcases/network/traceroute/traceroute_tests.sh
4325ltp/testcases/network/xinetd/xinetd_tests.sh
4326
432753) Log Message:
4328Fix bashisms (function keyword in utimensat_tests.sh). Signed-off-by: Jiri Palecek <jpalecek@web.de>.
4329
4330Modified Files:
4331ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
4332
433354) Log Message:
4334When 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>.
4335
4336Modified Files:
4337ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
4338
433955) Log Message:
4340The 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>.
4341
4342Modified File(s):
4343ltp/testcases/commands/ade/file/file_test.sh
4344
434556) Log Message:
4346Running hugemmap02 test case on IA-32 generated SIGSEGV. It also gives warnings when compiling:
4347cc -I../../../../../include -g -Wall hugemmap02.c -L../../../../../lib -lltp -o hugemmap02
4348hugemmap02.c: In function ‘main’:
4349hugemmap02.c:149: warning: integer constant is too large for ‘long’ type
4350hugemmap02.c:156: warning: integer constant is too large for ‘long’ type
4351The following patch fixes it by making low memory addresses falling in a 2G - 3G range. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
4352
4353Modified File(s):
4354ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
4355
435657) Log Message:
4357The 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>.
4358
4359Modified File(s):
4360ltp/testcases/network/multicast/mc_cmds/mc_cmds
4361
436258) Log Message:
4363This patch fixes file_test failure on s390(x). Signed-off-by: Jeff Burke <jburke@redhat.com>. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
4364
4365Modified File(s):
4366ltp/testcases/commands/ade/file/file_test.sh
4367
436859) Log Message:
4369The runltp has the parameter "-d" to identify the temporary directory by user. But in the latest runltp, there're two problem:
43701> Always use "/tmp" as the temporary directory and never use the one that user defined.
43712> It will be in error if the parameter "TMPDIR" is a relative path.
4372This patch fixes those issues. Signed-off-by: Jin Bing Guo <guojb@linux.vnet.ibm.com>.
4373
4374Modified File(s):
4375ltp/runltp
4376
437760) Log Message:
4378This 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>.
4379
4380Modified File(s):
4381ltp/testcases/commands/ade/ld/Makefile
4382
438361) Log Message:
4384I found no reason why they should not be run: Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
4385
4386Modified Files:
4387ltp/runtest/mm
4388ltp/runtest/syscalls
4389ltp/testcases/kernel/syscalls/mount/Makefile
4390ltp/testcases/kernel/syscalls/umount/Makefile
4391
4392Added Files:
4393ltp/testcases/kernel/syscalls/mount/test_mount
4394ltp/testcases/kernel/syscalls/umount/test_umount
4395
439662) Log Message:
4397Re-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:
4398- the variables are always initialised before use in the testXX functions,
4399- the testXX functions don't recurse nor call each other,
4400- the variables are not used outside testXX functions,
4401
4402so 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.
4403
4404Modified File(s):
4405ltp/testcases/network/iptables/iptables_tests.sh
4406
440763) Log Message:
4408The 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>.
4409
4410Modified File(s):
4411ltp/testcases/kernel/syscalls/fork/fork09.c
4412
441364) Log Message:
4414This patch fixes the following compilation warning seen on PPC64. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
4415
4416Modified File(s):
4417ltp/testcases/kernel/syscalls/getsid/getsid02.c
4418
441965) Log Message:
4420I 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>.
4421
4422Modified File(s):
4423ltp/testcases/kernel/connectors/pec/event_generator.c
4424
442566) Log Message:
4426I'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>.
4427
4428Modified File(s):
4429ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
4430
443167) Log Message:
4432Addition 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>.
4433
4434Added Files:
4435utils/analysis/gcov-kdump/Makefile
4436utils/analysis/gcov-kdump/README
4437utils/analysis/gcov-kdump/gcov.h
4438utils/analysis/gcov-kdump/gcovdump.c
4439utils/analysis/gcov-kdump/mem_image.c
4440utils/analysis/gcov-kdump/mem_image.h
4441utils/analysis/gcov-kdump/util.c
4442utils/analysis/gcov-kdump/util.h
4443
444468) Log Message:
4445I found no reason why they should not be run: Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
4446
4447Modified File(s):
4448ltp/runtest/syscalls
4449
445069) Log Message:
4451Addition of additional epoll() test cases run to LTP. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
4452
4453Modified Files:
4454ltp/runtest/syscalls
4455
4456Added Files:
4457ltp/testcases/kernel/syscalls/libevent/run_libevent.sh
4458
445970) Log Message:
4460Thanks. 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.
4461
4462Modified File(s):
4463ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
4464
446571) Log Message:
4466Subrata <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>.
4467
4468Modified Files:
4469ltp/testcases/kernel/connectors/pec/pec_listener.c
4470ltp/testcases/kernel/connectors/pec/run_pec_test
4471
447272) Log Message:
4473The 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>.
4474
4475Modified File(s):
4476ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
4477
447873) Log Message:
4479openposix 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>.
4480
4481Modified File(s):
4482ltp/testcases/open_posix_testsuite/Makefile
4483
448474) Log Message:
4485please 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>.
4486
4487Modified File(s):
4488ltp/testcases/kernel/sched/sched_stress/sched_driver.c
4489ltp/testcases/kernel/sched/sched_stress/sched_tc4.c
4490
4491
449275) Log Message:
4493Again, 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>.
4494
4495Modified File(s):
4496ltp/testcases/kernel/syscalls/fstatat/fstatat01.c
4497
449876) Log Message:
4499Replacement 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:
4500test01: It tries to invoke setcon() with bounded domain in a multi-threaded process. The expected result is success.
4501test02: It tries to invoke setcon() with unrelated domain in a multi-threaded process. The expected result is fail.
4502test03: 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.
4503test05: It tries to write a bounded type, even if the domain cannot write to its bounds type. The expected result is fail.
4504test06: It makes a bounded domain try to set an attribute of bounded type.Thanks,
4505Signed-Off-By: KaiGai Kohei <kaigai@ak.jp.nec.com>.
4506
4507Modified Files:
4508ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
4509ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
4510
4511Added Files:
4512ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_bounds.te
4513ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/Makefile
4514ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/selinux_bounds.sh
4515ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/selinux_bounds_thread.c
4516
451777) Log Message:
4518Integrate execution of epoll() syscall testcase. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
4519
4520Modified File(s):
4521ltp/runtest/syscalls
4522ltp/testcases/kernel/syscalls/Makefile
4523
452478) Log Message:
4525Integrated TIMERS tests
4526(http://ltp.cvs.sourceforge.net/viewvc/ltp/ltp/testcases/kernel/timers/) to default LTP run: runltp. Signed-Off-By: Subrata Modak
4527<subrata@linux.vnet.ibm.com>.
4528
4529Modified File(s):
4530ltp/runltp
4531
453279) Log Message:
4533Integrated SCHEDULER Client Server Tests to default LTP run ./runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
4534
4535Modified Files:
4536ltp/runtest/sched
4537ltp/testcases/kernel/sched/clisrv/Makefile
4538
4539Added Files:
4540ltp/testcases/kernel/sched/clisrv/run_sched_cliserv.sh
4541
454280) Log Message:
4543Integrated the sched_stress to default LTP run for 2 minutes. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
4544
4545Modified File(s):
4546ltp/runtest/sched
4547ltp/testcases/kernel/sched/sched_stress/sched_stress.sh
4548
454981) Log Message:
4550Addition of Initial Set of POWER MANAGEMENT Testcases to LTP. Signed-Off-By: Nageswara R Sastry <rnsastry@linux.vnet.ibm.com>.
4551
4552Modified Files:
4553ltp/runltp
4554ltp/testcases/kernel/Makefile
4555
4556Added Files:
4557ltp/runtest/power_management_tests
4558ltp/testcases/kernel/power_management/Makefile
4559ltp/testcases/kernel/power_management/README
4560ltp/testcases/kernel/power_management/change_freq.sh
4561ltp/testcases/kernel/power_management/change_govr.sh
4562ltp/testcases/kernel/power_management/check_config.sh
4563ltp/testcases/kernel/power_management/check_cpufreq_sysfs_files.sh
4564ltp/testcases/kernel/power_management/check_kv_arch.c
4565ltp/testcases/kernel/power_management/config_cpu_freq
4566ltp/testcases/kernel/power_management/config_cpu_idle
4567ltp/testcases/kernel/power_management/config_sched_mc
4568ltp/testcases/kernel/power_management/pm_include.sh
4569ltp/testcases/kernel/power_management/pwkm_load_unload.sh
4570ltp/testcases/kernel/power_management/runpwtests.sh
4571ltp/testcases/kernel/power_management/test_sched_mc.sh
4572
457382) Log Message:
4574Fixed Build errors on s390x. Signed-Off-By: Ramon de Carvalho Valle <rcvalle@linux.vnet.ibm.com>.
4575
4576Modified File(s):
4577ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
4578ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
4579
458083) Log Message:
4581Added 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>.
4582
4583Modified File(s):
4584utils/analysis/gcov-kernel/linux-2.6.27-gcov.patch
4585
458684) Log Message:
4587I 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>.
4588
4589Modified File(s):
4590ltp/README
4591
459285) Log Message:
4593The 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:
4594- removing the case when alloc_mem would return -1, change it to the "allocated memory" case,
4595- not checking for *th_status, if th_status might be null,
4596Signed-off-by: Jiri Palecek <jpalecek@web.de>.
4597
4598Modified File(s):
4599ltp/testcases/kernel/mem/mtest07/mallocstress.c
4600
460186) Log Message:
4602In 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>.
4603
4604Modified File(s):
4605ltp/testcases/network/lib6/in6_02.c
4606
460787) Log Message:
4608Fix 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>.
4609
4610Modified File(s):
4611ltp/testcases/network/ipv6/perf_lan6/pingpong6.c
4612
461388) Log Message:
4614Fix 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>.
4615
4616Modified File(s):
4617ltp/lib/tst_res.c
4618
461989) Log Message:
4620clean up nested #ifdef mess
4621
4622Modified File(s):
4623ltp/testcases/kernel/syscalls/get_robust_list
4624
462590) Log Message:
4626The 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>.
4627
4628Modified File(s):
4629ltp/testcases/kernel/syscalls/switch/endian_switch01.c
4630
463191) Log Message:
4632Compilation 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>.
4633
4634Modified File(s):
4635ltp/testcases/kernel/syscalls/epoll/Makefile
4636
463792) Log Message:
4638Add 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.
4639
4640Modified File(s):
4641ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
4642ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
4643
464493) Log Message:
4645Shmem_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>.
4646
4647Modified File(s):
4648ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
4649
465094) Log Message:
4651This patch fixes a bash specific comparison in checkforlibcap.sh script. Signed-Off-By: Elder Costa <elder.costa@terra.com.br>.
4652
4653Modified File(s):
4654ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
4655
465695) Log Message:
4657Fix 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>.
4658
4659Modified File(s):
4660ltp/pan/pan.c
4661
466296) Log Message:
4663Fix 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>.
4664
4665Modified Files:
4666ltp/testcases/kernel/syscalls/madvise/madvise03.c
4667
466897) 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>.
4669
4670Modified Files:
4671ltp/testcases/kernel/syscalls/inotify/inotify01.c
4672ltp/testcases/kernel/syscalls/inotify/inotify02.c
4673
467498) Log Message:
4675The 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:
46761- 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.
46772- I had to change Ubuntu default configuration (enable cron log file and rename it from cron.log to cron) for the test to succeed.
4678Signed-Off-By: Elder Costa <elder.costa@terra.com.br>
4679
4680Modified File(s):
4681ltp/testcases/commands/cron/cron_tests.sh
4682
468399) Log Message:
4684Fix 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>.
4685
4686Modified File(s):
4687ltp/testcases/commands/cron/cron_tests.sh
4688
4689100) Log Message:
4690At_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>.
4691
4692Modified File(s):
4693ltp/testcases/commands/at/at_allow01
4694ltp/testcases/commands/at/at_deny01
4695
4696101) Log Message:
4697I hope the numa infrastructure will handle stuff non-numa systems. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
4698
4699Modified File(s):
4700ltp/runltp
4701
4702102) Log Message:
4703Integrate hugetlb tests into runltp. Also modify the way hugemmap02 is run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
4704
4705Modified File(s):
4706ltp/runltp
4707ltp/runtest/hugetlb
4708
4709103) Log Message:
4710The following patch Integrates the remaining MTEST06 into runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
4711
4712Modified Files:
4713ltp/runtest/mm
4714ltp/testcases/kernel/mem/mtest06/mmap2.c
4715ltp/testcases/kernel/mem/mtest06/mmap3.c
4716
4717104) Log Message:
4718The following patch Integrates the remaining MMAPSTRESS into runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
4719
4720Modified Files:
4721ltp/runtest/mm
4722ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
4723ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
4724ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
4725
4726105) Log Message:
4727Following warnings are generated when compiling mm_core_apis.c. Attached patch fixes them. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
4728
4729Modified File(s):
4730ltp/testcases/kernel/mem/libmm/mm_core_apis.c
4731
4732106) Log Message:
4733The following patch integrates build/install/run of mm_core_apis to runalltests.sh. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
4734
4735Modified File(s):
4736ltp/runalltests.sh
4737
4738107) Log Message:
4739The following patch integrates running of aio tests to runalltests.sh. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
4740
4741Modified File(s):
4742ltp/runalltests.sh
4743
4744108) Log Message:
4745This patch drops the redudant copies (in total three copies of fsx-linux.c from:
4746- testcases/kernel/io/ltp-aiodio/
4747- testcases/network/nfs/fsx-linux
4748
4749The only copy of fsx-linux.c will stay in:
4750- testcases/kernel/fs/fsx-linux/fsx-linux.c
4751
4752Attached 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>.
4753
4754Modified Files:
4755ltp/runtest/fsx
4756ltp/runtest/ltp-aiodio.part3
4757ltp/runtest/ltplite
4758ltp/runtest/nfs
4759ltp/runtest/stress.part1
4760ltp/testcases/kernel/io/ltp-aiodio/Makefile
4761
4762Removed Files:
4763ltp/testcases/kernel/io/ltp-aiodio/fsx-linux.c
4764ltp/testcases/network/nfs/fsx-linux/fsx-linux.c
4765
4766109) Log Message:
4767The following patch complements previous ones to fix/improve the behaviour of cron_tests.sh script. Some fixes inspired in CAI Qian's previous posts.
4768Changes:
47691- Added LANG= in the script executed by cron to avoid issues with internationalization.
47702- 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)
47713- Eliminated the \t\n from the output strings that caused the problem reported by Subrata
47724- Fixed the order the expected x received values are printed out to the output log
4773
4774This 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>.
4775
4776Modified File(s):
4777ltp/testcases/commands/cron/cron_tests.sh
4778
subrata_modakeed88fb2008-09-30 11:10:57 +00004779LTP-20080930
4780
47811) Log Message:
4782Fix build error for libclone.c. Signed-off-by: Veerendra Chandrappa <vechandr@in.ibm.com>.
4783
4784Modified File(s):
4785ltp/testcases/kernel/containers/libclone/libclone.h
4786
47872) Log Message:
4788Set 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>.
4789
4790Modified File(s):
4791ltp/tools/netpipe-2.4/Makefile
4792
47933) Log Messsage:
4794sync_pipe_close() returns an uninitialized value when it is passed an already closed pipe. Signed-off-by: Roy Lee <roylee17@gmail.com>.
4795
4796Modified File(s):
4797ltp/lib/libtestsuite.c
4798
47994) Log Message:
4800I extended getegid testcase to test getegid16, too. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
4801
4802Modified File(s):
4803ltp/runtest/syscalls
4804ltp/testcases/kernel/syscalls/getegid/Makefile
4805ltp/testcases/kernel/syscalls/getegid/getegid01.c
4806
48075) Log Message:
4808This can only be tested on a POWER6 machine. A program to test it is attached. --Paul Mackerras.
4809Thanks 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:
4810Signed-off-by: Paul Mackerras <paulus@samba.org>,
4811Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>.
4812
4813Modified Files:
4814ltp/runtest/syscalls
4815
4816Added Files:
4817ltp/testcases/kernel/syscalls/switch/Makefile
4818ltp/testcases/kernel/syscalls/switch/switch01.c
4819
48206) Log Message:
4821I 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>.
4822
4823Modified File(s):
4824ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
4825
48267) Log Message:
4827Looks 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>.
4828
4829Modified File(s):
4830ltp/testcases/kernel/syscalls/switch/switch01.c
4831
48328) Log Message:
4833The 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.
4834
4835Modified File(s):
4836ltp/testcases/commands/cron/cron_allow01
4837ltp/testcases/commands/cron/cron_deny01
4838ltp/testcases/commands/cron/cron_neg_tests.sh
4839ltp/testcases/kernel/ipc/ipc_stress/cleanup
4840ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
4841ltp/testcases/open_hpi_testsuite/clients/hpionIBMblade.c
4842
48439) Log Message:
4844This patch does the following:
48451. These test cases failed with "open returned unexpected errno 2" because the child process falls through to execute redundant cleanup(),
48462. Added code to use the tst_tmpdir()/tst_rmdir() APIs.
4847Signed-Off-By: <roylee@andestech.com>
4848
4849Modified File(s):
4850ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
4851ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
4852ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
4853
485410) Log Message:
4855Remove 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>,
4856
4857Modified File(s):
4858ltp/testcases/kernel/containers/Makefile
4859ltp/testcases/kernel/containers/container_test.sh
4860
486111) Log Message:
4862Make 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>.
4863
4864Modified File(s):
4865ltp/testcases/kernel/containers/Makefile
4866
486712) Log Message:
4868When 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:
4869 #elif __i386__
4870 int do_check(void) { return kernel_is_too_old(); }
4871Which 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>,
4872
4873Modified File(s):
4874ltp/testcases/kernel/containers/check_for_unshare.c
4875
487613) Log Message:
4877Now 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>,
4878
4879Modified File(s):
4880ltp/testcases/kernel/containers/Makefile
4881ltp/testcases/kernel/containers/libclone/Makefile
4882ltp/testcases/kernel/containers/pidns/Makefile
4883ltp/testcases/kernel/containers/sysvipc/Makefile
4884ltp/testcases/kernel/containers/utsname/Makefile
4885
488614) Log Message:
4887Now 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>.
4888
4889Modified File(s):
4890ltp/testcases/kernel/containers/Makefile
4891ltp/testcases/kernel/containers/libclone/Makefile
4892ltp/testcases/kernel/containers/pidns/Makefile
4893ltp/testcases/kernel/containers/pidns/pidns01.c
4894ltp/testcases/kernel/containers/pidns/pidns02.c
4895ltp/testcases/kernel/containers/pidns/pidns03.c
4896ltp/testcases/kernel/containers/sysvipc/Makefile
4897ltp/testcases/kernel/containers/sysvipc/shmnstest.c
4898ltp/testcases/kernel/containers/utsname/Makefile
4899ltp/testcases/kernel/containers/utsname/utstest.c
4900
490115) Log Message:
4902Use non-recursive assignment. This means, for example, that:
4903SRCS := $(wildcard *.c)
4904will 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>.
4905
4906Modified File(s):
4907ltp/testcases/kernel/containers/Makefile
4908ltp/testcases/kernel/containers/libclone/Makefile
4909ltp/testcases/kernel/containers/pidns/Makefile
4910ltp/testcases/kernel/containers/sysvipc/Makefile
4911ltp/testcases/kernel/containers/utsname/Makefile
4912
491316) Log Message:
4914The operator for string unequivalent check is not '-ne' but '!='. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
4915
4916Modified File(s):
4917ltp/testcases/network/ipv6/finger6/finger601
4918
491917) Log Message:
4920The 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>.
4921
4922Modified File(s):
4923ltp/testcases/network/ipv6/finger6/finger601
4924
492518) Log Message:
4926Although ping6 doesn't have -R option, it is specified. It should be removed. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
4927
4928Modified File(s):
4929ltp/testcases/network/ipv6/ping6/ping601
4930
493119) Log Message:
4932Fix the build error for some systax error. Also fix some warnings. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
4933
4934Modified File(s):
4935ltp/testcases/kernel/syscalls/switch/switch01.c
4936
493720) Log Message:
4938Part 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
4939gned-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
4940
4941Modified File(s):
4942ltp/runtest/sched
4943
494421) Log Message:
4945Fix memory leak in time-schedule.
4946
4947Modified File(s):
4948ltp/testcases/kernel/sched/tool/time-schedule.c
4949
495022) Log Message:
4951Fix memory leak in trace_sched.
4952
4953Modified File(s):
4954ltp/testcases/kernel/sched/tool/trace_sched.c
4955
495623) Log Message:
4957Fix memory leak in message_queue_test_01.
4958
4959Modified File(s):
4960ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_01.c
4961
496224) Log Message:
4963Fix memory leak in semaphore_test_02.
4964
4965Modified File(s):
4966ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
4967
496825) Log Message:
4969I 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>,
4970
4971Modified Files:
4972ltp/testcases/kernel/syscalls/setgid/Makefile
4973ltp/testcases/kernel/syscalls/setgid/compat_16.h
4974ltp/testcases/kernel/syscalls/setgid/setgid02.c
4975ltp/testcases/kernel/syscalls/setgid/setgid03.c
4976ltp/testcases/kernel/syscalls/setgroups/Makefile
4977ltp/testcases/kernel/syscalls/setgroups/compat_16.h
4978ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
4979ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
4980
4981Added Files:
4982ltp/testcases/kernel/syscalls/utils/compat_gid.h
4983
498426) Log Message:
4985Add $(CFLAGS). From: Roy Lee <roylee17@gmail.com>.
4986
4987Modified File(s):
4988ltp/testcases/kernel/containers/Makefile
4989
499027) Log Message:
4991Paul <paulus@samba.org> wanted the name to be endian_switch. Michael Kerrisk <mtk.manpages@googlemail.com> seconded his suggestion.
4992
4993Modified File(s):
4994ltp/testcases/kernel/syscalls/switch/switch01.c
4995
499628) Log Message:
4997Don'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>.
4998
4999Modified File(s):
5000ltp/runltp
5001ltp/testcases/kernel/Makefile
5002ltp/testcases/kernel/connectors/Makefile
5003ltp/testcases/kernel/connectors/connector_test.sh
5004ltp/testcases/kernel/connectors/pec/run_pec_test
5005ltp/tools/apicmds/ltpapicmd.c
5006
500729) Log Message:
5008Fix memory leak in semaphore_test_03.
5009
5010Modified File(s):
5011ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
5012
501330) Log Message:
5014I 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>.
5015
5016Modified File(s):
5017ltp/testcases/kernel/syscalls/utils/compat_16.mk
5018ltp/testcases/kernel/syscalls/utils/newer_64.mk
5019
502031) Log Message:
5021Addition of signalfd() syscall test case(s) to LTP. Signed-Off-By: Masatake YAMATO <yamato@redhat.com>.
5022
5023Added Files:
5024ltp/testcases/kernel/syscalls/signalfd/Makefile
5025ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
5026ltp/testcases/kernel/syscalls/utils/cond.mk
5027
502832) Log Message:
5029This 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>.
5030
5031Modified File(s):
5032ltp/testcases/realtime/README
5033ltp/testcases/realtime/doc/HOWTO_ADD_TESTS
5034
503533) Log Message:
5036This patch fixes a few minor issues in run.sh
50371. Adds list option to the usage() command.
50382. Remove java from "all" tests to be run.
50393. It fix the output of usage (./run.sh or ./run.sh -h)
5040
5041Tested: Running "./run.sh -t func", "./run.sh -t all" , "./run.sh", "./run.sh -h". Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>
5042
5043Modified File(s):
5044ltp/testcases/realtime/config.mk
5045ltp/testcases/realtime/run.sh
5046
504734) Log Message:
5048This patch ensures that the python scripts support utf encoding. Prior to the patch, the python scripts would exit with this error:
5049File "parse-testpi1.py", line 3
5050SyntaxError: 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
5051This patch fixes it. Tested: Running all the python scripts. Signed-Off-By:Chirag <chirag@linux.vnet.ibm.com>.
5052
5053Modified File(s):
5054ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
5055ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
5056ltp/testcases/realtime/func/sched_football/parse-football.py
5057ltp/testcases/realtime/scripts/parser.py
5058
505935) Log Message:
5060This 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>.
5061
5062Modified File(s):
5063ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
5064
506536) Log Message:
5066Garrett, 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
5067 1. If sys/signalfd.h is not available, use syscall to invoke signalfd.
5068 2. CFLAGS is considered when checking the existance of signalfd.h.
5069 3. Checking the existance of signalfd.h in addition to checking sys/signalfd.h and linux/signalfd.h.
5070Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
5071
5072Modified File(s):
5073ltp/testcases/kernel/syscalls/signalfd/Makefile
5074ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
5075ltp/testcases/kernel/syscalls/utils/cond.mk
5076
507737) Log Message:
5078When 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>.
5079
5080Modified File(s):
5081ltp/testcases/kernel/containers/pidns/Makefile
5082ltp/testcases/kernel/containers/sysvipc/Makefile
5083ltp/testcases/kernel/containers/utsname/Makefile
5084
508538) Log Message:
5086I got this failure because of the typo in the testcase.
5087# ./hugemmap01 -H/huge
5088hugemmap01 1 FAIL : open() on /huge/1602mmapfile Failed, errno=2 : No such file or directory
5089
5090This 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>.
5091
5092Modified File(s):
5093ltp/runtest/hugetlb
5094
509539) Log Message:
5096Here is some small correction in memory map stress testcases. Result before
5097applying patch:
5098
5099# ./mmapstress01 -h
5100./mmapstress01: invalid option -- h
5101usage: ./mmapstress01 -p nprocs [-t minutes -f filesize -S sparseoffset -r -o -m -l -d]
5102mmapstress01 1 FAIL : Test failed
5103
5104Result after applying patch:
5105
5106# ./mmapstress01 -h
5107./mmapstress01: invalid option -- h
5108usage: ./mmapstress01 -p nprocs [-t minutes -f filesize -S sparseoffset -r -o -m -l -d]
5109
5110Signed-off By: Rishikesh K Rajak <risrajak@in.ibm.com>
5111
5112Modified File(s):
5113ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
5114
511540) Log Message:
5116The 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:
5117
5118make[2]: Entering directory `<somewhere>/ltp-full-20080831/testcases/open_posix_testsuite/stress/mqueues'
5119gcc -Wall -O2 -g -I -L/usr/lib -lpthread -I../../include multi_send_rev_1.c -o multi_send_rev_1.test -lmqueue
5120
5121which 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>.
5122
5123Modified File(s):
5124ltp/testcases/open_posix_testsuite/stress/mqueues/Makefile
5125ltp/testcases/open_posix_testsuite/stress/semaphores/Makefile
5126
5127
512841) Log Message:
5129The Makefile in the mqueues directory of the open_posix_testsuite wants to link the mq_open testcase against libmqueue. POSIX.1-2001 states:
5130"Link with -lrt".
5131So this is definitely wrong, and we do what the standard recommends. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>.
5132
5133Modified File(s):
5134ltp/testcases/open_posix_testsuite/stress/mqueues/Makefile
5135
513642) Log Message:
5137The 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:
5138
5139gcc -Wall -O2 -g -I -L/usr/lib -I../../include multi_con_pro.c -o multi_con_pro.test -lposix1b -lpthread
5140/usr/bin/ld: cannot find -lposix1b
5141
5142This patch removes the bogus library. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>.
5143
5144Modified File(s):
5145ltp/testcases/open_posix_testsuite/stress/semaphores/Makefile
5146
514743) Log Message:
5148To 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>.
5149
5150Modified File(s):
5151ltp/testcases/network/lib6/Makefile
5152
515344) Log Message:
5154The 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>.
5155
5156Modified File(s):
5157ltp/testcases/network/lib6/asapi_03.c
5158
515945) Log Message:
5160"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>.
5161
5162Modified File(s):
5163ltp/testcases/network/lib6/asapi_06.c
5164
516546) Log Message:
5166When 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>.
5167
5168Modified File(s):
5169ltp/testcases/network/lib6/asapi_04.c
5170ltp/testcases/network/lib6/asapi_05.c
5171ltp/testcases/network/lib6/asapi_06.c
5172ltp/testcases/network/lib6/asapi_07.c
5173ltp/testcases/network/lib6/getaddrinfo_01.c
5174ltp/testcases/network/lib6/in6_01.c
5175ltp/testcases/network/lib6/in6_02.c
5176ltp/testcases/network/lib6/runcc.c
5177
517847) Log Message:
5179Sorry, I took a mistake. Could you apply following patch? Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
5180
5181Modified File(s):
5182ltp/testcases/kernel/syscalls/utils/cond.mk
5183
518448) Log Message:
5185Addition of getgid16() test cases. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
5186
5187Modified Files:
5188ltp/testcases/kernel/syscalls/getgid/Makefile
5189ltp/testcases/kernel/syscalls/getgid/getgid01.c
5190ltp/testcases/kernel/syscalls/getgid/getgid02.c
5191ltp/testcases/kernel/syscalls/getgid/getgid03.c
5192
5193Added Files:
5194ltp/testcases/kernel/syscalls/getgid/compat_16.h
5195
519649) Log Message:
5197In 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>.
5198
5199Modified File(s):
5200ltp/testcases/kernel/ipc/ipc_stress/cleanup
5201
520250) Log Message:
5203Segmentation 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>.
5204
5205Modified File(s):
5206ltp/testcases/misc/math/float/main.c
5207ltp/testcases/misc/math/float/thread_code.c
5208
520951) Log Message:
5210Fix memory leaks in mem02. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
5211
5212Modified File(s):
5213ltp/testcases/kernel/mem/mem/mem02.c
5214
521552) Log Message:
5216Fix memory leaks in pipeio. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
5217
5218Modified File(s):
5219ltp/testcases/kernel/ipc/pipeio/pipeio.c
5220
522153) Log Message:
5222Fix memory leaks in mallocstress. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
5223
5224Modified File(s):
5225ltp/testcases/kernel/mem/mtest07/mallocstress.c
5226
522754) Log Message:
5228Fix 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>.
5229
5230Modified File(s):
5231ltp/testcases/kernel/syscalls/confstr/confstr01.c
5232
523355) Log Message:
5234Addition of Initial Set of Network Name Space test cases. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
5235
5236Modified Files:
5237ltp/testcases/kernel/containers/Makefile
5238ltp/testcases/kernel/containers/README
5239ltp/testcases/kernel/containers/check_for_unshare.c
5240ltp/testcases/kernel/containers/container_test.sh
5241ltp/testcases/kernel/containers/libclone/Makefile
5242ltp/testcases/kernel/containers/libclone/libclone.h
5243
5244Added Files:
5245ltp/testcases/kernel/containers/libclone/libnetns.c
5246ltp/testcases/kernel/containers/netns/Makefile
5247ltp/testcases/kernel/containers/netns/ch_ftp.sh
5248ltp/testcases/kernel/containers/netns/check_netns_enabled.c
5249ltp/testcases/kernel/containers/netns/child.sh
5250ltp/testcases/kernel/containers/netns/child_1.sh
5251ltp/testcases/kernel/containers/netns/child_2.sh
5252ltp/testcases/kernel/containers/netns/child_propagate.sh
5253ltp/testcases/kernel/containers/netns/childipv6.sh
5254ltp/testcases/kernel/containers/netns/childns.sh
5255ltp/testcases/kernel/containers/netns/container_ftp.pl
5256ltp/testcases/kernel/containers/netns/crtchild.c
5257ltp/testcases/kernel/containers/netns/crtchild_delchild.c
5258ltp/testcases/kernel/containers/netns/delchild.sh
5259ltp/testcases/kernel/containers/netns/initialize.sh
5260ltp/testcases/kernel/containers/netns/par_chld_ftp.c
5261ltp/testcases/kernel/containers/netns/par_chld_ipv6.c
5262ltp/testcases/kernel/containers/netns/par_ftp.sh
5263ltp/testcases/kernel/containers/netns/parent.sh
5264ltp/testcases/kernel/containers/netns/parent_1.sh
5265ltp/testcases/kernel/containers/netns/parent_2.sh
5266ltp/testcases/kernel/containers/netns/parent_share.sh
5267ltp/testcases/kernel/containers/netns/parent_view.sh
5268ltp/testcases/kernel/containers/netns/parentns.sh
5269ltp/testcases/kernel/containers/netns/paripv6.sh
5270ltp/testcases/kernel/containers/netns/rename_net.sh
5271ltp/testcases/kernel/containers/netns/runnetnstest.sh
5272ltp/testcases/kernel/containers/netns/sysfsview.c
5273ltp/testcases/kernel/containers/netns/two_children_ns.c
5274
527556) Log Message:
5276The attached patch moves getgid02.c to getegid02.c. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
5277
5278Modified Files:
5279ltp/runtest/syscalls
5280ltp/testcases/kernel/syscalls/getegid/Makefile
5281ltp/testcases/kernel/syscalls/getegid/getegid01.c
5282
5283Added Files:
5284ltp/testcases/kernel/syscalls/getegid/compat_16.h
5285ltp/testcases/kernel/syscalls/getegid/getegid02.c
5286
5287Removed Files:
5288ltp/testcases/kernel/syscalls/getgid/getgid02.c
5289
529057) Log Message:
5291Added 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>.
5292
5293Modified File(s):
5294ltp/runalltests.sh
5295
529658) Log Message:
5297I 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>.
5298
5299Modified File(s):
5300ltp/runltp
5301ltp/testcases/kernel/fs/acls/Makefile
5302ltp/testcases/kernel/fs/acls/acl_test01
5303
530459) Log Message:
5305-t test-arguments Where test-argument can be a space separated sequence of:
5306 func all functional tests will be run
5307 stress all stress tests will be run
5308 perf all perf tests will be run
5309 all all tests will be run
5310 list all available tests will be listed
5311 clean all logs deleted, make clean performed
5312 test_name only test_name subdir will be run (e.g: func/pi-tests)
5313-p profile Use profile instead of default (see doc/AUTOMATED_RUN)
5314-h help
5315Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>
5316
5317Modified File(s):
5318ltp/testcases/realtime/run.sh
5319
532060) Log Message:
5321Daniel 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:
5322 PAGE_SIZE => sysconf(_SC_PAGE_SIZE)
5323This method is POSIX compatible as per: http://www.opengroup.org/onlinepubs/009695399/functions/sysconf.html.
5324Yes, it is. There are numerous test cases in LTP which use:
5325 struct dirent,
5326by 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>.
5327
5328Modified File(s):
5329ltp/testcases/kernel/controllers/io-throttle/iobw.c
5330ltp/testcases/kernel/module/create_module/create_module02.c
5331ltp/testcases/kernel/module/delete_module/delete_module02.c
5332ltp/testcases/kernel/module/query_module/query_module01.c
5333ltp/testcases/kernel/module/query_module/query_module02.c
5334ltp/testcases/kernel/module/query_module/query_module03.c
5335ltp/testcases/kernel/syscalls/getdents/getdents01.c
5336ltp/testcases/kernel/syscalls/getdents/getdents02.c
5337ltp/testcases/kernel/syscalls/getdents/getdents03.c
5338ltp/testcases/kernel/syscalls/getdents/getdents04.c
5339ltp/tools/top-LTP/proc/devname.c
5340
534161) Log Message:
5342
5343Modified Files:
5344ltp/runtest/ltplite
5345ltp/runtest/syscalls
5346ltp/testcases/kernel/syscalls/ioctl/Makefile
5347ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
5348ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
5349
5350Added Files:
5351ltp/testcases/kernel/syscalls/ioctl/test_ioctl
5352
535362) Log Message:
5354This patch introduces new check_header defined in utils/cond.mk to Makefile for eventfd test cases. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
5355
5356Modified File(s):
5357ltp/testcases/kernel/syscalls/eventfd/Makefile
5358
535963) Log Message:
5360This patch introduces new check_header defined in utils/cond.mk to Makefile for inotify test cases. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
5361
5362Modified File(s):
5363ltp/testcases/kernel/syscalls/inotify/Makefile
5364
536564) Log Message:
5366Added runtest/syscalls entry for signalfd. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
5367
5368Modified File(s):
5369ltp/runtest/syscalls
5370
537165) Log Message:
5372This 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>.
5373
5374Modified File(s):
5375ltp/testcases/kernel/syscalls/modify_ldt/Makefile
5376
537766) Log Message:
5378Simplify genload Makefile. It turns out most of these options aren't needed to build stress. Signed-off-by: Nate Straz <nstraz@redhat.com>.
5379
5380Modified File(s):
5381ltp/tools/genload/Makefile
5382
538367) Log Message:
5384In 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>.
5385
5386Modified File(s):
5387ltp/testcases/kernel/syscalls/io_cancel/Makefile
5388ltp/testcases/kernel/syscalls/io_destroy/Makefile
5389ltp/testcases/kernel/syscalls/io_getevents/Makefile
5390ltp/testcases/kernel/syscalls/io_setup/Makefile
5391ltp/testcases/kernel/syscalls/io_submit/Makefile
5392
539368) Log Message:
5394When 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>.
5395
5396Modified File(s):
5397ltp/testcases/kernel/security/filecaps/filecapstest.sh
5398
539969) Log Message:
5400On 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>.
5401
5402Modified Files:
5403ltp/runtest/syscalls
5404ltp/testcases/kernel/syscalls/modify_ldt/Makefile
5405
5406Added Files:
5407ltp/testcases/kernel/syscalls/modify_ldt/run-modify_ldt01.sh
5408ltp/testcases/kernel/syscalls/modify_ldt/run-modify_ldt02.sh
5409
541070) Log Message:
5411IDCheck.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>.
5412
5413Modified File(s):
5414ltp/IDcheck.sh
5415
541671) Log Message:
5417The 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>.
5418
5419Modified File(s):
5420ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
5421
542272) Log Message:
5423The 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>.
5424
5425Modified File(s):
5426ltp/testcases/kernel/syscalls/creat/creat08.c
5427
542873) Log Message:
5429The 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>.
5430
5431Modified File(s):
5432ltp/testcases/kernel/syscalls/open/open10.c
5433
543474) Log Message:
5435Trivial patch to remove an unused local var. Signed-off-by: Serge Hallyn <serue@us.ibm.com>.
5436
5437Modified File(s):
5438ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
5439
544075) Log Message:
5441I 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>.
5442
5443Modified File(s):
5444ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
5445
subrata_modak06f35032008-08-31 03:44:45 +00005446LTP-20080831
5447
54481) Log Message:
5449Compile error message occured on ia64 box. You should get a gcc warning on x86: "PAGE_SIZE" redefined. We can avoid the warning:
5450#ifndef PAGE_SIZE
5451#define PAGE_SIZE getpagesize()
5452#endif
5453But 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>.
5454
5455Modified File(s):
5456ltp/testcases/kernel/controllers/io-throttle/iobw.c
5457
54582) Log Message:
5459This 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
5460: Veerendra Chandrappa <vechandr@in.ibm.com>.
5461
5462Modified File(s):
5463ltp/testcases/kernel/fs/fs_inod/fs_inod
5464
54653) Log Message:
5466Addition 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>.
5467
5468Modified Files:
5469ltp/runtest/syscalls
5470ltp/testcases/kernel/syscalls/setgid/Makefile
5471ltp/testcases/kernel/syscalls/setgid/setgid01.c
5472ltp/testcases/kernel/syscalls/setgid/setgid02.c
5473ltp/testcases/kernel/syscalls/setgid/setgid03.c
5474
5475Added Files:
5476ltp/testcases/kernel/syscalls/setgid/compat_16.h
5477
54784) Log Message:
5479As 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>.
5480
5481Modified File(s):
5482ltp/testcases/kernel/controllers/io-throttle/iobw.c
5483
54845) Log Message:
5485It 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>.
5486
5487Modified File(s):
5488ltp/testcases/kernel/controllers/io-throttle/run_io_throttle_test.sh
5489
54906) Log Message:
5491utimensat01 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>.
5492
5493Modified File(s):
5494ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
5495
54967) Log Message:
5497Addition of ftruncate64 syscall test support. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
5498
5499Modified File(s)
5500ltp/runtest/syscalls
5501ltp/testcases/kernel/syscalls/ftruncate/Makefile
5502
55038) Log Message:
5504Addition of truncate64 syscall test support. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
5505
5506Modified File(s):
5507ltp/runtest/syscalls
5508ltp/testcases/kernel/syscalls/truncate/Makefile
5509
55109) Log Message:
5511Here is the RO Bind mount updated testcase. This script consists of 3 files.
5512test_robind.sh - This is the basis testcase which setups the infrastructure for the ROBind mount
5513fs_ro_test - Which has the different tests to be executed.
5514Readme_ROBind - Explains the different testcases executed.
5515
5516This 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>.
5517
5518Added Files:
5519ltp/runtest/fs_readonly
5520ltp/testscripts/Readme_ROBind
5521ltp/testscripts/fs_ro_tests
5522ltp/testscripts/test_robind.sh
5523
552410) Log Message:
5525Added basic testcases for eventfd() syscall. Signed-off-by: Vijay Kumar <vijaykumar@bravegnu.org>.
5526
5527Modified Files:
5528ltp/runtest/syscalls ltp/testcases/kernel/include/i386.in
5529ltp/testcases/kernel/include/ia64.in
5530ltp/testcases/kernel/include/powerpc.in
5531ltp/testcases/kernel/include/powerpc64.in
5532ltp/testcases/kernel/include/s390.in
5533ltp/testcases/kernel/include/s390x.in
5534ltp/testcases/kernel/include/sparc.in
5535ltp/testcases/kernel/include/sparc64.in
5536ltp/testcases/kernel/include/stub-list
5537ltp/testcases/kernel/include/x86_64.in
5538
5539Added Files:
5540ltp/testcases/kernel/syscalls/eventfd/Makefile
5541ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
5542
554311) Log Message:
5544Addition of get_robust_list() & set_robust_list() syscalls. Signed-Off-By: Ramon de Carvalho Valle <rcvalle@linux.vnet.ibm.com>.
5545
5546Modified Files:
5547ltp/runtest/syscalls
5548
5549Added Files:
5550ltp/testcases/kernel/syscalls/get_robust_list/Makefile
5551ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
5552ltp/testcases/kernel/syscalls/set_robust_list/Makefile
5553ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
5554
555512) Log Message:
5556In hugemmap01, huge page size was defined as a macro-definition.
5557#define page_sz ((1UL) << 24) /* Huge page size */
5558However different architecture may has different huge page size in kernel. Such as :
5559 1. http://lxr.linux.no/linux/include/asm-i386/page.h#L122
5560 #define HPAGE_SHIFT 22
5561 #define HPAGE_SIZE ((1UL) << HPAGE_SHIFT) // the size is 4M
5562
5563 2. http://lxr.linux.no/linux/include/asm-parisc/page.h#L160
5564 #define HPAGE_SHIFT 22 /* 4MB (is this fixed?) */
5565 #define HPAGE_SIZE ((1UL) << HPAGE_SHIFT)
5566
5567 3. PPC: 16M
5568
5569So 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>.
5570
5571Modified File(s):
5572ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap01.c
5573ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
5574
557513) Log Message:
5576Now 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>.
5577
5578Modified File(s):
5579ltp/testscripts/test_robind.sh
5580
558114) Log Message:
5582In 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:
55831> Add a cleanup() to remove the created message queues at premature exit.
55842> Change the default number of message queues from 100 to 10. Because the maxmum on RHEL/SLES/Ubuntu is 16.
5585Signed-Off-By: Jin Bing Guo <guojb@cn.ibm.com>.
5586
5587Modified File(s):
5588ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
5589
559015) Log Message:
5591gcov-kernel: updated patch for 2.6.16 to include CONSTRUCTORS for ppc
5592
5593Modified File(s):
5594ltp/utils/analysis/gcov-kernel/linux-2.6.16-gcov.patch
5595
559616) Log Message:
5597When compiling hackbench.c , I got the warning message:
5598---------------
5599$ ./testcases/kernel/sched/cfs-scheduler$ make
5600cc -I../../../../include -Wall hackbench.c -L../../../../lib -lltp -lpthread -o hackbench
5601hackbench.c: In function ‘main’:
5602hackbench.c:350: warning: control reaches end of non-void function
5603--------------
5604That 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>.
5605
5606Modified File(s):
5607ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
5608
560917) Log Message:
5610gcov-kernel: updated 2.6.26 patch to exclude arch/x86/kernel from profiling
5611
5612Modified File(s):
5613ltp/utils/analysis/gcov-kernel/linux-2.6.26-gcov.patch
5614
561518) Log Message:
5616gcov-kernel: updated 2.6.25 and 2.6.24 patch to exclude arch/x86/kernel from profiling
5617
5618Modified File(s):
5619ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
5620ltp/utils/analysis/gcov-kernel/linux-2.6.25-gcov.patch
5621
562219) Log Message:
5623gcov-kernel: forgot to update comment
5624
5625Modified File(s):
5626ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
5627
562820) Log Message:
5629lcov: integrated function coverage patch by Tom Zoernen + sorting function
5630
5631Modified File(s):
5632ltp/utils/analysis/lcov/bin/genhtml
5633ltp/utils/analysis/lcov/bin/geninfo
5634ltp/utils/analysis/lcov/bin/lcov
5635ltp/utils/analysis/lcov/man/genhtml.1
5636ltp/utils/analysis/lcov/man/geninfo.1
5637ltp/utils/analysis/lcov/man/lcov.1
5638ltp/utils/analysis/lcov/man/lcovrc.5
5639ltp/utils/analysis/lcov/CHANGES
5640ltp/utils/analysis/lcov/Makefile
5641ltp/utils/analysis/lcov/lcovrc
5642
564321) Log Message:
5644lcov: updated rpm description + summary and version strings
5645
5646Modified File(s):
5647ltp/utils/analysis/lcov/rpm/lcov.spec
5648ltp/utils/analysis/lcov/bin/gendesc
5649ltp/utils/analysis/lcov/bin/genhtml
5650ltp/utils/analysis/lcov/bin/geninfo
5651ltp/utils/analysis/lcov/bin/genpng
5652ltp/utils/analysis/lcov/bin/lcov
5653ltp/utils/analysis/lcov/Makefile
5654
565522) Log Message:
5656lcov: updated versioning mechanism + fixed some man page bugs
5657
5658Modified File(s):
5659ltp/utils/analysis/lcov/man/gendesc.1
5660ltp/utils/analysis/lcov/man/genhtml.1
5661ltp/utils/analysis/lcov/man/geninfo.1
5662ltp/utils/analysis/lcov/man/genpng.1
5663ltp/utils/analysis/lcov/man/lcov.1
5664ltp/utils/analysis/lcov/man/lcovrc.5
5665ltp/utils/analysis/lcov/bin/updateversion.pl
5666ltp/utils/analysis/lcov/Makefile
5667
566823) Log Message:
5669lcov: fix function view page creation when --no-func is specified
5670
5671Modified File(s):
5672ltp/utils/analysis/lcov/bin/genhtml
5673
567424) Log Message:
5675In 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>.
5676
5677Modified Files:
5678ltp/runtest/ipc
5679ltp/testcases/kernel/ipc/ipc_stress/Makefile
5680ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_01.c
5681
5682Added Files:
5683ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
5684
568525) Log Message:
5686lcov: several changes
5687- update download link
5688- unify webpage links
5689- provide --sort and --function-coverage switch + documentation
5690
5691Modified File(s):
5692ltp/utils/analysis/lcov/bin/gendesc
5693ltp/utils/analysis/lcov/bin/genhtml
5694ltp/utils/analysis/lcov/bin/geninfo
5695ltp/utils/analysis/lcov/bin/genpng
5696ltp/utils/analysis/lcov/bin/lcov
5697ltp/utils/analysis/lcov/rpm/lcov.spec
5698ltp/utils/analysis/lcov/man/genhtml.1
5699
570026) Log Message:
5701lcov: change sorting order to low-to-high coverage
5702
5703Modified File(s):
5704ltp/utils/analysis/lcov/bin/genhtml
5705
570627) Log Message:
5707Intial 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>.
5708
5709Modified Files:
5710ltp/runtest/syscalls
5711
5712Added Files:
5713ltp/include/linux_syscall_numbers.h
5714ltp/testcases/kernel/syscalls/sync_file_range/Makefile
5715ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
5716
571728) Log Message:
5718Changed the way by which message_queue_test_02 should be run properly. Signed-Off-By: Jin Bing Guo <guojb@cn.ibm.com>.
5719
5720Modified File(s):
5721ltp/runtest/ipc
5722
572329) Log Message:
5724This 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>.
5725
5726Comments originally by John Stultz:
5727
5728So 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:
57291) gtod_latency was not running for long enough, I've upped the iterations by 10x to make sure we get more solid results.
57302) 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.
57313) gtod_infinite was accidentally measuring its own computation in its delay, inflating its values. I cut that logic out.
57324) 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.
5733
5734Those 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.
5735Signed-off-by: John Stultz <johnstul@us.ibm.com>
5736Acked-by: Darren Hart <dvhltc@us.ibm.com>
5737Acked-by: Will Schmidt <will_schmidt@vnet.ibm.com>
5738
5739Modified File(s):
5740ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
5741ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
5742
574330) Log Message:
5744How 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>.
5745
5746Modified File(s):
5747ltp/include/test.h
5748ltp/testcases/kernel/syscalls/setgid/Makefile
5749ltp/testcases/kernel/syscalls/setgid/compat_16.h
5750ltp/testcases/kernel/syscalls/setgid/setgid01.c
5751
575231) Log Message:
5753I 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.
5754I 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.
5755I 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.
5756I 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.
5757Signed-Off-By: Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>,
5758Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
5759
5760Modified Files:
5761ltp/runtest/ltplite
5762ltp/runtest/stress.part3
5763ltp/runtest/syscalls
5764
5765Added Files:
5766ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
5767ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
5768ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
5769ltp/testcases/kernel/syscalls/setuid/setuid04.c
5770
577132) Log Message:
5772I 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>.
5773
5774Modified File(s):
5775ltp/runltp
5776
577733) Log Message:
5778I'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>.
5779Garret suggested:
5780You can avoid situations like the above by doing something like this in your Makefiles:
5781SRC := $(patsubst %.c,%,$(wildcard *.c))
5782MAKE_TARGETS := $(SRCS) $(addsuffix _16,$(SRCS))
5783all: $(MAKE_TARGETS)
5784%_16: %.c
5785%_16: CFLAGS += -DUSE_COMPAT16_SYSCALL=1 -DTST_USE_COMPAT16_SYSCALL=1
5786
5787Modified File(s):
5788ltp/testcases/kernel/syscalls/fadvise/Makefile
5789ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
5790ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
5791ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
5792ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
5793ltp/testcases/kernel/syscalls/ftruncate/Makefile
5794ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
5795ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
5796ltp/testcases/kernel/syscalls/ftruncate/ftruncate03.c
5797ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
5798ltp/testcases/kernel/syscalls/sendfile/Makefile
5799ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
5800ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
5801ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
5802ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
5803ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
5804ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
5805ltp/testcases/kernel/syscalls/setgid/Makefile
5806ltp/testcases/kernel/syscalls/setgid/setgid02.c
5807ltp/testcases/kernel/syscalls/setgid/setgid03.c
5808ltp/testcases/kernel/syscalls/truncate/Makefile
5809ltp/testcases/kernel/syscalls/truncate/truncate01.c
5810ltp/testcases/kernel/syscalls/truncate/truncate02.c
5811ltp/testcases/kernel/syscalls/truncate/truncate03.c
5812ltp/testcases/kernel/syscalls/truncate/truncate04.c
5813
581434) Log Message:
5815This 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>.
5816
5817Modified Files:
5818ltp/testcases/kernel/include/Makefile
5819ltp/testcases/kernel/syscalls/eventfd/Makefile
5820ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
5821
5822Removed Files:
5823ltp/include/linux_syscall_numbers.h
5824ltp/testcases/kernel/include/linux_syscall_numbers.h
5825
582635) Log Message:
5827Integrating 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>.
5828
5829Modified File(s):
5830ltp/testcases/kernel/security/Makefile
5831ltp/testcases/kernel/security/seclvl/Makefile
5832
583336) Log Message:
5834I 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>.
5835
5836Modified File(s):
5837ltp/testcases/kernel/fs/doio/doio.c
5838ltp/testcases/kernel/fs/doio/growfiles.c
5839ltp/testcases/kernel/fs/doio/iogen.c
5840ltp/testcases/kernel/fs/doio/rwtest.sh
5841
584237) Log Message:
5843The 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>.
5844
5845Modified File(s):
5846ltp/testcases/kernel/numa/Makefile
5847
584838) Log Message:
5849Was 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>.
5850
5851Modified Files:
5852ltp/testcases/kernel/security/Makefile
5853
5854Removed Files:
5855ltp/testcases/kernel/security/seclvl/Makefile
5856ltp/testcases/kernel/security/seclvl/README
5857ltp/testcases/kernel/security/seclvl/create_guid_file.c
5858ltp/testcases/kernel/security/seclvl/create_guid_node.c
5859ltp/testcases/kernel/security/seclvl/create_suid_file.c
5860ltp/testcases/kernel/security/seclvl/create_suid_node.c
5861ltp/testcases/kernel/security/seclvl/ioperm.c
5862ltp/testcases/kernel/security/seclvl/iopl.c
5863ltp/testcases/kernel/security/seclvl/verify_seclvl.sh
5864
586539) Log Message:
5866Addition 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>.
5867
5868Modified Files:
5869ltp/runtest/syscalls
5870
5871Added Files:
5872ltp/testcases/kernel/syscalls/getcpu/Makefile
5873ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
5874
587540) Log Message:
5876Build 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>.
5877
5878Modified File(s):
5879ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
5880
588141) Log Message:
5882inotify01 build error fix for x86_64. Signed-Off-By: Andrew Vagin <avagin@parallels.com>.
5883
5884Modified File(s):
5885ltp/testcases/kernel/syscalls/inotify/inotify01.c
5886ltp/testcases/kernel/syscalls/inotify/inotify02.c
5887
588842) Log Message:
5889move_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>.
5890
5891Modified File(s):
5892ltp/testcases/kernel/syscalls/move_pages/Makefile
5893
589443) Log Message:
5895I'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>.
5896
5897Modified Files:
5898ltp/testcases/kernel/syscalls/fadvise/Makefile
5899ltp/testcases/kernel/syscalls/ftruncate/Makefile
5900ltp/testcases/kernel/syscalls/sendfile/Makefile
5901ltp/testcases/kernel/syscalls/setgid/Makefile
5902ltp/testcases/kernel/syscalls/truncate/Makefile
5903
5904Added Files:
5905ltp/testcases/kernel/syscalls/utils/compat_16.mk
5906ltp/testcases/kernel/syscalls/utils/newer_64.mk
5907
590844) Log Message:
5909The 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>.
5910
5911Modified File(s):
5912ltp/testcases/kernel/fs/proc/proc01.c
5913
591445) Log Message:
5915Conformance/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>.
5916
5917Modified File(s):
5918ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/2-2.c
5919
592046) Log Message:
5921Find 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>.
5922
5923Modified File(s):
5924ltp/testcases/kernel/syscalls/umount/umount01.c
5925
592647) Log Message:
5927Find 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.
5928execve02.c: In function 'setup':
5929execve02.c:217: warning: 'path' is used uninitialized in this function
5930Signed-off-by: Daniel Gollub <dgollub@suse.de>.
5931
5932Modified File(s):
5933ltp/testcases/kernel/syscalls/execve/execve02.c
5934
593548) Log Message:
5936Find 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.
5937ftest08.c: In function 'runtest':
5938ftest08.c:192: warning: 'fd' is used uninitialized in this function
5939Valgrind spot this issue aswell:
5940==21058== Syscall param close(fd) contains uninitialised byte(s)
5941==21058== at 0x4BD70A0: __close_nocancel (in /lib64/libc-2.4.so)
5942==21058== by 0x401D0E: runtest (ftest08.c:192)
5943==21058== by 0x401B10: main (ftest08.c:119)
5944Signed-off-by: Daniel Gollub <dgollub@suse.de>.
5945
5946Modified File(s):
5947ltp/testcases/kernel/fs/ftest/ftest08.c
5948
594949) Log Message:
5950Find 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.
5951ftest04.c: In function 'runtest':
5952ftest04.c:188: warning: 'fd' is used uninitialized in this function
5953
5954Valgrind spot this issue as well:
5955==15263== Syscall param close(fd) contains uninitialised byte(s)
5956==15263== at 0x4BD70A0: __close_nocancel (in /lib64/libc-2.4.so)
5957==15263== by 0x401CD6: runtest (ftest04.c:188)
5958==15263== by 0x401AD0: main (ftest04.c:111)
5959Signed-off-by: Daniel Gollub <dgollub@suse.de>.
5960
5961Modified File(s):
5962ltp/testcases/kernel/fs/ftest/ftest04.c
5963
596450) Log Message:
5965When 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>.
5966
5967Modified File(s):
5968ltp/ltpmenu
5969ltp/testcases/commands/ade/file/file_test.sh
5970ltp/testcases/commands/cpio/cpio_tests.sh
5971ltp/testcases/commands/eject/eject-tests.sh
5972ltp/testcases/commands/fileutils/cp/cp_tests.sh
5973ltp/testcases/commands/fileutils/ln/ln_tests.sh
5974ltp/testcases/commands/fileutils/mkdir/mkdir_tests.sh
5975ltp/testcases/commands/fileutils/mv/mv_tests.sh
5976ltp/testcases/commands/gzip/gzip_tests.sh
5977ltp/testcases/commands/logrotate/logrotate_tests.sh
5978ltp/testcases/commands/mail/mail_tests.sh
5979ltp/testcases/commands/tar/tar_tests.sh
5980ltp/testcases/kernel/containers/pidns/runpidnstest.sh
5981ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
5982ltp/testcases/kernel/numa/numa01.sh
5983ltp/testcases/kernel/security/filecaps/Makefile
5984ltp/testcases/network/dhcpd/dhcpd_tests.sh
5985ltp/testcases/network/iptables/iptables_tests.sh
5986ltp/testcases/network/traceroute/traceroute_tests.sh
5987ltp/testcases/network/xinetd/xinetd_tests.sh
5988
5989
599051) Log Message:
5991I'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>.
5992
5993Modified Files:
5994ltp/runtest/syscalls
5995ltp/testcases/kernel/syscalls/setgroups/Makefile
5996ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
5997ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
5998ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
5999ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
6000
6001Added Files:
6002ltp/testcases/kernel/syscalls/setgroups/compat_16.h
6003
600452) Log Message:
6005In 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.
6006Signed-off-by: Lin Feng Shen <shenlinf@cn.ibm.com>,
6007Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
6008
6009Modified File(s):
6010ltp/testcases/kernel/sched/tool/time-schedule.c
6011
601253) Log Message:
6013Sorry, I found one typo in my code. Please apply following patch. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
6014
6015Modified File(s):
6016ltp/testcases/kernel/syscalls/utils/newer_64.mk
6017
601854) Log Message:
6019I tried to run runltp with the arguments suggested in the script's help and I get the error:
6020./runltp: 783: arith: syntax error: "2,4,10240,1"
6021I 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>.
6022
6023Modified File(s):
6024ltp/runltp
6025
602655) Log Message:
6027I 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.
6028
6029Modified File(s):
6030ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
6031
603256) Log Message:
6033While 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.
6034Signed-off-by: Ankita Garg <ankita@in.ibm.com>,
6035Acked-by: Vernon Mauery <vernux@us.ibm.com>.
6036
6037Modified File(s):
6038ltp/testcases/realtime/func/sched_football/sched_football.c
6039
604057) Log Message:
6041We 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>.
6042
6043Modified File(s):
6044ltp/testcases/kernel/syscalls/inotify/Makefile
6045ltp/testcases/kernel/syscalls/inotify/inotify01.c
6046ltp/testcases/kernel/syscalls/inotify/inotify02.c
6047
604858) Log Message:
6049On centos-5 2.6.18 kernel, I get a failure with shmat01. In the setup() function at the end:
6050/* some architectures (e.g. parisc) are strange, so better always align to * * next SHMLBA address. */
6051 base_addr = (void *)( ((unsigned long)(base_addr) & ~(SHMLBA-1)) + SHMLBA );
6052This bumps up the address if it's already aligned. Signed-off-by: Bob Hepple <bhepple@promptu.com>.
6053
6054Modified File(s):
6055ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
6056
605759) Log Message:
6058Reverting 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>.
6059
6060Modified File(s):
6061ltp/testcases/kernel/fs/proc/proc01.c
6062
606360) Log Message:
6064Under 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>.
6065
6066Modified File(s):
6067ltp/IDcheck.sh
6068
subrata_modakd9e4d402008-07-31 08:27:13 +00006069LTP-20080731
6070
60711) Log Message:
6072I'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>.
6073
6074Modified File(s):
6075ltp/lib/write_log.c
6076ltp/testcases/kernel/fs/dmapi/attr.c
6077ltp/testcases/kernel/fs/dmapi/config.c
6078ltp/testcases/kernel/fs/dmapi/disp.c
6079ltp/testcases/kernel/fs/dmapi/event_am.c
6080ltp/testcases/kernel/fs/dmapi/event_an.c
6081ltp/testcases/kernel/fs/dmapi/event_sd.c
6082ltp/testcases/kernel/fs/dmapi/event_sn.c
6083ltp/testcases/kernel/fs/dmapi/handle.c
6084ltp/testcases/kernel/fs/dmapi/hole.c
6085ltp/testcases/kernel/fs/dmapi/invis.c
6086ltp/testcases/kernel/fs/dmapi/mmap.c
6087ltp/testcases/kernel/fs/dmapi/mmapfile.c
6088ltp/testcases/kernel/fs/dmapi/mount.c
6089ltp/testcases/kernel/fs/dmapi/objref.c
6090ltp/testcases/kernel/fs/dmapi/pmr_post.c
6091ltp/testcases/kernel/fs/dmapi/pmr_pre.c
6092ltp/testcases/kernel/fs/dmapi/right.c
6093ltp/testcases/kernel/fs/dmapi/token.c
6094ltp/testcases/kernel/fs/fsstress/fsstress.c
6095ltp/testcases/kernel/fs/scsi/ltpfs/main.c
6096ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
6097ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
6098ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
6099ltp/testcases/kernel/syscalls/open/open08.c
6100
61012) Log Message:
6102Every once in a while, pselect01 fails with the following output:
6103FAIL : Sleep time was incorrect:5 != 6
6104This 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>.
6105
6106Modified File(s):
6107ltp/testcases/kernel/syscalls/pselect/pselect01.c
6108
61093) Log Message:
6110Fix a bug in the selinux testsuite makefile, pointed out by David Howells. Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>.
6111
6112Modified File(s):
6113ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
6114
61154) Log Message:
6116TEST_RETURN should not be inverted when logging. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
6117
6118Modified File(s):
6119ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
6120
61215) Log Message:
6122gcov-kernel: refreshed 2.6.16 patch, adding CONFIG_MODVER compatbility
6123
6124Modified File(s):
6125ltp/utils/analysis/gcov-kernel/linux-2.6.16-gcov.patch
6126
61276) Log Message:
6128Fixes the following issues:
6129The 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>.
6130
6131Modified File(s):
6132ltp/testcases/kernel/security/selinux-testsuite/policy/Makefile
6133ltp/testcases/kernel/security/selinux-testsuite/policy/test_global.te
6134ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
6135ltp/testscripts/test_selinux.sh
6136
61377) Log Message:
6138I'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>.
6139
6140Modified File(s):
6141ltp/testcases/kernel/mem/mem/mem02.c
6142
61438) Log Message:
6144I'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>.
6145
6146Modified File(s):
6147ltp/testcases/kernel/mem/mtest06/mmap1.c
6148
61499) Log Message:
6150I'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>.
6151
6152Modified File(s):
6153ltp/testcases/kernel/mem/mtest05/mmstress.c
6154
615510) Log Messsage:
6156
6157Modified File(s):
6158I'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>.
6159
6160Modified File(s):
6161ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
6162
616311) Log Message:
6164I'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>.
6165
6166Modified File(s):
6167ltp/testcases/kernel/sched/nptl/nptl01.c
6168
616912) Log Message:
6170I'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>.
6171
6172Modified File(s):
6173ltp/testcases/kernel/syscalls/syscall/syscall01.c
6174
617513) Log Message:
6176There were some mistakes in my previous patch.
6177- wrong mode 0644 for mkdir().
6178- unnecessary to add 0644 for open() since the flag doesn't include O_CREAT (while it does no harm).
6179By this new patch, they are fixed. Junjiro Okajima <hooanon05@yahoo.co.jp>.
6180
6181Modified File(s):
6182ltp/lib/write_log.c
6183ltp/testcases/ballista/ballista/templates/b_mq_attr.tpl
6184ltp/testcases/ballista/ballista/templates/b_mqd.tpl
6185ltp/testcases/ballista/ballista/templates/b_mqdSUN.tpl
6186ltp/testcases/ballista/ballista/templates/b_ptr_sem_t.tpl
6187ltp/testcases/kernel/fs/dmapi/attr.c
6188ltp/testcases/kernel/fs/dmapi/config.c
6189ltp/testcases/kernel/fs/dmapi/disp.c
6190ltp/testcases/kernel/fs/dmapi/dm_test.h
6191ltp/testcases/kernel/fs/dmapi/event_am.c
6192ltp/testcases/kernel/fs/dmapi/event_an.c
6193ltp/testcases/kernel/fs/dmapi/event_sd.c
6194ltp/testcases/kernel/fs/dmapi/event_sn.c
6195ltp/testcases/kernel/fs/dmapi/handle.c
6196ltp/testcases/kernel/fs/dmapi/hole.c
6197ltp/testcases/kernel/fs/dmapi/invis.c
6198ltp/testcases/kernel/fs/dmapi/mmap.c
6199ltp/testcases/kernel/fs/dmapi/mmapfile.c
6200ltp/testcases/kernel/fs/dmapi/mount.c
6201ltp/testcases/kernel/fs/dmapi/objref.c
6202ltp/testcases/kernel/fs/dmapi/pmr_post.c
6203ltp/testcases/kernel/fs/dmapi/pmr_pre.c
6204ltp/testcases/kernel/fs/dmapi/right.c
6205ltp/testcases/kernel/fs/dmapi/token.c
6206ltp/testcases/kernel/fs/fsstress/fsstress.c
6207ltp/testcases/kernel/fs/scsi/ltpfs/main.c
6208ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
6209ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
6210ltp/testcases/kernel/syscalls/open/open08.c
6211ltp/testcases/open_hpi_testsuite/utils/uid_utils.c
6212
621314)Log Message:
6214This 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>.
6215
6216Modified File(s):
6217ltp/testcases/kernel/syscalls/readlink/readlink04.c
6218
621915) Log Message:
6220It eliminates the potential for many false negatives.
62211. Use cap_compare to compare capability sets instead of comparing the far less reliable text representations.
62222. pI' tests were failing bc I started with empty pI. Fill pI before those tests.
62233. Check for libcap-2.11 or later (by checking for cap_compare()).
6224Signed-off-by: Serge Hallyn <serue@us.ibm.com>
6225
6226Modified File(s):
6227ltp/testcases/kernel/security/filecaps/Makefile
6228ltp/testcases/kernel/security/filecaps/check_simple_capset.c
6229ltp/testcases/kernel/security/filecaps/filecapstest.sh
6230ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
6231
623216) Log Messsage:
6233Porting of io_destroy(), io_getevents(), io_setup() & io_submit() syscall tests from Crackerjack to LTP, by Masatake YAMATO <yamato@redhat.com>.
6234
6235Modified Files:
6236ltp/runtest/syscalls
6237
6238Added Files:
6239ltp/testcases/kernel/syscalls/io_destroy/Makefile
6240ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
6241ltp/testcases/kernel/syscalls/io_destroy/run-io_destroy.sh
6242ltp/testcases/kernel/syscalls/io_getevents/Makefile
6243ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
6244ltp/testcases/kernel/syscalls/io_getevents/run-io_getevents.sh
6245ltp/testcases/kernel/syscalls/io_setup/Makefile
6246ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
6247ltp/testcases/kernel/syscalls/io_setup/run-io_setup.sh
6248ltp/testcases/kernel/syscalls/io_submit/Makefile
6249ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
6250ltp/testcases/kernel/syscalls/io_submit/run-io_submit.sh
6251
625217) Log Message:
6253According 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>.
6254
6255Modified File(s):
6256ltp/testcases/kernel/io/aio/aio01/aio01.c
6257ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
6258
625918) Log Message:
6260Error 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>.
6261
6262Modified File(s):
6263ltp/testcases/kernel/include/ia64.in
6264ltp/testcases/kernel/include/linux_syscall_numbers.h
6265
626619) Log Message:
6267Add 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>.
6268
6269Modified Files:
6270ltp/testcases/kernel/controllers/Makefile
6271ltp/testcases/kernel/controllers/test_controllers.sh
6272
6273Added Files:
6274ltp/testcases/kernel/controllers/io-throttle/Makefile
6275ltp/testcases/kernel/controllers/io-throttle/README
6276ltp/testcases/kernel/controllers/io-throttle/io_throttle_testplan.txt
6277ltp/testcases/kernel/controllers/io-throttle/iobw.c
6278ltp/testcases/kernel/controllers/io-throttle/myfunctions.sh
6279ltp/testcases/kernel/controllers/io-throttle/run_io_throttle_test.sh
6280
628120) Log Message:
6282The 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>.
6283
6284Modified File(s):
6285ltp/testcases/kernel/security/selinux-testsuite/policy/test_file.te
6286
628721) Log Message:
6288gcov-kernel: patches for 2.6.26
6289
6290Added Files:
6291linux-2.6.26-gcov-arm-eabi.patch
6292linux-2.6.26-gcov-arm-hack.patch
6293linux-2.6.26-gcov.patch
6294
629522) Log Message:
6296The following problem i found:
62971, utimensat01.c still has not been compiled when check_for_utimensat_support return success.
62982, utimensat01 works on only i386 arch.
6299Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>
6300
6301Modified File(s):
6302ltp/testcases/kernel/include/i386.in
6303ltp/testcases/kernel/include/ia64.in
6304ltp/testcases/kernel/include/linux_syscall_numbers.h
6305ltp/testcases/kernel/include/x86_64.in
6306ltp/testcases/kernel/syscalls/utimensat/Makefile
6307ltp/testcases/kernel/syscalls/utimensat/check_for_utimensat_support.c
6308ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
6309
631023) Log Message:
6311Sorry, I took mistake in giving value to TST_* in io_setup01.c and io_submit01.c. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
6312
6313Modified File(s):
6314ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
6315ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
6316
631724) Log Message:
6318I found some typos. I cannot remember but maybe I introduced. Signed-off-by: Masatake YAMATO<yamato@redhat.com>.
6319
6320Modified File(s):
6321ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
6322ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
6323ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
6324
632525) Log Message:
6326I get compile error in hackbench. With the following patch, the compiler error is gone. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
6327
6328Modified File(s):
6329ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
6330
633126) Log Message:
6332In fact, the case "hackbench02 hackbench 150 thread 1000" failed when i tested the latest ltp. the following error message occured:
6333--------------------
6334Creating fdpair (error: Too many open files)
6335--------------------
6336The 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>.
6337
6338Modified File(s):
6339ltp/runtest/sched
6340
634127) Log Message:
6342It 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>.
6343
6344Modified File(s):
6345ltp/testcases/network/generate.sh
6346
634728) Log Message:
6348When 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?
6349Gilles.
6350
6351According to man gcc:
6352 -m64
6353 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.
6354--Darren
6355
6356I've also run the involved tests on an x86_64 machine and it was OK. Gilles Carry <Gilles.Carry@bull.net>.
6357
6358Modified File(s):
6359ltp/testcases/realtime/config.mk
6360
636129) Log Message:
6362First 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>.
6363
6364Modified File(s):
6365ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
6366ltp/testcases/realtime/func/measurement/preempt_timing.c
6367ltp/testcases/realtime/func/measurement/rdtsc-latency.c
6368ltp/testcases/realtime/include/librttest.h
6369ltp/testcases/realtime/lib/librttest.c
6370
637130) Log Messsage:
6372This 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>.
6373I 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>.
6374
6375Modified File(s):
6376ltp/testcases/realtime/include/librttest.h
6377
637831) Log Message:
6379In 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>.
6380
6381Modified File(s):
6382ltp/testcases/realtime/lib/librttest.c
6383
638432) Log Message:
6385Update to OpenHPI 2.12.0 (see www.openhpi.org for more info)
6386
6387Modified File(s):
6388ltp/testcases/open_hpi_testsuite/*
6389
639033) Log Message:
6391Addition 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>.
6392
6393Modified Files:
6394ltp/Makefile
6395ltp/runtest/numa
6396ltp/runtest/syscalls
6397ltp/testcases/kernel/numa/Makefile
6398
6399Added Files:
6400ltp/testcases/kernel/syscalls/move_pages/Makefile
6401ltp/testcases/kernel/syscalls/move_pages/move_pages.sh
6402ltp/testcases/kernel/syscalls/move_pages/move_pages01.c
6403ltp/testcases/kernel/syscalls/move_pages/move_pages02.c
6404ltp/testcases/kernel/syscalls/move_pages/move_pages03.c
6405ltp/testcases/kernel/syscalls/move_pages/move_pages03.mode.sh
6406ltp/testcases/kernel/syscalls/move_pages/move_pages04.c
6407ltp/testcases/kernel/syscalls/move_pages/move_pages05.c
6408ltp/testcases/kernel/syscalls/move_pages/move_pages06.c
6409ltp/testcases/kernel/syscalls/move_pages/move_pages07.c
6410ltp/testcases/kernel/syscalls/move_pages/move_pages08.c
6411ltp/testcases/kernel/syscalls/move_pages/move_pages09.c
6412ltp/testcases/kernel/syscalls/move_pages/move_pages10.c
6413ltp/testcases/kernel/syscalls/move_pages/move_pages11.c
6414ltp/testcases/kernel/syscalls/move_pages/move_pages11.mode.sh
6415ltp/testcases/kernel/syscalls/move_pages/move_pages_support.c
6416ltp/testcases/kernel/syscalls/move_pages/move_pages_support.h
6417ltp/tools/scripts/numa_test.sh
6418
641934) Log Message:
6420The 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>.
6421
subrata_modak7ff94df2008-06-28 19:46:35 +00006422LTP-20080630
6423
64241) Log Message:
6425These tests were contributed by the timerfd() syscall developer Davide Libenzi <davidel@xmailserver.org>.
6426
6427Modified Files:
6428ltp/runtest/syscalls
6429Added Files:
6430ltp/testcases/kernel/syscalls/timerfd/Makefile
6431ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
6432
64332) Log Message:
6434CPU and MEMORY HOTPLUG test cases picked up from http://devresources.linux-foundation.org/dev/hotplug/
6435
6436Added Files:
6437ltp/testcases/kernel/hotplug/cpu_hotplug/COPYING
6438ltp/testcases/kernel/hotplug/cpu_hotplug/ChangeLog
6439ltp/testcases/kernel/hotplug/cpu_hotplug/README
6440ltp/testcases/kernel/hotplug/cpu_hotplug/runtests.sh
6441ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug01.txt
6442ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug02.txt
6443ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug03.txt
6444ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug04.txt
6445ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug05.txt
6446ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug06.txt
6447ltp/testcases/kernel/hotplug/cpu_hotplug/doc/todo.txt
6448ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug01.sh
6449ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug02.sh
6450ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug03.sh
6451ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug04.sh
6452ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.sar.sh
6453ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.sh
6454ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.top.sh
6455ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug07.sh
6456ltp/testcases/kernel/hotplug/cpu_hotplug/include/hotplug.fns
6457ltp/testcases/kernel/hotplug/cpu_hotplug/include/testsuite.fns
6458ltp/testcases/kernel/hotplug/cpu_hotplug/tools/do_disk_write_loop
6459ltp/testcases/kernel/hotplug/cpu_hotplug/tools/do_kcompile_loop
6460ltp/testcases/kernel/hotplug/cpu_hotplug/tools/do_spin_loop
6461ltp/testcases/kernel/hotplug/cpu_hotplug/tools/report_proc_interrupts
6462ltp/testcases/kernel/hotplug/memory_hotplug/COPYING
6463ltp/testcases/kernel/hotplug/memory_hotplug/Makefile
6464ltp/testcases/kernel/hotplug/memory_hotplug/README
6465ltp/testcases/kernel/hotplug/memory_hotplug/TODO
6466ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
6467ltp/testcases/kernel/hotplug/memory_hotplug/debug.h
6468ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.c
6469ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.h
6470ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.c
6471ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.h
6472ltp/testcases/kernel/hotplug/memory_hotplug/segment.c
6473ltp/testcases/kernel/hotplug/memory_hotplug/segment.h
6474ltp/testcases/kernel/hotplug/memory_hotplug/version.h
6475ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1
6476ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1c
6477ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1c8
6478ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1f
6479ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1l
6480ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1la
6481ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1shm
6482ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test2
6483ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test2l
6484ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test3
6485ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test3-1m
6486ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test3l
6487ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test4
6488ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test4f
6489ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-2shm-1m
6490ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1g
6491ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1g-interleaved
6492ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1g-touch
6493ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1p
6494ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-8p
6495ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-8p-nomig
6496ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-8p-touch
6497ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-16m
6498ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-16m-touch
6499ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-1m
6500ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-1m-touch
6501ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-8p
6502ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-shm-8p
6503ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-2shm-1m
6504ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-1g
6505ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-1g-interleaved
6506ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-1p
6507ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-8p
6508ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-file-16m
6509ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-file-1m
6510
65113) Log Message:
6512This 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>.
6513
6514Modified File(s):
6515ltp/testcases/kernel/syscalls/mremap/mremap04.c
6516
65174) Log Message:
6518I 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:
6519
6520start_time = nanoTime() + 1000000000;
6521rt = new realtimeThread(sched_param, new \
6522 PeriodicParameters(start_time, ...), ..., run);
6523
6524/* by the rtsj specification, this method will not run until start_time */
6525run() {
6526 now = nanoTime();
6527 start_latency = now - start_time;
6528 ...
6529}
6530
6531The rt-tests version went something like this:
6532
6533start_time = rt_gettime();
6534create_fifo_thread(periodic_thread, (void*)0, PRIO);
6535
6536periodic_thread() {
6537 now = rt_gettime();
6538 start_latency = now - start;
6539 ...
6540}
6541
6542As 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>.
6543
6544Modified File(s):
6545ltp/testcases/realtime/func/sched_latency/sched_latency.c
6546ltp/testcases/realtime/include/librttest.h
6547ltp/testcases/realtime/lib/librttest.c
6548
65495) Log Message:
6550The 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:
6551
6552<output>
6553Hello World
6554</output>
6555with return code 0 (success)
6556
6557instead of:
6558
6559<output>
6560execve05 1 FAIL : Failures reported above
6561</output>
6562with return code matching FAIL.
6563
6564This 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>.
6565
6566Modified Files:
6567ltp/testcases/kernel/syscalls/execve/execve05.c
6568
65696) Log Message:
6570The 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>.
6571
6572Modified Files:
6573ltp/testcases/kernel/syscalls/execve/execve05.c
6574
65757) Log Message:
6576The 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>.
6577
6578Modified Files:
6579ltp/testcases/kernel/syscalls/execve/execve05.c
6580
65818) Log Message:
6582The 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>.
6583
6584Modified Files:
6585ltp/testcases/kernel/syscalls/execve/execve05.c
6586
65879) Log Message:
6588This 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 :
6589- Process A calls sync_pipe_create
6590- Process A do a fork (creation of process B)
6591- Process A calls sync_pipe_wait
6592---> Process A blocks on sync_pipe_wait
6593- Process B starts
6594- Process B exits because of an early error.
6595In 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>.
6596
6597Modified File(s):
6598ltp/lib/libtestsuite.c
6599
660010) Log Message:
6601This patch fixes a compilation warning due to the function "sync_pipe_close" which was not exported. Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>.
6602
6603Modified File(s):
6604ltp/include/libtestsuite.h
6605
660611) Log Message:
6607After 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>.
6608
6609Modified Files:
6610ltp/testcases/kernel/syscalls/ipc/msgrcv/Makefile
6611ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
6612ltp/testcases/kernel/syscalls/ipc/msgsnd/Makefile
6613ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
6614ltp/testcases/kernel/syscalls/ipc/semctl/Makefile
6615ltp/testcases/kernel/syscalls/ipc/semop/Makefile
6616ltp/testcases/kernel/syscalls/ipc/shmctl/Makefile
6617
6618Removed Files:
6619ltp/testcases/kernel/syscalls/lib/Makefile
6620ltp/testcases/kernel/syscalls/lib/libtestsuite.c
6621ltp/testcases/kernel/syscalls/lib/libtestsuite.h
6622
662312) Log Message:
6624time-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>.
6625
6626Modified File(s):
6627ltp/testcases/kernel/sched/tool/time-schedule.c
6628
662913) Log Message:
6630This patch fix the make file of fs_bin test case so that it can be cross-built. Roy Lee <roylee@andestech.com>.
6631
6632Modified File(s):
6633ltp/testcases/kernel/fs/fs_bind/bin/Makefile
6634
663514) Log Message:
6636Add syscall numbers for timerfd syscalls under i386 and x86_64. Roy Lee <roylee@andestech.com>.
6637
6638Modified File(s):
6639ltp/testcases/kernel/include/i386.in
6640ltp/testcases/kernel/include/linux_syscall_numbers.h
6641ltp/testcases/kernel/include/x86_64.in
6642
664315) Log Message:
6644Currently, 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>.
6645
6646Modified File(s):
6647ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
6648
664916) Log Message:
6650It 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>.
6651
6652Modified File(s):
6653ltp/testcases/realtime/include/librttest.h
6654
665517) Log Message:
6656utimensat() 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>.
6657
6658Modified File(s):
6659ltp/runtest/syscalls
6660
6661Added Files:
6662ltp/testcases/kernel/syscalls/utimensat/Makefile
6663ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
6664ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
6665
666618) Log Message:
6667On ia64, __clone2() is used instead of clone(). Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
6668
6669Modified File(s):
6670ltp/testcases/kernel/fs/fs_bind/bin/nsclone.c
6671
667219) Log Message:
6673I 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>.
6674
6675Modified File(s):
6676ltp/testcases/kernel/syscalls/fork/fork12.c
6677
667820) Log Message:
6679This 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>.
6680
6681Modified File(s):
6682ltp/testcases/kernel/io/writetest/writetest.c
6683
668421) Log Message:
6685mallocstress 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>.
6686
6687Modified File(s):
6688ltp/testcases/kernel/mem/mtest07/mallocstress.c
6689
669022) Log Message:
6691Reverting 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.
6692-fixes bugs
6693-adds the capability to stress a server with multiple clients"
6694So 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
6695 buf=(char *)malloc(clnt*maxClients);
6696by
6697 buf=(char *)malloc(clnt*(maxClients+1));
6698Signed-off-by: Le Rouzic <aime.le-rouzic@bull.net>.
6699
6700Modified File(s):
6701ltp/testcases/network/nfsv4/locks/Makefile
6702ltp/testcases/network/nfsv4/locks/locktests.c
6703
6704Added Files:
6705ltp/testcases/network/nfsv4/locks/locktests.h
6706
6707Removed Files:
6708ltp/testcases/network/nfsv4/locks/test
6709
6710
671123) Log Message:
6712In the manpage for tst_res(3) in the April snapshot it says...
6713 tst_brk - Print result message and break remaining test cases
6714 tst_brkm - Print result message, including file contents, and break remaining test cases
6715... 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>.
6716
6717Modified File(s):
6718ltp/doc/man3/tst_res.3
6719
672024) Log Message:
6721Force 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.
6722Signed-off-by: Giuseppe Cavallaro <peppe.cavallaro@st.com>,
6723Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>.
6724
6725Modified File(s):
6726ltp/testcases/network/stress/ns-tools/ns-mcast_join.c
6727
672825) Log Message:
6729Fix 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>.
6730
6731Modified File(s):
6732ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_fdreceive.te
6733ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_sigiotask.c
6734
673526) Log Message:
6736Included the statement:
6737 These tests are OSDL/LF and imported into LTP under GPLv2.
6738
6739Modified File(s):
6740ltp/testcases/kernel/hotplug/cpu_hotplug/COPYING
6741ltp/testcases/kernel/hotplug/memory_hotplug/COPYING
6742
674327) Log Message:
6744This 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>.
6745
6746Modified Files:
6747ltp/testcases/realtime/profiles/default
6748
6749Added Files:
6750ltp/testcases/realtime/func/async_handler/run_auto.sh
6751
675228) Log Message:
6753Looks 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>.
6754
6755Modified File(s):
6756ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
6757
675829) Log Message:
6759we 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>.
6760
6761Modified File(s):
6762ltp/testscripts/test_fs_bind.sh
6763
676430) Log Message:
6765signal_test_01 failed on ia64, the following message outputed:
6766---------------------------
6767ERROR [line: 146] sigaltstack failed: Cannot allocate memory
6768: Cannot allocate memory
6769signal_test_01: IPC Signals TestSuite program
6770---------------------------
6771And, i found the defined macro STACKSIZE is short on ia64. This patch fix it. Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>.
6772
6773Modified File(s):
6774ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
6775
677631) Log Message:
6777signal_test_05 failed on ia64 and x86_64, the following message outputed:
6778---------------------------
6779ERROR [line: 145] child process exited abnormally
6780---------------------------
6781Some 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>.
6782
6783Modified File(s):
6784ltp/testcases/kernel/ipc/ipc_stress/signal_test_05.c
6785
678632) Log Message:
6787Updating to include info about all other LTP man pages. Subrata Modak <subrata@linux.vnet.ibm.com>
6788
6789Modified File(s):
6790ltp/README.ltp-devel
6791
679233) Log Message:
6793I'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>
6794
6795Modified Files:
6796ltp/runtest/syscalls
6797
6798Added Files:
6799ltp/testcases/kernel/syscalls/gettid/Makefile
6800ltp/testcases/kernel/syscalls/gettid/gettid01.c
6801
680234) Log Message:
6803I 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>.
6804
6805Modified File(s):
6806ltp/testcases/kernel/syscalls/exit/exit02.c
6807
680835) Log Message:
6809This 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>.
6810
6811Modified File(s):
6812ltp/testcases/kernel/syscalls/ipc/semctl/semctl06.c
6813
681436) Log Message:
6815The 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>.
6816
6817Modified File(s):
6818ltp/lib/Makefile
6819
682037) Log Message:
6821Addition of enhanced test plan by Cai Qian <qcai@redhat.com>.
6822
6823Modified File(s):
6824ltp/testcases/kdump/doc/TEST_PLAN.txt
6825
682638) Log Message:
6827Fixed 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.
6828
6829Modified File(s):
6830ltp/testcases/network/stress/ns-tools/check_netem
6831
683239) Log Message:
6833Running 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>.
6834
6835Modified File(s):
6836ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip01
6837
683840) Log Message:
6839This 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>.
6840
6841Modified File(s):
6842ltp/testcases/network/stress/ns-tools/killall_udp_traffic
6843
684441) Log Message:
6845Attached 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>.
6846
6847Modified File(s):
6848ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip01
6849ltp/testcases/network/stress/ns-tools/killall_icmp_traffic
6850ltp/testcases/network/stress/ns-tools/killall_tcp_traffic
6851ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip01
6852
685342) Log Message:
6854Addition 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>.
6855
6856Added File(s):
6857ltp/runtest/connectors
6858ltp/testcases/kernel/connectors/Makefile
6859ltp/testcases/kernel/connectors/pec/Makefile
6860ltp/testcases/kernel/connectors/pec/README
6861ltp/testcases/kernel/connectors/pec/event_generator.c
6862ltp/testcases/kernel/connectors/pec/pec_listener.c
6863ltp/testcases/kernel/connectors/pec/run_pec_test
6864
686543) Log Message:
6866Here it is. Based on my last patch.
6867- building failure on 2.6.16 should be fixed
6868- fix "make install" if kernel version < 2.6.15
6869- abort tests if kernel version < 2.6.15
6870Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
6871
6872Modified File(s):
6873ltp/runtest/connectors
6874ltp/testcases/kernel/connectors/Makefile
6875ltp/testcases/kernel/connectors/pec/Makefile
6876ltp/testcases/kernel/connectors/pec/pec_listener.c
6877
6878Added File(s):
6879ltp/testcases/kernel/connectors/connector_test.sh
6880
688144) Log Message:
6882This was ported from the Crackerjack Project by Masatake YAMATO <yamato@redhat.com>.
6883
6884Modified Files:
6885ltp/runtest/syscalls
6886
6887Added Files:
6888ltp/testcases/kernel/syscalls/io_cancel/Makefile
6889ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
6890ltp/testcases/kernel/syscalls/io_cancel/run-io_cancel.sh
6891
689245) Log Message:
6893I'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>.
6894
6895Modified File(s):
6896ltp/testcases/kernel/syscalls/io_cancel/Makefile
6897ltp/testcases/kernel/syscalls/io_cancel/run-io_cancel.sh
6898
689946) Log Message:
6900hackbench 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>.
6901
6902Modified Files:
6903ltp/runtest/sched
6904ltp/testcases/kernel/sched/Makefile
6905
6906Added Files:
6907ltp/testcases/kernel/sched/cfs-scheduler/Makefile
6908ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
6909
691047) Log Message:
6911I 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>.
6912
6913Modified File(s):
6914ltp/doc/testcases/network.txt
6915ltp/runtest/rpc
6916ltp/runtest/stress.part3
6917
691848) Log Message:
6919Few Changes to ttype value.
6920
6921Modified File(s):
6922ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
6923
692449) Log Message:
6925Changes to fix Build, Install and run on non-supported architectures.
6926
6927Added Files:
6928ltp/testcases/kernel/syscalls/utimensat/check_for_utimensat_support.c
6929Modified Files:
6930ltp/testcases/kernel/syscalls/utimensat/Makefile
6931ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
6932ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
6933
693450) Log Message:
6935Fixing the run on supported kernels.
6936
6937Modified File(s):
6938ltp/testscripts/test_fs_bind.sh
6939
subrata_modak6a860fc2008-06-01 09:34:23 +00006940LTP-20080531
6941
69421) Log Message:
6943Following 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>
6944
6945Modified File(s):
6946ltp/testcases/ballista/ballista/ballista.cpp
6947ltp/testcases/ballista/ballista/ballistaUtil.cpp
6948ltp/testcases/ballista/ballista/callGen.cpp
6949ltp/testcases/ballista/ballista/callGen_standAlone.cpp
6950ltp/testcases/ballista/ballista/create_code.pl
6951ltp/testcases/ballista/ballista/create_code_standAlone.pl
6952ltp/testcases/ballista/ballista/executeTestCase.cpp
6953ltp/testcases/ballista/ballista/executeTestCase.fresh
6954ltp/testcases/ballista/ballista/genCode.cpp
6955ltp/testcases/ballista/ballista/genCodeCreator.cpp
6956ltp/testcases/ballista/ballista/line.cpp
6957ltp/testcases/ballista/ballista/line.h
6958ltp/testcases/ballista/ballista/match.cpp
6959ltp/testcases/ballista/ballista/parseArguments.cpp
6960ltp/testcases/ballista/ballista/replacer.cpp
6961ltp/testcases/ballista/ballista/selfHost.cpp
6962ltp/testcases/ballista/ballista/serverCommunication.cpp
6963ltp/testcases/ballista/ballista/testCaseIterator.cpp
6964ltp/testcases/ballista/ballista/testCaseIterator.h
6965ltp/testcases/ballista/ballista/compile/bparser.cpp
6966ltp/testcases/ballista/ballista/templates/bTypes.cpp
6967
69682) Log Message:
6969The 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>
6970
6971Modified File(s):
6972ltp/testcases/kernel/mem/shmt/shmt09.c
6973ltp/testcases/kernel/syscalls/mmap/mmap01.c
6974
69753) Log Message:
6976These 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>.
6977
6978Modified File(s):
6979ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
6980ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
6981ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
6982ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
6983ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
6984ltp/testcases/kernel/syscalls/splice/splice01.c
6985ltp/testcases/kernel/syscalls/tee/tee01.c
6986ltp/testcases/kernel/syscalls/utime/utime01.c
6987ltp/testcases/kernel/syscalls/utime/utime02.c
6988ltp/testcases/kernel/syscalls/utime/utime03.c
6989ltp/testcases/network/nfs/nfs01/nfs01
6990
69914) Log Message:
6992Update to OpenHPI 2.10.1 (see www.openhpi.org for more info)
6993
6994Modified Files:
6995ltp/testcases/open_hpi_testsuite/Makefile.am
6996ltp/testcases/open_hpi_testsuite/Makefile.in
6997ltp/testcases/open_hpi_testsuite/configure
6998ltp/testcases/open_hpi_testsuite/configure.ac
6999ltp/testcases/open_hpi_testsuite/openhpi.conf.example
7000ltp/testcases/open_hpi_testsuite/openhpi.spec.in
7001ltp/testcases/open_hpi_testsuite/clients/Makefile.in
7002ltp/testcases/open_hpi_testsuite/clients/hpiel.c
7003ltp/testcases/open_hpi_testsuite/clients/hpievents.c
7004ltp/testcases/open_hpi_testsuite/clients/hpipower.c
7005ltp/testcases/open_hpi_testsuite/cpp/Makefile.in
7006ltp/testcases/open_hpi_testsuite/cpp/t/Makefile.in
7007ltp/testcases/open_hpi_testsuite/docs/Makefile.am
7008ltp/testcases/open_hpi_testsuite/docs/Makefile.in
7009ltp/testcases/open_hpi_testsuite/docs/hld/Makefile.am
7010ltp/testcases/open_hpi_testsuite/docs/hld/Makefile.in
7011ltp/testcases/open_hpi_testsuite/docs/hld/appendix.sgml
7012ltp/testcases/open_hpi_testsuite/docs/hld/authors.dtd
7013ltp/testcases/open_hpi_testsuite/docs/hld/bookinfo.sgml
7014ltp/testcases/open_hpi_testsuite/docs/hld/introduction.sgml
7015ltp/testcases/open_hpi_testsuite/docs/hld/legal.dtd
7016ltp/testcases/open_hpi_testsuite/docs/hld/obtaining.sgml
7017ltp/testcases/open_hpi_testsuite/docs/hld/openhpi-manual.sgml
7018ltp/testcases/open_hpi_testsuite/docs/hld/openhpi_highlevel.sgml
7019ltp/testcases/open_hpi_testsuite/docs/hld/openhpi_structure.sgml
7020ltp/testcases/open_hpi_testsuite/docs/hld/plugin_guide.sgml
7021ltp/testcases/open_hpi_testsuite/docs/hld/plugin_usage.sgml
7022ltp/testcases/open_hpi_testsuite/docs/hld/revisions.dtd
7023ltp/testcases/open_hpi_testsuite/docs/hld/sahpi_breakdown.sgml
7024ltp/testcases/open_hpi_testsuite/docs/man/Makefile.in
7025ltp/testcases/open_hpi_testsuite/hpi_shell/Makefile.am
7026ltp/testcases/open_hpi_testsuite/hpi_shell/Makefile.in
7027ltp/testcases/open_hpi_testsuite/hpi_shell/commands.c
7028ltp/testcases/open_hpi_testsuite/hpi_shell/ctrl_inv.c
7029ltp/testcases/open_hpi_testsuite/hpi_shell/hpi_cmd.h
7030ltp/testcases/open_hpi_testsuite/hpi_shell/sensor.c
7031ltp/testcases/open_hpi_testsuite/hpi_shell/session.c
7032ltp/testcases/open_hpi_testsuite/hpi_ui_lib/Makefile.in
7033ltp/testcases/open_hpi_testsuite/hpi_ui_lib/service.c
7034ltp/testcases/open_hpi_testsuite/hpi_ui_lib/show.c
7035ltp/testcases/open_hpi_testsuite/marshal/Makefile.in
7036ltp/testcases/open_hpi_testsuite/marshal/connection.c
7037ltp/testcases/open_hpi_testsuite/marshal/marshal.c
7038ltp/testcases/open_hpi_testsuite/marshal/marshal_hpi_types.c
7039ltp/testcases/open_hpi_testsuite/marshal/marshal_hpi_types.h
7040ltp/testcases/open_hpi_testsuite/marshal/strmsock.cpp
7041ltp/testcases/open_hpi_testsuite/marshal/t/Makefile.am
7042ltp/testcases/open_hpi_testsuite/marshal/t/Makefile.in
7043ltp/testcases/open_hpi_testsuite/marshal/t/float_format.c
7044ltp/testcases/open_hpi_testsuite/marshal/t/marshal_012.c
7045ltp/testcases/open_hpi_testsuite/marshal/t/marshal_013.c
7046ltp/testcases/open_hpi_testsuite/marshal/t/marshal_014.c
7047ltp/testcases/open_hpi_testsuite/marshal/t/marshal_015.c
7048ltp/testcases/open_hpi_testsuite/marshal/t/marshal_016.c
7049ltp/testcases/open_hpi_testsuite/marshal/t/marshal_017.c
7050ltp/testcases/open_hpi_testsuite/marshal/t/marshal_018.c
7051ltp/testcases/open_hpi_testsuite/marshal/t/marshal_028.c
7052ltp/testcases/open_hpi_testsuite/openhpid/Makefile.am
7053ltp/testcases/open_hpi_testsuite/openhpid/Makefile.in
7054ltp/testcases/open_hpi_testsuite/openhpid/openhpiclient.cpp
7055ltp/testcases/open_hpi_testsuite/openhpid/openhpid.cpp
7056ltp/testcases/open_hpi_testsuite/plugins/Makefile.in
7057ltp/testcases/open_hpi_testsuite/plugins/ipmi/Makefile.in
7058ltp/testcases/open_hpi_testsuite/plugins/ipmi/t/Makefile.in
7059ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/Makefile.in
7060ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_discover.cpp
7061ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_domain.cpp
7062ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_log.cpp
7063ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_mc_vendor.cpp
7064ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_resource.cpp
7065ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_sdr.cpp
7066ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_sensor_hotswap.cpp
7067ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/thread.cpp
7068ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/Makefile.in
7069ltp/testcases/open_hpi_testsuite/plugins/rtas/Makefile.in
7070ltp/testcases/open_hpi_testsuite/plugins/simulator/Makefile.in
7071ltp/testcases/open_hpi_testsuite/plugins/simulator/t/Makefile.in
7072ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/Makefile.in
7073ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/Makefile.in
7074ltp/testcases/open_hpi_testsuite/plugins/sysfs/Makefile.in
7075ltp/testcases/open_hpi_testsuite/plugins/watchdog/Makefile.in
7076ltp/testcases/open_hpi_testsuite/scripts/Makefile.in
7077ltp/testcases/open_hpi_testsuite/scripts/test/Makefile.in
7078ltp/testcases/open_hpi_testsuite/scripts/test/conformance_report.pl
7079ltp/testcases/open_hpi_testsuite/scripts/test/coverage_report.pl
7080ltp/testcases/open_hpi_testsuite/scripts/test/gcov2html.pl
7081ltp/testcases/open_hpi_testsuite/scripts/test/generate_index.pl
7082ltp/testcases/open_hpi_testsuite/scripts/test/gsum2html.pl
7083ltp/testcases/open_hpi_testsuite/scripts/test/testconformance.pl
7084ltp/testcases/open_hpi_testsuite/scripts/test/testcoverage.pl
7085ltp/testcases/open_hpi_testsuite/snmp/Makefile.in
7086ltp/testcases/open_hpi_testsuite/src/Makefile.in
7087ltp/testcases/open_hpi_testsuite/src/config.c
7088ltp/testcases/open_hpi_testsuite/src/event.c
7089ltp/testcases/open_hpi_testsuite/src/safhpi.c
7090ltp/testcases/open_hpi_testsuite/src/t/Makefile.in
7091ltp/testcases/open_hpi_testsuite/src/t/ohpi/Makefile.in
7092ltp/testcases/open_hpi_testsuite/utils/Makefile.in
7093ltp/testcases/open_hpi_testsuite/utils/sahpi_enum_utils.c
7094ltp/testcases/open_hpi_testsuite/utils/sahpi_enum_utils.h
7095ltp/testcases/open_hpi_testsuite/utils/sahpi_struct_utils.c
7096ltp/testcases/open_hpi_testsuite/utils/sahpi_struct_utils.h
7097ltp/testcases/open_hpi_testsuite/utils/uid_utils.c
7098ltp/testcases/open_hpi_testsuite/utils/t/Makefile.in
7099ltp/testcases/open_hpi_testsuite/utils/t/ann/Makefile.in
7100ltp/testcases/open_hpi_testsuite/utils/t/el/Makefile.in
7101ltp/testcases/open_hpi_testsuite/utils/t/epath/Makefile.in
7102ltp/testcases/open_hpi_testsuite/utils/t/rpt/Makefile.in
7103ltp/testcases/open_hpi_testsuite/utils/t/sahpi/Makefile.in
7104ltp/testcases/open_hpi_testsuite/utils/t/uid/Makefile.in
7105
7106Added Files:
7107ltp/testcases/open_hpi_testsuite/hpi_shell/dimi.c
7108ltp/testcases/open_hpi_testsuite/hpi_shell/fumi.c
7109
7110Removed Files:
7111ltp/testcases/open_hpi_testsuite/openhpi.spec
7112ltp/testcases/open_hpi_testsuite/hpi_shell/hpi_cmd
7113ltp/testcases/open_hpi_testsuite/hpi_shell/openhpiclient.cpp
7114ltp/testcases/open_hpi_testsuite/hpi_shell/openhpiclient.h
7115ltp/testcases/open_hpi_testsuite/marshal/t/connection.c
7116ltp/testcases/open_hpi_testsuite/marshal/t/marshal.c
7117ltp/testcases/open_hpi_testsuite/marshal/t/marshal_hpi_types.c
7118ltp/testcases/open_hpi_testsuite/openhpid/alarm.c
7119ltp/testcases/open_hpi_testsuite/openhpid/config.c
7120ltp/testcases/open_hpi_testsuite/openhpid/domain.c
7121ltp/testcases/open_hpi_testsuite/openhpid/event.c
7122ltp/testcases/open_hpi_testsuite/openhpid/hotswap.c
7123ltp/testcases/open_hpi_testsuite/openhpid/init.c
7124ltp/testcases/open_hpi_testsuite/openhpid/lock.c
7125ltp/testcases/open_hpi_testsuite/openhpid/ohpi.c
7126ltp/testcases/open_hpi_testsuite/openhpid/openhpiclient.h
7127ltp/testcases/open_hpi_testsuite/openhpid/plugin.c
7128ltp/testcases/open_hpi_testsuite/openhpid/plugin_static.c
7129ltp/testcases/open_hpi_testsuite/openhpid/safhpi.c
7130ltp/testcases/open_hpi_testsuite/openhpid/session.c
7131ltp/testcases/open_hpi_testsuite/openhpid/threaded.c
7132ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_addr.cpp
7133ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_auth.cpp
7134ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_cmd.cpp
7135ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_con.cpp
7136ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_con_lan.cpp
7137ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_con_smi.cpp
7138ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_log.cpp
7139ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_msg.cpp
7140ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_sensor_factors.cpp
7141ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_utils.cpp
7142ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/thread.cpp
7143ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/el2event.c
7144ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/el2event.c
7145ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc.c
7146ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_annunciator.c
7147ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_control.c
7148ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_discover.c
7149ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_discover_bc.c
7150ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_discover_rsa.c
7151ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_event.c
7152ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_hotswap.c
7153ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_inventory.c
7154ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_power.c
7155ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_reset.c
7156ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_resources.c
7157ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_resources_rsa.c
7158ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_sel.c
7159ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_sensor.c
7160ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_session.c
7161ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_time.c
7162ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_utils.c
7163ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_watchdog.c
7164ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_xml2event.c
7165ltp/testcases/open_hpi_testsuite/src/plugin_static.c
7166ltp/testcases/open_hpi_testsuite/utils/t/ann/announcement_utils.c
7167ltp/testcases/open_hpi_testsuite/utils/t/el/el_utils.c
7168ltp/testcases/open_hpi_testsuite/utils/t/epath/epath_utils.c
7169ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_enum_utils.c
7170ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_event_encode.c
7171ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_event_utils.c
7172ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_struct_utils.c
7173ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_time_utils.c
7174ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpiatca_enum_utils.c
7175ltp/testcases/open_hpi_testsuite/utils/t/epath/uid_utils.c
7176ltp/testcases/open_hpi_testsuite/utils/t/rpt/epath_utils.c
7177ltp/testcases/open_hpi_testsuite/utils/t/rpt/rpt_utils.c
7178ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_enum_utils.c
7179ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_event_encode.c
7180ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_event_utils.c
7181ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_struct_utils.c
7182ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_time_utils.c
7183ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpiatca_enum_utils.c
7184ltp/testcases/open_hpi_testsuite/utils/t/rpt/uid_utils.c
7185ltp/testcases/open_hpi_testsuite/utils/t/sahpi/epath_utils.c
7186ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_enum_utils.c
7187ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_event_encode.c
7188ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_event_utils.c
7189ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_struct_utils.c
7190ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_time_utils.c
7191ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpiatca_enum_utils.c
7192ltp/testcases/open_hpi_testsuite/utils/t/sahpi/uid_utils.c
7193ltp/testcases/open_hpi_testsuite/utils/t/uid/epath_utils.c
7194ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_enum_utils.c
7195ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_event_encode.c
7196ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_event_utils.c
7197ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_struct_utils.c
7198ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_time_utils.c
7199ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpiatca_enum_utils.c
7200ltp/testcases/open_hpi_testsuite/utils/t/uid/uid_utils.c
7201
72025) Log Message:
7203Added 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>
7204
7205Modified Files:
7206ltp/testcases/realtime/lib/librttest.c
7207
72086) Log Message:
7209Modified 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>
7210
7211Modified Files:
7212ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
7213
72147) Log Message:
7215Added -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>.
7216
7217Modified Files:
7218ltp/testcases/realtime/include/librttest.h
7219ltp/testcases/realtime/lib/librttest.c
7220
72218) Log Message:
7222Modified 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>.
7223
7224Modified Files:
7225ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
7226
72279) Log Message:
7228Modified 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>.
7229
7230Modified Files:
7231ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
7232
723310) Log Message:
7234Modified 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>.
7235
7236Modified Files:
7237ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
7238
723911) Log Message:
7240Modified 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>.
7241
7242Modified Files:
7243ltp/testcases/realtime/func/async_handler/async_handler.c
7244ltp/testcases/realtime/func/async_handler/async_handler_jk.c
7245
724612) Log Message:
7247Modified 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>.
7248
7249Modified Files:
7250ltp/testcases/realtime/func/pi_perf/pi_perf.c
7251
725213) Log Message:
7253Modified 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>.
7254
7255Modified Files:
7256ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
7257
725814) Log Message:
7259Modified 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>.
7260
7261Modified Files:
7262ltp/testcases/realtime/func/thread_clock/tc-2.c
7263
726415) Log Message:
7265Modified 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>.
7266
7267Modified Files:
7268ltp/testcases/realtime/func/sched_latency/sched_latency.c
7269
727016) Log Message:
7271It 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>
7272
7273Modified File(s):
7274ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
7275
727617) Log Message:
7277I 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>
7278
7279Modified File(s):
7280ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
7281
728218) Log Message:
7283punt useless local prototype for fdopen() -- stdio.h already provides this, by, Mike Frysinger <vapier@users.sourceforge.net>
7284
7285Modified File(s):
7286ltp/lib/tst_res.c
7287
728819) Log Message:
7289cleanup CFLAGS handling, by, Mike Frysinger <vapier@users.sourceforge.net>
7290
7291Modified File(s):
7292ltp/lib/Makefile
7293
729420) Log Message:
7295tst_require_root(): unify root checking with this function, by, Mike Frysinger <vapier@users.sourceforge.net>
7296
7297Modified File(s):
7298ltp/include/test.h
7299
730021) Log Message:
7301tst_require_root(): unify root checking with this function
7302
7303Modified File(s):
7304ltp/lib/tst_res.c
7305
730622) Log Message:
7307convert to standard ltp functions, by, Mike Frysinger <vapier@users.sourceforge.net>
7308
7309Modified File(s):
7310ltp/testcases/kernel/fs/fs_perms/Makefile
7311ltp/testcases/kernel/fs/fs_perms/fs_perms.c
7312
731323) Log Message:
7314fix error in previous commit: compare result to expected result, not 0
7315
7316Modified File(s):
7317ltp/testcases/kernel/fs/fs_perms/fs_perms.c
7318
731924) Log Message:
7320normalize exit values as expected: 0 means PASS and non-0 means FAIL
7321
7322Modified File(s):
7323ltp/testcases/kernel/fs/fs_perms/fs_perms.c
7324ltp/testcases/kernel/fs/fs_perms/simpletest.sh
7325ltp/testcases/kernel/fs/fs_perms/testx.c
7326
732725) Log Message:
7328lcov: --norecursion becomes --no-recursion + added docs, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
7329
7330Modified File(s):
7331ltp/utils/analysis/lcov/man/geninfo.1
7332ltp/utils/analysis/lcov/man/lcov.1
7333ltp/utils/analysis/lcov/bin/geninfo
7334ltp/utils/analysis/lcov/bin/lcov
7335
733626) Log Message:
7337Attached 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>
7338
7339Modified File(s):
7340ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
7341
734227) Log Message:
7343The 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>
7344
7345Modified File(s):
7346ltp/testcases/Makefile
7347
734828) Log Message:
7349Fix for some failures by Anoop V Chakkalakkal <anoop.vijayan@in.ibm.com>.
7350
7351Modified File(s):
7352ltp/testcases/kernel/mem/mtest07/mallocstress.c
7353
735429) Log Message:
7355This 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>.
7356
7357Modified Files:
7358ltp/runltp
7359ltp/testcases/kernel/fs/Makefile
7360ltp/tools/apicmds/Makefile
7361ltp/tools/apicmds/ltpapicmd.c
7362
7363Added Files:
7364ltp/runtest/fs_bind
7365ltp/testcases/kernel/fs/fs_bind/BUGS
7366ltp/testcases/kernel/fs/fs_bind/CHANGELOG
7367ltp/testcases/kernel/fs/fs_bind/Makefile
7368ltp/testcases/kernel/fs/fs_bind/README
7369ltp/testcases/kernel/fs/fs_bind/TODO
7370ltp/testcases/kernel/fs/fs_bind/bin/Makefile
7371ltp/testcases/kernel/fs/fs_bind/bin/check_prop
7372ltp/testcases/kernel/fs/fs_bind/bin/lockfile
7373ltp/testcases/kernel/fs/fs_bind/bin/makedir
7374ltp/testcases/kernel/fs/fs_bind/bin/nsclone.c
7375ltp/testcases/kernel/fs/fs_bind/bin/setup
7376ltp/testcases/kernel/fs/fs_bind/bin/setupnslock
7377ltp/testcases/kernel/fs/fs_bind/bin/smount.c
7378ltp/testcases/kernel/fs/fs_bind/bind/OO_descriptions.txt
7379ltp/testcases/kernel/fs/fs_bind/bind/test01
7380ltp/testcases/kernel/fs/fs_bind/bind/test02
7381ltp/testcases/kernel/fs/fs_bind/bind/test03
7382ltp/testcases/kernel/fs/fs_bind/bind/test04
7383ltp/testcases/kernel/fs/fs_bind/bind/test05
7384ltp/testcases/kernel/fs/fs_bind/bind/test06
7385ltp/testcases/kernel/fs/fs_bind/bind/test07
7386ltp/testcases/kernel/fs/fs_bind/bind/test07-2
7387ltp/testcases/kernel/fs/fs_bind/bind/test08
7388ltp/testcases/kernel/fs/fs_bind/bind/test09
7389ltp/testcases/kernel/fs/fs_bind/bind/test10
7390ltp/testcases/kernel/fs/fs_bind/bind/test11
7391ltp/testcases/kernel/fs/fs_bind/bind/test12
7392ltp/testcases/kernel/fs/fs_bind/bind/test13
7393ltp/testcases/kernel/fs/fs_bind/bind/test14
7394ltp/testcases/kernel/fs/fs_bind/bind/test15
7395ltp/testcases/kernel/fs/fs_bind/bind/test16
7396ltp/testcases/kernel/fs/fs_bind/bind/test17
7397ltp/testcases/kernel/fs/fs_bind/bind/test18
7398ltp/testcases/kernel/fs/fs_bind/bind/test19
7399ltp/testcases/kernel/fs/fs_bind/bind/test20
7400ltp/testcases/kernel/fs/fs_bind/bind/test21
7401ltp/testcases/kernel/fs/fs_bind/bind/test22
7402ltp/testcases/kernel/fs/fs_bind/bind/test23
7403ltp/testcases/kernel/fs/fs_bind/bind/test24
7404ltp/testcases/kernel/fs/fs_bind/cloneNS/OO_descriptions.txt
7405ltp/testcases/kernel/fs/fs_bind/cloneNS/child01
7406ltp/testcases/kernel/fs/fs_bind/cloneNS/child02
7407ltp/testcases/kernel/fs/fs_bind/cloneNS/child03
7408ltp/testcases/kernel/fs/fs_bind/cloneNS/child04
7409ltp/testcases/kernel/fs/fs_bind/cloneNS/child05
7410ltp/testcases/kernel/fs/fs_bind/cloneNS/child06
7411ltp/testcases/kernel/fs/fs_bind/cloneNS/child07
7412ltp/testcases/kernel/fs/fs_bind/cloneNS/parent01
7413ltp/testcases/kernel/fs/fs_bind/cloneNS/parent02
7414ltp/testcases/kernel/fs/fs_bind/cloneNS/parent03
7415ltp/testcases/kernel/fs/fs_bind/cloneNS/parent04
7416ltp/testcases/kernel/fs/fs_bind/cloneNS/parent05
7417ltp/testcases/kernel/fs/fs_bind/cloneNS/parent06
7418ltp/testcases/kernel/fs/fs_bind/cloneNS/parent07
7419ltp/testcases/kernel/fs/fs_bind/cloneNS/test01
7420ltp/testcases/kernel/fs/fs_bind/cloneNS/test02
7421ltp/testcases/kernel/fs/fs_bind/cloneNS/test03
7422ltp/testcases/kernel/fs/fs_bind/cloneNS/test04
7423ltp/testcases/kernel/fs/fs_bind/cloneNS/test05
7424ltp/testcases/kernel/fs/fs_bind/cloneNS/test06
7425ltp/testcases/kernel/fs/fs_bind/cloneNS/test07
7426ltp/testcases/kernel/fs/fs_bind/move/OO_descriptions.txt
7427ltp/testcases/kernel/fs/fs_bind/move/test01
7428ltp/testcases/kernel/fs/fs_bind/move/test02
7429ltp/testcases/kernel/fs/fs_bind/move/test03
7430ltp/testcases/kernel/fs/fs_bind/move/test04
7431ltp/testcases/kernel/fs/fs_bind/move/test05
7432ltp/testcases/kernel/fs/fs_bind/move/test06
7433ltp/testcases/kernel/fs/fs_bind/move/test07
7434ltp/testcases/kernel/fs/fs_bind/move/test08
7435ltp/testcases/kernel/fs/fs_bind/move/test09
7436ltp/testcases/kernel/fs/fs_bind/move/test10
7437ltp/testcases/kernel/fs/fs_bind/move/test11
7438ltp/testcases/kernel/fs/fs_bind/move/test12
7439ltp/testcases/kernel/fs/fs_bind/move/test13
7440ltp/testcases/kernel/fs/fs_bind/move/test14
7441ltp/testcases/kernel/fs/fs_bind/move/test15
7442ltp/testcases/kernel/fs/fs_bind/move/test16
7443ltp/testcases/kernel/fs/fs_bind/move/test17
7444ltp/testcases/kernel/fs/fs_bind/move/test18
7445ltp/testcases/kernel/fs/fs_bind/move/test19
7446ltp/testcases/kernel/fs/fs_bind/move/test20
7447ltp/testcases/kernel/fs/fs_bind/move/test21
7448ltp/testcases/kernel/fs/fs_bind/move/test22
7449ltp/testcases/kernel/fs/fs_bind/rbind/OO_descriptions.txt
7450ltp/testcases/kernel/fs/fs_bind/rbind/test01
7451ltp/testcases/kernel/fs/fs_bind/rbind/test02
7452ltp/testcases/kernel/fs/fs_bind/rbind/test03
7453ltp/testcases/kernel/fs/fs_bind/rbind/test04
7454ltp/testcases/kernel/fs/fs_bind/rbind/test05
7455ltp/testcases/kernel/fs/fs_bind/rbind/test06
7456ltp/testcases/kernel/fs/fs_bind/rbind/test07
7457ltp/testcases/kernel/fs/fs_bind/rbind/test07-2
7458ltp/testcases/kernel/fs/fs_bind/rbind/test08
7459ltp/testcases/kernel/fs/fs_bind/rbind/test09
7460ltp/testcases/kernel/fs/fs_bind/rbind/test10
7461ltp/testcases/kernel/fs/fs_bind/rbind/test11
7462ltp/testcases/kernel/fs/fs_bind/rbind/test12
7463ltp/testcases/kernel/fs/fs_bind/rbind/test13
7464ltp/testcases/kernel/fs/fs_bind/rbind/test14
7465ltp/testcases/kernel/fs/fs_bind/rbind/test15
7466ltp/testcases/kernel/fs/fs_bind/rbind/test16
7467ltp/testcases/kernel/fs/fs_bind/rbind/test17
7468ltp/testcases/kernel/fs/fs_bind/rbind/test18
7469ltp/testcases/kernel/fs/fs_bind/rbind/test19
7470ltp/testcases/kernel/fs/fs_bind/rbind/test20
7471ltp/testcases/kernel/fs/fs_bind/rbind/test21
7472ltp/testcases/kernel/fs/fs_bind/rbind/test22
7473ltp/testcases/kernel/fs/fs_bind/rbind/test23
7474ltp/testcases/kernel/fs/fs_bind/rbind/test24
7475ltp/testcases/kernel/fs/fs_bind/rbind/test25
7476ltp/testcases/kernel/fs/fs_bind/rbind/test26
7477ltp/testcases/kernel/fs/fs_bind/rbind/test27
7478ltp/testcases/kernel/fs/fs_bind/rbind/test28
7479ltp/testcases/kernel/fs/fs_bind/rbind/test29
7480ltp/testcases/kernel/fs/fs_bind/rbind/test30
7481ltp/testcases/kernel/fs/fs_bind/rbind/test31
7482ltp/testcases/kernel/fs/fs_bind/rbind/test32
7483ltp/testcases/kernel/fs/fs_bind/rbind/test33
7484ltp/testcases/kernel/fs/fs_bind/rbind/test34
7485ltp/testcases/kernel/fs/fs_bind/rbind/test35
7486ltp/testcases/kernel/fs/fs_bind/rbind/test36
7487ltp/testcases/kernel/fs/fs_bind/rbind/test37
7488ltp/testcases/kernel/fs/fs_bind/rbind/test38
7489ltp/testcases/kernel/fs/fs_bind/rbind/test39
7490ltp/testcases/kernel/fs/fs_bind/regression/OO_descriptions.txt
7491ltp/testcases/kernel/fs/fs_bind/regression/test01
7492ltp/testcases/kernel/fs/fs_bind/regression/test02
7493ltp/testcases/kernel/fs/fs_bind/regression/test03
7494ltp/testscripts/test_fs_bind.sh
7495
749630) Log Message:
7497The 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>.
7498
7499Modified File(s):
7500ltp/testcases/kernel/io/direct_io/diotest4.c
7501
750231) Log Message:
7503This 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>.
7504
7505Modified File(s):
7506ltp/testcases/kernel/mem/shmt/shmt02.c
7507ltp/testcases/kernel/mem/shmt/shmt04.c
7508ltp/testcases/kernel/mem/shmt/shmt05.c
7509ltp/testcases/kernel/mem/shmt/shmt06.c
7510ltp/testcases/kernel/mem/shmt/shmt07.c
7511ltp/testcases/kernel/mem/shmt/shmt09.c
7512
751332) Log Message:
7514These 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>.
7515
7516Modified File(s):
7517ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
7518
751933) Log Message:
7520These 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>.
7521
7522Modified File(s):
7523ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
7524
752534) Log Message:
7526I 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>.
7527
7528Modified File(s):
7529ltp/testcases/kernel/mem/shmt/shmt05.c
7530
753135) Log Message:
7532Roy Lee <roylee17@gmail.com> wrote:
7533Your 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.
7534Helge Deller <deller@gmx.de> wrote:
7535Yes, 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.
7536Roy Lee <roylee17@gmail.com> wrote back:
7537Here's the patch for the shmt06 according to Helge's recommandation, please help review it.
7538
7539Modified File(s):
7540ltp/testcases/kernel/mem/shmt/shmt06.c
7541
754236) Log Message:
7543Adding default Log File generation support for LTP. By, Subrata Modak<subrata@linux.vnet.ibm.com>
7544
7545Modified File(s):
7546ltp/runltp
7547
754837) Log Message:
7549Both 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:
75501) probing an available address by a pair of shmat/shmdt calls, and,
75512) replaceing the addr with offset in the struct test_case_t.
7552By, Roy Lee <roylee17@gmail.com>
7553
7554Modified File(s):
7555ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
7556ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
7557
755838) Log Message:
7559The "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>.
7560
7561Modified File(s):
7562ltp/pan/pan.c
7563
756439) Log Message:
7565Make-sync_pipe-API-more-generic-and-update-related.patch.
7566Roy Lee <roylee17@gmail.com> noted:
7567Referring 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.
7568Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com> noted:
7569I 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>.
7570
7571Modified File(s):
7572ltp/testcases/kernel/syscalls/execve/execve05.c
7573ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
7574ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
7575ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
7576ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
7577ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
7578ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
7579ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
7580ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
7581ltp/testcases/kernel/syscalls/lib/libtestsuite.c
7582ltp/testcases/kernel/syscalls/lib/libtestsuite.h
7583
758440) Log Message:
7585Put-libtestsuite-to-a-more-common-place.patch
7586Roy Lee <roylee17@gmail.com> noted:
7587Referring 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.
7588Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com> noted:
7589I 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>.
7590
7591Modified File(s):
7592ltp/testcases/kernel/syscalls/Makefile
7593ltp/testcases/kernel/syscalls/chdir/Makefile
7594ltp/testcases/kernel/syscalls/creat/Makefile
7595ltp/testcases/kernel/syscalls/execve/Makefile
7596ltp/testcases/kernel/syscalls/fchdir/Makefile
7597ltp/testcases/kernel/syscalls/ftruncate/Makefile
7598ltp/testcases/kernel/syscalls/ipc/msgrcv/Makefile
7599ltp/testcases/kernel/syscalls/ipc/msgsnd/Makefile
7600ltp/testcases/kernel/syscalls/ipc/semctl/Makefile
7601ltp/testcases/kernel/syscalls/ipc/semop/Makefile
7602ltp/testcases/kernel/syscalls/ipc/shmctl/Makefile
7603ltp/testcases/kernel/syscalls/kill/Makefile
7604ltp/testcases/kernel/syscalls/mkdir/Makefile
7605ltp/testcases/kernel/syscalls/mremap/Makefile
7606ltp/testcases/kernel/syscalls/open/Makefile
7607ltp/testcases/kernel/syscalls/rename/Makefile
7608ltp/testcases/kernel/syscalls/rmdir/Makefile
7609ltp/testcases/kernel/syscalls/sched_setscheduler/Makefile
7610ltp/testcases/kernel/syscalls/vhangup/Makefile
7611
7612Added File(s):
7613ltp/include/libtestsuite.h
7614ltp/lib/libtestsuite.c
7615
761641) Log Message:
7617The 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>.
7618
7619Modified File(s):
7620ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
7621ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
7622
762342) Log Message:
7624Currently 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>.
7625
7626Modified File(s):
7627ltp/ltp-devel.spec
7628ltp/doc/man1/Makefile
7629ltp/doc/man3/Makefile
7630
763143) Log Message:
7632Included all of /include and /lib and /doc in the ltp-devel RPMs. By George Kraft <gk4@us.ibm.com>.
7633
7634Modified File(s):
7635ltp/README.ltp-devel
7636ltp/ltp-devel.spec
7637ltp/include/Makefile
7638
763944) Log Message:
7640Preparing for the next Stable release of ltp-devel Packages, which will have:
76411) All files under ltp/include in the package,
76422) Install ltp man pages in system man directory.
7643
7644Modified File(s):
7645ltp/ltp-devel.spec
7646
764745) Log Message:
7648Profiled Tests:
7649Basically 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.
7650This patch is intentionnally global as splitting changes would not make sense.
7651This includes:
7652- changes of scripts for automated tests to feature profiles
7653- individual changes for tests using automation
7654- a default profile (to be used as an example)
7655- documentation writing/modifying.
7656Signed-off-by: Gilles Carry <gilles.carry@bull.net>,
7657Reviewed-by: Ankita Garg <ankita@in.ibm.com>.
7658
7659Modified Files:
7660ltp/testcases/realtime/run.sh
7661ltp/testcases/realtime/doc/HOWTO_ADD_TESTS
7662ltp/testcases/realtime/func/gtod_latency/run_auto.sh
7663ltp/testcases/realtime/func/matrix_mult/run_auto.sh
7664ltp/testcases/realtime/func/periodic_cpu_load/run_auto.sh
7665ltp/testcases/realtime/func/pi-tests/run_auto.sh
7666ltp/testcases/realtime/func/pi_perf/run_auto.sh
7667ltp/testcases/realtime/func/prio-preempt/run_auto.sh
7668ltp/testcases/realtime/func/prio-wake/run_auto.sh
7669ltp/testcases/realtime/func/pthread_kill_latency/run_auto.sh
7670ltp/testcases/realtime/func/sched_football/run_auto.sh
7671ltp/testcases/realtime/func/sched_jitter/run_auto.sh
7672ltp/testcases/realtime/func/sched_latency/run_auto.sh
7673ltp/testcases/realtime/func/thread_clock/run_auto.sh
7674ltp/testcases/realtime/scripts/run_c_files.sh
7675ltp/testcases/realtime/scripts/setenv.sh
7676Added Files:
7677ltp/testcases/realtime/doc/AUTOMATED_RUN
7678ltp/testcases/realtime/doc/run_auto.sh.tpl
7679ltp/testcases/realtime/profiles/default
7680ltp/testcases/realtime/testcases/realtime/doc/AUTOMATED_RUN
7681
7682
768346) Log Message:
7684This 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>
7685
7686Modified File(s):
7687ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
7688
768947) Log Message:
7690I got failures on ptrace03 because the latest kernel allows init process to be traced. The commit is:
7691http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=00cd5c37afd5f431ac186dd131705048c0a11fdb,
7692See the discussion in LKML: http://marc.info/?t=120628018600001.
7693So we should not execute this test case if the kernel version is above 2.6.25.
7694Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
7695
7696Modified File(s):
7697ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
7698
769948) Log Message:
7700execve02 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:
7701<output>
7702Hello World
7703</output>
7704with return code 0 (success)
7705
7706instead of:
7707
7708<output>
7709execve02 1 FAIL : Failures reported above
7710</output>
7711with return code matching FAIL.
7712
7713This 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>
7714
7715Modified File(s):
7716ltp/testcases/kernel/syscalls/execve/execve02.c
7717
771849) Log Message:
7719Profiled tests - cleanup. I forgot some useless code in the scripts. These patches do the cleanup. Signed-off-by: Gilles Carry <gilles.carry@bull.net>.
7720
7721Modified File(s):
7722ltp/testcases/realtime/scripts/run_c_files.sh
7723ltp/testcases/realtime/func/sched_latency/run_auto.sh
7724
772550) Log message:
7726I got the following failure:
7727adjtimex02 4 FAIL : Test Failed, adjtimex()returned 5, errno = 0 : Success
7728adjtimex02 5 FAIL : Test Failed, adjtimex()returned 5, errno = 0 : Success
7729This 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):
7730adjtimex02 4 CONF : this kernel normalizes buf.offset value if it is outside the acceptable range.
7731adjtimex02 5 CONF : this kernel normalizes buf.offset value if it is outside the acceptable range.
7732Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>
7733
7734Modified File(s):
7735ltp/testcases/kernel/syscalls/adjtimex/adjtimex02.c
7736
773751) Log Message:
7738Manas 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.
7739
7740Modified Files:
7741ltp/testcases/network/nfsv4/locks/Makefile
7742ltp/testcases/network/nfsv4/locks/locktests.c
7743Added Files:
7744ltp/testcases/network/nfsv4/locks/test
7745ltp/testcases/network/nfsv4/locks/deploy/locktests.tar.gz
7746Removed Files:
7747ltp/testcases/network/nfsv4/locks/locktests.h
7748ltp/testcases/network/nfsv4/locks/deploy/locktests-2.tar.gz
7749
775052) Log Message:
7751Restored back the Makefile content. Else, there will be build/clean/install failures. Subrata Modak <subrata@linux.vnet.ibm.com>.
7752
7753Modified File(s):
7754ltp/testcases/network/nfsv4/locks/Makefile
7755
775653) Log Message:
7757Adding this part of default LTP run. Subrata Modak <subrata@linux.vnet.ibm.com>.
7758
7759Modified Files:
7760ltp/runltp
7761
7762Added Files:
7763ltp/runtest/fcntl-locktests
7764
776554) Log Message:
7766This 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>.
7767
7768Modified File(s):
7769ltp/testcases/kernel/fs/proc/proc01.c
7770
777155) Log Message:
7772This 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>.
7773
7774Modified File(s):
7775ltp/testcases/kernel/fs/proc/proc01.c
7776
777756) Log Message:
7778This 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>.
7779
7780Modified File(s):
7781ltp/testcases/kernel/controllers/test_controllers.sh
7782ltp/testcases/kernel/controllers/memctl/memctl_test01.c
7783ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh
7784
778557) Log Message:
7786This 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>.
7787
7788Modified File(s):
7789ltp/testcases/kernel/controllers/test_controllers.sh
7790ltp/testcases/kernel/controllers/memctl/memctl_test01.c
7791ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh
7792
779358) Log Message:
7794This patch adds the documentation for memory controller. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
7795
7796Modified Files:
7797ltp/testcases/kernel/controllers/README
7798ltp/testcases/kernel/controllers/testplan.txt
7799Added Files:
7800ltp/testcases/kernel/controllers/memctl/README
7801ltp/testcases/kernel/controllers/memctl/memctl_testplan.txt
7802
780359) Log Message:
7804According to man sigpause :
7805 int sigpause(int sigmask); /* BSD */
7806 int sigpause(int sig); /* System V / Unix95 */
7807[...]
7808Linux Notes
7809 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>.
7810
7811Modified File(s):
7812ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
7813
781460) Log Message:
7815Ankita Proposed that:
7816We 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:
7817o Make the output of the test more readable. It is now time ordered.
7818o 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.
7819o Remove an extra lock and unlock on mutex when updating wakeup.arr.
7820
7821Chirag Jog <chirag@linux.vnet.ibm.com> commented:
7822I 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 :)
7823
7824Ankita Replied:
7825Yep 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.
7826Signed-off-by: Ankita Garg <ankita@in.ibm.com>
7827Signed-off-by: Chandan Kumar B V <cbhuvana@in.ibm.com>
7828
7829Modified File(s):
7830ltp/testcases/realtime/func/prio-wake/prio-wake.c
7831
783261) Log Message:
7833This 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>.
7834
7835Modified File(s):
7836ltp/testcases/kernel/controllers/memctl/README
7837
subrata_modak441f60e2008-05-01 11:26:35 +00007838LTP-20080430
7839
78401) Log Message:
7841Addition 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>
7842
7843Modified File(s):
7844ltp/Makefile
7845ltp/lib/Makefile
7846ltp/pan/Makefile
7847
7848Added File(s):
7849ltp/README.ltp-devel
7850ltp/ltp-devel.spec
7851ltp/doc/man1/Makefile
7852ltp/doc/man3/Makefile
7853ltp/include/Makefile
7854ltp/lib/ltp.pc
7855
78562) Log Message:
7857This 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>
7858
7859Modified File(s):
7860ltp/testcases/Makefile
7861
78623) Log Message:
7863Previously 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>
7864
7865Modified File(s):
7866ltp/testscripts/test_selinux.sh
7867
78684) Log Message:
7869This 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:
78701) 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.
78712) 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.
7872
7873Modified File(s):
7874ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
7875ltp/testcases/kernel/security/selinux-testsuite/tests/runtest.sh
7876ltp/testscripts/test_selinux.sh
7877
78785) Log Message:
7879Ok 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>
7880
7881Modified File(s):
7882ltp/testcases/kernel/security/selinux-testsuite/policy/test_global.te
7883ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
7884ltp/testscripts/test_selinux.sh
7885
78866) Log Message:
7887dont build things statically, by, Mike Frysinger <vapier@users.sourceforge.net>
7888
7889Modified File(s):
7890ltp/testcases/kernel/syscalls/inotify/Makefile
7891
78927) Log Message:
7893anal fix: add whitespace between arguments, by, Mike Frysinger <vapier@users.sourceforge.net>
7894
7895Modified File(s):
7896ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
7897ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
7898ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
7899ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
7900ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
7901ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
7902
79038) Log Message:
7904This 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>
7905
7906File(s) Updated:
7907ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
7908ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
7909ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
7910ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
7911ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
7912
79139) Log Message:
7914This 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>
7915
7916Modified File(s):
7917ltp/testcases/kernel/syscalls/ipc/msgget/msgget02.c
7918
791910) Log Message:
7920These 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>
7921
7922Modified File(s):
7923ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
7924
792511) Log Message:
7926This 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>
7927
7928Modified File(s):
7929ltp/testcases/kernel/syscalls/ipc/shmctl/Makefile
7930ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.
7931
793212) Log Message:
7933Fix 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>
7934
7935Modified Files:
7936ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl04.c
7937
793813 Log Message:
7939Fix concurrency issue in msgctl06. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
7940
7941Modified Files:
7942ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
7943
794414) Log Message:
7945This patch fix a concurrency issue in msgctl07, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
7946
7947Modified Files:
7948ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
7949
795015) Log Message:
7951Fix 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>
7952
7953Modified Files:
7954ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv02.c
7955
795616) Log Message:
7957Fix 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>
7958
7959Modified Files:
7960ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
7961
796217) Log Message:
7963Fix 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>
7964
7965Modified Files:
7966ltp/testcases/kernel/syscalls/ipc/msgrcv/Makefile
7967ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
7968
796918) Log Message:
7970Fix 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>
7971
7972Modified Files:
7973ltp/testcases/kernel/syscalls/ipc/msgsnd/Makefile
7974ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
7975
797619) Log Message:
7977Fix 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>
7978
7979Modified Files:
7980ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
7981
798220) Log Message:
7983Fix concurrency issue in semget05. Create private semaphores to avoid conflict with concurrent processes. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
7984
7985Modified Files:
7986ltp/testcases/kernel/syscalls/ipc/semget/semget05.c
7987
798821) Log Message:
7989Fix 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>
7990
7991Modified Files:
7992ltp/testcases/kernel/syscalls/ipc/semop/Makefile
7993ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
7994
799522) Log Message:
7996This 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>
7997
7998Modified File(s):
7999ltp/testscripts/networkstress.sh
8000
800123) Log Message:
8002Updated the test case as per the man page
8003***********
8004RETURN VALUE
8005 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
8006***********
8007Return 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>
8008
8009Modified Files:
8010ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
8011
801224) Log Message:
8013A patch to include all the headers for the ltp-devel package, by, George Kraft <gk4@austin.ibm.com>
8014
8015Modified File(s):
8016ltp/ltp-devel.spec
8017ltp/include/Makefile
8018
801925) Log Message:
8020Fix from Vivi Li for stack overflows on no-mmu systems: declare large buffers in .bss rather than on the stack
8021
8022Modified File(s):
8023ltp/testcases/kernel/syscalls/inotify/inotify01.c
8024ltp/testcases/kernel/syscalls/inotify/inotify02.c
8025
802626) Log Message:
8027Here is the patch to remove the unneeded dyntrans lines. Causes no new failures on my f8 test image.
8028Subject: selinux testsuite: don't give away dyntrans
8029domain_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>
8030
8031Modified File(s):
8032ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
8033
803427) Log Message:
8035Making these tests run as default with LTP run, by, Subrata Modak <subrata@linux.vnet.ibm.com>
8036
8037Modified File(s):
8038ltp/runtest/fs
8039ltp/runtest/ipc
8040ltp/runtest/mm
8041ltp/runtest/sched
8042
804328) Log Message:
8044split CFLAGS/CPPFLAGS properly and remove inappropriate flags, by, Mike Frysinger <vapier@users.sourceforge.net>
8045
8046Modified File(s):
8047ltp/testcases/realtime/config.mk
8048
804929) Log Message:
8050dont stick ar flags into AR, and dont set AR/RANLIB by default, by, Mike Frysinger <vapier@users.sourceforge.net>
8051
8052Modified File(s):
8053ltp/testcases/realtime/lib/Makefile
8054
805530) Log Message:
8056setup default RANLIB, by, Mike Frysinger <vapier@users.sourceforge.net>
8057
8058Modified File(s):
8059ltp/Makefile
8060
806131) Log Message:
8062checks return values of asprintf calls else gcc-4.3.0 fails like following;
8063...
8064libstats.c:308: error: ignoring return value of 'asprintf', declared with attribute warn_unused_result
8065libstats.c:312: error: ignoring return value of 'asprintf', declared with attribute warn_unused_result
8066...
8067Signed-off-by: S.Çağlar Onur <caglar@pardus.org.tr>
8068Acked-by: Chirag <chirag@linux.vnet.ibm.com>
8069
8070Modified File(s):
8071ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
8072ltp/testcases/realtime/lib/libstats.c
8073
807432) Log Message:
8075faccessat01 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>
8076
8077Modified File(s):
8078ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
8079ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
8080
808133) Log Message:
8082According 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
8083http://sources.redhat.com/ml/libc-alpha/2008-04/msg00054.html and
8084http://sources.redhat.com/ml/libc-alpha/2008-04/msg00055.html.
8085Signed-off-by:
8086S.Çağlar Onur <caglar@pardus.org.tr>
8087
8088Modified File(s):
8089ltp/doc/testcases/kernel.txt
8090ltp/runtest/ltplite
8091ltp/runtest/stress.part3
8092ltp/runtest/syscalls
8093Removed File(s):
8094ltp/testcases/kernel/syscalls/times/times02.c
8095
809634) Log Message:
8097This 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
8098<anoop.vijayan@in.ibm.com>
8099
8100Modified File(s):
8101ltp/testcases/network/tcp_cmds/tcpdump/tcpdump01
8102
810335) Log Message:
8104Now 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>
8105
8106Modified Files:
8107ltp/testcases/realtime/func/async_handler/async_handler.c
8108ltp/testcases/realtime/func/async_handler/async_handler_jk.c
8109ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
8110ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
8111ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
8112ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
8113ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
8114ltp/testcases/realtime/func/measurement/preempt_timing.c
8115ltp/testcases/realtime/func/measurement/rdtsc-latency.c
8116ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
8117ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
8118ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
8119ltp/testcases/realtime/func/pi-tests/test-skeleton.c
8120ltp/testcases/realtime/func/pi-tests/testpi-0.c
8121ltp/testcases/realtime/func/pi-tests/testpi-1.c
8122ltp/testcases/realtime/func/pi-tests/testpi-2.c
8123ltp/testcases/realtime/func/pi-tests/testpi-4.c
8124ltp/testcases/realtime/func/pi-tests/testpi-5.c
8125ltp/testcases/realtime/func/pi-tests/testpi-6.c
8126ltp/testcases/realtime/func/pi-tests/testpi-7.c
8127ltp/testcases/realtime/func/pi_perf/pi_perf.c
8128ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
8129ltp/testcases/realtime/func/prio-wake/prio-wake.c
8130ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
8131ltp/testcases/realtime/func/thread_clock/tc-2.c
8132ltp/testcases/realtime/include/libjvmsim.h
8133ltp/testcases/realtime/include/libstats.h
8134ltp/testcases/realtime/include/list.h
8135ltp/testcases/realtime/lib/libjvmsim.c
8136ltp/testcases/realtime/lib/libstats.c
8137ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
8138ltp/testcases/realtime/perf/latency/pthread_cond_many.c
8139ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
8140ltp/testcases/realtime/stress/pi-tests/testpi-3.c
8141
814236) Log Message:
8143pi_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>
8144
8145Modified Files:
8146ltp/testcases/realtime/func/Makefile
8147
814837) Log Message:
8149The 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>.
8150
8151Modified Files:
8152ltp/testcases/realtime/config.mk
8153ltp/testcases/realtime/lib/Makefile
8154
815538) Log Message:
8156periodic_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>.
8157
8158Modified Files:
8159ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
8160
816139) Log Message:
8162Some 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>.
8163
8164Modified Files:
8165ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
8166ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
8167ltp/testcases/realtime/func/pi_perf/pi_perf.c
8168
816940) Log Message:
8170Remove the last 2 files missed in the migration, namely:
8171testcases/realtime/stress/pi-tests/GNUmakefile.am
8172testcases/realtime/stress/pi-tests/GNUmakefile.in
8173Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
8174
8175Removed Files:
8176ltp/testcases/realtime/stress/pi-tests/GNUmakefile.am
8177ltp/testcases/realtime/stress/pi-tests/GNUmakefile.in
8178
817941) Log Message:
8180In 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>
8181
8182Modified Files:
8183ltp/testcases/kernel/syscalls/execve/Makefile
8184ltp/testcases/kernel/syscalls/execve/execve05.c
8185
818642) Log Message:
8187I 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
8188nges by Roy Lee <roylee17@gmail.com>.
8189
8190Modified File(s):
8191ltp/testcases/kernel/syscalls/execve/execve05.c
8192
819343) Log Message:
8194This 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>
8195
8196Modified File(s):
8197ltp/testcases/kernel/syscalls/execve/execve02.c
8198
819944) Log Message:
8200This 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>.
8201
8202Modified File(s):
8203ltp/testcases/kernel/syscalls/ftruncate/Makefile
8204ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
8205
820645) Log Message:
8207The 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
8208#ifndef __NR_fadvise64
8209#define __NR_fadvise64 0
8210in each of the files that the patches were added. By, Shane Volpe <shanevolpe@gmail.com>
8211
8212Modified File(s):
8213ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
8214ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
8215ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
8216ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
8217
821846) Log Message:
8219The 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>
8220
8221Modified File(s):
8222ltp/testcases/kernel/syscalls/sysfs/sysfs01.c
8223ltp/testcases/kernel/syscalls/sysfs/sysfs02.c
8224ltp/testcases/kernel/syscalls/sysfs/sysfs03.c
8225ltp/testcases/kernel/syscalls/sysfs/sysfs04.c
8226ltp/testcases/kernel/syscalls/sysfs/sysfs05.c
8227ltp/testcases/kernel/syscalls/sysfs/sysfs06.c
8228
822947) Log Message:
8230Executing f00f testcase in x86 Xeon machines, it failed returning SIGSEGV:
8231# ./f00f
8232f00f 0 INFO : Testing for proper f00f instruction handling.
8233Segmentation fault
8234
8235Searching 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>.
8236
8237Modified File(s):
8238ltp/testcases/misc/f00f/f00f.c
8239
824048) Log Message:
8241nptl01 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>.
8242
8243Modified File(s):
8244ltp/testcases/kernel/sched/nptl/nptl01.c
8245
824649) Log Message:
8247I 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>.
8248
8249Removed File(s):
8250ltp/testcases/realtime/func/async_handler/run_auto.sh
8251
825250) Log Message:
8253This 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>
8254
8255Modified File(s):
8256ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
8257
825851) Log Message:
8259Attached 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>
8260
8261Modified File(s):
8262ltp/lib/Makefile
8263
826452) Log Message:
8265overhaul script to make things much easier to manage by Garrett Cooper <yanegomi@gmail.com>
8266
8267Modified File(s):
8268ltp/IDcheck.sh
8269
827053) Log Message:
8271simplify targets, by, Mike Frysinger <vapier@users.sourceforge.net>
8272
8273Modified File(s):
8274ltp/testcases/kernel/fs/fs_perms/Makefile
8275
827654) Log Message:
8277cleanup code and add error checking, by, Mike Frysinger <vapier@users.sourceforge.net>
8278
8279Modified File(s):
8280ltp/testcases/kernel/fs/fs_perms/Makefile
8281ltp/testcases/kernel/fs/fs_perms/fs_perms.c
8282
828355) Log Message:
8284Attached 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>.
8285
8286Modified File(s):
8287ltp/testcases/kernel/security/filecaps/Makefile
8288ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
8289
829056) Log Message:
8291The 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>.
8292
8293Modified File(s):
8294ltp/testcases/misc/math/float/main.c
8295ltp/testcases/misc/math/float/bessel/genbessel.c
8296ltp/testcases/misc/math/float/exp_log/genexp_log.c
8297ltp/testcases/misc/math/float/iperb/geniperb.c
8298ltp/testcases/misc/math/float/power/genpower.c
8299ltp/testcases/misc/math/float/trigo/gentrigo.c
8300
830157) Log Message:
8302Some Cleanups for CPU Controller Test Cases by Sudhir Kumar. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>, Acked-by: Dhaval Giani
8303<dhaval@linux.vnet.ibm.com>.
8304
8305Modified File(s):
8306ltp/testcases/kernel/controllers/test_controllers.sh
8307ltp/testcases/kernel/controllers/testplan.txt
8308ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
8309ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
8310ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
8311ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
8312ltp/testcases/kernel/controllers/cpuctl/cpuctl_testplan.txt
8313ltp/testcases/kernel/controllers/cpuctl/parameters.sh
8314ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
8315ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
8316ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.c
8317ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.h
8318
831958) Log Message:
8320Initial 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>.
8321
8322Modified Files:
8323ltp/testcases/kernel/controllers/Makefile
8324ltp/testcases/kernel/controllers/test_controllers.sh
8325Added Files:
8326ltp/testcases/kernel/controllers/memctl/Makefile
8327ltp/testcases/kernel/controllers/memctl/memctl_test01.c
8328ltp/testcases/kernel/controllers/memctl/myfunctions.sh
8329ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh
8330
subrata_modak7e0233d2008-03-31 05:55:27 +00008331LTP-20080331
8332
83331) Log Message:
8334Fix the following NFS warning:
8335ioctl01 0 WARN : tst_rmdir(): rmobj(/tmp/iocfNl8Bi) failed: remove(/tmp/iocfNl8Bi) failed; errno=39: Directory not empty,
8336by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
8337
8338Modified File(s):
8339ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
8340
83412) Log Message:
8342Whitespaces cleanup and added -i argument for iterations, by, Gilles Carry <gilles.carry@bull.net>
8343
8344Modified File(s):
8345ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
8346ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
8347
83483) Log Message:
8349Test does:
8350..
8351pid1 = fork();
8352if (pid1 == 0) {
8353 /* child */
8354 kill(-pid1, SIGKILL);
8355...
8356which is wrong, since pid1 is zero.
8357By, Anton Gladkov <agladkov@parallels.com>
8358
8359Modified File(s):
8360ltp/testcases/kernel/syscalls/kill/kill06.c
8361
83624) Log Message:
8363Provide it with CHILD_STACK_SIZE, by, Anton Gladkov <agladkov@parallels.com>
8364
8365Modified File(s):
8366ltp/testcases/kernel/syscalls/clone/clone06.c
8367
83685) Log Message:
8369Fix '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>
8370
8371Modified File(s):
8372ltp/testcases/kernel/io/direct_io/diotest4.c
8373
83746) Log Message:
8375Initial Set of TI-RPC test Cases addition to LTP, by, Aurélien Charbon <aurelien.charbon@ext.bull.net>
8376
8377Modified File(s):
8378ltp/doc/testcases/network.txt ltp/runtest/rpc
8379ltp/runtest/stress.part3
8380ltp/testcases/kernel/include/linux_syscall_numbers.h
8381ltp/testcases/network/rpc/Makefile
8382ltp/testcases/network/rpc/README
8383
8384Removed File(s):
8385ltp/testcases/network/rpc/rpc01/Makefile
8386ltp/testcases/network/rpc/rpc01/rpc01
8387ltp/testcases/network/rpc/rpc01/rpc1.c
8388ltp/testcases/network/rpc/rpc01/rpc_server.c
8389ltp/testcases/network/rpc/rpc01/datafiles/file.1
8390ltp/testcases/network/rpc/rpc01/datafiles/file.2
8391ltp/testcases/network/rpc/rpcinfo/Makefile
8392ltp/testcases/network/rpc/rpcinfo/rpcinfo01
8393ltp/testcases/network/rpc/rup/Makefile
8394ltp/testcases/network/rpc/rup/rup01
8395ltp/testcases/network/rpc/rusers/Makefile
8396ltp/testcases/network/rpc/rusers/rusers01
8397
8398Added File(s):
8399ltp/testcases/network/rpc/basic_tests/Makefile
8400ltp/testcases/network/rpc/basic_tests/README
8401ltp/testcases/network/rpc/basic_tests/rpc01/Makefile
8402ltp/testcases/network/rpc/basic_tests/rpc01/rpc01
8403ltp/testcases/network/rpc/basic_tests/rpc01/rpc1.c
8404ltp/testcases/network/rpc/basic_tests/rpc01/rpc_server.c
8405ltp/testcases/network/rpc/basic_tests/rpc01/datafiles/file.1
8406ltp/testcases/network/rpc/basic_tests/rpc01/datafiles/file.2
8407ltp/testcases/network/rpc/basic_tests/rpcinfo/Makefile
8408ltp/testcases/network/rpc/basic_tests/rpcinfo/rpcinfo01
8409ltp/testcases/network/rpc/basic_tests/rup/Makefile
8410ltp/testcases/network/rpc/basic_tests/rup/rup01
8411ltp/testcases/network/rpc/basic_tests/rusers/Makefile
8412ltp/testcases/network/rpc/basic_tests/rusers/rusers01
8413ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile
8414ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.clnt
8415ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.svc
8416ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/README
8417ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.auto
8418ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.interactive
8419ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure~
8420ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install
8421ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install.sh
8422ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_basic_lib.sh
8423ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_performance_lib.sh
8424ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_stress_lib.sh
8425ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_auth_basic_lib.sh
8426ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_basic_lib.sh
8427ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_complex_lib.sh
8428ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_dataint_lib.sh
8429ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_performance_lib.sh
8430ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_scalability_lib.sh
8431ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_stress_lib.sh
8432ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_basic_lib.sh
8433ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_complex_lib.sh
8434ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_limits_lib.sh
8435ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_performance_lib.sh
8436ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_stress_lib.sh
8437ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_err_basic_lib.sh
8438ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_regunreg_basic_lib.sh
8439ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_basic_lib.sh
8440ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_complex_lib.sh
8441ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_dataint_lib.sh
8442ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_performance_lib.sh
8443ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_scalability_lib.sh
8444ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_stress_lib.sh
8445ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_tirpc_ts_run.sh
8446ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_run.sh
8447ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_wizard.sh
8448ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_tests.sh
8449ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_addrmanagmt_basic_lib.sh
8450ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_addrmanagmt_limits_lib.sh
8451ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_auth_basic_lib.sh
8452ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_basic_lib.sh
8453ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_complex_lib.sh
8454ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_dataint_lib.sh
8455ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_limits_lib.sh
8456ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_mt_lib.sh
8457ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_performance_lib.sh
8458ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_scalability_lib.sh
8459ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_stress_lib.sh
8460ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_err_basic_lib.sh
8461ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_err_complex_lib.sh
8462ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_basic_lib.sh
8463ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_complex_lib.sh
8464ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_dataint_lib.sh
8465ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_limits_lib.sh
8466ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_mt_lib.sh
8467ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_performance_lib.sh
8468ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_scalability_lib.sh
8469ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_stress_lib.sh
8470ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_basic_lib.sh
8471ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_complex_lib.sh
8472ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_dataint_lib.sh
8473ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_limits_lib.sh
8474ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_mt_lib.sh
8475ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_performance_lib.sh
8476ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_scalability_lib.sh
8477ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_stress_lib.sh
8478ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_basic_lib.sh
8479ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_complex_lib.sh
8480ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_dataint_lib.sh
8481ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_limits_lib.sh
8482ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_mt_lib.sh
8483ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_performance_lib.sh
8484ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_scalability_lib.sh
8485ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_stress_lib.sh
8486ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_basic_lib.sh
8487ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_complex_lib.sh
8488ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_dataint_lib.sh
8489ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_limits_lib.sh
8490ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_mt_lib.sh
8491ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_performance_lib.sh
8492ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_scalability_lib.sh
8493ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_stress_lib.sh
8494ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/Makefile.hdr
8495ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/categories
8496ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.ftr
8497ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.hdr
8498ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/rpc_ts_run.ftr
8499ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/rpc_ts_run.hdr
8500ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_get_myaddress.sh
8501ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_getmaps.sh
8502ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_getport.sh
8503ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.performance.sh
8504ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.sh
8505ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.stress.sh
8506ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_set.sh
8507ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_unset.sh
8508ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_auth_destroy.sh
8509ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authnone_create.sh
8510ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authunix_create.sh
8511ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authunix_create_default.sh
8512ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.complex.sh
8513ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.dataint.sh
8514ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.performance.sh
8515ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.scalability.sh
8516ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.sh
8517ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.stress.sh
8518ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_create.sh
8519ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_create.stress.sh
8520ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_destroy.sh
8521ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_destroy.stress.sh
8522ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.complex.sh
8523ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.performance.sh
8524ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.sh
8525ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.limits.sh
8526ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.performance.sh
8527ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.sh
8528ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.stress.sh
8529ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_bufcreate.limits.sh
8530ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_bufcreate.sh
8531ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.performance.sh
8532ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.sh
8533ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.stress.sh
8534ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svc_destroy.sh
8535ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svc_destroy.stress.sh
8536ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcfd_create.limits.sh
8537ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcfd_create.sh
8538ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcraw_create.performance.sh
8539ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcraw_create.sh
8540ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.limits.sh
8541ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.performance.sh
8542ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.sh
8543ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.stress.sh
8544ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_bufcreate.limits.sh
8545ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_bufcreate.sh
8546ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.performance.sh
8547ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.sh
8548ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.stress.sh
8549ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_pcreateerror.sh
8550ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_perrno.sh
8551ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_perror.sh
8552ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_spcreateerror.sh
8553ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_sperrno.sh
8554ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_sperror.sh
8555ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_auth.sh
8556ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_noproc.sh
8557ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_noprog.sh
8558ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_progvers.sh
8559ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_systemerr.sh
8560ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_weakauth.sh
8561ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_registerrpc.sh
8562ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_svc_register.sh
8563ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_svc_unregister.sh
8564ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_xprt_register.sh
8565ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_xprt_unregister.sh
8566ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.dataint.sh
8567ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.performance.sh
8568ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.scalability.sh
8569ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.sh
8570ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.stress.sh
8571ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.complex.sh
8572ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.dataint.sh
8573ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.performance.sh
8574ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.scalability.sh
8575ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.sh
8576ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.stress.sh
8577ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_control.dataint.sh
8578ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_control.sh
8579ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_freeres.sh
8580ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_geterr.sh
8581ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_freeargs.sh
8582ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getargs.dataint.sh
8583ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getargs.sh
8584ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getcaller.sh
8585ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_sendreply.sh
8586ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_addrmanagmt_rpcb_getaddr.limits.sh
8587ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_addrmanagmt_rpcb_getaddr.sh
8588ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_addrmanagmt_rpcb_getmaps.sh
8589ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authdes_create.sh
8590ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authdes_seccreate.sh
8591ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authnone_create.sh
8592ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authsys_create.sh
8593ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authsys_create_default.sh
8594ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.complex.sh
8595ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.dataint.sh
8596ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.mt.sh
8597ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.performance.sh
8598ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.scalability.sh
8599ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.sh
8600ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.stress.sh
8601ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_dg_create.limits.sh
8602ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_dg_create.sh
8603ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_vc_create.limits.sh
8604ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_vc_create.sh
8605ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_dg_create.limits.sh
8606ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_dg_create.sh
8607ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_vc_create.limits.sh
8608ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_vc_create.sh
8609ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_pcreateerror.sh
8610ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perrno.complex.sh
8611ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perrno.sh
8612ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perror.complex.sh
8613ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perror.sh
8614ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_noproc.sh
8615ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_noprog.sh
8616ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_progvers.sh
8617ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_systemerr.sh
8618ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_weakauth.sh
8619ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.complex.sh
8620ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.dataint.sh
8621ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.mt.sh
8622ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.performance.sh
8623ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.scalability.sh
8624ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.sh
8625ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.stress.sh
8626ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_tli_create.limits.sh
8627ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_tli_create.sh
8628ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.complex.sh
8629ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.dataint.sh
8630ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.mt.sh
8631ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.performance.sh
8632ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.scalability.sh
8633ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.sh
8634ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.stress.sh
8635ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_set.sh
8636ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_unset.sh
8637ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_reg.mt.sh
8638ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_reg.sh
8639ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_reg.stress.sh
8640ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_tli_create.limits.sh
8641ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_tli_create.sh
8642ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_unreg.mt.sh
8643ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_unreg.sh
8644ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_unreg.stress.sh
8645ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.complex.sh
8646ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.dataint.sh
8647ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.mt.sh
8648ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.performance.sh
8649ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.scalability.sh
8650ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.sh
8651ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.stress.sh
8652ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_control.limits.sh
8653ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_control.sh
8654ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_tp_create.sh
8655ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_tp_create_timed.limits.sh
8656ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_tp_create_timed.sh
8657ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_svc_tp_create.sh
8658ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.complex.sh
8659ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.dataint.sh
8660ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.mt.sh
8661ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.performance.sh
8662ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.scalability.sh
8663ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.sh
8664ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.stress.sh
8665ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.complex.sh
8666ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.dataint.sh
8667ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.limits.sh
8668ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.mt.sh
8669ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.performance.sh
8670ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.scalability.sh
8671ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.sh
8672ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.stress.sh
8673ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.basic.sh
8674ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.complex.sh
8675ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.dataint.sh
8676ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.mt.sh
8677ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.performance.sh
8678ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.scalability.sh
8679ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.stress.sh
8680ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_reg.basic.sh
8681ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_reg.mt.sh
8682ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_reg.stress.sh
8683ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.complex.sh
8684ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.dataint.sh
8685ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.mt.sh
8686ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.performance.sh
8687ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.scalability.sh
8688ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.sh
8689ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.stress.sh
8690ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_create.sh
8691ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_create_timed.limits.sh
8692ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_create_timed.sh
8693ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_destroy.sh
8694ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_svc_create.sh
8695ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_svc_destroy.sh
8696ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/cleaner.c.src
8697ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_get_myaddress/1-basic.c
8698ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_get_myaddress/assertions.xml
8699ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps/1-basic.c
8700ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps/assertions.xml
8701ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getport/1-basic.c
8702ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getport/assertions.xml
8703ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/1-basic.c
8704ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/2-stress.c
8705ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/7-performance.c
8706ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/assertions.xml
8707ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_set/1-basic.c
8708ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_set/assertions.xml
8709ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_unset/1-basic.c
8710ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_unset/assertions.xml
8711ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_auth_destroy/1-basic.c
8712ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_auth_destroy/assertions.xml
8713ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authnone_create/1-basic.c
8714ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authnone_create/assertions.xml
8715ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create/1-basic.c
8716ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create/assertions.xml
8717ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create_default/1-basic.c
8718ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create_default/assertions.xml
8719ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/1-basic.c
8720ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/2-stress.c
8721ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/5-scalability.c
8722ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/6-dataint.c
8723ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/7-performance.c
8724ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/8-complex.c
8725ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/assertions.xml
8726ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/1-basic.c
8727ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/2-stress.c
8728ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/assertions.xml
8729ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_destroy/1-basic.c
8730ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_destroy/2-stress.c
8731ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_destroy/assertions.xml
8732ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/1-basic.c
8733ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/7-performance.c
8734ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/8-complex.c
8735ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/assertions.xml
8736ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/1-basic.c
8737ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/2-stress.c
8738ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/3-limits.c
8739ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/7-performance.c
8740ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/assertions.xml
8741ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/1-basic.c
8742ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/3-limits.c
8743ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/assertions.xml
8744ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/1-basic.c
8745ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/2-stress.c
8746ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/7-performance.c
8747ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/assertions.xml
8748ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/1-basic.c
8749ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/2-stress.c
8750ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/assertions.xml
8751ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/1-basic.c
8752ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/3-limits.c
8753ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/assertions.xml
8754ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/1-basic.c
8755ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/7-performance.c
8756ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/assertions.xml
8757ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/1-basic.c
8758ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/2-stress.c
8759ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/3-limits.c
8760ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/7-performance.c
8761ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/assertions.xml
8762ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/1-basic.c
8763ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/3-limits.c
8764ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/assertions.xml
8765ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/1-basic.c
8766ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/2-stress.c
8767ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/7-performance.c
8768ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/assertions.xml
8769ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_pcreateerror/1-basic.c
8770ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_pcreateerror/assertions.xml
8771ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perrno/1-basic.c
8772ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perrno/assertions.xml
8773ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perror/1-basic.c
8774ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perror/assertions.xml
8775ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_spcreateerror/1-basic.c
8776ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_spcreateerror/assertions.xml
8777ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperrno/1-basic.c
8778ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperrno/assertions.xml
8779ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperror/1-basic.c
8780ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperror/assertions.xml
8781ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_auth/1-basic.c
8782ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_auth/assertions.xml
8783ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noproc/1-basic.c
8784ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noproc/assertions.xml
8785ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noprog/1-basic.c
8786ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noprog/assertions.xml
8787ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_progvers/1-basic.c
8788ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_progvers/assertions.xml
8789ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_systemerr/1-basic.c
8790ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_systemerr/assertions.xml
8791ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_weakauth/1-basic.c
8792ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_weakauth/assertions.xml
8793ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_registerrpc/1-basic.c
8794ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_registerrpc/assertions.xml
8795ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_register/1-basic.c
8796ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_register/assertions.xml
8797ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_unregister/1-basic.c
8798ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_unregister/assertions.xml
8799ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_register/1-basic.c
8800ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_register/assertions.xml
8801ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_unregister/1-basic.c
8802ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_unregister/assertions.xml
8803ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/1-basic.c
8804ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/2-stress.c
8805ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/5-scalability.c
8806ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/6-dataint.c
8807ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/7-performance.c
8808ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/assertions.xml
8809ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/1-basic.c
8810ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/2-stress.c
8811ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/5-scalability.c
8812ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/6-dataint.c
8813ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/7-performance.c
8814ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/8-complex.c
8815ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/assertions.xml
8816ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/1-basic.c
8817ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/6-dataint.c
8818ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/assertions.xml
8819ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_freeres/1-basic.c
8820ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_freeres/assertions.xml
8821ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_geterr/1-basic.c
8822ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_geterr/assertions.xml
8823ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/1-basic.c
8824ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/assertions.xml
8825ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/svc.c
8826ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/1-basic.c
8827ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/6-dataint.c
8828ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/assertions.xml
8829ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/client.c
8830ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getcaller/1-basic.c
8831ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getcaller/assertions.xml
8832ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/1-basic.c
8833ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/assertions.xml
8834ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/client.c
8835ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/1-basic.c
8836ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/3-limits.c
8837ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/assertions.xml
8838ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getmaps/1-basic.c
8839ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getmaps/assertions.xml
8840ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_create/1-basic.c
8841ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_create/assertions.xml
8842ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_seccreate/1-basic.c
8843ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_seccreate/assertions.xml
8844ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authnone_create/1-basic.c
8845ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authnone_create/assertions.xml
8846ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create/1-basic.c
8847ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create/assertions.xml
8848ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create_default/1-basic.c
8849ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create_default/assertions.xml
8850ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/1-basic.c
8851ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/2-stress.c
8852ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/4-mt.c
8853ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/5-scalability.c
8854ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/6-dataint.c
8855ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/7-performance.c
8856ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/8-complex.c
8857ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/assertions.xml
8858ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/1-basic.c
8859ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/3-limits.c
8860ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/assertions.xml
8861ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/1-basic.c
8862ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/3-limits.c
8863ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/assertions.xml
8864ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/1-basic.c
8865ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/3-limits.c
8866ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/assertions.xml
8867ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/1-basic.c
8868ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/3-limits.c
8869ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/assertions.xml
8870ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_pcreateerror/1-basic.c
8871ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_pcreateerror/assertions.xml
8872ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/1-basic.c
8873ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/8-complex.c
8874ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/assertions.xml
8875ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/1-basic.c
8876ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/8-complex.c
8877ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/assertions.xml
8878ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noproc/1-basic.c
8879ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noproc/assertions.xml
8880ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noprog/1-basic.c
8881ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noprog/assertions.xml
8882ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_progvers/1-basic.c
8883ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_progvers/assertions.xml
8884ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_systemerr/1-basic.c
8885ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_systemerr/assertions.xml
8886ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_weakauth/1-basic.c
8887ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_weakauth/assertions.xml
8888ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/1-basic.c
8889ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/2-stress.c
8890ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/4-mt.c
8891ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/5-scalability.c
8892ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/6-dataint.c
8893ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/7-performance.c
8894ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/8-complex.c
8895ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/assertions.xml
8896ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/1-basic.c
8897ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/3-limits.c
8898ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/assertions.xml
8899ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/1-basic.c
8900ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/2-stress.c
8901ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/4-mt.c
8902ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/5-scalability.c
8903ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/6-dataint.c
8904ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/7-performance.c
8905ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/8-complex.c
8906ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/assertions.xml
8907ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_set/1-basic.c
8908ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_set/assertions.xml
8909ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_unset/1-basic.c
8910ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_unset/assertions.xml
8911ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/1-basic.c
8912ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/2-stress.c
8913ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/4-mt.c
8914ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/assertions.xml
8915ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/1-basic.c
8916ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/3-limits.c
8917ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/assertions.xml
8918ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/1-basic.c
8919ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/2-stress.c
8920ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/4-mt.c
8921ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/assertions.xml
8922ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/1-basic.c
8923ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/2-stress.c
8924ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/4-mt.c
8925ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/5-scalability.c
8926ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/6-dataint.c
8927ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/7-performance.c
8928ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/8-complex.c
8929ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/assertions.xml
8930ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/1-basic.c
8931ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/3-limits.c
8932ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/assertions.xml
8933ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create/1-basic.c
8934ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create/assertions.xml
8935ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/1-basic.c
8936ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/3-limits.c
8937ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/assertions.xml
8938ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_svc_tp_create/1-basic.c
8939ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_svc_tp_create/assertions.xml
8940ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/1-basic.c
8941ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/2-stress.c
8942ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/4-mt.c
8943ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/5-scalability.c
8944ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/6-dataint.c
8945ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/7-performance.c
8946ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/8-complex.c
8947ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/assertions.xml
8948ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/1-basic.c
8949ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/2-stress.c
8950ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/3-limits.c
8951ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/4-mt.c
8952ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/5-scalability.c
8953ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/6-dataint.c
8954ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/7-performance.c
8955ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/8-complex.c
8956ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/assertions.xml
8957ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/1-basic.c
8958ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/2-stress.c
8959ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/4-mt.c
8960ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/5-scalability.c
8961ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/6-dataint.c
8962ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/7-performance.c
8963ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/8-complex.c
8964ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/assertions.xml
8965ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/1-basic.c
8966ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/2-stress.c
8967ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/4-mt.c
8968ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/assertions.xml
8969ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/1-basic.c
8970ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/2-stress.c
8971ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/4-mt.c
8972ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/5-scalability.c
8973ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/6-dataint.c
8974ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/7-performance.c
8975ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/8-complex.c
8976ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/assertions.xml
8977ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create/1-basic.c
8978ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create/assertions.xml
8979ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/1-basic.c
8980ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/3-limits.c
8981ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/assertions.xml
8982ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_destroy/1-basic.c
8983ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_destroy/assertions.xml
8984ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_create/1-basic.c
8985ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_create/assertions.xml
8986ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_destroy/1-basic.c
8987ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_destroy/assertions.xml
8988ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_svc_1/rpc_svc_1.c
8989ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_svc_2/rpc_svc_2.c
8990ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_1/tirpc_svc_1.c
8991ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_11/tirpc_svc_11.c
8992ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_2/tirpc_svc_2.c
8993ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_3/tirpc_svc_3.c
8994ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_4/tirpc_svc_4.c
8995ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_5/tirpc_svc_5.c
8996ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_6/tirpc_svc_6.c
8997ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_7/tirpc_svc_7.c
8998ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_8/tirpc_svc_8.c
8999ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_9/tirpc_svc_9.c
9000ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tsLogParser/rpc_ts.mod.php
9001
90027) Log Message:
9003The idea of the patch is "to make things that should be extern, extern". The means to do this are:
90041. Explicitly declaring variables extern in some places.
90052. Defining _USC_LIB_ where appropriate.
9006
9007My 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>
9008
9009Modified File(s):
9010ltp/testcases/kernel/mem/hugetlb/lib/Makefile
9011ltp/testcases/kernel/syscalls/ipc/lib/Makefile
9012ltp/testcases/kernel/syscalls/ipc/lib/ipcmsg.h
9013ltp/testcases/kernel/syscalls/ipc/lib/ipcsem.h
9014ltp/testcases/kernel/syscalls/kill/kill05.c
9015ltp/testcases/kernel/syscalls/kill/kill07.c
9016ltp/testcases/kernel/syscalls/lib/Makefile
9017ltp/testcases/kernel/syscalls/nftw/lib.c
9018ltp/testcases/network/sctp/testlib/Makefile
9019
90208) Log Message:
9021Add 2 scripts for detecting features used by some tests, namely:
9022- support for pthread_mutexattr_setprotocol(..., PTHREAD_PRIO_INHERIT)
9023- support for pthread_mutexattr_setrobust_np()
9024Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
9025
9026Added Files:
9027ltp/testcases/realtime/scripts/check_pi.sh
9028ltp/testcases/realtime/scripts/check_robust.sh
9029
90309) Log Message:
9031Add Makefiles to all the realtime testcases without any autotools dependencies. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
9032
9033Added Files:
9034ltp/testcases/realtime/Makefile
9035ltp/testcases/realtime/config.mk
9036ltp/testcases/realtime/func/Makefile
9037ltp/testcases/realtime/func/async_handler/Makefile
9038ltp/testcases/realtime/func/gtod_latency/Makefile
9039ltp/testcases/realtime/func/hrtimer-prio/Makefile
9040ltp/testcases/realtime/func/matrix_mult/Makefile
9041ltp/testcases/realtime/func/measurement/Makefile
9042ltp/testcases/realtime/func/periodic_cpu_load/Makefile
9043ltp/testcases/realtime/func/pi-tests/Makefile
9044ltp/testcases/realtime/func/pi_perf/Makefile
9045ltp/testcases/realtime/func/prio-preempt/Makefile
9046ltp/testcases/realtime/func/prio-wake/Makefile
9047ltp/testcases/realtime/func/pthread_kill_latency/Makefile
9048ltp/testcases/realtime/func/sched_football/Makefile
9049ltp/testcases/realtime/func/sched_jitter/Makefile
9050ltp/testcases/realtime/func/sched_latency/Makefile
9051ltp/testcases/realtime/func/thread_clock/Makefile
9052ltp/testcases/realtime/lib/Makefile
9053ltp/testcases/realtime/perf/Makefile
9054ltp/testcases/realtime/perf/latency/Makefile
9055ltp/testcases/realtime/stress/Makefile
9056ltp/testcases/realtime/stress/pi-tests/Makefile
9057
905810) Log Message:
9059Remove autotools stuff:
9060- autogen.sh
9061- configure.ac
9062- configure
9063- aclocal.m4
9064- config/*
9065- all the GNUmakefile.am
9066- all the GNUmakefile.in
9067
9068Also adapt testscripts/test_realtime.sh to the new build system. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
9069
9070Modified Files:
9071ltp/testscripts/test_realtime.sh
9072Removed Files:
9073ltp/testcases/realtime/GNUmakefile.am
9074ltp/testcases/realtime/GNUmakefile.in
9075ltp/testcases/realtime/aclocal.m4
9076ltp/testcases/realtime/autogen.sh
9077ltp/testcases/realtime/configure
9078ltp/testcases/realtime/configure.ac
9079ltp/testcases/realtime/config/GNUmakefile.am
9080ltp/testcases/realtime/config/GNUmakefile.in
9081ltp/testcases/realtime/config/autoconf/compile
9082ltp/testcases/realtime/config/autoconf/config.guess
9083ltp/testcases/realtime/config/autoconf/config.sub
9084ltp/testcases/realtime/config/autoconf/depcomp
9085ltp/testcases/realtime/config/autoconf/install-sh
9086ltp/testcases/realtime/config/autoconf/missing
9087ltp/testcases/realtime/func/GNUmakefile.am
9088ltp/testcases/realtime/func/GNUmakefile.in
9089ltp/testcases/realtime/func/async_handler/GNUmakefile.am
9090ltp/testcases/realtime/func/async_handler/GNUmakefile.in
9091ltp/testcases/realtime/func/gtod_latency/GNUmakefile.am
9092ltp/testcases/realtime/func/gtod_latency/GNUmakefile.in
9093ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.am
9094ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.in
9095ltp/testcases/realtime/func/matrix_mult/GNUmakefile.am
9096ltp/testcases/realtime/func/matrix_mult/GNUmakefile.in
9097ltp/testcases/realtime/func/measurement/GNUmakefile.am
9098ltp/testcases/realtime/func/measurement/GNUmakefile.in
9099ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.am
9100ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.in
9101ltp/testcases/realtime/func/pi-tests/GNUmakefile.am
9102ltp/testcases/realtime/func/pi-tests/GNUmakefile.in
9103ltp/testcases/realtime/func/pi_perf/GNUmakefile.am
9104ltp/testcases/realtime/func/pi_perf/GNUmakefile.in
9105ltp/testcases/realtime/func/prio-preempt/GNUmakefile.am
9106ltp/testcases/realtime/func/prio-preempt/GNUmakefile.in
9107ltp/testcases/realtime/func/prio-wake/GNUmakefile.am
9108ltp/testcases/realtime/func/prio-wake/GNUmakefile.in
9109ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.am
9110ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.in
9111ltp/testcases/realtime/func/sched_football/GNUmakefile.am
9112ltp/testcases/realtime/func/sched_football/GNUmakefile.in
9113ltp/testcases/realtime/func/sched_jitter/GNUmakefile.am
9114ltp/testcases/realtime/func/sched_jitter/GNUmakefile.in
9115ltp/testcases/realtime/func/sched_latency/GNUmakefile.am
9116ltp/testcases/realtime/func/sched_latency/GNUmakefile.in
9117ltp/testcases/realtime/func/thread_clock/GNUmakefile.am
9118ltp/testcases/realtime/func/thread_clock/GNUmakefile.in
9119ltp/testcases/realtime/include/GNUmakefile.am
9120ltp/testcases/realtime/include/GNUmakefile.in
9121ltp/testcases/realtime/lib/GNUmakefile.am
9122ltp/testcases/realtime/lib/GNUmakefile.in
9123ltp/testcases/realtime/perf/GNUmakefile.am
9124ltp/testcases/realtime/perf/GNUmakefile.in
9125ltp/testcases/realtime/perf/latency/GNUmakefile.am
9126ltp/testcases/realtime/perf/latency/GNUmakefile.in
9127ltp/testcases/realtime/stress/GNUmakefile.am
9128ltp/testcases/realtime/stress/GNUmakefile.in
9129
913011) Log Message:
9131Forgot to remove include/rttests_config.h.in in the previous patch. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
9132
9133Removed Files:
9134ltp/testcases/realtime/include/rttests_config.h.in
9135
913612) Log Message:
9137Fix 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.
9138
9139Modified File(s):
9140ltp/testcases/realtime/run.sh
9141
914213) Log Message:
9143Usually 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>
9144
9145Modified File(s):
9146ltp/testcases/realtime/config.mk
9147
914814) Log Message:
9149This 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>
9150
9151Modified File(s):
9152ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
9153
915415) Log Message:
9155mmap1.c:524: warning: format '%ld' expects type 'long int', but argument 3 has type 'double'
9156which actually prints as:
9157WARNING: bad argument. Using default 1125899906842624
9158
9159Fix disktest printf format warnings (on Linux; no idea about Windows):
9160childmain.c:443: warning: format '%d' expects type 'int', but argument 4 has type 'size_t'
9161childmain.c:443: warning: format '%X' expects type 'unsigned int', but argument 5 has type 'size_t'
9162childmain.c:445: warning: format '%d' expects type 'int', but argument 6 has type 'size_t'
9163childmain.c:448: warning: format '%d' expects type 'int', but argument 6 has type 'size_t'
9164childmain.c:451: warning: format '%d' expects type 'int', but argument 6 has type 'size_t'
9165Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com>
9166
9167Modified File(s):
9168ltp/testcases/kernel/io/disktest/childmain.h
9169ltp/testcases/kernel/mem/mtest06/mmap1.c
9170
917116) Log Message:
9172All 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>
9173
9174Modified File(s):
9175ltp/testcases/kernel/syscalls/syslog/syslogtst.c
9176
917717) Log Message:
9178The filename arguments in some output messages are wrong. Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>
9179
9180Modified File(s):
9181ltp/testcases/kernel/syscalls/inotify/inotify02.c
9182
918318) Log Message:
9184Fixes 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>
9185
9186Modified File(s):
9187ltp/testcases/realtime/func/pi_perf/pi_perf.c
9188
918919) Log Message:
9190The 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>
9191
9192Modified File(s):
9193ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
9194
919520) Log Message:
9196faccessat01 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>
9197
9198Modified File(s):
9199ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
9200ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
9201
920221) Log Messsage:
9203Some newer glibcs do not like sprintf() printing a string into itself and loop. By, Marcus Meissner <marcusmeissner@users.sourceforge.net>
9204
9205Modified File(s):
9206ltp/testcases/kernel/syscalls/nftw/lib.c
9207ltp/testcases/kernel/syscalls/nftw/lib64.c
9208
920922) Log Message:
9210some more "variable is used uninitialized" warnings fixed with this patch, by, Marcus Meissner <marcusmeissner@users.sourceforge.net>
9211
9212Modified File(s):
9213ltp/testcases/kernel/fs/doio/doio.c
9214ltp/testcases/kernel/syscalls/sysctl/sysctl05.c
9215ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_wait/4-1.c
9216
921723) Log Message:
9218This 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>
9219
9220Modified File(s):
9221ltp/testcases/kernel/fs/doio/doio.c
9222ltp/testcases/kernel/fs/doio/iogen.c
9223
922424) Log Message:
9225Various 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>
9226
9227Modified File(s):
9228ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
9229ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
9230ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
9231ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
9232ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
9233ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
9234
923525) Log Message:
9236When I was compiling ltp-full-20080229/kernel/module/, error occured. The error like this: ...
9237scripts/Makefile.build:46: *** CFLAGS was changed in"ltp-full-20080229/testcases/kernel/module/delete_module/Makefile".Fix it to use EXTRA_CFLAGS. Stop.
9238The 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:
9239"#include <asm/atomic.h>" in delete_module01.c
9240"#include <linux/config.h>" in dummy_del_mod.c
9241The following patch solves these problems:
9242Signed-off-by: Wang Fang <wangf@cn.fujitsu.com>
9243
9244Modified File(s):
9245ltp/testcases/kernel/module/delete_module/Makefile
9246ltp/testcases/kernel/module/delete_module/delete_module01.c
9247ltp/testcases/kernel/module/delete_module/delete_module02.c
9248ltp/testcases/kernel/module/delete_module/delete_module03.c
9249ltp/testcases/kernel/module/delete_module/dummy_del_mod.c
9250ltp/testcases/kernel/module/delete_module/dummy_del_mod_dep.c
9251
925226) Log Message:
9253The ltp-full-20080229/testcases/kernel/module/delete_module/Makefile will do this:
9254 @set -e; for i in $(MODULES); do ln -f $$i /tmp/$$i ; done
9255If the ltp directory and /tmp are not in the same device, an error occurs:
9256 ln: creating hard link `/tmp/xxx' => `xxx': Invalid cross-device link I suffer from this.
9257The patch as follows:
9258Signed-off-by: Wang Fang <wangf@cn.fujitsu.com>
9259
9260Modified File(s):
9261ltp/testcases/kernel/module/delete_module/Makefile
9262
926327) Log Message:
9264The 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>
9265
9266Modified File(s):
9267ltp/testscripts/ltpstress.sh
9268
926928) Log Message:
9270The 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>
9271
9272File(s) Modified:
9273ltp/testcases/kernel/syscalls/inotify/README
9274ltp/testcases/kernel/syscalls/inotify/inotify02.c
9275
927629) Log Message:
9277I 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
9278
9279Modified File(s):
9280ltp/testcases/kernel/syscalls/syslog/syslogtst.c
9281
928230) Log Message:
9283A few POSIX fixes from Dustin Kirkland in [1908313]
9284
9285Modified File(s):
9286ltp/IDcheck.sh
9287ltp/runltp
9288ltp/runltplite.sh
9289
929031) Log Message:
9291cleanup build system a bit
9292
9293Removed File(s):
9294gotlibcap.c nolibcap.c
9295
929632) Log Message:
9297When 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>
9298
9299Modified File(s):
9300ltp/IDcheck.sh
9301
930233) Log Message:
9303Update 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>
9304
9305Modified Files:
9306ltp/testcases/kernel/security/filecaps/Makefile
9307ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
9308Added Files:
9309ltp/testcases/kernel/security/filecaps/makenumcapsh.c
9310
931134) Log Message:
93121. Minor fixes:
9313 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.
93142. Bug fix: disk write access deadlock
9315 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.
9316Signed-off-by: Gilles Carry <gilles.carry@bull.net>
9317
9318Modified Files:
9319ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
9320ltp/testcases/realtime/func/thread_clock/tc-2.c
9321
932235) Log Message:
93231. Whitespaces cleanup
93242. Error checks when initializing stat containers
9325Signed-off-by: Gilles Carry <gilles.carry@bull.net>
9326
9327Modified Files:
9328ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
9329
933036) Log Message:
9331In 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>
9332
9333Modified Files:
9334ltp/testcases/realtime/include/libstats.h
9335ltp/testcases/realtime/lib/librttest.c
9336ltp/testcases/realtime/lib/libstats.c
9337
933837) Log Message:
93391) This patch fixes a concurrency issue in shmctl02. Same issue as in shmat02,
93402) Fix return value check from shmat. In case of error, this wrong check was leading to a seg-fault. Same problem as in kill05,
93413) Fixes a concurrency issue in shmget02. Same issue as in shmat02 : second key can conflict with the key from another process,
93424) 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,
9343Signed-off-by: Renaud Loittiaux <Renaud.Lottiaux@kerlabs.com>
9344
9345Modified Files:
9346ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
9347ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
9348ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
9349ltp/testcases/kernel/syscalls/rename/rename14.c
9350
935138) Log Message:
9352Fixing 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>
9353
9354Modified Files:
9355ltp/testcases/kernel/syscalls/ipc/semctl/semctl07.c
9356
9357
935839) Log Message:
9359Fixing 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>
9360
9361Modified Files:
9362ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
9363
936440) Log Message:
9365Fixes 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.
9366Patch content :
9367* Define 2 new functions in kernel/syscalls/lib/libtestsuite.c, used to
9368* synchronize a father and a son using pipes.
9369 - create_sync_pipes: create a pair of pipes used for the synchronization,
9370 - wait_son_startup: function used in the father to wait for its son to start ts execution,
9371 - notify_startup: function used in the son to notify it has started its execution,
9372* Add a kernel/syscalls/lib/libtestsuite.h file to cleanly export newly
9373* defines functions,
9374* Fix the semctl01test. The idea used to synchronize :
9375 - For each task created, the father waits for the son to start its execution using the newly define functions,
9376 - After the last son has been created, the father do a sleep(1) to give time to the sons to execute the semop function,
9377The 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>
9378
9379Modified Files:
9380ltp/testcases/kernel/syscalls/ipc/semctl/Makefile
9381ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
9382ltp/testcases/kernel/syscalls/lib/libtestsuite.c
9383
938441) Log Message:
9385Fixing some NFS issue(s), by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
9386
9387Modified Files:
9388ltp/testcases/kernel/syscalls/fchownat/fchownat01.c
9389
939042) Log Message:
9391Fix 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>
9392
9393Modified Files:
9394ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
9395
9396Added Files:
9397ltp/testcases/kernel/syscalls/lib/libtestsuite.h
9398
939943) Log Message:
9400Fix 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>
9401
9402Modified Files:
9403ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
9404
940544) Log Message:
9406LTP 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>
9407
9408Modified Files:
9409ltp/testcases/kernel/syscalls/ipc/msgctl/Makefile
9410ltp/testcases/kernel/syscalls/ipc/msgget/Makefile
9411
941245) Log Message:
9413Fixes 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>
9414
9415Modified Files:
9416ltp/testcases/kernel/syscalls/dup2/dup203.c
9417
941846) Log Message:
9419We 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>
9420
9421Modified Files:
9422ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
9423
942447) Log Message:
9425Fixing Build Failures on Fedora Machine, by, psuriset@linux.vnet.ibm.com
9426
9427Modified Files:
9428ltp/testcases/kernel/numa/test.sh
9429
subrata_modak02d90ea2008-02-29 04:34:48 +00009430LTP-20080229
9431
94321) Log Message: lcov: adding support for gzipped html based on patch by dnozay@vmware.com
9433File(s) Modified:
9434ltp/utils/analysis/lcov/lcovrc
9435ltp/utils/analysis/lcov/man/genhtml.1
9436ltp/utils/analysis/lcov/man/lcovrc.5
9437ltp/utils/analysis/lcov/bin/genhtml
9438
94392) Log Message: Fix for Don´t call Domain type on test create, by, "Serge E. Hallyn" <serue@us.ibm.com>
9440File(s) Modified:
9441ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
9442ltp/testscripts/test_selinux.sh
9443
94443) Log Message: Some code cleanup in PID & SYSVIPC namespace testcases, by, "Rishikesh K. Rajak" <risrajak@linux.vnet.ibm.com>
9445Modified File(s):
9446ltp/testcases/kernel/containers/pidns/pidns01.c
9447ltp/testcases/kernel/containers/pidns/pidns02.c
9448ltp/testcases/kernel/containers/pidns/pidns03.c
9449ltp/testcases/kernel/containers/sysvipc/shmnstest.c
9450
94514) Log Message: Some Cleanups and running hugetlb independantly
9452Modified File(s):
9453ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
9454ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
9455Added File(s):
9456ltp/runtest/hugetlb
9457
94585) Log Message: Give Execute Permission to numa01.sh, by, Pradeep K Surisetty <pradeepkumars@in.ibm.com>
9459Modified File(s):
9460ltp/testcases/kernel/numa/Makefile
9461
94626) 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>
9463Modified File(s):
9464ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
9465
94667) Log Message: str_echo function expects a file descriptor & not an address, by, Craig Meier <crmeier@ghs.com>
9467Modified File(s):
9468ltp/testcases/kernel/sched/clisrv/pthserv.c
9469
94708) Log Message: Build Error Fix by checking for installation of setcap or xattr headers, by, "Serge E. Hallyn" <serue@us.ibm.com>
9471Modified File(s):
9472ltp/testcases/kernel/security/filecaps/Makefile
9473ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
9474Added Files:
9475ltp/testcases/kernel/security/filecaps/check_xattr.c
9476
94779) Log Message: mark test_exit as noreturn #1891129 by Marcus Meissner, by, Mike Frysinger <vapier@users.sourceforge.net>
9478Modified File(s):
9479ltp/ltp/include/test.h
9480Added File(s):
9481ltp/ltp/include/compiler.h
9482
948310)Log Message: Disktest application update to version 1.4.2, by, Brent Yardley <yardleyb@us.ibm.com>
9484Modified File(s):
9485ltp/testcases/kernel/io/disktest/Getopt.c
9486ltp/testcases/kernel/io/disktest/Getopt.h
9487ltp/testcases/kernel/io/disktest/Makefile
9488ltp/testcases/kernel/io/disktest/Makefile.aix
9489ltp/testcases/kernel/io/disktest/Makefile.linux
9490ltp/testcases/kernel/io/disktest/Makefile.windows
9491ltp/testcases/kernel/io/disktest/README
9492ltp/testcases/kernel/io/disktest/childmain.c
9493ltp/testcases/kernel/io/disktest/childmain.h
9494ltp/testcases/kernel/io/disktest/defs.h
9495ltp/testcases/kernel/io/disktest/dump.c
9496ltp/testcases/kernel/io/disktest/dump.h
9497ltp/testcases/kernel/io/disktest/globals.c
9498ltp/testcases/kernel/io/disktest/globals.h
9499ltp/testcases/kernel/io/disktest/io.c
9500ltp/testcases/kernel/io/disktest/io.h
9501ltp/testcases/kernel/io/disktest/main.c
9502ltp/testcases/kernel/io/disktest/main.h
9503ltp/testcases/kernel/io/disktest/parse.c
9504ltp/testcases/kernel/io/disktest/parse.h
9505ltp/testcases/kernel/io/disktest/sfunc.c
9506ltp/testcases/kernel/io/disktest/sfunc.h
9507ltp/testcases/kernel/io/disktest/stats.c
9508ltp/testcases/kernel/io/disktest/stats.h
9509ltp/testcases/kernel/io/disktest/threading.c
9510ltp/testcases/kernel/io/disktest/threading.h
9511ltp/testcases/kernel/io/disktest/timer.c
9512ltp/testcases/kernel/io/disktest/timer.h
9513ltp/testcases/kernel/io/disktest/usage.c
9514ltp/testcases/kernel/io/disktest/usage.h
9515ltp/testcases/kernel/io/disktest/man1/disktest.1
9516Added File(s):
9517ltp/testcases/kernel/io/disktest/CHANGELOG
9518ltp/testcases/kernel/io/disktest/disktest.spec
9519ltp/testcases/kernel/io/disktest/signals.c
9520ltp/testcases/kernel/io/disktest/signals.h
9521ltp/testcases/kernel/io/disktest/man1/disktest_manual.html
9522
952311) 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>
9524Modified File(s):
9525ltp/testcases/kernel/containers/libclone/libclone.c
9526
952712) 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"
9528Modified File(s):
9529ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
9530
953113) 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>
9532Modified File(s):
9533ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
9534
953514) 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).
9536Modified File(s):
9537ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
9538
953915) Log Message: Do not store cache files, by, Mike Frysinger <vapier@users.sourceforge.net>
9540Deleted File(s):
9541ltp/testcases/realtime/autom4te.cache/traces.0
9542ltp/testcases/realtime/autom4te.cache/traces.1
9543ltp/testcases/realtime/autom4te.cache/requests
9544ltp/testcases/realtime/autom4te.cache/output.1
9545ltp/testcases/realtime/autom4te.cache/output.0
9546
954716) Log Message: Remove compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
9548Modified File(s):
9549ltp/testcases/kernel/syscalls/pcllib/libtool
9550Deleted File(s):
9551ltp/testcases/kernel/syscalls/pcllib/config.h
9552ltp/testcases/kernel/syscalls/pcllib/config.log
9553ltp/testcases/kernel/syscalls/pcllib/config.status
9554
955517) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
9556Deleted File(s):
9557ltp/testcases/kernel/syscalls/pcllib/test/.deps/cobench.Po
9558ltp/testcases/kernel/syscalls/pcllib/test/.deps/cothread.Po
9559
956018) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
9561Deleted File(s):
9562ltp/testcases/kernel/syscalls/pcllib/man/Makefile
9563
956419) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
9565Deleted File(s):
9566ltp/testcases/kernel/syscalls/pcllib/pcl/.deps/pcl_version.Plo
9567ltp/testcases/kernel/syscalls/pcllib/pcl/.deps/pcl.Plo
9568
956920) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
9570Deleted File(s):
9571ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/traces.0
9572ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/traces.1
9573ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/requests
9574ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/output.1
9575ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/output.0
9576
957721) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
9578Deleted File(s):
9579ltp/testcases/kernel/syscalls/pcllib/include/Makefile
9580
958122) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
9582Deleted File(s):
9583ltp/testcases/kernel/syscalls/pcllib/test/Makefile
9584
958523) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
9586Deleted File(s):
9587ltp/testcases/kernel/syscalls/pcllib/pcl/Makefile
9588
958924) 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
9590 o we are testing on x86* and ppc* archs
9591 o on 64 bit machine we will always see 64 bit kernel running
9592by, Nagesh Sharyathi <sharyathi@in.ibm.com>
9593Modified File(s):
9594ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
9595ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
9596ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
9597
959825) Log Message:
9599Since msgmni now scales to the memory size, it may reach big values.
9600To avoid forking 2*msgmni processes and create msgmni msg queues, do not take
9601msgmni from procfs anymore.
9602Just define it as 16 (which is the MSGMNI constant value in linux/msg.h)
9603
9604Also fixed the Makefiles in ipc/lib and ipc/msgctl: there was no dependency
9605on the lib/ipc*.h header files.
9606
9607Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>
9608
9609Modified File(s):
9610ltp/testcases/kernel/syscalls/ipc/lib/Makefile
9611ltp/testcases/kernel/syscalls/ipc/lib/ipcmsg.h
9612ltp/testcases/kernel/syscalls/ipc/msgctl/Makefile
9613ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
9614ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
9615
961626) Log Message:
9617Here is a second round of cleanup and fixes for the realtime testcases.
9618
96191) Make sched_jitter use the create_fifo_thread() library function instead of an open coded solution,
96202) Prio-wake calls rt_init() twice, remove the second call,
96213) Make sbrk_mutex less verbose by default. One can still use the -v option to get the whole output,
96224) 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,
96236) Various tests still have a hardcoded value for the quantile nines. Use a value automatically calculated from the number of iterations,
96247) 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).
9625More generally, it seems that (at least with gcc 4.1.1):
9626 long i = 10000;
9627 double f = exp10(log10(i))
9628
9629 yields (i < f) being true due to rounding,
96308) Add latency tracing capability to pthread_kill_latency as is already done on a few other latency tests (gtod_latency, sched_latency, ...),
96319) 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,
963210)The print buffer is only ever flushed when it is full. Add flushing when the test terminates vi atexit(),
963311)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,
9634
9635Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
9636Cc: Darren Hart <dvhltc@us.ibm.com>
9637Cc: Tim Chavez <tinytim@us.ibm.com>
9638Cc: Matthieu CASTET <matthieu.castet@parrot.com>
9639Acked-by: Chirag <chirag@linux.vnet.ibm.com>
9640
9641Modified File(s):
9642ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
9643ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
9644ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
9645ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
9646ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
9647ltp/testcases/realtime/func/pi_perf/pi_perf.c
9648ltp/testcases/realtime/func/prio-wake/prio-wake.c
9649ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
9650ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
9651ltp/testcases/realtime/func/sched_latency/sched_latency.c
9652ltp/testcases/realtime/lib/librttest.c
9653ltp/testcases/realtime/lib/libstats.c
9654
965527) Log Message: lcov: fixed problem with pre gcc-3.3 versions.
9656read_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>
9657Modified File(s):
9658ltp/utils/analysis/lcov/bin/geninfo
9659
966028) Log Message: lcov: fix error when trying to use genhtml -b
9661genhtml fails when the data file contains an entry which is not found in the base file, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
9662Modified File(s):
9663ltp/utils/analysis/lcov/bin/genhtml
9664
966529) 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>
9666Added File(s):
9667ltp/testcases/realtime/func/pthread_kill_latency/run_auto.sh
9668
966930) 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).
9670Also integrated the following in libipc.a:
9671 . get_max_msgqueues()
9672 . get_used_msgqueues()
9673Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>
9674Modified File(s):
9675ltp/testcases/kernel/syscalls/ipc/lib/ipcmsg.h
9676ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
9677ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
9678ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
9679ltp/testcases/kernel/syscalls/ipc/msgget/Makefile
9680ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
9681Added File(s):
9682ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl10.c
9683ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
9684
968531) 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>
9686Modified File(s):
9687ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
9688
968932) Log Message:
9690There 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 :
9691- All features, cleanups and fixes done by IBM realtime team over last two
9692 month or so.
9693- Change in copyrights( year, symbil and limiting columns to 80 chars)
9694- Other few cleanups to ltp-realtime tests.
9695Signed-off-by : Sudhanshu Singh < sudh@linux.vnet.ibm.com>
9696
9697Modified File(s):
9698ltp/testcases/realtime/GNUmakefile.am
9699ltp/testcases/realtime/run.sh
9700ltp/testcases/realtime/func/async_handler/async_handler.c
9701ltp/testcases/realtime/func/async_handler/async_handler_jk.c
9702ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
9703ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
9704ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
9705ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
9706ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
9707ltp/testcases/realtime/func/measurement/preempt_timing.c
9708ltp/testcases/realtime/func/measurement/rdtsc-latency.c
9709ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
9710ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
9711ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
9712ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
9713ltp/testcases/realtime/func/pi-tests/run_auto.sh
9714ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
9715ltp/testcases/realtime/func/pi-tests/test-skeleton.c
9716ltp/testcases/realtime/func/pi-tests/testpi-0.c
9717ltp/testcases/realtime/func/pi-tests/testpi-1.c
9718ltp/testcases/realtime/func/pi-tests/testpi-2.c
9719ltp/testcases/realtime/func/pi-tests/testpi-4.c
9720ltp/testcases/realtime/func/pi-tests/testpi-5.c
9721ltp/testcases/realtime/func/pi-tests/testpi-6.c
9722ltp/testcases/realtime/func/pi-tests/testpi-7.c
9723ltp/testcases/realtime/func/pi_perf/pi_perf.c
9724ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
9725ltp/testcases/realtime/func/prio-wake/prio-wake.c
9726ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
9727ltp/testcases/realtime/func/sched_football/parse-football.py
9728ltp/testcases/realtime/func/sched_football/sched_football.c
9729ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
9730ltp/testcases/realtime/func/sched_latency/sched_latency.c
9731ltp/testcases/realtime/func/thread_clock/tc-2.c
9732ltp/testcases/realtime/include/libjvmsim.h
9733ltp/testcases/realtime/include/librttest.h
9734ltp/testcases/realtime/include/libstats.h
9735ltp/testcases/realtime/include/list.h
9736ltp/testcases/realtime/lib/libjvmsim.c
9737ltp/testcases/realtime/lib/librttest.c
9738ltp/testcases/realtime/lib/libstats.c
9739ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
9740ltp/testcases/realtime/perf/latency/pthread_cond_many.c
9741ltp/testcases/realtime/scripts/__init__.py
9742ltp/testcases/realtime/scripts/setenv.sh
9743ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
9744ltp/testcases/realtime/stress/pi-tests/testpi-3.c
9745ltp/testscripts/test_realtime.sh
9746
974733) 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>
9748Modified File(s):
9749ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
9750
975134) Log Message:
9752waitpid tests: Fix failure detection flag initialization.
9753On 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.
9754Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>
9755
9756Modified File(s):
9757ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
9758ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
9759ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
9760ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
9761ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
9762
976335) Log Message:
9764waitpid03/04: Fix condition numbers displayed when reporting errors.
9765The condition numbers displayed while reporting errors in waitpid03 and waitpid04 are used initialized and are not consistently updated, which may lead to useless reports.
9766Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>
9767
9768Modified File(s):
9769ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
9770ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
9771
977236) Log Message:
9773waitpid02-05: remove unused defines related to failure handling. Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>
9774Modified File(s):
9775ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
9776ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
9777ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
9778ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
9779
978037) Log Message: Adding option to build TIMER test cases as well, by, Subrata Modak <subrata@linux.vnet.ibm.com>
9781Modified File(s):
9782ltp/testcases/kernel/Makefile
9783
978438) Log Message: Removing these files as they get automatically generated during build, by, Max Stirling <vicky.irobot@gmail.com>
9785Deleted File(s):
9786ltp/testcases/ballista/ballista/MakefileHost
9787ltp/testcases/ballista/ballista/MakefileTarget
9788
978939) 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>
9790Modified File(s):
9791ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
9792ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
9793
979440) Log Message: Fix NFS issues in tst_rmdir (directory non empty) due to an unmapped file, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
9795Modified File(s):
9796ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
9797ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
9798
979941) 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>
9800Modified File(s):
9801ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
9802
980342) 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>
9804Modified File(s):
9805ltp/testcases/kernel/fs/doio/rwtest.sh
9806
980743) Log Message:
9808CLOCK_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>
9809
9810Modified File(s):
9811ltp/testcases/kernel/timers/clock_gettime/clock_gettime03.c
9812ltp/testcases/kernel/timers/clock_settime/clock_settime03.c
9813ltp/testcases/kernel/timers/include/common_timers.h
9814ltp/testcases/kernel/timers/timer_create/timer_create02.c
9815ltp/testcases/kernel/timers/timer_create/timer_create03.c
9816ltp/testcases/kernel/timers/timer_create/timer_create04.c
9817
981844) Mog Message:
9819This 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>
9820
9821Modified File(s):
9822ltp/testcases/kernel/syscalls/memmap/mem03.c
9823
982445) 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>
9825Modified File(s):
9826ltp/testcases/commands/ade/file/file_test.sh
9827
982846) 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>
9829Modified File(s):
9830ltp/testcases/kernel/syscalls/mremap/Makefile
9831ltp/testcases/kernel/syscalls/mremap/mremap04.c
9832
983347) Log Message:
9834LTP-kill05-bad-check-fix.patch:
9835 - Fix return value check from shmat. In case of error, this wrong check was leading to a seg-fault.
9836LTP-kill05-shmid_delete-fix.patch:
9837 - 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.
9838LTP-kill05-concurrency-fix.patch
9839 - 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>
9840
9841Modified File(s):
9842ltp/testcases/kernel/syscalls/kill/kill05.c
9843
984448) Log Message:
98451) The pi-tests don't use the librttest infrastructure and simply duplicate code. This patch ensures that those tests use librttest.
98462) The thread-clock test doesn't use the librttest infrastructure. This patch ensures that it does.
98473) Adds missing headers to the following files,
9848Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>,
9849Acked-By: Dinakar Guniguntala <dino@in.ibm.com>,
9850Acked-By: Sebastien Dugue <sebastien.dugue@bull.net>
9851
9852Modified File(s):
9853ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
9854ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
9855
subrata_modakf030fc42008-02-01 10:46:21 +00009856LTP-20080131
9857
98581) Log Message: Some more updates to Reference Policy Checks by "Serge E. Hallyn" <serue@us.ibm.com>
9859File(s) Affected:
9860ltp/testscripts/test_selinux.sh
9861File(s) Added:
9862ltp/testcases/kernel/security/selinux-testsuite/misc/check_sbin_deprecated.pl
9863ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
9864ltp/testcases/kernel/security/selinux-testsuite/misc/update_refpolicy.sh
9865
98662) Log Message: This solves the configuration issue reported by Santwan <santwana.samantray@in.ibm.com>, and, fixed by Amit Arora <amitarora@in.ibm.com>
9867File(s) Affected:
9868ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
9869
98703) Log Message: Fix various printf strings to correct formatting and remove spaces, by, Randy Dunlap <rdunlap@xenotime.net>
9871File(s) Affected:
9872ltp/tools/apicmds/ltpapicmd.c
9873
98744) Log Message: gcov-kernel patch for linux 2.6.23, by Peter Oberparleiter <oberpapr@users.sourceforge.net>
9875File(s) Added:
9876/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.23-gcov-arm-eabi.patch
9877/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.23-gcov-arm-hack.patch
9878/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.23-gcov.patch
9879
98805) 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>
9881File(s) Affected:
9882/cvsroot/ltp/utils/analysis/lcov/bin/geninfo
9883
98846) Log Message: Add dependency information for linux_syscall_numbers.h, by Mike Frysinger <vapier@gentoo.org>
9885File(s) Affected:
9886ltp/testcases/kernel/include/Makefile
9887
98887) Log Message: Testcases contributed by Sharyathi Nagesh <sharyath@in.ibm.com>
9889File(s) Affected:
9890ltp/runtest/syscalls
9891ltp/testcases/kernel/include/i386.in
9892ltp/testcases/kernel/include/ia64.in
9893ltp/testcases/kernel/include/powerpc.in
9894ltp/testcases/kernel/include/powerpc64.in
9895ltp/testcases/kernel/include/s390.in
9896ltp/testcases/kernel/include/s390x.in
9897ltp/testcases/kernel/include/sparc.in
9898ltp/testcases/kernel/include/sparc64.in
9899ltp/testcases/kernel/include/x86_64.in
9900
9901File(s) Added:
9902ltp/testcases/kernel/syscalls/fallocate/Makefile
9903ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
9904ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
9905ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
9906ltp/testcases/kernel/syscalls/fallocate/run.sh
9907
99088) Log Message: Fix for situations when it fails even on NUMA node, enabling proper identification of nodes, by psuriset <psuriset@linux.ibm.com>
9909File(s) Affected:
9910ltp/testcases/kernel/numa/numa01.sh
9911ltp/testcases/kernel/numa/numa_node_size.c
9912ltp/testcases/kernel/numa/test.sh
9913
99149) Log Message: Terminates the tests if __NR_fadvise64 is 0, by Masatake YAMATO <yamato@redhat.com>
9915File(s) Affected:
9916ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
9917ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
9918ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
9919ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
9920
992110) Log Message: Randomly generating a no. to avoid the test case to fail, by Sridhar Vinay <vinaysridhar@in.ibm.com>
9922File(s) Affected:
9923ltp/testcases/kernel/syscalls/syslog/syslogtst.c
9924
992511) Log Message: Jeff Burke <jburke@redhat.com> wanted this unnecessary file to be removed
9926FIle(s) Affected:
9927ltp/testcases/pounder21/test_scripts/statslogging.orig
9928
992912) 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>
9930File(s) Affected:
9931ltp/testcases/realtime/README
9932File(s) Removed:
9933ltp/testscripts/realtime.sh
9934File(s) Added:
9935ltp/testscripts/test_realtime.sh
9936
993713) Log Message: Still more fix for Randomly generating a no. to avoid the test case to fail, by Sridhar Vinay <vinaysridhar@in.ibm.com>
9938File(s) Affected:
9939ltp/testcases/kernel/syscalls/syslog/syslogtst.c
9940
994114) Log Message: "hp_func" should be protected through pthread_mutex or similar, by, Yi Xu <yxu@suse.de>
9942File(s) Affected:
9943ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/1-6.c
9944
994515) Log Message:
9946Huge Changes from Cai Qian <qcai@redhat.com>. Please see the Description
9947below:
9948
9949The updated version
9950has the following improvments,
9951
9952- simplify maintenance
9953
9954- fix several bugs
9955
9956- better automation
9957
9958- extend support on Debian and Fedora
9959
9960- merge Poornima Nayak <Poornima.Nayak@in.ibm.com> 's latest patch
9961
9962- other changes
9963
9964The new version simplifies code layout, and all tools under lib/
9965directory are standalone and reusable, all configurable variables are
9966under the file runkdump.conf. There are also included sample
9967configuration files for different distros and test components. In
9968addition, it avoided code duplication by merging RHEL and SLES specified
9969code in lkdtm module together, and add a checking before hand. The
9970working flow in main script has also been tidied up. verify and
9971verify_dump have been unified. unused file "summary" has been deleted.
9972
9973In previous version,
9974* The part of comparing kernel version in setup will not work proper
9975 if the kernel grows to something like 2.7.1 or 2.8.1.
9976* verify_dump will not able to find previous vmcore if vmcore creation
9977 and vmcore verfication happen at different hours.
9978* Other random bugs because of code complexity.
9979
9980In the new version, once you define everything in a config file, it will
9981run in an automatically fashion on some of systems, if there is proper
9982tools installed.
9983
9984The code has been rewritten in POSIX shell syntax, and made more
9985portable, and attempted to remove hard-coded stuff as much as
9986possible. It has been tested fairly on RHEL5.1, SLES10sp1, Debian
9987unstable, and Fedora 8. If needed I can send you result logs. Sachin
9988has done a quick test on PPC64 machine running RHEL5.1 and the script
9989run fine. Poornima has done some code review.
9990Poornima's patch has been merged,
99911. Crashkerenl reservation check is modified to support any craskernel
9992value.
99932. A message before system reboots
99943. Added one more line to 'status' if dump verification passed.
99954. Modified 'README' file
99965. If kdump start fails for invalid arguments in kdump.conf is fixed
99976. Replaced MAKE_OPTS with MAKE_OPTIONS.
99987. Removed some unwanted statements.
9999
10000Other changes included that all tests descriptions have been documented
10001in doc/ALL_TEST.txt. KNLD (dump over scp with link delay) test case has
10002been merged into KNSCP (dump over scp). Once LINK_DELAY has been defined
10003somewhere in configuration file, all test cases (KNSCP and KNNFS)
10004dumping to a network destination will take advantage of it. If
10005LINK_DELAY is not defined or equals to 0, KNSCP and KNNFS will just the
10006same as in previous version.
10007
10008Cai Qian
10009
10010Modified Files:
10011ltp/testcases/kdump/Makefile ltp/testcases/kdump/README
10012Added Files:
10013ltp/testcases/kdump/runkdump.conf
10014ltp/testcases/kdump/runkdump.sh
10015ltp/testcases/kdump/doc/ALL_TEST.txt
10016ltp/testcases/kdump/doc/OO_Descriptions.txt
10017ltp/testcases/kdump/doc/README
10018ltp/testcases/kdump/doc/TEST_PLAN.txt
10019ltp/testcases/kdump/lib/Makefile
10020ltp/testcases/kdump/lib/setup.sh
10021ltp/testcases/kdump/lib/ssh.tcl
10022ltp/testcases/kdump/lib/sysinfo.sh
10023ltp/testcases/kdump/lib/test.sh
10024ltp/testcases/kdump/lib/verify.sh
10025ltp/testcases/kdump/lib/crasher/Makefile
10026ltp/testcases/kdump/lib/crasher/crasher.c
10027ltp/testcases/kdump/lib/kprobes/Makefile
10028ltp/testcases/kdump/lib/kprobes/kprobes.c
10029ltp/testcases/kdump/lib/lkdtm/Makefile
10030ltp/testcases/kdump/lib/lkdtm/lkdtm.c
10031ltp/testcases/kdump/lib/lkdtm/lkdtm.c.orig
10032ltp/testcases/kdump/sample/runkdump.BASIC_LKDTM.RHEL
10033ltp/testcases/kdump/sample/runkdump.BASIC_LKDTM.SLES
10034ltp/testcases/kdump/sample/runkdump.CRASHER.RHEL
10035ltp/testcases/kdump/sample/runkdump.CRASHER.SLES
10036ltp/testcases/kdump/sample/runkdump.EXTRA_LKDTM.RHEL
10037ltp/testcases/kdump/sample/runkdump.EXTRA_LKDTM.SLES
10038Removed Files:
10039ltp/testcases/kdump/TEST_PLAN.txt
10040ltp/testcases/kdump/crash_cmds ltp/testcases/kdump/distro
10041ltp/testcases/kdump/kdump_propagate ltp/testcases/kdump/master
10042ltp/testcases/kdump/setup ltp/testcases/kdump/summary
10043ltp/testcases/kdump/sysinfo ltp/testcases/kdump/test
10044ltp/testcases/kdump/tests ltp/testcases/kdump/verify
10045ltp/testcases/kdump/verify_dump
10046ltp/testcases/kdump/rhtools/Makefile
10047ltp/testcases/kdump/rhtools/OO_Descriptions.txt
10048ltp/testcases/kdump/rhtools/crasher_mod/Makefile
10049ltp/testcases/kdump/rhtools/crasher_mod/crasher.c
10050ltp/testcases/kdump/rhtools/lkdtm_mod/Makefile
10051ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
10052ltp/testcases/kdump/susetools/Makefile
10053ltp/testcases/kdump/susetools/OO_Descriptions.txt
10054ltp/testcases/kdump/susetools/crasher_mod/Makefile
10055ltp/testcases/kdump/susetools/crasher_mod/crasher.c
10056ltp/testcases/kdump/susetools/lkdtm_mod/Makefile
10057ltp/testcases/kdump/susetools/lkdtm_mod/lkdtm.c
10058ltp/testcases/kdump/testlists/crasher
10059ltp/testcases/kdump/testlists/lkdtm.base
10060ltp/testcases/kdump/testlists/lkdtm.exha
10061
1006216) Log Message: A huge Update to the RT Linux Tree by Sebastien Dugu <sebastien.dugue@bull.net>
10063Modified Files:
10064ltp/testcases/realtime/func/async_handler/async_handler.c
10065ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
10066ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
10067ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
10068ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
10069ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
10070ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
10071ltp/testcases/realtime/func/pi_perf/pi_perf.c
10072ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
10073ltp/testcases/realtime/func/sched_football/sched_football.c
10074ltp/testcases/realtime/func/sched_latency/sched_latency.c
10075
1007617) 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
10077Modifiled File(s):
10078ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
10079ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
10080
1008118) Log Message: Fixing missing argument for open() function when O_CREAT is in the flag, by, Yi Xu <yxu@suse.de>
10082Modified File(s):
10083testcases/kernel/syscalls/clone/clone02.c
10084testcases/kernel/syscalls/fcntl/fcntl18.c
10085testcases/kernel/syscalls/fdatasync/fdatasync01.c
10086testcases/kernel/syscalls/getdents/getdents04.c
10087testcases/kernel/syscalls/mprotect/mprotect02.c
10088testcases/kernel/syscalls/mprotect/mprotect03.c
10089testcases/kernel/syscalls/open/open04.c
10090testcases/kernel/syscalls/pselect/pselect01.c
10091testcases/kernel/syscalls/read/read02.c
10092testcases/kernel/syscalls/select/select01.c
10093testcases/kernel/syscalls/sendfile/sendfile03.c
10094testcases/kernel/syscalls/splice/splice01.c
10095testcases/kernel/syscalls/symlink/symlink01.c
10096testcases/kernel/syscalls/tee/tee01.c
10097testcases/network/ipv6/sendfile6/testsf_c6.c
10098testcases/network/tcp_cmds/sendfile/testsf_c.c
10099testcases/kernel/fs/doio/iogen.c
10100
1010119) Log Message: Fix for generation of HTML output for absolute paths, by, Subrata Modak <subrata@linux.vnet.ibm.com>
10102Modified File(s):
10103ltp/runltp
10104ltp/tools/genhtml.pl
10105
1010620) Log Message: Initial set of Filecaps testcases from Serge, "Serge E. Hallyn" <serue@us.ibm.com>
10107Modified Files:
10108ltp/runltp
10109ltp/testcases/kernel/security/Makefile
10110Added Files:
10111ltp/runtest/filecaps
10112ltp/testcases/kernel/security/filecaps/Makefile
10113ltp/testcases/kernel/security/filecaps/README
10114ltp/testcases/kernel/security/filecaps/check_simple_capset.c
10115ltp/testcases/kernel/security/filecaps/checkforfilecaps.sh
10116ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
10117ltp/testcases/kernel/security/filecaps/filecapstest.sh
10118ltp/testcases/kernel/security/filecaps/gotlibcap.c
10119ltp/testcases/kernel/security/filecaps/inh_capped.c
10120ltp/testcases/kernel/security/filecaps/nolibcap.c
10121ltp/testcases/kernel/security/filecaps/print_caps.c
10122ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
10123ltp/testscripts/test_filecaps.sh
10124
1012521) Log Message: testcase ballista gcc 4.3 conformance, by, Patrick Kirsch <pkirsch@suse.de>
10126Modified File(s):
10127ltp/testcases/ballista/ballista/compile/bparser.cpp
10128
1012922) Log Message: Enhancing runltp to run testcases in desired sequence, by, Subrata Modak <subrata@linux.vnet.ibm.com>
10130Modified File(s):
10131ltp/runltp
10132
1013323) 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>
10134Modified File(s):
10135ltp/testcases/kernel/syscalls/times/times03.c
10136
1013724) 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>
10138Modified File(s):
10139ltp/testcases/kernel/security/selinux-testsuite/README
10140ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
10141
1014225) Log Message: added gcov-kernel patches for linux-2.6.24, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
10143Added File(s):
10144ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov-arm-eabi.patch
10145ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov-arm-hack.patch
10146ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
10147
1014826) Log Message: Fix for Build Error issues on NUMA Machine in absence of important RPMs, by, psuriset <psuriset@linux.vnet.ibm.com>
10149Modified File(s):
10150ltp/testcases/kernel/numa/Makefile
10151ltp/testcases/kernel/numa/README
10152ltp/testcases/kernel/numa/numa01.sh
10153ltp/testcases/kernel/numa/numa_node_size.c
10154ltp/testcases/kernel/numa/test.sh
10155
subrata_modakae1219d2008-01-01 08:50:08 +000010156LTP-20071231
10157
101581) Log Message: Update CLONE_NEWPID as value changed in 2.6.23-rc3-mm2, submitted by Sukadev Bhattiprolu <sukadev@us.ibm.com>
10159File(s) Affected:
10160ltp/testcases/kernel/containers/libclone/libclone.h
10161
101622) Log Message: New Test Cases sendfile05 sendfile06 and sendfile07 for sendfile and sendfile64 syscall, by Masatake YAMATO <yamato@redhat.com>
10163File(s) Affected:
10164ltp/runtest/syscalls
10165ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
10166ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
10167ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
10168File(s) Added:
10169ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
10170ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
10171ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
10172
101733) Log Message: Fixing the problem of the resolution for ADDRESS_OF_MAIN, by Mark Ver <markver@us.ibm.com>
10174File(s) Affected:
10175ltp/testcases/kernel/io/direct_io/diotest4.c
10176
101774) Log Message: use caps in "generated warning" since people dont read comments, by Mike Frysinger <vapier@users.sourceforge.net>
10178File(s) Affected:
10179ltp/testcases/kernel/include/linux_syscall_numbers.h
10180ltp/testcases/kernel/include/regen.sh
10181
101825) Log Message: Se-linux Reference Policy Updates by Stephen Smalley <sds@tycho.nsa.gov>
10183File(s) Affected:
10184ltp/testcases/kernel/security/selinux-testsuite/README
10185ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
10186ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
10187ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
10188ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
10189ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
10190ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_readlink.te
10191ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rxdir.te
10192ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
10193ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_stat.te
10194ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
10195ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
10196ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
10197
101986) Log Message: New NUMA Testcases by psuriset@linux.vnet.ibm.com
10199File(s) Affected:
10200ltp/testcases/kernel/numa/Makefile
10201ltp/testcases/kernel/numa/README
10202ltp/testcases/kernel/numa/numa01.sh
10203File(s) Added:
10204ltp/testcases/kernel/numa/numa_node_size.c
10205ltp/testcases/kernel/numa/test.sh
10206
102077) 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>
10208File(s) Affected:
10209ltp/testcases/kernel/syscalls/mincore/mincore01.c
10210
102118) Log Message: add syscall list for arm from Riaz Ur Rahaman
10212File(s) Affected:
10213ltp/testcases/kernel/include/linux_syscall_numbers.h
10214ltp/testcases/kernel/include/order
10215
10216File(s) Added:
10217ltp/testcases/kernel/include/arm.in
10218
102199) Log Message: Test isn't supported in kernel versions before 2.6.16, by Marco Antonio Fernandes Junior <marcoafj@linux.vnet.ibm.com>
10220File(s) Affected:
10221ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
10222
1022310)Log Message: Reverting Back Stephenś Patch and Applying Jeffś Patch for controlling the tty issue. Also a minor change for the ia64 compile failure.
10224File(s) Affected:
10225testcases/kernel/security/selinux-testsuite/README
10226testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
10227testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
10228testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
10229testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
10230testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
10231testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
10232testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
10233testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
10234testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
10235testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c
10236testcases/kernel/security/selinux-testsuite/tests/file/selinux_file.sh
10237
1023811) Log Message: A Trivial Fix from Roger Mach <bigmach@us.ibm.com>
10239File(s) Affected:
10240ltp/testcases/pounder21/test_scripts/xterm_stress
10241
1024212) Log Message: tweak config.mk comment to reflect reality, by Mike Frysinger
10243File(s) Affected:
10244ltp/Makefile
10245
1024613) Log Message: Initial Set of Real Time Linux Test Cases, by Nivedita Singhvi <niv@us.ibm.com> & sudhanshu Singh <sudhanshusingh@in.ibm.com>
10247File(s) Added:
10248ltp/testcases/realtime/COPYING
10249ltp/testcases/realtime/GNUmakefile.am
10250ltp/testcases/realtime/GNUmakefile.in
10251ltp/testcases/realtime/OO_DESCRIPTION.txt
10252ltp/testcases/realtime/README
10253ltp/testcases/realtime/aclocal.m4
10254ltp/testcases/realtime/autogen.sh
10255ltp/testcases/realtime/configure
10256ltp/testcases/realtime/configure.ac
10257ltp/testcases/realtime/run.sh
10258ltp/testcases/realtime/autom4te.cache/output.0
10259ltp/testcases/realtime/autom4te.cache/output.1
10260ltp/testcases/realtime/autom4te.cache/requests
10261ltp/testcases/realtime/autom4te.cache/traces.0
10262ltp/testcases/realtime/autom4te.cache/traces.1
10263ltp/testcases/realtime/config/GNUmakefile.am
10264ltp/testcases/realtime/config/GNUmakefile.in
10265ltp/testcases/realtime/config/autoconf/compile
10266ltp/testcases/realtime/config/autoconf/config.guess
10267ltp/testcases/realtime/config/autoconf/config.sub
10268ltp/testcases/realtime/config/autoconf/depcomp
10269ltp/testcases/realtime/config/autoconf/install-sh
10270ltp/testcases/realtime/config/autoconf/missing
10271ltp/testcases/realtime/doc/HOWTO_ADD_TESTS
10272ltp/testcases/realtime/doc/TODO
10273ltp/testcases/realtime/func/GNUmakefile.am
10274ltp/testcases/realtime/func/GNUmakefile.in
10275ltp/testcases/realtime/func/async_handler/GNUmakefile.am
10276ltp/testcases/realtime/func/async_handler/GNUmakefile.in
10277ltp/testcases/realtime/func/async_handler/async_handler.c
10278ltp/testcases/realtime/func/async_handler/async_handler_jk.c
10279ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
10280ltp/testcases/realtime/func/async_handler/run_auto.sh
10281ltp/testcases/realtime/func/gtod_latency/GNUmakefile.am
10282ltp/testcases/realtime/func/gtod_latency/GNUmakefile.in
10283ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
10284ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
10285ltp/testcases/realtime/func/gtod_latency/run_auto.sh
10286ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.am
10287ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.in
10288ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
10289ltp/testcases/realtime/func/hrtimer-prio/run.sh
10290ltp/testcases/realtime/func/matrix_mult/GNUmakefile.am
10291ltp/testcases/realtime/func/matrix_mult/GNUmakefile.in
10292ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
10293ltp/testcases/realtime/func/matrix_mult/run_auto.sh
10294ltp/testcases/realtime/func/measurement/GNUmakefile.am
10295ltp/testcases/realtime/func/measurement/GNUmakefile.in
10296ltp/testcases/realtime/func/measurement/README
10297ltp/testcases/realtime/func/measurement/preempt_timing.c
10298ltp/testcases/realtime/func/measurement/rdtsc-latency.c
10299ltp/testcases/realtime/func/measurement/run.sh
10300ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.am
10301ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.in
10302ltp/testcases/realtime/func/periodic_cpu_load/mixed_load.sh
10303ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
10304ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
10305ltp/testcases/realtime/func/periodic_cpu_load/run_auto.sh
10306ltp/testcases/realtime/func/pi-tests/GNUmakefile.am
10307ltp/testcases/realtime/func/pi-tests/GNUmakefile.in
10308ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
10309ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
10310ltp/testcases/realtime/func/pi-tests/run_auto.sh
10311ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
10312ltp/testcases/realtime/func/pi-tests/test-skeleton.c
10313ltp/testcases/realtime/func/pi-tests/testpi-0.c
10314ltp/testcases/realtime/func/pi-tests/testpi-1.c
10315ltp/testcases/realtime/func/pi-tests/testpi-2.c
10316ltp/testcases/realtime/func/pi-tests/testpi-4.c
10317ltp/testcases/realtime/func/pi-tests/testpi-5.c
10318ltp/testcases/realtime/func/pi-tests/testpi-6.c
10319ltp/testcases/realtime/func/pi-tests/testpi-7.c
10320ltp/testcases/realtime/func/pi_perf/GNUmakefile.am
10321ltp/testcases/realtime/func/pi_perf/GNUmakefile.in
10322ltp/testcases/realtime/func/pi_perf/pi_perf.c
10323ltp/testcases/realtime/func/pi_perf/run_auto.sh
10324ltp/testcases/realtime/func/prio-preempt/GNUmakefile.am
10325ltp/testcases/realtime/func/prio-preempt/GNUmakefile.in
10326ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
10327ltp/testcases/realtime/func/prio-preempt/run_auto.sh
10328ltp/testcases/realtime/func/prio-wake/GNUmakefile.am
10329ltp/testcases/realtime/func/prio-wake/GNUmakefile.in
10330ltp/testcases/realtime/func/prio-wake/prio-wake.c
10331ltp/testcases/realtime/func/prio-wake/run_auto.sh
10332ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.am
10333ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.in
10334ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
10335ltp/testcases/realtime/func/sched_football/GNUmakefile.am
10336ltp/testcases/realtime/func/sched_football/GNUmakefile.in
10337ltp/testcases/realtime/func/sched_football/parse-football.py
10338ltp/testcases/realtime/func/sched_football/run_auto.sh
10339ltp/testcases/realtime/func/sched_football/sched_football.c
10340ltp/testcases/realtime/func/sched_jitter/GNUmakefile.am
10341ltp/testcases/realtime/func/sched_jitter/GNUmakefile.in
10342ltp/testcases/realtime/func/sched_jitter/README
10343ltp/testcases/realtime/func/sched_jitter/run_auto.sh
10344ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
10345ltp/testcases/realtime/func/sched_latency/GNUmakefile.am
10346ltp/testcases/realtime/func/sched_latency/GNUmakefile.in
10347ltp/testcases/realtime/func/sched_latency/run_auto.sh
10348ltp/testcases/realtime/func/sched_latency/sched_latency.c
10349ltp/testcases/realtime/func/thread_clock/GNUmakefile.am
10350ltp/testcases/realtime/func/thread_clock/GNUmakefile.in
10351ltp/testcases/realtime/func/thread_clock/run_auto.sh
10352ltp/testcases/realtime/func/thread_clock/tc-2.c
10353ltp/testcases/realtime/include/GNUmakefile.am
10354ltp/testcases/realtime/include/GNUmakefile.in
10355ltp/testcases/realtime/include/libjvmsim.h
10356ltp/testcases/realtime/include/librttest.h
10357ltp/testcases/realtime/include/libstats.h
10358ltp/testcases/realtime/include/list.h
10359ltp/testcases/realtime/include/rttests_config.h.in
10360ltp/testcases/realtime/lib/GNUmakefile.am
10361ltp/testcases/realtime/lib/GNUmakefile.in
10362ltp/testcases/realtime/lib/libjvmsim.c
10363ltp/testcases/realtime/lib/librttest.c
10364ltp/testcases/realtime/lib/libstats.c
10365ltp/testcases/realtime/perf/GNUmakefile.am
10366ltp/testcases/realtime/perf/GNUmakefile.in
10367ltp/testcases/realtime/perf/latency/GNUmakefile.am
10368ltp/testcases/realtime/perf/latency/GNUmakefile.in
10369ltp/testcases/realtime/perf/latency/cpunoise.sh
10370ltp/testcases/realtime/perf/latency/cpunoise2000.sh
10371ltp/testcases/realtime/perf/latency/disknoise.sh
10372ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
10373ltp/testcases/realtime/perf/latency/pthread_cond_many.c
10374ltp/testcases/realtime/perf/latency/pthread_cond_many_histogram.sh
10375ltp/testcases/realtime/perf/latency/run.sh
10376ltp/testcases/realtime/scripts/__init__.py
10377ltp/testcases/realtime/scripts/parser.py
10378ltp/testcases/realtime/scripts/run_c_files.sh
10379ltp/testcases/realtime/scripts/setenv.sh
10380ltp/testcases/realtime/stress/GNUmakefile.am
10381ltp/testcases/realtime/stress/GNUmakefile.in
10382ltp/testcases/realtime/stress/pi-tests/GNUmakefile.am
10383ltp/testcases/realtime/stress/pi-tests/GNUmakefile.in
10384ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
10385ltp/testcases/realtime/stress/pi-tests/testpi-3.c
10386ltp/testcases/realtime/tools/ftqviz.py
10387ltp/testscripts/realtime.sh
10388
1038914) Log Message: Updates for Some Copyright and License Declarations
10390File(s) Affected:
10391ltp/testcases/realtime/GNUmakefile.am
10392ltp/testcases/realtime/OO_DESCRIPTION.txt
10393ltp/testcases/realtime/README
10394ltp/testcases/realtime/autogen.sh
10395ltp/testcases/realtime/configure.ac
10396ltp/testcases/realtime/run.sh
10397
1039815) Log Message: Initial set of PID Namespace testcase contributed by "Rishikesh K. Rajak" <risrajak@linux.vnet.ibm.com>
10399File(s) Added:
10400ltp/testcases/kernel/containers/pidns/Makefile
10401ltp/testcases/kernel/containers/pidns/README
10402ltp/testcases/kernel/containers/pidns/check_pidns_enabled.c
10403ltp/testcases/kernel/containers/pidns/pidns01.c
10404ltp/testcases/kernel/containers/pidns/pidns02.c
10405ltp/testcases/kernel/containers/pidns/pidns03.c
10406ltp/testcases/kernel/containers/pidns/runpidnstest.sh
10407ltp/testcases/kernel/containers/pidns/runtests_noltp.sh
10408
10409File(s) Affected:
10410ltp/testcases/kernel/containers/Makefile
10411ltp/testcases/kernel/containers/container_test.sh
10412
1041316) Log Message: Changed the way Copyrights and License agreements are declared
10414File(s) Affected:
10415ltp/testcases/kernel/containers/README
10416ltp/testcases/kernel/containers/TEST_PLAN.txt
10417ltp/testcases/kernel/containers/check_for_unshare.c
10418ltp/testcases/kernel/containers/libclone/Makefile
10419ltp/testcases/kernel/containers/libclone/libclone.c
10420ltp/testcases/kernel/containers/libclone/libclone.h
10421ltp/testcases/kernel/containers/sysvipc/Makefile
10422ltp/testcases/kernel/containers/sysvipc/check_ipcns_enabled.c
10423ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
10424ltp/testcases/kernel/containers/sysvipc/runtests_noltp.sh
10425ltp/testcases/kernel/containers/sysvipc/shmnstest.c
10426ltp/testcases/kernel/containers/utsname/Makefile
10427ltp/testcases/kernel/containers/utsname/README
10428ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
10429ltp/testcases/kernel/containers/utsname/runtests_noltp.sh
10430ltp/testcases/kernel/containers/utsname/runutstest.sh
10431ltp/testcases/kernel/containers/utsname/utstest.c
10432
subrata_modak99086662007-12-03 07:07:49 +000010433LTP-20071130
10434
104351) Log Message: lcov: fix for problem resulting in lcov aborting with "ERROR: reading string"
10436File(s) Affected:
10437/cvsroot/ltp/utils/analysis/lcov/bin
10438
104392) Log Message: Update to OpenHPI 2.10.1 (see www.openhpi.org for more info)
10440File(s) Affected:
10441ltp/testcases/open_hpi_testsuite
10442
104433) 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.
10444File(s) Affected:
10445ltp/testcases/open_posix_testsuite/conformance/interfaces/mmap/23-1.c
10446
104474) Log Message: Yi Yang <yang.y.yi@gmail.com> fixed some anomalies for ext2/ext3 and creat system call
10448File(s) Affected:
10449ltp/testcases/kernel/fs/doio/growfiles.c
10450ltp/testcases/kernel/syscalls/creat/creat05.c
10451
104525) Log Message: Removing Propreitary and Confidential Information to Suit to GPLv2 License
10453File(s) Affected:
10454testcases/kernel/ipc/ipc_stress/message_queue_test_01.c
10455testcases/kernel/ipc/ipc_stress/message_queue_test_02_ctl.c
10456testcases/kernel/ipc/ipc_stress/message_queue_test_02_get.c
10457testcases/kernel/ipc/ipc_stress/message_queue_test_02_rcv.c
10458testcases/kernel/ipc/ipc_stress/message_queue_test_02_snd.c
10459testcases/kernel/ipc/ipc_stress/message_queue_test_04.c
10460testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
10461testcases/kernel/ipc/ipc_stress/pipe_test_01.c
10462testcases/kernel/ipc/ipc_stress/pipe_test_02.c
10463testcases/kernel/ipc/ipc_stress/semaphore_test_01.c
10464testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
10465testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
10466testcases/kernel/ipc/ipc_stress/shmem_test_01.c
10467testcases/kernel/ipc/ipc_stress/shmem_test_02.c
10468testcases/kernel/ipc/ipc_stress/shmem_test_03.c
10469testcases/kernel/ipc/ipc_stress/shmem_test_04.c
10470testcases/kernel/ipc/ipc_stress/shmem_test_05.c
10471testcases/kernel/ipc/ipc_stress/shmem_test_06.c
10472testcases/kernel/ipc/ipc_stress/shmem_test_07.c
10473testcases/kernel/ipc/ipc_stress/signal_test_01.c
10474testcases/kernel/ipc/ipc_stress/signal_test_02.c
10475testcases/kernel/ipc/ipc_stress/signal_test_03.c
10476testcases/kernel/ipc/ipc_stress/signal_test_04.c
10477testcases/kernel/ipc/ipc_stress/signal_test_05.c
10478testcases/kernel/ipc/ipc_stress/signal_test_06.c
10479testcases/kernel/ipc/ipc_stress/signal_test_07.c
10480testcases/kernel/sched/clisrv/pthserv.c
10481testcases/kernel/sched/clisrv/readline.c
10482testcases/kernel/sched/clisrv/writen.c
10483testcases/kernel/sched/sched_stress/sched_driver.c
10484testcases/kernel/sched/sched_stress/sched.c
10485testcases/kernel/sched/sched_stress/sched.h
10486testcases/kernel/sched/sched_stress/sched_tc0.c
10487testcases/kernel/sched/sched_stress/sched_tc1.c
10488testcases/kernel/sched/sched_stress/sched_tc2.c
10489testcases/kernel/sched/sched_stress/sched_tc3.c
10490testcases/kernel/sched/sched_stress/sched_tc4.c
10491testcases/kernel/sched/sched_stress/sched_tc5.c
10492testcases/kernel/sched/sched_stress/sched_tc6.c
10493
104946) Log Message: Make the test working on busybox system, where 'df' command
10495doesn't support -P option, neither accept a directory as input,
10496Submitted by Carmelo AMOROSO <carmelo.amoroso@st.com>
10497File(s) Affected:
10498ltp/testcases/kernel/fs/doio/rwtest.sh
10499
105007) Log Message:
10501This patch allows network stress tests to be run on different subnet
10502configuration by using some macros for IP addresses configuration.
10503It doesn't affect default values.
10504Submitted by Carmelo AMOROSO <carmelo.amoroso@st.com>
10505File(s) Affected:
10506ltp/testcases/network/stress/broken_ip/broken_ip4-checksum
10507ltp/testcases/network/stress/broken_ip/broken_ip4-dstaddr
10508ltp/testcases/network/stress/broken_ip/broken_ip4-fragment
10509ltp/testcases/network/stress/broken_ip/broken_ip4-ihl
10510ltp/testcases/network/stress/broken_ip/broken_ip4-protcol
10511ltp/testcases/network/stress/broken_ip/broken_ip4-totlen
10512ltp/testcases/network/stress/broken_ip/broken_ip4-version
10513ltp/testcases/network/stress/dns/dns4-stress
10514ltp/testcases/network/stress/ftp/ftp4-download-stress
10515ltp/testcases/network/stress/ftp/ftp4-upload-stress
10516ltp/testcases/network/stress/http/http4-stress
10517ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic01
10518ltp/testcases/network/stress/interface/if4-addr-change
10519ltp/testcases/network/stress/interface/if4-alias-adddel
10520ltp/testcases/network/stress/interface/if4-alias-addlarge
10521ltp/testcases/network/stress/interface/if4-mtu-change
10522ltp/testcases/network/stress/interface/if4-route-adddel
10523ltp/testcases/network/stress/interface/if4-route-addlarge
10524ltp/testcases/network/stress/interface/if4-updown
10525ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope01
10526ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope02
10527ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope03
10528ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope04
10529ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld01
10530ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld02
10531ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld01
10532ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld02
10533ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld03
10534ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld04
10535ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld05
10536ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld06
10537ltp/testcases/network/stress/route/route4-change-dst
10538ltp/testcases/network/stress/route/route4-change-gw
10539ltp/testcases/network/stress/route/route4-change-if
10540ltp/testcases/network/stress/route/route4-ifdown
10541ltp/testcases/network/stress/route/route4-redirect
10542ltp/testcases/network/stress/route/route4-rmmod
10543ltp/testcases/network/stress/ssh/ssh4-stress
10544ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport01
10545ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport01
10546ltp/testcases/network/stress/tcp/uni-basic/tcp4-uni-basic01
10547ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport01
10548ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic01
10549testscripts/networkstress.sh
10550
105518) Log Message: Patch to check file permission first, and then skip write-only
10552files,and report them as INFO. Submitted by Cai Qian <qcai@redhat.com>
10553File(s) Affected:
10554ltp/testcases/kernel/fs/proc/proc01.c
10555
105569) Log Message:
10557Patch to skip read of all /proc/<pid> directories except /proc/self.
10558Therefore, it make sure that at least one /proc/<pid> has been read,
10559and also the directory will stay as long as the life time of the test.
10560Submitted by Cai Qian <qcai@redhat.com>
10561File(s) Affected:
10562ltp/testcases/kernel/fs/proc/proc01.c
10563
1056410) Log Message: Create testfile in tmpdir to be consistent with other tests by Kumar Gala <galak@kernel.crashing.org>
10565File(s) Affected:
10566ltp/testcases/kernel/syscalls/splice/splice01.c
10567ltp/testcases/kernel/syscalls/tee/tee01.c
10568
1056911) Log Message: Close the fd's we open when running on NFS to avoid warnings, submitted by Kumar Gala <galak@kernel.crashing.org>
10570File(s) Affected:
10571ltp/testcases/kernel/syscalls/creat/creat01.c
10572ltp/testcases/kernel/syscalls/open/open04.c
10573ltp/testcases/kernel/syscalls/writev/writev06.c
10574
1057512) Log Message:Close fd's to make running on NFS work, submitted by Kumar Gala <galak@kernel.crashing.org>
10576File(s) Affected:
10577ltp/testcases/kernel/syscalls/creat/creat05.c
10578
1057913) Log Message: Add a lib routine to tell us if we are running on NFS Submitted by Kumar Gala <galak@kernel.crashing.org>
10580File(s) Affected:
10581ltp/include/test.h
10582File(s) Added:
10583ltp/lib/tst_is_cwd_nfs.c
10584
1058514) Log Message: Adds arm to the architectures where SHMBLA != PAGESIZE, submitted by Khem Raj <kraj@mvista.com>
10586File(s) Affected:
10587ltp/testcases/kernel/mem/shmt/shmt09.c
10588
1058915) Log Message: New posix_fadvise and fadvise64 Testcases contributed by Masatake YAMATO <yamato@redhat.com>
10590File(s) Affected:
10591ltp/runtest/syscalls
10592New File(s) Addes:
10593ltp/testcases/kernel/syscalls/fadvise/Makefile
10594ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
10595ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
10596ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
10597ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
10598
1059916) Log Message:
10600Existing code in LTP Kdump has been enhanced to test dump on network and
10601different partitions. The attached patch supports following features
10602-Dump on EXT3 partition, partition referenced by partition name, Label and
10603UUID
10604-Dump on raw partition
10605-Dump on Network dump server
10606-Test dump filtering feature of Kdump
10607-Test Link Delay feature of Kdump
10608-Result analysis has been implemented for local dumping and network
10609dumping.
10610-Result analysis has been implemented for filtering as well as link delay.
10611But the analysis part can be enahnced further
10612-'setup' file has been modified
10613 * To accept inputs from user or file
10614 * To automate configuration of bootloader file to reserve memory for
10615crashkernel
10616 * To test basic or exchausted list of LKDTM test
10617 * To accept user inputs for dumping on different partitions and for
10618network dumping
10619-'master' file has been modified
10620 *To invoke result analysis code of dumping in different destinations
10621 *to remove cronjob when execution is done, this is a bug fix
10622-'test' file has been modifed
10623 *To set kdump.conf file based on user input and trigger crash
10624-'Makefile' has been modified not to run 'setup'
10625-Added new files
10626 *kdump_propogate ->To add ssh public keys to network dump server
10627 *verify_dump ->To verify dump in different partitions and network
10628dumping
10629 *lkdtm.orig is replaced with lkdtm.base for basic testcases of lkdtm,
10630lkdtm.exha for exhausted list of lkdtm testcases.
10631
10632Submitted by: Poornima Nayak <Poornima.Nayak@in.ibm.com>
10633
10634File(s) Affected:
10635ltp/testcases/kdump/Makefile ltp/testcases/kdump/README
10636ltp/testcases/kdump/TEST_PLAN.txt ltp/testcases/kdump/master
10637ltp/testcases/kdump/setup ltp/testcases/kdump/test
10638File(s) Added:
10639ltp/testcases/kdump/kdump_propagate
10640ltp/testcases/kdump/verify_dump
10641ltp/testcases/kdump/testlists/lkdtm.base
10642ltp/testcases/kdump/testlists/lkdtm.exha
10643File(s) Removed:
10644ltp/testcases/kdump/testlists/lkdtm.orig
10645
1064617) Log Message: Fix endless loop hit messages for kdump test case, by Cai Qian <qcai@redhat.com>
10647File(s) Affected:
10648ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
10649
1065018) Log Message: Fix for vmcore generation and vmcore verification are at different hours, by Cai Qian <qcai@redhat.com>
10651File(s) Affected:
10652ltp/testcases/kdump/master
10653
1065419) Log Message: Changes that allows adp to run top on batch mode instead of interactively, submitted by Rafael Folco <rfolco@linux.vnet.ibm.com>
10655File(s) Affected:
10656ltp/testscripts/adp.sh
10657
1065820) Log Message: Changes to prevent fcntl14 test case to crash on uclinux on blackfin board, submitted by Vivi <violetleigh@gmail.com>
10659File(s) Affected:
10660ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
10661
1066221) Log Message: New HTML format for LTP Output
10663File(s) Affected:
10664ltp/runltp
10665File(s) Added:
10666ltp/tools/genhtml.pl
10667ltp/tools/html_report_header.txt
10668
1066922) Log Message: Add IA64 support to kdump test case, submitted by Cai Qian <qcai@redhat.com>
10670File(s) Affected:
10671ltp/testcases/kdump/setup
10672
1067323) Log Message: Patch to fix summary script of LTP kdump (can't retrieve LOG correctly), submitted by Lin Feng Shen (shenlinf@cn.ibm.com)
10674File(s) Affected:
10675ltp/testcases/kdump/summary
10676
1067724) 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)
10678File(s) Affected:
10679ltp/testcases/kdump/master
10680
1068125) Log Message: Report TCONF for swapon/off test when run on tmpfs or nfs, submitted by Kumar Gala <galak@kernel.crashing.org>
10682File(s) Affected:
10683testcases/kernel/syscalls/swapoff/swapoff01.c
10684testcases/kernel/syscalls/swapoff/swapoff02.c
10685testcases/kernel/syscalls/swapon/swapon01.c
10686testcases/kernel/syscalls/swapon/swapon02.c
10687testcases/kernel/syscalls/swapon/swapon03.c
10688
1068926) Log Message: This does testing for the missing functionalities of MADV_REMOVE, MADV_DONTFORK & MADV_DOFORK, submitted by Pavan, pnaregun@in.ibm.com
10690File(s) Added:
10691ltp/testcases/kernel/syscalls/madvise/madvise03.c
10692
1069327) Log Message: Added an Option to mail-back LTP reports, by Subrata Modak <subrata@linux.vnet.ibm.com>
10694File(s) Affected:
10695ltp/runltp
10696
1069728) Log Message: Added sendfile64 support and new testcase sendfile04.c in this regard, by Masatake YAMATO <yamato@redhat.com>
10698File(s) Affected:
10699runtest/syscalls
10700testcases/kernel/syscalls/sendfile/Makefile
10701testcases/kernel/syscalls/sendfile/sendfile02.c
10702testcases/kernel/syscalls/sendfile/sendfile03.c
10703File(s) Added:
10704ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
10705
1070629) Log Message: Proper Inputs for Memory Reservation for Crask Kernel on various architectures, by Poornima Nayak <Poornima.Nayak@in.ibm.com>
10707File(s) Affected:
10708ltp/testcases/kdump/setup
10709
subrata_modakb72cdfe2007-11-02 06:18:14 +000010710LTP-20071031
10711
107121) Log Message:
10713lcov: workaround for gcc 4.1.0 .gcno file oddness by Peter Oberparleiter (oberpapr@users.sourceforge.net)
10714scott.heavner@philips.com wrote:
10715I'm trying to use lcov 1.6 with gcov/gcc 4.1.0. The geninfo parser was
10716aborting on a small number of .gcno files. I've patched my local copy so
10717that geninfo prints out the offset of the error and skips the remainder of
10718the problem file
10719
10720File(s) Affected:
10721ltp/utils/analysis/lcov/bin/geninfo
10722
107232) Log Message: Carmelo (carmelo.amoroso@st.com) fixed OPEN_MAX macro issue, from kernel 2.6.23 onwards
10724File(s) Affected:
10725ltp-full-20070930/testcases/kernel/syscalls/fork/fork09.c
10726ltp-full-20070930/testcases/kernel/ipc/ipc_stress/pipe_test_02.c
10727
107283) Log Message: Ported this to LTP Format
10729File(s) Affected:
10730ltp/runtest/syscalls
10731File(s) Added:
10732ltp/testcases/kernel/syscalls/remap_file_pages/Makefile
10733ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
10734
107354) Log Message: Open Posix Test suite updation by Patrick Kirsch <pkirsch@suse.de>
10736File(s) Affected:
10737ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_close/1-1.c
10738ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_close/2-1.c
10739ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_close/3-1.c
10740ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/1-1.c
10741ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/2-1.c
10742ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/4-1.c
10743ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/5-1.c
10744ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_open/1-4.c
10745ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/1-1.c
10746ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/1-2.c
10747ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/2-1.c
10748ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/4-1.c
10749ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/5-1.c
10750ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/6-1.c
10751ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/8-1.c
10752ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/1-1.c
10753ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/2-1.c
10754ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/4-1.c
10755ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/1-1.c
10756ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/1-2.c
10757ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/11-1.c
10758ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/12-1.c
10759ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/3-1.c
10760ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/5-1.c
10761ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/7-1.c
10762
107635) Log Message: Olof Johansson <olof@lixom.net> corrected the message when there are no entries in /etc/group for 'nobody' and 'bin'
10764File(s) Affected:
10765ltp/testcases/kernel/syscalls/creat/creat08.c
10766
107676) Log Message: Andi Kleen <ak@novell.com> changed the way IN_MOVE_SELF works with old kernel
10768File(s) Affected:
10769ltp/testcases/kernel/syscalls/inotify/inotify02.c
10770
107717) Log Message: Ricardo (rsalveti@linux.vnet.ibm.com) added another testcase for remap_file_pages() syscall for better error checking
10772File(s) Affected:
10773ltp/runtest/syscalls
10774File(s) Added:
10775ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
10776
107778) Log Message:
10778Better Ways to Integrate "ltp/tools/genload/stress" with "ltp/runltp" by
10779Ricardo and Subrata,
10780This is the second version of Subrata's patch, this is intended to
10781fully exploit all the features provided by "ltp/tools/genload/stress".
10782
10783New option:
10784 -D Run LTP under additional background Load on Secondary Storage
10785
10786Options that have a different interface:
10787 -i Run LTP under additional background Load on IO Bus
10788 -m Run LTP under additional background Load on Main memory
10789
10790Remember that this change will break the script interface.
10791File(s) Affected:
10792ltp/runltp
10793
107949) Log Message: Breno Leitao (leitao@linux.vnet.ibm.com) fixed these for running on NFS mounted systems
10795File(s) Affected:
10796ltp/testcases/kernel/syscalls/chdir/chdir01.c
10797ltp/testcases/kernel/syscalls/creat/creat03.c
10798ltp/testcases/kernel/syscalls/creat/creat05.c
10799ltp/testcases/kernel/syscalls/dup2/dup202.c
10800ltp/testcases/kernel/syscalls/dup2/dup203.c
10801ltp/testcases/kernel/syscalls/execve/execve04.c
10802ltp/testcases/kernel/syscalls/flock/flock01.c
10803ltp/testcases/kernel/syscalls/flock/flock02.c
10804ltp/testcases/kernel/syscalls/flock/flock03.c
10805ltp/testcases/kernel/syscalls/flock/flock04.c
10806ltp/testcases/kernel/syscalls/flock/flock05.c
10807ltp/testcases/kernel/syscalls/flock/flock06.c
10808ltp/testcases/kernel/syscalls/fork/fork07.c
10809ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
10810ltp/testcases/kernel/syscalls/mprotect/mprotect03.c
10811ltp/testcases/kernel/syscalls/open/open04.c
10812ltp/testcases/kernel/syscalls/open/open05.c
10813ltp/testcases/kernel/syscalls/read/read04.c
10814ltp/testcases/kernel/syscalls/readv/readv01.c
10815ltp/testcases/kernel/syscalls/readv/readv02.c
10816ltp/testcases/kernel/syscalls/recvmsg/Makefile
10817ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
10818ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
10819ltp/testcases/kernel/syscalls/write/write03.c
10820ltp/testcases/kernel/syscalls/write/write05.c
10821ltp/testcases/kernel/syscalls/writev/writev01.c
10822ltp/testcases/kernel/syscalls/writev/writev02.c
10823ltp/testcases/kernel/syscalls/writev/writev03.c
10824ltp/testcases/kernel/syscalls/writev/writev04.c
10825ltp/testcases/kernel/syscalls/writev/writev05.c
10826
subrata_modakefd3a522007-09-28 09:46:49 +000010827LTP-20070930
10828
108291) Log Message: "seebs@users.sf.net" wanted to fix some anomalies in "acct01" testcase
10830File(s) Affected:
10831ltp/testcases/kernel/syscalls/acct/acct01.c
10832
108332) Log Message: "risrajak@linux.vnet.ibm.com" made modifications to check whether the Kernel is UTSNAMESPACE or SYSVIPC_NAMSPACE enabled
10834File(s) Affected:
10835ltp/testcases/kernel/containers/container_test.sh
10836ltp/testcases/kernel/containers/sysvipc/Makefile
10837File(s) Added:
10838ltp/testcases/kernel/containers/sysvipc/check_ipcns_enabled.c
10839
108403) Log Message: "rsalveti@linux.vnet.ibm.com" fixed exit code for inotify01 and inotify02 when running with kernel < 2.6.13
10841File(s) Affected:
10842ltp/testcases/kernel/syscalls/inotify/inotify01.c
10843ltp/testcases/kernel/syscalls/inotify/inotify02.c
10844
108454) Log Message: Fixing "ioperm02" testcase for kernel comparisns
10846File(s) Affected:
10847ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
10848
108495) Log Message: "Sivakumar.C@in.ibm.com" induced time for Statistics collection in RHEL
10850File(s) Affected:
10851ltp/testcases/kernel/numa/numa01.sh
10852
108536) Log Message: Removing these Testcases as they do not satisfy GPLv2 License Agreement
10854File(s) Deleted:
10855ltp/testcases/network/nfs/cthon04
10856 Makefile README READWIN.txt Testitems domount.c getopt.c runtests server tests.h tests.init unixdos.h
10857ltp/testcases/network/nfs/cthon04/basic
10858 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
10859ltp/testcases/network/nfs/cthon04/basic/console
10860 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
10861ltp/testcases/network/nfs/cthon04/basic/dos
10862 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
10863ltp/testcases/network/nfs/cthon04/basic/scripts
10864 basic2.bat basic3.bat basic.bat cthon00.mst cthon01.mst cthon02.mst cthon03.mst cthon04.mst cthon.bat runcthon.prl
10865ltp/testcases/network/nfs/cthon04/general
10866 large4.sh large.c Makefile makefile.tst mkdummy nroff.in rmdummy runtests runtests.wrk stat.c
10867ltp/testcases/network/nfs/cthon04/lock
10868 Makefile runtests tlock.c
10869ltp/testcases/network/nfs/cthon04/special
10870 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
10871 rewind.c runtests runtests.wrk stat2.c stat.c telldir.c touchn.c truncate.c
10872ltp/testcases/network/nfs/cthon04/special/console
10873 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
10874 rewind.mak stat2.mak stat.mak touchn.mak truncate.mak
10875ltp/testcases/network/nfs/cthon04/special/dos
10876 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
10877 rewind.mak stat2.mak stat.mak touchn.mak truncate.mak
10878ltp/testcases/network/nfs/cthon04/special/scripts
10879 run.bat
10880ltp/testcases/network/nfs/cthon04/tools
10881 dirdmp.c dirprt.c Makefile pmapbrd.c pmaptst.c README tcp.c tcpd.c udp.c udpd.c
10882
108837) 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
10884File(s) Added:
10885ltp/testcases/network/nfs/CTHON04_README
10886
108878) Log Message: ¨ciju@linux.vnet.ibm.com¨ fixed some Script errors while configuring ltp-kdump
10888File(s) Affected:
10889ltp/testcases/kdump/master
10890ltp/testcases/kdump/setup
10891
108929) Log Message: KDUMP Scripts must be made executable before testing (Initial CVS Checkin error)
10893File(s) Affected:
10894ltp/testcases/kdump/Makefile
10895
1089610) Log Message: Dont use the optional POSIX postfix operator as some crappy shells actually omit it, by ¨vapier@gentoo.org¨
10897File(s) Affected:
10898ltp/testcases/network/generate.sh
10899
1090011) 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
10901File(s) Affected:
10902ltp/runltp
10903
1090412) Log Message: Ricardo cleaned up duplicate code for enhancements in output and failed files generation
10905File(s) Affected:
10906ltp/runltp
10907
1090813) Log Message: Updating Credits to include new contributions from members
10909File(s) Affected:
10910ltp/CREDITS
10911
1091214) Log Message: Jeff Burke wanted additional INFO when the test fails in the calloc portion of the test
10913File(s) Affected:
10914ltp/testcases/kernel/mem/mem/mem02.c
10915
1091615) Log Message: Randy temporarily fixed the var_args expander in lib/tst_res.c
10917File(s) Affected:
10918ltp/lib/tst_res.c
10919
1092016) Log Message: Patrick fixed the too chort char array
10921File(s) Affected:
10922ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/5-1.c
10923
1092417) Log Message: Ricardo Fixed the way by which tst_resm should be called from Shell Test Script
10925File(s) Affected:
10926ltp/runtest/tcp_cmds
10927ltp/testcases/network/tcp_cmds/ping/ping01
10928
1092918) Log Message: James Puderer fixed -d option in LTP for better handling of temporary directory
10930File(s) Affected:
10931ltp/runltp
10932
1093319) Log Message: issue a warning if unable to actually test if F_SETLEASE is not defined
10934File(s) Affected:
10935ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
10936ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
10937ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
10938ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
10939ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
10940ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
10941
1094220) Log Message: add -D_GNU_SOURCE since we have tests in here that test GNU-specific features (like F_SETLEASE)
10943File(s) Affected:
10944ltp/testcases/kernel/syscalls/fcntl/Makefile
10945
1094621) Log Message: Update to OpenHPI 2.10.0 (see www.openhpi.org for more info)
10947File(s) Affected:
10948ltp/testcases/open_hpi_testsuite
10949
subrata_modakc634dd22007-08-30 06:08:27 +000010950LTP-20070831
10951
109521) Log Message: "rsalveti@br.ibm.com" fixed write05 that failed with LTP 20070331 on Fedora 7 GA
10953File(s) Affected:
10954ltp/testcases/kernel/syscalls/write/write05.c
10955
109562) Log Message: "dmarlin@redhat.com" corrected fail message in data_space testcase
10957File(s) Affected:
10958ltp/testcases/kernel/mem/vmtests/data_space.c
10959
109603) Log Message: "liudeyan@cn.ibm.com" made mmap1 to be terminated by Ctrl-C
10961File(s) Affected:
10962ltp/testcases/kernel/mem/mtest06/mmap1.c
10963
109644) 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)
10965File(s) Affected: ltp/testcases/kernel/syscalls/times/times03.c
10966
109675) Log Message: gcov-kernel: added eabi-compatibility patch, renamed .diff to .patch by "oberpapr@users.sourceforge.net"
10968File(s) Added:
10969ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-eabi.patch
10970ltp/utils/analysis/gcov-kernel/linux-2.6.22-gcov-arm-eabi.patch
10971File(s) Deleted:
10972ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-eabi.diff
10973
109746) Log Message: lcov: fixed spec file
10975File(s) Affected:
10976ltp/utils/analysis/lcov/rpm/lcov.spec
10977
109787) Log Message: gcov-kernel: removed outdated FAQ entry
10979File(s) Affected:
10980ltp/utils/analysis/gcov-kernel/FAQ
10981
109828) Log Message: gcov-kernel: added Makefile
10983File(s) Added: ltp/utils/analysis/gcov-kernel/Makefile
10984
109859) Log Message: lcov: Makefile for release 1.6
10986File(s) Affected:
10987/cvsroot/ltp/utils/analysis/lcov/Makefile
10988
1098910) Log Message: lcov: Makefile for post-release
10990File(s) Affected:
10991/cvsroot/ltp/utils/analysis/lcov/Makefile
10992
1099311) Log Message: lcov: add experimental option "--norecursion"
10994File(s) Affected:
10995/cvsroot/ltp/utils/analysis/lcov/bin/geninfo
10996/cvsroot/ltp/utils/analysis/lcov/bin/lcov
10997
1099812) Log Message: Changes to make testcases/kernel/numa/numa01.sh executable
10999File(s) Affected:
11000ltp/testcases/kernel/numa/Makefile
11001
1100213) Log Message: "carmelo.amoroso@st.com" changed the Default values for MAXSIZE and csize
11003File(s) Affected:
11004ltp/testcases/kernel/mem/vmtests/stack_space.c
11005
1100614) Log Message: "brenohl@br.ibm.com" wanted to handle file descriptors properly
11007File(s) Affected:
11008ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
11009ltp/testcases/kernel/syscalls/mmap/mmap09.c
11010ltp/testcases/kernel/syscalls/open/open07.c
11011ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
11012
1101315) Log Message: "rsalvetidev@linux.vnet.ibm.com" says that this version can handle when the distro has MAX_SWAPFILES as 30 or 32
11014File(s) Modified:
11015ltp/runtest/ltplite ltp/runtest/stress.part3
11016ltp/runtest/syscalls
11017ltp/testcases/kernel/syscalls/swapon/swapon02.c
11018File(s) Added:
11019ltp/testcases/kernel/syscalls/swapon/swapon03.c
11020
1102116) Log Message: Containers Testcases Plan
11022File(s) Added:
11023ltp/testcases/kernel/containers/TEST_PLAN.txt
11024
1102517) Log Message: LTP-KDUMP Test-Case Plan
11026File(s) Added:
11027ltp/testcases/kdump/TEST_PLAN.txt
11028
subrata_modakc6767f32007-08-30 12:00:19 +00001102918) Log Message: Update to OpenHPI 2.9.3 (www.openhpi.org for more info)
11030File(s) Affected:
11031ltp/testcases/open_hpi_testsuite/
11032
subrata_modakc634dd22007-08-30 06:08:27 +000011033
subrata_modak3bccb862007-07-30 07:13:31 +000011034LTP-20070731
11035
110361) Log Message: lcov: preparations for new release by "oberpapr@users.sourceforge.net"
11037- updated CHANGES file
11038- added compat-libtool + no-compat-libtool option
11039- changed libtool default to on (due to popular request)
11040- added checksum option
11041- changed checksum default to off (to reduce cpu time + file size)
11042- added geninfo_checksum option to lcovrc, deprecated geninfo_no_checksum
11043- added geninfo_compat_libtool option to lcovrc
11044- minor update of README file
11045File(s) Affected:
11046ltp/utils/analysis/lcov/CHANGES
11047ltp/utils/analysis/lcov/README
11048ltp/utils/analysis/lcov/lcovrc
11049ltp/utils/analysis/lcov/bin/geninfo
11050ltp/utils/analysis/lcov/bin/lcov
11051
110522) Log Message: update manpage by "oberpapr@users.sourceforge.net"
11053File(s) Affected:
11054ltp/utils/analysis/lcov/man/lcov.1
11055
110563) Log Message: "sachinp@in.ibm.com" has fixed a probe point definition from 'll_rw_lock' to 'll_rw_block'
11057File(s) Affected:
11058ltp/testcases/kdump/susetools/lkdtm_mod/lkdtm.c
11059
110604) Log Message: man page update by "oberpapr@users.sourceforge.net"
11061File(s) Affected:
11062ltp/utils/analysis/lcov/man/genhtml.1
11063ltp/utils/analysis/lcov/man/geninfo.1
11064ltp/utils/analysis/lcov/man/lcov.1
11065
110665) Log Message: lcov: another update in preparation for a new release by "oberpapr@users.sourceforge.net"
11067File(s) Affected:
11068ltp/utils/analysis/lcov/bin/lcov
11069ltp/utils/analysis/lcov/man/lcovrc.5
11070ltp/utils/analysis/lcov/CHANGES
11071ltp/utils/analysis/lcov/lcovrc
11072
110736) Log Message: fixed bug that would not delete .gcda files when using -z, by "oberpapr@users.sourceforge.net"
11074File(s) Affected:
11075ltp/utils/analysis/lcov/CHANGES
11076ltp/utils/analysis/lcov/bin/lcov
11077
110787) Log Message: lcov: - add new option --initial to get zero coverage data from graph files by "oberpapr@users.sourceforge.net"
11079File(s) Affected:
11080ltp/utils/analysis/lcov/CHANGES
11081ltp/utils/analysis/lcov/bin/geninfo
11082ltp/utils/analysis/lcov/bin/lcov
11083ltp/utils/analysis/lcov/man/geninfo.1
11084ltp/utils/analysis/lcov/man/lcov.1
11085
110868) Log Message: "carmelo.amoroso@st.com" fixed the anomaly when "SHLBA != getpagesize()", like in SH architecture
11087File(s) Affected:
11088ltp/testcases/kernel/mem/shmt/shmt09.c
11089
110909) Log Message: "hdeller@users.sf.net" fixed unitialized variable useage in "lseek09" testcase
11091File(s) Affected:
11092ltp/testcases/kernel/syscalls/lseek/lseek09.c
11093
1109410) Log Message: "naveenspen@gmail.com" pointed out that syslog_cmd="/etc/init.d/syslog" should be used irrespective of any Distro
11095File(s) Affected:
11096ltp/testcases/kernel/syscalls/syslog/syslog01
11097ltp/testcases/kernel/syscalls/syslog/syslog02
11098ltp/testcases/kernel/syscalls/syslog/syslog03
11099ltp/testcases/kernel/syscalls/syslog/syslog04
11100ltp/testcases/kernel/syscalls/syslog/syslog05
11101ltp/testcases/kernel/syscalls/syslog/syslog06
11102ltp/testcases/kernel/syscalls/syslog/syslog07
11103ltp/testcases/kernel/syscalls/syslog/syslog08
11104ltp/testcases/kernel/syscalls/syslog/syslog09
11105ltp/testcases/kernel/syscalls/syslog/syslog10
11106
1110711) Log Message: "rsalveti@linux.vnet.ibm.com" pointed out to have same "fsx-linux" testcase for "fs", "ltp-aiodio" and "nfs"
11108File(s) Affected:
11109ltp/testcases/kernel/io/ltp-aiodio/fsx-linux.c
11110ltp/testcases/network/nfs/fsx-linux/fsx-linux.c
11111
1111212) Log Message: Randy Dunlap writes: Fix printf format warnings
11113File(s) Affected:
11114ltp/testcases/network/stress/ns-tools/Makefile
11115ltp/testcases/network/stress/ns-tools/ns-igmp_querier.c
11116ltp/testcases/network/stress/ns-tools/ns-mcast_join.c
11117ltp/testcases/network/stress/ns-tools/ns-mcast_receiver.c
11118ltp/testcases/network/stress/ns-tools/ns-tcpserver.c
11119
1112013) Log Message: getsockopt() takes a socklen_t, not an int, as its optlen
11121File(s) Affected:
11122ltp/testcases/network/stress/ns-tools/ns-tcpclient.c
11123ltp/testcases/network/stress/ns-tools/ns-tcpserver.c
11124ltp/testcases/network/stress/ns-tools/ns-udpserver.c
11125
1112614) Log Message: cleanup file
11127File(s) Affected:
11128ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
11129
1113015) Log Message: back out uclinux changes to something that doesnt spit warnings as reported by Randy Dunlap
11131File(s) Affected:
11132ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
11133
1113416) Log Message: fixup gcc warnings by removing silly pieces of code
11135File(s) Affected:
11136ltp/testcases/kernel/mem/mtest06/mmap1.c
11137ltp/testcases/kernel/mem/mtest06/mmap2.c
11138ltp/testcases/kernel/mem/mtest06/mmap3.c
11139ltp/testcases/kernel/mem/mtest06/shmat1.c
11140
1114117) Log Message: Randy Dunlap writes: Convert mmap1 to use standard test results output format. Correct several typos.
11142File(s) Affected:
11143ltp/testcases/kernel/mem/mtest06/Makefile
11144ltp/testcases/kernel/mem/mtest06/mmap1.c
11145
1114618) Log Message: gcov-kernel: adding gcov-kernel patch for 2.6.22
11147File(s) Addes:
11148ltp/utils/analysis/gcov-kernel/linux-2.6.22-gcov-arm-hack.patch
11149ltp/utils/analysis/gcov-kernel/linux-2.6.22-gcov.patch
11150
1115119) Log Message: [1754301] Helge Deller writes: mark hppa/parisc as expecting a segv as well
11152File(s) Affected:
11153ltp/testcases/kernel/syscalls/mmap/mmap03.c
11154
1115520) Log Message: Randy Dunlap writes: convert output to match the standard LTP output
11156File(s) Affected:
11157ltp/testcases/kernel/fs/linktest/linktest.pl
11158
1115921) Log Message: close stdout to remove noise
11160File(s) Affected:
11161ltp/testcases/kernel/mem/mtest05/dummy.c
11162
1116322) Log Message: Randy Dunlap writes: Convert mmstress to use the standard results format
11164File(s) Affected:
11165ltp/testcases/kernel/mem/mtest05/Makefile
11166ltp/testcases/kernel/mem/mtest05/mmstress.c
11167
1116823) Log Message: "rsalveti@linux.vnet.ibm.com" updated the contact information at ltp-howto doc
11169File(s) Affected:
11170ltp/doc/ltp-howto.lyx
11171ltp/doc/ltp-howto.txt
11172
1117324) Log Message: "rsalveti@linux.vnet.ibm.com" wants to update this with kernel/fs/fsstress/fsstress.c
11174File(s) Affected:
11175ltp/testcases/network/nfs/nfs_fsstress/fsstress.c
11176
1117725) Log Message: "suzuki@in.ibm.com" added SIGNAL and Address Fault handling capability for all architectures
11178File(s) Affected:
11179ltp/testcases/kernel/mem/mtest06/mmap1.c
11180
1118126) Log Message: "rsalveti@linux.vnet.ibm.com" added more options to 'runltp'
11182File(s) Affected:
11183ltp/runltp
11184ltp/doc/man1/pan.1
11185ltp/pan/pan.c
11186
1118727) Log Message: Upgrade to Posix Testsuite 1.5.2
11188File(s) Affected/Added:
11189ltp/testcases/open_posix_testsuite
11190
1119128) Log Message: Fixing Proper Freeing of Memory Chunks
11192File(s) Affected:
11193ltp/tools/genload/stress.c
11194
subrata_modak2f43b9d2007-06-28 09:18:55 +000011195LTP-20070630
11196
111971)Log Message: "carmelo.amoroso@st.com" points out the wrong usage of the option -s
11198File(s) Affected: ltp/testcases/kernel/mem/mtest06/mmap1.c
11199
112002)Log Message: "carmelo.amoroso@st.com" pointed out that id (returned by shmget) has to be used for all shm operations
11201File(s) Affected: ltp/testcases/kernel/mem/mtest06/shmat1.c
11202
112033)Log Message: "rsalveti@linux.vnet.ibm.com" fixed the way "inotify" should compile in kernels below 2.6.13
11204File(s) Affected: ltp/testcases/kernel/syscalls/inotify/inotify01.c
11205ltp/testcases/kernel/syscalls/inotify/inotify02.c
11206
112074)Log Message: Removing 'alarm04' testcase call, as alarm04 has been removed to be no-more-valid
11208File(s) Affected: ltp/runtest/ltplite
11209ltp/runtest/stress.part3
11210
112115)Log Message: "sachinp@in.ibm.com" rectified kdump lkdtm tests for powerpc architecture with RedHat distribution
11212File(s) Affected: ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
11213
112146)Log Message: "rahaman.riaz@gmail.com" fixed some Thread Handling Anomaly
11215File(s) Affected: ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/12-1.c
11216
112177)Log Message: "rahaman.riaz@gmail.com" fixed ways by which OPEN POSIX displays warnings
11218File(s) Affected: open_posix_testsuite/conformance/interfaces/sem_unlink/2-2.c
11219open_posix_testsuite/conformance/interfaces/sigaltstack/9-1.c
11220
112218)Log Message: "yxu@suse.de" corrected the way by which pthread_exit() handles pointer argument
11222File(s) Affected: ltp/testcases/kernel/io/disktest/threading.h
11223
112249)Log Message: "rsalveti@linux.vnet.ibm.com" fixed the problem reported at bug [1732287] mtest06/mmap1.c missing run_once check in do loop
11225File(s) Affected: ltp/runtest/ltplite
11226ltp/runtest/mm
11227ltp/runtest/stress.part1
11228ltp/testcases/kernel/mem/mtest06/mmap1.c
11229
1123010)Log Message: gcov-kernel: add patches to support arm eabi-compliant gcc
11231File(s) Affected: /ltp/utils/analysis/gcov-kernel/linux-2.6.18-gcov-arm-eabi.patch
11232/ltp/utils/analysis/gcov-kernel/linux-2.6.19-gcov-arm-eabi.patch
11233/ltp/utils/analysis/gcov-kernel/linux-2.6.20-gcov-arm-eabi.patch
11234/ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-eabi.diff
11235
1123611)Log Message: "dmonakhov@openvz.org" added this test case to check for "fault in pages readable" functionality
11237File(s) Affected: ltp/runtest/stress.part3
11238ltp/runtest/syscalls
11239ltp/runtest/ltplite
11240File(s) Added: ltp/testcases/kernel/syscalls/writev/writev06.c
11241
1124212)Log Message: "risrajak@linux.vnet.ibm.com" added sysvipc (conatainers) namespace testcases
11243File(s) Added: ltp/testcases/kernel/containers/sysvipc/Makefile
11244ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
11245ltp/testcases/kernel/containers/sysvipc/runtests_noltp.sh
11246ltp/testcases/kernel/containers/sysvipc/shmnstest.c
11247File(s) Affected: ltp/README ltp/testcases/kernel/containers/Makefile
11248ltp/testcases/kernel/containers/README
11249ltp/testcases/kernel/containers/container_test.sh
11250
1125113)Log Message: Randy Dunlap writes: Convert kernel/sched/pthreads/*.c to use the standard message output functions instead of printf().
11252File(s) Affected: ltp/testcases/kernel/sched/pthreads/pth_str01.c
11253ltp/testcases/kernel/sched/pthreads/pth_str02.c
11254ltp/testcases/kernel/sched/pthreads/pth_str03.c
11255
1125614)Log Message: "rdunlap@xenotime.net" did "mmstress" cleanups to make output unbuffered so that it is not produced repetitively and erroneously
11257File(s) Affected: ltp/testcases/kernel/mem/mtest05/mmstress.c
11258
1125915)Log Message: "krisw@us.ibm.com" wants to solve segfault problem with "mount03" on SLES10
11260File(s) Affected: ltp/testcases/kernel/syscalls/mount/Makefile
11261ltp/testcases/kernel/syscalls/mount/mount03.c
11262
1126316)Log Message: as Ricardo Salveti de Araujo points out, dont set CC so it can easily be overridden
11264File(s) Affected: ltp/testcases/kernel/containers/utsname/Makefile
11265
1126617)Log Message: "Andreas Dilger" updated "fsx-linux" testcase to include new feature(s) including distributed filesystem coherency
11267Log Message: Copyright Statements once added cannot be deleted, however, many Copyright Statements can co-exist
11268File(s) Affected: ltp/testcases/kernel/fs/fsx-linux/fsx-linux.c
11269
1127018)Log Message: Fix from "rdunlap@xenotime.net" to use standard test results output
11271File(s) Affected: ltp/testcases/kernel/mem/mem/mem01.c
11272ltp/testcases/kernel/mem/mtest01/Makefile
11273ltp/testcases/kernel/mem/mtest01/mtest01.c
11274ltp/testcases/misc/math/float/main.c
11275
1127619)Log Mesage: "serue@us.ibm.com" fixes conatiner testing with 'unshare' support for lower kernel versions
11277File(s) Affected: ltp/testcases/kernel/containers/Makefile
11278ltp/testcases/kernel/containers/container_test.sh
11279
1128020)Log Message: Fix for Bug no "1736357",tar file is not multiplatform, pointed out by "Neil Brewitt"
11281File(s) Added: ltp/testcases/network/nfsv4/locks/deploy_info
11282File(s) Deleted: ltp/testcases/network/nfsv4/locks/DEPLOY
11283
1128421)Log Message: "serue@us.ibm.com" fixes conatiner testing with 'unshare' support for lower kernel versions
11285File(s) Added: ltp/testcases/kernel/containers/check_for_unshare.c
11286
1128722)Log Message: Update to OpenHPI 2.9.2
11288File(s) Addedd/Modified/Deleted: ltp/testcases/open_hpi_testsuite/
11289
subrata_modak08271892007-05-28 09:56:10 +000011290LTP-20070531
11291
11292-Removing "alarm04.c" & "sig_rev.c" as they are no more valid, fixes Bug no."1236586", pointed by <Sharyathi Nagesh>
11293ltp/runtest/syscalls
11294ltp/testcases/kernel/syscalls/alarm/Attic/alarm04.c
11295ltp/testcases/kernel/syscalls/alarm/Attic/sig_rev.c
11296
11297-<krisw@us.ibm.com> fixed problem with "expect" in "su01" testcase
11298ltp/testcases/commands/su/su01_s1
11299
11300-<muvarov@gmail.com> modified to run kdump tests on non RH and SUSE machines
11301ltp/testcases/kdump/distro
11302ltp/testcases/kdump/master
11303ltp/testcases/kdump/setup
11304
11305-<muvarov@gmail.com> added summary file for printing results table, and, added reboot command to test script
11306ltp/testcases/kdump/setup
11307ltp/testcases/kdump/summary
11308ltp/testcases/kdump/test
11309
11310-Removing unwanted Config Variables from 'setup' script as submitted by <sachinp@in.ibm.com>
11311ltp/testcases/kdump/setup
11312
11313-<muvarov@gmail.com> removed unnecessary info from summary script
11314ltp/testcases/kdump/summary
11315
11316-<doug.chapman@hp.com> points that “clone2” should be used in case of IA64 for the Utsnamespace testcases
11317ltp/testcases/kernel/containers/libclone/libclone.c
11318ltp/testcases/kernel/containers/libclone/libclone.h
11319ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
11320
11321-Patch for libclone.h for fixing compilation error on 32 bit Z-series machines, submitted by <amitarora@in.ibm.com>
11322ltp/testcases/kernel/containers/libclone/libclone.h
11323
11324-Restoring Hostname to Original after "UTSTEST", fix by <serue@us.ibm.com>
11325ltp/testcases/kernel/containers/utsname/Makefile
11326ltp/testcases/kernel/containers/utsname/runtests_noltp.sh
11327ltp/testcases/kernel/containers/utsname/runutstest.sh
11328
11329-Applied Patch to fix the wrong usage of pthread_exit, pointed out by <carmelo.amoroso@st.com>
11330ltp/testcases/kernel/io/disktest/threading.h
11331ltp/testcases/kernel/mem/mtest05/mmstress.c
11332ltp/testcases/network/nfs/nfsstress/make_tree.c
11333
11334-Fix for Bug no. "1537172" => Improper condition decision of mmap(), as reported by <Kongh - bstqc-kh>
11335ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
11336
11337-<Nadia Derbey> corrected the checksums for these testcases
11338ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
11339ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
11340ltp/testcases/kernel/ipc/ipc_stress/shmem_test_07.c
11341
11342-Fix for Bug No. "1537169" => Doesn't handle the special Signal : 34, reported by <Kongh - bstqc-kh>
11343ltp/testcases/kernel/ipc/ipc_stress/signal_test_05.c
11344
11345-Fix for Bug No. "1542453", default value of param x doesn't work in 'mmap1', pointed out by <bstqc-victor>
11346ltp/testcases/kernel/mem/mtest06/mmap1.c
11347
11348-<carmelo.amoroso@st.com> fixes -v option, thread handling, usage of OPT_MISSING macro, etc
11349ltp/testcases/kernel/mem/mtest06/mmap1.c
11350
11351-<carmelo.amoroso@st.com> fixed wrong use of "pthread_exit" input argument and the related "pthread_join"
11352ltp/testcases/kernel/mem/mtest06/mmap3.c
11353
11354-<nadia.derbey@bull.net> fixed the use of shmid, exit(0) and readable output
11355-<carmelo.amoroso@st.com> fixed wrong use of exit_value, shared memory region and pthread_join
11356ltp/testcases/kernel/mem/mtest06/shmat1.c
11357
11358-Fix for some anomalies in 'shm_test" case as pointed out by 'Nadia Derbey <Nadia.Derbey@bull.net>'
11359ltp/testcases/kernel/mem/mtest07/shm_test.c
11360
11361-<carmelo.amoroso@st.com> fixed ways by which Threads are handled
11362ltp/testcases/kernel/mem/mtest07/shm_test.c
11363
11364-Fixing "gethostid01" to work fine on both 32-bit and 64-bit machines, pointed out by <brenohl@br.ibm.com>
11365ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
11366
11367-<avagin@sw.ru> submitted new Testcases for "inotify" syscall on both file(s) and folder(s)
11368ltp/testcases/kernel/syscalls/inotify/Makefile
11369ltp/testcases/kernel/syscalls/inotify/inotify01.c
11370ltp/testcases/kernel/syscalls/inotify/inotify02.c
11371
11372-<avagin@sw.ru> added README for "inotify" testcase
11373ltp/testcases/kernel/syscalls/inotify/README
11374
11375-<rsalveti@linux.vnet.ibm.com> added proper indentation, EBUSY error and functions in correct place
11376ltp/testcases/kernel/syscalls/swapon/swapon02.c
11377
11378-gcov-kernel: adding gcov-kernel patch for 2.6.18
11379/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.18-gcov-arm-hack.patch,
11380/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.18-gcov.patch
11381
11382-lcov: minor help text update
11383/cvsroot/ltp/utils/analysis/lcov/bin/lcov
11384
11385-gcov-kernel: adding gcov-kernel patch for 2.6.19
11386/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.19-gcov-arm-hack.patch,
11387/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.19-gcov.patch
11388
11389-gcov-kernel: adding gcov-kernel patch for 2.6.20
11390/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.20-gcov-arm-hack.patch,
11391/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.20-gcov.patch
11392
11393gcov-kernel: adding gcov-kernel patch for 2.6.21
11394/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-hack.patch,
11395/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov.patch
11396
subrata_modak1a3664e2007-04-28 13:33:25 +000011397LTP-20070430
11398
11399-Integration of UTS Namespace Testcases to LTP as submitted by <risrajak@linux.vnet.ibm.com>
11400ltp/README
11401ltp/runtest/containers
11402ltp/runltp
11403ltp/testcases/kernel/Makefile
11404ltp/testcases/kernel/containers/Makefile
11405ltp/testcases/kernel/containers/README
11406ltp/testcases/kernel/containers/container_test.sh
11407ltp/testcases/kernel/containers/libclone/Makefile
11408ltp/testcases/kernel/containers/libclone/libclone.c
11409ltp/testcases/kernel/containers/libclone/libclone.h
11410ltp/testcases/kernel/containers/utsname/Makefile
11411ltp/testcases/kernel/containers/utsname/README
11412ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
11413ltp/testcases/kernel/containers/utsname/runtests_noltp.sh
11414ltp/testcases/kernel/containers/utsname/runutstest.sh
11415ltp/testcases/kernel/containers/utsname/utstest.c
11416ltp/testscripts/test_containers.sh
11417
11418-Integrating "KDUMP" testcases to LTP Test Suite as Submitted by <sachinp@linux.vnet.ibm.com>
11419ltp/README
11420ltp/testcases/Makefile
11421ltp/testcases/kdump/README
11422ltp/testcases/kdump/crash_cmds
11423ltp/testcases/kdump/distro
11424ltp/testcases/kdump/master
11425ltp/testcases/kdump/setup
11426ltp/testcases/kdump/sysinfo
11427ltp/testcases/kdump/test
11428ltp/testcases/kdump/tests
11429ltp/testcases/kdump/verify
11430ltp/testcases/kdump/rhtools/Makefile
11431ltp/testcases/kdump/rhtools/OO_Descriptions.txt
11432ltp/testcases/kdump/rhtools/crasher_mod/Makefile
11433ltp/testcases/kdump/rhtools/crasher_mod/crasher.c
11434ltp/testcases/kdump/rhtools/lkdtm_mod/Makefile
11435ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
11436ltp/testcases/kdump/susetools/Makefile
11437ltp/testcases/kdump/susetools/Attic/OO_Description.txt
11438ltp/testcases/kdump/susetools/crasher_mod/Makefile
11439ltp/testcases/kdump/susetools/crasher_mod/crasher.c
11440ltp/testcases/kdump/testlists/crasher
11441ltp/testcases/kdump/testlists/Attic/i386-basic
11442ltp/testcases/kdump/testlists/Attic/i386-lkdtt
11443ltp/testcases/kdump/testlists/Attic/i386-manual
11444ltp/testcases/kdump/testlists/lkdtm.orig
11445ltp/testcases/kdump/testlists/Attic/ppc64-basic
11446ltp/testcases/kdump/testlists/Attic/ppc64-lkdtt
11447ltp/testcases/kdump/testlists/Attic/ppc64-manual
11448ltp/testcases/kdump/testlists/Attic/x86_64-basic
11449ltp/testcases/kdump/testlists/Attic/x86_64-lkdtt
11450ltp/testcases/kdump/testlists/Attic/x86_64-manual
11451
11452- <sachinp@in.ibm.com> removed unwanted files from ltp/testcases/kdump/testlists directory
11453ltp/testcases/kdump/testlists/Attic/i386-basic
11454ltp/testcases/kdump/testlists/Attic/ppc64-basic
11455ltp/testcases/kdump/testlists/Attic/x86_64-basic
11456
11457-Patch Submitted by <sachinp@linux.vnet.ibm.com> which removes the lkdtt code and adds lkdtm code
11458ltp/testcases/kdump/test
11459ltp/testcases/kdump/susetools/Makefile
11460ltp/testcases/kdump/susetools/Attic/OO_Description.txt
11461ltp/testcases/kdump/susetools/OO_Descriptions.txt
11462ltp/testcases/kdump/susetools/lkdtm_mod/Makefile
11463ltp/testcases/kdump/susetools/lkdtm_mod/lkdtm.c
11464ltp/testcases/kdump/testlists/Attic/i386-lkdtt
11465ltp/testcases/kdump/testlists/Attic/i386-manual
11466ltp/testcases/kdump/testlists/Attic/ppc64-lkdtt
11467ltp/testcases/kdump/testlists/Attic/ppc64-manual
11468ltp/testcases/kdump/testlists/Attic/x86_64-lkdtt
11469ltp/testcases/kdump/testlists/Attic/x86_64-manual
11470
11471-Patch Submitted by <sachinp@linux.vnet.ibm.com> for some configuration settings as pointed out by <jburke@redhat.com>
11472-<sachinp@in.ibm.com> added options to select/run crasher/lkdtt tests on SLES
11473-Patch Submitted by <sachinp@linux.vnet.ibm.com> which removes the lkdtt code and adds lkdtm code
11474ltp/testcases/kdump/setup
11475
11476- 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
11477ltp/runltp
11478ltp/testcases/commands/tar/tar_tests.sh
11479
11480-Applied Patch submitted by "elliot_lee", against bug no. "[ 1697311 ] Compile error of 'lib/parse_opts.c' "
subrata_modak5d3c1f32007-05-08 05:37:12 +000011481ltp/
subrata_modak1a3664e2007-04-28 13:33:25 +000011482
11483-Fix for Bug no. 1671695, Check return codes everywhere, as pointed out by 'Markus Elfring'
11484ltp/lib/tst_tmpdir.c
11485
11486-Modifications to prevent Warnings during compilation
11487ltp/lib/write_log.c
11488
11489-Changes to include 'egrep' as pointed out by 'kmaffey' [LTP Bug no. 1701305, logrotate_tests.sh fails on CentOS 4.4]
11490ltp/testcases/commands/logrotate/logrotate_tests.sh
11491
11492-Patch Submitted by <sachinp@linux.vnet.ibm.com> for some configuration settings as pointed out by <jburke@redhat.com>
11493ltp/testcases/kdump/README
11494
11495-Fix for Bug No 1592647, incorrect testcase diotest4-4, as pointed out by "Vagin Andrey"
11496ltp/testcases/kernel/io/direct_io/diotest4.c
11497
11498-remove silly reliance on -DLINUX
11499ltp/testcases/kernel/mem/vmtests/Makefile
11500ltp/testcases/kernel/mem/vmtests/data_space.c
11501ltp/testcases/kernel/mem/vmtests/stack_space.c
11502
11503-Applied Patch to change the way shmat() operates, pointed out/submitted by YI XU<yxu@suse.de>
11504ltp/testcases/kernel/sched/process_stress/process.c
11505
11506-Fix for BUG no. "[1607899]" exit02 uses strcmp() on unterminated string, as pointed out by "ndade"
11507-Fixed Bug No. ['1607881', "exit02 child does close() when description says it does not"], as pointed out by <Nicolas Dade>
11508ltp/testcases/kernel/syscalls/exit/exit02.c
11509
11510-Fix for Bug no. '1221744' (fork12 race condition), as pointed by "Carl van Schaik"
11511ltp/testcases/kernel/syscalls/fork/fork12.c
11512
11513-Applied Patch as submitted by "creese123" for bug no. ["1694484", semop01 corrupting get_arr.array]
11514ltp/testcases/kernel/syscalls/ipc/semop/semop01.c
11515
11516-Fix for Bug no. "1687908"(raised by 'bdubbs'), patch submitted by <doug.chapman@hp.com>
11517ltp/testcases/kernel/syscalls/mincore/mincore01.c
11518
11519-Fix for BUG no. "[1608461]" pipe10 calls strcmp() on unterminated string, as pointed out by "ndade"
11520ltp/testcases/kernel/syscalls/pipe/pipe10.c
11521
11522-Fix for BUG no. "[1608492]" read04 calls strcmp() on unterminated string as submitted by "ndade"
11523ltp/testcases/kernel/syscalls/read/read04.c
11524
11525-Modifications to prevent Warnings during compilation
11526ltp/testcases/kernel/syscalls/rename/rename14.c
11527
11528-Fixing 'sysfs01' testcase to make it ask for File System Index of 'proc' instead of 'ext2' as pointed out by <doug.chapman@hp.com>
11529ltp/testcases/kernel/syscalls/sysfs/sysfs01.c
11530
11531-Addressing the Issue when RHOST can be an IP_ADDRESS, as pointed out by "Ambar Seksena" <ambar.seksena@calsoftinc.com>
11532ltp/testcases/network/rpc/rusers/rusers01
11533
11534-Patch for S390-31/64 Architecture, submitted by "B. N. Poornima"<bnpoorni@in.ibm.com>
11535ltp/testscripts/ltpstress.sh
11536
mreed10a0ab6472007-03-31 19:26:45 +000011537LTP-20070331
11538
11539-make sure people dont try and patch the generated file
11540regen.sh
11541
11542-use POSIX redirection as pointed out by Will Newton
11543Makefile
11544
11545-A fix for bug #29491. Made more robust for use with the use of initgroups
11546fchown04.c
11547
11548-Fix for Bug no. [ 1671695 ] "Check return codes everywhere" as pointed out by "Markus Elfring"
11549write_log.c
11550
11551-Helge Deller writes: use TST_SIZE rather than sizeof(palfa) as sizeof() evaluates to 27 (+1 for the NUL byte)
11552read04.c
11553
11554-A fix for Bug #31162. Passes the correct address location to the mincore call.
11555mincore01.c
11556
11557-remove silly reliance on -DLINUX
11558Makefile, data_space.c, stack_space.c
11559
11560-cleanup
11561sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c, sysfs05.c, sysfs06.c
11562
11563-Riaz Rahaman writes: make sure the call to malloc() worked
11564semget05.c
11565
11566-Fix for Bug No. 1427780 (link07 fails) as pointed out correctly by 'Patrick Wyzorski'
11567tst_tmpdir.c, link07.c
11568
11569-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.
11570file_test.sh
11571
11572-Helge Deller writes: rename parisc to hppa and add tee/vmsplice/splice syscall numbers
11573hppa.in, linux_syscall_numbers.h, order, parisc.in
11574
11575-A patch by Ricardo Salveti De Araujo that corrects the problem of a dhcpd test failsing when the eth0 device is not used
11576dhcpd_tests.sh
11577
11578-overhaul test case completely and make sure we reset errno as pointed out by Riaz Rahaman
11579sysconf01.c
11580
11581-Removing the size of negative 1 test. This fixes bug # 28825
11582hugeshmget02.c, shmget02.c
11583
11584-A patch submitted by Raghuveer Raghavendra to fix the problem of a Child process is waiting for the SIGTERM signal.
11585rename14.c
11586
11587-Henry Yei writes: Adds malloc check and frees memory during cleanup
11588semop01.c
11589
11590-cleanup tests, revert nanosleep() workaround for broken kernels, and fix time comparison as pointed out by Helge Deller
11591gettimeofday01.c, gettimeofday02.c
11592
11593-fixup /proc/sys/kernel/sem so it works properly as pointed out by Henry Yei
11594semget05.c
11595
11596-Carmelo AMOROSO writes: &bad_addr is passed to sysfs when in reality we want to pass bad_addr
11597sysfs06.c
11598
11599-Helge Deller writes: add support for hppa
11600Makefile, shmt02.c, shmt04.c, shmt05.c, shmt06.c, shmt07.c, shmt09.c
11601
11602-Helge Deller writes: use __builtin_return_address(0) rather than "main" to avoid arch-specific details
11603diotest4.c
11604
11605-cleanup code
11606shmt02.c, shmt03.c, shmt04.c, shmt05.c, shmt06.c, shmt07.c, shmt08.c, shmt09.c, shmt10.c, semop01.c
11607
mreed101fc99672007-03-01 04:37:03 +000011608LTP-20070228
11609
11610-Helge Deller writes: when calling open() with O_CREAT, the mode must be
11611 specified. vmsplice01.c
11612
11613-A patch from Yi Xu to add a nanosleep between the first gettimeofday and the
11614 next gettimeofday to make sure there has been a measurable time
11615 (for gettimeofday function) elapsed gettimeofday02.c
11616
11617-Corrected problem found by Thomas Schulz. The syslog.conf file is now backed
11618 up before any changes are made. syslog05
11619
11620-Cleaned up lines 161 - 171. Reading the pid-max value from
11621 /proc/sys/kernel/pid_max. getsid02.c
11622
11623-Passing a 1 instead of 0 to genload with the -hdd option for the -i option.
11624 This prevents a recursive loop. runltp
11625
11626-tweak CPPFLAGS so we can find all of our headers
11627 Makefile
11628
11629-The attached patch (from Carol Hebert) corrects some errors and adds some
11630 additional tests to the IPMI testcase in pounder2.
11631 ipmitool
11632
11633-Removing the Ping test portion of this test because it is unneeded and
11634 causes failures. mc_member
11635
11636-as pointed out by Helge Deller, make sure we only check the number of bytes
11637 that we wrote read04.c
11638
11639-random updates from Jane Lv for uClinux
11640 access05.c, chdir04.c, chroot03.c, creat06.c, execve03.c, semop05.c,
11641 shmat01.c,shmctl01.c, link04.c, lstat02.c, mkdir03.c, mknod06.c, open08.c,
11642 read02.c, rename08.c, rmdir02.c, rmdir03.c, rmdir05.c, stat03.c, stat06.c,
11643 statfs02.c, symlink03.c, truncate03.c
11644
11645
mreed10cebf2952006-12-23 04:50:36 +000011646LTP-20061222
11647
11648-fix from Steven J. Hill use memset() instead of bzero()
11649netsync.c
11650
11651-cleanup style
11652lftest.c
11653
11654-fix by Will Newton to just use a normal anonymous mapping
11655mmap09.c
11656
11657-do not use variable names the same as system functions (like stime() or utime())
11658pan.c, tag_report.c, pipeio.c, fptest01.c, netpipe.c
11659
11660-fix from Jane Lv: large buffers on the stack make uClinux cry
11661lftest.c
11662
11663-A fix for Bug 29489 that updates syslogtst.c for syslog-ng on SLES 10
11664syslogtst.c
11665
11666-Multiple Makefiles had clean up changes made
11667
11668-scrub references to _syscall2
11669sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c, sysfs05.c, sysfs06.c
11670
11671-use = rather than == when testing for equality in portable shell scripts as the latter is not POSIX
11672ar01, 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
11673
11674-put -L path to ltp in LDLIBS for now (even though it is wrong) ... need to find out what LDFLAGS isnt properly being incremented
11675Makefile
11676
11677-this uses bashisms so make sure we require bash
11678rwtest.sh
11679
11680-use memcmp() instead of legacy bcmp()
11681fsx-linux.c, fsx-linux.c, symlink01.c, fsx-linux.c
11682
11683-use syscall() instead of _syscall#()
11684HTaffinity.c
11685
11686-Rename mknod01.c to mknodat01.c for bug # 30083
11687mknod01.c, mknodat01.c
11688
11689-tweak cnt decrement to be POSIX friendly
11690generate.sh
11691
mreed10c552b4b2006-11-21 18:39:19 +000011692LTP-20061121
11693
11694-Removed an invalid errno value check.
11695 diotest4.c
11696
11697-Fixed the setting of LTPROOT for the bin directory, not just the
11698 ltp/testcase/network/multicast/mc_cmds directory for bug 25273
11699 mc_cmds
11700
11701-descend into timers subdir when cleaning
11702 Makefile
11703
11704-This patch amends pounder to build kernel 2.6.18 instead of 2.6.15.
11705 build_kernel, memtest.patch, build_kernel, memtest
11706
11707-dynamically calculate TST_TOTAL rather than hardcoding it
11708shmctl01.c, shmctl02.c, shmctl03.c
11709
11710-Fix from Jane Lv to move large arrays off the stack and into global
11711 data section:
11712 getgroups01.c, getgroups04.c
11713
11714-This patch makes the pounder control program handle SIGHUP by killing children
11715 when we're told that the tty closed, else you close the pounder window and
11716 various parts of it keep running.
11717 run.c
11718
11719-The readme file has been updated for nfs
11720 README
11721
11722-Disable this test case for kernels below 2.6.17 and not 2.6.16.
11723 vmsplice01.c
11724
11725-This is a patch that allows pounder to record the contents of sysfs when it
11726 starts, thus enabling us to take a better snapshot of the system state when
11727 pounder starts. It also adds "lspci" into the PCI Device Tree heading per
11728 user request.
11729 get_hw_info
11730
11731-Since 2.6.17, _syscall* isn't exported into the user space any more, so all
11732 the test cases using _syscall* will fail to be compiled This patch
11733 remove _syscall5 from llseek.c and convert to syscall provided by libc.It
11734 also includes some cleanups and makes the build cleaner and removes the
11735 warning for
11736 scsimain.c, llseek.c, scsimain.c
11737
11738-Backed out the "fix" in Bug 1592647, b/c I don't think the testcase is
11739 actually broken.
11740 diotest4.c
11741
11742-touchup code a little to make the expected behavior of test4 more obvious
11743 setrlimit01.c
11744
11745
11746-The random syscall generator has a bug on x86-64 where it only generates
11747 random bits for the upper 32 bits of the syscall argument, and then truncates
11748 the upper 32 bits anyway! This patch replaces the rand() weirdness with a
11749 function that generates N bytes of random data instead. It also adds a -z
11750 flag in case one *wants* the zero-arguments behavior; Max Asbock and Russ
11751 Weight requested it because zero is a quick way to find kernel code paths
11752 that don't check userland pointers.
11753 CHANGELOG, randasys.c, random_syscall
11754
11755-Applied fix for Bugs item #1592647
11756diotest4.c
11757
11758-A patch by Jacky Malcles (The IA-64 architecture sets SHMLBA to 1MB and) The
11759 value of the pointer address passed to shmat being set in such a way that
11760 rounding down to the nearest multiple of SHMLBA results above the current
11761 heap.
11762 shmt09.c
11763
11764
11765-Made a change to a comment above the change for 1.11
11766 mc_cmds
11767
11768-Disabling the ping test for now. The test can pass without this additional
11769 check and can cause failures on some distros.
11770 mc_commo
11771
11772
11773-A patch by Suzuki Kp, that removed the definition of HZ from user space for
11774 Bug # 28023.
11775 adjtimex02.c
11776
11777
11778-Comment out set -x to remove debug output
11779 nfsstat01
11780
mreed10fa0c2d62006-10-17 20:23:48 +000011781LTP-20061017
11782
11783-A fix for Bug 23587 where the connectathon test failed on linux client with cifs mount to Windows2003 R2 server
11784op_chmod.c
11785
11786-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
1178717-5.c
11788
11789Ssem_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
117905-1.c, 8-1.c, 1-1.c, 2-1.c
11791
11792-When calling pthread_attr_setscope, PHREAD_SCOPE_PROCESS is not supported by linux, change it to PTHREAD_SCOPE_SYSTEM and the test will pass
1179320-1.c, 21-1.c, 21-2.c
11794
11795-Removed the ":" after 'v' in the getopts line because it is not using optarg.
11796runltplite.sh
11797
11798-Added code to disable tests that will not run on kernels below 2.6.16
11799faccessat01.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
11800
11801-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.
1180222-1.c, 22-2.c
11803
11804-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
11805asapi_06.c
11806
11807-A fix for bugs 27174 and 27177. This fixes the problem of reading HugePages_Free
11808hugemmap01.c, hugemmap04.c
11809
11810-Correcting error messages
11811ltpapicmd.c
11812
11813-This patch by Darrick Wong fixes complier warnings and overflow problems related to the use of large number #defines on some architectures.
11814inconsistency-check.c
11815
11816
11817-When calling pthread_attr_setscope, PTHREAD_SCOPE_PROCESS is not supported by linux, change it to PTHREAD_SCOPE_SYSTEM for testing
1181815-1.c, 15-2.c
11819
11820
11821-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 !
11822fsx-linux.c
11823
11824-Changing include <posixtest.h> to include "posixtest.h"
118251-1.c
11826
11827-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.
11828default-tests.tar.gz, ipmitool, ipmitool
11829
mreed100585c412006-09-18 21:04:42 +000011830LTP-20060916
11831
11832-Code was added to disable tests that will not run on kernels versions lower
11833 than 2.6.16
11834 fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c,
11835 readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c, fchownat01.c
11836 symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c,
11837 tee01.c, mknod01.c
11838
11839-The following new test cases for 2.6.16 kernels and above were created by
11840 Yi CDL Yang
11841 fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c,
11842 readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c, fchownat01.c
11843 symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c,
11844 tee01.c, mknod01.c
11845
11846-Changes were made to several files to make them easier to read
11847 change_owner.mode.sh
11848
11849-Changes were made to remove DOS ^M
11850 ltp-run-files.txt, self_exec.c, Makefile, load_tagp.sh, str_agp.h, tagp.h,
11851 Makefile, user_tagp.h, pci-exp-tests-HOWTO, Makefile, README, runtest_off.sh,
11852 runtest_on.sh, README, Makefile, README, common.h, README.1ST, mem03.c,
11853 README, ltpClient.c, ltpServer.c
11854
11855-Changes made by Jacky Malcles that let ltp-aiodio.sh fun this scenario
11856 ltp-aiodio.part3
11857
11858-Changes made to linux __NR_ logic here
11859 Makefile, i386.in, ia64.in, linux_syscall_numbers.h, order, parisc.in,
11860 powerpc.in, powerpc64.in, regen.sh, s390.in, s390x.in, sparc.in, sparc64.in,
11861 stub-list, x86_64.in
11862
11863-Changes were made to Define _GNU_SOURCE if not already defined
11864 chmod05.c, chmod06.c, fchmod05.c, fchmod06.c, fcntl17.c, llseek01.c,
11865 llseek02.c, mount03.c
11866
11867-Generate script into generic shell and make sure we still work even if host
11868 lacks perl
11869 Makefile, generate.sh
11870
11871-A patch by jiang guowei for mmap1.c. It makes the option -v valid.Otherwise,
11872 when you type mmap1 -v in command line,it will show:invalid option.More
11873 detail,please see bug 1541053.
11874 mmap1.c
11875
11876-Applied a patch to fix bug #14744
11877 kill02.c
11878
11879- Changed Makefile to standard LTP makefile and fixed a build problem with the
11880 new lock tests
11881 ltp/testcase/network/nfsv4/lock/Makefile
11882
11883- Changes made to several Makefiles to force CFLAGS/LIBS to be evaluated
11884 once rather than everytime they are used
11885
11886-Standardize makefiles (punt UCLINUX/COLDFIRE cruft, build everything with
11887 "-Wall" and user-optimizations, remove pointless targets in favor of
11888 implicit ones, etc...) Makefiles
11889
11890-Adding files for Mitsu's networking tests.
11891 00_Descriptions.txt, Makefile, broken_ip4-checksum, broken_ip4-dstaddr,
11892 broken_ip4-fragment, broken_ip4-ihl, broken_ip4-protcol, broken_ip4-totlen,
11893 broken_ip4-version, broken_ip6-dstaddr, broken_ip6-nexthdr, broken_ip6-plen,
11894 broken_ip6-version, Makefile, 00_Descriptions.txt, Makefile,
11895 route4-change-dst,route4-change-gw, route4-change-if, route4-ifdown,
11896 route4-redirect, route4-rmmod, route6-change-dst, route6-change-gw,
11897 route6-change-if, route6-ifdown, route6-redirect, route6-rmmod
11898
11899-Add a common header for __NR defines
11900 fchownat01.c, fstatat01.c, futimesat01.c, mkdirat01.c, mknod01.c,
11901 openat01.c, splice01.c, tee01.c, common_timers.h
11902
11903-Added a patch by Mitsuru Chinen that added the Absolute path to execute sshd
11904 daemon ssh4-stress
11905
11906-This patch adds brackets because some versions of ssh requires square brackes
11907 around the IPv6 address.
11908 ssh-stress03-rmt
11909
11910-Changes are made to try to load .ko modules before .o as pointed out by HK
11911 ltpacpi.sh, load_tagp.sh, load_tbase.sh, load_tmod.sh, load_tdrm.sh,
11912 load_tbio.sh
11913
11914-Additional changes for uClinux fixes from Jane Lv
11915 access05.c, chdir04.c, chroot03.c, creat06.c, mkdir03.c, mknod06.c,
11916 nanosleep03.c, open08.c, pause02.c, rename08.c, rmdir02.c, sigrelse01.c,
11917 sockioctl01.c, stat03.c, statfs02.c
11918
11919-Made changes to clean up the makefile, clean up source code warnings, and
11920 add better libc/libepoll detection
11921 CheckVer.c, Makefile, epoll-ltp.c
11922
11923- A fix by Jeff Bailey for my previous breakage of install target in Multiple
11924 Makefiles
11925
11926-A patch was created tomake errno failure message more helpful
11927 sysctl03.c
11928
11929-A patch that sets the constant PAGE_SIZE to the kernel its running on
11930 fsx-linux.c
11931
11932-Changes were made to remove extraneous whitespace
11933 Makefile, pth_str01.c, pth_str02.c, pth_str03.c
11934
11935-A patch was created to move common defines/functions/etc... to one header
11936 file so we have to get it right just once
11937 clock_gettime02.c, clock_gettime03.c, clock_settime02.c, clock_settime03.c,
11938 common_timers.h, timer_create02.c, timer_create03.c, timer_create04.c,
11939 timer_delete02.c, timer_delete03.c, timer_settime02.c, timer_settime03.c
11940
11941-Adding files for Mitsur's networking tests
11942 00_Descriptions.txt, Makefile, mcast4-grpope01, mcast4-grpope02,
11943 mcast4-grpope03, mcast4-grpope04, mcast6-grpope01, mcast6-grpope02,
11944 mcast6-grpope03, mcast6-grpope04, 00_Descriptions.txt, Makefile,
11945 mcast4-pktfld01,mcast4-pktfld02, mcast6-pktfld01, mcast6-pktfld02,
11946 00_Descriptions.txt, Makefile, mcast4-queryfld01, mcast4-queryfld02,
11947 cast4-queryfld03, mcast4-queryfld04, mcast4-queryfld05, mcast4-queryfld06,
11948 mcast6-queryfld01, mcast6-queryfld02, mcast6-queryfld03, mcast6-queryfld04,
11949 mcast6-queryfld05, mcast6-queryfld06
11950
11951-A change was made to use __linux__ preprocessor from toolchain itself rather
11952 than a local custom _LINUX
11953 Makefile, sched_tc0.c, sched_tc1.c, sched_tc2.c, sched_tc3.c, sched_tc4.c,
11954 sched_tc5.c, sched_tc6.c
11955
11956-A fix type of option_message
11957 reboot01.c
11958
11959-Changes were made to cleanup source code
11960 domount.c, getopt.c
11961
11962-A patch that addes new functionality into the NFSvf lock tests. -fixes bugs -
11963 adds the capability to stress a server with multiple clients
11964 DEPLOY, Makefile, README, VERSION, locktests, locktests.c, locktests.h,
11965 locktests.py, netsync.c, locktests-2.tar.gz
11966
11967-Changes to shmt09 were made by Marc Tardiff. Refer to the cvs log file
11968 for more details. Tested successfully on sparc and i386 architectures.
11969
11970-Changes were made to shmt09 to account for ppc64
11971
11972-Added a warning to those who wish to fiddle
11973tests.init
11974
11975-Changes were made to declare splice for new vmsplice test
11976 i386.in, ia64.in, linux_syscall_numbers.h, powerpc.in, powerpc64.in,
11977 s390.in, sparc.in, sparc64.in, stub-list, x86_64.in
11978
11979-Changes were made to add cast to shutup warning
11980 timer_delete03.c, timer_settime03.c
11981
11982-A fix was made to remove trailing whitespace
11983 clock_gettime02.c, clock_gettime03.c, clock_settime02.c, clock_settime03.c,
11984 timer_create02.c, timer_create03.c, timer_create04.c, timer_delete02.c,
11985 timer_delete03.c, timer_settime02.c, timer_settime03.c
11986
11987-Fixes taken from Yi CDL Yang and create a CLOCK list for people to use
11988 as well as a func to turn a clock value into a string
11989 common_timers.h
11990
11991-Changes were made to unify the generate.sh scripts and use the new top level
11992 make-files script
11993 generate.sh, Makefile, generate.sh, Makefile, generate.sh, nfs02, Makefile,
11994 generate.sh, Makefile, generate.sh, Makefile, generate.sh, Makefile,
11995 generate.sh
11996
11997-Patches were submitted Mitsuru Chinen writes: As an end-of-line semicolon
11998 is missing, compiling asapi_06.c is failed.
11999 asapi_06.c
12000
12001-Patches were submitted Mitsuru Chinen writes: It seems that the contents
12002 of runtest/ipv6_lib gets old. Currently, there is no test named lib6,
12003 but more tests are available in testcases/network/lib6 directory.
12004 ipv6_lib
12005
12006=======
mreed107140f6d2006-09-18 19:41:41 +000012007LTP-20060918
12008
12009-Code was added to disable tests that will not run on kernels lower
12010 than 2.6.16
12011 fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c,
12012 readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c, fchownat01.c
12013 symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c,
12014 tee01.c, mknod01.c
12015
12016-The following new test cases for 2.6.16 kernels and above were created by
12017 Yi CDL Yang
12018 fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c,
12019 readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c, fchownat01.c
12020 symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c,
12021 tee01.c, mknod01.c
12022
12023-Changes were made to several files to make them easier to read
12024 change_owner.mode.sh
12025
12026-Changes were made to remove DOS ^M
12027 ltp-run-files.txt, self_exec.c, Makefile, load_tagp.sh, str_agp.h, tagp.h,
12028 Makefile, user_tagp.h, pci-exp-tests-HOWTO, Makefile, README, runtest_off.sh,
12029 runtest_on.sh, README, Makefile, README, common.h, README.1ST, mem03.c,
12030 README, ltpClient.c, ltpServer.c
12031
12032-Changes made by Jacky Malcles that let ltp-aiodio.sh fun this scenario
12033 ltp-aiodio.part3
12034
12035-Changes made to linux __NR_ logic here
12036 Makefile, i386.in, ia64.in, linux_syscall_numbers.h, order, parisc.in,
12037 powerpc.in, powerpc64.in, regen.sh, s390.in, s390x.in, sparc.in, sparc64.in,
12038 stub-list, x86_64.in
12039
12040-Changes were made to Define _GNU_SOURCE if not already defined
12041 chmod05.c, chmod06.c, fchmod05.c, fchmod06.c, fcntl17.c, llseek01.c,
12042 llseek02.c, mount03.c
12043
12044-Generate script into generic shell and make sure we still work even if host
12045 lacks perl
12046 Makefile, generate.sh
12047
12048-A patch by jiang guowei for mmap1.c. It makes the option -v valid.Otherwise,
12049 when you type mmap1 -v in command line,it will show:invalid option.More
12050 detail,please see bug 1541053.
12051 mmap1.c
12052
12053-Applied a patch to fix bug #14744
12054 kill02.c
12055
12056- Changed Makefile to standard LTP makefile and fixed a build problem with the
12057 new lock tests
12058 ltp/testcase/network/nfsv4/lock/Makefile
12059
12060- Changes made to several Makefiles to force CFLAGS/LIBS to be evaluated
12061 once rather than everytime they are used
12062
12063-Standardize makefiles (punt UCLINUX/COLDFIRE cruft, build everything with
12064 "-Wall" and user-optimizations, remove pointless targets in favor of
12065 implicit ones, etc...) Makefiles
12066
12067-Adding files for Mitsu's networking tests.
12068 00_Descriptions.txt, Makefile, broken_ip4-checksum, broken_ip4-dstaddr,
12069 broken_ip4-fragment, broken_ip4-ihl, broken_ip4-protcol, broken_ip4-totlen,
12070 broken_ip4-version, broken_ip6-dstaddr, broken_ip6-nexthdr, broken_ip6-plen,
12071 broken_ip6-version, Makefile, 00_Descriptions.txt, Makefile,
12072 route4-change-dst,route4-change-gw, route4-change-if, route4-ifdown,
12073 route4-redirect, route4-rmmod, route6-change-dst, route6-change-gw,
12074 route6-change-if, route6-ifdown, route6-redirect, route6-rmmod
12075
12076-Add a common header for __NR defines
12077 fchownat01.c, fstatat01.c, futimesat01.c, mkdirat01.c, mknod01.c,
12078 openat01.c, splice01.c, tee01.c, common_timers.h
12079
12080-Added a patch by Mitsuru Chinen that added the Absolute path to execute sshd
12081 daemon ssh4-stress
12082
12083-This patch adds brackets because some versions of ssh requires square brackets
12084 around the IPv6 address.
12085 ssh-stress03-rmt
12086
12087-Changes are made to try to load .ko modules before .o as pointed out by HK
12088 ltpacpi.sh, load_tagp.sh, load_tbase.sh, load_tmod.sh, load_tdrm.sh,
12089 load_tbio.sh
12090
12091-Additional changes for uClinux fixes from Jane Lv
12092 access05.c, chdir04.c, chroot03.c, creat06.c, mkdir03.c, mknod06.c,
12093 nanosleep03.c, open08.c, pause02.c, rename08.c, rmdir02.c, sigrelse01.c,
12094 sockioctl01.c, stat03.c, statfs02.c
12095
12096-Made changes to clean up the makefile, clean up source code warnings, and
12097 add better libc/libepoll detection
12098 CheckVer.c, Makefile, epoll-ltp.c
12099
12100- A fix by Jeff Bailey for my previous breakage of install target in Multiple
12101 Makefiles
12102
12103-A patch was created to make errno failure message more helpful
12104 sysctl03.c
12105
12106-A patch that sets the constant PAGE_SIZE to the kernel its running on
12107 fsx-linux.c
12108
12109-Changes were made to remove extraneous whitespace
12110 Makefile, pth_str01.c, pth_str02.c, pth_str03.c
12111
12112-A patch was created to move common defines/functions/etc... to one header
12113 file so we have to get it right just once
12114 clock_gettime02.c, clock_gettime03.c, clock_settime02.c, clock_settime03.c,
12115 common_timers.h, timer_create02.c, timer_create03.c, timer_create04.c,
12116 timer_delete02.c, timer_delete03.c, timer_settime02.c, timer_settime03.c
12117
12118-Adding files for Mitsuru's networking tests
12119 00_Descriptions.txt, Makefile, mcast4-grpope01, mcast4-grpope02,
12120 mcast4-grpope03, mcast4-grpope04, mcast6-grpope01, mcast6-grpope02,
12121 mcast6-grpope03, mcast6-grpope04, 00_Descriptions.txt, Makefile,
12122 mcast4-pktfld01,mcast4-pktfld02, mcast6-pktfld01, mcast6-pktfld02,
12123 00_Descriptions.txt, Makefile, mcast4-queryfld01, mcast4-queryfld02,
12124 cast4-queryfld03, mcast4-queryfld04, mcast4-queryfld05, mcast4-queryfld06,
12125 mcast6-queryfld01, mcast6-queryfld02, mcast6-queryfld03, mcast6-queryfld04,
12126 mcast6-queryfld05, mcast6-queryfld06
12127
12128-A change was made to use __linux__ preprocessor from toolchain itself rather
12129 than a local custom _LINUX
12130 Makefile, sched_tc0.c, sched_tc1.c, sched_tc2.c, sched_tc3.c, sched_tc4.c,
12131 sched_tc5.c, sched_tc6.c
12132
12133-A fix type of option_message
12134 reboot01.c
12135
12136-Changes were made to cleanup source code
12137 domount.c, getopt.c
12138
12139-A patch that adds new functionality into the NFSvf lock tests. -fixes bugs -
12140 adds the capability to stress a server with multiple clients
12141 DEPLOY, Makefile, README, VERSION, locktests, locktests.c, locktests.h,
12142 locktests.py, netsync.c, locktests-2.tar.gz
12143
12144-Changes to shmt09 were made by Marc Tardiff. Refer to the cvs log file
12145 for more details. Tested successfully on sparc and i386 architectures.
12146
12147-Changes were made to shmt09 to account for ppc64
12148
12149-Added a warning to those who wish to edit it
12150tests.init
12151
12152-Changes were made to declare splice for new vmsplice test
12153 i386.in, ia64.in, linux_syscall_numbers.h, powerpc.in, powerpc64.in,
12154 s390.in, sparc.in, sparc64.in, stub-list, x86_64.in
12155
12156-Changes were made to add cast to silence warnings
12157 timer_delete03.c, timer_settime03.c
12158
12159-A fix was made to remove trailing whitespace
12160 clock_gettime02.c, clock_gettime03.c, clock_settime02.c, clock_settime03.c,
12161 timer_create02.c, timer_create03.c, timer_create04.c, timer_delete02.c,
12162 timer_delete03.c, timer_settime02.c, timer_settime03.c
12163
12164-Fixes taken from Yi CDL Yang and create a CLOCK list for people to use
12165 as well as a func to turn a clock value into a string
12166 common_timers.h
12167
12168-Changes were made to unify the generate.sh scripts and use the new top level
12169 make-files script
12170 generate.sh, Makefile, generate.sh, Makefile, generate.sh, nfs02, Makefile,
12171 generate.sh, Makefile, generate.sh, Makefile, generate.sh, Makefile,
12172 generate.sh
12173
12174-Patches were submitted Mitsuru Chinen writes: As an end-of-line semicolon
12175 is missing, compiling asapi_06.c is failed.
12176 asapi_06.c
12177
12178-Patches were submitted Mitsuru Chinen writes: It seems that the contents
12179 of runtest/ipv6_lib gets old. Currently, there is no test named lib6,
12180 but more tests are available in testcases/network/lib6 directory.
12181 ipv6_lib
12182
mreed100585c412006-09-18 21:04:42 +000012183>>>>>>> 1.90
mreed101ab6be92006-09-01 16:41:05 +000012184LTP-20060822
12185
12186-Added files for Mitsuru's Chinen's nfs patch:
12187ns-mcast.h, ns-mcast_join.c, ns-mcast_receiver.c, network_stress.appl,
12188 network_stress.broken_ip, network_stress.icmp, network_stress.interface,
12189network_stress.multicast, network_stress.route, network_stress.tcp,
12190network_stress.udp ns-icmp_redirector.c, ns-icmpv4_sender.c,
12191ns-icmpv6_sender.c, ns-igmp_querier.c
12192
12193-Made changes to avoid hardcoding test count
12194mkdir03.c, open08.c
12195
12196-Changed the test to account for SLES 10. Now the syslog tests will test
12197 syslog-ng or syslogd depending on which one is present. The update was
12198 made for syslog01 - syslog10.
12199
12200-Corrected the copyright information to reflect SGI, instead of Cray, which
12201 was purchased by SGI years ago for files get_high_address.c, search_path.c
12202
12203-Removed the Ping test. The ping test is now skipped on SLES, but does not
12204 affect the execution of the rest of the test in mc_commo
12205
12206-Using syscall() rather than _syscall#() macros for the following files:
12207 sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c, sysfs05.c, sysfs06.c,
12208 sysctl01.c, sysctl03.c, sysctl04.c, sysctl05.c
12209
12210-Added a fix to eliminate whitespaces in getdents02.c, getdents03.c,
12211getdents04.c
12212
12213-Added a fix to re-order testcases a little to account for uclinux in
12214access05.c, lstat02.c, mknod06.c
12215
12216-A Correction was made to the name of the testcase in code...was incorrectly
12217called signal_test_03 and changed to signal_test_02.c
12218
12219-A fix to get the max pid value at runtime rather than compile time hardcode
12220wait402.c, setpriority04.c,Makefile, getsid02.c
12221
12222-A fix to remove extraneous include
12223swapon02.c
12224
12225- mc_cmds had two fixes. The test now uses [ae]th[01] in the ping command
12226using the -I option. Also the loop to determine which ethernet interface
12227is needed was moved to ensure that the correct ethernet interface was selected.
12228
12229-A patch was addded that allows the following files to get the PID_MAX value
12230from /proc/sys/kernel/pid-max:
12231access05.c, fcntl15.c, gethostid01.c, lstat02.c, mknod06.c, setrlimit02.c,
12232setsockopt01.c, stat03.c, truncate03.c
12233
mreed10aff5e062006-07-17 21:16:57 +000012234LTP-20060717
12235 - The tarball default-tests.tar.gz is a replacement for
12236 testcases/pounder21/default-tests.tar.gz. This new pounder config
12237 enables the magic sysrq key when pounder starts.
12238 - A patch submitted by Derek Wong to reduce the memory requirements of
12239 pounder's ramsnake test.
12240 - A patch submitted by Will Newton that allows for compatibility changes
12241 gcc 2.95.2 in th following files:
12242 lib.c, lib64.c, test.c, test64.c, test_func.c, test_func64.c, tools.c
12243 - Fixed ColdFire Makefile mistake in the syscall and syscalls/mmap directory
12244 - Added a note for uClinux users in the top level Makefile
12245 - A fix for failures in fcntl27 and fcntl28 for bugs 21614 and 23235.
12246 - A fix submitted for make_tree.c by Jacky Malcles that fixes this
12247 testcase by setting envp
12248 - A fix submitted to Jacky Malcles that fixes read_checkzero.c. The lseek
12249 function allows the file offset to be set beyond the end of the existing
12250 end-of-file of the file. If data is later written at this point,
12251 subsequent reads of the data is in the gap returns bytes of zeros until
12252 data is actually written into the gap.
12253 - In the testcase semget05.c the value of MAXIDS was changed for the specific
12254 machine by reading the system limit for SEMMNI - The maximum number of
12255 semaphore sets. This is a fix for bug 24745
12256 - A fix submitted by Amit K. Amora that initializes the alarm received
12257 code and allows the test to pass more than just once on 2.6.17-rc6
12258 alarm05.c,
12259 - A fix was submitted by Andy Echols for pan.c to fix an infinite
12260 loop problem that occurs in pan if runltp tries to run a test
12261 that isn't present.
12262 - A fix was submitted to cast TEST_RETURN to gid_t to avoid implicit casts
12263 which tend to cause problems with the testcase setregid03.c,
12264 - A patch submitted by Jacky Malcles that fixes the problem where
12265 i0_getevents() return value is not checked and may return 0 if
12266 no events are available and may generate a SIGSEGV in the testcase
12267 aiodio_append.c,
12268 - Backed out the _USC_LIB change for several Makefiles because it was
12269 breaking on the PowerPc platform on Fedora Core
12270 - Added code to ignore looking for PID_MAX on powerpc, s390, and i386 to
12271 fix build problems on newer kernel versions on the following files:
12272 sysctl05.c, setpriority04.c sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c,
12273 sysfs06. getdents01.c, sysctl03.c getsid02.c, sysctl01.c,wait402.c
12274 - TCP.c was changed to delete broken whitespace and also the call for
12275 accept(2) takes a socklen_t, not an int
12276 - Changes were added to the following files to use memset() instead of
12277 bzero():
12278 tlibio.c, write_log.c, doio.c, iogen.c, fsstress.c, fsx-linux.c,
12279 pthcli.c, pthserv.c, pth_str01.c, pth_str03.c, recvmsg01.c, sendmsg01.c,
12280 crash01.c, crash02.c, pingpong6.c,test_getname.c,fancy_timed_loop.c,
12281 infinite_loop.c, run.c, timed_loop.c, snake.c, rpc1.c,pipeio.c, mc_recv.c
12282 - Changes were added to the following files to use memcpy() instead of
12283 bcopy():
12284 serverCommunication.cpp, member.c, rpc1.c,pipeio.c,mc_recv.c
12285- A series of patches created by Mitsuru Chinen that created some addtional
12286 network stress tests.
12287- A change submitted by Liang Shuang that fixes su01_su for the arm
12288 architecture
mreed108c106642006-07-10 06:27:13 +000012289LTP-20060615
mreed1016bbc952006-06-16 20:20:58 +000012290-Added a patch from Darrick Wong to reduce the memory requirements of
12291 pounder's ramsnaketes
mreed10fbe2eca2006-06-16 20:46:36 +000012292-Added a patch for crash01.c from Olof Johansson <olof@lixom.net>
12293 POWER5 has coherent icache, but POWER4, PPC970 and some other processors
12294 lack it. The standard dcbst/icbi/isync is needed to avoid using the not
12295 so random (or stale) data instead.
mreed1016bbc952006-06-16 20:20:58 +000012296-Test.h was moved to common headers to eliminate the need for every test file to
12297 declare Tst_count extern
12298-Usctest.h was changed to eliminate scope issues when actually using TEST()
12299-Added a patch from Mike Gahangan to clean up a makefile with an extra build
12300 target variable.
12301-Added a patch from Issac Wilcox that can keeps the test from returning a false
12302 failure
12303-Made changes to setregid02, setregid03 and setregid04 to use gid_t instead
12304 of int where appropriate
12305-Made changes to setresgid01, setresgid02,setresgid03, setresuid01,setresuid02,
12306 and setresuid03 to pull the [gs]etre* prototypes from headers rather than
12307 defining them ourself
12308-Made changes to setreuid01,setreuid02,setreuid03,setreuid04,and setreuid05
12309 to use uid_t instead of int where appropriate
12310- Added a change to getpriority01 to combine the TEST_RETURN and TEST_ERRNO
12311 if check so that we always display PASS or FAIL messages as pointed out
12312 by Isaac Wilcox
12313- Added a patch to make the output of fork07 deterministic.
12314 Specifically, make sure stdout is flushed before forking 100 times,
12315 else you can get 101 copies of the output. This only seems to happen
12316 if glibc notices that stdout is a regular file, but in my test setup
12317 stdout is always redirected to a file and compared with something.
12318-Changed the declaration for setup and cleanup from extern in the
12319 following files:
12320
12321 alarm01,chdir02,chown01,close08,creat09,dup0,dup04,execl01,execle01,execlp01,
12322 execv01,execve01,execvp01,fchmod01,fchown01,fcntl02,fcntl03,fcntl04,fcntl05,
12323 fcntl09,fcntl10,fcntl23,fcntl24,fcntl25,fcntl26,fcntl27,fcntl28,fork01,
12324 fpathconf01,fstat01,fstatfs01,fsync01,getcontext01,getdtablesize01,getegid01,
12325 geteuid01,getgid01,getgroups02,gethostid01,gethostname01,getpagesize01,
12326 getpgrp01,getpeername01,getpid01,getppid01,link07,lstat01,mkdir08,open03,
12327 pause01,read01,readlink02, readlink03,rename02,rmdir04,select03,setgid01,
12328 setpgid01,setpgid02,setregid01,setuid02,stat05,statfs01,statvfs01,symlink02,
12329 symlink03,symlink04,symlink05,sync01,time01,time02,times01,umask01,uname01,
12330 unlink05,wait02,write01,setreuid01,setreuid02,getuid01,link05,
12331
12332LTP-20060515
mreed103f300452006-05-15 17:48:57 +000012333-Added a -e option to print out the date of the ltp release. Also
12334 the date of the version of LTP will be printed in log files.
mreed107d48bc32006-05-15 22:57:23 +000012335-A patch for parse_opts.c was removed because it caused several test cases to fail
mreed103f300452006-05-15 17:48:57 +000012336-Added a patch from Jacky Malcles to correct typos in ltp-aiodio.sh
12337-Added a patch from Jacky Malcles to fix aiodio_append.c
12338-Added a patch from Bibo Mao that fixes setrlimit03
12339-Added a patch that fixes file_test.sh.
12340-Added a patch that fixes gethostid01
12341-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
12342- Patches submitted by Thomas Gleixner to initialize interval values in setitimer03
12343
mreed10e46b6a42006-04-19 17:33:47 +000012344LTP-20060412
12345-Removed a patch for parse_opts.c that caused many test cases to fail.
mreed10d28e1d52006-04-11 17:07:17 +000012346-Applied a patch by Jacky Malcles that added a fourth scenario for ltp-aiodio.sh
12347-Fixed ld01 from failing on Assertions 1-7 for bug 22167
12348-Applied a fix for Lin Feng Shen to eliminate white spaces that caused mail02 to fail
12349- A fix created by Jacky Malcles that eliminates warning messages when complied on 64 bit platform
12350-Applied a patch to re-enable writing on arm per by Joe Pearson / Nick Pollitt
12351-Applied three patches by Joy Latten to the security test suite
12352-Applied patches from Robert Williamson to fix fcntl127. This test
12353should now be positive test versus negative...based on the properties of
12354 the open() call in the setup()
12355-Applied Patch from Robbie Williamson that fixed fcntl128. This testcase was changed the test to expect no errors. The fcntl() call should succeed regardless
12356-Applied a patch from gettimeofday01 to gettimeofday02 to fix the occasional failure
12357-Applied a fix to madvise02 by Jacky Malcles to eliminate the need for a special execution of the testcase for ia_64
12358-Applied a patch fixes the test 4 of mincore01.c that failed in 32 bit on a 64 bit kernel.
12359-Patches applied to pread02 to fix broken white spacing
12360-Applied a patch from Jane Lv for pread03.c. This fixed a missed step to initialize the read buffer array.
12361-Applied Patches submitted by Thomas Gleixner to initialize interval values to prevent setitimer01 and 02 from failing
12362-Applied updates from Darrick Wong for Pounder for Pounder21. Documentation was added to get pounder up and running quickly
12363-Feature added to Pounder21 that enables the sysrq key at the beginning of every pounder run
12364
mridgea2c14442006-03-06 16:39:56 +000012365LTP-20060306
12366- Applied an update to allow people to automatically declare the CREATE variable in IDcheck.sh.
12367- export a bunch of settings by default that since they are harmless
12368- allow people to store custom settings in config.mk
12369- 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
12370- Fix from Jackie Malcles, no such file or directory error
12371- make sure clean descends into the templates dir
12372- cleanup CRLFs from end of lines,
12373- fix dependency tracking so targets arent rebuilt all the time
12374- Applied LDFLAG cleanup patch from Mike Frysinger.
12375- set default Debug level to off
12376- fix warning: growfiles.c:357: warning: unused variable `opterr'
12377- use errno.h instead of doing extern int errno
12378- cut extraneous newlines from test output
12379- kill off unused strings msg1 and msg2
12380- cleanup test output by adding a lot more useful debug info
12381- use proper test output routines rather than homebrewed printf statements
12382- use proper tst_* functions for output
12383- fix for defect 21622, insufficient timeout value
12384- tighten up uClinux disabled messages
12385- fixes by Jane Lv to disable EFAULT related tests on uClinux
12386- cleanup debug output that shouldnt be shown at normal runtime
12387- make the -F option a bit smarter
12388- remove extraneous output and improve output when we do issue messages
12389- Jane Lv writes: I have patched flock03.c and sched_setparam05.c to replace fork() by vfork() on uClinux.
12390- calculate TST_TOTAL based upon the number of elements in the test array instead of hardcoding the value
12391- use TFAIL instead of TINFO to report test failures in getcwd02
12392- fix test on x86_64 and make error output a bit more helpful in gettimeofday
12393- New Memory mapping testcases.
12394- Jane Lv writes: use FORK_OR_VFORK() instead of fork() so this stuff works on uClinux
12395- need to define _GNU_SOURCE before including features.h or sigset prototype is missed
12396- patched flock03.c and sched_setparam05.c to replace fork() by vfork() on uClinux.
12397- use syscall() instead of _syscall2() to improve portability
12398- define INVALID_ADDRESS to get rid of warnings on 32bit hosts and make it more sane in general
12399- Fix for defect 21134, look for syslog-ng instead of syslogd on some systems.
12400- if a test failed as a non-root user and the reason was EPERM, then mark the test as PASS, not FAIL
12401 (security-minded kernels often restrict kernel buffer access for non-root users)
12402- fix test on 64bit hosts in syslog12
12403
12404
mridge721424a2006-02-07 19:23:59 +000012405LTP-20060205
12406- Added new fcntl() test contributed by Jacky Malcles to test opening with O_WRONLY
12407- Fix typo in nfs run script, nfs03 ran twice instead nfs04
12408- Added the LTP's Database Opensource Test Suite to the testsuite.
12409- Applied patch from Mike Frysinger that disables ballista if no perl
12410 is installed on the system and fixes the clean target.
12411- Applied LDFLAG fix from Mike Frysinger
12412- Applied patch from Mike Frysinger to ensure Makefile properly respect CFLAGS/LDFLAGS
12413- fixed some RH/Suse specific messages
12414- Updates for mmc security tests
12415- Updates for device driver testsuites from Amit Khanna (Intel)
12416- Applied memory leak fix in fsx-linux.c
12417- Fix for uClinux to fix execute error
12418- Fix to prevent not enough (pages) dups error in some cases
12419- Applied patch from Jacky Malcles: during its life fcntl23 has changed:
12420 used to open the file with O_RDWR and now is opening with O_RDONLY
12421- Added new fcntl() test contributed by Jacky Malcles to test opening with O_WRONLY
12422- Fixed gethostid01 so the second 64 bit check doesn't clobber the first 64 bit check by using a bitmask
12423- fix for defect 21050, the logic on line 211 was reversed causing the 64bit code to get run on a 64bit system
12424- Fixes for uClinux to fix fork and invalid memory access errors
12425- Fix for defect 21072, fixing the offset on some systems
12426- Applied patch from Mike Frysinger to resolve issue with UNALIGNED being defined multiple times for ARM targets.
12427- Patch to fix race condition on 64bit systems, fixes bugzilla 19013
12428- Fix for defect 21046, testcase should fail ENOMEM passes due to insufficient pages
12429- Applied patch from Jane Lv to disable test for uClinux.
12430- 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
12431- Fix to get rid of ugly messages during the make
12432- Fix for defect 21068, check for the existance of either syslogd or syslog-ng before failing and reporting an error
12433- Applied patch from Mike Frysinger to resolve problem with defining a local syslog() function when the tests are built statically.
12434- Fix for defect 20348, waitpid12 hangs occasionally
12435- Applied patch from Jeff Burke:
12436 Here is a patch that modifies the following files:
12437 testcases/network/nfsv4/acl/acl1.c - Fix for segfault in a printf.
12438 testcases/network/nfsv4/acl/create_users.py - Fix for help syntax
12439 (backwards -u users -g groups).
12440 testcases/network/nfsv4/acl/runtest - Fix for useradd command and also
12441 a echo command.
12442 testcases/network/nfsv4/acl/test_long_acl.py - Fix for output, the #
12443 of entries was munged with the word entries.
12444- Add sctp testcase updates
12445- Initial drop of pounder21 testsuite
12446
mridge707e23a2006-01-05 16:35:45 +000012447LTP-20060105
12448- Updates from Jennifer Monk to enable compiling w/o errors using XLC
12449- Applied Coldfire patch from Jody McIntyre:
12450 - Make the fdopen workaround blackfin-specific (not needed on Coldfire.)
12451 - getdents01: gcc 2.95 does not like declarations in the middle
12452 of functions, so move getdents to the top.
12453 - Add LDFLAGS to the following Makefiles:
12454 - Add -D_USC_LIB_ for Coldfire builds to the following Makefiles: creat,
12455 execve, fchdir, kill, mkdir, open, rename, rmdir, sched_setscheduler,
12456 vhangup, ipc/lib. This avoids symbol conflicts reported by gcc 2.95.
12457 - Skip the following syscall tests on Coldfire: madvise, mlock, munlock.
12458 These system calls are not implemented.
12459 - IPC: Modify the headers and Makefiles to avoid duplicate definitions of
12460 msgkey on Coldfire.
12461 - msgctl08, msgctl09: Lower MAXNPROCS to a value that will fit in the
12462 Coldfire's memory.
12463 - mallopt01: Define __MALLOC_STANDARD__ on Coldfire.
12464 - Skip mmap01 on Coldfire since it requires sbrk(), which is not available.
12465 - rename02: Remove private do_file_setup and use the library version to avoid
12466 symbol conflicts.
12467 - kill07: Declare semkey as extern on Coldfire to avoid symbol conflicts.
12468 - kill11: Move *msg declaration since gcc 2.95 does not understand C99.
12469 - sigaction01: Move -lc in the Makefile after -lpthread.
12470- Applied changes suggest by Jacky Malcles to keep gf18 from running longer than it needs.
12471- Applied a suggested solution from Jacky Malcles to allow growfiles to run correctly in 64bits.
12472- Applied a memory leak fix to fsx-linux tests.
12473- Applied patch from Marc Unangst to resolve issues with leaking file descriptors in inode01.c
12474- Update aio-stress.c tests from Chris Mason
12475- Applied patch from Bibo,Mao to use RT signal instead of SIGUSR1 to inform parent process that
12476 the child process has finished memory allocation.
12477- New security tests from Michael Harlow
12478- Applied patch from David Marlin to close the last file descriptor created in order to
12479 make one file descriptor available for loading a needed library.
12480- Added one line to gethostid, if 'hostid' includes fffffff, then we ignore.
12481- Applied fix for Sourceforge bug ID 1332508 in getsid02
12482- Appliec changes from Jane Lv for uClinux.
12483- Applied patch from Mark Ver to allow proper execution on s390x platform.
12484- Updates to ASAPI tests from David Stephens for new glibc and RFC 3542
12485- Renamed create_file.c to nfs04_create_file.c to resolve duplicate name problem with network stress tests.
12486- Updates to Makefile for acl testsuite
12487- Initial add of acl testsuite from Bull
12488- Updates from sridhar to sctp testsuite
12489- Comment out CFLAGS overrides in network-stress Makefile, it was causing build breaks in 64bit compiles
12490
12491
mridge2c029c92005-12-06 16:05:06 +000012492LTP-20051205
12493- New networkStress testcase files
12494- Security test updates for cleanup and testcase improvements
12495- New nfsV4 testsuite
12496- Updates for nfsV4 testsuite
12497- Updates for open_hpi_testsuite
12498- Corrected out of memory error msg in ltpstress.sh
12499
12500
mridgef9e446c2005-11-03 19:39:03 +000012501LTP-20051103
12502- fix from Bryce Harrington to corect a Makefile and path problem on some systems
12503- Updated aiocp to the latest level. See http://developer.osdl.org/daniel/AIO/
12504- Corrected a logical typo in the mmapstress test found by John Clemens:
12505- Changes for cleanup of digsig testcases
12506- Applied patch from Jacky Malcles to allow the test to execute correctly with
12507 the new 2.6 kernel.
12508- Fix for defect failure in fcntl23.c to lock readonly file, changed to open file RDONLY
12509- Fix gethostid01 to return correct code in 64 bit mode
12510- fix madvise01 testcase error where it may not run out of memory
12511- Applied patch [ ltp-Bugs-1168107 ] from Shyam Chandrasekaran:
12512- Fix bug in settimer01.c
12513- Fix write04.c to work on ia64
12514- Cleanup to not include redundant sys/socket.h after linux/socket.h
12515- Add NetworkStress testcases from IBM Japan
12516
12517
mridge3d1e7c42005-10-04 20:16:40 +000012518LTP-20051004
12519- this patch touchs up the output of ver_linux if gcc, fdformat, or mount is missing
12520- New testcases for tpm
12521- Fix compile error with strsep on some systems.
12522- Add a missing include file and corrects an fprintf
12523 format type to eliminate warning messages. It also performs some minor
12524 whitespace cleanup.
12525- patch attached fixes it so writetest is rebuilt whenever writetest.c is updated
12526- patch typecasts in writetest - the values given to printf to (long long int)
12527- patch initializes some uninitialized variables and adds a
12528 return statement (non-void function) to eliminate warning messages.
12529- patch process.c adds a missing include file, function return types
12530 and returns, cleans up structure initializations, and removes unused
12531 variables to eliminate warning messages. The debug print macro is also
12532 modified to handle a variable number of arguments.
12533- patch basically stubs out the GetContext function for uClibc and allows for any
12534 other system to be added accordingly since uClibc doesn't provide the function
12535 on later builds.
12536- Added code to check whether or not "ffffffff" is returned on some 64bit
12537 machines.
12538- Fix for defect 17215 in nanosleep02
12539- patch adds a missing include file, function return types
12540 and returns, and typecasts some variables to eliminate warning messages.
12541 GNU_SOURCE is also added to CFLAGS in the makefile, since otherwise
12542 the 'pselect' declaration is not found in some build environments.
12543- Fix for defect 17723 pTrace01.c
12544- patch adds missing include files and declares return types
12545 to eliminate warning messages for setfsuidxx.c
12546- TEST_ERRNO fix to display as a long int.
12547- Change sigrelse01 tests to eliminate duplicate function prototypes.
12548- Change to sigrelse01 to use time.h vs define in program.
12549- Fix for defect 17974, Strace/Ptrace hangs
12550- patch adds missing include files, function prototypes and
12551 returns, and removes unused variables to eliminate warning messages.
12552 It also corrects some sprintf format warnings and replaces 'abortx' with
12553 a version that accepts a variable number of arguments.
12554- The "generate.sh" script was mistakenly removed...added it back.
12555- Updates to check for connection failure vs unauthorized access fail in ftp02_s1, ftp03, ftp04, ftp05
12556- Cleanup - Removed the datafile directory, because this is created using the generate.sh
12557 script..which is called in the Makefile
12558
12559
mridge76941472005-09-06 19:31:09 +000012560LTP-20050907
12561- Added test for statvfs()
12562- Applied a load of patches submitted to the mailing list by Gentoo's Mike Frysinger
12563- Applied patch from Erik Andersee:
12564 if __NR_fremovexattr isnt defined by the current linux headers,
12565 acl_file_test.c will fail to build
12566- Relocated getcontext() test from getcontext01 to just getcontext.
12567 Also added the directory to the list of tests not ran on uclinux.
12568- Applied patch to madvise02 for tmp memory
12569- Applied patch to mallopt01 to fix logging error.
12570- fix for defect 17723, change sleep to an at least vs an exact amount
12571- Correct testcase return on RHEL 3 & 4 2.6.13-rc6-mm1
12572- Applied IA64 patch received from Jacky Malcles to write03-04
12573- Added -n option to allow disabling networking stress to ltp-stress
12574
12575
mridge2ade1d62005-08-04 19:34:51 +000012576LTP-20050804
12577- Applied fix from Greg Edwards for 64bit execution.
12578- self_exec magic required to run child functions on uClinux
12579- Applied patch from Mike Frysinger:trying to do a build on uClibc will abort in lib/tlibio.c because we dont
12580 provide aio.h find attached a patch which updates the check to include UCLIBC alongside
12581 UCLINUX
12582- remove call to create.sh script that checks for obscure c++ rpms
12583- remove all references to and creation of non-std /usr/local/bin/perl5
12584- fix ballista.cpp to not core dump with std c++ lib
12585- fix to add librt to MakefileTarget for running aio_suspend test:missing clock_gettime on linux
12586- remove printf.h and stdio.h from testcases/commands/ade/ld/rd1.c.
12587- Change to fix the addition of 2 minutes without going over 60 for the seconds
12588- patch to fix up the install target in disktest to match the install targets of everything else
12589- patch to fix writetest Makefile to not always rebuild the writetest binary
12590 regardless of whether you ran `make` or `make install` or whatever
12591- newer toolchains complain about redefining 'log' since it's a math function
12592 provided by the libc find attached a simple patch to rename the 'log' variable in
12593 testcases/kernel/ipc/ipc_stress/message_queue_test_04.c to 'logit'
12594- when running make in silent mode (make -s) the verbose mode of AR 'gets in the
12595 way' attached patch drops the -v and adds -c so that ar wont display the 'ar:
12596 creating blah.a' message either
12597- the current mallocstress.c emits a warning about newsize being used
12598 uninitialized because gcc doesnt detect the abort(0) path
12599 find attached a simple patch to prevent the warning from being issued
12600- Running nptl01 can fail if the test lasts longer than 300 seconds, patch to lower interations to 100000.
12601- Fixed clone04 to return correct failure code.
12602
12603
mridgedb67ec12005-07-12 16:14:04 +000012604LTP-20050707
12605- Applied fixes by Paul J.Y. Lahaie to implement support for UCLinux
12606- suppresses the warning "head: `-1' option is obsolete; use `-n 1'..."
12607- Updated the TEST() macro to return long, instead of int for use with 64bit architectures.
12608- Removed umount04.
12609- Security updates for ppc and 390 systems
12610- The K42 open source operating system bug fix for panic when alarm is cancelled.
12611- Applied some zSeries specific patches.
12612- Applied patches to allow NFSv4 testing:
12613- Define gettid() to syscall(__NR_gettid).
12614
mridge68b543a2005-06-08 15:06:09 +000012615LTP-20050608
mridge94da70e2005-06-08 15:04:49 +000012616- Added test for getcontext()
12617- Added additional test for mlockall().
12618- Added getdtablesize() test.
12619- Added pselect01 test.
12620- Added new fcntl tests to scenario.
12621- fs_inod - Raised the maximum file size for the random setting to 500Mb.
12622- upgrade disktest to version 1.2.8
12623- Clearify the comment explaining the second call to alarm() in
12624 testcases/kernel/syscalls/alarm/alarm06.c
12625- Corrected a bug in fcntl24.c and added new tests fcntl25, fcntl26, and fcntl27.
12626- Change to 1024 default if IO_BITMAP_BITS not defined
12627- Applied fix for conditions where ENOMEM test scenarios were failing.
12628- mlockall03 is a Test for checking basic error conditions for mlockall(2)
12629 starting from linux 2.6.9
12630- NGROUPS_MAX defined in limits.h is not the max number of groups in the
12631 system, it the max number guaranteed. Thus, if the system actually
12632 allows more, the test case doesn't produce the expected failure.
12633- test3 in setrlimit02.c:Test attempts to increase hard limit of RLIMIT_NOFILE resource.
12634 The rlim_max used by setrlimit() is expected to be greater than current hard limit to get EPERM.
12635- nfsstress - Corrected so the test can find gettid()'s definition.
12636- PTS Version 1.5.1 Released
12637- Removed old version of Open POSIX Test Suite (OPTS).
12638- Updated the open_posix_testsuite:
12639
12640
mridge7945fab2005-05-05 16:57:18 +000012641LTP-20050505
12642- Added DBAT testsuite, limited LTP tests for build verification - runltplite
12643- fix the bug on test table selinux when run the ltpmenu.
12644- Added new getpagesize() test.
12645- New test creates a data file of specified or random size and copies
12646 the file to a random directory depth on a designated filesystem.
12647 The two files are compared and checked for differences.
12648- Make nptl01 timeout and report failure rather than just hanging in the event of a fail.
12649- Moved SELinux testsuite from misc to the kernel/security directory.
12650- acct01 - Updated test to allow for execution on zSeries machines.
12651- ioperm01 - Fixed bug will cause ioperm01 receive SEGV and report "BROK" instead of "FAIL" when this test failed.
12652- nfs04 - use 'cmp' instead of 'diff' because I think byte comparison is better for the type of file created for this test.
12653- Fixed ftp01 and telnet01 seems designed to run with non-root user connection
12654 when the user name is set to RUSER environment variable.
12655 However, it is incomplete.ftp01 creates a directory whose permission is root.
12656 So, non-root user cannot write in the directory.
12657 telnet01 always consider the prompt is '#'
12658
mridge5a6acd22005-04-05 18:18:17 +000012659LTP-20050405
12660- Fixed '-d' option to runltp.sh
12661- Added optional ltp (fivextra) extended testsuite
12662- Added digital signiture testcases from the security team
12663- Applied patch from Gernot Payer to fix, mincore01, shmget02, capset02
12664- Applied suggested check from Carl van_Schaik to clone02.
12665- Added seLinux testsuite from security team and Stephen Smalley.
12666- Added NFS cthon04 tests needed files.
12667
12668
mridge9ae3d452005-03-07 20:33:15 +000012669LTP-20050307
12670- Added -v option to LTP, fixed -s option
12671- Removed fcntl16 until testcase can be fixed/changed.
12672- Fix for defect 14136, growfiles expanding a file past the 2G limit on ext2
12673- Applied patch from Marcus Meissner for SF bug #1114114
12674- Applied patch from David Miller for sigaction problems
12675- Applied a patch from Suzuki Kp to resolve some race/signal handling conditions
12676- In adapting specific LTP tests to uClinux running on Analog Devices'
12677 Blackfin processor, we found a problem in mount01 where malloc was not
12678 reserving space for the trailing null byte and strncpy was being called
12679 without enough bytes to account for the trailing null byte. The
12680 following patch fixes the problem
12681- Increased USER_PRECISION to 2200 to take into account the processes switching time nanosleep02
12682- The attached patch fixes a swapon cross compile build error I ran into
12683 recently. I verified that RH9 self hosted and cross compile builds now
12684- Removed the include of <asm/atomic.h> back out. Most distros and kernels
12685 can build and execute the test without it now.
12686- Change for defect 13778, when the /var/log/messages file is first moved, the first write fails
12687- The SIGINT sighandler will set the "intinitr" flag to 1 for the children. But if the
12688 "runtime" is small( a command line argument passed, the testcases were running
12689 for 5 secs here), it may happen that the SIGINT may be recieved before the
12690 child initialize the flag to 0, and which may lead to a hang
12691- Change to exclude lib6 directory from default build since it breaks earlier Distros
12692- Added code to handle cases where certain distros don't define AI_V4MAPPED in /usr/include/netdb.h
12693
12694
12695
mridge1ce866d2005-02-07 19:47:39 +000012696LTP-20050207
12697- runltp now exports $TMPDIR as a copy of $TMP, certain exceptions caused these to be different.
12698- extra functions for LTP libs are to make these tests fail with a more
12699 informative message when attempts to create swap on tmpfs are made.
12700- IPV6 testcase updates from David Stevens
12701- Applied patch from Jacky Malcles that fixes an inconsistency regarding synchronization.
12702- Make proc01 skip kcore
12703- Fix gives an hint to the probable solution if capset01 test fails
12704- Fix for race conditions in synchronization between children and parent on fcntl15.
12705- Applied patch from Jacky Malcles to allow test to run on ia64.
12706- The test llseek sets RLIMIT_FSIZE to a small number, this fix to
12707 restore it to its original value.
12708- Fix IPV6 Makefile install path problem
12709
mridgeda5a7752005-01-07 19:55:18 +000012710LTP-20050107
12711- Porting changes from John Kohl to help support compatablility LTP on Solaris, HP-UX and AIX.
12712- Add scsi virtual devices testsuite using scsi_debug
12713- Changes to fix defect 13205 - testcase (seg fault) fails when MALLOC_CHECK_=3 environment varible is turned on .
12714 Removed test for ppc64 as special exception, now passes child_stack+CHILD_STACK_SIZE as parameter to clone on ppc64
12715- Applied patch from Prashant Yendigeri that fixes execution path problem.
12716- Fix for defect 11968 - test seg faults on a SMP system (8-way)
12717- Removed a prior applied patch from getdents01, that broke the testcases.
12718- Applied patch from Ricky Ng-Adam to fix ioperm01 testcase.
12719- Applied patch from Jacky Malcles for madvise02.
12720- Applied fixes to error messages from Adam Lackorzynski.waitpidXX
12721- Applied cleanup patch from Prashant Yendigeri for writexx testcases.
12722
mridge387d9082004-12-03 21:05:40 +000012723LTP-20041203
12724- Change to fix file creation error on certain filesystems.
12725- gf15 and gf18 failed on both 32-bits and 64-bits,
12726 Growfile used lseek and fstat to operate file. When file grows
12727 beyond 4G,lseek and fstat would fail on 32-bits machine.
12728- Added fs-bench by Hironobu SUZUKI and additional JFFS
12729 testscript by G.BANU PRAKASH.
12730- Added mongo filesystem test by namesys and additional testscript from G.BANU PRAKASH.
mridgeda5a7752005-01-07 19:55:18 +000012731 /etc/init.d/cron restart
mridge387d9082004-12-03 21:05:40 +000012732- Applied patch from Jacky Malcles to allow test to run on IA64.
12733- settimeofday01 fails on some platforms(ia64,41611 x86-64) occasionally.
12734 The testcase did not consider the situation when CONFIG_TIME_INTERPOLATION is enabled.
12735- Remove case from password query since the distros use both upper and lower case P/p.
12736
12737
mridge71c27d72004-11-05 19:42:34 +000012738LTP-20041105
12739- Added extensive syscall testsuite (Ballista)
12740- Added new tests to EPoll testsuite
12741- Applied long path name patch from Michael Vieths
12742- Removed the requirement to have "." listed as the first directory, since it is not a documented requirement.
12743- GetDents01 - Used _syscall3() to allow this test to run on non-x86 archs.
12744- Applied message formatting patch from Gordon Jin.
12745- Applied IA64 specific patch from Jacky Malcles.
12746- Fixes from Chris Wright for swapon02 failures
12747- Restored the compile settings for Linux2.4/GLIBC2.2 and created a new one for Linux/GLIBC2.3 Removed -fwritable-strings
12748 and -DGLIBC=22 flags from compile.
12749- Applied a patch from Zhao Kai that added a pause to allow for testing on installations with improved PAM security.
12750
12751
mridge4b1e2c82004-10-07 20:47:29 +000012752LTP-20041007
12753- Applied fix from patch 1037010, submitted by mator.
12754- Changes from Kris Wilson on RH specific changes
12755- Changes from the security team testcases
12756- Add HOWTO for pci tests
12757- Changes for pci testcases
12758- Disable -std=c99 and -peandtic flags in writetest's Makefile. Some users of very old gcc versions
12759 had problems with this, but it looks like those versions of gcc will still compile it ok.
12760- Fix typo and add log statement if a failure on loading the test module
12761- Changes requested from the security team for fix PPC64 error
12762- Small fix to chown03 and fchown04. tst_tmpdir() call was happening in a spot that would cause
12763 it to break under certain automation environments.
12764- un-spamify fork11 test
12765- Fix getrlimit02. Rajeev Tiwari <rajeevti@in.ibm.com> pointed out that RLIMIT_NLIMIT was now too
12766 low in the usr include files for newer kernels to cause this to fail. Defined a new high one that
12767 ought to work for the forseeable future.
12768- Overhaul madvise02. Removed some invalid testcases, fixed one case that was an invalid failure, and a lot of cleanup
12769- Changes from SuSE for mincore tests
12770- Changes from Ihno for Itainium failures
12771- Changes from SuSE for setdomainname tests
12772- Changes submitted from SuSE for sethostname
12773- Changes to fix statfs03 error on trying to write to protected directory
12774- Change to fix defect 10947, failure on tmp directory
12775- Applied IA64 specific patch from Jacky Malcles:
12776
12777
12778
mridge4b95cce2004-09-08 20:34:39 +000012779LTP-20040908
12780- Modified runalltests.sh to call runltp.sh. runalltests.sh is now deprecated and will be removed early next year.
12781- Modified tst_tmpdir to ensure 777 permissions on test directory.
12782- Changes to ltp-aiodio.part3 for testcase run parameters
12783- Changes for 2.6.X so only delete modules is run, query and create are obsolete
12784- Updated runtest scenario with the latest SCTP tests.
12785- uncommented swapon() tests.
12786- added new paging tests, mincore and madvise
12787- Change to fix aio-stress problem will io errors on a short read during the random read portion
12788- Change to only print out a pass/fail instead of # of iterations pass/fail
12789- Added IA64 specific code for shmt09.
12790- Change to not do /dev/ptmx group write on arm arch.
12791- Applied patch from Ling, Xiaofeng to allow the test to use TDIRECTORY correctly.
12792- Corrected test 1 to show EPERM error pointed out by Ling, Xiaofeng.
12793- Change to close fileHandle prior to cleanup to correct testcase failure in NFS filesystems
12794- Change sleep time from 1 second to 10 seconds to allow system to pass
12795- Change to define RUSAGE_BOTH if not defined, RH removed from user space and other distros still support.
12796- Add arm arch to the ALIGNED typedefs
12797- Changes from Ihno for llseek01.c to check TEST_RETURN vs TEST_ERRNO
12798- use ltp functions in f00f test for better output parsing
12799- Fix Makefile to link open_files into the bin directory
12800- Get rid of extra = of "must be Root user" check
12801- Change the awk $4 to an $NF to support debian only returning 3 terms
12802- Change to tcpdump to check IFNAME define
12803
mridge2946edd2004-08-04 16:30:50 +000012804LTP-20040804
12805- Corrected TCbin definition.
12806- Changes to check for RedHat install when setting up environment variables
12807- Changed ROOT_PASSWORD to PASSWD to match other testcases.
12808- Change to check and exclude test if running on a 390 system since test is invalid on that platform
12809- Fix build errors in modify_ldt01 and modify_ldt02
12810- Additional security testcases
12811
mridge328c94e2004-07-07 16:01:20 +000012812LTP-20040707
12813- Added a new test for bind() written by Dan Jones.
12814- Jacky Malcles added support for ext3 and some cleanup code.
12815- Fixes to fix DMAPI defect
12816- Changes for eliminating dmapi.h
12817- Applied patch from Gary Williams to change malloc() to calloc() b/c some
12818 archs don't like the use of uninitialized memory.
12819- Fix typo and change i to a 1 in the bufcmp function in diotest_routines.c
12820- Applied patch from Gary Williams that added an optional forth arguement to
12821 semctl as a union, not a pointer to pointer, b/c pointer to pointer causes ppc
12822 to explode. Union will automagically interpret the union as a pointer as
12823 necessary....now works on multiple archs.
12824- Made sure that the shm segment is cleaned up if the shmat() fails.
12825- Applied patch from Wu Zhou to correctly cleanup in case of a failure.
12826- Added definition for SHM_HUGETLB for cases where this is not defined.
12827- Applied patch from Steve Hill and Gary Williams for MIPS.
12828- Applied a timing fix to allow the test to run on more architectures.
12829- Applied results cleanup patch from Gary Williams.
12830- Corrected the logic in the test to use -lepoll or not.
12831- Applied PASS message cleanup patch from Gary Williams
12832- Fix invalid syntax "if undefined" in modify_ldt tests
12833- Applied patch from Gary Williams for personality() tests to initialize
12834 PER_LINUX so we can clearly see if the desired changes occur.
12835- Updated to Posixtestsuite-1.4.3
12836
12837
mridgeaa0077d2004-06-03 20:44:47 +000012838LTP-20040603
12839- Minor corrections to the NUM_PROCS patch
12840- Added the ability to pass NUM_PROCS to the -c option for runalltests.sh
12841- Fix genload in runalltests.sh, it was trying to run it in all caps, but the binary is all lower case.
12842 Should actually run genload now.
12843- Patch from Alastair McKinstry to allow LTP to build on Linux/HPPA
12844- Changes for parameters passed to aio-sparse for correct offsets and restrictions on sizes.
12845- Add new security tests to syscalls testsuite
12846- In acl_file_test.c and acl_link_test.c syscalls regarding xattrs are still
12847 done via syscall, although libc functions are available. Furthermore I found
12848 out that on older distros for non-intel architectures both attr/xattr.h and
12849 constants like __NR_getxattr are not available, so in this case the these
12850 testcases are not built.
12851- Updates for the DMPAI testsuite ppc64 support.
12852- Fix failure on rwtest versions rwtest03 and rwtest04 due to mmap running out of resources.
12853- Made changes to get thread ID vs get PID for NPTL threads for unique filenames where child/parent PIDs are the same.
12854- Changes to diotest5 and diotest_routines to eliminate random/intermitant failures on data compare.
12855- Fixed memory leak in mmstress testcase.
12856- Changed clone02 to use tid instead of pid to eliminate failures on NPTL threads(same PIDs for parent/child)
12857- Changed fcntl15 getpid to gettid (syscall(gettid)) to get unique thread ID vs common PID in NPTL threads.
12858- Added adp testcases.
12859
12860
12861
mridgefa7fc452004-05-06 19:08:46 +000012862LTP-20040506
12863- Corrected a bug fix, so that the runalltests.sh script ends correctly and returns a
12864 0 or 1 depending on PASS/FAIL result.
12865- Applied bug fixes from Gernot Payer
12866- Changes for parameters passed to aio-sparse for correct offsets and restrictions on sizes.
12867- Changes to fix error "invalid argument" on parameters for aiodio_sparse tests
12868- Relocated the acl tests to /kernel/fs
12869- Added initial drop of DMapi testcases
12870- Applied fix from Joe Habermann for the "v" option, where in some cases the
12871 routine, sy_mmrw, will pass sbuf.st_size for the msync length without first
12872 having done the fstat to populate sbuf.
12873- Changes to have the directio run a pre-defined number of iterations for more complete testing
12874- Fix too many open filehandle problem on direct io tests
12875- Created a second test that checks how huge pages are mapped in 32-bit and
12876 64-bit processes.
12877- Added new test for testing that a normal mmap cannot be mapped into a
12878 high memory region.
12879- Added test to map a file to the max size possible.
12880- Made the tests 64bot friendly.
12881- Added tests for shmat() calls using hugetlb.
12882- Corrected tests to allow EACCES or EPERM, which is documented in POSIX.
12883- Update open_posix_tests to 1.4.1
12884
12885
mridge68e51e32004-04-05 16:02:08 +000012886LTP-20040405
12887- Added nptl scenario.
12888- Added ltp-run-files.txt file to identify testcases/scripts that are NOT run using runalltests.sh
12889- Added EAL2 (security) testsuite.
12890- Applied daemon typo patch from Andrew R. Reiter.
12891- Fixed a bug so that sysinfo() works on 32bit machines with +4GB of memory.
12892- Updated the nptl tests to only execute on NPTL enabled systems.
12893- Added a new test for testing a specific problem seen in certain version of NPTL where
12894pthread_cond_timedwait() can hang. This was written by Neil Richards of IBMUK.
12895- Fix EPoll PROTECT_FUNC macro to get around compiler bug for varible parameter list
12896- Fix for bug 7007, pickup correct NGROUPS
12897- Applied patch from Yaroslav Popovitch that addresses problems related
12898to the __syscall2 definition and 2.6 kernel based systems with glibc-kernheaders-2.4-8.43.
12899- Fix for bug 7009, failure on ppc64
12900- Changed NFS test to use /tmp instead of /mnt.
12901- Corrected sctp Makefile to allow for cross-compiled options to be passed down.
12902- Fixed bug 7011 on reiserfs
12903
12904
mridge9151fbb2004-03-04 19:33:10 +000012905LTP-20040304
12906- This patch makes rwtest generate a PASS/FAIL (Chris Dearman)
12907 message in the output
12908 log. Updated the runtest/* scripts that use rwtest. also
12909 changed the iogen01 test to use rwtest instead of invoking iogen/doio
12910 directly.
12911- Added AIO/DIO testcases from OSDL, SUSE
12912- Changes to AIO/DIO ( Marty Ridgeway )
12913 changes to aio-stress test runs
12914- Applied patches from Chris Dearman to set
12915 PASS/FAIL messages for ltp-stress. ( Chris Dearman )
12916- Created 2 new testcases to test the fcntl() ( Robbie Williamson )
12917 call with the F_SETLEASE option.
12918- tcp_cmds - Changed the ipchains test to ( Robbie Williamson )
12919 iptables.
12920- mmstress - Applied patch from Jacky Malcles and Gary Williams to remove the path
12921 constraints when calling "dummy".
12922- added new ltp epoll testcases ( Marty ridgeway )
12923- Added tests for GETLEASE, and SETLEASE w/FD_UNLCK ( Robbie Williamson )
12924- sendmsg01 - Removed test number 11, b/c it was not testing for EINVAL correctly. ( Robbie Williamson )
12925- setregid02 - Changes to accept now valid user ID ( Marty Ridgeway )
12926 and update testcase msg to reflect test group vs user
12927- dhcpd_tests - Appled syntax error patch. ( Hubert Lin )
12928- Updates to SCTP and new tests added. ( Marty Ridgeway )
12929- Update to OpenHPI 0.5.0 ( Robbie Williamson )
12930- Added Dan Carpenter's "Strace Test"
12931
12932
robbiewe0212472004-02-06 16:12:43 +000012933LTP-20040206
12934- Applied documentation cleanup patch. ( Randy Dunlap )
12935- Fixed the "-t" default option in ( Hubert Lin )
12936 runalltests.sh
12937- Relocated the aio tests to all reside ( Robbie Williamson )
12938 in one location under kernel/io.
12939- Fixed a 2.6 related compile error in the ( Marty Ridgeway )
12940 device driver test tbase.c file.
12941- Updated the diotests to compile with gcc ( Mark Meissner )
12942 3.4.
12943- Fixed race condition and stability of the ( Gary Williams )
12944 mmstress.c.
12945- Corrected pth_str02's return value checking ( Gary Williams )
12946 and results handling.
12947- Updated open08 to use an FHS specified file. ( Randy Hron )
12948- Fixed a buffer overflow problem in pipe07. ( Erik Andersen )
12949- Fixed setregid02's test case id. ( Paul Larson )
12950- Relaxed the expected results for string01. ( Marty Ridgeway )
12951- Removed the EFAULT test from syslog12 b/c ( Andi Kleen )
12952 it was unpredictable and didn't acheive the
12953 intended test result.
12954- Fixed an issue with data generation in ( Michael Wolf )
12955 gentan.c of float_trigo.
12956- Added tests for iptables. ( Hubert Lin )
12957- Updated mc_cmds to use 'netstat -i -n'. ( Hubert Lin )
12958- Corrected the "this_file" variable in the ( Jacky Malcles )
12959 rpc testcases.
12960- Corrected a typo in rusers test. ( Jacky Malcles )
12961- Fixed execution bug in ltpSockets.sh. ( Robbie Williamson )
12962- Updated the rlogin and telnet tests to ( Hubert Lin )
12963 execute correctly.
12964- Updated the xinetd tests to run under RHEL. ( Ming Gao )
12965- Corrected path locations in ltpfslvm.sh. ( Robbie Williamson )
12966
12967
12968LTP-20040108
robbiew1ecb2242004-01-08 17:10:56 +000012969- Fixed broken -l option in runalltests.sh. ( Paul Larson )
12970- Fixed netpipe typo in runalltests.sh. ( Paul Larson )
12971- Fixed memory leak in parse_opts.c library. ( Randy Hron )
12972- Removed personality() system call tests from ( Robbie Williamson )
12973 the runalltests.sh and ltpstress.sh scripts.
12974- Cleaned up file_test.sh for improved ( Glen Foster )
12975 execution.
12976- Cleaned up mail_tests.sh for improved ( Glen Foster )
12977 execution.
12978- Fixed the direct I/O tests to correctly ( Robbie Williamson )
12979 check if direct I/O is supported on the tested
12980 filesystem.
12981- Fixed a typo and correct return value in ( Jay Turner )
12982 clone07.c.
12983- Fixed coding error in getcwd03.c. ( Erik Andersen )
12984- Fixed problem of incorrect use of fclose(), ( Erik Andersen )
12985 instead of pclose() in msgctl08.c and
12986 msgctl09.c.
12987- Removed usmblks test from mallopt01.c. ( Erik Andersen )
12988- Updated the modify_ldt() tests to build ( Robbie Williamson )
12989 according to what struct is defined in
12990 asm/ldt.h: user_desc or modify_ldt_ldt_s
12991- Updated pipe07.c to check the number of used ( Robbie Williamson )
12992 file descriptors and adjust itself accordingly
12993 before executing.
12994- Updated sendfile03 to allow for situations ( Robbie Williamson )
12995 where the execution environment has more than
12996 STDIN, STDOUT, and STDERR in use.
12997- Removed assumptions about the width of a uid_t( Erik Andersen )
12998 and gid_t in the setregid02.c, setresuid03.c,
12999 and setreuid06.c.
13000- Fixed string01.c to not expect implementation ( Erik Andersen )
13001 specific results.
13002- Updated swapon02.c to build in environments ( Robbie Williamson )
13003 where MAX_SWAPFILES must be specified.
13004- Updated mc_cmds and tcpdump01 to handle ( Ming Gao )
13005 multiple interfaces better.
13006
13007
robbiewf7cbbc72003-12-04 17:37:06 +000013008LTP-20031204
13009- Allowed the test driver to ignore all ( Robbie Williamson )
13010 real-time signals.
13011- Removed the obsolete time() and stime() tests ( Robbie Williamson )
13012 from the default runalltests.sh and
13013 ltpstress.sh scripts.
13014- Updated "file_test.sh" with fixes to improve ( Glen Foster )
13015 execution and portability.
13016- Updated "cpio_tests.sh" with fixes to improve ( Glen Foster )
13017 execution and portability.
13018- Updated "cron_tests.sh" with fixes to improve ( Glen Foster )
13019 execution and portability.
13020- Updated "mail_tests.sh" with fixes to improve ( Glen Foster )
13021 execution and portability.
13022- Added Asynchronous I/O (aio) testcases. ( Marty Ridgeway )
13023- Added file & directory ACL control and ( Marty Ridgeway )
13024 management testcases.
13025- Added testcases for low-level SCSI & virtual ( Marty Ridgeway )
13026 SCSI devices.
13027- Updated direct IO tests to return TCONF if ( Robbie Williamson )
13028 the tested filesystem does not support dio.
13029- Updated acct01 & sockioctl01 to handle ( Robbie Williamson )
13030 situations where /dev/tty0 does not exist.
13031- Updated fsync02 to ensure max_block is always ( Robbie Williamson )
13032 greater than data_blocks.
13033- Updated getgroups03 to allow for better ( Susanne Wintenberger )
13034 stability and platform portabilty.
13035- Updated the modify_ldt testcases to allow the ( Robbie Williamson )
13036 tests the ability to build on installations
13037 that use type "user_desc" instead of
13038 "modify_ldt_s_s".
13039- Applied IA64 specific fixes to sigaltstack() ( Jacky Malcles )
13040 tests.
13041- Updated some of the utime() tests to sleep ( Glen Foster )
13042 longer than one second (2) to ensure proper
13043 execution on IA64.
13044- Updated some of the write() tests to make the ( Susanne Wintenberger )
13045 invalid address test 64bit portable.
13046- Added new NFS stress test: nfs_fsstress. ( Robbie Williamson )
13047- Updated OpenHPI testsuite. ( Kevin Gao )
13048- Updated ltpstress.sh to change the maximum ( Robbie Williamson )
13049 number of user processes to "unlimited"
13050 before testing begins (ulimit -u).
13051
13052
robbiew8ccd3ee2003-11-05 16:10:52 +000013053LTP-20031106
13054- Fixed bugs in runalltests.sh with creating ( Manoj Iyer )
13055 the results directory and locating 'pan'.
13056- Created new NFS test, nfs04, which tests ( Robbie Williamson )
13057 file integrity when copying across mounts.
13058- Updated the SCTP testcases. ( Marty Ridgeway )
13059- Fixed bugs in 'tar' shell tests. ( Glen Foster )
13060- Applied patch to 'doio' for machines that ( Jun Sun )
13061 have virtually indexed cache and cache
13062 aliasing problems
13063- Updated mem01 and mtest01 to execute on s390 ( Robbie Williamson )
13064 better.
13065- Added missing parenthesis to mmstress. ( Manoj Iyer )
13066- Added code to chown03 & fchown04 to set the ( Robbie Williamson )
13067 environment variable, "change_owner", if it
13068 is not already set.
13069- Set the clone stack size to 16384 for all ( Robbie Williamson )
13070 clone() tests.
13071- Applied IA64 specific patch to clone04. ( Jacky Malcles )
13072- Removed test8 from stat06 b/c it was not ( Robbie Williamson )
13073 valid under the SUSv3.
13074- Added some extra documentation to swapon02 ( Robbie Williamson )
13075 on how to handle glibc 2.2.5.
13076- Resolved bug #834027 with sync02. ( Robbie Williamson )
13077- Added option to log 'iostat' data during ( Robbie Williamson )
13078 testing using "ltpstress.sh".
13079
13080
robbiew95183522003-10-02 17:45:34 +000013081LTP-20031002
13082- Enabled better binary compatibility between ( Robbie Williamson )
13083 executions on NPTL and Linuxthreads.
13084- Created README for device drivers test ( Marty Ridgeway )
13085 executions.
13086- Resolved bugs #807255 & #807400 for fs_maim. ( Hien Nguyen )
13087- Updated disktest to version 1.1.12 ( Brent Yardley )
13088- Corrected the headers for capset and capget. ( Robbie Williamson )
13089- Applied IA-64 fix to clone06 and munlock02. ( Jacky Malcles )
13090- Fixed compile warning for gettimeofday01. ( Andreas Jaeger )
13091- Applied testcase stability patch to pipe() ( Erik Andersen )
13092 testcases.
13093- Fixed rlogin01 and telnet01 so that they ( Paul Larson )
13094 correctly detect when they pass.
13095- Applied updates to the OpenHPI test suite. ( Kevin Gao )
13096- Updated the Open POSIX test suite to 1.3.0. ( Robbie Williamson )
13097- Changed ltpstress to use all installed RAM ( Robbie Williamson )
13098 plus 1/2 swap space by default.
13099
13100
13101
robbiew11e6ea82003-09-04 18:12:11 +000013102LTP-20030905
13103
13104- Corrected "-d" option for runalltests.sh ( David Smith )
13105- Corrected ade commands tests to allow for ( Xu Cheng
13106 cross platform ppc64 execution. Robbie Williamson )
13107- Fixed compile errors for device driver ( Marty Ridgeway )
13108 tests seen on 2.5.73 kernels and above. ( Marty Ridgeway )
13109- Initial drop of drivers/base code.
13110- Added Device Simulator Framework. ( Marty Ridgeway
13111 David Cruz
13112 Sean Ruyle )
13113- Removed the need to include sys/stropts.h ( Robbie Williamson )
13114 in the syscall tests.
13115- Modified acct01 to use tty0 to allow for ( Paul Larson )
13116 testing in environments without a controlling
13117 terminal.
13118- Modified alarm03 to allow the timer to be ( George Ansinger
13119 rounded up to the next second. Paul Larson )
13120- Corrected ifdef settings for PowerPC64 by ( Robbie Williamson )
13121 changing all __ppc64__ to __powerpc64__
13122- Corrected pthread id display in the float_ ( Robbie Williamson )
13123 tests.
13124- Updated mc_cmds and tcpdump01 to support ( Xu Cheng
13125 multiple interfaces. Robbie Williamson )
13126- Applied patches: #788275, #788323, 788727, ( David Smith )
13127 and 788836.
13128- Updated OpenHPI testsuite. ( Kevin Gao )
13129- Removed the top-LTP tool from being built ( Robbie Williamson )
13130 using `make all` or `make install`.
13131- Removed the open_posix and open_hpi ( Robbie Williamson )
13132 testsuites from being built using `make all`
13133 or `make install`.
13134
robbiew4f3b1192003-08-07 17:34:57 +000013135LTP-20030807
13136
13137- Reorganized and updated the testcase ( Robbie Williamson )
13138 descriptions under /doc
13139- Updated the tst_rmdir API to use ( Robbie Williamson )
13140 remove() instead of rmdir().
13141- Added support for the __ARM_ARCH_4T__ ( Ramesh Subramanian )
13142 architecture.
13143- Updated clone() tests to allow them ( Robbie Williamson )
13144 to execute on ppc64.
13145- Created new clone07 test to check for ( Robbie Williamson )
13146 glibc bug.
13147- Rewrote the generate.sh scripts to perl ( Randy Hron
13148 for faster execution. Robbie Williamson )
13149- Updated "fsstress" to allow setting the ( Robbie Williamson )
13150 number of loops to run and cleanup options.
13151- Removed case from diotest4 for read/writes ( Robbie Williamson )
13152 with negative counts. Not in SUS.
13153- Fixed chown03 testcase to allow for better ( Paul Larson )
13154 execution stability.
13155- Added check to mmapstress tests to see if ( Robbie Williamson )
13156 roundup() is defined, before defining it.
13157- Cleaned up sched_stress. ( Randy Hron )
13158- Modified diotest4 to test dio to /dev/null ( Robbie Williamson )
13159 but not record it as a pass or fail.
13160- Removed extra "\n"s from creat09. ( Paul Larson )
13161- Updated syscall tests that used their own ( Randy Hron )
13162 strcpy() definition, instead of string.h's.
13163- Fixed fchown04 testcase to allow for better ( Paul Larson )
13164 execution stability.
13165- Updated fcntl14 to allow for better execution ( Ramesh Subramanian )
13166 stability & remove possibility of false fails.
13167- Applied Xtensa architecture specific patches. ( Joe Taylor )
13168- Updated memory tests to allow for distros ( Robbie Williamson )
13169 that allow non-root users to m(un)lockall
13170 within the RLIMIT_MEMLOCK resource limit.
13171- Changed the way munlock02 attempts to access ( Robbie Williamson )
13172 outside it's memory space to a more reliable
13173 method.
13174- Corrected an expected error return for a case ( Andrew Morton
13175 in recvmsg01 and sendmsg01. Paul Larson )
13176- Corrected compiler warnings in the multicast ( Robbie Williamson )
13177 test, mc_opts.
13178- Corrected syntax error reported in ( Robbie Williamson )
13179 Bug #773670.
13180- Corrected unitialized variable problem in ( Ramesh Subramanian )
13181 sendfile01.
13182- Updated the Open Posix Test Suite to 1.2 ( Robbie Williamson )
13183- Applied patches to Open HPI Test Suite. ( Kevin Gao )
13184
13185
robbiewfe26f4f2003-07-09 22:01:26 +000013186LTP-20030710
13187
13188- Added LIB_DIR variable to top-level Makefile ( Robbie Williamson )
13189 to allow specification of where to install
13190 libproc.so for the top-LTP tool.
13191- Updated Open POSIX Test Suite to 1.1.0. ( Robbie Williamson )
13192- Added JFS tests to the LVM test script. ( Marty Ridgeway )
13193- Removed tests from the LTP system stress ( Robbie Williamson )
13194 script that had problems running concurrently.
13195- Updated ar01 to avoid bug if building rpm. ( Manoj Iyer )
13196- Added ACPI testcases. ( Marty Ridgeway )
13197- Added testcases to execute inline functions in ( Marty Ridgeway )
13198 the kernel tree.
13199- Added testcases to for the NLS filesystem. ( Marty Ridgeway )
13200- Added PCI testcases. ( Marty Ridgeway )
13201- Added USB device testcases. ( Marty Ridgeway )
13202- Applied code cleanup patches to stream tests. ( Randy Hron )
13203- Ported sem02.c to use some of the LTP test ( Paul Larson )
13204 harness API.
13205- Updated mtest01 to fix hang issues. ( Robbie Williamson
13206 Paul Larson )
13207- TCID fixes to various syscall tests. ( Paul Larson )
13208- Cleanup of various syscall test outputs. ( Paul Larson )
13209- IA64 fix to mlock02, mprotect01, munlock02. ( Jacky Malcles )
13210- Applied uclibc patch for memory tests. ( David McKay )
13211- Increased the size of memory to attempt to ( Robbie Williamson )
13212 munlock for munlock02 to ensure correct
13213 test execution.
13214- Updated readdir02 to catch SIGSEGV and fixed ( Robbie Williamson
13215 small bug in test. Paul Larson )
13216- Updated recvmsg01 and sendmsg01 to handle 2.5 ( Robbie Williamson )
13217 64bit architecture specifics.
13218- Updates to syslog01-10 to support Debian ( Robbie Williamson
13219 systems and improved their stability. Paul Larson )
13220- Applied IA64 specific patch to syslog11/12. ( Robbie Williamson )
13221- Removed an unneccessary free() call in ustat01 ( Doug Ramier )
13222- Corrected the "install:" section of the mc_opts ( Robbie Williamson )
13223 network test.
13224- Added default option for RHOST for nfs03 and ( Robbie Williamson )
13225 nfsstress.
13226- Modified rwho01, sendfile01, tcpdump01 to use ( Manoj Iyer )
13227 test APIs and added checks for required
13228 commands.
13229- Added the Open HPI testsuite. ( Kevin Gao
13230 http://openhpi.sourceforge.net/ Robbie Williamson )
13231- Added new filesystem testscripts. ( Marty Ridgeway )
13232- Added 'mkrootfs' utility to tools section. ( Manoj Iyer )
13233
13234
13235
13236
robbiew833ce092003-06-06 16:15:53 +000013237LTP-20030606
13238
13239- Updated ltpmenu to redirect `ver_linux` output ( Robbie Williamson )
13240 to the redirected output file.
13241- Added warning to runalltests.sh when the "-x" ( Robbie Williamson )
13242 option is selected.
13243- Corrected syntax error in RHOST/PASSWD ( Robbie Williamson )
13244 checking section.
13245- Made `pan` Makefile honor top-level LOADLIBES. ( Robbie Williamson )
13246- Relocated all Open POSIX Test Suite tests ( Robbie Williamson )
13247 listed in the scenario files to /runtest/posix.
13248- Relocated all Open POSIX Test Suite tests to ( Robbie Williamson )
13249 /testcases/open_posix_testsuite.
13250- Removed OPEN Posix Test Suite tests from ( Robbie Williamson )
13251 runalltests.sh default run.
13252- Ported new asynchronous I/O test, aio01, to ( Narasimha Sharoff
13253 LTP. Paul Larson )
13254- Added ppc64/ia64 fix to diotest4. ( Peter Bergner
13255 Robbie Williamson )
13256- Updated mem01 to use sysinfo() and adjusted ( Robbie Williamson )
13257 allocation limits.
13258- Updated mtest01 to run on large memory machines ( Robbie Williamson )
13259- Updated mmap tests to correctly cleanup after ( Paul Larson )
13260 execution.
13261- Cleaned up sched_stress and fixed problem with ( Paul Larson )
13262 segfaulting reported by Andi Kleen.
13263- Added s390/s390x specific code to clone() tests ( Jay Huie
13264 Robbie Williamson )
13265- Fixed typo in mkdir04 in PASS output. ( Paul Larson )
13266- Corrected syntax error in munlockall02. ( Robbie Williamson )
13267- Applied ppc64 and s390x fix to profil01. ( Steve Munroe
13268 Robbie Williamson )
13269- Fixed syntax problem in mc_opts. ( Robbie Williamson )
13270- Fixed "-i" problem with sendfile02. ( Aniruddha Marathe )
13271- Included /asm/atomic.h file to swapon02 ( Paul Larson )
13272 includes to allow test to compile on RH 7.2
13273- Applied ia64 fix for sysctl() tests. ( Jacky Malcles )
13274- Made syslog tests correctky cleanup after ( Robbie Williamson )
13275 failure and handle multiple instances.
13276- Fixed mc_commo to make sure `ping` uses the ( Dang En Ren
13277 correct interface. Robbie Williamson )
13278- Fixed small bug in ltpServer.c. ( Paul Larson )
13279- Allowed `make` to continue on errors in ( Robbie Williamson )
13280 open_posix_testsuite build/install.
13281- Added pause in "all" and "install" section of ( Robbie Williamson )
13282 open_posix_testsuite/Makefile to allow user to
13283 read location of build/install error logfiles.
13284- Removed the procps directory in /tools and ( Robbie Williamson )
13285 replaced with a stripped down version: top-LTP.
13286
13287
robbiewb572e782003-05-08 17:20:22 +000013288LTP-20030508
13289
13290- Updated the LTP to build and execute on NPTL ( Robbie Williamson )
13291 installed systems
13292- Applied 'ash' compatibilty patch ( Dan Kegel )
13293- Applied "CFLAGS+=" Makefile patch ( Vasan Sundar )
13294- Created "/testscripts" directory and relocated ( Robbie Williamson )
13295 scripts to it
13296- Fixed kill problem with genload's stress.c ( Amos Waterland )
13297- Added checking for users and sys groups to ( Robbie Williamson )
13298 IDcheck.sh. Also, called the script from
13299 runalltests.sh before executing tests to support
13300 cross-compiled platforms
13301- Added 'ltpmenu' GUI ( Manoj Iyer
13302 Robbie Williamson )
13303- Applied "posixfy" patches ( Vasan Sundar )
13304- Updated runalltests.sh to use -o for ( Robbie Williamson )
13305 redirecting output.
13306- Added code to runalltests.sh to prompt for ( Robbie Williamson )
13307 RHOST and PASSWD when running network tests.
13308- Updated Open POSIX Test Suite header file to ( Robbie Williamson )
13309 allow timer tests to build.
13310- Compiler warnings cleanups. ( Robbie Williamson )
13311- Corrected buffer overflow in inode02. ( Dan Kegel )
13312- Updated disktest to 1.1.10 and fixed for ( Robbie Williamson )
13313 systems w/o O_DIRECT
13314- Completed merge of Open POSIX Test Suite 0.9.0 ( Robbie Williamson )
13315- Applied ia64 specific patches ( Jacky Malcles )
13316- Updated Makefiles to allow use of "-j" ( Nate Straz )
13317- Correct fork05 for use in newer glibc/kernels ( Ulrich Drepper )
13318- Applied "type" fixes to recvfrom and recvmsg ( Andreas Jaeger )
13319- Applied x86_64 specific patches ( Andreas Jaeger )
13320- Applied MSG_CMSG_COMPAT fix for 64bit 2.5 ( Bryan Logan )
13321 kernels.
13322- Added new testcase for setegid. ( Dan Kegel )
13323- Modified syslog tests to use test apis ( Manoj Iyer )
13324- Added 2.5 timer tests. ( Aniruddha Marathe )
13325- Added Device Mapper tests. ( Marty Ridgeway )
13326- Added sockets tests. ( Marty Ridgeway )
13327- Removed fptest03 due to use of obsolete ( Robbie Williamson )
13328 syscalls that perform 48bit math operations
13329
13330
13331
13332
robbiew7a33c7d2003-04-03 17:11:28 +000013333LTP-20030403
13334
13335- Fixed CFLAGS in all makefiles to append (+=) ( Vasan Sundar )
13336- Removed the outdated & poorly written ( Robbie Williamson )
13337 GUI ( ltp )
13338- Corrected bug with -x flag in runalltests.sh ( Robbie Williamson )
13339- Added additional documentation into ( Manoj Iyer
13340 runalltests.sh Robbie Williamson )
13341- MASSIVE compiler warnings cleanup. ( Andreas Jaeger )
13342 ( Robbie Williamson )
13343- Corrected library linking at build time. ( Andreas Jaeger )
13344- Added descriptions to first line of all ( Robbie Williamson )
13345 runtest scenarios.
13346- Commented out 2 cases in syslog11 test that ( Paul Larson
13347 clear the dmesg buffer. Robbie Williamson )
13348- Updated fs_maim to use ext3 and reiserfs. ( Airong Zhang )
13349- Removed "\n"s from testcase outputs. ( Dan Kegel )
13350- Corrected direct_io tests to compile a dummy ( Vasan Sundar )
13351 program if O_DIRECT is not defined & return
13352 TCONF.
13353- Changed stress_floppy to use `cp` instead of ( Robbie Williamson )
13354 `ln` with its data directory.
13355- Applied IA64 specific patch to shmt02, shmt04, ( Jacky Malcles )
13356 shmt05, shmt06, shmt07.
13357- Relocated the module tests to .../kernel/module ( Paul Larson )
13358- Removed module tests from syscalls scenario ( Paul Larson )
13359 file.
13360- Corrected the stack management in clone tests. ( Chris Dearman )
13361- Corrected the pids casting from int to pid_t ( Jaideep Dharap )
13362 in fcntl17.
13363- Applied fix to flock03 to have the file ( Matthew Wilcox )
13364 descriptor passed to the child.
13365- Enabled the validation section of getgroups03. ( Robbie Williamson )
13366- Added code to getsid02, setpriority04, & ( Robbie Williamson )
13367 wait402 to use PID_MAX_DEFAULT if PID_MAX is
13368 not defined.
13369- Fixed gettimeofday01 for gcc-3.2 quirk with ( Andi Kleen
13370 x86-64. Paul Larson )
13371- Fixed msgctl08 and msgctl09 to check for the ( Dan Kegel )
13372 `ipcs` command before trying to use it.
13373- Added IA64 specific code to shmat01. ( Jacky Malcles )
13374- Fixed problem with kill11 false failure with ( Paul Larson )
13375 some compilers.
13376- Changed llseek tests to call lseek64. ( Andreas Jaeger )
13377- Replaced calls to time() with calls to ( Dan Kegel )
13378 gettimeofday() in nanosleep01 to help avoid
13379 race conditions.
13380- Removed race condtions in recv01, recvfrom01, & ( Dan Kegel )
13381 recvmsg01.
13382- Replaced setegid() call with setregid() call in ( Robbie Williamson )
13383 setresgid01.
13384- Added code to check for NR_socketcall before ( Andi Kleen )
13385 executing the socketcall tests.
13386- Fixed swapon02 for correct execution on 2.5 ( Susanne Wintenberger )
13387- Fixed system specific build problem with ( Paul Larson )
13388 swapon02
13389- Corrected the MININT section of abs01. ( Robbie Williamson )
13390- Moved generate() into main.c for the float_* ( Robbie Williamson )
13391 tests.
13392- Explicitly set the stacksize in main.c for the ( Robbie Williamson )
13393 float_* tests.
13394- Removed optimization from building the float_* ( Robbie Williamson )
13395 tests.
13396- Relocated netpipe-ipv6 from ipv6/tools to the ( Robbie Williamson )
13397 top-level /tools directory.
13398- Adjusted send and receive buffers for ( Robbie Williamson )
13399 sendfile01 to PATH_MAX.
13400
13401
13402
robbiew58884322003-03-05 23:19:39 +000013403LTP-20030306
13404
13405- Changed IDcheck.sh to only prompt for id ( Robbie Williamson )
13406 creation if the user is root.
13407- Added LVM test execution scripts. ( Marty Ridgeway )
13408- Added system stress execution script. ( Robbie Williamson )
13409- Added tst_kvercmp() API to allow test ( Paul Larson )
13410 creators to query the kernel version.
13411- Removed all external int declarations of ( Anton Blanchard,
13412 "errno" and replaced with includes of errno.h Susanne Wintenberger,
13413 Robbie Williamson )
13414- Replaced usage of sigaction() with signal() ( Nathan Straz )
13415 in `pan`.
13416- Ported and merged all tests from the Open ( Robbie Williamson )
13417 POSIX* Testsuite:
13418 pthreads
13419 semaphores
13420 timers
13421 clock()
13422 nanosleep()
13423 raise()
13424 sigsetops
13425- Added flock06 test. ( Matthew Wilcox )
13426- Added ipchains and dhcpd (server) tests. ( Manoj Iyer )
13427- Patched Makefiles to stop execution on errors. ( Vasan Sundar )
13428- Patched Makefiles to allow non-root users to ( Robbie Williamson )
13429 run 'make install'.
13430- Fixed 'ar' test to use CC defintion in ( Anton Blanchard )
13431 Makefile.
13432- Corrected typos in install section of ( Manoj Iyer )
13433 commands/fileutils/<test> Makefiles.
13434- Added tests for gzip/gunzip. ( Manoj Iyer )
13435- Added tests for unzip. ( Manoj Iyer )
13436- Applied patch to fsstress's Makefile to ( Anton Blanchard )
13437 define _GNU_SOURCE to allow O_DIRECT.
13438- Applied changes to allow testcases to be ( Susanne Wintenberger )
13439 GCC 3.3 compliant.
13440- Fixed semaphore initialization bug in sem02. ( Jacky Malcles )
13441- Applied patch to mem/mtest07/shm_test.c to ( Chris Dearman )
13442 correct character buffer variable: buff.
13443- Fixed hangup01 to initialize variable, ( Robbie Williamson )
13444 usrstr.len, to avoid junk data storage.
13445- Applied patch to clone01 to allow test to ( Andi Kleen )
13446 be more architecture independent.
13447- Added kernel checking code to module tests. ( Paul Larson )
13448- Applied 31bit emulation s390x patch to ( Susanne Wintenberger )
13449 delete_module02 and query_module03.
13450- Fixed cleanup section of ftruncate01. ( Robbie Williamson )
13451- Applied patch to gettimeofday01 to not allow ( Andi Kleen )
13452 execution on x86_64 architectures.
13453- Added x86_64 as valid architecture for ioperm() ( Andi Kleen )
13454 and iopl() tests.
13455- Applied patch to semctl() tests to correctly ( Anton Blanchard )
13456 test the ipc call.
13457- Removed unspecified/undocumented case from ( Anton Blanchard )
13458 munlock01.
13459- Fixed personality02 test. ( Paul Larson )
13460- Applied MIPS specific architecture patch to ( Chris Dearman )
13461 profil01.
13462- Removed unspecified/undocumented case from ( Robbie Williamson )
13463 sendmsg01.
13464- Applied patch to swapoff() and swapon() ( Jacky Malcles )
13465 testcases to allow correct execution on IA64
13466- Applied patch to sysfs01 to allow execution on ( Susanne Wintenberger )
13467 64bit machines.
13468- Added test for ustat(). ( Aniruddha Marathe )
13469- Patched float_ tests to generate datafiles ( Robbie Williamson )
13470 during execution.
13471- Added test for iproute. ( Manoj Iyer )
13472- Added test for xinetd. ( Manoj Iyer )
13473- Added test for traceroute. ( Manoj Iyer )
13474
13475
13476
robbiewfc94a7d2003-02-05 21:06:08 +000013477LTP-20030206
13478
13479- Applied cross-compiler patch for top-level ( V.R. Sundar )
13480 Makefile.
13481- Added additional runtime options to the ( Manoj Iyer &
13482 "runalltests.sh" script. Robbie Williamson )
13483- Corrected runalltests.sh -l option to require ( Paul Larson )
13484 an absolute path.
robbiewd4257272003-02-06 16:26:50 +000013485- Added additional runtime and output options ( Manoj Iyer )
robbiewfc94a7d2003-02-05 21:06:08 +000013486 to `pan`.
13487- Added hyperthreading tests. ( Sonic Zhang )
13488- Added ftruncate04 tests. ( Robbie Williamson )
13489- Changed top-level Makefiles to not require ( Robbie Williamson )
13490 updating everytime a directory is added.
13491- Applied s390/64-bit enablement patch. ( Susanne Wintenberger )
13492- Applied 64bit patch to stress_cd. ( Jay Turner )
13493- Applied optimization patches (-O2). ( Mikael Starvik &
13494 V.R. Sundar )
13495- Added mmapstress testsuite. ( Ananda Venkataraman )
13496- Added new testcases to test shared library ( Manoj Iyer )
13497 libmm.
13498- Applied patch to mem01 to allow test to run ( Jacky Malcles )
13499 on 2.4 and 2.5 kernels.
13500- Changed sched_stress testsuite from using ( Robbie Williamson )
13501 the bootfile, to generating its' own
13502 datafile.
13503- Corrected cleanup section of abort01 test. ( Robbie Williamson )
13504- Added code to acct(2) tests to check for ( Robbie Williamson )
13505 BSD accounting before execution.
13506- Corrected description of flock03. ( Robbie Williamson )
13507- Added code to handle formatting issues with ( Robbie Williamson )
robbiew0187d7f2003-02-06 17:02:02 +000013508 gethostid01 test.
robbiewfc94a7d2003-02-05 21:06:08 +000013509- Applied patch to ioperm(2) & iopl(2) tests to ( V.R. Sundar )
13510 check for IA32 architecture before executing.
13511- Added code to msgctl08 and msgctl09 to ensure ( Robbie Williamson )
13512 correct and better execution with respect to
13513 message queue limits.
13514- Fix recvfrom01 & recvmsg01 to test for the ( Paul Larson )
13515 correct expected errors and their associated
13516 returns.
13517- Applied patch to sendfile02 to allow the test ( V.R. Sundar )
13518 to function correctly and keep track of its'
13519 children.
13520- Applied patch to setrlimit01 to test for ( V.R. Sundar )
13521 SIGXFSZ
13522- Applied patch to swapoff02 and swapon02 to ( Susanne Wintenberger )
13523 allow the test to use /dev/tty, instead of
13524 /dev/mouse.
13525- Applied buffer overflow patch to swapon02. ( Chris Dearman )
13526- Added code to fptest03 to check endianess ( Robbie Williamson )
13527 before defining unions.
13528- Added testsuite for multi-threaded core dump ( Guo Min )
13529 kernel patch.
13530- Added netpipe as a network traffic generator ( Robbie Williamson )
13531 tool.
13532- Added `cpio` command test. ( Manoj Iyer )
13533- Added `ln` command test. ( Manoj Iyer )
13534- Added `cp` command test. ( Manoj Iyer )
13535- Added `mkdir` command test. ( Manoj Iyer )
13536- Added `mv` command test. ( Manoj Iyer )
13537-
13538
martinjn2ff2d2e2003-01-07 18:07:51 +000013539LTP-20030110
13540
13541- Added New test case to test 'file' command. ( Manoj Iyer )
13542- Added new test to test basic functionality of ( Manoj Iyer )
13543 CRONTAB, CRON etc.
13544- Added new test case to test eject command ( Manoj Iyer )
13545- Added new tests to test logrotate ( Manoj Iyer )
13546- Added new testcase to test basic functionality ( Manoj Iyer )
13547 of tar command.
13548- Fixed mem01: The free memory size was being ( Robbie Williamson )
13549 incorrectly calculated, plus it could not
13550 handle large amounts of memory...now using
13551 long int, instead of int.
13552- Fixed mem01: Test was not cleaning up correctly ( Robbie Williamson )
13553 after a failure.
13554- Initial checkin of shmt, shared memory tests ( Robbie Williamson )
13555 from SPIE suite
13556- Initial checkin of pty testcases: hangup01(), ( Robbie Williamson )
13557 ptem01() and pty01() from SPIE testsuite.
13558- Added code to abort01.c to use the ( Robbie Williamson )
13559 tst_tmpdir()/tst_rmdir() APIs
13560- Added ported abort() test ( Ananda Venkataraman )
13561- Added adjtimex() tests ( Saji Kumar )
13562- Added capget() tests ( Saji Kumar )
13563- Added capset() tests ( Saji Kumar )
13564- Added ported test, creat08 ( Airong Zhang )
13565- create08 was initially ported to create users ( Robbie Williamson )
13566 and groups that it needed. Rewrote the test to
13567 use existing users/groups that are checked for
13568 when the LTP is installed.
13569- Applied patch to create_module02 from creator ( T.L.Madhu )
13570- Applied patch to delete_module02 from creator ( T.L.Madhu )
13571- Added code to delete_module03 to allow tests to ( Robbie Williamson )
13572 execute under pan.
13573- Applied patch to delete_module03 from creator ( T.L.Madhu )
13574- Added ported dup06 and dup07 tests ( Airong Zhang )
13575- Added ported dup202 and dup205 tests ( Airong Zhang )
13576 and cleaned up some other files
13577- Initial checkin of fdatasync() tests ( T.L. Madhu )
13578- Added new flock04 and flock05 tests ( Vatsal Avasthi )
13579- Added ported fmtmsg() test ( Ananda Venkataraman )
13580- Added functional test to gethostid01 to compare ( Paul Larson )
13581 result from gethostid() versus the hostid
13582 command
13583- Initial checkin of getrusage() tests ( Saji Kumar )
13584- Added ioperm() tests ( Subhabrata Biswas )
13585- Added iopl() tests ( Subhab Biswas )
13586- Added ported kill() tests ( Ananda Venkataraman )
13587- Added ported mallopt() test ( Ananda Venkataraman )
13588- Added ported memcmp() test ( Ananda Venkataraman )
13589- Added ported memcpy() test ( Ananda Venkataraman )
13590- Added ported memset() test ( Ananda Venkataraman )
13591- Fixed mkdir09: the getopts() call was returning ( Robbie Williamson )
13592 it's -1 to a char variable. This was incorrect
13593 and causing the test to loop forever on certain
13594 architectures.
13595- Initial checkin of munlockall() tests ( Sowmya Adiga )
13596- Fixed nftw64: tst_rmdir was in the wrong ( Robbie Williamson )
13597 location.
13598- Added ported open09() test ( Airong Zhang )
13599- Initial checkin of prctl() tests ( Saji Kumar )
13600- Added ported profil() test ( Ananda Venkataraman )
13601- Initial checkin of ptrace() tests ( Saji Kumar )
13602- Added code to query_module tests to allow ( Robbie Williamson )
13603 execution under pan.
13604- Initial checkin of reboot() tests ( Aniruddha Marathe )
13605- Initial checkin of sched_rr_get_interval tests ( Saji Kumar )
13606- Added setresgid() tests ( T.L. Madhu )
13607- Fixed setrlimit03 to work on 2.5 and cleanup ( Paul Larson )
13608- Added socketcall() tests ( Adiga Sowmya )
13609- Added ported string.h test string01 ( Ananda Venkataraman )
13610- Added swapoff() tests ( Aniruddha Marathe )
13611- Added swapoff() tests ( Aniruddha Marathe )
13612- Added swapon() test ( Aniruddha Marathe )
13613- Made corrections to swapon02 to make sure the ( Robbie Williamson )
13614 child exits.
13615- Added ported syscall() test ( Ananda Venkataraman )
13616- Removed an erroneous testcase in sysconf01 and ( Robbie Williamson )
13617 corrected a typo issue.
13618- Initial checkin of sysfs() tests ( Aniruddha Marathe )
13619- Made changes to allow the syslog tests to ( Robbie Williamson )
13620 execute in pan and corrected a bug in backup
13621 code for syslog.conf original file.
13622- Added syslog11 & syslog12 tests ( T.L. Madhu )
13623- Fixed syslogtst if-statement comparing a file ( Robbie Williamson )
13624 descriptor to a hardcoded number was changed to
13625 allow the test to run under pan.
13626- Changed the file opened for the 6th case in ( Robbie Williamson )
13627 syslogtst.
13628- Added ported abs() test ( Ananda Venkataraman )
13629- Added ported atof() test ( Ananda Venkataraman )
13630- Added ported nextafter() test ( Ananda Venkataraman )
13631- Corrected bug in cleanup section of fsx.sh ( Robbie Williamson )
13632- Added code to rusers01 to change a FQDN in ( Robbie Williamson )
13633 RHOST to short name.
13634- Fixed testsf_c bug in char* not large enough to ( Robbie Williamson )
13635 hold argv[4] string.
13636- Added command line version of LTP harness APIs ( Manoj Iyer )
13637 these commands will print LTP test results in
13638 LTP harness format just like the ones printed
13639 by C testcases. These commands can be used in
13640 shell scripts and other non-C testcases.
13641- Added load generator tool, stress ( Amos Waterland )
13642- Modified runalltests.sh to print default ( Manoj Iyer )
13643 settings
13644- Modified runalltests.sh to run LTP under stress ( Manoj Iyer )
13645
13646
13647
martinjnf10453e2002-12-10 20:48:03 +000013648LTP-20021210
13649------------
13650
13651- Added 5 new sched_setparam() tests ( Saji Kumar )
13652- Added new syslog() tests. ( David Barrera )
13653- Fix compile errors with *_module tests ( Paul Larson )
13654- Added additional semctl tests, semctl06 and ( David Barrera )
13655 semctl07.
13656- Added additional msgctl tests. ( David Barrera )
13657- Added mkdir09. ( David Barrera )
13658- Added mem02. ( David Barrera )
13659- Added floating point tests, fptest01, fptest02, ( Jacky Malcles )
13660 fptest03.
13661- Added inode01 and inode02 ( Robbie Williamson )
13662- Added vmtests, data_space and stack_space. ( Robbie Williamson )
13663- Added page tests, page01 and page02. ( Robbie Williamson )
13664- Added sysconf() test. ( Robbie Williamson )
13665- Added rename14 ( Robbie Williamson )
13666- Added nftw() tests. ( Robbie Williamson )
13667- Added confstr() test. ( Robbie Williamson )
13668- Added acct() tests. ( Robbie Williamson )
13669- Added flock03 to try relocking after unlocking. ( Paul Larson )
13670 To reproduce bug #7 in osdl's bugzilla.
13671- Corrected a typo in ar01. A "=" was used, ( Robbie Williamson )
13672 instead of an "==" found by Airong Zhang.
13673- Added 3 new sched_getparam tests ( Saji Kumar )
13674- Added query_module() tests ( T.L.Madhu )
13675- Added 2 new flock() tests ( Vatsal Avasthi )
13676- Added munlock() tests ( Nirmala Devi Dhanasekar )
13677- Added umount() tests ( Nirmala Devi Dhanasekar )
13678- Added mount tests ( Nirmala Devi Dhanasekar )
13679- Added 2 new tests for sched_get_priority_min ( Saji Kumar )
13680- Added 2 new tests for sched_get_priority_max ( Saji Kumar )
13681- patch for sched_setscheduler01 to add ( Saji Kumar )
13682 a test case for calling sched_setscheduler()
13683 with an invalid priority
13684- Added mlockall() tests ( Nirmala Devi Dhanasekar )
13685- Added delete_module tests ( T.L.Madhu )
13686- fix to readlink04.c. was creating a ( Robbie Williamson )
13687 testfile called "testfile" in /, instead of the
13688 temp dir created for the test.
13689- Added getdomainame test ( Saji Kumar )
13690- warning cleanup patches. removed additional ( Saji Kumar )
13691 warnings created when -Wall option used.
13692 also fixed Makefiles to correctly locate
13693 the libraries and header files necessary for
13694 compilation.
13695- Added 6 new clone() tests ( Saji Kumar )
13696- PPC fixes to ar, semctl04, and read02 ( Anton Blanchard )
13697- MULTIPLE cleanups and fixes ( Ihno Krumreich )
13698- Increased the default setting for MAXIDS number ( Robbie Williamson )
13699 to 2048 in semget05.
13700- Test was running to /dev/tty3, which does not ( Robbie Williamson )
13701 exist on some Linux installations. changed it
13702 to /dev/tty for better general use.
13703- Added create_module tests ( T.L.Madhu )
13704- patch to cleanup warnings in syscall tests ( Saji Kumar )
13705- Corrected typo in rusers01 ( Robbie Williamson )
13706- Replaced sigset() with sigaction() in write04. ( Manoj Iyer )
13707
13708
13709
13710LTP-20021107
martinjnc0aaaaf2002-11-07 17:03:21 +000013711------------
13712- Added "setdomainname01", "setdomainname02", ( Saji Kumar )
13713 and "setdomainname03" to "syscalls" runtest file
13714- Added "sethostname01", "sethostname02", ( Suresh Babu )
13715 and "sethostname03" to "syscalls" runtest file
13716- Fixed bug introduced in "fsstress.c" ( Andi Kleen, Andrew Morton )
13717- Fix "chdir03.c" to remove unintentional \n in ( Paul Larson )
13718 the directory name
13719- Added code to remove the tmp test dir ( Robbie Williamson )
13720 in "fcntl11.c"
13721- fix for "shmctl01.c" to get rid of the shmdt ( Manfred Spraul )
13722 failures in "shmctl01"
13723- Fix for "readdir01" slightly incorrect errno ( Paul Larson )
13724 handling
13725- Back out "readv01", "readv02" changes to ( Paul Larson )
13726 expect EINVAL when count==0. Kernel is going
13727 to keep the old behaviour.
13728- Fix for "waitpid02". uses undefined div by ( Paul Larson )
13729 0 behaviour
13730- Revert "writev01.c" back to not expect EINVAL ( Paul Larson )
13731 when count==0
13732- Fix for "mc_commo". Changed a 'ps -ef' command ( Robbie Williamson )
13733 to 'ps -ewf' to ensure that a grep finds the
13734 info it needs.
13735- Fix in mc_member. Corrected typo causing false ( Robbie Williamson )
13736 pass. Found by Li Ge <lge@us.ibm.com>
13737- Fix in "tcpdump01". Removed erroneous INTERFACE ( Robbie Williamson )
13738 declaration.
13739- Fix tools/ltprun to use the new runalltests ( William Jay Huie )
13740 semantics
13741- Added fsxtest02. Similar test to fsxtest, but (Robbie Williamson)
13742 this test runs fsx-linux on a file created in
13743 the $TCtmp directory. No unformatted partition
13744 required.
13745
13746
robbiewf55ecea2002-10-08 17:45:44 +000013747
13748LTP-20021002
13749------------
13750- Added "shmctl04" to test the SHM_INFO command ( Mingming Cao )
13751- Fix for improper child exit in "execve02" ( Colin Gibbs )
13752- Fix for "nanosleep02" to eliminate false ( Andreas Arcangeli )
13753 positives
13754- Fix for "personality01 to undef the personality( Marcus Meissner )
13755 macro before calling personality()
13756- Fix for "sendfile02" that adds a waitpid() call( Susanne Wintenberger )
13757 to guarantee child exit before the test ends
13758- Fix for /tools/rand_lines.c that eliminates an ( Nathan Straz )
13759 IA64 compile time warning
13760- Added "shmctl04" to the "syscalls" runtest file( Paul Larson )
13761- Removed test 8 from "diotest4". Opening a ( Paul Larson )
13762 directory for direct I/O is not allowed.
13763- Fix for PPC cross compile issues applied to: ( Paul Larson )
13764 "mmap01"
13765 "pth_str01"
13766 "pth_str03"
13767 "shmem_test_04"
13768- Fix for "fcntl01" to allow it to run without ( Paul Larson )
13769 predefining the file descriptors
13770- Fix for "readv02" to check for EINVAL on ( Paul Larson )
13771 2.5.35 and above kernels
13772- Fix for "stime01" to allow the checked time to ( Paul Larson )
13773 be off +1 second
13774- Fix for "writev01" to check for EINVAL on ( Paul Larson )
13775 2.5.35 and above kernels
13776
13777
13778
zhanga352b4e02002-08-06 18:48:46 +000013779
robbiewb6f285e2002-09-10 20:53:06 +000013780LTP-20020910
robbiew539b7212002-09-05 21:30:57 +000013781------------
13782- Fix path in runpan.sh ( Paul Larson )
13783- runtest/syscalls:
13784 a.Removed the {} from the environment ( Robbie Williamson )
13785 variables
plars76a1f972002-09-09 18:59:19 +000013786 b.Comment out stime01, since it sets ( David Barrera )
robbiew539b7212002-09-05 21:30:57 +000013787 the system time forward and could
13788 cause problems with several other
13789 tests if it's running at the same
13790 time (-x nn)
13791- Renamed the fsx-linux test on nfs to ( Robbie Williamson )
13792 "nfsx-linux"
13793- fsxtest: Added code to handle JFS. ( Robbie Williamson )
13794- ld01: Made the diff case insensative for ( Robbie Williamson )
13795 cross-platform compatibility.
13796- Removed obsolete test, "ulimit", from ( Robbie Williamson)
13797 automatic build and install.
13798- Moved the 'chown' commands to "install ( Robbie Williamson )
13799 section in the Makefile of fchmod
13800- Applied patches for s390 ( Susanne Wintenberger )
13801- Applied patches for IA64 ( Jacky Malcles )
13802- Applied patch for adding some missing includes ( Andreas Jaeger )
13803 to remove warnings about missing prototypes
robbiewbe56c852002-09-09 17:21:24 +000013804- Applied x86-64 patch for ldd01 ( Andreas Jaeger )
plars76a1f972002-09-09 18:59:19 +000013805- Fix for ar01 hang when filesystem is full ( Paul Larson )
13806- Make ltp run with uClibc ( Steven J. Hill )
13807- Fix compiler warnings in various tests ( Xiao Feng Shi )
robbiewb6f285e2002-09-10 20:53:06 +000013808- Clean up many of the mktemp warnings ( Paul Larson )
plars76a1f972002-09-09 18:59:19 +000013809 And use mkstemp in tst_tmpdir()
robbiewbe56c852002-09-09 17:21:24 +000013810- Applied pan/logfile/tools patches. ( William J. Huie )
plars76a1f972002-09-09 18:59:19 +000013811- Use regular instead of mandatory locks in ( Matthew Wilcox )
13812 fcntl09, fcntl10, fcntl11 to fix with NFS
13813- Fix pids in fcntl11, fcntl19, fcntl20, fcntl21 ( Paul Larson )
13814 to be pid_t instead of short for 2.5 compat
13815- Add command line options to runalltests.sh to ( Randy Hron,
13816 allow setting of various pan options and Paul Larson,
13817 changing the temp directory Nate Straz )
robbiewb6f285e2002-09-10 20:53:06 +000013818- Added automation documentation to /doc ( Jeff Martin )
robbiew8c7880d2002-09-10 15:16:12 +000013819- Patched nanosleep02.c to correctly test the ( Andrea Arcangeli )
13820 functionality and avoid false positives.
robbiew539b7212002-09-05 21:30:57 +000013821
13822
plarse14a7842002-08-13 16:42:05 +000013823LTP-20020813
13824------------
13825* Fixes
13826-------
13827- Fix runtest/commands to export the ( Paul Larson )
13828 correct TCdat
13829- Add some missing includes and remove ( Andreas Jaeger )
13830 warnings about missing prototypes
13831- Add better initialization to waitpid05, ( Robbie Williamson )
13832 signal04, getgroups01
13833- Fix sockioctl01 to work even if fd0 isn't ( Paul Larson )
13834 open
plarsdde213d2002-08-13 17:01:02 +000013835- Fix mmstress path problems, now uses execvp ( Paul Larson )
plarse14a7842002-08-13 16:42:05 +000013836
13837LTP-20020807
13838------------
13839
zhanga352b4e02002-08-06 18:48:46 +000013840* New Additions
13841---------------
plarse14a7842002-08-13 16:42:05 +000013842- Added new testcases of link07,fcntl22,link06 ( Bull Group )
13843- Added linux kernel scheduler latency tester ( Davide Libenzi )
13844- Database test tool 'dbgrinder' ( James Kenefick )
zhanga352b4e02002-08-06 18:48:46 +000013845
13846* Fixes
13847-------
plarse14a7842002-08-13 16:42:05 +000013848- Several fixes for 64-bit ( Gerhard Tonn )
13849- fstat05,llseek fixes for MIPS ( Carsten Langgaard )
zhanga352b4e02002-08-06 18:48:46 +000013850- Fixed check in getgroups03 that was causing
plarse14a7842002-08-13 16:42:05 +000013851 failures if 'nobody' isn't in any secondary groups ( Paul Larson )
zhanga352b4e02002-08-06 18:48:46 +000013852- Fix sendfile02 to work with the new 2.5 kernels which
plarse14a7842002-08-13 16:42:05 +000013853 no longer allow it to fall back on write ( Paul Larson )
zhanga352b4e02002-08-06 18:48:46 +000013854- Changed the hardcoded ip address to 127.0.0.1 in
plarse14a7842002-08-13 16:42:05 +000013855 recvfrom01-sctp-udp-ipv6 ( Robbie Williamson )
zhanga5378d182002-08-07 22:00:33 +000013856- Added instance and time command line options in
plarse14a7842002-08-13 16:42:05 +000013857 runalltests.sh ( Jeff Martin )
zhanga352b4e02002-08-06 18:48:46 +000013858- Fixed the algorithm description for fork07,fork12
plarse14a7842002-08-13 16:42:05 +000013859 Reduced the output of fork07 to a finite amount ( Nathan Straz )
13860- Added fork12 to runtest/crashme. ( Nathan Straz )
13861- Added option for interface selection in tcpdump01 ( Robbie Williamson )
zhanga352b4e02002-08-06 18:48:46 +000013862
13863
iyermanoj2b0138b2002-07-09 17:41:46 +000013864LTP-20020709
13865-----------
iyermanoj2b0138b2002-07-09 17:41:46 +000013866* New Additions
13867---------------
13868- New testcases fcntl22, link06, link07,
13869 mknod09 ( Bull Group )
13870- New sctp tests ( Robert Williamson )
13871- New direct IO tests ( Narasimha Sharoff )
13872- mlock01 and mlock02 tests ( Paul Larson )
13873
13874* Fixes
13875----------------
13876- MIPS fixes; write01 ( Shaobo Li )
13877- patches for 64bit and warnings ( Ihno Krumreich )
13878- fixes for ftruncate02, fchown03 ( Robert Williamson )
13879 - updates to LTP scripts ( Nathan Straz )
13880
robbiew6f3a9f32002-06-07 18:21:19 +000013881LTP-20020607
13882------------
robbiew6f3a9f32002-06-07 18:21:19 +000013883* New Additions
13884- Tests if gettimeofday02 is monotonous ( Andi Kleen )
13885- Added new tests readv03, setgroups04
13886 and truncate04 ( Group Bull )
13887
13888* Fixes
13889----------------
13890- Bug fixes and ports for MIPS ( Johannes Stezenbach )
13891- Fixes BROKs on 64bit x86,ISO-C complience ( Andi Kleen )
13892- 64 bit bug fixes and remove warnings
13893 on 64 bit arch ( Ihno Krumreich )
13894- Clean up warnings on s390 ( William Jay Huie )
13895- Improvements on fstat05 for IA64 ( Group Bull )
13896- Testcase ID clean ups, improvements
13897 to mallocstress ( Nathan Straz )
13898- Fix warnings and bugs in clisrv
13899 and mallocstress i ( Dan Kegel )
13900- Fixed sendfile601 for IPV6 ( Robert Willionsom )
13901- Fixes for shmctl & mprotect03 ( Paul Larson )
13902- multicast testcase fixes ( Ted Cheslak )
13903- Automation: added sar results to ltp_check ( Casey Abell )
13904- Automation: added function to ltp_check ( Li Ge )
13905
13906
iyermanoj047062c2002-05-07 15:07:32 +000013907LTP-20020507
13908------------
13909
13910* New Additions
13911 - New syscalls tests, chroot, fchdir, fstat
iyermanojae88b862002-05-07 16:14:58 +000013912 pread, pwrite, and reddir. (Bull )
iyermanoj047062c2002-05-07 15:07:32 +000013913 - New syscalls test. ( Ihno Krumreich )
13914
13915* Fixes
13916 - S390 bug fixes, patches to remove complier
iyermanojae88b862002-05-07 16:14:58 +000013917 warnings. ( Ihno Krumreich )
13918 - S390 bug fixes. ( William Jay Huie )
13919 - LTP Automation script updates. ( William Jay Huie )
iyermanoj047062c2002-05-07 15:07:32 +000013920 - make testcases work without a controlling tty.
iyermanojae88b862002-05-07 16:14:58 +000013921 for recv01, recvfrom01 and recvmsg01. ( Paul Larson )
iyermanoj047062c2002-05-07 15:07:32 +000013922 - Networking test updates, multiple concurrent
iyermanojae88b862002-05-07 16:14:58 +000013923 runs. ( Robert Williamson )
iyermanoj047062c2002-05-07 15:07:32 +000013924 - test01 patch for wrap around at 2gigs ( Randall Hron )
13925 - patches to syscalls test wait402, chdir03 ( Andreas Jaeger )
13926
13927
13928CVS Bugs closed.
13929----------------
iyermanojae88b862002-05-07 16:14:58 +000013930 #545739 fcntl17 failing getting unexep. sig13 ( Paul Larson )
iyermanoj047062c2002-05-07 15:07:32 +000013931
iyermanoj79255d72002-04-08 17:14:33 +000013932LTP-20020408
13933-----------
13934* New Additions
13935 - Scripts to automate LTP test suite execution. ( William Jay Huie )
13936 - IPV6 port of NetPIPE, network stress tool. ( Robert Williamson )
13937
13938* Fixes
13939 - Numerous 64-bit updates, remove warnings
13940 and errors. ( Andi Kleen )
13941 - 64-bit patches to memory and IPC tests. ( Ihno Krumreich )
13942 - 64-bit IA64 port related patches. ( Jacky Malcles )
13943 - patches to remove warnings and bugs. ( Andreas Jaeger )
13944 - mmstress bug: deletes /dev/zero. ( Sachin Vyas )
13945 - sem02: make test remove semids it created. ( Robert Williamson )
13946 - Report missing groups and users in IDcheck.sh ( Robert Williamson )
13947 - expected error modified in mprotect and
13948 msync tests. ( Paul Larson )
13949 - make testcases work without a controlling tty. ( Paul Larson )
13950
13951CVS Bugs closed.
13952~~~~~~~~~~~~~~~~
13953 #536483 sem02 does not clean up /tmp directory (Robert Willamson
13954
13955
robbiewc9955482002-03-06 17:21:25 +000013956LTP-20020307
13957------------
13958o fixed IDcheck.sh to prompt for IDs only when missing (Jay Huie)
13959o added time duration option to pan (Jay Huie)
robbiewc9955482002-03-06 17:21:25 +000013960o added 4 more cases to getcwd02 test (Jay Huie)
13961o added time-schedule tool by Richard Gooch under sched test
13962 section (Manoj Iyer)
13963o added trace_sched tool under sched test section (Manoj Iyer)
robbiewc9955482002-03-06 17:21:25 +000013964o added sigpending02 test to syscalls section (Paul Larson)
robbiew796b06a2002-03-07 15:53:10 +000013965o created a KNOWN-FAILURES file to document known
13966 test failures (Robbie Williamson)
robbiewaa5ca8d2002-03-06 18:32:24 +000013967o added sem02 test to ipc section (Robbie Williamson)
robbiewc9955482002-03-06 17:21:25 +000013968o added SCTP section to network tests (Robbie Williamson)
robbiewc9955482002-03-06 17:21:25 +000013969o added disktest by Brent Yardley to io section (Robbie Williamson)
13970o closed the following bugs:
robbiewd0dc4082002-03-07 17:51:40 +000013971 [ #491285 ] recvfrom01 test (Paul Larson)
13972 [ #491286 ] recvmsg01 test (Robbie Williamson)
robbiew5a5e9ec2002-03-07 18:49:31 +000013973 [ #505515 ] perf_lan6 test (Robbie Williamson)
robbiewd0dc4082002-03-07 17:51:40 +000013974 [ #506536 ] recv01 test (Robbie Williamson)
13975 [ #514408 ] chown05 (Dave Engebretsen)
13976 [ #511427 ] pread02 test (Paul Larson)
13977 [ #516577 ] ftruncate03 test (Jay Huie)
13978 [ #523055 ] sched_getscheduler test (Paul Larson)
13979 [ #523137 ] sched_setscheduler02 test (Paul Larson)
13980 [ #525688 ] sendfile01 (Paul Larson)
robbiewc9955482002-03-06 17:21:25 +000013981
13982
robbiewbc4c2802002-02-07 01:32:02 +000013983LTP-20020207
13984------------
13985o added support for cross-compiling (Todd Inglett)
13986o added LKML's cache_leak testcase to ltp/scratch (Nate Straz)
13987o added IPv6 support (Robbie Williamson)
13988o added "gethost" to /tools (Robbie Williamson)
13989o fixed the race conditions in the float tests and removed
13990 the sleeps (Robbie Williamson)
13991o enabled non-root make authority (Paul Larson)
robbiew61753a62002-02-08 17:07:40 +000013992o separated compilation into "make" and "make install" (Paul Larson)
robbiewbc4c2802002-02-07 01:32:02 +000013993o added ipc_stress test (Manoj Iyer)
13994o added pthreads_stress test (Manoj Iyer)
13995o made changes to support architecture independence (Manoj Iyer & Paul Larson)
13996o closed the following bugs:
13997 504960, 505108, 504613, 504616, 491283, 506689, 508055, 506692, 508074
robbiewc9955482002-03-06 17:21:25 +000013998 491289, 506662, 511383, 511391, 511427, 511494, 504649, 514050, 512953
robbiewbc4c2802002-02-07 01:32:02 +000013999 (Manoj Iyer, Paul Larson, and Robbie Williamson)
14000
14001
plars6d82c2e2002-01-08 16:19:28 +000014002LTP-20020108
14003------------
14004o fixed IDcheck.sh to work with bash1 (Nate Straz)
14005o updated menu script (Robbie Williamson)
14006o reset errno to 0 at the beginning of TEST macro (Paul Larson)
14007o added floating point stress tests (Bull/IBM)
plars6d82c2e2002-01-08 16:19:28 +000014008o added fsx-linux NFS tests (Apple)
plars6d82c2e2002-01-08 16:19:28 +000014009o define GLIBC_SIGACTION_BUG for sigaction02 (Robbie Williamson)
14010o removed bogus testcase from dup201 test (Paul Larson)
14011o fixed recvfrom01 case 5 (Wayne Boyer)
14012o workaround for smp issue with waitpid12 (Manfred Spraul)
14013
14014
plars4a3f05c2001-12-06 19:03:35 +000014015LTP-20011206
plars946d7d82001-12-05 17:22:59 +000014016------------
14017o necessary users/groups can now be created on installation with
14018 user's permission
14019o added a simple menu-based interface for running the LTP testsuite
14020o fixed negative duration in pan output when -l isn't used
plarsd26f52d2001-12-05 20:23:37 +000014021o new set of tests under fs-maim
plars946d7d82001-12-05 17:22:59 +000014022o fixed race condition in nfslock01
14023o ar01, ld01, ldd01, nm01, objdump01, and size01 fixed when multiple
14024 copies are run simultaneously
14025o workaround for SIGTTOU hang in ioctl02
14026o shmget03 uses IPC_PRIVATE to make it safe when running multiple copies
14027o compiler warnings and other minor errors fixed in many tests
14028
plarse4e184c2001-11-07 21:37:14 +000014029LTP-20011107
plarscbf6dc62001-09-25 19:54:46 +000014030------------
plars2c728382001-11-06 21:28:52 +000014031o Many improvements to mtest05 and mtest06 tests
14032o new test nfsstress
14033o included ver_linux in LTP and made it run at the end of test scripts
14034o check for necessary users/groups in Makefile and warn if they don't
14035 exist
14036o documented the users and groups necessary for the testcases to run
14037o simplified telnet01 when looking for root prompt
14038o removed incorrect testcase from sendfile03
14039o fixed modify_ldt01 test problems on newer kernels
14040o added setrlimit to unlimit core size in waitpid05 test to work
14041 around systems where this is set to 0
14042o fixed mmstress pthread hang problem
14043
14044LTP-20010925
14045------------
plarscbf6dc62001-09-25 19:54:46 +000014046o Testcases have been organized into categories in a directory
14047 structure under the testcases subdirectory
14048o About 400 new testcases added covering various system calls
14049o Andreas Jaeger got confirmation from the glibc people that the
14050 ulimit test was broken as a result of some changes made in
14051 glibc2.2.5. Since it's the test that's broken, Nate Straz
14052 removed the offending testcase.
14053o Updated README and INSTALL files
14054o Descriptions of the testcases have been added to the doc
14055 directory and are organized by type (syscalls.txt, fs.txt, etc.)
robbiewc5245142001-09-25 19:36:25 +000014056
plarscbf6dc62001-09-25 19:54:46 +000014057------------
alaffinbc414262000-09-18 21:08:06 +0000140582000-09-18 Juan J. Quintela <quintela@fi.udc.es>
14059 Aaron Laffin <alaffin@sgi.com>
14060
14061 * tests/mmap001.c: first checkin of a modified version of
14062 mmap001.c from the memtest suite.
14063
alaffin7885c2b2000-09-08 15:56:25 +0000140642000-09-08 Egor Duda <deo@logos-m.ru>
14065
14066 * tests/fpathconf01.c: Close opened file at exit.
14067 * tests/select01.c: Ditto.
14068
alaffinfbfce062000-09-08 15:12:21 +0000140692000-09-08 Andrea Arcangeli <andrea@suse.de>
14070 * tests/fcntl09.c, tests/fcntl10.c: Rearrange the F_SETLK test to
14071 to correctly use F_RDLCK and F_WRLCK.
14072
140732000-09-06 Egor Duda <deo@logos-m.ru>
14074
14075 * lib/parse_opts.c (parse_opts): Initialize allocated string
14076 to prevent heap corruption.
alaffin7885c2b2000-09-08 15:56:25 +000014077
martinjnf10453e2002-12-10 20:48:03 +000014078
martinjn2ff2d2e2003-01-07 18:07:51 +000014079