blob: be6d98a83f3a2facc9aed4f1d15322bb428fd101 [file] [log] [blame]
subrata_modak7af6e8e2009-03-02 01:43:40 +00001LTP-20090228
2
31) Log Message:
4We can just add the files related to LSM, to known failure list. We already check for their return value, if not EINVAL report test failure or else skip. Added the nfsd files to the list. Signed-Off-By: Kamalesh Babulal <kamalesh@linux.vnet.ibm.com>.
5
6Modified File(s):
7ltp/testcases/kernel/fs/proc/proc01.c
8
92) Log Message:
10James Morris <jmorris@namei.org> reported: I'm trying to run the LTP SELinux tests using the latest CVS version of LTP and current Fedora development, and get the following policy compilation error: Is this likely to be fixed soon, and/or any suggestions for a workaround?
11"Christopher J. PeBenito" <cpebenito@tresys.com> replied: It won't compile with the current trunk refpolicy, since the current release was a major, API breaking change. I'll try to get a patch out shortly. I updated the policy since its fairly old, though I didn't convert its raw rules over to use interfaces. However this didn't completely fix it, as there is usage of a "unconfined_runs_test()", which isn't in the upstream refpolicy nor the fedora policy, as far as I can see. One of the updates includes use of sysadm_entry_spec_domtrans_to(), which is in the upstream refpolicy, but doesn't seem to have made its way downstream to the fedora policy. I have attached my work so someone familiar with the LTP test cases can use it to complete the fix. Signed-Off-By: "Christopher J. PeBenito" <cpebenito@tresys.com>.
12
13Modified File(s):
14ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
15ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
16ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrace.te
17ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrans.te
18ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_entrypoint.te
19ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execshare.te
20ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_exectrace.te
21ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execute_no_trans.te
22ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_fdreceive.te
23ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
24ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
25ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_inherit.te
26ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
27ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ipc.te
28ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_link.te
29ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_mkdir.te
30ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_open.te
31ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ptrace.te
32ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_relabel.te
33ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rename.te
34ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setattr.te
35ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
36ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sigkill.te
37ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
38ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
39ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getpgid.te
40ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsched.te
41ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsid.te
42ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
43ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setsched.te
44ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_transition.te
45ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_wait.te
46
473) Log Message:
48I send attached the v4l-test 0.5 for LTP. Changes: Test cases added for VIDIOC_QUERYSTD, VIDIOC_G_FREQUENCY and VIDIOC_G_TUNER. Signed-off-by: Márton Németh <nm127@freemail.hu>.
49
50Modified Files:
51ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
52ltp/testcases/kernel/device-drivers/v4l/user_space/README
53ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
54ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
55ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
56Added Files:
57ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.c
58ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.h
59ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYSTD.c
60ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYSTD.h
61ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
62ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.h
63ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.c
64ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.h
65
664) Log Message:
67Fix a build failure of tcore on non-x86 archs: I report a build failure and a patch for it. If your system is not either i386 or x86_64, making in ltp-full-20090131 fails as follows: It's because wrong position of TST_TOTAL definition. Signed-off-by: Seiichi Ikarashi <s.ikarashi@jp.fujitsu.com>.
68
69Modified File(s):
70ltp/testcases/misc/tcore_patch_test_suites/tcore.c
71
725) Log Message:
73Fix build failures of some new syscall tests on non-x86 archs: I report build failures of some new syscall tests introduced in ltp-full-20090131. Failures happen on non-x86 arch systems.I made a patch for it; stopping #error macro and including linux_syscall_numbers.h instead. Signed-off-by: Seiichi Ikarashi <s.ikarashi@jp.fujitsu.com>.
74
75Modified File(s):
76ltp/testcases/kernel/include/i386.in
77ltp/testcases/kernel/include/regen.sh
78ltp/testcases/kernel/include/x86_64.in
79ltp/testcases/kernel/syscalls/dup3/dup3_01.c
80ltp/testcases/kernel/syscalls/epoll_create2/epoll_create2_01.c
81ltp/testcases/kernel/syscalls/eventfd2/eventfd2_01.c
82ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
83ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_01.c
84ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_02.c
85ltp/testcases/kernel/syscalls/pipe2/pipe2_01.c
86ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
87ltp/testcases/kernel/syscalls/signalfd4/signalfd4_01.c
88ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
89ltp/testcases/kernel/syscalls/timerfd/timerfd02.c
90ltp/testcases/kernel/syscalls/timerfd/timerfd03.c
91
926) Log Message:
93Change epoll_create2_01 to epoll_create1_01: Recently the epoll_create2_01 syscall test was added into LTP but I found the kernel has already changed the name of it into epoll_create1, and its interface, too. http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=9fe5ad9c8cef9ad5873d8ee55d1cf00d9b607df0. I wrote a patch for it. Signed-off-by: Seiichi Ikarashi <s.ikarashi@jp.fujitsu.com>.
94
95Modified Files:
96ltp/runtest/syscalls
97ltp/testcases/kernel/include/i386.in
98ltp/testcases/kernel/include/x86_64.in
99Added Files:
100ltp/testcases/kernel/syscalls/epoll_create1/Makefile
101ltp/testcases/kernel/syscalls/epoll_create1/epoll_create1_01.c
102Removed Files:
103ltp/testcases/kernel/syscalls/epoll_create2/Makefile
104ltp/testcases/kernel/syscalls/epoll_create2/epoll_create2_01.c
105
1067) Log Message:
107v4l-test 0.6 for LTP: Please find attached the v4l-test 0.6 patch for LTP. Changes: Test cases added for VIDIOC_G_AUDIO, VIDIOC_G_AUDOUT, VIDIOC_G_MODULATOR, VIDIOC_G_PRIORITY, VIDIOC_S_PRIORITY and VIDIOC_S_FREQUENCY. Signed-off-by: Márton Németh <nm127@freemail.hu>.
108
109Modified Files:
110ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
111ltp/testcases/kernel/device-drivers/v4l/user_space/README
112ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
113ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.c
114ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.h
115ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
116ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
117ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.c
118ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.h
119ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
120Added Files:
121ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
122ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.h
123ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
124ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.h
125ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.c
126ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.h
127ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PRIORITY.c
128ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PRIORITY.h
129
1308) Log Message:
131[PATCH 1/3] Proc01: Fix for PPC64 and Support SELinux-enabled Environment v2: The following patches add an entry from a PPC64 kernel to the list of known issue, which may return errno EINVAL depends on the content of the file and the read buffer it is testing. Also, they add support for SELinux-enabled testing environment by using the correct expected results if it is able to detect SELinux is enabled. It does not affect the testing for systems with no LSM, LSM other than SELinux, and SELinux-disabled. Version 2 is created base on the suggestion from Serge E. Hallyn. This patch adds /proc/ppc64/rtas/error_log to the known failure list according to a Red Hat kernel developer,
132"In kernel's rtas_log_read() the first check is:
133...
134 if (!buf || count < rtas_error_log_buffer_max)
135 return -EINVAL;
136...
137This code tries to avoid to be overcomplicated by rejecting partial reads of log strings. rtas_error_log_buffer_max is a maximal length of error message, and reader should provide enough space for it, or it will loose." The default of this test is to use 1024-byte read buffer, and it is proved not enough, as well as 4096-byte sometimes. I don't want to special case here. Hence, add it to the list. Reference, https://bugzilla.redhat.com/show_bug.cgi?id=460106. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
138
139Modified Files:
140ltp/testcases/kernel/fs/proc/proc01.c
141
1429) Log Message:
143[PATCH 2/3] Proc01: Fix for PPC64 and Support SELinux-enabled Environment v2: The following patches add an entry from a PPC64 kernel to the list of known issue, which may return errno EINVAL depends on the content of the file and the read buffer it is testing. Also, they add support for SELinux-enabled testing environment by using the correct expected results if it is able to detect SELinux is enabled. It does not affect the testing for systems with no LSM, LSM other than SELinux, and SELinux-disabled. Version 2 is created base on the suggestion from Serge E. Hallyn. This patch is using configure script to automatically detect if the system has libselinux libraries and header installed, so we can use a macro later on to actually check if SELinux is enabled. Otherwise, or if you don't want to run configure script at all, the test and other tests should behave as normal. Also, it removes some unnecessary comments from the Makefile, and replaces LOADLIBES to LDLIBS according to the LTP INSTALL file, LDLIBS - libraries listed after objects during link. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
144
145Modified Files:
146ltp/config.mk.in
147ltp/configure.ac
148ltp/testcases/kernel/fs/proc/Makefile
149Added Files:
150ltp/m4/ltp-selinux.m4
151
15210) Log Message:
153[PATCH 3/3] Proc01: Fix for PPC64 and Support SELinux-enabled Environment v2: The following patches add an entry from a PPC64 kernel to the list of known issue, which may return errno EINVAL depends on the content of the file and the read buffer it is testing. Also, they add support for SELinux-enabled testing environment by using the correct expected results if it is able to detect SELinux is enabled. It does not affect the testing for systems with no LSM, LSM other than SELinux, and SELinux-disabled. Version 2 is created base on the suggestion from Serge E. Hallyn. The following patch adds checking for SELinux. If it is enabled, the following entries are expected to be read successfully,
154/proc/self/attr/*
155/proc/self/task/[0-9]*/attr/*
156If it is disabled, expecting read(2) return -1 with -EINVAL. It does not affect the testing for systems with no LSM, LSM other than SELinux, and SELinux-disabled. As discussed before, I don't want to put those entries to a separate test, so I can read them the same way as the rest of procfs entries. The version 2 of this patch has been modified to make it easier to support other LSM enabled testing environments. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
157
158Modified Files:
159ltp/testcases/kernel/fs/proc/proc01.c
160
16111) Log Message:
162Cleanup and update of linux_syscall_numbers.h: I compared syscall numbers in testcases/kernel/include/*.in files of LTP with those in arch/*/include/asm/unistd.h headers of 2.6.28 kernel. A lot of numbers are missing in *.in files, so I wrote a patch. Adding syscall numbers might increase FAIL results on non-i386 archs. Succeeded to build on ia64 and x86_64 with this patch. Signed-off-by: Seiichi Ikarashi <s.ikarashi@jp.fujitsu.com>.
163
164Modified File(s):
165ltp/testcases/kernel/include/i386.in
166ltp/testcases/kernel/include/ia64.in
167ltp/testcases/kernel/include/x86_64.in
168
16912) Log Message:
170lcov: fix double-counting of function data
171
172Modified File(s):
173ltp/utils/analysis/lcov/bin/geninfo
174
17513) Log Message:
176lcov: use install -pD -m <mode> for file installation
177
178Modified File(s):
179ltp/utils/analysis/lcov/bin/install.sh
180ltp/utils/analysis/lcov/Makefile
181
18214) Log Message:
183lcov: fix warning when $HOME is not set. - based on patch by acalando@free.fr.
184
185Modified File(s):
186ltp/utils/analysis/lcov/bin/genhtml
187ltp/utils/analysis/lcov/bin/geninfo
188ltp/utils/analysis/lcov/bin/lcov
189
19015) Log Message:
191Reason to fix pthread_key_create_speculative_5_1:
1921: keys[5] is a static array that is far too small. It is expected to hold the cumulative keys from each iteration of the loop, which on my system should execute 1025 times. It crashed immediately.
1932. The test is just wrong and will always fail. The only valid result from that loop is i == NUM_OF_KEYS && rc == EAGAIN. The generic test against rc isn't skipped when that result is found. It goes on to report a failure if rc is anything other than 0 without respect to the value of i.Signed-Off-By: Yi
194Xu <yxu@suse.de>.
195
196Modified File(s):
197ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_key_create/speculative/5-1.c
198
19916) Log Message:
200Proc01: Fix for PPC64 and Support SELinux-enabled Environment v2: The distribution we are using may be well maintained. But I guess there may be broken distributions on the earth. If a user of such broken distributions wants to run ltp on one's system, what happens? Shooting the trouble on such system takes rather longer time. Could you review my patch? With LTP_CHECK_LIB defined in ltp-common.m4, we can check the existence of libselinux and can define SELINUX_LIBS shell variable easily. LTP_CHECK_SELINUX uses LTP_CHECK_LIB. I think `lsm_should_work' in proc01.c is not guarded with HAVE_SELINUX_SELINUX_H. Do you afraid the binary size? Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
201
202Modified Files:
203ltp/m4/ltp-selinux.m4
204ltp/testcases/kernel/fs/proc/proc01.c
205Added Files:
206ltp/m4/ltp-common.m4
207
20817) Log Message:
209lcov: fix error when combining tracefiles without function data
210- lcov: Can't use an undefined value as a HASH reference at lcov line 1341.
211- bug reported by <richard.corden@gmail.com>.
212
213Modified File(s):
214ltp/utils/analysis/lcov/bin/lcov
215
21618) Log Message:
217swapon03: report FAIL if setting up MAX_SWAPFILES swaps failed: If we can't enable MAX_SWAPFILES swaps - something wrong in this system, and we must report FAIL. Now result of preparing swaps ignored and test can report PASS, if next swapon will also return error. Signed-Off-By: Dmitry Guryanov <dguryanov@parallels.com>.
218
219Modified File(s):
220ltp/testcases/kernel/syscalls/swapon/swapon03.c
221
22219) Log Message:
223Fix bug in rusers01 test script: This is in reference to bug in "rusers01" test which I reported on Feb 10, 2009. Current rusers01 script have following lines, "rusers $RHOST | grep $RHOST > /dev/null". If my remote host do not have any user logged in, then test returns failure even if "users $RHOST" executes without any error. In my subsequent mail, I am sending patch to fix this bug ( I have tested patch on machines ). The following patch PASS the "rusers01" test correctly if "rusers" command executes without any error. It reports the failure if "rusers" command fails. Signed-off-by: vivek@linsyssoft.com.
224
225Modified File(s):
226ltp/testcases/network/rpc/basic_tests/rusers/rusers01
227
22820) Log Message:
229Fix strftime/2-1.test segment fault. Signed-off-by: Xiao Xiao <xxiao@novell.com>.
230
231Modified File(s):
232ltp/testcases/open_posix_testsuite/conformance/interfaces/strftime/2-1.c
233
23421) Log Message:
235genhtml: fix error when combining tracefiles without function data
236- genhtml: Can't use an undefined value as a HASH reference at genhtml line 1506.
237- bug reported by <richard.corden@gmail.com>.
238
239Modified File(s):
240ltp/utils/analysis/lcov/bin/genhtml
241
24222) Log Message:
243genhtml: update comment. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
244
245Modified File(s):
246ltp/utils/analysis/lcov/bin/genhtml
247
24823) Log Message:
249genhtml: added --demangle-cpp option
250- used to convert C++ internal function names to human readable format
251- based on a patch by <slava.semushin@gmail.com>
252
253Modified File(s):
254ltp/utils/analysis/lcov/man/genhtml.1
255ltp/utils/analysis/lcov/bin/genhtml
256
25724) Log Message:
258genhtml: minor man page update. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
259
260Modified File(s):
261ltp/utils/analysis/lcov/man/genhtml.1
262
26325) Log Message:
264Realtime: Usability fix for matrix_mult test case: Here is a simple usability fix for matrix_mult test case. I think this print statement was missed out when the test was written.
265Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>,
266Acked-By: Gowrishankar <gowrishankar.m@linux.vnet.ibm.com>,
267Acked-by: Vernon Mauery <vernux@us.ibm.com>,
268Acked-by: Darren Hart <dvhltc@us.ibm.com>,
269
270Modified File(s):
271ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
272
27326) Log Message:
274v4l-test 0.7 for LTP: here is the v4l-test 0.7 for LTP. Changes: Test cases added for VIDIOC_G_AUDIO, VIDIOC_G_AUDOUT, VIDIOC_S_AUDIO and VIDIOC_G_CROP. Added video_dummy kernel driver to verify the test environment. Some cleanup. Signed-off-by: Márton Németh <nm127@freemail.hu>.
275
276Modified Files:
277ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
278ltp/testcases/kernel/device-drivers/v4l/user_space/README
279ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
280ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.h
281ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
282ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.h
283ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
284ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.c
285ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
286ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
287ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.h
288ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
289ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
290Added Files:
291ltp/testcases/kernel/device-drivers/v4l/kernel_space/Makefile
292ltp/testcases/kernel/device-drivers/v4l/kernel_space/video_dummy.c
293ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.c
294ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.h
295
29627) Log Message:
297Proc01: Revert A Wrong Patch: The following patch reverts a wrong patch that has been commited accidentally, http://article.gmane.org/gmane.linux.ltp/7459. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
298
299Modified Files:
300ltp/m4/ltp-selinux.m4
301ltp/testcases/kernel/fs/proc/proc01.c
302Removed Files:
303ltp/m4/ltp-common.m4
304
30528) Log Message:
306Linux-2.6.26 introduced a new feature for Quota on Remount for RO Fs. This test cases will test that feature. For more info, please see: http://kernelnewbies.org/Linux_2_6_26, and, http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0ff5af8340aa6be44220d7237ef4a654314cf795. Signed-Off-By: Jan Kara <jack@suse.cz>. P
307orted-To-Ltp-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
308
309Modified Files:
310ltp/runtest/fs
311ltp/testcases/kernel/fs/Makefile
312Added Files:
313ltp/testcases/kernel/fs/quota_remount/Makefile
314ltp/testcases/kernel/fs/quota_remount/quota_remount_test01.sh
315
31629) Log Message:
317Limit starts when running for certain time, too: Please find attached a small patch to add this simple feature to pan without changing its previous behaviour. Running a test only once by pan for a specific time is currently also possible without this patch. Just give the '-t <time>' option *and* than the '-s 1' option. But it is racy yet, to do so. Adding this patch removes this race. With: $ pan <....> -t 60s -s 1 -- my_test, the my_test will now run for one time only. If everyhing went ok, it returns happy within the 60 seconds period. If my_test runs amok, it will never return and pan will kill it after 60 seconds. --8<--------8<-------8<-------8<--------8<-------8<-----8<--------8<------. This patches add a feature to limit the number of times a test is started when running for a certain time instead of infinite runs. This could be used to give a timeout for a certain test. Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>, Acked-by: Juergen Beisert <jbe@pengutronix.de>.
318
319Modified File(s):
320ltp/pan/pan.c
321
32230) Log Message:
323Include errno.h in some tests to get the errno variable on Debian: This patch fails FTBFS I got on Debian system due to missing headers. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
324
325Modified Files:
326ltp/testcases/kernel/syscalls/dup3/dup3_01.c
327ltp/testcases/kernel/syscalls/epoll_create1/epoll_create1_01.c
328ltp/testcases/kernel/syscalls/eventfd2/eventfd2_01.c
329ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
330ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_01.c
331ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_02.c
332ltp/testcases/kernel/syscalls/pipe2/pipe2_01.c
333ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
334ltp/testcases/kernel/syscalls/signalfd4/signalfd4_01.c
335ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
336ltp/testcases/kernel/syscalls/timerfd/timerfd02.c
337ltp/testcases/kernel/syscalls/timerfd/timerfd03.c
338
33931) Log Message:
340Use the macro HAVE_SYS_INOTIFY_H instead of incorrect HAVE_SYS_INOTIFY: This patch fixes incorrect compilation issue which caused the inotify tests not to be compiled when they should. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
341
342Modified Files:
343ltp/testcases/kernel/syscalls/inotify/inotify01.c
344ltp/testcases/kernel/syscalls/inotify/inotify02.c
345ltp/testcases/kernel/syscalls/inotify/inotify03.c
346
34732) Log Message:
348Delete the crontab of the test user in crontab tests: This patch cleans up the crontabs after the cron tests. When the crontab was not deleted, after deletion of the test user, it became a file with bogus permissions (owned by a nonexistent user). This caused subsequent crontab creation for a user of the same name (but different ID) to fail. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
349
350Modified Files:
351ltp/testcases/commands/cron/cron_allow01
352ltp/testcases/commands/cron/cron_deny01
353
35433) Log Message:
355Fixes of the su expect test script: These are some fixes of the su test.
356- remove fail branches where the failure is implicit,
357- add behaviour of the Debian su (particularly different response strings),
358- get rid of errors "spawn id ... not open while executing close",
359Signed-off-by: Jiri Palecek <jpalecek@web.de>,
360
361Modified Files:
362ltp/testcases/commands/su/su01_s1
363
36434) Log Message:
365Add an error message instead of assert() in aio-stress: This patch fixes a problem with reporting errors in aio-stress, namely, that failure to open a file given on the command line will result in an assertion failure rather than an error message. This patch makes it print an error message instead. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
366
367Modified Files:
368ltp/testcases/kernel/io/ltp-aiodio/aio-stress.c
369
37035) Log Message:
371Add an error message instead of assert() in aio-stress: This patch fixes a problem with reporting errors in aio-stress, namely, that failure to open a file given on the command line will result in an assertion failure rather than an error message. This patch makes it print an error message instead. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
372
373Modified Files:
374ltp/testcases/network/ipv6/echo6/echoes6.c
375
37636) Log Message:
377pan: Honor the -q command line option: If one wants pan to be quiet, pan should honor this. Signed-off-by: Juergen Beisert <jbe@pengutronix.de>.
378
379Modified File(s):
380ltp/pan/pan.c
381
38237) Log Message:
383pan: Forward error messages to stderr: Unsure if I understand the code in the right manner, but other error messages are also forwarded to stderr instead of stdout. Signed-off-by: Juergen Beisert <jbe@pengutronix.de>.
384
385Modified File(s):
386ltp/pan/pan.c
387
38838) Log Message:
389aio02: Fixing CFLAGS and LDFLAGS in Makefile: This patch fix CFLAGS and LDFLAGS in aio02 Makefile, now it will append the value of these envar in the Makefile values. Signed-Off-By: Higor Aparecido Vieira Alves <halves@linux.vnet.ibm.com>.
390
391Modified File(s):
392ltp/testcases/kernel/io/aio/aio02/Makefile
393
39439) Log Message:
395runcc: add cflags option on runcc function to compile lib6 tests for different architectures: Runcc function was compiling all tests with default compiler architecture (32bits on RHEL and 64bits on SLES). This patch fix this problem adding support to get CFLAGS envar and use it to compile lib6 test for different architectures (32bits and 64bits). Signed-Off-By: Higor Aparecido Vieira Alves <halves@linux.vnet.ibm.com>.
396
397Modified File(s):
398ltp/testcases/network/lib6/runcc.c
399
40040) Log Message:
401v4l-test 0.8 for LTP: Today I released v4l-test 0.8. Please find attached the patch for LTP. Changes: Test cases added for VIDIOC_G_CROP, VIDIOC_G_CTRL and VIDIOC_S_CTRL. Signed-off-by: Márton Németh <nm127@freemail.hu>.
402
403Modified Files:
404ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
405ltp/testcases/kernel/device-drivers/v4l/user_space/README
406ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.c
407ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.h
408ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
409ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
410ltp/testcases/kernel/device-drivers/v4l/user_space/video_limits.h
411ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
412Added Files:
413ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
414ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.h
415
41641) Log Message:
417RFC: Fixes for Shared Memory test case shmat: Shmat1.c(testcases/kernel/mem/mtest06) is a test case which tries to create 3 threads during its execution. One thread allocates shared memory, second writes to the shared memory and the third reads from the shared memory. All the 3 threads are synchronized using a global variable. In case of signal (sigsegv) sighandler will be called. The current test case implementation is complete only for x86 arc and is not valid for other archs. We have noticed various issues while executing this test case. Test case issues can be summarized as:
4181. signals are masked once the signal handler is called
4192. comparison signal_context->edi == map address is dubious leading to test case failures under x86 architecture,
420Solution:
421Issue 1: This is due to calling siglongjmp() with in the signal handler. Once the signal handler is called all the signals will be masked. It wont be set back to the original value unless sigsetjmp() is called with a non zero second parameter. This was not happening earlier leading to segmentation faults while executing the tests.
422Issue 2: In the x86 architecture source and destination index with in the ES or DS segments are stored in esi and edi registers. While the shared memory address is being written to edi will have the map_address, returned by shmget, while when the data is read from map_address: will be contained in esi register. So it is inappropriate to just compare map_address to edi register.
423Even after fixing these 2 issues I still see the test case failing some time with messages like: process exited with errors -1 etc. I wanted to know whether we should keep this test case in LTP suite or if there is a better way to fix the issues? Whether comparing signal_context->edi (or esi) == map_address is it the right thing to do? Signed-Off-By: Sharyathi Nagesh <sharyath@in.ibm.com>.
424
425Modified File(s):
426ltp/testcases/kernel/mem/mtest06/shmat1.c
427
42842) Log Message:
429I had a look on testcases/kernel/device-drivers/usb/tusb and deleted what is no longer supported by Linux 2.6.28, for example struct usb_operations, http://lwn.net/Articles/196429/. The result is that nearly nothing left which would test any pieces of the USB code. I attached the patch, but I don't know if it is worth to keep the "tusb" directory at all. Signed-Off-By: Németh Márton <nm127@freemail.hu>.
430
431Modified Files:
432ltp/testcases/kernel/device-drivers/usb/tusb/Makefile
433ltp/testcases/kernel/device-drivers/usb/tusb/st_tusb.h
434ltp/testcases/kernel/device-drivers/usb/tusb/tusb.c
435Added Files:
436ltp/testcases/kernel/device-drivers/usb/tusb/README
437Removed Files:
438ltp/testcases/kernel/device-drivers/usb/tusb/tusb.mod.c
439
44043) Log Message:
441Don't declare lseek in the fork10 test to prevent clashes with system definition: This is a patch for bug #2128681 suggested by Fathi Boudra. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
442
443Modified Files:
444ltp/testcases/kernel/syscalls/fork/fork10.c
445
44644) Log Message:
447Fix broken line in runtest/scsi_debug.part1 file: This is another broken line in a runtest file. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
448
449Modified Files:
450ltp/runtest/quickhit
451ltp/runtest/scsi_debug.part1
452
45345) Log Message:
454Correct possible errors in the runtest files: This patch changes some runtest lines, st. the same tests are referred to as same test IDs. Also, ot fixes some (presumably by accident) broken lines in runtest files. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
455
456Modified Files:
457ltp/runtest/scsi_debug.part1
458
45946) Log Message:
460I'm a user of LTP. I use LTP for testing SH based Linux kernel for our embedded systems. I'm using a kernel 2.6.23. I've downloaded latest LTP release: ltp-full-20090131.tgz. I've found the following issues: 1) I found some instructions on some LTP Makefiles reporting direct calls to "gcc" or "g++" instead of using the related env. variables $(CC) and/or $(CXX). The usage of gcc/g++ hardcoded, didn't allow to cross-build the related LTP tests. I've done a patch which is attached to this email ( ltp-full-20090131-allow-cross-build-fix.patch). Signed-off-by: Francesco Rundo <francesco.rundo@st.com>.
461
462Modified Files:
463ltp/testcases/ballista/ballista/Makefile
464ltp/testcases/ballista/ballista/compile/Makefile
465ltp/testcases/kernel/device-drivers/acpi/Makefile
466ltp/testcases/kernel/device-drivers/agp/user_space/Makefile
467ltp/testcases/kernel/device-drivers/base/user_base/Makefile
468ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/Makefile
469ltp/testcases/kernel/device-drivers/drm/user_space/Makefile
470ltp/testcases/kernel/device-drivers/include/Makefile
471ltp/testcases/kernel/device-drivers/nls/Makefile
472ltp/testcases/kernel/device-drivers/pci/user_tpci/Makefile
473ltp/testcases/kernel/device-drivers/tbio/user_space/Makefile
474ltp/testcases/kernel/device-drivers/usb/user_usb/Makefile
475ltp/testcases/kernel/fs/fs-bench/Makefile
476ltp/testcases/kernel/fs/scsi/ltpfs/Makefile
477ltp/testcases/kernel/fs/scsi/ltpscsi/Makefile
478ltp/testcases/kernel/sched/hyperthreading/ht_affinity/Makefile
479ltp/testcases/kernel/sched/hyperthreading/ht_enabled/Makefile
480ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/Makefile
481ltp/testcases/kernel/security/digsig/twiddlebit/Makefile
482ltp/testcases/kernel/security/digsig/writeexec/Makefile
483ltp/testcases/kernel/syscalls/epoll2/examples/Makefile
484ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/Makefile.hdr
485ltp/testcases/pounder21/Makefile
486ltp/testcases/pounder21/src/cpufreq/Makefile
487ltp/testcases/pounder21/src/mem_alloc_test/Makefile
488ltp/testcases/pounder21/src/memxfer5b/Makefile
489ltp/testcases/pounder21/src/ramsnake/Makefile
490ltp/testcases/pounder21/src/randacoords/Makefile
491ltp/testcases/pounder21/src/randasyscall/Makefile
492ltp/testcases/pounder21/src/time_tests/Makefile
493ltp/testcases/pounder21/src/xbonkers/Makefile
494
49547) Log Message:
496I'm a user of LTP. I use LTP for testing SH based Linux kernel for our embedded systems. I'm using a kernel 2.6.23. I've downloaded latest LTP release: ltp-full-20090131.tgz. I've found the following issues: 2) Under $LTP_ROOT/lib/ there are the tlibio.[ch] files which include some code based on Async IO functionalities. The Async IO is well supported if LTP was built with glibc but it is not supported by uclibc as, currently, the uclibc doesn't provide AsyncIO extensions. I think the code for AsyncIO, have to be placed under "#if !defined (__UCLIBC__)". I've made a patch to fix it. Signed-off-by: Francesco Rundo <francesco.rundo@st.com>.
497
498Modified Files:
499ltp/include/tlibio.h
500ltp/lib/Makefile
501ltp/lib/tlibio.c
502
50348) Log Message:
504Addition of Freezer Controller Testcases to LTP. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>. More Details: http://marc.info/?t=123557050800005&r=1&w=2&n=3,
505
506Modified Files:
507ltp/testcases/kernel/controllers/Makefile
508ltp/testcases/kernel/controllers/test_controllers.sh
509Added Files:
510ltp/testcases/kernel/controllers/freezer/00_description.txt
511ltp/testcases/kernel/controllers/freezer/CHANGELOG
512ltp/testcases/kernel/controllers/freezer/COPYING
513ltp/testcases/kernel/controllers/freezer/Makefile
514ltp/testcases/kernel/controllers/freezer/README
515ltp/testcases/kernel/controllers/freezer/TODO
516ltp/testcases/kernel/controllers/freezer/fork_exec_loop.c
517ltp/testcases/kernel/controllers/freezer/fork_freeze.sh
518ltp/testcases/kernel/controllers/freezer/freeze_cancel.sh
519ltp/testcases/kernel/controllers/freezer/freeze_kill_thaw.sh
520ltp/testcases/kernel/controllers/freezer/freeze_move_thaw.sh
521ltp/testcases/kernel/controllers/freezer/freeze_self_thaw.sh
522ltp/testcases/kernel/controllers/freezer/freeze_sleep_thaw.sh
523ltp/testcases/kernel/controllers/freezer/freeze_thaw.sh
524ltp/testcases/kernel/controllers/freezer/freeze_write_freezing.sh
525ltp/testcases/kernel/controllers/freezer/libcgroup_freezer
526ltp/testcases/kernel/controllers/freezer/libltp
527ltp/testcases/kernel/controllers/freezer/run.sh
528ltp/testcases/kernel/controllers/freezer/stop_freeze_sleep_thaw_cont.sh
529ltp/testcases/kernel/controllers/freezer/stop_freeze_thaw_cont.sh
530ltp/testcases/kernel/controllers/freezer/timed_forkbomb.c
531ltp/testcases/kernel/controllers/freezer/vfork.c
532ltp/testcases/kernel/controllers/freezer/vfork_freeze.sh
533ltp/testcases/kernel/controllers/freezer/write_freezing.sh
534
53549) Log Message:
536Add microblaze support for linux_syscall_number.h. Signed-off-by: Michal Simek <monstr@monstr.eu>.
537
538Modified Files:
539ltp/testcases/kernel/include/order
540
54150) Log Message:
542uclinux: It is necessary to compile include. Signed-off-by: Michal Simek <monstr@monstr.eu>.
543
544Modified Files:
545ltp/testcases/kernel/Makefile
546ltp/testcases/kernel/include/Makefile
547
54851) Log Message:
549Use make install for uclinux too. Signed-off-by: Michal Simek <monstr@monstr.eu>.
550
551Modified Files:
552ltp/testcases/kernel/syscalls/Makefile
553
55452) Log Message:
555fix uclinux build. Signed-off-by: Michal Simek <monstr@monstr.eu>.
556
557Modified Files:
558ltp/testcases/kernel/syscalls/kill/kill05.c
559
56053) Log Message:
561uclinux doens't use remap_file_page. Signed-off-by: Michal Simek <monstr@monstr.eu>.
562
563Modified Files:
564ltp/testcases/kernel/syscalls/Makefile
565
56654) Log Message:
567Fix return(0) to return 0. Signed-off-by: Michal Simek <monstr@monstr.eu>.
568
569Modified Files:
570ltp/testcases/kernel/fs/dmapi/mmapfile.c
571ltp/testcases/kernel/fs/ftest/ftest01.c
572ltp/testcases/kernel/fs/ftest/ftest02.c
573ltp/testcases/kernel/fs/ftest/ftest03.c
574ltp/testcases/kernel/fs/ftest/ftest04.c
575ltp/testcases/kernel/fs/ftest/ftest05.c
576ltp/testcases/kernel/fs/ftest/ftest06.c
577ltp/testcases/kernel/fs/ftest/ftest07.c
578ltp/testcases/kernel/fs/ftest/ftest08.c
579ltp/testcases/kernel/fs/inode/inode01.c
580ltp/testcases/kernel/fs/inode/inode02.c
581ltp/testcases/kernel/fs/scsi/ltpfs/main.c
582ltp/testcases/kernel/fs/stream/stream01.c
583ltp/testcases/kernel/fs/stream/stream02.c
584ltp/testcases/kernel/fs/stream/stream03.c
585ltp/testcases/kernel/fs/stream/stream04.c
586ltp/testcases/kernel/fs/stream/stream05.c
587ltp/testcases/kernel/io/direct_io/diotest2.c
588ltp/testcases/kernel/io/direct_io/diotest3.c
589ltp/testcases/kernel/io/direct_io/diotest5.c
590ltp/testcases/kernel/io/direct_io/diotest6.c
591ltp/testcases/kernel/io/direct_io/diotest_routines.c
592ltp/testcases/kernel/io/disktest/dump.c
593ltp/testcases/kernel/io/disktest/main.c
594ltp/testcases/kernel/io/disktest/parse.c
595ltp/testcases/kernel/io/disktest/sfunc.c
596ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
597ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c
598ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat03.c
599ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
600ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c
601ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c
602ltp/testcases/kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c
603ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
604ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget02.c
605ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget03.c
606ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget05.c
607ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
608ltp/testcases/kernel/mem/mmapstress/mmapstress02.c
609ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
610ltp/testcases/kernel/mem/mmapstress/mmapstress04.c
611ltp/testcases/kernel/mem/mmapstress/mmapstress05.c
612ltp/testcases/kernel/mem/mmapstress/mmapstress06.c
613ltp/testcases/kernel/mem/mmapstress/mmapstress07.c
614ltp/testcases/kernel/mem/mmapstress/mmapstress08.c
615ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
616ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
617ltp/testcases/kernel/mem/page/page01.c
618ltp/testcases/kernel/mem/page/page02.c
619ltp/testcases/kernel/mem/vmtests/data_space.c
620ltp/testcases/kernel/mem/vmtests/stack_space.c
621ltp/testcases/kernel/pty/hangup01.c
622ltp/testcases/kernel/pty/ptem01.c
623ltp/testcases/kernel/pty/pty01.c
624ltp/testcases/kernel/sched/clisrv/readline.c
625ltp/testcases/kernel/sched/pthreads/pth_str02.c
626ltp/testcases/kernel/syscalls/abort/abort01.c
627ltp/testcases/kernel/syscalls/acct/acct01.c
628ltp/testcases/kernel/syscalls/acct/acct02.c
629ltp/testcases/kernel/syscalls/confstr/confstr01.c
630ltp/testcases/kernel/syscalls/creat/creat08.c
631ltp/testcases/kernel/syscalls/dup/dup06.c
632ltp/testcases/kernel/syscalls/dup/dup07.c
633ltp/testcases/kernel/syscalls/dup2/dup201.c
634ltp/testcases/kernel/syscalls/dup2/dup202.c
635ltp/testcases/kernel/syscalls/dup2/dup203.c
636ltp/testcases/kernel/syscalls/dup2/dup204.c
637ltp/testcases/kernel/syscalls/dup2/dup205.c
638ltp/testcases/kernel/syscalls/execve/execve02.c
639ltp/testcases/kernel/syscalls/execve/execve03.c
640ltp/testcases/kernel/syscalls/execve/execve04.c
641ltp/testcases/kernel/syscalls/execve/execve05.c
642ltp/testcases/kernel/syscalls/execve/execve06.c
643ltp/testcases/kernel/syscalls/exit/exit01.c
644ltp/testcases/kernel/syscalls/exit/exit02.c
645ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
646ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
647ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
648ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
649ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
650ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
651ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
652ltp/testcases/kernel/syscalls/fchdir/fchdir01.c
653ltp/testcases/kernel/syscalls/fchdir/fchdir02.c
654ltp/testcases/kernel/syscalls/fchdir/fchdir03.c
655ltp/testcases/kernel/syscalls/fchmod/fchmod02.c
656ltp/testcases/kernel/syscalls/fchmod/fchmod03.c
657ltp/testcases/kernel/syscalls/fchmod/fchmod04.c
658ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
659ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
660ltp/testcases/kernel/syscalls/fchmod/fchmod07.c
661ltp/testcases/kernel/syscalls/fcntl/fcntl01.c
662ltp/testcases/kernel/syscalls/fcntl/fcntl06.c
663ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
664ltp/testcases/kernel/syscalls/fcntl/fcntl12.c
665ltp/testcases/kernel/syscalls/fcntl/fcntl13.c
666ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
667ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
668ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
669ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
670ltp/testcases/kernel/syscalls/fcntl/fcntl18.c
671ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
672ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
673ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
674ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
675ltp/testcases/kernel/syscalls/fmtmsg/fmtmsg01.c
676ltp/testcases/kernel/syscalls/fork/fork02.c
677ltp/testcases/kernel/syscalls/fork/fork03.c
678ltp/testcases/kernel/syscalls/fork/fork05.c
679ltp/testcases/kernel/syscalls/fork/fork06.c
680ltp/testcases/kernel/syscalls/fork/fork08.c
681ltp/testcases/kernel/syscalls/fork/fork09.c
682ltp/testcases/kernel/syscalls/fork/fork10.c
683ltp/testcases/kernel/syscalls/fork/fork11.c
684ltp/testcases/kernel/syscalls/fstat/fstat02.c
685ltp/testcases/kernel/syscalls/fstat/fstat03.c
686ltp/testcases/kernel/syscalls/fstat/fstat04.c
687ltp/testcases/kernel/syscalls/fstat/fstat05.c
688ltp/testcases/kernel/syscalls/fstatfs/fstatfs02.c
689ltp/testcases/kernel/syscalls/fsync/fsync02.c
690ltp/testcases/kernel/syscalls/fsync/fsync03.c
691ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
692ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
693ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
694ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
695ltp/testcases/kernel/syscalls/getcwd/getcwd01.c
696ltp/testcases/kernel/syscalls/getcwd/getcwd02.c
697ltp/testcases/kernel/syscalls/getcwd/getcwd03.c
698ltp/testcases/kernel/syscalls/getdents/getdents01.c
699ltp/testcases/kernel/syscalls/getdents/getdents02.c
700ltp/testcases/kernel/syscalls/getdents/getdents03.c
701ltp/testcases/kernel/syscalls/getdents/getdents04.c
702ltp/testcases/kernel/syscalls/getegid/getegid02.c
703ltp/testcases/kernel/syscalls/getgid/getgid03.c
704ltp/testcases/kernel/syscalls/getgroups/getgroups03.c
705ltp/testcases/kernel/syscalls/getgroups/getgroups04.c
706ltp/testcases/kernel/syscalls/getitimer/getitimer01.c
707ltp/testcases/kernel/syscalls/getitimer/getitimer02.c
708ltp/testcases/kernel/syscalls/getitimer/getitimer03.c
709ltp/testcases/kernel/syscalls/getpeername/getpeername01.c
710ltp/testcases/kernel/syscalls/getpgid/getpgid01.c
711ltp/testcases/kernel/syscalls/getpgid/getpgid02.c
712ltp/testcases/kernel/syscalls/getpid/getpid01.c
713ltp/testcases/kernel/syscalls/getpid/getpid02.c
714ltp/testcases/kernel/syscalls/getppid/getppid02.c
715ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
716ltp/testcases/kernel/syscalls/getpriority/getpriority02.c
717ltp/testcases/kernel/syscalls/getresgid/getresgid01.c
718ltp/testcases/kernel/syscalls/getresgid/getresgid02.c
719ltp/testcases/kernel/syscalls/getresgid/getresgid03.c
720ltp/testcases/kernel/syscalls/getresuid/getresuid01.c
721ltp/testcases/kernel/syscalls/getresuid/getresuid02.c
722ltp/testcases/kernel/syscalls/getresuid/getresuid03.c
723ltp/testcases/kernel/syscalls/getsid/getsid01.c
724ltp/testcases/kernel/syscalls/getsid/getsid02.c
725ltp/testcases/kernel/syscalls/getsockname/getsockname01.c
726ltp/testcases/kernel/syscalls/getsockopt/getsockopt01.c
727ltp/testcases/kernel/syscalls/gettid/gettid01.c
728ltp/testcases/kernel/syscalls/getuid/getuid01.c
729ltp/testcases/kernel/syscalls/getuid/getuid02.c
730ltp/testcases/kernel/syscalls/getuid/getuid03.c
731ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
732ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
733ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
734ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
735ltp/testcases/kernel/syscalls/iopl/iopl01.c
736ltp/testcases/kernel/syscalls/iopl/iopl02.c
737ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl01.c
738ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
739ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl03.c
740ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl04.c
741ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl05.c
742ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
743ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
744ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
745ltp/testcases/kernel/syscalls/ipc/msgget/msgget01.c
746ltp/testcases/kernel/syscalls/ipc/msgget/msgget02.c
747ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
748ltp/testcases/kernel/syscalls/ipc/msgget/msgget04.c
749ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv01.c
750ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv02.c
751ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv03.c
752ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv04.c
753ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
754ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
755ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd01.c
756ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd02.c
757ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd03.c
758ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd04.c
759ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
760ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
761ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
762ltp/testcases/kernel/syscalls/ipc/semctl/semctl02.c
763ltp/testcases/kernel/syscalls/ipc/semctl/semctl03.c
764ltp/testcases/kernel/syscalls/ipc/semctl/semctl04.c
765ltp/testcases/kernel/syscalls/ipc/semctl/semctl05.c
766ltp/testcases/kernel/syscalls/ipc/semget/semget01.c
767ltp/testcases/kernel/syscalls/ipc/semget/semget02.c
768ltp/testcases/kernel/syscalls/ipc/semget/semget03.c
769ltp/testcases/kernel/syscalls/ipc/semget/semget06.c
770ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
771ltp/testcases/kernel/syscalls/ipc/semop/semop03.c
772ltp/testcases/kernel/syscalls/ipc/semop/semop04.c
773ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
774ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
775ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
776ltp/testcases/kernel/syscalls/ipc/shmat/shmat03.c
777ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
778ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
779ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl03.c
780ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
781ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
782ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt02.c
783ltp/testcases/kernel/syscalls/ipc/shmget/shmget01.c
784ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
785ltp/testcases/kernel/syscalls/ipc/shmget/shmget03.c
786ltp/testcases/kernel/syscalls/ipc/shmget/shmget04.c
787ltp/testcases/kernel/syscalls/ipc/shmget/shmget05.c
788ltp/testcases/kernel/syscalls/kill/kill01.c
789ltp/testcases/kernel/syscalls/kill/kill03.c
790ltp/testcases/kernel/syscalls/kill/kill04.c
791ltp/testcases/kernel/syscalls/kill/kill05.c
792ltp/testcases/kernel/syscalls/kill/kill06.c
793ltp/testcases/kernel/syscalls/kill/kill07.c
794ltp/testcases/kernel/syscalls/kill/kill08.c
795ltp/testcases/kernel/syscalls/kill/kill11.c
796ltp/testcases/kernel/syscalls/kill/kill12.c
797ltp/testcases/kernel/syscalls/lchown/lchown01.c
798ltp/testcases/kernel/syscalls/lchown/lchown02.c
799ltp/testcases/kernel/syscalls/listen/listen01.c
800ltp/testcases/kernel/syscalls/llseek/llseek01.c
801ltp/testcases/kernel/syscalls/llseek/llseek02.c
802ltp/testcases/kernel/syscalls/lseek/lseek06.c
803ltp/testcases/kernel/syscalls/lseek/lseek07.c
804ltp/testcases/kernel/syscalls/lseek/lseek08.c
805ltp/testcases/kernel/syscalls/lseek/lseek09.c
806ltp/testcases/kernel/syscalls/lseek/lseek10.c
807ltp/testcases/kernel/syscalls/lstat/lstat02.c
808ltp/testcases/kernel/syscalls/lstat/lstat03.c
809ltp/testcases/kernel/syscalls/mallopt/mallopt01.c
810ltp/testcases/kernel/syscalls/memcmp/memcmp01.c
811ltp/testcases/kernel/syscalls/memcpy/memcpy01.c
812ltp/testcases/kernel/syscalls/memset/memset01.c
813ltp/testcases/kernel/syscalls/mincore/mincore01.c
814ltp/testcases/kernel/syscalls/mkdir/mkdir02.c
815ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
816ltp/testcases/kernel/syscalls/mkdir/mkdir04.c
817ltp/testcases/kernel/syscalls/mkdir/mkdir05.c
818ltp/testcases/kernel/syscalls/mkdir/mkdir09.c
819ltp/testcases/kernel/syscalls/mknod/mknod02.c
820ltp/testcases/kernel/syscalls/mknod/mknod03.c
821ltp/testcases/kernel/syscalls/mknod/mknod04.c
822ltp/testcases/kernel/syscalls/mknod/mknod05.c
823ltp/testcases/kernel/syscalls/mknod/mknod06.c
824ltp/testcases/kernel/syscalls/mknod/mknod07.c
825ltp/testcases/kernel/syscalls/mknod/mknod08.c
826ltp/testcases/kernel/syscalls/mknod/mknod09.c
827ltp/testcases/kernel/syscalls/mmap/mmap04.c
828ltp/testcases/kernel/syscalls/mmap/mmap05.c
829ltp/testcases/kernel/syscalls/mmap/mmap06.c
830ltp/testcases/kernel/syscalls/mmap/mmap07.c
831ltp/testcases/kernel/syscalls/mmap/mmap08.c
832ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt01.c
833ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt02.c
834ltp/testcases/kernel/syscalls/mprotect/mprotect01.c
835ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
836ltp/testcases/kernel/syscalls/mprotect/mprotect03.c
837ltp/testcases/kernel/syscalls/mremap/mremap01.c
838ltp/testcases/kernel/syscalls/mremap/mremap02.c
839ltp/testcases/kernel/syscalls/mremap/mremap03.c
840ltp/testcases/kernel/syscalls/mremap/mremap04.c
841ltp/testcases/kernel/syscalls/msync/msync01.c
842ltp/testcases/kernel/syscalls/msync/msync02.c
843ltp/testcases/kernel/syscalls/msync/msync03.c
844ltp/testcases/kernel/syscalls/msync/msync04.c
845ltp/testcases/kernel/syscalls/msync/msync05.c
846ltp/testcases/kernel/syscalls/munmap/munmap01.c
847ltp/testcases/kernel/syscalls/munmap/munmap02.c
848ltp/testcases/kernel/syscalls/munmap/munmap03.c
849ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
850ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
851ltp/testcases/kernel/syscalls/nanosleep/nanosleep04.c
852ltp/testcases/kernel/syscalls/nftw/nftw.c
853ltp/testcases/kernel/syscalls/nftw/nftw64.c
854ltp/testcases/kernel/syscalls/nice/nice01.c
855ltp/testcases/kernel/syscalls/nice/nice02.c
856ltp/testcases/kernel/syscalls/nice/nice03.c
857ltp/testcases/kernel/syscalls/nice/nice04.c
858ltp/testcases/kernel/syscalls/open/open01.c
859ltp/testcases/kernel/syscalls/open/open02.c
860ltp/testcases/kernel/syscalls/open/open04.c
861ltp/testcases/kernel/syscalls/open/open05.c
862ltp/testcases/kernel/syscalls/open/open06.c
863ltp/testcases/kernel/syscalls/open/open07.c
864ltp/testcases/kernel/syscalls/open/open08.c
865ltp/testcases/kernel/syscalls/open/open09.c
866ltp/testcases/kernel/syscalls/open/open10.c
867ltp/testcases/kernel/syscalls/pause/pause02.c
868ltp/testcases/kernel/syscalls/pause/pause03.c
869ltp/testcases/kernel/syscalls/personality/personality01.c
870ltp/testcases/kernel/syscalls/personality/personality02.c
871ltp/testcases/kernel/syscalls/pipe/pipe01.c
872ltp/testcases/kernel/syscalls/pipe/pipe05.c
873ltp/testcases/kernel/syscalls/pipe/pipe06.c
874ltp/testcases/kernel/syscalls/pipe/pipe08.c
875ltp/testcases/kernel/syscalls/pipe/pipe09.c
876ltp/testcases/kernel/syscalls/pipe/pipe10.c
877ltp/testcases/kernel/syscalls/pipe/pipe11.c
878ltp/testcases/kernel/syscalls/poll/poll01.c
879ltp/testcases/kernel/syscalls/pread/pread01.c
880ltp/testcases/kernel/syscalls/pread/pread02.c
881ltp/testcases/kernel/syscalls/pread/pread03.c
882ltp/testcases/kernel/syscalls/profil/profil01.c
883ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
884ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
885ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
886ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
887ltp/testcases/kernel/syscalls/read/read02.c
888ltp/testcases/kernel/syscalls/read/read03.c
889ltp/testcases/kernel/syscalls/read/read04.c
890ltp/testcases/kernel/syscalls/readlink/readlink01.c
891ltp/testcases/kernel/syscalls/readlink/readlink03.c
892ltp/testcases/kernel/syscalls/readlink/readlink04.c
893ltp/testcases/kernel/syscalls/readv/readv01.c
894ltp/testcases/kernel/syscalls/readv/readv02.c
895ltp/testcases/kernel/syscalls/readv/readv03.c
896ltp/testcases/kernel/syscalls/recv/recv01.c
897ltp/testcases/kernel/syscalls/rename/rename01.c
898ltp/testcases/kernel/syscalls/rename/rename03.c
899ltp/testcases/kernel/syscalls/rename/rename04.c
900ltp/testcases/kernel/syscalls/rename/rename05.c
901ltp/testcases/kernel/syscalls/rename/rename06.c
902ltp/testcases/kernel/syscalls/rename/rename07.c
903ltp/testcases/kernel/syscalls/rename/rename08.c
904ltp/testcases/kernel/syscalls/rename/rename09.c
905ltp/testcases/kernel/syscalls/rename/rename10.c
906ltp/testcases/kernel/syscalls/rename/rename12.c
907ltp/testcases/kernel/syscalls/rename/rename13.c
908ltp/testcases/kernel/syscalls/rename/rename14.c
909ltp/testcases/kernel/syscalls/rmdir/rmdir01.c
910ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
911ltp/testcases/kernel/syscalls/rmdir/rmdir03.c
912ltp/testcases/kernel/syscalls/sched_getscheduler/sched_getscheduler02.c
913ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler01.c
914ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler02.c
915ltp/testcases/kernel/syscalls/sched_yield/sched_yield01.c
916ltp/testcases/kernel/syscalls/send/send01.c
917ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
918ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
919ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
920ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
921ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
922ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
923ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
924ltp/testcases/kernel/syscalls/sendto/sendto01.c
925ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
926ltp/testcases/kernel/syscalls/setfsuid/setfsuid01.c
927ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
928ltp/testcases/kernel/syscalls/setgid/setgid02.c
929ltp/testcases/kernel/syscalls/setgid/setgid03.c
930ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
931ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
932ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
933ltp/testcases/kernel/syscalls/setitimer/setitimer01.c
934ltp/testcases/kernel/syscalls/setitimer/setitimer02.c
935ltp/testcases/kernel/syscalls/setitimer/setitimer03.c
936ltp/testcases/kernel/syscalls/setpgid/setpgid02.c
937ltp/testcases/kernel/syscalls/setpgid/setpgid03.c
938ltp/testcases/kernel/syscalls/setpgrp/setpgrp02.c
939ltp/testcases/kernel/syscalls/setpriority/setpriority01.c
940ltp/testcases/kernel/syscalls/setpriority/setpriority02.c
941ltp/testcases/kernel/syscalls/setpriority/setpriority03.c
942ltp/testcases/kernel/syscalls/setpriority/setpriority04.c
943ltp/testcases/kernel/syscalls/setpriority/setpriority05.c
944ltp/testcases/kernel/syscalls/setregid/setregid02.c
945ltp/testcases/kernel/syscalls/setregid/setregid03.c
946ltp/testcases/kernel/syscalls/setregid/setregid04.c
947ltp/testcases/kernel/syscalls/setresuid/setresuid01.c
948ltp/testcases/kernel/syscalls/setresuid/setresuid02.c
949ltp/testcases/kernel/syscalls/setresuid/setresuid03.c
950ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
951ltp/testcases/kernel/syscalls/setreuid/setreuid02.c
952ltp/testcases/kernel/syscalls/setreuid/setreuid03.c
953ltp/testcases/kernel/syscalls/setreuid/setreuid04.c
954ltp/testcases/kernel/syscalls/setreuid/setreuid05.c
955ltp/testcases/kernel/syscalls/setreuid/setreuid06.c
956ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
957ltp/testcases/kernel/syscalls/setrlimit/setrlimit01.c
958ltp/testcases/kernel/syscalls/setrlimit/setrlimit02.c
959ltp/testcases/kernel/syscalls/setsid/setsid01.c
960ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
961ltp/testcases/kernel/syscalls/settimeofday/settimeofday01.c
962ltp/testcases/kernel/syscalls/settimeofday/settimeofday02.c
963ltp/testcases/kernel/syscalls/setuid/setuid03.c
964ltp/testcases/kernel/syscalls/setuid/setuid04.c
965ltp/testcases/kernel/syscalls/sigaction/sigaction01.c
966ltp/testcases/kernel/syscalls/sigaction/sigaction02.c
967ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack01.c
968ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack02.c
969ltp/testcases/kernel/syscalls/sighold/sighold02.c
970ltp/testcases/kernel/syscalls/signal/signal02.c
971ltp/testcases/kernel/syscalls/signal/signal03.c
972ltp/testcases/kernel/syscalls/signal/signal04.c
973ltp/testcases/kernel/syscalls/signal/signal05.c
974ltp/testcases/kernel/syscalls/sigprocmask/sigprocmask01.c
975ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
976ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
977ltp/testcases/kernel/syscalls/socket/socket01.c
978ltp/testcases/kernel/syscalls/socketpair/socketpair01.c
979ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
980ltp/testcases/kernel/syscalls/stat/stat01.c
981ltp/testcases/kernel/syscalls/stat/stat02.c
982ltp/testcases/kernel/syscalls/stat/stat03.c
983ltp/testcases/kernel/syscalls/statfs/statfs02.c
984ltp/testcases/kernel/syscalls/statfs/statfs03.c
985ltp/testcases/kernel/syscalls/stime/stime01.c
986ltp/testcases/kernel/syscalls/stime/stime02.c
987ltp/testcases/kernel/syscalls/string/string01.c
988ltp/testcases/kernel/syscalls/symlink/symlink01.c
989ltp/testcases/kernel/syscalls/symlink/symlink03.c
990ltp/testcases/kernel/syscalls/symlink/symlink04.c
991ltp/testcases/kernel/syscalls/symlink/symlink05.c
992ltp/testcases/kernel/syscalls/sync/sync02.c
993ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
994ltp/testcases/kernel/syscalls/syscall/syscall01.c
995ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
996ltp/testcases/kernel/syscalls/sysctl/sysctl01.c
997ltp/testcases/kernel/syscalls/sysctl/sysctl03.c
998ltp/testcases/kernel/syscalls/sysctl/sysctl04.c
999ltp/testcases/kernel/syscalls/sysctl/sysctl05.c
1000ltp/testcases/kernel/syscalls/sysinfo/sysinfo01.c
1001ltp/testcases/kernel/syscalls/sysinfo/sysinfo02.c
1002ltp/testcases/kernel/syscalls/time/time02.c
1003ltp/testcases/kernel/syscalls/times/times03.c
1004ltp/testcases/kernel/syscalls/truncate/truncate01.c
1005ltp/testcases/kernel/syscalls/truncate/truncate02.c
1006ltp/testcases/kernel/syscalls/truncate/truncate03.c
1007ltp/testcases/kernel/syscalls/truncate/truncate04.c
1008ltp/testcases/kernel/syscalls/umask/umask02.c
1009ltp/testcases/kernel/syscalls/umask/umask03.c
1010ltp/testcases/kernel/syscalls/uname/uname02.c
1011ltp/testcases/kernel/syscalls/uname/uname03.c
1012ltp/testcases/kernel/syscalls/utime/utime01.c
1013ltp/testcases/kernel/syscalls/utime/utime02.c
1014ltp/testcases/kernel/syscalls/utime/utime03.c
1015ltp/testcases/kernel/syscalls/utime/utime04.c
1016ltp/testcases/kernel/syscalls/utime/utime05.c
1017ltp/testcases/kernel/syscalls/utime/utime06.c
1018ltp/testcases/kernel/syscalls/vfork/vfork01.c
1019ltp/testcases/kernel/syscalls/vhangup/vhangup01.c
1020ltp/testcases/kernel/syscalls/vhangup/vhangup02.c
1021ltp/testcases/kernel/syscalls/wait4/wait401.c
1022ltp/testcases/kernel/syscalls/wait4/wait402.c
1023ltp/testcases/kernel/syscalls/waitpid/waitpid01.c
1024ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
1025ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
1026ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
1027ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
1028ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
1029ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
1030ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
1031ltp/testcases/kernel/syscalls/waitpid/waitpid09.c
1032ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
1033ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
1034ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
1035ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
1036ltp/testcases/kernel/syscalls/write/write02.c
1037ltp/testcases/kernel/syscalls/write/write03.c
1038ltp/testcases/kernel/syscalls/write/write04.c
1039ltp/testcases/kernel/syscalls/write/write05.c
1040ltp/testcases/kernel/syscalls/writev/writev01.c
1041ltp/testcases/kernel/syscalls/writev/writev02.c
1042ltp/testcases/kernel/syscalls/writev/writev03.c
1043ltp/testcases/kernel/syscalls/writev/writev04.c
1044ltp/testcases/kernel/syscalls/writev/writev05.c
1045ltp/testcases/kernel/syscalls/writev/writev06.c
1046
104755) Log Message:
1048fix return(1) -> return 1. Signed-off-by: Michal Simek <monstr@monstr.eu>.
1049
1050Modified Files:
1051ltp/testcases/kernel/fs/inode/inode02.c
1052ltp/testcases/kernel/fs/scsi/ltpfs/main.c
1053ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
1054ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap03.c
1055ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
1056ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
1057ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
1058ltp/testcases/kernel/mem/page/page01.c
1059ltp/testcases/kernel/sched/nptl/nptl01.c
1060ltp/testcases/kernel/sched/sched_stress/sched_tc6.c
1061ltp/testcases/kernel/syscalls/abort/abort01.c
1062ltp/testcases/kernel/syscalls/fcntl/fcntl07.c
1063ltp/testcases/kernel/syscalls/fcntl/fcntl07B.c
1064ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
1065ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
1066ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
1067ltp/testcases/kernel/syscalls/symlink/symlink01.c
1068
106956) Log Message:
1070Fix return(NULL) -> return NULL. Signed-off-by: Michal Simek <monstr@monstr.eu>.
1071
1072Modified Files:
1073ltp/testcases/kernel/fs/doio/doio.c
1074ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
1075ltp/testcases/kernel/syscalls/symlink/symlink01.c
1076
107757) Log Message:
1078Clear Trailing Whitespace. Signed-off-by: Michal Simek <monstr@monstr.eu>.
1079
1080Modified Files:
1081ltp/testcases/kernel/containers/netns/crtchild.c
1082ltp/testcases/kernel/containers/netns/crtchild_delchild.c
1083ltp/testcases/kernel/containers/netns/par_chld_ftp.c
1084ltp/testcases/kernel/containers/netns/par_chld_ipv6.c
1085ltp/testcases/kernel/containers/netns/sysfsview.c
1086ltp/testcases/kernel/containers/netns/two_children_ns.c
1087ltp/testcases/kernel/containers/pidns/pidns04.c
1088ltp/testcases/kernel/containers/sysvipc/check_ipcns_enabled.c
1089ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
1090ltp/testcases/kernel/device-drivers/acpi/LtpAcpiCmds.c
1091ltp/testcases/kernel/device-drivers/agp/kernel_space/tagp.c
1092ltp/testcases/kernel/device-drivers/agp/user_space/tagp_ki.c
1093ltp/testcases/kernel/device-drivers/agp/user_space/user_tagp.c
1094ltp/testcases/kernel/device-drivers/base/tbase/tbase.c
1095ltp/testcases/kernel/device-drivers/base/user_base/tbase_ki.c
1096ltp/testcases/kernel/device-drivers/base/user_base/user_tbase.c
1097ltp/testcases/kernel/device-drivers/dev_sim_framework/kernel_space/tmod.c
1098ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/tmod_ki.c
1099ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/user_tmod.c
1100ltp/testcases/kernel/device-drivers/drm/kernel_space/tdrm.c
1101ltp/testcases/kernel/device-drivers/drm/user_space/user_tdrm.c
1102ltp/testcases/kernel/device-drivers/include/includeTest.c
1103ltp/testcases/kernel/device-drivers/include/userBlockInclude.c
1104ltp/testcases/kernel/device-drivers/nls/userBlockNLS.c
1105ltp/testcases/kernel/device-drivers/pci/tpci/tpci.c
1106ltp/testcases/kernel/device-drivers/pci/user_tpci/tpci_ki.c
1107ltp/testcases/kernel/device-drivers/pci/user_tpci/user_tpci.c
1108ltp/testcases/kernel/device-drivers/tbio/kernel_space/tbio.c
1109ltp/testcases/kernel/device-drivers/tbio/user_space/tbio_ki.c
1110ltp/testcases/kernel/device-drivers/tbio/user_space/user_tbio.c
1111ltp/testcases/kernel/device-drivers/usb/tusb/tusb.c
1112ltp/testcases/kernel/device-drivers/usb/user_usb/tusb_ki.c
1113ltp/testcases/kernel/device-drivers/usb/user_usb/user_tusb.c
1114ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
1115ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
1116ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
1117ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
1118ltp/testcases/kernel/fs/acls/acl_file_test.c
1119ltp/testcases/kernel/fs/dmapi/attr.c
1120ltp/testcases/kernel/fs/dmapi/config.c
1121ltp/testcases/kernel/fs/dmapi/disp.c
1122ltp/testcases/kernel/fs/dmapi/dm_test.c
1123ltp/testcases/kernel/fs/dmapi/event.c
1124ltp/testcases/kernel/fs/dmapi/event_am.c
1125ltp/testcases/kernel/fs/dmapi/event_an.c
1126ltp/testcases/kernel/fs/dmapi/event_sd.c
1127ltp/testcases/kernel/fs/dmapi/event_sn.c
1128ltp/testcases/kernel/fs/dmapi/event_us.c
1129ltp/testcases/kernel/fs/dmapi/handle.c
1130ltp/testcases/kernel/fs/dmapi/hole.c
1131ltp/testcases/kernel/fs/dmapi/invis.c
1132ltp/testcases/kernel/fs/dmapi/mmap.c
1133ltp/testcases/kernel/fs/dmapi/mmapfile.c
1134ltp/testcases/kernel/fs/dmapi/mount.c
1135ltp/testcases/kernel/fs/dmapi/objref.c
1136ltp/testcases/kernel/fs/dmapi/pmr_post.c
1137ltp/testcases/kernel/fs/dmapi/pmr_pre.c
1138ltp/testcases/kernel/fs/dmapi/right.c
1139ltp/testcases/kernel/fs/dmapi/session.c
1140ltp/testcases/kernel/fs/dmapi/token.c
1141ltp/testcases/kernel/fs/doio/doio.c
1142ltp/testcases/kernel/fs/doio/growfiles.c
1143ltp/testcases/kernel/fs/doio/iogen.c
1144ltp/testcases/kernel/fs/fs-bench/create-files.c
1145ltp/testcases/kernel/fs/fs-bench/random-del-create.c
1146ltp/testcases/kernel/fs/fs_di/create_datafile.c
1147ltp/testcases/kernel/fs/fsstress/fsstress.c
1148ltp/testcases/kernel/fs/fsx-linux/fsx-linux.c
1149ltp/testcases/kernel/fs/ftest/ftest01.c
1150ltp/testcases/kernel/fs/ftest/ftest02.c
1151ltp/testcases/kernel/fs/ftest/ftest03.c
1152ltp/testcases/kernel/fs/ftest/ftest04.c
1153ltp/testcases/kernel/fs/ftest/ftest06.c
1154ltp/testcases/kernel/fs/ftest/ftest07.c
1155ltp/testcases/kernel/fs/inode/inode01.c
1156ltp/testcases/kernel/fs/inode/inode02.c
1157ltp/testcases/kernel/fs/mongo/map5.c
1158ltp/testcases/kernel/fs/mongo/mongo_compare.c
1159ltp/testcases/kernel/fs/mongo/mongo_read.c
1160ltp/testcases/kernel/fs/mongo/mongo_slinks.c
1161ltp/testcases/kernel/fs/mongo/reiser_fract_tree.c
1162ltp/testcases/kernel/fs/mongo/summ.c
1163ltp/testcases/kernel/fs/openfile/openfile.c
1164ltp/testcases/kernel/fs/proc/proc01.c
1165ltp/testcases/kernel/fs/scsi/ltpfs/LtpfsCmds.c
1166ltp/testcases/kernel/fs/scsi/ltpfs/main.c
1167ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
1168ltp/testcases/kernel/fs/scsi/ltpscsi/sg_err.c
1169ltp/testcases/kernel/fs/stream/stream01.c
1170ltp/testcases/kernel/fs/stream/stream02.c
1171ltp/testcases/kernel/fs/stream/stream03.c
1172ltp/testcases/kernel/fs/stream/stream04.c
1173ltp/testcases/kernel/fs/stream/stream05.c
1174ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
1175ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.c
1176ltp/testcases/kernel/hotplug/memory_hotplug/segment.c
1177ltp/testcases/kernel/io/aio/aio01/aio01.c
1178ltp/testcases/kernel/io/aio/aio02/main.c
1179ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
1180ltp/testcases/kernel/io/direct_io/diotest1.c
1181ltp/testcases/kernel/io/direct_io/diotest2.c
1182ltp/testcases/kernel/io/direct_io/diotest3.c
1183ltp/testcases/kernel/io/direct_io/diotest4.c
1184ltp/testcases/kernel/io/direct_io/diotest5.c
1185ltp/testcases/kernel/io/direct_io/diotest6.c
1186ltp/testcases/kernel/io/direct_io/diotest_routines.c
1187ltp/testcases/kernel/io/direct_io/dma_thread_diotest7.c
1188ltp/testcases/kernel/io/disktest/childmain.c
1189ltp/testcases/kernel/io/disktest/dump.c
1190ltp/testcases/kernel/io/disktest/globals.c
1191ltp/testcases/kernel/io/disktest/main.c
1192ltp/testcases/kernel/io/disktest/parse.c
1193ltp/testcases/kernel/io/disktest/sfunc.c
1194ltp/testcases/kernel/io/disktest/threading.c
1195ltp/testcases/kernel/io/disktest/timer.c
1196ltp/testcases/kernel/io/ltp-aiodio/aio-stress.c
1197ltp/testcases/kernel/io/ltp-aiodio/aiocp.c
1198ltp/testcases/kernel/io/ltp-aiodio/aiodio_sparse.c
1199ltp/testcases/kernel/io/ltp-aiodio/dio_sparse.c
1200ltp/testcases/kernel/io/ltp-aiodio/ltp-diorh.c
1201ltp/testcases/kernel/io/ltp-aiodio/read_checkzero.c
1202ltp/testcases/kernel/io/stress_cd/stress_cd.c
1203ltp/testcases/kernel/io/writetest/writetest.c
1204ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_01.c
1205ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_ctl.c
1206ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_get.c
1207ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_rcv.c
1208ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_snd.c
1209ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_04.c
1210ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
1211ltp/testcases/kernel/ipc/ipc_stress/pipe_test_01.c
1212ltp/testcases/kernel/ipc/ipc_stress/pipe_test_02.c
1213ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_01.c
1214ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
1215ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
1216ltp/testcases/kernel/ipc/ipc_stress/shmem_test_01.c
1217ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
1218ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
1219ltp/testcases/kernel/ipc/ipc_stress/shmem_test_04.c
1220ltp/testcases/kernel/ipc/ipc_stress/shmem_test_05.c
1221ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
1222ltp/testcases/kernel/ipc/ipc_stress/shmem_test_07.c
1223ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
1224ltp/testcases/kernel/ipc/ipc_stress/signal_test_02.c
1225ltp/testcases/kernel/ipc/ipc_stress/signal_test_03.c
1226ltp/testcases/kernel/ipc/ipc_stress/signal_test_04.c
1227ltp/testcases/kernel/ipc/ipc_stress/signal_test_05.c
1228ltp/testcases/kernel/ipc/ipc_stress/signal_test_06.c
1229ltp/testcases/kernel/ipc/ipc_stress/signal_test_07.c
1230ltp/testcases/kernel/ipc/pipeio/pipeio.c
1231ltp/testcases/kernel/ipc/semaphore/sem01.c
1232ltp/testcases/kernel/ipc/semaphore/sem02.c
1233ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap01.c
1234ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
1235ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap03.c
1236ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
1237ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
1238ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c
1239ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat03.c
1240ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
1241ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c
1242ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c
1243ltp/testcases/kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c
1244ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
1245ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget02.c
1246ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget03.c
1247ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget05.c
1248ltp/testcases/kernel/mem/hugetlb/lib/libipc.c
1249ltp/testcases/kernel/mem/libmm/mm_core_apis.c
1250ltp/testcases/kernel/mem/mem/mem01.c
1251ltp/testcases/kernel/mem/mem/mem02.c
1252ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
1253ltp/testcases/kernel/mem/mmapstress/mmapstress04.c
1254ltp/testcases/kernel/mem/mmapstress/mmapstress05.c
1255ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
1256ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
1257ltp/testcases/kernel/mem/mtest01/mtest01.c
1258ltp/testcases/kernel/mem/mtest05/mmstress.c
1259ltp/testcases/kernel/mem/mtest06/mmap1.c
1260ltp/testcases/kernel/mem/mtest06/mmap2.c
1261ltp/testcases/kernel/mem/mtest06/mmap3.c
1262ltp/testcases/kernel/mem/mtest06/shmat1.c
1263ltp/testcases/kernel/mem/mtest07/mallocstress.c
1264ltp/testcases/kernel/mem/mtest07/shm_test.c
1265ltp/testcases/kernel/mem/page/page01.c
1266ltp/testcases/kernel/mem/page/page02.c
1267ltp/testcases/kernel/module/create_module/create_module01.c
1268ltp/testcases/kernel/module/create_module/create_module02.c
1269ltp/testcases/kernel/module/delete_module/delete_module01.c
1270ltp/testcases/kernel/module/delete_module/delete_module02.c
1271ltp/testcases/kernel/module/delete_module/delete_module03.c
1272ltp/testcases/kernel/module/delete_module/dummy_del_mod.c
1273ltp/testcases/kernel/module/query_module/query_module01.c
1274ltp/testcases/kernel/module/query_module/query_module02.c
1275ltp/testcases/kernel/module/query_module/query_module03.c
1276ltp/testcases/kernel/numa/numa_node_size.c
1277ltp/testcases/kernel/numa/support_numa.c
1278ltp/testcases/kernel/power_management/check_kv_arch.c
1279ltp/testcases/kernel/pty/pty01.c
1280ltp/testcases/kernel/sched/clisrv/pthcli.c
1281ltp/testcases/kernel/sched/clisrv/pthserv.c
1282ltp/testcases/kernel/sched/clisrv/readline.c
1283ltp/testcases/kernel/sched/nptl/nptl01.c
1284ltp/testcases/kernel/sched/process_stress/process.c
1285ltp/testcases/kernel/sched/pthreads/pth_str02.c
1286ltp/testcases/kernel/sched/pthreads/pth_str03.c
1287ltp/testcases/kernel/sched/sched_stress/sched.c
1288ltp/testcases/kernel/sched/sched_stress/sched_driver.c
1289ltp/testcases/kernel/sched/sched_stress/sched_tc0.c
1290ltp/testcases/kernel/sched/sched_stress/sched_tc1.c
1291ltp/testcases/kernel/sched/sched_stress/sched_tc2.c
1292ltp/testcases/kernel/sched/sched_stress/sched_tc3.c
1293ltp/testcases/kernel/sched/sched_stress/sched_tc4.c
1294ltp/testcases/kernel/sched/sched_stress/sched_tc5.c
1295ltp/testcases/kernel/sched/sched_stress/sched_tc6.c
1296ltp/testcases/kernel/sched/tool/time-schedule.c
1297ltp/testcases/kernel/sched/tool/trace_sched.c
1298ltp/testcases/kernel/security/selinux-testsuite/tests/capable_file/selinux_lease.c
1299ltp/testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_chroot.c
1300ltp/testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_rawio.c
1301ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrace/selinux_dyntrace_child.c
1302ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrace/selinux_dyntrace_parent.c
1303ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_child.c
1304ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c
1305ltp/testcases/kernel/security/selinux-testsuite/tests/exectrace/selinux_exectrace_child.c
1306ltp/testcases/kernel/security/selinux-testsuite/tests/exectrace/selinux_exectrace_parent.c
1307ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive_client.c
1308ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_fcntl.c
1309ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_lock.c
1310ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_mmap.c
1311ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_mprotect.c
1312ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_nofcntl.c
1313ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_seek.c
1314ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_sigiotask.c
1315ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit_child.c
1316ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit_parent.c
1317ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_ioctl.c
1318ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_noioctl.c
1319ltp/testcases/kernel/security/selinux-testsuite/tests/msg/selinux_msgctl.c
1320ltp/testcases/kernel/security/selinux-testsuite/tests/open/selinux_append2write.c
1321ltp/testcases/kernel/security/selinux-testsuite/tests/open/selinux_fopen.c
1322ltp/testcases/kernel/security/selinux-testsuite/tests/ptrace/selinux_ptrace.c
1323ltp/testcases/kernel/security/selinux-testsuite/tests/sem/selinux_semctl.c
1324ltp/testcases/kernel/security/selinux-testsuite/tests/setnice/selinux_setnice_child.c
1325ltp/testcases/kernel/security/selinux-testsuite/tests/setnice/selinux_setnice_parent.c
1326ltp/testcases/kernel/security/selinux-testsuite/tests/shm/selinux_shmctl.c
1327ltp/testcases/kernel/security/selinux-testsuite/tests/sigkill/selinux_sigkill_server.c
1328ltp/testcases/kernel/security/selinux-testsuite/tests/task_create/selinux_task_create_parent.c
1329ltp/testcases/kernel/security/selinux-testsuite/tests/task_getpgid/selinux_task_getpgid_source.c
1330ltp/testcases/kernel/security/selinux-testsuite/tests/task_getpgid/selinux_task_getpgid_target.c
1331ltp/testcases/kernel/security/selinux-testsuite/tests/task_getscheduler/selinux_task_getscheduler_source.c
1332ltp/testcases/kernel/security/selinux-testsuite/tests/task_getscheduler/selinux_task_getscheduler_target.c
1333ltp/testcases/kernel/security/selinux-testsuite/tests/task_getsid/selinux_task_getsid_source.c
1334ltp/testcases/kernel/security/selinux-testsuite/tests/task_getsid/selinux_task_getsid_target.c
1335ltp/testcases/kernel/security/selinux-testsuite/tests/task_setnice/selinux_task_setnice_target.c
1336ltp/testcases/kernel/security/selinux-testsuite/tests/task_setscheduler/selinux_task_setscheduler_source.c
1337ltp/testcases/kernel/security/selinux-testsuite/tests/task_setscheduler/selinux_task_setscheduler_target.c
1338ltp/testcases/kernel/security/selinux-testsuite/tests/wait/selinux_wait_child.c
1339ltp/testcases/kernel/syscalls/accept/accept01.c
1340ltp/testcases/kernel/syscalls/accept4/accept4_01.c
1341ltp/testcases/kernel/syscalls/access/access01.c
1342ltp/testcases/kernel/syscalls/access/access02.c
1343ltp/testcases/kernel/syscalls/access/access03.c
1344ltp/testcases/kernel/syscalls/access/access04.c
1345ltp/testcases/kernel/syscalls/access/access05.c
1346ltp/testcases/kernel/syscalls/acct/acct01.c
1347ltp/testcases/kernel/syscalls/acct/acct02.c
1348ltp/testcases/kernel/syscalls/adjtimex/adjtimex01.c
1349ltp/testcases/kernel/syscalls/adjtimex/adjtimex02.c
1350ltp/testcases/kernel/syscalls/alarm/alarm01.c
1351ltp/testcases/kernel/syscalls/alarm/alarm02.c
1352ltp/testcases/kernel/syscalls/alarm/alarm03.c
1353ltp/testcases/kernel/syscalls/alarm/alarm05.c
1354ltp/testcases/kernel/syscalls/alarm/alarm06.c
1355ltp/testcases/kernel/syscalls/alarm/alarm07.c
1356ltp/testcases/kernel/syscalls/asyncio/asyncio02.c
1357ltp/testcases/kernel/syscalls/bind/bind01.c
1358ltp/testcases/kernel/syscalls/bind/bind02.c
1359ltp/testcases/kernel/syscalls/brk/brk01.c
1360ltp/testcases/kernel/syscalls/capget/capget01.c
1361ltp/testcases/kernel/syscalls/capget/capget02.c
1362ltp/testcases/kernel/syscalls/capset/capset01.c
1363ltp/testcases/kernel/syscalls/capset/capset02.c
1364ltp/testcases/kernel/syscalls/chdir/chdir02.c
1365ltp/testcases/kernel/syscalls/chdir/chdir03.c
1366ltp/testcases/kernel/syscalls/chdir/chdir04.c
1367ltp/testcases/kernel/syscalls/chmod/change_owner.c
1368ltp/testcases/kernel/syscalls/chmod/chmod01.c
1369ltp/testcases/kernel/syscalls/chmod/chmod02.c
1370ltp/testcases/kernel/syscalls/chmod/chmod03.c
1371ltp/testcases/kernel/syscalls/chmod/chmod04.c
1372ltp/testcases/kernel/syscalls/chmod/chmod05.c
1373ltp/testcases/kernel/syscalls/chmod/chmod06.c
1374ltp/testcases/kernel/syscalls/chmod/chmod07.c
1375ltp/testcases/kernel/syscalls/chown/chown01.c
1376ltp/testcases/kernel/syscalls/chown/chown02.c
1377ltp/testcases/kernel/syscalls/chown/chown03.c
1378ltp/testcases/kernel/syscalls/chown/chown04.c
1379ltp/testcases/kernel/syscalls/chown/chown05.c
1380ltp/testcases/kernel/syscalls/chroot/chroot02.c
1381ltp/testcases/kernel/syscalls/chroot/chroot04.c
1382ltp/testcases/kernel/syscalls/clone/clone01.c
1383ltp/testcases/kernel/syscalls/clone/clone02.c
1384ltp/testcases/kernel/syscalls/clone/clone03.c
1385ltp/testcases/kernel/syscalls/clone/clone04.c
1386ltp/testcases/kernel/syscalls/clone/clone05.c
1387ltp/testcases/kernel/syscalls/clone/clone06.c
1388ltp/testcases/kernel/syscalls/clone/clone07.c
1389ltp/testcases/kernel/syscalls/close/close08.c
1390ltp/testcases/kernel/syscalls/confstr/confstr01.c
1391ltp/testcases/kernel/syscalls/connect/connect01.c
1392ltp/testcases/kernel/syscalls/creat/creat08.c
1393ltp/testcases/kernel/syscalls/creat/creat09.c
1394ltp/testcases/kernel/syscalls/dup/dup01.c
1395ltp/testcases/kernel/syscalls/dup/dup02.c
1396ltp/testcases/kernel/syscalls/dup/dup03.c
1397ltp/testcases/kernel/syscalls/dup/dup04.c
1398ltp/testcases/kernel/syscalls/dup/dup05.c
1399ltp/testcases/kernel/syscalls/dup/dup06.c
1400ltp/testcases/kernel/syscalls/dup/dup07.c
1401ltp/testcases/kernel/syscalls/dup2/dup201.c
1402ltp/testcases/kernel/syscalls/dup2/dup204.c
1403ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c
1404ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
1405ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
1406ltp/testcases/kernel/syscalls/execl/execl01.c
1407ltp/testcases/kernel/syscalls/execle/execle01.c
1408ltp/testcases/kernel/syscalls/execlp/execlp01.c
1409ltp/testcases/kernel/syscalls/execv/execv01.c
1410ltp/testcases/kernel/syscalls/execve/execve01.c
1411ltp/testcases/kernel/syscalls/execve/execve02.c
1412ltp/testcases/kernel/syscalls/execve/execve03.c
1413ltp/testcases/kernel/syscalls/execve/execve05.c
1414ltp/testcases/kernel/syscalls/execve/execve06.c
1415ltp/testcases/kernel/syscalls/execvp/execvp01.c
1416ltp/testcases/kernel/syscalls/exit/exit02.c
1417ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
1418ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
1419ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
1420ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
1421ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
1422ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
1423ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
1424ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
1425ltp/testcases/kernel/syscalls/fchdir/fchdir03.c
1426ltp/testcases/kernel/syscalls/fchmod/fchmod01.c
1427ltp/testcases/kernel/syscalls/fchmod/fchmod02.c
1428ltp/testcases/kernel/syscalls/fchmod/fchmod03.c
1429ltp/testcases/kernel/syscalls/fchmod/fchmod04.c
1430ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
1431ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
1432ltp/testcases/kernel/syscalls/fchmod/fchmod07.c
1433ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
1434ltp/testcases/kernel/syscalls/fchownat/fchownat01.c
1435ltp/testcases/kernel/syscalls/fcntl/fcntl01.c
1436ltp/testcases/kernel/syscalls/fcntl/fcntl02.c
1437ltp/testcases/kernel/syscalls/fcntl/fcntl03.c
1438ltp/testcases/kernel/syscalls/fcntl/fcntl04.c
1439ltp/testcases/kernel/syscalls/fcntl/fcntl05.c
1440ltp/testcases/kernel/syscalls/fcntl/fcntl07.c
1441ltp/testcases/kernel/syscalls/fcntl/fcntl07B.c
1442ltp/testcases/kernel/syscalls/fcntl/fcntl08.c
1443ltp/testcases/kernel/syscalls/fcntl/fcntl09.c
1444ltp/testcases/kernel/syscalls/fcntl/fcntl10.c
1445ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
1446ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
1447ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
1448ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
1449ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
1450ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
1451ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
1452ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
1453ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
1454ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
1455ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
1456ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
1457ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
1458ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
1459ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
1460ltp/testcases/kernel/syscalls/fdatasync/fdatasync01.c
1461ltp/testcases/kernel/syscalls/fdatasync/fdatasync02.c
1462ltp/testcases/kernel/syscalls/flock/flock01.c
1463ltp/testcases/kernel/syscalls/flock/flock02.c
1464ltp/testcases/kernel/syscalls/flock/flock03.c
1465ltp/testcases/kernel/syscalls/flock/flock04.c
1466ltp/testcases/kernel/syscalls/flock/flock05.c
1467ltp/testcases/kernel/syscalls/flock/flock06.c
1468ltp/testcases/kernel/syscalls/fmtmsg/fmtmsg01.c
1469ltp/testcases/kernel/syscalls/fork/fork01.c
1470ltp/testcases/kernel/syscalls/fork/fork04.c
1471ltp/testcases/kernel/syscalls/fork/fork05.c
1472ltp/testcases/kernel/syscalls/fork/fork07.c
1473ltp/testcases/kernel/syscalls/fork/fork08.c
1474ltp/testcases/kernel/syscalls/fork/fork09.c
1475ltp/testcases/kernel/syscalls/fork/fork10.c
1476ltp/testcases/kernel/syscalls/fork/fork12.c
1477ltp/testcases/kernel/syscalls/fpathconf/fpathconf01.c
1478ltp/testcases/kernel/syscalls/fstat/fstat01.c
1479ltp/testcases/kernel/syscalls/fstat/fstat02.c
1480ltp/testcases/kernel/syscalls/fstat/fstat03.c
1481ltp/testcases/kernel/syscalls/fstat/fstat04.c
1482ltp/testcases/kernel/syscalls/fstat/fstat05.c
1483ltp/testcases/kernel/syscalls/fstatat/fstatat01.c
1484ltp/testcases/kernel/syscalls/fstatfs/fstatfs01.c
1485ltp/testcases/kernel/syscalls/fsync/fsync01.c
1486ltp/testcases/kernel/syscalls/fsync/fsync02.c
1487ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
1488ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
1489ltp/testcases/kernel/syscalls/ftruncate/ftruncate03.c
1490ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
1491ltp/testcases/kernel/syscalls/futimesat/futimesat01.c
1492ltp/testcases/kernel/syscalls/getcontext/getcontext01.c
1493ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
1494ltp/testcases/kernel/syscalls/getcwd/getcwd02.c
1495ltp/testcases/kernel/syscalls/getdents/getdents01.c
1496ltp/testcases/kernel/syscalls/getdents/getdents02.c
1497ltp/testcases/kernel/syscalls/getdents/getdents03.c
1498ltp/testcases/kernel/syscalls/getdents/getdents04.c
1499ltp/testcases/kernel/syscalls/getdomainname/getdomainname01.c
1500ltp/testcases/kernel/syscalls/getegid/getegid01.c
1501ltp/testcases/kernel/syscalls/getegid/getegid02.c
1502ltp/testcases/kernel/syscalls/geteuid/geteuid01.c
1503ltp/testcases/kernel/syscalls/getgid/getgid01.c
1504ltp/testcases/kernel/syscalls/getgid/getgid03.c
1505ltp/testcases/kernel/syscalls/getgroups/getgroups02.c
1506ltp/testcases/kernel/syscalls/getgroups/getgroups03.c
1507ltp/testcases/kernel/syscalls/getgroups/getgroups04.c
1508ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
1509ltp/testcases/kernel/syscalls/gethostname/gethostname01.c
1510ltp/testcases/kernel/syscalls/getitimer/getitimer03.c
1511ltp/testcases/kernel/syscalls/getpagesize/getpagesize01.c
1512ltp/testcases/kernel/syscalls/getpeername/getpeername01.c
1513ltp/testcases/kernel/syscalls/getpgrp/getpgrp01.c
1514ltp/testcases/kernel/syscalls/getpid/getpid01.c
1515ltp/testcases/kernel/syscalls/getpid/getpid02.c
1516ltp/testcases/kernel/syscalls/getppid/getppid01.c
1517ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
1518ltp/testcases/kernel/syscalls/getpriority/getpriority02.c
1519ltp/testcases/kernel/syscalls/getresgid/getresgid01.c
1520ltp/testcases/kernel/syscalls/getresgid/getresgid02.c
1521ltp/testcases/kernel/syscalls/getresgid/getresgid03.c
1522ltp/testcases/kernel/syscalls/getresuid/getresuid01.c
1523ltp/testcases/kernel/syscalls/getresuid/getresuid02.c
1524ltp/testcases/kernel/syscalls/getresuid/getresuid03.c
1525ltp/testcases/kernel/syscalls/getrlimit/getrlimit01.c
1526ltp/testcases/kernel/syscalls/getrlimit/getrlimit02.c
1527ltp/testcases/kernel/syscalls/getrusage/getrusage01.c
1528ltp/testcases/kernel/syscalls/getrusage/getrusage02.c
1529ltp/testcases/kernel/syscalls/getsid/getsid02.c
1530ltp/testcases/kernel/syscalls/getsockname/getsockname01.c
1531ltp/testcases/kernel/syscalls/getsockopt/getsockopt01.c
1532ltp/testcases/kernel/syscalls/gettid/gettid01.c
1533ltp/testcases/kernel/syscalls/getuid/getuid01.c
1534ltp/testcases/kernel/syscalls/getuid/getuid03.c
1535ltp/testcases/kernel/syscalls/inotify/inotify01.c
1536ltp/testcases/kernel/syscalls/inotify/inotify02.c
1537ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
1538ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
1539ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
1540ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
1541ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
1542ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
1543ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
1544ltp/testcases/kernel/syscalls/ioctl/ioctl03.c
1545ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
1546ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
1547ltp/testcases/kernel/syscalls/iopl/iopl01.c
1548ltp/testcases/kernel/syscalls/iopl/iopl02.c
1549ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
1550ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
1551ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
1552ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
1553ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
1554ltp/testcases/kernel/syscalls/ipc/msgget/msgget02.c
1555ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv01.c
1556ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
1557ltp/testcases/kernel/syscalls/ipc/semctl/semctl02.c
1558ltp/testcases/kernel/syscalls/ipc/semctl/semctl03.c
1559ltp/testcases/kernel/syscalls/ipc/semctl/semctl04.c
1560ltp/testcases/kernel/syscalls/ipc/semctl/semctl05.c
1561ltp/testcases/kernel/syscalls/ipc/semctl/semctl06.c
1562ltp/testcases/kernel/syscalls/ipc/semctl/semctl07.c
1563ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
1564ltp/testcases/kernel/syscalls/ipc/shmat/shmat03.c
1565ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
1566ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
1567ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
1568ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt02.c
1569ltp/testcases/kernel/syscalls/ipc/shmget/shmget03.c
1570ltp/testcases/kernel/syscalls/ipc/shmget/shmget05.c
1571ltp/testcases/kernel/syscalls/kill/kill02.c
1572ltp/testcases/kernel/syscalls/kill/kill05.c
1573ltp/testcases/kernel/syscalls/kill/kill07.c
1574ltp/testcases/kernel/syscalls/kill/kill09.c
1575ltp/testcases/kernel/syscalls/kill/kill10.c
1576ltp/testcases/kernel/syscalls/kill/kill11.c
1577ltp/testcases/kernel/syscalls/kill/kill12.c
1578ltp/testcases/kernel/syscalls/lchown/lchown01.c
1579ltp/testcases/kernel/syscalls/lchown/lchown02.c
1580ltp/testcases/kernel/syscalls/libevent/buffer.c
1581ltp/testcases/kernel/syscalls/libevent/epoll.c
1582ltp/testcases/kernel/syscalls/libevent/evbuffer.c
1583ltp/testcases/kernel/syscalls/libevent/event.c
1584ltp/testcases/kernel/syscalls/libevent/kqueue.c
1585ltp/testcases/kernel/syscalls/libevent/poll.c
1586ltp/testcases/kernel/syscalls/libevent/select.c
1587ltp/testcases/kernel/syscalls/libevent/sample/event-test.c
1588ltp/testcases/kernel/syscalls/libevent/sample/signal-test.c
1589ltp/testcases/kernel/syscalls/libevent/sample/time-test.c
1590ltp/testcases/kernel/syscalls/link/link02.c
1591ltp/testcases/kernel/syscalls/link/link03.c
1592ltp/testcases/kernel/syscalls/link/link04.c
1593ltp/testcases/kernel/syscalls/link/link05.c
1594ltp/testcases/kernel/syscalls/link/link06.c
1595ltp/testcases/kernel/syscalls/link/link07.c
1596ltp/testcases/kernel/syscalls/linkat/linkat01.c
1597ltp/testcases/kernel/syscalls/listen/listen01.c
1598ltp/testcases/kernel/syscalls/lseek/lseek01.c
1599ltp/testcases/kernel/syscalls/lseek/lseek02.c
1600ltp/testcases/kernel/syscalls/lseek/lseek03.c
1601ltp/testcases/kernel/syscalls/lseek/lseek04.c
1602ltp/testcases/kernel/syscalls/lseek/lseek05.c
1603ltp/testcases/kernel/syscalls/lseek/lseek06.c
1604ltp/testcases/kernel/syscalls/lseek/lseek07.c
1605ltp/testcases/kernel/syscalls/lseek/lseek08.c
1606ltp/testcases/kernel/syscalls/lseek/lseek09.c
1607ltp/testcases/kernel/syscalls/lseek/lseek10.c
1608ltp/testcases/kernel/syscalls/lstat/lstat01.c
1609ltp/testcases/kernel/syscalls/lstat/lstat02.c
1610ltp/testcases/kernel/syscalls/lstat/lstat03.c
1611ltp/testcases/kernel/syscalls/madvise/madvise01.c
1612ltp/testcases/kernel/syscalls/madvise/madvise02.c
1613ltp/testcases/kernel/syscalls/madvise/madvise03.c
1614ltp/testcases/kernel/syscalls/mallopt/mallopt01.c
1615ltp/testcases/kernel/syscalls/mincore/mincore01.c
1616ltp/testcases/kernel/syscalls/mincore/mincore02.c
1617ltp/testcases/kernel/syscalls/mkdir/mkdir01.c
1618ltp/testcases/kernel/syscalls/mkdir/mkdir02.c
1619ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
1620ltp/testcases/kernel/syscalls/mkdir/mkdir04.c
1621ltp/testcases/kernel/syscalls/mkdir/mkdir05.c
1622ltp/testcases/kernel/syscalls/mkdir/mkdir08.c
1623ltp/testcases/kernel/syscalls/mkdir/mkdir09.c
1624ltp/testcases/kernel/syscalls/mkdirat/mkdirat01.c
1625ltp/testcases/kernel/syscalls/mknod/mknod01.c
1626ltp/testcases/kernel/syscalls/mknod/mknod02.c
1627ltp/testcases/kernel/syscalls/mknod/mknod03.c
1628ltp/testcases/kernel/syscalls/mknod/mknod04.c
1629ltp/testcases/kernel/syscalls/mknod/mknod05.c
1630ltp/testcases/kernel/syscalls/mknod/mknod06.c
1631ltp/testcases/kernel/syscalls/mknod/mknod07.c
1632ltp/testcases/kernel/syscalls/mknod/mknod08.c
1633ltp/testcases/kernel/syscalls/mknod/mknod09.c
1634ltp/testcases/kernel/syscalls/mknodat/mknodat01.c
1635ltp/testcases/kernel/syscalls/mlock/mlock01.c
1636ltp/testcases/kernel/syscalls/mlock/mlock02.c
1637ltp/testcases/kernel/syscalls/mlockall/mlockall01.c
1638ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
1639ltp/testcases/kernel/syscalls/mlockall/mlockall03.c
1640ltp/testcases/kernel/syscalls/mmap/mmap001.c
1641ltp/testcases/kernel/syscalls/mmap/mmap01.c
1642ltp/testcases/kernel/syscalls/mmap/mmap02.c
1643ltp/testcases/kernel/syscalls/mmap/mmap03.c
1644ltp/testcases/kernel/syscalls/mmap/mmap04.c
1645ltp/testcases/kernel/syscalls/mmap/mmap05.c
1646ltp/testcases/kernel/syscalls/mmap/mmap06.c
1647ltp/testcases/kernel/syscalls/mmap/mmap07.c
1648ltp/testcases/kernel/syscalls/mmap/mmap08.c
1649ltp/testcases/kernel/syscalls/mmap/mmap09.c
1650ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt01.c
1651ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt02.c
1652ltp/testcases/kernel/syscalls/mount/mount01.c
1653ltp/testcases/kernel/syscalls/mount/mount02.c
1654ltp/testcases/kernel/syscalls/mount/mount03.c
1655ltp/testcases/kernel/syscalls/mount/mount04.c
1656ltp/testcases/kernel/syscalls/mount/setuid_test.c
1657ltp/testcases/kernel/syscalls/mprotect/mprotect01.c
1658ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
1659ltp/testcases/kernel/syscalls/mremap/mremap01.c
1660ltp/testcases/kernel/syscalls/mremap/mremap02.c
1661ltp/testcases/kernel/syscalls/mremap/mremap03.c
1662ltp/testcases/kernel/syscalls/mremap/mremap04.c
1663ltp/testcases/kernel/syscalls/msync/msync01.c
1664ltp/testcases/kernel/syscalls/msync/msync02.c
1665ltp/testcases/kernel/syscalls/msync/msync03.c
1666ltp/testcases/kernel/syscalls/msync/msync04.c
1667ltp/testcases/kernel/syscalls/msync/msync05.c
1668ltp/testcases/kernel/syscalls/munlock/munlock01.c
1669ltp/testcases/kernel/syscalls/munlock/munlock02.c
1670ltp/testcases/kernel/syscalls/munlockall/munlockall01.c
1671ltp/testcases/kernel/syscalls/munlockall/munlockall02.c
1672ltp/testcases/kernel/syscalls/munmap/munmap01.c
1673ltp/testcases/kernel/syscalls/munmap/munmap02.c
1674ltp/testcases/kernel/syscalls/munmap/munmap03.c
1675ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
1676ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
1677ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
1678ltp/testcases/kernel/syscalls/nanosleep/nanosleep04.c
1679ltp/testcases/kernel/syscalls/nftw/lib.c
1680ltp/testcases/kernel/syscalls/nftw/lib64.c
1681ltp/testcases/kernel/syscalls/nftw/nftw.c
1682ltp/testcases/kernel/syscalls/nftw/nftw64.c
1683ltp/testcases/kernel/syscalls/nftw/test.c
1684ltp/testcases/kernel/syscalls/nftw/test64.c
1685ltp/testcases/kernel/syscalls/nftw/test_func.c
1686ltp/testcases/kernel/syscalls/nftw/test_func64.c
1687ltp/testcases/kernel/syscalls/nftw/tools.c
1688ltp/testcases/kernel/syscalls/nftw/tools64.c
1689ltp/testcases/kernel/syscalls/nice/nice01.c
1690ltp/testcases/kernel/syscalls/nice/nice02.c
1691ltp/testcases/kernel/syscalls/nice/nice03.c
1692ltp/testcases/kernel/syscalls/nice/nice04.c
1693ltp/testcases/kernel/syscalls/nice/nice05.c
1694ltp/testcases/kernel/syscalls/open/open01.c
1695ltp/testcases/kernel/syscalls/open/open02.c
1696ltp/testcases/kernel/syscalls/open/open03.c
1697ltp/testcases/kernel/syscalls/open/open04.c
1698ltp/testcases/kernel/syscalls/open/open10.c
1699ltp/testcases/kernel/syscalls/openat/openat01.c
1700ltp/testcases/kernel/syscalls/pathconf/pathconf01.c
1701ltp/testcases/kernel/syscalls/pause/pause01.c
1702ltp/testcases/kernel/syscalls/pause/pause02.c
1703ltp/testcases/kernel/syscalls/pause/pause03.c
1704ltp/testcases/kernel/syscalls/pcllib/pcl/pcl.c
1705ltp/testcases/kernel/syscalls/pipe/pipe02.c
1706ltp/testcases/kernel/syscalls/pipe/pipe03.c
1707ltp/testcases/kernel/syscalls/pipe/pipe04.c
1708ltp/testcases/kernel/syscalls/pipe/pipe10.c
1709ltp/testcases/kernel/syscalls/pipe/pipe11.c
1710ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
1711ltp/testcases/kernel/syscalls/poll/poll01.c
1712ltp/testcases/kernel/syscalls/prctl/prctl01.c
1713ltp/testcases/kernel/syscalls/prctl/prctl02.c
1714ltp/testcases/kernel/syscalls/profil/profil01.c
1715ltp/testcases/kernel/syscalls/pselect/pselect01.c
1716ltp/testcases/kernel/syscalls/ptrace/ptrace01.c
1717ltp/testcases/kernel/syscalls/ptrace/ptrace02.c
1718ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
1719ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
1720ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
1721ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
1722ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
1723ltp/testcases/kernel/syscalls/read/read01.c
1724ltp/testcases/kernel/syscalls/readdir/readdir01.c
1725ltp/testcases/kernel/syscalls/readdir/readdir02.c
1726ltp/testcases/kernel/syscalls/readlink/readlink01.c
1727ltp/testcases/kernel/syscalls/readlink/readlink02.c
1728ltp/testcases/kernel/syscalls/readlink/readlink03.c
1729ltp/testcases/kernel/syscalls/readlink/readlink04.c
1730ltp/testcases/kernel/syscalls/readlinkat/readlinkat01.c
1731ltp/testcases/kernel/syscalls/readv/readv03.c
1732ltp/testcases/kernel/syscalls/reboot/reboot01.c
1733ltp/testcases/kernel/syscalls/reboot/reboot02.c
1734ltp/testcases/kernel/syscalls/recv/recv01.c
1735ltp/testcases/kernel/syscalls/recvfrom/recvfrom01.c
1736ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
1737ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
1738ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
1739ltp/testcases/kernel/syscalls/rename/rename01.c
1740ltp/testcases/kernel/syscalls/rename/rename02.c
1741ltp/testcases/kernel/syscalls/rename/rename03.c
1742ltp/testcases/kernel/syscalls/rename/rename04.c
1743ltp/testcases/kernel/syscalls/rename/rename05.c
1744ltp/testcases/kernel/syscalls/rename/rename06.c
1745ltp/testcases/kernel/syscalls/rename/rename07.c
1746ltp/testcases/kernel/syscalls/rename/rename08.c
1747ltp/testcases/kernel/syscalls/rename/rename09.c
1748ltp/testcases/kernel/syscalls/rename/rename10.c
1749ltp/testcases/kernel/syscalls/rename/rename12.c
1750ltp/testcases/kernel/syscalls/rename/rename13.c
1751ltp/testcases/kernel/syscalls/rename/rename14.c
1752ltp/testcases/kernel/syscalls/renameat/renameat01.c
1753ltp/testcases/kernel/syscalls/rmdir/rmdir01.c
1754ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
1755ltp/testcases/kernel/syscalls/rmdir/rmdir03.c
1756ltp/testcases/kernel/syscalls/rmdir/rmdir04.c
1757ltp/testcases/kernel/syscalls/rmdir/rmdir05.c
1758ltp/testcases/kernel/syscalls/sbrk/sbrk01.c
1759ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max01.c
1760ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max02.c
1761ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min01.c
1762ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min02.c
1763ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam01.c
1764ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam02.c
1765ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval01.c
1766ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval02.c
1767ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval03.c
1768ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam01.c
1769ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam02.c
1770ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam03.c
1771ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam05.c
1772ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler01.c
1773ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler02.c
1774ltp/testcases/kernel/syscalls/select/select01.c
1775ltp/testcases/kernel/syscalls/select/select02.c
1776ltp/testcases/kernel/syscalls/select/select03.c
1777ltp/testcases/kernel/syscalls/send/send01.c
1778ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
1779ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
1780ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
1781ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
1782ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
1783ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
1784ltp/testcases/kernel/syscalls/sendto/sendto01.c
1785ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
1786ltp/testcases/kernel/syscalls/setdomainname/setdomainname01.c
1787ltp/testcases/kernel/syscalls/setdomainname/setdomainname03.c
1788ltp/testcases/kernel/syscalls/setegid/setegid01.c
1789ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
1790ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
1791ltp/testcases/kernel/syscalls/setgid/setgid01.c
1792ltp/testcases/kernel/syscalls/setgid/setgid02.c
1793ltp/testcases/kernel/syscalls/setgid/setgid03.c
1794ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
1795ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
1796ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
1797ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
1798ltp/testcases/kernel/syscalls/sethostname/sethostname01.c
1799ltp/testcases/kernel/syscalls/sethostname/sethostname02.c
1800ltp/testcases/kernel/syscalls/sethostname/sethostname03.c
1801ltp/testcases/kernel/syscalls/setpgid/setpgid01.c
1802ltp/testcases/kernel/syscalls/setpgrp/setpgrp01.c
1803ltp/testcases/kernel/syscalls/setregid/setregid01.c
1804ltp/testcases/kernel/syscalls/setregid/setregid02.c
1805ltp/testcases/kernel/syscalls/setresgid/setresgid01.c
1806ltp/testcases/kernel/syscalls/setresgid/setresgid02.c
1807ltp/testcases/kernel/syscalls/setresgid/setresgid03.c
1808ltp/testcases/kernel/syscalls/setresuid/setresuid02.c
1809ltp/testcases/kernel/syscalls/setresuid/setresuid03.c
1810ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
1811ltp/testcases/kernel/syscalls/setreuid/setreuid01.c
1812ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
1813ltp/testcases/kernel/syscalls/setrlimit/setrlimit01.c
1814ltp/testcases/kernel/syscalls/setrlimit/setrlimit02.c
1815ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
1816ltp/testcases/kernel/syscalls/settimeofday/settimeofday02.c
1817ltp/testcases/kernel/syscalls/setuid/setuid01.c
1818ltp/testcases/kernel/syscalls/setuid/setuid02.c
1819ltp/testcases/kernel/syscalls/setuid/setuid04.c
1820ltp/testcases/kernel/syscalls/sigaction/sigaction01.c
1821ltp/testcases/kernel/syscalls/sigaction/sigaction02.c
1822ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack01.c
1823ltp/testcases/kernel/syscalls/sighold/sighold02.c
1824ltp/testcases/kernel/syscalls/signal/signal01.c
1825ltp/testcases/kernel/syscalls/signal/signal04.c
1826ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
1827ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
1828ltp/testcases/kernel/syscalls/sigpending/sigpending02.c
1829ltp/testcases/kernel/syscalls/sigprocmask/sigprocmask01.c
1830ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
1831ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
1832ltp/testcases/kernel/syscalls/socketcall/socketcall01.c
1833ltp/testcases/kernel/syscalls/socketcall/socketcall02.c
1834ltp/testcases/kernel/syscalls/socketcall/socketcall03.c
1835ltp/testcases/kernel/syscalls/socketcall/socketcall04.c
1836ltp/testcases/kernel/syscalls/splice/splice01.c
1837ltp/testcases/kernel/syscalls/stat/stat01.c
1838ltp/testcases/kernel/syscalls/stat/stat02.c
1839ltp/testcases/kernel/syscalls/stat/stat03.c
1840ltp/testcases/kernel/syscalls/stat/stat05.c
1841ltp/testcases/kernel/syscalls/stat/stat06.c
1842ltp/testcases/kernel/syscalls/statfs/statfs01.c
1843ltp/testcases/kernel/syscalls/statfs/statfs03.c
1844ltp/testcases/kernel/syscalls/statvfs/statvfs01.c
1845ltp/testcases/kernel/syscalls/stime/stime01.c
1846ltp/testcases/kernel/syscalls/stime/stime02.c
1847ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
1848ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
1849ltp/testcases/kernel/syscalls/swapon/swapon01.c
1850ltp/testcases/kernel/syscalls/swapon/swapon02.c
1851ltp/testcases/kernel/syscalls/swapon/swapon03.c
1852ltp/testcases/kernel/syscalls/symlink/symlink01.c
1853ltp/testcases/kernel/syscalls/symlink/symlink02.c
1854ltp/testcases/kernel/syscalls/symlink/symlink03.c
1855ltp/testcases/kernel/syscalls/symlink/symlink04.c
1856ltp/testcases/kernel/syscalls/symlink/symlink05.c
1857ltp/testcases/kernel/syscalls/symlinkat/symlinkat01.c
1858ltp/testcases/kernel/syscalls/sync/sync01.c
1859ltp/testcases/kernel/syscalls/sync/sync02.c
1860ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
1861ltp/testcases/kernel/syscalls/syscall/syscall01.c
1862ltp/testcases/kernel/syscalls/sysctl/sysctl03.c
1863ltp/testcases/kernel/syscalls/sysinfo/sysinfo01.c
1864ltp/testcases/kernel/syscalls/sysinfo/sysinfo02.c
1865ltp/testcases/kernel/syscalls/syslog/syslog11.c
1866ltp/testcases/kernel/syscalls/syslog/syslog12.c
1867ltp/testcases/kernel/syscalls/syslog/syslogtst.c
1868ltp/testcases/kernel/syscalls/tee/tee01.c
1869ltp/testcases/kernel/syscalls/time/time01.c
1870ltp/testcases/kernel/syscalls/time/time02.c
1871ltp/testcases/kernel/syscalls/times/times01.c
1872ltp/testcases/kernel/syscalls/times/times03.c
1873ltp/testcases/kernel/syscalls/truncate/truncate01.c
1874ltp/testcases/kernel/syscalls/truncate/truncate02.c
1875ltp/testcases/kernel/syscalls/truncate/truncate03.c
1876ltp/testcases/kernel/syscalls/truncate/truncate04.c
1877ltp/testcases/kernel/syscalls/ulimit/ulimit01.c
1878ltp/testcases/kernel/syscalls/umask/umask01.c
1879ltp/testcases/kernel/syscalls/umask/umask03.c
1880ltp/testcases/kernel/syscalls/umount/umount01.c
1881ltp/testcases/kernel/syscalls/umount/umount02.c
1882ltp/testcases/kernel/syscalls/umount/umount03.c
1883ltp/testcases/kernel/syscalls/uname/uname01.c
1884ltp/testcases/kernel/syscalls/unlink/unlink05.c
1885ltp/testcases/kernel/syscalls/unlink/unlink06.c
1886ltp/testcases/kernel/syscalls/unlink/unlink07.c
1887ltp/testcases/kernel/syscalls/unlink/unlink08.c
1888ltp/testcases/kernel/syscalls/unlinkat/unlinkat01.c
1889ltp/testcases/kernel/syscalls/ustat/ustat01.c
1890ltp/testcases/kernel/syscalls/ustat/ustat02.c
1891ltp/testcases/kernel/syscalls/utime/utime01.c
1892ltp/testcases/kernel/syscalls/utime/utime02.c
1893ltp/testcases/kernel/syscalls/utime/utime03.c
1894ltp/testcases/kernel/syscalls/utime/utime04.c
1895ltp/testcases/kernel/syscalls/utime/utime05.c
1896ltp/testcases/kernel/syscalls/utime/utime06.c
1897ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
1898ltp/testcases/kernel/syscalls/vfork/vfork01.c
1899ltp/testcases/kernel/syscalls/vfork/vfork02.c
1900ltp/testcases/kernel/syscalls/vhangup/vhangup01.c
1901ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
1902ltp/testcases/kernel/syscalls/wait/wait02.c
1903ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
1904ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
1905ltp/testcases/kernel/syscalls/waitpid/waitpid09.c
1906ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
1907ltp/testcases/kernel/syscalls/write/write01.c
1908ltp/testcases/kernel/syscalls/write/write02.c
1909ltp/testcases/kernel/syscalls/write/write04.c
1910ltp/testcases/kernel/syscalls/writev/writev01.c
1911ltp/testcases/kernel/syscalls/writev/writev02.c
1912ltp/testcases/kernel/syscalls/writev/writev06.c
1913
191458) Log Message:
1915Clean Trailing Tab: Signed-off-by: Michal Simek <monstr@monstr.eu>.
1916
1917Modified Files:
1918ltp/testcases/kernel/device-drivers/agp/kernel_space/tagp.c
1919ltp/testcases/kernel/device-drivers/agp/user_space/tagp_ki.c
1920ltp/testcases/kernel/device-drivers/agp/user_space/user_tagp.c
1921ltp/testcases/kernel/device-drivers/base/tbase/tbase.c
1922ltp/testcases/kernel/device-drivers/base/user_base/user_tbase.c
1923ltp/testcases/kernel/device-drivers/dev_sim_framework/kernel_space/tmod.c
1924ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/tmod_ki.c
1925ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/user_tmod.c
1926ltp/testcases/kernel/device-drivers/drm/kernel_space/tdrm.c
1927ltp/testcases/kernel/device-drivers/drm/user_space/user_tdrm.c
1928ltp/testcases/kernel/device-drivers/include/includeTest.c
1929ltp/testcases/kernel/device-drivers/include/userBlockInclude.c
1930ltp/testcases/kernel/device-drivers/nls/userBlockNLS.c
1931ltp/testcases/kernel/device-drivers/pci/tpci/tpci.c
1932ltp/testcases/kernel/device-drivers/pci/user_tpci/tpci_ki.c
1933ltp/testcases/kernel/device-drivers/pci/user_tpci/user_tpci.c
1934ltp/testcases/kernel/device-drivers/tbio/kernel_space/tbio.c
1935ltp/testcases/kernel/device-drivers/tbio/user_space/tbio_ki.c
1936ltp/testcases/kernel/device-drivers/tbio/user_space/user_tbio.c
1937ltp/testcases/kernel/device-drivers/usb/tusb/tusb.c
1938ltp/testcases/kernel/device-drivers/usb/user_usb/user_tusb.c
1939ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
1940ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
1941ltp/testcases/kernel/fs/acls/acl_file_test.c
1942ltp/testcases/kernel/fs/acls/acl_link_test.c
1943ltp/testcases/kernel/fs/dmapi/attr.c
1944ltp/testcases/kernel/fs/dmapi/config.c
1945ltp/testcases/kernel/fs/dmapi/disp.c
1946ltp/testcases/kernel/fs/dmapi/dm_test.c
1947ltp/testcases/kernel/fs/dmapi/event.c
1948ltp/testcases/kernel/fs/dmapi/event_am.c
1949ltp/testcases/kernel/fs/dmapi/event_an.c
1950ltp/testcases/kernel/fs/dmapi/event_sd.c
1951ltp/testcases/kernel/fs/dmapi/event_sn.c
1952ltp/testcases/kernel/fs/dmapi/event_us.c
1953ltp/testcases/kernel/fs/dmapi/handle.c
1954ltp/testcases/kernel/fs/dmapi/hole.c
1955ltp/testcases/kernel/fs/dmapi/invis.c
1956ltp/testcases/kernel/fs/dmapi/mmap.c
1957ltp/testcases/kernel/fs/dmapi/mmapfile.c
1958ltp/testcases/kernel/fs/dmapi/mount.c
1959ltp/testcases/kernel/fs/dmapi/objref.c
1960ltp/testcases/kernel/fs/dmapi/pmr_post.c
1961ltp/testcases/kernel/fs/dmapi/pmr_pre.c
1962ltp/testcases/kernel/fs/dmapi/right.c
1963ltp/testcases/kernel/fs/dmapi/session.c
1964ltp/testcases/kernel/fs/dmapi/token.c
1965ltp/testcases/kernel/fs/doio/doio.c
1966ltp/testcases/kernel/fs/doio/growfiles.c
1967ltp/testcases/kernel/fs/doio/iogen.c
1968ltp/testcases/kernel/fs/fs_di/create_datafile.c
1969ltp/testcases/kernel/fs/fsstress/fsstress.c
1970ltp/testcases/kernel/fs/fsx-linux/fsx-linux.c
1971ltp/testcases/kernel/fs/ftest/ftest01.c
1972ltp/testcases/kernel/fs/ftest/ftest02.c
1973ltp/testcases/kernel/fs/ftest/ftest03.c
1974ltp/testcases/kernel/fs/ftest/ftest04.c
1975ltp/testcases/kernel/fs/ftest/ftest05.c
1976ltp/testcases/kernel/fs/ftest/ftest06.c
1977ltp/testcases/kernel/fs/ftest/ftest07.c
1978ltp/testcases/kernel/fs/ftest/ftest08.c
1979ltp/testcases/kernel/fs/inode/inode01.c
1980ltp/testcases/kernel/fs/inode/inode02.c
1981ltp/testcases/kernel/fs/mongo/mongo_compare.c
1982ltp/testcases/kernel/fs/mongo/reiser_fract_tree.c
1983ltp/testcases/kernel/fs/openfile/openfile.c
1984ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
1985ltp/testcases/kernel/fs/stream/stream01.c
1986ltp/testcases/kernel/fs/stream/stream02.c
1987ltp/testcases/kernel/fs/stream/stream03.c
1988ltp/testcases/kernel/fs/stream/stream04.c
1989ltp/testcases/kernel/fs/stream/stream05.c
1990ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
1991ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.c
1992ltp/testcases/kernel/hotplug/memory_hotplug/segment.c
1993ltp/testcases/kernel/io/aio/aio01/aio01.c
1994ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
1995ltp/testcases/kernel/io/direct_io/diotest1.c
1996ltp/testcases/kernel/io/direct_io/diotest2.c
1997ltp/testcases/kernel/io/direct_io/diotest4.c
1998ltp/testcases/kernel/io/direct_io/diotest5.c
1999ltp/testcases/kernel/io/direct_io/diotest_routines.c
2000ltp/testcases/kernel/io/disktest/childmain.c
2001ltp/testcases/kernel/io/disktest/main.c
2002ltp/testcases/kernel/io/disktest/threading.c
2003ltp/testcases/kernel/io/ltp-aiodio/aiocp.c
2004ltp/testcases/kernel/io/ltp-aiodio/aiodio_append.c
2005ltp/testcases/kernel/io/ltp-aiodio/aiodio_sparse.c
2006ltp/testcases/kernel/io/ltp-aiodio/ltp-diorh.c
2007ltp/testcases/kernel/io/stress_cd/stress_cd.c
2008ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_ctl.c
2009ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_get.c
2010ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_rcv.c
2011ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_snd.c
2012ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_04.c
2013ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
2014ltp/testcases/kernel/ipc/ipc_stress/pipe_test_01.c
2015ltp/testcases/kernel/ipc/ipc_stress/pipe_test_02.c
2016ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
2017ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
2018ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
2019ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
2020ltp/testcases/kernel/ipc/ipc_stress/shmem_test_04.c
2021ltp/testcases/kernel/ipc/ipc_stress/shmem_test_05.c
2022ltp/testcases/kernel/ipc/ipc_stress/shmem_test_07.c
2023ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
2024ltp/testcases/kernel/ipc/ipc_stress/signal_test_04.c
2025ltp/testcases/kernel/ipc/pipeio/pipeio.c
2026ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap01.c
2027ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
2028ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap03.c
2029ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
2030ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
2031ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c
2032ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat03.c
2033ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c
2034ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c
2035ltp/testcases/kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c
2036ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
2037ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget02.c
2038ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget03.c
2039ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget05.c
2040ltp/testcases/kernel/mem/mem/mem01.c
2041ltp/testcases/kernel/mem/mem/mem02.c
2042ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
2043ltp/testcases/kernel/mem/mmapstress/mmapstress02.c
2044ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
2045ltp/testcases/kernel/mem/mmapstress/mmapstress07.c
2046ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
2047ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
2048ltp/testcases/kernel/mem/mtest06/mmap1.c
2049ltp/testcases/kernel/mem/mtest06/shmat1.c
2050ltp/testcases/kernel/mem/mtest07/shm_test.c
2051ltp/testcases/kernel/mem/page/page01.c
2052ltp/testcases/kernel/mem/page/page02.c
2053ltp/testcases/kernel/mem/vmtests/data_space.c
2054ltp/testcases/kernel/mem/vmtests/stack_space.c
2055ltp/testcases/kernel/module/create_module/create_module01.c
2056ltp/testcases/kernel/module/delete_module/delete_module01.c
2057ltp/testcases/kernel/module/query_module/query_module01.c
2058ltp/testcases/kernel/module/query_module/query_module03.c
2059ltp/testcases/kernel/numa/numa_node_size.c
2060ltp/testcases/kernel/pty/hangup01.c
2061ltp/testcases/kernel/pty/ptem01.c
2062ltp/testcases/kernel/pty/pty01.c
2063ltp/testcases/kernel/sched/clisrv/pthserv.c
2064ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
2065ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
2066ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTutils.c
2067ltp/testcases/kernel/sched/nptl/nptl01.c
2068ltp/testcases/kernel/sched/process_stress/process.c
2069ltp/testcases/kernel/sched/sched_stress/sched_tc0.c
2070ltp/testcases/kernel/sched/sched_stress/sched_tc6.c
2071ltp/testcases/kernel/sched/tool/time-schedule.c
2072ltp/testcases/kernel/sched/tool/trace_sched.c
2073ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrace/selinux_dyntrace_parent.c
2074ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrans/selinux_dyntrans_parent.c
2075ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c
2076ltp/testcases/kernel/security/selinux-testsuite/tests/exectrace/selinux_exectrace_parent.c
2077ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive_client.c
2078ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive_server.c
2079ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit_parent.c
2080ltp/testcases/kernel/security/selinux-testsuite/tests/msg/selinux_msgctl.c
2081ltp/testcases/kernel/security/selinux-testsuite/tests/sem/selinux_semctl.c
2082ltp/testcases/kernel/security/selinux-testsuite/tests/shm/selinux_shmctl.c
2083ltp/testcases/kernel/security/selinux-testsuite/tests/sigkill/selinux_sigkill_server.c
2084ltp/testcases/kernel/security/selinux-testsuite/tests/task_setpgid/selinux_task_setpgid_source.c
2085ltp/testcases/kernel/security/selinux-testsuite/tests/task_setscheduler/selinux_task_setscheduler_source.c
2086ltp/testcases/kernel/security/selinux-testsuite/tests/wait/selinux_wait_parent.c
2087ltp/testcases/kernel/syscalls/access/access01.c
2088ltp/testcases/kernel/syscalls/access/access02.c
2089ltp/testcases/kernel/syscalls/access/access03.c
2090ltp/testcases/kernel/syscalls/access/access04.c
2091ltp/testcases/kernel/syscalls/acct/acct01.c
2092ltp/testcases/kernel/syscalls/acct/acct02.c
2093ltp/testcases/kernel/syscalls/adjtimex/adjtimex01.c
2094ltp/testcases/kernel/syscalls/adjtimex/adjtimex02.c
2095ltp/testcases/kernel/syscalls/alarm/alarm01.c
2096ltp/testcases/kernel/syscalls/alarm/alarm03.c
2097ltp/testcases/kernel/syscalls/alarm/alarm05.c
2098ltp/testcases/kernel/syscalls/alarm/alarm06.c
2099ltp/testcases/kernel/syscalls/alarm/alarm07.c
2100ltp/testcases/kernel/syscalls/asyncio/asyncio02.c
2101ltp/testcases/kernel/syscalls/bind/bind02.c
2102ltp/testcases/kernel/syscalls/brk/brk01.c
2103ltp/testcases/kernel/syscalls/capget/capget02.c
2104ltp/testcases/kernel/syscalls/capset/capset02.c
2105ltp/testcases/kernel/syscalls/chdir/chdir02.c
2106ltp/testcases/kernel/syscalls/chmod/chmod01.c
2107ltp/testcases/kernel/syscalls/chmod/chmod02.c
2108ltp/testcases/kernel/syscalls/chmod/chmod03.c
2109ltp/testcases/kernel/syscalls/chmod/chmod04.c
2110ltp/testcases/kernel/syscalls/chmod/chmod05.c
2111ltp/testcases/kernel/syscalls/chmod/chmod06.c
2112ltp/testcases/kernel/syscalls/chmod/chmod07.c
2113ltp/testcases/kernel/syscalls/chown/chown01.c
2114ltp/testcases/kernel/syscalls/chown/chown02.c
2115ltp/testcases/kernel/syscalls/chown/chown03.c
2116ltp/testcases/kernel/syscalls/chown/chown04.c
2117ltp/testcases/kernel/syscalls/chown/chown05.c
2118ltp/testcases/kernel/syscalls/chroot/chroot02.c
2119ltp/testcases/kernel/syscalls/clone/clone01.c
2120ltp/testcases/kernel/syscalls/clone/clone02.c
2121ltp/testcases/kernel/syscalls/clone/clone03.c
2122ltp/testcases/kernel/syscalls/clone/clone04.c
2123ltp/testcases/kernel/syscalls/clone/clone05.c
2124ltp/testcases/kernel/syscalls/clone/clone06.c
2125ltp/testcases/kernel/syscalls/clone/clone07.c
2126ltp/testcases/kernel/syscalls/close/close01.c
2127ltp/testcases/kernel/syscalls/close/close08.c
2128ltp/testcases/kernel/syscalls/creat/creat08.c
2129ltp/testcases/kernel/syscalls/creat/creat09.c
2130ltp/testcases/kernel/syscalls/dup/dup01.c
2131ltp/testcases/kernel/syscalls/dup/dup02.c
2132ltp/testcases/kernel/syscalls/dup/dup03.c
2133ltp/testcases/kernel/syscalls/dup/dup04.c
2134ltp/testcases/kernel/syscalls/dup/dup05.c
2135ltp/testcases/kernel/syscalls/dup/dup06.c
2136ltp/testcases/kernel/syscalls/dup/dup07.c
2137ltp/testcases/kernel/syscalls/dup2/dup205.c
2138ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c
2139ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
2140ltp/testcases/kernel/syscalls/execl/execl01.c
2141ltp/testcases/kernel/syscalls/execle/execle01.c
2142ltp/testcases/kernel/syscalls/execlp/execlp01.c
2143ltp/testcases/kernel/syscalls/execv/execv01.c
2144ltp/testcases/kernel/syscalls/execve/execve01.c
2145ltp/testcases/kernel/syscalls/execve/execve02.c
2146ltp/testcases/kernel/syscalls/execve/execve04.c
2147ltp/testcases/kernel/syscalls/execve/execve05.c
2148ltp/testcases/kernel/syscalls/execve/execve06.c
2149ltp/testcases/kernel/syscalls/execvp/execvp01.c
2150ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
2151ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
2152ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
2153ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
2154ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
2155ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
2156ltp/testcases/kernel/syscalls/fchdir/fchdir01.c
2157ltp/testcases/kernel/syscalls/fchdir/fchdir02.c
2158ltp/testcases/kernel/syscalls/fchmod/fchmod01.c
2159ltp/testcases/kernel/syscalls/fchmod/fchmod02.c
2160ltp/testcases/kernel/syscalls/fchmod/fchmod03.c
2161ltp/testcases/kernel/syscalls/fchmod/fchmod04.c
2162ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
2163ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
2164ltp/testcases/kernel/syscalls/fchmod/fchmod07.c
2165ltp/testcases/kernel/syscalls/fcntl/fcntl01.c
2166ltp/testcases/kernel/syscalls/fcntl/fcntl02.c
2167ltp/testcases/kernel/syscalls/fcntl/fcntl03.c
2168ltp/testcases/kernel/syscalls/fcntl/fcntl04.c
2169ltp/testcases/kernel/syscalls/fcntl/fcntl05.c
2170ltp/testcases/kernel/syscalls/fcntl/fcntl06.c
2171ltp/testcases/kernel/syscalls/fcntl/fcntl07.c
2172ltp/testcases/kernel/syscalls/fcntl/fcntl07B.c
2173ltp/testcases/kernel/syscalls/fcntl/fcntl08.c
2174ltp/testcases/kernel/syscalls/fcntl/fcntl09.c
2175ltp/testcases/kernel/syscalls/fcntl/fcntl10.c
2176ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
2177ltp/testcases/kernel/syscalls/fcntl/fcntl12.c
2178ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
2179ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
2180ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
2181ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
2182ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
2183ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
2184ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
2185ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
2186ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
2187ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
2188ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
2189ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
2190ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
2191ltp/testcases/kernel/syscalls/flock/flock01.c
2192ltp/testcases/kernel/syscalls/flock/flock02.c
2193ltp/testcases/kernel/syscalls/flock/flock03.c
2194ltp/testcases/kernel/syscalls/flock/flock04.c
2195ltp/testcases/kernel/syscalls/flock/flock05.c
2196ltp/testcases/kernel/syscalls/flock/flock06.c
2197ltp/testcases/kernel/syscalls/fork/fork01.c
2198ltp/testcases/kernel/syscalls/fork/fork03.c
2199ltp/testcases/kernel/syscalls/fork/fork04.c
2200ltp/testcases/kernel/syscalls/fork/fork07.c
2201ltp/testcases/kernel/syscalls/fork/fork08.c
2202ltp/testcases/kernel/syscalls/fork/fork09.c
2203ltp/testcases/kernel/syscalls/fork/fork10.c
2204ltp/testcases/kernel/syscalls/fork/fork12.c
2205ltp/testcases/kernel/syscalls/fpathconf/fpathconf01.c
2206ltp/testcases/kernel/syscalls/fstat/fstat01.c
2207ltp/testcases/kernel/syscalls/fstat/fstat02.c
2208ltp/testcases/kernel/syscalls/fstat/fstat03.c
2209ltp/testcases/kernel/syscalls/fstat/fstat04.c
2210ltp/testcases/kernel/syscalls/fstat/fstat05.c
2211ltp/testcases/kernel/syscalls/fstatfs/fstatfs01.c
2212ltp/testcases/kernel/syscalls/fsync/fsync01.c
2213ltp/testcases/kernel/syscalls/fsync/fsync02.c
2214ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
2215ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
2216ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
2217ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
2218ltp/testcases/kernel/syscalls/getdents/getdents01.c
2219ltp/testcases/kernel/syscalls/getdents/getdents02.c
2220ltp/testcases/kernel/syscalls/getdents/getdents03.c
2221ltp/testcases/kernel/syscalls/getdents/getdents04.c
2222ltp/testcases/kernel/syscalls/getdomainname/getdomainname01.c
2223ltp/testcases/kernel/syscalls/getegid/getegid01.c
2224ltp/testcases/kernel/syscalls/geteuid/geteuid01.c
2225ltp/testcases/kernel/syscalls/getgid/getgid01.c
2226ltp/testcases/kernel/syscalls/getgroups/getgroups01.c
2227ltp/testcases/kernel/syscalls/getgroups/getgroups02.c
2228ltp/testcases/kernel/syscalls/getgroups/getgroups03.c
2229ltp/testcases/kernel/syscalls/getgroups/getgroups04.c
2230ltp/testcases/kernel/syscalls/gethostname/gethostname01.c
2231ltp/testcases/kernel/syscalls/getitimer/getitimer01.c
2232ltp/testcases/kernel/syscalls/getitimer/getitimer02.c
2233ltp/testcases/kernel/syscalls/getitimer/getitimer03.c
2234ltp/testcases/kernel/syscalls/getpgrp/getpgrp01.c
2235ltp/testcases/kernel/syscalls/getpid/getpid01.c
2236ltp/testcases/kernel/syscalls/getpid/getpid02.c
2237ltp/testcases/kernel/syscalls/getppid/getppid01.c
2238ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
2239ltp/testcases/kernel/syscalls/getresgid/getresgid01.c
2240ltp/testcases/kernel/syscalls/getresgid/getresgid02.c
2241ltp/testcases/kernel/syscalls/getresgid/getresgid03.c
2242ltp/testcases/kernel/syscalls/getresuid/getresuid01.c
2243ltp/testcases/kernel/syscalls/getresuid/getresuid02.c
2244ltp/testcases/kernel/syscalls/getresuid/getresuid03.c
2245ltp/testcases/kernel/syscalls/getrlimit/getrlimit02.c
2246ltp/testcases/kernel/syscalls/getrusage/getrusage02.c
2247ltp/testcases/kernel/syscalls/getsid/getsid01.c
2248ltp/testcases/kernel/syscalls/getsid/getsid02.c
2249ltp/testcases/kernel/syscalls/getuid/getuid01.c
2250ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
2251ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
2252ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
2253ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
2254ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
2255ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
2256ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
2257ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
2258ltp/testcases/kernel/syscalls/iopl/iopl01.c
2259ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl01.c
2260ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
2261ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl03.c
2262ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl05.c
2263ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
2264ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
2265ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
2266ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
2267ltp/testcases/kernel/syscalls/ipc/msgget/msgget01.c
2268ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
2269ltp/testcases/kernel/syscalls/ipc/msgget/msgget04.c
2270ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv02.c
2271ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv03.c
2272ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv04.c
2273ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
2274ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
2275ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd01.c
2276ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd02.c
2277ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd03.c
2278ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd04.c
2279ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
2280ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
2281ltp/testcases/kernel/syscalls/ipc/semctl/semctl02.c
2282ltp/testcases/kernel/syscalls/ipc/semctl/semctl03.c
2283ltp/testcases/kernel/syscalls/ipc/semctl/semctl04.c
2284ltp/testcases/kernel/syscalls/ipc/semctl/semctl05.c
2285ltp/testcases/kernel/syscalls/ipc/semctl/semctl06.c
2286ltp/testcases/kernel/syscalls/ipc/semget/semget01.c
2287ltp/testcases/kernel/syscalls/ipc/semget/semget02.c
2288ltp/testcases/kernel/syscalls/ipc/semget/semget03.c
2289ltp/testcases/kernel/syscalls/ipc/semget/semget06.c
2290ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
2291ltp/testcases/kernel/syscalls/ipc/semop/semop03.c
2292ltp/testcases/kernel/syscalls/ipc/semop/semop04.c
2293ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
2294ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
2295ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
2296ltp/testcases/kernel/syscalls/ipc/shmat/shmat03.c
2297ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
2298ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
2299ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl03.c
2300ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
2301ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
2302ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt02.c
2303ltp/testcases/kernel/syscalls/ipc/shmget/shmget01.c
2304ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
2305ltp/testcases/kernel/syscalls/ipc/shmget/shmget03.c
2306ltp/testcases/kernel/syscalls/ipc/shmget/shmget04.c
2307ltp/testcases/kernel/syscalls/ipc/shmget/shmget05.c
2308ltp/testcases/kernel/syscalls/kill/kill01.c
2309ltp/testcases/kernel/syscalls/kill/kill02.c
2310ltp/testcases/kernel/syscalls/kill/kill03.c
2311ltp/testcases/kernel/syscalls/kill/kill04.c
2312ltp/testcases/kernel/syscalls/kill/kill05.c
2313ltp/testcases/kernel/syscalls/kill/kill07.c
2314ltp/testcases/kernel/syscalls/kill/kill09.c
2315ltp/testcases/kernel/syscalls/kill/kill10.c
2316ltp/testcases/kernel/syscalls/kill/kill11.c
2317ltp/testcases/kernel/syscalls/kill/kill12.c
2318ltp/testcases/kernel/syscalls/lchown/lchown01.c
2319ltp/testcases/kernel/syscalls/lchown/lchown02.c
2320ltp/testcases/kernel/syscalls/libevent/buffer.c
2321ltp/testcases/kernel/syscalls/libevent/err.c
2322ltp/testcases/kernel/syscalls/libevent/event.c
2323ltp/testcases/kernel/syscalls/libevent/kqueue.c
2324ltp/testcases/kernel/syscalls/libevent/poll.c
2325ltp/testcases/kernel/syscalls/libevent/signal.c
2326ltp/testcases/kernel/syscalls/libevent/sample/event-test.c
2327ltp/testcases/kernel/syscalls/libevent/sample/signal-test.c
2328ltp/testcases/kernel/syscalls/libevent/sample/time-test.c
2329ltp/testcases/kernel/syscalls/libevent/test/regress.c
2330ltp/testcases/kernel/syscalls/libevent/test/test-eof.c
2331ltp/testcases/kernel/syscalls/link/link02.c
2332ltp/testcases/kernel/syscalls/link/link03.c
2333ltp/testcases/kernel/syscalls/link/link04.c
2334ltp/testcases/kernel/syscalls/link/link05.c
2335ltp/testcases/kernel/syscalls/link/link06.c
2336ltp/testcases/kernel/syscalls/link/link07.c
2337ltp/testcases/kernel/syscalls/lseek/lseek01.c
2338ltp/testcases/kernel/syscalls/lseek/lseek02.c
2339ltp/testcases/kernel/syscalls/lseek/lseek03.c
2340ltp/testcases/kernel/syscalls/lseek/lseek04.c
2341ltp/testcases/kernel/syscalls/lseek/lseek05.c
2342ltp/testcases/kernel/syscalls/lseek/lseek06.c
2343ltp/testcases/kernel/syscalls/lseek/lseek07.c
2344ltp/testcases/kernel/syscalls/lseek/lseek08.c
2345ltp/testcases/kernel/syscalls/lseek/lseek09.c
2346ltp/testcases/kernel/syscalls/lseek/lseek10.c
2347ltp/testcases/kernel/syscalls/lstat/lstat01.c
2348ltp/testcases/kernel/syscalls/lstat/lstat02.c
2349ltp/testcases/kernel/syscalls/lstat/lstat03.c
2350ltp/testcases/kernel/syscalls/madvise/madvise01.c
2351ltp/testcases/kernel/syscalls/madvise/madvise02.c
2352ltp/testcases/kernel/syscalls/madvise/madvise03.c
2353ltp/testcases/kernel/syscalls/memcmp/memcmp01.c
2354ltp/testcases/kernel/syscalls/memcpy/memcpy01.c
2355ltp/testcases/kernel/syscalls/memmap/mem03.c
2356ltp/testcases/kernel/syscalls/mincore/mincore01.c
2357ltp/testcases/kernel/syscalls/mincore/mincore02.c
2358ltp/testcases/kernel/syscalls/mkdir/mkdir01.c
2359ltp/testcases/kernel/syscalls/mkdir/mkdir02.c
2360ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
2361ltp/testcases/kernel/syscalls/mkdir/mkdir04.c
2362ltp/testcases/kernel/syscalls/mkdir/mkdir05.c
2363ltp/testcases/kernel/syscalls/mkdir/mkdir08.c
2364ltp/testcases/kernel/syscalls/mkdir/mkdir09.c
2365ltp/testcases/kernel/syscalls/mknod/mknod01.c
2366ltp/testcases/kernel/syscalls/mknod/mknod02.c
2367ltp/testcases/kernel/syscalls/mknod/mknod03.c
2368ltp/testcases/kernel/syscalls/mknod/mknod04.c
2369ltp/testcases/kernel/syscalls/mknod/mknod05.c
2370ltp/testcases/kernel/syscalls/mknod/mknod06.c
2371ltp/testcases/kernel/syscalls/mknod/mknod07.c
2372ltp/testcases/kernel/syscalls/mknod/mknod08.c
2373ltp/testcases/kernel/syscalls/mknod/mknod09.c
2374ltp/testcases/kernel/syscalls/mlock/mlock01.c
2375ltp/testcases/kernel/syscalls/mlock/mlock02.c
2376ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
2377ltp/testcases/kernel/syscalls/mlockall/mlockall03.c
2378ltp/testcases/kernel/syscalls/mmap/mmap01.c
2379ltp/testcases/kernel/syscalls/mmap/mmap02.c
2380ltp/testcases/kernel/syscalls/mmap/mmap03.c
2381ltp/testcases/kernel/syscalls/mmap/mmap04.c
2382ltp/testcases/kernel/syscalls/mmap/mmap05.c
2383ltp/testcases/kernel/syscalls/mmap/mmap06.c
2384ltp/testcases/kernel/syscalls/mmap/mmap07.c
2385ltp/testcases/kernel/syscalls/mmap/mmap08.c
2386ltp/testcases/kernel/syscalls/mmap/mmap09.c
2387ltp/testcases/kernel/syscalls/mount/mount02.c
2388ltp/testcases/kernel/syscalls/mount/mount03.c
2389ltp/testcases/kernel/syscalls/mount/mount04.c
2390ltp/testcases/kernel/syscalls/mremap/mremap01.c
2391ltp/testcases/kernel/syscalls/mremap/mremap02.c
2392ltp/testcases/kernel/syscalls/mremap/mremap03.c
2393ltp/testcases/kernel/syscalls/mremap/mremap04.c
2394ltp/testcases/kernel/syscalls/msync/msync01.c
2395ltp/testcases/kernel/syscalls/msync/msync02.c
2396ltp/testcases/kernel/syscalls/msync/msync03.c
2397ltp/testcases/kernel/syscalls/msync/msync04.c
2398ltp/testcases/kernel/syscalls/msync/msync05.c
2399ltp/testcases/kernel/syscalls/munlockall/munlockall01.c
2400ltp/testcases/kernel/syscalls/munlockall/munlockall02.c
2401ltp/testcases/kernel/syscalls/munmap/munmap01.c
2402ltp/testcases/kernel/syscalls/munmap/munmap02.c
2403ltp/testcases/kernel/syscalls/munmap/munmap03.c
2404ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
2405ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
2406ltp/testcases/kernel/syscalls/nftw/nftw.c
2407ltp/testcases/kernel/syscalls/nftw/nftw64.c
2408ltp/testcases/kernel/syscalls/nftw/test.c
2409ltp/testcases/kernel/syscalls/nftw/test64.c
2410ltp/testcases/kernel/syscalls/nftw/test_func.c
2411ltp/testcases/kernel/syscalls/nftw/test_func64.c
2412ltp/testcases/kernel/syscalls/nftw/tools.c
2413ltp/testcases/kernel/syscalls/nftw/tools64.c
2414ltp/testcases/kernel/syscalls/nice/nice01.c
2415ltp/testcases/kernel/syscalls/nice/nice02.c
2416ltp/testcases/kernel/syscalls/nice/nice03.c
2417ltp/testcases/kernel/syscalls/nice/nice05.c
2418ltp/testcases/kernel/syscalls/open/open01.c
2419ltp/testcases/kernel/syscalls/open/open03.c
2420ltp/testcases/kernel/syscalls/open/open05.c
2421ltp/testcases/kernel/syscalls/open/open07.c
2422ltp/testcases/kernel/syscalls/open/open08.c
2423ltp/testcases/kernel/syscalls/open/open09.c
2424ltp/testcases/kernel/syscalls/open/open10.c
2425ltp/testcases/kernel/syscalls/pathconf/pathconf01.c
2426ltp/testcases/kernel/syscalls/pause/pause01.c
2427ltp/testcases/kernel/syscalls/pause/pause02.c
2428ltp/testcases/kernel/syscalls/pause/pause03.c
2429ltp/testcases/kernel/syscalls/personality/personality01.c
2430ltp/testcases/kernel/syscalls/pipe/pipe01.c
2431ltp/testcases/kernel/syscalls/pipe/pipe05.c
2432ltp/testcases/kernel/syscalls/pipe/pipe06.c
2433ltp/testcases/kernel/syscalls/poll/poll01.c
2434ltp/testcases/kernel/syscalls/prctl/prctl01.c
2435ltp/testcases/kernel/syscalls/prctl/prctl02.c
2436ltp/testcases/kernel/syscalls/profil/profil01.c
2437ltp/testcases/kernel/syscalls/ptrace/ptrace01.c
2438ltp/testcases/kernel/syscalls/ptrace/ptrace02.c
2439ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
2440ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
2441ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
2442ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
2443ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
2444ltp/testcases/kernel/syscalls/read/read01.c
2445ltp/testcases/kernel/syscalls/read/read02.c
2446ltp/testcases/kernel/syscalls/readdir/readdir01.c
2447ltp/testcases/kernel/syscalls/readdir/readdir02.c
2448ltp/testcases/kernel/syscalls/readlink/readlink01.c
2449ltp/testcases/kernel/syscalls/readlink/readlink02.c
2450ltp/testcases/kernel/syscalls/readlink/readlink03.c
2451ltp/testcases/kernel/syscalls/readlink/readlink04.c
2452ltp/testcases/kernel/syscalls/reboot/reboot02.c
2453ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
2454ltp/testcases/kernel/syscalls/rename/rename01.c
2455ltp/testcases/kernel/syscalls/rename/rename02.c
2456ltp/testcases/kernel/syscalls/rename/rename03.c
2457ltp/testcases/kernel/syscalls/rename/rename04.c
2458ltp/testcases/kernel/syscalls/rename/rename05.c
2459ltp/testcases/kernel/syscalls/rename/rename06.c
2460ltp/testcases/kernel/syscalls/rename/rename07.c
2461ltp/testcases/kernel/syscalls/rename/rename08.c
2462ltp/testcases/kernel/syscalls/rename/rename09.c
2463ltp/testcases/kernel/syscalls/rename/rename10.c
2464ltp/testcases/kernel/syscalls/rename/rename12.c
2465ltp/testcases/kernel/syscalls/rename/rename13.c
2466ltp/testcases/kernel/syscalls/rename/rename14.c
2467ltp/testcases/kernel/syscalls/rmdir/rmdir01.c
2468ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
2469ltp/testcases/kernel/syscalls/rmdir/rmdir03.c
2470ltp/testcases/kernel/syscalls/rmdir/rmdir04.c
2471ltp/testcases/kernel/syscalls/rmdir/rmdir05.c
2472ltp/testcases/kernel/syscalls/sbrk/sbrk01.c
2473ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max01.c
2474ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max02.c
2475ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min01.c
2476ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min02.c
2477ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam01.c
2478ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam02.c
2479ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam03.c
2480ltp/testcases/kernel/syscalls/sched_getscheduler/sched_getscheduler01.c
2481ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval01.c
2482ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval02.c
2483ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam01.c
2484ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam02.c
2485ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam03.c
2486ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam04.c
2487ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler01.c
2488ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler02.c
2489ltp/testcases/kernel/syscalls/select/select01.c
2490ltp/testcases/kernel/syscalls/select/select02.c
2491ltp/testcases/kernel/syscalls/select/select03.c
2492ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
2493ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
2494ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
2495ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
2496ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
2497ltp/testcases/kernel/syscalls/setdomainname/setdomainname01.c
2498ltp/testcases/kernel/syscalls/setdomainname/setdomainname02.c
2499ltp/testcases/kernel/syscalls/setdomainname/setdomainname03.c
2500ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
2501ltp/testcases/kernel/syscalls/setfsgid/setfsgid02.c
2502ltp/testcases/kernel/syscalls/setfsgid/setfsgid03.c
2503ltp/testcases/kernel/syscalls/setfsuid/setfsuid01.c
2504ltp/testcases/kernel/syscalls/setfsuid/setfsuid02.c
2505ltp/testcases/kernel/syscalls/setfsuid/setfsuid03.c
2506ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
2507ltp/testcases/kernel/syscalls/setgid/setgid01.c
2508ltp/testcases/kernel/syscalls/setgid/setgid02.c
2509ltp/testcases/kernel/syscalls/setgid/setgid03.c
2510ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
2511ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
2512ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
2513ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
2514ltp/testcases/kernel/syscalls/sethostname/sethostname01.c
2515ltp/testcases/kernel/syscalls/setitimer/setitimer01.c
2516ltp/testcases/kernel/syscalls/setitimer/setitimer02.c
2517ltp/testcases/kernel/syscalls/setitimer/setitimer03.c
2518ltp/testcases/kernel/syscalls/setpgid/setpgid01.c
2519ltp/testcases/kernel/syscalls/setpgrp/setpgrp01.c
2520ltp/testcases/kernel/syscalls/setpriority/setpriority01.c
2521ltp/testcases/kernel/syscalls/setpriority/setpriority02.c
2522ltp/testcases/kernel/syscalls/setpriority/setpriority03.c
2523ltp/testcases/kernel/syscalls/setpriority/setpriority04.c
2524ltp/testcases/kernel/syscalls/setpriority/setpriority05.c
2525ltp/testcases/kernel/syscalls/setregid/setregid01.c
2526ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
2527ltp/testcases/kernel/syscalls/setreuid/setreuid01.c
2528ltp/testcases/kernel/syscalls/setreuid/setreuid03.c
2529ltp/testcases/kernel/syscalls/setreuid/setreuid04.c
2530ltp/testcases/kernel/syscalls/setreuid/setreuid06.c
2531ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
2532ltp/testcases/kernel/syscalls/setrlimit/setrlimit01.c
2533ltp/testcases/kernel/syscalls/setsid/setsid01.c
2534ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
2535ltp/testcases/kernel/syscalls/settimeofday/settimeofday01.c
2536ltp/testcases/kernel/syscalls/setuid/setuid01.c
2537ltp/testcases/kernel/syscalls/setuid/setuid02.c
2538ltp/testcases/kernel/syscalls/setuid/setuid03.c
2539ltp/testcases/kernel/syscalls/setuid/setuid04.c
2540ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack01.c
2541ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack02.c
2542ltp/testcases/kernel/syscalls/sighold/sighold02.c
2543ltp/testcases/kernel/syscalls/signal/signal01.c
2544ltp/testcases/kernel/syscalls/signal/signal02.c
2545ltp/testcases/kernel/syscalls/signal/signal04.c
2546ltp/testcases/kernel/syscalls/signal/signal05.c
2547ltp/testcases/kernel/syscalls/sigpending/sigpending02.c
2548ltp/testcases/kernel/syscalls/sigprocmask/sigprocmask01.c
2549ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
2550ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
2551ltp/testcases/kernel/syscalls/socketcall/socketcall01.c
2552ltp/testcases/kernel/syscalls/socketcall/socketcall02.c
2553ltp/testcases/kernel/syscalls/socketcall/socketcall03.c
2554ltp/testcases/kernel/syscalls/socketcall/socketcall04.c
2555ltp/testcases/kernel/syscalls/splice/splice01.c
2556ltp/testcases/kernel/syscalls/stat/stat01.c
2557ltp/testcases/kernel/syscalls/stat/stat02.c
2558ltp/testcases/kernel/syscalls/stat/stat03.c
2559ltp/testcases/kernel/syscalls/stat/stat05.c
2560ltp/testcases/kernel/syscalls/stat/stat06.c
2561ltp/testcases/kernel/syscalls/statfs/statfs01.c
2562ltp/testcases/kernel/syscalls/statfs/statfs02.c
2563ltp/testcases/kernel/syscalls/statfs/statfs03.c
2564ltp/testcases/kernel/syscalls/stime/stime01.c
2565ltp/testcases/kernel/syscalls/string/string01.c
2566ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
2567ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
2568ltp/testcases/kernel/syscalls/swapon/swapon02.c
2569ltp/testcases/kernel/syscalls/swapon/swapon03.c
2570ltp/testcases/kernel/syscalls/symlink/symlink01.c
2571ltp/testcases/kernel/syscalls/symlink/symlink02.c
2572ltp/testcases/kernel/syscalls/symlink/symlink03.c
2573ltp/testcases/kernel/syscalls/symlink/symlink04.c
2574ltp/testcases/kernel/syscalls/symlink/symlink05.c
2575ltp/testcases/kernel/syscalls/sync/sync01.c
2576ltp/testcases/kernel/syscalls/sync/sync02.c
2577ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
2578ltp/testcases/kernel/syscalls/sysctl/sysctl03.c
2579ltp/testcases/kernel/syscalls/syslog/syslogtst.c
2580ltp/testcases/kernel/syscalls/tee/tee01.c
2581ltp/testcases/kernel/syscalls/time/time01.c
2582ltp/testcases/kernel/syscalls/time/time02.c
2583ltp/testcases/kernel/syscalls/times/times01.c
2584ltp/testcases/kernel/syscalls/times/times03.c
2585ltp/testcases/kernel/syscalls/truncate/truncate01.c
2586ltp/testcases/kernel/syscalls/truncate/truncate02.c
2587ltp/testcases/kernel/syscalls/truncate/truncate03.c
2588ltp/testcases/kernel/syscalls/ulimit/ulimit01.c
2589ltp/testcases/kernel/syscalls/umask/umask01.c
2590ltp/testcases/kernel/syscalls/umask/umask03.c
2591ltp/testcases/kernel/syscalls/umount/umount02.c
2592ltp/testcases/kernel/syscalls/umount/umount03.c
2593ltp/testcases/kernel/syscalls/uname/uname01.c
2594ltp/testcases/kernel/syscalls/uname/uname02.c
2595ltp/testcases/kernel/syscalls/uname/uname03.c
2596ltp/testcases/kernel/syscalls/unlink/unlink05.c
2597ltp/testcases/kernel/syscalls/unlink/unlink06.c
2598ltp/testcases/kernel/syscalls/unlink/unlink07.c
2599ltp/testcases/kernel/syscalls/unlink/unlink08.c
2600ltp/testcases/kernel/syscalls/ustat/ustat02.c
2601ltp/testcases/kernel/syscalls/utime/utime01.c
2602ltp/testcases/kernel/syscalls/utime/utime02.c
2603ltp/testcases/kernel/syscalls/utime/utime03.c
2604ltp/testcases/kernel/syscalls/utime/utime04.c
2605ltp/testcases/kernel/syscalls/utime/utime05.c
2606ltp/testcases/kernel/syscalls/vfork/vfork01.c
2607ltp/testcases/kernel/syscalls/vfork/vfork02.c
2608ltp/testcases/kernel/syscalls/wait/wait02.c
2609ltp/testcases/kernel/syscalls/wait4/wait401.c
2610ltp/testcases/kernel/syscalls/wait4/wait402.c
2611ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
2612ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
2613ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
2614ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
2615ltp/testcases/kernel/syscalls/waitpid/waitpid09.c
2616ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
2617ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
2618ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
2619ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
2620ltp/testcases/kernel/syscalls/write/write01.c
2621ltp/testcases/kernel/syscalls/writev/writev01.c
2622ltp/testcases/kernel/syscalls/writev/writev03.c
2623ltp/testcases/kernel/syscalls/writev/writev04.c
2624ltp/testcases/kernel/syscalls/writev/writev05.c
2625ltp/testcases/kernel/syscalls/writev/writev06.c
2626
262759) Log Message:
2628Rename description files: While working on adding a new testcase I noticed that not all of the description files are named consistently. I guess that 00_ was meant to place it first in any directory listing so presumably that's the correct description name. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>.
2629
2630Removed File(s):
2631ltp/testcases/kdump/doc/OO_Descriptions.txt
2632ltp/testcases/kernel/fs/fs_bind/bind/OO_descriptions.txt
2633ltp/testcases/kernel/fs/fs_bind/cloneNS/OO_descriptions.txt
2634ltp/testcases/kernel/fs/fs_bind/move/OO_descriptions.txt
2635ltp/testcases/kernel/fs/fs_bind/rbind/OO_descriptions.txt
2636ltp/testcases/kernel/fs/fs_bind/regression/OO_descriptions.txt
2637ltp/testcases/realtime/OO_DESCRIPTION.txt
2638
2639Added File(s):
2640ltp/testcases/kdump/doc/00_Descriptions.txt
2641ltp/testcases/kernel/fs/fs_bind/bind/00_descriptions.txt
2642ltp/testcases/kernel/fs/fs_bind/cloneNS/00_descriptions.txt
2643ltp/testcases/kernel/fs/fs_bind/move/00_descriptions.txt
2644ltp/testcases/kernel/fs/fs_bind/rbind/00_descriptions.txt
2645ltp/testcases/kernel/fs/fs_bind/regression/00_descriptions.txt
2646ltp/testcases/realtime/00_DESCRIPTION.txt
2647
264860) Log Message:
2649Fix spelling and grammar nits. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>.
2650
2651Modified File(s):
2652ltp/runltp
2653ltp/testcases/commands/gzip/gzip_tests.sh
2654
265561) Log Message:
2656Update unzip command test: build and run successfully without unzip: Suprisingly, not every Linux distribution comes with unzip installed. Thankfully unzip does not appear to be needed for any other tests. This patch cleans up the unzip test so that if zip or unzip does not exist the test will not be built or run. This patch changes the way the build and run portions of the script are spread across the Makefile and unzip_tests.sh script. Previously part of the build was performed during the test -- building the sample zip archive. Now that sample archive is conditionally built using Make instead of shell script. Also, as near as I can tell, the comments "describing" the test are totally incorrect -- they appear to be a copy-paste artifact. So I updated them. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>.
2657
2658Modified File(s):
2659ltp/runtest/commands
2660ltp/testcases/commands/unzip/Makefile
2661ltp/testcases/commands/unzip/unzip_genfile.sh
2662ltp/testcases/commands/unzip/unzip_tests.sh
2663
266462) Log Message:
2665Containers: Remove capability dependency: Review of these test source files suggests that absolutley no capability APIs are in use. I suspect these #ifdefs were added because the original tests had unnecessarily included sys/capability.h. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>.
2666
2667Modified File(s):
2668ltp/testcases/kernel/containers/pidns/pidns14.c
2669ltp/testcases/kernel/containers/pidns/pidns16.c
2670
267163) Log Message:
2672I look at testcases/kernel/include/ and there is no microblaze.in. I am not cvs expert but I hope that is possible to create only simple file. If not please create it with one space. This should be fix before next release. Michal Simek <michal.simek@petalogix.com>.
2673
2674Added Files:
2675ltp/testcases/kernel/include/microblaze.in
2676
267764) Log Message:
2678Testcase to test cpu consolidation feature of power management: Testcase Description: When sched_mc_power_saving is set to 1 and when number of threads running in the system is less then or equal to number of cores in the package, all the threads should be running in cores belonging to one package. This automated testcase triggers ebizzy with number of threads equal to number of cores in a package. Identifies cpu's utilized and verifies if all the cpu's utilized belong to same package.
2679[PATCH 01/05]: This patch will integrate ebizzy into LTP in utils/benchmark path. Ebizzy is used to validate cpu consolidation when sched_mc_power_saving is set to 1. Signed-Off-By: Poornima Nayak <Poornima.Nayak@in.ibm.com>.
2680
2681Added Files:
2682ltp/utils/Makefile
2683ltp/utils/benchmark/Makefile
2684ltp/utils/benchmark/ebizzy-0.2/ChangeLog
2685ltp/utils/benchmark/ebizzy-0.2/LICENSE
2686ltp/utils/benchmark/ebizzy-0.2/Makefile
2687ltp/utils/benchmark/ebizzy-0.2/README
2688ltp/utils/benchmark/ebizzy-0.2/configure
2689ltp/utils/benchmark/ebizzy-0.2/ebizzy.c
2690
269165) Log Message:
2692Testcase to test cpu consolidation feature of power management: Testcase Description: When sched_mc_power_saving is set to 1 and when number of threads running in the system is less then or equal to number of cores in the package, all the threads should be running in cores belonging to one package. This automated testcase triggers ebizzy with number of threads equal to number of cores in a package. Identifies cpu's utilized and verifies if all the cpu's utilized belong to same package.
2693[PATCH 02/05]: This patch is library of reusable functions written in Python. Signed-Off-By: Poornima Nayak <Poornima.Nayak@in.ibm.com>.
2694
2695Added Files:
2696ltp/testcases/kernel/power_management/lib/sched_mc.py
2697
269866) Log Message:
2699Testcase Description: When sched_mc_power_saving is set to 1 and when number of threads running in the system is less then or equal to number of cores in the package, all the threads should be running in cores belonging to one package. This automated testcase triggers ebizzy with number of threads equal to number of cores in a package. Identifies cpu's utilized and verifies if all the cpu's utilized belong to same package.
2700[PATCH 03/05]: This patch implements cpu consolidation testcase. This testcase can be executed independently by typing ./cpu_consoilidation.py -w ebizzy -l 1. The arguments passed are workload and sched_mc_power_saving level. Signed-Off-By: Poornima Nayak <Poornima.Nayak@in.ibm.com>.
2701
2702Added Files:
2703ltp/testcases/kernel/power_management/cpu_consolidation.py
2704
270567) Log Message:
2706Testcase to test cpu consolidation feature of power management: Testcase Description: When sched_mc_power_saving is set to 1 and when number of threads running in the system is less then or equal to number of cores in the package, all the threads should be running in cores belonging to one package. This automated testcase triggers ebizzy with number of threads equal to number of cores in a package. Identifies cpu's utilized and verifies if all the cpu's utilized belong to same package.
2707[PATCH 04/05]: This patch integrates cpu consolidation testcase to LTP. Signed-Off-By: Signed-off-by: Poornima.Nayak@in.ibm.com.
2708
2709Modified Files:
2710ltp/testcases/kernel/power_management/Makefile
2711ltp/testcases/kernel/power_management/runpwtests.sh
2712
271368) Log Message:
2714Testcase to test cpu consolidation feature of power management: Testcas Description: When sched_mc_power_saving is set to 1 and when number of threads running in the system is less then or equal to number of cores in the package, all the threads should be running in cores belonging to one package. This automated testcase triggers ebizzy with number of threads equal to number of cores in a package. Identifies cpu's utilized and verifies if all the cpu's utilized belong to same package.
2715[PATCH 05/05]: Readme modified to mention how cpu consolidation testcase has to be executed. Signed-off-by: <Poornima.Nayak@in.ibm.com>.
2716
2717Modified Files:
2718ltp/testcases/kernel/power_management/README
2719
subrata_modakeb438ff2009-02-01 17:11:20 +00002720LTP-20090131
2721
27221) Log Message:
2723Please find a patch to fix the sigsegv error on pidns13.c on containers. Signed-off-by: Veerendra C <veerendrac@in.ibm.com>.
2724
2725Modified File(s):
2726ltp/testcases/kernel/containers/pidns/pidns13.c
2727
27282) Log Message:
2729Today 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>.
2730
2731Modified Files:
2732ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
2733ltp/testcases/kernel/device-drivers/v4l/user_space/README
2734ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
2735ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
2736ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.h
2737ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
2738ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.h
2739ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
2740ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.h
2741ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
2742ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.h
2743ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
2744ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
2745ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
2746ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.h
2747ltp/testcases/kernel/device-drivers/v4l/user_space/video_limits.h
2748ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
2749
2750Added Files:
2751ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.c
2752ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.h
2753ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.c
2754ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.h
2755ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_LOG_STATUS.c
2756ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_LOG_STATUS.h
2757ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
2758ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.h
2759
27603) Log Message:
2761Introduce autoconf to inotify03.c. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
2762
2763Modified File(s):
2764ltp/testcases/kernel/syscalls/inotify/inotify03.c
2765
27664) Log Message:
2767The 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>.
2768
2769Modified File(s):
2770ltp/INSTALL
2771
27725) Log Message:
2773Convert hardlinks to softlinks in testcases/commands/unzip/Makefile:
2774Kamalesh 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>.
2775CAI 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".
2776Kamalesh 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>.
2777
2778Modified File(s):
2779ltp/testcases/commands/unzip/Makefile
2780
27816) Log Message:
2782There 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>.
2783
2784Modified Files:
2785ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
2786
27877) Log Message:
2788mmapstress03: 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>.
2789
2790Modified Files:
2791ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
2792
27938) Log Message:
2794madvice03: 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>.
2795
2796Modified Files:
2797ltp/testcases/kernel/syscalls/madvise/madvise03.c
2798
27999) Log Message:
2800Nancy <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:
2801$./testcases/bin/endian_switch01
2802endian_switch01 1 CONF : This system does not support running of switch() syscall
2803In 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>,
2804
2805Modified File(s):
2806ltp/testcases/kernel/syscalls/switch/endian_switch01.c
2807
280810) Log Message:
2809This 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>.
2810
2811Modified File(s):
2812ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
2813
281411) Log Messsage:
2815checking 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>.
2816
2817Modified File(s):
2818ltp/configure.ac
2819ltp/testcases/kernel/containers/pidns/pidns14.c
2820ltp/testcases/kernel/containers/pidns/pidns16.c
2821
282212) Log Message:
2823Edjunior 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>.
2824
2825Modified Files(s):
2826ltp/testcases/misc/tcore_patch_test_suites/tcore.c
2827
282813) Log Message:
2829A 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>.
2830
2831Modified File(s):
2832ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
2833
283414) Log Message:
2835Update 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>.
2836
2837Modified Files:
2838ltp/testcases/kernel/device-drivers/nls/Makefile
2839ltp/testcases/kernel/device-drivers/nls/nlsTest.c
2840ltp/testcases/kernel/device-drivers/nls/nlsTest.h
2841ltp/testcases/kernel/device-drivers/nls/userBlockNLS.c
2842ltp/testcases/kernel/device-drivers/tbio/kernel_space/Makefile
2843Added Files:
2844ltp/testcases/kernel/device-drivers/nls/README
2845
284615) Log Message:
2847gcov-kernel: add patches for 2.6.28, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
2848
2849Added Files:
2850ltp/utils/analysis/gcov-kernel/linux-2.6.28-gcov-arm-eabi.patch
2851ltp/utils/analysis/gcov-kernel/linux-2.6.28-gcov-arm-hack.patch
2852ltp/utils/analysis/gcov-kernel/linux-2.6.28-gcov.patch
2853
285416) Log Message:
2855Sending the new patch along with the batch file to run the tests. Also made small modifications in the mesgq_nstest.c to fix
2856a) the warnings on tst_exit().
2857b) to remove the global var.
2858And to return correct error num in the batch file runipcnstest.sh. Signed-off-by: Veerendra C <veerendra@in.ibm.com>.
2859
2860Modified Files:
2861ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
2862Added Files:
2863ltp/testcases/kernel/containers/sysvipc/mesgq_nstest.c
2864
286517) Log Message:
2866Avoiding 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>.
2867
2868Modified Files:
2869ltp/testcases/misc/tcore_patch_test_suites/Makefile
2870ltp/testcases/misc/tcore_patch_test_suites/tcore.c
2871ltp/testcases/misc/tcore_patch_test_suites/tcore.sh
2872
287318) Log Message:
2874set flags properly and just use implicit make rules. Mike Frysinger <vapier@users.sourceforge.net>
2875
2876Modified File(s):
2877ltp/testcases/misc/tcore_patch_test_suites/Makefile
2878
287919) Log Message:
2880I 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>.
2881
2882Added Files:
2883ltp/testcases/kernel/device-drivers/block/kernel_space/Makefile
2884ltp/testcases/kernel/device-drivers/block/kernel_space/README
2885ltp/testcases/kernel/device-drivers/block/kernel_space/test_block.c
2886ltp/testcases/kernel/device-drivers/block/kernel_space/test_genhd.c
2887
288820) Log Message:
2889[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>.
2890Subrata 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:
28911) 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,
28922) 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.
2893Né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>.
2894
2895Modified File(s):
2896ltp/README
2897ltp/testcases/kernel/device-drivers/nls/Makefile
2898ltp/testcases/kernel/device-drivers/nls/README
2899
290021) Log Message:
2901Prevent 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>.
2902
2903Modified File(s):
2904ltp/testcases/commands/cron/cron_pos_tests.sh
2905
290622) Log Message:
2907This 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>.
2908
2909Modified File(s):
2910ltp/testcases/kernel/sched/clisrv/pthcli.c
2911ltp/testcases/kernel/sched/clisrv/run_sched_cliserv.sh
2912
291323) Log Message:
2914Fix 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>.
2915
2916Modified File(s):
2917ltp/testcases/commands/unzip/Makefile
2918
291924) Log Message:
2920Fix 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>.
2921
2922Modified Files:
2923ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
2924Added Files:
2925ltp/include/system_specific_process_info.h
2926ltp/lib/system_specific_process_info.c
2927
292825) Log Message:
2929I 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>.
2930
2931Modified File(s):
2932ltp/testscripts/ltpstress.sh
2933
293426) Log Message:
2935Adding AUTOCONF rules for eventfd syscall tests. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
2936
2937Modified Files:
2938ltp/configure.ac
2939ltp/testcases/kernel/syscalls/eventfd/Makefile
2940ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
2941Added Files:
2942ltp/config.mk.in
2943ltp/m4/ltp-eventfd.m4
2944
294527) Log Message:
2946Add "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>.
2947
2948Modified Files:
2949ltp/testcases/kernel/device-drivers/block/kernel_space/Makefile
2950ltp/testcases/kernel/device-drivers/block/kernel_space/test_block.c
2951Added Files:
2952ltp/testcases/kernel/device-drivers/block/kernel_space/run.sh
2953
295428) Log Message:
2955Add socket02 syscall test, testing socket(SOCK_CLOEXEC) and socketpair(SOCK_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
2956
2957Modified Files:
2958ltp/runtest/syscalls
2959Added Files:
2960ltp/testcases/kernel/syscalls/socket/socket02.c
2961
296229) Log Message:
2963Add paccept01 syscall test, testing paccept(SOCK_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>,
2964
2965Modified Files:
2966ltp/runtest/syscalls
2967Added Files:
2968ltp/testcases/kernel/syscalls/paccept/Makefile
2969ltp/testcases/kernel/syscalls/paccept/paccept01.c
2970
297130) Log Message:
2972Add signalfd4_01 syscall test, testing signalfd4(SFD_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>,
2973
2974Modified Files:
2975ltp/runtest/syscalls
2976Added Files:
2977ltp/testcases/kernel/syscalls/signalfd4/Makefile
2978ltp/testcases/kernel/syscalls/signalfd4/signalfd4_01.c
2979
298031) Log Message:
2981Add eventfd2_01 syscall test, testing eventfd2(EFD_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
2982
2983Modified Files:
2984ltp/runtest/syscalls
2985Added Files:
2986ltp/testcases/kernel/syscalls/eventfd2/Makefile
2987ltp/testcases/kernel/syscalls/eventfd2/eventfd2_01.c
2988
298932) Log Message:
2990Add timerfd02 syscall test, testing timerfd_create(TFD_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
2991
2992Modified Files:
2993ltp/runtest/syscalls
2994Added Files:
2995ltp/testcases/kernel/syscalls/timerfd/timerfd02.c
2996
299733) Log Message:
2998Add epoll_create2_01 syscall test, testing epoll_create2(EPOLL_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
2999
3000Modified Files:
3001ltp/runtest/syscalls
3002Added Files:
3003ltp/testcases/kernel/syscalls/epoll_create2/Makefile
3004ltp/testcases/kernel/syscalls/epoll_create2/epoll_create2_01.c
3005
300634) Log Message:
3007Add dup3_01 syscall test, testing dup3 (O_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>,.
3008
3009Modified Files:
3010ltp/runtest/syscalls
3011Added Files:
3012ltp/testcases/kernel/syscalls/dup3/Makefile
3013ltp/testcases/kernel/syscalls/dup3/dup3_01.c
3014
301535) Log Message:
3016Add pipe2_01 syscall test, testing pipe2(O_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
3017
3018Modified Files:
3019ltp/runtest/syscalls
3020Added Files:
3021ltp/testcases/kernel/syscalls/pipe2/Makefile
3022ltp/testcases/kernel/syscalls/pipe2/pipe2_01.c
3023
302436) Log Message:
3025Add inotify_init1_01 syscall test, testing inotify_init1(O_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
3026
3027Modified Files:
3028ltp/runtest/syscalls
3029Added Files:
3030ltp/testcases/kernel/syscalls/inotify_init/Makefile
3031ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_01.c
3032
303337) Log Message:
3034Add socket03 syscall test, testing socket(SOCK_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
3035
3036Modified Files:
3037ltp/runtest/syscalls
3038ltp/testcases/kernel/syscalls/socket/Makefile
3039Added Files:
3040ltp/testcases/kernel/syscalls/socket/socket03.c
3041
304238) Log Message:
3043Add socketpair02 syscall test, testing socketpair(SOCK_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
3044
3045Modified Files:
3046ltp/runtest/syscalls
3047ltp/testcases/kernel/syscalls/socketpair/Makefile
3048Added Files:
3049ltp/testcases/kernel/syscalls/socketpair/socketpair02.c
3050
305139) Log Message:
3052Add paccept02 syscall test, testing paccept(SOCK_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
3053
3054Modified Files:
3055ltp/runtest/syscalls
3056Added Files:
3057ltp/testcases/kernel/syscalls/paccept/paccept02.c
3058
305940) Log Message:
3060Add signalfd4_02 syscall test, testing signalfd4(SFD_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
3061
3062Modified Files:
3063ltp/runtest/syscalls
3064Added Files:
3065ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
3066
306741) Log Message:
3068Add eventfd2_02 syscall test, testing eventfd2(EFD_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
3069
3070Modified Files:
3071ltp/runtest/syscalls
3072Added Files:
3073ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
3074
307542) Log Message:
3076Add timerfd03 syscall test, testing timerfd_create(TFD_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
3077
3078Modified Files:
3079ltp/runtest/syscalls
3080Added Files:
3081ltp/testcases/kernel/syscalls/timerfd/timerfd03.c
3082
308343) Log Message:
3084Add pipe2_02 syscall test, testing pipe2(O_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com.
3085
3086Modified Files:
3087ltp/runtest/syscalls
3088Added Files:
3089ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
3090
309144) Log Message:
3092Add inotify_init1_02 syscall test, testing inotify_init1(IN_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
3093
3094Modified Files:
3095ltp/runtest/syscalls
3096Added Files:
3097ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_02.c
3098
309945) Log Message:
3100This patch fixes fcntl27 and fcntl28 test cases failures seen on RHEL 4 kernel (2.6.9 based).
3101# ./fcntl27
3102fcntl27 1 FAIL : fcntl(tfile_1206, F_SETLEASE, F_RDLCK) failed with errno 11 : Resource temporarily unavailable
3103# ./fcntl28
3104fcntl28 1 FAIL : fcntl(tfile_1213, F_SETLEASE, F_RDLCK) failed with errno 11 : Resource temporarily unavailable
3105
3106It because the expected result in incorrect. There is a kernel version comparison code in both tests.
3107 if ((results=tst_kvercmp(2,6,10)) >= 0)
3108 {
3109 expected_result = -1;
3110 }
3111 else if( ((results=tst_kvercmp(2,4,0)) >= 0)&&\
3112 ((results=tst_kvercmp(2,6,0))< 0) )
3113 {
3114 expected_result = 1;
3115 }
3116 else if( ((results=tst_kvercmp(2,6,0)) >= 0)&&\
3117 ((results=tst_kvercmp(2,6,10))< 0) )
3118 {
3119 expected_result = 0;
3120 }
3121 else
3122 {
3123 expected_result = -1;
3124 }
3125
3126Because 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).
3127# strace ./fcntl27
3128...
3129open("tfile_1453", O_RDWR|O_CREAT, 0777) = 3
3130...
3131fcntl(3, 0x400 /* F_??? */, 0) = -1 EAGAIN (Resource temporarily unavailable)
3132
3133I 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>.
3134
3135Modified File(s):
3136ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
3137ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
3138
313946) Log Message:
3140This 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).
3141# ./ioctl02 -D /dev/tty0
3142ioctl02 0 INFO : cflag has incorrect value. 4277
3143ioctl02 1 FAIL : TCGETA/TCSETA tests FAILED with 1 error
3144ioctl02 0 INFO : child: Got SIGTERM from parent.
3145The 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):
3146tty: expose new methods needed for drivers to get termios right:
3147http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=5f519d728169fa9975bcba001de425f11e18e8e3,
3148tty_ioctl: fix the baud_table check in encode_baud_rate:
3149http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=75e8b71d559632dd70c9799ea8b5c133a2ddcea9,
3150Somebody 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:
31511) PATCH 1: Patch to Find the core problem with ioctl02: (This is for demonstration and not to be applied)
3152This 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:
3153# ./ioctl02 -D /dev/tty0
3154ioctl02 0 INFO : Trying to the Set the value of c_cflag, present value of c_cflag=0
3155ioctl02 0 INFO : Trying to the Set the value of c_cflag, value of c_cflag to be set to=5641
3156ioctl02 0 INFO : After Setting the value of c_cflag, value of c_cflag=5641
3157ioctl02 0 INFO : Before Calling ioctl(parentfd, TCSETA, &termio), the value of c_cflag, value of c_cflag=5641
3158ioctl02 0 INFO : After Calling ioctl(parentfd, TCSETA, &termio), the value of c_cflag, value of c_cflag=5641
3159ioctl02 0 INFO : Before Calling ioctl(parentfd, TCGETA, &termio), the value of c_cflag, value of c_cflag=5641
3160ioctl02 0 INFO : After Calling ioctl(parentfd, TCGETA, &termio), the value of c_cflag, value of c_cflag=4277
3161ioctl02 0 INFO : cflag has incorrect value. 4277
3162ioctl02 1 FAIL : TCGETA/TCSETA tests FAILED with 1 error
3163ioctl02 0 INFO : child: Got SIGTERM from parent.
31642) 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:
3165# ./ioctl02 -D /dev/tty0
3166ioctl02 0 INFO : termio values are set as expected
3167ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
3168ioctl02 0 INFO : child: Got SIGTERM from parent.
3169However, 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>.
3170
3171Modified File(s):
3172ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
3173
317447) Log Message:
3175Integrate 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>.
3176
3177Modified File(s):
3178ltp/.gitignore
3179ltp/Makefile
3180ltp/config.mk.in
3181ltp/configure.ac
3182ltp/m4/GNUmakefile
3183ltp/m4/Makefile.am
3184ltp/m4/ac_prog_ar.m4
3185
318648) Log Message:
3187Move documentation from Makefile to INSTALL ... patch by Masatake YAMATO <yamato@redhat.com>.
3188
3189Modified File(s):
3190ltp/INSTALL
3191ltp/Makefile
3192
319349) Log Message:
3194Update to OpenHPI 2.13.2. See http://openhpi.org/ for more details.
3195
3196Modified File(s):
3197/ltp/testcases/open_hpi_testsuite/
3198
319950) Log Message:
3200The 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>.
3201
3202Modified File(s):
3203ltp/testcases/commands/at/at_allow01
3204ltp/testcases/commands/at/at_deny01
3205
320651) Log Message:
3207This patch fixes a segfault of pan, when the command file doesn't end with a newline. Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
3208
3209Modified File(s):
3210ltp/pan/pan.c
3211
321252) Log Message:
3213Seiichi 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.
3214
3215Modified File(s):
3216ltp/testcases/kernel/containers/libclone/libclone.c
3217ltp/testcases/kernel/containers/libclone/libclone.h
3218ltp/testcases/kernel/containers/pidns/check_pidns_enabled.c
3219ltp/testcases/kernel/containers/pidns/pidns12.c
3220ltp/testcases/kernel/containers/pidns/pidns13.c
3221ltp/testcases/kernel/containers/pidns/pidns14.c
3222ltp/testcases/kernel/containers/pidns/pidns16.c
3223ltp/testcases/kernel/containers/pidns/pidns20.c
3224ltp/testcases/kernel/containers/pidns/pidns21.c
3225ltp/testcases/kernel/containers/pidns/pidns30.c
3226ltp/testcases/kernel/containers/pidns/pidns31.c
3227
322853) Log Message:
3229ftest02: 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>.
3230
3231Modified File(s):
3232ltp/testcases/kernel/fs/ftest/ftest02.c
3233
323454) Log Message:
3235Help 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>.
3236
3237Modified Files:
3238ltp/INSTALL
3239ltp/Makefile
3240
324155) Log Message:
3242Removed check_header from Makefile of io_* testcases and use autoconf instead of the macro. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
3243
3244Modified Files:
3245ltp/testcases/kernel/syscalls/io_cancel/Makefile
3246ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
3247ltp/testcases/kernel/syscalls/io_destroy/Makefile
3248ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
3249ltp/testcases/kernel/syscalls/io_getevents/Makefile
3250ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
3251ltp/testcases/kernel/syscalls/io_setup/Makefile
3252ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
3253ltp/testcases/kernel/syscalls/io_submit/Makefile
3254ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
3255
325656) Log Message:
3257This 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>.
3258
3259Modified File(s):
3260ltp/testcases/kernel/syscalls/syslog/syslog01
3261ltp/testcases/kernel/syscalls/syslog/syslog02
3262ltp/testcases/kernel/syscalls/syslog/syslog03
3263ltp/testcases/kernel/syscalls/syslog/syslog04
3264ltp/testcases/kernel/syscalls/syslog/syslog05
3265ltp/testcases/kernel/syscalls/syslog/syslog06
3266ltp/testcases/kernel/syscalls/syslog/syslog07
3267ltp/testcases/kernel/syscalls/syslog/syslog08
3268ltp/testcases/kernel/syscalls/syslog/syslog09
3269ltp/testcases/kernel/syscalls/syslog/syslog10
3270
327157) Log Message:
3272lcov: remove CRLF line breaks in source code when generating html output - added patch by michael.knigge@set-software.de.
3273
3274Modified Files:
3275ltp/utils/analysis/lcov/bin/genhtml
3276
327758) Log Message:
3278Create a dummy config.mk when running just `make`. Mike Frysinger <vapier@users.sourceforge.net>
3279
3280Modified File(s):
3281ltp/Makefile
3282
328359) Log Message:
3284Require automake-1.10. Mike Frysinger <vapier@users.sourceforge.net>.
3285
3286Modified File(s):
3287ltp/configure.ac
3288
328960) Log Message:
3290Info regarding various dependant packages for LTP build/install. Subrata Modak<subrata@linux.vnet.ibm.com>.
3291
3292Modified File(s):
3293ltp/INSTALL
3294
329561) Log Message:
3296lcov: modify end-of-line CR removal
3297- s///g is 10% slower than s///
3298- \r may be 0x10 or 0x13 (see man perlport),
3299Peter Oberparleiter <oberpapr@users.sourceforge.net>.
3300
3301Modified Files:
3302ltp/utils/analysis/lcov/bin/genhtml
3303
330462) Log Message:
3305geninfo: need to add CR removal to geninfo as well or checksumming will fail. Peter Oberparleiter <oberpapr@users.sourceforge.net>
3306
3307Modified File(s):
3308ltp/utils/analysis/lcov/bin/geninfo
3309
331063) Log Message:
3311[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.
3312- Check for existence of the backup file before moving it back,
3313- Do not restart syslog daemon, if syslog command was not found,
3314Signed-off-by: Jiri Palecek <jpalecek@web.de>.
3315
3316Modified Files:
3317ltp/testcases/kernel/syscalls/syslog/syslog01
3318ltp/testcases/kernel/syscalls/syslog/syslog02
3319ltp/testcases/kernel/syscalls/syslog/syslog03
3320ltp/testcases/kernel/syscalls/syslog/syslog04
3321ltp/testcases/kernel/syscalls/syslog/syslog05
3322ltp/testcases/kernel/syscalls/syslog/syslog06
3323ltp/testcases/kernel/syscalls/syslog/syslog07
3324ltp/testcases/kernel/syscalls/syslog/syslog08
3325ltp/testcases/kernel/syscalls/syslog/syslog09
3326ltp/testcases/kernel/syscalls/syslog/syslog10
3327
332864) Log Message:
3329[PATCH 2/6] Use TFAIL/TPASS in some syslog tests. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
3330
3331Modified Files:
3332ltp/testcases/kernel/syscalls/syslog/syslog09
3333ltp/testcases/kernel/syscalls/syslog/syslog10
3334
333565) Log Message:
3336[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>.
3337
3338Modified Files:
3339ltp/testcases/kernel/syscalls/syslog/syslog01
3340ltp/testcases/kernel/syscalls/syslog/syslog02
3341ltp/testcases/kernel/syscalls/syslog/syslog03
3342ltp/testcases/kernel/syscalls/syslog/syslog04
3343ltp/testcases/kernel/syscalls/syslog/syslog05
3344ltp/testcases/kernel/syscalls/syslog/syslog06
3345ltp/testcases/kernel/syscalls/syslog/syslog07
3346ltp/testcases/kernel/syscalls/syslog/syslog08
3347ltp/testcases/kernel/syscalls/syslog/syslog09
3348ltp/testcases/kernel/syscalls/syslog/syslog10
3349
335066) Log Message:
3351[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>.
3352
3353Modified Files:
3354ltp/testcases/kernel/syscalls/syslog/syslog01
3355ltp/testcases/kernel/syscalls/syslog/syslog02
3356ltp/testcases/kernel/syscalls/syslog/syslog05
3357ltp/testcases/kernel/syscalls/syslog/syslog09
3358
335967) Log Message:
3360[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>.
3361
3362Modified Files:
3363ltp/testcases/kernel/syscalls/syslog/syslog01
3364ltp/testcases/kernel/syscalls/syslog/syslog02
3365ltp/testcases/kernel/syscalls/syslog/syslog03
3366ltp/testcases/kernel/syscalls/syslog/syslog04
3367ltp/testcases/kernel/syscalls/syslog/syslog05
3368ltp/testcases/kernel/syscalls/syslog/syslog06
3369ltp/testcases/kernel/syscalls/syslog/syslog07
3370ltp/testcases/kernel/syscalls/syslog/syslog08
3371ltp/testcases/kernel/syscalls/syslog/syslog09
3372ltp/testcases/kernel/syscalls/syslog/syslog10
3373
337468) Log Message:
3375[PATCH 6/6] Change the message and return value used to report missing supported syslog daemon.
3376- note rsyslog in the message,
3377- use TCONF to report unsuitable configuration,
3378- return 0, which corresponds to other tests failing on TCONF,
3379Signed-off-by: Jiri Palecek <jpalecek@web.de>.
3380
3381Modified Files:
3382ltp/testcases/kernel/syscalls/syslog/syslog01
3383ltp/testcases/kernel/syscalls/syslog/syslog02
3384ltp/testcases/kernel/syscalls/syslog/syslog03
3385ltp/testcases/kernel/syscalls/syslog/syslog04
3386ltp/testcases/kernel/syscalls/syslog/syslog05
3387ltp/testcases/kernel/syscalls/syslog/syslog06
3388ltp/testcases/kernel/syscalls/syslog/syslog07
3389ltp/testcases/kernel/syscalls/syslog/syslog08
3390ltp/testcases/kernel/syscalls/syslog/syslog09
3391ltp/testcases/kernel/syscalls/syslog/syslog10
3392
339369) Log Message:
3394CAI Qian wrote: After apply the whole series of patches with the help of '-l'. The only failure for rsyslogd is syslog06:
3395syslog06 0 INFO : syslog: Testing the log option: LOG_NDELAY...
3396syslogtst 1 FAIL : open() has returned unexpected fd: -1,
3397I have noticed this line here,
3398# cat syslogtst.c
3399...
3400 case 6:
3401 config_file = "/etc/syslog.conf";
3402 if (system("[ -e /sbin/syslog-ng ]") == 0)
3403 config_file = "/etc/syslog-ng/syslog-ng.conf";
3404 openlog("without log_ndelay", LOG_PID, LOG_USER);
3405 fd = open(config_file, O_RDONLY);
3406...
3407so it is not a surprise that open() returned -1.
3408Jiri Palecek <jpalecek@web.de> wrote back: Yes, that code is a gem :-) Does it work with the attached patch?
3409CAI Qian tested back: It works apart from something untidy.
3410
3411Modified Files:
3412ltp/testcases/kernel/syscalls/syslog/syslogtst.c
3413
341470) Log Message:
3415Fix the following build warning:
3416cc -I../../../../include -Wall syslogtst.c -L../../../../lib -lltp -o
3417syslogtst
3418syslogtst.c: In function ‘main’:
3419syslogtst.c:50: warning: unused variable ‘config_file’
3420Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
3421
3422Modified Files:
3423ltp/testcases/kernel/syscalls/syslog/syslogtst.c
3424
342571) Log Message:
3426Matt Helsley reported: The dependency description in testcases/network/lib6/Makefile breaks parallel builds:
3427 make autoconf
3428 ./configure
3429 make -j4 all
3430 ...
3431 cc -I../../../include -g -D_GNU_SOURCE -c -o runcc.o runcc.c
3432 cc -I../../../include -g -D_GNU_SOURCE asapi_01.c -L../../../lib runcc.a
3433-lltp -lpthread -o asapi_01
3434 cc: runcc.a: No such file or directory
3435This 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>.
3436Garrett 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!.
3437Matt 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:
3438$(TARGETS): %: %.c runcc.a
3439did 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>.
3440
3441Modified File(s):
3442ltp/testcases/network/lib6/Makefile
3443
344472) Log Message:
3445[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>.
3446
3447Modified Files:
3448ltp/include/libtestsuite.h
3449ltp/lib/libtestsuite.c
3450
345173) Log Message:
3452[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>.
3453
3454Modified Files:
3455ltp/testcases/kernel/syscalls/execve/execve05.c
3456ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
3457ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
3458ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
3459ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
3460ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
3461ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
3462ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
3463ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
3464
346574) Log Message:
3466Submitting 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>.
3467
3468Modified Files:
3469ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
3470Added Files:
3471ltp/testcases/kernel/containers/sysvipc/sem_nstest.c
3472
347375) Log Message:
3474Here 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:
3475__001-Fix_Hugepages-Add_declaration_for_new_functions.patch
3476__002-Fix_Hugepages-Add_definitions_for_new_functions.patch
3477__003-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugepageshmget01.patch
3478__004-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugepageshmget03.patch
3479__005-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugepageshmget03_remaining_fixes.patch
3480__006-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugepageshmget05.patch
3481__007-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugepageshmget02.patch
3482__008-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmat01.patch
3483__009-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmat02.patch
3484__010-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmat03.patch
3485__011-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmctl01.patch
3486__012-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmctl02.patch
3487__013-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmctl03.patch
3488__014-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmdt01.patch
3489Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
3490
3491Modified Files:
3492ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
3493ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c
3494ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat03.c
3495ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
3496ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c
3497ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c
3498ltp/testcases/kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c
3499ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
3500ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget02.c
3501ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget03.c
3502ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget05.c
3503Added Files:
3504ltp/include/system_specific_hugepages_info.h
3505ltp/lib/system_specific_hugepages_info.c
3506
350776) Log Message:
3508Modify Makefile to include dma_thread_diotest7. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
3509
3510Modified Files:
3511ltp/testcases/kernel/io/direct_io/Makefile
3512
351377) Log Message:
3514Add dma_thread_diotest7. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
3515
3516Added Files:
3517ltp/testcases/kernel/io/direct_io/dma_thread_diotest7.c
3518
351978) Log Message:
3520Add test dma_thread_diotest7.sh. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
3521
3522Added Files:
3523ltp/testcases/kernel/io/direct_io/test_dma_thread_diotest7.sh
3524
352579) Log Message:
3526Add test dma_thread_diotest7 command file. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
3527
3528Added Files:
3529ltp/runtest/test_dma_thread_diotest7
3530
353180) Log Message:
3532Add test_dma_thread_diotest7 to runalltests.sh. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
3533
3534Modified Files:
3535ltp/runalltests.sh
3536
353781) Log Message:
3538Testing semaphore isolation between 2 containers: Here is a test case to test the semaphore isloation in container environment. Test Assertion:
3539- This testcase verifies the semaphore isoloation in 2 diff containers.
3540- It tries to create/access a semaphore created with the same KEY.
3541changelog: version 2
3542* Modified testcase, to use only 2 pipe's to sync between 2 containers.
3543* Corrected the indentation.
3544Signed-off-by: Veerendra C <vechandr@in.ibm.com>.
3545
3546Modified Files:
3547ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
3548Added Files:
3549ltp/testcases/kernel/containers/sysvipc/semtest_2ns.c
3550
355182) Log Message:
3552Testing shmem isolation between 2 containers: Please find the testcase to test the shared memory isolation in between 2 containers. Test Assertion:
3553- This testcase verifies the Shared Memory isoloation in 2 containers.
3554- It tries to create/access a Shared Memory created with the same KEY.
3555Changelog: Version2
3556Removed 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>.
3557
3558Modified Files:
3559ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
3560Added Files:
3561ltp/testcases/kernel/containers/sysvipc/shmem_2nstest.c
3562
356383) Log Message:
3564v4l-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>.
3565
3566Modified File(s):
3567ltp/testcases/kernel/device-drivers/v4l/user_space/README
3568ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
3569ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
3570ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
3571ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
3572
357384) Log Message:
3574This patch fixes compilation warnings introduced recently. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
3575
3576Modified File(s):
3577ltp/lib/libtestsuite.c
3578ltp/lib/system_specific_process_info.c
3579ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTutils.c
3580ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
3581ltp/testcases/kernel/syscalls/paccept/paccept01.c
3582ltp/testcases/kernel/syscalls/paccept/paccept02.c
3583ltp/testcases/kernel/syscalls/socket/socket02.c
3584ltp/testcases/kernel/syscalls/socket/socket03.c
3585ltp/testcases/kernel/syscalls/socketpair/socketpair02.c
3586
358785) Log Message:
3588Paccept() 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>.
3589
3590Modified File(s):
3591ltp/runtest/syscalls
3592Removed Files:
3593ltp/testcases/kernel/syscalls/paccept/Makefile
3594ltp/testcases/kernel/syscalls/paccept/paccept01.c
3595ltp/testcases/kernel/syscalls/paccept/paccept02.c
3596
359786) Log Message:
3598Make 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:
3599- add stubs to the aio tests,
3600- remove -laio from doio and pipeio makefile, as it was superfluous,
3601Changed the signatures of main() function (requested by Garrett Cooper). Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
3602
3603Modified File(s):
3604ltp/testcases/kernel/fs/doio/Makefile
3605ltp/testcases/kernel/io/aio/aio01/Makefile
3606ltp/testcases/kernel/io/aio/aio01/aio01.c
3607ltp/testcases/kernel/io/aio/aio02/Makefile
3608ltp/testcases/kernel/io/aio/aio02/main.c
3609ltp/testcases/kernel/ipc/pipeio/Makefile
3610
subrata_modak1251d262008-12-31 05:52:29 +00003611LTP-20081231
3612
36131) Log Message:
3614fix from Jiri Palecek: Fix syntax errors (and bashisms) in some shell files.
3615
3616Modified File(s):
3617ltp/testcases/commands/unzip/unzip_genfile.sh
3618ltp/testcases/commands/unzip/unzip_tests.sh
3619ltp/testcases/commands/fileutils/mkdir/mkdir_tests.sh
3620ltp/testcases/commands/fileutils/cp/cp_tests.sh
3621ltp/testcases/commands/fileutils/ln/ln_tests.sh
3622ltp/testcases/commands/fileutils/mv/mv_tests.sh
3623
36242) Log Message:
3625Fix for failure in syscalls/stat04_64 and syscalls/lstat01A_64 testcases, by, Dmitry Guryanov <dguryanov@parallels.com>.
3626
3627Modified File(s):
3628ltp/runtest/syscalls
3629
36303) Log Message:
3631Add _GNU_SOURCE for strsignal in spawn_ptrace_child.h. Mike Frysinger <vapier@users.sourceforge.net>
3632
3633Modified File(s):
3634ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
3635ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
3636
36374) Log Message:
3638I've added small help target to Makefile & INSTALL talking about the new configuration setups. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
3639
3640Modified File(s):
3641ltp/INSTALL
3642ltp/Makefile
3643
36445) Log Message:
3645sbrk has arguments of type intptr_t, which is long in on x86_64. There is following line in mmapstress03:
3646 if (sbrk(-NUM_SEGS * pagesize) == NEG1) {
3647Here 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>.
3648
3649Modified File(s):
3650ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
3651
36526) Log Message:
3653This 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>.
3654
3655Modified File(s):
3656ltp/testcases/kernel/syscalls/execve/execve05.c
3657
36587) Log Message:
3659The following patch fixes two problems in loop variables of gtod_latency test case :
36601) The loop variable 'k' could overflow on 32 bit systems, leading to a SEGV.
36612) 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.
3662Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
3663
3664Modified File(s):
3665ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
3666
36678) Log Message:
3668These 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:
36691) 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,
36702) 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).
36713) 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.
36724) Patch 0004 changes error handling in pipeio to interpret every negative number as -errno.
36735) 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.
3674The patches should be applied in sequence. Signed-Off-By: Jiří Paleček <jpalecek@web.de>,
3675
3676Modified File(s):
3677ltp/include/tlibio.h ltp/lib/tlibio.c
3678ltp/testcases/commands/eject/Makefile
3679ltp/testcases/kernel/fs/doio/Makefile
3680ltp/testcases/kernel/ipc/pipeio/Makefile
3681ltp/testcases/kernel/ipc/pipeio/pipeio.c
3682
36839) Log Message:
3684The 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>.
3685
3686Modified File(s):
3687ltp/testcases/kernel/io/ltp-aiodio/Makefile
3688ltp/testcases/kernel/io/ltp-aiodio/aiodio_sparse.c
3689ltp/testcases/kernel/io/ltp-aiodio/dio_sparse.c
3690
369110) Log Message:
3692The 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>.
3693
3694Modified File(s):
3695ltp/testcases/kernel/fs/proc/proc01.c
3696
369711) Log Message:
3698Here 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>.
3699
3700Modified File(s):
3701ltp/runtest/stress.part3
3702ltp/testcases/network/rpc/basic_tests/rpcinfo/rpcinfo01
3703ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/README
3704ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.auto
3705ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.interactive
3706ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.ftr
3707ltp/testscripts/ltpstress.sh
3708
370912) Log Message:
3710This 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>.
3711
3712Modified File(s):
3713ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
3714
371513) Log Message:
3716I 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,
3717# cd ./testcases/kernel/syscalls/ipc/msgctl
3718# ./msgctl02
3719msgctl02 1 FAIL : qs_buf.msg_qbytes value is not expected
3720msgctl02 0 INFO : expected - 65535, received - 4194303
3721#
3722This 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>.
3723
3724Modified File(s):
3725ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
3726
372714) Log Message:
3728Veerendra <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>.
3729
3730Modified File(s):
3731ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
3732
373315) Log Message:
3734The 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>.
3735
3736Modified File(s):
3737ltp/testcases/kernel/sched/clisrv/Makefile
3738ltp/testcases/kernel/sched/clisrv/pthcli.c
3739ltp/testcases/kernel/sched/clisrv/run_sched_cliserv.sh
3740
374116) Log Message:
3742Fixed typo when not defining SPEW_SIGNALS in my_yield(). Signed-Off-By: nobuhiro <nobuhiro@andestech.com>.
3743
3744Modified File(s):
3745ltp/testcases/kernel/mem/mtest07/mallocstress.c
3746
374717) Log Message:
3748This 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>.
3749
3750Modified Files:
3751ltp/runtest/mm
3752
375318) Log Message:
3754This 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>.
3755
3756Modified Files:
3757ltp/testcases/kernel/mem/mmapstress/mmapstress04.c
3758
375919) Log Message:
3760This 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>.
3761
3762Modified Files:
3763ltp/testcases/kernel/mem/mmapstress/mmapstress07.c
3764
376520) Log Message:
3766This 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>.
3767
3768Modified Files:
3769ltp/testcases/kernel/mem/mmapstress/mmapstress08.c
3770
377121) Log Message:
3772Mem01 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>.
3773
3774Modified File(s):
3775ltp/testcases/kernel/mem/mem/mem01.c
3776
377722) Log Message:
3778commands/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>.
3779
3780Modified File(s):
3781ltp/testcases/commands/unzip/unzip_genfile.sh
3782
378323) Log Message:
3784Version 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).
3785# Apply to root of ltp-full-20081031 tree
3786$ cd testcases/open_posix_testsuite/
3787$ make conformance/interfaces/mq_send/5-1.test
3788$ conformance/interfaces/mq_send/5-1.test
3789Signed-off-by: Brandon Philips <bphilips@suse.de>
3790
3791Modified File(s):
3792ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_send/5-1.c
3793ltp/testcases/open_posix_testsuite/include/posixtest.h
3794
379524) Log Message:
3796This 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.
3797pidns30 : notified process is in a descendant namespace wrt to the notifier. so the signal receiver doesn't know about the sender's pid.
3798pidns31 : 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.
3799They 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>.
3800
3801Modified Files:
3802ltp/testcases/kernel/containers/pidns/Makefile
3803ltp/testcases/kernel/containers/pidns/runpidnstest.sh
3804Added Files:
3805ltp/testcases/kernel/containers/pidns/pidns30.c
3806
380725) Log Message:
3808This 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.
3809pidns30 : notified process is in a descendant namespace wrt to the notifier. so the signal receiver doesn't know about the sender's pid.
3810pidns31 : 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.
3811They 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>.
3812
3813Modified Files:
3814ltp/testcases/kernel/containers/pidns/runpidnstest.sh
3815Added Files:
3816ltp/testcases/kernel/containers/pidns/pidns31.c
3817
381826) Log Message:
3819Tests 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>.
3820
3821Modified Files:
3822ltp/testcases/network/lib6/asapi_01.c
3823ltp/testcases/network/lib6/asapi_02.c
3824ltp/testcases/network/lib6/asapi_03.c
3825ltp/testcases/network/lib6/asapi_05.c
3826ltp/testcases/network/lib6/asapi_06.c
3827ltp/testcases/network/lib6/asapi_07.c
3828
382927) Log Message:
3830Tests 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>.
3831
3832Modified Files:
3833ltp/testcases/network/lib6/asapi_04.c
3834ltp/testcases/network/lib6/asapi_05.c
3835
383628) Log Message:
3837Tests 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>.
3838
3839Modified Files:
3840ltp/configure.ac
3841ltp/include/config.h.default
3842ltp/testcases/network/Makefile
3843ltp/testcases/network/lib6/asapi_06.c
3844
384529) Log Message:
3846Give others to use this file created by Root during Install.
3847
3848Modified Files:
3849ltp/testcases/commands/unzip/Makefile
3850
385130) Log Message:
3852COMPILATION 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>.
3853
3854Modified File(s):
3855ltp/testcases/kernel/containers/Makefile
3856ltp/testcases/kernel/containers/check_for_unshare.c
3857
385831) Log Message:
3859Subrata 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>.
3860
3861Modified Files:
3862ltp/runtest/syscalls
3863ltp/testcases/kernel/syscalls/ioctl/test_ioctl
3864Added Files:
3865ltp/testcases/kernel/syscalls/ioctl/ioctl03.c
3866
386732) Log Message:
3868Please find the patch for the pidns14.c testcase. Test Assertion:
3869** kill -USR1 container_init from outside a container,
3870** $ Where init has not defined a custom handler for USR1,
3871** $ Should kill the container,
3872** $ else the test fails,
3873Signed-off-by: Veerendra C <vechandr@in.ibm.com>,
3874Results:
3875# ./pidns14
3876pidns14 1 PASS : container init is killed, as expected
3877Sukadev, Included the changes suggested by you after doing waitpid() at the end.
3878
3879Added Files:
3880ltp/testcases/kernel/containers/pidns/pidns14.c
3881
388233) Log Message:
3883Please find the testcase for the below scenario. Assertion:
3884** kill - USR1 container_init,
3885** - from the parent process and also inside a container,
3886** - Where init has defined a custom handler for USR1,
3887** - Should call the handler, and,
3888** - Verify whether the signal handler is called from the proper process.
3889Signed-off by: Veerendra C <vechandr@in.ibm.com>,
3890Results:
3891# ./pidns16
3892pidns16 0 INFO : sig_handler is signalled from pid 29640
3893pidns16 0 INFO : Container: Resumed after receiving SIGUSR1 from parentNS
3894pidns16 0 INFO : sig_handler is signalled from pid 1
3895pidns16 0 INFO : Container: Resumed after sending SIGUSR1 from container itself
3896pidns16 1 PASS : container init continued successfuly, after handling signal -USR1
3897Suka,
3898After 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.
3899
3900Added Files:
3901ltp/testcases/kernel/containers/pidns/pidns16.c
3902
390334) Log Message:
3904Just 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>.
3905
3906Modified Files:
3907ltp/testcases/kernel/numa/numa01.sh
3908
390935) Log Message:
3910Just 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>.
3911
3912Modified Files:
3913ltp/testcases/kernel/include/powerpc.in
3914ltp/testcases/kernel/include/powerpc64.in
3915
391636) Log Message:
3917Just 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>.
3918
3919Modified Files:
3920ltp/testcases/commands/cron/cron_deny01
3921
392237) Log Message:
3923Just 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>.
3924
3925Modified Files:
3926ltp/testcases/commands/cron/cron_pos_tests.sh
3927
392838) Log Message:
3929CPU controller latency testcases v-4: Add some documentation with respect to test. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
3930
3931Modified Files:
3932ltp/testcases/kernel/controllers/cpuctl/cpuctl_testplan.txt
3933
393439) Log Message:
3935CPU 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>.
3936
3937Added Files:
3938ltp/testcases/kernel/controllers/cpuctl/cpuctl_latency_test.c
3939
394040) Log Message:
3941CPU 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>.
3942
3943Added Files:
3944ltp/testcases/kernel/controllers/cpuctl/cpuctl_latency_check_task.c
3945
394641) Log Message:
3947CPU 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>.
3948
3949Added Files:
3950ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_latency_test.sh
3951
395242) Log Message:
3953CPU controller latency testcases v-4: Edit the makefile. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
3954
3955Modified Files:
3956ltp/testcases/kernel/controllers/cpuctl/Makefile
3957
395843) Log Message:
3959CPU 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>.
3960
3961Modified Files:
3962ltp/testcases/kernel/controllers/test_controllers.sh
3963
396444) Log Message:
3965Testcase 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>.
3966
3967Modified Files:
3968ltp/testcases/kernel/containers/pidns/runpidnstest.sh
3969Added Files:
3970ltp/testcases/kernel/containers/pidns/pidns10.c
3971
397245) Log Message:
3973Please accept below testcase patches for pid namespace.
3974pidns12:
3975Description:
3976 The pidns12.c testcase verifies that siginfo->si_pid is set to 0 if sender (parent process) is not in receiver's namespace.
3977pidns13:
3978 The pidns13.c testcase checks container init, for async I/O triggered by peer namespace process.
3979pidns17:
3980 The pidns17.c testcase verifies inside the container, if kill(-1, SIGUSR1) terminates all children running inside.
3981Signed-off-by: Gowrishankar M <gowrishankar.m@in.ibm.com>,
3982Acked-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>.
3983
3984Modified Files:
3985ltp/testcases/kernel/containers/pidns/runpidnstest.sh
3986Added Files:
3987ltp/testcases/kernel/containers/pidns/pidns12.c
3988ltp/testcases/kernel/containers/pidns/pidns13.c
3989ltp/testcases/kernel/containers/pidns/pidns17.c
3990
399146) Log Message:
3992Per 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.
3993Hello,
3994I'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:
39951) Calling:
3996pthread_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.
39972) Calling
3998pthread_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>.
3999
4000Modified File(s):
4001ltp/testcases/kernel/fs/openfile/openfile.c
4002ltp/testcases/kernel/io/disktest/childmain.c
4003ltp/testcases/kernel/io/disktest/main.c
4004ltp/testcases/kernel/io/disktest/timer.c
4005ltp/testcases/kernel/mem/mtest06/mmap1.c
4006ltp/testcases/kernel/mem/mtest07/mallocstress.c
4007ltp/testcases/kernel/mem/mtest07/shm_test.c
4008ltp/testcases/kernel/sched/clisrv/pthserv.c
4009ltp/testcases/network/sctp/func_tests/test_1_to_1_threads.c
4010
401147) Log Message:
4012The 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>.
4013
4014Modified File(s):
4015ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
4016
401748) Log Message:
4018This 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>.
4019
4020Modified Files:
4021ltp/testscripts/networktests.sh
4022Added Files:
4023ltp/runtest/tcp_cmds_addition
4024
402549) Log Message:
4026Adding the patch for running the tests pidns14.c and pidns16.c. Please accept this. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
4027
4028Modified File(s):
4029ltp/testcases/kernel/containers/pidns/runpidnstest.sh
4030
403150) Log Message:
4032The 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>.
4033
4034Modified File(s):
4035ltp/INSTALL
4036
403751) Log Message:
4038Please accept below testcase patches for pid namespace. They carry minor comments suggested by Suka and Nadia in lxc-dev.
4039---
4040pidns20:
4041 The pidns20.c testcase verifies that signal handler of SIGUSR1 is called (and cinit is NOT terminated) when:
4042 - container-init blocks SIGUSR1,
4043 - parent queues SIGUSR1 and
4044 - a handler is specified for SIGUSR1 before it is unblocked.
4045 Change log:
4046 version 2:
4047 * added two pipes for reliable testing.
4048 version 1:
4049 * Submitted in lxc-dev
4050pidns21:
4051 The pidns21.c testcase verifies that container-init is terminated by
4052SIGUSR1 when:
4053 - a handler is specified for SIGUSR1,
4054 - container-init blocks SIGUSR1,
4055 - parent queues SIGUSR1 and
4056 - handler for SIGUSR1 is set to system default before SIGUSR1 is
4057 unblocked.
4058Change log:
4059 version 2:
4060 * added two pipes for reliable testing.
4061 version 1:
4062 * Submitted in lxc-dev
4063Signed-off-by: Gowrishankar M <gowrishankar.m@in.ibm.com>, Acked-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>.
4064
4065Modified Files:
4066ltp/testcases/kernel/containers/pidns/runpidnstest.sh
4067Added Files:
4068ltp/testcases/kernel/containers/pidns/pidns20.c
4069ltp/testcases/kernel/containers/pidns/pidns21.c
4070
407152) Log Message:
4072I 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>.
4073
4074Modified File(s):
4075ltp/testcases/kernel/fs/acl/tacl_xattr.sh
4076
407753) Log Message:
4078The 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.
4079lstat01A_64 symlink01 -T lstat01_64
4080stat04_64 symlink01 -T stat04_64
4081from runtest/syscall.
4082Other 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>.
4083
4084Modified File(s):
4085ltp/runtest/syscalls
4086ltp/testcases/kernel/syscalls/symlink/symlink01.c
4087
408854) Log Message:
4089Subrata Modak <subrata@linux.vnet.ibm.com> wrote:
4090The 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:
4091[tcore_patch_test_suites]$ make
4092 gcc -o tcore tcore.c -lm -lpthread
4093 tcore.c: In function ‘producer’:
4094 tcore.c:129: error: memory input 0 is not directly addressable
4095 tcore.c: In function ‘consumer’:
4096 tcore.c:166: error: memory input 0 is not directly addressable
4097 tcore.c:167: error: memory input 0 is not directly addressable
4098 make: *** [tcore] Error 1
4099Can you please let me know:
4100 1) Any fix for this Failure ?
4101 2) Relevance of this test case today, whether they need to be there in LTP or not ?
4102
4103Gowrishankar <gomuthuk@linux.vnet.ibm.com> replied:
4104I 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>.
4105
4106Modified File(s):
4107ltp/testcases/misc/tcore_patch_test_suites/tcore.c
4108ltp/testcases/misc/tcore_patch_test_suites/tcore.sh
4109
411055) Log Message:
4111Small updates from Pradeep K Surisetty <pradeepkumars@in.ibm.com>.
4112
4113Modified File(s):
4114ltp/testcases/pounder21/README
4115ltp/testcases/pounder21/src/ramsnake/Makefile
4116ltp/testcases/pounder21/src/ramsnake/snake.c
4117
411856) Log Message:
4119The attached patch fixes and then integrates the Hyperthreading tests to default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
4120
4121Modified File(s):
4122ltp/runltp
4123ltp/testcases/kernel/sched/Makefile
4124ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
4125ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
4126ltp/testcases/kernel/sched/hyperthreading/ht_affinity/Makefile
4127ltp/testcases/kernel/sched/hyperthreading/ht_enabled/Makefile
4128ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/Makefile
4129
413057) Log Message:
4131Thanks 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>,
4132
4133Modified Files:
4134ltp/runalltests.sh
4135ltp/testcases/misc/Makefile
4136Added Files:
4137ltp/runtest/tcore
4138
413958) Log Message:
4140The 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>.
4141
4142Modified File(s):
4143ltp/testcases/kernel/syscalls/ioctl/ioctl03.c
4144
414559) Log Message:
4146This patch fix man miscellenous compilation warnings. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
4147
4148Modified File(s):
4149ltp/lib/tlibio.c
4150ltp/testcases/kernel/fs/openfile/openfile.c
4151ltp/testcases/kernel/io/disktest/childmain.c
4152ltp/testcases/kernel/io/disktest/main.c
4153ltp/testcases/kernel/io/disktest/timer.c
4154ltp/testcases/kernel/mem/mtest07/mallocstress.c
4155ltp/testcases/kernel/mem/mtest07/shm_test.c
4156ltp/testcases/kernel/sched/clisrv/pthserv.c
4157ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
4158ltp/testcases/kernel/sched/hyperthreading/ht_enabled/Makefile
4159ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/Makefile
4160ltp/testcases/network/sctp/func_tests/Makefile
4161ltp/testcases/network/sctp/func_tests/test_1_to_1_threads.c
4162
416360) Log Message:
4164I 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>.
4165
4166Modified File(s):
4167ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
4168
416961) Log Message:
4170=========================================================
4171Manas K. Nayak <maknayak@in.ibm.com> reported:
4172=========================================================
4173accept4_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:
4174[accept4]# ./accept4_01
4175accept04_01 1 BROK : accept4() Error: Function not implemented
4176=========================================================
4177Subrata Modak <subrata@linux.vnet.ibm.com> replied:
4178=========================================================
4179Fix 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:
4180# uname -a
4181Linux 2.6.25-gcov-nomodconfig-smp #1 SMP Thu Jun 12 06:29:27 EDT 2008 i686 i686 i386 GNU/Linux
4182# ./ltp-intermediate-20081216/testcases/bin/accept4_01
4183accept04_01 1 CONF : syscall __NR_accept4 not supported on your arch
4184But on x86_64, it behaves differently:
4185# uname -a
4186Linux 2.6.18-125.el5 #1 SMP Mon Dec 1 17:38:25 EST 2008 x86_64 x86_64 x86_64 GNU/Linux
4187# ./accept4_01
4188accept04_01 1 BROK : accept4() Error: Function not implemented
4189It means though the interface calls for:
4190syscall(__NR_socketcall, SYS_ACCEPT4, args)
4191&
4192syscall(__NR_accept4, fd, sockaddr, addrlen, flags)
4193will 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>.
4194
4195Modified File(s):
4196ltp/testcases/kernel/syscalls/accept4/accept4_01.c
4197
419862) Log Message:
4199======================================================
4200Manas K. Nayak <maknayak@in.ibm.com> reported:
4201======================================================
4202Ltp iptables testcases failed against sles with following ping failures. Looks like iptables chain rules set to block ping from loopback address.
4203======================================================
4204Sridhar Vinay Replied:
4205======================================================
4206Manas, 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.
4207======================================================
4208Manas K. Nayak <maknayak@in.ibm.com> reverted back:
4209======================================================
4210I 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>.
4211
4212Modified File(s):
4213ltp/testcases/network/iptables/iptables_tests.sh
4214
421563) Log Message:
4216Include File Systems Data Integrity Tests to Default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
4217
4218Modified Files:
4219ltp/runtest/fs
4220
422164) Log Message:
4222Increase the No. of Loops for the File System INOD tests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
4223
4224Modified Files:
4225ltp/runtest/fs
4226
422765) Log Message:
4228Integrate the File System Permissions Tests in to Default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
4229
4230Modified Files:
4231ltp/runtest/fs ltp/testcases/kernel/fs/fs_perms/Makefile
4232Added Files:
4233ltp/testcases/kernel/fs/fs_perms/fs_perms_simpletest.sh
4234Removed Files:
4235ltp/testcases/kernel/fs/fs_perms/simpletest.sh
4236
423766) Log Message:
4238Increase the No. of Soft & Hard Links Created by linktest.pl. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
4239
4240Modified Files:
4241ltp/runtest/fs
4242
424367) Log Message:
4244Integrate PROC File Systems tests into default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
4245
4246Modified Files:
4247ltp/runtest/fs
4248
424968) Log Message:
4250Integrate File Systems Race Condition Check tests to default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
4251
4252Modified Files:
4253ltp/runtest/fs ltp/testcases/kernel/fs/Makefile
4254Added Files:
4255ltp/testcases/kernel/fs/racer/fs_racer.sh
4256ltp/testcases/kernel/fs/racer/fs_racer_dir_create.sh
4257ltp/testcases/kernel/fs/racer/fs_racer_dir_test.sh
4258ltp/testcases/kernel/fs/racer/fs_racer_file_concat.sh
4259ltp/testcases/kernel/fs/racer/fs_racer_file_create.sh
4260ltp/testcases/kernel/fs/racer/fs_racer_file_link.sh
4261ltp/testcases/kernel/fs/racer/fs_racer_file_list.sh
4262ltp/testcases/kernel/fs/racer/fs_racer_file_rename.sh
4263ltp/testcases/kernel/fs/racer/fs_racer_file_rm.sh
4264ltp/testcases/kernel/fs/racer/fs_racer_file_symlink.sh
4265Removed Files:
4266ltp/testcases/kernel/fs/racer/dir_create.sh
4267ltp/testcases/kernel/fs/racer/dir_test.sh
4268ltp/testcases/kernel/fs/racer/file_concat.sh
4269ltp/testcases/kernel/fs/racer/file_create.sh
4270ltp/testcases/kernel/fs/racer/file_link.sh
4271ltp/testcases/kernel/fs/racer/file_list.sh
4272ltp/testcases/kernel/fs/racer/file_rename.sh
4273ltp/testcases/kernel/fs/racer/file_rm.sh
4274ltp/testcases/kernel/fs/racer/file_symlink.sh
4275ltp/testcases/kernel/fs/racer/racer.sh
4276
427769) Log Message:
4278Integrate CD and FLOPPY tests to run with runalltests.sh. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
4279
4280Modified Files:
4281ltp/runalltests.sh
4282Added Files:
4283ltp/runtest/io_cd
4284ltp/runtest/io_floppy
4285Removed Files:
4286ltp/runtest/io
4287
428870) Log Message:
4289Make 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>.
4290
4291Modified Files:
4292ltp/runltp
4293ltp/testcases/kernel/io/Makefile
4294ltp/testcases/kernel/io/aio/aio02/Makefile
4295ltp/testcases/kernel/io/aio/aio02/runfstests.sh
4296Added Files:
4297ltp/runtest/io
4298
429971) Log Message:
4300Run the CPU HOTPLUG tests through runalltests.sh. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
4301
4302Modified Files:
4303ltp/README
4304ltp/runalltests.sh
4305Added Files:
4306ltp/runtest/cpuhotplug
4307
430872) Log Message:
4309Fix 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>.
4310
4311Modified Files:
4312ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
4313ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.c
4314
431573) Log Message:
4316Add options for block devices and turn on related testcases. Signed-Off-By: Andrew Vagin <avagin@gmail.com>.
4317
4318Modified Files:
4319ltp/runltp
4320ltp/runtest/syscalls
4321
432274) Log Message:
4323This 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:
4324Running tests.......
4325inotify03 0 INFO : mount /dev/loop0 to mnt_694 fstype=ext3
4326inotify03 0 INFO : umount /dev/loop0
4327<<<test_start>>>
4328tag=inotify03 stime=1229332020
4329cmdline="inotify03 -D /dev/loop0 -T ext3"
4330contacts=""
4331analysis=exit
4332initiation_status="ok"
4333<<<test_output>>>
4334incrementing stop
4335inotify03 1 PASS : get event: wd=1 mask=2000 cookie=0 len=0
4336inotify03 2 PASS : get event: wd=1 mask=8000 cookie=0 len=0
4337inotify03 3 PASS : inotify_rm_watch (5, 1) return -1 errno=22 : Invalid argument
4338<<<execution_status>>>
4339duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0
4340<<<test_end>>>
4341kernel: 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.
4342Signed-Off-By: Andrew Vagin <avagin@gmail.com>. Acked-By: CAI Qian <caiqian@cclom.cn>.
4343
4344Modified Files:
4345ltp/runtest/syscalls
4346Added Files:
4347ltp/testcases/kernel/syscalls/inotify/inotify03.c
4348
434975) Log Message:
4350Add 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>.
4351
4352Modified Files:
4353ltp/testcases/kernel/syscalls/inotify/inotify01.c
4354ltp/testcases/kernel/syscalls/inotify/inotify02.c
4355ltp/testcases/kernel/syscalls/inotify/inotify03.c
4356
435776) Log Message:
4358Introduce autoconf to inotify test case. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
4359
4360Modified File(s):
4361ltp/configure.ac
4362ltp/testcases/kernel/syscalls/inotify/Makefile
4363ltp/testcases/kernel/syscalls/inotify/inotify01.c
4364ltp/testcases/kernel/syscalls/inotify/inotify02.c
4365
436677) Log Message:
4367This 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:
43681. Added verbose comments and patch description.
43692. Restructured the licensing text.
43703. Merged two patches into one touching runallnetworktest_child.sh file.
4371
4372TODO:
43731. Changing the kernel version to proper one
43742. 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.
4375Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>. Acked-By: "Serge E. Hallyn" <serue@us.ibm.com>.
4376
4377Modified Files:
4378ltp/testcases/kernel/containers/libclone/libnetns.c
4379ltp/testcases/kernel/containers/netns/parentns.sh
4380Modified Files:
4381ltp/testcases/kernel/containers/libclone/libnetns.c
4382Modified Files:
4383ltp/testcases/kernel/containers/libclone/libnetns.c
4384ltp/testcases/kernel/containers/netns/childns.sh
4385ltp/testcases/kernel/containers/netns/parentns.sh
4386Modified Files:
4387ltp/testcases/kernel/containers/netns/childns.sh
4388ltp/testcases/kernel/containers/netns/parentns.sh
4389Added Files:
4390ltp/testcases/kernel/containers/netns/create_container.c
4391Added Files:
4392ltp/testcases/kernel/containers/netns/runallnetworktests_parent.sh
4393Added Files:
4394ltp/testcases/kernel/containers/netns/runallnetworktests_child.sh
4395Added Files:
4396ltp/testcases/kernel/containers/netns/nw_under_ns.sh
4397Modified Files:
4398ltp/testcases/kernel/containers/netns/Makefile
4399Added Files:
4400ltp/runtest/nw_under_ns
4401Modified Files:
4402ltp/testcases/kernel/containers/netns/runallnetworktests_child.sh
4403Added Files:
4404ltp/testcases/kernel/containers/netns/readme
4405
440678) Log Message:
4407Linux drivers based on Video for Linux Two (V4L2) API, test addition:
4408Németh Márton <nm127@freemail.hu> wrote:
4409I 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?
4410Subrata Modak <subrata@linux.vnet.ibm.com> wrote back:
4411es, 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:
44121) 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.
44132) 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 ??
4414Németh Márton <nm127@freemail.hu> wrote back:
4415Yes, 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>.
4416
4417Modified Files:
4418ltp/README
4419Added Files:
4420ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
4421ltp/testcases/kernel/device-drivers/v4l/user_space/README
4422ltp/testcases/kernel/device-drivers/v4l/user_space/dev_video.c
4423ltp/testcases/kernel/device-drivers/v4l/user_space/dev_video.h
4424ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
4425ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.h
4426ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
4427ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.h
4428ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
4429ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.h
4430ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
4431ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.h
4432ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
4433ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.h
4434ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.c
4435ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.h
4436ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
4437ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.h
4438ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
4439ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.h
4440ltp/testcases/kernel/device-drivers/v4l/user_space/test_invalid_ioctl.c
4441ltp/testcases/kernel/device-drivers/v4l/user_space/test_invalid_ioctl.h
4442ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
4443ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.h
4444ltp/testcases/kernel/device-drivers/v4l/user_space/video_limits.h
4445ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
4446ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/a16506.htm
4447ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/a16706.htm
4448ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/a16721.htm
4449ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/b17127.htm
4450ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/book1.htm
4451ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c14592.htm
4452ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c14595.htm
4453ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c174.htm
4454ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c2030.htm
4455ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c5742.htm
4456ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c6488.htm
4457ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/capture-example.html
4458ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/f163.htm
4459ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/i16960.htm
4460ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/index.html
4461ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10104.htm
4462ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10211.htm
4463ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10386.htm
4464ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10595.htm
4465ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10944.htm
4466ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11094.htm
4467ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11217.htm
4468ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11285.htm
4469ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11430.htm
4470ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11612.htm
4471ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11680.htm
4472ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11946.htm
4473ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12051.htm
4474ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12265.htm
4475ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12342.htm
4476ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12784.htm
4477ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12816.htm
4478ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12878.htm
4479ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13022.htm
4480ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13105.htm
4481ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13317.htm
4482ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13641.htm
4483ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13696.htm
4484ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13817.htm
4485ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13889.htm
4486ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14037.htm
4487ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14090.htm
4488ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14169.htm
4489ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14264.htm
4490ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14390.htm
4491ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14496.htm
4492ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r2492.htm
4493ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r3735.htm
4494ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r3796.htm
4495ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r3896.htm
4496ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4185.htm
4497ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4246.htm
4498ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4339.htm
4499ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4484.htm
4500ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4629.htm
4501ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4850.htm
4502ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5016.htm
4503ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5154.htm
4504ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5319.htm
4505ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5470.htm
4506ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7624.htm
4507ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7626.htm
4508ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7667.htm
4509ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7771.htm
4510ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7900.htm
4511ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8087.htm
4512ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8242.htm
4513ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8304.htm
4514ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8367.htm
4515ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8494.htm
4516ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8724.htm
4517ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8936.htm
4518ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9149.htm
4519ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9288.htm
4520ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9539.htm
4521ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9688.htm
4522ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9804.htm
4523ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9994.htm
4524ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x15446.htm
4525ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16430.htm
4526ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16453.htm
4527ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16497.htm
4528ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16743.htm
4529ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16769.htm
4530ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16775.htm
4531ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16788.htm
4532ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16896.htm
4533ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16910.htm
4534ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16915.htm
4535ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16923.htm
4536ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16929.htm
4537ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16933.htm
4538ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16941.htm
4539ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x1859.htm
4540ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x1904.htm
4541ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2009.htm
4542ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2123.htm
4543ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2428.htm
4544ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2490.htm
4545ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x282.htm
4546ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x294.htm
4547ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x309.htm
4548ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x341.htm
4549ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x3891.htm
4550ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x394.htm
4551ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x448.htm
4552ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x542.htm
4553ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5634.htm
4554ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5665.htm
4555ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5791.htm
4556ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5884.htm
4557ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5950.htm
4558ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5953.htm
4559ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6386.htm
4560ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6570.htm
4561ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6831.htm
4562ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6909.htm
4563ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6991.htm
4564ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7002.htm
4565ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7013.htm
4566ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7236.htm
4567ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7561.htm
4568ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7578.htm
4569ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7607.htm
4570ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x802.htm
4571
457279) Log Message:
4573Manas Kumar Nayak <maknayak@in.ibm.com> shared this wonderfull README to run LTP Network tests.
4574
4575Added File(s):
4576ltp/testcases/network/LTP-Network-test_README.pdf
4577
457880) Log Message:
4579Use 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>.
4580
4581Modified Files:
4582ltp/testcases/commands/fileutils/ln/ln_tests.sh
4583ltp/testcases/commands/gzip/gzip_tests.sh
4584ltp/testcases/commands/unzip/unzip_tests.sh
4585
458681) Log Message:
4587This 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:
4588make[5]: Leaving directory `/tmp/buildd/ltp-20081130+dfsg/testcases/kernel/syscalls/signal'
4589make[5]: Entering directory `/tmp/buildd/ltp-20081130+dfsg/testcases/kernel/syscalls/signalfd'
4590cc -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
4591signalfd01.c:88:18: error: #if with no expression
4592signalfd01.c: In function 'do_test1':
4593signalfd01.c:117: warning: implicit declaration of function 'signalfd' by checking for "defined USE_OWNIMPL", not "USE_OWNIMPL".
4594Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
4595
4596Modified Files:
4597ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
4598
459982) Log Message:
4600Delete 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>.
4601
4602Modified Files:
4603ltp/testcases/kernel/syscalls/eventfd/Makefile
4604ltp/testcases/kernel/syscalls/getgroups/Makefile
4605ltp/testcases/kernel/syscalls/move_pages/Makefile
4606
460783) Log Message:
4608Integrate ltp network tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
4609
4610Modified Files:
4611ltp/runalltests.sh
4612
461384) Log Message:
4614Integrate ltp network stress tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
4615
4616Modified Files:
4617ltp/runalltests.sh
4618
461985) Log Message:
4620Integrate ltp adp tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
4621
4622Modified Files:
4623ltp/runalltests.sh
4624
462586) Log Message:
4626Integrate ltp autofs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
4627
4628Modified Files:
4629ltp/runalltests.sh
4630
463187) Log Message:
4632Fix Diskio test. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
4633
4634Modified Files:
4635ltp/testscripts/diskio.sh
4636
463788) Log Message:
4638Integrate ltp exportfs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
4639
4640Modified Files:
4641ltp/runalltests.sh
4642
464389) Log Message:
4644Integrate ltp ro only fs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
4645
4646Modified Files:
4647ltp/runalltests.sh
4648
464990) Log Message:
4650Integrate ltp isofs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
4651
4652Modified Files:
4653ltp/runalltests.sh
4654
465591) Log Message:
4656Integrate ltp dmmapper tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
4657
4658Modified Files:
4659ltp/runalltests.sh
4660
466192) Log Message:
4662Integrate ltp fslvm tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
4663
4664Modified Files:
4665ltp/runalltests.sh
4666
466793) Log Message:
4668Integrate ltp fsnolvm tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
4669
4670Modified Files:
4671ltp/runalltests.sh
4672
467394) Log Message:
4674Integrate ltp scsi_debug tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
4675
4676Modified Files:
4677ltp/runalltests.sh
4678
467995) Log Message:
4680Integrate ltp sysfs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
4681
4682Modified Files:
4683ltp/runalltests.sh
4684
468596) Log Message:
4686Remove rpc tests from tirpc. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
4687
4688Modified Files:
4689ltp/runtest/rpctirpc
4690
469197) Log Message:
4692Integrate ltp tirpc tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
4693
4694Modified Files:
4695ltp/runalltests.sh
4696
469798) Log Message:
4698Integrate ltp selinux tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
4699
4700Modified Files:
4701ltp/runalltests.sh
4702
470399) Log Message:
4704Check 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>.
4705
4706Modified Files:
4707ltp/testcases/commands/unzip/unzip_tests.sh
4708
4709100) Log Message:
4710Always 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>.
4711
4712Modified Files:
4713ltp/testcases/commands/gzip/gzip_tests.sh
4714
4715101) Log Message:
4716Renumber 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>.
4717
4718Modified Files:
4719ltp/testcases/kernel/syscalls/symlink/symlink01.c
4720
4721102) Log Message:
4722Amend 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.
4723 - restore root privileges before tmp directory cleanup. This is needed, because as nonprivileged user, we don't have search permission on the current directory,
4724 - because of that, do not drop root completely by setuid(), change effective uid instead,
4725 - call cleanup in one case when setup fails,
4726Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
4727
4728Modified Files:
4729ltp/testcases/kernel/syscalls/mknod/mknod07.c
4730
subrata_modakf181dac2008-11-30 15:42:24 +00004731LTP-20081130
4732
47331) Log Message:
4734librttest.c: enhancement and fixes for options handling.
4735- simplified check for duplicate options,
4736- better handling of unknown options and missing args: report missing args and exit,
4737- exit if any option is wrong,
4738- indent fix,
4739Verified on all rt tests. Signed-off-by: Gilles Carry <gilles.carry@bull.net>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
4740
4741Modified File(s):
4742ltp/testcases/realtime/lib/librttest.c
4743
47442) Log Message:
4745matrix_mult.c: set_affinity to work when there are offline cpus:
4746Syscall 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>,
4747
4748Modified File(s):
4749ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
4750
47513) Log Message:
4752matrix_mult.c: dynamic iterations configuration.
4753Dimension (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.
4754
4755Modified File(s):
4756ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
4757
47584) Log Message:
4759matrix_mult.c: thread synchronisation simplification:
4760In concurrent calculations:
4761- use a single pthread_barrier to start all threads together instead of a combination of barrier/mutex/condvar.
4762- main thread no longer participates to concurrent calculations and simply performs rt_gettime(s) for global time spent evaluation.
4763Signed-off-by: Gilles Carry <gilles.carry@bull.net>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
4764
4765Modified File(s):
4766ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
4767
47685) Log Message:
4769matrix_mult.c: concurrent calculation stats fix:
4770Array 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>.
4771
4772Modified File(s):
4773ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
4774
47756) Log Message:
4776use feedback from Jan Kratochvil so we wait for the child to be stopped before we attempt to ptrace it.
4777
4778Modified File(s):
4779ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.h
4780
47817) Log Message:
4782base {PEEK,POKE}USER on sizeof(user) rather than sizeof(pt_regs) and add a few more corner cases.
4783
4784Modified File(s):
4785ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
4786
47878) Log Message:
4788drop backup file configure~
4789
4790Modified File(s):
4791ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure~
4792
47939) Log Message:
4794start a .gitignore
4795
4796Added File(s):
4797ltp/.gitignore
4798
479910) Log Message:
4800This 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>.
4801
4802Modified File(s):
4803ltp/testcases/commands/cron/cron_tests.sh
4804
480511) Log Message:
4806Stop 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>.
4807
4808Modified File(s):
4809ltp/testcases/kernel/numa/test.sh
4810
481112) Log Message:
4812The following are errors while compiling ltp-full-20081031 with ARM architecture:
4813make[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
4814-Wall -I../../include -g -Wall -I../../../../include -Wall eventfd01.c -L../../../../lib -lltp -o eventfd01
4815In file included from eventfd01.c:60:
4816../../include/linux_syscall_numbers.h:113:10: error: no macro name given in #ifndef directive
4817make[4]: *** [eventfd01] Error 1
4818make[4]: Leaving directory
4819`/home/naresh/DIFF/11_2008/ltp-full-20081031/testcases/kernel/syscalls/eventfd'
4820make[3]: *** [all] Error 2
4821make[3]: Leaving directory
4822`/home/naresh/DIFF/11_2008/ltp-full-20081031/testcases/kernel/syscalls'
4823Here I am attaching the patch to resolve above error. Signed-Off-By: naresh kamboju <naresh.kernel@gmail.com>.
4824
4825Modified File(s):
4826ltp/testcases/kernel/include/arm.in
4827
482813) Log Message:
4829Alan Cox [alan@lxorguk.ukuu.org.uk] wrote:
4830The 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.
4831Sukadev <sukadev@linux.vnet.ibm.com> wrote:
4832We 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 ?
4833Subrata 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 ?
4834Sukadev <sukadev@linux.vnet.ibm.com> wrote:
4835Just 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>.
4836
4837Modified File(s):
4838ltp/testcases/kernel/pty/ptem01.c
4839
484014) Log Message:
4841Enable Kernel with the Option during build to test filecaps support. Subrata.
4842
4843Modified File(s):
4844ltp/README
4845ltp/testcases/kernel/security/filecaps/README
4846
484715) Log Message:
4848check input files and abort if broken line is found
4849
4850Modified File(s):
4851ltp/testcases/kernel/include/regen.sh
4852
485316) Log Message:
4854remove bogus line
4855
4856Modified File(s):
4857ltp/testcases/kernel/include/sh.in
4858
485917) Log Message:
4860The attached Patch defines more about the keywords:
4861i) TPASS - Indicates that the test case had the expected result and passed.
4862ii) TFAIL - Indicates that the test case had an unexpected result and failed.
4863iii) 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.
4864iv) 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.
4865v) TRETR - Indicates that the test cases has been retired and should not be executed any longer.
4866vi) 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.
4867vii) TINFO - Specifies useful information about the status of the test that does not affect the result and does not indicate a problem.
4868
4869in 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>.
4870
4871Modified File(s):
4872ltp/tools/html_report_header.txt
4873
487418) Log Message:
4875Added test case for checking cpuidle sysfs files. Signed-Off-By: Nageswara R Sastry <rnsastry@linux.vnet.ibm.com>.
4876
4877Modified Files:
4878ltp/testcases/kernel/power_management/Makefile
4879ltp/testcases/kernel/power_management/runpwtests.sh
4880
4881Added Files:
4882ltp/testcases/kernel/power_management/check_cpuidle_sysfs_files.sh
4883
488419) Log Message:
4885gcov-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>.
4886
4887
4888Modified File(s):
4889ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov.patch
4890
489120) Log Message:
4892Following 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>.
4893
4894Modified File(s):
4895ltp/runtest/syscalls
4896ltp/testcases/kernel/syscalls/chown/Makefile
4897ltp/testcases/kernel/syscalls/fchown/Makefile
4898ltp/testcases/kernel/syscalls/fcntl/Makefile
4899ltp/testcases/kernel/syscalls/fstat/Makefile
4900ltp/testcases/kernel/syscalls/fstatat/Makefile
4901ltp/testcases/kernel/syscalls/fstatfs/Makefile
4902ltp/testcases/kernel/syscalls/getdents/Makefile
4903ltp/testcases/kernel/syscalls/geteuid/Makefile
4904ltp/testcases/kernel/syscalls/getgroups/Makefile
4905ltp/testcases/kernel/syscalls/getuid/Makefile
4906ltp/testcases/kernel/syscalls/lchown/Makefile
4907ltp/testcases/kernel/syscalls/lstat/Makefile
4908ltp/testcases/kernel/syscalls/pread/Makefile
4909ltp/testcases/kernel/syscalls/pselect/Makefile
4910ltp/testcases/kernel/syscalls/setfsgid/Makefile
4911ltp/testcases/kernel/syscalls/setfsuid/Makefile
4912ltp/testcases/kernel/syscalls/setregid/Makefile
4913ltp/testcases/kernel/syscalls/setresgid/Makefile
4914ltp/testcases/kernel/syscalls/setresuid/Makefile
4915ltp/testcases/kernel/syscalls/setreuid/Makefile
4916ltp/testcases/kernel/syscalls/setuid/Makefile
4917ltp/testcases/kernel/syscalls/stat/Makefile
4918ltp/testcases/kernel/syscalls/statfs/Makefile
4919
492021) Log Message:
4921The 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>.
4922
4923Modified File(s):
4924ltp/runalltests.sh
4925
492622) Log Message:
4927Submitting 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>.
4928
4929Added Files:
4930ltp/testcases/kernel/containers/pidns/pidns06.c
4931
493223) Log Message:
4933Added 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>.
4934
4935Modified File(s):
4936ltp/README
4937ltp/testcases/kernel/security/selinux-testsuite/README
4938
493924) Log Message:
4940This 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>.
4941
4942Modified File(s):
4943ltp/testcases/kernel/containers/netns/initialize.sh
4944
494525) Log Message:
4946(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>.
4947
4948Modified File(s):
4949ltp/runtest/ltp-aio-stress.part1
4950ltp/runtest/ltp-aio-stress.part2
4951ltp/runtest/ltp-aiodio.part1
4952ltp/runtest/ltp-aiodio.part2
4953
495426) Log Message:
4955Subrata and Daniel,
4956moving from ia64 to x86_64 arch I have got this at linking time:
4957cc -o aio-stress aio-stress.o -Wall -O -g -DAIO -L /usr/lib -laio -lpthread
4958/usr/bin/ld: skipping incompatible /usr/lib/libpthread.so when searching for -lpthread
4959/usr/bin/ld: skipping incompatible /usr/lib/libpthread.a when searching for -lpthread
4960/usr/bin/ld: skipping incompatible /usr/lib/libc.so when searching for -lc
4961/usr/bin/ld: skipping incompatible /usr/lib/libc.a when searching for -lc
4962so , if you could have a look to the suggested following patch. Signed-Off-By: Jacky Malcles <Jacky.Malcles@bull.net>.
4963
4964Modified File(s):
4965ltp/testcases/kernel/io/ltp-aiodio/Makefile
4966
496727) Log Message:
4968on SLES10 SP2 __NR_get_robust_list is not defined and cause following compiler warning:
4969---->8---------
4970make[4]: Entering directory
4971`/usr/src/packages/BUILD/ltp-full-20081031/testcases/kernel/syscalls/get_robust_list'
4972cc -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
4973get_robust_list01.c: In function 'main':
4974get_robust_list01.c:252: warning: control reaches end of non-void function
4975make[4]: Leaving directory
4976`/usr/src/packages/BUILD/ltp-full-20081031/testcases/kernel/syscalls/get_robust_list'
4977----8<---------
4978And cause "unexpected" return value:
4979----8<---------
4980x86_64:~/:[1]# /usr/lib64/ltp/testcases/bin/get_robust_list01 get_robust_list: system call not available
4981x86_64:~/:[43]# echo $?
498243
4983x86_64:~/:[0]# /usr/lib64/ltp/testcases/bin/get_robust_list01 | wc -c
498443
4985---->8---------
4986Attached patch avoids "random"/43 return value. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
4987
4988Modified File(s):
4989ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
4990
499128) Log Message:
4992This patch fixes a compilation warning:
4993timerfd01.c: In function `main':
4994timerfd01.c:128: warning: unused variable `tfd2'
4995Signed-off-by: CAI Qian <caiqian@cclom.cn>.
4996
4997Modified File(s):
4998ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
4999
500029) Log Message:
5001Hello, 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>.
5002
5003Modified File(s):
5004ltp/pan/pan.c
5005ltp/pan/zoolib.c
5006ltp/testcases/kernel/power_management/runpwtests.sh
5007ltp/testcases/kernel/syscalls/eventfd/Makefile
5008ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
5009ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
5010ltp/testcases/kernel/syscalls/kill/kill03.c
5011ltp/testcases/kernel/syscalls/kill/kill04.c
5012ltp/testcases/kernel/syscalls/mount/mount03.c
5013ltp/testcases/kernel/syscalls/move_pages/Makefile
5014
501530) Log Message:
5016when building Debian ltp package on alpha, the package failed to build, because alpha lacks some of the syscalls (the xxx_16 ones). See:
5017http://experimental.debian.net/fetch.php?&pkg=ltp&ver=20081031%2Bdfsg-1&arch=alpha&stamp=1225968365&file=log&as=raw
5018I have created some patches, which fix this behaviour (ie. the build doesn't fail then). They work like this:
50191. Syscalls which are potentially missing on some architectures are listed in the stub-list,
50202. 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:
5021- the syscalls added to the stub list are the ones which appear in the kernel sources as __IGNORE_name-of-syscall,
5022- 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).
5023Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5024
5025Modified File(s):
5026ltp/testcases/kernel/include/regen.sh
5027ltp/testcases/kernel/include/stub-list
5028ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
5029ltp/testcases/kernel/syscalls/setgid/setgid01.c
5030ltp/testcases/kernel/syscalls/setgid/setgid02.c
5031ltp/testcases/kernel/syscalls/setgid/setgid03.c
5032ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
5033ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
5034
503531) Log Message:
5036Fix success detection in execve04 test:
5037The 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
50381. The failure (ie. success of the call) is unnoticed,
50392. The test leaves loads of files in the temporary directory.
5040all 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>.
5041
5042Modified File(s):
5043ltp/testcases/kernel/syscalls/execve/execve04.c
5044
504532) Log Message:
5046This 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>.
5047
5048Modified File(s):
5049ltp/testcases/kernel/syscalls/execve/execve04.c
5050
505133) Log Message:
5052Don't break chown tests on non-catastrophic failures. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5053
5054Modified File(s):
5055ltp/testcases/kernel/syscalls/chown/chown03.c
5056ltp/testcases/kernel/syscalls/fchown/fchown02.c
5057ltp/testcases/kernel/syscalls/fchown/fchown03.c
5058
505934) Log Message:
5060Do 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>.
5061
5062Modified File(s):
5063ltp/testcases/kernel/syscalls/chmod/chmod06.c
5064ltp/testcases/kernel/syscalls/chown/chown04.c
5065ltp/testcases/kernel/syscalls/fchown/fchown02.c
5066ltp/testcases/kernel/syscalls/fchown/fchown03.c
5067ltp/testcases/kernel/syscalls/fchown/fchown04.c
5068ltp/testcases/kernel/syscalls/fchown/fchown05.c
5069
507035) Log Message:
5071Prevent leaving files in the temporary directory by calling tst_rmdir, or cleanup, where appropriate. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5072
5073Modified File(s):
5074ltp/testcases/kernel/fs/stream/stream04.c
5075ltp/testcases/kernel/syscalls/chown/chown03.c
5076ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
5077ltp/testcases/kernel/syscalls/fchown/fchown04.c
5078ltp/testcases/kernel/syscalls/fdatasync/fdatasync01.c
5079ltp/testcases/kernel/syscalls/ftruncate/ftruncate03.c
5080ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
5081ltp/testcases/network/lib6/runcc.c
5082
508336) Log Message:
5084Call cleanup() at the right places to prevent fallocate tests leaving files in the temporary directory. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5085
5086Modified File(s):
5087ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
5088ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
5089
509037) Log Message:
5091I've clean my signalfd test case up with autoconf. After applying the patch, do at ltp/
5092 autoconf
5093 autoheader
5094 ./configure
5095 make (or cd testcases/kernel/syscalls/signalfd; make)
5096Benefits are:
5097- signalfd01.c doesn't depends on kernel version (it used KERNEL_VERSION macro.)
5098- Makefile becomes simple.
5099- #ifdef/#endif of signalfd01.c becomes readable.
5100- signalfd.m4 can use other program than ltp.
5101I revisied my patch.
5102- signalfd.m4 is renamed to ltp-signalfd.m4.
5103- configure is run by make if config.h is older than config.h.in.
5104- autoconf is run by make if configure is older than configure.ac.
5105- autoheader is run by make if config.h.in is older than configure.ac.
5106- dist-clean, a new make target, removes autom4te.cache, config.log and config.status.
5107- maintainer-clean, a new make target, removes configure and config.h.in.
5108Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
5109
5110Modified Files:
5111ltp/Makefile
5112ltp/include/Makefile
5113ltp/testcases/kernel/syscalls/signalfd/Makefile
5114ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
5115Added Files:
5116ltp/configure.ac
5117ltp/m4/Makefile
5118ltp/m4/ltp-signalfd.m4
5119
512038) Log Message:
5121Use 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>.
5122
5123Modified File(s):
5124ltp/testcases/network/sctp/testlib/sctputil.h
5125
512639) Log Message:
5127Quick 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>.
5128
5129Modified File(s):
5130ltp/testcases/kernel/ipc/pipeio/pipeio.c
5131
513240) Log Message:
5133regen linux_syscall_numbers.h whenever regen.sh changes. Mike Frysinger <vapier@users.sourceforge.net>.
5134
5135Modified File(s):
5136ltp/testcases/kernel/include/Makefile
5137
513841) Log Message:
5139make syscall() wrapper a bit more readable. Mike Frysinger <vapier@users.sourceforge.net>.
5140
5141Modified File(s):
5142ltp/testcases/kernel/include/regen.sh
5143
514442) Log Message:
5145only create symlink if it doesnt exist already. Mike Frysinger <vapier@users.sourceforge.net>.
5146
5147Modified File(s):
5148ltp/testcases/kernel/include/Makefile
5149
515043) Log Message:
5151generate stub list on the fly based on *.in files
5152
5153Modified File(s):
5154ltp/testcases/kernel/include/regen.sh
5155
5156Removed File(s):
5157ltp/testcases/kernel/include/stub-list
5158
515944) Log Message:
5160cleanup style with Lindent
5161
5162Modified File(s):
5163ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
5164
516545) Log Message:
5166use a macroname that isnt crazy long.
5167
5168Modified File(s):
5169ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
5170
517146) Log Message:
5172fill out AC_INIT().
5173
5174Modified File(s):
5175ltp/configure.ac
5176
517747) Log Message:
5178use AC_CHECK_HEADERS_ONCE().
5179
5180Modified File(s):
5181ltp/ltp/m4/ltp-signalfd.m4
5182
518348) Log Message:
5184make autotools optional and start a sane config.h by default.
5185
5186Modified File(s):
5187ltp/include/Makefile
5188ltp/Makefile
5189Added File(s):
5190ltp/include/config.h.default
5191
519249) Log Message:
5193add some compiled objects to the ignore list.
5194
5195Modified File(s):
5196ltp/.gitignore
5197
519850) Log Message:
5199Integrate unzip tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
5200
5201Modified Files:
5202ltp/runtest/commands ltp/testcases/commands/Makefile
5203ltp/testcases/commands/unzip/unzip_tests.sh
5204
520551) Log Message:
5206Integrate tpm_tools into runalltests.sh. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
5207
5208Modified Files:
5209ltp/runalltests.sh
5210
521153) Log Message:
5212Integrate gzip tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
5213
5214Modified Files:
5215ltp/runtest/commands
5216
521754) Log Message:
5218Integrate fileutils tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
5219
5220Modified Files:
5221ltp/runtest/commands
5222
522355) Log Message:
5224Integrate size01 tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
5225
5226Modified Files:
5227ltp/runtest/commands
5228
522956) Log Message:
5230Add ltp/runtest/commands file to ltp/runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
5231
5232Modified Files:
5233ltp/runltp
5234
523557) Log Message:
5236hugemmap02 "Segmentation fault" fix:
5237-----------------------------------------------------------
5238Iranna D. Ankad <iranna.ankad@in.ibm.com> Reported:
5239-----------------------------------------------------------
5240hugemmap02 "Segmentation fault" on a 32-bit system:
5241Linux 2.6.18-120.el5PAE #1 SMP Fri Oct 17 18:17:11 EDT 2008 i686 i686 i386 GNU/Linux
5242Allocate some huge pages:
5243# echo 50 > /proc/sys/vm/nr_hugepages
52442. Create & mount hugetlbfs
5245#mkdir -p /hugetlbfs
5246#mount -t hugetlbfs none /hugetlbfs
52473. Go to following directory in LTP i.e cd /root/ltp-full-20080930/testcases/kernel/mem/hugetlb/hugemmap
52484. Run "hugemmap02" test
5249# ./hugemmap02 -H /hugetlbfs/
5250Segmentation fault
5251-----------------------------------------------------------
5252Cijurajan Kollanoor <cijurajan@in.ibm.com> Replied:
5253-----------------------------------------------------------
5254The program receives a segmentation fault here:
5255154 /* Attempt to mmap a huge page into a low memory address
5256*/
5257155 errno = 0;
5258156 addr2 = mmap(LOW_ADDR2, MAP_SIZE, PROT_READ | PROT_WRITE,
5259==> Segfault
5260157 MAP_SHARED | MAP_FIXED, fildes, 0);
5261158
5262-----------------------------------------------------------
5263Adam Litke <agl@us.ibm.com>Replied:
5264-----------------------------------------------------------
5265Unfortunately, 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:
52661. Insert a 'getchar();' call above line 155 in the test source code above and recompile the test.
52672. Run the test. When it pauses (waiting for input at the getchar() call), hit <ctrl>-z to background the test.
52683. Determine the pid of the test case using ps
52694. Collect the /proc/<pid>/maps for the appropriate pid
52705. Paste that output here in this bug.
5271-----------------------------------------------------------
5272Cijurajan Kollanoor Replied:
5273-----------------------------------------------------------
5274# cat maps
527500000000-00001000 r-xs 00000000 00:11 1781 /dev/zero
527600110000-0024e000 r-xp 00000000 08:02 19183585 /lib/libc-2.5.so
52770024e000-00250000 r-xp 0013e000 08:02 19183585 /lib/libc-2.5.so
527800250000-00251000 rwxp 00140000 08:02 19183585 /lib/libc-2.5.so
527900251000-00254000 rwxp 00251000 00:00 0
5280005f1000-0060b000 r-xp 00000000 08:02 19183582 /lib/ld-2.5.so
52810060b000-0060c000 r-xp 00019000 08:02 19183582 /lib/ld-2.5.so
52820060c000-0060d000 rwxp 0001a000 08:02 19183582 /lib/ld-2.5.so
52830073a000-0073b000 r-xp 0073a000 00:00 0 [vdso]
528408048000-0804d000 r-xp 00000000 08:02 2586373
5285/root/ltp-full-20080930/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02
52860804d000-0804e000 rw-p 00004000 08:02 2586373
5287/root/ltp-full-20080930/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02
52880804e000-08052000 rw-p 0804e000 00:00 0
528908248000-08269000 rw-p 08248000 00:00 0 [heap]
529067ef8000-77ef8000 r--s 00000000 00:11 1781 /dev/zero
529177ef8000-87ef8000 r--s 00000000 00:11 1781 /dev/zero
529287ef8000-97ef8000 r--s 00000000 00:11 1781 /dev/zero
529397ef8000-a7ef8000 r--s 00000000 00:11 1781 /dev/zero
5294a7ef8000-b7ef8000 r--s 00000000 00:11 1781 /dev/zero
5295b7ef8000-b7efa000 rw-p b7ef8000 00:00 0
5296b7f0a000-b7f0b000 rw-p b7f0a000 00:00 0
5297bf918000-bf92d000 rw-p bffea000 00:00 0 [stack]
5298-----------------------------------------------------------
5299ADAM G. LITKE Replied:
5300-----------------------------------------------------------
5301My 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.
5302Signed-Off-By: Cijurajan Kollanoor <cijurajan@in.ibm.com>,
5303
5304Modified File(s):
5305ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
5306
530758) Log Message:
5308This 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>.
5309
5310Modified File(s):
5311ltp/testcases/kernel/syscalls/creat/creat07.c
5312
531359) Log Message:
5314Only define signalfd() when it actually gets used -- i.e. when !USE_STUB. Mike Frysinger <vapier@users.sourceforge.net>
5315
5316Modified File(s):
5317ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
5318
531960) Log Message:
5320require autoconf-2.61+. Mike Frysinger <vapier@users.sourceforge.net>.
5321
5322Modified File(s):
5323ltp/configure.ac
5324
532561) Log Message:
5326lcov: preparations for release 1.7. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
5327
5328Modified File(s):
5329ltp/utils/analysis/lcov/CHANGES
5330ltp/utils/analysis/lcov/Makefile
5331
533262) Log Message:
5333lcov: update error and warning messages. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
5334
5335Modified File(s):
5336ltp/utils/analysis/lcov/CHANGES
5337ltp/utils/analysis/lcov/bin/gendesc
5338ltp/utils/analysis/lcov/bin/genhtml
5339ltp/utils/analysis/lcov/bin/geninfo
5340ltp/utils/analysis/lcov/bin/genpng
5341ltp/utils/analysis/lcov/bin/lcov
5342
5343
534463) Log Message:
5345lcov: fix spec file bug. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
5346
5347Modified File(s):
5348ltp/utils/analysis/lcov/rpm/lcov.spec
5349
535064) Log Message:
5351lcov: version + date updates. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
5352
5353Modified File(s):
5354ltp/utils/analysis/lcov/README
5355ltp/utils/analysis/lcov/bin/gendesc
5356ltp/utils/analysis/lcov/bin/genhtml
5357ltp/utils/analysis/lcov/bin/geninfo
5358ltp/utils/analysis/lcov/bin/genpng
5359ltp/utils/analysis/lcov/bin/lcov
5360ltp/utils/analysis/lcov/man/gendesc.1
5361ltp/utils/analysis/lcov/man/genhtml.1
5362ltp/utils/analysis/lcov/man/geninfo.1
5363ltp/utils/analysis/lcov/man/genpng.1
5364ltp/utils/analysis/lcov/man/lcov.1
5365ltp/utils/analysis/lcov/man/lcovrc.5
5366ltp/utils/analysis/lcov/rpm/lcov.spec
5367
536865) Log Message:
5369lcov: updated CVS version to 1.8. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
5370
5371Modified File(s):
5372ltp/utils/analysis/lcov/man/gendesc.1
5373ltp/utils/analysis/lcov/man/genhtml.1
5374ltp/utils/analysis/lcov/man/geninfo.1
5375ltp/utils/analysis/lcov/man/genpng.1
5376ltp/utils/analysis/lcov/man/lcov.1
5377ltp/utils/analysis/lcov/man/lcovrc.5
5378ltp/utils/analysis/lcov/bin/gendesc
5379ltp/utils/analysis/lcov/bin/genhtml
5380ltp/utils/analysis/lcov/bin/geninfo
5381ltp/utils/analysis/lcov/bin/genpng
5382ltp/utils/analysis/lcov/bin/lcov
5383ltp/utils/analysis/lcov/rpm/lcov.spec
5384ltp/utils/analysis/lcov/Makefile
5385
538666) Log Message:
5387I'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>.
5388
5389Modified Files:
5390ltp/configure.ac
5391ltp/m4/ltp-signalfd.m4
5392ltp/runtest/syscalls
5393ltp/testcases/kernel/syscalls/modify_ldt/Makefile
5394ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt01.c
5395ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt02.c
5396
5397Added Files:
5398ltp/m4/ltp-modify_ldt.m4
5399
540067) Log Message:
5401Please 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>.
5402
5403Modified File(s):
5404ltp/testcases/kernel/containers/pidns/runpidnstest.sh
5405
540668) Log Message:
5407[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>.
5408
5409Modified File(s):
5410ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
5411
541269) Log Message:
5413Change "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>.
5414
5415Modified File(s):
5416ltp/testcases/kernel/syscalls/readlink/readlink03.c
5417
541870) Log Message:
5419Risrajak <risrajak@linux.vnet.ibm.com> reported:
5420mallocstress testcase is failing on: Linux 2.6.27-rc6-7-default #1 SMP 2008-09-15 10:58:05 +0200 x86_64
5421# ./testcases/kernel/mem/mtest07/mallocstress
5422Aborted
5423---Kernel Component Data---
5424Stack trace output: i am attaching full strace.
5425<snip>
5426clone(child_stack=0x7fe381a96250,
5427flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID,
5428parent_tidptr=0x7fe381a969e0, tls=0x7fe381a96950, child_tidptr=0x7fe381a969e0) = 27334
5429nanosleep({0, 0}, NULL) = 0
5430semop(34439172, 0x7fffa7cbef00, 1) = 0
5431futex(0x7fe39f2d19e0, FUTEX_WAIT, 27275, NULL <unfinished ...>
5432+++ killed by SIGABRT +++
5433---------------------------------------
5434Nagesh Sharyathi Replied:
5435---------------------------------------
5436I was able to recreate the problem by spawning only 2 threads: This is what I found:
5437------------------------------------------------------------------------------------
5438[pid 8006] tgkill(8004, 8006, SIGABRT <unfinished ...>
5439[pid 8005] <... mmap resumed> ) = 0x7f8ba781b000
5440[pid 8006] <... tgkill resumed> ) = 0
5441[pid 8005] nanosleep({0, 0}, <unfinished ...>
5442[pid 8006] --- SIGABRT (Aborted) @ 0 (0) ---
5443Process 8006 detached
5444[pid 8005] <... nanosleep resumed> NULL) = 0
5445[pid 8005] +++ killed by SIGABRT +++
5446+++ killed by SIGABRT +++
5447------------------------------------------------------------------------------------
5448So 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()
5449=================================
5450 for (i = 0; i < num_alloc; i++)
5451 {
5452 dprt(("pid[%d]: freeing ptrs[i] %p\n", getpid(), ptrs[i]));
5453 if (ptrs[i][0] != i) {
5454 fprintf(stderr, "pid[%d]: fail: bad sentinel value\n", getpid());
5455 return 1;
5456 }
5457 free(ptrs[i]); <== Problem area
5458 my_yield();
5459 }
5460=================================
5461Andrew Vagin Replied <avagin@gmail.com>:
5462Thanks. I found error for help valgrind.
5463==13393== Thread 56:
5464==13393== Invalid write of size 8
5465==13393== at 0x400C27: allocate_free (mallocstress.c:198)
5466==13393== by 0x400E4D: alloc_mem (mallocstress.c:281)
5467==13393== by 0x3B5F007299: start_thread (in /lib64/libpthread-2.8.so)
5468==13393== by 0x3B5E4E439C: clone (in /lib64/libc-2.8.so)
5469==13393== Address 0x4c36a60 is 0 bytes inside a block of size 1 alloc'd
5470==13393== at 0x4A0739E: malloc (vg_replace_malloc.c:207)
5471==13393== by 0x400BF0: allocate_free (mallocstress.c:192)
5472==13393== by 0x400E4D: alloc_mem (mallocstress.c:281)
5473==13393== by 0x3B5F007299: start_thread (in /lib64/libpthread-2.8.so)
5474==13393== by 0x3B5E4E439C: clone (in /lib64/libc-2.8.so)
5475(gdb) print i
5476$1 = 0
5477(gdb) print alloc_num
5478No symbol "alloc_num" in current context.
5479(gdb) print num_alloc
5480$2 = 0
5481(gdb) print size
5482$3 = 1
5483strick the eye, we have pointer with type long, but allocate one byte only.
5484size_t size = 1;
5485long *ptrs[MAXPTRS];
5486......
5487ptrs[num_alloc] = (long *)malloc(size);
5488I use valgrind first time. Thanks for this possibility:). see the attached patch. test passed and valgrind don't report errors after my patch.
5489Thread [34]: allocate_free() returned 0, succeeded. Thread exiting.
5490main(): test passed.
5491==13299==
5492==13299== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 4 from 1)
5493==13299== malloc/free: in use at exit: 0 bytes in 0 blocks.
5494==13299== malloc/free: 233,080 allocs, 227,080 frees, 5,454,975,665,283 bytes allocated.
5495ps: I use oldsize = 5, because long will be equal 8 in more case. oldsize is previous value of fibannoci series.
5496Signed-Off-By: "avagin@gmail.com" <avagin@gmail.com>.
5497
5498Modified File(s):
5499ltp/testcases/kernel/mem/mtest07/Makefile
5500ltp/testcases/kernel/mem/mtest07/mallocstress.c
5501
550271) Log Message:
5503Initial 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:
5504I 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.
5505
5506Modified Files:
5507ltp/runtest/syscalls
5508ltp/testcases/kernel/include/x86_64.in
5509Added Files:
5510ltp/testcases/kernel/syscalls/accept4/Makefile
5511ltp/testcases/kernel/syscalls/accept4/accept4_01.c
5512
551372) Log Message:
5514I 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>.
5515
5516Modified File(s):
5517ltp/testcases/kernel/power_management/check_cpuidle_sysfs_files.sh
5518
551973) Log Message:
5520A small Fix. Signed-off-by: Masatake YAMATO<yamato@redhat.com>.
5521
5522Modified File(s):
5523ltp/m4/ltp-signalfd.m4
5524
552574) Log Message:
5526- Type definitions defined in header files included from sys/signalfd.h and type definitions defined in sys/signalfd.h are conflicted.
5527- s/SIGNALFD_REFIX/SIGNALFD_PREFIX/
5528- if HAVE_SIGNALFD is not defined, use stub.
5529- if HAVE_LINUX_TYPES_H is defined, use our own implemention to call signalfd
5530 syscall.
5531Signed-of-by: Masatake YAMATO<yamato@redhat.com>.
5532
5533Modified File(s):
5534ltp/m4/ltp-signalfd.m4
5535ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
5536
553775) Log Message:
5538Update to OpenHPI 2.13.1. See http://openhpi.org/ for more details.
5539
5540Modified File(s):
5541
554276) Log Message:
5543Add Kernel Config Info for compiling KDUMP/KEXEC kernel. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
5544
5545Modified File(s):
5546ltp/README
5547
554877) Log Message:
5549This patch ensures that prio-preempt uses the librt debug mechanism. Tested: Running the test:
5550./prio_preempt
5551./prio_preempt -v3
5552./run_auto
5553Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>. Acked-by: Darren Hart <dvhltc@us.ibm.com>.
5554
5555Modified File(s):
5556ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
5557
555878) Log Message:
5559This patch adds librt debug support for prio-wake. The log level selected is 0, as it necessary to print all the buffered information. Tested:
5560./prio-wake
5561./run_auto.
5562Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>. Acked-by: Darren Hart <dvhltc@us.ibm.com>.
5563
5564Modified File(s):
5565ltp/testcases/realtime/func/prio-wake/prio-wake.c
5566
556779) Log Message:
5568OK. I have implemented such a patch which does not overflow anymore. However, I could not test it, because:
5569pipeio -s 5000 -i 2000000000 -c 5
5570just runs too long. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5571
5572Modified File(s):
5573ltp/testcases/kernel/ipc/pipeio/pipeio.c
5574
557580) Log Message:
5576The 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.
5577Testing done:
5578Compiled 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.
5579Changelog:
5580* Introduce periodic sleeps in the busy loop of gtod_latency to avoid soft lockups.
5581Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>. Acked-by: John Stultz <johnstul@us.ibm.com>.
5582
5583Modified File(s):
5584ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
5585
558681) Log Message:
5587Here is a patch to fix the error below.
5588/root/ltp-full-20081031/testcases/kernel/containers/netns/parentns.sh: 42: source: not found
5589Some 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>.
5590
5591Modified File(s):
5592ltp/testcases/kernel/containers/netns/child_1.sh
5593ltp/testcases/kernel/containers/netns/child_2.sh
5594ltp/testcases/kernel/containers/netns/childipv6.sh
5595ltp/testcases/kernel/containers/netns/childns.sh
5596ltp/testcases/kernel/containers/netns/parent_1.sh
5597ltp/testcases/kernel/containers/netns/parent_2.sh
5598ltp/testcases/kernel/containers/netns/parent_share.sh
5599ltp/testcases/kernel/containers/netns/parentns.sh
5600ltp/testcases/kernel/containers/netns/paripv6.sh
5601
560282) Log Message:
5603The 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>.
5604
5605Modified File(s):
5606ltp/testcases/kernel/include/i386.in
5607
560883) Log Message:
5609umount can return error if /etc/mtab link to /proc/mounts
5610$ mount --rbind /tmp/1 /tmp/2
5611$ mount
5612...
5613/tmp/1 on /tmp/2 type none (rw,bind)
5614$ mv /etc/mtab{,.orig}
5615$ mount
5616...
5617/dev/root on /tmp/2 type ext3 (rw,data=ordered)
5618$ umount /tmp/1
5619umount: /tmp/1: not mounted
5620if umount return error, test_fs_bind.sh will hang up in the infinite loop:
5621( while grep_proc_mounts ; do
5622 grep_proc_mounts | awk '{print $2}' | xargs -r --max-args=1 umount -l
5623done ) >& /dev/null
5624but /proc/mounts contain next info:
5625/dev/root /tmp/2\040(deleted) ext3 rw,data=ordered 0 0
5626because 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>.
5627
5628Modified File(s):
5629ltp/testcases/kernel/fs/fs_bind/regression/test02
5630
563184) Log Message:
5632Fix busy loop in realtime:
5633The 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>.
5634
5635Modified File(s):
5636ltp/testcases/realtime/include/librttest.h
5637ltp/testcases/realtime/lib/librttest.c
5638
563985) Log Message:
5640I've added new Makefile target to run both autoconf and autoheader. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
5641
5642Modified File(s):
5643ltp/Makefile
5644
564586) Log Message:
5646CONTROLLERS: 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>.
5647
5648Modified Files:
5649ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
5650ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
5651ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
5652ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
5653
565487) Log Message:
5655CONTROLLERS: 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>.
5656
5657Modified Files:
5658ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
5659ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
5660
566188) Log Message:
5662CONTROLLERS: 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>.
5663
5664Modified Files:
5665ltp/testcases/kernel/controllers/cpuctl/parameters.sh
5666ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
5667ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
5668
566989) Log Message:
5670CONTROLLERS: 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>.
5671
5672Modified Files:
5673ltp/testcases/kernel/controllers/cpuctl/parameters.sh
5674
567590) Log Message:
5676CONTROLLERS: 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>.
5677
5678Added Files:
5679ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task01.c
5680
568191) Log Message:
5682CONTROLLERS: 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>.
5683
5684Modified Files:
5685ltp/testcases/kernel/controllers/cpuctl/parameters.sh
5686ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
5687
568892) Log Message:
5689CONTROLLERS: 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>.
5690
5691Modified Files:
5692ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
5693ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
5694ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
5695ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
5696
569793) Log Message:
5698CONTROLLERS: 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>.
5699
5700Modified Files:
5701ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
5702ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
5703ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
5704ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
5705ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.c
5706ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.h
5707
570894) Log Message:
5709CONTROLLERS: 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>.
5710
5711Modified Files:
5712ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task01.c
5713
571495) Log Message:
5715CONTROLLERS: 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>.
5716
5717Added Files:
5718ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task02.c
5719
572096) Log Message:
5721CONTROLLERS: 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>.
5722
5723Modified Files:
5724ltp/testcases/kernel/controllers/cpuctl/parameters.sh
5725ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
5726
572797) Log Message:
5728CONTROLLERS: 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>.
5729
5730Modified Files:
5731ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
5732
573398) Log Message:
5734CONTROLLERS: 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>.
5735
5736Added Files:
5737ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task03.c
5738
573999) Log Message:
5740CONTROLLERS: 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>.
5741
5742Modified Files:
5743ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
5744
5745100) Log Message:
5746CONTROLLERS: 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>.
5747
5748Modified Files:
5749ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
5750
5751101) Log Message:
5752CONTROLLERS: 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>.
5753
5754Added Files:
5755ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task04.c
5756
5757102) Log Message:
5758CONTROLLERS: 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>.
5759
5760Modified Files:
5761ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
5762
5763103) Log Message:
5764CONTROLLERS: 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>.
5765
5766Modified Files:
5767ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
5768
5769104) Log Message:
5770Re-enablement of TI-RPC tests to build/install/run in LTP:
5771Le 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.
5772Subrata 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.
5773Le 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>.
5774
5775Modified Files:
5776ltp/runtest/rpc
5777ltp/runtest/stress.part3
5778ltp/testcases/network/rpc/Makefile
5779ltp/testcases/network/rpc/README
5780ltp/testcases/network/rpc/basic_tests/rpcinfo/rpcinfo01
5781ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/README
5782ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.auto
5783ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.interactive
5784ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_scalability_lib.sh
5785ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_tirpc_ts_run.sh
5786ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_run.sh
5787ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_wizard.sh
5788ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_tests.sh
5789ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.ftr
5790ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/rpc_ts_run.ftr
5791ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_get_myaddress/1-basic.c
5792ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps/1-basic.c
5793ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getport/1-basic.c
5794ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/1-basic.c
5795ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/2-stress.c
5796ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/7-performance.c
5797ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_set/1-basic.c
5798ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_unset/1-basic.c
5799ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_auth_destroy/1-basic.c
5800ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authnone_create/1-basic.c
5801ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create/1-basic.c
5802ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create_default/1-basic.c
5803ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/1-basic.c
5804ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/2-stress.c
5805ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/5-scalability.c
5806ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/6-dataint.c
5807ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/7-performance.c
5808ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/8-complex.c
5809ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/1-basic.c
5810ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/3-limits.c
5811ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/1-basic.c
5812ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/2-stress.c
5813ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/7-performance.c
5814ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/1-basic.c
5815ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/2-stress.c
5816ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/1-basic.c
5817ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/3-limits.c
5818ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/1-basic.c
5819ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/7-performance.c
5820ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/1-basic.c
5821ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/2-stress.c
5822ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/3-limits.c
5823ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/7-performance.c
5824ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/1-basic.c
5825ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/3-limits.c
5826ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/1-basic.c
5827ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/2-stress.c
5828ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/7-performance.c
5829ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_pcreateerror/1-basic.c
5830ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perrno/1-basic.c
5831ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perror/1-basic.c
5832ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_spcreateerror/1-basic.c
5833ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperrno/1-basic.c
5834ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperror/1-basic.c
5835ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_auth/1-basic.c
5836ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noproc/1-basic.c
5837ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noprog/1-basic.c
5838ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_progvers/1-basic.c
5839ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_systemerr/1-basic.c
5840ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_weakauth/1-basic.c
5841ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_registerrpc/1-basic.c
5842ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_register/1-basic.c
5843ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_unregister/1-basic.c
5844ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_register/1-basic.c
5845ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_unregister/1-basic.c
5846ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/1-basic.c
5847ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/2-stress.c
5848ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/5-scalability.c
5849ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/6-dataint.c
5850ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/7-performance.c
5851ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/1-basic.c
5852ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/2-stress.c
5853ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/5-scalability.c
5854ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/6-dataint.c
5855ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/7-performance.c
5856ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/8-complex.c
5857ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/1-basic.c
5858ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/6-dataint.c
5859ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_freeres/1-basic.c
5860ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_geterr/1-basic.c
5861ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/1-basic.c
5862ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/svc.c
5863ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/1-basic.c
5864ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/6-dataint.c
5865ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/client.c
5866ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getcaller/1-basic.c
5867ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/1-basic.c
5868ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/client.c
5869ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/1-basic.c
5870ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/3-limits.c
5871ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getmaps/1-basic.c
5872ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_create/1-basic.c
5873ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_seccreate/1-basic.c
5874ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authnone_create/1-basic.c
5875ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create/1-basic.c
5876ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create_default/1-basic.c
5877ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/1-basic.c
5878ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/2-stress.c
5879ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/4-mt.c
5880ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/5-scalability.c
5881ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/6-dataint.c
5882ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/7-performance.c
5883ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/8-complex.c
5884ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/1-basic.c
5885ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/3-limits.c
5886ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/1-basic.c
5887ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/3-limits.c
5888ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/1-basic.c
5889ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/3-limits.c
5890ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/1-basic.c
5891ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/3-limits.c
5892ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_pcreateerror/1-basic.c
5893ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/1-basic.c
5894ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/8-complex.c
5895ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/1-basic.c
5896ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/8-complex.c
5897ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noproc/1-basic.c
5898ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noprog/1-basic.c
5899ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_progvers/1-basic.c
5900ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_systemerr/1-basic.c
5901ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_weakauth/1-basic.c
5902ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/1-basic.c
5903ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/2-stress.c
5904ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/4-mt.c
5905ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/5-scalability.c
5906ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/6-dataint.c
5907ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/7-performance.c
5908ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/8-complex.c
5909ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/1-basic.c
5910ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/3-limits.c
5911ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/1-basic.c
5912ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/2-stress.c
5913ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/4-mt.c
5914ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/5-scalability.c
5915ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/6-dataint.c
5916ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/7-performance.c
5917ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/8-complex.c
5918ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_set/1-basic.c
5919ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_unset/1-basic.c
5920ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/1-basic.c
5921ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/2-stress.c
5922ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/4-mt.c
5923ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/1-basic.c
5924ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/3-limits.c
5925ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/1-basic.c
5926ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/2-stress.c
5927ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/4-mt.c
5928ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/1-basic.c
5929ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/2-stress.c
5930ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/4-mt.c
5931ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/5-scalability.c
5932ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/6-dataint.c
5933ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/7-performance.c
5934ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/8-complex.c
5935ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/1-basic.c
5936ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/3-limits.c
5937ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create/1-basic.c
5938ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/1-basic.c
5939ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/3-limits.c
5940ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/1-basic.c
5941ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/2-stress.c
5942ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/4-mt.c
5943ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/5-scalability.c
5944ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/6-dataint.c
5945ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/7-performance.c
5946ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/8-complex.c
5947ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/1-basic.c
5948ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/2-stress.c
5949ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/3-limits.c
5950ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/4-mt.c
5951ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/5-scalability.c
5952ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/6-dataint.c
5953ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/7-performance.c
5954ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/8-complex.c
5955ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/1-basic.c
5956ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/2-stress.c
5957ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/4-mt.c
5958ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/5-scalability.c
5959ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/6-dataint.c
5960ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/7-performance.c
5961ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/8-complex.c
5962ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/1-basic.c
5963ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/2-stress.c
5964ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/4-mt.c
5965ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/1-basic.c
5966ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/2-stress.c
5967ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/4-mt.c
5968ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/5-scalability.c
5969ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/6-dataint.c
5970ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/7-performance.c
5971ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/8-complex.c
5972ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create/1-basic.c
5973ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/1-basic.c
5974ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/3-limits.c
5975ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_destroy/1-basic.c
5976ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_create/1-basic.c
5977ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_destroy/1-basic.c
5978ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_svc_1/rpc_svc_1.c
5979ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_3/tirpc_svc_3.c
5980ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_4/tirpc_svc_4.c
5981ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_5/tirpc_svc_5.c
5982ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_6/tirpc_svc_6.c
5983ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_8/tirpc_svc_8.c
5984ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_9/tirpc_svc_9.c
5985ltp/testscripts/ltpstress.sh
5986
5987Added Files:
5988ltp/runtest/rpctirpc ltp/runtest/tirpc
5989ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_test_auto.sh
5990ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tests.sh
5991ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_test_auto.sh
5992ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_test_interactive.sh
5993ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_tirpc_test_auto.sh
5994ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_tirpc_tests.sh
5995
5996Removed Files:
5997ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile
5998ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.clnt
5999ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.svc
6000ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install
6001ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install.sh
6002
6003105) Log Message:
6004Please find the testcase for the below assertion. Assertions 1: Steps:
6005a) Create a container .
6006b) Create many levels of child containers inside this container.
6007c) Now do kill -9 init , outside of the contaier.
6008d) This should kill all the child containers . (containers created at the level below ).
6009Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
6010
6011Added Files:
6012ltp/testcases/kernel/containers/pidns/pidns05.c
6013
6014106) Log Message:
6015Fix typo in pselect01_64 testcase: pselect0_64->pselect01_64. Signed-Off-By: Dmitry Guryanov <dguryanov@parallels.com>.
6016
6017Modified File(s):
6018ltp/runtest/syscalls
6019
6020107) Log Message:
6021Remove 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>.
6022
6023Modified File(s):
6024ltp/testcases/realtime/func/async_handler/async_handler.c
6025ltp/testcases/realtime/func/async_handler/async_handler_jk.c
6026ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
6027ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
6028ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
6029ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
6030ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
6031ltp/testcases/realtime/func/measurement/preempt_timing.c
6032ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
6033ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
6034ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
6035ltp/testcases/realtime/func/pi-tests/test-skeleton.c
6036ltp/testcases/realtime/func/pi-tests/testpi-0.c
6037ltp/testcases/realtime/func/pi-tests/testpi-1.c
6038ltp/testcases/realtime/func/pi-tests/testpi-2.c
6039ltp/testcases/realtime/func/pi-tests/testpi-4.c
6040ltp/testcases/realtime/func/pi-tests/testpi-5.c
6041ltp/testcases/realtime/func/pi-tests/testpi-6.c
6042ltp/testcases/realtime/func/pi-tests/testpi-7.c
6043ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
6044ltp/testcases/realtime/func/prio-wake/prio-wake.c
6045ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
6046ltp/testcases/realtime/func/sched_football/sched_football.c
6047ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
6048ltp/testcases/realtime/func/sched_latency/sched_latency.c
6049ltp/testcases/realtime/func/thread_clock/tc-2.c
6050ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
6051ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
6052ltp/testcases/realtime/stress/pi-tests/testpi-3.c
6053
6054108) Log Message:
6055Remove 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>.
6056
6057Modified Files:
6058ltp/testcases/realtime/config.mk
6059
6060Removed Files:
6061ltp/testcases/realtime/include/libjvmsim.h
6062ltp/testcases/realtime/lib/libjvmsim.c
6063
6064109) Log Message:
6065ltp 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:
6066# ./iptables_tests.sh
6067iptables 0 INFO : INIT: Inititalizing tests.
6068iptables 0 INFO : INIT: Flushing all rules.
6069iptables01 0 INFO : iptables01: iptables -L -t filter will list all rules in table filter.
6070iptables01 1 FAIL : iptables01: iptables -L -t filter failed to list rules. Reason:
6071Chain INPUT (policy ACCEPT) target prot opt source destination
6072Chain FORWARD (policy ACCEPT) target prot opt source destination
6073Chain OUTPUT (policy ACCEPT) target prot opt source destination
6074Chain RH-Firewall-1-INPUT (0 references) target prot opt source destination
6075Vinay Sridhar <vinay@linux.vnet.ibm.com> replied:
6076I 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>.
6077
6078Modified File(s):
6079ltp/testcases/network/iptables/iptables_tests.sh
6080
subrata_modake9a2d5c2008-10-30 13:50:03 +00006081LTP-20081031
6082
60831) Log Message:
6084Here 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>.
6085
6086Modified File(s):
6087ltp/testcases/kernel/controllers/test_controllers.sh
6088
60892) Log Message:
6090test_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>.
6091
6092Modified File(s):
6093ltp/testcases/kernel/syscalls/ioctl/test_ioctl
6094
60953) Log Message:
6096Add support of kernel syscall test to Renesas. Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>.
6097
6098Modified Files:
6099ltp/testcases/kernel/include/order
6100Added Files:
6101ltp/testcases/kernel/include/sh.in
6102
61034) Log Message:
6104Reverting the Following Patch.
6105test_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>.
6106
6107Modified File(s):
6108ltp/testcases/kernel/syscalls/ioctl/test_ioctl
6109
61105) Log Message:
6111The 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>.
6112
6113Modified File(s):
6114ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
6115
61166) Log Message:
6117Hi 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>.
6118
6119Modified Files:
6120ltp/testcases/kernel/controllers/io-throttle/Makefile
6121ltp/testcases/kernel/controllers/io-throttle/run_io_throttle_test.sh
6122Added Files:
6123ltp/testcases/kernel/controllers/io-throttle/myfunctions-io.sh
6124Removed Files:
6125ltp/testcases/kernel/controllers/io-throttle/myfunctions.sh
6126
61277) Log Message:
6128dont use == or [[, and fix -z test
6129
6130Modified File(s):
6131ltp/testcases/network/tcp_cmds/tcpdump/tcpdump01
6132
61338) Log Message:
6134convert all "source" commands in scripts to "." ... hopefully my sed-foo doesnt break anything ...
6135
6136Modified File(s):
6137ltp/testcases/network/stress/broken_ip/broken_ip4-checksum
6138ltp/testcases/network/stress/broken_ip/broken_ip4-dstaddr
6139ltp/testcases/network/stress/broken_ip/broken_ip4-fragment
6140ltp/testcases/network/stress/broken_ip/broken_ip4-ihl
6141ltp/testcases/network/stress/broken_ip/broken_ip4-protcol
6142ltp/testcases/network/stress/broken_ip/broken_ip4-totlen
6143ltp/testcases/network/stress/broken_ip/broken_ip4-version
6144ltp/testcases/network/stress/broken_ip/broken_ip6-dstaddr
6145ltp/testcases/network/stress/broken_ip/broken_ip6-nexthdr
6146ltp/testcases/network/stress/broken_ip/broken_ip6-plen
6147ltp/testcases/network/stress/broken_ip/broken_ip6-version
6148ltp/testcases/network/stress/ftp/ftp4-download-stress
6149ltp/testcases/network/stress/ftp/ftp4-upload-stress
6150ltp/testcases/network/stress/ftp/ftp6-download-stress
6151ltp/testcases/network/stress/ftp/ftp6-upload-stress
6152ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic01
6153ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic02
6154ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic03
6155ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic04
6156ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic05
6157ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic06
6158ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic07
6159ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic01
6160ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic02
6161ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic03
6162ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic04
6163ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic05
6164ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic06
6165ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic07
6166ltp/testcases/network/stress/interface/if4-addr-change
6167ltp/testcases/network/stress/interface/if4-alias-adddel
6168ltp/testcases/network/stress/interface/if4-alias-addlarge
6169ltp/testcases/network/stress/interface/if4-mtu-change
6170ltp/testcases/network/stress/interface/if4-route-adddel
6171ltp/testcases/network/stress/interface/if4-route-addlarge
6172ltp/testcases/network/stress/interface/if4-updown
6173ltp/testcases/network/stress/interface/if6-addr-adddel
6174ltp/testcases/network/stress/interface/if6-addr-addlarge
6175ltp/testcases/network/stress/interface/if6-mtu-change
6176ltp/testcases/network/stress/interface/if6-route-adddel
6177ltp/testcases/network/stress/interface/if6-route-addlarge
6178ltp/testcases/network/stress/interface/if6-updown
6179ltp/testcases/network/stress/http/http4-stress
6180ltp/testcases/network/stress/http/http6-stress
6181ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope01
6182ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope02
6183ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope03
6184ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope04
6185ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope01
6186ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope02
6187ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope03
6188ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope04
6189ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld01
6190ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld02
6191ltp/testcases/network/stress/multicast/packet-flood/mcast6-pktfld01
6192ltp/testcases/network/stress/multicast/packet-flood/mcast6-pktfld02
6193ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip01
6194ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip02
6195ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip03
6196ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip04
6197ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip05
6198ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip06
6199ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip07
6200ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip01
6201ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip02
6202ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip03
6203ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip04
6204ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip05
6205ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip06
6206ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip07
6207ltp/testcases/network/stress/dns/dns4-stress
6208ltp/testcases/network/stress/dns/dns6-stress
6209ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic01
6210ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic02
6211ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic03
6212ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic04
6213ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic05
6214ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic06
6215ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic07
6216ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic01
6217ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic02
6218ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic03
6219ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic04
6220ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic05
6221ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic06
6222ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic07
6223ltp/testcases/network/stress/ssh/ssh4-stress
6224ltp/testcases/network/stress/ssh/ssh6-stress
6225ltp/testcases/network/stress/ns-tools/add_ipv6addr
6226ltp/testcases/network/stress/ns-tools/bg_tcp_traffic
6227ltp/testcases/network/stress/ns-tools/check_netem
6228ltp/testcases/network/stress/ns-tools/check_setkey
6229ltp/testcases/network/stress/ns-tools/get_ifname
6230ltp/testcases/network/stress/ns-tools/initialize_if
6231ltp/testcases/network/stress/ns-tools/killall_icmp_traffic
6232ltp/testcases/network/stress/ns-tools/killall_tcp_traffic
6233ltp/testcases/network/stress/ns-tools/killall_udp_traffic
6234ltp/testcases/network/stress/ns-tools/set_ipv4addr
6235ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld01
6236ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld02
6237ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld03
6238ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld04
6239ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld05
6240ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld06
6241ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld01
6242ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld02
6243ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld03
6244ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld04
6245ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld05
6246ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld06
6247ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip01
6248ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip02
6249ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip03
6250ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip04
6251ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip05
6252ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip06
6253ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip07
6254ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip08
6255ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip09
6256ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip10
6257ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip11
6258ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip12
6259ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip13
6260ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip14
6261ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip01
6262ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip02
6263ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip03
6264ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip04
6265ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip05
6266ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip06
6267ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip07
6268ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip08
6269ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip09
6270ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip10
6271ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip11
6272ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip12
6273ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip13
6274ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip14
6275ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic01
6276ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic02
6277ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic03
6278ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic04
6279ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic05
6280ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic06
6281ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic07
6282ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic08
6283ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic09
6284ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic10
6285ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic11
6286ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic12
6287ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic13
6288ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic14
6289ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic01
6290ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic02
6291ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic03
6292ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic04
6293ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic05
6294ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic06
6295ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic07
6296ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic08
6297ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic09
6298ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic10
6299ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic11
6300ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic12
6301ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic13
6302ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic14
6303ltp/testcases/network/stress/route/route4-change-dst
6304ltp/testcases/network/stress/route/route4-change-gw
6305ltp/testcases/network/stress/route/route4-change-if
6306ltp/testcases/network/stress/route/route4-ifdown
6307ltp/testcases/network/stress/route/route4-redirect
6308ltp/testcases/network/stress/route/route4-rmmod
6309ltp/testcases/network/stress/route/route6-change-dst
6310ltp/testcases/network/stress/route/route6-change-gw
6311ltp/testcases/network/stress/route/route6-change-if
6312ltp/testcases/network/stress/route/route6-ifdown
6313ltp/testcases/network/stress/route/route6-redirect
6314ltp/testcases/network/stress/route/route6-rmmod
6315ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport01
6316ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport02
6317ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport03
6318ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport04
6319ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport05
6320ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport06
6321ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport07
6322ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport08
6323ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport09
6324ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport10
6325ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport11
6326ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport12
6327ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport13
6328ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport14
6329ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport01
6330ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport02
6331ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport03
6332ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport04
6333ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport05
6334ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport06
6335ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport07
6336ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport08
6337ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport09
6338ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport10
6339ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport11
6340ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport12
6341ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport13
6342ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport14
6343ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport01
6344ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport02
6345ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport03
6346ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport04
6347ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport05
6348ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport06
6349ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport07
6350ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport08
6351ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport09
6352ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport10
6353ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport11
6354ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport12
6355ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport13
6356ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport14
6357ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport01
6358ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport02
6359ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport03
6360ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport04
6361ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport05
6362ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport06
6363ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport07
6364ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport08
6365ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport09
6366ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport10
6367ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport11
6368ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport12
6369ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport13
6370ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport14
6371ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff01
6372ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff02
6373ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff03
6374ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff04
6375ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff05
6376ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff06
6377ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff07
6378ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff08
6379ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff09
6380ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff10
6381ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff11
6382ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff12
6383ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff13
6384ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff14
6385ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff01
6386ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff02
6387ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff03
6388ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff04
6389ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff05
6390ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff06
6391ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff07
6392ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff08
6393ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff09
6394ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff10
6395ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff11
6396ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff12
6397ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff13
6398ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff14
6399ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend01
6400ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend02
6401ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend03
6402ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend04
6403ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend05
6404ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend06
6405ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend07
6406ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend08
6407ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend09
6408ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend10
6409ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend11
6410ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend12
6411ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend13
6412ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend14
6413ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend01
6414ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend02
6415ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend03
6416ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend04
6417ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend05
6418ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend06
6419ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend07
6420ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend08
6421ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend09
6422ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend10
6423ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend11
6424ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend12
6425ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend13
6426ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend14
6427ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip01
6428ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip02
6429ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip03
6430ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip04
6431ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip05
6432ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip06
6433ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip07
6434ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip01
6435ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip02
6436ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip03
6437ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip04
6438ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip05
6439ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip06
6440ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip07
6441ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale01
6442ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale02
6443ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale03
6444ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale04
6445ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale05
6446ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale06
6447ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale07
6448ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale08
6449ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale09
6450ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale10
6451ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale11
6452ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale12
6453ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale13
6454ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale14
6455ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale01
6456ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale02
6457ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale03
6458ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale04
6459ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale05
6460ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale06
6461ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale07
6462ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale08
6463ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale09
6464ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale10
6465ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale11
6466ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale12
6467ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale13
6468ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale14
6469ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso01
6470ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso02
6471ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso03
6472ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso04
6473ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso05
6474ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso06
6475ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso07
6476ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso08
6477ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso09
6478ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso10
6479ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso11
6480ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso12
6481ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso13
6482ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso14
6483ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso01
6484ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso02
6485ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso03
6486ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso04
6487ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso05
6488ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso06
6489ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso07
6490ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso08
6491ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso09
6492ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso10
6493ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso11
6494ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso12
6495ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso13
6496ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso14
6497ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup01
6498ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup02
6499ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup03
6500ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup04
6501ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup05
6502ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup06
6503ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup07
6504ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup08
6505ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup09
6506ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup10
6507ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup11
6508ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup12
6509ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup13
6510ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup14
6511ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup01
6512ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup02
6513ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup03
6514ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup04
6515ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup05
6516ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup06
6517ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup07
6518ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup08
6519ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup09
6520ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup10
6521ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup11
6522ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup12
6523ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup13
6524ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup14
6525ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff01
6526ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff02
6527ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff03
6528ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff04
6529ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff05
6530ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff06
6531ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff07
6532ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff08
6533ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff09
6534ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff10
6535ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff11
6536ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff12
6537ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff13
6538ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff14
6539ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff01
6540ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff02
6541ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff03
6542ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff04
6543ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff05
6544ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff06
6545ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff07
6546ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff08
6547ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff09
6548ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff10
6549ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff11
6550ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff12
6551ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff13
6552ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff14
6553ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport01
6554ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport02
6555ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport03
6556ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport04
6557ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport05
6558ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport06
6559ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport07
6560ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport01
6561ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport02
6562ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport03
6563ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport04
6564ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport05
6565ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport06
6566ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport07
6567ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic01
6568ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic02
6569ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic03
6570ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic04
6571ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic05
6572ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic06
6573ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic07
6574ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic01
6575ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic02
6576ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic03
6577ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic04
6578ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic05
6579ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic06
6580ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic07
6581ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic01
6582ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic02
6583ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic03
6584ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic04
6585ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic05
6586ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic06
6587ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic07
6588ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic01
6589ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic02
6590ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic03
6591ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic04
6592ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic05
6593ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic06
6594ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic07
6595
65969) Log Message:
6597fix typo pointed out by Elder Costa: dulation -> duration
6598
6599Modified File(s):
6600ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic01
6601ltp/testcases/network/stress/broken_ip/broken_ip4-checksum
6602ltp/testcases/network/stress/broken_ip/broken_ip4-dstaddr
6603ltp/testcases/network/stress/broken_ip/broken_ip4-fragment
6604ltp/testcases/network/stress/broken_ip/broken_ip4-ihl
6605ltp/testcases/network/stress/broken_ip/broken_ip4-protcol
6606ltp/testcases/network/stress/broken_ip/broken_ip4-totlen
6607ltp/testcases/network/stress/broken_ip/broken_ip4-version
6608ltp/testcases/network/stress/broken_ip/broken_ip6-dstaddr
6609ltp/testcases/network/stress/broken_ip/broken_ip6-nexthdr
6610ltp/testcases/network/stress/broken_ip/broken_ip6-plen
6611ltp/testcases/network/stress/broken_ip/broken_ip6-version
6612ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip01
6613ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic01
6614ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip01
6615ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic01
6616ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic01
6617ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic01
6618ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport01
6619ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport01
6620ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip01
6621ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport01
6622ltp/testcases/network/stress/tcp/uni-basic/tcp4-uni-basic01
6623
662410) Log Message:
6625lcov: geninfo chokes on spaces in the directory name
6626
6627From: Jeff Connelly <jeffconnelly@users.sourceforge.net>
6628
6629In 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.
6630
6631Modified File(s):
6632ltp/utils/analysis/lcov/bin/geninfo
6633ltp/utils/analysis/lcov/bin/lcov
6634ltp/utils/analysis/lcov/CHANGES
6635
663611) Log Message:
6637gcov-kernel: added patches for linux-2.6.27
6638
6639Added File(s):
6640ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov-arm-eabi.patch
6641ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov-arm-hack.patch
6642ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov.patch
6643
664412) Log Message:
6645If 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>.
6646
6647Modified File(s):
6648ltp/testcases/kernel/containers/pidns/pidns03.c
6649
665013) Log Message:
6651netns: 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>.
6652
6653Modified File(s):
6654ltp/testcases/kernel/containers/netns/initialize.sh
6655
665614) Log Message:
6657The 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>.
6658
6659Modified File(s):
6660ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
6661
666215) Log Message:
6663On 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>.
6664
6665Modified File(s):
6666ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
6667ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.c
6668
666916) Log Message:
6670Simple 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>.
6671
6672Modified File(s):
6673ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
6674
667517) Log Message:
6676The 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.
6677Yes, 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.
6678
6679Modified Files:
6680ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
6681ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
6682Added Files:
6683ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.h
6684Removed Files:
6685ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.c
6686
668718) Log Message:
6688With 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>.
6689
6690Modified File(s):
6691ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
6692
669319) Log Message:
6694Adding 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>.
6695
6696Modified File(s):
6697ltp/testcases/kernel/syscalls/profil/profil01.c
6698
669920) Log Message:
6700Remap_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>.
6701
6702Modified File(s):
6703ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
6704ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
6705
670621) Log Message:
6707I'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>.
6708
6709Modified File(s):
6710ltp/testcases/kernel/include/arm.in
6711
671222) Log Message:
6713This 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>.
6714
6715Modified File(s):
6716ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
6717
671823) Log Message:
6719When 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>.
6720
6721Modified File(s):
6722ltp/testcases/kernel/syscalls/inotify/inotify01.c
6723ltp/testcases/kernel/syscalls/inotify/inotify02.c
6724
672524) Log Message:
6726Attaching 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>.
6727
6728Modified Files:
6729ltp/testcases/kernel/containers/pidns/runpidnstest.sh
6730Added Files:
6731ltp/testcases/kernel/containers/pidns/pidns04.c
6732
673325) Log Message:
6734This 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>.
6735
6736Modified File(s):
6737ltp/pan/Makefile
6738ltp/testcases/kernel/connectors/Makefile
6739ltp/testcases/kernel/containers/check_for_unshare.c
6740ltp/testcases/kernel/controllers/Makefile
6741ltp/testcases/kernel/syscalls/ptrace/Makefile
6742
674326) Log Message:
6744The 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>.
6745
6746Modified File(s):
6747ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
6748
674927) Log Message:
6750This patch cleans code a little bit by removing leftovers. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
6751
6752Modified File(s):
6753ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
6754ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
6755
675628) Log Message:
6757Hello. 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>.
6758
6759Modified File(s):
6760ltp/pan/Makefile
6761ltp/testcases/kernel/include/regen.sh
6762
676329) Log Message:
6764Fixing 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>.
6765
6766Modified Files:
6767ltp/testcases/kernel/containers/pidns/runpidnstest.sh
6768Removed Files:
6769ltp/testcases/kernel/containers/pidns/runtests_noltp.sh
6770
677130) Log Message:
6772After tested the latest LTP cases, the connector cases failed on RHEL5.2. Test fails with following error:
6773<<<test_output>>>
6774incrementing stop
6775/home/ltp/cvs_ltp.orig/testcases/bin/connector_test.sh: line 9:
6776/home/ltp/cvs_ltp.orig/testcases/bin/run_pec_test: No such file or directory
6777<<<execution_status>>>
6778Post Patching:
6779<<<test_output>>>
6780incrementing stop Connectors 0 CONF : system doesn't support execution of the test
6781<<<execution_status>>>
6782Signed-off-by: Jin Bing Guo <guojb@linux.vnet.ibm.com>.
6783
6784Modified File(s):
6785ltp/testcases/kernel/connectors/connector_test.sh
6786
678731) Log Message:
6788Disabling this till TIRPC is built, installed and run properly. Subrata Modak <subrata@linux.vnet.ibm.com>.
6789
6790Modified File(s):
6791ltp/runtest/stress.part3
6792
679332) Log Message:
6794Avoid 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>.
6795
6796Modified File(s):
6797ltp/testcases/kernel/fs/inode/inode01.c
6798
679933) Log Message:
6800Array size of path_list_string gets exceeded and cause an buffer overflow, when building with -D_FORTIFY_SOURCE=2
6801======= Backtrace: =========
6802/lib64/libc.so.6(__chk_fail+0x2f)[0x2b3f94ec831f]
6803/lib64/libc.so.6[0x2b3f94ec73c3]
6804/root/ltp/ltp-full-20080916/testcases/kernel/fs/inode/inode01[0x4020e3]
6805/lib64/libc.so.6(__libc_start_main+0xf4)[0x2b3f94e13184]
6806/root/ltp/ltp-full-20080916/testcases/kernel/fs/inode/inode01[0x401609]
6807======= Memory map: ========
6808[...]
6809Program received signal SIGABRT, Aborted. 0x00002b3f94e25bb5 in raise () from /lib64/libc.so.6 (gdb) bt
6810#0 0x00002b3f94e25bb5 in raise () from /lib64/libc.so.6
6811#1 0x00002b3f94e26fb0 in abort () from /lib64/libc.so.6
6812#2 0x00002b3f94e5c32b in __libc_message () from /lib64/libc.so.6
6813#3 0x00002b3f94ec831f in __chk_fail () from /lib64/libc.so.6
6814#4 0x00002b3f94ec73c3 in __strcat_chk () from /lib64/libc.so.6
6815#5 0x00000000004020e3 in main () at inode01.c:169
6816(gdb) up
6817[...]
6818#5 0x00000000004020e3 in main () at inode01.c:169
6819169 strcat(path_list_string, "path_list");
6820Array size of path_list_string needs to be increased to handle PIDs which exceed 4-digits. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
6821
6822Modified File(s):
6823ltp/testcases/kernel/fs/inode/inode01.c
6824
682534) Log Message:
6826When compiling with -D_FORTIFY_SOURCE=2 following buffer-overflow gets detected:
6827Starting program:
6828/root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01
6829symlink01 1 PASS : Creation of symbolic link file to no object file is ok
6830symlink01 2 PASS : Creation of symbolic link file to no object file is ok
6831symlink01 3 PASS : Creation of symbolic link file and object file via symbolic link is ok
6832symlink01 4 PASS : Creating an existing symbolic link file error is caught
6833 *** buffer overflow detected ***:
6834/root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01 terminated
6835 ======= Backtrace: =========
6836 /lib64/libc.so.6(__chk_fail+0x2f)[0x2b5ae730f31f]
6837 /lib64/libc.so.6[0x2b5ae730e3c3]
6838 /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01[0x4048fe]
6839 /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01[0x403e7b]
6840 /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01[0x4047b7]
6841 /lib64/libc.so.6(__libc_start_main+0xf4)[0x2b5ae725a184]
6842 /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01[0x401c39]
6843 (gdb) bt
6844 #0 0x00002b5ae726cbb5 in raise () from /lib64/libc.so.6
6845 #1 0x00002b5ae726dfb0 in abort () from /lib64/libc.so.6
6846 #2 0x00002b5ae72a332b in __libc_message () from /lib64/libc.so.6
6847 #3 0x00002b5ae730f31f in __chk_fail () from /lib64/libc.so.6
6848 #4 0x00002b5ae730e3c3 in __strcat_chk () from /lib64/libc.so.6
6849 #5 0x00000000004048fe in creat_path_max (path1=0x409d88 "object", path2=<value optimized out>, path3=<value optimized out>) Read from remote host
6850 #6 0x0000000000403e7b in do_syscalltests (tcs=0x50cec0) at symlink01.c:958
6851 #7 0x00000000004047b7 in main (argc=<value optimized out>, argv=<value optimized out>) at symlink01.c:569 (gdb) up
6852 #1 0x00002b5ae726dfb0 in abort () from /lib64/libc.so.6 (gdb)
6853 #2 0x00002b5ae72a332b in __libc_message () from /lib64/libc.so.6 (gdb)
6854 #3 0x00002b5ae730f31f in __chk_fail () from /lib64/libc.so.6 (gdb)
6855 #4 0x00002b5ae730e3c3 in __strcat_chk () from /lib64/libc.so.6 (gdb)
6856 #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");
6857Variable 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>.
6858
6859Modified File(s):
6860ltp/testcases/kernel/syscalls/symlink/symlink01.c
6861
686235) Log Message:
6863Now 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>.
6864
6865Modified File(s):
6866ltp/runtest/ltp-aiodio.part3
6867
686836) Log Message:
6869Introduced 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>.
6870
6871Modified Files:
6872ltp/doc/man1/Makefile ltp/doc/man3/Makefile
6873ltp/include/Makefile ltp/lib/Makefile ltp/pan/Makefile
6874
687537) Log Message:
6876Dont install ltp.pc and libltp.a with excutable flags. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
6877
6878Modified Files:
6879ltp/lib/Makefile
6880
688138) Log Message:
6882Apply CFLAGS to compiler to ballista, kernel/syscalls/utimestat. Compile everything with (user-defined) CFLAGS. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
6883
6884Modified Files:
6885ltp/testcases/ballista/ballista/Makefile
6886ltp/testcases/kernel/syscalls/utimensat/Makefile
6887
688839) Log Message:
6889Avoid 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>.
6890
6891ltp/testcases/open_posix_testsuite/Makefile
6892
689340) Log Message:
6894Logfiles 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>.
6895
6896Modified Files:
6897ltp/runltp
6898
689941) Log Message:
6900This 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>.
6901
6902Modified File(s):
6903include/databin.h
6904lib/databin.c
6905testcases/kernel/containers/libclone/libnetns.c
6906testcases/kernel/containers/libclone/Makefile
6907testcases/kernel/containers/pidns/pidns03.c
6908testcases/kernel/containers/sysvipc/shmnstest.c
6909testcases/kernel/controllers/cpuctl/cpuctl_test01.c
6910testcases/kernel/controllers/cpuctl/cpuctl_test02.c
6911testcases/kernel/controllers/cpuctl/cpuctl_test03.c
6912testcases/kernel/controllers/cpuctl/cpuctl_test04.c
6913testcases/kernel/controllers/memctl/memctl_test01.c
6914testcases/kernel/io/disktest/childmain.c
6915testcases/kernel/io/disktest/dump.c
6916testcases/kernel/io/disktest/dump.h
6917testcases/kernel/io/disktest/main.c
6918testcases/kernel/io/disktest/timer.c
6919testcases/kernel/ipc/ipc_stress/signal_test_01.c
6920testcases/kernel/ipc/ipc_stress/signal_test_03.c
6921testcases/kernel/mem/hugetlb/lib/libipc.c
6922testcases/kernel/mem/mtest07/mallocstress.c
6923testcases/kernel/mem/mtest07/shm_test.c
6924testcases/kernel/sched/clisrv/pthserv.c
6925testcases/kernel/sched/tool/trace_sched.c
6926testcases/kernel/security/filecaps/checkforlibcap.sh
6927testcases/kernel/syscalls/clone/clone03.c
6928testcases/kernel/syscalls/clone/clone04.c
6929testcases/kernel/syscalls/clone/clone06.c
6930testcases/kernel/syscalls/fmtmsg/fmtmsg01.c
6931testcases/kernel/syscalls/ipc/lib/libipc.c
6932testcases/kernel/syscalls/ipc/msgget/msgget01.c
6933testcases/kernel/syscalls/nftw/lib64.c
6934testcases/kernel/syscalls/nftw/lib.c
6935testcases/misc/crash/crash01.c
6936testcases/network/nfsv4/locks/netsync.c
6937testcases/network/sctp/func_tests/test_1_to_1_threads.c
6938testcases/network/sctp/func_tests/test_sctp_sendrecvmsg.c
6939testcases/network/sctp/func_tests/test_timetolive.c
6940testcases/network/sockets/ltpClient.c
6941testcases/network/sockets/ltpServer.c
6942testcases/kernel/syscalls/switch/endian_switch01.c
6943testcases/kernel/fs/doio/doio.c
6944
694542) Log Message:
6946ltin___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>.
6947It'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>.
6948
6949Modified File(s):
6950ltp/testcases/kernel/connectors/pec/pec_listener.c
6951
695243) Log Message:
6953Compiled the latest CVS tree on a x86_64 machine yelling a warning,
6954"acl1.c: In function ‘do_file_op’:
6955 acl1.c:62: warning: not enough variable arguments to fit a sentinel"
6956Signed-off-by: CAI Qian <caiqian@cclom.cn>.
6957
6958Modified File(s):
6959ltp/testcases/network/nfsv4/acl/acl1.c
6960
696144) Log Message:
6962CAI Qian <caiqian@cclom.cn> reported that Setgroups01_16 test always fails for x86_64:
6963setgroups01_16 1 FAIL : setgroups(65536, list) Failed, errno=14 : Bad address,
6964Seen 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?
6965Daniel 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>.
6966
6967Modified File(s):
6968ltp/testcases/kernel/syscalls/setgroups/compat_16.h
6969ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
6970
697145) Log Message:
6972Change 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:
6973===
6974setgroups02_16 1 BROK : gid returned from getgroups is too large for testing setgroups32
6975===
6976Since the uninitialized values could be greater then 0xffff. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
6977
6978Modified File(s):
6979ltp/testcases/kernel/syscalls/setgroups/compat_16.h
6980ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
6981
698246) Log Message:
6983Hi. Here I am getting the following error (with Ubuntu 7.04):
6984elder@Yosemite:/tmp/ltp/testcases/ballista$ LANG= make -f Makefile
6985WARNING: No perl detected; skipping ballista tests
6986This 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>.
6987
6988Modified Files:
6989ltp/testcases/ballista/Makefile
6990ltp/testcases/ballista/ballista/ostest_new.pl
6991
699247) Log Message:
6993This 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>.
6994
6995Modified Files:
6996ltp/testcases/ballista/ballista/callGen.cpp
6997ltp/testcases/ballista/ballista/callGen_standAlone.cpp
6998
699948) Log Message:
7000Adds 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>.
7001
7002Modified Files:
7003ltp/testcases/ballista/ballista/compile/bparser.cpp
7004ltp/testcases/ballista/ballista/templates/bTypes.cpp
7005
700649) Log Message:
7007Fixed some bashisms. Jiri Palecek <jpalecek@web.de>.
7008
7009Modified Files:
7010ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
7011
701250) Log Message:
7013Typo in file_test.sh. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
7014
7015Modified Files:
7016ltp/testcases/commands/ade/file/file_test.sh
7017
701851) Log Message:
7019Fix 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>.
7020
7021Modified Files:
7022ltp/testcases/kernel/containers/netns/initialize.sh
7023
702452) Log Message:
7025Fix some bashisms. Jiri Palecek <jpalecek@web.de>.
7026
7027Modified Files:
7028ltp/testcases/commands/ade/ar/ar01
7029ltp/testcases/commands/ade/file/file_test.sh
7030ltp/testcases/commands/cpio/cpio_tests.sh
7031ltp/testcases/commands/eject/eject-tests.sh
7032ltp/testcases/commands/fileutils/cp/cp_tests.sh
7033ltp/testcases/commands/fileutils/ln/ln_tests.sh
7034ltp/testcases/commands/fileutils/mkdir/mkdir_tests.sh
7035ltp/testcases/commands/fileutils/mv/mv_tests.sh
7036ltp/testcases/commands/gzip/gzip_tests.sh
7037ltp/testcases/commands/logrotate/logrotate_tests.sh
7038ltp/testcases/commands/mail/mail_tests.sh
7039ltp/testcases/commands/tar/tar_tests.sh
7040ltp/testcases/kernel/fs/acls/acl_test01
7041ltp/testcases/network/dhcpd/dhcpd_tests.sh
7042ltp/testcases/network/iptables/iptables_tests.sh
7043ltp/testcases/network/traceroute/traceroute_tests.sh
7044ltp/testcases/network/xinetd/xinetd_tests.sh
7045
704653) Log Message:
7047Fix bashisms (function keyword in utimensat_tests.sh). Signed-off-by: Jiri Palecek <jpalecek@web.de>.
7048
7049Modified Files:
7050ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
7051
705254) Log Message:
7053When 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>.
7054
7055Modified Files:
7056ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
7057
705855) Log Message:
7059The 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>.
7060
7061Modified File(s):
7062ltp/testcases/commands/ade/file/file_test.sh
7063
706456) Log Message:
7065Running hugemmap02 test case on IA-32 generated SIGSEGV. It also gives warnings when compiling:
7066cc -I../../../../../include -g -Wall hugemmap02.c -L../../../../../lib -lltp -o hugemmap02
7067hugemmap02.c: In function ‘main’:
7068hugemmap02.c:149: warning: integer constant is too large for ‘long’ type
7069hugemmap02.c:156: warning: integer constant is too large for ‘long’ type
7070The following patch fixes it by making low memory addresses falling in a 2G - 3G range. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
7071
7072Modified File(s):
7073ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
7074
707557) Log Message:
7076The 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>.
7077
7078Modified File(s):
7079ltp/testcases/network/multicast/mc_cmds/mc_cmds
7080
708158) Log Message:
7082This patch fixes file_test failure on s390(x). Signed-off-by: Jeff Burke <jburke@redhat.com>. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
7083
7084Modified File(s):
7085ltp/testcases/commands/ade/file/file_test.sh
7086
708759) Log Message:
7088The runltp has the parameter "-d" to identify the temporary directory by user. But in the latest runltp, there're two problem:
70891> Always use "/tmp" as the temporary directory and never use the one that user defined.
70902> It will be in error if the parameter "TMPDIR" is a relative path.
7091This patch fixes those issues. Signed-off-by: Jin Bing Guo <guojb@linux.vnet.ibm.com>.
7092
7093Modified File(s):
7094ltp/runltp
7095
709660) Log Message:
7097This 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>.
7098
7099Modified File(s):
7100ltp/testcases/commands/ade/ld/Makefile
7101
710261) Log Message:
7103I found no reason why they should not be run: Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7104
7105Modified Files:
7106ltp/runtest/mm
7107ltp/runtest/syscalls
7108ltp/testcases/kernel/syscalls/mount/Makefile
7109ltp/testcases/kernel/syscalls/umount/Makefile
7110
7111Added Files:
7112ltp/testcases/kernel/syscalls/mount/test_mount
7113ltp/testcases/kernel/syscalls/umount/test_umount
7114
711562) Log Message:
7116Re-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:
7117- the variables are always initialised before use in the testXX functions,
7118- the testXX functions don't recurse nor call each other,
7119- the variables are not used outside testXX functions,
7120
7121so 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.
7122
7123Modified File(s):
7124ltp/testcases/network/iptables/iptables_tests.sh
7125
712663) Log Message:
7127The 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>.
7128
7129Modified File(s):
7130ltp/testcases/kernel/syscalls/fork/fork09.c
7131
713264) Log Message:
7133This patch fixes the following compilation warning seen on PPC64. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
7134
7135Modified File(s):
7136ltp/testcases/kernel/syscalls/getsid/getsid02.c
7137
713865) Log Message:
7139I 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>.
7140
7141Modified File(s):
7142ltp/testcases/kernel/connectors/pec/event_generator.c
7143
714466) Log Message:
7145I'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>.
7146
7147Modified File(s):
7148ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
7149
715067) Log Message:
7151Addition 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>.
7152
7153Added Files:
7154utils/analysis/gcov-kdump/Makefile
7155utils/analysis/gcov-kdump/README
7156utils/analysis/gcov-kdump/gcov.h
7157utils/analysis/gcov-kdump/gcovdump.c
7158utils/analysis/gcov-kdump/mem_image.c
7159utils/analysis/gcov-kdump/mem_image.h
7160utils/analysis/gcov-kdump/util.c
7161utils/analysis/gcov-kdump/util.h
7162
716368) Log Message:
7164I found no reason why they should not be run: Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7165
7166Modified File(s):
7167ltp/runtest/syscalls
7168
716969) Log Message:
7170Addition of additional epoll() test cases run to LTP. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7171
7172Modified Files:
7173ltp/runtest/syscalls
7174
7175Added Files:
7176ltp/testcases/kernel/syscalls/libevent/run_libevent.sh
7177
717870) Log Message:
7179Thanks. 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.
7180
7181Modified File(s):
7182ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
7183
718471) Log Message:
7185Subrata <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>.
7186
7187Modified Files:
7188ltp/testcases/kernel/connectors/pec/pec_listener.c
7189ltp/testcases/kernel/connectors/pec/run_pec_test
7190
719172) Log Message:
7192The 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>.
7193
7194Modified File(s):
7195ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
7196
719773) Log Message:
7198openposix 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>.
7199
7200Modified File(s):
7201ltp/testcases/open_posix_testsuite/Makefile
7202
720374) Log Message:
7204please 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>.
7205
7206Modified File(s):
7207ltp/testcases/kernel/sched/sched_stress/sched_driver.c
7208ltp/testcases/kernel/sched/sched_stress/sched_tc4.c
7209
7210
721175) Log Message:
7212Again, 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>.
7213
7214Modified File(s):
7215ltp/testcases/kernel/syscalls/fstatat/fstatat01.c
7216
721776) Log Message:
7218Replacement 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:
7219test01: It tries to invoke setcon() with bounded domain in a multi-threaded process. The expected result is success.
7220test02: It tries to invoke setcon() with unrelated domain in a multi-threaded process. The expected result is fail.
7221test03: 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.
7222test05: It tries to write a bounded type, even if the domain cannot write to its bounds type. The expected result is fail.
7223test06: It makes a bounded domain try to set an attribute of bounded type.Thanks,
7224Signed-Off-By: KaiGai Kohei <kaigai@ak.jp.nec.com>.
7225
7226Modified Files:
7227ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
7228ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
7229
7230Added Files:
7231ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_bounds.te
7232ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/Makefile
7233ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/selinux_bounds.sh
7234ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/selinux_bounds_thread.c
7235
723677) Log Message:
7237Integrate execution of epoll() syscall testcase. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7238
7239Modified File(s):
7240ltp/runtest/syscalls
7241ltp/testcases/kernel/syscalls/Makefile
7242
724378) Log Message:
7244Integrated TIMERS tests
7245(http://ltp.cvs.sourceforge.net/viewvc/ltp/ltp/testcases/kernel/timers/) to default LTP run: runltp. Signed-Off-By: Subrata Modak
7246<subrata@linux.vnet.ibm.com>.
7247
7248Modified File(s):
7249ltp/runltp
7250
725179) Log Message:
7252Integrated SCHEDULER Client Server Tests to default LTP run ./runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7253
7254Modified Files:
7255ltp/runtest/sched
7256ltp/testcases/kernel/sched/clisrv/Makefile
7257
7258Added Files:
7259ltp/testcases/kernel/sched/clisrv/run_sched_cliserv.sh
7260
726180) Log Message:
7262Integrated the sched_stress to default LTP run for 2 minutes. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7263
7264Modified File(s):
7265ltp/runtest/sched
7266ltp/testcases/kernel/sched/sched_stress/sched_stress.sh
7267
726881) Log Message:
7269Addition of Initial Set of POWER MANAGEMENT Testcases to LTP. Signed-Off-By: Nageswara R Sastry <rnsastry@linux.vnet.ibm.com>.
7270
7271Modified Files:
7272ltp/runltp
7273ltp/testcases/kernel/Makefile
7274
7275Added Files:
7276ltp/runtest/power_management_tests
7277ltp/testcases/kernel/power_management/Makefile
7278ltp/testcases/kernel/power_management/README
7279ltp/testcases/kernel/power_management/change_freq.sh
7280ltp/testcases/kernel/power_management/change_govr.sh
7281ltp/testcases/kernel/power_management/check_config.sh
7282ltp/testcases/kernel/power_management/check_cpufreq_sysfs_files.sh
7283ltp/testcases/kernel/power_management/check_kv_arch.c
7284ltp/testcases/kernel/power_management/config_cpu_freq
7285ltp/testcases/kernel/power_management/config_cpu_idle
7286ltp/testcases/kernel/power_management/config_sched_mc
7287ltp/testcases/kernel/power_management/pm_include.sh
7288ltp/testcases/kernel/power_management/pwkm_load_unload.sh
7289ltp/testcases/kernel/power_management/runpwtests.sh
7290ltp/testcases/kernel/power_management/test_sched_mc.sh
7291
729282) Log Message:
7293Fixed Build errors on s390x. Signed-Off-By: Ramon de Carvalho Valle <rcvalle@linux.vnet.ibm.com>.
7294
7295Modified File(s):
7296ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
7297ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
7298
729983) Log Message:
7300Added 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>.
7301
7302Modified File(s):
7303utils/analysis/gcov-kernel/linux-2.6.27-gcov.patch
7304
730584) Log Message:
7306I 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>.
7307
7308Modified File(s):
7309ltp/README
7310
731185) Log Message:
7312The 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:
7313- removing the case when alloc_mem would return -1, change it to the "allocated memory" case,
7314- not checking for *th_status, if th_status might be null,
7315Signed-off-by: Jiri Palecek <jpalecek@web.de>.
7316
7317Modified File(s):
7318ltp/testcases/kernel/mem/mtest07/mallocstress.c
7319
732086) Log Message:
7321In 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>.
7322
7323Modified File(s):
7324ltp/testcases/network/lib6/in6_02.c
7325
732687) Log Message:
7327Fix 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>.
7328
7329Modified File(s):
7330ltp/testcases/network/ipv6/perf_lan6/pingpong6.c
7331
733288) Log Message:
7333Fix 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>.
7334
7335Modified File(s):
7336ltp/lib/tst_res.c
7337
733889) Log Message:
7339clean up nested #ifdef mess
7340
7341Modified File(s):
7342ltp/testcases/kernel/syscalls/get_robust_list
7343
734490) Log Message:
7345The 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>.
7346
7347Modified File(s):
7348ltp/testcases/kernel/syscalls/switch/endian_switch01.c
7349
735091) Log Message:
7351Compilation 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>.
7352
7353Modified File(s):
7354ltp/testcases/kernel/syscalls/epoll/Makefile
7355
735692) Log Message:
7357Add 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.
7358
7359Modified File(s):
7360ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
7361ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
7362
736393) Log Message:
7364Shmem_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>.
7365
7366Modified File(s):
7367ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
7368
736994) Log Message:
7370This patch fixes a bash specific comparison in checkforlibcap.sh script. Signed-Off-By: Elder Costa <elder.costa@terra.com.br>.
7371
7372Modified File(s):
7373ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
7374
737595) Log Message:
7376Fix 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>.
7377
7378Modified File(s):
7379ltp/pan/pan.c
7380
738196) Log Message:
7382Fix 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>.
7383
7384Modified Files:
7385ltp/testcases/kernel/syscalls/madvise/madvise03.c
7386
738797) 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>.
7388
7389Modified Files:
7390ltp/testcases/kernel/syscalls/inotify/inotify01.c
7391ltp/testcases/kernel/syscalls/inotify/inotify02.c
7392
739398) Log Message:
7394The 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:
73951- 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.
73962- I had to change Ubuntu default configuration (enable cron log file and rename it from cron.log to cron) for the test to succeed.
7397Signed-Off-By: Elder Costa <elder.costa@terra.com.br>
7398
7399Modified File(s):
7400ltp/testcases/commands/cron/cron_tests.sh
7401
740299) Log Message:
7403Fix 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>.
7404
7405Modified File(s):
7406ltp/testcases/commands/cron/cron_tests.sh
7407
7408100) Log Message:
7409At_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>.
7410
7411Modified File(s):
7412ltp/testcases/commands/at/at_allow01
7413ltp/testcases/commands/at/at_deny01
7414
7415101) Log Message:
7416I hope the numa infrastructure will handle stuff non-numa systems. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7417
7418Modified File(s):
7419ltp/runltp
7420
7421102) Log Message:
7422Integrate hugetlb tests into runltp. Also modify the way hugemmap02 is run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7423
7424Modified File(s):
7425ltp/runltp
7426ltp/runtest/hugetlb
7427
7428103) Log Message:
7429The following patch Integrates the remaining MTEST06 into runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7430
7431Modified Files:
7432ltp/runtest/mm
7433ltp/testcases/kernel/mem/mtest06/mmap2.c
7434ltp/testcases/kernel/mem/mtest06/mmap3.c
7435
7436104) Log Message:
7437The following patch Integrates the remaining MMAPSTRESS into runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7438
7439Modified Files:
7440ltp/runtest/mm
7441ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
7442ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
7443ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
7444
7445105) Log Message:
7446Following warnings are generated when compiling mm_core_apis.c. Attached patch fixes them. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
7447
7448Modified File(s):
7449ltp/testcases/kernel/mem/libmm/mm_core_apis.c
7450
7451106) Log Message:
7452The following patch integrates build/install/run of mm_core_apis to runalltests.sh. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
7453
7454Modified File(s):
7455ltp/runalltests.sh
7456
7457107) Log Message:
7458The following patch integrates running of aio tests to runalltests.sh. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
7459
7460Modified File(s):
7461ltp/runalltests.sh
7462
7463108) Log Message:
7464This patch drops the redudant copies (in total three copies of fsx-linux.c from:
7465- testcases/kernel/io/ltp-aiodio/
7466- testcases/network/nfs/fsx-linux
7467
7468The only copy of fsx-linux.c will stay in:
7469- testcases/kernel/fs/fsx-linux/fsx-linux.c
7470
7471Attached 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>.
7472
7473Modified Files:
7474ltp/runtest/fsx
7475ltp/runtest/ltp-aiodio.part3
7476ltp/runtest/ltplite
7477ltp/runtest/nfs
7478ltp/runtest/stress.part1
7479ltp/testcases/kernel/io/ltp-aiodio/Makefile
7480
7481Removed Files:
7482ltp/testcases/kernel/io/ltp-aiodio/fsx-linux.c
7483ltp/testcases/network/nfs/fsx-linux/fsx-linux.c
7484
7485109) Log Message:
7486The following patch complements previous ones to fix/improve the behaviour of cron_tests.sh script. Some fixes inspired in CAI Qian's previous posts.
7487Changes:
74881- Added LANG= in the script executed by cron to avoid issues with internationalization.
74892- 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)
74903- Eliminated the \t\n from the output strings that caused the problem reported by Subrata
74914- Fixed the order the expected x received values are printed out to the output log
7492
7493This 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>.
7494
7495Modified File(s):
7496ltp/testcases/commands/cron/cron_tests.sh
7497
subrata_modakeed88fb2008-09-30 11:10:57 +00007498LTP-20080930
7499
75001) Log Message:
7501Fix build error for libclone.c. Signed-off-by: Veerendra Chandrappa <vechandr@in.ibm.com>.
7502
7503Modified File(s):
7504ltp/testcases/kernel/containers/libclone/libclone.h
7505
75062) Log Message:
7507Set 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>.
7508
7509Modified File(s):
7510ltp/tools/netpipe-2.4/Makefile
7511
75123) Log Messsage:
7513sync_pipe_close() returns an uninitialized value when it is passed an already closed pipe. Signed-off-by: Roy Lee <roylee17@gmail.com>.
7514
7515Modified File(s):
7516ltp/lib/libtestsuite.c
7517
75184) Log Message:
7519I extended getegid testcase to test getegid16, too. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
7520
7521Modified File(s):
7522ltp/runtest/syscalls
7523ltp/testcases/kernel/syscalls/getegid/Makefile
7524ltp/testcases/kernel/syscalls/getegid/getegid01.c
7525
75265) Log Message:
7527This can only be tested on a POWER6 machine. A program to test it is attached. --Paul Mackerras.
7528Thanks 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:
7529Signed-off-by: Paul Mackerras <paulus@samba.org>,
7530Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>.
7531
7532Modified Files:
7533ltp/runtest/syscalls
7534
7535Added Files:
7536ltp/testcases/kernel/syscalls/switch/Makefile
7537ltp/testcases/kernel/syscalls/switch/switch01.c
7538
75396) Log Message:
7540I 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>.
7541
7542Modified File(s):
7543ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
7544
75457) Log Message:
7546Looks 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>.
7547
7548Modified File(s):
7549ltp/testcases/kernel/syscalls/switch/switch01.c
7550
75518) Log Message:
7552The 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.
7553
7554Modified File(s):
7555ltp/testcases/commands/cron/cron_allow01
7556ltp/testcases/commands/cron/cron_deny01
7557ltp/testcases/commands/cron/cron_neg_tests.sh
7558ltp/testcases/kernel/ipc/ipc_stress/cleanup
7559ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
7560ltp/testcases/open_hpi_testsuite/clients/hpionIBMblade.c
7561
75629) Log Message:
7563This patch does the following:
75641. These test cases failed with "open returned unexpected errno 2" because the child process falls through to execute redundant cleanup(),
75652. Added code to use the tst_tmpdir()/tst_rmdir() APIs.
7566Signed-Off-By: <roylee@andestech.com>
7567
7568Modified File(s):
7569ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
7570ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
7571ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
7572
757310) Log Message:
7574Remove 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>,
7575
7576Modified File(s):
7577ltp/testcases/kernel/containers/Makefile
7578ltp/testcases/kernel/containers/container_test.sh
7579
758011) Log Message:
7581Make 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>.
7582
7583Modified File(s):
7584ltp/testcases/kernel/containers/Makefile
7585
758612) Log Message:
7587When 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:
7588 #elif __i386__
7589 int do_check(void) { return kernel_is_too_old(); }
7590Which 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>,
7591
7592Modified File(s):
7593ltp/testcases/kernel/containers/check_for_unshare.c
7594
759513) Log Message:
7596Now 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>,
7597
7598Modified File(s):
7599ltp/testcases/kernel/containers/Makefile
7600ltp/testcases/kernel/containers/libclone/Makefile
7601ltp/testcases/kernel/containers/pidns/Makefile
7602ltp/testcases/kernel/containers/sysvipc/Makefile
7603ltp/testcases/kernel/containers/utsname/Makefile
7604
760514) Log Message:
7606Now 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>.
7607
7608Modified File(s):
7609ltp/testcases/kernel/containers/Makefile
7610ltp/testcases/kernel/containers/libclone/Makefile
7611ltp/testcases/kernel/containers/pidns/Makefile
7612ltp/testcases/kernel/containers/pidns/pidns01.c
7613ltp/testcases/kernel/containers/pidns/pidns02.c
7614ltp/testcases/kernel/containers/pidns/pidns03.c
7615ltp/testcases/kernel/containers/sysvipc/Makefile
7616ltp/testcases/kernel/containers/sysvipc/shmnstest.c
7617ltp/testcases/kernel/containers/utsname/Makefile
7618ltp/testcases/kernel/containers/utsname/utstest.c
7619
762015) Log Message:
7621Use non-recursive assignment. This means, for example, that:
7622SRCS := $(wildcard *.c)
7623will 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>.
7624
7625Modified File(s):
7626ltp/testcases/kernel/containers/Makefile
7627ltp/testcases/kernel/containers/libclone/Makefile
7628ltp/testcases/kernel/containers/pidns/Makefile
7629ltp/testcases/kernel/containers/sysvipc/Makefile
7630ltp/testcases/kernel/containers/utsname/Makefile
7631
763216) Log Message:
7633The operator for string unequivalent check is not '-ne' but '!='. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
7634
7635Modified File(s):
7636ltp/testcases/network/ipv6/finger6/finger601
7637
763817) Log Message:
7639The 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>.
7640
7641Modified File(s):
7642ltp/testcases/network/ipv6/finger6/finger601
7643
764418) Log Message:
7645Although ping6 doesn't have -R option, it is specified. It should be removed. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
7646
7647Modified File(s):
7648ltp/testcases/network/ipv6/ping6/ping601
7649
765019) Log Message:
7651Fix the build error for some systax error. Also fix some warnings. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
7652
7653Modified File(s):
7654ltp/testcases/kernel/syscalls/switch/switch01.c
7655
765620) Log Message:
7657Part 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
7658gned-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7659
7660Modified File(s):
7661ltp/runtest/sched
7662
766321) Log Message:
7664Fix memory leak in time-schedule.
7665
7666Modified File(s):
7667ltp/testcases/kernel/sched/tool/time-schedule.c
7668
766922) Log Message:
7670Fix memory leak in trace_sched.
7671
7672Modified File(s):
7673ltp/testcases/kernel/sched/tool/trace_sched.c
7674
767523) Log Message:
7676Fix memory leak in message_queue_test_01.
7677
7678Modified File(s):
7679ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_01.c
7680
768124) Log Message:
7682Fix memory leak in semaphore_test_02.
7683
7684Modified File(s):
7685ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
7686
768725) Log Message:
7688I 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>,
7689
7690Modified Files:
7691ltp/testcases/kernel/syscalls/setgid/Makefile
7692ltp/testcases/kernel/syscalls/setgid/compat_16.h
7693ltp/testcases/kernel/syscalls/setgid/setgid02.c
7694ltp/testcases/kernel/syscalls/setgid/setgid03.c
7695ltp/testcases/kernel/syscalls/setgroups/Makefile
7696ltp/testcases/kernel/syscalls/setgroups/compat_16.h
7697ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
7698ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
7699
7700Added Files:
7701ltp/testcases/kernel/syscalls/utils/compat_gid.h
7702
770326) Log Message:
7704Add $(CFLAGS). From: Roy Lee <roylee17@gmail.com>.
7705
7706Modified File(s):
7707ltp/testcases/kernel/containers/Makefile
7708
770927) Log Message:
7710Paul <paulus@samba.org> wanted the name to be endian_switch. Michael Kerrisk <mtk.manpages@googlemail.com> seconded his suggestion.
7711
7712Modified File(s):
7713ltp/testcases/kernel/syscalls/switch/switch01.c
7714
771528) Log Message:
7716Don'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>.
7717
7718Modified File(s):
7719ltp/runltp
7720ltp/testcases/kernel/Makefile
7721ltp/testcases/kernel/connectors/Makefile
7722ltp/testcases/kernel/connectors/connector_test.sh
7723ltp/testcases/kernel/connectors/pec/run_pec_test
7724ltp/tools/apicmds/ltpapicmd.c
7725
772629) Log Message:
7727Fix memory leak in semaphore_test_03.
7728
7729Modified File(s):
7730ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
7731
773230) Log Message:
7733I 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>.
7734
7735Modified File(s):
7736ltp/testcases/kernel/syscalls/utils/compat_16.mk
7737ltp/testcases/kernel/syscalls/utils/newer_64.mk
7738
773931) Log Message:
7740Addition of signalfd() syscall test case(s) to LTP. Signed-Off-By: Masatake YAMATO <yamato@redhat.com>.
7741
7742Added Files:
7743ltp/testcases/kernel/syscalls/signalfd/Makefile
7744ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
7745ltp/testcases/kernel/syscalls/utils/cond.mk
7746
774732) Log Message:
7748This 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>.
7749
7750Modified File(s):
7751ltp/testcases/realtime/README
7752ltp/testcases/realtime/doc/HOWTO_ADD_TESTS
7753
775433) Log Message:
7755This patch fixes a few minor issues in run.sh
77561. Adds list option to the usage() command.
77572. Remove java from "all" tests to be run.
77583. It fix the output of usage (./run.sh or ./run.sh -h)
7759
7760Tested: Running "./run.sh -t func", "./run.sh -t all" , "./run.sh", "./run.sh -h". Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>
7761
7762Modified File(s):
7763ltp/testcases/realtime/config.mk
7764ltp/testcases/realtime/run.sh
7765
776634) Log Message:
7767This patch ensures that the python scripts support utf encoding. Prior to the patch, the python scripts would exit with this error:
7768File "parse-testpi1.py", line 3
7769SyntaxError: 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
7770This patch fixes it. Tested: Running all the python scripts. Signed-Off-By:Chirag <chirag@linux.vnet.ibm.com>.
7771
7772Modified File(s):
7773ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
7774ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
7775ltp/testcases/realtime/func/sched_football/parse-football.py
7776ltp/testcases/realtime/scripts/parser.py
7777
777835) Log Message:
7779This 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>.
7780
7781Modified File(s):
7782ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
7783
778436) Log Message:
7785Garrett, 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
7786 1. If sys/signalfd.h is not available, use syscall to invoke signalfd.
7787 2. CFLAGS is considered when checking the existance of signalfd.h.
7788 3. Checking the existance of signalfd.h in addition to checking sys/signalfd.h and linux/signalfd.h.
7789Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
7790
7791Modified File(s):
7792ltp/testcases/kernel/syscalls/signalfd/Makefile
7793ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
7794ltp/testcases/kernel/syscalls/utils/cond.mk
7795
779637) Log Message:
7797When 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>.
7798
7799Modified File(s):
7800ltp/testcases/kernel/containers/pidns/Makefile
7801ltp/testcases/kernel/containers/sysvipc/Makefile
7802ltp/testcases/kernel/containers/utsname/Makefile
7803
780438) Log Message:
7805I got this failure because of the typo in the testcase.
7806# ./hugemmap01 -H/huge
7807hugemmap01 1 FAIL : open() on /huge/1602mmapfile Failed, errno=2 : No such file or directory
7808
7809This 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>.
7810
7811Modified File(s):
7812ltp/runtest/hugetlb
7813
781439) Log Message:
7815Here is some small correction in memory map stress testcases. Result before
7816applying patch:
7817
7818# ./mmapstress01 -h
7819./mmapstress01: invalid option -- h
7820usage: ./mmapstress01 -p nprocs [-t minutes -f filesize -S sparseoffset -r -o -m -l -d]
7821mmapstress01 1 FAIL : Test failed
7822
7823Result after applying patch:
7824
7825# ./mmapstress01 -h
7826./mmapstress01: invalid option -- h
7827usage: ./mmapstress01 -p nprocs [-t minutes -f filesize -S sparseoffset -r -o -m -l -d]
7828
7829Signed-off By: Rishikesh K Rajak <risrajak@in.ibm.com>
7830
7831Modified File(s):
7832ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
7833
783440) Log Message:
7835The 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:
7836
7837make[2]: Entering directory `<somewhere>/ltp-full-20080831/testcases/open_posix_testsuite/stress/mqueues'
7838gcc -Wall -O2 -g -I -L/usr/lib -lpthread -I../../include multi_send_rev_1.c -o multi_send_rev_1.test -lmqueue
7839
7840which 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>.
7841
7842Modified File(s):
7843ltp/testcases/open_posix_testsuite/stress/mqueues/Makefile
7844ltp/testcases/open_posix_testsuite/stress/semaphores/Makefile
7845
7846
784741) Log Message:
7848The Makefile in the mqueues directory of the open_posix_testsuite wants to link the mq_open testcase against libmqueue. POSIX.1-2001 states:
7849"Link with -lrt".
7850So this is definitely wrong, and we do what the standard recommends. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>.
7851
7852Modified File(s):
7853ltp/testcases/open_posix_testsuite/stress/mqueues/Makefile
7854
785542) Log Message:
7856The 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:
7857
7858gcc -Wall -O2 -g -I -L/usr/lib -I../../include multi_con_pro.c -o multi_con_pro.test -lposix1b -lpthread
7859/usr/bin/ld: cannot find -lposix1b
7860
7861This patch removes the bogus library. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>.
7862
7863Modified File(s):
7864ltp/testcases/open_posix_testsuite/stress/semaphores/Makefile
7865
786643) Log Message:
7867To 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>.
7868
7869Modified File(s):
7870ltp/testcases/network/lib6/Makefile
7871
787244) Log Message:
7873The 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>.
7874
7875Modified File(s):
7876ltp/testcases/network/lib6/asapi_03.c
7877
787845) Log Message:
7879"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>.
7880
7881Modified File(s):
7882ltp/testcases/network/lib6/asapi_06.c
7883
788446) Log Message:
7885When 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>.
7886
7887Modified File(s):
7888ltp/testcases/network/lib6/asapi_04.c
7889ltp/testcases/network/lib6/asapi_05.c
7890ltp/testcases/network/lib6/asapi_06.c
7891ltp/testcases/network/lib6/asapi_07.c
7892ltp/testcases/network/lib6/getaddrinfo_01.c
7893ltp/testcases/network/lib6/in6_01.c
7894ltp/testcases/network/lib6/in6_02.c
7895ltp/testcases/network/lib6/runcc.c
7896
789747) Log Message:
7898Sorry, I took a mistake. Could you apply following patch? Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
7899
7900Modified File(s):
7901ltp/testcases/kernel/syscalls/utils/cond.mk
7902
790348) Log Message:
7904Addition of getgid16() test cases. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
7905
7906Modified Files:
7907ltp/testcases/kernel/syscalls/getgid/Makefile
7908ltp/testcases/kernel/syscalls/getgid/getgid01.c
7909ltp/testcases/kernel/syscalls/getgid/getgid02.c
7910ltp/testcases/kernel/syscalls/getgid/getgid03.c
7911
7912Added Files:
7913ltp/testcases/kernel/syscalls/getgid/compat_16.h
7914
791549) Log Message:
7916In 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>.
7917
7918Modified File(s):
7919ltp/testcases/kernel/ipc/ipc_stress/cleanup
7920
792150) Log Message:
7922Segmentation 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>.
7923
7924Modified File(s):
7925ltp/testcases/misc/math/float/main.c
7926ltp/testcases/misc/math/float/thread_code.c
7927
792851) Log Message:
7929Fix memory leaks in mem02. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
7930
7931Modified File(s):
7932ltp/testcases/kernel/mem/mem/mem02.c
7933
793452) Log Message:
7935Fix memory leaks in pipeio. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
7936
7937Modified File(s):
7938ltp/testcases/kernel/ipc/pipeio/pipeio.c
7939
794053) Log Message:
7941Fix memory leaks in mallocstress. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
7942
7943Modified File(s):
7944ltp/testcases/kernel/mem/mtest07/mallocstress.c
7945
794654) Log Message:
7947Fix 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>.
7948
7949Modified File(s):
7950ltp/testcases/kernel/syscalls/confstr/confstr01.c
7951
795255) Log Message:
7953Addition of Initial Set of Network Name Space test cases. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
7954
7955Modified Files:
7956ltp/testcases/kernel/containers/Makefile
7957ltp/testcases/kernel/containers/README
7958ltp/testcases/kernel/containers/check_for_unshare.c
7959ltp/testcases/kernel/containers/container_test.sh
7960ltp/testcases/kernel/containers/libclone/Makefile
7961ltp/testcases/kernel/containers/libclone/libclone.h
7962
7963Added Files:
7964ltp/testcases/kernel/containers/libclone/libnetns.c
7965ltp/testcases/kernel/containers/netns/Makefile
7966ltp/testcases/kernel/containers/netns/ch_ftp.sh
7967ltp/testcases/kernel/containers/netns/check_netns_enabled.c
7968ltp/testcases/kernel/containers/netns/child.sh
7969ltp/testcases/kernel/containers/netns/child_1.sh
7970ltp/testcases/kernel/containers/netns/child_2.sh
7971ltp/testcases/kernel/containers/netns/child_propagate.sh
7972ltp/testcases/kernel/containers/netns/childipv6.sh
7973ltp/testcases/kernel/containers/netns/childns.sh
7974ltp/testcases/kernel/containers/netns/container_ftp.pl
7975ltp/testcases/kernel/containers/netns/crtchild.c
7976ltp/testcases/kernel/containers/netns/crtchild_delchild.c
7977ltp/testcases/kernel/containers/netns/delchild.sh
7978ltp/testcases/kernel/containers/netns/initialize.sh
7979ltp/testcases/kernel/containers/netns/par_chld_ftp.c
7980ltp/testcases/kernel/containers/netns/par_chld_ipv6.c
7981ltp/testcases/kernel/containers/netns/par_ftp.sh
7982ltp/testcases/kernel/containers/netns/parent.sh
7983ltp/testcases/kernel/containers/netns/parent_1.sh
7984ltp/testcases/kernel/containers/netns/parent_2.sh
7985ltp/testcases/kernel/containers/netns/parent_share.sh
7986ltp/testcases/kernel/containers/netns/parent_view.sh
7987ltp/testcases/kernel/containers/netns/parentns.sh
7988ltp/testcases/kernel/containers/netns/paripv6.sh
7989ltp/testcases/kernel/containers/netns/rename_net.sh
7990ltp/testcases/kernel/containers/netns/runnetnstest.sh
7991ltp/testcases/kernel/containers/netns/sysfsview.c
7992ltp/testcases/kernel/containers/netns/two_children_ns.c
7993
799456) Log Message:
7995The attached patch moves getgid02.c to getegid02.c. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
7996
7997Modified Files:
7998ltp/runtest/syscalls
7999ltp/testcases/kernel/syscalls/getegid/Makefile
8000ltp/testcases/kernel/syscalls/getegid/getegid01.c
8001
8002Added Files:
8003ltp/testcases/kernel/syscalls/getegid/compat_16.h
8004ltp/testcases/kernel/syscalls/getegid/getegid02.c
8005
8006Removed Files:
8007ltp/testcases/kernel/syscalls/getgid/getgid02.c
8008
800957) Log Message:
8010Added 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>.
8011
8012Modified File(s):
8013ltp/runalltests.sh
8014
801558) Log Message:
8016I 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>.
8017
8018Modified File(s):
8019ltp/runltp
8020ltp/testcases/kernel/fs/acls/Makefile
8021ltp/testcases/kernel/fs/acls/acl_test01
8022
802359) Log Message:
8024-t test-arguments Where test-argument can be a space separated sequence of:
8025 func all functional tests will be run
8026 stress all stress tests will be run
8027 perf all perf tests will be run
8028 all all tests will be run
8029 list all available tests will be listed
8030 clean all logs deleted, make clean performed
8031 test_name only test_name subdir will be run (e.g: func/pi-tests)
8032-p profile Use profile instead of default (see doc/AUTOMATED_RUN)
8033-h help
8034Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>
8035
8036Modified File(s):
8037ltp/testcases/realtime/run.sh
8038
803960) Log Message:
8040Daniel 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:
8041 PAGE_SIZE => sysconf(_SC_PAGE_SIZE)
8042This method is POSIX compatible as per: http://www.opengroup.org/onlinepubs/009695399/functions/sysconf.html.
8043Yes, it is. There are numerous test cases in LTP which use:
8044 struct dirent,
8045by 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>.
8046
8047Modified File(s):
8048ltp/testcases/kernel/controllers/io-throttle/iobw.c
8049ltp/testcases/kernel/module/create_module/create_module02.c
8050ltp/testcases/kernel/module/delete_module/delete_module02.c
8051ltp/testcases/kernel/module/query_module/query_module01.c
8052ltp/testcases/kernel/module/query_module/query_module02.c
8053ltp/testcases/kernel/module/query_module/query_module03.c
8054ltp/testcases/kernel/syscalls/getdents/getdents01.c
8055ltp/testcases/kernel/syscalls/getdents/getdents02.c
8056ltp/testcases/kernel/syscalls/getdents/getdents03.c
8057ltp/testcases/kernel/syscalls/getdents/getdents04.c
8058ltp/tools/top-LTP/proc/devname.c
8059
806061) Log Message:
8061
8062Modified Files:
8063ltp/runtest/ltplite
8064ltp/runtest/syscalls
8065ltp/testcases/kernel/syscalls/ioctl/Makefile
8066ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
8067ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
8068
8069Added Files:
8070ltp/testcases/kernel/syscalls/ioctl/test_ioctl
8071
807262) Log Message:
8073This patch introduces new check_header defined in utils/cond.mk to Makefile for eventfd test cases. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
8074
8075Modified File(s):
8076ltp/testcases/kernel/syscalls/eventfd/Makefile
8077
807863) Log Message:
8079This patch introduces new check_header defined in utils/cond.mk to Makefile for inotify test cases. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
8080
8081Modified File(s):
8082ltp/testcases/kernel/syscalls/inotify/Makefile
8083
808464) Log Message:
8085Added runtest/syscalls entry for signalfd. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
8086
8087Modified File(s):
8088ltp/runtest/syscalls
8089
809065) Log Message:
8091This 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>.
8092
8093Modified File(s):
8094ltp/testcases/kernel/syscalls/modify_ldt/Makefile
8095
809666) Log Message:
8097Simplify genload Makefile. It turns out most of these options aren't needed to build stress. Signed-off-by: Nate Straz <nstraz@redhat.com>.
8098
8099Modified File(s):
8100ltp/tools/genload/Makefile
8101
810267) Log Message:
8103In 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>.
8104
8105Modified File(s):
8106ltp/testcases/kernel/syscalls/io_cancel/Makefile
8107ltp/testcases/kernel/syscalls/io_destroy/Makefile
8108ltp/testcases/kernel/syscalls/io_getevents/Makefile
8109ltp/testcases/kernel/syscalls/io_setup/Makefile
8110ltp/testcases/kernel/syscalls/io_submit/Makefile
8111
811268) Log Message:
8113When 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>.
8114
8115Modified File(s):
8116ltp/testcases/kernel/security/filecaps/filecapstest.sh
8117
811869) Log Message:
8119On 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>.
8120
8121Modified Files:
8122ltp/runtest/syscalls
8123ltp/testcases/kernel/syscalls/modify_ldt/Makefile
8124
8125Added Files:
8126ltp/testcases/kernel/syscalls/modify_ldt/run-modify_ldt01.sh
8127ltp/testcases/kernel/syscalls/modify_ldt/run-modify_ldt02.sh
8128
812970) Log Message:
8130IDCheck.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>.
8131
8132Modified File(s):
8133ltp/IDcheck.sh
8134
813571) Log Message:
8136The 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>.
8137
8138Modified File(s):
8139ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
8140
814172) Log Message:
8142The 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>.
8143
8144Modified File(s):
8145ltp/testcases/kernel/syscalls/creat/creat08.c
8146
814773) Log Message:
8148The 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>.
8149
8150Modified File(s):
8151ltp/testcases/kernel/syscalls/open/open10.c
8152
815374) Log Message:
8154Trivial patch to remove an unused local var. Signed-off-by: Serge Hallyn <serue@us.ibm.com>.
8155
8156Modified File(s):
8157ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
8158
815975) Log Message:
8160I 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>.
8161
8162Modified File(s):
8163ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
8164
subrata_modak06f35032008-08-31 03:44:45 +00008165LTP-20080831
8166
81671) Log Message:
8168Compile error message occured on ia64 box. You should get a gcc warning on x86: "PAGE_SIZE" redefined. We can avoid the warning:
8169#ifndef PAGE_SIZE
8170#define PAGE_SIZE getpagesize()
8171#endif
8172But 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>.
8173
8174Modified File(s):
8175ltp/testcases/kernel/controllers/io-throttle/iobw.c
8176
81772) Log Message:
8178This 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
8179: Veerendra Chandrappa <vechandr@in.ibm.com>.
8180
8181Modified File(s):
8182ltp/testcases/kernel/fs/fs_inod/fs_inod
8183
81843) Log Message:
8185Addition 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>.
8186
8187Modified Files:
8188ltp/runtest/syscalls
8189ltp/testcases/kernel/syscalls/setgid/Makefile
8190ltp/testcases/kernel/syscalls/setgid/setgid01.c
8191ltp/testcases/kernel/syscalls/setgid/setgid02.c
8192ltp/testcases/kernel/syscalls/setgid/setgid03.c
8193
8194Added Files:
8195ltp/testcases/kernel/syscalls/setgid/compat_16.h
8196
81974) Log Message:
8198As 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>.
8199
8200Modified File(s):
8201ltp/testcases/kernel/controllers/io-throttle/iobw.c
8202
82035) Log Message:
8204It 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>.
8205
8206Modified File(s):
8207ltp/testcases/kernel/controllers/io-throttle/run_io_throttle_test.sh
8208
82096) Log Message:
8210utimensat01 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>.
8211
8212Modified File(s):
8213ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
8214
82157) Log Message:
8216Addition of ftruncate64 syscall test support. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
8217
8218Modified File(s)
8219ltp/runtest/syscalls
8220ltp/testcases/kernel/syscalls/ftruncate/Makefile
8221
82228) Log Message:
8223Addition of truncate64 syscall test support. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
8224
8225Modified File(s):
8226ltp/runtest/syscalls
8227ltp/testcases/kernel/syscalls/truncate/Makefile
8228
82299) Log Message:
8230Here is the RO Bind mount updated testcase. This script consists of 3 files.
8231test_robind.sh - This is the basis testcase which setups the infrastructure for the ROBind mount
8232fs_ro_test - Which has the different tests to be executed.
8233Readme_ROBind - Explains the different testcases executed.
8234
8235This 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>.
8236
8237Added Files:
8238ltp/runtest/fs_readonly
8239ltp/testscripts/Readme_ROBind
8240ltp/testscripts/fs_ro_tests
8241ltp/testscripts/test_robind.sh
8242
824310) Log Message:
8244Added basic testcases for eventfd() syscall. Signed-off-by: Vijay Kumar <vijaykumar@bravegnu.org>.
8245
8246Modified Files:
8247ltp/runtest/syscalls ltp/testcases/kernel/include/i386.in
8248ltp/testcases/kernel/include/ia64.in
8249ltp/testcases/kernel/include/powerpc.in
8250ltp/testcases/kernel/include/powerpc64.in
8251ltp/testcases/kernel/include/s390.in
8252ltp/testcases/kernel/include/s390x.in
8253ltp/testcases/kernel/include/sparc.in
8254ltp/testcases/kernel/include/sparc64.in
8255ltp/testcases/kernel/include/stub-list
8256ltp/testcases/kernel/include/x86_64.in
8257
8258Added Files:
8259ltp/testcases/kernel/syscalls/eventfd/Makefile
8260ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
8261
826211) Log Message:
8263Addition of get_robust_list() & set_robust_list() syscalls. Signed-Off-By: Ramon de Carvalho Valle <rcvalle@linux.vnet.ibm.com>.
8264
8265Modified Files:
8266ltp/runtest/syscalls
8267
8268Added Files:
8269ltp/testcases/kernel/syscalls/get_robust_list/Makefile
8270ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
8271ltp/testcases/kernel/syscalls/set_robust_list/Makefile
8272ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
8273
827412) Log Message:
8275In hugemmap01, huge page size was defined as a macro-definition.
8276#define page_sz ((1UL) << 24) /* Huge page size */
8277However different architecture may has different huge page size in kernel. Such as :
8278 1. http://lxr.linux.no/linux/include/asm-i386/page.h#L122
8279 #define HPAGE_SHIFT 22
8280 #define HPAGE_SIZE ((1UL) << HPAGE_SHIFT) // the size is 4M
8281
8282 2. http://lxr.linux.no/linux/include/asm-parisc/page.h#L160
8283 #define HPAGE_SHIFT 22 /* 4MB (is this fixed?) */
8284 #define HPAGE_SIZE ((1UL) << HPAGE_SHIFT)
8285
8286 3. PPC: 16M
8287
8288So 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>.
8289
8290Modified File(s):
8291ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap01.c
8292ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
8293
829413) Log Message:
8295Now 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>.
8296
8297Modified File(s):
8298ltp/testscripts/test_robind.sh
8299
830014) Log Message:
8301In 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:
83021> Add a cleanup() to remove the created message queues at premature exit.
83032> Change the default number of message queues from 100 to 10. Because the maxmum on RHEL/SLES/Ubuntu is 16.
8304Signed-Off-By: Jin Bing Guo <guojb@cn.ibm.com>.
8305
8306Modified File(s):
8307ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
8308
830915) Log Message:
8310gcov-kernel: updated patch for 2.6.16 to include CONSTRUCTORS for ppc
8311
8312Modified File(s):
8313ltp/utils/analysis/gcov-kernel/linux-2.6.16-gcov.patch
8314
831516) Log Message:
8316When compiling hackbench.c , I got the warning message:
8317---------------
8318$ ./testcases/kernel/sched/cfs-scheduler$ make
8319cc -I../../../../include -Wall hackbench.c -L../../../../lib -lltp -lpthread -o hackbench
8320hackbench.c: In function ‘main’:
8321hackbench.c:350: warning: control reaches end of non-void function
8322--------------
8323That 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>.
8324
8325Modified File(s):
8326ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
8327
832817) Log Message:
8329gcov-kernel: updated 2.6.26 patch to exclude arch/x86/kernel from profiling
8330
8331Modified File(s):
8332ltp/utils/analysis/gcov-kernel/linux-2.6.26-gcov.patch
8333
833418) Log Message:
8335gcov-kernel: updated 2.6.25 and 2.6.24 patch to exclude arch/x86/kernel from profiling
8336
8337Modified File(s):
8338ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
8339ltp/utils/analysis/gcov-kernel/linux-2.6.25-gcov.patch
8340
834119) Log Message:
8342gcov-kernel: forgot to update comment
8343
8344Modified File(s):
8345ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
8346
834720) Log Message:
8348lcov: integrated function coverage patch by Tom Zoernen + sorting function
8349
8350Modified File(s):
8351ltp/utils/analysis/lcov/bin/genhtml
8352ltp/utils/analysis/lcov/bin/geninfo
8353ltp/utils/analysis/lcov/bin/lcov
8354ltp/utils/analysis/lcov/man/genhtml.1
8355ltp/utils/analysis/lcov/man/geninfo.1
8356ltp/utils/analysis/lcov/man/lcov.1
8357ltp/utils/analysis/lcov/man/lcovrc.5
8358ltp/utils/analysis/lcov/CHANGES
8359ltp/utils/analysis/lcov/Makefile
8360ltp/utils/analysis/lcov/lcovrc
8361
836221) Log Message:
8363lcov: updated rpm description + summary and version strings
8364
8365Modified File(s):
8366ltp/utils/analysis/lcov/rpm/lcov.spec
8367ltp/utils/analysis/lcov/bin/gendesc
8368ltp/utils/analysis/lcov/bin/genhtml
8369ltp/utils/analysis/lcov/bin/geninfo
8370ltp/utils/analysis/lcov/bin/genpng
8371ltp/utils/analysis/lcov/bin/lcov
8372ltp/utils/analysis/lcov/Makefile
8373
837422) Log Message:
8375lcov: updated versioning mechanism + fixed some man page bugs
8376
8377Modified File(s):
8378ltp/utils/analysis/lcov/man/gendesc.1
8379ltp/utils/analysis/lcov/man/genhtml.1
8380ltp/utils/analysis/lcov/man/geninfo.1
8381ltp/utils/analysis/lcov/man/genpng.1
8382ltp/utils/analysis/lcov/man/lcov.1
8383ltp/utils/analysis/lcov/man/lcovrc.5
8384ltp/utils/analysis/lcov/bin/updateversion.pl
8385ltp/utils/analysis/lcov/Makefile
8386
838723) Log Message:
8388lcov: fix function view page creation when --no-func is specified
8389
8390Modified File(s):
8391ltp/utils/analysis/lcov/bin/genhtml
8392
839324) Log Message:
8394In 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>.
8395
8396Modified Files:
8397ltp/runtest/ipc
8398ltp/testcases/kernel/ipc/ipc_stress/Makefile
8399ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_01.c
8400
8401Added Files:
8402ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
8403
840425) Log Message:
8405lcov: several changes
8406- update download link
8407- unify webpage links
8408- provide --sort and --function-coverage switch + documentation
8409
8410Modified File(s):
8411ltp/utils/analysis/lcov/bin/gendesc
8412ltp/utils/analysis/lcov/bin/genhtml
8413ltp/utils/analysis/lcov/bin/geninfo
8414ltp/utils/analysis/lcov/bin/genpng
8415ltp/utils/analysis/lcov/bin/lcov
8416ltp/utils/analysis/lcov/rpm/lcov.spec
8417ltp/utils/analysis/lcov/man/genhtml.1
8418
841926) Log Message:
8420lcov: change sorting order to low-to-high coverage
8421
8422Modified File(s):
8423ltp/utils/analysis/lcov/bin/genhtml
8424
842527) Log Message:
8426Intial 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>.
8427
8428Modified Files:
8429ltp/runtest/syscalls
8430
8431Added Files:
8432ltp/include/linux_syscall_numbers.h
8433ltp/testcases/kernel/syscalls/sync_file_range/Makefile
8434ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
8435
843628) Log Message:
8437Changed the way by which message_queue_test_02 should be run properly. Signed-Off-By: Jin Bing Guo <guojb@cn.ibm.com>.
8438
8439Modified File(s):
8440ltp/runtest/ipc
8441
844229) Log Message:
8443This 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>.
8444
8445Comments originally by John Stultz:
8446
8447So 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:
84481) gtod_latency was not running for long enough, I've upped the iterations by 10x to make sure we get more solid results.
84492) 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.
84503) gtod_infinite was accidentally measuring its own computation in its delay, inflating its values. I cut that logic out.
84514) 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.
8452
8453Those 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.
8454Signed-off-by: John Stultz <johnstul@us.ibm.com>
8455Acked-by: Darren Hart <dvhltc@us.ibm.com>
8456Acked-by: Will Schmidt <will_schmidt@vnet.ibm.com>
8457
8458Modified File(s):
8459ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
8460ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
8461
846230) Log Message:
8463How 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>.
8464
8465Modified File(s):
8466ltp/include/test.h
8467ltp/testcases/kernel/syscalls/setgid/Makefile
8468ltp/testcases/kernel/syscalls/setgid/compat_16.h
8469ltp/testcases/kernel/syscalls/setgid/setgid01.c
8470
847131) Log Message:
8472I 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.
8473I 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.
8474I 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.
8475I 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.
8476Signed-Off-By: Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>,
8477Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
8478
8479Modified Files:
8480ltp/runtest/ltplite
8481ltp/runtest/stress.part3
8482ltp/runtest/syscalls
8483
8484Added Files:
8485ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
8486ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
8487ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
8488ltp/testcases/kernel/syscalls/setuid/setuid04.c
8489
849032) Log Message:
8491I 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>.
8492
8493Modified File(s):
8494ltp/runltp
8495
849633) Log Message:
8497I'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>.
8498Garret suggested:
8499You can avoid situations like the above by doing something like this in your Makefiles:
8500SRC := $(patsubst %.c,%,$(wildcard *.c))
8501MAKE_TARGETS := $(SRCS) $(addsuffix _16,$(SRCS))
8502all: $(MAKE_TARGETS)
8503%_16: %.c
8504%_16: CFLAGS += -DUSE_COMPAT16_SYSCALL=1 -DTST_USE_COMPAT16_SYSCALL=1
8505
8506Modified File(s):
8507ltp/testcases/kernel/syscalls/fadvise/Makefile
8508ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
8509ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
8510ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
8511ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
8512ltp/testcases/kernel/syscalls/ftruncate/Makefile
8513ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
8514ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
8515ltp/testcases/kernel/syscalls/ftruncate/ftruncate03.c
8516ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
8517ltp/testcases/kernel/syscalls/sendfile/Makefile
8518ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
8519ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
8520ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
8521ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
8522ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
8523ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
8524ltp/testcases/kernel/syscalls/setgid/Makefile
8525ltp/testcases/kernel/syscalls/setgid/setgid02.c
8526ltp/testcases/kernel/syscalls/setgid/setgid03.c
8527ltp/testcases/kernel/syscalls/truncate/Makefile
8528ltp/testcases/kernel/syscalls/truncate/truncate01.c
8529ltp/testcases/kernel/syscalls/truncate/truncate02.c
8530ltp/testcases/kernel/syscalls/truncate/truncate03.c
8531ltp/testcases/kernel/syscalls/truncate/truncate04.c
8532
853334) Log Message:
8534This 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>.
8535
8536Modified Files:
8537ltp/testcases/kernel/include/Makefile
8538ltp/testcases/kernel/syscalls/eventfd/Makefile
8539ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
8540
8541Removed Files:
8542ltp/include/linux_syscall_numbers.h
8543ltp/testcases/kernel/include/linux_syscall_numbers.h
8544
854535) Log Message:
8546Integrating 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>.
8547
8548Modified File(s):
8549ltp/testcases/kernel/security/Makefile
8550ltp/testcases/kernel/security/seclvl/Makefile
8551
855236) Log Message:
8553I 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>.
8554
8555Modified File(s):
8556ltp/testcases/kernel/fs/doio/doio.c
8557ltp/testcases/kernel/fs/doio/growfiles.c
8558ltp/testcases/kernel/fs/doio/iogen.c
8559ltp/testcases/kernel/fs/doio/rwtest.sh
8560
856137) Log Message:
8562The 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>.
8563
8564Modified File(s):
8565ltp/testcases/kernel/numa/Makefile
8566
856738) Log Message:
8568Was 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>.
8569
8570Modified Files:
8571ltp/testcases/kernel/security/Makefile
8572
8573Removed Files:
8574ltp/testcases/kernel/security/seclvl/Makefile
8575ltp/testcases/kernel/security/seclvl/README
8576ltp/testcases/kernel/security/seclvl/create_guid_file.c
8577ltp/testcases/kernel/security/seclvl/create_guid_node.c
8578ltp/testcases/kernel/security/seclvl/create_suid_file.c
8579ltp/testcases/kernel/security/seclvl/create_suid_node.c
8580ltp/testcases/kernel/security/seclvl/ioperm.c
8581ltp/testcases/kernel/security/seclvl/iopl.c
8582ltp/testcases/kernel/security/seclvl/verify_seclvl.sh
8583
858439) Log Message:
8585Addition 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>.
8586
8587Modified Files:
8588ltp/runtest/syscalls
8589
8590Added Files:
8591ltp/testcases/kernel/syscalls/getcpu/Makefile
8592ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
8593
859440) Log Message:
8595Build 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>.
8596
8597Modified File(s):
8598ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
8599
860041) Log Message:
8601inotify01 build error fix for x86_64. Signed-Off-By: Andrew Vagin <avagin@parallels.com>.
8602
8603Modified File(s):
8604ltp/testcases/kernel/syscalls/inotify/inotify01.c
8605ltp/testcases/kernel/syscalls/inotify/inotify02.c
8606
860742) Log Message:
8608move_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>.
8609
8610Modified File(s):
8611ltp/testcases/kernel/syscalls/move_pages/Makefile
8612
861343) Log Message:
8614I'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>.
8615
8616Modified Files:
8617ltp/testcases/kernel/syscalls/fadvise/Makefile
8618ltp/testcases/kernel/syscalls/ftruncate/Makefile
8619ltp/testcases/kernel/syscalls/sendfile/Makefile
8620ltp/testcases/kernel/syscalls/setgid/Makefile
8621ltp/testcases/kernel/syscalls/truncate/Makefile
8622
8623Added Files:
8624ltp/testcases/kernel/syscalls/utils/compat_16.mk
8625ltp/testcases/kernel/syscalls/utils/newer_64.mk
8626
862744) Log Message:
8628The 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>.
8629
8630Modified File(s):
8631ltp/testcases/kernel/fs/proc/proc01.c
8632
863345) Log Message:
8634Conformance/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>.
8635
8636Modified File(s):
8637ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/2-2.c
8638
863946) Log Message:
8640Find 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>.
8641
8642Modified File(s):
8643ltp/testcases/kernel/syscalls/umount/umount01.c
8644
864547) Log Message:
8646Find 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.
8647execve02.c: In function 'setup':
8648execve02.c:217: warning: 'path' is used uninitialized in this function
8649Signed-off-by: Daniel Gollub <dgollub@suse.de>.
8650
8651Modified File(s):
8652ltp/testcases/kernel/syscalls/execve/execve02.c
8653
865448) Log Message:
8655Find 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.
8656ftest08.c: In function 'runtest':
8657ftest08.c:192: warning: 'fd' is used uninitialized in this function
8658Valgrind spot this issue aswell:
8659==21058== Syscall param close(fd) contains uninitialised byte(s)
8660==21058== at 0x4BD70A0: __close_nocancel (in /lib64/libc-2.4.so)
8661==21058== by 0x401D0E: runtest (ftest08.c:192)
8662==21058== by 0x401B10: main (ftest08.c:119)
8663Signed-off-by: Daniel Gollub <dgollub@suse.de>.
8664
8665Modified File(s):
8666ltp/testcases/kernel/fs/ftest/ftest08.c
8667
866849) Log Message:
8669Find 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.
8670ftest04.c: In function 'runtest':
8671ftest04.c:188: warning: 'fd' is used uninitialized in this function
8672
8673Valgrind spot this issue as well:
8674==15263== Syscall param close(fd) contains uninitialised byte(s)
8675==15263== at 0x4BD70A0: __close_nocancel (in /lib64/libc-2.4.so)
8676==15263== by 0x401CD6: runtest (ftest04.c:188)
8677==15263== by 0x401AD0: main (ftest04.c:111)
8678Signed-off-by: Daniel Gollub <dgollub@suse.de>.
8679
8680Modified File(s):
8681ltp/testcases/kernel/fs/ftest/ftest04.c
8682
868350) Log Message:
8684When 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>.
8685
8686Modified File(s):
8687ltp/ltpmenu
8688ltp/testcases/commands/ade/file/file_test.sh
8689ltp/testcases/commands/cpio/cpio_tests.sh
8690ltp/testcases/commands/eject/eject-tests.sh
8691ltp/testcases/commands/fileutils/cp/cp_tests.sh
8692ltp/testcases/commands/fileutils/ln/ln_tests.sh
8693ltp/testcases/commands/fileutils/mkdir/mkdir_tests.sh
8694ltp/testcases/commands/fileutils/mv/mv_tests.sh
8695ltp/testcases/commands/gzip/gzip_tests.sh
8696ltp/testcases/commands/logrotate/logrotate_tests.sh
8697ltp/testcases/commands/mail/mail_tests.sh
8698ltp/testcases/commands/tar/tar_tests.sh
8699ltp/testcases/kernel/containers/pidns/runpidnstest.sh
8700ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
8701ltp/testcases/kernel/numa/numa01.sh
8702ltp/testcases/kernel/security/filecaps/Makefile
8703ltp/testcases/network/dhcpd/dhcpd_tests.sh
8704ltp/testcases/network/iptables/iptables_tests.sh
8705ltp/testcases/network/traceroute/traceroute_tests.sh
8706ltp/testcases/network/xinetd/xinetd_tests.sh
8707
8708
870951) Log Message:
8710I'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>.
8711
8712Modified Files:
8713ltp/runtest/syscalls
8714ltp/testcases/kernel/syscalls/setgroups/Makefile
8715ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
8716ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
8717ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
8718ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
8719
8720Added Files:
8721ltp/testcases/kernel/syscalls/setgroups/compat_16.h
8722
872352) Log Message:
8724In 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.
8725Signed-off-by: Lin Feng Shen <shenlinf@cn.ibm.com>,
8726Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
8727
8728Modified File(s):
8729ltp/testcases/kernel/sched/tool/time-schedule.c
8730
873153) Log Message:
8732Sorry, I found one typo in my code. Please apply following patch. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
8733
8734Modified File(s):
8735ltp/testcases/kernel/syscalls/utils/newer_64.mk
8736
873754) Log Message:
8738I tried to run runltp with the arguments suggested in the script's help and I get the error:
8739./runltp: 783: arith: syntax error: "2,4,10240,1"
8740I 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>.
8741
8742Modified File(s):
8743ltp/runltp
8744
874555) Log Message:
8746I 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.
8747
8748Modified File(s):
8749ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
8750
875156) Log Message:
8752While 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.
8753Signed-off-by: Ankita Garg <ankita@in.ibm.com>,
8754Acked-by: Vernon Mauery <vernux@us.ibm.com>.
8755
8756Modified File(s):
8757ltp/testcases/realtime/func/sched_football/sched_football.c
8758
875957) Log Message:
8760We 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>.
8761
8762Modified File(s):
8763ltp/testcases/kernel/syscalls/inotify/Makefile
8764ltp/testcases/kernel/syscalls/inotify/inotify01.c
8765ltp/testcases/kernel/syscalls/inotify/inotify02.c
8766
876758) Log Message:
8768On centos-5 2.6.18 kernel, I get a failure with shmat01. In the setup() function at the end:
8769/* some architectures (e.g. parisc) are strange, so better always align to * * next SHMLBA address. */
8770 base_addr = (void *)( ((unsigned long)(base_addr) & ~(SHMLBA-1)) + SHMLBA );
8771This bumps up the address if it's already aligned. Signed-off-by: Bob Hepple <bhepple@promptu.com>.
8772
8773Modified File(s):
8774ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
8775
877659) Log Message:
8777Reverting 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>.
8778
8779Modified File(s):
8780ltp/testcases/kernel/fs/proc/proc01.c
8781
878260) Log Message:
8783Under 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>.
8784
8785Modified File(s):
8786ltp/IDcheck.sh
8787
subrata_modakd9e4d402008-07-31 08:27:13 +00008788LTP-20080731
8789
87901) Log Message:
8791I'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>.
8792
8793Modified File(s):
8794ltp/lib/write_log.c
8795ltp/testcases/kernel/fs/dmapi/attr.c
8796ltp/testcases/kernel/fs/dmapi/config.c
8797ltp/testcases/kernel/fs/dmapi/disp.c
8798ltp/testcases/kernel/fs/dmapi/event_am.c
8799ltp/testcases/kernel/fs/dmapi/event_an.c
8800ltp/testcases/kernel/fs/dmapi/event_sd.c
8801ltp/testcases/kernel/fs/dmapi/event_sn.c
8802ltp/testcases/kernel/fs/dmapi/handle.c
8803ltp/testcases/kernel/fs/dmapi/hole.c
8804ltp/testcases/kernel/fs/dmapi/invis.c
8805ltp/testcases/kernel/fs/dmapi/mmap.c
8806ltp/testcases/kernel/fs/dmapi/mmapfile.c
8807ltp/testcases/kernel/fs/dmapi/mount.c
8808ltp/testcases/kernel/fs/dmapi/objref.c
8809ltp/testcases/kernel/fs/dmapi/pmr_post.c
8810ltp/testcases/kernel/fs/dmapi/pmr_pre.c
8811ltp/testcases/kernel/fs/dmapi/right.c
8812ltp/testcases/kernel/fs/dmapi/token.c
8813ltp/testcases/kernel/fs/fsstress/fsstress.c
8814ltp/testcases/kernel/fs/scsi/ltpfs/main.c
8815ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
8816ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
8817ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
8818ltp/testcases/kernel/syscalls/open/open08.c
8819
88202) Log Message:
8821Every once in a while, pselect01 fails with the following output:
8822FAIL : Sleep time was incorrect:5 != 6
8823This 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>.
8824
8825Modified File(s):
8826ltp/testcases/kernel/syscalls/pselect/pselect01.c
8827
88283) Log Message:
8829Fix a bug in the selinux testsuite makefile, pointed out by David Howells. Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>.
8830
8831Modified File(s):
8832ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
8833
88344) Log Message:
8835TEST_RETURN should not be inverted when logging. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
8836
8837Modified File(s):
8838ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
8839
88405) Log Message:
8841gcov-kernel: refreshed 2.6.16 patch, adding CONFIG_MODVER compatbility
8842
8843Modified File(s):
8844ltp/utils/analysis/gcov-kernel/linux-2.6.16-gcov.patch
8845
88466) Log Message:
8847Fixes the following issues:
8848The 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>.
8849
8850Modified File(s):
8851ltp/testcases/kernel/security/selinux-testsuite/policy/Makefile
8852ltp/testcases/kernel/security/selinux-testsuite/policy/test_global.te
8853ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
8854ltp/testscripts/test_selinux.sh
8855
88567) Log Message:
8857I'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>.
8858
8859Modified File(s):
8860ltp/testcases/kernel/mem/mem/mem02.c
8861
88628) Log Message:
8863I'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>.
8864
8865Modified File(s):
8866ltp/testcases/kernel/mem/mtest06/mmap1.c
8867
88689) Log Message:
8869I'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>.
8870
8871Modified File(s):
8872ltp/testcases/kernel/mem/mtest05/mmstress.c
8873
887410) Log Messsage:
8875
8876Modified File(s):
8877I'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>.
8878
8879Modified File(s):
8880ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
8881
888211) Log Message:
8883I'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>.
8884
8885Modified File(s):
8886ltp/testcases/kernel/sched/nptl/nptl01.c
8887
888812) Log Message:
8889I'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>.
8890
8891Modified File(s):
8892ltp/testcases/kernel/syscalls/syscall/syscall01.c
8893
889413) Log Message:
8895There were some mistakes in my previous patch.
8896- wrong mode 0644 for mkdir().
8897- unnecessary to add 0644 for open() since the flag doesn't include O_CREAT (while it does no harm).
8898By this new patch, they are fixed. Junjiro Okajima <hooanon05@yahoo.co.jp>.
8899
8900Modified File(s):
8901ltp/lib/write_log.c
8902ltp/testcases/ballista/ballista/templates/b_mq_attr.tpl
8903ltp/testcases/ballista/ballista/templates/b_mqd.tpl
8904ltp/testcases/ballista/ballista/templates/b_mqdSUN.tpl
8905ltp/testcases/ballista/ballista/templates/b_ptr_sem_t.tpl
8906ltp/testcases/kernel/fs/dmapi/attr.c
8907ltp/testcases/kernel/fs/dmapi/config.c
8908ltp/testcases/kernel/fs/dmapi/disp.c
8909ltp/testcases/kernel/fs/dmapi/dm_test.h
8910ltp/testcases/kernel/fs/dmapi/event_am.c
8911ltp/testcases/kernel/fs/dmapi/event_an.c
8912ltp/testcases/kernel/fs/dmapi/event_sd.c
8913ltp/testcases/kernel/fs/dmapi/event_sn.c
8914ltp/testcases/kernel/fs/dmapi/handle.c
8915ltp/testcases/kernel/fs/dmapi/hole.c
8916ltp/testcases/kernel/fs/dmapi/invis.c
8917ltp/testcases/kernel/fs/dmapi/mmap.c
8918ltp/testcases/kernel/fs/dmapi/mmapfile.c
8919ltp/testcases/kernel/fs/dmapi/mount.c
8920ltp/testcases/kernel/fs/dmapi/objref.c
8921ltp/testcases/kernel/fs/dmapi/pmr_post.c
8922ltp/testcases/kernel/fs/dmapi/pmr_pre.c
8923ltp/testcases/kernel/fs/dmapi/right.c
8924ltp/testcases/kernel/fs/dmapi/token.c
8925ltp/testcases/kernel/fs/fsstress/fsstress.c
8926ltp/testcases/kernel/fs/scsi/ltpfs/main.c
8927ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
8928ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
8929ltp/testcases/kernel/syscalls/open/open08.c
8930ltp/testcases/open_hpi_testsuite/utils/uid_utils.c
8931
893214)Log Message:
8933This 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>.
8934
8935Modified File(s):
8936ltp/testcases/kernel/syscalls/readlink/readlink04.c
8937
893815) Log Message:
8939It eliminates the potential for many false negatives.
89401. Use cap_compare to compare capability sets instead of comparing the far less reliable text representations.
89412. pI' tests were failing bc I started with empty pI. Fill pI before those tests.
89423. Check for libcap-2.11 or later (by checking for cap_compare()).
8943Signed-off-by: Serge Hallyn <serue@us.ibm.com>
8944
8945Modified File(s):
8946ltp/testcases/kernel/security/filecaps/Makefile
8947ltp/testcases/kernel/security/filecaps/check_simple_capset.c
8948ltp/testcases/kernel/security/filecaps/filecapstest.sh
8949ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
8950
895116) Log Messsage:
8952Porting of io_destroy(), io_getevents(), io_setup() & io_submit() syscall tests from Crackerjack to LTP, by Masatake YAMATO <yamato@redhat.com>.
8953
8954Modified Files:
8955ltp/runtest/syscalls
8956
8957Added Files:
8958ltp/testcases/kernel/syscalls/io_destroy/Makefile
8959ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
8960ltp/testcases/kernel/syscalls/io_destroy/run-io_destroy.sh
8961ltp/testcases/kernel/syscalls/io_getevents/Makefile
8962ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
8963ltp/testcases/kernel/syscalls/io_getevents/run-io_getevents.sh
8964ltp/testcases/kernel/syscalls/io_setup/Makefile
8965ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
8966ltp/testcases/kernel/syscalls/io_setup/run-io_setup.sh
8967ltp/testcases/kernel/syscalls/io_submit/Makefile
8968ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
8969ltp/testcases/kernel/syscalls/io_submit/run-io_submit.sh
8970
897117) Log Message:
8972According 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>.
8973
8974Modified File(s):
8975ltp/testcases/kernel/io/aio/aio01/aio01.c
8976ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
8977
897818) Log Message:
8979Error 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>.
8980
8981Modified File(s):
8982ltp/testcases/kernel/include/ia64.in
8983ltp/testcases/kernel/include/linux_syscall_numbers.h
8984
898519) Log Message:
8986Add 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>.
8987
8988Modified Files:
8989ltp/testcases/kernel/controllers/Makefile
8990ltp/testcases/kernel/controllers/test_controllers.sh
8991
8992Added Files:
8993ltp/testcases/kernel/controllers/io-throttle/Makefile
8994ltp/testcases/kernel/controllers/io-throttle/README
8995ltp/testcases/kernel/controllers/io-throttle/io_throttle_testplan.txt
8996ltp/testcases/kernel/controllers/io-throttle/iobw.c
8997ltp/testcases/kernel/controllers/io-throttle/myfunctions.sh
8998ltp/testcases/kernel/controllers/io-throttle/run_io_throttle_test.sh
8999
900020) Log Message:
9001The 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>.
9002
9003Modified File(s):
9004ltp/testcases/kernel/security/selinux-testsuite/policy/test_file.te
9005
900621) Log Message:
9007gcov-kernel: patches for 2.6.26
9008
9009Added Files:
9010linux-2.6.26-gcov-arm-eabi.patch
9011linux-2.6.26-gcov-arm-hack.patch
9012linux-2.6.26-gcov.patch
9013
901422) Log Message:
9015The following problem i found:
90161, utimensat01.c still has not been compiled when check_for_utimensat_support return success.
90172, utimensat01 works on only i386 arch.
9018Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>
9019
9020Modified File(s):
9021ltp/testcases/kernel/include/i386.in
9022ltp/testcases/kernel/include/ia64.in
9023ltp/testcases/kernel/include/linux_syscall_numbers.h
9024ltp/testcases/kernel/include/x86_64.in
9025ltp/testcases/kernel/syscalls/utimensat/Makefile
9026ltp/testcases/kernel/syscalls/utimensat/check_for_utimensat_support.c
9027ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
9028
902923) Log Message:
9030Sorry, I took mistake in giving value to TST_* in io_setup01.c and io_submit01.c. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
9031
9032Modified File(s):
9033ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
9034ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
9035
903624) Log Message:
9037I found some typos. I cannot remember but maybe I introduced. Signed-off-by: Masatake YAMATO<yamato@redhat.com>.
9038
9039Modified File(s):
9040ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
9041ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
9042ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
9043
904425) Log Message:
9045I get compile error in hackbench. With the following patch, the compiler error is gone. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
9046
9047Modified File(s):
9048ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
9049
905026) Log Message:
9051In fact, the case "hackbench02 hackbench 150 thread 1000" failed when i tested the latest ltp. the following error message occured:
9052--------------------
9053Creating fdpair (error: Too many open files)
9054--------------------
9055The 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>.
9056
9057Modified File(s):
9058ltp/runtest/sched
9059
906027) Log Message:
9061It 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>.
9062
9063Modified File(s):
9064ltp/testcases/network/generate.sh
9065
906628) Log Message:
9067When 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?
9068Gilles.
9069
9070According to man gcc:
9071 -m64
9072 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.
9073--Darren
9074
9075I've also run the involved tests on an x86_64 machine and it was OK. Gilles Carry <Gilles.Carry@bull.net>.
9076
9077Modified File(s):
9078ltp/testcases/realtime/config.mk
9079
908029) Log Message:
9081First 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>.
9082
9083Modified File(s):
9084ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
9085ltp/testcases/realtime/func/measurement/preempt_timing.c
9086ltp/testcases/realtime/func/measurement/rdtsc-latency.c
9087ltp/testcases/realtime/include/librttest.h
9088ltp/testcases/realtime/lib/librttest.c
9089
909030) Log Messsage:
9091This 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>.
9092I 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>.
9093
9094Modified File(s):
9095ltp/testcases/realtime/include/librttest.h
9096
909731) Log Message:
9098In 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>.
9099
9100Modified File(s):
9101ltp/testcases/realtime/lib/librttest.c
9102
910332) Log Message:
9104Update to OpenHPI 2.12.0 (see www.openhpi.org for more info)
9105
9106Modified File(s):
9107ltp/testcases/open_hpi_testsuite/*
9108
910933) Log Message:
9110Addition 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>.
9111
9112Modified Files:
9113ltp/Makefile
9114ltp/runtest/numa
9115ltp/runtest/syscalls
9116ltp/testcases/kernel/numa/Makefile
9117
9118Added Files:
9119ltp/testcases/kernel/syscalls/move_pages/Makefile
9120ltp/testcases/kernel/syscalls/move_pages/move_pages.sh
9121ltp/testcases/kernel/syscalls/move_pages/move_pages01.c
9122ltp/testcases/kernel/syscalls/move_pages/move_pages02.c
9123ltp/testcases/kernel/syscalls/move_pages/move_pages03.c
9124ltp/testcases/kernel/syscalls/move_pages/move_pages03.mode.sh
9125ltp/testcases/kernel/syscalls/move_pages/move_pages04.c
9126ltp/testcases/kernel/syscalls/move_pages/move_pages05.c
9127ltp/testcases/kernel/syscalls/move_pages/move_pages06.c
9128ltp/testcases/kernel/syscalls/move_pages/move_pages07.c
9129ltp/testcases/kernel/syscalls/move_pages/move_pages08.c
9130ltp/testcases/kernel/syscalls/move_pages/move_pages09.c
9131ltp/testcases/kernel/syscalls/move_pages/move_pages10.c
9132ltp/testcases/kernel/syscalls/move_pages/move_pages11.c
9133ltp/testcases/kernel/syscalls/move_pages/move_pages11.mode.sh
9134ltp/testcases/kernel/syscalls/move_pages/move_pages_support.c
9135ltp/testcases/kernel/syscalls/move_pages/move_pages_support.h
9136ltp/tools/scripts/numa_test.sh
9137
913834) Log Message:
9139The 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>.
9140
subrata_modak7ff94df2008-06-28 19:46:35 +00009141LTP-20080630
9142
91431) Log Message:
9144These tests were contributed by the timerfd() syscall developer Davide Libenzi <davidel@xmailserver.org>.
9145
9146Modified Files:
9147ltp/runtest/syscalls
9148Added Files:
9149ltp/testcases/kernel/syscalls/timerfd/Makefile
9150ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
9151
91522) Log Message:
9153CPU and MEMORY HOTPLUG test cases picked up from http://devresources.linux-foundation.org/dev/hotplug/
9154
9155Added Files:
9156ltp/testcases/kernel/hotplug/cpu_hotplug/COPYING
9157ltp/testcases/kernel/hotplug/cpu_hotplug/ChangeLog
9158ltp/testcases/kernel/hotplug/cpu_hotplug/README
9159ltp/testcases/kernel/hotplug/cpu_hotplug/runtests.sh
9160ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug01.txt
9161ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug02.txt
9162ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug03.txt
9163ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug04.txt
9164ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug05.txt
9165ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug06.txt
9166ltp/testcases/kernel/hotplug/cpu_hotplug/doc/todo.txt
9167ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug01.sh
9168ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug02.sh
9169ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug03.sh
9170ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug04.sh
9171ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.sar.sh
9172ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.sh
9173ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.top.sh
9174ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug07.sh
9175ltp/testcases/kernel/hotplug/cpu_hotplug/include/hotplug.fns
9176ltp/testcases/kernel/hotplug/cpu_hotplug/include/testsuite.fns
9177ltp/testcases/kernel/hotplug/cpu_hotplug/tools/do_disk_write_loop
9178ltp/testcases/kernel/hotplug/cpu_hotplug/tools/do_kcompile_loop
9179ltp/testcases/kernel/hotplug/cpu_hotplug/tools/do_spin_loop
9180ltp/testcases/kernel/hotplug/cpu_hotplug/tools/report_proc_interrupts
9181ltp/testcases/kernel/hotplug/memory_hotplug/COPYING
9182ltp/testcases/kernel/hotplug/memory_hotplug/Makefile
9183ltp/testcases/kernel/hotplug/memory_hotplug/README
9184ltp/testcases/kernel/hotplug/memory_hotplug/TODO
9185ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
9186ltp/testcases/kernel/hotplug/memory_hotplug/debug.h
9187ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.c
9188ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.h
9189ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.c
9190ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.h
9191ltp/testcases/kernel/hotplug/memory_hotplug/segment.c
9192ltp/testcases/kernel/hotplug/memory_hotplug/segment.h
9193ltp/testcases/kernel/hotplug/memory_hotplug/version.h
9194ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1
9195ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1c
9196ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1c8
9197ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1f
9198ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1l
9199ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1la
9200ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1shm
9201ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test2
9202ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test2l
9203ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test3
9204ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test3-1m
9205ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test3l
9206ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test4
9207ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test4f
9208ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-2shm-1m
9209ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1g
9210ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1g-interleaved
9211ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1g-touch
9212ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1p
9213ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-8p
9214ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-8p-nomig
9215ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-8p-touch
9216ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-16m
9217ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-16m-touch
9218ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-1m
9219ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-1m-touch
9220ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-8p
9221ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-shm-8p
9222ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-2shm-1m
9223ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-1g
9224ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-1g-interleaved
9225ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-1p
9226ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-8p
9227ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-file-16m
9228ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-file-1m
9229
92303) Log Message:
9231This 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>.
9232
9233Modified File(s):
9234ltp/testcases/kernel/syscalls/mremap/mremap04.c
9235
92364) Log Message:
9237I 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:
9238
9239start_time = nanoTime() + 1000000000;
9240rt = new realtimeThread(sched_param, new \
9241 PeriodicParameters(start_time, ...), ..., run);
9242
9243/* by the rtsj specification, this method will not run until start_time */
9244run() {
9245 now = nanoTime();
9246 start_latency = now - start_time;
9247 ...
9248}
9249
9250The rt-tests version went something like this:
9251
9252start_time = rt_gettime();
9253create_fifo_thread(periodic_thread, (void*)0, PRIO);
9254
9255periodic_thread() {
9256 now = rt_gettime();
9257 start_latency = now - start;
9258 ...
9259}
9260
9261As 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>.
9262
9263Modified File(s):
9264ltp/testcases/realtime/func/sched_latency/sched_latency.c
9265ltp/testcases/realtime/include/librttest.h
9266ltp/testcases/realtime/lib/librttest.c
9267
92685) Log Message:
9269The 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:
9270
9271<output>
9272Hello World
9273</output>
9274with return code 0 (success)
9275
9276instead of:
9277
9278<output>
9279execve05 1 FAIL : Failures reported above
9280</output>
9281with return code matching FAIL.
9282
9283This 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>.
9284
9285Modified Files:
9286ltp/testcases/kernel/syscalls/execve/execve05.c
9287
92886) Log Message:
9289The 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>.
9290
9291Modified Files:
9292ltp/testcases/kernel/syscalls/execve/execve05.c
9293
92947) Log Message:
9295The 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>.
9296
9297Modified Files:
9298ltp/testcases/kernel/syscalls/execve/execve05.c
9299
93008) Log Message:
9301The 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>.
9302
9303Modified Files:
9304ltp/testcases/kernel/syscalls/execve/execve05.c
9305
93069) Log Message:
9307This 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 :
9308- Process A calls sync_pipe_create
9309- Process A do a fork (creation of process B)
9310- Process A calls sync_pipe_wait
9311---> Process A blocks on sync_pipe_wait
9312- Process B starts
9313- Process B exits because of an early error.
9314In 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>.
9315
9316Modified File(s):
9317ltp/lib/libtestsuite.c
9318
931910) Log Message:
9320This patch fixes a compilation warning due to the function "sync_pipe_close" which was not exported. Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>.
9321
9322Modified File(s):
9323ltp/include/libtestsuite.h
9324
932511) Log Message:
9326After 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>.
9327
9328Modified Files:
9329ltp/testcases/kernel/syscalls/ipc/msgrcv/Makefile
9330ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
9331ltp/testcases/kernel/syscalls/ipc/msgsnd/Makefile
9332ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
9333ltp/testcases/kernel/syscalls/ipc/semctl/Makefile
9334ltp/testcases/kernel/syscalls/ipc/semop/Makefile
9335ltp/testcases/kernel/syscalls/ipc/shmctl/Makefile
9336
9337Removed Files:
9338ltp/testcases/kernel/syscalls/lib/Makefile
9339ltp/testcases/kernel/syscalls/lib/libtestsuite.c
9340ltp/testcases/kernel/syscalls/lib/libtestsuite.h
9341
934212) Log Message:
9343time-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>.
9344
9345Modified File(s):
9346ltp/testcases/kernel/sched/tool/time-schedule.c
9347
934813) Log Message:
9349This patch fix the make file of fs_bin test case so that it can be cross-built. Roy Lee <roylee@andestech.com>.
9350
9351Modified File(s):
9352ltp/testcases/kernel/fs/fs_bind/bin/Makefile
9353
935414) Log Message:
9355Add syscall numbers for timerfd syscalls under i386 and x86_64. Roy Lee <roylee@andestech.com>.
9356
9357Modified File(s):
9358ltp/testcases/kernel/include/i386.in
9359ltp/testcases/kernel/include/linux_syscall_numbers.h
9360ltp/testcases/kernel/include/x86_64.in
9361
936215) Log Message:
9363Currently, 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>.
9364
9365Modified File(s):
9366ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
9367
936816) Log Message:
9369It 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>.
9370
9371Modified File(s):
9372ltp/testcases/realtime/include/librttest.h
9373
937417) Log Message:
9375utimensat() 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>.
9376
9377Modified File(s):
9378ltp/runtest/syscalls
9379
9380Added Files:
9381ltp/testcases/kernel/syscalls/utimensat/Makefile
9382ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
9383ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
9384
938518) Log Message:
9386On ia64, __clone2() is used instead of clone(). Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
9387
9388Modified File(s):
9389ltp/testcases/kernel/fs/fs_bind/bin/nsclone.c
9390
939119) Log Message:
9392I 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>.
9393
9394Modified File(s):
9395ltp/testcases/kernel/syscalls/fork/fork12.c
9396
939720) Log Message:
9398This 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>.
9399
9400Modified File(s):
9401ltp/testcases/kernel/io/writetest/writetest.c
9402
940321) Log Message:
9404mallocstress 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>.
9405
9406Modified File(s):
9407ltp/testcases/kernel/mem/mtest07/mallocstress.c
9408
940922) Log Message:
9410Reverting 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.
9411-fixes bugs
9412-adds the capability to stress a server with multiple clients"
9413So 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
9414 buf=(char *)malloc(clnt*maxClients);
9415by
9416 buf=(char *)malloc(clnt*(maxClients+1));
9417Signed-off-by: Le Rouzic <aime.le-rouzic@bull.net>.
9418
9419Modified File(s):
9420ltp/testcases/network/nfsv4/locks/Makefile
9421ltp/testcases/network/nfsv4/locks/locktests.c
9422
9423Added Files:
9424ltp/testcases/network/nfsv4/locks/locktests.h
9425
9426Removed Files:
9427ltp/testcases/network/nfsv4/locks/test
9428
9429
943023) Log Message:
9431In the manpage for tst_res(3) in the April snapshot it says...
9432 tst_brk - Print result message and break remaining test cases
9433 tst_brkm - Print result message, including file contents, and break remaining test cases
9434... 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>.
9435
9436Modified File(s):
9437ltp/doc/man3/tst_res.3
9438
943924) Log Message:
9440Force 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.
9441Signed-off-by: Giuseppe Cavallaro <peppe.cavallaro@st.com>,
9442Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>.
9443
9444Modified File(s):
9445ltp/testcases/network/stress/ns-tools/ns-mcast_join.c
9446
944725) Log Message:
9448Fix 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>.
9449
9450Modified File(s):
9451ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_fdreceive.te
9452ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_sigiotask.c
9453
945426) Log Message:
9455Included the statement:
9456 These tests are OSDL/LF and imported into LTP under GPLv2.
9457
9458Modified File(s):
9459ltp/testcases/kernel/hotplug/cpu_hotplug/COPYING
9460ltp/testcases/kernel/hotplug/memory_hotplug/COPYING
9461
946227) Log Message:
9463This 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>.
9464
9465Modified Files:
9466ltp/testcases/realtime/profiles/default
9467
9468Added Files:
9469ltp/testcases/realtime/func/async_handler/run_auto.sh
9470
947128) Log Message:
9472Looks 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>.
9473
9474Modified File(s):
9475ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
9476
947729) Log Message:
9478we 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>.
9479
9480Modified File(s):
9481ltp/testscripts/test_fs_bind.sh
9482
948330) Log Message:
9484signal_test_01 failed on ia64, the following message outputed:
9485---------------------------
9486ERROR [line: 146] sigaltstack failed: Cannot allocate memory
9487: Cannot allocate memory
9488signal_test_01: IPC Signals TestSuite program
9489---------------------------
9490And, i found the defined macro STACKSIZE is short on ia64. This patch fix it. Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>.
9491
9492Modified File(s):
9493ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
9494
949531) Log Message:
9496signal_test_05 failed on ia64 and x86_64, the following message outputed:
9497---------------------------
9498ERROR [line: 145] child process exited abnormally
9499---------------------------
9500Some 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>.
9501
9502Modified File(s):
9503ltp/testcases/kernel/ipc/ipc_stress/signal_test_05.c
9504
950532) Log Message:
9506Updating to include info about all other LTP man pages. Subrata Modak <subrata@linux.vnet.ibm.com>
9507
9508Modified File(s):
9509ltp/README.ltp-devel
9510
951133) Log Message:
9512I'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>
9513
9514Modified Files:
9515ltp/runtest/syscalls
9516
9517Added Files:
9518ltp/testcases/kernel/syscalls/gettid/Makefile
9519ltp/testcases/kernel/syscalls/gettid/gettid01.c
9520
952134) Log Message:
9522I 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>.
9523
9524Modified File(s):
9525ltp/testcases/kernel/syscalls/exit/exit02.c
9526
952735) Log Message:
9528This 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>.
9529
9530Modified File(s):
9531ltp/testcases/kernel/syscalls/ipc/semctl/semctl06.c
9532
953336) Log Message:
9534The 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>.
9535
9536Modified File(s):
9537ltp/lib/Makefile
9538
953937) Log Message:
9540Addition of enhanced test plan by Cai Qian <qcai@redhat.com>.
9541
9542Modified File(s):
9543ltp/testcases/kdump/doc/TEST_PLAN.txt
9544
954538) Log Message:
9546Fixed 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.
9547
9548Modified File(s):
9549ltp/testcases/network/stress/ns-tools/check_netem
9550
955139) Log Message:
9552Running 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>.
9553
9554Modified File(s):
9555ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip01
9556
955740) Log Message:
9558This 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>.
9559
9560Modified File(s):
9561ltp/testcases/network/stress/ns-tools/killall_udp_traffic
9562
956341) Log Message:
9564Attached 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>.
9565
9566Modified File(s):
9567ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip01
9568ltp/testcases/network/stress/ns-tools/killall_icmp_traffic
9569ltp/testcases/network/stress/ns-tools/killall_tcp_traffic
9570ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip01
9571
957242) Log Message:
9573Addition 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>.
9574
9575Added File(s):
9576ltp/runtest/connectors
9577ltp/testcases/kernel/connectors/Makefile
9578ltp/testcases/kernel/connectors/pec/Makefile
9579ltp/testcases/kernel/connectors/pec/README
9580ltp/testcases/kernel/connectors/pec/event_generator.c
9581ltp/testcases/kernel/connectors/pec/pec_listener.c
9582ltp/testcases/kernel/connectors/pec/run_pec_test
9583
958443) Log Message:
9585Here it is. Based on my last patch.
9586- building failure on 2.6.16 should be fixed
9587- fix "make install" if kernel version < 2.6.15
9588- abort tests if kernel version < 2.6.15
9589Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
9590
9591Modified File(s):
9592ltp/runtest/connectors
9593ltp/testcases/kernel/connectors/Makefile
9594ltp/testcases/kernel/connectors/pec/Makefile
9595ltp/testcases/kernel/connectors/pec/pec_listener.c
9596
9597Added File(s):
9598ltp/testcases/kernel/connectors/connector_test.sh
9599
960044) Log Message:
9601This was ported from the Crackerjack Project by Masatake YAMATO <yamato@redhat.com>.
9602
9603Modified Files:
9604ltp/runtest/syscalls
9605
9606Added Files:
9607ltp/testcases/kernel/syscalls/io_cancel/Makefile
9608ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
9609ltp/testcases/kernel/syscalls/io_cancel/run-io_cancel.sh
9610
961145) Log Message:
9612I'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>.
9613
9614Modified File(s):
9615ltp/testcases/kernel/syscalls/io_cancel/Makefile
9616ltp/testcases/kernel/syscalls/io_cancel/run-io_cancel.sh
9617
961846) Log Message:
9619hackbench 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>.
9620
9621Modified Files:
9622ltp/runtest/sched
9623ltp/testcases/kernel/sched/Makefile
9624
9625Added Files:
9626ltp/testcases/kernel/sched/cfs-scheduler/Makefile
9627ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
9628
962947) Log Message:
9630I 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>.
9631
9632Modified File(s):
9633ltp/doc/testcases/network.txt
9634ltp/runtest/rpc
9635ltp/runtest/stress.part3
9636
963748) Log Message:
9638Few Changes to ttype value.
9639
9640Modified File(s):
9641ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
9642
964349) Log Message:
9644Changes to fix Build, Install and run on non-supported architectures.
9645
9646Added Files:
9647ltp/testcases/kernel/syscalls/utimensat/check_for_utimensat_support.c
9648Modified Files:
9649ltp/testcases/kernel/syscalls/utimensat/Makefile
9650ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
9651ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
9652
965350) Log Message:
9654Fixing the run on supported kernels.
9655
9656Modified File(s):
9657ltp/testscripts/test_fs_bind.sh
9658
subrata_modak6a860fc2008-06-01 09:34:23 +00009659LTP-20080531
9660
96611) Log Message:
9662Following 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>
9663
9664Modified File(s):
9665ltp/testcases/ballista/ballista/ballista.cpp
9666ltp/testcases/ballista/ballista/ballistaUtil.cpp
9667ltp/testcases/ballista/ballista/callGen.cpp
9668ltp/testcases/ballista/ballista/callGen_standAlone.cpp
9669ltp/testcases/ballista/ballista/create_code.pl
9670ltp/testcases/ballista/ballista/create_code_standAlone.pl
9671ltp/testcases/ballista/ballista/executeTestCase.cpp
9672ltp/testcases/ballista/ballista/executeTestCase.fresh
9673ltp/testcases/ballista/ballista/genCode.cpp
9674ltp/testcases/ballista/ballista/genCodeCreator.cpp
9675ltp/testcases/ballista/ballista/line.cpp
9676ltp/testcases/ballista/ballista/line.h
9677ltp/testcases/ballista/ballista/match.cpp
9678ltp/testcases/ballista/ballista/parseArguments.cpp
9679ltp/testcases/ballista/ballista/replacer.cpp
9680ltp/testcases/ballista/ballista/selfHost.cpp
9681ltp/testcases/ballista/ballista/serverCommunication.cpp
9682ltp/testcases/ballista/ballista/testCaseIterator.cpp
9683ltp/testcases/ballista/ballista/testCaseIterator.h
9684ltp/testcases/ballista/ballista/compile/bparser.cpp
9685ltp/testcases/ballista/ballista/templates/bTypes.cpp
9686
96872) Log Message:
9688The 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>
9689
9690Modified File(s):
9691ltp/testcases/kernel/mem/shmt/shmt09.c
9692ltp/testcases/kernel/syscalls/mmap/mmap01.c
9693
96943) Log Message:
9695These 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>.
9696
9697Modified File(s):
9698ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
9699ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
9700ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
9701ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
9702ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
9703ltp/testcases/kernel/syscalls/splice/splice01.c
9704ltp/testcases/kernel/syscalls/tee/tee01.c
9705ltp/testcases/kernel/syscalls/utime/utime01.c
9706ltp/testcases/kernel/syscalls/utime/utime02.c
9707ltp/testcases/kernel/syscalls/utime/utime03.c
9708ltp/testcases/network/nfs/nfs01/nfs01
9709
97104) Log Message:
9711Update to OpenHPI 2.10.1 (see www.openhpi.org for more info)
9712
9713Modified Files:
9714ltp/testcases/open_hpi_testsuite/Makefile.am
9715ltp/testcases/open_hpi_testsuite/Makefile.in
9716ltp/testcases/open_hpi_testsuite/configure
9717ltp/testcases/open_hpi_testsuite/configure.ac
9718ltp/testcases/open_hpi_testsuite/openhpi.conf.example
9719ltp/testcases/open_hpi_testsuite/openhpi.spec.in
9720ltp/testcases/open_hpi_testsuite/clients/Makefile.in
9721ltp/testcases/open_hpi_testsuite/clients/hpiel.c
9722ltp/testcases/open_hpi_testsuite/clients/hpievents.c
9723ltp/testcases/open_hpi_testsuite/clients/hpipower.c
9724ltp/testcases/open_hpi_testsuite/cpp/Makefile.in
9725ltp/testcases/open_hpi_testsuite/cpp/t/Makefile.in
9726ltp/testcases/open_hpi_testsuite/docs/Makefile.am
9727ltp/testcases/open_hpi_testsuite/docs/Makefile.in
9728ltp/testcases/open_hpi_testsuite/docs/hld/Makefile.am
9729ltp/testcases/open_hpi_testsuite/docs/hld/Makefile.in
9730ltp/testcases/open_hpi_testsuite/docs/hld/appendix.sgml
9731ltp/testcases/open_hpi_testsuite/docs/hld/authors.dtd
9732ltp/testcases/open_hpi_testsuite/docs/hld/bookinfo.sgml
9733ltp/testcases/open_hpi_testsuite/docs/hld/introduction.sgml
9734ltp/testcases/open_hpi_testsuite/docs/hld/legal.dtd
9735ltp/testcases/open_hpi_testsuite/docs/hld/obtaining.sgml
9736ltp/testcases/open_hpi_testsuite/docs/hld/openhpi-manual.sgml
9737ltp/testcases/open_hpi_testsuite/docs/hld/openhpi_highlevel.sgml
9738ltp/testcases/open_hpi_testsuite/docs/hld/openhpi_structure.sgml
9739ltp/testcases/open_hpi_testsuite/docs/hld/plugin_guide.sgml
9740ltp/testcases/open_hpi_testsuite/docs/hld/plugin_usage.sgml
9741ltp/testcases/open_hpi_testsuite/docs/hld/revisions.dtd
9742ltp/testcases/open_hpi_testsuite/docs/hld/sahpi_breakdown.sgml
9743ltp/testcases/open_hpi_testsuite/docs/man/Makefile.in
9744ltp/testcases/open_hpi_testsuite/hpi_shell/Makefile.am
9745ltp/testcases/open_hpi_testsuite/hpi_shell/Makefile.in
9746ltp/testcases/open_hpi_testsuite/hpi_shell/commands.c
9747ltp/testcases/open_hpi_testsuite/hpi_shell/ctrl_inv.c
9748ltp/testcases/open_hpi_testsuite/hpi_shell/hpi_cmd.h
9749ltp/testcases/open_hpi_testsuite/hpi_shell/sensor.c
9750ltp/testcases/open_hpi_testsuite/hpi_shell/session.c
9751ltp/testcases/open_hpi_testsuite/hpi_ui_lib/Makefile.in
9752ltp/testcases/open_hpi_testsuite/hpi_ui_lib/service.c
9753ltp/testcases/open_hpi_testsuite/hpi_ui_lib/show.c
9754ltp/testcases/open_hpi_testsuite/marshal/Makefile.in
9755ltp/testcases/open_hpi_testsuite/marshal/connection.c
9756ltp/testcases/open_hpi_testsuite/marshal/marshal.c
9757ltp/testcases/open_hpi_testsuite/marshal/marshal_hpi_types.c
9758ltp/testcases/open_hpi_testsuite/marshal/marshal_hpi_types.h
9759ltp/testcases/open_hpi_testsuite/marshal/strmsock.cpp
9760ltp/testcases/open_hpi_testsuite/marshal/t/Makefile.am
9761ltp/testcases/open_hpi_testsuite/marshal/t/Makefile.in
9762ltp/testcases/open_hpi_testsuite/marshal/t/float_format.c
9763ltp/testcases/open_hpi_testsuite/marshal/t/marshal_012.c
9764ltp/testcases/open_hpi_testsuite/marshal/t/marshal_013.c
9765ltp/testcases/open_hpi_testsuite/marshal/t/marshal_014.c
9766ltp/testcases/open_hpi_testsuite/marshal/t/marshal_015.c
9767ltp/testcases/open_hpi_testsuite/marshal/t/marshal_016.c
9768ltp/testcases/open_hpi_testsuite/marshal/t/marshal_017.c
9769ltp/testcases/open_hpi_testsuite/marshal/t/marshal_018.c
9770ltp/testcases/open_hpi_testsuite/marshal/t/marshal_028.c
9771ltp/testcases/open_hpi_testsuite/openhpid/Makefile.am
9772ltp/testcases/open_hpi_testsuite/openhpid/Makefile.in
9773ltp/testcases/open_hpi_testsuite/openhpid/openhpiclient.cpp
9774ltp/testcases/open_hpi_testsuite/openhpid/openhpid.cpp
9775ltp/testcases/open_hpi_testsuite/plugins/Makefile.in
9776ltp/testcases/open_hpi_testsuite/plugins/ipmi/Makefile.in
9777ltp/testcases/open_hpi_testsuite/plugins/ipmi/t/Makefile.in
9778ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/Makefile.in
9779ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_discover.cpp
9780ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_domain.cpp
9781ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_log.cpp
9782ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_mc_vendor.cpp
9783ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_resource.cpp
9784ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_sdr.cpp
9785ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_sensor_hotswap.cpp
9786ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/thread.cpp
9787ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/Makefile.in
9788ltp/testcases/open_hpi_testsuite/plugins/rtas/Makefile.in
9789ltp/testcases/open_hpi_testsuite/plugins/simulator/Makefile.in
9790ltp/testcases/open_hpi_testsuite/plugins/simulator/t/Makefile.in
9791ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/Makefile.in
9792ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/Makefile.in
9793ltp/testcases/open_hpi_testsuite/plugins/sysfs/Makefile.in
9794ltp/testcases/open_hpi_testsuite/plugins/watchdog/Makefile.in
9795ltp/testcases/open_hpi_testsuite/scripts/Makefile.in
9796ltp/testcases/open_hpi_testsuite/scripts/test/Makefile.in
9797ltp/testcases/open_hpi_testsuite/scripts/test/conformance_report.pl
9798ltp/testcases/open_hpi_testsuite/scripts/test/coverage_report.pl
9799ltp/testcases/open_hpi_testsuite/scripts/test/gcov2html.pl
9800ltp/testcases/open_hpi_testsuite/scripts/test/generate_index.pl
9801ltp/testcases/open_hpi_testsuite/scripts/test/gsum2html.pl
9802ltp/testcases/open_hpi_testsuite/scripts/test/testconformance.pl
9803ltp/testcases/open_hpi_testsuite/scripts/test/testcoverage.pl
9804ltp/testcases/open_hpi_testsuite/snmp/Makefile.in
9805ltp/testcases/open_hpi_testsuite/src/Makefile.in
9806ltp/testcases/open_hpi_testsuite/src/config.c
9807ltp/testcases/open_hpi_testsuite/src/event.c
9808ltp/testcases/open_hpi_testsuite/src/safhpi.c
9809ltp/testcases/open_hpi_testsuite/src/t/Makefile.in
9810ltp/testcases/open_hpi_testsuite/src/t/ohpi/Makefile.in
9811ltp/testcases/open_hpi_testsuite/utils/Makefile.in
9812ltp/testcases/open_hpi_testsuite/utils/sahpi_enum_utils.c
9813ltp/testcases/open_hpi_testsuite/utils/sahpi_enum_utils.h
9814ltp/testcases/open_hpi_testsuite/utils/sahpi_struct_utils.c
9815ltp/testcases/open_hpi_testsuite/utils/sahpi_struct_utils.h
9816ltp/testcases/open_hpi_testsuite/utils/uid_utils.c
9817ltp/testcases/open_hpi_testsuite/utils/t/Makefile.in
9818ltp/testcases/open_hpi_testsuite/utils/t/ann/Makefile.in
9819ltp/testcases/open_hpi_testsuite/utils/t/el/Makefile.in
9820ltp/testcases/open_hpi_testsuite/utils/t/epath/Makefile.in
9821ltp/testcases/open_hpi_testsuite/utils/t/rpt/Makefile.in
9822ltp/testcases/open_hpi_testsuite/utils/t/sahpi/Makefile.in
9823ltp/testcases/open_hpi_testsuite/utils/t/uid/Makefile.in
9824
9825Added Files:
9826ltp/testcases/open_hpi_testsuite/hpi_shell/dimi.c
9827ltp/testcases/open_hpi_testsuite/hpi_shell/fumi.c
9828
9829Removed Files:
9830ltp/testcases/open_hpi_testsuite/openhpi.spec
9831ltp/testcases/open_hpi_testsuite/hpi_shell/hpi_cmd
9832ltp/testcases/open_hpi_testsuite/hpi_shell/openhpiclient.cpp
9833ltp/testcases/open_hpi_testsuite/hpi_shell/openhpiclient.h
9834ltp/testcases/open_hpi_testsuite/marshal/t/connection.c
9835ltp/testcases/open_hpi_testsuite/marshal/t/marshal.c
9836ltp/testcases/open_hpi_testsuite/marshal/t/marshal_hpi_types.c
9837ltp/testcases/open_hpi_testsuite/openhpid/alarm.c
9838ltp/testcases/open_hpi_testsuite/openhpid/config.c
9839ltp/testcases/open_hpi_testsuite/openhpid/domain.c
9840ltp/testcases/open_hpi_testsuite/openhpid/event.c
9841ltp/testcases/open_hpi_testsuite/openhpid/hotswap.c
9842ltp/testcases/open_hpi_testsuite/openhpid/init.c
9843ltp/testcases/open_hpi_testsuite/openhpid/lock.c
9844ltp/testcases/open_hpi_testsuite/openhpid/ohpi.c
9845ltp/testcases/open_hpi_testsuite/openhpid/openhpiclient.h
9846ltp/testcases/open_hpi_testsuite/openhpid/plugin.c
9847ltp/testcases/open_hpi_testsuite/openhpid/plugin_static.c
9848ltp/testcases/open_hpi_testsuite/openhpid/safhpi.c
9849ltp/testcases/open_hpi_testsuite/openhpid/session.c
9850ltp/testcases/open_hpi_testsuite/openhpid/threaded.c
9851ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_addr.cpp
9852ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_auth.cpp
9853ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_cmd.cpp
9854ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_con.cpp
9855ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_con_lan.cpp
9856ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_con_smi.cpp
9857ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_log.cpp
9858ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_msg.cpp
9859ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_sensor_factors.cpp
9860ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_utils.cpp
9861ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/thread.cpp
9862ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/el2event.c
9863ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/el2event.c
9864ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc.c
9865ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_annunciator.c
9866ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_control.c
9867ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_discover.c
9868ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_discover_bc.c
9869ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_discover_rsa.c
9870ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_event.c
9871ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_hotswap.c
9872ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_inventory.c
9873ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_power.c
9874ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_reset.c
9875ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_resources.c
9876ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_resources_rsa.c
9877ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_sel.c
9878ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_sensor.c
9879ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_session.c
9880ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_time.c
9881ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_utils.c
9882ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_watchdog.c
9883ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_xml2event.c
9884ltp/testcases/open_hpi_testsuite/src/plugin_static.c
9885ltp/testcases/open_hpi_testsuite/utils/t/ann/announcement_utils.c
9886ltp/testcases/open_hpi_testsuite/utils/t/el/el_utils.c
9887ltp/testcases/open_hpi_testsuite/utils/t/epath/epath_utils.c
9888ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_enum_utils.c
9889ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_event_encode.c
9890ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_event_utils.c
9891ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_struct_utils.c
9892ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_time_utils.c
9893ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpiatca_enum_utils.c
9894ltp/testcases/open_hpi_testsuite/utils/t/epath/uid_utils.c
9895ltp/testcases/open_hpi_testsuite/utils/t/rpt/epath_utils.c
9896ltp/testcases/open_hpi_testsuite/utils/t/rpt/rpt_utils.c
9897ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_enum_utils.c
9898ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_event_encode.c
9899ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_event_utils.c
9900ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_struct_utils.c
9901ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_time_utils.c
9902ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpiatca_enum_utils.c
9903ltp/testcases/open_hpi_testsuite/utils/t/rpt/uid_utils.c
9904ltp/testcases/open_hpi_testsuite/utils/t/sahpi/epath_utils.c
9905ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_enum_utils.c
9906ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_event_encode.c
9907ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_event_utils.c
9908ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_struct_utils.c
9909ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_time_utils.c
9910ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpiatca_enum_utils.c
9911ltp/testcases/open_hpi_testsuite/utils/t/sahpi/uid_utils.c
9912ltp/testcases/open_hpi_testsuite/utils/t/uid/epath_utils.c
9913ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_enum_utils.c
9914ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_event_encode.c
9915ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_event_utils.c
9916ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_struct_utils.c
9917ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_time_utils.c
9918ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpiatca_enum_utils.c
9919ltp/testcases/open_hpi_testsuite/utils/t/uid/uid_utils.c
9920
99215) Log Message:
9922Added 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>
9923
9924Modified Files:
9925ltp/testcases/realtime/lib/librttest.c
9926
99276) Log Message:
9928Modified 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>
9929
9930Modified Files:
9931ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
9932
99337) Log Message:
9934Added -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>.
9935
9936Modified Files:
9937ltp/testcases/realtime/include/librttest.h
9938ltp/testcases/realtime/lib/librttest.c
9939
99408) Log Message:
9941Modified 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>.
9942
9943Modified Files:
9944ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
9945
99469) Log Message:
9947Modified 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>.
9948
9949Modified Files:
9950ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
9951
995210) Log Message:
9953Modified 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>.
9954
9955Modified Files:
9956ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
9957
995811) Log Message:
9959Modified 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>.
9960
9961Modified Files:
9962ltp/testcases/realtime/func/async_handler/async_handler.c
9963ltp/testcases/realtime/func/async_handler/async_handler_jk.c
9964
996512) Log Message:
9966Modified 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>.
9967
9968Modified Files:
9969ltp/testcases/realtime/func/pi_perf/pi_perf.c
9970
997113) Log Message:
9972Modified 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>.
9973
9974Modified Files:
9975ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
9976
997714) Log Message:
9978Modified 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>.
9979
9980Modified Files:
9981ltp/testcases/realtime/func/thread_clock/tc-2.c
9982
998315) Log Message:
9984Modified 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>.
9985
9986Modified Files:
9987ltp/testcases/realtime/func/sched_latency/sched_latency.c
9988
998916) Log Message:
9990It 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>
9991
9992Modified File(s):
9993ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
9994
999517) Log Message:
9996I 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>
9997
9998Modified File(s):
9999ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
10000
1000118) Log Message:
10002punt useless local prototype for fdopen() -- stdio.h already provides this, by, Mike Frysinger <vapier@users.sourceforge.net>
10003
10004Modified File(s):
10005ltp/lib/tst_res.c
10006
1000719) Log Message:
10008cleanup CFLAGS handling, by, Mike Frysinger <vapier@users.sourceforge.net>
10009
10010Modified File(s):
10011ltp/lib/Makefile
10012
1001320) Log Message:
10014tst_require_root(): unify root checking with this function, by, Mike Frysinger <vapier@users.sourceforge.net>
10015
10016Modified File(s):
10017ltp/include/test.h
10018
1001921) Log Message:
10020tst_require_root(): unify root checking with this function
10021
10022Modified File(s):
10023ltp/lib/tst_res.c
10024
1002522) Log Message:
10026convert to standard ltp functions, by, Mike Frysinger <vapier@users.sourceforge.net>
10027
10028Modified File(s):
10029ltp/testcases/kernel/fs/fs_perms/Makefile
10030ltp/testcases/kernel/fs/fs_perms/fs_perms.c
10031
1003223) Log Message:
10033fix error in previous commit: compare result to expected result, not 0
10034
10035Modified File(s):
10036ltp/testcases/kernel/fs/fs_perms/fs_perms.c
10037
1003824) Log Message:
10039normalize exit values as expected: 0 means PASS and non-0 means FAIL
10040
10041Modified File(s):
10042ltp/testcases/kernel/fs/fs_perms/fs_perms.c
10043ltp/testcases/kernel/fs/fs_perms/simpletest.sh
10044ltp/testcases/kernel/fs/fs_perms/testx.c
10045
1004625) Log Message:
10047lcov: --norecursion becomes --no-recursion + added docs, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
10048
10049Modified File(s):
10050ltp/utils/analysis/lcov/man/geninfo.1
10051ltp/utils/analysis/lcov/man/lcov.1
10052ltp/utils/analysis/lcov/bin/geninfo
10053ltp/utils/analysis/lcov/bin/lcov
10054
1005526) Log Message:
10056Attached 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>
10057
10058Modified File(s):
10059ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
10060
1006127) Log Message:
10062The 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>
10063
10064Modified File(s):
10065ltp/testcases/Makefile
10066
1006728) Log Message:
10068Fix for some failures by Anoop V Chakkalakkal <anoop.vijayan@in.ibm.com>.
10069
10070Modified File(s):
10071ltp/testcases/kernel/mem/mtest07/mallocstress.c
10072
1007329) Log Message:
10074This 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>.
10075
10076Modified Files:
10077ltp/runltp
10078ltp/testcases/kernel/fs/Makefile
10079ltp/tools/apicmds/Makefile
10080ltp/tools/apicmds/ltpapicmd.c
10081
10082Added Files:
10083ltp/runtest/fs_bind
10084ltp/testcases/kernel/fs/fs_bind/BUGS
10085ltp/testcases/kernel/fs/fs_bind/CHANGELOG
10086ltp/testcases/kernel/fs/fs_bind/Makefile
10087ltp/testcases/kernel/fs/fs_bind/README
10088ltp/testcases/kernel/fs/fs_bind/TODO
10089ltp/testcases/kernel/fs/fs_bind/bin/Makefile
10090ltp/testcases/kernel/fs/fs_bind/bin/check_prop
10091ltp/testcases/kernel/fs/fs_bind/bin/lockfile
10092ltp/testcases/kernel/fs/fs_bind/bin/makedir
10093ltp/testcases/kernel/fs/fs_bind/bin/nsclone.c
10094ltp/testcases/kernel/fs/fs_bind/bin/setup
10095ltp/testcases/kernel/fs/fs_bind/bin/setupnslock
10096ltp/testcases/kernel/fs/fs_bind/bin/smount.c
10097ltp/testcases/kernel/fs/fs_bind/bind/OO_descriptions.txt
10098ltp/testcases/kernel/fs/fs_bind/bind/test01
10099ltp/testcases/kernel/fs/fs_bind/bind/test02
10100ltp/testcases/kernel/fs/fs_bind/bind/test03
10101ltp/testcases/kernel/fs/fs_bind/bind/test04
10102ltp/testcases/kernel/fs/fs_bind/bind/test05
10103ltp/testcases/kernel/fs/fs_bind/bind/test06
10104ltp/testcases/kernel/fs/fs_bind/bind/test07
10105ltp/testcases/kernel/fs/fs_bind/bind/test07-2
10106ltp/testcases/kernel/fs/fs_bind/bind/test08
10107ltp/testcases/kernel/fs/fs_bind/bind/test09
10108ltp/testcases/kernel/fs/fs_bind/bind/test10
10109ltp/testcases/kernel/fs/fs_bind/bind/test11
10110ltp/testcases/kernel/fs/fs_bind/bind/test12
10111ltp/testcases/kernel/fs/fs_bind/bind/test13
10112ltp/testcases/kernel/fs/fs_bind/bind/test14
10113ltp/testcases/kernel/fs/fs_bind/bind/test15
10114ltp/testcases/kernel/fs/fs_bind/bind/test16
10115ltp/testcases/kernel/fs/fs_bind/bind/test17
10116ltp/testcases/kernel/fs/fs_bind/bind/test18
10117ltp/testcases/kernel/fs/fs_bind/bind/test19
10118ltp/testcases/kernel/fs/fs_bind/bind/test20
10119ltp/testcases/kernel/fs/fs_bind/bind/test21
10120ltp/testcases/kernel/fs/fs_bind/bind/test22
10121ltp/testcases/kernel/fs/fs_bind/bind/test23
10122ltp/testcases/kernel/fs/fs_bind/bind/test24
10123ltp/testcases/kernel/fs/fs_bind/cloneNS/OO_descriptions.txt
10124ltp/testcases/kernel/fs/fs_bind/cloneNS/child01
10125ltp/testcases/kernel/fs/fs_bind/cloneNS/child02
10126ltp/testcases/kernel/fs/fs_bind/cloneNS/child03
10127ltp/testcases/kernel/fs/fs_bind/cloneNS/child04
10128ltp/testcases/kernel/fs/fs_bind/cloneNS/child05
10129ltp/testcases/kernel/fs/fs_bind/cloneNS/child06
10130ltp/testcases/kernel/fs/fs_bind/cloneNS/child07
10131ltp/testcases/kernel/fs/fs_bind/cloneNS/parent01
10132ltp/testcases/kernel/fs/fs_bind/cloneNS/parent02
10133ltp/testcases/kernel/fs/fs_bind/cloneNS/parent03
10134ltp/testcases/kernel/fs/fs_bind/cloneNS/parent04
10135ltp/testcases/kernel/fs/fs_bind/cloneNS/parent05
10136ltp/testcases/kernel/fs/fs_bind/cloneNS/parent06
10137ltp/testcases/kernel/fs/fs_bind/cloneNS/parent07
10138ltp/testcases/kernel/fs/fs_bind/cloneNS/test01
10139ltp/testcases/kernel/fs/fs_bind/cloneNS/test02
10140ltp/testcases/kernel/fs/fs_bind/cloneNS/test03
10141ltp/testcases/kernel/fs/fs_bind/cloneNS/test04
10142ltp/testcases/kernel/fs/fs_bind/cloneNS/test05
10143ltp/testcases/kernel/fs/fs_bind/cloneNS/test06
10144ltp/testcases/kernel/fs/fs_bind/cloneNS/test07
10145ltp/testcases/kernel/fs/fs_bind/move/OO_descriptions.txt
10146ltp/testcases/kernel/fs/fs_bind/move/test01
10147ltp/testcases/kernel/fs/fs_bind/move/test02
10148ltp/testcases/kernel/fs/fs_bind/move/test03
10149ltp/testcases/kernel/fs/fs_bind/move/test04
10150ltp/testcases/kernel/fs/fs_bind/move/test05
10151ltp/testcases/kernel/fs/fs_bind/move/test06
10152ltp/testcases/kernel/fs/fs_bind/move/test07
10153ltp/testcases/kernel/fs/fs_bind/move/test08
10154ltp/testcases/kernel/fs/fs_bind/move/test09
10155ltp/testcases/kernel/fs/fs_bind/move/test10
10156ltp/testcases/kernel/fs/fs_bind/move/test11
10157ltp/testcases/kernel/fs/fs_bind/move/test12
10158ltp/testcases/kernel/fs/fs_bind/move/test13
10159ltp/testcases/kernel/fs/fs_bind/move/test14
10160ltp/testcases/kernel/fs/fs_bind/move/test15
10161ltp/testcases/kernel/fs/fs_bind/move/test16
10162ltp/testcases/kernel/fs/fs_bind/move/test17
10163ltp/testcases/kernel/fs/fs_bind/move/test18
10164ltp/testcases/kernel/fs/fs_bind/move/test19
10165ltp/testcases/kernel/fs/fs_bind/move/test20
10166ltp/testcases/kernel/fs/fs_bind/move/test21
10167ltp/testcases/kernel/fs/fs_bind/move/test22
10168ltp/testcases/kernel/fs/fs_bind/rbind/OO_descriptions.txt
10169ltp/testcases/kernel/fs/fs_bind/rbind/test01
10170ltp/testcases/kernel/fs/fs_bind/rbind/test02
10171ltp/testcases/kernel/fs/fs_bind/rbind/test03
10172ltp/testcases/kernel/fs/fs_bind/rbind/test04
10173ltp/testcases/kernel/fs/fs_bind/rbind/test05
10174ltp/testcases/kernel/fs/fs_bind/rbind/test06
10175ltp/testcases/kernel/fs/fs_bind/rbind/test07
10176ltp/testcases/kernel/fs/fs_bind/rbind/test07-2
10177ltp/testcases/kernel/fs/fs_bind/rbind/test08
10178ltp/testcases/kernel/fs/fs_bind/rbind/test09
10179ltp/testcases/kernel/fs/fs_bind/rbind/test10
10180ltp/testcases/kernel/fs/fs_bind/rbind/test11
10181ltp/testcases/kernel/fs/fs_bind/rbind/test12
10182ltp/testcases/kernel/fs/fs_bind/rbind/test13
10183ltp/testcases/kernel/fs/fs_bind/rbind/test14
10184ltp/testcases/kernel/fs/fs_bind/rbind/test15
10185ltp/testcases/kernel/fs/fs_bind/rbind/test16
10186ltp/testcases/kernel/fs/fs_bind/rbind/test17
10187ltp/testcases/kernel/fs/fs_bind/rbind/test18
10188ltp/testcases/kernel/fs/fs_bind/rbind/test19
10189ltp/testcases/kernel/fs/fs_bind/rbind/test20
10190ltp/testcases/kernel/fs/fs_bind/rbind/test21
10191ltp/testcases/kernel/fs/fs_bind/rbind/test22
10192ltp/testcases/kernel/fs/fs_bind/rbind/test23
10193ltp/testcases/kernel/fs/fs_bind/rbind/test24
10194ltp/testcases/kernel/fs/fs_bind/rbind/test25
10195ltp/testcases/kernel/fs/fs_bind/rbind/test26
10196ltp/testcases/kernel/fs/fs_bind/rbind/test27
10197ltp/testcases/kernel/fs/fs_bind/rbind/test28
10198ltp/testcases/kernel/fs/fs_bind/rbind/test29
10199ltp/testcases/kernel/fs/fs_bind/rbind/test30
10200ltp/testcases/kernel/fs/fs_bind/rbind/test31
10201ltp/testcases/kernel/fs/fs_bind/rbind/test32
10202ltp/testcases/kernel/fs/fs_bind/rbind/test33
10203ltp/testcases/kernel/fs/fs_bind/rbind/test34
10204ltp/testcases/kernel/fs/fs_bind/rbind/test35
10205ltp/testcases/kernel/fs/fs_bind/rbind/test36
10206ltp/testcases/kernel/fs/fs_bind/rbind/test37
10207ltp/testcases/kernel/fs/fs_bind/rbind/test38
10208ltp/testcases/kernel/fs/fs_bind/rbind/test39
10209ltp/testcases/kernel/fs/fs_bind/regression/OO_descriptions.txt
10210ltp/testcases/kernel/fs/fs_bind/regression/test01
10211ltp/testcases/kernel/fs/fs_bind/regression/test02
10212ltp/testcases/kernel/fs/fs_bind/regression/test03
10213ltp/testscripts/test_fs_bind.sh
10214
1021530) Log Message:
10216The 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>.
10217
10218Modified File(s):
10219ltp/testcases/kernel/io/direct_io/diotest4.c
10220
1022131) Log Message:
10222This 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>.
10223
10224Modified File(s):
10225ltp/testcases/kernel/mem/shmt/shmt02.c
10226ltp/testcases/kernel/mem/shmt/shmt04.c
10227ltp/testcases/kernel/mem/shmt/shmt05.c
10228ltp/testcases/kernel/mem/shmt/shmt06.c
10229ltp/testcases/kernel/mem/shmt/shmt07.c
10230ltp/testcases/kernel/mem/shmt/shmt09.c
10231
1023232) Log Message:
10233These 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>.
10234
10235Modified File(s):
10236ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
10237
1023833) Log Message:
10239These 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>.
10240
10241Modified File(s):
10242ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
10243
1024434) Log Message:
10245I 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>.
10246
10247Modified File(s):
10248ltp/testcases/kernel/mem/shmt/shmt05.c
10249
1025035) Log Message:
10251Roy Lee <roylee17@gmail.com> wrote:
10252Your 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.
10253Helge Deller <deller@gmx.de> wrote:
10254Yes, 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.
10255Roy Lee <roylee17@gmail.com> wrote back:
10256Here's the patch for the shmt06 according to Helge's recommandation, please help review it.
10257
10258Modified File(s):
10259ltp/testcases/kernel/mem/shmt/shmt06.c
10260
1026136) Log Message:
10262Adding default Log File generation support for LTP. By, Subrata Modak<subrata@linux.vnet.ibm.com>
10263
10264Modified File(s):
10265ltp/runltp
10266
1026737) Log Message:
10268Both 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:
102691) probing an available address by a pair of shmat/shmdt calls, and,
102702) replaceing the addr with offset in the struct test_case_t.
10271By, Roy Lee <roylee17@gmail.com>
10272
10273Modified File(s):
10274ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
10275ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
10276
1027738) Log Message:
10278The "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>.
10279
10280Modified File(s):
10281ltp/pan/pan.c
10282
1028339) Log Message:
10284Make-sync_pipe-API-more-generic-and-update-related.patch.
10285Roy Lee <roylee17@gmail.com> noted:
10286Referring 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.
10287Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com> noted:
10288I 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>.
10289
10290Modified File(s):
10291ltp/testcases/kernel/syscalls/execve/execve05.c
10292ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
10293ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
10294ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
10295ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
10296ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
10297ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
10298ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
10299ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
10300ltp/testcases/kernel/syscalls/lib/libtestsuite.c
10301ltp/testcases/kernel/syscalls/lib/libtestsuite.h
10302
1030340) Log Message:
10304Put-libtestsuite-to-a-more-common-place.patch
10305Roy Lee <roylee17@gmail.com> noted:
10306Referring 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.
10307Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com> noted:
10308I 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>.
10309
10310Modified File(s):
10311ltp/testcases/kernel/syscalls/Makefile
10312ltp/testcases/kernel/syscalls/chdir/Makefile
10313ltp/testcases/kernel/syscalls/creat/Makefile
10314ltp/testcases/kernel/syscalls/execve/Makefile
10315ltp/testcases/kernel/syscalls/fchdir/Makefile
10316ltp/testcases/kernel/syscalls/ftruncate/Makefile
10317ltp/testcases/kernel/syscalls/ipc/msgrcv/Makefile
10318ltp/testcases/kernel/syscalls/ipc/msgsnd/Makefile
10319ltp/testcases/kernel/syscalls/ipc/semctl/Makefile
10320ltp/testcases/kernel/syscalls/ipc/semop/Makefile
10321ltp/testcases/kernel/syscalls/ipc/shmctl/Makefile
10322ltp/testcases/kernel/syscalls/kill/Makefile
10323ltp/testcases/kernel/syscalls/mkdir/Makefile
10324ltp/testcases/kernel/syscalls/mremap/Makefile
10325ltp/testcases/kernel/syscalls/open/Makefile
10326ltp/testcases/kernel/syscalls/rename/Makefile
10327ltp/testcases/kernel/syscalls/rmdir/Makefile
10328ltp/testcases/kernel/syscalls/sched_setscheduler/Makefile
10329ltp/testcases/kernel/syscalls/vhangup/Makefile
10330
10331Added File(s):
10332ltp/include/libtestsuite.h
10333ltp/lib/libtestsuite.c
10334
1033541) Log Message:
10336The 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>.
10337
10338Modified File(s):
10339ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
10340ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
10341
1034242) Log Message:
10343Currently 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>.
10344
10345Modified File(s):
10346ltp/ltp-devel.spec
10347ltp/doc/man1/Makefile
10348ltp/doc/man3/Makefile
10349
1035043) Log Message:
10351Included all of /include and /lib and /doc in the ltp-devel RPMs. By George Kraft <gk4@us.ibm.com>.
10352
10353Modified File(s):
10354ltp/README.ltp-devel
10355ltp/ltp-devel.spec
10356ltp/include/Makefile
10357
1035844) Log Message:
10359Preparing for the next Stable release of ltp-devel Packages, which will have:
103601) All files under ltp/include in the package,
103612) Install ltp man pages in system man directory.
10362
10363Modified File(s):
10364ltp/ltp-devel.spec
10365
1036645) Log Message:
10367Profiled Tests:
10368Basically 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.
10369This patch is intentionnally global as splitting changes would not make sense.
10370This includes:
10371- changes of scripts for automated tests to feature profiles
10372- individual changes for tests using automation
10373- a default profile (to be used as an example)
10374- documentation writing/modifying.
10375Signed-off-by: Gilles Carry <gilles.carry@bull.net>,
10376Reviewed-by: Ankita Garg <ankita@in.ibm.com>.
10377
10378Modified Files:
10379ltp/testcases/realtime/run.sh
10380ltp/testcases/realtime/doc/HOWTO_ADD_TESTS
10381ltp/testcases/realtime/func/gtod_latency/run_auto.sh
10382ltp/testcases/realtime/func/matrix_mult/run_auto.sh
10383ltp/testcases/realtime/func/periodic_cpu_load/run_auto.sh
10384ltp/testcases/realtime/func/pi-tests/run_auto.sh
10385ltp/testcases/realtime/func/pi_perf/run_auto.sh
10386ltp/testcases/realtime/func/prio-preempt/run_auto.sh
10387ltp/testcases/realtime/func/prio-wake/run_auto.sh
10388ltp/testcases/realtime/func/pthread_kill_latency/run_auto.sh
10389ltp/testcases/realtime/func/sched_football/run_auto.sh
10390ltp/testcases/realtime/func/sched_jitter/run_auto.sh
10391ltp/testcases/realtime/func/sched_latency/run_auto.sh
10392ltp/testcases/realtime/func/thread_clock/run_auto.sh
10393ltp/testcases/realtime/scripts/run_c_files.sh
10394ltp/testcases/realtime/scripts/setenv.sh
10395Added Files:
10396ltp/testcases/realtime/doc/AUTOMATED_RUN
10397ltp/testcases/realtime/doc/run_auto.sh.tpl
10398ltp/testcases/realtime/profiles/default
10399ltp/testcases/realtime/testcases/realtime/doc/AUTOMATED_RUN
10400
10401
1040246) Log Message:
10403This 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>
10404
10405Modified File(s):
10406ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
10407
1040847) Log Message:
10409I got failures on ptrace03 because the latest kernel allows init process to be traced. The commit is:
10410http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=00cd5c37afd5f431ac186dd131705048c0a11fdb,
10411See the discussion in LKML: http://marc.info/?t=120628018600001.
10412So we should not execute this test case if the kernel version is above 2.6.25.
10413Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
10414
10415Modified File(s):
10416ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
10417
1041848) Log Message:
10419execve02 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:
10420<output>
10421Hello World
10422</output>
10423with return code 0 (success)
10424
10425instead of:
10426
10427<output>
10428execve02 1 FAIL : Failures reported above
10429</output>
10430with return code matching FAIL.
10431
10432This 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>
10433
10434Modified File(s):
10435ltp/testcases/kernel/syscalls/execve/execve02.c
10436
1043749) Log Message:
10438Profiled tests - cleanup. I forgot some useless code in the scripts. These patches do the cleanup. Signed-off-by: Gilles Carry <gilles.carry@bull.net>.
10439
10440Modified File(s):
10441ltp/testcases/realtime/scripts/run_c_files.sh
10442ltp/testcases/realtime/func/sched_latency/run_auto.sh
10443
1044450) Log message:
10445I got the following failure:
10446adjtimex02 4 FAIL : Test Failed, adjtimex()returned 5, errno = 0 : Success
10447adjtimex02 5 FAIL : Test Failed, adjtimex()returned 5, errno = 0 : Success
10448This 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):
10449adjtimex02 4 CONF : this kernel normalizes buf.offset value if it is outside the acceptable range.
10450adjtimex02 5 CONF : this kernel normalizes buf.offset value if it is outside the acceptable range.
10451Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>
10452
10453Modified File(s):
10454ltp/testcases/kernel/syscalls/adjtimex/adjtimex02.c
10455
1045651) Log Message:
10457Manas 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.
10458
10459Modified Files:
10460ltp/testcases/network/nfsv4/locks/Makefile
10461ltp/testcases/network/nfsv4/locks/locktests.c
10462Added Files:
10463ltp/testcases/network/nfsv4/locks/test
10464ltp/testcases/network/nfsv4/locks/deploy/locktests.tar.gz
10465Removed Files:
10466ltp/testcases/network/nfsv4/locks/locktests.h
10467ltp/testcases/network/nfsv4/locks/deploy/locktests-2.tar.gz
10468
1046952) Log Message:
10470Restored back the Makefile content. Else, there will be build/clean/install failures. Subrata Modak <subrata@linux.vnet.ibm.com>.
10471
10472Modified File(s):
10473ltp/testcases/network/nfsv4/locks/Makefile
10474
1047553) Log Message:
10476Adding this part of default LTP run. Subrata Modak <subrata@linux.vnet.ibm.com>.
10477
10478Modified Files:
10479ltp/runltp
10480
10481Added Files:
10482ltp/runtest/fcntl-locktests
10483
1048454) Log Message:
10485This 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>.
10486
10487Modified File(s):
10488ltp/testcases/kernel/fs/proc/proc01.c
10489
1049055) Log Message:
10491This 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>.
10492
10493Modified File(s):
10494ltp/testcases/kernel/fs/proc/proc01.c
10495
1049656) Log Message:
10497This 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>.
10498
10499Modified File(s):
10500ltp/testcases/kernel/controllers/test_controllers.sh
10501ltp/testcases/kernel/controllers/memctl/memctl_test01.c
10502ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh
10503
1050457) Log Message:
10505This 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>.
10506
10507Modified File(s):
10508ltp/testcases/kernel/controllers/test_controllers.sh
10509ltp/testcases/kernel/controllers/memctl/memctl_test01.c
10510ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh
10511
1051258) Log Message:
10513This patch adds the documentation for memory controller. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
10514
10515Modified Files:
10516ltp/testcases/kernel/controllers/README
10517ltp/testcases/kernel/controllers/testplan.txt
10518Added Files:
10519ltp/testcases/kernel/controllers/memctl/README
10520ltp/testcases/kernel/controllers/memctl/memctl_testplan.txt
10521
1052259) Log Message:
10523According to man sigpause :
10524 int sigpause(int sigmask); /* BSD */
10525 int sigpause(int sig); /* System V / Unix95 */
10526[...]
10527Linux Notes
10528 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>.
10529
10530Modified File(s):
10531ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
10532
1053360) Log Message:
10534Ankita Proposed that:
10535We 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:
10536o Make the output of the test more readable. It is now time ordered.
10537o 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.
10538o Remove an extra lock and unlock on mutex when updating wakeup.arr.
10539
10540Chirag Jog <chirag@linux.vnet.ibm.com> commented:
10541I 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 :)
10542
10543Ankita Replied:
10544Yep 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.
10545Signed-off-by: Ankita Garg <ankita@in.ibm.com>
10546Signed-off-by: Chandan Kumar B V <cbhuvana@in.ibm.com>
10547
10548Modified File(s):
10549ltp/testcases/realtime/func/prio-wake/prio-wake.c
10550
1055161) Log Message:
10552This 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>.
10553
10554Modified File(s):
10555ltp/testcases/kernel/controllers/memctl/README
10556
subrata_modak441f60e2008-05-01 11:26:35 +000010557LTP-20080430
10558
105591) Log Message:
10560Addition 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>
10561
10562Modified File(s):
10563ltp/Makefile
10564ltp/lib/Makefile
10565ltp/pan/Makefile
10566
10567Added File(s):
10568ltp/README.ltp-devel
10569ltp/ltp-devel.spec
10570ltp/doc/man1/Makefile
10571ltp/doc/man3/Makefile
10572ltp/include/Makefile
10573ltp/lib/ltp.pc
10574
105752) Log Message:
10576This 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>
10577
10578Modified File(s):
10579ltp/testcases/Makefile
10580
105813) Log Message:
10582Previously 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>
10583
10584Modified File(s):
10585ltp/testscripts/test_selinux.sh
10586
105874) Log Message:
10588This 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:
105891) 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.
105902) 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.
10591
10592Modified File(s):
10593ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
10594ltp/testcases/kernel/security/selinux-testsuite/tests/runtest.sh
10595ltp/testscripts/test_selinux.sh
10596
105975) Log Message:
10598Ok 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>
10599
10600Modified File(s):
10601ltp/testcases/kernel/security/selinux-testsuite/policy/test_global.te
10602ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
10603ltp/testscripts/test_selinux.sh
10604
106056) Log Message:
10606dont build things statically, by, Mike Frysinger <vapier@users.sourceforge.net>
10607
10608Modified File(s):
10609ltp/testcases/kernel/syscalls/inotify/Makefile
10610
106117) Log Message:
10612anal fix: add whitespace between arguments, by, Mike Frysinger <vapier@users.sourceforge.net>
10613
10614Modified File(s):
10615ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
10616ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
10617ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
10618ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
10619ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
10620ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
10621
106228) Log Message:
10623This 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>
10624
10625File(s) Updated:
10626ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
10627ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
10628ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
10629ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
10630ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
10631
106329) Log Message:
10633This 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>
10634
10635Modified File(s):
10636ltp/testcases/kernel/syscalls/ipc/msgget/msgget02.c
10637
1063810) Log Message:
10639These 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>
10640
10641Modified File(s):
10642ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
10643
1064411) Log Message:
10645This 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>
10646
10647Modified File(s):
10648ltp/testcases/kernel/syscalls/ipc/shmctl/Makefile
10649ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.
10650
1065112) Log Message:
10652Fix 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>
10653
10654Modified Files:
10655ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl04.c
10656
1065713 Log Message:
10658Fix concurrency issue in msgctl06. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
10659
10660Modified Files:
10661ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
10662
1066314) Log Message:
10664This patch fix a concurrency issue in msgctl07, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
10665
10666Modified Files:
10667ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
10668
1066915) Log Message:
10670Fix 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>
10671
10672Modified Files:
10673ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv02.c
10674
1067516) Log Message:
10676Fix 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>
10677
10678Modified Files:
10679ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
10680
1068117) Log Message:
10682Fix 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>
10683
10684Modified Files:
10685ltp/testcases/kernel/syscalls/ipc/msgrcv/Makefile
10686ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
10687
1068818) Log Message:
10689Fix 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>
10690
10691Modified Files:
10692ltp/testcases/kernel/syscalls/ipc/msgsnd/Makefile
10693ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
10694
1069519) Log Message:
10696Fix 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>
10697
10698Modified Files:
10699ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
10700
1070120) Log Message:
10702Fix concurrency issue in semget05. Create private semaphores to avoid conflict with concurrent processes. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
10703
10704Modified Files:
10705ltp/testcases/kernel/syscalls/ipc/semget/semget05.c
10706
1070721) Log Message:
10708Fix 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>
10709
10710Modified Files:
10711ltp/testcases/kernel/syscalls/ipc/semop/Makefile
10712ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
10713
1071422) Log Message:
10715This 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>
10716
10717Modified File(s):
10718ltp/testscripts/networkstress.sh
10719
1072023) Log Message:
10721Updated the test case as per the man page
10722***********
10723RETURN VALUE
10724 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
10725***********
10726Return 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>
10727
10728Modified Files:
10729ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
10730
1073124) Log Message:
10732A patch to include all the headers for the ltp-devel package, by, George Kraft <gk4@austin.ibm.com>
10733
10734Modified File(s):
10735ltp/ltp-devel.spec
10736ltp/include/Makefile
10737
1073825) Log Message:
10739Fix from Vivi Li for stack overflows on no-mmu systems: declare large buffers in .bss rather than on the stack
10740
10741Modified File(s):
10742ltp/testcases/kernel/syscalls/inotify/inotify01.c
10743ltp/testcases/kernel/syscalls/inotify/inotify02.c
10744
1074526) Log Message:
10746Here is the patch to remove the unneeded dyntrans lines. Causes no new failures on my f8 test image.
10747Subject: selinux testsuite: don't give away dyntrans
10748domain_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>
10749
10750Modified File(s):
10751ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
10752
1075327) Log Message:
10754Making these tests run as default with LTP run, by, Subrata Modak <subrata@linux.vnet.ibm.com>
10755
10756Modified File(s):
10757ltp/runtest/fs
10758ltp/runtest/ipc
10759ltp/runtest/mm
10760ltp/runtest/sched
10761
1076228) Log Message:
10763split CFLAGS/CPPFLAGS properly and remove inappropriate flags, by, Mike Frysinger <vapier@users.sourceforge.net>
10764
10765Modified File(s):
10766ltp/testcases/realtime/config.mk
10767
1076829) Log Message:
10769dont stick ar flags into AR, and dont set AR/RANLIB by default, by, Mike Frysinger <vapier@users.sourceforge.net>
10770
10771Modified File(s):
10772ltp/testcases/realtime/lib/Makefile
10773
1077430) Log Message:
10775setup default RANLIB, by, Mike Frysinger <vapier@users.sourceforge.net>
10776
10777Modified File(s):
10778ltp/Makefile
10779
1078031) Log Message:
10781checks return values of asprintf calls else gcc-4.3.0 fails like following;
10782...
10783libstats.c:308: error: ignoring return value of 'asprintf', declared with attribute warn_unused_result
10784libstats.c:312: error: ignoring return value of 'asprintf', declared with attribute warn_unused_result
10785...
10786Signed-off-by: S.Çağlar Onur <caglar@pardus.org.tr>
10787Acked-by: Chirag <chirag@linux.vnet.ibm.com>
10788
10789Modified File(s):
10790ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
10791ltp/testcases/realtime/lib/libstats.c
10792
1079332) Log Message:
10794faccessat01 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>
10795
10796Modified File(s):
10797ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
10798ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
10799
1080033) Log Message:
10801According 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
10802http://sources.redhat.com/ml/libc-alpha/2008-04/msg00054.html and
10803http://sources.redhat.com/ml/libc-alpha/2008-04/msg00055.html.
10804Signed-off-by:
10805S.Çağlar Onur <caglar@pardus.org.tr>
10806
10807Modified File(s):
10808ltp/doc/testcases/kernel.txt
10809ltp/runtest/ltplite
10810ltp/runtest/stress.part3
10811ltp/runtest/syscalls
10812Removed File(s):
10813ltp/testcases/kernel/syscalls/times/times02.c
10814
1081534) Log Message:
10816This 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
10817<anoop.vijayan@in.ibm.com>
10818
10819Modified File(s):
10820ltp/testcases/network/tcp_cmds/tcpdump/tcpdump01
10821
1082235) Log Message:
10823Now 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>
10824
10825Modified Files:
10826ltp/testcases/realtime/func/async_handler/async_handler.c
10827ltp/testcases/realtime/func/async_handler/async_handler_jk.c
10828ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
10829ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
10830ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
10831ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
10832ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
10833ltp/testcases/realtime/func/measurement/preempt_timing.c
10834ltp/testcases/realtime/func/measurement/rdtsc-latency.c
10835ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
10836ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
10837ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
10838ltp/testcases/realtime/func/pi-tests/test-skeleton.c
10839ltp/testcases/realtime/func/pi-tests/testpi-0.c
10840ltp/testcases/realtime/func/pi-tests/testpi-1.c
10841ltp/testcases/realtime/func/pi-tests/testpi-2.c
10842ltp/testcases/realtime/func/pi-tests/testpi-4.c
10843ltp/testcases/realtime/func/pi-tests/testpi-5.c
10844ltp/testcases/realtime/func/pi-tests/testpi-6.c
10845ltp/testcases/realtime/func/pi-tests/testpi-7.c
10846ltp/testcases/realtime/func/pi_perf/pi_perf.c
10847ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
10848ltp/testcases/realtime/func/prio-wake/prio-wake.c
10849ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
10850ltp/testcases/realtime/func/thread_clock/tc-2.c
10851ltp/testcases/realtime/include/libjvmsim.h
10852ltp/testcases/realtime/include/libstats.h
10853ltp/testcases/realtime/include/list.h
10854ltp/testcases/realtime/lib/libjvmsim.c
10855ltp/testcases/realtime/lib/libstats.c
10856ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
10857ltp/testcases/realtime/perf/latency/pthread_cond_many.c
10858ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
10859ltp/testcases/realtime/stress/pi-tests/testpi-3.c
10860
1086136) Log Message:
10862pi_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>
10863
10864Modified Files:
10865ltp/testcases/realtime/func/Makefile
10866
1086737) Log Message:
10868The 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>.
10869
10870Modified Files:
10871ltp/testcases/realtime/config.mk
10872ltp/testcases/realtime/lib/Makefile
10873
1087438) Log Message:
10875periodic_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>.
10876
10877Modified Files:
10878ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
10879
1088039) Log Message:
10881Some 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>.
10882
10883Modified Files:
10884ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
10885ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
10886ltp/testcases/realtime/func/pi_perf/pi_perf.c
10887
1088840) Log Message:
10889Remove the last 2 files missed in the migration, namely:
10890testcases/realtime/stress/pi-tests/GNUmakefile.am
10891testcases/realtime/stress/pi-tests/GNUmakefile.in
10892Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
10893
10894Removed Files:
10895ltp/testcases/realtime/stress/pi-tests/GNUmakefile.am
10896ltp/testcases/realtime/stress/pi-tests/GNUmakefile.in
10897
1089841) Log Message:
10899In 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>
10900
10901Modified Files:
10902ltp/testcases/kernel/syscalls/execve/Makefile
10903ltp/testcases/kernel/syscalls/execve/execve05.c
10904
1090542) Log Message:
10906I 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
10907nges by Roy Lee <roylee17@gmail.com>.
10908
10909Modified File(s):
10910ltp/testcases/kernel/syscalls/execve/execve05.c
10911
1091243) Log Message:
10913This 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>
10914
10915Modified File(s):
10916ltp/testcases/kernel/syscalls/execve/execve02.c
10917
1091844) Log Message:
10919This 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>.
10920
10921Modified File(s):
10922ltp/testcases/kernel/syscalls/ftruncate/Makefile
10923ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
10924
1092545) Log Message:
10926The 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
10927#ifndef __NR_fadvise64
10928#define __NR_fadvise64 0
10929in each of the files that the patches were added. By, Shane Volpe <shanevolpe@gmail.com>
10930
10931Modified File(s):
10932ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
10933ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
10934ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
10935ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
10936
1093746) Log Message:
10938The 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>
10939
10940Modified File(s):
10941ltp/testcases/kernel/syscalls/sysfs/sysfs01.c
10942ltp/testcases/kernel/syscalls/sysfs/sysfs02.c
10943ltp/testcases/kernel/syscalls/sysfs/sysfs03.c
10944ltp/testcases/kernel/syscalls/sysfs/sysfs04.c
10945ltp/testcases/kernel/syscalls/sysfs/sysfs05.c
10946ltp/testcases/kernel/syscalls/sysfs/sysfs06.c
10947
1094847) Log Message:
10949Executing f00f testcase in x86 Xeon machines, it failed returning SIGSEGV:
10950# ./f00f
10951f00f 0 INFO : Testing for proper f00f instruction handling.
10952Segmentation fault
10953
10954Searching 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>.
10955
10956Modified File(s):
10957ltp/testcases/misc/f00f/f00f.c
10958
1095948) Log Message:
10960nptl01 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>.
10961
10962Modified File(s):
10963ltp/testcases/kernel/sched/nptl/nptl01.c
10964
1096549) Log Message:
10966I 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>.
10967
10968Removed File(s):
10969ltp/testcases/realtime/func/async_handler/run_auto.sh
10970
1097150) Log Message:
10972This 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>
10973
10974Modified File(s):
10975ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
10976
1097751) Log Message:
10978Attached 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>
10979
10980Modified File(s):
10981ltp/lib/Makefile
10982
1098352) Log Message:
10984overhaul script to make things much easier to manage by Garrett Cooper <yanegomi@gmail.com>
10985
10986Modified File(s):
10987ltp/IDcheck.sh
10988
1098953) Log Message:
10990simplify targets, by, Mike Frysinger <vapier@users.sourceforge.net>
10991
10992Modified File(s):
10993ltp/testcases/kernel/fs/fs_perms/Makefile
10994
1099554) Log Message:
10996cleanup code and add error checking, by, Mike Frysinger <vapier@users.sourceforge.net>
10997
10998Modified File(s):
10999ltp/testcases/kernel/fs/fs_perms/Makefile
11000ltp/testcases/kernel/fs/fs_perms/fs_perms.c
11001
1100255) Log Message:
11003Attached 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>.
11004
11005Modified File(s):
11006ltp/testcases/kernel/security/filecaps/Makefile
11007ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
11008
1100956) Log Message:
11010The 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>.
11011
11012Modified File(s):
11013ltp/testcases/misc/math/float/main.c
11014ltp/testcases/misc/math/float/bessel/genbessel.c
11015ltp/testcases/misc/math/float/exp_log/genexp_log.c
11016ltp/testcases/misc/math/float/iperb/geniperb.c
11017ltp/testcases/misc/math/float/power/genpower.c
11018ltp/testcases/misc/math/float/trigo/gentrigo.c
11019
1102057) Log Message:
11021Some Cleanups for CPU Controller Test Cases by Sudhir Kumar. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>, Acked-by: Dhaval Giani
11022<dhaval@linux.vnet.ibm.com>.
11023
11024Modified File(s):
11025ltp/testcases/kernel/controllers/test_controllers.sh
11026ltp/testcases/kernel/controllers/testplan.txt
11027ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
11028ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
11029ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
11030ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
11031ltp/testcases/kernel/controllers/cpuctl/cpuctl_testplan.txt
11032ltp/testcases/kernel/controllers/cpuctl/parameters.sh
11033ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
11034ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
11035ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.c
11036ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.h
11037
1103858) Log Message:
11039Initial 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>.
11040
11041Modified Files:
11042ltp/testcases/kernel/controllers/Makefile
11043ltp/testcases/kernel/controllers/test_controllers.sh
11044Added Files:
11045ltp/testcases/kernel/controllers/memctl/Makefile
11046ltp/testcases/kernel/controllers/memctl/memctl_test01.c
11047ltp/testcases/kernel/controllers/memctl/myfunctions.sh
11048ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh
11049
subrata_modak7e0233d2008-03-31 05:55:27 +000011050LTP-20080331
11051
110521) Log Message:
11053Fix the following NFS warning:
11054ioctl01 0 WARN : tst_rmdir(): rmobj(/tmp/iocfNl8Bi) failed: remove(/tmp/iocfNl8Bi) failed; errno=39: Directory not empty,
11055by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
11056
11057Modified File(s):
11058ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
11059
110602) Log Message:
11061Whitespaces cleanup and added -i argument for iterations, by, Gilles Carry <gilles.carry@bull.net>
11062
11063Modified File(s):
11064ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
11065ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
11066
110673) Log Message:
11068Test does:
11069..
11070pid1 = fork();
11071if (pid1 == 0) {
11072 /* child */
11073 kill(-pid1, SIGKILL);
11074...
11075which is wrong, since pid1 is zero.
11076By, Anton Gladkov <agladkov@parallels.com>
11077
11078Modified File(s):
11079ltp/testcases/kernel/syscalls/kill/kill06.c
11080
110814) Log Message:
11082Provide it with CHILD_STACK_SIZE, by, Anton Gladkov <agladkov@parallels.com>
11083
11084Modified File(s):
11085ltp/testcases/kernel/syscalls/clone/clone06.c
11086
110875) Log Message:
11088Fix '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>
11089
11090Modified File(s):
11091ltp/testcases/kernel/io/direct_io/diotest4.c
11092
110936) Log Message:
11094Initial Set of TI-RPC test Cases addition to LTP, by, Aurélien Charbon <aurelien.charbon@ext.bull.net>
11095
11096Modified File(s):
11097ltp/doc/testcases/network.txt ltp/runtest/rpc
11098ltp/runtest/stress.part3
11099ltp/testcases/kernel/include/linux_syscall_numbers.h
11100ltp/testcases/network/rpc/Makefile
11101ltp/testcases/network/rpc/README
11102
11103Removed File(s):
11104ltp/testcases/network/rpc/rpc01/Makefile
11105ltp/testcases/network/rpc/rpc01/rpc01
11106ltp/testcases/network/rpc/rpc01/rpc1.c
11107ltp/testcases/network/rpc/rpc01/rpc_server.c
11108ltp/testcases/network/rpc/rpc01/datafiles/file.1
11109ltp/testcases/network/rpc/rpc01/datafiles/file.2
11110ltp/testcases/network/rpc/rpcinfo/Makefile
11111ltp/testcases/network/rpc/rpcinfo/rpcinfo01
11112ltp/testcases/network/rpc/rup/Makefile
11113ltp/testcases/network/rpc/rup/rup01
11114ltp/testcases/network/rpc/rusers/Makefile
11115ltp/testcases/network/rpc/rusers/rusers01
11116
11117Added File(s):
11118ltp/testcases/network/rpc/basic_tests/Makefile
11119ltp/testcases/network/rpc/basic_tests/README
11120ltp/testcases/network/rpc/basic_tests/rpc01/Makefile
11121ltp/testcases/network/rpc/basic_tests/rpc01/rpc01
11122ltp/testcases/network/rpc/basic_tests/rpc01/rpc1.c
11123ltp/testcases/network/rpc/basic_tests/rpc01/rpc_server.c
11124ltp/testcases/network/rpc/basic_tests/rpc01/datafiles/file.1
11125ltp/testcases/network/rpc/basic_tests/rpc01/datafiles/file.2
11126ltp/testcases/network/rpc/basic_tests/rpcinfo/Makefile
11127ltp/testcases/network/rpc/basic_tests/rpcinfo/rpcinfo01
11128ltp/testcases/network/rpc/basic_tests/rup/Makefile
11129ltp/testcases/network/rpc/basic_tests/rup/rup01
11130ltp/testcases/network/rpc/basic_tests/rusers/Makefile
11131ltp/testcases/network/rpc/basic_tests/rusers/rusers01
11132ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile
11133ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.clnt
11134ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.svc
11135ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/README
11136ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.auto
11137ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.interactive
11138ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure~
11139ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install
11140ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install.sh
11141ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_basic_lib.sh
11142ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_performance_lib.sh
11143ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_stress_lib.sh
11144ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_auth_basic_lib.sh
11145ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_basic_lib.sh
11146ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_complex_lib.sh
11147ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_dataint_lib.sh
11148ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_performance_lib.sh
11149ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_scalability_lib.sh
11150ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_stress_lib.sh
11151ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_basic_lib.sh
11152ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_complex_lib.sh
11153ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_limits_lib.sh
11154ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_performance_lib.sh
11155ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_stress_lib.sh
11156ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_err_basic_lib.sh
11157ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_regunreg_basic_lib.sh
11158ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_basic_lib.sh
11159ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_complex_lib.sh
11160ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_dataint_lib.sh
11161ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_performance_lib.sh
11162ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_scalability_lib.sh
11163ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_stress_lib.sh
11164ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_tirpc_ts_run.sh
11165ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_run.sh
11166ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_wizard.sh
11167ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_tests.sh
11168ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_addrmanagmt_basic_lib.sh
11169ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_addrmanagmt_limits_lib.sh
11170ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_auth_basic_lib.sh
11171ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_basic_lib.sh
11172ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_complex_lib.sh
11173ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_dataint_lib.sh
11174ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_limits_lib.sh
11175ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_mt_lib.sh
11176ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_performance_lib.sh
11177ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_scalability_lib.sh
11178ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_stress_lib.sh
11179ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_err_basic_lib.sh
11180ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_err_complex_lib.sh
11181ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_basic_lib.sh
11182ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_complex_lib.sh
11183ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_dataint_lib.sh
11184ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_limits_lib.sh
11185ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_mt_lib.sh
11186ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_performance_lib.sh
11187ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_scalability_lib.sh
11188ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_stress_lib.sh
11189ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_basic_lib.sh
11190ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_complex_lib.sh
11191ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_dataint_lib.sh
11192ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_limits_lib.sh
11193ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_mt_lib.sh
11194ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_performance_lib.sh
11195ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_scalability_lib.sh
11196ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_stress_lib.sh
11197ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_basic_lib.sh
11198ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_complex_lib.sh
11199ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_dataint_lib.sh
11200ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_limits_lib.sh
11201ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_mt_lib.sh
11202ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_performance_lib.sh
11203ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_scalability_lib.sh
11204ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_stress_lib.sh
11205ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_basic_lib.sh
11206ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_complex_lib.sh
11207ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_dataint_lib.sh
11208ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_limits_lib.sh
11209ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_mt_lib.sh
11210ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_performance_lib.sh
11211ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_scalability_lib.sh
11212ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_stress_lib.sh
11213ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/Makefile.hdr
11214ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/categories
11215ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.ftr
11216ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.hdr
11217ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/rpc_ts_run.ftr
11218ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/rpc_ts_run.hdr
11219ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_get_myaddress.sh
11220ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_getmaps.sh
11221ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_getport.sh
11222ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.performance.sh
11223ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.sh
11224ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.stress.sh
11225ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_set.sh
11226ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_unset.sh
11227ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_auth_destroy.sh
11228ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authnone_create.sh
11229ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authunix_create.sh
11230ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authunix_create_default.sh
11231ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.complex.sh
11232ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.dataint.sh
11233ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.performance.sh
11234ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.scalability.sh
11235ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.sh
11236ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.stress.sh
11237ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_create.sh
11238ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_create.stress.sh
11239ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_destroy.sh
11240ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_destroy.stress.sh
11241ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.complex.sh
11242ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.performance.sh
11243ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.sh
11244ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.limits.sh
11245ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.performance.sh
11246ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.sh
11247ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.stress.sh
11248ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_bufcreate.limits.sh
11249ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_bufcreate.sh
11250ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.performance.sh
11251ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.sh
11252ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.stress.sh
11253ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svc_destroy.sh
11254ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svc_destroy.stress.sh
11255ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcfd_create.limits.sh
11256ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcfd_create.sh
11257ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcraw_create.performance.sh
11258ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcraw_create.sh
11259ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.limits.sh
11260ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.performance.sh
11261ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.sh
11262ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.stress.sh
11263ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_bufcreate.limits.sh
11264ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_bufcreate.sh
11265ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.performance.sh
11266ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.sh
11267ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.stress.sh
11268ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_pcreateerror.sh
11269ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_perrno.sh
11270ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_perror.sh
11271ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_spcreateerror.sh
11272ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_sperrno.sh
11273ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_sperror.sh
11274ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_auth.sh
11275ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_noproc.sh
11276ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_noprog.sh
11277ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_progvers.sh
11278ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_systemerr.sh
11279ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_weakauth.sh
11280ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_registerrpc.sh
11281ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_svc_register.sh
11282ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_svc_unregister.sh
11283ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_xprt_register.sh
11284ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_xprt_unregister.sh
11285ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.dataint.sh
11286ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.performance.sh
11287ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.scalability.sh
11288ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.sh
11289ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.stress.sh
11290ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.complex.sh
11291ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.dataint.sh
11292ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.performance.sh
11293ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.scalability.sh
11294ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.sh
11295ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.stress.sh
11296ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_control.dataint.sh
11297ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_control.sh
11298ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_freeres.sh
11299ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_geterr.sh
11300ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_freeargs.sh
11301ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getargs.dataint.sh
11302ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getargs.sh
11303ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getcaller.sh
11304ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_sendreply.sh
11305ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_addrmanagmt_rpcb_getaddr.limits.sh
11306ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_addrmanagmt_rpcb_getaddr.sh
11307ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_addrmanagmt_rpcb_getmaps.sh
11308ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authdes_create.sh
11309ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authdes_seccreate.sh
11310ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authnone_create.sh
11311ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authsys_create.sh
11312ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authsys_create_default.sh
11313ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.complex.sh
11314ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.dataint.sh
11315ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.mt.sh
11316ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.performance.sh
11317ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.scalability.sh
11318ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.sh
11319ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.stress.sh
11320ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_dg_create.limits.sh
11321ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_dg_create.sh
11322ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_vc_create.limits.sh
11323ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_vc_create.sh
11324ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_dg_create.limits.sh
11325ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_dg_create.sh
11326ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_vc_create.limits.sh
11327ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_vc_create.sh
11328ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_pcreateerror.sh
11329ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perrno.complex.sh
11330ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perrno.sh
11331ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perror.complex.sh
11332ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perror.sh
11333ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_noproc.sh
11334ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_noprog.sh
11335ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_progvers.sh
11336ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_systemerr.sh
11337ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_weakauth.sh
11338ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.complex.sh
11339ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.dataint.sh
11340ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.mt.sh
11341ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.performance.sh
11342ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.scalability.sh
11343ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.sh
11344ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.stress.sh
11345ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_tli_create.limits.sh
11346ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_tli_create.sh
11347ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.complex.sh
11348ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.dataint.sh
11349ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.mt.sh
11350ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.performance.sh
11351ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.scalability.sh
11352ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.sh
11353ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.stress.sh
11354ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_set.sh
11355ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_unset.sh
11356ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_reg.mt.sh
11357ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_reg.sh
11358ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_reg.stress.sh
11359ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_tli_create.limits.sh
11360ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_tli_create.sh
11361ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_unreg.mt.sh
11362ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_unreg.sh
11363ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_unreg.stress.sh
11364ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.complex.sh
11365ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.dataint.sh
11366ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.mt.sh
11367ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.performance.sh
11368ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.scalability.sh
11369ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.sh
11370ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.stress.sh
11371ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_control.limits.sh
11372ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_control.sh
11373ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_tp_create.sh
11374ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_tp_create_timed.limits.sh
11375ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_tp_create_timed.sh
11376ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_svc_tp_create.sh
11377ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.complex.sh
11378ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.dataint.sh
11379ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.mt.sh
11380ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.performance.sh
11381ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.scalability.sh
11382ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.sh
11383ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.stress.sh
11384ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.complex.sh
11385ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.dataint.sh
11386ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.limits.sh
11387ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.mt.sh
11388ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.performance.sh
11389ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.scalability.sh
11390ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.sh
11391ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.stress.sh
11392ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.basic.sh
11393ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.complex.sh
11394ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.dataint.sh
11395ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.mt.sh
11396ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.performance.sh
11397ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.scalability.sh
11398ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.stress.sh
11399ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_reg.basic.sh
11400ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_reg.mt.sh
11401ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_reg.stress.sh
11402ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.complex.sh
11403ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.dataint.sh
11404ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.mt.sh
11405ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.performance.sh
11406ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.scalability.sh
11407ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.sh
11408ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.stress.sh
11409ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_create.sh
11410ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_create_timed.limits.sh
11411ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_create_timed.sh
11412ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_destroy.sh
11413ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_svc_create.sh
11414ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_svc_destroy.sh
11415ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/cleaner.c.src
11416ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_get_myaddress/1-basic.c
11417ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_get_myaddress/assertions.xml
11418ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps/1-basic.c
11419ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps/assertions.xml
11420ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getport/1-basic.c
11421ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getport/assertions.xml
11422ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/1-basic.c
11423ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/2-stress.c
11424ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/7-performance.c
11425ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/assertions.xml
11426ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_set/1-basic.c
11427ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_set/assertions.xml
11428ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_unset/1-basic.c
11429ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_unset/assertions.xml
11430ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_auth_destroy/1-basic.c
11431ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_auth_destroy/assertions.xml
11432ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authnone_create/1-basic.c
11433ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authnone_create/assertions.xml
11434ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create/1-basic.c
11435ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create/assertions.xml
11436ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create_default/1-basic.c
11437ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create_default/assertions.xml
11438ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/1-basic.c
11439ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/2-stress.c
11440ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/5-scalability.c
11441ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/6-dataint.c
11442ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/7-performance.c
11443ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/8-complex.c
11444ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/assertions.xml
11445ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/1-basic.c
11446ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/2-stress.c
11447ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/assertions.xml
11448ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_destroy/1-basic.c
11449ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_destroy/2-stress.c
11450ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_destroy/assertions.xml
11451ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/1-basic.c
11452ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/7-performance.c
11453ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/8-complex.c
11454ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/assertions.xml
11455ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/1-basic.c
11456ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/2-stress.c
11457ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/3-limits.c
11458ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/7-performance.c
11459ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/assertions.xml
11460ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/1-basic.c
11461ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/3-limits.c
11462ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/assertions.xml
11463ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/1-basic.c
11464ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/2-stress.c
11465ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/7-performance.c
11466ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/assertions.xml
11467ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/1-basic.c
11468ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/2-stress.c
11469ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/assertions.xml
11470ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/1-basic.c
11471ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/3-limits.c
11472ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/assertions.xml
11473ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/1-basic.c
11474ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/7-performance.c
11475ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/assertions.xml
11476ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/1-basic.c
11477ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/2-stress.c
11478ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/3-limits.c
11479ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/7-performance.c
11480ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/assertions.xml
11481ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/1-basic.c
11482ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/3-limits.c
11483ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/assertions.xml
11484ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/1-basic.c
11485ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/2-stress.c
11486ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/7-performance.c
11487ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/assertions.xml
11488ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_pcreateerror/1-basic.c
11489ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_pcreateerror/assertions.xml
11490ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perrno/1-basic.c
11491ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perrno/assertions.xml
11492ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perror/1-basic.c
11493ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perror/assertions.xml
11494ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_spcreateerror/1-basic.c
11495ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_spcreateerror/assertions.xml
11496ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperrno/1-basic.c
11497ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperrno/assertions.xml
11498ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperror/1-basic.c
11499ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperror/assertions.xml
11500ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_auth/1-basic.c
11501ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_auth/assertions.xml
11502ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noproc/1-basic.c
11503ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noproc/assertions.xml
11504ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noprog/1-basic.c
11505ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noprog/assertions.xml
11506ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_progvers/1-basic.c
11507ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_progvers/assertions.xml
11508ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_systemerr/1-basic.c
11509ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_systemerr/assertions.xml
11510ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_weakauth/1-basic.c
11511ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_weakauth/assertions.xml
11512ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_registerrpc/1-basic.c
11513ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_registerrpc/assertions.xml
11514ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_register/1-basic.c
11515ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_register/assertions.xml
11516ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_unregister/1-basic.c
11517ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_unregister/assertions.xml
11518ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_register/1-basic.c
11519ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_register/assertions.xml
11520ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_unregister/1-basic.c
11521ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_unregister/assertions.xml
11522ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/1-basic.c
11523ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/2-stress.c
11524ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/5-scalability.c
11525ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/6-dataint.c
11526ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/7-performance.c
11527ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/assertions.xml
11528ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/1-basic.c
11529ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/2-stress.c
11530ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/5-scalability.c
11531ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/6-dataint.c
11532ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/7-performance.c
11533ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/8-complex.c
11534ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/assertions.xml
11535ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/1-basic.c
11536ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/6-dataint.c
11537ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/assertions.xml
11538ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_freeres/1-basic.c
11539ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_freeres/assertions.xml
11540ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_geterr/1-basic.c
11541ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_geterr/assertions.xml
11542ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/1-basic.c
11543ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/assertions.xml
11544ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/svc.c
11545ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/1-basic.c
11546ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/6-dataint.c
11547ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/assertions.xml
11548ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/client.c
11549ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getcaller/1-basic.c
11550ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getcaller/assertions.xml
11551ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/1-basic.c
11552ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/assertions.xml
11553ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/client.c
11554ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/1-basic.c
11555ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/3-limits.c
11556ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/assertions.xml
11557ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getmaps/1-basic.c
11558ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getmaps/assertions.xml
11559ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_create/1-basic.c
11560ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_create/assertions.xml
11561ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_seccreate/1-basic.c
11562ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_seccreate/assertions.xml
11563ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authnone_create/1-basic.c
11564ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authnone_create/assertions.xml
11565ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create/1-basic.c
11566ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create/assertions.xml
11567ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create_default/1-basic.c
11568ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create_default/assertions.xml
11569ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/1-basic.c
11570ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/2-stress.c
11571ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/4-mt.c
11572ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/5-scalability.c
11573ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/6-dataint.c
11574ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/7-performance.c
11575ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/8-complex.c
11576ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/assertions.xml
11577ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/1-basic.c
11578ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/3-limits.c
11579ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/assertions.xml
11580ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/1-basic.c
11581ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/3-limits.c
11582ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/assertions.xml
11583ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/1-basic.c
11584ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/3-limits.c
11585ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/assertions.xml
11586ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/1-basic.c
11587ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/3-limits.c
11588ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/assertions.xml
11589ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_pcreateerror/1-basic.c
11590ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_pcreateerror/assertions.xml
11591ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/1-basic.c
11592ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/8-complex.c
11593ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/assertions.xml
11594ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/1-basic.c
11595ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/8-complex.c
11596ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/assertions.xml
11597ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noproc/1-basic.c
11598ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noproc/assertions.xml
11599ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noprog/1-basic.c
11600ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noprog/assertions.xml
11601ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_progvers/1-basic.c
11602ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_progvers/assertions.xml
11603ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_systemerr/1-basic.c
11604ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_systemerr/assertions.xml
11605ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_weakauth/1-basic.c
11606ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_weakauth/assertions.xml
11607ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/1-basic.c
11608ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/2-stress.c
11609ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/4-mt.c
11610ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/5-scalability.c
11611ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/6-dataint.c
11612ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/7-performance.c
11613ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/8-complex.c
11614ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/assertions.xml
11615ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/1-basic.c
11616ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/3-limits.c
11617ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/assertions.xml
11618ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/1-basic.c
11619ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/2-stress.c
11620ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/4-mt.c
11621ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/5-scalability.c
11622ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/6-dataint.c
11623ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/7-performance.c
11624ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/8-complex.c
11625ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/assertions.xml
11626ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_set/1-basic.c
11627ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_set/assertions.xml
11628ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_unset/1-basic.c
11629ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_unset/assertions.xml
11630ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/1-basic.c
11631ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/2-stress.c
11632ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/4-mt.c
11633ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/assertions.xml
11634ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/1-basic.c
11635ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/3-limits.c
11636ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/assertions.xml
11637ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/1-basic.c
11638ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/2-stress.c
11639ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/4-mt.c
11640ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/assertions.xml
11641ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/1-basic.c
11642ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/2-stress.c
11643ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/4-mt.c
11644ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/5-scalability.c
11645ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/6-dataint.c
11646ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/7-performance.c
11647ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/8-complex.c
11648ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/assertions.xml
11649ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/1-basic.c
11650ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/3-limits.c
11651ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/assertions.xml
11652ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create/1-basic.c
11653ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create/assertions.xml
11654ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/1-basic.c
11655ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/3-limits.c
11656ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/assertions.xml
11657ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_svc_tp_create/1-basic.c
11658ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_svc_tp_create/assertions.xml
11659ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/1-basic.c
11660ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/2-stress.c
11661ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/4-mt.c
11662ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/5-scalability.c
11663ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/6-dataint.c
11664ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/7-performance.c
11665ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/8-complex.c
11666ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/assertions.xml
11667ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/1-basic.c
11668ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/2-stress.c
11669ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/3-limits.c
11670ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/4-mt.c
11671ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/5-scalability.c
11672ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/6-dataint.c
11673ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/7-performance.c
11674ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/8-complex.c
11675ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/assertions.xml
11676ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/1-basic.c
11677ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/2-stress.c
11678ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/4-mt.c
11679ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/5-scalability.c
11680ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/6-dataint.c
11681ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/7-performance.c
11682ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/8-complex.c
11683ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/assertions.xml
11684ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/1-basic.c
11685ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/2-stress.c
11686ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/4-mt.c
11687ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/assertions.xml
11688ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/1-basic.c
11689ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/2-stress.c
11690ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/4-mt.c
11691ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/5-scalability.c
11692ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/6-dataint.c
11693ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/7-performance.c
11694ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/8-complex.c
11695ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/assertions.xml
11696ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create/1-basic.c
11697ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create/assertions.xml
11698ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/1-basic.c
11699ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/3-limits.c
11700ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/assertions.xml
11701ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_destroy/1-basic.c
11702ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_destroy/assertions.xml
11703ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_create/1-basic.c
11704ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_create/assertions.xml
11705ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_destroy/1-basic.c
11706ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_destroy/assertions.xml
11707ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_svc_1/rpc_svc_1.c
11708ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_svc_2/rpc_svc_2.c
11709ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_1/tirpc_svc_1.c
11710ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_11/tirpc_svc_11.c
11711ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_2/tirpc_svc_2.c
11712ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_3/tirpc_svc_3.c
11713ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_4/tirpc_svc_4.c
11714ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_5/tirpc_svc_5.c
11715ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_6/tirpc_svc_6.c
11716ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_7/tirpc_svc_7.c
11717ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_8/tirpc_svc_8.c
11718ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_9/tirpc_svc_9.c
11719ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tsLogParser/rpc_ts.mod.php
11720
117217) Log Message:
11722The idea of the patch is "to make things that should be extern, extern". The means to do this are:
117231. Explicitly declaring variables extern in some places.
117242. Defining _USC_LIB_ where appropriate.
11725
11726My 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>
11727
11728Modified File(s):
11729ltp/testcases/kernel/mem/hugetlb/lib/Makefile
11730ltp/testcases/kernel/syscalls/ipc/lib/Makefile
11731ltp/testcases/kernel/syscalls/ipc/lib/ipcmsg.h
11732ltp/testcases/kernel/syscalls/ipc/lib/ipcsem.h
11733ltp/testcases/kernel/syscalls/kill/kill05.c
11734ltp/testcases/kernel/syscalls/kill/kill07.c
11735ltp/testcases/kernel/syscalls/lib/Makefile
11736ltp/testcases/kernel/syscalls/nftw/lib.c
11737ltp/testcases/network/sctp/testlib/Makefile
11738
117398) Log Message:
11740Add 2 scripts for detecting features used by some tests, namely:
11741- support for pthread_mutexattr_setprotocol(..., PTHREAD_PRIO_INHERIT)
11742- support for pthread_mutexattr_setrobust_np()
11743Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
11744
11745Added Files:
11746ltp/testcases/realtime/scripts/check_pi.sh
11747ltp/testcases/realtime/scripts/check_robust.sh
11748
117499) Log Message:
11750Add Makefiles to all the realtime testcases without any autotools dependencies. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
11751
11752Added Files:
11753ltp/testcases/realtime/Makefile
11754ltp/testcases/realtime/config.mk
11755ltp/testcases/realtime/func/Makefile
11756ltp/testcases/realtime/func/async_handler/Makefile
11757ltp/testcases/realtime/func/gtod_latency/Makefile
11758ltp/testcases/realtime/func/hrtimer-prio/Makefile
11759ltp/testcases/realtime/func/matrix_mult/Makefile
11760ltp/testcases/realtime/func/measurement/Makefile
11761ltp/testcases/realtime/func/periodic_cpu_load/Makefile
11762ltp/testcases/realtime/func/pi-tests/Makefile
11763ltp/testcases/realtime/func/pi_perf/Makefile
11764ltp/testcases/realtime/func/prio-preempt/Makefile
11765ltp/testcases/realtime/func/prio-wake/Makefile
11766ltp/testcases/realtime/func/pthread_kill_latency/Makefile
11767ltp/testcases/realtime/func/sched_football/Makefile
11768ltp/testcases/realtime/func/sched_jitter/Makefile
11769ltp/testcases/realtime/func/sched_latency/Makefile
11770ltp/testcases/realtime/func/thread_clock/Makefile
11771ltp/testcases/realtime/lib/Makefile
11772ltp/testcases/realtime/perf/Makefile
11773ltp/testcases/realtime/perf/latency/Makefile
11774ltp/testcases/realtime/stress/Makefile
11775ltp/testcases/realtime/stress/pi-tests/Makefile
11776
1177710) Log Message:
11778Remove autotools stuff:
11779- autogen.sh
11780- configure.ac
11781- configure
11782- aclocal.m4
11783- config/*
11784- all the GNUmakefile.am
11785- all the GNUmakefile.in
11786
11787Also adapt testscripts/test_realtime.sh to the new build system. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
11788
11789Modified Files:
11790ltp/testscripts/test_realtime.sh
11791Removed Files:
11792ltp/testcases/realtime/GNUmakefile.am
11793ltp/testcases/realtime/GNUmakefile.in
11794ltp/testcases/realtime/aclocal.m4
11795ltp/testcases/realtime/autogen.sh
11796ltp/testcases/realtime/configure
11797ltp/testcases/realtime/configure.ac
11798ltp/testcases/realtime/config/GNUmakefile.am
11799ltp/testcases/realtime/config/GNUmakefile.in
11800ltp/testcases/realtime/config/autoconf/compile
11801ltp/testcases/realtime/config/autoconf/config.guess
11802ltp/testcases/realtime/config/autoconf/config.sub
11803ltp/testcases/realtime/config/autoconf/depcomp
11804ltp/testcases/realtime/config/autoconf/install-sh
11805ltp/testcases/realtime/config/autoconf/missing
11806ltp/testcases/realtime/func/GNUmakefile.am
11807ltp/testcases/realtime/func/GNUmakefile.in
11808ltp/testcases/realtime/func/async_handler/GNUmakefile.am
11809ltp/testcases/realtime/func/async_handler/GNUmakefile.in
11810ltp/testcases/realtime/func/gtod_latency/GNUmakefile.am
11811ltp/testcases/realtime/func/gtod_latency/GNUmakefile.in
11812ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.am
11813ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.in
11814ltp/testcases/realtime/func/matrix_mult/GNUmakefile.am
11815ltp/testcases/realtime/func/matrix_mult/GNUmakefile.in
11816ltp/testcases/realtime/func/measurement/GNUmakefile.am
11817ltp/testcases/realtime/func/measurement/GNUmakefile.in
11818ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.am
11819ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.in
11820ltp/testcases/realtime/func/pi-tests/GNUmakefile.am
11821ltp/testcases/realtime/func/pi-tests/GNUmakefile.in
11822ltp/testcases/realtime/func/pi_perf/GNUmakefile.am
11823ltp/testcases/realtime/func/pi_perf/GNUmakefile.in
11824ltp/testcases/realtime/func/prio-preempt/GNUmakefile.am
11825ltp/testcases/realtime/func/prio-preempt/GNUmakefile.in
11826ltp/testcases/realtime/func/prio-wake/GNUmakefile.am
11827ltp/testcases/realtime/func/prio-wake/GNUmakefile.in
11828ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.am
11829ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.in
11830ltp/testcases/realtime/func/sched_football/GNUmakefile.am
11831ltp/testcases/realtime/func/sched_football/GNUmakefile.in
11832ltp/testcases/realtime/func/sched_jitter/GNUmakefile.am
11833ltp/testcases/realtime/func/sched_jitter/GNUmakefile.in
11834ltp/testcases/realtime/func/sched_latency/GNUmakefile.am
11835ltp/testcases/realtime/func/sched_latency/GNUmakefile.in
11836ltp/testcases/realtime/func/thread_clock/GNUmakefile.am
11837ltp/testcases/realtime/func/thread_clock/GNUmakefile.in
11838ltp/testcases/realtime/include/GNUmakefile.am
11839ltp/testcases/realtime/include/GNUmakefile.in
11840ltp/testcases/realtime/lib/GNUmakefile.am
11841ltp/testcases/realtime/lib/GNUmakefile.in
11842ltp/testcases/realtime/perf/GNUmakefile.am
11843ltp/testcases/realtime/perf/GNUmakefile.in
11844ltp/testcases/realtime/perf/latency/GNUmakefile.am
11845ltp/testcases/realtime/perf/latency/GNUmakefile.in
11846ltp/testcases/realtime/stress/GNUmakefile.am
11847ltp/testcases/realtime/stress/GNUmakefile.in
11848
1184911) Log Message:
11850Forgot to remove include/rttests_config.h.in in the previous patch. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
11851
11852Removed Files:
11853ltp/testcases/realtime/include/rttests_config.h.in
11854
1185512) Log Message:
11856Fix 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.
11857
11858Modified File(s):
11859ltp/testcases/realtime/run.sh
11860
1186113) Log Message:
11862Usually 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>
11863
11864Modified File(s):
11865ltp/testcases/realtime/config.mk
11866
1186714) Log Message:
11868This 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>
11869
11870Modified File(s):
11871ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
11872
1187315) Log Message:
11874mmap1.c:524: warning: format '%ld' expects type 'long int', but argument 3 has type 'double'
11875which actually prints as:
11876WARNING: bad argument. Using default 1125899906842624
11877
11878Fix disktest printf format warnings (on Linux; no idea about Windows):
11879childmain.c:443: warning: format '%d' expects type 'int', but argument 4 has type 'size_t'
11880childmain.c:443: warning: format '%X' expects type 'unsigned int', but argument 5 has type 'size_t'
11881childmain.c:445: warning: format '%d' expects type 'int', but argument 6 has type 'size_t'
11882childmain.c:448: warning: format '%d' expects type 'int', but argument 6 has type 'size_t'
11883childmain.c:451: warning: format '%d' expects type 'int', but argument 6 has type 'size_t'
11884Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com>
11885
11886Modified File(s):
11887ltp/testcases/kernel/io/disktest/childmain.h
11888ltp/testcases/kernel/mem/mtest06/mmap1.c
11889
1189016) Log Message:
11891All 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>
11892
11893Modified File(s):
11894ltp/testcases/kernel/syscalls/syslog/syslogtst.c
11895
1189617) Log Message:
11897The filename arguments in some output messages are wrong. Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>
11898
11899Modified File(s):
11900ltp/testcases/kernel/syscalls/inotify/inotify02.c
11901
1190218) Log Message:
11903Fixes 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>
11904
11905Modified File(s):
11906ltp/testcases/realtime/func/pi_perf/pi_perf.c
11907
1190819) Log Message:
11909The 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>
11910
11911Modified File(s):
11912ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
11913
1191420) Log Message:
11915faccessat01 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>
11916
11917Modified File(s):
11918ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
11919ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
11920
1192121) Log Messsage:
11922Some newer glibcs do not like sprintf() printing a string into itself and loop. By, Marcus Meissner <marcusmeissner@users.sourceforge.net>
11923
11924Modified File(s):
11925ltp/testcases/kernel/syscalls/nftw/lib.c
11926ltp/testcases/kernel/syscalls/nftw/lib64.c
11927
1192822) Log Message:
11929some more "variable is used uninitialized" warnings fixed with this patch, by, Marcus Meissner <marcusmeissner@users.sourceforge.net>
11930
11931Modified File(s):
11932ltp/testcases/kernel/fs/doio/doio.c
11933ltp/testcases/kernel/syscalls/sysctl/sysctl05.c
11934ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_wait/4-1.c
11935
1193623) Log Message:
11937This 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>
11938
11939Modified File(s):
11940ltp/testcases/kernel/fs/doio/doio.c
11941ltp/testcases/kernel/fs/doio/iogen.c
11942
1194324) Log Message:
11944Various 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>
11945
11946Modified File(s):
11947ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
11948ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
11949ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
11950ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
11951ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
11952ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
11953
1195425) Log Message:
11955When I was compiling ltp-full-20080229/kernel/module/, error occured. The error like this: ...
11956scripts/Makefile.build:46: *** CFLAGS was changed in"ltp-full-20080229/testcases/kernel/module/delete_module/Makefile".Fix it to use EXTRA_CFLAGS. Stop.
11957The 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:
11958"#include <asm/atomic.h>" in delete_module01.c
11959"#include <linux/config.h>" in dummy_del_mod.c
11960The following patch solves these problems:
11961Signed-off-by: Wang Fang <wangf@cn.fujitsu.com>
11962
11963Modified File(s):
11964ltp/testcases/kernel/module/delete_module/Makefile
11965ltp/testcases/kernel/module/delete_module/delete_module01.c
11966ltp/testcases/kernel/module/delete_module/delete_module02.c
11967ltp/testcases/kernel/module/delete_module/delete_module03.c
11968ltp/testcases/kernel/module/delete_module/dummy_del_mod.c
11969ltp/testcases/kernel/module/delete_module/dummy_del_mod_dep.c
11970
1197126) Log Message:
11972The ltp-full-20080229/testcases/kernel/module/delete_module/Makefile will do this:
11973 @set -e; for i in $(MODULES); do ln -f $$i /tmp/$$i ; done
11974If the ltp directory and /tmp are not in the same device, an error occurs:
11975 ln: creating hard link `/tmp/xxx' => `xxx': Invalid cross-device link I suffer from this.
11976The patch as follows:
11977Signed-off-by: Wang Fang <wangf@cn.fujitsu.com>
11978
11979Modified File(s):
11980ltp/testcases/kernel/module/delete_module/Makefile
11981
1198227) Log Message:
11983The 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>
11984
11985Modified File(s):
11986ltp/testscripts/ltpstress.sh
11987
1198828) Log Message:
11989The 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>
11990
11991File(s) Modified:
11992ltp/testcases/kernel/syscalls/inotify/README
11993ltp/testcases/kernel/syscalls/inotify/inotify02.c
11994
1199529) Log Message:
11996I 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
11997
11998Modified File(s):
11999ltp/testcases/kernel/syscalls/syslog/syslogtst.c
12000
1200130) Log Message:
12002A few POSIX fixes from Dustin Kirkland in [1908313]
12003
12004Modified File(s):
12005ltp/IDcheck.sh
12006ltp/runltp
12007ltp/runltplite.sh
12008
1200931) Log Message:
12010cleanup build system a bit
12011
12012Removed File(s):
12013gotlibcap.c nolibcap.c
12014
1201532) Log Message:
12016When 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>
12017
12018Modified File(s):
12019ltp/IDcheck.sh
12020
1202133) Log Message:
12022Update 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>
12023
12024Modified Files:
12025ltp/testcases/kernel/security/filecaps/Makefile
12026ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
12027Added Files:
12028ltp/testcases/kernel/security/filecaps/makenumcapsh.c
12029
1203034) Log Message:
120311. Minor fixes:
12032 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.
120332. Bug fix: disk write access deadlock
12034 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.
12035Signed-off-by: Gilles Carry <gilles.carry@bull.net>
12036
12037Modified Files:
12038ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
12039ltp/testcases/realtime/func/thread_clock/tc-2.c
12040
1204135) Log Message:
120421. Whitespaces cleanup
120432. Error checks when initializing stat containers
12044Signed-off-by: Gilles Carry <gilles.carry@bull.net>
12045
12046Modified Files:
12047ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
12048
1204936) Log Message:
12050In 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>
12051
12052Modified Files:
12053ltp/testcases/realtime/include/libstats.h
12054ltp/testcases/realtime/lib/librttest.c
12055ltp/testcases/realtime/lib/libstats.c
12056
1205737) Log Message:
120581) This patch fixes a concurrency issue in shmctl02. Same issue as in shmat02,
120592) Fix return value check from shmat. In case of error, this wrong check was leading to a seg-fault. Same problem as in kill05,
120603) Fixes a concurrency issue in shmget02. Same issue as in shmat02 : second key can conflict with the key from another process,
120614) 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,
12062Signed-off-by: Renaud Loittiaux <Renaud.Lottiaux@kerlabs.com>
12063
12064Modified Files:
12065ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
12066ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
12067ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
12068ltp/testcases/kernel/syscalls/rename/rename14.c
12069
1207038) Log Message:
12071Fixing 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>
12072
12073Modified Files:
12074ltp/testcases/kernel/syscalls/ipc/semctl/semctl07.c
12075
12076
1207739) Log Message:
12078Fixing 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>
12079
12080Modified Files:
12081ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
12082
1208340) Log Message:
12084Fixes 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.
12085Patch content :
12086* Define 2 new functions in kernel/syscalls/lib/libtestsuite.c, used to
12087* synchronize a father and a son using pipes.
12088 - create_sync_pipes: create a pair of pipes used for the synchronization,
12089 - wait_son_startup: function used in the father to wait for its son to start ts execution,
12090 - notify_startup: function used in the son to notify it has started its execution,
12091* Add a kernel/syscalls/lib/libtestsuite.h file to cleanly export newly
12092* defines functions,
12093* Fix the semctl01test. The idea used to synchronize :
12094 - For each task created, the father waits for the son to start its execution using the newly define functions,
12095 - After the last son has been created, the father do a sleep(1) to give time to the sons to execute the semop function,
12096The 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>
12097
12098Modified Files:
12099ltp/testcases/kernel/syscalls/ipc/semctl/Makefile
12100ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
12101ltp/testcases/kernel/syscalls/lib/libtestsuite.c
12102
1210341) Log Message:
12104Fixing some NFS issue(s), by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
12105
12106Modified Files:
12107ltp/testcases/kernel/syscalls/fchownat/fchownat01.c
12108
1210942) Log Message:
12110Fix 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>
12111
12112Modified Files:
12113ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
12114
12115Added Files:
12116ltp/testcases/kernel/syscalls/lib/libtestsuite.h
12117
1211843) Log Message:
12119Fix 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>
12120
12121Modified Files:
12122ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
12123
1212444) Log Message:
12125LTP 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>
12126
12127Modified Files:
12128ltp/testcases/kernel/syscalls/ipc/msgctl/Makefile
12129ltp/testcases/kernel/syscalls/ipc/msgget/Makefile
12130
1213145) Log Message:
12132Fixes 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>
12133
12134Modified Files:
12135ltp/testcases/kernel/syscalls/dup2/dup203.c
12136
1213746) Log Message:
12138We 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>
12139
12140Modified Files:
12141ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
12142
1214347) Log Message:
12144Fixing Build Failures on Fedora Machine, by, psuriset@linux.vnet.ibm.com
12145
12146Modified Files:
12147ltp/testcases/kernel/numa/test.sh
12148
subrata_modak02d90ea2008-02-29 04:34:48 +000012149LTP-20080229
12150
121511) Log Message: lcov: adding support for gzipped html based on patch by dnozay@vmware.com
12152File(s) Modified:
12153ltp/utils/analysis/lcov/lcovrc
12154ltp/utils/analysis/lcov/man/genhtml.1
12155ltp/utils/analysis/lcov/man/lcovrc.5
12156ltp/utils/analysis/lcov/bin/genhtml
12157
121582) Log Message: Fix for Don´t call Domain type on test create, by, "Serge E. Hallyn" <serue@us.ibm.com>
12159File(s) Modified:
12160ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
12161ltp/testscripts/test_selinux.sh
12162
121633) Log Message: Some code cleanup in PID & SYSVIPC namespace testcases, by, "Rishikesh K. Rajak" <risrajak@linux.vnet.ibm.com>
12164Modified File(s):
12165ltp/testcases/kernel/containers/pidns/pidns01.c
12166ltp/testcases/kernel/containers/pidns/pidns02.c
12167ltp/testcases/kernel/containers/pidns/pidns03.c
12168ltp/testcases/kernel/containers/sysvipc/shmnstest.c
12169
121704) Log Message: Some Cleanups and running hugetlb independantly
12171Modified File(s):
12172ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
12173ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
12174Added File(s):
12175ltp/runtest/hugetlb
12176
121775) Log Message: Give Execute Permission to numa01.sh, by, Pradeep K Surisetty <pradeepkumars@in.ibm.com>
12178Modified File(s):
12179ltp/testcases/kernel/numa/Makefile
12180
121816) 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>
12182Modified File(s):
12183ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
12184
121857) Log Message: str_echo function expects a file descriptor & not an address, by, Craig Meier <crmeier@ghs.com>
12186Modified File(s):
12187ltp/testcases/kernel/sched/clisrv/pthserv.c
12188
121898) Log Message: Build Error Fix by checking for installation of setcap or xattr headers, by, "Serge E. Hallyn" <serue@us.ibm.com>
12190Modified File(s):
12191ltp/testcases/kernel/security/filecaps/Makefile
12192ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
12193Added Files:
12194ltp/testcases/kernel/security/filecaps/check_xattr.c
12195
121969) Log Message: mark test_exit as noreturn #1891129 by Marcus Meissner, by, Mike Frysinger <vapier@users.sourceforge.net>
12197Modified File(s):
12198ltp/ltp/include/test.h
12199Added File(s):
12200ltp/ltp/include/compiler.h
12201
1220210)Log Message: Disktest application update to version 1.4.2, by, Brent Yardley <yardleyb@us.ibm.com>
12203Modified File(s):
12204ltp/testcases/kernel/io/disktest/Getopt.c
12205ltp/testcases/kernel/io/disktest/Getopt.h
12206ltp/testcases/kernel/io/disktest/Makefile
12207ltp/testcases/kernel/io/disktest/Makefile.aix
12208ltp/testcases/kernel/io/disktest/Makefile.linux
12209ltp/testcases/kernel/io/disktest/Makefile.windows
12210ltp/testcases/kernel/io/disktest/README
12211ltp/testcases/kernel/io/disktest/childmain.c
12212ltp/testcases/kernel/io/disktest/childmain.h
12213ltp/testcases/kernel/io/disktest/defs.h
12214ltp/testcases/kernel/io/disktest/dump.c
12215ltp/testcases/kernel/io/disktest/dump.h
12216ltp/testcases/kernel/io/disktest/globals.c
12217ltp/testcases/kernel/io/disktest/globals.h
12218ltp/testcases/kernel/io/disktest/io.c
12219ltp/testcases/kernel/io/disktest/io.h
12220ltp/testcases/kernel/io/disktest/main.c
12221ltp/testcases/kernel/io/disktest/main.h
12222ltp/testcases/kernel/io/disktest/parse.c
12223ltp/testcases/kernel/io/disktest/parse.h
12224ltp/testcases/kernel/io/disktest/sfunc.c
12225ltp/testcases/kernel/io/disktest/sfunc.h
12226ltp/testcases/kernel/io/disktest/stats.c
12227ltp/testcases/kernel/io/disktest/stats.h
12228ltp/testcases/kernel/io/disktest/threading.c
12229ltp/testcases/kernel/io/disktest/threading.h
12230ltp/testcases/kernel/io/disktest/timer.c
12231ltp/testcases/kernel/io/disktest/timer.h
12232ltp/testcases/kernel/io/disktest/usage.c
12233ltp/testcases/kernel/io/disktest/usage.h
12234ltp/testcases/kernel/io/disktest/man1/disktest.1
12235Added File(s):
12236ltp/testcases/kernel/io/disktest/CHANGELOG
12237ltp/testcases/kernel/io/disktest/disktest.spec
12238ltp/testcases/kernel/io/disktest/signals.c
12239ltp/testcases/kernel/io/disktest/signals.h
12240ltp/testcases/kernel/io/disktest/man1/disktest_manual.html
12241
1224211) 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>
12243Modified File(s):
12244ltp/testcases/kernel/containers/libclone/libclone.c
12245
1224612) 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"
12247Modified File(s):
12248ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
12249
1225013) 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>
12251Modified File(s):
12252ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
12253
1225414) 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).
12255Modified File(s):
12256ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
12257
1225815) Log Message: Do not store cache files, by, Mike Frysinger <vapier@users.sourceforge.net>
12259Deleted File(s):
12260ltp/testcases/realtime/autom4te.cache/traces.0
12261ltp/testcases/realtime/autom4te.cache/traces.1
12262ltp/testcases/realtime/autom4te.cache/requests
12263ltp/testcases/realtime/autom4te.cache/output.1
12264ltp/testcases/realtime/autom4te.cache/output.0
12265
1226616) Log Message: Remove compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
12267Modified File(s):
12268ltp/testcases/kernel/syscalls/pcllib/libtool
12269Deleted File(s):
12270ltp/testcases/kernel/syscalls/pcllib/config.h
12271ltp/testcases/kernel/syscalls/pcllib/config.log
12272ltp/testcases/kernel/syscalls/pcllib/config.status
12273
1227417) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
12275Deleted File(s):
12276ltp/testcases/kernel/syscalls/pcllib/test/.deps/cobench.Po
12277ltp/testcases/kernel/syscalls/pcllib/test/.deps/cothread.Po
12278
1227918) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
12280Deleted File(s):
12281ltp/testcases/kernel/syscalls/pcllib/man/Makefile
12282
1228319) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
12284Deleted File(s):
12285ltp/testcases/kernel/syscalls/pcllib/pcl/.deps/pcl_version.Plo
12286ltp/testcases/kernel/syscalls/pcllib/pcl/.deps/pcl.Plo
12287
1228820) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
12289Deleted File(s):
12290ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/traces.0
12291ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/traces.1
12292ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/requests
12293ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/output.1
12294ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/output.0
12295
1229621) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
12297Deleted File(s):
12298ltp/testcases/kernel/syscalls/pcllib/include/Makefile
12299
1230022) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
12301Deleted File(s):
12302ltp/testcases/kernel/syscalls/pcllib/test/Makefile
12303
1230423) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
12305Deleted File(s):
12306ltp/testcases/kernel/syscalls/pcllib/pcl/Makefile
12307
1230824) 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
12309 o we are testing on x86* and ppc* archs
12310 o on 64 bit machine we will always see 64 bit kernel running
12311by, Nagesh Sharyathi <sharyathi@in.ibm.com>
12312Modified File(s):
12313ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
12314ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
12315ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
12316
1231725) Log Message:
12318Since msgmni now scales to the memory size, it may reach big values.
12319To avoid forking 2*msgmni processes and create msgmni msg queues, do not take
12320msgmni from procfs anymore.
12321Just define it as 16 (which is the MSGMNI constant value in linux/msg.h)
12322
12323Also fixed the Makefiles in ipc/lib and ipc/msgctl: there was no dependency
12324on the lib/ipc*.h header files.
12325
12326Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>
12327
12328Modified File(s):
12329ltp/testcases/kernel/syscalls/ipc/lib/Makefile
12330ltp/testcases/kernel/syscalls/ipc/lib/ipcmsg.h
12331ltp/testcases/kernel/syscalls/ipc/msgctl/Makefile
12332ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
12333ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
12334
1233526) Log Message:
12336Here is a second round of cleanup and fixes for the realtime testcases.
12337
123381) Make sched_jitter use the create_fifo_thread() library function instead of an open coded solution,
123392) Prio-wake calls rt_init() twice, remove the second call,
123403) Make sbrk_mutex less verbose by default. One can still use the -v option to get the whole output,
123414) 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,
123426) Various tests still have a hardcoded value for the quantile nines. Use a value automatically calculated from the number of iterations,
123437) 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).
12344More generally, it seems that (at least with gcc 4.1.1):
12345 long i = 10000;
12346 double f = exp10(log10(i))
12347
12348 yields (i < f) being true due to rounding,
123498) Add latency tracing capability to pthread_kill_latency as is already done on a few other latency tests (gtod_latency, sched_latency, ...),
123509) 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,
1235110)The print buffer is only ever flushed when it is full. Add flushing when the test terminates vi atexit(),
1235211)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,
12353
12354Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
12355Cc: Darren Hart <dvhltc@us.ibm.com>
12356Cc: Tim Chavez <tinytim@us.ibm.com>
12357Cc: Matthieu CASTET <matthieu.castet@parrot.com>
12358Acked-by: Chirag <chirag@linux.vnet.ibm.com>
12359
12360Modified File(s):
12361ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
12362ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
12363ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
12364ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
12365ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
12366ltp/testcases/realtime/func/pi_perf/pi_perf.c
12367ltp/testcases/realtime/func/prio-wake/prio-wake.c
12368ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
12369ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
12370ltp/testcases/realtime/func/sched_latency/sched_latency.c
12371ltp/testcases/realtime/lib/librttest.c
12372ltp/testcases/realtime/lib/libstats.c
12373
1237427) Log Message: lcov: fixed problem with pre gcc-3.3 versions.
12375read_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>
12376Modified File(s):
12377ltp/utils/analysis/lcov/bin/geninfo
12378
1237928) Log Message: lcov: fix error when trying to use genhtml -b
12380genhtml fails when the data file contains an entry which is not found in the base file, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
12381Modified File(s):
12382ltp/utils/analysis/lcov/bin/genhtml
12383
1238429) 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>
12385Added File(s):
12386ltp/testcases/realtime/func/pthread_kill_latency/run_auto.sh
12387
1238830) 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).
12389Also integrated the following in libipc.a:
12390 . get_max_msgqueues()
12391 . get_used_msgqueues()
12392Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>
12393Modified File(s):
12394ltp/testcases/kernel/syscalls/ipc/lib/ipcmsg.h
12395ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
12396ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
12397ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
12398ltp/testcases/kernel/syscalls/ipc/msgget/Makefile
12399ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
12400Added File(s):
12401ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl10.c
12402ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
12403
1240431) 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>
12405Modified File(s):
12406ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
12407
1240832) Log Message:
12409There 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 :
12410- All features, cleanups and fixes done by IBM realtime team over last two
12411 month or so.
12412- Change in copyrights( year, symbil and limiting columns to 80 chars)
12413- Other few cleanups to ltp-realtime tests.
12414Signed-off-by : Sudhanshu Singh < sudh@linux.vnet.ibm.com>
12415
12416Modified File(s):
12417ltp/testcases/realtime/GNUmakefile.am
12418ltp/testcases/realtime/run.sh
12419ltp/testcases/realtime/func/async_handler/async_handler.c
12420ltp/testcases/realtime/func/async_handler/async_handler_jk.c
12421ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
12422ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
12423ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
12424ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
12425ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
12426ltp/testcases/realtime/func/measurement/preempt_timing.c
12427ltp/testcases/realtime/func/measurement/rdtsc-latency.c
12428ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
12429ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
12430ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
12431ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
12432ltp/testcases/realtime/func/pi-tests/run_auto.sh
12433ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
12434ltp/testcases/realtime/func/pi-tests/test-skeleton.c
12435ltp/testcases/realtime/func/pi-tests/testpi-0.c
12436ltp/testcases/realtime/func/pi-tests/testpi-1.c
12437ltp/testcases/realtime/func/pi-tests/testpi-2.c
12438ltp/testcases/realtime/func/pi-tests/testpi-4.c
12439ltp/testcases/realtime/func/pi-tests/testpi-5.c
12440ltp/testcases/realtime/func/pi-tests/testpi-6.c
12441ltp/testcases/realtime/func/pi-tests/testpi-7.c
12442ltp/testcases/realtime/func/pi_perf/pi_perf.c
12443ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
12444ltp/testcases/realtime/func/prio-wake/prio-wake.c
12445ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
12446ltp/testcases/realtime/func/sched_football/parse-football.py
12447ltp/testcases/realtime/func/sched_football/sched_football.c
12448ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
12449ltp/testcases/realtime/func/sched_latency/sched_latency.c
12450ltp/testcases/realtime/func/thread_clock/tc-2.c
12451ltp/testcases/realtime/include/libjvmsim.h
12452ltp/testcases/realtime/include/librttest.h
12453ltp/testcases/realtime/include/libstats.h
12454ltp/testcases/realtime/include/list.h
12455ltp/testcases/realtime/lib/libjvmsim.c
12456ltp/testcases/realtime/lib/librttest.c
12457ltp/testcases/realtime/lib/libstats.c
12458ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
12459ltp/testcases/realtime/perf/latency/pthread_cond_many.c
12460ltp/testcases/realtime/scripts/__init__.py
12461ltp/testcases/realtime/scripts/setenv.sh
12462ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
12463ltp/testcases/realtime/stress/pi-tests/testpi-3.c
12464ltp/testscripts/test_realtime.sh
12465
1246633) 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>
12467Modified File(s):
12468ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
12469
1247034) Log Message:
12471waitpid tests: Fix failure detection flag initialization.
12472On 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.
12473Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>
12474
12475Modified File(s):
12476ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
12477ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
12478ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
12479ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
12480ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
12481
1248235) Log Message:
12483waitpid03/04: Fix condition numbers displayed when reporting errors.
12484The condition numbers displayed while reporting errors in waitpid03 and waitpid04 are used initialized and are not consistently updated, which may lead to useless reports.
12485Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>
12486
12487Modified File(s):
12488ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
12489ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
12490
1249136) Log Message:
12492waitpid02-05: remove unused defines related to failure handling. Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>
12493Modified File(s):
12494ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
12495ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
12496ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
12497ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
12498
1249937) Log Message: Adding option to build TIMER test cases as well, by, Subrata Modak <subrata@linux.vnet.ibm.com>
12500Modified File(s):
12501ltp/testcases/kernel/Makefile
12502
1250338) Log Message: Removing these files as they get automatically generated during build, by, Max Stirling <vicky.irobot@gmail.com>
12504Deleted File(s):
12505ltp/testcases/ballista/ballista/MakefileHost
12506ltp/testcases/ballista/ballista/MakefileTarget
12507
1250839) 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>
12509Modified File(s):
12510ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
12511ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
12512
1251340) Log Message: Fix NFS issues in tst_rmdir (directory non empty) due to an unmapped file, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
12514Modified File(s):
12515ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
12516ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
12517
1251841) 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>
12519Modified File(s):
12520ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
12521
1252242) 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>
12523Modified File(s):
12524ltp/testcases/kernel/fs/doio/rwtest.sh
12525
1252643) Log Message:
12527CLOCK_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>
12528
12529Modified File(s):
12530ltp/testcases/kernel/timers/clock_gettime/clock_gettime03.c
12531ltp/testcases/kernel/timers/clock_settime/clock_settime03.c
12532ltp/testcases/kernel/timers/include/common_timers.h
12533ltp/testcases/kernel/timers/timer_create/timer_create02.c
12534ltp/testcases/kernel/timers/timer_create/timer_create03.c
12535ltp/testcases/kernel/timers/timer_create/timer_create04.c
12536
1253744) Mog Message:
12538This 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>
12539
12540Modified File(s):
12541ltp/testcases/kernel/syscalls/memmap/mem03.c
12542
1254345) 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>
12544Modified File(s):
12545ltp/testcases/commands/ade/file/file_test.sh
12546
1254746) 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>
12548Modified File(s):
12549ltp/testcases/kernel/syscalls/mremap/Makefile
12550ltp/testcases/kernel/syscalls/mremap/mremap04.c
12551
1255247) Log Message:
12553LTP-kill05-bad-check-fix.patch:
12554 - Fix return value check from shmat. In case of error, this wrong check was leading to a seg-fault.
12555LTP-kill05-shmid_delete-fix.patch:
12556 - 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.
12557LTP-kill05-concurrency-fix.patch
12558 - 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>
12559
12560Modified File(s):
12561ltp/testcases/kernel/syscalls/kill/kill05.c
12562
1256348) Log Message:
125641) The pi-tests don't use the librttest infrastructure and simply duplicate code. This patch ensures that those tests use librttest.
125652) The thread-clock test doesn't use the librttest infrastructure. This patch ensures that it does.
125663) Adds missing headers to the following files,
12567Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>,
12568Acked-By: Dinakar Guniguntala <dino@in.ibm.com>,
12569Acked-By: Sebastien Dugue <sebastien.dugue@bull.net>
12570
12571Modified File(s):
12572ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
12573ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
12574
subrata_modakf030fc42008-02-01 10:46:21 +000012575LTP-20080131
12576
125771) Log Message: Some more updates to Reference Policy Checks by "Serge E. Hallyn" <serue@us.ibm.com>
12578File(s) Affected:
12579ltp/testscripts/test_selinux.sh
12580File(s) Added:
12581ltp/testcases/kernel/security/selinux-testsuite/misc/check_sbin_deprecated.pl
12582ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
12583ltp/testcases/kernel/security/selinux-testsuite/misc/update_refpolicy.sh
12584
125852) Log Message: This solves the configuration issue reported by Santwan <santwana.samantray@in.ibm.com>, and, fixed by Amit Arora <amitarora@in.ibm.com>
12586File(s) Affected:
12587ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
12588
125893) Log Message: Fix various printf strings to correct formatting and remove spaces, by, Randy Dunlap <rdunlap@xenotime.net>
12590File(s) Affected:
12591ltp/tools/apicmds/ltpapicmd.c
12592
125934) Log Message: gcov-kernel patch for linux 2.6.23, by Peter Oberparleiter <oberpapr@users.sourceforge.net>
12594File(s) Added:
12595/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.23-gcov-arm-eabi.patch
12596/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.23-gcov-arm-hack.patch
12597/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.23-gcov.patch
12598
125995) 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>
12600File(s) Affected:
12601/cvsroot/ltp/utils/analysis/lcov/bin/geninfo
12602
126036) Log Message: Add dependency information for linux_syscall_numbers.h, by Mike Frysinger <vapier@gentoo.org>
12604File(s) Affected:
12605ltp/testcases/kernel/include/Makefile
12606
126077) Log Message: Testcases contributed by Sharyathi Nagesh <sharyath@in.ibm.com>
12608File(s) Affected:
12609ltp/runtest/syscalls
12610ltp/testcases/kernel/include/i386.in
12611ltp/testcases/kernel/include/ia64.in
12612ltp/testcases/kernel/include/powerpc.in
12613ltp/testcases/kernel/include/powerpc64.in
12614ltp/testcases/kernel/include/s390.in
12615ltp/testcases/kernel/include/s390x.in
12616ltp/testcases/kernel/include/sparc.in
12617ltp/testcases/kernel/include/sparc64.in
12618ltp/testcases/kernel/include/x86_64.in
12619
12620File(s) Added:
12621ltp/testcases/kernel/syscalls/fallocate/Makefile
12622ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
12623ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
12624ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
12625ltp/testcases/kernel/syscalls/fallocate/run.sh
12626
126278) Log Message: Fix for situations when it fails even on NUMA node, enabling proper identification of nodes, by psuriset <psuriset@linux.ibm.com>
12628File(s) Affected:
12629ltp/testcases/kernel/numa/numa01.sh
12630ltp/testcases/kernel/numa/numa_node_size.c
12631ltp/testcases/kernel/numa/test.sh
12632
126339) Log Message: Terminates the tests if __NR_fadvise64 is 0, by Masatake YAMATO <yamato@redhat.com>
12634File(s) Affected:
12635ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
12636ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
12637ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
12638ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
12639
1264010) Log Message: Randomly generating a no. to avoid the test case to fail, by Sridhar Vinay <vinaysridhar@in.ibm.com>
12641File(s) Affected:
12642ltp/testcases/kernel/syscalls/syslog/syslogtst.c
12643
1264411) Log Message: Jeff Burke <jburke@redhat.com> wanted this unnecessary file to be removed
12645FIle(s) Affected:
12646ltp/testcases/pounder21/test_scripts/statslogging.orig
12647
1264812) 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>
12649File(s) Affected:
12650ltp/testcases/realtime/README
12651File(s) Removed:
12652ltp/testscripts/realtime.sh
12653File(s) Added:
12654ltp/testscripts/test_realtime.sh
12655
1265613) Log Message: Still more fix for Randomly generating a no. to avoid the test case to fail, by Sridhar Vinay <vinaysridhar@in.ibm.com>
12657File(s) Affected:
12658ltp/testcases/kernel/syscalls/syslog/syslogtst.c
12659
1266014) Log Message: "hp_func" should be protected through pthread_mutex or similar, by, Yi Xu <yxu@suse.de>
12661File(s) Affected:
12662ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/1-6.c
12663
1266415) Log Message:
12665Huge Changes from Cai Qian <qcai@redhat.com>. Please see the Description
12666below:
12667
12668The updated version
12669has the following improvments,
12670
12671- simplify maintenance
12672
12673- fix several bugs
12674
12675- better automation
12676
12677- extend support on Debian and Fedora
12678
12679- merge Poornima Nayak <Poornima.Nayak@in.ibm.com> 's latest patch
12680
12681- other changes
12682
12683The new version simplifies code layout, and all tools under lib/
12684directory are standalone and reusable, all configurable variables are
12685under the file runkdump.conf. There are also included sample
12686configuration files for different distros and test components. In
12687addition, it avoided code duplication by merging RHEL and SLES specified
12688code in lkdtm module together, and add a checking before hand. The
12689working flow in main script has also been tidied up. verify and
12690verify_dump have been unified. unused file "summary" has been deleted.
12691
12692In previous version,
12693* The part of comparing kernel version in setup will not work proper
12694 if the kernel grows to something like 2.7.1 or 2.8.1.
12695* verify_dump will not able to find previous vmcore if vmcore creation
12696 and vmcore verfication happen at different hours.
12697* Other random bugs because of code complexity.
12698
12699In the new version, once you define everything in a config file, it will
12700run in an automatically fashion on some of systems, if there is proper
12701tools installed.
12702
12703The code has been rewritten in POSIX shell syntax, and made more
12704portable, and attempted to remove hard-coded stuff as much as
12705possible. It has been tested fairly on RHEL5.1, SLES10sp1, Debian
12706unstable, and Fedora 8. If needed I can send you result logs. Sachin
12707has done a quick test on PPC64 machine running RHEL5.1 and the script
12708run fine. Poornima has done some code review.
12709Poornima's patch has been merged,
127101. Crashkerenl reservation check is modified to support any craskernel
12711value.
127122. A message before system reboots
127133. Added one more line to 'status' if dump verification passed.
127144. Modified 'README' file
127155. If kdump start fails for invalid arguments in kdump.conf is fixed
127166. Replaced MAKE_OPTS with MAKE_OPTIONS.
127177. Removed some unwanted statements.
12718
12719Other changes included that all tests descriptions have been documented
12720in doc/ALL_TEST.txt. KNLD (dump over scp with link delay) test case has
12721been merged into KNSCP (dump over scp). Once LINK_DELAY has been defined
12722somewhere in configuration file, all test cases (KNSCP and KNNFS)
12723dumping to a network destination will take advantage of it. If
12724LINK_DELAY is not defined or equals to 0, KNSCP and KNNFS will just the
12725same as in previous version.
12726
12727Cai Qian
12728
12729Modified Files:
12730ltp/testcases/kdump/Makefile ltp/testcases/kdump/README
12731Added Files:
12732ltp/testcases/kdump/runkdump.conf
12733ltp/testcases/kdump/runkdump.sh
12734ltp/testcases/kdump/doc/ALL_TEST.txt
12735ltp/testcases/kdump/doc/OO_Descriptions.txt
12736ltp/testcases/kdump/doc/README
12737ltp/testcases/kdump/doc/TEST_PLAN.txt
12738ltp/testcases/kdump/lib/Makefile
12739ltp/testcases/kdump/lib/setup.sh
12740ltp/testcases/kdump/lib/ssh.tcl
12741ltp/testcases/kdump/lib/sysinfo.sh
12742ltp/testcases/kdump/lib/test.sh
12743ltp/testcases/kdump/lib/verify.sh
12744ltp/testcases/kdump/lib/crasher/Makefile
12745ltp/testcases/kdump/lib/crasher/crasher.c
12746ltp/testcases/kdump/lib/kprobes/Makefile
12747ltp/testcases/kdump/lib/kprobes/kprobes.c
12748ltp/testcases/kdump/lib/lkdtm/Makefile
12749ltp/testcases/kdump/lib/lkdtm/lkdtm.c
12750ltp/testcases/kdump/lib/lkdtm/lkdtm.c.orig
12751ltp/testcases/kdump/sample/runkdump.BASIC_LKDTM.RHEL
12752ltp/testcases/kdump/sample/runkdump.BASIC_LKDTM.SLES
12753ltp/testcases/kdump/sample/runkdump.CRASHER.RHEL
12754ltp/testcases/kdump/sample/runkdump.CRASHER.SLES
12755ltp/testcases/kdump/sample/runkdump.EXTRA_LKDTM.RHEL
12756ltp/testcases/kdump/sample/runkdump.EXTRA_LKDTM.SLES
12757Removed Files:
12758ltp/testcases/kdump/TEST_PLAN.txt
12759ltp/testcases/kdump/crash_cmds ltp/testcases/kdump/distro
12760ltp/testcases/kdump/kdump_propagate ltp/testcases/kdump/master
12761ltp/testcases/kdump/setup ltp/testcases/kdump/summary
12762ltp/testcases/kdump/sysinfo ltp/testcases/kdump/test
12763ltp/testcases/kdump/tests ltp/testcases/kdump/verify
12764ltp/testcases/kdump/verify_dump
12765ltp/testcases/kdump/rhtools/Makefile
12766ltp/testcases/kdump/rhtools/OO_Descriptions.txt
12767ltp/testcases/kdump/rhtools/crasher_mod/Makefile
12768ltp/testcases/kdump/rhtools/crasher_mod/crasher.c
12769ltp/testcases/kdump/rhtools/lkdtm_mod/Makefile
12770ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
12771ltp/testcases/kdump/susetools/Makefile
12772ltp/testcases/kdump/susetools/OO_Descriptions.txt
12773ltp/testcases/kdump/susetools/crasher_mod/Makefile
12774ltp/testcases/kdump/susetools/crasher_mod/crasher.c
12775ltp/testcases/kdump/susetools/lkdtm_mod/Makefile
12776ltp/testcases/kdump/susetools/lkdtm_mod/lkdtm.c
12777ltp/testcases/kdump/testlists/crasher
12778ltp/testcases/kdump/testlists/lkdtm.base
12779ltp/testcases/kdump/testlists/lkdtm.exha
12780
1278116) Log Message: A huge Update to the RT Linux Tree by Sebastien Dugu <sebastien.dugue@bull.net>
12782Modified Files:
12783ltp/testcases/realtime/func/async_handler/async_handler.c
12784ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
12785ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
12786ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
12787ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
12788ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
12789ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
12790ltp/testcases/realtime/func/pi_perf/pi_perf.c
12791ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
12792ltp/testcases/realtime/func/sched_football/sched_football.c
12793ltp/testcases/realtime/func/sched_latency/sched_latency.c
12794
1279517) 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
12796Modifiled File(s):
12797ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
12798ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
12799
1280018) Log Message: Fixing missing argument for open() function when O_CREAT is in the flag, by, Yi Xu <yxu@suse.de>
12801Modified File(s):
12802testcases/kernel/syscalls/clone/clone02.c
12803testcases/kernel/syscalls/fcntl/fcntl18.c
12804testcases/kernel/syscalls/fdatasync/fdatasync01.c
12805testcases/kernel/syscalls/getdents/getdents04.c
12806testcases/kernel/syscalls/mprotect/mprotect02.c
12807testcases/kernel/syscalls/mprotect/mprotect03.c
12808testcases/kernel/syscalls/open/open04.c
12809testcases/kernel/syscalls/pselect/pselect01.c
12810testcases/kernel/syscalls/read/read02.c
12811testcases/kernel/syscalls/select/select01.c
12812testcases/kernel/syscalls/sendfile/sendfile03.c
12813testcases/kernel/syscalls/splice/splice01.c
12814testcases/kernel/syscalls/symlink/symlink01.c
12815testcases/kernel/syscalls/tee/tee01.c
12816testcases/network/ipv6/sendfile6/testsf_c6.c
12817testcases/network/tcp_cmds/sendfile/testsf_c.c
12818testcases/kernel/fs/doio/iogen.c
12819
1282019) Log Message: Fix for generation of HTML output for absolute paths, by, Subrata Modak <subrata@linux.vnet.ibm.com>
12821Modified File(s):
12822ltp/runltp
12823ltp/tools/genhtml.pl
12824
1282520) Log Message: Initial set of Filecaps testcases from Serge, "Serge E. Hallyn" <serue@us.ibm.com>
12826Modified Files:
12827ltp/runltp
12828ltp/testcases/kernel/security/Makefile
12829Added Files:
12830ltp/runtest/filecaps
12831ltp/testcases/kernel/security/filecaps/Makefile
12832ltp/testcases/kernel/security/filecaps/README
12833ltp/testcases/kernel/security/filecaps/check_simple_capset.c
12834ltp/testcases/kernel/security/filecaps/checkforfilecaps.sh
12835ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
12836ltp/testcases/kernel/security/filecaps/filecapstest.sh
12837ltp/testcases/kernel/security/filecaps/gotlibcap.c
12838ltp/testcases/kernel/security/filecaps/inh_capped.c
12839ltp/testcases/kernel/security/filecaps/nolibcap.c
12840ltp/testcases/kernel/security/filecaps/print_caps.c
12841ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
12842ltp/testscripts/test_filecaps.sh
12843
1284421) Log Message: testcase ballista gcc 4.3 conformance, by, Patrick Kirsch <pkirsch@suse.de>
12845Modified File(s):
12846ltp/testcases/ballista/ballista/compile/bparser.cpp
12847
1284822) Log Message: Enhancing runltp to run testcases in desired sequence, by, Subrata Modak <subrata@linux.vnet.ibm.com>
12849Modified File(s):
12850ltp/runltp
12851
1285223) 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>
12853Modified File(s):
12854ltp/testcases/kernel/syscalls/times/times03.c
12855
1285624) 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>
12857Modified File(s):
12858ltp/testcases/kernel/security/selinux-testsuite/README
12859ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
12860
1286125) Log Message: added gcov-kernel patches for linux-2.6.24, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
12862Added File(s):
12863ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov-arm-eabi.patch
12864ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov-arm-hack.patch
12865ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
12866
1286726) Log Message: Fix for Build Error issues on NUMA Machine in absence of important RPMs, by, psuriset <psuriset@linux.vnet.ibm.com>
12868Modified File(s):
12869ltp/testcases/kernel/numa/Makefile
12870ltp/testcases/kernel/numa/README
12871ltp/testcases/kernel/numa/numa01.sh
12872ltp/testcases/kernel/numa/numa_node_size.c
12873ltp/testcases/kernel/numa/test.sh
12874
subrata_modakae1219d2008-01-01 08:50:08 +000012875LTP-20071231
12876
128771) Log Message: Update CLONE_NEWPID as value changed in 2.6.23-rc3-mm2, submitted by Sukadev Bhattiprolu <sukadev@us.ibm.com>
12878File(s) Affected:
12879ltp/testcases/kernel/containers/libclone/libclone.h
12880
128812) Log Message: New Test Cases sendfile05 sendfile06 and sendfile07 for sendfile and sendfile64 syscall, by Masatake YAMATO <yamato@redhat.com>
12882File(s) Affected:
12883ltp/runtest/syscalls
12884ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
12885ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
12886ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
12887File(s) Added:
12888ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
12889ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
12890ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
12891
128923) Log Message: Fixing the problem of the resolution for ADDRESS_OF_MAIN, by Mark Ver <markver@us.ibm.com>
12893File(s) Affected:
12894ltp/testcases/kernel/io/direct_io/diotest4.c
12895
128964) Log Message: use caps in "generated warning" since people dont read comments, by Mike Frysinger <vapier@users.sourceforge.net>
12897File(s) Affected:
12898ltp/testcases/kernel/include/linux_syscall_numbers.h
12899ltp/testcases/kernel/include/regen.sh
12900
129015) Log Message: Se-linux Reference Policy Updates by Stephen Smalley <sds@tycho.nsa.gov>
12902File(s) Affected:
12903ltp/testcases/kernel/security/selinux-testsuite/README
12904ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
12905ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
12906ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
12907ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
12908ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
12909ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_readlink.te
12910ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rxdir.te
12911ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
12912ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_stat.te
12913ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
12914ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
12915ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
12916
129176) Log Message: New NUMA Testcases by psuriset@linux.vnet.ibm.com
12918File(s) Affected:
12919ltp/testcases/kernel/numa/Makefile
12920ltp/testcases/kernel/numa/README
12921ltp/testcases/kernel/numa/numa01.sh
12922File(s) Added:
12923ltp/testcases/kernel/numa/numa_node_size.c
12924ltp/testcases/kernel/numa/test.sh
12925
129267) 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>
12927File(s) Affected:
12928ltp/testcases/kernel/syscalls/mincore/mincore01.c
12929
129308) Log Message: add syscall list for arm from Riaz Ur Rahaman
12931File(s) Affected:
12932ltp/testcases/kernel/include/linux_syscall_numbers.h
12933ltp/testcases/kernel/include/order
12934
12935File(s) Added:
12936ltp/testcases/kernel/include/arm.in
12937
129389) Log Message: Test isn't supported in kernel versions before 2.6.16, by Marco Antonio Fernandes Junior <marcoafj@linux.vnet.ibm.com>
12939File(s) Affected:
12940ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
12941
1294210)Log Message: Reverting Back Stephenś Patch and Applying Jeffś Patch for controlling the tty issue. Also a minor change for the ia64 compile failure.
12943File(s) Affected:
12944testcases/kernel/security/selinux-testsuite/README
12945testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
12946testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
12947testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
12948testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
12949testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
12950testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
12951testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
12952testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
12953testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
12954testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c
12955testcases/kernel/security/selinux-testsuite/tests/file/selinux_file.sh
12956
1295711) Log Message: A Trivial Fix from Roger Mach <bigmach@us.ibm.com>
12958File(s) Affected:
12959ltp/testcases/pounder21/test_scripts/xterm_stress
12960
1296112) Log Message: tweak config.mk comment to reflect reality, by Mike Frysinger
12962File(s) Affected:
12963ltp/Makefile
12964
1296513) Log Message: Initial Set of Real Time Linux Test Cases, by Nivedita Singhvi <niv@us.ibm.com> & sudhanshu Singh <sudhanshusingh@in.ibm.com>
12966File(s) Added:
12967ltp/testcases/realtime/COPYING
12968ltp/testcases/realtime/GNUmakefile.am
12969ltp/testcases/realtime/GNUmakefile.in
12970ltp/testcases/realtime/OO_DESCRIPTION.txt
12971ltp/testcases/realtime/README
12972ltp/testcases/realtime/aclocal.m4
12973ltp/testcases/realtime/autogen.sh
12974ltp/testcases/realtime/configure
12975ltp/testcases/realtime/configure.ac
12976ltp/testcases/realtime/run.sh
12977ltp/testcases/realtime/autom4te.cache/output.0
12978ltp/testcases/realtime/autom4te.cache/output.1
12979ltp/testcases/realtime/autom4te.cache/requests
12980ltp/testcases/realtime/autom4te.cache/traces.0
12981ltp/testcases/realtime/autom4te.cache/traces.1
12982ltp/testcases/realtime/config/GNUmakefile.am
12983ltp/testcases/realtime/config/GNUmakefile.in
12984ltp/testcases/realtime/config/autoconf/compile
12985ltp/testcases/realtime/config/autoconf/config.guess
12986ltp/testcases/realtime/config/autoconf/config.sub
12987ltp/testcases/realtime/config/autoconf/depcomp
12988ltp/testcases/realtime/config/autoconf/install-sh
12989ltp/testcases/realtime/config/autoconf/missing
12990ltp/testcases/realtime/doc/HOWTO_ADD_TESTS
12991ltp/testcases/realtime/doc/TODO
12992ltp/testcases/realtime/func/GNUmakefile.am
12993ltp/testcases/realtime/func/GNUmakefile.in
12994ltp/testcases/realtime/func/async_handler/GNUmakefile.am
12995ltp/testcases/realtime/func/async_handler/GNUmakefile.in
12996ltp/testcases/realtime/func/async_handler/async_handler.c
12997ltp/testcases/realtime/func/async_handler/async_handler_jk.c
12998ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
12999ltp/testcases/realtime/func/async_handler/run_auto.sh
13000ltp/testcases/realtime/func/gtod_latency/GNUmakefile.am
13001ltp/testcases/realtime/func/gtod_latency/GNUmakefile.in
13002ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
13003ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
13004ltp/testcases/realtime/func/gtod_latency/run_auto.sh
13005ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.am
13006ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.in
13007ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
13008ltp/testcases/realtime/func/hrtimer-prio/run.sh
13009ltp/testcases/realtime/func/matrix_mult/GNUmakefile.am
13010ltp/testcases/realtime/func/matrix_mult/GNUmakefile.in
13011ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
13012ltp/testcases/realtime/func/matrix_mult/run_auto.sh
13013ltp/testcases/realtime/func/measurement/GNUmakefile.am
13014ltp/testcases/realtime/func/measurement/GNUmakefile.in
13015ltp/testcases/realtime/func/measurement/README
13016ltp/testcases/realtime/func/measurement/preempt_timing.c
13017ltp/testcases/realtime/func/measurement/rdtsc-latency.c
13018ltp/testcases/realtime/func/measurement/run.sh
13019ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.am
13020ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.in
13021ltp/testcases/realtime/func/periodic_cpu_load/mixed_load.sh
13022ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
13023ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
13024ltp/testcases/realtime/func/periodic_cpu_load/run_auto.sh
13025ltp/testcases/realtime/func/pi-tests/GNUmakefile.am
13026ltp/testcases/realtime/func/pi-tests/GNUmakefile.in
13027ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
13028ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
13029ltp/testcases/realtime/func/pi-tests/run_auto.sh
13030ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
13031ltp/testcases/realtime/func/pi-tests/test-skeleton.c
13032ltp/testcases/realtime/func/pi-tests/testpi-0.c
13033ltp/testcases/realtime/func/pi-tests/testpi-1.c
13034ltp/testcases/realtime/func/pi-tests/testpi-2.c
13035ltp/testcases/realtime/func/pi-tests/testpi-4.c
13036ltp/testcases/realtime/func/pi-tests/testpi-5.c
13037ltp/testcases/realtime/func/pi-tests/testpi-6.c
13038ltp/testcases/realtime/func/pi-tests/testpi-7.c
13039ltp/testcases/realtime/func/pi_perf/GNUmakefile.am
13040ltp/testcases/realtime/func/pi_perf/GNUmakefile.in
13041ltp/testcases/realtime/func/pi_perf/pi_perf.c
13042ltp/testcases/realtime/func/pi_perf/run_auto.sh
13043ltp/testcases/realtime/func/prio-preempt/GNUmakefile.am
13044ltp/testcases/realtime/func/prio-preempt/GNUmakefile.in
13045ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
13046ltp/testcases/realtime/func/prio-preempt/run_auto.sh
13047ltp/testcases/realtime/func/prio-wake/GNUmakefile.am
13048ltp/testcases/realtime/func/prio-wake/GNUmakefile.in
13049ltp/testcases/realtime/func/prio-wake/prio-wake.c
13050ltp/testcases/realtime/func/prio-wake/run_auto.sh
13051ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.am
13052ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.in
13053ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
13054ltp/testcases/realtime/func/sched_football/GNUmakefile.am
13055ltp/testcases/realtime/func/sched_football/GNUmakefile.in
13056ltp/testcases/realtime/func/sched_football/parse-football.py
13057ltp/testcases/realtime/func/sched_football/run_auto.sh
13058ltp/testcases/realtime/func/sched_football/sched_football.c
13059ltp/testcases/realtime/func/sched_jitter/GNUmakefile.am
13060ltp/testcases/realtime/func/sched_jitter/GNUmakefile.in
13061ltp/testcases/realtime/func/sched_jitter/README
13062ltp/testcases/realtime/func/sched_jitter/run_auto.sh
13063ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
13064ltp/testcases/realtime/func/sched_latency/GNUmakefile.am
13065ltp/testcases/realtime/func/sched_latency/GNUmakefile.in
13066ltp/testcases/realtime/func/sched_latency/run_auto.sh
13067ltp/testcases/realtime/func/sched_latency/sched_latency.c
13068ltp/testcases/realtime/func/thread_clock/GNUmakefile.am
13069ltp/testcases/realtime/func/thread_clock/GNUmakefile.in
13070ltp/testcases/realtime/func/thread_clock/run_auto.sh
13071ltp/testcases/realtime/func/thread_clock/tc-2.c
13072ltp/testcases/realtime/include/GNUmakefile.am
13073ltp/testcases/realtime/include/GNUmakefile.in
13074ltp/testcases/realtime/include/libjvmsim.h
13075ltp/testcases/realtime/include/librttest.h
13076ltp/testcases/realtime/include/libstats.h
13077ltp/testcases/realtime/include/list.h
13078ltp/testcases/realtime/include/rttests_config.h.in
13079ltp/testcases/realtime/lib/GNUmakefile.am
13080ltp/testcases/realtime/lib/GNUmakefile.in
13081ltp/testcases/realtime/lib/libjvmsim.c
13082ltp/testcases/realtime/lib/librttest.c
13083ltp/testcases/realtime/lib/libstats.c
13084ltp/testcases/realtime/perf/GNUmakefile.am
13085ltp/testcases/realtime/perf/GNUmakefile.in
13086ltp/testcases/realtime/perf/latency/GNUmakefile.am
13087ltp/testcases/realtime/perf/latency/GNUmakefile.in
13088ltp/testcases/realtime/perf/latency/cpunoise.sh
13089ltp/testcases/realtime/perf/latency/cpunoise2000.sh
13090ltp/testcases/realtime/perf/latency/disknoise.sh
13091ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
13092ltp/testcases/realtime/perf/latency/pthread_cond_many.c
13093ltp/testcases/realtime/perf/latency/pthread_cond_many_histogram.sh
13094ltp/testcases/realtime/perf/latency/run.sh
13095ltp/testcases/realtime/scripts/__init__.py
13096ltp/testcases/realtime/scripts/parser.py
13097ltp/testcases/realtime/scripts/run_c_files.sh
13098ltp/testcases/realtime/scripts/setenv.sh
13099ltp/testcases/realtime/stress/GNUmakefile.am
13100ltp/testcases/realtime/stress/GNUmakefile.in
13101ltp/testcases/realtime/stress/pi-tests/GNUmakefile.am
13102ltp/testcases/realtime/stress/pi-tests/GNUmakefile.in
13103ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
13104ltp/testcases/realtime/stress/pi-tests/testpi-3.c
13105ltp/testcases/realtime/tools/ftqviz.py
13106ltp/testscripts/realtime.sh
13107
1310814) Log Message: Updates for Some Copyright and License Declarations
13109File(s) Affected:
13110ltp/testcases/realtime/GNUmakefile.am
13111ltp/testcases/realtime/OO_DESCRIPTION.txt
13112ltp/testcases/realtime/README
13113ltp/testcases/realtime/autogen.sh
13114ltp/testcases/realtime/configure.ac
13115ltp/testcases/realtime/run.sh
13116
1311715) Log Message: Initial set of PID Namespace testcase contributed by "Rishikesh K. Rajak" <risrajak@linux.vnet.ibm.com>
13118File(s) Added:
13119ltp/testcases/kernel/containers/pidns/Makefile
13120ltp/testcases/kernel/containers/pidns/README
13121ltp/testcases/kernel/containers/pidns/check_pidns_enabled.c
13122ltp/testcases/kernel/containers/pidns/pidns01.c
13123ltp/testcases/kernel/containers/pidns/pidns02.c
13124ltp/testcases/kernel/containers/pidns/pidns03.c
13125ltp/testcases/kernel/containers/pidns/runpidnstest.sh
13126ltp/testcases/kernel/containers/pidns/runtests_noltp.sh
13127
13128File(s) Affected:
13129ltp/testcases/kernel/containers/Makefile
13130ltp/testcases/kernel/containers/container_test.sh
13131
1313216) Log Message: Changed the way Copyrights and License agreements are declared
13133File(s) Affected:
13134ltp/testcases/kernel/containers/README
13135ltp/testcases/kernel/containers/TEST_PLAN.txt
13136ltp/testcases/kernel/containers/check_for_unshare.c
13137ltp/testcases/kernel/containers/libclone/Makefile
13138ltp/testcases/kernel/containers/libclone/libclone.c
13139ltp/testcases/kernel/containers/libclone/libclone.h
13140ltp/testcases/kernel/containers/sysvipc/Makefile
13141ltp/testcases/kernel/containers/sysvipc/check_ipcns_enabled.c
13142ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
13143ltp/testcases/kernel/containers/sysvipc/runtests_noltp.sh
13144ltp/testcases/kernel/containers/sysvipc/shmnstest.c
13145ltp/testcases/kernel/containers/utsname/Makefile
13146ltp/testcases/kernel/containers/utsname/README
13147ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
13148ltp/testcases/kernel/containers/utsname/runtests_noltp.sh
13149ltp/testcases/kernel/containers/utsname/runutstest.sh
13150ltp/testcases/kernel/containers/utsname/utstest.c
13151
subrata_modak99086662007-12-03 07:07:49 +000013152LTP-20071130
13153
131541) Log Message: lcov: fix for problem resulting in lcov aborting with "ERROR: reading string"
13155File(s) Affected:
13156/cvsroot/ltp/utils/analysis/lcov/bin
13157
131582) Log Message: Update to OpenHPI 2.10.1 (see www.openhpi.org for more info)
13159File(s) Affected:
13160ltp/testcases/open_hpi_testsuite
13161
131623) 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.
13163File(s) Affected:
13164ltp/testcases/open_posix_testsuite/conformance/interfaces/mmap/23-1.c
13165
131664) Log Message: Yi Yang <yang.y.yi@gmail.com> fixed some anomalies for ext2/ext3 and creat system call
13167File(s) Affected:
13168ltp/testcases/kernel/fs/doio/growfiles.c
13169ltp/testcases/kernel/syscalls/creat/creat05.c
13170
131715) Log Message: Removing Propreitary and Confidential Information to Suit to GPLv2 License
13172File(s) Affected:
13173testcases/kernel/ipc/ipc_stress/message_queue_test_01.c
13174testcases/kernel/ipc/ipc_stress/message_queue_test_02_ctl.c
13175testcases/kernel/ipc/ipc_stress/message_queue_test_02_get.c
13176testcases/kernel/ipc/ipc_stress/message_queue_test_02_rcv.c
13177testcases/kernel/ipc/ipc_stress/message_queue_test_02_snd.c
13178testcases/kernel/ipc/ipc_stress/message_queue_test_04.c
13179testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
13180testcases/kernel/ipc/ipc_stress/pipe_test_01.c
13181testcases/kernel/ipc/ipc_stress/pipe_test_02.c
13182testcases/kernel/ipc/ipc_stress/semaphore_test_01.c
13183testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
13184testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
13185testcases/kernel/ipc/ipc_stress/shmem_test_01.c
13186testcases/kernel/ipc/ipc_stress/shmem_test_02.c
13187testcases/kernel/ipc/ipc_stress/shmem_test_03.c
13188testcases/kernel/ipc/ipc_stress/shmem_test_04.c
13189testcases/kernel/ipc/ipc_stress/shmem_test_05.c
13190testcases/kernel/ipc/ipc_stress/shmem_test_06.c
13191testcases/kernel/ipc/ipc_stress/shmem_test_07.c
13192testcases/kernel/ipc/ipc_stress/signal_test_01.c
13193testcases/kernel/ipc/ipc_stress/signal_test_02.c
13194testcases/kernel/ipc/ipc_stress/signal_test_03.c
13195testcases/kernel/ipc/ipc_stress/signal_test_04.c
13196testcases/kernel/ipc/ipc_stress/signal_test_05.c
13197testcases/kernel/ipc/ipc_stress/signal_test_06.c
13198testcases/kernel/ipc/ipc_stress/signal_test_07.c
13199testcases/kernel/sched/clisrv/pthserv.c
13200testcases/kernel/sched/clisrv/readline.c
13201testcases/kernel/sched/clisrv/writen.c
13202testcases/kernel/sched/sched_stress/sched_driver.c
13203testcases/kernel/sched/sched_stress/sched.c
13204testcases/kernel/sched/sched_stress/sched.h
13205testcases/kernel/sched/sched_stress/sched_tc0.c
13206testcases/kernel/sched/sched_stress/sched_tc1.c
13207testcases/kernel/sched/sched_stress/sched_tc2.c
13208testcases/kernel/sched/sched_stress/sched_tc3.c
13209testcases/kernel/sched/sched_stress/sched_tc4.c
13210testcases/kernel/sched/sched_stress/sched_tc5.c
13211testcases/kernel/sched/sched_stress/sched_tc6.c
13212
132136) Log Message: Make the test working on busybox system, where 'df' command
13214doesn't support -P option, neither accept a directory as input,
13215Submitted by Carmelo AMOROSO <carmelo.amoroso@st.com>
13216File(s) Affected:
13217ltp/testcases/kernel/fs/doio/rwtest.sh
13218
132197) Log Message:
13220This patch allows network stress tests to be run on different subnet
13221configuration by using some macros for IP addresses configuration.
13222It doesn't affect default values.
13223Submitted by Carmelo AMOROSO <carmelo.amoroso@st.com>
13224File(s) Affected:
13225ltp/testcases/network/stress/broken_ip/broken_ip4-checksum
13226ltp/testcases/network/stress/broken_ip/broken_ip4-dstaddr
13227ltp/testcases/network/stress/broken_ip/broken_ip4-fragment
13228ltp/testcases/network/stress/broken_ip/broken_ip4-ihl
13229ltp/testcases/network/stress/broken_ip/broken_ip4-protcol
13230ltp/testcases/network/stress/broken_ip/broken_ip4-totlen
13231ltp/testcases/network/stress/broken_ip/broken_ip4-version
13232ltp/testcases/network/stress/dns/dns4-stress
13233ltp/testcases/network/stress/ftp/ftp4-download-stress
13234ltp/testcases/network/stress/ftp/ftp4-upload-stress
13235ltp/testcases/network/stress/http/http4-stress
13236ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic01
13237ltp/testcases/network/stress/interface/if4-addr-change
13238ltp/testcases/network/stress/interface/if4-alias-adddel
13239ltp/testcases/network/stress/interface/if4-alias-addlarge
13240ltp/testcases/network/stress/interface/if4-mtu-change
13241ltp/testcases/network/stress/interface/if4-route-adddel
13242ltp/testcases/network/stress/interface/if4-route-addlarge
13243ltp/testcases/network/stress/interface/if4-updown
13244ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope01
13245ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope02
13246ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope03
13247ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope04
13248ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld01
13249ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld02
13250ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld01
13251ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld02
13252ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld03
13253ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld04
13254ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld05
13255ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld06
13256ltp/testcases/network/stress/route/route4-change-dst
13257ltp/testcases/network/stress/route/route4-change-gw
13258ltp/testcases/network/stress/route/route4-change-if
13259ltp/testcases/network/stress/route/route4-ifdown
13260ltp/testcases/network/stress/route/route4-redirect
13261ltp/testcases/network/stress/route/route4-rmmod
13262ltp/testcases/network/stress/ssh/ssh4-stress
13263ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport01
13264ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport01
13265ltp/testcases/network/stress/tcp/uni-basic/tcp4-uni-basic01
13266ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport01
13267ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic01
13268testscripts/networkstress.sh
13269
132708) Log Message: Patch to check file permission first, and then skip write-only
13271files,and report them as INFO. Submitted by Cai Qian <qcai@redhat.com>
13272File(s) Affected:
13273ltp/testcases/kernel/fs/proc/proc01.c
13274
132759) Log Message:
13276Patch to skip read of all /proc/<pid> directories except /proc/self.
13277Therefore, it make sure that at least one /proc/<pid> has been read,
13278and also the directory will stay as long as the life time of the test.
13279Submitted by Cai Qian <qcai@redhat.com>
13280File(s) Affected:
13281ltp/testcases/kernel/fs/proc/proc01.c
13282
1328310) Log Message: Create testfile in tmpdir to be consistent with other tests by Kumar Gala <galak@kernel.crashing.org>
13284File(s) Affected:
13285ltp/testcases/kernel/syscalls/splice/splice01.c
13286ltp/testcases/kernel/syscalls/tee/tee01.c
13287
1328811) Log Message: Close the fd's we open when running on NFS to avoid warnings, submitted by Kumar Gala <galak@kernel.crashing.org>
13289File(s) Affected:
13290ltp/testcases/kernel/syscalls/creat/creat01.c
13291ltp/testcases/kernel/syscalls/open/open04.c
13292ltp/testcases/kernel/syscalls/writev/writev06.c
13293
1329412) Log Message:Close fd's to make running on NFS work, submitted by Kumar Gala <galak@kernel.crashing.org>
13295File(s) Affected:
13296ltp/testcases/kernel/syscalls/creat/creat05.c
13297
1329813) Log Message: Add a lib routine to tell us if we are running on NFS Submitted by Kumar Gala <galak@kernel.crashing.org>
13299File(s) Affected:
13300ltp/include/test.h
13301File(s) Added:
13302ltp/lib/tst_is_cwd_nfs.c
13303
1330414) Log Message: Adds arm to the architectures where SHMBLA != PAGESIZE, submitted by Khem Raj <kraj@mvista.com>
13305File(s) Affected:
13306ltp/testcases/kernel/mem/shmt/shmt09.c
13307
1330815) Log Message: New posix_fadvise and fadvise64 Testcases contributed by Masatake YAMATO <yamato@redhat.com>
13309File(s) Affected:
13310ltp/runtest/syscalls
13311New File(s) Addes:
13312ltp/testcases/kernel/syscalls/fadvise/Makefile
13313ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
13314ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
13315ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
13316ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
13317
1331816) Log Message:
13319Existing code in LTP Kdump has been enhanced to test dump on network and
13320different partitions. The attached patch supports following features
13321-Dump on EXT3 partition, partition referenced by partition name, Label and
13322UUID
13323-Dump on raw partition
13324-Dump on Network dump server
13325-Test dump filtering feature of Kdump
13326-Test Link Delay feature of Kdump
13327-Result analysis has been implemented for local dumping and network
13328dumping.
13329-Result analysis has been implemented for filtering as well as link delay.
13330But the analysis part can be enahnced further
13331-'setup' file has been modified
13332 * To accept inputs from user or file
13333 * To automate configuration of bootloader file to reserve memory for
13334crashkernel
13335 * To test basic or exchausted list of LKDTM test
13336 * To accept user inputs for dumping on different partitions and for
13337network dumping
13338-'master' file has been modified
13339 *To invoke result analysis code of dumping in different destinations
13340 *to remove cronjob when execution is done, this is a bug fix
13341-'test' file has been modifed
13342 *To set kdump.conf file based on user input and trigger crash
13343-'Makefile' has been modified not to run 'setup'
13344-Added new files
13345 *kdump_propogate ->To add ssh public keys to network dump server
13346 *verify_dump ->To verify dump in different partitions and network
13347dumping
13348 *lkdtm.orig is replaced with lkdtm.base for basic testcases of lkdtm,
13349lkdtm.exha for exhausted list of lkdtm testcases.
13350
13351Submitted by: Poornima Nayak <Poornima.Nayak@in.ibm.com>
13352
13353File(s) Affected:
13354ltp/testcases/kdump/Makefile ltp/testcases/kdump/README
13355ltp/testcases/kdump/TEST_PLAN.txt ltp/testcases/kdump/master
13356ltp/testcases/kdump/setup ltp/testcases/kdump/test
13357File(s) Added:
13358ltp/testcases/kdump/kdump_propagate
13359ltp/testcases/kdump/verify_dump
13360ltp/testcases/kdump/testlists/lkdtm.base
13361ltp/testcases/kdump/testlists/lkdtm.exha
13362File(s) Removed:
13363ltp/testcases/kdump/testlists/lkdtm.orig
13364
1336517) Log Message: Fix endless loop hit messages for kdump test case, by Cai Qian <qcai@redhat.com>
13366File(s) Affected:
13367ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
13368
1336918) Log Message: Fix for vmcore generation and vmcore verification are at different hours, by Cai Qian <qcai@redhat.com>
13370File(s) Affected:
13371ltp/testcases/kdump/master
13372
1337319) Log Message: Changes that allows adp to run top on batch mode instead of interactively, submitted by Rafael Folco <rfolco@linux.vnet.ibm.com>
13374File(s) Affected:
13375ltp/testscripts/adp.sh
13376
1337720) Log Message: Changes to prevent fcntl14 test case to crash on uclinux on blackfin board, submitted by Vivi <violetleigh@gmail.com>
13378File(s) Affected:
13379ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
13380
1338121) Log Message: New HTML format for LTP Output
13382File(s) Affected:
13383ltp/runltp
13384File(s) Added:
13385ltp/tools/genhtml.pl
13386ltp/tools/html_report_header.txt
13387
1338822) Log Message: Add IA64 support to kdump test case, submitted by Cai Qian <qcai@redhat.com>
13389File(s) Affected:
13390ltp/testcases/kdump/setup
13391
1339223) Log Message: Patch to fix summary script of LTP kdump (can't retrieve LOG correctly), submitted by Lin Feng Shen (shenlinf@cn.ibm.com)
13393File(s) Affected:
13394ltp/testcases/kdump/summary
13395
1339624) 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)
13397File(s) Affected:
13398ltp/testcases/kdump/master
13399
1340025) Log Message: Report TCONF for swapon/off test when run on tmpfs or nfs, submitted by Kumar Gala <galak@kernel.crashing.org>
13401File(s) Affected:
13402testcases/kernel/syscalls/swapoff/swapoff01.c
13403testcases/kernel/syscalls/swapoff/swapoff02.c
13404testcases/kernel/syscalls/swapon/swapon01.c
13405testcases/kernel/syscalls/swapon/swapon02.c
13406testcases/kernel/syscalls/swapon/swapon03.c
13407
1340826) Log Message: This does testing for the missing functionalities of MADV_REMOVE, MADV_DONTFORK & MADV_DOFORK, submitted by Pavan, pnaregun@in.ibm.com
13409File(s) Added:
13410ltp/testcases/kernel/syscalls/madvise/madvise03.c
13411
1341227) Log Message: Added an Option to mail-back LTP reports, by Subrata Modak <subrata@linux.vnet.ibm.com>
13413File(s) Affected:
13414ltp/runltp
13415
1341628) Log Message: Added sendfile64 support and new testcase sendfile04.c in this regard, by Masatake YAMATO <yamato@redhat.com>
13417File(s) Affected:
13418runtest/syscalls
13419testcases/kernel/syscalls/sendfile/Makefile
13420testcases/kernel/syscalls/sendfile/sendfile02.c
13421testcases/kernel/syscalls/sendfile/sendfile03.c
13422File(s) Added:
13423ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
13424
1342529) Log Message: Proper Inputs for Memory Reservation for Crask Kernel on various architectures, by Poornima Nayak <Poornima.Nayak@in.ibm.com>
13426File(s) Affected:
13427ltp/testcases/kdump/setup
13428
subrata_modakb72cdfe2007-11-02 06:18:14 +000013429LTP-20071031
13430
134311) Log Message:
13432lcov: workaround for gcc 4.1.0 .gcno file oddness by Peter Oberparleiter (oberpapr@users.sourceforge.net)
13433scott.heavner@philips.com wrote:
13434I'm trying to use lcov 1.6 with gcov/gcc 4.1.0. The geninfo parser was
13435aborting on a small number of .gcno files. I've patched my local copy so
13436that geninfo prints out the offset of the error and skips the remainder of
13437the problem file
13438
13439File(s) Affected:
13440ltp/utils/analysis/lcov/bin/geninfo
13441
134422) Log Message: Carmelo (carmelo.amoroso@st.com) fixed OPEN_MAX macro issue, from kernel 2.6.23 onwards
13443File(s) Affected:
13444ltp-full-20070930/testcases/kernel/syscalls/fork/fork09.c
13445ltp-full-20070930/testcases/kernel/ipc/ipc_stress/pipe_test_02.c
13446
134473) Log Message: Ported this to LTP Format
13448File(s) Affected:
13449ltp/runtest/syscalls
13450File(s) Added:
13451ltp/testcases/kernel/syscalls/remap_file_pages/Makefile
13452ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
13453
134544) Log Message: Open Posix Test suite updation by Patrick Kirsch <pkirsch@suse.de>
13455File(s) Affected:
13456ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_close/1-1.c
13457ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_close/2-1.c
13458ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_close/3-1.c
13459ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/1-1.c
13460ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/2-1.c
13461ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/4-1.c
13462ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/5-1.c
13463ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_open/1-4.c
13464ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/1-1.c
13465ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/1-2.c
13466ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/2-1.c
13467ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/4-1.c
13468ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/5-1.c
13469ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/6-1.c
13470ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/8-1.c
13471ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/1-1.c
13472ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/2-1.c
13473ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/4-1.c
13474ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/1-1.c
13475ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/1-2.c
13476ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/11-1.c
13477ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/12-1.c
13478ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/3-1.c
13479ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/5-1.c
13480ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/7-1.c
13481
134825) Log Message: Olof Johansson <olof@lixom.net> corrected the message when there are no entries in /etc/group for 'nobody' and 'bin'
13483File(s) Affected:
13484ltp/testcases/kernel/syscalls/creat/creat08.c
13485
134866) Log Message: Andi Kleen <ak@novell.com> changed the way IN_MOVE_SELF works with old kernel
13487File(s) Affected:
13488ltp/testcases/kernel/syscalls/inotify/inotify02.c
13489
134907) Log Message: Ricardo (rsalveti@linux.vnet.ibm.com) added another testcase for remap_file_pages() syscall for better error checking
13491File(s) Affected:
13492ltp/runtest/syscalls
13493File(s) Added:
13494ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
13495
134968) Log Message:
13497Better Ways to Integrate "ltp/tools/genload/stress" with "ltp/runltp" by
13498Ricardo and Subrata,
13499This is the second version of Subrata's patch, this is intended to
13500fully exploit all the features provided by "ltp/tools/genload/stress".
13501
13502New option:
13503 -D Run LTP under additional background Load on Secondary Storage
13504
13505Options that have a different interface:
13506 -i Run LTP under additional background Load on IO Bus
13507 -m Run LTP under additional background Load on Main memory
13508
13509Remember that this change will break the script interface.
13510File(s) Affected:
13511ltp/runltp
13512
135139) Log Message: Breno Leitao (leitao@linux.vnet.ibm.com) fixed these for running on NFS mounted systems
13514File(s) Affected:
13515ltp/testcases/kernel/syscalls/chdir/chdir01.c
13516ltp/testcases/kernel/syscalls/creat/creat03.c
13517ltp/testcases/kernel/syscalls/creat/creat05.c
13518ltp/testcases/kernel/syscalls/dup2/dup202.c
13519ltp/testcases/kernel/syscalls/dup2/dup203.c
13520ltp/testcases/kernel/syscalls/execve/execve04.c
13521ltp/testcases/kernel/syscalls/flock/flock01.c
13522ltp/testcases/kernel/syscalls/flock/flock02.c
13523ltp/testcases/kernel/syscalls/flock/flock03.c
13524ltp/testcases/kernel/syscalls/flock/flock04.c
13525ltp/testcases/kernel/syscalls/flock/flock05.c
13526ltp/testcases/kernel/syscalls/flock/flock06.c
13527ltp/testcases/kernel/syscalls/fork/fork07.c
13528ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
13529ltp/testcases/kernel/syscalls/mprotect/mprotect03.c
13530ltp/testcases/kernel/syscalls/open/open04.c
13531ltp/testcases/kernel/syscalls/open/open05.c
13532ltp/testcases/kernel/syscalls/read/read04.c
13533ltp/testcases/kernel/syscalls/readv/readv01.c
13534ltp/testcases/kernel/syscalls/readv/readv02.c
13535ltp/testcases/kernel/syscalls/recvmsg/Makefile
13536ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
13537ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
13538ltp/testcases/kernel/syscalls/write/write03.c
13539ltp/testcases/kernel/syscalls/write/write05.c
13540ltp/testcases/kernel/syscalls/writev/writev01.c
13541ltp/testcases/kernel/syscalls/writev/writev02.c
13542ltp/testcases/kernel/syscalls/writev/writev03.c
13543ltp/testcases/kernel/syscalls/writev/writev04.c
13544ltp/testcases/kernel/syscalls/writev/writev05.c
13545
subrata_modakefd3a522007-09-28 09:46:49 +000013546LTP-20070930
13547
135481) Log Message: "seebs@users.sf.net" wanted to fix some anomalies in "acct01" testcase
13549File(s) Affected:
13550ltp/testcases/kernel/syscalls/acct/acct01.c
13551
135522) Log Message: "risrajak@linux.vnet.ibm.com" made modifications to check whether the Kernel is UTSNAMESPACE or SYSVIPC_NAMSPACE enabled
13553File(s) Affected:
13554ltp/testcases/kernel/containers/container_test.sh
13555ltp/testcases/kernel/containers/sysvipc/Makefile
13556File(s) Added:
13557ltp/testcases/kernel/containers/sysvipc/check_ipcns_enabled.c
13558
135593) Log Message: "rsalveti@linux.vnet.ibm.com" fixed exit code for inotify01 and inotify02 when running with kernel < 2.6.13
13560File(s) Affected:
13561ltp/testcases/kernel/syscalls/inotify/inotify01.c
13562ltp/testcases/kernel/syscalls/inotify/inotify02.c
13563
135644) Log Message: Fixing "ioperm02" testcase for kernel comparisns
13565File(s) Affected:
13566ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
13567
135685) Log Message: "Sivakumar.C@in.ibm.com" induced time for Statistics collection in RHEL
13569File(s) Affected:
13570ltp/testcases/kernel/numa/numa01.sh
13571
135726) Log Message: Removing these Testcases as they do not satisfy GPLv2 License Agreement
13573File(s) Deleted:
13574ltp/testcases/network/nfs/cthon04
13575 Makefile README READWIN.txt Testitems domount.c getopt.c runtests server tests.h tests.init unixdos.h
13576ltp/testcases/network/nfs/cthon04/basic
13577 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
13578ltp/testcases/network/nfs/cthon04/basic/console
13579 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
13580ltp/testcases/network/nfs/cthon04/basic/dos
13581 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
13582ltp/testcases/network/nfs/cthon04/basic/scripts
13583 basic2.bat basic3.bat basic.bat cthon00.mst cthon01.mst cthon02.mst cthon03.mst cthon04.mst cthon.bat runcthon.prl
13584ltp/testcases/network/nfs/cthon04/general
13585 large4.sh large.c Makefile makefile.tst mkdummy nroff.in rmdummy runtests runtests.wrk stat.c
13586ltp/testcases/network/nfs/cthon04/lock
13587 Makefile runtests tlock.c
13588ltp/testcases/network/nfs/cthon04/special
13589 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
13590 rewind.c runtests runtests.wrk stat2.c stat.c telldir.c touchn.c truncate.c
13591ltp/testcases/network/nfs/cthon04/special/console
13592 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
13593 rewind.mak stat2.mak stat.mak touchn.mak truncate.mak
13594ltp/testcases/network/nfs/cthon04/special/dos
13595 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
13596 rewind.mak stat2.mak stat.mak touchn.mak truncate.mak
13597ltp/testcases/network/nfs/cthon04/special/scripts
13598 run.bat
13599ltp/testcases/network/nfs/cthon04/tools
13600 dirdmp.c dirprt.c Makefile pmapbrd.c pmaptst.c README tcp.c tcpd.c udp.c udpd.c
13601
136027) 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
13603File(s) Added:
13604ltp/testcases/network/nfs/CTHON04_README
13605
136068) Log Message: ¨ciju@linux.vnet.ibm.com¨ fixed some Script errors while configuring ltp-kdump
13607File(s) Affected:
13608ltp/testcases/kdump/master
13609ltp/testcases/kdump/setup
13610
136119) Log Message: KDUMP Scripts must be made executable before testing (Initial CVS Checkin error)
13612File(s) Affected:
13613ltp/testcases/kdump/Makefile
13614
1361510) Log Message: Dont use the optional POSIX postfix operator as some crappy shells actually omit it, by ¨vapier@gentoo.org¨
13616File(s) Affected:
13617ltp/testcases/network/generate.sh
13618
1361911) 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
13620File(s) Affected:
13621ltp/runltp
13622
1362312) Log Message: Ricardo cleaned up duplicate code for enhancements in output and failed files generation
13624File(s) Affected:
13625ltp/runltp
13626
1362713) Log Message: Updating Credits to include new contributions from members
13628File(s) Affected:
13629ltp/CREDITS
13630
1363114) Log Message: Jeff Burke wanted additional INFO when the test fails in the calloc portion of the test
13632File(s) Affected:
13633ltp/testcases/kernel/mem/mem/mem02.c
13634
1363515) Log Message: Randy temporarily fixed the var_args expander in lib/tst_res.c
13636File(s) Affected:
13637ltp/lib/tst_res.c
13638
1363916) Log Message: Patrick fixed the too chort char array
13640File(s) Affected:
13641ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/5-1.c
13642
1364317) Log Message: Ricardo Fixed the way by which tst_resm should be called from Shell Test Script
13644File(s) Affected:
13645ltp/runtest/tcp_cmds
13646ltp/testcases/network/tcp_cmds/ping/ping01
13647
1364818) Log Message: James Puderer fixed -d option in LTP for better handling of temporary directory
13649File(s) Affected:
13650ltp/runltp
13651
1365219) Log Message: issue a warning if unable to actually test if F_SETLEASE is not defined
13653File(s) Affected:
13654ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
13655ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
13656ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
13657ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
13658ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
13659ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
13660
1366120) Log Message: add -D_GNU_SOURCE since we have tests in here that test GNU-specific features (like F_SETLEASE)
13662File(s) Affected:
13663ltp/testcases/kernel/syscalls/fcntl/Makefile
13664
1366521) Log Message: Update to OpenHPI 2.10.0 (see www.openhpi.org for more info)
13666File(s) Affected:
13667ltp/testcases/open_hpi_testsuite
13668
subrata_modakc634dd22007-08-30 06:08:27 +000013669LTP-20070831
13670
136711) Log Message: "rsalveti@br.ibm.com" fixed write05 that failed with LTP 20070331 on Fedora 7 GA
13672File(s) Affected:
13673ltp/testcases/kernel/syscalls/write/write05.c
13674
136752) Log Message: "dmarlin@redhat.com" corrected fail message in data_space testcase
13676File(s) Affected:
13677ltp/testcases/kernel/mem/vmtests/data_space.c
13678
136793) Log Message: "liudeyan@cn.ibm.com" made mmap1 to be terminated by Ctrl-C
13680File(s) Affected:
13681ltp/testcases/kernel/mem/mtest06/mmap1.c
13682
136834) 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)
13684File(s) Affected: ltp/testcases/kernel/syscalls/times/times03.c
13685
136865) Log Message: gcov-kernel: added eabi-compatibility patch, renamed .diff to .patch by "oberpapr@users.sourceforge.net"
13687File(s) Added:
13688ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-eabi.patch
13689ltp/utils/analysis/gcov-kernel/linux-2.6.22-gcov-arm-eabi.patch
13690File(s) Deleted:
13691ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-eabi.diff
13692
136936) Log Message: lcov: fixed spec file
13694File(s) Affected:
13695ltp/utils/analysis/lcov/rpm/lcov.spec
13696
136977) Log Message: gcov-kernel: removed outdated FAQ entry
13698File(s) Affected:
13699ltp/utils/analysis/gcov-kernel/FAQ
13700
137018) Log Message: gcov-kernel: added Makefile
13702File(s) Added: ltp/utils/analysis/gcov-kernel/Makefile
13703
137049) Log Message: lcov: Makefile for release 1.6
13705File(s) Affected:
13706/cvsroot/ltp/utils/analysis/lcov/Makefile
13707
1370810) Log Message: lcov: Makefile for post-release
13709File(s) Affected:
13710/cvsroot/ltp/utils/analysis/lcov/Makefile
13711
1371211) Log Message: lcov: add experimental option "--norecursion"
13713File(s) Affected:
13714/cvsroot/ltp/utils/analysis/lcov/bin/geninfo
13715/cvsroot/ltp/utils/analysis/lcov/bin/lcov
13716
1371712) Log Message: Changes to make testcases/kernel/numa/numa01.sh executable
13718File(s) Affected:
13719ltp/testcases/kernel/numa/Makefile
13720
1372113) Log Message: "carmelo.amoroso@st.com" changed the Default values for MAXSIZE and csize
13722File(s) Affected:
13723ltp/testcases/kernel/mem/vmtests/stack_space.c
13724
1372514) Log Message: "brenohl@br.ibm.com" wanted to handle file descriptors properly
13726File(s) Affected:
13727ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
13728ltp/testcases/kernel/syscalls/mmap/mmap09.c
13729ltp/testcases/kernel/syscalls/open/open07.c
13730ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
13731
1373215) Log Message: "rsalvetidev@linux.vnet.ibm.com" says that this version can handle when the distro has MAX_SWAPFILES as 30 or 32
13733File(s) Modified:
13734ltp/runtest/ltplite ltp/runtest/stress.part3
13735ltp/runtest/syscalls
13736ltp/testcases/kernel/syscalls/swapon/swapon02.c
13737File(s) Added:
13738ltp/testcases/kernel/syscalls/swapon/swapon03.c
13739
1374016) Log Message: Containers Testcases Plan
13741File(s) Added:
13742ltp/testcases/kernel/containers/TEST_PLAN.txt
13743
1374417) Log Message: LTP-KDUMP Test-Case Plan
13745File(s) Added:
13746ltp/testcases/kdump/TEST_PLAN.txt
13747
subrata_modakc6767f32007-08-30 12:00:19 +00001374818) Log Message: Update to OpenHPI 2.9.3 (www.openhpi.org for more info)
13749File(s) Affected:
13750ltp/testcases/open_hpi_testsuite/
13751
subrata_modakc634dd22007-08-30 06:08:27 +000013752
subrata_modak3bccb862007-07-30 07:13:31 +000013753LTP-20070731
13754
137551) Log Message: lcov: preparations for new release by "oberpapr@users.sourceforge.net"
13756- updated CHANGES file
13757- added compat-libtool + no-compat-libtool option
13758- changed libtool default to on (due to popular request)
13759- added checksum option
13760- changed checksum default to off (to reduce cpu time + file size)
13761- added geninfo_checksum option to lcovrc, deprecated geninfo_no_checksum
13762- added geninfo_compat_libtool option to lcovrc
13763- minor update of README file
13764File(s) Affected:
13765ltp/utils/analysis/lcov/CHANGES
13766ltp/utils/analysis/lcov/README
13767ltp/utils/analysis/lcov/lcovrc
13768ltp/utils/analysis/lcov/bin/geninfo
13769ltp/utils/analysis/lcov/bin/lcov
13770
137712) Log Message: update manpage by "oberpapr@users.sourceforge.net"
13772File(s) Affected:
13773ltp/utils/analysis/lcov/man/lcov.1
13774
137753) Log Message: "sachinp@in.ibm.com" has fixed a probe point definition from 'll_rw_lock' to 'll_rw_block'
13776File(s) Affected:
13777ltp/testcases/kdump/susetools/lkdtm_mod/lkdtm.c
13778
137794) Log Message: man page update by "oberpapr@users.sourceforge.net"
13780File(s) Affected:
13781ltp/utils/analysis/lcov/man/genhtml.1
13782ltp/utils/analysis/lcov/man/geninfo.1
13783ltp/utils/analysis/lcov/man/lcov.1
13784
137855) Log Message: lcov: another update in preparation for a new release by "oberpapr@users.sourceforge.net"
13786File(s) Affected:
13787ltp/utils/analysis/lcov/bin/lcov
13788ltp/utils/analysis/lcov/man/lcovrc.5
13789ltp/utils/analysis/lcov/CHANGES
13790ltp/utils/analysis/lcov/lcovrc
13791
137926) Log Message: fixed bug that would not delete .gcda files when using -z, by "oberpapr@users.sourceforge.net"
13793File(s) Affected:
13794ltp/utils/analysis/lcov/CHANGES
13795ltp/utils/analysis/lcov/bin/lcov
13796
137977) Log Message: lcov: - add new option --initial to get zero coverage data from graph files by "oberpapr@users.sourceforge.net"
13798File(s) Affected:
13799ltp/utils/analysis/lcov/CHANGES
13800ltp/utils/analysis/lcov/bin/geninfo
13801ltp/utils/analysis/lcov/bin/lcov
13802ltp/utils/analysis/lcov/man/geninfo.1
13803ltp/utils/analysis/lcov/man/lcov.1
13804
138058) Log Message: "carmelo.amoroso@st.com" fixed the anomaly when "SHLBA != getpagesize()", like in SH architecture
13806File(s) Affected:
13807ltp/testcases/kernel/mem/shmt/shmt09.c
13808
138099) Log Message: "hdeller@users.sf.net" fixed unitialized variable useage in "lseek09" testcase
13810File(s) Affected:
13811ltp/testcases/kernel/syscalls/lseek/lseek09.c
13812
1381310) Log Message: "naveenspen@gmail.com" pointed out that syslog_cmd="/etc/init.d/syslog" should be used irrespective of any Distro
13814File(s) Affected:
13815ltp/testcases/kernel/syscalls/syslog/syslog01
13816ltp/testcases/kernel/syscalls/syslog/syslog02
13817ltp/testcases/kernel/syscalls/syslog/syslog03
13818ltp/testcases/kernel/syscalls/syslog/syslog04
13819ltp/testcases/kernel/syscalls/syslog/syslog05
13820ltp/testcases/kernel/syscalls/syslog/syslog06
13821ltp/testcases/kernel/syscalls/syslog/syslog07
13822ltp/testcases/kernel/syscalls/syslog/syslog08
13823ltp/testcases/kernel/syscalls/syslog/syslog09
13824ltp/testcases/kernel/syscalls/syslog/syslog10
13825
1382611) Log Message: "rsalveti@linux.vnet.ibm.com" pointed out to have same "fsx-linux" testcase for "fs", "ltp-aiodio" and "nfs"
13827File(s) Affected:
13828ltp/testcases/kernel/io/ltp-aiodio/fsx-linux.c
13829ltp/testcases/network/nfs/fsx-linux/fsx-linux.c
13830
1383112) Log Message: Randy Dunlap writes: Fix printf format warnings
13832File(s) Affected:
13833ltp/testcases/network/stress/ns-tools/Makefile
13834ltp/testcases/network/stress/ns-tools/ns-igmp_querier.c
13835ltp/testcases/network/stress/ns-tools/ns-mcast_join.c
13836ltp/testcases/network/stress/ns-tools/ns-mcast_receiver.c
13837ltp/testcases/network/stress/ns-tools/ns-tcpserver.c
13838
1383913) Log Message: getsockopt() takes a socklen_t, not an int, as its optlen
13840File(s) Affected:
13841ltp/testcases/network/stress/ns-tools/ns-tcpclient.c
13842ltp/testcases/network/stress/ns-tools/ns-tcpserver.c
13843ltp/testcases/network/stress/ns-tools/ns-udpserver.c
13844
1384514) Log Message: cleanup file
13846File(s) Affected:
13847ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
13848
1384915) Log Message: back out uclinux changes to something that doesnt spit warnings as reported by Randy Dunlap
13850File(s) Affected:
13851ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
13852
1385316) Log Message: fixup gcc warnings by removing silly pieces of code
13854File(s) Affected:
13855ltp/testcases/kernel/mem/mtest06/mmap1.c
13856ltp/testcases/kernel/mem/mtest06/mmap2.c
13857ltp/testcases/kernel/mem/mtest06/mmap3.c
13858ltp/testcases/kernel/mem/mtest06/shmat1.c
13859
1386017) Log Message: Randy Dunlap writes: Convert mmap1 to use standard test results output format. Correct several typos.
13861File(s) Affected:
13862ltp/testcases/kernel/mem/mtest06/Makefile
13863ltp/testcases/kernel/mem/mtest06/mmap1.c
13864
1386518) Log Message: gcov-kernel: adding gcov-kernel patch for 2.6.22
13866File(s) Addes:
13867ltp/utils/analysis/gcov-kernel/linux-2.6.22-gcov-arm-hack.patch
13868ltp/utils/analysis/gcov-kernel/linux-2.6.22-gcov.patch
13869
1387019) Log Message: [1754301] Helge Deller writes: mark hppa/parisc as expecting a segv as well
13871File(s) Affected:
13872ltp/testcases/kernel/syscalls/mmap/mmap03.c
13873
1387420) Log Message: Randy Dunlap writes: convert output to match the standard LTP output
13875File(s) Affected:
13876ltp/testcases/kernel/fs/linktest/linktest.pl
13877
1387821) Log Message: close stdout to remove noise
13879File(s) Affected:
13880ltp/testcases/kernel/mem/mtest05/dummy.c
13881
1388222) Log Message: Randy Dunlap writes: Convert mmstress to use the standard results format
13883File(s) Affected:
13884ltp/testcases/kernel/mem/mtest05/Makefile
13885ltp/testcases/kernel/mem/mtest05/mmstress.c
13886
1388723) Log Message: "rsalveti@linux.vnet.ibm.com" updated the contact information at ltp-howto doc
13888File(s) Affected:
13889ltp/doc/ltp-howto.lyx
13890ltp/doc/ltp-howto.txt
13891
1389224) Log Message: "rsalveti@linux.vnet.ibm.com" wants to update this with kernel/fs/fsstress/fsstress.c
13893File(s) Affected:
13894ltp/testcases/network/nfs/nfs_fsstress/fsstress.c
13895
1389625) Log Message: "suzuki@in.ibm.com" added SIGNAL and Address Fault handling capability for all architectures
13897File(s) Affected:
13898ltp/testcases/kernel/mem/mtest06/mmap1.c
13899
1390026) Log Message: "rsalveti@linux.vnet.ibm.com" added more options to 'runltp'
13901File(s) Affected:
13902ltp/runltp
13903ltp/doc/man1/pan.1
13904ltp/pan/pan.c
13905
1390627) Log Message: Upgrade to Posix Testsuite 1.5.2
13907File(s) Affected/Added:
13908ltp/testcases/open_posix_testsuite
13909
1391028) Log Message: Fixing Proper Freeing of Memory Chunks
13911File(s) Affected:
13912ltp/tools/genload/stress.c
13913
subrata_modak2f43b9d2007-06-28 09:18:55 +000013914LTP-20070630
13915
139161)Log Message: "carmelo.amoroso@st.com" points out the wrong usage of the option -s
13917File(s) Affected: ltp/testcases/kernel/mem/mtest06/mmap1.c
13918
139192)Log Message: "carmelo.amoroso@st.com" pointed out that id (returned by shmget) has to be used for all shm operations
13920File(s) Affected: ltp/testcases/kernel/mem/mtest06/shmat1.c
13921
139223)Log Message: "rsalveti@linux.vnet.ibm.com" fixed the way "inotify" should compile in kernels below 2.6.13
13923File(s) Affected: ltp/testcases/kernel/syscalls/inotify/inotify01.c
13924ltp/testcases/kernel/syscalls/inotify/inotify02.c
13925
139264)Log Message: Removing 'alarm04' testcase call, as alarm04 has been removed to be no-more-valid
13927File(s) Affected: ltp/runtest/ltplite
13928ltp/runtest/stress.part3
13929
139305)Log Message: "sachinp@in.ibm.com" rectified kdump lkdtm tests for powerpc architecture with RedHat distribution
13931File(s) Affected: ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
13932
139336)Log Message: "rahaman.riaz@gmail.com" fixed some Thread Handling Anomaly
13934File(s) Affected: ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/12-1.c
13935
139367)Log Message: "rahaman.riaz@gmail.com" fixed ways by which OPEN POSIX displays warnings
13937File(s) Affected: open_posix_testsuite/conformance/interfaces/sem_unlink/2-2.c
13938open_posix_testsuite/conformance/interfaces/sigaltstack/9-1.c
13939
139408)Log Message: "yxu@suse.de" corrected the way by which pthread_exit() handles pointer argument
13941File(s) Affected: ltp/testcases/kernel/io/disktest/threading.h
13942
139439)Log Message: "rsalveti@linux.vnet.ibm.com" fixed the problem reported at bug [1732287] mtest06/mmap1.c missing run_once check in do loop
13944File(s) Affected: ltp/runtest/ltplite
13945ltp/runtest/mm
13946ltp/runtest/stress.part1
13947ltp/testcases/kernel/mem/mtest06/mmap1.c
13948
1394910)Log Message: gcov-kernel: add patches to support arm eabi-compliant gcc
13950File(s) Affected: /ltp/utils/analysis/gcov-kernel/linux-2.6.18-gcov-arm-eabi.patch
13951/ltp/utils/analysis/gcov-kernel/linux-2.6.19-gcov-arm-eabi.patch
13952/ltp/utils/analysis/gcov-kernel/linux-2.6.20-gcov-arm-eabi.patch
13953/ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-eabi.diff
13954
1395511)Log Message: "dmonakhov@openvz.org" added this test case to check for "fault in pages readable" functionality
13956File(s) Affected: ltp/runtest/stress.part3
13957ltp/runtest/syscalls
13958ltp/runtest/ltplite
13959File(s) Added: ltp/testcases/kernel/syscalls/writev/writev06.c
13960
1396112)Log Message: "risrajak@linux.vnet.ibm.com" added sysvipc (conatainers) namespace testcases
13962File(s) Added: ltp/testcases/kernel/containers/sysvipc/Makefile
13963ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
13964ltp/testcases/kernel/containers/sysvipc/runtests_noltp.sh
13965ltp/testcases/kernel/containers/sysvipc/shmnstest.c
13966File(s) Affected: ltp/README ltp/testcases/kernel/containers/Makefile
13967ltp/testcases/kernel/containers/README
13968ltp/testcases/kernel/containers/container_test.sh
13969
1397013)Log Message: Randy Dunlap writes: Convert kernel/sched/pthreads/*.c to use the standard message output functions instead of printf().
13971File(s) Affected: ltp/testcases/kernel/sched/pthreads/pth_str01.c
13972ltp/testcases/kernel/sched/pthreads/pth_str02.c
13973ltp/testcases/kernel/sched/pthreads/pth_str03.c
13974
1397514)Log Message: "rdunlap@xenotime.net" did "mmstress" cleanups to make output unbuffered so that it is not produced repetitively and erroneously
13976File(s) Affected: ltp/testcases/kernel/mem/mtest05/mmstress.c
13977
1397815)Log Message: "krisw@us.ibm.com" wants to solve segfault problem with "mount03" on SLES10
13979File(s) Affected: ltp/testcases/kernel/syscalls/mount/Makefile
13980ltp/testcases/kernel/syscalls/mount/mount03.c
13981
1398216)Log Message: as Ricardo Salveti de Araujo points out, dont set CC so it can easily be overridden
13983File(s) Affected: ltp/testcases/kernel/containers/utsname/Makefile
13984
1398517)Log Message: "Andreas Dilger" updated "fsx-linux" testcase to include new feature(s) including distributed filesystem coherency
13986Log Message: Copyright Statements once added cannot be deleted, however, many Copyright Statements can co-exist
13987File(s) Affected: ltp/testcases/kernel/fs/fsx-linux/fsx-linux.c
13988
1398918)Log Message: Fix from "rdunlap@xenotime.net" to use standard test results output
13990File(s) Affected: ltp/testcases/kernel/mem/mem/mem01.c
13991ltp/testcases/kernel/mem/mtest01/Makefile
13992ltp/testcases/kernel/mem/mtest01/mtest01.c
13993ltp/testcases/misc/math/float/main.c
13994
1399519)Log Mesage: "serue@us.ibm.com" fixes conatiner testing with 'unshare' support for lower kernel versions
13996File(s) Affected: ltp/testcases/kernel/containers/Makefile
13997ltp/testcases/kernel/containers/container_test.sh
13998
1399920)Log Message: Fix for Bug no "1736357",tar file is not multiplatform, pointed out by "Neil Brewitt"
14000File(s) Added: ltp/testcases/network/nfsv4/locks/deploy_info
14001File(s) Deleted: ltp/testcases/network/nfsv4/locks/DEPLOY
14002
1400321)Log Message: "serue@us.ibm.com" fixes conatiner testing with 'unshare' support for lower kernel versions
14004File(s) Added: ltp/testcases/kernel/containers/check_for_unshare.c
14005
1400622)Log Message: Update to OpenHPI 2.9.2
14007File(s) Addedd/Modified/Deleted: ltp/testcases/open_hpi_testsuite/
14008
subrata_modak08271892007-05-28 09:56:10 +000014009LTP-20070531
14010
14011-Removing "alarm04.c" & "sig_rev.c" as they are no more valid, fixes Bug no."1236586", pointed by <Sharyathi Nagesh>
14012ltp/runtest/syscalls
14013ltp/testcases/kernel/syscalls/alarm/Attic/alarm04.c
14014ltp/testcases/kernel/syscalls/alarm/Attic/sig_rev.c
14015
14016-<krisw@us.ibm.com> fixed problem with "expect" in "su01" testcase
14017ltp/testcases/commands/su/su01_s1
14018
14019-<muvarov@gmail.com> modified to run kdump tests on non RH and SUSE machines
14020ltp/testcases/kdump/distro
14021ltp/testcases/kdump/master
14022ltp/testcases/kdump/setup
14023
14024-<muvarov@gmail.com> added summary file for printing results table, and, added reboot command to test script
14025ltp/testcases/kdump/setup
14026ltp/testcases/kdump/summary
14027ltp/testcases/kdump/test
14028
14029-Removing unwanted Config Variables from 'setup' script as submitted by <sachinp@in.ibm.com>
14030ltp/testcases/kdump/setup
14031
14032-<muvarov@gmail.com> removed unnecessary info from summary script
14033ltp/testcases/kdump/summary
14034
14035-<doug.chapman@hp.com> points that “clone2” should be used in case of IA64 for the Utsnamespace testcases
14036ltp/testcases/kernel/containers/libclone/libclone.c
14037ltp/testcases/kernel/containers/libclone/libclone.h
14038ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
14039
14040-Patch for libclone.h for fixing compilation error on 32 bit Z-series machines, submitted by <amitarora@in.ibm.com>
14041ltp/testcases/kernel/containers/libclone/libclone.h
14042
14043-Restoring Hostname to Original after "UTSTEST", fix by <serue@us.ibm.com>
14044ltp/testcases/kernel/containers/utsname/Makefile
14045ltp/testcases/kernel/containers/utsname/runtests_noltp.sh
14046ltp/testcases/kernel/containers/utsname/runutstest.sh
14047
14048-Applied Patch to fix the wrong usage of pthread_exit, pointed out by <carmelo.amoroso@st.com>
14049ltp/testcases/kernel/io/disktest/threading.h
14050ltp/testcases/kernel/mem/mtest05/mmstress.c
14051ltp/testcases/network/nfs/nfsstress/make_tree.c
14052
14053-Fix for Bug no. "1537172" => Improper condition decision of mmap(), as reported by <Kongh - bstqc-kh>
14054ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
14055
14056-<Nadia Derbey> corrected the checksums for these testcases
14057ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
14058ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
14059ltp/testcases/kernel/ipc/ipc_stress/shmem_test_07.c
14060
14061-Fix for Bug No. "1537169" => Doesn't handle the special Signal : 34, reported by <Kongh - bstqc-kh>
14062ltp/testcases/kernel/ipc/ipc_stress/signal_test_05.c
14063
14064-Fix for Bug No. "1542453", default value of param x doesn't work in 'mmap1', pointed out by <bstqc-victor>
14065ltp/testcases/kernel/mem/mtest06/mmap1.c
14066
14067-<carmelo.amoroso@st.com> fixes -v option, thread handling, usage of OPT_MISSING macro, etc
14068ltp/testcases/kernel/mem/mtest06/mmap1.c
14069
14070-<carmelo.amoroso@st.com> fixed wrong use of "pthread_exit" input argument and the related "pthread_join"
14071ltp/testcases/kernel/mem/mtest06/mmap3.c
14072
14073-<nadia.derbey@bull.net> fixed the use of shmid, exit(0) and readable output
14074-<carmelo.amoroso@st.com> fixed wrong use of exit_value, shared memory region and pthread_join
14075ltp/testcases/kernel/mem/mtest06/shmat1.c
14076
14077-Fix for some anomalies in 'shm_test" case as pointed out by 'Nadia Derbey <Nadia.Derbey@bull.net>'
14078ltp/testcases/kernel/mem/mtest07/shm_test.c
14079
14080-<carmelo.amoroso@st.com> fixed ways by which Threads are handled
14081ltp/testcases/kernel/mem/mtest07/shm_test.c
14082
14083-Fixing "gethostid01" to work fine on both 32-bit and 64-bit machines, pointed out by <brenohl@br.ibm.com>
14084ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
14085
14086-<avagin@sw.ru> submitted new Testcases for "inotify" syscall on both file(s) and folder(s)
14087ltp/testcases/kernel/syscalls/inotify/Makefile
14088ltp/testcases/kernel/syscalls/inotify/inotify01.c
14089ltp/testcases/kernel/syscalls/inotify/inotify02.c
14090
14091-<avagin@sw.ru> added README for "inotify" testcase
14092ltp/testcases/kernel/syscalls/inotify/README
14093
14094-<rsalveti@linux.vnet.ibm.com> added proper indentation, EBUSY error and functions in correct place
14095ltp/testcases/kernel/syscalls/swapon/swapon02.c
14096
14097-gcov-kernel: adding gcov-kernel patch for 2.6.18
14098/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.18-gcov-arm-hack.patch,
14099/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.18-gcov.patch
14100
14101-lcov: minor help text update
14102/cvsroot/ltp/utils/analysis/lcov/bin/lcov
14103
14104-gcov-kernel: adding gcov-kernel patch for 2.6.19
14105/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.19-gcov-arm-hack.patch,
14106/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.19-gcov.patch
14107
14108-gcov-kernel: adding gcov-kernel patch for 2.6.20
14109/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.20-gcov-arm-hack.patch,
14110/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.20-gcov.patch
14111
14112gcov-kernel: adding gcov-kernel patch for 2.6.21
14113/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-hack.patch,
14114/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov.patch
14115
subrata_modak1a3664e2007-04-28 13:33:25 +000014116LTP-20070430
14117
14118-Integration of UTS Namespace Testcases to LTP as submitted by <risrajak@linux.vnet.ibm.com>
14119ltp/README
14120ltp/runtest/containers
14121ltp/runltp
14122ltp/testcases/kernel/Makefile
14123ltp/testcases/kernel/containers/Makefile
14124ltp/testcases/kernel/containers/README
14125ltp/testcases/kernel/containers/container_test.sh
14126ltp/testcases/kernel/containers/libclone/Makefile
14127ltp/testcases/kernel/containers/libclone/libclone.c
14128ltp/testcases/kernel/containers/libclone/libclone.h
14129ltp/testcases/kernel/containers/utsname/Makefile
14130ltp/testcases/kernel/containers/utsname/README
14131ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
14132ltp/testcases/kernel/containers/utsname/runtests_noltp.sh
14133ltp/testcases/kernel/containers/utsname/runutstest.sh
14134ltp/testcases/kernel/containers/utsname/utstest.c
14135ltp/testscripts/test_containers.sh
14136
14137-Integrating "KDUMP" testcases to LTP Test Suite as Submitted by <sachinp@linux.vnet.ibm.com>
14138ltp/README
14139ltp/testcases/Makefile
14140ltp/testcases/kdump/README
14141ltp/testcases/kdump/crash_cmds
14142ltp/testcases/kdump/distro
14143ltp/testcases/kdump/master
14144ltp/testcases/kdump/setup
14145ltp/testcases/kdump/sysinfo
14146ltp/testcases/kdump/test
14147ltp/testcases/kdump/tests
14148ltp/testcases/kdump/verify
14149ltp/testcases/kdump/rhtools/Makefile
14150ltp/testcases/kdump/rhtools/OO_Descriptions.txt
14151ltp/testcases/kdump/rhtools/crasher_mod/Makefile
14152ltp/testcases/kdump/rhtools/crasher_mod/crasher.c
14153ltp/testcases/kdump/rhtools/lkdtm_mod/Makefile
14154ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
14155ltp/testcases/kdump/susetools/Makefile
14156ltp/testcases/kdump/susetools/Attic/OO_Description.txt
14157ltp/testcases/kdump/susetools/crasher_mod/Makefile
14158ltp/testcases/kdump/susetools/crasher_mod/crasher.c
14159ltp/testcases/kdump/testlists/crasher
14160ltp/testcases/kdump/testlists/Attic/i386-basic
14161ltp/testcases/kdump/testlists/Attic/i386-lkdtt
14162ltp/testcases/kdump/testlists/Attic/i386-manual
14163ltp/testcases/kdump/testlists/lkdtm.orig
14164ltp/testcases/kdump/testlists/Attic/ppc64-basic
14165ltp/testcases/kdump/testlists/Attic/ppc64-lkdtt
14166ltp/testcases/kdump/testlists/Attic/ppc64-manual
14167ltp/testcases/kdump/testlists/Attic/x86_64-basic
14168ltp/testcases/kdump/testlists/Attic/x86_64-lkdtt
14169ltp/testcases/kdump/testlists/Attic/x86_64-manual
14170
14171- <sachinp@in.ibm.com> removed unwanted files from ltp/testcases/kdump/testlists directory
14172ltp/testcases/kdump/testlists/Attic/i386-basic
14173ltp/testcases/kdump/testlists/Attic/ppc64-basic
14174ltp/testcases/kdump/testlists/Attic/x86_64-basic
14175
14176-Patch Submitted by <sachinp@linux.vnet.ibm.com> which removes the lkdtt code and adds lkdtm code
14177ltp/testcases/kdump/test
14178ltp/testcases/kdump/susetools/Makefile
14179ltp/testcases/kdump/susetools/Attic/OO_Description.txt
14180ltp/testcases/kdump/susetools/OO_Descriptions.txt
14181ltp/testcases/kdump/susetools/lkdtm_mod/Makefile
14182ltp/testcases/kdump/susetools/lkdtm_mod/lkdtm.c
14183ltp/testcases/kdump/testlists/Attic/i386-lkdtt
14184ltp/testcases/kdump/testlists/Attic/i386-manual
14185ltp/testcases/kdump/testlists/Attic/ppc64-lkdtt
14186ltp/testcases/kdump/testlists/Attic/ppc64-manual
14187ltp/testcases/kdump/testlists/Attic/x86_64-lkdtt
14188ltp/testcases/kdump/testlists/Attic/x86_64-manual
14189
14190-Patch Submitted by <sachinp@linux.vnet.ibm.com> for some configuration settings as pointed out by <jburke@redhat.com>
14191-<sachinp@in.ibm.com> added options to select/run crasher/lkdtt tests on SLES
14192-Patch Submitted by <sachinp@linux.vnet.ibm.com> which removes the lkdtt code and adds lkdtm code
14193ltp/testcases/kdump/setup
14194
14195- 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
14196ltp/runltp
14197ltp/testcases/commands/tar/tar_tests.sh
14198
14199-Applied Patch submitted by "elliot_lee", against bug no. "[ 1697311 ] Compile error of 'lib/parse_opts.c' "
subrata_modak5d3c1f32007-05-08 05:37:12 +000014200ltp/
subrata_modak1a3664e2007-04-28 13:33:25 +000014201
14202-Fix for Bug no. 1671695, Check return codes everywhere, as pointed out by 'Markus Elfring'
14203ltp/lib/tst_tmpdir.c
14204
14205-Modifications to prevent Warnings during compilation
14206ltp/lib/write_log.c
14207
14208-Changes to include 'egrep' as pointed out by 'kmaffey' [LTP Bug no. 1701305, logrotate_tests.sh fails on CentOS 4.4]
14209ltp/testcases/commands/logrotate/logrotate_tests.sh
14210
14211-Patch Submitted by <sachinp@linux.vnet.ibm.com> for some configuration settings as pointed out by <jburke@redhat.com>
14212ltp/testcases/kdump/README
14213
14214-Fix for Bug No 1592647, incorrect testcase diotest4-4, as pointed out by "Vagin Andrey"
14215ltp/testcases/kernel/io/direct_io/diotest4.c
14216
14217-remove silly reliance on -DLINUX
14218ltp/testcases/kernel/mem/vmtests/Makefile
14219ltp/testcases/kernel/mem/vmtests/data_space.c
14220ltp/testcases/kernel/mem/vmtests/stack_space.c
14221
14222-Applied Patch to change the way shmat() operates, pointed out/submitted by YI XU<yxu@suse.de>
14223ltp/testcases/kernel/sched/process_stress/process.c
14224
14225-Fix for BUG no. "[1607899]" exit02 uses strcmp() on unterminated string, as pointed out by "ndade"
14226-Fixed Bug No. ['1607881', "exit02 child does close() when description says it does not"], as pointed out by <Nicolas Dade>
14227ltp/testcases/kernel/syscalls/exit/exit02.c
14228
14229-Fix for Bug no. '1221744' (fork12 race condition), as pointed by "Carl van Schaik"
14230ltp/testcases/kernel/syscalls/fork/fork12.c
14231
14232-Applied Patch as submitted by "creese123" for bug no. ["1694484", semop01 corrupting get_arr.array]
14233ltp/testcases/kernel/syscalls/ipc/semop/semop01.c
14234
14235-Fix for Bug no. "1687908"(raised by 'bdubbs'), patch submitted by <doug.chapman@hp.com>
14236ltp/testcases/kernel/syscalls/mincore/mincore01.c
14237
14238-Fix for BUG no. "[1608461]" pipe10 calls strcmp() on unterminated string, as pointed out by "ndade"
14239ltp/testcases/kernel/syscalls/pipe/pipe10.c
14240
14241-Fix for BUG no. "[1608492]" read04 calls strcmp() on unterminated string as submitted by "ndade"
14242ltp/testcases/kernel/syscalls/read/read04.c
14243
14244-Modifications to prevent Warnings during compilation
14245ltp/testcases/kernel/syscalls/rename/rename14.c
14246
14247-Fixing 'sysfs01' testcase to make it ask for File System Index of 'proc' instead of 'ext2' as pointed out by <doug.chapman@hp.com>
14248ltp/testcases/kernel/syscalls/sysfs/sysfs01.c
14249
14250-Addressing the Issue when RHOST can be an IP_ADDRESS, as pointed out by "Ambar Seksena" <ambar.seksena@calsoftinc.com>
14251ltp/testcases/network/rpc/rusers/rusers01
14252
14253-Patch for S390-31/64 Architecture, submitted by "B. N. Poornima"<bnpoorni@in.ibm.com>
14254ltp/testscripts/ltpstress.sh
14255
mreed10a0ab6472007-03-31 19:26:45 +000014256LTP-20070331
14257
14258-make sure people dont try and patch the generated file
14259regen.sh
14260
14261-use POSIX redirection as pointed out by Will Newton
14262Makefile
14263
14264-A fix for bug #29491. Made more robust for use with the use of initgroups
14265fchown04.c
14266
14267-Fix for Bug no. [ 1671695 ] "Check return codes everywhere" as pointed out by "Markus Elfring"
14268write_log.c
14269
14270-Helge Deller writes: use TST_SIZE rather than sizeof(palfa) as sizeof() evaluates to 27 (+1 for the NUL byte)
14271read04.c
14272
14273-A fix for Bug #31162. Passes the correct address location to the mincore call.
14274mincore01.c
14275
14276-remove silly reliance on -DLINUX
14277Makefile, data_space.c, stack_space.c
14278
14279-cleanup
14280sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c, sysfs05.c, sysfs06.c
14281
14282-Riaz Rahaman writes: make sure the call to malloc() worked
14283semget05.c
14284
14285-Fix for Bug No. 1427780 (link07 fails) as pointed out correctly by 'Patrick Wyzorski'
14286tst_tmpdir.c, link07.c
14287
14288-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.
14289file_test.sh
14290
14291-Helge Deller writes: rename parisc to hppa and add tee/vmsplice/splice syscall numbers
14292hppa.in, linux_syscall_numbers.h, order, parisc.in
14293
14294-A patch by Ricardo Salveti De Araujo that corrects the problem of a dhcpd test failsing when the eth0 device is not used
14295dhcpd_tests.sh
14296
14297-overhaul test case completely and make sure we reset errno as pointed out by Riaz Rahaman
14298sysconf01.c
14299
14300-Removing the size of negative 1 test. This fixes bug # 28825
14301hugeshmget02.c, shmget02.c
14302
14303-A patch submitted by Raghuveer Raghavendra to fix the problem of a Child process is waiting for the SIGTERM signal.
14304rename14.c
14305
14306-Henry Yei writes: Adds malloc check and frees memory during cleanup
14307semop01.c
14308
14309-cleanup tests, revert nanosleep() workaround for broken kernels, and fix time comparison as pointed out by Helge Deller
14310gettimeofday01.c, gettimeofday02.c
14311
14312-fixup /proc/sys/kernel/sem so it works properly as pointed out by Henry Yei
14313semget05.c
14314
14315-Carmelo AMOROSO writes: &bad_addr is passed to sysfs when in reality we want to pass bad_addr
14316sysfs06.c
14317
14318-Helge Deller writes: add support for hppa
14319Makefile, shmt02.c, shmt04.c, shmt05.c, shmt06.c, shmt07.c, shmt09.c
14320
14321-Helge Deller writes: use __builtin_return_address(0) rather than "main" to avoid arch-specific details
14322diotest4.c
14323
14324-cleanup code
14325shmt02.c, shmt03.c, shmt04.c, shmt05.c, shmt06.c, shmt07.c, shmt08.c, shmt09.c, shmt10.c, semop01.c
14326
mreed101fc99672007-03-01 04:37:03 +000014327LTP-20070228
14328
14329-Helge Deller writes: when calling open() with O_CREAT, the mode must be
14330 specified. vmsplice01.c
14331
14332-A patch from Yi Xu to add a nanosleep between the first gettimeofday and the
14333 next gettimeofday to make sure there has been a measurable time
14334 (for gettimeofday function) elapsed gettimeofday02.c
14335
14336-Corrected problem found by Thomas Schulz. The syslog.conf file is now backed
14337 up before any changes are made. syslog05
14338
14339-Cleaned up lines 161 - 171. Reading the pid-max value from
14340 /proc/sys/kernel/pid_max. getsid02.c
14341
14342-Passing a 1 instead of 0 to genload with the -hdd option for the -i option.
14343 This prevents a recursive loop. runltp
14344
14345-tweak CPPFLAGS so we can find all of our headers
14346 Makefile
14347
14348-The attached patch (from Carol Hebert) corrects some errors and adds some
14349 additional tests to the IPMI testcase in pounder2.
14350 ipmitool
14351
14352-Removing the Ping test portion of this test because it is unneeded and
14353 causes failures. mc_member
14354
14355-as pointed out by Helge Deller, make sure we only check the number of bytes
14356 that we wrote read04.c
14357
14358-random updates from Jane Lv for uClinux
14359 access05.c, chdir04.c, chroot03.c, creat06.c, execve03.c, semop05.c,
14360 shmat01.c,shmctl01.c, link04.c, lstat02.c, mkdir03.c, mknod06.c, open08.c,
14361 read02.c, rename08.c, rmdir02.c, rmdir03.c, rmdir05.c, stat03.c, stat06.c,
14362 statfs02.c, symlink03.c, truncate03.c
14363
14364
mreed10cebf2952006-12-23 04:50:36 +000014365LTP-20061222
14366
14367-fix from Steven J. Hill use memset() instead of bzero()
14368netsync.c
14369
14370-cleanup style
14371lftest.c
14372
14373-fix by Will Newton to just use a normal anonymous mapping
14374mmap09.c
14375
14376-do not use variable names the same as system functions (like stime() or utime())
14377pan.c, tag_report.c, pipeio.c, fptest01.c, netpipe.c
14378
14379-fix from Jane Lv: large buffers on the stack make uClinux cry
14380lftest.c
14381
14382-A fix for Bug 29489 that updates syslogtst.c for syslog-ng on SLES 10
14383syslogtst.c
14384
14385-Multiple Makefiles had clean up changes made
14386
14387-scrub references to _syscall2
14388sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c, sysfs05.c, sysfs06.c
14389
14390-use = rather than == when testing for equality in portable shell scripts as the latter is not POSIX
14391ar01, 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
14392
14393-put -L path to ltp in LDLIBS for now (even though it is wrong) ... need to find out what LDFLAGS isnt properly being incremented
14394Makefile
14395
14396-this uses bashisms so make sure we require bash
14397rwtest.sh
14398
14399-use memcmp() instead of legacy bcmp()
14400fsx-linux.c, fsx-linux.c, symlink01.c, fsx-linux.c
14401
14402-use syscall() instead of _syscall#()
14403HTaffinity.c
14404
14405-Rename mknod01.c to mknodat01.c for bug # 30083
14406mknod01.c, mknodat01.c
14407
14408-tweak cnt decrement to be POSIX friendly
14409generate.sh
14410
mreed10c552b4b2006-11-21 18:39:19 +000014411LTP-20061121
14412
14413-Removed an invalid errno value check.
14414 diotest4.c
14415
14416-Fixed the setting of LTPROOT for the bin directory, not just the
14417 ltp/testcase/network/multicast/mc_cmds directory for bug 25273
14418 mc_cmds
14419
14420-descend into timers subdir when cleaning
14421 Makefile
14422
14423-This patch amends pounder to build kernel 2.6.18 instead of 2.6.15.
14424 build_kernel, memtest.patch, build_kernel, memtest
14425
14426-dynamically calculate TST_TOTAL rather than hardcoding it
14427shmctl01.c, shmctl02.c, shmctl03.c
14428
14429-Fix from Jane Lv to move large arrays off the stack and into global
14430 data section:
14431 getgroups01.c, getgroups04.c
14432
14433-This patch makes the pounder control program handle SIGHUP by killing children
14434 when we're told that the tty closed, else you close the pounder window and
14435 various parts of it keep running.
14436 run.c
14437
14438-The readme file has been updated for nfs
14439 README
14440
14441-Disable this test case for kernels below 2.6.17 and not 2.6.16.
14442 vmsplice01.c
14443
14444-This is a patch that allows pounder to record the contents of sysfs when it
14445 starts, thus enabling us to take a better snapshot of the system state when
14446 pounder starts. It also adds "lspci" into the PCI Device Tree heading per
14447 user request.
14448 get_hw_info
14449
14450-Since 2.6.17, _syscall* isn't exported into the user space any more, so all
14451 the test cases using _syscall* will fail to be compiled This patch
14452 remove _syscall5 from llseek.c and convert to syscall provided by libc.It
14453 also includes some cleanups and makes the build cleaner and removes the
14454 warning for
14455 scsimain.c, llseek.c, scsimain.c
14456
14457-Backed out the "fix" in Bug 1592647, b/c I don't think the testcase is
14458 actually broken.
14459 diotest4.c
14460
14461-touchup code a little to make the expected behavior of test4 more obvious
14462 setrlimit01.c
14463
14464
14465-The random syscall generator has a bug on x86-64 where it only generates
14466 random bits for the upper 32 bits of the syscall argument, and then truncates
14467 the upper 32 bits anyway! This patch replaces the rand() weirdness with a
14468 function that generates N bytes of random data instead. It also adds a -z
14469 flag in case one *wants* the zero-arguments behavior; Max Asbock and Russ
14470 Weight requested it because zero is a quick way to find kernel code paths
14471 that don't check userland pointers.
14472 CHANGELOG, randasys.c, random_syscall
14473
14474-Applied fix for Bugs item #1592647
14475diotest4.c
14476
14477-A patch by Jacky Malcles (The IA-64 architecture sets SHMLBA to 1MB and) The
14478 value of the pointer address passed to shmat being set in such a way that
14479 rounding down to the nearest multiple of SHMLBA results above the current
14480 heap.
14481 shmt09.c
14482
14483
14484-Made a change to a comment above the change for 1.11
14485 mc_cmds
14486
14487-Disabling the ping test for now. The test can pass without this additional
14488 check and can cause failures on some distros.
14489 mc_commo
14490
14491
14492-A patch by Suzuki Kp, that removed the definition of HZ from user space for
14493 Bug # 28023.
14494 adjtimex02.c
14495
14496
14497-Comment out set -x to remove debug output
14498 nfsstat01
14499
mreed10fa0c2d62006-10-17 20:23:48 +000014500LTP-20061017
14501
14502-A fix for Bug 23587 where the connectathon test failed on linux client with cifs mount to Windows2003 R2 server
14503op_chmod.c
14504
14505-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
1450617-5.c
14507
14508Ssem_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
145095-1.c, 8-1.c, 1-1.c, 2-1.c
14510
14511-When calling pthread_attr_setscope, PHREAD_SCOPE_PROCESS is not supported by linux, change it to PTHREAD_SCOPE_SYSTEM and the test will pass
1451220-1.c, 21-1.c, 21-2.c
14513
14514-Removed the ":" after 'v' in the getopts line because it is not using optarg.
14515runltplite.sh
14516
14517-Added code to disable tests that will not run on kernels below 2.6.16
14518faccessat01.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
14519
14520-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.
1452122-1.c, 22-2.c
14522
14523-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
14524asapi_06.c
14525
14526-A fix for bugs 27174 and 27177. This fixes the problem of reading HugePages_Free
14527hugemmap01.c, hugemmap04.c
14528
14529-Correcting error messages
14530ltpapicmd.c
14531
14532-This patch by Darrick Wong fixes complier warnings and overflow problems related to the use of large number #defines on some architectures.
14533inconsistency-check.c
14534
14535
14536-When calling pthread_attr_setscope, PTHREAD_SCOPE_PROCESS is not supported by linux, change it to PTHREAD_SCOPE_SYSTEM for testing
1453715-1.c, 15-2.c
14538
14539
14540-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 !
14541fsx-linux.c
14542
14543-Changing include <posixtest.h> to include "posixtest.h"
145441-1.c
14545
14546-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.
14547default-tests.tar.gz, ipmitool, ipmitool
14548
mreed100585c412006-09-18 21:04:42 +000014549LTP-20060916
14550
14551-Code was added to disable tests that will not run on kernels versions lower
14552 than 2.6.16
14553 fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c,
14554 readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c, fchownat01.c
14555 symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c,
14556 tee01.c, mknod01.c
14557
14558-The following new test cases for 2.6.16 kernels and above were created by
14559 Yi CDL Yang
14560 fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c,
14561 readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c, fchownat01.c
14562 symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c,
14563 tee01.c, mknod01.c
14564
14565-Changes were made to several files to make them easier to read
14566 change_owner.mode.sh
14567
14568-Changes were made to remove DOS ^M
14569 ltp-run-files.txt, self_exec.c, Makefile, load_tagp.sh, str_agp.h, tagp.h,
14570 Makefile, user_tagp.h, pci-exp-tests-HOWTO, Makefile, README, runtest_off.sh,
14571 runtest_on.sh, README, Makefile, README, common.h, README.1ST, mem03.c,
14572 README, ltpClient.c, ltpServer.c
14573
14574-Changes made by Jacky Malcles that let ltp-aiodio.sh fun this scenario
14575 ltp-aiodio.part3
14576
14577-Changes made to linux __NR_ logic here
14578 Makefile, i386.in, ia64.in, linux_syscall_numbers.h, order, parisc.in,
14579 powerpc.in, powerpc64.in, regen.sh, s390.in, s390x.in, sparc.in, sparc64.in,
14580 stub-list, x86_64.in
14581
14582-Changes were made to Define _GNU_SOURCE if not already defined
14583 chmod05.c, chmod06.c, fchmod05.c, fchmod06.c, fcntl17.c, llseek01.c,
14584 llseek02.c, mount03.c
14585
14586-Generate script into generic shell and make sure we still work even if host
14587 lacks perl
14588 Makefile, generate.sh
14589
14590-A patch by jiang guowei for mmap1.c. It makes the option -v valid.Otherwise,
14591 when you type mmap1 -v in command line,it will show:invalid option.More
14592 detail,please see bug 1541053.
14593 mmap1.c
14594
14595-Applied a patch to fix bug #14744
14596 kill02.c
14597
14598- Changed Makefile to standard LTP makefile and fixed a build problem with the
14599 new lock tests
14600 ltp/testcase/network/nfsv4/lock/Makefile
14601
14602- Changes made to several Makefiles to force CFLAGS/LIBS to be evaluated
14603 once rather than everytime they are used
14604
14605-Standardize makefiles (punt UCLINUX/COLDFIRE cruft, build everything with
14606 "-Wall" and user-optimizations, remove pointless targets in favor of
14607 implicit ones, etc...) Makefiles
14608
14609-Adding files for Mitsu's networking tests.
14610 00_Descriptions.txt, Makefile, broken_ip4-checksum, broken_ip4-dstaddr,
14611 broken_ip4-fragment, broken_ip4-ihl, broken_ip4-protcol, broken_ip4-totlen,
14612 broken_ip4-version, broken_ip6-dstaddr, broken_ip6-nexthdr, broken_ip6-plen,
14613 broken_ip6-version, Makefile, 00_Descriptions.txt, Makefile,
14614 route4-change-dst,route4-change-gw, route4-change-if, route4-ifdown,
14615 route4-redirect, route4-rmmod, route6-change-dst, route6-change-gw,
14616 route6-change-if, route6-ifdown, route6-redirect, route6-rmmod
14617
14618-Add a common header for __NR defines
14619 fchownat01.c, fstatat01.c, futimesat01.c, mkdirat01.c, mknod01.c,
14620 openat01.c, splice01.c, tee01.c, common_timers.h
14621
14622-Added a patch by Mitsuru Chinen that added the Absolute path to execute sshd
14623 daemon ssh4-stress
14624
14625-This patch adds brackets because some versions of ssh requires square brackes
14626 around the IPv6 address.
14627 ssh-stress03-rmt
14628
14629-Changes are made to try to load .ko modules before .o as pointed out by HK
14630 ltpacpi.sh, load_tagp.sh, load_tbase.sh, load_tmod.sh, load_tdrm.sh,
14631 load_tbio.sh
14632
14633-Additional changes for uClinux fixes from Jane Lv
14634 access05.c, chdir04.c, chroot03.c, creat06.c, mkdir03.c, mknod06.c,
14635 nanosleep03.c, open08.c, pause02.c, rename08.c, rmdir02.c, sigrelse01.c,
14636 sockioctl01.c, stat03.c, statfs02.c
14637
14638-Made changes to clean up the makefile, clean up source code warnings, and
14639 add better libc/libepoll detection
14640 CheckVer.c, Makefile, epoll-ltp.c
14641
14642- A fix by Jeff Bailey for my previous breakage of install target in Multiple
14643 Makefiles
14644
14645-A patch was created tomake errno failure message more helpful
14646 sysctl03.c
14647
14648-A patch that sets the constant PAGE_SIZE to the kernel its running on
14649 fsx-linux.c
14650
14651-Changes were made to remove extraneous whitespace
14652 Makefile, pth_str01.c, pth_str02.c, pth_str03.c
14653
14654-A patch was created to move common defines/functions/etc... to one header
14655 file so we have to get it right just once
14656 clock_gettime02.c, clock_gettime03.c, clock_settime02.c, clock_settime03.c,
14657 common_timers.h, timer_create02.c, timer_create03.c, timer_create04.c,
14658 timer_delete02.c, timer_delete03.c, timer_settime02.c, timer_settime03.c
14659
14660-Adding files for Mitsur's networking tests
14661 00_Descriptions.txt, Makefile, mcast4-grpope01, mcast4-grpope02,
14662 mcast4-grpope03, mcast4-grpope04, mcast6-grpope01, mcast6-grpope02,
14663 mcast6-grpope03, mcast6-grpope04, 00_Descriptions.txt, Makefile,
14664 mcast4-pktfld01,mcast4-pktfld02, mcast6-pktfld01, mcast6-pktfld02,
14665 00_Descriptions.txt, Makefile, mcast4-queryfld01, mcast4-queryfld02,
14666 cast4-queryfld03, mcast4-queryfld04, mcast4-queryfld05, mcast4-queryfld06,
14667 mcast6-queryfld01, mcast6-queryfld02, mcast6-queryfld03, mcast6-queryfld04,
14668 mcast6-queryfld05, mcast6-queryfld06
14669
14670-A change was made to use __linux__ preprocessor from toolchain itself rather
14671 than a local custom _LINUX
14672 Makefile, sched_tc0.c, sched_tc1.c, sched_tc2.c, sched_tc3.c, sched_tc4.c,
14673 sched_tc5.c, sched_tc6.c
14674
14675-A fix type of option_message
14676 reboot01.c
14677
14678-Changes were made to cleanup source code
14679 domount.c, getopt.c
14680
14681-A patch that addes new functionality into the NFSvf lock tests. -fixes bugs -
14682 adds the capability to stress a server with multiple clients
14683 DEPLOY, Makefile, README, VERSION, locktests, locktests.c, locktests.h,
14684 locktests.py, netsync.c, locktests-2.tar.gz
14685
14686-Changes to shmt09 were made by Marc Tardiff. Refer to the cvs log file
14687 for more details. Tested successfully on sparc and i386 architectures.
14688
14689-Changes were made to shmt09 to account for ppc64
14690
14691-Added a warning to those who wish to fiddle
14692tests.init
14693
14694-Changes were made to declare splice for new vmsplice test
14695 i386.in, ia64.in, linux_syscall_numbers.h, powerpc.in, powerpc64.in,
14696 s390.in, sparc.in, sparc64.in, stub-list, x86_64.in
14697
14698-Changes were made to add cast to shutup warning
14699 timer_delete03.c, timer_settime03.c
14700
14701-A fix was made to remove trailing whitespace
14702 clock_gettime02.c, clock_gettime03.c, clock_settime02.c, clock_settime03.c,
14703 timer_create02.c, timer_create03.c, timer_create04.c, timer_delete02.c,
14704 timer_delete03.c, timer_settime02.c, timer_settime03.c
14705
14706-Fixes taken from Yi CDL Yang and create a CLOCK list for people to use
14707 as well as a func to turn a clock value into a string
14708 common_timers.h
14709
14710-Changes were made to unify the generate.sh scripts and use the new top level
14711 make-files script
14712 generate.sh, Makefile, generate.sh, Makefile, generate.sh, nfs02, Makefile,
14713 generate.sh, Makefile, generate.sh, Makefile, generate.sh, Makefile,
14714 generate.sh
14715
14716-Patches were submitted Mitsuru Chinen writes: As an end-of-line semicolon
14717 is missing, compiling asapi_06.c is failed.
14718 asapi_06.c
14719
14720-Patches were submitted Mitsuru Chinen writes: It seems that the contents
14721 of runtest/ipv6_lib gets old. Currently, there is no test named lib6,
14722 but more tests are available in testcases/network/lib6 directory.
14723 ipv6_lib
14724
14725=======
mreed107140f6d2006-09-18 19:41:41 +000014726LTP-20060918
14727
14728-Code was added to disable tests that will not run on kernels lower
14729 than 2.6.16
14730 fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c,
14731 readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c, fchownat01.c
14732 symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c,
14733 tee01.c, mknod01.c
14734
14735-The following new test cases for 2.6.16 kernels and above were created by
14736 Yi CDL Yang
14737 fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c,
14738 readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c, fchownat01.c
14739 symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c,
14740 tee01.c, mknod01.c
14741
14742-Changes were made to several files to make them easier to read
14743 change_owner.mode.sh
14744
14745-Changes were made to remove DOS ^M
14746 ltp-run-files.txt, self_exec.c, Makefile, load_tagp.sh, str_agp.h, tagp.h,
14747 Makefile, user_tagp.h, pci-exp-tests-HOWTO, Makefile, README, runtest_off.sh,
14748 runtest_on.sh, README, Makefile, README, common.h, README.1ST, mem03.c,
14749 README, ltpClient.c, ltpServer.c
14750
14751-Changes made by Jacky Malcles that let ltp-aiodio.sh fun this scenario
14752 ltp-aiodio.part3
14753
14754-Changes made to linux __NR_ logic here
14755 Makefile, i386.in, ia64.in, linux_syscall_numbers.h, order, parisc.in,
14756 powerpc.in, powerpc64.in, regen.sh, s390.in, s390x.in, sparc.in, sparc64.in,
14757 stub-list, x86_64.in
14758
14759-Changes were made to Define _GNU_SOURCE if not already defined
14760 chmod05.c, chmod06.c, fchmod05.c, fchmod06.c, fcntl17.c, llseek01.c,
14761 llseek02.c, mount03.c
14762
14763-Generate script into generic shell and make sure we still work even if host
14764 lacks perl
14765 Makefile, generate.sh
14766
14767-A patch by jiang guowei for mmap1.c. It makes the option -v valid.Otherwise,
14768 when you type mmap1 -v in command line,it will show:invalid option.More
14769 detail,please see bug 1541053.
14770 mmap1.c
14771
14772-Applied a patch to fix bug #14744
14773 kill02.c
14774
14775- Changed Makefile to standard LTP makefile and fixed a build problem with the
14776 new lock tests
14777 ltp/testcase/network/nfsv4/lock/Makefile
14778
14779- Changes made to several Makefiles to force CFLAGS/LIBS to be evaluated
14780 once rather than everytime they are used
14781
14782-Standardize makefiles (punt UCLINUX/COLDFIRE cruft, build everything with
14783 "-Wall" and user-optimizations, remove pointless targets in favor of
14784 implicit ones, etc...) Makefiles
14785
14786-Adding files for Mitsu's networking tests.
14787 00_Descriptions.txt, Makefile, broken_ip4-checksum, broken_ip4-dstaddr,
14788 broken_ip4-fragment, broken_ip4-ihl, broken_ip4-protcol, broken_ip4-totlen,
14789 broken_ip4-version, broken_ip6-dstaddr, broken_ip6-nexthdr, broken_ip6-plen,
14790 broken_ip6-version, Makefile, 00_Descriptions.txt, Makefile,
14791 route4-change-dst,route4-change-gw, route4-change-if, route4-ifdown,
14792 route4-redirect, route4-rmmod, route6-change-dst, route6-change-gw,
14793 route6-change-if, route6-ifdown, route6-redirect, route6-rmmod
14794
14795-Add a common header for __NR defines
14796 fchownat01.c, fstatat01.c, futimesat01.c, mkdirat01.c, mknod01.c,
14797 openat01.c, splice01.c, tee01.c, common_timers.h
14798
14799-Added a patch by Mitsuru Chinen that added the Absolute path to execute sshd
14800 daemon ssh4-stress
14801
14802-This patch adds brackets because some versions of ssh requires square brackets
14803 around the IPv6 address.
14804 ssh-stress03-rmt
14805
14806-Changes are made to try to load .ko modules before .o as pointed out by HK
14807 ltpacpi.sh, load_tagp.sh, load_tbase.sh, load_tmod.sh, load_tdrm.sh,
14808 load_tbio.sh
14809
14810-Additional changes for uClinux fixes from Jane Lv
14811 access05.c, chdir04.c, chroot03.c, creat06.c, mkdir03.c, mknod06.c,
14812 nanosleep03.c, open08.c, pause02.c, rename08.c, rmdir02.c, sigrelse01.c,
14813 sockioctl01.c, stat03.c, statfs02.c
14814
14815-Made changes to clean up the makefile, clean up source code warnings, and
14816 add better libc/libepoll detection
14817 CheckVer.c, Makefile, epoll-ltp.c
14818
14819- A fix by Jeff Bailey for my previous breakage of install target in Multiple
14820 Makefiles
14821
14822-A patch was created to make errno failure message more helpful
14823 sysctl03.c
14824
14825-A patch that sets the constant PAGE_SIZE to the kernel its running on
14826 fsx-linux.c
14827
14828-Changes were made to remove extraneous whitespace
14829 Makefile, pth_str01.c, pth_str02.c, pth_str03.c
14830
14831-A patch was created to move common defines/functions/etc... to one header
14832 file so we have to get it right just once
14833 clock_gettime02.c, clock_gettime03.c, clock_settime02.c, clock_settime03.c,
14834 common_timers.h, timer_create02.c, timer_create03.c, timer_create04.c,
14835 timer_delete02.c, timer_delete03.c, timer_settime02.c, timer_settime03.c
14836
14837-Adding files for Mitsuru's networking tests
14838 00_Descriptions.txt, Makefile, mcast4-grpope01, mcast4-grpope02,
14839 mcast4-grpope03, mcast4-grpope04, mcast6-grpope01, mcast6-grpope02,
14840 mcast6-grpope03, mcast6-grpope04, 00_Descriptions.txt, Makefile,
14841 mcast4-pktfld01,mcast4-pktfld02, mcast6-pktfld01, mcast6-pktfld02,
14842 00_Descriptions.txt, Makefile, mcast4-queryfld01, mcast4-queryfld02,
14843 cast4-queryfld03, mcast4-queryfld04, mcast4-queryfld05, mcast4-queryfld06,
14844 mcast6-queryfld01, mcast6-queryfld02, mcast6-queryfld03, mcast6-queryfld04,
14845 mcast6-queryfld05, mcast6-queryfld06
14846
14847-A change was made to use __linux__ preprocessor from toolchain itself rather
14848 than a local custom _LINUX
14849 Makefile, sched_tc0.c, sched_tc1.c, sched_tc2.c, sched_tc3.c, sched_tc4.c,
14850 sched_tc5.c, sched_tc6.c
14851
14852-A fix type of option_message
14853 reboot01.c
14854
14855-Changes were made to cleanup source code
14856 domount.c, getopt.c
14857
14858-A patch that adds new functionality into the NFSvf lock tests. -fixes bugs -
14859 adds the capability to stress a server with multiple clients
14860 DEPLOY, Makefile, README, VERSION, locktests, locktests.c, locktests.h,
14861 locktests.py, netsync.c, locktests-2.tar.gz
14862
14863-Changes to shmt09 were made by Marc Tardiff. Refer to the cvs log file
14864 for more details. Tested successfully on sparc and i386 architectures.
14865
14866-Changes were made to shmt09 to account for ppc64
14867
14868-Added a warning to those who wish to edit it
14869tests.init
14870
14871-Changes were made to declare splice for new vmsplice test
14872 i386.in, ia64.in, linux_syscall_numbers.h, powerpc.in, powerpc64.in,
14873 s390.in, sparc.in, sparc64.in, stub-list, x86_64.in
14874
14875-Changes were made to add cast to silence warnings
14876 timer_delete03.c, timer_settime03.c
14877
14878-A fix was made to remove trailing whitespace
14879 clock_gettime02.c, clock_gettime03.c, clock_settime02.c, clock_settime03.c,
14880 timer_create02.c, timer_create03.c, timer_create04.c, timer_delete02.c,
14881 timer_delete03.c, timer_settime02.c, timer_settime03.c
14882
14883-Fixes taken from Yi CDL Yang and create a CLOCK list for people to use
14884 as well as a func to turn a clock value into a string
14885 common_timers.h
14886
14887-Changes were made to unify the generate.sh scripts and use the new top level
14888 make-files script
14889 generate.sh, Makefile, generate.sh, Makefile, generate.sh, nfs02, Makefile,
14890 generate.sh, Makefile, generate.sh, Makefile, generate.sh, Makefile,
14891 generate.sh
14892
14893-Patches were submitted Mitsuru Chinen writes: As an end-of-line semicolon
14894 is missing, compiling asapi_06.c is failed.
14895 asapi_06.c
14896
14897-Patches were submitted Mitsuru Chinen writes: It seems that the contents
14898 of runtest/ipv6_lib gets old. Currently, there is no test named lib6,
14899 but more tests are available in testcases/network/lib6 directory.
14900 ipv6_lib
14901
mreed100585c412006-09-18 21:04:42 +000014902>>>>>>> 1.90
mreed101ab6be92006-09-01 16:41:05 +000014903LTP-20060822
14904
14905-Added files for Mitsuru's Chinen's nfs patch:
14906ns-mcast.h, ns-mcast_join.c, ns-mcast_receiver.c, network_stress.appl,
14907 network_stress.broken_ip, network_stress.icmp, network_stress.interface,
14908network_stress.multicast, network_stress.route, network_stress.tcp,
14909network_stress.udp ns-icmp_redirector.c, ns-icmpv4_sender.c,
14910ns-icmpv6_sender.c, ns-igmp_querier.c
14911
14912-Made changes to avoid hardcoding test count
14913mkdir03.c, open08.c
14914
14915-Changed the test to account for SLES 10. Now the syslog tests will test
14916 syslog-ng or syslogd depending on which one is present. The update was
14917 made for syslog01 - syslog10.
14918
14919-Corrected the copyright information to reflect SGI, instead of Cray, which
14920 was purchased by SGI years ago for files get_high_address.c, search_path.c
14921
14922-Removed the Ping test. The ping test is now skipped on SLES, but does not
14923 affect the execution of the rest of the test in mc_commo
14924
14925-Using syscall() rather than _syscall#() macros for the following files:
14926 sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c, sysfs05.c, sysfs06.c,
14927 sysctl01.c, sysctl03.c, sysctl04.c, sysctl05.c
14928
14929-Added a fix to eliminate whitespaces in getdents02.c, getdents03.c,
14930getdents04.c
14931
14932-Added a fix to re-order testcases a little to account for uclinux in
14933access05.c, lstat02.c, mknod06.c
14934
14935-A Correction was made to the name of the testcase in code...was incorrectly
14936called signal_test_03 and changed to signal_test_02.c
14937
14938-A fix to get the max pid value at runtime rather than compile time hardcode
14939wait402.c, setpriority04.c,Makefile, getsid02.c
14940
14941-A fix to remove extraneous include
14942swapon02.c
14943
14944- mc_cmds had two fixes. The test now uses [ae]th[01] in the ping command
14945using the -I option. Also the loop to determine which ethernet interface
14946is needed was moved to ensure that the correct ethernet interface was selected.
14947
14948-A patch was addded that allows the following files to get the PID_MAX value
14949from /proc/sys/kernel/pid-max:
14950access05.c, fcntl15.c, gethostid01.c, lstat02.c, mknod06.c, setrlimit02.c,
14951setsockopt01.c, stat03.c, truncate03.c
14952
mreed10aff5e062006-07-17 21:16:57 +000014953LTP-20060717
14954 - The tarball default-tests.tar.gz is a replacement for
14955 testcases/pounder21/default-tests.tar.gz. This new pounder config
14956 enables the magic sysrq key when pounder starts.
14957 - A patch submitted by Derek Wong to reduce the memory requirements of
14958 pounder's ramsnake test.
14959 - A patch submitted by Will Newton that allows for compatibility changes
14960 gcc 2.95.2 in th following files:
14961 lib.c, lib64.c, test.c, test64.c, test_func.c, test_func64.c, tools.c
14962 - Fixed ColdFire Makefile mistake in the syscall and syscalls/mmap directory
14963 - Added a note for uClinux users in the top level Makefile
14964 - A fix for failures in fcntl27 and fcntl28 for bugs 21614 and 23235.
14965 - A fix submitted for make_tree.c by Jacky Malcles that fixes this
14966 testcase by setting envp
14967 - A fix submitted to Jacky Malcles that fixes read_checkzero.c. The lseek
14968 function allows the file offset to be set beyond the end of the existing
14969 end-of-file of the file. If data is later written at this point,
14970 subsequent reads of the data is in the gap returns bytes of zeros until
14971 data is actually written into the gap.
14972 - In the testcase semget05.c the value of MAXIDS was changed for the specific
14973 machine by reading the system limit for SEMMNI - The maximum number of
14974 semaphore sets. This is a fix for bug 24745
14975 - A fix submitted by Amit K. Amora that initializes the alarm received
14976 code and allows the test to pass more than just once on 2.6.17-rc6
14977 alarm05.c,
14978 - A fix was submitted by Andy Echols for pan.c to fix an infinite
14979 loop problem that occurs in pan if runltp tries to run a test
14980 that isn't present.
14981 - A fix was submitted to cast TEST_RETURN to gid_t to avoid implicit casts
14982 which tend to cause problems with the testcase setregid03.c,
14983 - A patch submitted by Jacky Malcles that fixes the problem where
14984 i0_getevents() return value is not checked and may return 0 if
14985 no events are available and may generate a SIGSEGV in the testcase
14986 aiodio_append.c,
14987 - Backed out the _USC_LIB change for several Makefiles because it was
14988 breaking on the PowerPc platform on Fedora Core
14989 - Added code to ignore looking for PID_MAX on powerpc, s390, and i386 to
14990 fix build problems on newer kernel versions on the following files:
14991 sysctl05.c, setpriority04.c sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c,
14992 sysfs06. getdents01.c, sysctl03.c getsid02.c, sysctl01.c,wait402.c
14993 - TCP.c was changed to delete broken whitespace and also the call for
14994 accept(2) takes a socklen_t, not an int
14995 - Changes were added to the following files to use memset() instead of
14996 bzero():
14997 tlibio.c, write_log.c, doio.c, iogen.c, fsstress.c, fsx-linux.c,
14998 pthcli.c, pthserv.c, pth_str01.c, pth_str03.c, recvmsg01.c, sendmsg01.c,
14999 crash01.c, crash02.c, pingpong6.c,test_getname.c,fancy_timed_loop.c,
15000 infinite_loop.c, run.c, timed_loop.c, snake.c, rpc1.c,pipeio.c, mc_recv.c
15001 - Changes were added to the following files to use memcpy() instead of
15002 bcopy():
15003 serverCommunication.cpp, member.c, rpc1.c,pipeio.c,mc_recv.c
15004- A series of patches created by Mitsuru Chinen that created some addtional
15005 network stress tests.
15006- A change submitted by Liang Shuang that fixes su01_su for the arm
15007 architecture
mreed108c106642006-07-10 06:27:13 +000015008LTP-20060615
mreed1016bbc952006-06-16 20:20:58 +000015009-Added a patch from Darrick Wong to reduce the memory requirements of
15010 pounder's ramsnaketes
mreed10fbe2eca2006-06-16 20:46:36 +000015011-Added a patch for crash01.c from Olof Johansson <olof@lixom.net>
15012 POWER5 has coherent icache, but POWER4, PPC970 and some other processors
15013 lack it. The standard dcbst/icbi/isync is needed to avoid using the not
15014 so random (or stale) data instead.
mreed1016bbc952006-06-16 20:20:58 +000015015-Test.h was moved to common headers to eliminate the need for every test file to
15016 declare Tst_count extern
15017-Usctest.h was changed to eliminate scope issues when actually using TEST()
15018-Added a patch from Mike Gahangan to clean up a makefile with an extra build
15019 target variable.
15020-Added a patch from Issac Wilcox that can keeps the test from returning a false
15021 failure
15022-Made changes to setregid02, setregid03 and setregid04 to use gid_t instead
15023 of int where appropriate
15024-Made changes to setresgid01, setresgid02,setresgid03, setresuid01,setresuid02,
15025 and setresuid03 to pull the [gs]etre* prototypes from headers rather than
15026 defining them ourself
15027-Made changes to setreuid01,setreuid02,setreuid03,setreuid04,and setreuid05
15028 to use uid_t instead of int where appropriate
15029- Added a change to getpriority01 to combine the TEST_RETURN and TEST_ERRNO
15030 if check so that we always display PASS or FAIL messages as pointed out
15031 by Isaac Wilcox
15032- Added a patch to make the output of fork07 deterministic.
15033 Specifically, make sure stdout is flushed before forking 100 times,
15034 else you can get 101 copies of the output. This only seems to happen
15035 if glibc notices that stdout is a regular file, but in my test setup
15036 stdout is always redirected to a file and compared with something.
15037-Changed the declaration for setup and cleanup from extern in the
15038 following files:
15039
15040 alarm01,chdir02,chown01,close08,creat09,dup0,dup04,execl01,execle01,execlp01,
15041 execv01,execve01,execvp01,fchmod01,fchown01,fcntl02,fcntl03,fcntl04,fcntl05,
15042 fcntl09,fcntl10,fcntl23,fcntl24,fcntl25,fcntl26,fcntl27,fcntl28,fork01,
15043 fpathconf01,fstat01,fstatfs01,fsync01,getcontext01,getdtablesize01,getegid01,
15044 geteuid01,getgid01,getgroups02,gethostid01,gethostname01,getpagesize01,
15045 getpgrp01,getpeername01,getpid01,getppid01,link07,lstat01,mkdir08,open03,
15046 pause01,read01,readlink02, readlink03,rename02,rmdir04,select03,setgid01,
15047 setpgid01,setpgid02,setregid01,setuid02,stat05,statfs01,statvfs01,symlink02,
15048 symlink03,symlink04,symlink05,sync01,time01,time02,times01,umask01,uname01,
15049 unlink05,wait02,write01,setreuid01,setreuid02,getuid01,link05,
15050
15051LTP-20060515
mreed103f300452006-05-15 17:48:57 +000015052-Added a -e option to print out the date of the ltp release. Also
15053 the date of the version of LTP will be printed in log files.
mreed107d48bc32006-05-15 22:57:23 +000015054-A patch for parse_opts.c was removed because it caused several test cases to fail
mreed103f300452006-05-15 17:48:57 +000015055-Added a patch from Jacky Malcles to correct typos in ltp-aiodio.sh
15056-Added a patch from Jacky Malcles to fix aiodio_append.c
15057-Added a patch from Bibo Mao that fixes setrlimit03
15058-Added a patch that fixes file_test.sh.
15059-Added a patch that fixes gethostid01
15060-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
15061- Patches submitted by Thomas Gleixner to initialize interval values in setitimer03
15062
mreed10e46b6a42006-04-19 17:33:47 +000015063LTP-20060412
15064-Removed a patch for parse_opts.c that caused many test cases to fail.
mreed10d28e1d52006-04-11 17:07:17 +000015065-Applied a patch by Jacky Malcles that added a fourth scenario for ltp-aiodio.sh
15066-Fixed ld01 from failing on Assertions 1-7 for bug 22167
15067-Applied a fix for Lin Feng Shen to eliminate white spaces that caused mail02 to fail
15068- A fix created by Jacky Malcles that eliminates warning messages when complied on 64 bit platform
15069-Applied a patch to re-enable writing on arm per by Joe Pearson / Nick Pollitt
15070-Applied three patches by Joy Latten to the security test suite
15071-Applied patches from Robert Williamson to fix fcntl127. This test
15072should now be positive test versus negative...based on the properties of
15073 the open() call in the setup()
15074-Applied Patch from Robbie Williamson that fixed fcntl128. This testcase was changed the test to expect no errors. The fcntl() call should succeed regardless
15075-Applied a patch from gettimeofday01 to gettimeofday02 to fix the occasional failure
15076-Applied a fix to madvise02 by Jacky Malcles to eliminate the need for a special execution of the testcase for ia_64
15077-Applied a patch fixes the test 4 of mincore01.c that failed in 32 bit on a 64 bit kernel.
15078-Patches applied to pread02 to fix broken white spacing
15079-Applied a patch from Jane Lv for pread03.c. This fixed a missed step to initialize the read buffer array.
15080-Applied Patches submitted by Thomas Gleixner to initialize interval values to prevent setitimer01 and 02 from failing
15081-Applied updates from Darrick Wong for Pounder for Pounder21. Documentation was added to get pounder up and running quickly
15082-Feature added to Pounder21 that enables the sysrq key at the beginning of every pounder run
15083
mridgea2c14442006-03-06 16:39:56 +000015084LTP-20060306
15085- Applied an update to allow people to automatically declare the CREATE variable in IDcheck.sh.
15086- export a bunch of settings by default that since they are harmless
15087- allow people to store custom settings in config.mk
15088- 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
15089- Fix from Jackie Malcles, no such file or directory error
15090- make sure clean descends into the templates dir
15091- cleanup CRLFs from end of lines,
15092- fix dependency tracking so targets arent rebuilt all the time
15093- Applied LDFLAG cleanup patch from Mike Frysinger.
15094- set default Debug level to off
15095- fix warning: growfiles.c:357: warning: unused variable `opterr'
15096- use errno.h instead of doing extern int errno
15097- cut extraneous newlines from test output
15098- kill off unused strings msg1 and msg2
15099- cleanup test output by adding a lot more useful debug info
15100- use proper test output routines rather than homebrewed printf statements
15101- use proper tst_* functions for output
15102- fix for defect 21622, insufficient timeout value
15103- tighten up uClinux disabled messages
15104- fixes by Jane Lv to disable EFAULT related tests on uClinux
15105- cleanup debug output that shouldnt be shown at normal runtime
15106- make the -F option a bit smarter
15107- remove extraneous output and improve output when we do issue messages
15108- Jane Lv writes: I have patched flock03.c and sched_setparam05.c to replace fork() by vfork() on uClinux.
15109- calculate TST_TOTAL based upon the number of elements in the test array instead of hardcoding the value
15110- use TFAIL instead of TINFO to report test failures in getcwd02
15111- fix test on x86_64 and make error output a bit more helpful in gettimeofday
15112- New Memory mapping testcases.
15113- Jane Lv writes: use FORK_OR_VFORK() instead of fork() so this stuff works on uClinux
15114- need to define _GNU_SOURCE before including features.h or sigset prototype is missed
15115- patched flock03.c and sched_setparam05.c to replace fork() by vfork() on uClinux.
15116- use syscall() instead of _syscall2() to improve portability
15117- define INVALID_ADDRESS to get rid of warnings on 32bit hosts and make it more sane in general
15118- Fix for defect 21134, look for syslog-ng instead of syslogd on some systems.
15119- if a test failed as a non-root user and the reason was EPERM, then mark the test as PASS, not FAIL
15120 (security-minded kernels often restrict kernel buffer access for non-root users)
15121- fix test on 64bit hosts in syslog12
15122
15123
mridge721424a2006-02-07 19:23:59 +000015124LTP-20060205
15125- Added new fcntl() test contributed by Jacky Malcles to test opening with O_WRONLY
15126- Fix typo in nfs run script, nfs03 ran twice instead nfs04
15127- Added the LTP's Database Opensource Test Suite to the testsuite.
15128- Applied patch from Mike Frysinger that disables ballista if no perl
15129 is installed on the system and fixes the clean target.
15130- Applied LDFLAG fix from Mike Frysinger
15131- Applied patch from Mike Frysinger to ensure Makefile properly respect CFLAGS/LDFLAGS
15132- fixed some RH/Suse specific messages
15133- Updates for mmc security tests
15134- Updates for device driver testsuites from Amit Khanna (Intel)
15135- Applied memory leak fix in fsx-linux.c
15136- Fix for uClinux to fix execute error
15137- Fix to prevent not enough (pages) dups error in some cases
15138- Applied patch from Jacky Malcles: during its life fcntl23 has changed:
15139 used to open the file with O_RDWR and now is opening with O_RDONLY
15140- Added new fcntl() test contributed by Jacky Malcles to test opening with O_WRONLY
15141- Fixed gethostid01 so the second 64 bit check doesn't clobber the first 64 bit check by using a bitmask
15142- fix for defect 21050, the logic on line 211 was reversed causing the 64bit code to get run on a 64bit system
15143- Fixes for uClinux to fix fork and invalid memory access errors
15144- Fix for defect 21072, fixing the offset on some systems
15145- Applied patch from Mike Frysinger to resolve issue with UNALIGNED being defined multiple times for ARM targets.
15146- Patch to fix race condition on 64bit systems, fixes bugzilla 19013
15147- Fix for defect 21046, testcase should fail ENOMEM passes due to insufficient pages
15148- Applied patch from Jane Lv to disable test for uClinux.
15149- 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
15150- Fix to get rid of ugly messages during the make
15151- Fix for defect 21068, check for the existance of either syslogd or syslog-ng before failing and reporting an error
15152- Applied patch from Mike Frysinger to resolve problem with defining a local syslog() function when the tests are built statically.
15153- Fix for defect 20348, waitpid12 hangs occasionally
15154- Applied patch from Jeff Burke:
15155 Here is a patch that modifies the following files:
15156 testcases/network/nfsv4/acl/acl1.c - Fix for segfault in a printf.
15157 testcases/network/nfsv4/acl/create_users.py - Fix for help syntax
15158 (backwards -u users -g groups).
15159 testcases/network/nfsv4/acl/runtest - Fix for useradd command and also
15160 a echo command.
15161 testcases/network/nfsv4/acl/test_long_acl.py - Fix for output, the #
15162 of entries was munged with the word entries.
15163- Add sctp testcase updates
15164- Initial drop of pounder21 testsuite
15165
mridge707e23a2006-01-05 16:35:45 +000015166LTP-20060105
15167- Updates from Jennifer Monk to enable compiling w/o errors using XLC
15168- Applied Coldfire patch from Jody McIntyre:
15169 - Make the fdopen workaround blackfin-specific (not needed on Coldfire.)
15170 - getdents01: gcc 2.95 does not like declarations in the middle
15171 of functions, so move getdents to the top.
15172 - Add LDFLAGS to the following Makefiles:
15173 - Add -D_USC_LIB_ for Coldfire builds to the following Makefiles: creat,
15174 execve, fchdir, kill, mkdir, open, rename, rmdir, sched_setscheduler,
15175 vhangup, ipc/lib. This avoids symbol conflicts reported by gcc 2.95.
15176 - Skip the following syscall tests on Coldfire: madvise, mlock, munlock.
15177 These system calls are not implemented.
15178 - IPC: Modify the headers and Makefiles to avoid duplicate definitions of
15179 msgkey on Coldfire.
15180 - msgctl08, msgctl09: Lower MAXNPROCS to a value that will fit in the
15181 Coldfire's memory.
15182 - mallopt01: Define __MALLOC_STANDARD__ on Coldfire.
15183 - Skip mmap01 on Coldfire since it requires sbrk(), which is not available.
15184 - rename02: Remove private do_file_setup and use the library version to avoid
15185 symbol conflicts.
15186 - kill07: Declare semkey as extern on Coldfire to avoid symbol conflicts.
15187 - kill11: Move *msg declaration since gcc 2.95 does not understand C99.
15188 - sigaction01: Move -lc in the Makefile after -lpthread.
15189- Applied changes suggest by Jacky Malcles to keep gf18 from running longer than it needs.
15190- Applied a suggested solution from Jacky Malcles to allow growfiles to run correctly in 64bits.
15191- Applied a memory leak fix to fsx-linux tests.
15192- Applied patch from Marc Unangst to resolve issues with leaking file descriptors in inode01.c
15193- Update aio-stress.c tests from Chris Mason
15194- Applied patch from Bibo,Mao to use RT signal instead of SIGUSR1 to inform parent process that
15195 the child process has finished memory allocation.
15196- New security tests from Michael Harlow
15197- Applied patch from David Marlin to close the last file descriptor created in order to
15198 make one file descriptor available for loading a needed library.
15199- Added one line to gethostid, if 'hostid' includes fffffff, then we ignore.
15200- Applied fix for Sourceforge bug ID 1332508 in getsid02
15201- Appliec changes from Jane Lv for uClinux.
15202- Applied patch from Mark Ver to allow proper execution on s390x platform.
15203- Updates to ASAPI tests from David Stephens for new glibc and RFC 3542
15204- Renamed create_file.c to nfs04_create_file.c to resolve duplicate name problem with network stress tests.
15205- Updates to Makefile for acl testsuite
15206- Initial add of acl testsuite from Bull
15207- Updates from sridhar to sctp testsuite
15208- Comment out CFLAGS overrides in network-stress Makefile, it was causing build breaks in 64bit compiles
15209
15210
mridge2c029c92005-12-06 16:05:06 +000015211LTP-20051205
15212- New networkStress testcase files
15213- Security test updates for cleanup and testcase improvements
15214- New nfsV4 testsuite
15215- Updates for nfsV4 testsuite
15216- Updates for open_hpi_testsuite
15217- Corrected out of memory error msg in ltpstress.sh
15218
15219
mridgef9e446c2005-11-03 19:39:03 +000015220LTP-20051103
15221- fix from Bryce Harrington to corect a Makefile and path problem on some systems
15222- Updated aiocp to the latest level. See http://developer.osdl.org/daniel/AIO/
15223- Corrected a logical typo in the mmapstress test found by John Clemens:
15224- Changes for cleanup of digsig testcases
15225- Applied patch from Jacky Malcles to allow the test to execute correctly with
15226 the new 2.6 kernel.
15227- Fix for defect failure in fcntl23.c to lock readonly file, changed to open file RDONLY
15228- Fix gethostid01 to return correct code in 64 bit mode
15229- fix madvise01 testcase error where it may not run out of memory
15230- Applied patch [ ltp-Bugs-1168107 ] from Shyam Chandrasekaran:
15231- Fix bug in settimer01.c
15232- Fix write04.c to work on ia64
15233- Cleanup to not include redundant sys/socket.h after linux/socket.h
15234- Add NetworkStress testcases from IBM Japan
15235
15236
mridge3d1e7c42005-10-04 20:16:40 +000015237LTP-20051004
15238- this patch touchs up the output of ver_linux if gcc, fdformat, or mount is missing
15239- New testcases for tpm
15240- Fix compile error with strsep on some systems.
15241- Add a missing include file and corrects an fprintf
15242 format type to eliminate warning messages. It also performs some minor
15243 whitespace cleanup.
15244- patch attached fixes it so writetest is rebuilt whenever writetest.c is updated
15245- patch typecasts in writetest - the values given to printf to (long long int)
15246- patch initializes some uninitialized variables and adds a
15247 return statement (non-void function) to eliminate warning messages.
15248- patch process.c adds a missing include file, function return types
15249 and returns, cleans up structure initializations, and removes unused
15250 variables to eliminate warning messages. The debug print macro is also
15251 modified to handle a variable number of arguments.
15252- patch basically stubs out the GetContext function for uClibc and allows for any
15253 other system to be added accordingly since uClibc doesn't provide the function
15254 on later builds.
15255- Added code to check whether or not "ffffffff" is returned on some 64bit
15256 machines.
15257- Fix for defect 17215 in nanosleep02
15258- patch adds a missing include file, function return types
15259 and returns, and typecasts some variables to eliminate warning messages.
15260 GNU_SOURCE is also added to CFLAGS in the makefile, since otherwise
15261 the 'pselect' declaration is not found in some build environments.
15262- Fix for defect 17723 pTrace01.c
15263- patch adds missing include files and declares return types
15264 to eliminate warning messages for setfsuidxx.c
15265- TEST_ERRNO fix to display as a long int.
15266- Change sigrelse01 tests to eliminate duplicate function prototypes.
15267- Change to sigrelse01 to use time.h vs define in program.
15268- Fix for defect 17974, Strace/Ptrace hangs
15269- patch adds missing include files, function prototypes and
15270 returns, and removes unused variables to eliminate warning messages.
15271 It also corrects some sprintf format warnings and replaces 'abortx' with
15272 a version that accepts a variable number of arguments.
15273- The "generate.sh" script was mistakenly removed...added it back.
15274- Updates to check for connection failure vs unauthorized access fail in ftp02_s1, ftp03, ftp04, ftp05
15275- Cleanup - Removed the datafile directory, because this is created using the generate.sh
15276 script..which is called in the Makefile
15277
15278
mridge76941472005-09-06 19:31:09 +000015279LTP-20050907
15280- Added test for statvfs()
15281- Applied a load of patches submitted to the mailing list by Gentoo's Mike Frysinger
15282- Applied patch from Erik Andersee:
15283 if __NR_fremovexattr isnt defined by the current linux headers,
15284 acl_file_test.c will fail to build
15285- Relocated getcontext() test from getcontext01 to just getcontext.
15286 Also added the directory to the list of tests not ran on uclinux.
15287- Applied patch to madvise02 for tmp memory
15288- Applied patch to mallopt01 to fix logging error.
15289- fix for defect 17723, change sleep to an at least vs an exact amount
15290- Correct testcase return on RHEL 3 & 4 2.6.13-rc6-mm1
15291- Applied IA64 patch received from Jacky Malcles to write03-04
15292- Added -n option to allow disabling networking stress to ltp-stress
15293
15294
mridge2ade1d62005-08-04 19:34:51 +000015295LTP-20050804
15296- Applied fix from Greg Edwards for 64bit execution.
15297- self_exec magic required to run child functions on uClinux
15298- Applied patch from Mike Frysinger:trying to do a build on uClibc will abort in lib/tlibio.c because we dont
15299 provide aio.h find attached a patch which updates the check to include UCLIBC alongside
15300 UCLINUX
15301- remove call to create.sh script that checks for obscure c++ rpms
15302- remove all references to and creation of non-std /usr/local/bin/perl5
15303- fix ballista.cpp to not core dump with std c++ lib
15304- fix to add librt to MakefileTarget for running aio_suspend test:missing clock_gettime on linux
15305- remove printf.h and stdio.h from testcases/commands/ade/ld/rd1.c.
15306- Change to fix the addition of 2 minutes without going over 60 for the seconds
15307- patch to fix up the install target in disktest to match the install targets of everything else
15308- patch to fix writetest Makefile to not always rebuild the writetest binary
15309 regardless of whether you ran `make` or `make install` or whatever
15310- newer toolchains complain about redefining 'log' since it's a math function
15311 provided by the libc find attached a simple patch to rename the 'log' variable in
15312 testcases/kernel/ipc/ipc_stress/message_queue_test_04.c to 'logit'
15313- when running make in silent mode (make -s) the verbose mode of AR 'gets in the
15314 way' attached patch drops the -v and adds -c so that ar wont display the 'ar:
15315 creating blah.a' message either
15316- the current mallocstress.c emits a warning about newsize being used
15317 uninitialized because gcc doesnt detect the abort(0) path
15318 find attached a simple patch to prevent the warning from being issued
15319- Running nptl01 can fail if the test lasts longer than 300 seconds, patch to lower interations to 100000.
15320- Fixed clone04 to return correct failure code.
15321
15322
mridgedb67ec12005-07-12 16:14:04 +000015323LTP-20050707
15324- Applied fixes by Paul J.Y. Lahaie to implement support for UCLinux
15325- suppresses the warning "head: `-1' option is obsolete; use `-n 1'..."
15326- Updated the TEST() macro to return long, instead of int for use with 64bit architectures.
15327- Removed umount04.
15328- Security updates for ppc and 390 systems
15329- The K42 open source operating system bug fix for panic when alarm is cancelled.
15330- Applied some zSeries specific patches.
15331- Applied patches to allow NFSv4 testing:
15332- Define gettid() to syscall(__NR_gettid).
15333
mridge68b543a2005-06-08 15:06:09 +000015334LTP-20050608
mridge94da70e2005-06-08 15:04:49 +000015335- Added test for getcontext()
15336- Added additional test for mlockall().
15337- Added getdtablesize() test.
15338- Added pselect01 test.
15339- Added new fcntl tests to scenario.
15340- fs_inod - Raised the maximum file size for the random setting to 500Mb.
15341- upgrade disktest to version 1.2.8
15342- Clearify the comment explaining the second call to alarm() in
15343 testcases/kernel/syscalls/alarm/alarm06.c
15344- Corrected a bug in fcntl24.c and added new tests fcntl25, fcntl26, and fcntl27.
15345- Change to 1024 default if IO_BITMAP_BITS not defined
15346- Applied fix for conditions where ENOMEM test scenarios were failing.
15347- mlockall03 is a Test for checking basic error conditions for mlockall(2)
15348 starting from linux 2.6.9
15349- NGROUPS_MAX defined in limits.h is not the max number of groups in the
15350 system, it the max number guaranteed. Thus, if the system actually
15351 allows more, the test case doesn't produce the expected failure.
15352- test3 in setrlimit02.c:Test attempts to increase hard limit of RLIMIT_NOFILE resource.
15353 The rlim_max used by setrlimit() is expected to be greater than current hard limit to get EPERM.
15354- nfsstress - Corrected so the test can find gettid()'s definition.
15355- PTS Version 1.5.1 Released
15356- Removed old version of Open POSIX Test Suite (OPTS).
15357- Updated the open_posix_testsuite:
15358
15359
mridge7945fab2005-05-05 16:57:18 +000015360LTP-20050505
15361- Added DBAT testsuite, limited LTP tests for build verification - runltplite
15362- fix the bug on test table selinux when run the ltpmenu.
15363- Added new getpagesize() test.
15364- New test creates a data file of specified or random size and copies
15365 the file to a random directory depth on a designated filesystem.
15366 The two files are compared and checked for differences.
15367- Make nptl01 timeout and report failure rather than just hanging in the event of a fail.
15368- Moved SELinux testsuite from misc to the kernel/security directory.
15369- acct01 - Updated test to allow for execution on zSeries machines.
15370- ioperm01 - Fixed bug will cause ioperm01 receive SEGV and report "BROK" instead of "FAIL" when this test failed.
15371- nfs04 - use 'cmp' instead of 'diff' because I think byte comparison is better for the type of file created for this test.
15372- Fixed ftp01 and telnet01 seems designed to run with non-root user connection
15373 when the user name is set to RUSER environment variable.
15374 However, it is incomplete.ftp01 creates a directory whose permission is root.
15375 So, non-root user cannot write in the directory.
15376 telnet01 always consider the prompt is '#'
15377
mridge5a6acd22005-04-05 18:18:17 +000015378LTP-20050405
15379- Fixed '-d' option to runltp.sh
15380- Added optional ltp (fivextra) extended testsuite
15381- Added digital signiture testcases from the security team
15382- Applied patch from Gernot Payer to fix, mincore01, shmget02, capset02
15383- Applied suggested check from Carl van_Schaik to clone02.
15384- Added seLinux testsuite from security team and Stephen Smalley.
15385- Added NFS cthon04 tests needed files.
15386
15387
mridge9ae3d452005-03-07 20:33:15 +000015388LTP-20050307
15389- Added -v option to LTP, fixed -s option
15390- Removed fcntl16 until testcase can be fixed/changed.
15391- Fix for defect 14136, growfiles expanding a file past the 2G limit on ext2
15392- Applied patch from Marcus Meissner for SF bug #1114114
15393- Applied patch from David Miller for sigaction problems
15394- Applied a patch from Suzuki Kp to resolve some race/signal handling conditions
15395- In adapting specific LTP tests to uClinux running on Analog Devices'
15396 Blackfin processor, we found a problem in mount01 where malloc was not
15397 reserving space for the trailing null byte and strncpy was being called
15398 without enough bytes to account for the trailing null byte. The
15399 following patch fixes the problem
15400- Increased USER_PRECISION to 2200 to take into account the processes switching time nanosleep02
15401- The attached patch fixes a swapon cross compile build error I ran into
15402 recently. I verified that RH9 self hosted and cross compile builds now
15403- Removed the include of <asm/atomic.h> back out. Most distros and kernels
15404 can build and execute the test without it now.
15405- Change for defect 13778, when the /var/log/messages file is first moved, the first write fails
15406- The SIGINT sighandler will set the "intinitr" flag to 1 for the children. But if the
15407 "runtime" is small( a command line argument passed, the testcases were running
15408 for 5 secs here), it may happen that the SIGINT may be recieved before the
15409 child initialize the flag to 0, and which may lead to a hang
15410- Change to exclude lib6 directory from default build since it breaks earlier Distros
15411- Added code to handle cases where certain distros don't define AI_V4MAPPED in /usr/include/netdb.h
15412
15413
15414
mridge1ce866d2005-02-07 19:47:39 +000015415LTP-20050207
15416- runltp now exports $TMPDIR as a copy of $TMP, certain exceptions caused these to be different.
15417- extra functions for LTP libs are to make these tests fail with a more
15418 informative message when attempts to create swap on tmpfs are made.
15419- IPV6 testcase updates from David Stevens
15420- Applied patch from Jacky Malcles that fixes an inconsistency regarding synchronization.
15421- Make proc01 skip kcore
15422- Fix gives an hint to the probable solution if capset01 test fails
15423- Fix for race conditions in synchronization between children and parent on fcntl15.
15424- Applied patch from Jacky Malcles to allow test to run on ia64.
15425- The test llseek sets RLIMIT_FSIZE to a small number, this fix to
15426 restore it to its original value.
15427- Fix IPV6 Makefile install path problem
15428
mridgeda5a7752005-01-07 19:55:18 +000015429LTP-20050107
15430- Porting changes from John Kohl to help support compatablility LTP on Solaris, HP-UX and AIX.
15431- Add scsi virtual devices testsuite using scsi_debug
15432- Changes to fix defect 13205 - testcase (seg fault) fails when MALLOC_CHECK_=3 environment varible is turned on .
15433 Removed test for ppc64 as special exception, now passes child_stack+CHILD_STACK_SIZE as parameter to clone on ppc64
15434- Applied patch from Prashant Yendigeri that fixes execution path problem.
15435- Fix for defect 11968 - test seg faults on a SMP system (8-way)
15436- Removed a prior applied patch from getdents01, that broke the testcases.
15437- Applied patch from Ricky Ng-Adam to fix ioperm01 testcase.
15438- Applied patch from Jacky Malcles for madvise02.
15439- Applied fixes to error messages from Adam Lackorzynski.waitpidXX
15440- Applied cleanup patch from Prashant Yendigeri for writexx testcases.
15441
mridge387d9082004-12-03 21:05:40 +000015442LTP-20041203
15443- Change to fix file creation error on certain filesystems.
15444- gf15 and gf18 failed on both 32-bits and 64-bits,
15445 Growfile used lseek and fstat to operate file. When file grows
15446 beyond 4G,lseek and fstat would fail on 32-bits machine.
15447- Added fs-bench by Hironobu SUZUKI and additional JFFS
15448 testscript by G.BANU PRAKASH.
15449- Added mongo filesystem test by namesys and additional testscript from G.BANU PRAKASH.
mridgeda5a7752005-01-07 19:55:18 +000015450 /etc/init.d/cron restart
mridge387d9082004-12-03 21:05:40 +000015451- Applied patch from Jacky Malcles to allow test to run on IA64.
15452- settimeofday01 fails on some platforms(ia64,41611 x86-64) occasionally.
15453 The testcase did not consider the situation when CONFIG_TIME_INTERPOLATION is enabled.
15454- Remove case from password query since the distros use both upper and lower case P/p.
15455
15456
mridge71c27d72004-11-05 19:42:34 +000015457LTP-20041105
15458- Added extensive syscall testsuite (Ballista)
15459- Added new tests to EPoll testsuite
15460- Applied long path name patch from Michael Vieths
15461- Removed the requirement to have "." listed as the first directory, since it is not a documented requirement.
15462- GetDents01 - Used _syscall3() to allow this test to run on non-x86 archs.
15463- Applied message formatting patch from Gordon Jin.
15464- Applied IA64 specific patch from Jacky Malcles.
15465- Fixes from Chris Wright for swapon02 failures
15466- Restored the compile settings for Linux2.4/GLIBC2.2 and created a new one for Linux/GLIBC2.3 Removed -fwritable-strings
15467 and -DGLIBC=22 flags from compile.
15468- Applied a patch from Zhao Kai that added a pause to allow for testing on installations with improved PAM security.
15469
15470
mridge4b1e2c82004-10-07 20:47:29 +000015471LTP-20041007
15472- Applied fix from patch 1037010, submitted by mator.
15473- Changes from Kris Wilson on RH specific changes
15474- Changes from the security team testcases
15475- Add HOWTO for pci tests
15476- Changes for pci testcases
15477- Disable -std=c99 and -peandtic flags in writetest's Makefile. Some users of very old gcc versions
15478 had problems with this, but it looks like those versions of gcc will still compile it ok.
15479- Fix typo and add log statement if a failure on loading the test module
15480- Changes requested from the security team for fix PPC64 error
15481- Small fix to chown03 and fchown04. tst_tmpdir() call was happening in a spot that would cause
15482 it to break under certain automation environments.
15483- un-spamify fork11 test
15484- Fix getrlimit02. Rajeev Tiwari <rajeevti@in.ibm.com> pointed out that RLIMIT_NLIMIT was now too
15485 low in the usr include files for newer kernels to cause this to fail. Defined a new high one that
15486 ought to work for the forseeable future.
15487- Overhaul madvise02. Removed some invalid testcases, fixed one case that was an invalid failure, and a lot of cleanup
15488- Changes from SuSE for mincore tests
15489- Changes from Ihno for Itainium failures
15490- Changes from SuSE for setdomainname tests
15491- Changes submitted from SuSE for sethostname
15492- Changes to fix statfs03 error on trying to write to protected directory
15493- Change to fix defect 10947, failure on tmp directory
15494- Applied IA64 specific patch from Jacky Malcles:
15495
15496
15497
mridge4b95cce2004-09-08 20:34:39 +000015498LTP-20040908
15499- Modified runalltests.sh to call runltp.sh. runalltests.sh is now deprecated and will be removed early next year.
15500- Modified tst_tmpdir to ensure 777 permissions on test directory.
15501- Changes to ltp-aiodio.part3 for testcase run parameters
15502- Changes for 2.6.X so only delete modules is run, query and create are obsolete
15503- Updated runtest scenario with the latest SCTP tests.
15504- uncommented swapon() tests.
15505- added new paging tests, mincore and madvise
15506- Change to fix aio-stress problem will io errors on a short read during the random read portion
15507- Change to only print out a pass/fail instead of # of iterations pass/fail
15508- Added IA64 specific code for shmt09.
15509- Change to not do /dev/ptmx group write on arm arch.
15510- Applied patch from Ling, Xiaofeng to allow the test to use TDIRECTORY correctly.
15511- Corrected test 1 to show EPERM error pointed out by Ling, Xiaofeng.
15512- Change to close fileHandle prior to cleanup to correct testcase failure in NFS filesystems
15513- Change sleep time from 1 second to 10 seconds to allow system to pass
15514- Change to define RUSAGE_BOTH if not defined, RH removed from user space and other distros still support.
15515- Add arm arch to the ALIGNED typedefs
15516- Changes from Ihno for llseek01.c to check TEST_RETURN vs TEST_ERRNO
15517- use ltp functions in f00f test for better output parsing
15518- Fix Makefile to link open_files into the bin directory
15519- Get rid of extra = of "must be Root user" check
15520- Change the awk $4 to an $NF to support debian only returning 3 terms
15521- Change to tcpdump to check IFNAME define
15522
mridge2946edd2004-08-04 16:30:50 +000015523LTP-20040804
15524- Corrected TCbin definition.
15525- Changes to check for RedHat install when setting up environment variables
15526- Changed ROOT_PASSWORD to PASSWD to match other testcases.
15527- Change to check and exclude test if running on a 390 system since test is invalid on that platform
15528- Fix build errors in modify_ldt01 and modify_ldt02
15529- Additional security testcases
15530
mridge328c94e2004-07-07 16:01:20 +000015531LTP-20040707
15532- Added a new test for bind() written by Dan Jones.
15533- Jacky Malcles added support for ext3 and some cleanup code.
15534- Fixes to fix DMAPI defect
15535- Changes for eliminating dmapi.h
15536- Applied patch from Gary Williams to change malloc() to calloc() b/c some
15537 archs don't like the use of uninitialized memory.
15538- Fix typo and change i to a 1 in the bufcmp function in diotest_routines.c
15539- Applied patch from Gary Williams that added an optional forth arguement to
15540 semctl as a union, not a pointer to pointer, b/c pointer to pointer causes ppc
15541 to explode. Union will automagically interpret the union as a pointer as
15542 necessary....now works on multiple archs.
15543- Made sure that the shm segment is cleaned up if the shmat() fails.
15544- Applied patch from Wu Zhou to correctly cleanup in case of a failure.
15545- Added definition for SHM_HUGETLB for cases where this is not defined.
15546- Applied patch from Steve Hill and Gary Williams for MIPS.
15547- Applied a timing fix to allow the test to run on more architectures.
15548- Applied results cleanup patch from Gary Williams.
15549- Corrected the logic in the test to use -lepoll or not.
15550- Applied PASS message cleanup patch from Gary Williams
15551- Fix invalid syntax "if undefined" in modify_ldt tests
15552- Applied patch from Gary Williams for personality() tests to initialize
15553 PER_LINUX so we can clearly see if the desired changes occur.
15554- Updated to Posixtestsuite-1.4.3
15555
15556
mridgeaa0077d2004-06-03 20:44:47 +000015557LTP-20040603
15558- Minor corrections to the NUM_PROCS patch
15559- Added the ability to pass NUM_PROCS to the -c option for runalltests.sh
15560- Fix genload in runalltests.sh, it was trying to run it in all caps, but the binary is all lower case.
15561 Should actually run genload now.
15562- Patch from Alastair McKinstry to allow LTP to build on Linux/HPPA
15563- Changes for parameters passed to aio-sparse for correct offsets and restrictions on sizes.
15564- Add new security tests to syscalls testsuite
15565- In acl_file_test.c and acl_link_test.c syscalls regarding xattrs are still
15566 done via syscall, although libc functions are available. Furthermore I found
15567 out that on older distros for non-intel architectures both attr/xattr.h and
15568 constants like __NR_getxattr are not available, so in this case the these
15569 testcases are not built.
15570- Updates for the DMPAI testsuite ppc64 support.
15571- Fix failure on rwtest versions rwtest03 and rwtest04 due to mmap running out of resources.
15572- Made changes to get thread ID vs get PID for NPTL threads for unique filenames where child/parent PIDs are the same.
15573- Changes to diotest5 and diotest_routines to eliminate random/intermitant failures on data compare.
15574- Fixed memory leak in mmstress testcase.
15575- Changed clone02 to use tid instead of pid to eliminate failures on NPTL threads(same PIDs for parent/child)
15576- Changed fcntl15 getpid to gettid (syscall(gettid)) to get unique thread ID vs common PID in NPTL threads.
15577- Added adp testcases.
15578
15579
15580
mridgefa7fc452004-05-06 19:08:46 +000015581LTP-20040506
15582- Corrected a bug fix, so that the runalltests.sh script ends correctly and returns a
15583 0 or 1 depending on PASS/FAIL result.
15584- Applied bug fixes from Gernot Payer
15585- Changes for parameters passed to aio-sparse for correct offsets and restrictions on sizes.
15586- Changes to fix error "invalid argument" on parameters for aiodio_sparse tests
15587- Relocated the acl tests to /kernel/fs
15588- Added initial drop of DMapi testcases
15589- Applied fix from Joe Habermann for the "v" option, where in some cases the
15590 routine, sy_mmrw, will pass sbuf.st_size for the msync length without first
15591 having done the fstat to populate sbuf.
15592- Changes to have the directio run a pre-defined number of iterations for more complete testing
15593- Fix too many open filehandle problem on direct io tests
15594- Created a second test that checks how huge pages are mapped in 32-bit and
15595 64-bit processes.
15596- Added new test for testing that a normal mmap cannot be mapped into a
15597 high memory region.
15598- Added test to map a file to the max size possible.
15599- Made the tests 64bot friendly.
15600- Added tests for shmat() calls using hugetlb.
15601- Corrected tests to allow EACCES or EPERM, which is documented in POSIX.
15602- Update open_posix_tests to 1.4.1
15603
15604
mridge68e51e32004-04-05 16:02:08 +000015605LTP-20040405
15606- Added nptl scenario.
15607- Added ltp-run-files.txt file to identify testcases/scripts that are NOT run using runalltests.sh
15608- Added EAL2 (security) testsuite.
15609- Applied daemon typo patch from Andrew R. Reiter.
15610- Fixed a bug so that sysinfo() works on 32bit machines with +4GB of memory.
15611- Updated the nptl tests to only execute on NPTL enabled systems.
15612- Added a new test for testing a specific problem seen in certain version of NPTL where
15613pthread_cond_timedwait() can hang. This was written by Neil Richards of IBMUK.
15614- Fix EPoll PROTECT_FUNC macro to get around compiler bug for varible parameter list
15615- Fix for bug 7007, pickup correct NGROUPS
15616- Applied patch from Yaroslav Popovitch that addresses problems related
15617to the __syscall2 definition and 2.6 kernel based systems with glibc-kernheaders-2.4-8.43.
15618- Fix for bug 7009, failure on ppc64
15619- Changed NFS test to use /tmp instead of /mnt.
15620- Corrected sctp Makefile to allow for cross-compiled options to be passed down.
15621- Fixed bug 7011 on reiserfs
15622
15623
mridge9151fbb2004-03-04 19:33:10 +000015624LTP-20040304
15625- This patch makes rwtest generate a PASS/FAIL (Chris Dearman)
15626 message in the output
15627 log. Updated the runtest/* scripts that use rwtest. also
15628 changed the iogen01 test to use rwtest instead of invoking iogen/doio
15629 directly.
15630- Added AIO/DIO testcases from OSDL, SUSE
15631- Changes to AIO/DIO ( Marty Ridgeway )
15632 changes to aio-stress test runs
15633- Applied patches from Chris Dearman to set
15634 PASS/FAIL messages for ltp-stress. ( Chris Dearman )
15635- Created 2 new testcases to test the fcntl() ( Robbie Williamson )
15636 call with the F_SETLEASE option.
15637- tcp_cmds - Changed the ipchains test to ( Robbie Williamson )
15638 iptables.
15639- mmstress - Applied patch from Jacky Malcles and Gary Williams to remove the path
15640 constraints when calling "dummy".
15641- added new ltp epoll testcases ( Marty ridgeway )
15642- Added tests for GETLEASE, and SETLEASE w/FD_UNLCK ( Robbie Williamson )
15643- sendmsg01 - Removed test number 11, b/c it was not testing for EINVAL correctly. ( Robbie Williamson )
15644- setregid02 - Changes to accept now valid user ID ( Marty Ridgeway )
15645 and update testcase msg to reflect test group vs user
15646- dhcpd_tests - Appled syntax error patch. ( Hubert Lin )
15647- Updates to SCTP and new tests added. ( Marty Ridgeway )
15648- Update to OpenHPI 0.5.0 ( Robbie Williamson )
15649- Added Dan Carpenter's "Strace Test"
15650
15651
robbiewe0212472004-02-06 16:12:43 +000015652LTP-20040206
15653- Applied documentation cleanup patch. ( Randy Dunlap )
15654- Fixed the "-t" default option in ( Hubert Lin )
15655 runalltests.sh
15656- Relocated the aio tests to all reside ( Robbie Williamson )
15657 in one location under kernel/io.
15658- Fixed a 2.6 related compile error in the ( Marty Ridgeway )
15659 device driver test tbase.c file.
15660- Updated the diotests to compile with gcc ( Mark Meissner )
15661 3.4.
15662- Fixed race condition and stability of the ( Gary Williams )
15663 mmstress.c.
15664- Corrected pth_str02's return value checking ( Gary Williams )
15665 and results handling.
15666- Updated open08 to use an FHS specified file. ( Randy Hron )
15667- Fixed a buffer overflow problem in pipe07. ( Erik Andersen )
15668- Fixed setregid02's test case id. ( Paul Larson )
15669- Relaxed the expected results for string01. ( Marty Ridgeway )
15670- Removed the EFAULT test from syslog12 b/c ( Andi Kleen )
15671 it was unpredictable and didn't acheive the
15672 intended test result.
15673- Fixed an issue with data generation in ( Michael Wolf )
15674 gentan.c of float_trigo.
15675- Added tests for iptables. ( Hubert Lin )
15676- Updated mc_cmds to use 'netstat -i -n'. ( Hubert Lin )
15677- Corrected the "this_file" variable in the ( Jacky Malcles )
15678 rpc testcases.
15679- Corrected a typo in rusers test. ( Jacky Malcles )
15680- Fixed execution bug in ltpSockets.sh. ( Robbie Williamson )
15681- Updated the rlogin and telnet tests to ( Hubert Lin )
15682 execute correctly.
15683- Updated the xinetd tests to run under RHEL. ( Ming Gao )
15684- Corrected path locations in ltpfslvm.sh. ( Robbie Williamson )
15685
15686
15687LTP-20040108
robbiew1ecb2242004-01-08 17:10:56 +000015688- Fixed broken -l option in runalltests.sh. ( Paul Larson )
15689- Fixed netpipe typo in runalltests.sh. ( Paul Larson )
15690- Fixed memory leak in parse_opts.c library. ( Randy Hron )
15691- Removed personality() system call tests from ( Robbie Williamson )
15692 the runalltests.sh and ltpstress.sh scripts.
15693- Cleaned up file_test.sh for improved ( Glen Foster )
15694 execution.
15695- Cleaned up mail_tests.sh for improved ( Glen Foster )
15696 execution.
15697- Fixed the direct I/O tests to correctly ( Robbie Williamson )
15698 check if direct I/O is supported on the tested
15699 filesystem.
15700- Fixed a typo and correct return value in ( Jay Turner )
15701 clone07.c.
15702- Fixed coding error in getcwd03.c. ( Erik Andersen )
15703- Fixed problem of incorrect use of fclose(), ( Erik Andersen )
15704 instead of pclose() in msgctl08.c and
15705 msgctl09.c.
15706- Removed usmblks test from mallopt01.c. ( Erik Andersen )
15707- Updated the modify_ldt() tests to build ( Robbie Williamson )
15708 according to what struct is defined in
15709 asm/ldt.h: user_desc or modify_ldt_ldt_s
15710- Updated pipe07.c to check the number of used ( Robbie Williamson )
15711 file descriptors and adjust itself accordingly
15712 before executing.
15713- Updated sendfile03 to allow for situations ( Robbie Williamson )
15714 where the execution environment has more than
15715 STDIN, STDOUT, and STDERR in use.
15716- Removed assumptions about the width of a uid_t( Erik Andersen )
15717 and gid_t in the setregid02.c, setresuid03.c,
15718 and setreuid06.c.
15719- Fixed string01.c to not expect implementation ( Erik Andersen )
15720 specific results.
15721- Updated swapon02.c to build in environments ( Robbie Williamson )
15722 where MAX_SWAPFILES must be specified.
15723- Updated mc_cmds and tcpdump01 to handle ( Ming Gao )
15724 multiple interfaces better.
15725
15726
robbiewf7cbbc72003-12-04 17:37:06 +000015727LTP-20031204
15728- Allowed the test driver to ignore all ( Robbie Williamson )
15729 real-time signals.
15730- Removed the obsolete time() and stime() tests ( Robbie Williamson )
15731 from the default runalltests.sh and
15732 ltpstress.sh scripts.
15733- Updated "file_test.sh" with fixes to improve ( Glen Foster )
15734 execution and portability.
15735- Updated "cpio_tests.sh" with fixes to improve ( Glen Foster )
15736 execution and portability.
15737- Updated "cron_tests.sh" with fixes to improve ( Glen Foster )
15738 execution and portability.
15739- Updated "mail_tests.sh" with fixes to improve ( Glen Foster )
15740 execution and portability.
15741- Added Asynchronous I/O (aio) testcases. ( Marty Ridgeway )
15742- Added file & directory ACL control and ( Marty Ridgeway )
15743 management testcases.
15744- Added testcases for low-level SCSI & virtual ( Marty Ridgeway )
15745 SCSI devices.
15746- Updated direct IO tests to return TCONF if ( Robbie Williamson )
15747 the tested filesystem does not support dio.
15748- Updated acct01 & sockioctl01 to handle ( Robbie Williamson )
15749 situations where /dev/tty0 does not exist.
15750- Updated fsync02 to ensure max_block is always ( Robbie Williamson )
15751 greater than data_blocks.
15752- Updated getgroups03 to allow for better ( Susanne Wintenberger )
15753 stability and platform portabilty.
15754- Updated the modify_ldt testcases to allow the ( Robbie Williamson )
15755 tests the ability to build on installations
15756 that use type "user_desc" instead of
15757 "modify_ldt_s_s".
15758- Applied IA64 specific fixes to sigaltstack() ( Jacky Malcles )
15759 tests.
15760- Updated some of the utime() tests to sleep ( Glen Foster )
15761 longer than one second (2) to ensure proper
15762 execution on IA64.
15763- Updated some of the write() tests to make the ( Susanne Wintenberger )
15764 invalid address test 64bit portable.
15765- Added new NFS stress test: nfs_fsstress. ( Robbie Williamson )
15766- Updated OpenHPI testsuite. ( Kevin Gao )
15767- Updated ltpstress.sh to change the maximum ( Robbie Williamson )
15768 number of user processes to "unlimited"
15769 before testing begins (ulimit -u).
15770
15771
robbiew8ccd3ee2003-11-05 16:10:52 +000015772LTP-20031106
15773- Fixed bugs in runalltests.sh with creating ( Manoj Iyer )
15774 the results directory and locating 'pan'.
15775- Created new NFS test, nfs04, which tests ( Robbie Williamson )
15776 file integrity when copying across mounts.
15777- Updated the SCTP testcases. ( Marty Ridgeway )
15778- Fixed bugs in 'tar' shell tests. ( Glen Foster )
15779- Applied patch to 'doio' for machines that ( Jun Sun )
15780 have virtually indexed cache and cache
15781 aliasing problems
15782- Updated mem01 and mtest01 to execute on s390 ( Robbie Williamson )
15783 better.
15784- Added missing parenthesis to mmstress. ( Manoj Iyer )
15785- Added code to chown03 & fchown04 to set the ( Robbie Williamson )
15786 environment variable, "change_owner", if it
15787 is not already set.
15788- Set the clone stack size to 16384 for all ( Robbie Williamson )
15789 clone() tests.
15790- Applied IA64 specific patch to clone04. ( Jacky Malcles )
15791- Removed test8 from stat06 b/c it was not ( Robbie Williamson )
15792 valid under the SUSv3.
15793- Added some extra documentation to swapon02 ( Robbie Williamson )
15794 on how to handle glibc 2.2.5.
15795- Resolved bug #834027 with sync02. ( Robbie Williamson )
15796- Added option to log 'iostat' data during ( Robbie Williamson )
15797 testing using "ltpstress.sh".
15798
15799
robbiew95183522003-10-02 17:45:34 +000015800LTP-20031002
15801- Enabled better binary compatibility between ( Robbie Williamson )
15802 executions on NPTL and Linuxthreads.
15803- Created README for device drivers test ( Marty Ridgeway )
15804 executions.
15805- Resolved bugs #807255 & #807400 for fs_maim. ( Hien Nguyen )
15806- Updated disktest to version 1.1.12 ( Brent Yardley )
15807- Corrected the headers for capset and capget. ( Robbie Williamson )
15808- Applied IA-64 fix to clone06 and munlock02. ( Jacky Malcles )
15809- Fixed compile warning for gettimeofday01. ( Andreas Jaeger )
15810- Applied testcase stability patch to pipe() ( Erik Andersen )
15811 testcases.
15812- Fixed rlogin01 and telnet01 so that they ( Paul Larson )
15813 correctly detect when they pass.
15814- Applied updates to the OpenHPI test suite. ( Kevin Gao )
15815- Updated the Open POSIX test suite to 1.3.0. ( Robbie Williamson )
15816- Changed ltpstress to use all installed RAM ( Robbie Williamson )
15817 plus 1/2 swap space by default.
15818
15819
15820
robbiew11e6ea82003-09-04 18:12:11 +000015821LTP-20030905
15822
15823- Corrected "-d" option for runalltests.sh ( David Smith )
15824- Corrected ade commands tests to allow for ( Xu Cheng
15825 cross platform ppc64 execution. Robbie Williamson )
15826- Fixed compile errors for device driver ( Marty Ridgeway )
15827 tests seen on 2.5.73 kernels and above. ( Marty Ridgeway )
15828- Initial drop of drivers/base code.
15829- Added Device Simulator Framework. ( Marty Ridgeway
15830 David Cruz
15831 Sean Ruyle )
15832- Removed the need to include sys/stropts.h ( Robbie Williamson )
15833 in the syscall tests.
15834- Modified acct01 to use tty0 to allow for ( Paul Larson )
15835 testing in environments without a controlling
15836 terminal.
15837- Modified alarm03 to allow the timer to be ( George Ansinger
15838 rounded up to the next second. Paul Larson )
15839- Corrected ifdef settings for PowerPC64 by ( Robbie Williamson )
15840 changing all __ppc64__ to __powerpc64__
15841- Corrected pthread id display in the float_ ( Robbie Williamson )
15842 tests.
15843- Updated mc_cmds and tcpdump01 to support ( Xu Cheng
15844 multiple interfaces. Robbie Williamson )
15845- Applied patches: #788275, #788323, 788727, ( David Smith )
15846 and 788836.
15847- Updated OpenHPI testsuite. ( Kevin Gao )
15848- Removed the top-LTP tool from being built ( Robbie Williamson )
15849 using `make all` or `make install`.
15850- Removed the open_posix and open_hpi ( Robbie Williamson )
15851 testsuites from being built using `make all`
15852 or `make install`.
15853
robbiew4f3b1192003-08-07 17:34:57 +000015854LTP-20030807
15855
15856- Reorganized and updated the testcase ( Robbie Williamson )
15857 descriptions under /doc
15858- Updated the tst_rmdir API to use ( Robbie Williamson )
15859 remove() instead of rmdir().
15860- Added support for the __ARM_ARCH_4T__ ( Ramesh Subramanian )
15861 architecture.
15862- Updated clone() tests to allow them ( Robbie Williamson )
15863 to execute on ppc64.
15864- Created new clone07 test to check for ( Robbie Williamson )
15865 glibc bug.
15866- Rewrote the generate.sh scripts to perl ( Randy Hron
15867 for faster execution. Robbie Williamson )
15868- Updated "fsstress" to allow setting the ( Robbie Williamson )
15869 number of loops to run and cleanup options.
15870- Removed case from diotest4 for read/writes ( Robbie Williamson )
15871 with negative counts. Not in SUS.
15872- Fixed chown03 testcase to allow for better ( Paul Larson )
15873 execution stability.
15874- Added check to mmapstress tests to see if ( Robbie Williamson )
15875 roundup() is defined, before defining it.
15876- Cleaned up sched_stress. ( Randy Hron )
15877- Modified diotest4 to test dio to /dev/null ( Robbie Williamson )
15878 but not record it as a pass or fail.
15879- Removed extra "\n"s from creat09. ( Paul Larson )
15880- Updated syscall tests that used their own ( Randy Hron )
15881 strcpy() definition, instead of string.h's.
15882- Fixed fchown04 testcase to allow for better ( Paul Larson )
15883 execution stability.
15884- Updated fcntl14 to allow for better execution ( Ramesh Subramanian )
15885 stability & remove possibility of false fails.
15886- Applied Xtensa architecture specific patches. ( Joe Taylor )
15887- Updated memory tests to allow for distros ( Robbie Williamson )
15888 that allow non-root users to m(un)lockall
15889 within the RLIMIT_MEMLOCK resource limit.
15890- Changed the way munlock02 attempts to access ( Robbie Williamson )
15891 outside it's memory space to a more reliable
15892 method.
15893- Corrected an expected error return for a case ( Andrew Morton
15894 in recvmsg01 and sendmsg01. Paul Larson )
15895- Corrected compiler warnings in the multicast ( Robbie Williamson )
15896 test, mc_opts.
15897- Corrected syntax error reported in ( Robbie Williamson )
15898 Bug #773670.
15899- Corrected unitialized variable problem in ( Ramesh Subramanian )
15900 sendfile01.
15901- Updated the Open Posix Test Suite to 1.2 ( Robbie Williamson )
15902- Applied patches to Open HPI Test Suite. ( Kevin Gao )
15903
15904
robbiewfe26f4f2003-07-09 22:01:26 +000015905LTP-20030710
15906
15907- Added LIB_DIR variable to top-level Makefile ( Robbie Williamson )
15908 to allow specification of where to install
15909 libproc.so for the top-LTP tool.
15910- Updated Open POSIX Test Suite to 1.1.0. ( Robbie Williamson )
15911- Added JFS tests to the LVM test script. ( Marty Ridgeway )
15912- Removed tests from the LTP system stress ( Robbie Williamson )
15913 script that had problems running concurrently.
15914- Updated ar01 to avoid bug if building rpm. ( Manoj Iyer )
15915- Added ACPI testcases. ( Marty Ridgeway )
15916- Added testcases to execute inline functions in ( Marty Ridgeway )
15917 the kernel tree.
15918- Added testcases to for the NLS filesystem. ( Marty Ridgeway )
15919- Added PCI testcases. ( Marty Ridgeway )
15920- Added USB device testcases. ( Marty Ridgeway )
15921- Applied code cleanup patches to stream tests. ( Randy Hron )
15922- Ported sem02.c to use some of the LTP test ( Paul Larson )
15923 harness API.
15924- Updated mtest01 to fix hang issues. ( Robbie Williamson
15925 Paul Larson )
15926- TCID fixes to various syscall tests. ( Paul Larson )
15927- Cleanup of various syscall test outputs. ( Paul Larson )
15928- IA64 fix to mlock02, mprotect01, munlock02. ( Jacky Malcles )
15929- Applied uclibc patch for memory tests. ( David McKay )
15930- Increased the size of memory to attempt to ( Robbie Williamson )
15931 munlock for munlock02 to ensure correct
15932 test execution.
15933- Updated readdir02 to catch SIGSEGV and fixed ( Robbie Williamson
15934 small bug in test. Paul Larson )
15935- Updated recvmsg01 and sendmsg01 to handle 2.5 ( Robbie Williamson )
15936 64bit architecture specifics.
15937- Updates to syslog01-10 to support Debian ( Robbie Williamson
15938 systems and improved their stability. Paul Larson )
15939- Applied IA64 specific patch to syslog11/12. ( Robbie Williamson )
15940- Removed an unneccessary free() call in ustat01 ( Doug Ramier )
15941- Corrected the "install:" section of the mc_opts ( Robbie Williamson )
15942 network test.
15943- Added default option for RHOST for nfs03 and ( Robbie Williamson )
15944 nfsstress.
15945- Modified rwho01, sendfile01, tcpdump01 to use ( Manoj Iyer )
15946 test APIs and added checks for required
15947 commands.
15948- Added the Open HPI testsuite. ( Kevin Gao
15949 http://openhpi.sourceforge.net/ Robbie Williamson )
15950- Added new filesystem testscripts. ( Marty Ridgeway )
15951- Added 'mkrootfs' utility to tools section. ( Manoj Iyer )
15952
15953
15954
15955
robbiew833ce092003-06-06 16:15:53 +000015956LTP-20030606
15957
15958- Updated ltpmenu to redirect `ver_linux` output ( Robbie Williamson )
15959 to the redirected output file.
15960- Added warning to runalltests.sh when the "-x" ( Robbie Williamson )
15961 option is selected.
15962- Corrected syntax error in RHOST/PASSWD ( Robbie Williamson )
15963 checking section.
15964- Made `pan` Makefile honor top-level LOADLIBES. ( Robbie Williamson )
15965- Relocated all Open POSIX Test Suite tests ( Robbie Williamson )
15966 listed in the scenario files to /runtest/posix.
15967- Relocated all Open POSIX Test Suite tests to ( Robbie Williamson )
15968 /testcases/open_posix_testsuite.
15969- Removed OPEN Posix Test Suite tests from ( Robbie Williamson )
15970 runalltests.sh default run.
15971- Ported new asynchronous I/O test, aio01, to ( Narasimha Sharoff
15972 LTP. Paul Larson )
15973- Added ppc64/ia64 fix to diotest4. ( Peter Bergner
15974 Robbie Williamson )
15975- Updated mem01 to use sysinfo() and adjusted ( Robbie Williamson )
15976 allocation limits.
15977- Updated mtest01 to run on large memory machines ( Robbie Williamson )
15978- Updated mmap tests to correctly cleanup after ( Paul Larson )
15979 execution.
15980- Cleaned up sched_stress and fixed problem with ( Paul Larson )
15981 segfaulting reported by Andi Kleen.
15982- Added s390/s390x specific code to clone() tests ( Jay Huie
15983 Robbie Williamson )
15984- Fixed typo in mkdir04 in PASS output. ( Paul Larson )
15985- Corrected syntax error in munlockall02. ( Robbie Williamson )
15986- Applied ppc64 and s390x fix to profil01. ( Steve Munroe
15987 Robbie Williamson )
15988- Fixed syntax problem in mc_opts. ( Robbie Williamson )
15989- Fixed "-i" problem with sendfile02. ( Aniruddha Marathe )
15990- Included /asm/atomic.h file to swapon02 ( Paul Larson )
15991 includes to allow test to compile on RH 7.2
15992- Applied ia64 fix for sysctl() tests. ( Jacky Malcles )
15993- Made syslog tests correctky cleanup after ( Robbie Williamson )
15994 failure and handle multiple instances.
15995- Fixed mc_commo to make sure `ping` uses the ( Dang En Ren
15996 correct interface. Robbie Williamson )
15997- Fixed small bug in ltpServer.c. ( Paul Larson )
15998- Allowed `make` to continue on errors in ( Robbie Williamson )
15999 open_posix_testsuite build/install.
16000- Added pause in "all" and "install" section of ( Robbie Williamson )
16001 open_posix_testsuite/Makefile to allow user to
16002 read location of build/install error logfiles.
16003- Removed the procps directory in /tools and ( Robbie Williamson )
16004 replaced with a stripped down version: top-LTP.
16005
16006
robbiewb572e782003-05-08 17:20:22 +000016007LTP-20030508
16008
16009- Updated the LTP to build and execute on NPTL ( Robbie Williamson )
16010 installed systems
16011- Applied 'ash' compatibilty patch ( Dan Kegel )
16012- Applied "CFLAGS+=" Makefile patch ( Vasan Sundar )
16013- Created "/testscripts" directory and relocated ( Robbie Williamson )
16014 scripts to it
16015- Fixed kill problem with genload's stress.c ( Amos Waterland )
16016- Added checking for users and sys groups to ( Robbie Williamson )
16017 IDcheck.sh. Also, called the script from
16018 runalltests.sh before executing tests to support
16019 cross-compiled platforms
16020- Added 'ltpmenu' GUI ( Manoj Iyer
16021 Robbie Williamson )
16022- Applied "posixfy" patches ( Vasan Sundar )
16023- Updated runalltests.sh to use -o for ( Robbie Williamson )
16024 redirecting output.
16025- Added code to runalltests.sh to prompt for ( Robbie Williamson )
16026 RHOST and PASSWD when running network tests.
16027- Updated Open POSIX Test Suite header file to ( Robbie Williamson )
16028 allow timer tests to build.
16029- Compiler warnings cleanups. ( Robbie Williamson )
16030- Corrected buffer overflow in inode02. ( Dan Kegel )
16031- Updated disktest to 1.1.10 and fixed for ( Robbie Williamson )
16032 systems w/o O_DIRECT
16033- Completed merge of Open POSIX Test Suite 0.9.0 ( Robbie Williamson )
16034- Applied ia64 specific patches ( Jacky Malcles )
16035- Updated Makefiles to allow use of "-j" ( Nate Straz )
16036- Correct fork05 for use in newer glibc/kernels ( Ulrich Drepper )
16037- Applied "type" fixes to recvfrom and recvmsg ( Andreas Jaeger )
16038- Applied x86_64 specific patches ( Andreas Jaeger )
16039- Applied MSG_CMSG_COMPAT fix for 64bit 2.5 ( Bryan Logan )
16040 kernels.
16041- Added new testcase for setegid. ( Dan Kegel )
16042- Modified syslog tests to use test apis ( Manoj Iyer )
16043- Added 2.5 timer tests. ( Aniruddha Marathe )
16044- Added Device Mapper tests. ( Marty Ridgeway )
16045- Added sockets tests. ( Marty Ridgeway )
16046- Removed fptest03 due to use of obsolete ( Robbie Williamson )
16047 syscalls that perform 48bit math operations
16048
16049
16050
16051
robbiew7a33c7d2003-04-03 17:11:28 +000016052LTP-20030403
16053
16054- Fixed CFLAGS in all makefiles to append (+=) ( Vasan Sundar )
16055- Removed the outdated & poorly written ( Robbie Williamson )
16056 GUI ( ltp )
16057- Corrected bug with -x flag in runalltests.sh ( Robbie Williamson )
16058- Added additional documentation into ( Manoj Iyer
16059 runalltests.sh Robbie Williamson )
16060- MASSIVE compiler warnings cleanup. ( Andreas Jaeger )
16061 ( Robbie Williamson )
16062- Corrected library linking at build time. ( Andreas Jaeger )
16063- Added descriptions to first line of all ( Robbie Williamson )
16064 runtest scenarios.
16065- Commented out 2 cases in syslog11 test that ( Paul Larson
16066 clear the dmesg buffer. Robbie Williamson )
16067- Updated fs_maim to use ext3 and reiserfs. ( Airong Zhang )
16068- Removed "\n"s from testcase outputs. ( Dan Kegel )
16069- Corrected direct_io tests to compile a dummy ( Vasan Sundar )
16070 program if O_DIRECT is not defined & return
16071 TCONF.
16072- Changed stress_floppy to use `cp` instead of ( Robbie Williamson )
16073 `ln` with its data directory.
16074- Applied IA64 specific patch to shmt02, shmt04, ( Jacky Malcles )
16075 shmt05, shmt06, shmt07.
16076- Relocated the module tests to .../kernel/module ( Paul Larson )
16077- Removed module tests from syscalls scenario ( Paul Larson )
16078 file.
16079- Corrected the stack management in clone tests. ( Chris Dearman )
16080- Corrected the pids casting from int to pid_t ( Jaideep Dharap )
16081 in fcntl17.
16082- Applied fix to flock03 to have the file ( Matthew Wilcox )
16083 descriptor passed to the child.
16084- Enabled the validation section of getgroups03. ( Robbie Williamson )
16085- Added code to getsid02, setpriority04, & ( Robbie Williamson )
16086 wait402 to use PID_MAX_DEFAULT if PID_MAX is
16087 not defined.
16088- Fixed gettimeofday01 for gcc-3.2 quirk with ( Andi Kleen
16089 x86-64. Paul Larson )
16090- Fixed msgctl08 and msgctl09 to check for the ( Dan Kegel )
16091 `ipcs` command before trying to use it.
16092- Added IA64 specific code to shmat01. ( Jacky Malcles )
16093- Fixed problem with kill11 false failure with ( Paul Larson )
16094 some compilers.
16095- Changed llseek tests to call lseek64. ( Andreas Jaeger )
16096- Replaced calls to time() with calls to ( Dan Kegel )
16097 gettimeofday() in nanosleep01 to help avoid
16098 race conditions.
16099- Removed race condtions in recv01, recvfrom01, & ( Dan Kegel )
16100 recvmsg01.
16101- Replaced setegid() call with setregid() call in ( Robbie Williamson )
16102 setresgid01.
16103- Added code to check for NR_socketcall before ( Andi Kleen )
16104 executing the socketcall tests.
16105- Fixed swapon02 for correct execution on 2.5 ( Susanne Wintenberger )
16106- Fixed system specific build problem with ( Paul Larson )
16107 swapon02
16108- Corrected the MININT section of abs01. ( Robbie Williamson )
16109- Moved generate() into main.c for the float_* ( Robbie Williamson )
16110 tests.
16111- Explicitly set the stacksize in main.c for the ( Robbie Williamson )
16112 float_* tests.
16113- Removed optimization from building the float_* ( Robbie Williamson )
16114 tests.
16115- Relocated netpipe-ipv6 from ipv6/tools to the ( Robbie Williamson )
16116 top-level /tools directory.
16117- Adjusted send and receive buffers for ( Robbie Williamson )
16118 sendfile01 to PATH_MAX.
16119
16120
16121
robbiew58884322003-03-05 23:19:39 +000016122LTP-20030306
16123
16124- Changed IDcheck.sh to only prompt for id ( Robbie Williamson )
16125 creation if the user is root.
16126- Added LVM test execution scripts. ( Marty Ridgeway )
16127- Added system stress execution script. ( Robbie Williamson )
16128- Added tst_kvercmp() API to allow test ( Paul Larson )
16129 creators to query the kernel version.
16130- Removed all external int declarations of ( Anton Blanchard,
16131 "errno" and replaced with includes of errno.h Susanne Wintenberger,
16132 Robbie Williamson )
16133- Replaced usage of sigaction() with signal() ( Nathan Straz )
16134 in `pan`.
16135- Ported and merged all tests from the Open ( Robbie Williamson )
16136 POSIX* Testsuite:
16137 pthreads
16138 semaphores
16139 timers
16140 clock()
16141 nanosleep()
16142 raise()
16143 sigsetops
16144- Added flock06 test. ( Matthew Wilcox )
16145- Added ipchains and dhcpd (server) tests. ( Manoj Iyer )
16146- Patched Makefiles to stop execution on errors. ( Vasan Sundar )
16147- Patched Makefiles to allow non-root users to ( Robbie Williamson )
16148 run 'make install'.
16149- Fixed 'ar' test to use CC defintion in ( Anton Blanchard )
16150 Makefile.
16151- Corrected typos in install section of ( Manoj Iyer )
16152 commands/fileutils/<test> Makefiles.
16153- Added tests for gzip/gunzip. ( Manoj Iyer )
16154- Added tests for unzip. ( Manoj Iyer )
16155- Applied patch to fsstress's Makefile to ( Anton Blanchard )
16156 define _GNU_SOURCE to allow O_DIRECT.
16157- Applied changes to allow testcases to be ( Susanne Wintenberger )
16158 GCC 3.3 compliant.
16159- Fixed semaphore initialization bug in sem02. ( Jacky Malcles )
16160- Applied patch to mem/mtest07/shm_test.c to ( Chris Dearman )
16161 correct character buffer variable: buff.
16162- Fixed hangup01 to initialize variable, ( Robbie Williamson )
16163 usrstr.len, to avoid junk data storage.
16164- Applied patch to clone01 to allow test to ( Andi Kleen )
16165 be more architecture independent.
16166- Added kernel checking code to module tests. ( Paul Larson )
16167- Applied 31bit emulation s390x patch to ( Susanne Wintenberger )
16168 delete_module02 and query_module03.
16169- Fixed cleanup section of ftruncate01. ( Robbie Williamson )
16170- Applied patch to gettimeofday01 to not allow ( Andi Kleen )
16171 execution on x86_64 architectures.
16172- Added x86_64 as valid architecture for ioperm() ( Andi Kleen )
16173 and iopl() tests.
16174- Applied patch to semctl() tests to correctly ( Anton Blanchard )
16175 test the ipc call.
16176- Removed unspecified/undocumented case from ( Anton Blanchard )
16177 munlock01.
16178- Fixed personality02 test. ( Paul Larson )
16179- Applied MIPS specific architecture patch to ( Chris Dearman )
16180 profil01.
16181- Removed unspecified/undocumented case from ( Robbie Williamson )
16182 sendmsg01.
16183- Applied patch to swapoff() and swapon() ( Jacky Malcles )
16184 testcases to allow correct execution on IA64
16185- Applied patch to sysfs01 to allow execution on ( Susanne Wintenberger )
16186 64bit machines.
16187- Added test for ustat(). ( Aniruddha Marathe )
16188- Patched float_ tests to generate datafiles ( Robbie Williamson )
16189 during execution.
16190- Added test for iproute. ( Manoj Iyer )
16191- Added test for xinetd. ( Manoj Iyer )
16192- Added test for traceroute. ( Manoj Iyer )
16193
16194
16195
robbiewfc94a7d2003-02-05 21:06:08 +000016196LTP-20030206
16197
16198- Applied cross-compiler patch for top-level ( V.R. Sundar )
16199 Makefile.
16200- Added additional runtime options to the ( Manoj Iyer &
16201 "runalltests.sh" script. Robbie Williamson )
16202- Corrected runalltests.sh -l option to require ( Paul Larson )
16203 an absolute path.
robbiewd4257272003-02-06 16:26:50 +000016204- Added additional runtime and output options ( Manoj Iyer )
robbiewfc94a7d2003-02-05 21:06:08 +000016205 to `pan`.
16206- Added hyperthreading tests. ( Sonic Zhang )
16207- Added ftruncate04 tests. ( Robbie Williamson )
16208- Changed top-level Makefiles to not require ( Robbie Williamson )
16209 updating everytime a directory is added.
16210- Applied s390/64-bit enablement patch. ( Susanne Wintenberger )
16211- Applied 64bit patch to stress_cd. ( Jay Turner )
16212- Applied optimization patches (-O2). ( Mikael Starvik &
16213 V.R. Sundar )
16214- Added mmapstress testsuite. ( Ananda Venkataraman )
16215- Added new testcases to test shared library ( Manoj Iyer )
16216 libmm.
16217- Applied patch to mem01 to allow test to run ( Jacky Malcles )
16218 on 2.4 and 2.5 kernels.
16219- Changed sched_stress testsuite from using ( Robbie Williamson )
16220 the bootfile, to generating its' own
16221 datafile.
16222- Corrected cleanup section of abort01 test. ( Robbie Williamson )
16223- Added code to acct(2) tests to check for ( Robbie Williamson )
16224 BSD accounting before execution.
16225- Corrected description of flock03. ( Robbie Williamson )
16226- Added code to handle formatting issues with ( Robbie Williamson )
robbiew0187d7f2003-02-06 17:02:02 +000016227 gethostid01 test.
robbiewfc94a7d2003-02-05 21:06:08 +000016228- Applied patch to ioperm(2) & iopl(2) tests to ( V.R. Sundar )
16229 check for IA32 architecture before executing.
16230- Added code to msgctl08 and msgctl09 to ensure ( Robbie Williamson )
16231 correct and better execution with respect to
16232 message queue limits.
16233- Fix recvfrom01 & recvmsg01 to test for the ( Paul Larson )
16234 correct expected errors and their associated
16235 returns.
16236- Applied patch to sendfile02 to allow the test ( V.R. Sundar )
16237 to function correctly and keep track of its'
16238 children.
16239- Applied patch to setrlimit01 to test for ( V.R. Sundar )
16240 SIGXFSZ
16241- Applied patch to swapoff02 and swapon02 to ( Susanne Wintenberger )
16242 allow the test to use /dev/tty, instead of
16243 /dev/mouse.
16244- Applied buffer overflow patch to swapon02. ( Chris Dearman )
16245- Added code to fptest03 to check endianess ( Robbie Williamson )
16246 before defining unions.
16247- Added testsuite for multi-threaded core dump ( Guo Min )
16248 kernel patch.
16249- Added netpipe as a network traffic generator ( Robbie Williamson )
16250 tool.
16251- Added `cpio` command test. ( Manoj Iyer )
16252- Added `ln` command test. ( Manoj Iyer )
16253- Added `cp` command test. ( Manoj Iyer )
16254- Added `mkdir` command test. ( Manoj Iyer )
16255- Added `mv` command test. ( Manoj Iyer )
16256-
16257
martinjn2ff2d2e2003-01-07 18:07:51 +000016258LTP-20030110
16259
16260- Added New test case to test 'file' command. ( Manoj Iyer )
16261- Added new test to test basic functionality of ( Manoj Iyer )
16262 CRONTAB, CRON etc.
16263- Added new test case to test eject command ( Manoj Iyer )
16264- Added new tests to test logrotate ( Manoj Iyer )
16265- Added new testcase to test basic functionality ( Manoj Iyer )
16266 of tar command.
16267- Fixed mem01: The free memory size was being ( Robbie Williamson )
16268 incorrectly calculated, plus it could not
16269 handle large amounts of memory...now using
16270 long int, instead of int.
16271- Fixed mem01: Test was not cleaning up correctly ( Robbie Williamson )
16272 after a failure.
16273- Initial checkin of shmt, shared memory tests ( Robbie Williamson )
16274 from SPIE suite
16275- Initial checkin of pty testcases: hangup01(), ( Robbie Williamson )
16276 ptem01() and pty01() from SPIE testsuite.
16277- Added code to abort01.c to use the ( Robbie Williamson )
16278 tst_tmpdir()/tst_rmdir() APIs
16279- Added ported abort() test ( Ananda Venkataraman )
16280- Added adjtimex() tests ( Saji Kumar )
16281- Added capget() tests ( Saji Kumar )
16282- Added capset() tests ( Saji Kumar )
16283- Added ported test, creat08 ( Airong Zhang )
16284- create08 was initially ported to create users ( Robbie Williamson )
16285 and groups that it needed. Rewrote the test to
16286 use existing users/groups that are checked for
16287 when the LTP is installed.
16288- Applied patch to create_module02 from creator ( T.L.Madhu )
16289- Applied patch to delete_module02 from creator ( T.L.Madhu )
16290- Added code to delete_module03 to allow tests to ( Robbie Williamson )
16291 execute under pan.
16292- Applied patch to delete_module03 from creator ( T.L.Madhu )
16293- Added ported dup06 and dup07 tests ( Airong Zhang )
16294- Added ported dup202 and dup205 tests ( Airong Zhang )
16295 and cleaned up some other files
16296- Initial checkin of fdatasync() tests ( T.L. Madhu )
16297- Added new flock04 and flock05 tests ( Vatsal Avasthi )
16298- Added ported fmtmsg() test ( Ananda Venkataraman )
16299- Added functional test to gethostid01 to compare ( Paul Larson )
16300 result from gethostid() versus the hostid
16301 command
16302- Initial checkin of getrusage() tests ( Saji Kumar )
16303- Added ioperm() tests ( Subhabrata Biswas )
16304- Added iopl() tests ( Subhab Biswas )
16305- Added ported kill() tests ( Ananda Venkataraman )
16306- Added ported mallopt() test ( Ananda Venkataraman )
16307- Added ported memcmp() test ( Ananda Venkataraman )
16308- Added ported memcpy() test ( Ananda Venkataraman )
16309- Added ported memset() test ( Ananda Venkataraman )
16310- Fixed mkdir09: the getopts() call was returning ( Robbie Williamson )
16311 it's -1 to a char variable. This was incorrect
16312 and causing the test to loop forever on certain
16313 architectures.
16314- Initial checkin of munlockall() tests ( Sowmya Adiga )
16315- Fixed nftw64: tst_rmdir was in the wrong ( Robbie Williamson )
16316 location.
16317- Added ported open09() test ( Airong Zhang )
16318- Initial checkin of prctl() tests ( Saji Kumar )
16319- Added ported profil() test ( Ananda Venkataraman )
16320- Initial checkin of ptrace() tests ( Saji Kumar )
16321- Added code to query_module tests to allow ( Robbie Williamson )
16322 execution under pan.
16323- Initial checkin of reboot() tests ( Aniruddha Marathe )
16324- Initial checkin of sched_rr_get_interval tests ( Saji Kumar )
16325- Added setresgid() tests ( T.L. Madhu )
16326- Fixed setrlimit03 to work on 2.5 and cleanup ( Paul Larson )
16327- Added socketcall() tests ( Adiga Sowmya )
16328- Added ported string.h test string01 ( Ananda Venkataraman )
16329- Added swapoff() tests ( Aniruddha Marathe )
16330- Added swapoff() tests ( Aniruddha Marathe )
16331- Added swapon() test ( Aniruddha Marathe )
16332- Made corrections to swapon02 to make sure the ( Robbie Williamson )
16333 child exits.
16334- Added ported syscall() test ( Ananda Venkataraman )
16335- Removed an erroneous testcase in sysconf01 and ( Robbie Williamson )
16336 corrected a typo issue.
16337- Initial checkin of sysfs() tests ( Aniruddha Marathe )
16338- Made changes to allow the syslog tests to ( Robbie Williamson )
16339 execute in pan and corrected a bug in backup
16340 code for syslog.conf original file.
16341- Added syslog11 & syslog12 tests ( T.L. Madhu )
16342- Fixed syslogtst if-statement comparing a file ( Robbie Williamson )
16343 descriptor to a hardcoded number was changed to
16344 allow the test to run under pan.
16345- Changed the file opened for the 6th case in ( Robbie Williamson )
16346 syslogtst.
16347- Added ported abs() test ( Ananda Venkataraman )
16348- Added ported atof() test ( Ananda Venkataraman )
16349- Added ported nextafter() test ( Ananda Venkataraman )
16350- Corrected bug in cleanup section of fsx.sh ( Robbie Williamson )
16351- Added code to rusers01 to change a FQDN in ( Robbie Williamson )
16352 RHOST to short name.
16353- Fixed testsf_c bug in char* not large enough to ( Robbie Williamson )
16354 hold argv[4] string.
16355- Added command line version of LTP harness APIs ( Manoj Iyer )
16356 these commands will print LTP test results in
16357 LTP harness format just like the ones printed
16358 by C testcases. These commands can be used in
16359 shell scripts and other non-C testcases.
16360- Added load generator tool, stress ( Amos Waterland )
16361- Modified runalltests.sh to print default ( Manoj Iyer )
16362 settings
16363- Modified runalltests.sh to run LTP under stress ( Manoj Iyer )
16364
16365
16366
martinjnf10453e2002-12-10 20:48:03 +000016367LTP-20021210
16368------------
16369
16370- Added 5 new sched_setparam() tests ( Saji Kumar )
16371- Added new syslog() tests. ( David Barrera )
16372- Fix compile errors with *_module tests ( Paul Larson )
16373- Added additional semctl tests, semctl06 and ( David Barrera )
16374 semctl07.
16375- Added additional msgctl tests. ( David Barrera )
16376- Added mkdir09. ( David Barrera )
16377- Added mem02. ( David Barrera )
16378- Added floating point tests, fptest01, fptest02, ( Jacky Malcles )
16379 fptest03.
16380- Added inode01 and inode02 ( Robbie Williamson )
16381- Added vmtests, data_space and stack_space. ( Robbie Williamson )
16382- Added page tests, page01 and page02. ( Robbie Williamson )
16383- Added sysconf() test. ( Robbie Williamson )
16384- Added rename14 ( Robbie Williamson )
16385- Added nftw() tests. ( Robbie Williamson )
16386- Added confstr() test. ( Robbie Williamson )
16387- Added acct() tests. ( Robbie Williamson )
16388- Added flock03 to try relocking after unlocking. ( Paul Larson )
16389 To reproduce bug #7 in osdl's bugzilla.
16390- Corrected a typo in ar01. A "=" was used, ( Robbie Williamson )
16391 instead of an "==" found by Airong Zhang.
16392- Added 3 new sched_getparam tests ( Saji Kumar )
16393- Added query_module() tests ( T.L.Madhu )
16394- Added 2 new flock() tests ( Vatsal Avasthi )
16395- Added munlock() tests ( Nirmala Devi Dhanasekar )
16396- Added umount() tests ( Nirmala Devi Dhanasekar )
16397- Added mount tests ( Nirmala Devi Dhanasekar )
16398- Added 2 new tests for sched_get_priority_min ( Saji Kumar )
16399- Added 2 new tests for sched_get_priority_max ( Saji Kumar )
16400- patch for sched_setscheduler01 to add ( Saji Kumar )
16401 a test case for calling sched_setscheduler()
16402 with an invalid priority
16403- Added mlockall() tests ( Nirmala Devi Dhanasekar )
16404- Added delete_module tests ( T.L.Madhu )
16405- fix to readlink04.c. was creating a ( Robbie Williamson )
16406 testfile called "testfile" in /, instead of the
16407 temp dir created for the test.
16408- Added getdomainame test ( Saji Kumar )
16409- warning cleanup patches. removed additional ( Saji Kumar )
16410 warnings created when -Wall option used.
16411 also fixed Makefiles to correctly locate
16412 the libraries and header files necessary for
16413 compilation.
16414- Added 6 new clone() tests ( Saji Kumar )
16415- PPC fixes to ar, semctl04, and read02 ( Anton Blanchard )
16416- MULTIPLE cleanups and fixes ( Ihno Krumreich )
16417- Increased the default setting for MAXIDS number ( Robbie Williamson )
16418 to 2048 in semget05.
16419- Test was running to /dev/tty3, which does not ( Robbie Williamson )
16420 exist on some Linux installations. changed it
16421 to /dev/tty for better general use.
16422- Added create_module tests ( T.L.Madhu )
16423- patch to cleanup warnings in syscall tests ( Saji Kumar )
16424- Corrected typo in rusers01 ( Robbie Williamson )
16425- Replaced sigset() with sigaction() in write04. ( Manoj Iyer )
16426
16427
16428
16429LTP-20021107
martinjnc0aaaaf2002-11-07 17:03:21 +000016430------------
16431- Added "setdomainname01", "setdomainname02", ( Saji Kumar )
16432 and "setdomainname03" to "syscalls" runtest file
16433- Added "sethostname01", "sethostname02", ( Suresh Babu )
16434 and "sethostname03" to "syscalls" runtest file
16435- Fixed bug introduced in "fsstress.c" ( Andi Kleen, Andrew Morton )
16436- Fix "chdir03.c" to remove unintentional \n in ( Paul Larson )
16437 the directory name
16438- Added code to remove the tmp test dir ( Robbie Williamson )
16439 in "fcntl11.c"
16440- fix for "shmctl01.c" to get rid of the shmdt ( Manfred Spraul )
16441 failures in "shmctl01"
16442- Fix for "readdir01" slightly incorrect errno ( Paul Larson )
16443 handling
16444- Back out "readv01", "readv02" changes to ( Paul Larson )
16445 expect EINVAL when count==0. Kernel is going
16446 to keep the old behaviour.
16447- Fix for "waitpid02". uses undefined div by ( Paul Larson )
16448 0 behaviour
16449- Revert "writev01.c" back to not expect EINVAL ( Paul Larson )
16450 when count==0
16451- Fix for "mc_commo". Changed a 'ps -ef' command ( Robbie Williamson )
16452 to 'ps -ewf' to ensure that a grep finds the
16453 info it needs.
16454- Fix in mc_member. Corrected typo causing false ( Robbie Williamson )
16455 pass. Found by Li Ge <lge@us.ibm.com>
16456- Fix in "tcpdump01". Removed erroneous INTERFACE ( Robbie Williamson )
16457 declaration.
16458- Fix tools/ltprun to use the new runalltests ( William Jay Huie )
16459 semantics
16460- Added fsxtest02. Similar test to fsxtest, but (Robbie Williamson)
16461 this test runs fsx-linux on a file created in
16462 the $TCtmp directory. No unformatted partition
16463 required.
16464
16465
robbiewf55ecea2002-10-08 17:45:44 +000016466
16467LTP-20021002
16468------------
16469- Added "shmctl04" to test the SHM_INFO command ( Mingming Cao )
16470- Fix for improper child exit in "execve02" ( Colin Gibbs )
16471- Fix for "nanosleep02" to eliminate false ( Andreas Arcangeli )
16472 positives
16473- Fix for "personality01 to undef the personality( Marcus Meissner )
16474 macro before calling personality()
16475- Fix for "sendfile02" that adds a waitpid() call( Susanne Wintenberger )
16476 to guarantee child exit before the test ends
16477- Fix for /tools/rand_lines.c that eliminates an ( Nathan Straz )
16478 IA64 compile time warning
16479- Added "shmctl04" to the "syscalls" runtest file( Paul Larson )
16480- Removed test 8 from "diotest4". Opening a ( Paul Larson )
16481 directory for direct I/O is not allowed.
16482- Fix for PPC cross compile issues applied to: ( Paul Larson )
16483 "mmap01"
16484 "pth_str01"
16485 "pth_str03"
16486 "shmem_test_04"
16487- Fix for "fcntl01" to allow it to run without ( Paul Larson )
16488 predefining the file descriptors
16489- Fix for "readv02" to check for EINVAL on ( Paul Larson )
16490 2.5.35 and above kernels
16491- Fix for "stime01" to allow the checked time to ( Paul Larson )
16492 be off +1 second
16493- Fix for "writev01" to check for EINVAL on ( Paul Larson )
16494 2.5.35 and above kernels
16495
16496
16497
zhanga352b4e02002-08-06 18:48:46 +000016498
robbiewb6f285e2002-09-10 20:53:06 +000016499LTP-20020910
robbiew539b7212002-09-05 21:30:57 +000016500------------
16501- Fix path in runpan.sh ( Paul Larson )
16502- runtest/syscalls:
16503 a.Removed the {} from the environment ( Robbie Williamson )
16504 variables
plars76a1f972002-09-09 18:59:19 +000016505 b.Comment out stime01, since it sets ( David Barrera )
robbiew539b7212002-09-05 21:30:57 +000016506 the system time forward and could
16507 cause problems with several other
16508 tests if it's running at the same
16509 time (-x nn)
16510- Renamed the fsx-linux test on nfs to ( Robbie Williamson )
16511 "nfsx-linux"
16512- fsxtest: Added code to handle JFS. ( Robbie Williamson )
16513- ld01: Made the diff case insensative for ( Robbie Williamson )
16514 cross-platform compatibility.
16515- Removed obsolete test, "ulimit", from ( Robbie Williamson)
16516 automatic build and install.
16517- Moved the 'chown' commands to "install ( Robbie Williamson )
16518 section in the Makefile of fchmod
16519- Applied patches for s390 ( Susanne Wintenberger )
16520- Applied patches for IA64 ( Jacky Malcles )
16521- Applied patch for adding some missing includes ( Andreas Jaeger )
16522 to remove warnings about missing prototypes
robbiewbe56c852002-09-09 17:21:24 +000016523- Applied x86-64 patch for ldd01 ( Andreas Jaeger )
plars76a1f972002-09-09 18:59:19 +000016524- Fix for ar01 hang when filesystem is full ( Paul Larson )
16525- Make ltp run with uClibc ( Steven J. Hill )
16526- Fix compiler warnings in various tests ( Xiao Feng Shi )
robbiewb6f285e2002-09-10 20:53:06 +000016527- Clean up many of the mktemp warnings ( Paul Larson )
plars76a1f972002-09-09 18:59:19 +000016528 And use mkstemp in tst_tmpdir()
robbiewbe56c852002-09-09 17:21:24 +000016529- Applied pan/logfile/tools patches. ( William J. Huie )
plars76a1f972002-09-09 18:59:19 +000016530- Use regular instead of mandatory locks in ( Matthew Wilcox )
16531 fcntl09, fcntl10, fcntl11 to fix with NFS
16532- Fix pids in fcntl11, fcntl19, fcntl20, fcntl21 ( Paul Larson )
16533 to be pid_t instead of short for 2.5 compat
16534- Add command line options to runalltests.sh to ( Randy Hron,
16535 allow setting of various pan options and Paul Larson,
16536 changing the temp directory Nate Straz )
robbiewb6f285e2002-09-10 20:53:06 +000016537- Added automation documentation to /doc ( Jeff Martin )
robbiew8c7880d2002-09-10 15:16:12 +000016538- Patched nanosleep02.c to correctly test the ( Andrea Arcangeli )
16539 functionality and avoid false positives.
robbiew539b7212002-09-05 21:30:57 +000016540
16541
plarse14a7842002-08-13 16:42:05 +000016542LTP-20020813
16543------------
16544* Fixes
16545-------
16546- Fix runtest/commands to export the ( Paul Larson )
16547 correct TCdat
16548- Add some missing includes and remove ( Andreas Jaeger )
16549 warnings about missing prototypes
16550- Add better initialization to waitpid05, ( Robbie Williamson )
16551 signal04, getgroups01
16552- Fix sockioctl01 to work even if fd0 isn't ( Paul Larson )
16553 open
plarsdde213d2002-08-13 17:01:02 +000016554- Fix mmstress path problems, now uses execvp ( Paul Larson )
plarse14a7842002-08-13 16:42:05 +000016555
16556LTP-20020807
16557------------
16558
zhanga352b4e02002-08-06 18:48:46 +000016559* New Additions
16560---------------
plarse14a7842002-08-13 16:42:05 +000016561- Added new testcases of link07,fcntl22,link06 ( Bull Group )
16562- Added linux kernel scheduler latency tester ( Davide Libenzi )
16563- Database test tool 'dbgrinder' ( James Kenefick )
zhanga352b4e02002-08-06 18:48:46 +000016564
16565* Fixes
16566-------
plarse14a7842002-08-13 16:42:05 +000016567- Several fixes for 64-bit ( Gerhard Tonn )
16568- fstat05,llseek fixes for MIPS ( Carsten Langgaard )
zhanga352b4e02002-08-06 18:48:46 +000016569- Fixed check in getgroups03 that was causing
plarse14a7842002-08-13 16:42:05 +000016570 failures if 'nobody' isn't in any secondary groups ( Paul Larson )
zhanga352b4e02002-08-06 18:48:46 +000016571- Fix sendfile02 to work with the new 2.5 kernels which
plarse14a7842002-08-13 16:42:05 +000016572 no longer allow it to fall back on write ( Paul Larson )
zhanga352b4e02002-08-06 18:48:46 +000016573- Changed the hardcoded ip address to 127.0.0.1 in
plarse14a7842002-08-13 16:42:05 +000016574 recvfrom01-sctp-udp-ipv6 ( Robbie Williamson )
zhanga5378d182002-08-07 22:00:33 +000016575- Added instance and time command line options in
plarse14a7842002-08-13 16:42:05 +000016576 runalltests.sh ( Jeff Martin )
zhanga352b4e02002-08-06 18:48:46 +000016577- Fixed the algorithm description for fork07,fork12
plarse14a7842002-08-13 16:42:05 +000016578 Reduced the output of fork07 to a finite amount ( Nathan Straz )
16579- Added fork12 to runtest/crashme. ( Nathan Straz )
16580- Added option for interface selection in tcpdump01 ( Robbie Williamson )
zhanga352b4e02002-08-06 18:48:46 +000016581
16582
iyermanoj2b0138b2002-07-09 17:41:46 +000016583LTP-20020709
16584-----------
iyermanoj2b0138b2002-07-09 17:41:46 +000016585* New Additions
16586---------------
16587- New testcases fcntl22, link06, link07,
16588 mknod09 ( Bull Group )
16589- New sctp tests ( Robert Williamson )
16590- New direct IO tests ( Narasimha Sharoff )
16591- mlock01 and mlock02 tests ( Paul Larson )
16592
16593* Fixes
16594----------------
16595- MIPS fixes; write01 ( Shaobo Li )
16596- patches for 64bit and warnings ( Ihno Krumreich )
16597- fixes for ftruncate02, fchown03 ( Robert Williamson )
16598 - updates to LTP scripts ( Nathan Straz )
16599
robbiew6f3a9f32002-06-07 18:21:19 +000016600LTP-20020607
16601------------
robbiew6f3a9f32002-06-07 18:21:19 +000016602* New Additions
16603- Tests if gettimeofday02 is monotonous ( Andi Kleen )
16604- Added new tests readv03, setgroups04
16605 and truncate04 ( Group Bull )
16606
16607* Fixes
16608----------------
16609- Bug fixes and ports for MIPS ( Johannes Stezenbach )
16610- Fixes BROKs on 64bit x86,ISO-C complience ( Andi Kleen )
16611- 64 bit bug fixes and remove warnings
16612 on 64 bit arch ( Ihno Krumreich )
16613- Clean up warnings on s390 ( William Jay Huie )
16614- Improvements on fstat05 for IA64 ( Group Bull )
16615- Testcase ID clean ups, improvements
16616 to mallocstress ( Nathan Straz )
16617- Fix warnings and bugs in clisrv
16618 and mallocstress i ( Dan Kegel )
16619- Fixed sendfile601 for IPV6 ( Robert Willionsom )
16620- Fixes for shmctl & mprotect03 ( Paul Larson )
16621- multicast testcase fixes ( Ted Cheslak )
16622- Automation: added sar results to ltp_check ( Casey Abell )
16623- Automation: added function to ltp_check ( Li Ge )
16624
16625
iyermanoj047062c2002-05-07 15:07:32 +000016626LTP-20020507
16627------------
16628
16629* New Additions
16630 - New syscalls tests, chroot, fchdir, fstat
iyermanojae88b862002-05-07 16:14:58 +000016631 pread, pwrite, and reddir. (Bull )
iyermanoj047062c2002-05-07 15:07:32 +000016632 - New syscalls test. ( Ihno Krumreich )
16633
16634* Fixes
16635 - S390 bug fixes, patches to remove complier
iyermanojae88b862002-05-07 16:14:58 +000016636 warnings. ( Ihno Krumreich )
16637 - S390 bug fixes. ( William Jay Huie )
16638 - LTP Automation script updates. ( William Jay Huie )
iyermanoj047062c2002-05-07 15:07:32 +000016639 - make testcases work without a controlling tty.
iyermanojae88b862002-05-07 16:14:58 +000016640 for recv01, recvfrom01 and recvmsg01. ( Paul Larson )
iyermanoj047062c2002-05-07 15:07:32 +000016641 - Networking test updates, multiple concurrent
iyermanojae88b862002-05-07 16:14:58 +000016642 runs. ( Robert Williamson )
iyermanoj047062c2002-05-07 15:07:32 +000016643 - test01 patch for wrap around at 2gigs ( Randall Hron )
16644 - patches to syscalls test wait402, chdir03 ( Andreas Jaeger )
16645
16646
16647CVS Bugs closed.
16648----------------
iyermanojae88b862002-05-07 16:14:58 +000016649 #545739 fcntl17 failing getting unexep. sig13 ( Paul Larson )
iyermanoj047062c2002-05-07 15:07:32 +000016650
iyermanoj79255d72002-04-08 17:14:33 +000016651LTP-20020408
16652-----------
16653* New Additions
16654 - Scripts to automate LTP test suite execution. ( William Jay Huie )
16655 - IPV6 port of NetPIPE, network stress tool. ( Robert Williamson )
16656
16657* Fixes
16658 - Numerous 64-bit updates, remove warnings
16659 and errors. ( Andi Kleen )
16660 - 64-bit patches to memory and IPC tests. ( Ihno Krumreich )
16661 - 64-bit IA64 port related patches. ( Jacky Malcles )
16662 - patches to remove warnings and bugs. ( Andreas Jaeger )
16663 - mmstress bug: deletes /dev/zero. ( Sachin Vyas )
16664 - sem02: make test remove semids it created. ( Robert Williamson )
16665 - Report missing groups and users in IDcheck.sh ( Robert Williamson )
16666 - expected error modified in mprotect and
16667 msync tests. ( Paul Larson )
16668 - make testcases work without a controlling tty. ( Paul Larson )
16669
16670CVS Bugs closed.
16671~~~~~~~~~~~~~~~~
16672 #536483 sem02 does not clean up /tmp directory (Robert Willamson
16673
16674
robbiewc9955482002-03-06 17:21:25 +000016675LTP-20020307
16676------------
16677o fixed IDcheck.sh to prompt for IDs only when missing (Jay Huie)
16678o added time duration option to pan (Jay Huie)
robbiewc9955482002-03-06 17:21:25 +000016679o added 4 more cases to getcwd02 test (Jay Huie)
16680o added time-schedule tool by Richard Gooch under sched test
16681 section (Manoj Iyer)
16682o added trace_sched tool under sched test section (Manoj Iyer)
robbiewc9955482002-03-06 17:21:25 +000016683o added sigpending02 test to syscalls section (Paul Larson)
robbiew796b06a2002-03-07 15:53:10 +000016684o created a KNOWN-FAILURES file to document known
16685 test failures (Robbie Williamson)
robbiewaa5ca8d2002-03-06 18:32:24 +000016686o added sem02 test to ipc section (Robbie Williamson)
robbiewc9955482002-03-06 17:21:25 +000016687o added SCTP section to network tests (Robbie Williamson)
robbiewc9955482002-03-06 17:21:25 +000016688o added disktest by Brent Yardley to io section (Robbie Williamson)
16689o closed the following bugs:
robbiewd0dc4082002-03-07 17:51:40 +000016690 [ #491285 ] recvfrom01 test (Paul Larson)
16691 [ #491286 ] recvmsg01 test (Robbie Williamson)
robbiew5a5e9ec2002-03-07 18:49:31 +000016692 [ #505515 ] perf_lan6 test (Robbie Williamson)
robbiewd0dc4082002-03-07 17:51:40 +000016693 [ #506536 ] recv01 test (Robbie Williamson)
16694 [ #514408 ] chown05 (Dave Engebretsen)
16695 [ #511427 ] pread02 test (Paul Larson)
16696 [ #516577 ] ftruncate03 test (Jay Huie)
16697 [ #523055 ] sched_getscheduler test (Paul Larson)
16698 [ #523137 ] sched_setscheduler02 test (Paul Larson)
16699 [ #525688 ] sendfile01 (Paul Larson)
robbiewc9955482002-03-06 17:21:25 +000016700
16701
robbiewbc4c2802002-02-07 01:32:02 +000016702LTP-20020207
16703------------
16704o added support for cross-compiling (Todd Inglett)
16705o added LKML's cache_leak testcase to ltp/scratch (Nate Straz)
16706o added IPv6 support (Robbie Williamson)
16707o added "gethost" to /tools (Robbie Williamson)
16708o fixed the race conditions in the float tests and removed
16709 the sleeps (Robbie Williamson)
16710o enabled non-root make authority (Paul Larson)
robbiew61753a62002-02-08 17:07:40 +000016711o separated compilation into "make" and "make install" (Paul Larson)
robbiewbc4c2802002-02-07 01:32:02 +000016712o added ipc_stress test (Manoj Iyer)
16713o added pthreads_stress test (Manoj Iyer)
16714o made changes to support architecture independence (Manoj Iyer & Paul Larson)
16715o closed the following bugs:
16716 504960, 505108, 504613, 504616, 491283, 506689, 508055, 506692, 508074
robbiewc9955482002-03-06 17:21:25 +000016717 491289, 506662, 511383, 511391, 511427, 511494, 504649, 514050, 512953
robbiewbc4c2802002-02-07 01:32:02 +000016718 (Manoj Iyer, Paul Larson, and Robbie Williamson)
16719
16720
plars6d82c2e2002-01-08 16:19:28 +000016721LTP-20020108
16722------------
16723o fixed IDcheck.sh to work with bash1 (Nate Straz)
16724o updated menu script (Robbie Williamson)
16725o reset errno to 0 at the beginning of TEST macro (Paul Larson)
16726o added floating point stress tests (Bull/IBM)
plars6d82c2e2002-01-08 16:19:28 +000016727o added fsx-linux NFS tests (Apple)
plars6d82c2e2002-01-08 16:19:28 +000016728o define GLIBC_SIGACTION_BUG for sigaction02 (Robbie Williamson)
16729o removed bogus testcase from dup201 test (Paul Larson)
16730o fixed recvfrom01 case 5 (Wayne Boyer)
16731o workaround for smp issue with waitpid12 (Manfred Spraul)
16732
16733
plars4a3f05c2001-12-06 19:03:35 +000016734LTP-20011206
plars946d7d82001-12-05 17:22:59 +000016735------------
16736o necessary users/groups can now be created on installation with
16737 user's permission
16738o added a simple menu-based interface for running the LTP testsuite
16739o fixed negative duration in pan output when -l isn't used
plarsd26f52d2001-12-05 20:23:37 +000016740o new set of tests under fs-maim
plars946d7d82001-12-05 17:22:59 +000016741o fixed race condition in nfslock01
16742o ar01, ld01, ldd01, nm01, objdump01, and size01 fixed when multiple
16743 copies are run simultaneously
16744o workaround for SIGTTOU hang in ioctl02
16745o shmget03 uses IPC_PRIVATE to make it safe when running multiple copies
16746o compiler warnings and other minor errors fixed in many tests
16747
plarse4e184c2001-11-07 21:37:14 +000016748LTP-20011107
plarscbf6dc62001-09-25 19:54:46 +000016749------------
plars2c728382001-11-06 21:28:52 +000016750o Many improvements to mtest05 and mtest06 tests
16751o new test nfsstress
16752o included ver_linux in LTP and made it run at the end of test scripts
16753o check for necessary users/groups in Makefile and warn if they don't
16754 exist
16755o documented the users and groups necessary for the testcases to run
16756o simplified telnet01 when looking for root prompt
16757o removed incorrect testcase from sendfile03
16758o fixed modify_ldt01 test problems on newer kernels
16759o added setrlimit to unlimit core size in waitpid05 test to work
16760 around systems where this is set to 0
16761o fixed mmstress pthread hang problem
16762
16763LTP-20010925
16764------------
plarscbf6dc62001-09-25 19:54:46 +000016765o Testcases have been organized into categories in a directory
16766 structure under the testcases subdirectory
16767o About 400 new testcases added covering various system calls
16768o Andreas Jaeger got confirmation from the glibc people that the
16769 ulimit test was broken as a result of some changes made in
16770 glibc2.2.5. Since it's the test that's broken, Nate Straz
16771 removed the offending testcase.
16772o Updated README and INSTALL files
16773o Descriptions of the testcases have been added to the doc
16774 directory and are organized by type (syscalls.txt, fs.txt, etc.)
robbiewc5245142001-09-25 19:36:25 +000016775
plarscbf6dc62001-09-25 19:54:46 +000016776------------
alaffinbc414262000-09-18 21:08:06 +0000167772000-09-18 Juan J. Quintela <quintela@fi.udc.es>
16778 Aaron Laffin <alaffin@sgi.com>
16779
16780 * tests/mmap001.c: first checkin of a modified version of
16781 mmap001.c from the memtest suite.
16782
alaffin7885c2b2000-09-08 15:56:25 +0000167832000-09-08 Egor Duda <deo@logos-m.ru>
16784
16785 * tests/fpathconf01.c: Close opened file at exit.
16786 * tests/select01.c: Ditto.
16787
alaffinfbfce062000-09-08 15:12:21 +0000167882000-09-08 Andrea Arcangeli <andrea@suse.de>
16789 * tests/fcntl09.c, tests/fcntl10.c: Rearrange the F_SETLK test to
16790 to correctly use F_RDLCK and F_WRLCK.
16791
167922000-09-06 Egor Duda <deo@logos-m.ru>
16793
16794 * lib/parse_opts.c (parse_opts): Initialize allocated string
16795 to prevent heap corruption.
alaffin7885c2b2000-09-08 15:56:25 +000016796
martinjnf10453e2002-12-10 20:48:03 +000016797
martinjn2ff2d2e2003-01-07 18:07:51 +000016798