Fix some bashisms (closes: 530129, 530130, 530131, 530132, 530133)
[ltp-debian.git] / ChangeLog
blob11baeee501773a2e0bdacf6ee2e133b8bd3d8d8b
1 LTP-20090430
3 1) Log Message:
4 This patch adds Integrity Measurement Architecture(IMA) testing support:
5 Changes:
6 - updated README
7 - add test for existence of openssl-devel (m4/ltp-crypto.m4)
8 - add support for finding an audit message in different log files
9 Signed-off-by: Mimi Zohar <zohar@us.ibm.com>.
11 Modified Files:
12 ltp/config.mk.in
13 ltp/configure.ac
14 ltp/testcases/kernel/security/Makefile
15 Added Files:
16 ltp/m4/ltp-crypto.m4
17 ltp/runtest/ima
18 ltp/testcases/kernel/security/integrity/Makefile
19 ltp/testcases/kernel/security/integrity/ima/Makefile
20 ltp/testcases/kernel/security/integrity/ima/README
21 ltp/testcases/kernel/security/integrity/ima/policy/Makefile
22 ltp/testcases/kernel/security/integrity/ima/policy/measure.policy
23 ltp/testcases/kernel/security/integrity/ima/policy/measure.policy-invalid
24 ltp/testcases/kernel/security/integrity/ima/src/Makefile
25 ltp/testcases/kernel/security/integrity/ima/src/ima_boot_aggregate.c
26 ltp/testcases/kernel/security/integrity/ima/src/ima_measure.c
27 ltp/testcases/kernel/security/integrity/ima/src/ima_mmap.c
28 ltp/testcases/kernel/security/integrity/ima/tests/Makefile
29 ltp/testcases/kernel/security/integrity/ima/tests/ima_measurements.sh
30 ltp/testcases/kernel/security/integrity/ima/tests/ima_policy.sh
31 ltp/testcases/kernel/security/integrity/ima/tests/ima_setup.sh
32 ltp/testcases/kernel/security/integrity/ima/tests/ima_tpm.sh
33 ltp/testcases/kernel/security/integrity/ima/tests/ima_violations.sh
35 2) Log Message:
36 Addition of per_cpu_atomic_operations_vs_interrupt_disabling_module test to LTP. Signed-Off-By: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>.
38 Added Files:
39 ltp/testcases/kernel/device-drivers/misc_modules/per_cpu_atomic_operations_vs_interrupt_disabling_module/Makefile
40 ltp/testcases/kernel/device-drivers/misc_modules/per_cpu_atomic_operations_vs_interrupt_disabling_module/test-cmpxchg-nolock.c
42 3) Log Message:
43 Module to test Per CPU Allocator. Signed-Off-By: Tejun Heo <tj@kernel.org>.
45 Added Files:
46 ltp/testcases/kernel/device-drivers/misc_modules/per_cpu_allocator_module/Makefile
47 ltp/testcases/kernel/device-drivers/misc_modules/per_cpu_allocator_module/test_per_cpu_allocator_module.c
49 4) Log Message:
50 Patch for fixing the testcase's segment fault. Signed-Off-By: Fan He <fhe@novell.com>.
52 Modified File(s):
53 ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/speculative/6-1.c
54 ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/speculative/12-1.c
56 5) Log Message:
57 Extended the summary info to the case of LTP cross-built i.e. running on different arch with respect to the host. Moreover, a more detailed summary about LTP test results has been added. Signed-off-by: Francesco Rundo <francesco.rundo@st.com>.
59 Modified File(s):
60 ltp/tools/genhtml.pl
62 6) Log Message:
63 Add Simple Test for PERFORMANCE COUNTER in Linux. Signed-Off-By: Ingo Molnar <mingo@elte.hu>. Ported-To-And-Tested-On-LTP-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
65 Modified Files:
66 ltp/runalltests.sh
67 Added Files:
68 ltp/runtest/perfcounters
69 ltp/testcases/kernel/performance_counters/Makefile
70 ltp/testcases/kernel/performance_counters/performance_counter01.c
72 7) Log Message:
73 Add Test for Software and Hardware PERFORMANCE COUNTERS verification in Linux. Signed-Off-By: Paul Mackerras <paulus@samba.org>. Ported-To-And-Tested-On-LTP-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
75 Modified Files:
76 ltp/runtest/perfcounters
77 Added Files:
78 ltp/testcases/kernel/performance_counters/performance_counter02.c
80 8) Log Message:
81 Add Test for Checking mmap() corruption. Signed-Off-By: Ying Han <yinghan@google.com>. Ported-To-And-Tested-On-LTP-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
83 Modified Files:
84 ltp/runtest/stress.part1
85 Added Files:
86 ltp/testcases/kernel/mem/mmapstress/mmap-corruption01.c
88 9) Log Message:
89 Growfiles: Fix Test Failures. See: http://marc.info/?t=123866461100001&r=1&w=2&n=2, for more info. Signed-Off-By: CAI Qian <caiqian@cclom.cn>.
91 Modified File(s):
92 ltp/lib/Makefile
93 ltp/testcases/kernel/fs/doio/growfiles.c
95 10) Log Message:
96 While running the latest LTP testsuite (CVS checkout), some tests failed due to small errors in the testscripts. I've attached two diffs for both testcases/kernel/syscalls/utimensat/utimensat_tests.sh and testcases/kernel/syscalls/ioctl/test_ioctl. Signed-Off-By: Christian Kujau <lists@nerdbynature.de>.
98 Modified File(s):
99 ltp/testcases/kernel/syscalls/ioctl/test_ioctl
100 ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
102 11) Log Message:
103 Patch to integrate sched_smt cpu consolidation testcase to LTP. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
105 Modified File(s):
106 ltp/testcases/kernel/power_management/pm_include.sh
107 ltp/testcases/kernel/power_management/runpwtests.sh
109 12) Log Message:
110 This is v4l-test 0.11 patch for LTP. Changes:
111  - Test cases added for VIDIOC_G_OUTPUT, VIDIOC_S_OUTPUT, VIDIOC_G_FMT, VIDIOC_G_SLICED_VBI_CAP, VIDIOC_QUERYMENU;
112  - Cleaned up ret and errno variable names;
113  - Separated the NULL parameter test cases to a separated testsuite and reworked most of the NULL parameter test cases;
114  - Added camera enabling through /sys/devices/platform/eeepc/camera;
115  - Added results page to documentation;
116  - Follow kernel API changes in video_dummy.ko
117 Signed-off-by: Márton Németh <nm127@freemail.hu>.
119 Modified Files:
120 ltp/testcases/kernel/device-drivers/v4l/kernel_space/video_dummy.c
121 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
122 ltp/testcases/kernel/device-drivers/v4l/user_space/README
123 ltp/testcases/kernel/device-drivers/v4l/user_space/dev_video.c
124 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
125 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
126 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.c
127 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
128 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
129 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
130 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.c
131 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
132 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.c
133 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
134 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
135 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.c
136 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.h
137 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.c
138 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.h
139 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_LOG_STATUS.c
140 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.c
141 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PARM.c
142 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PRIORITY.c
143 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
144 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
145 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYSTD.c
146 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
147 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
148 ltp/testcases/kernel/device-drivers/v4l/user_space/test_invalid_ioctl.c
149 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
150 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
151 Added Files:
152 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FMT.c
153 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FMT.h
154 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_G_SLICED_VBI_CAP.c
155 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_G_SLICED_VBI_CAP.h
156 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_OUTPUT.c
157 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_OUTPUT.h
158 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYMENU.c
159 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYMENU.h
160 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/results.html
162 13) Log Message:
163 Patch for fixing the openposix_getoverrun_speculative_6_1 testcase's segment fault. Signed-Off-By: Fan He <fhe@novell.com>.
165 Modified File(s):
166 ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/speculative/6-1.c
168 14) Log Message:
169 Patch for fixing the openposix_timer_delete_speculative_5_1 testcase's segment fault. Signed-Off-By: Fan He <fhe@novell.com>.
171 Modified File(s):
172 ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_delete/speculative/5-1.c
174 15) Log Message:
175 I am not sure what kinds of IO and wait methods are available on uClinux, but by looking at the code in tlibio.h, the following method seems not supported there. So whenever LIO_IO_SYNCP was chosen as the random IO method, it will skip the above code and failback to "No I/O method chosen". Can you try the following patch to see if it fixes the problem? It drops LIO_IO_SYNCP as an avaliable method for uClinux, and also narrows down the wait methods since it does not support async IO there. I'd hope someone knew better than me about uClinux to review this patch. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
177 Modified File(s):
178 ltp/include/tlibio.h
180 16) Log Message:
181 Fix clone07 bug. Signed-Off-By: Guo Hongruan <guo.hongruan@gulessoft.com>.
183 Modified File(s):
184 ltp/testcases/kernel/syscalls/clone/clone07.c
186 17) Log Message:
187 Addition of splice02 test for splice() syscall. Original-Author: Jens Axboe <axboe@kernel.dk>, Ported-To-LTP:By: Manas K Nayak <maknayak@in.ibm.com>.
189 Modified Files:
190 ltp/runtest/syscalls
191 Added Files:
192 ltp/testcases/kernel/syscalls/splice/splice02.c
194 18) Log Message:
195 Addition of clock_nanosleep2_01 test for clock_nanosleep2() syscall. Original-Author: M. Koehrer <mathias_koehrer@arcor.de>, Ported-To-LTP-By: Manas K Nayak <maknayak@in.ibm.com>,
197 Modified Files:
198 ltp/runtest/syscalls
199 Added Files:
200 ltp/testcases/kernel/syscalls/clock_nanosleep2/Makefile
201 ltp/testcases/kernel/syscalls/clock_nanosleep2/clock_nanosleep2_01.c
203 19) Log Message:
204 Addition of cacheflush01 test for cacheflush() syscall. Original-Author: Maxin John <maxin.john@gmail.com>, Ported-To-LTP-By: Manas K Nayak <maknayak@in.ibm.com>,
206 Modified Files:
207 ltp/runtest/syscalls
208 Added Files:
209 ltp/testcases/kernel/syscalls/cacheflush/Makefile
210 ltp/testcases/kernel/syscalls/cacheflush/cacheflush01.c
212 20) Log Message:
213 Fix mount02 and mount03. Signed-Off-By: Guo Hongruan <guo.hongruan@gulessoft.com>.
215 Modified File(s):
216 ltp/testcases/kernel/syscalls/mount/mount02.c
217 ltp/testcases/kernel/syscalls/mount/mount03.c
219 21) Log Message:
220 How many loops should setuid04 run test case using "setuid04 -i 2"? It should be 2 but in fact, it is 3, This patch solves this problem. Hoppe it is useful. Thanks a lot!. Signed-Off-By: Guo Hongruan <guo.hongruan@gulessoft.com>.
222 Modified File(s):
223 ltp/testcases/kernel/syscalls/setuid/setuid04.c
225 22) Log Message:
226 Rohit verma <rohit.170309@gmail.com> wrote: There is a change in compilation mechanism in LTP from Feb 09 distribution.The previous Make mechanism did not provide any optimization while compiling the fork05 test program and the test used to Pass . However the newer Makefile uses optimization level 2 while compiling, if this file is executed the test case fails. CAI Qian <caiqian@cclom.cn> replied: This is definitely a case. I can reproduce it on Fedora 10, so I have created a bug of it, and copied the author Ulrich Drepper, https://bugzilla.redhat.com/show_bug.cgi?id=495296. Ulrich Drepper has pointed out in the above bug report that this failure was due to incorrect test code. The test code isn't correct.  The compiler cannot look inside the asm statements in main() and see that they are really necessary.  Based on the information given the compiler can drop some of them. Change all asms in main from asm(...) to asm volatile(...), and the code works fine. With the following patch, it works fine with and without compilation optimization. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
228 Modified Files:
229 ltp/testcases/kernel/syscalls/fork/fork05.c
231 23) Log Message:
232 Fix from CAI Qian <caiqian@cclom.cn>.
234 Modified Files:
235 ltp/testcases/network/lib6/runcc.c
237 24) Log Message:
238 It turns out that -s option does not has any effect for binutils ar, which makes related test cases invalid in ar01 test. Nick Clifton replied in the bug report, https://bugzilla.redhat.com/show_bug.cgi?id=490797. It does make a difference on some versions of the ar program, notably those on some Unix and Solaris systems.  These versions of ar do not automatically added a symbol index when the archive is created. But the binutils ar automatically adds a symbol index when an archive is created.  So the -s option is supported mainly for backwards compatibility with these other versions of ar. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
240 Modified Files:
241 ltp/testcases/commands/ade/ar/ar01
243 25) Log Message:
244 The library file in powermanagement testcase is modified to support sched_mc=2 testing. Wrote a another function to generate load in the system through make -j x. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
246 Modified Files:
247 ltp/testcases/kernel/power_management/lib/sched_mc.py
249 26) Log Message:
250 CPU consolidation testcase is modified such that workload is not passed as input to the testcase. Based on sched_mc input corresponding workload is triggered. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
252 Modified Files:
253 ltp/testcases/kernel/power_management/cpu_consolidation.py
255 27) Log Message:
256 Master script of Powermanagement testcase is modified to invoke cpu_consolidation testcase without workload. Restructured cpu_consolidation testcase within a loop. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
258 Modified Files:
259 ltp/testcases/kernel/power_management/runpwtests.sh
261 28) Log Message:
262 This testcase test sched_smt_power_saving interface with valid and inavlid values. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
264 Added Files:
265 ltp/testcases/kernel/power_management/test_sched_smt.sh
267 29) Log Message:
268 Modifed test_sched_mc interface testing testcase to use reusable function. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
270 Modified Files:
271 ltp/testcases/kernel/power_management/test_sched_mc.sh
273 30) Log Message:
274 The test_dma_thread_diotest contains an unnecessary bashism. This patch fixes that. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
276 Modified File(s):
277 ltp/testcases/kernel/io/direct_io/test_dma_thread_diotest7.sh
279 31) Log Message:
280 Make fs/quota_remount_test01 more POSIX-shell friendly. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
282 Modified File(s):
283 ltp/testcases/kernel/fs/quota_remount/quota_remount_test01.sh
285 32) Log Message:
286 First, there was bug in test - it used seconds part of struct timespec structure, because total_sec was 5 from previous loop, and 1..4 millions of nanoseconds in addition to these 5 seconds did nothing in test result, checking sleep time for correctness also used total_sec. Also pselect takes struct timespec as its argument, not struct timeval, now code in test uses struct timeval as argument of pselect and suppose second field of this structure is microseconds instead of nanoseconds. Let's fix this part of test - I suggest to set nanoseconds to 1e8 ... 4e8 with step 1e8 and check sleep time differs from expected value no more than 10% of it. Signed-Off-By: Dmitry Guryanov <dguryanov@parallels.com>.
288 Modified File(s):
289 ltp/testcases/kernel/syscalls/pselect/pselect01.c
291 33) Log Message:
292 This is the patch of the v4l-test 0.12 for LTP. Changes: Test cases added for VIDIOC_S_FMT; NULL parameter test suite split to read only, write only and write/read ioctl suite; More verbose debug output in VIDIOC_S_FREQUENCY and in some other test cases; More strict check added for strings in different test cases. Signed-off-by: Márton Németh <nm127@freemail.hu>.
294 Modified File(s):
295 ltp/testcases/kernel/device-drivers/v4l/user_space/README
296 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
297 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
298 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
299 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.c
300 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
301 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.c
302 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
303 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
304 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FMT.c
305 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FMT.h
306 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.c
307 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.c
308 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
309 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
310 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYMENU.c
311 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
312 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
313 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
314 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
315 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/results.html
317 34) Log Message:
318 Jiri Palecek <jpalecek@web.de> wrote: While running the selinux tests, I was contemplating the way the $SELINUXTMPDIR is created. It seems to me that creating it in each test individually would allow running the tests in parallel, make some hacks needed to prevent interference of the tests unnecessary, allow the tests to be run directly from ltpmenu et al., and wouldn't add much more code. What do you think about this? Signed-off-by: Jiri Palecek <jpalecek@web.de>.
319 "Serge E. Hallyn" <serue@us.ibm.com> replied:
320 If the motivation is to support multiple concurrent ltp runs, wouldn't it be better to have selinux-testsuite/tests/runtest.sh set/export SELINUXTMPDIR to a per-run tempdir? Even as simple as /tmp/selinux-$pid. Well, and testscripts/test_selinux.sh I guess. Hmm, no, bc at that level you can't easily support multiple policy module loads anyway. Never mind.
321 Jiri Palecek <jpalecek@web.de> replied back: No, the motivation was mostly to allow running these tests directly from PAN, without any supporting scripts. The ability to run the tests concurrently is just a pleasant bonus. I chose this way, because I find the needed changes pretty small. 
322 "Serge E. Hallyn" <serue@us.ibm.com> finally replied: Yeah - seems like a good idea. If the directories sometimes don't get deleted, then you might help out the admin by giving the directories easy to spot names so they can manually clean up...  i.e. use mktemp -d /tmp/ltpselinuxXXXX or maybe even better mkdir -p /tmp/ltpselinux; mktemp -d -p /tmp/ltpselinux.
324 Modified File(s):
325 ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/selinux_bounds.sh
326 ltp/testcases/kernel/security/selinux-testsuite/tests/capable_file/selinux_capable_file.sh
327 ltp/testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_capable_sys.sh
328 ltp/testcases/kernel/security/selinux-testsuite/tests/entrypoint/selinux_entrypoint.sh
329 ltp/testcases/kernel/security/selinux-testsuite/tests/execute_no_trans/selinux_execute_no_trans.sh
330 ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive.sh
331 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_file.sh
332 ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit.sh
333 ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_ioctl.sh
334 ltp/testcases/kernel/security/selinux-testsuite/tests/link/selinux_link.sh
335 ltp/testcases/kernel/security/selinux-testsuite/tests/mkdir/selinux_mkdir.sh
336 ltp/testcases/kernel/security/selinux-testsuite/tests/open/selinux_open.sh
337 ltp/testcases/kernel/security/selinux-testsuite/tests/readlink/selinux_readlink.sh
338 ltp/testcases/kernel/security/selinux-testsuite/tests/relabel/selinux_relabel.sh
339 ltp/testcases/kernel/security/selinux-testsuite/tests/rename/selinux_rename.sh
340 ltp/testcases/kernel/security/selinux-testsuite/tests/rxdir/selinux_rxdir.sh
341 ltp/testcases/kernel/security/selinux-testsuite/tests/setattr/selinux_setattr.sh
342 ltp/testcases/kernel/security/selinux-testsuite/tests/stat/selinux_stat.sh
344 35) Log Message:
345 I have been trying to run the selinux tests on Debian and discovered a small flaw. The test was using a return value variable which wasn't set by the test. I've coma across another strange (at least to me) fact - when you execute a program without path, it is searched for in $PATH. However, if the program is in one directory if $PATH and selinux rejects to run the file, the following directories in $PATH are search, and the call can succeed. Is this behavior planned? I know it can't tamper the security of selinux, but it can lead to surprising results. Also, I've found some uses of macros not present in Debian's refpolicy. Should I send a patch for them? Signed-off-by: Jiri Palecek <jpalecek@web.de>.
347 Modified File(s):
348 ltp/testcases/kernel/security/selinux-testsuite/tests/entrypoint/selinux_entrypoint.sh
350 36) Log Message:
351 Add cgroup regression tests to LTP: Those testcases can reproduce bugs we found in cgroups, and is useful to track future regressions. Note: this test may crash the system with older kernels, so it is disabled for kernels older than 2.6.29. Another note: getdelays.c is linux-2.6/Documentation/accounting/getdelays.c. How to run this test:     # runltp -f controllers
352 Result:
353 cgroup_regression_test    1  PASS  :  no kernel bug was found
354 cgroup_regression_test    2  PASS  :  notify_on_release is inherited
355 cgroup_regression_test    3  PASS  :  no kernel bug was found
356 cgroup_regression_test    4  PASS  :  no lockdep BUG was found
357 cgroup_regression_test    5  PASS  :  no kernel bug was found
358 cgroup_regression_test    6  PASS  :  no kernel bug was found
359 cgroup_regression_test    7  PASS  :  no kernel bug was found
360 cgroup_regression_test    8  PASS  :  no kernel bug was found
361 cgroup_regression_test    9  PASS  :  no kernel warning was found
362 cgroup_regression_test   10  PASS  :  no kernel warning was found
363 Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
365 Modified Files:
366 ltp/runtest/controllers
367 ltp/testcases/kernel/controllers/Makefile
368 ltp/testcases/kernel/controllers/README
369 Added Files:
370 ltp/testcases/kernel/controllers/cgroup/Makefile
371 ltp/testcases/kernel/controllers/cgroup/README
372 ltp/testcases/kernel/controllers/cgroup/cgroup_regression_test.sh
373 ltp/testcases/kernel/controllers/cgroup/fork_processes.c
374 ltp/testcases/kernel/controllers/cgroup/getdelays.c
375 ltp/testcases/kernel/controllers/cgroup/test_10_1.sh
376 ltp/testcases/kernel/controllers/cgroup/test_10_2.sh
377 ltp/testcases/kernel/controllers/cgroup/test_3_1.sh
378 ltp/testcases/kernel/controllers/cgroup/test_3_2.sh
379 ltp/testcases/kernel/controllers/cgroup/test_6_1.sh
380 ltp/testcases/kernel/controllers/cgroup/test_6_2.c
381 ltp/testcases/kernel/controllers/cgroup/test_9_1.sh
382 ltp/testcases/kernel/controllers/cgroup/test_9_2.sh
384 37) Log Message:
385 Test suite for cpuset: This is the test suite for the basis operation test and part functionality test of cpuset. It contains adding/removing cpus/mems test, setting flags test, exclusive function test, hierarchy relation test, inherit relation test and cpuset VS syscall test. More testcases will be added in future. Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>.
387 Modified Files:
388 ltp/testcases/kernel/controllers/Makefile
389 ltp/testcases/kernel/controllers/README
390 ltp/testcases/kernel/controllers/test_controllers.sh
391 ltp/testcases/kernel/controllers/testplan.txt
392 Added Files:
393 ltp/testcases/kernel/controllers/cpuset/Makefile
394 ltp/testcases/kernel/controllers/cpuset/README
395 ltp/testcases/kernel/controllers/cpuset/run_cpuset_test.sh
396 ltp/testcases/kernel/controllers/cpuset/cpuset_base_ops_test/Makefile
397 ltp/testcases/kernel/controllers/cpuset/cpuset_base_ops_test/cpuset_base_ops_testset.sh
398 ltp/testcases/kernel/controllers/cpuset/cpuset_exclusive_test/Makefile
399 ltp/testcases/kernel/controllers/cpuset/cpuset_exclusive_test/cpuset_exclusive_test.sh
400 ltp/testcases/kernel/controllers/cpuset/cpuset_hierarchy_test/Makefile
401 ltp/testcases/kernel/controllers/cpuset/cpuset_hierarchy_test/cpuset_hierarchy_test.sh
402 ltp/testcases/kernel/controllers/cpuset/cpuset_inherit_test/Makefile
403 ltp/testcases/kernel/controllers/cpuset/cpuset_inherit_test/cpuset_inherit_testset.sh
404 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/Makefile
405 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset_funcs.sh
406 ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
407 ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_test.c
408 ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_testset.sh
410 38) Log Message:
411 While running the su01 test on Debian, I encountered a different error message on changing the password and giving a wrong old password. I guess the error message is actually OK, so I suggest to add it to the possible successful outcomes. Signed-off-by: Jiri Palecek <jpalecek@web.de>. 
413 Modified Files:
414 ltp/testcases/commands/su/su01_s1
416 39) Log Message:
417 Fix running of the selinux tests: while running the ltp selinux tests on Debian, I found some problems: 1) the testdomain attribute cannot have setcurrent permission to itself. This is because in Debian refpolicy, only domains with attribute set_curr_context can have setcurrent permission on own processes (otherwise, it's forbidden by neverallow). And AFAIK, it's impossible to specify that domains having attribute testdomain also have attribute set_curr_context. Moreover, I found only two tests (dyntrans and dyntrace) that actually need it so far, so I'm not convinced it has to be granted globally. 2) the testscripts (eg. selinux_file.sh) have the test_file_t context, but they are to be run as sysadm_t. Sysadm_t therefore needs execute_no_trans permission on the test files. Please correct me if I'm wrong. - allow sysadm_t execute_no_trans on test_file_t to allow him to run the test shell scripts - get rid of setexec permission for testdomain, it conflicts with refpolicy and AFAIK is unneeded. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
419 Modified Files:
420 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
422 40) Log Message:
424 README: update kernel config for cgroup testing: lockdep is needed in one of the testcases in cgroup regression test. Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
426 Modified Files:
427 ltp/README
429 41) Log Message:
430 Fix fsync02 usage on filesystems which have undefined amount of free space: "Fields that are undefined for a particular file system are set to 0". Note that if it's ramfs or tmpfs with -o nr_blocks=0, there is no such thing as "amount of free space", reserved for root or not. - Al Viro. Signed-off-by: Michal Simek <monstr@monstr.eu>.
432 Modified Files:
433 ltp/testcases/kernel/syscalls/fsync/fsync02.c
435 42) Log Message:
436 Delete the change_owner binary, as it is an insecure suid root binary; rewrite tests that use it: This patch is based on Jiri's change_owner patch. I removed references in runtest/syscalls and fix some coding style violations. Signed-off-by: Michal Simek <monstr@monstr.eu>.
438 Modified Files:
439 ltp/runtest/syscalls
440 ltp/testcases/kernel/syscalls/chmod/Makefile
441 ltp/testcases/kernel/syscalls/chmod/chmod05.c
442 ltp/testcases/kernel/syscalls/chmod/chmod06.c
443 ltp/testcases/kernel/syscalls/chown/Makefile
444 ltp/testcases/kernel/syscalls/chown/chown03.c
445 ltp/testcases/kernel/syscalls/chown/chown04.c
446 ltp/testcases/kernel/syscalls/fchmod/Makefile
447 ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
448 ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
449 ltp/testcases/kernel/syscalls/fchown/Makefile
450 ltp/testcases/kernel/syscalls/fchown/fchown03.c
451 ltp/testcases/kernel/syscalls/fchown/fchown04.c
453 43) Log Message:
454 The attached patch fixes this bug. This is the bug of the kernel. The following patch has fixed the bug.
455 commit af76aba00fdcfb21535c9f9872245d14097a4561
456 Author: Rusty Russell <rusty@rustcorp.com.au>
457 Date:   Mon Mar 30 22:05:11 2009 -0600
458     cpumask: fix seq_bitmap_*() functions.
459      1) seq_bitmap_list() should take a const.
460      2) All the seq_bitmap should use cpumask_bits().
461     Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
462 But after applying this patch, Case 5 and 6 still failed. It is because the max size of CPUSET in the glibc is 1024, but the  max size of your kernel is 4096, when we invoke the sched_getaffinity, the kernel will check whether the size of mask passed into the function is >= the size of the mask in the kernel. If not, the function returns -1. So it is not the bug of the tesecase. This patch contains two lib files written by Paul Jackson who is ex-maintainer of cpuset. These two lib files are used for both this bug fix and the testcases that will be added in future. Signed-Off-By: Miao Xie <miaox@cn.fujitsu.com>.
464 Modified Files:
465 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset_funcs.sh
466 ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
467 ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_test.c
468 ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_testset.sh
469 Added Files:
470 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/bitmask.h
471 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/common.h
472 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset.h
473 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/libbitmask.c
474 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/libcpuset.c
476 44) Log Message:
477 Add capability bounding set testcases, to verify the following:
478         1. prctl(CAP_BSET_READ, 0..NCAPS) returns 1
479         2. prctl(CAP_BSET_READ, -1|NCAPS+1) return -1
480         3. prctl(CAP_BSET_DROP, -1|NCAPS+1) returns -1
481         4. prctl(CAP_BSET_DROP, 0..NCAPS) returns 1
482            4b. prctl(CAP_BSET_READ, N) returns 0 after each unset, 1 for those not yet removed
483         5. fI=empty; N \notin pP; prctl(CAPBSET_DROP, N); setting pI=N fails
484         6. pI=N; fI=fE=N; prctl(CAPBSET_DROP, N); exec(f) - N \in pE
485                 (or make f setuid-root)
486         7. pI=0; fI=fE=N; prctl(CAPBSET_DROP, N); exec(f) - N \notin pE
487                 (or make f setuid-root)
488 A set of securebits and keepcaps tests have yet to be written (as per an email I sent a few months ago). Signed-off-by: Serge Hallyn <serue@us.ibm.com>.
490 Modified Files:
491 ltp/runltp
492 ltp/testcases/kernel/security/Makefile
493 Added Files:
494 ltp/runtest/cap_bounds
495 ltp/testcases/kernel/security/cap_bound/Makefile
496 ltp/testcases/kernel/security/cap_bound/cap_bounds_r.c
497 ltp/testcases/kernel/security/cap_bound/cap_bounds_rw.c
498 ltp/testcases/kernel/security/cap_bound/cap_bset_inh_bounds.c
499 ltp/testcases/kernel/security/cap_bound/check_for_libcap.sh
500 ltp/testcases/kernel/security/cap_bound/check_pe.c
501 ltp/testcases/kernel/security/cap_bound/dummy.c
502 ltp/testcases/kernel/security/cap_bound/exec_with_inh.c
503 ltp/testcases/kernel/security/cap_bound/exec_without_inh.c
504 ltp/testcases/kernel/security/cap_bound/run_capbounds.sh
506 45) Log Message:
507 Exit in testsf_s6 when host lookup fails to prevent segfaults later. Jiri Palecek <jpalecek@web.de>.
509 Modified Files:
510 ltp/testcases/network/ipv6/sendfile6/testsf_s6.c
512 46) Log Message:
513 Fix collateral damage caused by recent coding style cleanups. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
515 Modified Files:
516 ltp/testcases/kernel/syscalls/syslog/syslog01
517 ltp/testcases/kernel/syscalls/syslog/syslog02
518 ltp/testcases/kernel/syscalls/syslog/syslog03
519 ltp/testcases/kernel/syscalls/syslog/syslog04
520 ltp/testcases/kernel/syscalls/syslog/syslog05
521 ltp/testcases/kernel/syscalls/syslog/syslog06
522 ltp/testcases/kernel/syscalls/syslog/syslog07
523 ltp/testcases/kernel/syscalls/syslog/syslog08
524 ltp/testcases/kernel/syscalls/syslog/syslog09
525 ltp/testcases/kernel/syscalls/syslog/syslog10
527 47) Log Message:
528 This patch is a rewrite of symlinkat and linkat tests aimed to: 
529  - simplify the code
530  - cease using the current directory for testfiles
531 Hope this applies, since I'm sending this from a weekly (er.. monthly) version of Opera. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
533 Modified Files:
534 ltp/testcases/kernel/syscalls/linkat/linkat01.c
535 ltp/testcases/kernel/syscalls/symlinkat/symlinkat01.c
537 48) Log Message:
538 fallocate tests call syscall() incorrectly for 32-bit powerpc. Signed-off-by: Dave Kleikamp <shaggy@linux.vnet.ibm.com>.
540 Modified Files:
541 ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
542 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
543 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
545 49) Log Message:
546 IMA update openssl-devel existence test: Verify the existence of openssl/sha.h not libcrypto, which is included in multiple packages, to determine if openssl-devel is installed. Signed-off-by: Mimi Zohar <zohar@us.ibm.com>. Acked-by: Serge Hallyn <serue@us.ibm.com>.
548 Modified File(s):
549 ltp/m4/ltp-crypto.m4
551 LTP-20090331
553 1) Log Message:
554 Addition of CONTROLLER AREA NETWORK tests to LTP. Signed-Off-By: Oliver Hartkopp <oliver.hartkopp@volkswagen.de>.
556 Added Files:
557 ltp/testcases/network/can/filter-tests/00_Descriptions.txt
558 ltp/testcases/network/can/filter-tests/INSTALL
559 ltp/testcases/network/can/filter-tests/Makefile
560 ltp/testcases/network/can/filter-tests/canecho.c
561 ltp/testcases/network/can/filter-tests/run_ltp-can_tests.sh
562 ltp/testcases/network/can/filter-tests/tst-bcm-cycle.c
563 ltp/testcases/network/can/filter-tests/tst-bcm-dump.c
564 ltp/testcases/network/can/filter-tests/tst-bcm-filter.c
565 ltp/testcases/network/can/filter-tests/tst-bcm-rtr.c
566 ltp/testcases/network/can/filter-tests/tst-bcm-rx-sendto.c
567 ltp/testcases/network/can/filter-tests/tst-bcm-server.c
568 ltp/testcases/network/can/filter-tests/tst-bcm-single.c
569 ltp/testcases/network/can/filter-tests/tst-bcm-throttle.c
570 ltp/testcases/network/can/filter-tests/tst-bcm-tx-sendto.c
571 ltp/testcases/network/can/filter-tests/tst-bcm-tx_read.c
572 ltp/testcases/network/can/filter-tests/tst-err.c
573 ltp/testcases/network/can/filter-tests/tst-filter-master.c
574 ltp/testcases/network/can/filter-tests/tst-filter-server.c
575 ltp/testcases/network/can/filter-tests/tst-packet.c
576 ltp/testcases/network/can/filter-tests/tst-proc.c
577 ltp/testcases/network/can/filter-tests/tst-raw-filter.c
578 ltp/testcases/network/can/filter-tests/tst-raw-sendto.c
579 ltp/testcases/network/can/filter-tests/tst-raw.c
581 2) Log Message:
582 Add LTP Command File for CAN Filter Tests. Signed-Off-By: Oliver Hartkopp <oliver.hartkopp@volkswagen.de>.
584 Added Files:
585 ltp/runtest/can
587 3) Log Message:
588 Add Info For Running CAN tests in runalltests.sh. Signed-Off-By: Oliver Hartkopp <oliver.hartkopp@volkswagen.de>.
590 Modified Files:
591 ltp/runalltests.sh
593 4) Log Message:
594 Add Kernel Config Options for CAN tests. Signed-Off-By: Oliver Hartkopp <oliver.hartkopp@volkswagen.de>.
596 Modified Files:
597 ltp/README
599 5) Log Message:
600 [PATCH 1/4] ltp: posix message queue namespaces: first test: Add the first test for posix message queue namespaces, plus a test to detect whether they are enabled. Note that the kernel version check is currently bogus - these are are in -mm. Based on older version by Nadia Derbey.
601 Changelog:
602         Mar 02 2009: moved to the libclone do_clone() helper.
603 Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>,
604 Signed-off-by: Serge Hallyn <serue@us.ibm.com>.
606 Modified Files:
607 ltp/README
608 ltp/testcases/kernel/containers/Makefile
609 ltp/testcases/kernel/containers/README
610 ltp/testcases/kernel/containers/container_test.sh
611 Added Files:
612 ltp/testcases/kernel/containers/mqns/Makefile
613 ltp/testcases/kernel/containers/mqns/check_mqns_enabled.c
614 ltp/testcases/kernel/containers/mqns/mqns.h
615 ltp/testcases/kernel/containers/mqns/mqns_01.c
616 ltp/testcases/kernel/containers/mqns/runmqnstest.sh
618 6) Log Message:
619 [PATCH 2/4] ltp: posix mqns: test parent to child mq access: It's kind of redundant with test 01 since there is no hierarchical relationship between ipc namespaces - they are all completely isolated. But heck it can't hurt. 
620 Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>,
621 Signed-off-by: Serge Hallyn <serue@us.ibm.com>.
623 Modified Files:
624 ltp/testcases/kernel/containers/mqns/runmqnstest.sh
625 Added Files:
626 ltp/testcases/kernel/containers/mqns/mqns_02.c
628 7) Log Message:
629 [PATCH 3/4] ltp: posix mqns: test vfs and mq interaction: Test that the interaction between mqueuefs and ipc namespaces is correct (one mqueuefs for each ipc namespace, living at least as long as the namespace). Signed-off-by: Serge Hallyn <serue@us.ibm.com>.
631 Modified Files:
632 ltp/testcases/kernel/containers/mqns/mqns.h
633 ltp/testcases/kernel/containers/mqns/runmqnstest.sh
634 Added Files:
635 ltp/testcases/kernel/containers/mqns/mqns_03.c
637 8) Log Message:
638 [PATCH 4/4] ltp: posix mqns: test that user mount of posixmq survives the ipcns: If the mqueuefs for a ipc namespace is mounted in a mounts namespace which outlives the ipcns, then the view of the fs remains valid until someone umounts it.  Run some tests to make sure that all is sane. Signed-off-by: Serge Hallyn <serue@us.ibm.com>.
640 Modified Files:
641 ltp/testcases/kernel/containers/mqns/mqns.h
642 ltp/testcases/kernel/containers/mqns/runmqnstest.sh
643 Added Files:
644 ltp/testcases/kernel/containers/mqns/mqns_04.c
646 9) Log Message:
647 Make the acpi device-driver test compilable with Linux kernel 2.6.28. Completely drop supporting older kernels which are not compatible with 2.6.28. Signed-off-by: Márton Németh <nm127@freemail.hu>.
649 Modified File(s):
650 ltp/testcases/kernel/device-drivers/acpi/LtpAcpiCmds.c
651 ltp/testcases/kernel/device-drivers/acpi/LtpAcpiMain.c
652 ltp/testcases/kernel/device-drivers/acpi/Makefile
654 10) Log Message:
655 Replace ARCH_i386 with __i386__: Because of compilation fault for non x86 arch. (In my case for Microblaze cpu). Signed-off-by: Michal Simek <monstr@monstr.eu>.
657 Modified File(s):
658 ltp/testcases/kernel/sched/hyperthreading/Makefile
659 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
660 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
661 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTenabled.c
662 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
663 ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTinterrupt.c
664 ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTutils.c
666 11) Log Message:
667 [Patch 1/5]Library of reusable functions for Power Management testing: Library of reusable functions modified. Few more functions implemented to support sched domain validation. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
669 Modified Files:
670 ltp/testcases/kernel/power_management/lib/sched_mc.py
672 12) Log Message:
673 [PATCH 02/05]: Patch to implement test case to validate sched domain tree: Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
675 Added Files:
676 ltp/testcases/kernel/power_management/sched_domain.py
678 13) Log Message:
679 Patch to integrate sched domain testcase to LTP: Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
681 Modified Files:
682 ltp/testcases/kernel/power_management/Makefile
683 ltp/testcases/kernel/power_management/runpwtests.sh
685 14) Log Message:
686 Patch for modified cpu_consolidation testcase: Patch for for cpu_consolidation testcase modified w.r.t new function calls and review comments by developers. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
688 Modified Files:
689 ltp/testcases/kernel/power_management/cpu_consolidation.py
691 15) Log Message:
692 Patch to fix cpufreq governor load and unload. Signed-Off-By: Poornima nayak <mpnayak@linux.vnet.ibm.com>. 
694 Modified Files:
695 ltp/testcases/kernel/power_management/pwkm_load_unload.sh
697 16) Log Message:
698 Calculate the allowed latency dynamicaly for cpu controller latency tests: This patch adds the proper logic for calculating the allowed value of latency that is being used as the PASS/FAIL criterion in cpuctl latency testcases. Signed-off-by Sudhir Kumar <skumar@linux.vnet.ibm.com>.
700 Modified File(s):
701 ltp/testcases/kernel/controllers/cpuctl/cpuctl_latency_check_task.c
702 ltp/testcases/kernel/controllers/cpuctl/cpuctl_testplan.txt
703 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_latency_test.sh
705 17) Log Message:
706 INOTIFY02: add warning about bug: we have many messages about this bug in mail lists. Signed-Off-BY: Andrew Vagin <avagin@gmail.com>.
708 Modified File(s):
709 ltp/testcases/kernel/syscalls/inotify/inotify02.c
711 18) Log Message:
712 Patch for enabling the ftruncate04 testcase:
713 -add mount mandatory option to enable test run. this test case doesn't work almost all the time we use it.
714 -modified ftruncate04.c for the situation when the /tmp(or other test) directory is in a LVM filesystem where there are three output lines
715 -modified ltp-full-20081031/runtest/syscalls and testcases/kernel/syscalls/ftruncate/Makefile to make this testcase can be started by the two new added script ftruncate.sh and ftruncate_64.sh.
716 Signed-off-by : fredrick he <fhe@novell.com>.
718 Modified Files:
719 ltp/runtest/syscalls
720 ltp/testcases/kernel/syscalls/ftruncate/Makefile
721 ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
722 Added Files:
723 ltp/testcases/kernel/syscalls/ftruncate/ftruncate.sh
724 ltp/testcases/kernel/syscalls/ftruncate/ftruncate_64.sh
726 19) Log Message:
727 utimensat testcase: do kernel version check at build time: I'd like to submit a change to be done on utimensat testcase. This test performs a kernel version check both at build time and  runtime. At build time, the test performs a check at makefile level. The same check is also repeated in the "install" target of the same Makefile. Moreover, at runtime the script "utimensat_tests.sh" used to run the test (by standard runltp script) performs again the same check. Now, my opinion about that is the following:
728 1) for i386 arch: One of the above checks should be removed.
729 2) for cross-build: The above structure of the test is really a problem. In fact, at build time the Makefile (as it is) cross-builds (by ${CC} env var.) the binary "check_for_utimensat_support" which, clearly, can't be executed on the host side (even though it will detect the "host" kernel version and not the "target" ones!). I cross-build & run LTP on SH based archs so that the utimensat testcase failed at runtime as the binary utimensat01 wasn't copied to $LTPROOT/testcases/bin due to error on "check_for_utimensat_support" execution (Exec format error. Wrong Architecture). I've solved the above problem disabling the check of the kernel version at build time (removing the check on the Makefile). I keep only the check at runtime. Signed-Off-By: Francesco RUNDO <francesco.rundo@st.com>.
731 Modified File(s):
732 ltp/testcases/kernel/syscalls/utimensat/Makefile
734 20) Log Message:
735 lcov: improve function name filtering. Only remove those characters from function names which would conflict with internal delimiters. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
737 Modified File(s):
738 ltp/utils/analysis/lcov/bin/geninfo
740 21) Log Message:
741 pselect01 & nanosleep02: Warnings about Syscall Execution Time: This patch addes warnings in pselect01 and nanosleep02 test cases that the certain failures may due to the limitation of the way it calculates the system call execution time. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
743 Modified File(s):
744 ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
745 ltp/testcases/kernel/syscalls/pselect/pselect01.c
747 22) Log Message:
748 Proc01: Check Both SELinux Libraries and Headers v3: Version 3 fixes line wrapping problem and adds more comments. This late patch is to address Masatake YAMATO's concern for,
749 <1> selinux.h is available, but libselinux is not.
750 <2> libselinux is available, but selinux.h is not.
751 Therefore, we only set HAVE_LIBSELINUX_DEVEL when all libraries and headers are available. Signed-off-by: Masatake YAMATO <yamato@redhat.com>, Signed-off-by: CAI Qian <caiqian@cclom.cn>.
753 Modifies File(s):
754 ltp/m4/ltp-selinux.m4
755 ltp/testcases/kernel/fs/proc/proc01.c
757 23) Log Message:
758 Stress script to load all modules: In testing one of the distros (unreleased), i recently discovered a problem where the kernel hangs while loading all the modules sequentially. This was a random testing conducted through the following simple script. The distro kernel hanged in several instances of testing, and, the machine had to be rebooted each time. When i verified the same script through some other already stable distros, i found that those stable kernels handle the situation well by not laoding those modules for which controllers does not exist. Module loading errors were expected, nevertheless i expected the kernel to hang each time this script executed. I thought this could be a good stress generation script for any system. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
760 Added Files:
761 ltp/testscripts/load_stress_all_kernel_modules.sh
763 24) Log Message:
764 This is the v4l-test 0.9 for LTP patch. Changes: Test cases added for VIDIOC_S_CROP. Test steps added for VIDIOC_S_CTRL. Signed-Off-By: Márton Németh <nm127@freemail.hu>.
766 Modified File(s):
767 ltp/testcases/kernel/device-drivers/v4l/user_space/README
768 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.c
769 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.h
770 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
771 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
772 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
773 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
774 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
775 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
776 ltp/testcases/kernel/device-drivers/v4l/user_space/video_limits.h
777 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
779 25) Log Message:
780 Formatted the 'ls -l' command for testcase #22, which verifies the verbose output of 'ar' against a formatted 'ls -l' of file1.in, file2.in, and file3.in.
782 Modified File(s):
783 ltp/testcases/commands/ade/ar/ar01
785 26) Log Message:
786 Fixed test #17 that tests the -s flag to regenerate the symbol table.  It was incorrectly testing for this by reading block size. The simple solution was to compare file size before running 'strip', after running 'strip and 'ar -s'.  I suppose a more "elegant" solution would be to use 'nm'. Also removed an irrelevant use of the "-t" flag in test #17.
788 Modified File(s):
789 ltp/testcases/commands/ade/ar/ar01
791 27) Log Message:
792 Symlink01: Not Run Invalid Tests v2: Renumber testcases in the symlink01 file, reflecting some added tests: http://article.gmane.org/gmane.linux.ltp/6987. Enabled 2 seems invalid tests, which caused link01 and rename01A test cases failure,Looking from the code, the first failure looks indeed broken according to its own comment,The second one is because it makes assumption that the link and target files are located in different filesystems, which is incorrect.This patch reverts some parts of the above patch, and return it to its original behavior. I have also added some comments there to explain so. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
794 Modified Files:
795 ltp/testcases/kernel/syscalls/symlink/symlink01.c
797 28) Log Message:
798 Sysconf01: Fix Wrong Errno v2: This patch fixes an error that use the return of the function instead of errno. In addition, errno has been saved first to avoid to be changed by tst_resm(). Signed-off-by: CAI Qian <caiqian@cclom.cn>. 
800 Modified Files:
801 ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
803 29) Log Message:
804 Ln_test01 & Unzip01: Fix Bugs v2: The patch fixes 2 bugs. The first one is in ln_test01, which always failed due to the expected result file is wrongly generated,The second one is in unzip01 caused by the recently introduced Makefile change named: http://article.gmane.org/gmane.linux.ltp/7635. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
806 Modified Files:
807 ltp/testcases/commands/fileutils/ln/ln_tests.sh
808 ltp/testcases/commands/unzip/Makefile
810 30) Log Message:
811 Fixed testcase #19 in a similar manner as #17.
813 Modified File(s):
814 ltp/testcases/commands/ade/ar/ar01
816 31) Log Message:
817 Modified two scripts ftruncate.sh and ftruncate_64.sh to improvement this testcase. Signed-off-by : fredrick he <fhe@novell.com>, Acked-By: CAI Qian <caiqian@cclom.cn>.
819 Modified File(s):
820 ltp/testcases/kernel/syscalls/ftruncate/ftruncate.sh
821 ltp/testcases/kernel/syscalls/ftruncate/ftruncate_64.sh
823 32) Log Message:
824 The epoll-ltp testcase tests zero size argument to epoll_create and reports that particular case as a failure if the kernel returned a positive integer. According to 'man epoll_create', this size argument is actually ignored and the kernel dynamically sizes the required data structures. Hence removing this check in epoll-ltp testcase. Signed-Off-By: Chandru S <chandru@linux.vnet.ibm.com>.
826 Modified File(s):
827 ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c
829 33) Log Message:
830 Writev06: Fix Error Checking for mmap(): Sometimes, writev06 test case failed due to receiving a SIGSEGV signal. The test gives too little information to figure it out what might be wrong. This failure is not always reproducible, and I have seen the SIGSEGV has just arrived after a few mmap() calls. The following patch makes it easier to debug this type of failure by fixing error checking code for mmap() calls. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
832 Modified File(s):
833 ltp/testcases/kernel/syscalls/writev/writev06.c
835 34) Log Message:
836 Writev06: Fix Error Checking for mmap() v2: Sometimes, writev06 test case failed due to receiving a SIGSEGV signal. This is due to out of range access of array. In addition, The test gives too little information to figure it out what might be wrong. The following patch makes it easier to debug this type of failure by fixing error checking code for mmap() calls. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
838 Modified File(s):
839 ltp/testcases/kernel/syscalls/writev/writev06.c
841 35) Log Message:
842 The following patch named: [PATCH 3/6] Integrate the File System Permissions Tests in to Default LTP run, http://article.gmane.org/gmane.linux.ltp/6875. Added fs_perm test case to the default run, but it failed to execute properly. The following patch fixes it by installing a needed binary. Signed-off-by: CAI Qian <caiqian@redhat.com>, Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>,
844 Modified File(s):
845 ltp/testcases/kernel/fs/fs_perms/Makefile
846 ltp/testcases/kernel/fs/fs_perms/fs_perms.c
847 ltp/testcases/kernel/fs/fs_perms/fs_perms_simpletest.sh
849 36) Log Message:
850 Pipeio: Fix Error Use of Semctl(2): [PATCH] aio and nonblocking io in tlibio.c and pipeio.c, http://article.gmane.org/gmane.linux.ltp/6643, unfortunately introduced a segmentation fault on PPC64.
851 # ./pipeio -T pipeio_1 -c 5 -s 4090 -i 100 -b -f x80
852 Segmentation fault
853 This is due to the error use of semctl(2) pointed by Jakub Jelinek. The testcase is buggy. See man 3p semctl: The semctl() function provides a variety of semaphore control operations as specified by cmd. The fourth argument is optional and depends upon the operation requested. If you fix the testcase up, it works just fine. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
855 Modified File(s):
856 ltp/testcases/kernel/ipc/pipeio/pipeio.c
858 37) Log Message:
859 This patch is to fix the 2 further issues apart from the patch I sent out yestoday: [PATCH] Fs_perms: Miss Installing a Binary. Fs_perms test always gives false failure. This is because in the script, it returns whatever the last "fs_perms" command returns. In the case, if "fs_perms" passes, it will return "1" (it returns whatever the expected result specificed. That is 1 here). The patch fixes it by validating the return code of every "fs_perms" command, and returns the final result at the end of the main script -- fs_perms_simpletest.sh. The other issue is that, some tests need to access files in "${LTPROOT}/testcases/bin" directory. For example, "fs_perms" and "fs_racer". As the result, if we are running the tests outside of that directory through "pan" alone, "runltp.sh" or "runltplite.sh", those tests are not running properly. The patch fixes it in both "runltp.sh" and "runltplite.sh" by changing the current working directory to the "bin" just before running "pan", and restore it back. However, the problem still exist if running those tests by "pan" alone not through either "runltp.sh" or "runltplite.sh". This patch has been tested by running the most of LTP tests through "runltp.sh" without seen any negative affect. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
861 Modified File(s):
862 ltp/runltp
863 ltp/runltplite.sh
864 ltp/testcases/kernel/fs/fs_perms/fs_perms_simpletest.sh
866 38) Log Message:
867 v4l-test 0.10 for LTP: Changes: Test cases added for VIDIOC_G_PARM. Duplicated test for V4L2_BUF_TYPE_VIDEO_CAPTURE removed in VIDIOC_ENUM_FMT test. Signed-off-by: Márton Németh <nm127@freemail.hu>.
869 Modified Files:
870 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
871 ltp/testcases/kernel/device-drivers/v4l/user_space/README
872 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
873 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
874 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
875 Added Files:
876 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PARM.c
877 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PARM.h
879 39) Log Message:
880 Fs_perms & Runltp: Fix 2 Issues: Subrata, can you apply the following to revert this part of patch that you made previous? I don't think we need this part yet after all other related patches applied. In addition, it causes the test failed to run from the its own directory, which we could test it there before. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
882 Modified Files:
883 ltp/testcases/kernel/fs/fs_perms/fs_perms.c
885 40) Log Message:
886 Fallocate: Use TCONF instead of TWARN: This patch fixes TWARN with TCONF to indicate the system does not support those test cases. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
888 Modified Files:
889 ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
890 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
891 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
893 41) Log Message:
894 Execve04: No Such File: Execve04 test case can fail due to the required file not found. It because it uses a relative path, so it depends on where to run the test. This patch fixes it by using a absolute path, and also make sure it can handle a long name. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
896 Modified Files:
897 ltp/runtest/syscalls
898 ltp/testcases/kernel/syscalls/execve/execve04.c
900 42) Log Message:
901 Realtime: fix testpi2 parser from invalid index type error: realtime: fix testpi2 parser from invalid index type error. Signed-off-by: Gowrishankar M <gowrishankar.m@in.ibm.com>, Tested-by: Gowrishankar M <gowrishankar.m@in.ibm.com>, Acked-by: Vernon Mauery <vernux@us.ibm.com>.
903 Modified File(s):
904 ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
906 43) Log Message:
907 Cleanup user space device-driver Makefiles: Signed-Off-By: Németh Márton <nm127@freemail.hu>.
909 Modified File(s):
910 ltp/testcases/kernel/device-drivers/agp/user_space/Makefile
911 ltp/testcases/kernel/device-drivers/base/user_base/Makefile
912 ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/Makefile
913 ltp/testcases/kernel/device-drivers/pci/user_tpci/Makefile
914 ltp/testcases/kernel/device-drivers/tbio/user_space/Makefile
915 ltp/testcases/kernel/device-drivers/usb/user_usb/Makefile
917 44) Log Message:
918 Coding Syle Cleanups. Signed-Off-By: <michal.simek@petalogix.com>.
920 Modified Files:
921 ltp/testcases/kernel/syscalls/abort/abort01.c
922 ltp/testcases/kernel/syscalls/accept/accept01.c
923 ltp/testcases/kernel/syscalls/accept4/accept4_01.c
924 ltp/testcases/kernel/syscalls/access/access01.c
925 ltp/testcases/kernel/syscalls/access/access02.c
926 ltp/testcases/kernel/syscalls/access/access03.c
927 ltp/testcases/kernel/syscalls/access/access04.c
928 ltp/testcases/kernel/syscalls/access/access05.c
929 ltp/testcases/kernel/syscalls/acct/acct01.c
930 ltp/testcases/kernel/syscalls/acct/acct02.c
931 ltp/testcases/kernel/syscalls/adjtimex/adjtimex01.c
932 ltp/testcases/kernel/syscalls/adjtimex/adjtimex02.c
933 ltp/testcases/kernel/syscalls/alarm/alarm01.c
934 ltp/testcases/kernel/syscalls/alarm/alarm02.c
935 ltp/testcases/kernel/syscalls/alarm/alarm03.c
936 ltp/testcases/kernel/syscalls/alarm/alarm05.c
937 ltp/testcases/kernel/syscalls/alarm/alarm06.c
938 ltp/testcases/kernel/syscalls/alarm/alarm07.c
939 ltp/testcases/kernel/syscalls/asyncio/asyncio02.c
940 ltp/testcases/kernel/syscalls/bind/bind01.c
941 ltp/testcases/kernel/syscalls/bind/bind02.c
942 ltp/testcases/kernel/syscalls/brk/brk01.c
943 ltp/testcases/kernel/syscalls/capget/capget01.c
944 ltp/testcases/kernel/syscalls/capget/capget02.c
945 ltp/testcases/kernel/syscalls/capset/capset01.c
946 ltp/testcases/kernel/syscalls/capset/capset02.c
947 ltp/testcases/kernel/syscalls/chdir/chdir01.c
948 ltp/testcases/kernel/syscalls/chdir/chdir02.c
949 ltp/testcases/kernel/syscalls/chdir/chdir03.c
950 ltp/testcases/kernel/syscalls/chdir/chdir04.c
951 ltp/testcases/kernel/syscalls/chmod/change_owner.c
952 ltp/testcases/kernel/syscalls/chmod/change_owner.mode.sh
953 ltp/testcases/kernel/syscalls/chmod/chmod01.c
954 ltp/testcases/kernel/syscalls/chmod/chmod02.c
955 ltp/testcases/kernel/syscalls/chmod/chmod03.c
956 ltp/testcases/kernel/syscalls/chmod/chmod04.c
957 ltp/testcases/kernel/syscalls/chmod/chmod05.c
958 ltp/testcases/kernel/syscalls/chmod/chmod06.c
959 ltp/testcases/kernel/syscalls/chmod/chmod07.c
960 ltp/testcases/kernel/syscalls/chown/change_owner.c
961 ltp/testcases/kernel/syscalls/chown/change_owner.mode.sh
962 ltp/testcases/kernel/syscalls/chown/chown01.c
963 ltp/testcases/kernel/syscalls/chown/chown02.c
964 ltp/testcases/kernel/syscalls/chown/chown03.c
965 ltp/testcases/kernel/syscalls/chown/chown04.c
966 ltp/testcases/kernel/syscalls/chown/chown05.c
967 ltp/testcases/kernel/syscalls/chroot/chroot01.c
968 ltp/testcases/kernel/syscalls/chroot/chroot02.c
969 ltp/testcases/kernel/syscalls/chroot/chroot03.c
970 ltp/testcases/kernel/syscalls/chroot/chroot04.c
971 ltp/testcases/kernel/syscalls/clone/clone01.c
972 ltp/testcases/kernel/syscalls/clone/clone02.c
973 ltp/testcases/kernel/syscalls/clone/clone03.c
974 ltp/testcases/kernel/syscalls/clone/clone04.c
975 ltp/testcases/kernel/syscalls/clone/clone05.c
976 ltp/testcases/kernel/syscalls/clone/clone06.c
977 ltp/testcases/kernel/syscalls/clone/clone07.c
978 ltp/testcases/kernel/syscalls/close/close01.c
979 ltp/testcases/kernel/syscalls/close/close02.c
980 ltp/testcases/kernel/syscalls/close/close08.c
981 ltp/testcases/kernel/syscalls/confstr/confstr01.c
982 ltp/testcases/kernel/syscalls/connect/connect01.c
983 ltp/testcases/kernel/syscalls/creat/creat01.c
984 ltp/testcases/kernel/syscalls/creat/creat03.c
985 ltp/testcases/kernel/syscalls/creat/creat04.c
986 ltp/testcases/kernel/syscalls/creat/creat05.c
987 ltp/testcases/kernel/syscalls/creat/creat06.c
988 ltp/testcases/kernel/syscalls/creat/creat07.c
989 ltp/testcases/kernel/syscalls/creat/creat08.c
990 ltp/testcases/kernel/syscalls/creat/creat09.c
991 ltp/testcases/kernel/syscalls/creat/test1.c
992 ltp/testcases/kernel/syscalls/dup/dup01.c
993 ltp/testcases/kernel/syscalls/dup/dup02.c
994 ltp/testcases/kernel/syscalls/dup/dup03.c
995 ltp/testcases/kernel/syscalls/dup/dup04.c
996 ltp/testcases/kernel/syscalls/dup/dup05.c
997 ltp/testcases/kernel/syscalls/dup/dup06.c
998 ltp/testcases/kernel/syscalls/dup/dup07.c
999 ltp/testcases/kernel/syscalls/dup2/dup201.c
1000 ltp/testcases/kernel/syscalls/dup2/dup202.c
1001 ltp/testcases/kernel/syscalls/dup2/dup203.c
1002 ltp/testcases/kernel/syscalls/dup2/dup204.c
1003 ltp/testcases/kernel/syscalls/dup2/dup205.c
1004 ltp/testcases/kernel/syscalls/dup3/dup3_01.c
1005 ltp/testcases/kernel/syscalls/epoll/README.1ST
1006 ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c
1007 ltp/testcases/kernel/syscalls/epoll2/examples/epoll-test.c
1008 ltp/testcases/kernel/syscalls/epoll2/man/epoll.4
1009 ltp/testcases/kernel/syscalls/epoll2/man/epoll_create.2
1010 ltp/testcases/kernel/syscalls/epoll2/man/epoll_ctl.2
1011 ltp/testcases/kernel/syscalls/epoll2/man/epoll_wait.2
1012 ltp/testcases/kernel/syscalls/epoll2/src/epoll.c
1013 ltp/testcases/kernel/syscalls/epoll_create1/epoll_create1_01.c
1014 ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
1015 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_01.c
1016 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
1017 ltp/testcases/kernel/syscalls/execl/execl01.c
1018 ltp/testcases/kernel/syscalls/execle/execle01.c
1019 ltp/testcases/kernel/syscalls/execlp/execlp01.c
1020 ltp/testcases/kernel/syscalls/execv/execv01.c
1021 ltp/testcases/kernel/syscalls/execve/execve01.c
1022 ltp/testcases/kernel/syscalls/execve/execve02.c
1023 ltp/testcases/kernel/syscalls/execve/execve03.c
1024 ltp/testcases/kernel/syscalls/execve/execve04.c
1025 ltp/testcases/kernel/syscalls/execve/execve05.c
1026 ltp/testcases/kernel/syscalls/execve/execve06.c
1027 ltp/testcases/kernel/syscalls/execvp/execvp01.c
1028 ltp/testcases/kernel/syscalls/exit/exit01.c
1029 ltp/testcases/kernel/syscalls/exit/exit02.c
1030 ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
1031 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
1032 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
1033 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
1034 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
1035 ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
1036 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
1037 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
1038 ltp/testcases/kernel/syscalls/fchdir/fchdir01.c
1039 ltp/testcases/kernel/syscalls/fchdir/fchdir02.c
1040 ltp/testcases/kernel/syscalls/fchdir/fchdir03.c
1041 ltp/testcases/kernel/syscalls/fchmod/change_owner.c
1042 ltp/testcases/kernel/syscalls/fchmod/change_owner.mode.sh
1043 ltp/testcases/kernel/syscalls/fchmod/fchmod01.c
1044 ltp/testcases/kernel/syscalls/fchmod/fchmod02.c
1045 ltp/testcases/kernel/syscalls/fchmod/fchmod03.c
1046 ltp/testcases/kernel/syscalls/fchmod/fchmod04.c
1047 ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
1048 ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
1049 ltp/testcases/kernel/syscalls/fchmod/fchmod07.c
1050 ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
1051 ltp/testcases/kernel/syscalls/fchown/change_owner.mode.sh
1052 ltp/testcases/kernel/syscalls/fchownat/fchownat01.c
1053 ltp/testcases/kernel/syscalls/fcntl/fcntl01.c
1054 ltp/testcases/kernel/syscalls/fcntl/fcntl02.c
1055 ltp/testcases/kernel/syscalls/fcntl/fcntl03.c
1056 ltp/testcases/kernel/syscalls/fcntl/fcntl04.c
1057 ltp/testcases/kernel/syscalls/fcntl/fcntl05.c
1058 ltp/testcases/kernel/syscalls/fcntl/fcntl06.c
1059 ltp/testcases/kernel/syscalls/fcntl/fcntl07.c
1060 ltp/testcases/kernel/syscalls/fcntl/fcntl07B.c
1061 ltp/testcases/kernel/syscalls/fcntl/fcntl08.c
1062 ltp/testcases/kernel/syscalls/fcntl/fcntl09.c
1063 ltp/testcases/kernel/syscalls/fcntl/fcntl10.c
1064 ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
1065 ltp/testcases/kernel/syscalls/fcntl/fcntl12.c
1066 ltp/testcases/kernel/syscalls/fcntl/fcntl13.c
1067 ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
1068 ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
1069 ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
1070 ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
1071 ltp/testcases/kernel/syscalls/fcntl/fcntl18.c
1072 ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
1073 ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
1074 ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
1075 ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
1076 ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
1077 ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
1078 ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
1079 ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
1080 ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
1081 ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
1082 ltp/testcases/kernel/syscalls/fdatasync/fdatasync01.c
1083 ltp/testcases/kernel/syscalls/fdatasync/fdatasync02.c
1084 ltp/testcases/kernel/syscalls/flock/flock01.c
1085 ltp/testcases/kernel/syscalls/flock/flock02.c
1086 ltp/testcases/kernel/syscalls/flock/flock03.c
1087 ltp/testcases/kernel/syscalls/flock/flock04.c
1088 ltp/testcases/kernel/syscalls/flock/flock05.c
1089 ltp/testcases/kernel/syscalls/flock/flock06.c
1090 ltp/testcases/kernel/syscalls/fmtmsg/fmtmsg01.c
1091 ltp/testcases/kernel/syscalls/fork/fork01.c
1092 ltp/testcases/kernel/syscalls/fork/fork02.c
1093 ltp/testcases/kernel/syscalls/fork/fork03.c
1094 ltp/testcases/kernel/syscalls/fork/fork04.c
1095 ltp/testcases/kernel/syscalls/fork/fork05.c
1096 ltp/testcases/kernel/syscalls/fork/fork06.c
1097 ltp/testcases/kernel/syscalls/fork/fork07.c
1098 ltp/testcases/kernel/syscalls/fork/fork08.c
1099 ltp/testcases/kernel/syscalls/fork/fork09.c
1100 ltp/testcases/kernel/syscalls/fork/fork10.c
1101 ltp/testcases/kernel/syscalls/fork/fork11.c
1102 ltp/testcases/kernel/syscalls/fork/fork12.c
1103 ltp/testcases/kernel/syscalls/fpathconf/fpathconf01.c
1104 ltp/testcases/kernel/syscalls/fstat/fstat01.c
1105 ltp/testcases/kernel/syscalls/fstat/fstat02.c
1106 ltp/testcases/kernel/syscalls/fstat/fstat03.c
1107 ltp/testcases/kernel/syscalls/fstat/fstat04.c
1108 ltp/testcases/kernel/syscalls/fstat/fstat05.c
1109 ltp/testcases/kernel/syscalls/fstatat/fstatat01.c
1110 ltp/testcases/kernel/syscalls/fstatfs/fstatfs01.c
1111 ltp/testcases/kernel/syscalls/fstatfs/fstatfs02.c
1112 ltp/testcases/kernel/syscalls/fsync/fsync01.c
1113 ltp/testcases/kernel/syscalls/fsync/fsync02.c
1114 ltp/testcases/kernel/syscalls/fsync/fsync03.c
1115 ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
1116 ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
1117 ltp/testcases/kernel/syscalls/ftruncate/ftruncate03.c
1118 ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
1119 ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
1120 ltp/testcases/kernel/syscalls/getcontext/getcontext01.c
1121 ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
1122 ltp/testcases/kernel/syscalls/getcwd/getcwd01.c
1123 ltp/testcases/kernel/syscalls/getcwd/getcwd02.c
1124 ltp/testcases/kernel/syscalls/getcwd/getcwd03.c
1125 ltp/testcases/kernel/syscalls/getdents/getdents01.c
1126 ltp/testcases/kernel/syscalls/getdents/getdents02.c
1127 ltp/testcases/kernel/syscalls/getdents/getdents03.c
1128 ltp/testcases/kernel/syscalls/getdents/getdents04.c
1129 ltp/testcases/kernel/syscalls/getdomainname/getdomainname01.c
1130 ltp/testcases/kernel/syscalls/getdtablesize/getdtablesize01.c
1131 ltp/testcases/kernel/syscalls/getegid/getegid01.c
1132 ltp/testcases/kernel/syscalls/getegid/getegid02.c
1133 ltp/testcases/kernel/syscalls/geteuid/geteuid01.c
1134 ltp/testcases/kernel/syscalls/getgid/getgid01.c
1135 ltp/testcases/kernel/syscalls/getgid/getgid03.c
1136 ltp/testcases/kernel/syscalls/getgroups/getgroups01.c
1137 ltp/testcases/kernel/syscalls/getgroups/getgroups02.c
1138 ltp/testcases/kernel/syscalls/getgroups/getgroups03.c
1139 ltp/testcases/kernel/syscalls/getgroups/getgroups04.c
1140 ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
1141 ltp/testcases/kernel/syscalls/gethostname/gethostname01.c
1142 ltp/testcases/kernel/syscalls/getitimer/getitimer01.c
1143 ltp/testcases/kernel/syscalls/getitimer/getitimer02.c
1144 ltp/testcases/kernel/syscalls/getitimer/getitimer03.c
1145 ltp/testcases/kernel/syscalls/getpagesize/getpagesize01.c
1146 ltp/testcases/kernel/syscalls/getpeername/getpeername01.c
1147 ltp/testcases/kernel/syscalls/getpgid/getpgid01.c
1148 ltp/testcases/kernel/syscalls/getpgid/getpgid02.c
1149 ltp/testcases/kernel/syscalls/getpgrp/getpgrp01.c
1150 ltp/testcases/kernel/syscalls/getpid/getpid01.c
1151 ltp/testcases/kernel/syscalls/getpid/getpid02.c
1152 ltp/testcases/kernel/syscalls/getppid/getppid01.c
1153 ltp/testcases/kernel/syscalls/getppid/getppid02.c
1154 ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
1155 ltp/testcases/kernel/syscalls/getpriority/getpriority02.c
1156 ltp/testcases/kernel/syscalls/getresgid/getresgid01.c
1157 ltp/testcases/kernel/syscalls/getresgid/getresgid02.c
1158 ltp/testcases/kernel/syscalls/getresgid/getresgid03.c
1159 ltp/testcases/kernel/syscalls/getresuid/getresuid01.c
1160 ltp/testcases/kernel/syscalls/getresuid/getresuid02.c
1161 ltp/testcases/kernel/syscalls/getresuid/getresuid03.c
1162 ltp/testcases/kernel/syscalls/getrlimit/getrlimit01.c
1163 ltp/testcases/kernel/syscalls/getrlimit/getrlimit02.c
1164 ltp/testcases/kernel/syscalls/getrusage/getrusage01.c
1165 ltp/testcases/kernel/syscalls/getrusage/getrusage02.c
1166 ltp/testcases/kernel/syscalls/getsid/getsid01.c
1167 ltp/testcases/kernel/syscalls/getsid/getsid02.c
1168 ltp/testcases/kernel/syscalls/getsockname/getsockname01.c
1169 ltp/testcases/kernel/syscalls/getsockopt/getsockopt01.c
1170 ltp/testcases/kernel/syscalls/gettid/gettid01.c
1171 ltp/testcases/kernel/syscalls/gettimeofday/gettimeofday01.c
1172 ltp/testcases/kernel/syscalls/gettimeofday/gettimeofday02.c
1173 ltp/testcases/kernel/syscalls/getuid/getuid01.c
1174 ltp/testcases/kernel/syscalls/getuid/getuid02.c
1175 ltp/testcases/kernel/syscalls/getuid/getuid03.c
1176 ltp/testcases/kernel/syscalls/inotify/README
1177 ltp/testcases/kernel/syscalls/inotify/inotify01.c
1178 ltp/testcases/kernel/syscalls/inotify/inotify02.c
1179 ltp/testcases/kernel/syscalls/inotify/inotify03.c
1180 ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_01.c
1181 ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_02.c
1182 ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
1183 ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
1184 ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
1185 ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
1186 ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
1187 ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
1188 ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
1189 ltp/testcases/kernel/syscalls/ioctl/ioctl03.c
1190 ltp/testcases/kernel/syscalls/ioctl/test_ioctl
1191 ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
1192 ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
1193 ltp/testcases/kernel/syscalls/iopl/iopl01.c
1194 ltp/testcases/kernel/syscalls/iopl/iopl02.c
1195 ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
1196 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl01.c
1197 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
1198 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl03.c
1199 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl04.c
1200 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl05.c
1201 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
1202 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
1203 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
1204 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
1205 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl10.c
1206 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
1207 ltp/testcases/kernel/syscalls/ipc/msgget/msgget01.c
1208 ltp/testcases/kernel/syscalls/ipc/msgget/msgget02.c
1209 ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
1210 ltp/testcases/kernel/syscalls/ipc/msgget/msgget04.c
1211 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv01.c
1212 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv02.c
1213 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv03.c
1214 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv04.c
1215 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
1216 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
1217 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd01.c
1218 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd02.c
1219 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd03.c
1220 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd04.c
1221 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
1222 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
1223 ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
1224 ltp/testcases/kernel/syscalls/ipc/semctl/semctl02.c
1225 ltp/testcases/kernel/syscalls/ipc/semctl/semctl03.c
1226 ltp/testcases/kernel/syscalls/ipc/semctl/semctl04.c
1227 ltp/testcases/kernel/syscalls/ipc/semctl/semctl05.c
1228 ltp/testcases/kernel/syscalls/ipc/semctl/semctl06.c
1229 ltp/testcases/kernel/syscalls/ipc/semctl/semctl07.c
1230 ltp/testcases/kernel/syscalls/ipc/semget/semget01.c
1231 ltp/testcases/kernel/syscalls/ipc/semget/semget02.c
1232 ltp/testcases/kernel/syscalls/ipc/semget/semget03.c
1233 ltp/testcases/kernel/syscalls/ipc/semget/semget05.c
1234 ltp/testcases/kernel/syscalls/ipc/semget/semget06.c
1235 ltp/testcases/kernel/syscalls/ipc/semop/semop01.c
1236 ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
1237 ltp/testcases/kernel/syscalls/ipc/semop/semop03.c
1238 ltp/testcases/kernel/syscalls/ipc/semop/semop04.c
1239 ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
1240 ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
1241 ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
1242 ltp/testcases/kernel/syscalls/ipc/shmat/shmat03.c
1243 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
1244 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
1245 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl03.c
1246 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
1247 ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
1248 ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt02.c
1249 ltp/testcases/kernel/syscalls/ipc/shmget/shmget01.c
1250 ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
1251 ltp/testcases/kernel/syscalls/ipc/shmget/shmget03.c
1252 ltp/testcases/kernel/syscalls/ipc/shmget/shmget04.c
1253 ltp/testcases/kernel/syscalls/ipc/shmget/shmget05.c
1254 ltp/testcases/kernel/syscalls/kill/kill01.c
1255 ltp/testcases/kernel/syscalls/kill/kill02.c
1256 ltp/testcases/kernel/syscalls/kill/kill03.c
1257 ltp/testcases/kernel/syscalls/kill/kill04.c
1258 ltp/testcases/kernel/syscalls/kill/kill05.c
1259 ltp/testcases/kernel/syscalls/kill/kill06.c
1260 ltp/testcases/kernel/syscalls/kill/kill07.c
1261 ltp/testcases/kernel/syscalls/kill/kill08.c
1262 ltp/testcases/kernel/syscalls/kill/kill09.c
1263 ltp/testcases/kernel/syscalls/kill/kill10.c
1264 ltp/testcases/kernel/syscalls/kill/kill11.c
1265 ltp/testcases/kernel/syscalls/kill/kill12.c
1266 ltp/testcases/kernel/syscalls/lchown/create_link.c
1267 ltp/testcases/kernel/syscalls/lchown/create_link.mode.sh
1268 ltp/testcases/kernel/syscalls/lchown/lchown01.c
1269 ltp/testcases/kernel/syscalls/lchown/lchown02.c
1270 ltp/testcases/kernel/syscalls/libevent/buffer.c
1271 ltp/testcases/kernel/syscalls/libevent/epoll.c
1272 ltp/testcases/kernel/syscalls/libevent/epoll_sub.c
1273 ltp/testcases/kernel/syscalls/libevent/err.c
1274 ltp/testcases/kernel/syscalls/libevent/evbuffer.c
1275 ltp/testcases/kernel/syscalls/libevent/event.3
1276 ltp/testcases/kernel/syscalls/libevent/event.c
1277 ltp/testcases/kernel/syscalls/libevent/install-sh
1278 ltp/testcases/kernel/syscalls/libevent/kqueue.c
1279 ltp/testcases/kernel/syscalls/libevent/poll.c
1280 ltp/testcases/kernel/syscalls/libevent/rtsig.c
1281 ltp/testcases/kernel/syscalls/libevent/select.c
1282 ltp/testcases/kernel/syscalls/libevent/signal.c
1283 ltp/testcases/kernel/syscalls/libevent/sample/event-test.c
1284 ltp/testcases/kernel/syscalls/libevent/sample/signal-test.c
1285 ltp/testcases/kernel/syscalls/libevent/sample/time-test.c
1286 ltp/testcases/kernel/syscalls/libevent/test/bench.c
1287 ltp/testcases/kernel/syscalls/libevent/test/regress.c
1288 ltp/testcases/kernel/syscalls/libevent/test/test-eof.c
1289 ltp/testcases/kernel/syscalls/libevent/test/test-init.c
1290 ltp/testcases/kernel/syscalls/libevent/test/test-time.c
1291 ltp/testcases/kernel/syscalls/libevent/test/test-weof.c
1292 ltp/testcases/kernel/syscalls/libevent/test/test.sh
1293 ltp/testcases/kernel/syscalls/link/link02.c
1294 ltp/testcases/kernel/syscalls/link/link03.c
1295 ltp/testcases/kernel/syscalls/link/link04.c
1296 ltp/testcases/kernel/syscalls/link/link05.c
1297 ltp/testcases/kernel/syscalls/link/link06.c
1298 ltp/testcases/kernel/syscalls/link/link07.c
1299 ltp/testcases/kernel/syscalls/linkat/linkat01.c
1300 ltp/testcases/kernel/syscalls/listen/listen01.c
1301 ltp/testcases/kernel/syscalls/llseek/llseek01.c
1302 ltp/testcases/kernel/syscalls/llseek/llseek02.c
1303 ltp/testcases/kernel/syscalls/lseek/lseek01.c
1304 ltp/testcases/kernel/syscalls/lseek/lseek02.c
1305 ltp/testcases/kernel/syscalls/lseek/lseek03.c
1306 ltp/testcases/kernel/syscalls/lseek/lseek04.c
1307 ltp/testcases/kernel/syscalls/lseek/lseek05.c
1308 ltp/testcases/kernel/syscalls/lseek/lseek06.c
1309 ltp/testcases/kernel/syscalls/lseek/lseek07.c
1310 ltp/testcases/kernel/syscalls/lseek/lseek08.c
1311 ltp/testcases/kernel/syscalls/lseek/lseek09.c
1312 ltp/testcases/kernel/syscalls/lseek/lseek10.c
1313 ltp/testcases/kernel/syscalls/lstat/lstat01.c
1314 ltp/testcases/kernel/syscalls/lstat/lstat02.c
1315 ltp/testcases/kernel/syscalls/lstat/lstat03.c
1316 ltp/testcases/kernel/syscalls/madvise/madvise01.c
1317 ltp/testcases/kernel/syscalls/madvise/madvise02.c
1318 ltp/testcases/kernel/syscalls/madvise/madvise03.c
1319 ltp/testcases/kernel/syscalls/mallopt/mallopt01.c
1320 ltp/testcases/kernel/syscalls/memcmp/memcmp01.c
1321 ltp/testcases/kernel/syscalls/memcpy/memcpy01.c
1322 ltp/testcases/kernel/syscalls/memmap/mem03.c
1323 ltp/testcases/kernel/syscalls/memset/memset01.c
1324 ltp/testcases/kernel/syscalls/mincore/mincore01.c
1325 ltp/testcases/kernel/syscalls/mincore/mincore02.c
1326 ltp/testcases/kernel/syscalls/mkdir/mkdir01.c
1327 ltp/testcases/kernel/syscalls/mkdir/mkdir02.c
1328 ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
1329 ltp/testcases/kernel/syscalls/mkdir/mkdir04.c
1330 ltp/testcases/kernel/syscalls/mkdir/mkdir05.c
1331 ltp/testcases/kernel/syscalls/mkdir/mkdir08.c
1332 ltp/testcases/kernel/syscalls/mkdir/mkdir09.c
1333 ltp/testcases/kernel/syscalls/mknod/mknod01.c
1334 ltp/testcases/kernel/syscalls/mknod/mknod02.c
1335 ltp/testcases/kernel/syscalls/mknod/mknod03.c
1336 ltp/testcases/kernel/syscalls/mknod/mknod04.c
1337 ltp/testcases/kernel/syscalls/mknod/mknod05.c
1338 ltp/testcases/kernel/syscalls/mknod/mknod06.c
1339 ltp/testcases/kernel/syscalls/mknod/mknod07.c
1340 ltp/testcases/kernel/syscalls/mknod/mknod08.c
1341 ltp/testcases/kernel/syscalls/mknod/mknod09.c
1342 ltp/testcases/kernel/syscalls/mknodat/mknodat01.c
1343 ltp/testcases/kernel/syscalls/mlock/mlock01.c
1344 ltp/testcases/kernel/syscalls/mlock/mlock02.c
1345 ltp/testcases/kernel/syscalls/mlockall/mlockall01.c
1346 ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
1347 ltp/testcases/kernel/syscalls/mlockall/mlockall03.c
1348 ltp/testcases/kernel/syscalls/mmap/mmap001.c
1349 ltp/testcases/kernel/syscalls/mmap/mmap01.c
1350 ltp/testcases/kernel/syscalls/mmap/mmap02.c
1351 ltp/testcases/kernel/syscalls/mmap/mmap03.c
1352 ltp/testcases/kernel/syscalls/mmap/mmap04.c
1353 ltp/testcases/kernel/syscalls/mmap/mmap05.c
1354 ltp/testcases/kernel/syscalls/mmap/mmap06.c
1355 ltp/testcases/kernel/syscalls/mmap/mmap07.c
1356 ltp/testcases/kernel/syscalls/mmap/mmap08.c
1357 ltp/testcases/kernel/syscalls/mmap/mmap09.c
1358 ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt01.c
1359 ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt02.c
1360 ltp/testcases/kernel/syscalls/mount/mount01.c
1361 ltp/testcases/kernel/syscalls/mount/mount02.c
1362 ltp/testcases/kernel/syscalls/mount/mount03.c
1363 ltp/testcases/kernel/syscalls/mount/mount04.c
1364 ltp/testcases/kernel/syscalls/mount/setuid_test.c
1365 ltp/testcases/kernel/syscalls/mount/setuid_test.mode.sh
1366 ltp/testcases/kernel/syscalls/move_pages/move_pages01.c
1367 ltp/testcases/kernel/syscalls/move_pages/move_pages02.c
1368 ltp/testcases/kernel/syscalls/move_pages/move_pages03.c
1369 ltp/testcases/kernel/syscalls/move_pages/move_pages04.c
1370 ltp/testcases/kernel/syscalls/move_pages/move_pages05.c
1371 ltp/testcases/kernel/syscalls/move_pages/move_pages06.c
1372 ltp/testcases/kernel/syscalls/move_pages/move_pages07.c
1373 ltp/testcases/kernel/syscalls/move_pages/move_pages08.c
1374 ltp/testcases/kernel/syscalls/move_pages/move_pages09.c
1375 ltp/testcases/kernel/syscalls/move_pages/move_pages10.c
1376 ltp/testcases/kernel/syscalls/move_pages/move_pages11.c
1377 ltp/testcases/kernel/syscalls/move_pages/move_pages_support.c
1378 ltp/testcases/kernel/syscalls/mprotect/mprotect01.c
1379 ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
1380 ltp/testcases/kernel/syscalls/mprotect/mprotect03.c
1381 ltp/testcases/kernel/syscalls/mremap/mremap01.c
1382 ltp/testcases/kernel/syscalls/mremap/mremap02.c
1383 ltp/testcases/kernel/syscalls/mremap/mremap03.c
1384 ltp/testcases/kernel/syscalls/mremap/mremap04.c
1385 ltp/testcases/kernel/syscalls/msync/msync01.c
1386 ltp/testcases/kernel/syscalls/msync/msync02.c
1387 ltp/testcases/kernel/syscalls/msync/msync03.c
1388 ltp/testcases/kernel/syscalls/msync/msync04.c
1389 ltp/testcases/kernel/syscalls/msync/msync05.c
1390 ltp/testcases/kernel/syscalls/munlock/munlock01.c
1391 ltp/testcases/kernel/syscalls/munlock/munlock02.c
1392 ltp/testcases/kernel/syscalls/munlockall/munlockall01.c
1393 ltp/testcases/kernel/syscalls/munlockall/munlockall02.c
1394 ltp/testcases/kernel/syscalls/munmap/munmap01.c
1395 ltp/testcases/kernel/syscalls/munmap/munmap02.c
1396 ltp/testcases/kernel/syscalls/munmap/munmap03.c
1397 ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
1398 ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
1399 ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
1400 ltp/testcases/kernel/syscalls/nanosleep/nanosleep04.c
1401 ltp/testcases/kernel/syscalls/nftw/lib.c
1402 ltp/testcases/kernel/syscalls/nftw/lib64.c
1403 ltp/testcases/kernel/syscalls/nftw/nftw.c
1404 ltp/testcases/kernel/syscalls/nftw/nftw64.c
1405 ltp/testcases/kernel/syscalls/nftw/test.c
1406 ltp/testcases/kernel/syscalls/nftw/test64.c
1407 ltp/testcases/kernel/syscalls/nftw/test_func.c
1408 ltp/testcases/kernel/syscalls/nftw/test_func64.c
1409 ltp/testcases/kernel/syscalls/nftw/tools.c
1410 ltp/testcases/kernel/syscalls/nftw/tools64.c
1411 ltp/testcases/kernel/syscalls/nice/nice01.c
1412 ltp/testcases/kernel/syscalls/nice/nice02.c
1413 ltp/testcases/kernel/syscalls/nice/nice03.c
1414 ltp/testcases/kernel/syscalls/nice/nice04.c
1415 ltp/testcases/kernel/syscalls/nice/nice05.c
1416 ltp/testcases/kernel/syscalls/open/open01.c
1417 ltp/testcases/kernel/syscalls/open/open02.c
1418 ltp/testcases/kernel/syscalls/open/open03.c
1419 ltp/testcases/kernel/syscalls/open/open04.c
1420 ltp/testcases/kernel/syscalls/open/open05.c
1421 ltp/testcases/kernel/syscalls/open/open06.c
1422 ltp/testcases/kernel/syscalls/open/open07.c
1423 ltp/testcases/kernel/syscalls/open/open08.c
1424 ltp/testcases/kernel/syscalls/open/open09.c
1425 ltp/testcases/kernel/syscalls/open/open10.c
1426 ltp/testcases/kernel/syscalls/openat/openat01.c
1427 ltp/testcases/kernel/syscalls/pathconf/pathconf01.c
1428 ltp/testcases/kernel/syscalls/pause/pause01.c
1429 ltp/testcases/kernel/syscalls/pause/pause02.c
1430 ltp/testcases/kernel/syscalls/pause/pause03.c
1431 ltp/testcases/kernel/syscalls/pcllib/README
1432 ltp/testcases/kernel/syscalls/pcllib/config.guess
1433 ltp/testcases/kernel/syscalls/pcllib/libtool
1434 ltp/testcases/kernel/syscalls/pcllib/ltmain.sh
1435 ltp/testcases/kernel/syscalls/pcllib/pcl/pcl.c
1436 ltp/testcases/kernel/syscalls/pcllib/pcl/pcl_version.c
1437 ltp/testcases/kernel/syscalls/pcllib/test/cobench.c
1438 ltp/testcases/kernel/syscalls/pcllib/test/cothread.c
1439 ltp/testcases/kernel/syscalls/personality/personality01.c
1440 ltp/testcases/kernel/syscalls/personality/personality02.c
1441 ltp/testcases/kernel/syscalls/pipe/pipe01.c
1442 ltp/testcases/kernel/syscalls/pipe/pipe02.c
1443 ltp/testcases/kernel/syscalls/pipe/pipe03.c
1444 ltp/testcases/kernel/syscalls/pipe/pipe04.c
1445 ltp/testcases/kernel/syscalls/pipe/pipe05.c
1446 ltp/testcases/kernel/syscalls/pipe/pipe06.c
1447 ltp/testcases/kernel/syscalls/pipe/pipe07.c
1448 ltp/testcases/kernel/syscalls/pipe/pipe08.c
1449 ltp/testcases/kernel/syscalls/pipe/pipe09.c
1450 ltp/testcases/kernel/syscalls/pipe/pipe10.c
1451 ltp/testcases/kernel/syscalls/pipe/pipe11.c
1452 ltp/testcases/kernel/syscalls/pipe2/pipe2_01.c
1453 ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
1454 ltp/testcases/kernel/syscalls/poll/poll01.c
1455 ltp/testcases/kernel/syscalls/prctl/prctl01.c
1456 ltp/testcases/kernel/syscalls/prctl/prctl02.c
1457 ltp/testcases/kernel/syscalls/pread/pread01.c
1458 ltp/testcases/kernel/syscalls/pread/pread02.c
1459 ltp/testcases/kernel/syscalls/pread/pread03.c
1460 ltp/testcases/kernel/syscalls/profil/profil01.c
1461 ltp/testcases/kernel/syscalls/pselect/pselect01.c
1462 ltp/testcases/kernel/syscalls/ptrace/ptrace01.c
1463 ltp/testcases/kernel/syscalls/ptrace/ptrace02.c
1464 ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
1465 ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
1466 ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
1467 ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
1468 ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
1469 ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
1470 ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
1471 ltp/testcases/kernel/syscalls/read/read01.c
1472 ltp/testcases/kernel/syscalls/read/read02.c
1473 ltp/testcases/kernel/syscalls/read/read03.c
1474 ltp/testcases/kernel/syscalls/read/read04.c
1475 ltp/testcases/kernel/syscalls/readdir/readdir01.c
1476 ltp/testcases/kernel/syscalls/readdir/readdir02.c
1477 ltp/testcases/kernel/syscalls/readlink/creat_slink.c
1478 ltp/testcases/kernel/syscalls/readlink/readlink01.c
1479 ltp/testcases/kernel/syscalls/readlink/readlink02.c
1480 ltp/testcases/kernel/syscalls/readlink/readlink03.c
1481 ltp/testcases/kernel/syscalls/readlink/readlink04.c
1482 ltp/testcases/kernel/syscalls/readlinkat/readlinkat01.c
1483 ltp/testcases/kernel/syscalls/readv/readv01.c
1484 ltp/testcases/kernel/syscalls/readv/readv02.c
1485 ltp/testcases/kernel/syscalls/readv/readv03.c
1486 ltp/testcases/kernel/syscalls/reboot/reboot01.c
1487 ltp/testcases/kernel/syscalls/reboot/reboot02.c
1488 ltp/testcases/kernel/syscalls/recv/recv01.c
1489 ltp/testcases/kernel/syscalls/recvfrom/recvfrom01.c
1490 ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
1491 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
1492 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
1493 ltp/testcases/kernel/syscalls/rename/rename01.c
1494 ltp/testcases/kernel/syscalls/rename/rename02.c
1495 ltp/testcases/kernel/syscalls/rename/rename03.c
1496 ltp/testcases/kernel/syscalls/rename/rename04.c
1497 ltp/testcases/kernel/syscalls/rename/rename05.c
1498 ltp/testcases/kernel/syscalls/rename/rename06.c
1499 ltp/testcases/kernel/syscalls/rename/rename07.c
1500 ltp/testcases/kernel/syscalls/rename/rename08.c
1501 ltp/testcases/kernel/syscalls/rename/rename09.c
1502 ltp/testcases/kernel/syscalls/rename/rename10.c
1503 ltp/testcases/kernel/syscalls/rename/rename12.c
1504 ltp/testcases/kernel/syscalls/rename/rename13.c
1505 ltp/testcases/kernel/syscalls/rename/rename14.c
1506 ltp/testcases/kernel/syscalls/renameat/renameat01.c
1507 ltp/testcases/kernel/syscalls/rmdir/rmdir01.c
1508 ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
1509 ltp/testcases/kernel/syscalls/rmdir/rmdir03.c
1510 ltp/testcases/kernel/syscalls/rmdir/rmdir04.c
1511 ltp/testcases/kernel/syscalls/rmdir/rmdir05.c
1512 ltp/testcases/kernel/syscalls/sbrk/sbrk01.c
1513 ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max01.c
1514 ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max02.c
1515 ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min01.c
1516 ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min02.c
1517 ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam01.c
1518 ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam02.c
1519 ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam03.c
1520 ltp/testcases/kernel/syscalls/sched_getscheduler/sched_getscheduler01.c
1521 ltp/testcases/kernel/syscalls/sched_getscheduler/sched_getscheduler02.c
1522 ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval01.c
1523 ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval02.c
1524 ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval03.c
1525 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam01.c
1526 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam02.c
1527 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam03.c
1528 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam04.c
1529 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam05.c
1530 ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler01.c
1531 ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler02.c
1532 ltp/testcases/kernel/syscalls/sched_yield/sched_yield01.c
1533 ltp/testcases/kernel/syscalls/select/select01.c
1534 ltp/testcases/kernel/syscalls/select/select02.c
1535 ltp/testcases/kernel/syscalls/select/select03.c
1536 ltp/testcases/kernel/syscalls/send/send01.c
1537 ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
1538 ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
1539 ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
1540 ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
1541 ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
1542 ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
1543 ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
1544 ltp/testcases/kernel/syscalls/sendto/sendto01.c
1545 ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
1546 ltp/testcases/kernel/syscalls/setdomainname/setdomainname01.c
1547 ltp/testcases/kernel/syscalls/setdomainname/setdomainname02.c
1548 ltp/testcases/kernel/syscalls/setdomainname/setdomainname03.c
1549 ltp/testcases/kernel/syscalls/setegid/setegid01.c
1550 ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
1551 ltp/testcases/kernel/syscalls/setfsgid/setfsgid02.c
1552 ltp/testcases/kernel/syscalls/setfsgid/setfsgid03.c
1553 ltp/testcases/kernel/syscalls/setfsuid/setfsuid01.c
1554 ltp/testcases/kernel/syscalls/setfsuid/setfsuid02.c
1555 ltp/testcases/kernel/syscalls/setfsuid/setfsuid03.c
1556 ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
1557 ltp/testcases/kernel/syscalls/setgid/setgid01.c
1558 ltp/testcases/kernel/syscalls/setgid/setgid02.c
1559 ltp/testcases/kernel/syscalls/setgid/setgid03.c
1560 ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
1561 ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
1562 ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
1563 ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
1564 ltp/testcases/kernel/syscalls/sethostname/sethostname01.c
1565 ltp/testcases/kernel/syscalls/sethostname/sethostname02.c
1566 ltp/testcases/kernel/syscalls/sethostname/sethostname03.c
1567 ltp/testcases/kernel/syscalls/setitimer/setitimer01.c
1568 ltp/testcases/kernel/syscalls/setitimer/setitimer02.c
1569 ltp/testcases/kernel/syscalls/setitimer/setitimer03.c
1570 ltp/testcases/kernel/syscalls/setpgid/setpgid01.c
1571 ltp/testcases/kernel/syscalls/setpgid/setpgid02.c
1572 ltp/testcases/kernel/syscalls/setpgid/setpgid03.c
1573 ltp/testcases/kernel/syscalls/setpgrp/setpgrp01.c
1574 ltp/testcases/kernel/syscalls/setpgrp/setpgrp02.c
1575 ltp/testcases/kernel/syscalls/setpriority/setpriority01.c
1576 ltp/testcases/kernel/syscalls/setpriority/setpriority02.c
1577 ltp/testcases/kernel/syscalls/setpriority/setpriority03.c
1578 ltp/testcases/kernel/syscalls/setpriority/setpriority04.c
1579 ltp/testcases/kernel/syscalls/setpriority/setpriority05.c
1580 ltp/testcases/kernel/syscalls/setregid/setregid01.c
1581 ltp/testcases/kernel/syscalls/setregid/setregid02.c
1582 ltp/testcases/kernel/syscalls/setregid/setregid03.c
1583 ltp/testcases/kernel/syscalls/setregid/setregid04.c
1584 ltp/testcases/kernel/syscalls/setresgid/setresgid01.c
1585 ltp/testcases/kernel/syscalls/setresgid/setresgid02.c
1586 ltp/testcases/kernel/syscalls/setresgid/setresgid03.c
1587 ltp/testcases/kernel/syscalls/setresuid/setresuid01.c
1588 ltp/testcases/kernel/syscalls/setresuid/setresuid02.c
1589 ltp/testcases/kernel/syscalls/setresuid/setresuid03.c
1590 ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
1591 ltp/testcases/kernel/syscalls/setreuid/setreuid01.c
1592 ltp/testcases/kernel/syscalls/setreuid/setreuid02.c
1593 ltp/testcases/kernel/syscalls/setreuid/setreuid03.c
1594 ltp/testcases/kernel/syscalls/setreuid/setreuid04.c
1595 ltp/testcases/kernel/syscalls/setreuid/setreuid05.c
1596 ltp/testcases/kernel/syscalls/setreuid/setreuid06.c
1597 ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
1598 ltp/testcases/kernel/syscalls/setrlimit/setrlimit01.c
1599 ltp/testcases/kernel/syscalls/setrlimit/setrlimit02.c
1600 ltp/testcases/kernel/syscalls/setrlimit/setrlimit03.c
1601 ltp/testcases/kernel/syscalls/setsid/setsid01.c
1602 ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
1603 ltp/testcases/kernel/syscalls/settimeofday/settimeofday01.c
1604 ltp/testcases/kernel/syscalls/settimeofday/settimeofday02.c
1605 ltp/testcases/kernel/syscalls/setuid/setuid01.c
1606 ltp/testcases/kernel/syscalls/setuid/setuid02.c
1607 ltp/testcases/kernel/syscalls/setuid/setuid03.c
1608 ltp/testcases/kernel/syscalls/setuid/setuid04.c
1609 ltp/testcases/kernel/syscalls/sigaction/sigaction01.c
1610 ltp/testcases/kernel/syscalls/sigaction/sigaction02.c
1611 ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack01.c
1612 ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack02.c
1613 ltp/testcases/kernel/syscalls/sighold/sighold02.c
1614 ltp/testcases/kernel/syscalls/signal/signal01.c
1615 ltp/testcases/kernel/syscalls/signal/signal02.c
1616 ltp/testcases/kernel/syscalls/signal/signal03.c
1617 ltp/testcases/kernel/syscalls/signal/signal04.c
1618 ltp/testcases/kernel/syscalls/signal/signal05.c
1619 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
1620 ltp/testcases/kernel/syscalls/signalfd4/signalfd4_01.c
1621 ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
1622 ltp/testcases/kernel/syscalls/sigpending/sigpending02.c
1623 ltp/testcases/kernel/syscalls/sigprocmask/sigprocmask01.c
1624 ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
1625 ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
1626 ltp/testcases/kernel/syscalls/socket/socket01.c
1627 ltp/testcases/kernel/syscalls/socket/socket02.c
1628 ltp/testcases/kernel/syscalls/socket/socket03.c
1629 ltp/testcases/kernel/syscalls/socketcall/socketcall01.c
1630 ltp/testcases/kernel/syscalls/socketcall/socketcall02.c
1631 ltp/testcases/kernel/syscalls/socketcall/socketcall03.c
1632 ltp/testcases/kernel/syscalls/socketcall/socketcall04.c
1633 ltp/testcases/kernel/syscalls/socketpair/socketpair01.c
1634 ltp/testcases/kernel/syscalls/socketpair/socketpair02.c
1635 ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
1636 ltp/testcases/kernel/syscalls/splice/splice01.c
1637 ltp/testcases/kernel/syscalls/stat/stat01.c
1638 ltp/testcases/kernel/syscalls/stat/stat02.c
1639 ltp/testcases/kernel/syscalls/stat/stat03.c
1640 ltp/testcases/kernel/syscalls/stat/stat05.c
1641 ltp/testcases/kernel/syscalls/stat/stat06.c
1642 ltp/testcases/kernel/syscalls/statfs/statfs01.c
1643 ltp/testcases/kernel/syscalls/statfs/statfs02.c
1644 ltp/testcases/kernel/syscalls/statfs/statfs03.c
1645 ltp/testcases/kernel/syscalls/statvfs/statvfs01.c
1646 ltp/testcases/kernel/syscalls/stime/stime01.c
1647 ltp/testcases/kernel/syscalls/stime/stime02.c
1648 ltp/testcases/kernel/syscalls/string/string01.c
1649 ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
1650 ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
1651 ltp/testcases/kernel/syscalls/swapon/swapon01.c
1652 ltp/testcases/kernel/syscalls/swapon/swapon02.c
1653 ltp/testcases/kernel/syscalls/swapon/swapon03.c
1654 ltp/testcases/kernel/syscalls/switch/endian_switch01.c
1655 ltp/testcases/kernel/syscalls/symlink/symlink01.c
1656 ltp/testcases/kernel/syscalls/symlink/symlink02.c
1657 ltp/testcases/kernel/syscalls/symlink/symlink03.c
1658 ltp/testcases/kernel/syscalls/symlink/symlink04.c
1659 ltp/testcases/kernel/syscalls/symlink/symlink05.c
1660 ltp/testcases/kernel/syscalls/symlinkat/symlinkat01.c
1661 ltp/testcases/kernel/syscalls/sync/sync01.c
1662 ltp/testcases/kernel/syscalls/sync/sync02.c
1663 ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
1664 ltp/testcases/kernel/syscalls/syscall/syscall01.c
1665 ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
1666 ltp/testcases/kernel/syscalls/sysctl/sysctl01.c
1667 ltp/testcases/kernel/syscalls/sysctl/sysctl03.c
1668 ltp/testcases/kernel/syscalls/sysctl/sysctl04.c
1669 ltp/testcases/kernel/syscalls/sysctl/sysctl05.c
1670 ltp/testcases/kernel/syscalls/sysfs/sysfs01.c
1671 ltp/testcases/kernel/syscalls/sysfs/sysfs02.c
1672 ltp/testcases/kernel/syscalls/sysfs/sysfs03.c
1673 ltp/testcases/kernel/syscalls/sysfs/sysfs04.c
1674 ltp/testcases/kernel/syscalls/sysfs/sysfs05.c
1675 ltp/testcases/kernel/syscalls/sysfs/sysfs06.c
1676 ltp/testcases/kernel/syscalls/sysinfo/sysinfo01.c
1677 ltp/testcases/kernel/syscalls/sysinfo/sysinfo02.c
1678 ltp/testcases/kernel/syscalls/syslog/syslog01
1679 ltp/testcases/kernel/syscalls/syslog/syslog02
1680 ltp/testcases/kernel/syscalls/syslog/syslog03
1681 ltp/testcases/kernel/syscalls/syslog/syslog04
1682 ltp/testcases/kernel/syscalls/syslog/syslog05
1683 ltp/testcases/kernel/syscalls/syslog/syslog06
1684 ltp/testcases/kernel/syscalls/syslog/syslog07
1685 ltp/testcases/kernel/syscalls/syslog/syslog08
1686 ltp/testcases/kernel/syscalls/syslog/syslog09
1687 ltp/testcases/kernel/syscalls/syslog/syslog10
1688 ltp/testcases/kernel/syscalls/syslog/syslog11.c
1689 ltp/testcases/kernel/syscalls/syslog/syslog12.c
1690 ltp/testcases/kernel/syscalls/syslog/syslogtst.c
1691 ltp/testcases/kernel/syscalls/tee/tee01.c
1692 ltp/testcases/kernel/syscalls/time/time01.c
1693 ltp/testcases/kernel/syscalls/time/time02.c
1694 ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
1695 ltp/testcases/kernel/syscalls/timerfd/timerfd02.c
1696 ltp/testcases/kernel/syscalls/timerfd/timerfd03.c
1697 ltp/testcases/kernel/syscalls/times/times01.c
1698 ltp/testcases/kernel/syscalls/times/times03.c
1699 ltp/testcases/kernel/syscalls/truncate/truncate01.c
1700 ltp/testcases/kernel/syscalls/truncate/truncate02.c
1701 ltp/testcases/kernel/syscalls/truncate/truncate03.c
1702 ltp/testcases/kernel/syscalls/truncate/truncate04.c
1703 ltp/testcases/kernel/syscalls/ulimit/ulimit01.c
1704 ltp/testcases/kernel/syscalls/umask/umask01.c
1705 ltp/testcases/kernel/syscalls/umask/umask02.c
1706 ltp/testcases/kernel/syscalls/umask/umask03.c
1707 ltp/testcases/kernel/syscalls/umount/umount01.c
1708 ltp/testcases/kernel/syscalls/umount/umount02.c
1709 ltp/testcases/kernel/syscalls/umount/umount03.c
1710 ltp/testcases/kernel/syscalls/uname/uname01.c
1711 ltp/testcases/kernel/syscalls/uname/uname02.c
1712 ltp/testcases/kernel/syscalls/uname/uname03.c
1713 ltp/testcases/kernel/syscalls/unlink/unlink05.c
1714 ltp/testcases/kernel/syscalls/unlink/unlink06.c
1715 ltp/testcases/kernel/syscalls/unlink/unlink07.c
1716 ltp/testcases/kernel/syscalls/unlink/unlink08.c
1717 ltp/testcases/kernel/syscalls/unlinkat/unlinkat01.c
1718 ltp/testcases/kernel/syscalls/ustat/ustat01.c
1719 ltp/testcases/kernel/syscalls/ustat/ustat02.c
1720 ltp/testcases/kernel/syscalls/utime/utime01.c
1721 ltp/testcases/kernel/syscalls/utime/utime02.c
1722 ltp/testcases/kernel/syscalls/utime/utime03.c
1723 ltp/testcases/kernel/syscalls/utime/utime04.c
1724 ltp/testcases/kernel/syscalls/utime/utime05.c
1725 ltp/testcases/kernel/syscalls/utime/utime06.c
1726 ltp/testcases/kernel/syscalls/utimensat/check_for_utimensat_support.c
1727 ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
1728 ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
1729 ltp/testcases/kernel/syscalls/vfork/vfork01.c
1730 ltp/testcases/kernel/syscalls/vfork/vfork02.c
1731 ltp/testcases/kernel/syscalls/vhangup/vhangup01.c
1732 ltp/testcases/kernel/syscalls/vhangup/vhangup02.c
1733 ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
1734 ltp/testcases/kernel/syscalls/wait/wait02.c
1735 ltp/testcases/kernel/syscalls/wait4/wait401.c
1736 ltp/testcases/kernel/syscalls/wait4/wait402.c
1737 ltp/testcases/kernel/syscalls/waitpid/waitpid01.c
1738 ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
1739 ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
1740 ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
1741 ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
1742 ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
1743 ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
1744 ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
1745 ltp/testcases/kernel/syscalls/waitpid/waitpid09.c
1746 ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
1747 ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
1748 ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
1749 ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
1750 ltp/testcases/kernel/syscalls/write/write01.c
1751 ltp/testcases/kernel/syscalls/write/write02.c
1752 ltp/testcases/kernel/syscalls/write/write03.c
1753 ltp/testcases/kernel/syscalls/write/write04.c
1754 ltp/testcases/kernel/syscalls/write/write05.c
1755 ltp/testcases/kernel/syscalls/writev/writev01.c
1756 ltp/testcases/kernel/syscalls/writev/writev02.c
1757 ltp/testcases/kernel/syscalls/writev/writev03.c
1758 ltp/testcases/kernel/syscalls/writev/writev04.c
1759 ltp/testcases/kernel/syscalls/writev/writev05.c
1760 ltp/testcases/kernel/syscalls/writev/writev06.c
1763 45) Log Message:
1764 Integrate ebizzy-0.3. Signed-Off-By: Poornima Nayak <mpnayak@linux.vnet.ibm.com>.
1766 Modified Files:
1767 ltp/utils/Makefile
1768 ltp/utils/benchmark/Makefile
1769 Added Files:
1770 ltp/utils/benchmark/ebizzy-0.3/ChangeLog
1771 ltp/utils/benchmark/ebizzy-0.3/LICENSE
1772 ltp/utils/benchmark/ebizzy-0.3/Makefile
1773 ltp/utils/benchmark/ebizzy-0.3/README
1774 ltp/utils/benchmark/ebizzy-0.3/configure
1775 ltp/utils/benchmark/ebizzy-0.3/ebizzy.c
1776 ltp/utils/benchmark/ebizzy-0.3/ebizzy.h
1777 Removed Files:
1778 ltp/utils/benchmark/ebizzy-0.2/ChangeLog
1779 ltp/utils/benchmark/ebizzy-0.2/LICENSE
1780 ltp/utils/benchmark/ebizzy-0.2/Makefile
1781 ltp/utils/benchmark/ebizzy-0.2/README
1782 ltp/utils/benchmark/ebizzy-0.2/configure
1783 ltp/utils/benchmark/ebizzy-0.2/ebizzy.c
1785 46) Log Message:
1786 Patch to fix ebizzy compile issue. Signed-Off-By: Poornima Nayak <mpnayak@linux.vnet.ibm.com>.
1788 Modified Files:
1789 ltp/Makefile
1791 47) Log Message:
1792 Patch to fix testcases exit status issue. Signed-Off-By: Poornima Nayak <mpnayak@linux.vnet.ibm.com>.
1794 Modified Files:
1795 ltp/testcases/kernel/power_management/change_freq.sh
1796 ltp/testcases/kernel/power_management/change_govr.sh
1797 ltp/testcases/kernel/power_management/check_config.sh
1798 ltp/testcases/kernel/power_management/check_cpufreq_sysfs_files.sh
1799 ltp/testcases/kernel/power_management/check_cpuidle_sysfs_files.sh
1800 ltp/testcases/kernel/power_management/cpu_consolidation.py
1801 ltp/testcases/kernel/power_management/pwkm_load_unload.sh
1802 ltp/testcases/kernel/power_management/runpwtests.sh
1803 ltp/testcases/kernel/power_management/sched_domain.py
1804 ltp/testcases/kernel/power_management/test_sched_mc.sh
1806 48) Log Message:
1807 mqns: update kernel version check: (Against the March intermediate release) mqns support is expect in 2.6.30, not 2.6.29. Signed-off-by: Serge Hallyn <serge@us.ibm.com>.
1809 Modified File(s):
1810 ltp/testcases/kernel/containers/mqns/check_mqns_enabled.c
1812 49) Log Message:
1813 Modified existing reusable functions to test cpu consolidation on hyper threaded system. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
1815 Modified Files:
1816 ltp/testcases/kernel/power_management/lib/sched_mc.py
1818 50) Log Message:
1819 Modified cpu consolidation testcase to support sched_smt_mc_power_savings & sched_smt_power_saving FVT. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
1821 Modified Files:
1822 ltp/testcases/kernel/power_management/cpu_consolidation.py
1824 51) Log Message:
1825 Modified sched domain validation testcase to run on hyper threaded system. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
1827 Modified Files:
1828 ltp/testcases/kernel/power_management/sched_domain.py
1830 52) Log Message:
1831 gcov-kernel: add patches for 2.6.29. Signed-Off-By: Peter Oberparleiter <oberpapr@users.sourceforge.net>
1833 Added File(s):
1834 ltp/utils/analysis/gcov-kernel/linux-2.6.29-gcov-arm-eabi.patch
1835 ltp/utils/analysis/gcov-kernel/linux-2.6.29-gcov-arm-hack.patch
1836 ltp/utils/analysis/gcov-kernel/linux-2.6.29-gcov.patch
1838 53) Log Message:
1839 It has come to our attention that when running multicast tests that the multicast ping test assumes that all the machines on the network, including the machine getting tested, have multicast ping enabled.  This has not been the case since 2005 when multicast ping was disabled by default, mostly to inhibit ddos activity.  See this conversation for more details: https://bugzilla.redhat.com/show_bug.cgi?id=159367. Now on all kernels, /proc/sys/net/icmp_echo_ignore_broadcasts is set to 1 by default, thereby failing this test.  But the error message is wrong. Multicast is not disabled, only multicast ping.  This patch modifies the error message and tells that it is now normal to fail.Signed-off-by: Vernon Mauery <vernux@us.ibm.com>, Acked-by: Sripathi Kodi <sripathik@in.ibm.com>.
1841 Modified File(s):
1842 ltp/testcases/network/multicast/mc_cmds/mc_cmds
1844 LTP-20090228
1846 1) Log Message:
1847 We can just add the files related to LSM, to known failure list. We already check for their return value, if not EINVAL report test failure or else skip. Added the nfsd files to the list. Signed-Off-By: Kamalesh Babulal <kamalesh@linux.vnet.ibm.com>.
1849 Modified File(s):
1850 ltp/testcases/kernel/fs/proc/proc01.c
1852 2) Log Message:
1853 James Morris <jmorris@namei.org> reported: I'm trying to run the LTP SELinux tests using the latest CVS version of LTP and current Fedora development, and get the following policy compilation error: Is this likely to be fixed soon, and/or any suggestions for a workaround?
1854 "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>.
1856 Modified File(s):
1857 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
1858 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
1859 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrace.te
1860 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrans.te
1861 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_entrypoint.te
1862 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execshare.te
1863 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_exectrace.te
1864 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execute_no_trans.te
1865 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_fdreceive.te
1866 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
1867 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
1868 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_inherit.te
1869 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
1870 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ipc.te
1871 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_link.te
1872 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_mkdir.te
1873 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_open.te
1874 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ptrace.te
1875 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_relabel.te
1876 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rename.te
1877 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setattr.te
1878 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
1879 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sigkill.te
1880 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
1881 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
1882 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getpgid.te
1883 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsched.te
1884 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsid.te
1885 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
1886 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setsched.te
1887 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_transition.te
1888 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_wait.te
1890 3) Log Message:
1891 I send attached the v4l-test 0.5 for LTP. Changes: Test cases added for VIDIOC_QUERYSTD, VIDIOC_G_FREQUENCY and VIDIOC_G_TUNER. Signed-off-by: Márton Németh <nm127@freemail.hu>.
1893 Modified Files:
1894 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
1895 ltp/testcases/kernel/device-drivers/v4l/user_space/README
1896 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
1897 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
1898 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
1899 Added Files:
1900 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.c
1901 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.h
1902 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYSTD.c
1903 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYSTD.h
1904 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
1905 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.h
1906 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.c
1907 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.h
1909 4) Log Message:
1910 Fix a build failure of tcore on non-x86 archs: I report a build failure and a patch for it. If your system is not either i386 or x86_64, making in ltp-full-20090131 fails as follows: It's because wrong position of TST_TOTAL definition. Signed-off-by: Seiichi Ikarashi <s.ikarashi@jp.fujitsu.com>.
1912 Modified File(s):
1913 ltp/testcases/misc/tcore_patch_test_suites/tcore.c
1915 5) Log Message:
1916 Fix build failures of some new syscall tests on non-x86 archs: I report build failures of some new syscall tests introduced in ltp-full-20090131. Failures happen on non-x86 arch systems.I made a patch for it; stopping #error macro and including linux_syscall_numbers.h instead. Signed-off-by: Seiichi Ikarashi <s.ikarashi@jp.fujitsu.com>.
1918 Modified File(s):
1919 ltp/testcases/kernel/include/i386.in
1920 ltp/testcases/kernel/include/regen.sh
1921 ltp/testcases/kernel/include/x86_64.in
1922 ltp/testcases/kernel/syscalls/dup3/dup3_01.c
1923 ltp/testcases/kernel/syscalls/epoll_create2/epoll_create2_01.c
1924 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_01.c
1925 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
1926 ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_01.c
1927 ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_02.c
1928 ltp/testcases/kernel/syscalls/pipe2/pipe2_01.c
1929 ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
1930 ltp/testcases/kernel/syscalls/signalfd4/signalfd4_01.c
1931 ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
1932 ltp/testcases/kernel/syscalls/timerfd/timerfd02.c
1933 ltp/testcases/kernel/syscalls/timerfd/timerfd03.c
1935 6) Log Message:
1936 Change epoll_create2_01 to epoll_create1_01: Recently the epoll_create2_01 syscall test was added into LTP but I found the kernel has already changed the name of it into epoll_create1, and its interface, too. http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=9fe5ad9c8cef9ad5873d8ee55d1cf00d9b607df0. I wrote a patch for it. Signed-off-by: Seiichi Ikarashi <s.ikarashi@jp.fujitsu.com>.
1938 Modified Files:
1939 ltp/runtest/syscalls
1940 ltp/testcases/kernel/include/i386.in
1941 ltp/testcases/kernel/include/x86_64.in
1942 Added Files:
1943 ltp/testcases/kernel/syscalls/epoll_create1/Makefile
1944 ltp/testcases/kernel/syscalls/epoll_create1/epoll_create1_01.c
1945 Removed Files:
1946 ltp/testcases/kernel/syscalls/epoll_create2/Makefile
1947 ltp/testcases/kernel/syscalls/epoll_create2/epoll_create2_01.c
1949 7) Log Message:
1950 v4l-test 0.6 for LTP: Please find attached the v4l-test 0.6 patch for LTP. Changes: Test cases added for VIDIOC_G_AUDIO, VIDIOC_G_AUDOUT, VIDIOC_G_MODULATOR, VIDIOC_G_PRIORITY, VIDIOC_S_PRIORITY and VIDIOC_S_FREQUENCY. Signed-off-by: Márton Németh <nm127@freemail.hu>.
1952 Modified Files:
1953 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
1954 ltp/testcases/kernel/device-drivers/v4l/user_space/README
1955 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
1956 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.c
1957 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.h
1958 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
1959 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
1960 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.c
1961 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.h
1962 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
1963 Added Files:
1964 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
1965 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.h
1966 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
1967 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.h
1968 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.c
1969 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.h
1970 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PRIORITY.c
1971 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PRIORITY.h
1973 8) Log Message:
1974 [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,
1975 "In kernel's rtas_log_read() the first check is:
1977         if (!buf || count < rtas_error_log_buffer_max)
1978                 return -EINVAL;
1980 This code tries to avoid to be overcomplicated by rejecting partial reads of log strings. rtas_error_log_buffer_max is a maximal length of error message, and reader should provide enough space for it, or it will loose." The default of this test is to use 1024-byte read buffer, and it is proved not enough, as well as 4096-byte sometimes. I don't want to special case here. Hence, add it to the list. Reference, https://bugzilla.redhat.com/show_bug.cgi?id=460106. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
1982 Modified Files:
1983 ltp/testcases/kernel/fs/proc/proc01.c
1985 9) Log Message:
1986 [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>.
1988 Modified Files:
1989 ltp/config.mk.in
1990 ltp/configure.ac
1991 ltp/testcases/kernel/fs/proc/Makefile
1992 Added Files:
1993 ltp/m4/ltp-selinux.m4
1995 10) Log Message:
1996 [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,
1997 /proc/self/attr/* 
1998 /proc/self/task/[0-9]*/attr/*
1999 If it is disabled, expecting read(2) return -1 with -EINVAL. It does not affect the testing for systems with no LSM, LSM other than SELinux, and SELinux-disabled. As discussed before, I don't want to put those entries to a separate test, so I can read them the same way as the rest of procfs entries. The version 2 of this patch has been modified to make it easier to support other LSM enabled testing environments. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
2001 Modified Files:
2002 ltp/testcases/kernel/fs/proc/proc01.c
2004 11) Log Message:
2005 Cleanup and update of linux_syscall_numbers.h: I compared syscall numbers in testcases/kernel/include/*.in files of LTP with those in arch/*/include/asm/unistd.h headers of 2.6.28 kernel. A lot of numbers are missing in *.in files, so I wrote a patch. Adding syscall numbers might increase FAIL results on non-i386 archs. Succeeded to build on ia64 and x86_64 with this patch. Signed-off-by: Seiichi Ikarashi <s.ikarashi@jp.fujitsu.com>.
2007 Modified File(s):
2008 ltp/testcases/kernel/include/i386.in
2009 ltp/testcases/kernel/include/ia64.in
2010 ltp/testcases/kernel/include/x86_64.in
2012 12) Log Message:
2013 lcov: fix double-counting of function data
2015 Modified File(s):
2016 ltp/utils/analysis/lcov/bin/geninfo
2018 13) Log Message:
2019 lcov: use install -pD -m <mode> for file installation
2021 Modified File(s):
2022 ltp/utils/analysis/lcov/bin/install.sh
2023 ltp/utils/analysis/lcov/Makefile
2025 14) Log Message:
2026 lcov: fix warning when $HOME is not set. - based on patch by acalando@free.fr.
2028 Modified File(s):
2029 ltp/utils/analysis/lcov/bin/genhtml
2030 ltp/utils/analysis/lcov/bin/geninfo
2031 ltp/utils/analysis/lcov/bin/lcov
2033 15) Log Message:
2034 Reason to fix pthread_key_create_speculative_5_1: 
2035 1: keys[5] is a static array that is far too small. It is expected to hold the cumulative keys from each iteration of the loop, which on my system should execute 1025 times. It crashed immediately.
2036 2. The test is just wrong and will always fail. The only valid result from that loop is i == NUM_OF_KEYS && rc == EAGAIN. The generic test against rc isn't skipped when that result is found. It goes on to report a failure if rc is anything other than 0 without respect to the value of i.Signed-Off-By: Yi
2037 Xu <yxu@suse.de>.
2039 Modified File(s):
2040 ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_key_create/speculative/5-1.c
2042 16) Log Message:
2043 Proc01: Fix for PPC64 and Support SELinux-enabled Environment v2: The distribution we are using may be well maintained. But I guess there may be broken distributions on the earth. If a user of such broken distributions wants to run ltp on one's system, what happens? Shooting the trouble on such system takes rather longer time. Could you review my patch? With LTP_CHECK_LIB defined in ltp-common.m4, we can check the existence of libselinux and can define SELINUX_LIBS shell variable easily. LTP_CHECK_SELINUX uses LTP_CHECK_LIB. I think `lsm_should_work' in proc01.c is not guarded with HAVE_SELINUX_SELINUX_H. Do you afraid the binary size? Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
2045 Modified Files:
2046 ltp/m4/ltp-selinux.m4
2047 ltp/testcases/kernel/fs/proc/proc01.c
2048 Added Files:
2049 ltp/m4/ltp-common.m4
2051 17) Log Message:
2052 lcov: fix error when combining tracefiles without function data
2053 - lcov: Can't use an undefined value as a HASH reference at lcov line 1341.
2054 - bug reported by <richard.corden@gmail.com>.
2056 Modified File(s):
2057 ltp/utils/analysis/lcov/bin/lcov
2059 18) Log Message:
2060 swapon03: report FAIL if setting up MAX_SWAPFILES swaps failed: If we can't enable MAX_SWAPFILES swaps - something wrong in this system, and we must report FAIL. Now result of preparing swaps ignored and test can report PASS, if next swapon will also return error. Signed-Off-By: Dmitry Guryanov <dguryanov@parallels.com>.
2062 Modified File(s):
2063 ltp/testcases/kernel/syscalls/swapon/swapon03.c
2065 19) Log Message:
2066 Fix bug in rusers01 test script: This is in reference to bug in "rusers01" test which I reported on Feb 10, 2009. Current rusers01 script have following lines, "rusers $RHOST | grep $RHOST > /dev/null". If my remote host do not have any user logged in, then test returns failure even if "users $RHOST" executes without any error. In my subsequent mail, I am sending patch to fix this bug ( I have tested patch on machines ). The following patch PASS the "rusers01" test correctly if "rusers" command executes without any error. It reports the failure if "rusers" command fails. Signed-off-by: vivek@linsyssoft.com.
2068 Modified File(s):
2069 ltp/testcases/network/rpc/basic_tests/rusers/rusers01
2071 20) Log Message:
2072 Fix strftime/2-1.test segment fault. Signed-off-by: Xiao Xiao <xxiao@novell.com>.
2074 Modified File(s):
2075 ltp/testcases/open_posix_testsuite/conformance/interfaces/strftime/2-1.c
2077 21) Log Message:
2078 genhtml: fix error when combining tracefiles without function data
2079 - genhtml: Can't use an undefined value as a HASH reference at genhtml line 1506.
2080 - bug reported by <richard.corden@gmail.com>.
2082 Modified File(s):
2083 ltp/utils/analysis/lcov/bin/genhtml
2085 22) Log Message:
2086 genhtml: update comment. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
2088 Modified File(s):
2089 ltp/utils/analysis/lcov/bin/genhtml
2091 23) Log Message:
2092 genhtml: added --demangle-cpp option
2093 - used to convert C++ internal function names to human readable format
2094 - based on a patch by <slava.semushin@gmail.com>
2096 Modified File(s):
2097 ltp/utils/analysis/lcov/man/genhtml.1
2098 ltp/utils/analysis/lcov/bin/genhtml
2100 24) Log Message:
2101 genhtml: minor man page update. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
2103 Modified File(s):
2104 ltp/utils/analysis/lcov/man/genhtml.1
2106 25) Log Message:
2107 Realtime: Usability fix for matrix_mult test case: Here is a simple usability fix for matrix_mult test case. I think this print statement was missed out when the test was written. 
2108 Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>,
2109 Acked-By: Gowrishankar <gowrishankar.m@linux.vnet.ibm.com>,
2110 Acked-by: Vernon Mauery <vernux@us.ibm.com>,
2111 Acked-by: Darren Hart <dvhltc@us.ibm.com>,
2113 Modified File(s):
2114 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
2116 26) Log Message:
2117 v4l-test 0.7 for LTP: here is the v4l-test 0.7 for LTP. Changes:  Test cases added for VIDIOC_G_AUDIO, VIDIOC_G_AUDOUT, VIDIOC_S_AUDIO and VIDIOC_G_CROP. Added video_dummy kernel driver to verify the test environment. Some cleanup. Signed-off-by: Márton Németh <nm127@freemail.hu>.
2119 Modified Files:
2120 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
2121 ltp/testcases/kernel/device-drivers/v4l/user_space/README
2122 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
2123 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.h
2124 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
2125 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.h
2126 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
2127 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.c
2128 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
2129 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
2130 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.h
2131 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
2132 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
2133 Added Files:
2134 ltp/testcases/kernel/device-drivers/v4l/kernel_space/Makefile
2135 ltp/testcases/kernel/device-drivers/v4l/kernel_space/video_dummy.c
2136 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.c
2137 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.h
2139 27) Log Message:
2140 Proc01: Revert A Wrong Patch: The following patch reverts a wrong patch that has been commited accidentally, http://article.gmane.org/gmane.linux.ltp/7459. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
2142 Modified Files:
2143 ltp/m4/ltp-selinux.m4
2144 ltp/testcases/kernel/fs/proc/proc01.c
2145 Removed Files:
2146 ltp/m4/ltp-common.m4
2148 28) Log Message:
2149 Linux-2.6.26 introduced a new feature for Quota on Remount for RO Fs. This test cases will test that feature. For more info, please see: http://kernelnewbies.org/Linux_2_6_26, and, http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0ff5af8340aa6be44220d7237ef4a654314cf795. Signed-Off-By: Jan Kara <jack@suse.cz>. P
2150 orted-To-Ltp-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
2152 Modified Files:
2153 ltp/runtest/fs
2154 ltp/testcases/kernel/fs/Makefile
2155 Added Files:
2156 ltp/testcases/kernel/fs/quota_remount/Makefile
2157 ltp/testcases/kernel/fs/quota_remount/quota_remount_test01.sh
2159 29) Log Message:
2160 Limit starts when running for certain time, too: Please find attached a small patch to add this simple feature to pan without changing its previous behaviour. Running a test only once by pan for a specific time is currently also possible without this patch. Just give the '-t <time>' option *and* than the '-s 1' option. But it is racy yet, to do so. Adding this patch removes this race. With: $ pan <....> -t 60s -s 1 -- my_test, the my_test will now run for one time only. If everyhing went ok, it returns happy within the 60 seconds period. If my_test runs amok, it will never return and pan will kill it after 60 seconds. --8<--------8<-------8<-------8<--------8<-------8<-----8<--------8<------. This patches add a feature to limit the number of times a test is started when running for a certain time instead of infinite runs. This could be used to give a timeout for a certain test. Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>, Acked-by: Juergen Beisert <jbe@pengutronix.de>.
2162 Modified File(s):
2163 ltp/pan/pan.c
2165 30) Log Message:
2166 Include errno.h in some tests to get the errno variable on Debian: This patch fails FTBFS I got on Debian system due to missing headers. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
2168 Modified Files:
2169 ltp/testcases/kernel/syscalls/dup3/dup3_01.c
2170 ltp/testcases/kernel/syscalls/epoll_create1/epoll_create1_01.c
2171 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_01.c
2172 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
2173 ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_01.c
2174 ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_02.c
2175 ltp/testcases/kernel/syscalls/pipe2/pipe2_01.c
2176 ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
2177 ltp/testcases/kernel/syscalls/signalfd4/signalfd4_01.c
2178 ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
2179 ltp/testcases/kernel/syscalls/timerfd/timerfd02.c
2180 ltp/testcases/kernel/syscalls/timerfd/timerfd03.c
2182 31) Log Message:
2183 Use the macro HAVE_SYS_INOTIFY_H instead of incorrect HAVE_SYS_INOTIFY: This patch fixes incorrect compilation issue which caused the inotify tests not to be compiled when they should. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
2185 Modified Files:
2186 ltp/testcases/kernel/syscalls/inotify/inotify01.c
2187 ltp/testcases/kernel/syscalls/inotify/inotify02.c
2188 ltp/testcases/kernel/syscalls/inotify/inotify03.c
2190 32) Log Message:
2191 Delete the crontab of the test user in crontab tests: This patch cleans up the crontabs after the cron tests. When the crontab was not deleted, after deletion of the test user, it became a file with bogus permissions (owned by a nonexistent user). This caused subsequent crontab creation for a user of the same name (but different ID) to fail. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
2193 Modified Files:
2194 ltp/testcases/commands/cron/cron_allow01
2195 ltp/testcases/commands/cron/cron_deny01
2197 33) Log Message:
2198 Fixes of the su expect test script: These are some fixes of the su test. 
2199 - remove fail branches where the failure is implicit,
2200 - add behaviour of the Debian su (particularly different response strings),
2201 - get rid of errors "spawn id ... not open while executing close",
2202 Signed-off-by: Jiri Palecek <jpalecek@web.de>,
2204 Modified Files:
2205 ltp/testcases/commands/su/su01_s1
2207 34) Log Message:
2208 Add an error message instead of assert() in aio-stress: This patch fixes a problem with reporting errors in aio-stress, namely, that failure to open a file given on the command line will result in an assertion failure rather than an error message. This patch makes it print an error message instead. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
2210 Modified Files:
2211 ltp/testcases/kernel/io/ltp-aiodio/aio-stress.c
2213 35) Log Message:
2214 Add an error message instead of assert() in aio-stress: This patch fixes a problem with reporting errors in aio-stress, namely, that failure to open a file given on the command line will result in an assertion failure rather than an error message. This patch makes it print an error message instead. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
2216 Modified Files:
2217 ltp/testcases/network/ipv6/echo6/echoes6.c
2219 36) Log Message:
2220 pan: Honor the -q command line option: If one wants pan to be quiet, pan should honor this. Signed-off-by: Juergen Beisert <jbe@pengutronix.de>.
2222 Modified File(s):
2223 ltp/pan/pan.c
2225 37) Log Message:
2226 pan: Forward error messages to stderr: Unsure if I understand the code in the right manner, but other error messages are also forwarded to stderr instead of stdout. Signed-off-by: Juergen Beisert <jbe@pengutronix.de>.
2228 Modified File(s):
2229 ltp/pan/pan.c
2231 38) Log Message:
2232 aio02: Fixing CFLAGS and LDFLAGS in Makefile: This patch fix CFLAGS and LDFLAGS in aio02 Makefile, now it will append the value of these envar in the Makefile values. Signed-Off-By: Higor Aparecido Vieira Alves <halves@linux.vnet.ibm.com>.
2234 Modified File(s):
2235 ltp/testcases/kernel/io/aio/aio02/Makefile
2237 39) Log Message:
2238 runcc: add cflags option on runcc function to compile lib6 tests for different architectures: Runcc function was compiling all tests with default compiler architecture (32bits on RHEL and 64bits on SLES). This patch fix this problem adding support to get CFLAGS envar and use it to compile lib6 test for different architectures (32bits and 64bits). Signed-Off-By: Higor Aparecido Vieira Alves <halves@linux.vnet.ibm.com>.
2240 Modified File(s):
2241 ltp/testcases/network/lib6/runcc.c
2243 40) Log Message:
2244 v4l-test 0.8 for LTP: Today I released v4l-test 0.8. Please find attached the patch for LTP. Changes: Test cases added for VIDIOC_G_CROP, VIDIOC_G_CTRL and VIDIOC_S_CTRL. Signed-off-by: Márton Németh <nm127@freemail.hu>.
2246 Modified Files:
2247 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
2248 ltp/testcases/kernel/device-drivers/v4l/user_space/README
2249 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.c
2250 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.h
2251 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
2252 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
2253 ltp/testcases/kernel/device-drivers/v4l/user_space/video_limits.h
2254 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
2255 Added Files:
2256 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
2257 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.h
2259 41) Log Message:
2260 RFC: Fixes for Shared Memory test case shmat: Shmat1.c(testcases/kernel/mem/mtest06) is a test case which tries to create 3 threads during its execution. One thread allocates shared memory, second writes to the shared memory and the third reads from the shared memory. All the 3 threads are synchronized using a global variable. In case of signal (sigsegv) sighandler will be called. The current test case implementation is complete only for x86 arc and is not valid for other archs. We have noticed various issues while executing this test case. Test case issues can be summarized as:
2261 1. signals are masked once the signal handler is called
2262 2. comparison signal_context->edi == map address is dubious leading to test case failures under x86 architecture,
2263 Solution:
2264 Issue 1: This is due to calling siglongjmp() with in the signal handler. Once the signal handler is called all the signals will be masked. It wont be set back to the original value unless sigsetjmp() is called with a non zero second parameter. This was not happening earlier leading to segmentation faults while executing the tests.
2265 Issue 2: In the x86 architecture source and destination index with in the ES or DS segments are stored in esi and edi registers. While the shared memory address is being written to edi will have the map_address, returned by shmget, while when the data is read from map_address: will be contained in esi register. So it is inappropriate to just compare map_address to edi register. 
2266 Even after fixing these 2 issues I still see the test case failing some time with messages like: process exited with errors -1 etc. I wanted to know whether we should keep this test case in LTP suite or if there is a better way to fix the issues? Whether comparing signal_context->edi (or esi) == map_address is it the right thing to do? Signed-Off-By: Sharyathi Nagesh <sharyath@in.ibm.com>.
2268 Modified File(s):
2269 ltp/testcases/kernel/mem/mtest06/shmat1.c 
2271 42) Log Message:
2272 I had a look on testcases/kernel/device-drivers/usb/tusb and deleted what is no longer supported by Linux 2.6.28, for example struct usb_operations, http://lwn.net/Articles/196429/. The result is that nearly nothing left which would test any pieces of the USB code. I attached the patch, but I don't know if it is worth to keep the "tusb" directory at all. Signed-Off-By: Németh Márton <nm127@freemail.hu>.
2274 Modified Files:
2275 ltp/testcases/kernel/device-drivers/usb/tusb/Makefile
2276 ltp/testcases/kernel/device-drivers/usb/tusb/st_tusb.h
2277 ltp/testcases/kernel/device-drivers/usb/tusb/tusb.c
2278 Added Files:
2279 ltp/testcases/kernel/device-drivers/usb/tusb/README
2280 Removed Files:
2281 ltp/testcases/kernel/device-drivers/usb/tusb/tusb.mod.c
2283 43) Log Message:
2284 Don't declare lseek in the fork10 test to prevent clashes with system definition: This is a patch for bug #2128681 suggested by Fathi Boudra. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
2286 Modified Files:
2287 ltp/testcases/kernel/syscalls/fork/fork10.c
2289 44) Log Message:
2290 Fix broken line in runtest/scsi_debug.part1 file: This is another broken line in a runtest file. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
2292 Modified Files:
2293 ltp/runtest/quickhit
2294 ltp/runtest/scsi_debug.part1
2296 45) Log Message:
2297 Correct possible errors in the runtest files: This patch changes some runtest lines, st. the same tests are referred to as same test IDs. Also, ot fixes some (presumably by accident) broken lines in runtest files. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
2299 Modified Files:
2300 ltp/runtest/scsi_debug.part1
2302 46) Log Message:
2303 I'm a user of LTP. I use LTP for testing SH based Linux kernel for our embedded systems. I'm using a kernel 2.6.23. I've downloaded latest LTP release: ltp-full-20090131.tgz. I've found  the following issues: 1) I found some instructions on some LTP Makefiles reporting direct calls to "gcc" or "g++" instead of using the related env. variables $(CC) and/or $(CXX). The usage of gcc/g++ hardcoded, didn't allow to cross-build the related LTP tests. I've done a patch  which is attached to this email ( ltp-full-20090131-allow-cross-build-fix.patch). Signed-off-by: Francesco Rundo <francesco.rundo@st.com>.
2305 Modified Files:
2306 ltp/testcases/ballista/ballista/Makefile
2307 ltp/testcases/ballista/ballista/compile/Makefile
2308 ltp/testcases/kernel/device-drivers/acpi/Makefile
2309 ltp/testcases/kernel/device-drivers/agp/user_space/Makefile
2310 ltp/testcases/kernel/device-drivers/base/user_base/Makefile
2311 ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/Makefile
2312 ltp/testcases/kernel/device-drivers/drm/user_space/Makefile
2313 ltp/testcases/kernel/device-drivers/include/Makefile
2314 ltp/testcases/kernel/device-drivers/nls/Makefile
2315 ltp/testcases/kernel/device-drivers/pci/user_tpci/Makefile
2316 ltp/testcases/kernel/device-drivers/tbio/user_space/Makefile
2317 ltp/testcases/kernel/device-drivers/usb/user_usb/Makefile
2318 ltp/testcases/kernel/fs/fs-bench/Makefile
2319 ltp/testcases/kernel/fs/scsi/ltpfs/Makefile
2320 ltp/testcases/kernel/fs/scsi/ltpscsi/Makefile
2321 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/Makefile
2322 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/Makefile
2323 ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/Makefile
2324 ltp/testcases/kernel/security/digsig/twiddlebit/Makefile
2325 ltp/testcases/kernel/security/digsig/writeexec/Makefile
2326 ltp/testcases/kernel/syscalls/epoll2/examples/Makefile
2327 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/Makefile.hdr
2328 ltp/testcases/pounder21/Makefile
2329 ltp/testcases/pounder21/src/cpufreq/Makefile
2330 ltp/testcases/pounder21/src/mem_alloc_test/Makefile
2331 ltp/testcases/pounder21/src/memxfer5b/Makefile
2332 ltp/testcases/pounder21/src/ramsnake/Makefile
2333 ltp/testcases/pounder21/src/randacoords/Makefile
2334 ltp/testcases/pounder21/src/randasyscall/Makefile
2335 ltp/testcases/pounder21/src/time_tests/Makefile
2336 ltp/testcases/pounder21/src/xbonkers/Makefile
2338 47) Log Message:
2339 I'm a user of LTP. I use LTP for testing SH based Linux kernel for our embedded systems. I'm using a kernel 2.6.23. I've downloaded latest LTP release: ltp-full-20090131.tgz. I've found the following issues: 2) Under $LTP_ROOT/lib/ there are the tlibio.[ch] files which include some code based on Async IO functionalities. The Async IO is well supported if LTP was built with glibc but it is not supported by uclibc as, currently, the uclibc doesn't provide AsyncIO extensions. I think the code for AsyncIO, have to be placed under "#if !defined (__UCLIBC__)". I've made a patch to fix it. Signed-off-by: Francesco Rundo <francesco.rundo@st.com>. 
2341 Modified Files:
2342 ltp/include/tlibio.h
2343 ltp/lib/Makefile
2344 ltp/lib/tlibio.c
2346 48) Log Message:
2347 Addition of Freezer Controller Testcases to LTP. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>. More Details: http://marc.info/?t=123557050800005&r=1&w=2&n=3,
2349 Modified Files:
2350 ltp/testcases/kernel/controllers/Makefile
2351 ltp/testcases/kernel/controllers/test_controllers.sh
2352 Added Files:
2353 ltp/testcases/kernel/controllers/freezer/00_description.txt
2354 ltp/testcases/kernel/controllers/freezer/CHANGELOG
2355 ltp/testcases/kernel/controllers/freezer/COPYING
2356 ltp/testcases/kernel/controllers/freezer/Makefile
2357 ltp/testcases/kernel/controllers/freezer/README
2358 ltp/testcases/kernel/controllers/freezer/TODO
2359 ltp/testcases/kernel/controllers/freezer/fork_exec_loop.c
2360 ltp/testcases/kernel/controllers/freezer/fork_freeze.sh
2361 ltp/testcases/kernel/controllers/freezer/freeze_cancel.sh
2362 ltp/testcases/kernel/controllers/freezer/freeze_kill_thaw.sh
2363 ltp/testcases/kernel/controllers/freezer/freeze_move_thaw.sh
2364 ltp/testcases/kernel/controllers/freezer/freeze_self_thaw.sh
2365 ltp/testcases/kernel/controllers/freezer/freeze_sleep_thaw.sh
2366 ltp/testcases/kernel/controllers/freezer/freeze_thaw.sh
2367 ltp/testcases/kernel/controllers/freezer/freeze_write_freezing.sh
2368 ltp/testcases/kernel/controllers/freezer/libcgroup_freezer
2369 ltp/testcases/kernel/controllers/freezer/libltp
2370 ltp/testcases/kernel/controllers/freezer/run.sh
2371 ltp/testcases/kernel/controllers/freezer/stop_freeze_sleep_thaw_cont.sh
2372 ltp/testcases/kernel/controllers/freezer/stop_freeze_thaw_cont.sh
2373 ltp/testcases/kernel/controllers/freezer/timed_forkbomb.c
2374 ltp/testcases/kernel/controllers/freezer/vfork.c
2375 ltp/testcases/kernel/controllers/freezer/vfork_freeze.sh
2376 ltp/testcases/kernel/controllers/freezer/write_freezing.sh
2378 49) Log Message:
2379 Add microblaze support for linux_syscall_number.h. Signed-off-by: Michal Simek <monstr@monstr.eu>.
2381 Modified Files:
2382 ltp/testcases/kernel/include/order
2384 50) Log Message:
2385 uclinux: It is necessary to compile include. Signed-off-by: Michal Simek <monstr@monstr.eu>.
2387 Modified Files:
2388 ltp/testcases/kernel/Makefile
2389 ltp/testcases/kernel/include/Makefile
2391 51) Log Message:
2392 Use make install for uclinux too. Signed-off-by: Michal Simek <monstr@monstr.eu>.
2394 Modified Files:
2395 ltp/testcases/kernel/syscalls/Makefile
2397 52) Log Message:
2398 fix uclinux build. Signed-off-by: Michal Simek <monstr@monstr.eu>.
2400 Modified Files:
2401 ltp/testcases/kernel/syscalls/kill/kill05.c
2403 53) Log Message:
2404 uclinux doens't use remap_file_page. Signed-off-by: Michal Simek <monstr@monstr.eu>.
2406 Modified Files:
2407 ltp/testcases/kernel/syscalls/Makefile
2409 54) Log Message:
2410 Fix return(0) to return 0. Signed-off-by: Michal Simek <monstr@monstr.eu>.
2412 Modified Files:
2413 ltp/testcases/kernel/fs/dmapi/mmapfile.c
2414 ltp/testcases/kernel/fs/ftest/ftest01.c
2415 ltp/testcases/kernel/fs/ftest/ftest02.c
2416 ltp/testcases/kernel/fs/ftest/ftest03.c
2417 ltp/testcases/kernel/fs/ftest/ftest04.c
2418 ltp/testcases/kernel/fs/ftest/ftest05.c
2419 ltp/testcases/kernel/fs/ftest/ftest06.c
2420 ltp/testcases/kernel/fs/ftest/ftest07.c
2421 ltp/testcases/kernel/fs/ftest/ftest08.c
2422 ltp/testcases/kernel/fs/inode/inode01.c
2423 ltp/testcases/kernel/fs/inode/inode02.c
2424 ltp/testcases/kernel/fs/scsi/ltpfs/main.c
2425 ltp/testcases/kernel/fs/stream/stream01.c
2426 ltp/testcases/kernel/fs/stream/stream02.c
2427 ltp/testcases/kernel/fs/stream/stream03.c
2428 ltp/testcases/kernel/fs/stream/stream04.c
2429 ltp/testcases/kernel/fs/stream/stream05.c
2430 ltp/testcases/kernel/io/direct_io/diotest2.c
2431 ltp/testcases/kernel/io/direct_io/diotest3.c
2432 ltp/testcases/kernel/io/direct_io/diotest5.c
2433 ltp/testcases/kernel/io/direct_io/diotest6.c
2434 ltp/testcases/kernel/io/direct_io/diotest_routines.c
2435 ltp/testcases/kernel/io/disktest/dump.c
2436 ltp/testcases/kernel/io/disktest/main.c
2437 ltp/testcases/kernel/io/disktest/parse.c
2438 ltp/testcases/kernel/io/disktest/sfunc.c
2439 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
2440 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c
2441 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat03.c
2442 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
2443 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c
2444 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c
2445 ltp/testcases/kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c
2446 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
2447 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget02.c
2448 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget03.c
2449 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget05.c
2450 ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
2451 ltp/testcases/kernel/mem/mmapstress/mmapstress02.c
2452 ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
2453 ltp/testcases/kernel/mem/mmapstress/mmapstress04.c
2454 ltp/testcases/kernel/mem/mmapstress/mmapstress05.c
2455 ltp/testcases/kernel/mem/mmapstress/mmapstress06.c
2456 ltp/testcases/kernel/mem/mmapstress/mmapstress07.c
2457 ltp/testcases/kernel/mem/mmapstress/mmapstress08.c
2458 ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
2459 ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
2460 ltp/testcases/kernel/mem/page/page01.c
2461 ltp/testcases/kernel/mem/page/page02.c
2462 ltp/testcases/kernel/mem/vmtests/data_space.c
2463 ltp/testcases/kernel/mem/vmtests/stack_space.c
2464 ltp/testcases/kernel/pty/hangup01.c
2465 ltp/testcases/kernel/pty/ptem01.c
2466 ltp/testcases/kernel/pty/pty01.c
2467 ltp/testcases/kernel/sched/clisrv/readline.c
2468 ltp/testcases/kernel/sched/pthreads/pth_str02.c
2469 ltp/testcases/kernel/syscalls/abort/abort01.c
2470 ltp/testcases/kernel/syscalls/acct/acct01.c
2471 ltp/testcases/kernel/syscalls/acct/acct02.c
2472 ltp/testcases/kernel/syscalls/confstr/confstr01.c
2473 ltp/testcases/kernel/syscalls/creat/creat08.c
2474 ltp/testcases/kernel/syscalls/dup/dup06.c
2475 ltp/testcases/kernel/syscalls/dup/dup07.c
2476 ltp/testcases/kernel/syscalls/dup2/dup201.c
2477 ltp/testcases/kernel/syscalls/dup2/dup202.c
2478 ltp/testcases/kernel/syscalls/dup2/dup203.c
2479 ltp/testcases/kernel/syscalls/dup2/dup204.c
2480 ltp/testcases/kernel/syscalls/dup2/dup205.c
2481 ltp/testcases/kernel/syscalls/execve/execve02.c
2482 ltp/testcases/kernel/syscalls/execve/execve03.c
2483 ltp/testcases/kernel/syscalls/execve/execve04.c
2484 ltp/testcases/kernel/syscalls/execve/execve05.c
2485 ltp/testcases/kernel/syscalls/execve/execve06.c
2486 ltp/testcases/kernel/syscalls/exit/exit01.c
2487 ltp/testcases/kernel/syscalls/exit/exit02.c
2488 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
2489 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
2490 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
2491 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
2492 ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
2493 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
2494 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
2495 ltp/testcases/kernel/syscalls/fchdir/fchdir01.c
2496 ltp/testcases/kernel/syscalls/fchdir/fchdir02.c
2497 ltp/testcases/kernel/syscalls/fchdir/fchdir03.c
2498 ltp/testcases/kernel/syscalls/fchmod/fchmod02.c
2499 ltp/testcases/kernel/syscalls/fchmod/fchmod03.c
2500 ltp/testcases/kernel/syscalls/fchmod/fchmod04.c
2501 ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
2502 ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
2503 ltp/testcases/kernel/syscalls/fchmod/fchmod07.c
2504 ltp/testcases/kernel/syscalls/fcntl/fcntl01.c
2505 ltp/testcases/kernel/syscalls/fcntl/fcntl06.c
2506 ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
2507 ltp/testcases/kernel/syscalls/fcntl/fcntl12.c
2508 ltp/testcases/kernel/syscalls/fcntl/fcntl13.c
2509 ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
2510 ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
2511 ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
2512 ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
2513 ltp/testcases/kernel/syscalls/fcntl/fcntl18.c
2514 ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
2515 ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
2516 ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
2517 ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
2518 ltp/testcases/kernel/syscalls/fmtmsg/fmtmsg01.c
2519 ltp/testcases/kernel/syscalls/fork/fork02.c
2520 ltp/testcases/kernel/syscalls/fork/fork03.c
2521 ltp/testcases/kernel/syscalls/fork/fork05.c
2522 ltp/testcases/kernel/syscalls/fork/fork06.c
2523 ltp/testcases/kernel/syscalls/fork/fork08.c
2524 ltp/testcases/kernel/syscalls/fork/fork09.c
2525 ltp/testcases/kernel/syscalls/fork/fork10.c
2526 ltp/testcases/kernel/syscalls/fork/fork11.c
2527 ltp/testcases/kernel/syscalls/fstat/fstat02.c
2528 ltp/testcases/kernel/syscalls/fstat/fstat03.c
2529 ltp/testcases/kernel/syscalls/fstat/fstat04.c
2530 ltp/testcases/kernel/syscalls/fstat/fstat05.c
2531 ltp/testcases/kernel/syscalls/fstatfs/fstatfs02.c
2532 ltp/testcases/kernel/syscalls/fsync/fsync02.c
2533 ltp/testcases/kernel/syscalls/fsync/fsync03.c
2534 ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
2535 ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
2536 ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
2537 ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
2538 ltp/testcases/kernel/syscalls/getcwd/getcwd01.c
2539 ltp/testcases/kernel/syscalls/getcwd/getcwd02.c
2540 ltp/testcases/kernel/syscalls/getcwd/getcwd03.c
2541 ltp/testcases/kernel/syscalls/getdents/getdents01.c
2542 ltp/testcases/kernel/syscalls/getdents/getdents02.c
2543 ltp/testcases/kernel/syscalls/getdents/getdents03.c
2544 ltp/testcases/kernel/syscalls/getdents/getdents04.c
2545 ltp/testcases/kernel/syscalls/getegid/getegid02.c
2546 ltp/testcases/kernel/syscalls/getgid/getgid03.c
2547 ltp/testcases/kernel/syscalls/getgroups/getgroups03.c
2548 ltp/testcases/kernel/syscalls/getgroups/getgroups04.c
2549 ltp/testcases/kernel/syscalls/getitimer/getitimer01.c
2550 ltp/testcases/kernel/syscalls/getitimer/getitimer02.c
2551 ltp/testcases/kernel/syscalls/getitimer/getitimer03.c
2552 ltp/testcases/kernel/syscalls/getpeername/getpeername01.c
2553 ltp/testcases/kernel/syscalls/getpgid/getpgid01.c
2554 ltp/testcases/kernel/syscalls/getpgid/getpgid02.c
2555 ltp/testcases/kernel/syscalls/getpid/getpid01.c
2556 ltp/testcases/kernel/syscalls/getpid/getpid02.c
2557 ltp/testcases/kernel/syscalls/getppid/getppid02.c
2558 ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
2559 ltp/testcases/kernel/syscalls/getpriority/getpriority02.c
2560 ltp/testcases/kernel/syscalls/getresgid/getresgid01.c
2561 ltp/testcases/kernel/syscalls/getresgid/getresgid02.c
2562 ltp/testcases/kernel/syscalls/getresgid/getresgid03.c
2563 ltp/testcases/kernel/syscalls/getresuid/getresuid01.c
2564 ltp/testcases/kernel/syscalls/getresuid/getresuid02.c
2565 ltp/testcases/kernel/syscalls/getresuid/getresuid03.c
2566 ltp/testcases/kernel/syscalls/getsid/getsid01.c
2567 ltp/testcases/kernel/syscalls/getsid/getsid02.c
2568 ltp/testcases/kernel/syscalls/getsockname/getsockname01.c
2569 ltp/testcases/kernel/syscalls/getsockopt/getsockopt01.c
2570 ltp/testcases/kernel/syscalls/gettid/gettid01.c
2571 ltp/testcases/kernel/syscalls/getuid/getuid01.c
2572 ltp/testcases/kernel/syscalls/getuid/getuid02.c
2573 ltp/testcases/kernel/syscalls/getuid/getuid03.c
2574 ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
2575 ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
2576 ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
2577 ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
2578 ltp/testcases/kernel/syscalls/iopl/iopl01.c
2579 ltp/testcases/kernel/syscalls/iopl/iopl02.c
2580 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl01.c
2581 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
2582 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl03.c
2583 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl04.c
2584 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl05.c
2585 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
2586 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
2587 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
2588 ltp/testcases/kernel/syscalls/ipc/msgget/msgget01.c
2589 ltp/testcases/kernel/syscalls/ipc/msgget/msgget02.c
2590 ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
2591 ltp/testcases/kernel/syscalls/ipc/msgget/msgget04.c
2592 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv01.c
2593 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv02.c
2594 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv03.c
2595 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv04.c
2596 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
2597 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
2598 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd01.c
2599 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd02.c
2600 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd03.c
2601 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd04.c
2602 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
2603 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
2604 ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
2605 ltp/testcases/kernel/syscalls/ipc/semctl/semctl02.c
2606 ltp/testcases/kernel/syscalls/ipc/semctl/semctl03.c
2607 ltp/testcases/kernel/syscalls/ipc/semctl/semctl04.c
2608 ltp/testcases/kernel/syscalls/ipc/semctl/semctl05.c
2609 ltp/testcases/kernel/syscalls/ipc/semget/semget01.c
2610 ltp/testcases/kernel/syscalls/ipc/semget/semget02.c
2611 ltp/testcases/kernel/syscalls/ipc/semget/semget03.c
2612 ltp/testcases/kernel/syscalls/ipc/semget/semget06.c
2613 ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
2614 ltp/testcases/kernel/syscalls/ipc/semop/semop03.c
2615 ltp/testcases/kernel/syscalls/ipc/semop/semop04.c
2616 ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
2617 ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
2618 ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
2619 ltp/testcases/kernel/syscalls/ipc/shmat/shmat03.c
2620 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
2621 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
2622 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl03.c
2623 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
2624 ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
2625 ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt02.c
2626 ltp/testcases/kernel/syscalls/ipc/shmget/shmget01.c
2627 ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
2628 ltp/testcases/kernel/syscalls/ipc/shmget/shmget03.c
2629 ltp/testcases/kernel/syscalls/ipc/shmget/shmget04.c
2630 ltp/testcases/kernel/syscalls/ipc/shmget/shmget05.c
2631 ltp/testcases/kernel/syscalls/kill/kill01.c
2632 ltp/testcases/kernel/syscalls/kill/kill03.c
2633 ltp/testcases/kernel/syscalls/kill/kill04.c
2634 ltp/testcases/kernel/syscalls/kill/kill05.c
2635 ltp/testcases/kernel/syscalls/kill/kill06.c
2636 ltp/testcases/kernel/syscalls/kill/kill07.c
2637 ltp/testcases/kernel/syscalls/kill/kill08.c
2638 ltp/testcases/kernel/syscalls/kill/kill11.c
2639 ltp/testcases/kernel/syscalls/kill/kill12.c
2640 ltp/testcases/kernel/syscalls/lchown/lchown01.c
2641 ltp/testcases/kernel/syscalls/lchown/lchown02.c
2642 ltp/testcases/kernel/syscalls/listen/listen01.c
2643 ltp/testcases/kernel/syscalls/llseek/llseek01.c
2644 ltp/testcases/kernel/syscalls/llseek/llseek02.c
2645 ltp/testcases/kernel/syscalls/lseek/lseek06.c
2646 ltp/testcases/kernel/syscalls/lseek/lseek07.c
2647 ltp/testcases/kernel/syscalls/lseek/lseek08.c
2648 ltp/testcases/kernel/syscalls/lseek/lseek09.c
2649 ltp/testcases/kernel/syscalls/lseek/lseek10.c
2650 ltp/testcases/kernel/syscalls/lstat/lstat02.c
2651 ltp/testcases/kernel/syscalls/lstat/lstat03.c
2652 ltp/testcases/kernel/syscalls/mallopt/mallopt01.c
2653 ltp/testcases/kernel/syscalls/memcmp/memcmp01.c
2654 ltp/testcases/kernel/syscalls/memcpy/memcpy01.c
2655 ltp/testcases/kernel/syscalls/memset/memset01.c
2656 ltp/testcases/kernel/syscalls/mincore/mincore01.c
2657 ltp/testcases/kernel/syscalls/mkdir/mkdir02.c
2658 ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
2659 ltp/testcases/kernel/syscalls/mkdir/mkdir04.c
2660 ltp/testcases/kernel/syscalls/mkdir/mkdir05.c
2661 ltp/testcases/kernel/syscalls/mkdir/mkdir09.c
2662 ltp/testcases/kernel/syscalls/mknod/mknod02.c
2663 ltp/testcases/kernel/syscalls/mknod/mknod03.c
2664 ltp/testcases/kernel/syscalls/mknod/mknod04.c
2665 ltp/testcases/kernel/syscalls/mknod/mknod05.c
2666 ltp/testcases/kernel/syscalls/mknod/mknod06.c
2667 ltp/testcases/kernel/syscalls/mknod/mknod07.c
2668 ltp/testcases/kernel/syscalls/mknod/mknod08.c
2669 ltp/testcases/kernel/syscalls/mknod/mknod09.c
2670 ltp/testcases/kernel/syscalls/mmap/mmap04.c
2671 ltp/testcases/kernel/syscalls/mmap/mmap05.c
2672 ltp/testcases/kernel/syscalls/mmap/mmap06.c
2673 ltp/testcases/kernel/syscalls/mmap/mmap07.c
2674 ltp/testcases/kernel/syscalls/mmap/mmap08.c
2675 ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt01.c
2676 ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt02.c
2677 ltp/testcases/kernel/syscalls/mprotect/mprotect01.c
2678 ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
2679 ltp/testcases/kernel/syscalls/mprotect/mprotect03.c
2680 ltp/testcases/kernel/syscalls/mremap/mremap01.c
2681 ltp/testcases/kernel/syscalls/mremap/mremap02.c
2682 ltp/testcases/kernel/syscalls/mremap/mremap03.c
2683 ltp/testcases/kernel/syscalls/mremap/mremap04.c
2684 ltp/testcases/kernel/syscalls/msync/msync01.c
2685 ltp/testcases/kernel/syscalls/msync/msync02.c
2686 ltp/testcases/kernel/syscalls/msync/msync03.c
2687 ltp/testcases/kernel/syscalls/msync/msync04.c
2688 ltp/testcases/kernel/syscalls/msync/msync05.c
2689 ltp/testcases/kernel/syscalls/munmap/munmap01.c
2690 ltp/testcases/kernel/syscalls/munmap/munmap02.c
2691 ltp/testcases/kernel/syscalls/munmap/munmap03.c
2692 ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
2693 ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
2694 ltp/testcases/kernel/syscalls/nanosleep/nanosleep04.c
2695 ltp/testcases/kernel/syscalls/nftw/nftw.c
2696 ltp/testcases/kernel/syscalls/nftw/nftw64.c
2697 ltp/testcases/kernel/syscalls/nice/nice01.c
2698 ltp/testcases/kernel/syscalls/nice/nice02.c
2699 ltp/testcases/kernel/syscalls/nice/nice03.c
2700 ltp/testcases/kernel/syscalls/nice/nice04.c
2701 ltp/testcases/kernel/syscalls/open/open01.c
2702 ltp/testcases/kernel/syscalls/open/open02.c
2703 ltp/testcases/kernel/syscalls/open/open04.c
2704 ltp/testcases/kernel/syscalls/open/open05.c
2705 ltp/testcases/kernel/syscalls/open/open06.c
2706 ltp/testcases/kernel/syscalls/open/open07.c
2707 ltp/testcases/kernel/syscalls/open/open08.c
2708 ltp/testcases/kernel/syscalls/open/open09.c
2709 ltp/testcases/kernel/syscalls/open/open10.c
2710 ltp/testcases/kernel/syscalls/pause/pause02.c
2711 ltp/testcases/kernel/syscalls/pause/pause03.c
2712 ltp/testcases/kernel/syscalls/personality/personality01.c
2713 ltp/testcases/kernel/syscalls/personality/personality02.c
2714 ltp/testcases/kernel/syscalls/pipe/pipe01.c
2715 ltp/testcases/kernel/syscalls/pipe/pipe05.c
2716 ltp/testcases/kernel/syscalls/pipe/pipe06.c
2717 ltp/testcases/kernel/syscalls/pipe/pipe08.c
2718 ltp/testcases/kernel/syscalls/pipe/pipe09.c
2719 ltp/testcases/kernel/syscalls/pipe/pipe10.c
2720 ltp/testcases/kernel/syscalls/pipe/pipe11.c
2721 ltp/testcases/kernel/syscalls/poll/poll01.c
2722 ltp/testcases/kernel/syscalls/pread/pread01.c
2723 ltp/testcases/kernel/syscalls/pread/pread02.c
2724 ltp/testcases/kernel/syscalls/pread/pread03.c
2725 ltp/testcases/kernel/syscalls/profil/profil01.c
2726 ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
2727 ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
2728 ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
2729 ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
2730 ltp/testcases/kernel/syscalls/read/read02.c
2731 ltp/testcases/kernel/syscalls/read/read03.c
2732 ltp/testcases/kernel/syscalls/read/read04.c
2733 ltp/testcases/kernel/syscalls/readlink/readlink01.c
2734 ltp/testcases/kernel/syscalls/readlink/readlink03.c
2735 ltp/testcases/kernel/syscalls/readlink/readlink04.c
2736 ltp/testcases/kernel/syscalls/readv/readv01.c
2737 ltp/testcases/kernel/syscalls/readv/readv02.c
2738 ltp/testcases/kernel/syscalls/readv/readv03.c
2739 ltp/testcases/kernel/syscalls/recv/recv01.c
2740 ltp/testcases/kernel/syscalls/rename/rename01.c
2741 ltp/testcases/kernel/syscalls/rename/rename03.c
2742 ltp/testcases/kernel/syscalls/rename/rename04.c
2743 ltp/testcases/kernel/syscalls/rename/rename05.c
2744 ltp/testcases/kernel/syscalls/rename/rename06.c
2745 ltp/testcases/kernel/syscalls/rename/rename07.c
2746 ltp/testcases/kernel/syscalls/rename/rename08.c
2747 ltp/testcases/kernel/syscalls/rename/rename09.c
2748 ltp/testcases/kernel/syscalls/rename/rename10.c
2749 ltp/testcases/kernel/syscalls/rename/rename12.c
2750 ltp/testcases/kernel/syscalls/rename/rename13.c
2751 ltp/testcases/kernel/syscalls/rename/rename14.c
2752 ltp/testcases/kernel/syscalls/rmdir/rmdir01.c
2753 ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
2754 ltp/testcases/kernel/syscalls/rmdir/rmdir03.c
2755 ltp/testcases/kernel/syscalls/sched_getscheduler/sched_getscheduler02.c
2756 ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler01.c
2757 ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler02.c
2758 ltp/testcases/kernel/syscalls/sched_yield/sched_yield01.c
2759 ltp/testcases/kernel/syscalls/send/send01.c
2760 ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
2761 ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
2762 ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
2763 ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
2764 ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
2765 ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
2766 ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
2767 ltp/testcases/kernel/syscalls/sendto/sendto01.c
2768 ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
2769 ltp/testcases/kernel/syscalls/setfsuid/setfsuid01.c
2770 ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
2771 ltp/testcases/kernel/syscalls/setgid/setgid02.c
2772 ltp/testcases/kernel/syscalls/setgid/setgid03.c
2773 ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
2774 ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
2775 ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
2776 ltp/testcases/kernel/syscalls/setitimer/setitimer01.c
2777 ltp/testcases/kernel/syscalls/setitimer/setitimer02.c
2778 ltp/testcases/kernel/syscalls/setitimer/setitimer03.c
2779 ltp/testcases/kernel/syscalls/setpgid/setpgid02.c
2780 ltp/testcases/kernel/syscalls/setpgid/setpgid03.c
2781 ltp/testcases/kernel/syscalls/setpgrp/setpgrp02.c
2782 ltp/testcases/kernel/syscalls/setpriority/setpriority01.c
2783 ltp/testcases/kernel/syscalls/setpriority/setpriority02.c
2784 ltp/testcases/kernel/syscalls/setpriority/setpriority03.c
2785 ltp/testcases/kernel/syscalls/setpriority/setpriority04.c
2786 ltp/testcases/kernel/syscalls/setpriority/setpriority05.c
2787 ltp/testcases/kernel/syscalls/setregid/setregid02.c
2788 ltp/testcases/kernel/syscalls/setregid/setregid03.c
2789 ltp/testcases/kernel/syscalls/setregid/setregid04.c
2790 ltp/testcases/kernel/syscalls/setresuid/setresuid01.c
2791 ltp/testcases/kernel/syscalls/setresuid/setresuid02.c
2792 ltp/testcases/kernel/syscalls/setresuid/setresuid03.c
2793 ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
2794 ltp/testcases/kernel/syscalls/setreuid/setreuid02.c
2795 ltp/testcases/kernel/syscalls/setreuid/setreuid03.c
2796 ltp/testcases/kernel/syscalls/setreuid/setreuid04.c
2797 ltp/testcases/kernel/syscalls/setreuid/setreuid05.c
2798 ltp/testcases/kernel/syscalls/setreuid/setreuid06.c
2799 ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
2800 ltp/testcases/kernel/syscalls/setrlimit/setrlimit01.c
2801 ltp/testcases/kernel/syscalls/setrlimit/setrlimit02.c
2802 ltp/testcases/kernel/syscalls/setsid/setsid01.c
2803 ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
2804 ltp/testcases/kernel/syscalls/settimeofday/settimeofday01.c
2805 ltp/testcases/kernel/syscalls/settimeofday/settimeofday02.c
2806 ltp/testcases/kernel/syscalls/setuid/setuid03.c
2807 ltp/testcases/kernel/syscalls/setuid/setuid04.c
2808 ltp/testcases/kernel/syscalls/sigaction/sigaction01.c
2809 ltp/testcases/kernel/syscalls/sigaction/sigaction02.c
2810 ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack01.c
2811 ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack02.c
2812 ltp/testcases/kernel/syscalls/sighold/sighold02.c
2813 ltp/testcases/kernel/syscalls/signal/signal02.c
2814 ltp/testcases/kernel/syscalls/signal/signal03.c
2815 ltp/testcases/kernel/syscalls/signal/signal04.c
2816 ltp/testcases/kernel/syscalls/signal/signal05.c
2817 ltp/testcases/kernel/syscalls/sigprocmask/sigprocmask01.c
2818 ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
2819 ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
2820 ltp/testcases/kernel/syscalls/socket/socket01.c
2821 ltp/testcases/kernel/syscalls/socketpair/socketpair01.c
2822 ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
2823 ltp/testcases/kernel/syscalls/stat/stat01.c
2824 ltp/testcases/kernel/syscalls/stat/stat02.c
2825 ltp/testcases/kernel/syscalls/stat/stat03.c
2826 ltp/testcases/kernel/syscalls/statfs/statfs02.c
2827 ltp/testcases/kernel/syscalls/statfs/statfs03.c
2828 ltp/testcases/kernel/syscalls/stime/stime01.c
2829 ltp/testcases/kernel/syscalls/stime/stime02.c
2830 ltp/testcases/kernel/syscalls/string/string01.c
2831 ltp/testcases/kernel/syscalls/symlink/symlink01.c
2832 ltp/testcases/kernel/syscalls/symlink/symlink03.c
2833 ltp/testcases/kernel/syscalls/symlink/symlink04.c
2834 ltp/testcases/kernel/syscalls/symlink/symlink05.c
2835 ltp/testcases/kernel/syscalls/sync/sync02.c
2836 ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
2837 ltp/testcases/kernel/syscalls/syscall/syscall01.c
2838 ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
2839 ltp/testcases/kernel/syscalls/sysctl/sysctl01.c
2840 ltp/testcases/kernel/syscalls/sysctl/sysctl03.c
2841 ltp/testcases/kernel/syscalls/sysctl/sysctl04.c
2842 ltp/testcases/kernel/syscalls/sysctl/sysctl05.c
2843 ltp/testcases/kernel/syscalls/sysinfo/sysinfo01.c
2844 ltp/testcases/kernel/syscalls/sysinfo/sysinfo02.c
2845 ltp/testcases/kernel/syscalls/time/time02.c
2846 ltp/testcases/kernel/syscalls/times/times03.c
2847 ltp/testcases/kernel/syscalls/truncate/truncate01.c
2848 ltp/testcases/kernel/syscalls/truncate/truncate02.c
2849 ltp/testcases/kernel/syscalls/truncate/truncate03.c
2850 ltp/testcases/kernel/syscalls/truncate/truncate04.c
2851 ltp/testcases/kernel/syscalls/umask/umask02.c
2852 ltp/testcases/kernel/syscalls/umask/umask03.c
2853 ltp/testcases/kernel/syscalls/uname/uname02.c
2854 ltp/testcases/kernel/syscalls/uname/uname03.c
2855 ltp/testcases/kernel/syscalls/utime/utime01.c
2856 ltp/testcases/kernel/syscalls/utime/utime02.c
2857 ltp/testcases/kernel/syscalls/utime/utime03.c
2858 ltp/testcases/kernel/syscalls/utime/utime04.c
2859 ltp/testcases/kernel/syscalls/utime/utime05.c
2860 ltp/testcases/kernel/syscalls/utime/utime06.c
2861 ltp/testcases/kernel/syscalls/vfork/vfork01.c
2862 ltp/testcases/kernel/syscalls/vhangup/vhangup01.c
2863 ltp/testcases/kernel/syscalls/vhangup/vhangup02.c
2864 ltp/testcases/kernel/syscalls/wait4/wait401.c
2865 ltp/testcases/kernel/syscalls/wait4/wait402.c
2866 ltp/testcases/kernel/syscalls/waitpid/waitpid01.c
2867 ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
2868 ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
2869 ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
2870 ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
2871 ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
2872 ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
2873 ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
2874 ltp/testcases/kernel/syscalls/waitpid/waitpid09.c
2875 ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
2876 ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
2877 ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
2878 ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
2879 ltp/testcases/kernel/syscalls/write/write02.c
2880 ltp/testcases/kernel/syscalls/write/write03.c
2881 ltp/testcases/kernel/syscalls/write/write04.c
2882 ltp/testcases/kernel/syscalls/write/write05.c
2883 ltp/testcases/kernel/syscalls/writev/writev01.c
2884 ltp/testcases/kernel/syscalls/writev/writev02.c
2885 ltp/testcases/kernel/syscalls/writev/writev03.c
2886 ltp/testcases/kernel/syscalls/writev/writev04.c
2887 ltp/testcases/kernel/syscalls/writev/writev05.c
2888 ltp/testcases/kernel/syscalls/writev/writev06.c
2890 55) Log Message:
2891 fix return(1) -> return 1. Signed-off-by: Michal Simek <monstr@monstr.eu>. 
2893 Modified Files:
2894 ltp/testcases/kernel/fs/inode/inode02.c
2895 ltp/testcases/kernel/fs/scsi/ltpfs/main.c
2896 ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
2897 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap03.c
2898 ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
2899 ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
2900 ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
2901 ltp/testcases/kernel/mem/page/page01.c
2902 ltp/testcases/kernel/sched/nptl/nptl01.c
2903 ltp/testcases/kernel/sched/sched_stress/sched_tc6.c
2904 ltp/testcases/kernel/syscalls/abort/abort01.c
2905 ltp/testcases/kernel/syscalls/fcntl/fcntl07.c
2906 ltp/testcases/kernel/syscalls/fcntl/fcntl07B.c
2907 ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
2908 ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
2909 ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
2910 ltp/testcases/kernel/syscalls/symlink/symlink01.c
2912 56) Log Message:
2913 Fix return(NULL) -> return NULL. Signed-off-by: Michal Simek <monstr@monstr.eu>.
2915 Modified Files:
2916 ltp/testcases/kernel/fs/doio/doio.c
2917 ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
2918 ltp/testcases/kernel/syscalls/symlink/symlink01.c
2920 57) Log Message:
2921 Clear Trailing Whitespace. Signed-off-by: Michal Simek <monstr@monstr.eu>.
2923 Modified Files:
2924 ltp/testcases/kernel/containers/netns/crtchild.c
2925 ltp/testcases/kernel/containers/netns/crtchild_delchild.c
2926 ltp/testcases/kernel/containers/netns/par_chld_ftp.c
2927 ltp/testcases/kernel/containers/netns/par_chld_ipv6.c
2928 ltp/testcases/kernel/containers/netns/sysfsview.c
2929 ltp/testcases/kernel/containers/netns/two_children_ns.c
2930 ltp/testcases/kernel/containers/pidns/pidns04.c
2931 ltp/testcases/kernel/containers/sysvipc/check_ipcns_enabled.c
2932 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
2933 ltp/testcases/kernel/device-drivers/acpi/LtpAcpiCmds.c
2934 ltp/testcases/kernel/device-drivers/agp/kernel_space/tagp.c
2935 ltp/testcases/kernel/device-drivers/agp/user_space/tagp_ki.c
2936 ltp/testcases/kernel/device-drivers/agp/user_space/user_tagp.c
2937 ltp/testcases/kernel/device-drivers/base/tbase/tbase.c
2938 ltp/testcases/kernel/device-drivers/base/user_base/tbase_ki.c
2939 ltp/testcases/kernel/device-drivers/base/user_base/user_tbase.c
2940 ltp/testcases/kernel/device-drivers/dev_sim_framework/kernel_space/tmod.c
2941 ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/tmod_ki.c
2942 ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/user_tmod.c
2943 ltp/testcases/kernel/device-drivers/drm/kernel_space/tdrm.c
2944 ltp/testcases/kernel/device-drivers/drm/user_space/user_tdrm.c
2945 ltp/testcases/kernel/device-drivers/include/includeTest.c
2946 ltp/testcases/kernel/device-drivers/include/userBlockInclude.c
2947 ltp/testcases/kernel/device-drivers/nls/userBlockNLS.c
2948 ltp/testcases/kernel/device-drivers/pci/tpci/tpci.c
2949 ltp/testcases/kernel/device-drivers/pci/user_tpci/tpci_ki.c
2950 ltp/testcases/kernel/device-drivers/pci/user_tpci/user_tpci.c
2951 ltp/testcases/kernel/device-drivers/tbio/kernel_space/tbio.c
2952 ltp/testcases/kernel/device-drivers/tbio/user_space/tbio_ki.c
2953 ltp/testcases/kernel/device-drivers/tbio/user_space/user_tbio.c
2954 ltp/testcases/kernel/device-drivers/usb/tusb/tusb.c
2955 ltp/testcases/kernel/device-drivers/usb/user_usb/tusb_ki.c
2956 ltp/testcases/kernel/device-drivers/usb/user_usb/user_tusb.c
2957 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
2958 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
2959 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
2960 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
2961 ltp/testcases/kernel/fs/acls/acl_file_test.c
2962 ltp/testcases/kernel/fs/dmapi/attr.c
2963 ltp/testcases/kernel/fs/dmapi/config.c
2964 ltp/testcases/kernel/fs/dmapi/disp.c
2965 ltp/testcases/kernel/fs/dmapi/dm_test.c
2966 ltp/testcases/kernel/fs/dmapi/event.c
2967 ltp/testcases/kernel/fs/dmapi/event_am.c
2968 ltp/testcases/kernel/fs/dmapi/event_an.c
2969 ltp/testcases/kernel/fs/dmapi/event_sd.c
2970 ltp/testcases/kernel/fs/dmapi/event_sn.c
2971 ltp/testcases/kernel/fs/dmapi/event_us.c
2972 ltp/testcases/kernel/fs/dmapi/handle.c
2973 ltp/testcases/kernel/fs/dmapi/hole.c
2974 ltp/testcases/kernel/fs/dmapi/invis.c
2975 ltp/testcases/kernel/fs/dmapi/mmap.c
2976 ltp/testcases/kernel/fs/dmapi/mmapfile.c
2977 ltp/testcases/kernel/fs/dmapi/mount.c
2978 ltp/testcases/kernel/fs/dmapi/objref.c
2979 ltp/testcases/kernel/fs/dmapi/pmr_post.c
2980 ltp/testcases/kernel/fs/dmapi/pmr_pre.c
2981 ltp/testcases/kernel/fs/dmapi/right.c
2982 ltp/testcases/kernel/fs/dmapi/session.c
2983 ltp/testcases/kernel/fs/dmapi/token.c
2984 ltp/testcases/kernel/fs/doio/doio.c
2985 ltp/testcases/kernel/fs/doio/growfiles.c
2986 ltp/testcases/kernel/fs/doio/iogen.c
2987 ltp/testcases/kernel/fs/fs-bench/create-files.c
2988 ltp/testcases/kernel/fs/fs-bench/random-del-create.c
2989 ltp/testcases/kernel/fs/fs_di/create_datafile.c
2990 ltp/testcases/kernel/fs/fsstress/fsstress.c
2991 ltp/testcases/kernel/fs/fsx-linux/fsx-linux.c
2992 ltp/testcases/kernel/fs/ftest/ftest01.c
2993 ltp/testcases/kernel/fs/ftest/ftest02.c
2994 ltp/testcases/kernel/fs/ftest/ftest03.c
2995 ltp/testcases/kernel/fs/ftest/ftest04.c
2996 ltp/testcases/kernel/fs/ftest/ftest06.c
2997 ltp/testcases/kernel/fs/ftest/ftest07.c
2998 ltp/testcases/kernel/fs/inode/inode01.c
2999 ltp/testcases/kernel/fs/inode/inode02.c
3000 ltp/testcases/kernel/fs/mongo/map5.c
3001 ltp/testcases/kernel/fs/mongo/mongo_compare.c
3002 ltp/testcases/kernel/fs/mongo/mongo_read.c
3003 ltp/testcases/kernel/fs/mongo/mongo_slinks.c
3004 ltp/testcases/kernel/fs/mongo/reiser_fract_tree.c
3005 ltp/testcases/kernel/fs/mongo/summ.c
3006 ltp/testcases/kernel/fs/openfile/openfile.c
3007 ltp/testcases/kernel/fs/proc/proc01.c
3008 ltp/testcases/kernel/fs/scsi/ltpfs/LtpfsCmds.c
3009 ltp/testcases/kernel/fs/scsi/ltpfs/main.c
3010 ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
3011 ltp/testcases/kernel/fs/scsi/ltpscsi/sg_err.c
3012 ltp/testcases/kernel/fs/stream/stream01.c
3013 ltp/testcases/kernel/fs/stream/stream02.c
3014 ltp/testcases/kernel/fs/stream/stream03.c
3015 ltp/testcases/kernel/fs/stream/stream04.c
3016 ltp/testcases/kernel/fs/stream/stream05.c
3017 ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
3018 ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.c
3019 ltp/testcases/kernel/hotplug/memory_hotplug/segment.c
3020 ltp/testcases/kernel/io/aio/aio01/aio01.c
3021 ltp/testcases/kernel/io/aio/aio02/main.c
3022 ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
3023 ltp/testcases/kernel/io/direct_io/diotest1.c
3024 ltp/testcases/kernel/io/direct_io/diotest2.c
3025 ltp/testcases/kernel/io/direct_io/diotest3.c
3026 ltp/testcases/kernel/io/direct_io/diotest4.c
3027 ltp/testcases/kernel/io/direct_io/diotest5.c
3028 ltp/testcases/kernel/io/direct_io/diotest6.c
3029 ltp/testcases/kernel/io/direct_io/diotest_routines.c
3030 ltp/testcases/kernel/io/direct_io/dma_thread_diotest7.c
3031 ltp/testcases/kernel/io/disktest/childmain.c
3032 ltp/testcases/kernel/io/disktest/dump.c
3033 ltp/testcases/kernel/io/disktest/globals.c
3034 ltp/testcases/kernel/io/disktest/main.c
3035 ltp/testcases/kernel/io/disktest/parse.c
3036 ltp/testcases/kernel/io/disktest/sfunc.c
3037 ltp/testcases/kernel/io/disktest/threading.c
3038 ltp/testcases/kernel/io/disktest/timer.c
3039 ltp/testcases/kernel/io/ltp-aiodio/aio-stress.c
3040 ltp/testcases/kernel/io/ltp-aiodio/aiocp.c
3041 ltp/testcases/kernel/io/ltp-aiodio/aiodio_sparse.c
3042 ltp/testcases/kernel/io/ltp-aiodio/dio_sparse.c
3043 ltp/testcases/kernel/io/ltp-aiodio/ltp-diorh.c
3044 ltp/testcases/kernel/io/ltp-aiodio/read_checkzero.c
3045 ltp/testcases/kernel/io/stress_cd/stress_cd.c
3046 ltp/testcases/kernel/io/writetest/writetest.c
3047 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_01.c
3048 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_ctl.c
3049 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_get.c
3050 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_rcv.c
3051 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_snd.c
3052 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_04.c
3053 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
3054 ltp/testcases/kernel/ipc/ipc_stress/pipe_test_01.c
3055 ltp/testcases/kernel/ipc/ipc_stress/pipe_test_02.c
3056 ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_01.c
3057 ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
3058 ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
3059 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_01.c
3060 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
3061 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
3062 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_04.c
3063 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_05.c
3064 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
3065 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_07.c
3066 ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
3067 ltp/testcases/kernel/ipc/ipc_stress/signal_test_02.c
3068 ltp/testcases/kernel/ipc/ipc_stress/signal_test_03.c
3069 ltp/testcases/kernel/ipc/ipc_stress/signal_test_04.c
3070 ltp/testcases/kernel/ipc/ipc_stress/signal_test_05.c
3071 ltp/testcases/kernel/ipc/ipc_stress/signal_test_06.c
3072 ltp/testcases/kernel/ipc/ipc_stress/signal_test_07.c
3073 ltp/testcases/kernel/ipc/pipeio/pipeio.c
3074 ltp/testcases/kernel/ipc/semaphore/sem01.c
3075 ltp/testcases/kernel/ipc/semaphore/sem02.c
3076 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap01.c
3077 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
3078 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap03.c
3079 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
3080 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
3081 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c
3082 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat03.c
3083 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
3084 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c
3085 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c
3086 ltp/testcases/kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c
3087 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
3088 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget02.c
3089 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget03.c
3090 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget05.c
3091 ltp/testcases/kernel/mem/hugetlb/lib/libipc.c
3092 ltp/testcases/kernel/mem/libmm/mm_core_apis.c
3093 ltp/testcases/kernel/mem/mem/mem01.c
3094 ltp/testcases/kernel/mem/mem/mem02.c
3095 ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
3096 ltp/testcases/kernel/mem/mmapstress/mmapstress04.c
3097 ltp/testcases/kernel/mem/mmapstress/mmapstress05.c
3098 ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
3099 ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
3100 ltp/testcases/kernel/mem/mtest01/mtest01.c
3101 ltp/testcases/kernel/mem/mtest05/mmstress.c
3102 ltp/testcases/kernel/mem/mtest06/mmap1.c
3103 ltp/testcases/kernel/mem/mtest06/mmap2.c
3104 ltp/testcases/kernel/mem/mtest06/mmap3.c
3105 ltp/testcases/kernel/mem/mtest06/shmat1.c
3106 ltp/testcases/kernel/mem/mtest07/mallocstress.c
3107 ltp/testcases/kernel/mem/mtest07/shm_test.c
3108 ltp/testcases/kernel/mem/page/page01.c
3109 ltp/testcases/kernel/mem/page/page02.c
3110 ltp/testcases/kernel/module/create_module/create_module01.c
3111 ltp/testcases/kernel/module/create_module/create_module02.c
3112 ltp/testcases/kernel/module/delete_module/delete_module01.c
3113 ltp/testcases/kernel/module/delete_module/delete_module02.c
3114 ltp/testcases/kernel/module/delete_module/delete_module03.c
3115 ltp/testcases/kernel/module/delete_module/dummy_del_mod.c
3116 ltp/testcases/kernel/module/query_module/query_module01.c
3117 ltp/testcases/kernel/module/query_module/query_module02.c
3118 ltp/testcases/kernel/module/query_module/query_module03.c
3119 ltp/testcases/kernel/numa/numa_node_size.c
3120 ltp/testcases/kernel/numa/support_numa.c
3121 ltp/testcases/kernel/power_management/check_kv_arch.c
3122 ltp/testcases/kernel/pty/pty01.c
3123 ltp/testcases/kernel/sched/clisrv/pthcli.c
3124 ltp/testcases/kernel/sched/clisrv/pthserv.c
3125 ltp/testcases/kernel/sched/clisrv/readline.c
3126 ltp/testcases/kernel/sched/nptl/nptl01.c
3127 ltp/testcases/kernel/sched/process_stress/process.c
3128 ltp/testcases/kernel/sched/pthreads/pth_str02.c
3129 ltp/testcases/kernel/sched/pthreads/pth_str03.c
3130 ltp/testcases/kernel/sched/sched_stress/sched.c
3131 ltp/testcases/kernel/sched/sched_stress/sched_driver.c
3132 ltp/testcases/kernel/sched/sched_stress/sched_tc0.c
3133 ltp/testcases/kernel/sched/sched_stress/sched_tc1.c
3134 ltp/testcases/kernel/sched/sched_stress/sched_tc2.c
3135 ltp/testcases/kernel/sched/sched_stress/sched_tc3.c
3136 ltp/testcases/kernel/sched/sched_stress/sched_tc4.c
3137 ltp/testcases/kernel/sched/sched_stress/sched_tc5.c
3138 ltp/testcases/kernel/sched/sched_stress/sched_tc6.c
3139 ltp/testcases/kernel/sched/tool/time-schedule.c
3140 ltp/testcases/kernel/sched/tool/trace_sched.c
3141 ltp/testcases/kernel/security/selinux-testsuite/tests/capable_file/selinux_lease.c
3142 ltp/testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_chroot.c
3143 ltp/testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_rawio.c
3144 ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrace/selinux_dyntrace_child.c
3145 ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrace/selinux_dyntrace_parent.c
3146 ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_child.c
3147 ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c
3148 ltp/testcases/kernel/security/selinux-testsuite/tests/exectrace/selinux_exectrace_child.c
3149 ltp/testcases/kernel/security/selinux-testsuite/tests/exectrace/selinux_exectrace_parent.c
3150 ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive_client.c
3151 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_fcntl.c
3152 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_lock.c
3153 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_mmap.c
3154 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_mprotect.c
3155 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_nofcntl.c
3156 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_seek.c
3157 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_sigiotask.c
3158 ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit_child.c
3159 ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit_parent.c
3160 ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_ioctl.c
3161 ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_noioctl.c
3162 ltp/testcases/kernel/security/selinux-testsuite/tests/msg/selinux_msgctl.c
3163 ltp/testcases/kernel/security/selinux-testsuite/tests/open/selinux_append2write.c
3164 ltp/testcases/kernel/security/selinux-testsuite/tests/open/selinux_fopen.c
3165 ltp/testcases/kernel/security/selinux-testsuite/tests/ptrace/selinux_ptrace.c
3166 ltp/testcases/kernel/security/selinux-testsuite/tests/sem/selinux_semctl.c
3167 ltp/testcases/kernel/security/selinux-testsuite/tests/setnice/selinux_setnice_child.c
3168 ltp/testcases/kernel/security/selinux-testsuite/tests/setnice/selinux_setnice_parent.c
3169 ltp/testcases/kernel/security/selinux-testsuite/tests/shm/selinux_shmctl.c
3170 ltp/testcases/kernel/security/selinux-testsuite/tests/sigkill/selinux_sigkill_server.c
3171 ltp/testcases/kernel/security/selinux-testsuite/tests/task_create/selinux_task_create_parent.c
3172 ltp/testcases/kernel/security/selinux-testsuite/tests/task_getpgid/selinux_task_getpgid_source.c
3173 ltp/testcases/kernel/security/selinux-testsuite/tests/task_getpgid/selinux_task_getpgid_target.c
3174 ltp/testcases/kernel/security/selinux-testsuite/tests/task_getscheduler/selinux_task_getscheduler_source.c
3175 ltp/testcases/kernel/security/selinux-testsuite/tests/task_getscheduler/selinux_task_getscheduler_target.c
3176 ltp/testcases/kernel/security/selinux-testsuite/tests/task_getsid/selinux_task_getsid_source.c
3177 ltp/testcases/kernel/security/selinux-testsuite/tests/task_getsid/selinux_task_getsid_target.c
3178 ltp/testcases/kernel/security/selinux-testsuite/tests/task_setnice/selinux_task_setnice_target.c
3179 ltp/testcases/kernel/security/selinux-testsuite/tests/task_setscheduler/selinux_task_setscheduler_source.c
3180 ltp/testcases/kernel/security/selinux-testsuite/tests/task_setscheduler/selinux_task_setscheduler_target.c
3181 ltp/testcases/kernel/security/selinux-testsuite/tests/wait/selinux_wait_child.c
3182 ltp/testcases/kernel/syscalls/accept/accept01.c
3183 ltp/testcases/kernel/syscalls/accept4/accept4_01.c
3184 ltp/testcases/kernel/syscalls/access/access01.c
3185 ltp/testcases/kernel/syscalls/access/access02.c
3186 ltp/testcases/kernel/syscalls/access/access03.c
3187 ltp/testcases/kernel/syscalls/access/access04.c
3188 ltp/testcases/kernel/syscalls/access/access05.c
3189 ltp/testcases/kernel/syscalls/acct/acct01.c
3190 ltp/testcases/kernel/syscalls/acct/acct02.c
3191 ltp/testcases/kernel/syscalls/adjtimex/adjtimex01.c
3192 ltp/testcases/kernel/syscalls/adjtimex/adjtimex02.c
3193 ltp/testcases/kernel/syscalls/alarm/alarm01.c
3194 ltp/testcases/kernel/syscalls/alarm/alarm02.c
3195 ltp/testcases/kernel/syscalls/alarm/alarm03.c
3196 ltp/testcases/kernel/syscalls/alarm/alarm05.c
3197 ltp/testcases/kernel/syscalls/alarm/alarm06.c
3198 ltp/testcases/kernel/syscalls/alarm/alarm07.c
3199 ltp/testcases/kernel/syscalls/asyncio/asyncio02.c
3200 ltp/testcases/kernel/syscalls/bind/bind01.c
3201 ltp/testcases/kernel/syscalls/bind/bind02.c
3202 ltp/testcases/kernel/syscalls/brk/brk01.c
3203 ltp/testcases/kernel/syscalls/capget/capget01.c
3204 ltp/testcases/kernel/syscalls/capget/capget02.c
3205 ltp/testcases/kernel/syscalls/capset/capset01.c
3206 ltp/testcases/kernel/syscalls/capset/capset02.c
3207 ltp/testcases/kernel/syscalls/chdir/chdir02.c
3208 ltp/testcases/kernel/syscalls/chdir/chdir03.c
3209 ltp/testcases/kernel/syscalls/chdir/chdir04.c
3210 ltp/testcases/kernel/syscalls/chmod/change_owner.c
3211 ltp/testcases/kernel/syscalls/chmod/chmod01.c
3212 ltp/testcases/kernel/syscalls/chmod/chmod02.c
3213 ltp/testcases/kernel/syscalls/chmod/chmod03.c
3214 ltp/testcases/kernel/syscalls/chmod/chmod04.c
3215 ltp/testcases/kernel/syscalls/chmod/chmod05.c
3216 ltp/testcases/kernel/syscalls/chmod/chmod06.c
3217 ltp/testcases/kernel/syscalls/chmod/chmod07.c
3218 ltp/testcases/kernel/syscalls/chown/chown01.c
3219 ltp/testcases/kernel/syscalls/chown/chown02.c
3220 ltp/testcases/kernel/syscalls/chown/chown03.c
3221 ltp/testcases/kernel/syscalls/chown/chown04.c
3222 ltp/testcases/kernel/syscalls/chown/chown05.c
3223 ltp/testcases/kernel/syscalls/chroot/chroot02.c
3224 ltp/testcases/kernel/syscalls/chroot/chroot04.c
3225 ltp/testcases/kernel/syscalls/clone/clone01.c
3226 ltp/testcases/kernel/syscalls/clone/clone02.c
3227 ltp/testcases/kernel/syscalls/clone/clone03.c
3228 ltp/testcases/kernel/syscalls/clone/clone04.c
3229 ltp/testcases/kernel/syscalls/clone/clone05.c
3230 ltp/testcases/kernel/syscalls/clone/clone06.c
3231 ltp/testcases/kernel/syscalls/clone/clone07.c
3232 ltp/testcases/kernel/syscalls/close/close08.c
3233 ltp/testcases/kernel/syscalls/confstr/confstr01.c
3234 ltp/testcases/kernel/syscalls/connect/connect01.c
3235 ltp/testcases/kernel/syscalls/creat/creat08.c
3236 ltp/testcases/kernel/syscalls/creat/creat09.c
3237 ltp/testcases/kernel/syscalls/dup/dup01.c
3238 ltp/testcases/kernel/syscalls/dup/dup02.c
3239 ltp/testcases/kernel/syscalls/dup/dup03.c
3240 ltp/testcases/kernel/syscalls/dup/dup04.c
3241 ltp/testcases/kernel/syscalls/dup/dup05.c
3242 ltp/testcases/kernel/syscalls/dup/dup06.c
3243 ltp/testcases/kernel/syscalls/dup/dup07.c
3244 ltp/testcases/kernel/syscalls/dup2/dup201.c
3245 ltp/testcases/kernel/syscalls/dup2/dup204.c
3246 ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c
3247 ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
3248 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
3249 ltp/testcases/kernel/syscalls/execl/execl01.c
3250 ltp/testcases/kernel/syscalls/execle/execle01.c
3251 ltp/testcases/kernel/syscalls/execlp/execlp01.c
3252 ltp/testcases/kernel/syscalls/execv/execv01.c
3253 ltp/testcases/kernel/syscalls/execve/execve01.c
3254 ltp/testcases/kernel/syscalls/execve/execve02.c
3255 ltp/testcases/kernel/syscalls/execve/execve03.c
3256 ltp/testcases/kernel/syscalls/execve/execve05.c
3257 ltp/testcases/kernel/syscalls/execve/execve06.c
3258 ltp/testcases/kernel/syscalls/execvp/execvp01.c
3259 ltp/testcases/kernel/syscalls/exit/exit02.c
3260 ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
3261 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
3262 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
3263 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
3264 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
3265 ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
3266 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
3267 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
3268 ltp/testcases/kernel/syscalls/fchdir/fchdir03.c
3269 ltp/testcases/kernel/syscalls/fchmod/fchmod01.c
3270 ltp/testcases/kernel/syscalls/fchmod/fchmod02.c
3271 ltp/testcases/kernel/syscalls/fchmod/fchmod03.c
3272 ltp/testcases/kernel/syscalls/fchmod/fchmod04.c
3273 ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
3274 ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
3275 ltp/testcases/kernel/syscalls/fchmod/fchmod07.c
3276 ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
3277 ltp/testcases/kernel/syscalls/fchownat/fchownat01.c
3278 ltp/testcases/kernel/syscalls/fcntl/fcntl01.c
3279 ltp/testcases/kernel/syscalls/fcntl/fcntl02.c
3280 ltp/testcases/kernel/syscalls/fcntl/fcntl03.c
3281 ltp/testcases/kernel/syscalls/fcntl/fcntl04.c
3282 ltp/testcases/kernel/syscalls/fcntl/fcntl05.c
3283 ltp/testcases/kernel/syscalls/fcntl/fcntl07.c
3284 ltp/testcases/kernel/syscalls/fcntl/fcntl07B.c
3285 ltp/testcases/kernel/syscalls/fcntl/fcntl08.c
3286 ltp/testcases/kernel/syscalls/fcntl/fcntl09.c
3287 ltp/testcases/kernel/syscalls/fcntl/fcntl10.c
3288 ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
3289 ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
3290 ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
3291 ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
3292 ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
3293 ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
3294 ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
3295 ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
3296 ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
3297 ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
3298 ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
3299 ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
3300 ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
3301 ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
3302 ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
3303 ltp/testcases/kernel/syscalls/fdatasync/fdatasync01.c
3304 ltp/testcases/kernel/syscalls/fdatasync/fdatasync02.c
3305 ltp/testcases/kernel/syscalls/flock/flock01.c
3306 ltp/testcases/kernel/syscalls/flock/flock02.c
3307 ltp/testcases/kernel/syscalls/flock/flock03.c
3308 ltp/testcases/kernel/syscalls/flock/flock04.c
3309 ltp/testcases/kernel/syscalls/flock/flock05.c
3310 ltp/testcases/kernel/syscalls/flock/flock06.c
3311 ltp/testcases/kernel/syscalls/fmtmsg/fmtmsg01.c
3312 ltp/testcases/kernel/syscalls/fork/fork01.c
3313 ltp/testcases/kernel/syscalls/fork/fork04.c
3314 ltp/testcases/kernel/syscalls/fork/fork05.c
3315 ltp/testcases/kernel/syscalls/fork/fork07.c
3316 ltp/testcases/kernel/syscalls/fork/fork08.c
3317 ltp/testcases/kernel/syscalls/fork/fork09.c
3318 ltp/testcases/kernel/syscalls/fork/fork10.c
3319 ltp/testcases/kernel/syscalls/fork/fork12.c
3320 ltp/testcases/kernel/syscalls/fpathconf/fpathconf01.c
3321 ltp/testcases/kernel/syscalls/fstat/fstat01.c
3322 ltp/testcases/kernel/syscalls/fstat/fstat02.c
3323 ltp/testcases/kernel/syscalls/fstat/fstat03.c
3324 ltp/testcases/kernel/syscalls/fstat/fstat04.c
3325 ltp/testcases/kernel/syscalls/fstat/fstat05.c
3326 ltp/testcases/kernel/syscalls/fstatat/fstatat01.c
3327 ltp/testcases/kernel/syscalls/fstatfs/fstatfs01.c
3328 ltp/testcases/kernel/syscalls/fsync/fsync01.c
3329 ltp/testcases/kernel/syscalls/fsync/fsync02.c
3330 ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
3331 ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
3332 ltp/testcases/kernel/syscalls/ftruncate/ftruncate03.c
3333 ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
3334 ltp/testcases/kernel/syscalls/futimesat/futimesat01.c
3335 ltp/testcases/kernel/syscalls/getcontext/getcontext01.c
3336 ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
3337 ltp/testcases/kernel/syscalls/getcwd/getcwd02.c
3338 ltp/testcases/kernel/syscalls/getdents/getdents01.c
3339 ltp/testcases/kernel/syscalls/getdents/getdents02.c
3340 ltp/testcases/kernel/syscalls/getdents/getdents03.c
3341 ltp/testcases/kernel/syscalls/getdents/getdents04.c
3342 ltp/testcases/kernel/syscalls/getdomainname/getdomainname01.c
3343 ltp/testcases/kernel/syscalls/getegid/getegid01.c
3344 ltp/testcases/kernel/syscalls/getegid/getegid02.c
3345 ltp/testcases/kernel/syscalls/geteuid/geteuid01.c
3346 ltp/testcases/kernel/syscalls/getgid/getgid01.c
3347 ltp/testcases/kernel/syscalls/getgid/getgid03.c
3348 ltp/testcases/kernel/syscalls/getgroups/getgroups02.c
3349 ltp/testcases/kernel/syscalls/getgroups/getgroups03.c
3350 ltp/testcases/kernel/syscalls/getgroups/getgroups04.c
3351 ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
3352 ltp/testcases/kernel/syscalls/gethostname/gethostname01.c
3353 ltp/testcases/kernel/syscalls/getitimer/getitimer03.c
3354 ltp/testcases/kernel/syscalls/getpagesize/getpagesize01.c
3355 ltp/testcases/kernel/syscalls/getpeername/getpeername01.c
3356 ltp/testcases/kernel/syscalls/getpgrp/getpgrp01.c
3357 ltp/testcases/kernel/syscalls/getpid/getpid01.c
3358 ltp/testcases/kernel/syscalls/getpid/getpid02.c
3359 ltp/testcases/kernel/syscalls/getppid/getppid01.c
3360 ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
3361 ltp/testcases/kernel/syscalls/getpriority/getpriority02.c
3362 ltp/testcases/kernel/syscalls/getresgid/getresgid01.c
3363 ltp/testcases/kernel/syscalls/getresgid/getresgid02.c
3364 ltp/testcases/kernel/syscalls/getresgid/getresgid03.c
3365 ltp/testcases/kernel/syscalls/getresuid/getresuid01.c
3366 ltp/testcases/kernel/syscalls/getresuid/getresuid02.c
3367 ltp/testcases/kernel/syscalls/getresuid/getresuid03.c
3368 ltp/testcases/kernel/syscalls/getrlimit/getrlimit01.c
3369 ltp/testcases/kernel/syscalls/getrlimit/getrlimit02.c
3370 ltp/testcases/kernel/syscalls/getrusage/getrusage01.c
3371 ltp/testcases/kernel/syscalls/getrusage/getrusage02.c
3372 ltp/testcases/kernel/syscalls/getsid/getsid02.c
3373 ltp/testcases/kernel/syscalls/getsockname/getsockname01.c
3374 ltp/testcases/kernel/syscalls/getsockopt/getsockopt01.c
3375 ltp/testcases/kernel/syscalls/gettid/gettid01.c
3376 ltp/testcases/kernel/syscalls/getuid/getuid01.c
3377 ltp/testcases/kernel/syscalls/getuid/getuid03.c
3378 ltp/testcases/kernel/syscalls/inotify/inotify01.c
3379 ltp/testcases/kernel/syscalls/inotify/inotify02.c
3380 ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
3381 ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
3382 ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
3383 ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
3384 ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
3385 ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
3386 ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
3387 ltp/testcases/kernel/syscalls/ioctl/ioctl03.c
3388 ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
3389 ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
3390 ltp/testcases/kernel/syscalls/iopl/iopl01.c
3391 ltp/testcases/kernel/syscalls/iopl/iopl02.c
3392 ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
3393 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
3394 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
3395 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
3396 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
3397 ltp/testcases/kernel/syscalls/ipc/msgget/msgget02.c
3398 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv01.c
3399 ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
3400 ltp/testcases/kernel/syscalls/ipc/semctl/semctl02.c
3401 ltp/testcases/kernel/syscalls/ipc/semctl/semctl03.c
3402 ltp/testcases/kernel/syscalls/ipc/semctl/semctl04.c
3403 ltp/testcases/kernel/syscalls/ipc/semctl/semctl05.c
3404 ltp/testcases/kernel/syscalls/ipc/semctl/semctl06.c
3405 ltp/testcases/kernel/syscalls/ipc/semctl/semctl07.c
3406 ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
3407 ltp/testcases/kernel/syscalls/ipc/shmat/shmat03.c
3408 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
3409 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
3410 ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
3411 ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt02.c
3412 ltp/testcases/kernel/syscalls/ipc/shmget/shmget03.c
3413 ltp/testcases/kernel/syscalls/ipc/shmget/shmget05.c
3414 ltp/testcases/kernel/syscalls/kill/kill02.c
3415 ltp/testcases/kernel/syscalls/kill/kill05.c
3416 ltp/testcases/kernel/syscalls/kill/kill07.c
3417 ltp/testcases/kernel/syscalls/kill/kill09.c
3418 ltp/testcases/kernel/syscalls/kill/kill10.c
3419 ltp/testcases/kernel/syscalls/kill/kill11.c
3420 ltp/testcases/kernel/syscalls/kill/kill12.c
3421 ltp/testcases/kernel/syscalls/lchown/lchown01.c
3422 ltp/testcases/kernel/syscalls/lchown/lchown02.c
3423 ltp/testcases/kernel/syscalls/libevent/buffer.c
3424 ltp/testcases/kernel/syscalls/libevent/epoll.c
3425 ltp/testcases/kernel/syscalls/libevent/evbuffer.c
3426 ltp/testcases/kernel/syscalls/libevent/event.c
3427 ltp/testcases/kernel/syscalls/libevent/kqueue.c
3428 ltp/testcases/kernel/syscalls/libevent/poll.c
3429 ltp/testcases/kernel/syscalls/libevent/select.c
3430 ltp/testcases/kernel/syscalls/libevent/sample/event-test.c
3431 ltp/testcases/kernel/syscalls/libevent/sample/signal-test.c
3432 ltp/testcases/kernel/syscalls/libevent/sample/time-test.c
3433 ltp/testcases/kernel/syscalls/link/link02.c
3434 ltp/testcases/kernel/syscalls/link/link03.c
3435 ltp/testcases/kernel/syscalls/link/link04.c
3436 ltp/testcases/kernel/syscalls/link/link05.c
3437 ltp/testcases/kernel/syscalls/link/link06.c
3438 ltp/testcases/kernel/syscalls/link/link07.c
3439 ltp/testcases/kernel/syscalls/linkat/linkat01.c
3440 ltp/testcases/kernel/syscalls/listen/listen01.c
3441 ltp/testcases/kernel/syscalls/lseek/lseek01.c
3442 ltp/testcases/kernel/syscalls/lseek/lseek02.c
3443 ltp/testcases/kernel/syscalls/lseek/lseek03.c
3444 ltp/testcases/kernel/syscalls/lseek/lseek04.c
3445 ltp/testcases/kernel/syscalls/lseek/lseek05.c
3446 ltp/testcases/kernel/syscalls/lseek/lseek06.c
3447 ltp/testcases/kernel/syscalls/lseek/lseek07.c
3448 ltp/testcases/kernel/syscalls/lseek/lseek08.c
3449 ltp/testcases/kernel/syscalls/lseek/lseek09.c
3450 ltp/testcases/kernel/syscalls/lseek/lseek10.c
3451 ltp/testcases/kernel/syscalls/lstat/lstat01.c
3452 ltp/testcases/kernel/syscalls/lstat/lstat02.c
3453 ltp/testcases/kernel/syscalls/lstat/lstat03.c
3454 ltp/testcases/kernel/syscalls/madvise/madvise01.c
3455 ltp/testcases/kernel/syscalls/madvise/madvise02.c
3456 ltp/testcases/kernel/syscalls/madvise/madvise03.c
3457 ltp/testcases/kernel/syscalls/mallopt/mallopt01.c
3458 ltp/testcases/kernel/syscalls/mincore/mincore01.c
3459 ltp/testcases/kernel/syscalls/mincore/mincore02.c
3460 ltp/testcases/kernel/syscalls/mkdir/mkdir01.c
3461 ltp/testcases/kernel/syscalls/mkdir/mkdir02.c
3462 ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
3463 ltp/testcases/kernel/syscalls/mkdir/mkdir04.c
3464 ltp/testcases/kernel/syscalls/mkdir/mkdir05.c
3465 ltp/testcases/kernel/syscalls/mkdir/mkdir08.c
3466 ltp/testcases/kernel/syscalls/mkdir/mkdir09.c
3467 ltp/testcases/kernel/syscalls/mkdirat/mkdirat01.c
3468 ltp/testcases/kernel/syscalls/mknod/mknod01.c
3469 ltp/testcases/kernel/syscalls/mknod/mknod02.c
3470 ltp/testcases/kernel/syscalls/mknod/mknod03.c
3471 ltp/testcases/kernel/syscalls/mknod/mknod04.c
3472 ltp/testcases/kernel/syscalls/mknod/mknod05.c
3473 ltp/testcases/kernel/syscalls/mknod/mknod06.c
3474 ltp/testcases/kernel/syscalls/mknod/mknod07.c
3475 ltp/testcases/kernel/syscalls/mknod/mknod08.c
3476 ltp/testcases/kernel/syscalls/mknod/mknod09.c
3477 ltp/testcases/kernel/syscalls/mknodat/mknodat01.c
3478 ltp/testcases/kernel/syscalls/mlock/mlock01.c
3479 ltp/testcases/kernel/syscalls/mlock/mlock02.c
3480 ltp/testcases/kernel/syscalls/mlockall/mlockall01.c
3481 ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
3482 ltp/testcases/kernel/syscalls/mlockall/mlockall03.c
3483 ltp/testcases/kernel/syscalls/mmap/mmap001.c
3484 ltp/testcases/kernel/syscalls/mmap/mmap01.c
3485 ltp/testcases/kernel/syscalls/mmap/mmap02.c
3486 ltp/testcases/kernel/syscalls/mmap/mmap03.c
3487 ltp/testcases/kernel/syscalls/mmap/mmap04.c
3488 ltp/testcases/kernel/syscalls/mmap/mmap05.c
3489 ltp/testcases/kernel/syscalls/mmap/mmap06.c
3490 ltp/testcases/kernel/syscalls/mmap/mmap07.c
3491 ltp/testcases/kernel/syscalls/mmap/mmap08.c
3492 ltp/testcases/kernel/syscalls/mmap/mmap09.c
3493 ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt01.c
3494 ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt02.c
3495 ltp/testcases/kernel/syscalls/mount/mount01.c
3496 ltp/testcases/kernel/syscalls/mount/mount02.c
3497 ltp/testcases/kernel/syscalls/mount/mount03.c
3498 ltp/testcases/kernel/syscalls/mount/mount04.c
3499 ltp/testcases/kernel/syscalls/mount/setuid_test.c
3500 ltp/testcases/kernel/syscalls/mprotect/mprotect01.c
3501 ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
3502 ltp/testcases/kernel/syscalls/mremap/mremap01.c
3503 ltp/testcases/kernel/syscalls/mremap/mremap02.c
3504 ltp/testcases/kernel/syscalls/mremap/mremap03.c
3505 ltp/testcases/kernel/syscalls/mremap/mremap04.c
3506 ltp/testcases/kernel/syscalls/msync/msync01.c
3507 ltp/testcases/kernel/syscalls/msync/msync02.c
3508 ltp/testcases/kernel/syscalls/msync/msync03.c
3509 ltp/testcases/kernel/syscalls/msync/msync04.c
3510 ltp/testcases/kernel/syscalls/msync/msync05.c
3511 ltp/testcases/kernel/syscalls/munlock/munlock01.c
3512 ltp/testcases/kernel/syscalls/munlock/munlock02.c
3513 ltp/testcases/kernel/syscalls/munlockall/munlockall01.c
3514 ltp/testcases/kernel/syscalls/munlockall/munlockall02.c
3515 ltp/testcases/kernel/syscalls/munmap/munmap01.c
3516 ltp/testcases/kernel/syscalls/munmap/munmap02.c
3517 ltp/testcases/kernel/syscalls/munmap/munmap03.c
3518 ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
3519 ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
3520 ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
3521 ltp/testcases/kernel/syscalls/nanosleep/nanosleep04.c
3522 ltp/testcases/kernel/syscalls/nftw/lib.c
3523 ltp/testcases/kernel/syscalls/nftw/lib64.c
3524 ltp/testcases/kernel/syscalls/nftw/nftw.c
3525 ltp/testcases/kernel/syscalls/nftw/nftw64.c
3526 ltp/testcases/kernel/syscalls/nftw/test.c
3527 ltp/testcases/kernel/syscalls/nftw/test64.c
3528 ltp/testcases/kernel/syscalls/nftw/test_func.c
3529 ltp/testcases/kernel/syscalls/nftw/test_func64.c
3530 ltp/testcases/kernel/syscalls/nftw/tools.c
3531 ltp/testcases/kernel/syscalls/nftw/tools64.c
3532 ltp/testcases/kernel/syscalls/nice/nice01.c
3533 ltp/testcases/kernel/syscalls/nice/nice02.c
3534 ltp/testcases/kernel/syscalls/nice/nice03.c
3535 ltp/testcases/kernel/syscalls/nice/nice04.c
3536 ltp/testcases/kernel/syscalls/nice/nice05.c
3537 ltp/testcases/kernel/syscalls/open/open01.c
3538 ltp/testcases/kernel/syscalls/open/open02.c
3539 ltp/testcases/kernel/syscalls/open/open03.c
3540 ltp/testcases/kernel/syscalls/open/open04.c
3541 ltp/testcases/kernel/syscalls/open/open10.c
3542 ltp/testcases/kernel/syscalls/openat/openat01.c
3543 ltp/testcases/kernel/syscalls/pathconf/pathconf01.c
3544 ltp/testcases/kernel/syscalls/pause/pause01.c
3545 ltp/testcases/kernel/syscalls/pause/pause02.c
3546 ltp/testcases/kernel/syscalls/pause/pause03.c
3547 ltp/testcases/kernel/syscalls/pcllib/pcl/pcl.c
3548 ltp/testcases/kernel/syscalls/pipe/pipe02.c
3549 ltp/testcases/kernel/syscalls/pipe/pipe03.c
3550 ltp/testcases/kernel/syscalls/pipe/pipe04.c
3551 ltp/testcases/kernel/syscalls/pipe/pipe10.c
3552 ltp/testcases/kernel/syscalls/pipe/pipe11.c
3553 ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
3554 ltp/testcases/kernel/syscalls/poll/poll01.c
3555 ltp/testcases/kernel/syscalls/prctl/prctl01.c
3556 ltp/testcases/kernel/syscalls/prctl/prctl02.c
3557 ltp/testcases/kernel/syscalls/profil/profil01.c
3558 ltp/testcases/kernel/syscalls/pselect/pselect01.c
3559 ltp/testcases/kernel/syscalls/ptrace/ptrace01.c
3560 ltp/testcases/kernel/syscalls/ptrace/ptrace02.c
3561 ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
3562 ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
3563 ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
3564 ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
3565 ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
3566 ltp/testcases/kernel/syscalls/read/read01.c
3567 ltp/testcases/kernel/syscalls/readdir/readdir01.c
3568 ltp/testcases/kernel/syscalls/readdir/readdir02.c
3569 ltp/testcases/kernel/syscalls/readlink/readlink01.c
3570 ltp/testcases/kernel/syscalls/readlink/readlink02.c
3571 ltp/testcases/kernel/syscalls/readlink/readlink03.c
3572 ltp/testcases/kernel/syscalls/readlink/readlink04.c
3573 ltp/testcases/kernel/syscalls/readlinkat/readlinkat01.c
3574 ltp/testcases/kernel/syscalls/readv/readv03.c
3575 ltp/testcases/kernel/syscalls/reboot/reboot01.c
3576 ltp/testcases/kernel/syscalls/reboot/reboot02.c
3577 ltp/testcases/kernel/syscalls/recv/recv01.c
3578 ltp/testcases/kernel/syscalls/recvfrom/recvfrom01.c
3579 ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
3580 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
3581 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
3582 ltp/testcases/kernel/syscalls/rename/rename01.c
3583 ltp/testcases/kernel/syscalls/rename/rename02.c
3584 ltp/testcases/kernel/syscalls/rename/rename03.c
3585 ltp/testcases/kernel/syscalls/rename/rename04.c
3586 ltp/testcases/kernel/syscalls/rename/rename05.c
3587 ltp/testcases/kernel/syscalls/rename/rename06.c
3588 ltp/testcases/kernel/syscalls/rename/rename07.c
3589 ltp/testcases/kernel/syscalls/rename/rename08.c
3590 ltp/testcases/kernel/syscalls/rename/rename09.c
3591 ltp/testcases/kernel/syscalls/rename/rename10.c
3592 ltp/testcases/kernel/syscalls/rename/rename12.c
3593 ltp/testcases/kernel/syscalls/rename/rename13.c
3594 ltp/testcases/kernel/syscalls/rename/rename14.c
3595 ltp/testcases/kernel/syscalls/renameat/renameat01.c
3596 ltp/testcases/kernel/syscalls/rmdir/rmdir01.c
3597 ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
3598 ltp/testcases/kernel/syscalls/rmdir/rmdir03.c
3599 ltp/testcases/kernel/syscalls/rmdir/rmdir04.c
3600 ltp/testcases/kernel/syscalls/rmdir/rmdir05.c
3601 ltp/testcases/kernel/syscalls/sbrk/sbrk01.c
3602 ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max01.c
3603 ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max02.c
3604 ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min01.c
3605 ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min02.c
3606 ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam01.c
3607 ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam02.c
3608 ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval01.c
3609 ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval02.c
3610 ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval03.c
3611 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam01.c
3612 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam02.c
3613 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam03.c
3614 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam05.c
3615 ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler01.c
3616 ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler02.c
3617 ltp/testcases/kernel/syscalls/select/select01.c
3618 ltp/testcases/kernel/syscalls/select/select02.c
3619 ltp/testcases/kernel/syscalls/select/select03.c
3620 ltp/testcases/kernel/syscalls/send/send01.c
3621 ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
3622 ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
3623 ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
3624 ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
3625 ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
3626 ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
3627 ltp/testcases/kernel/syscalls/sendto/sendto01.c
3628 ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
3629 ltp/testcases/kernel/syscalls/setdomainname/setdomainname01.c
3630 ltp/testcases/kernel/syscalls/setdomainname/setdomainname03.c
3631 ltp/testcases/kernel/syscalls/setegid/setegid01.c
3632 ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
3633 ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
3634 ltp/testcases/kernel/syscalls/setgid/setgid01.c
3635 ltp/testcases/kernel/syscalls/setgid/setgid02.c
3636 ltp/testcases/kernel/syscalls/setgid/setgid03.c
3637 ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
3638 ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
3639 ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
3640 ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
3641 ltp/testcases/kernel/syscalls/sethostname/sethostname01.c
3642 ltp/testcases/kernel/syscalls/sethostname/sethostname02.c
3643 ltp/testcases/kernel/syscalls/sethostname/sethostname03.c
3644 ltp/testcases/kernel/syscalls/setpgid/setpgid01.c
3645 ltp/testcases/kernel/syscalls/setpgrp/setpgrp01.c
3646 ltp/testcases/kernel/syscalls/setregid/setregid01.c
3647 ltp/testcases/kernel/syscalls/setregid/setregid02.c
3648 ltp/testcases/kernel/syscalls/setresgid/setresgid01.c
3649 ltp/testcases/kernel/syscalls/setresgid/setresgid02.c
3650 ltp/testcases/kernel/syscalls/setresgid/setresgid03.c
3651 ltp/testcases/kernel/syscalls/setresuid/setresuid02.c
3652 ltp/testcases/kernel/syscalls/setresuid/setresuid03.c
3653 ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
3654 ltp/testcases/kernel/syscalls/setreuid/setreuid01.c
3655 ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
3656 ltp/testcases/kernel/syscalls/setrlimit/setrlimit01.c
3657 ltp/testcases/kernel/syscalls/setrlimit/setrlimit02.c
3658 ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
3659 ltp/testcases/kernel/syscalls/settimeofday/settimeofday02.c
3660 ltp/testcases/kernel/syscalls/setuid/setuid01.c
3661 ltp/testcases/kernel/syscalls/setuid/setuid02.c
3662 ltp/testcases/kernel/syscalls/setuid/setuid04.c
3663 ltp/testcases/kernel/syscalls/sigaction/sigaction01.c
3664 ltp/testcases/kernel/syscalls/sigaction/sigaction02.c
3665 ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack01.c
3666 ltp/testcases/kernel/syscalls/sighold/sighold02.c
3667 ltp/testcases/kernel/syscalls/signal/signal01.c
3668 ltp/testcases/kernel/syscalls/signal/signal04.c
3669 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
3670 ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
3671 ltp/testcases/kernel/syscalls/sigpending/sigpending02.c
3672 ltp/testcases/kernel/syscalls/sigprocmask/sigprocmask01.c
3673 ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
3674 ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
3675 ltp/testcases/kernel/syscalls/socketcall/socketcall01.c
3676 ltp/testcases/kernel/syscalls/socketcall/socketcall02.c
3677 ltp/testcases/kernel/syscalls/socketcall/socketcall03.c
3678 ltp/testcases/kernel/syscalls/socketcall/socketcall04.c
3679 ltp/testcases/kernel/syscalls/splice/splice01.c
3680 ltp/testcases/kernel/syscalls/stat/stat01.c
3681 ltp/testcases/kernel/syscalls/stat/stat02.c
3682 ltp/testcases/kernel/syscalls/stat/stat03.c
3683 ltp/testcases/kernel/syscalls/stat/stat05.c
3684 ltp/testcases/kernel/syscalls/stat/stat06.c
3685 ltp/testcases/kernel/syscalls/statfs/statfs01.c
3686 ltp/testcases/kernel/syscalls/statfs/statfs03.c
3687 ltp/testcases/kernel/syscalls/statvfs/statvfs01.c
3688 ltp/testcases/kernel/syscalls/stime/stime01.c
3689 ltp/testcases/kernel/syscalls/stime/stime02.c
3690 ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
3691 ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
3692 ltp/testcases/kernel/syscalls/swapon/swapon01.c
3693 ltp/testcases/kernel/syscalls/swapon/swapon02.c
3694 ltp/testcases/kernel/syscalls/swapon/swapon03.c
3695 ltp/testcases/kernel/syscalls/symlink/symlink01.c
3696 ltp/testcases/kernel/syscalls/symlink/symlink02.c
3697 ltp/testcases/kernel/syscalls/symlink/symlink03.c
3698 ltp/testcases/kernel/syscalls/symlink/symlink04.c
3699 ltp/testcases/kernel/syscalls/symlink/symlink05.c
3700 ltp/testcases/kernel/syscalls/symlinkat/symlinkat01.c
3701 ltp/testcases/kernel/syscalls/sync/sync01.c
3702 ltp/testcases/kernel/syscalls/sync/sync02.c
3703 ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
3704 ltp/testcases/kernel/syscalls/syscall/syscall01.c
3705 ltp/testcases/kernel/syscalls/sysctl/sysctl03.c
3706 ltp/testcases/kernel/syscalls/sysinfo/sysinfo01.c
3707 ltp/testcases/kernel/syscalls/sysinfo/sysinfo02.c
3708 ltp/testcases/kernel/syscalls/syslog/syslog11.c
3709 ltp/testcases/kernel/syscalls/syslog/syslog12.c
3710 ltp/testcases/kernel/syscalls/syslog/syslogtst.c
3711 ltp/testcases/kernel/syscalls/tee/tee01.c
3712 ltp/testcases/kernel/syscalls/time/time01.c
3713 ltp/testcases/kernel/syscalls/time/time02.c
3714 ltp/testcases/kernel/syscalls/times/times01.c
3715 ltp/testcases/kernel/syscalls/times/times03.c
3716 ltp/testcases/kernel/syscalls/truncate/truncate01.c
3717 ltp/testcases/kernel/syscalls/truncate/truncate02.c
3718 ltp/testcases/kernel/syscalls/truncate/truncate03.c
3719 ltp/testcases/kernel/syscalls/truncate/truncate04.c
3720 ltp/testcases/kernel/syscalls/ulimit/ulimit01.c
3721 ltp/testcases/kernel/syscalls/umask/umask01.c
3722 ltp/testcases/kernel/syscalls/umask/umask03.c
3723 ltp/testcases/kernel/syscalls/umount/umount01.c
3724 ltp/testcases/kernel/syscalls/umount/umount02.c
3725 ltp/testcases/kernel/syscalls/umount/umount03.c
3726 ltp/testcases/kernel/syscalls/uname/uname01.c
3727 ltp/testcases/kernel/syscalls/unlink/unlink05.c
3728 ltp/testcases/kernel/syscalls/unlink/unlink06.c
3729 ltp/testcases/kernel/syscalls/unlink/unlink07.c
3730 ltp/testcases/kernel/syscalls/unlink/unlink08.c
3731 ltp/testcases/kernel/syscalls/unlinkat/unlinkat01.c
3732 ltp/testcases/kernel/syscalls/ustat/ustat01.c
3733 ltp/testcases/kernel/syscalls/ustat/ustat02.c
3734 ltp/testcases/kernel/syscalls/utime/utime01.c
3735 ltp/testcases/kernel/syscalls/utime/utime02.c
3736 ltp/testcases/kernel/syscalls/utime/utime03.c
3737 ltp/testcases/kernel/syscalls/utime/utime04.c
3738 ltp/testcases/kernel/syscalls/utime/utime05.c
3739 ltp/testcases/kernel/syscalls/utime/utime06.c
3740 ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
3741 ltp/testcases/kernel/syscalls/vfork/vfork01.c
3742 ltp/testcases/kernel/syscalls/vfork/vfork02.c
3743 ltp/testcases/kernel/syscalls/vhangup/vhangup01.c
3744 ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
3745 ltp/testcases/kernel/syscalls/wait/wait02.c
3746 ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
3747 ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
3748 ltp/testcases/kernel/syscalls/waitpid/waitpid09.c
3749 ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
3750 ltp/testcases/kernel/syscalls/write/write01.c
3751 ltp/testcases/kernel/syscalls/write/write02.c
3752 ltp/testcases/kernel/syscalls/write/write04.c
3753 ltp/testcases/kernel/syscalls/writev/writev01.c
3754 ltp/testcases/kernel/syscalls/writev/writev02.c
3755 ltp/testcases/kernel/syscalls/writev/writev06.c
3757 58) Log Message:
3758 Clean Trailing Tab: Signed-off-by: Michal Simek <monstr@monstr.eu>.
3760 Modified Files:
3761 ltp/testcases/kernel/device-drivers/agp/kernel_space/tagp.c
3762 ltp/testcases/kernel/device-drivers/agp/user_space/tagp_ki.c
3763 ltp/testcases/kernel/device-drivers/agp/user_space/user_tagp.c
3764 ltp/testcases/kernel/device-drivers/base/tbase/tbase.c
3765 ltp/testcases/kernel/device-drivers/base/user_base/user_tbase.c
3766 ltp/testcases/kernel/device-drivers/dev_sim_framework/kernel_space/tmod.c
3767 ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/tmod_ki.c
3768 ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/user_tmod.c
3769 ltp/testcases/kernel/device-drivers/drm/kernel_space/tdrm.c
3770 ltp/testcases/kernel/device-drivers/drm/user_space/user_tdrm.c
3771 ltp/testcases/kernel/device-drivers/include/includeTest.c
3772 ltp/testcases/kernel/device-drivers/include/userBlockInclude.c
3773 ltp/testcases/kernel/device-drivers/nls/userBlockNLS.c
3774 ltp/testcases/kernel/device-drivers/pci/tpci/tpci.c
3775 ltp/testcases/kernel/device-drivers/pci/user_tpci/tpci_ki.c
3776 ltp/testcases/kernel/device-drivers/pci/user_tpci/user_tpci.c
3777 ltp/testcases/kernel/device-drivers/tbio/kernel_space/tbio.c
3778 ltp/testcases/kernel/device-drivers/tbio/user_space/tbio_ki.c
3779 ltp/testcases/kernel/device-drivers/tbio/user_space/user_tbio.c
3780 ltp/testcases/kernel/device-drivers/usb/tusb/tusb.c
3781 ltp/testcases/kernel/device-drivers/usb/user_usb/user_tusb.c
3782 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
3783 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
3784 ltp/testcases/kernel/fs/acls/acl_file_test.c
3785 ltp/testcases/kernel/fs/acls/acl_link_test.c
3786 ltp/testcases/kernel/fs/dmapi/attr.c
3787 ltp/testcases/kernel/fs/dmapi/config.c
3788 ltp/testcases/kernel/fs/dmapi/disp.c
3789 ltp/testcases/kernel/fs/dmapi/dm_test.c
3790 ltp/testcases/kernel/fs/dmapi/event.c
3791 ltp/testcases/kernel/fs/dmapi/event_am.c
3792 ltp/testcases/kernel/fs/dmapi/event_an.c
3793 ltp/testcases/kernel/fs/dmapi/event_sd.c
3794 ltp/testcases/kernel/fs/dmapi/event_sn.c
3795 ltp/testcases/kernel/fs/dmapi/event_us.c
3796 ltp/testcases/kernel/fs/dmapi/handle.c
3797 ltp/testcases/kernel/fs/dmapi/hole.c
3798 ltp/testcases/kernel/fs/dmapi/invis.c
3799 ltp/testcases/kernel/fs/dmapi/mmap.c
3800 ltp/testcases/kernel/fs/dmapi/mmapfile.c
3801 ltp/testcases/kernel/fs/dmapi/mount.c
3802 ltp/testcases/kernel/fs/dmapi/objref.c
3803 ltp/testcases/kernel/fs/dmapi/pmr_post.c
3804 ltp/testcases/kernel/fs/dmapi/pmr_pre.c
3805 ltp/testcases/kernel/fs/dmapi/right.c
3806 ltp/testcases/kernel/fs/dmapi/session.c
3807 ltp/testcases/kernel/fs/dmapi/token.c
3808 ltp/testcases/kernel/fs/doio/doio.c
3809 ltp/testcases/kernel/fs/doio/growfiles.c
3810 ltp/testcases/kernel/fs/doio/iogen.c
3811 ltp/testcases/kernel/fs/fs_di/create_datafile.c
3812 ltp/testcases/kernel/fs/fsstress/fsstress.c
3813 ltp/testcases/kernel/fs/fsx-linux/fsx-linux.c
3814 ltp/testcases/kernel/fs/ftest/ftest01.c
3815 ltp/testcases/kernel/fs/ftest/ftest02.c
3816 ltp/testcases/kernel/fs/ftest/ftest03.c
3817 ltp/testcases/kernel/fs/ftest/ftest04.c
3818 ltp/testcases/kernel/fs/ftest/ftest05.c
3819 ltp/testcases/kernel/fs/ftest/ftest06.c
3820 ltp/testcases/kernel/fs/ftest/ftest07.c
3821 ltp/testcases/kernel/fs/ftest/ftest08.c
3822 ltp/testcases/kernel/fs/inode/inode01.c
3823 ltp/testcases/kernel/fs/inode/inode02.c
3824 ltp/testcases/kernel/fs/mongo/mongo_compare.c
3825 ltp/testcases/kernel/fs/mongo/reiser_fract_tree.c
3826 ltp/testcases/kernel/fs/openfile/openfile.c
3827 ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
3828 ltp/testcases/kernel/fs/stream/stream01.c
3829 ltp/testcases/kernel/fs/stream/stream02.c
3830 ltp/testcases/kernel/fs/stream/stream03.c
3831 ltp/testcases/kernel/fs/stream/stream04.c
3832 ltp/testcases/kernel/fs/stream/stream05.c
3833 ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
3834 ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.c
3835 ltp/testcases/kernel/hotplug/memory_hotplug/segment.c
3836 ltp/testcases/kernel/io/aio/aio01/aio01.c
3837 ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
3838 ltp/testcases/kernel/io/direct_io/diotest1.c
3839 ltp/testcases/kernel/io/direct_io/diotest2.c
3840 ltp/testcases/kernel/io/direct_io/diotest4.c
3841 ltp/testcases/kernel/io/direct_io/diotest5.c
3842 ltp/testcases/kernel/io/direct_io/diotest_routines.c
3843 ltp/testcases/kernel/io/disktest/childmain.c
3844 ltp/testcases/kernel/io/disktest/main.c
3845 ltp/testcases/kernel/io/disktest/threading.c
3846 ltp/testcases/kernel/io/ltp-aiodio/aiocp.c
3847 ltp/testcases/kernel/io/ltp-aiodio/aiodio_append.c
3848 ltp/testcases/kernel/io/ltp-aiodio/aiodio_sparse.c
3849 ltp/testcases/kernel/io/ltp-aiodio/ltp-diorh.c
3850 ltp/testcases/kernel/io/stress_cd/stress_cd.c
3851 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_ctl.c
3852 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_get.c
3853 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_rcv.c
3854 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_snd.c
3855 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_04.c
3856 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
3857 ltp/testcases/kernel/ipc/ipc_stress/pipe_test_01.c
3858 ltp/testcases/kernel/ipc/ipc_stress/pipe_test_02.c
3859 ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
3860 ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
3861 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
3862 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
3863 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_04.c
3864 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_05.c
3865 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_07.c
3866 ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
3867 ltp/testcases/kernel/ipc/ipc_stress/signal_test_04.c
3868 ltp/testcases/kernel/ipc/pipeio/pipeio.c
3869 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap01.c
3870 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
3871 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap03.c
3872 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
3873 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
3874 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c
3875 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat03.c
3876 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c
3877 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c
3878 ltp/testcases/kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c
3879 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
3880 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget02.c
3881 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget03.c
3882 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget05.c
3883 ltp/testcases/kernel/mem/mem/mem01.c
3884 ltp/testcases/kernel/mem/mem/mem02.c
3885 ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
3886 ltp/testcases/kernel/mem/mmapstress/mmapstress02.c
3887 ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
3888 ltp/testcases/kernel/mem/mmapstress/mmapstress07.c
3889 ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
3890 ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
3891 ltp/testcases/kernel/mem/mtest06/mmap1.c
3892 ltp/testcases/kernel/mem/mtest06/shmat1.c
3893 ltp/testcases/kernel/mem/mtest07/shm_test.c
3894 ltp/testcases/kernel/mem/page/page01.c
3895 ltp/testcases/kernel/mem/page/page02.c
3896 ltp/testcases/kernel/mem/vmtests/data_space.c
3897 ltp/testcases/kernel/mem/vmtests/stack_space.c
3898 ltp/testcases/kernel/module/create_module/create_module01.c
3899 ltp/testcases/kernel/module/delete_module/delete_module01.c
3900 ltp/testcases/kernel/module/query_module/query_module01.c
3901 ltp/testcases/kernel/module/query_module/query_module03.c
3902 ltp/testcases/kernel/numa/numa_node_size.c
3903 ltp/testcases/kernel/pty/hangup01.c
3904 ltp/testcases/kernel/pty/ptem01.c
3905 ltp/testcases/kernel/pty/pty01.c
3906 ltp/testcases/kernel/sched/clisrv/pthserv.c
3907 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
3908 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
3909 ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTutils.c
3910 ltp/testcases/kernel/sched/nptl/nptl01.c
3911 ltp/testcases/kernel/sched/process_stress/process.c
3912 ltp/testcases/kernel/sched/sched_stress/sched_tc0.c
3913 ltp/testcases/kernel/sched/sched_stress/sched_tc6.c
3914 ltp/testcases/kernel/sched/tool/time-schedule.c
3915 ltp/testcases/kernel/sched/tool/trace_sched.c
3916 ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrace/selinux_dyntrace_parent.c
3917 ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrans/selinux_dyntrans_parent.c
3918 ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c
3919 ltp/testcases/kernel/security/selinux-testsuite/tests/exectrace/selinux_exectrace_parent.c
3920 ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive_client.c
3921 ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive_server.c
3922 ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit_parent.c
3923 ltp/testcases/kernel/security/selinux-testsuite/tests/msg/selinux_msgctl.c
3924 ltp/testcases/kernel/security/selinux-testsuite/tests/sem/selinux_semctl.c
3925 ltp/testcases/kernel/security/selinux-testsuite/tests/shm/selinux_shmctl.c
3926 ltp/testcases/kernel/security/selinux-testsuite/tests/sigkill/selinux_sigkill_server.c
3927 ltp/testcases/kernel/security/selinux-testsuite/tests/task_setpgid/selinux_task_setpgid_source.c
3928 ltp/testcases/kernel/security/selinux-testsuite/tests/task_setscheduler/selinux_task_setscheduler_source.c
3929 ltp/testcases/kernel/security/selinux-testsuite/tests/wait/selinux_wait_parent.c
3930 ltp/testcases/kernel/syscalls/access/access01.c
3931 ltp/testcases/kernel/syscalls/access/access02.c
3932 ltp/testcases/kernel/syscalls/access/access03.c
3933 ltp/testcases/kernel/syscalls/access/access04.c
3934 ltp/testcases/kernel/syscalls/acct/acct01.c
3935 ltp/testcases/kernel/syscalls/acct/acct02.c
3936 ltp/testcases/kernel/syscalls/adjtimex/adjtimex01.c
3937 ltp/testcases/kernel/syscalls/adjtimex/adjtimex02.c
3938 ltp/testcases/kernel/syscalls/alarm/alarm01.c
3939 ltp/testcases/kernel/syscalls/alarm/alarm03.c
3940 ltp/testcases/kernel/syscalls/alarm/alarm05.c
3941 ltp/testcases/kernel/syscalls/alarm/alarm06.c
3942 ltp/testcases/kernel/syscalls/alarm/alarm07.c
3943 ltp/testcases/kernel/syscalls/asyncio/asyncio02.c
3944 ltp/testcases/kernel/syscalls/bind/bind02.c
3945 ltp/testcases/kernel/syscalls/brk/brk01.c
3946 ltp/testcases/kernel/syscalls/capget/capget02.c
3947 ltp/testcases/kernel/syscalls/capset/capset02.c
3948 ltp/testcases/kernel/syscalls/chdir/chdir02.c
3949 ltp/testcases/kernel/syscalls/chmod/chmod01.c
3950 ltp/testcases/kernel/syscalls/chmod/chmod02.c
3951 ltp/testcases/kernel/syscalls/chmod/chmod03.c
3952 ltp/testcases/kernel/syscalls/chmod/chmod04.c
3953 ltp/testcases/kernel/syscalls/chmod/chmod05.c
3954 ltp/testcases/kernel/syscalls/chmod/chmod06.c
3955 ltp/testcases/kernel/syscalls/chmod/chmod07.c
3956 ltp/testcases/kernel/syscalls/chown/chown01.c
3957 ltp/testcases/kernel/syscalls/chown/chown02.c
3958 ltp/testcases/kernel/syscalls/chown/chown03.c
3959 ltp/testcases/kernel/syscalls/chown/chown04.c
3960 ltp/testcases/kernel/syscalls/chown/chown05.c
3961 ltp/testcases/kernel/syscalls/chroot/chroot02.c
3962 ltp/testcases/kernel/syscalls/clone/clone01.c
3963 ltp/testcases/kernel/syscalls/clone/clone02.c
3964 ltp/testcases/kernel/syscalls/clone/clone03.c
3965 ltp/testcases/kernel/syscalls/clone/clone04.c
3966 ltp/testcases/kernel/syscalls/clone/clone05.c
3967 ltp/testcases/kernel/syscalls/clone/clone06.c
3968 ltp/testcases/kernel/syscalls/clone/clone07.c
3969 ltp/testcases/kernel/syscalls/close/close01.c
3970 ltp/testcases/kernel/syscalls/close/close08.c
3971 ltp/testcases/kernel/syscalls/creat/creat08.c
3972 ltp/testcases/kernel/syscalls/creat/creat09.c
3973 ltp/testcases/kernel/syscalls/dup/dup01.c
3974 ltp/testcases/kernel/syscalls/dup/dup02.c
3975 ltp/testcases/kernel/syscalls/dup/dup03.c
3976 ltp/testcases/kernel/syscalls/dup/dup04.c
3977 ltp/testcases/kernel/syscalls/dup/dup05.c
3978 ltp/testcases/kernel/syscalls/dup/dup06.c
3979 ltp/testcases/kernel/syscalls/dup/dup07.c
3980 ltp/testcases/kernel/syscalls/dup2/dup205.c
3981 ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c
3982 ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
3983 ltp/testcases/kernel/syscalls/execl/execl01.c
3984 ltp/testcases/kernel/syscalls/execle/execle01.c
3985 ltp/testcases/kernel/syscalls/execlp/execlp01.c
3986 ltp/testcases/kernel/syscalls/execv/execv01.c
3987 ltp/testcases/kernel/syscalls/execve/execve01.c
3988 ltp/testcases/kernel/syscalls/execve/execve02.c
3989 ltp/testcases/kernel/syscalls/execve/execve04.c
3990 ltp/testcases/kernel/syscalls/execve/execve05.c
3991 ltp/testcases/kernel/syscalls/execve/execve06.c
3992 ltp/testcases/kernel/syscalls/execvp/execvp01.c
3993 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
3994 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
3995 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
3996 ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
3997 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
3998 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
3999 ltp/testcases/kernel/syscalls/fchdir/fchdir01.c
4000 ltp/testcases/kernel/syscalls/fchdir/fchdir02.c
4001 ltp/testcases/kernel/syscalls/fchmod/fchmod01.c
4002 ltp/testcases/kernel/syscalls/fchmod/fchmod02.c
4003 ltp/testcases/kernel/syscalls/fchmod/fchmod03.c
4004 ltp/testcases/kernel/syscalls/fchmod/fchmod04.c
4005 ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
4006 ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
4007 ltp/testcases/kernel/syscalls/fchmod/fchmod07.c
4008 ltp/testcases/kernel/syscalls/fcntl/fcntl01.c
4009 ltp/testcases/kernel/syscalls/fcntl/fcntl02.c
4010 ltp/testcases/kernel/syscalls/fcntl/fcntl03.c
4011 ltp/testcases/kernel/syscalls/fcntl/fcntl04.c
4012 ltp/testcases/kernel/syscalls/fcntl/fcntl05.c
4013 ltp/testcases/kernel/syscalls/fcntl/fcntl06.c
4014 ltp/testcases/kernel/syscalls/fcntl/fcntl07.c
4015 ltp/testcases/kernel/syscalls/fcntl/fcntl07B.c
4016 ltp/testcases/kernel/syscalls/fcntl/fcntl08.c
4017 ltp/testcases/kernel/syscalls/fcntl/fcntl09.c
4018 ltp/testcases/kernel/syscalls/fcntl/fcntl10.c
4019 ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
4020 ltp/testcases/kernel/syscalls/fcntl/fcntl12.c
4021 ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
4022 ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
4023 ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
4024 ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
4025 ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
4026 ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
4027 ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
4028 ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
4029 ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
4030 ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
4031 ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
4032 ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
4033 ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
4034 ltp/testcases/kernel/syscalls/flock/flock01.c
4035 ltp/testcases/kernel/syscalls/flock/flock02.c
4036 ltp/testcases/kernel/syscalls/flock/flock03.c
4037 ltp/testcases/kernel/syscalls/flock/flock04.c
4038 ltp/testcases/kernel/syscalls/flock/flock05.c
4039 ltp/testcases/kernel/syscalls/flock/flock06.c
4040 ltp/testcases/kernel/syscalls/fork/fork01.c
4041 ltp/testcases/kernel/syscalls/fork/fork03.c
4042 ltp/testcases/kernel/syscalls/fork/fork04.c
4043 ltp/testcases/kernel/syscalls/fork/fork07.c
4044 ltp/testcases/kernel/syscalls/fork/fork08.c
4045 ltp/testcases/kernel/syscalls/fork/fork09.c
4046 ltp/testcases/kernel/syscalls/fork/fork10.c
4047 ltp/testcases/kernel/syscalls/fork/fork12.c
4048 ltp/testcases/kernel/syscalls/fpathconf/fpathconf01.c
4049 ltp/testcases/kernel/syscalls/fstat/fstat01.c
4050 ltp/testcases/kernel/syscalls/fstat/fstat02.c
4051 ltp/testcases/kernel/syscalls/fstat/fstat03.c
4052 ltp/testcases/kernel/syscalls/fstat/fstat04.c
4053 ltp/testcases/kernel/syscalls/fstat/fstat05.c
4054 ltp/testcases/kernel/syscalls/fstatfs/fstatfs01.c
4055 ltp/testcases/kernel/syscalls/fsync/fsync01.c
4056 ltp/testcases/kernel/syscalls/fsync/fsync02.c
4057 ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
4058 ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
4059 ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
4060 ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
4061 ltp/testcases/kernel/syscalls/getdents/getdents01.c
4062 ltp/testcases/kernel/syscalls/getdents/getdents02.c
4063 ltp/testcases/kernel/syscalls/getdents/getdents03.c
4064 ltp/testcases/kernel/syscalls/getdents/getdents04.c
4065 ltp/testcases/kernel/syscalls/getdomainname/getdomainname01.c
4066 ltp/testcases/kernel/syscalls/getegid/getegid01.c
4067 ltp/testcases/kernel/syscalls/geteuid/geteuid01.c
4068 ltp/testcases/kernel/syscalls/getgid/getgid01.c
4069 ltp/testcases/kernel/syscalls/getgroups/getgroups01.c
4070 ltp/testcases/kernel/syscalls/getgroups/getgroups02.c
4071 ltp/testcases/kernel/syscalls/getgroups/getgroups03.c
4072 ltp/testcases/kernel/syscalls/getgroups/getgroups04.c
4073 ltp/testcases/kernel/syscalls/gethostname/gethostname01.c
4074 ltp/testcases/kernel/syscalls/getitimer/getitimer01.c
4075 ltp/testcases/kernel/syscalls/getitimer/getitimer02.c
4076 ltp/testcases/kernel/syscalls/getitimer/getitimer03.c
4077 ltp/testcases/kernel/syscalls/getpgrp/getpgrp01.c
4078 ltp/testcases/kernel/syscalls/getpid/getpid01.c
4079 ltp/testcases/kernel/syscalls/getpid/getpid02.c
4080 ltp/testcases/kernel/syscalls/getppid/getppid01.c
4081 ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
4082 ltp/testcases/kernel/syscalls/getresgid/getresgid01.c
4083 ltp/testcases/kernel/syscalls/getresgid/getresgid02.c
4084 ltp/testcases/kernel/syscalls/getresgid/getresgid03.c
4085 ltp/testcases/kernel/syscalls/getresuid/getresuid01.c
4086 ltp/testcases/kernel/syscalls/getresuid/getresuid02.c
4087 ltp/testcases/kernel/syscalls/getresuid/getresuid03.c
4088 ltp/testcases/kernel/syscalls/getrlimit/getrlimit02.c
4089 ltp/testcases/kernel/syscalls/getrusage/getrusage02.c
4090 ltp/testcases/kernel/syscalls/getsid/getsid01.c
4091 ltp/testcases/kernel/syscalls/getsid/getsid02.c
4092 ltp/testcases/kernel/syscalls/getuid/getuid01.c
4093 ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
4094 ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
4095 ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
4096 ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
4097 ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
4098 ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
4099 ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
4100 ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
4101 ltp/testcases/kernel/syscalls/iopl/iopl01.c
4102 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl01.c
4103 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
4104 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl03.c
4105 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl05.c
4106 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
4107 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
4108 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
4109 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
4110 ltp/testcases/kernel/syscalls/ipc/msgget/msgget01.c
4111 ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
4112 ltp/testcases/kernel/syscalls/ipc/msgget/msgget04.c
4113 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv02.c
4114 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv03.c
4115 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv04.c
4116 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
4117 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
4118 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd01.c
4119 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd02.c
4120 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd03.c
4121 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd04.c
4122 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
4123 ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
4124 ltp/testcases/kernel/syscalls/ipc/semctl/semctl02.c
4125 ltp/testcases/kernel/syscalls/ipc/semctl/semctl03.c
4126 ltp/testcases/kernel/syscalls/ipc/semctl/semctl04.c
4127 ltp/testcases/kernel/syscalls/ipc/semctl/semctl05.c
4128 ltp/testcases/kernel/syscalls/ipc/semctl/semctl06.c
4129 ltp/testcases/kernel/syscalls/ipc/semget/semget01.c
4130 ltp/testcases/kernel/syscalls/ipc/semget/semget02.c
4131 ltp/testcases/kernel/syscalls/ipc/semget/semget03.c
4132 ltp/testcases/kernel/syscalls/ipc/semget/semget06.c
4133 ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
4134 ltp/testcases/kernel/syscalls/ipc/semop/semop03.c
4135 ltp/testcases/kernel/syscalls/ipc/semop/semop04.c
4136 ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
4137 ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
4138 ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
4139 ltp/testcases/kernel/syscalls/ipc/shmat/shmat03.c
4140 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
4141 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
4142 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl03.c
4143 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
4144 ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
4145 ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt02.c
4146 ltp/testcases/kernel/syscalls/ipc/shmget/shmget01.c
4147 ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
4148 ltp/testcases/kernel/syscalls/ipc/shmget/shmget03.c
4149 ltp/testcases/kernel/syscalls/ipc/shmget/shmget04.c
4150 ltp/testcases/kernel/syscalls/ipc/shmget/shmget05.c
4151 ltp/testcases/kernel/syscalls/kill/kill01.c
4152 ltp/testcases/kernel/syscalls/kill/kill02.c
4153 ltp/testcases/kernel/syscalls/kill/kill03.c
4154 ltp/testcases/kernel/syscalls/kill/kill04.c
4155 ltp/testcases/kernel/syscalls/kill/kill05.c
4156 ltp/testcases/kernel/syscalls/kill/kill07.c
4157 ltp/testcases/kernel/syscalls/kill/kill09.c
4158 ltp/testcases/kernel/syscalls/kill/kill10.c
4159 ltp/testcases/kernel/syscalls/kill/kill11.c
4160 ltp/testcases/kernel/syscalls/kill/kill12.c
4161 ltp/testcases/kernel/syscalls/lchown/lchown01.c
4162 ltp/testcases/kernel/syscalls/lchown/lchown02.c
4163 ltp/testcases/kernel/syscalls/libevent/buffer.c
4164 ltp/testcases/kernel/syscalls/libevent/err.c
4165 ltp/testcases/kernel/syscalls/libevent/event.c
4166 ltp/testcases/kernel/syscalls/libevent/kqueue.c
4167 ltp/testcases/kernel/syscalls/libevent/poll.c
4168 ltp/testcases/kernel/syscalls/libevent/signal.c
4169 ltp/testcases/kernel/syscalls/libevent/sample/event-test.c
4170 ltp/testcases/kernel/syscalls/libevent/sample/signal-test.c
4171 ltp/testcases/kernel/syscalls/libevent/sample/time-test.c
4172 ltp/testcases/kernel/syscalls/libevent/test/regress.c
4173 ltp/testcases/kernel/syscalls/libevent/test/test-eof.c
4174 ltp/testcases/kernel/syscalls/link/link02.c
4175 ltp/testcases/kernel/syscalls/link/link03.c
4176 ltp/testcases/kernel/syscalls/link/link04.c
4177 ltp/testcases/kernel/syscalls/link/link05.c
4178 ltp/testcases/kernel/syscalls/link/link06.c
4179 ltp/testcases/kernel/syscalls/link/link07.c
4180 ltp/testcases/kernel/syscalls/lseek/lseek01.c
4181 ltp/testcases/kernel/syscalls/lseek/lseek02.c
4182 ltp/testcases/kernel/syscalls/lseek/lseek03.c
4183 ltp/testcases/kernel/syscalls/lseek/lseek04.c
4184 ltp/testcases/kernel/syscalls/lseek/lseek05.c
4185 ltp/testcases/kernel/syscalls/lseek/lseek06.c
4186 ltp/testcases/kernel/syscalls/lseek/lseek07.c
4187 ltp/testcases/kernel/syscalls/lseek/lseek08.c
4188 ltp/testcases/kernel/syscalls/lseek/lseek09.c
4189 ltp/testcases/kernel/syscalls/lseek/lseek10.c
4190 ltp/testcases/kernel/syscalls/lstat/lstat01.c
4191 ltp/testcases/kernel/syscalls/lstat/lstat02.c
4192 ltp/testcases/kernel/syscalls/lstat/lstat03.c
4193 ltp/testcases/kernel/syscalls/madvise/madvise01.c
4194 ltp/testcases/kernel/syscalls/madvise/madvise02.c
4195 ltp/testcases/kernel/syscalls/madvise/madvise03.c
4196 ltp/testcases/kernel/syscalls/memcmp/memcmp01.c
4197 ltp/testcases/kernel/syscalls/memcpy/memcpy01.c
4198 ltp/testcases/kernel/syscalls/memmap/mem03.c
4199 ltp/testcases/kernel/syscalls/mincore/mincore01.c
4200 ltp/testcases/kernel/syscalls/mincore/mincore02.c
4201 ltp/testcases/kernel/syscalls/mkdir/mkdir01.c
4202 ltp/testcases/kernel/syscalls/mkdir/mkdir02.c
4203 ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
4204 ltp/testcases/kernel/syscalls/mkdir/mkdir04.c
4205 ltp/testcases/kernel/syscalls/mkdir/mkdir05.c
4206 ltp/testcases/kernel/syscalls/mkdir/mkdir08.c
4207 ltp/testcases/kernel/syscalls/mkdir/mkdir09.c
4208 ltp/testcases/kernel/syscalls/mknod/mknod01.c
4209 ltp/testcases/kernel/syscalls/mknod/mknod02.c
4210 ltp/testcases/kernel/syscalls/mknod/mknod03.c
4211 ltp/testcases/kernel/syscalls/mknod/mknod04.c
4212 ltp/testcases/kernel/syscalls/mknod/mknod05.c
4213 ltp/testcases/kernel/syscalls/mknod/mknod06.c
4214 ltp/testcases/kernel/syscalls/mknod/mknod07.c
4215 ltp/testcases/kernel/syscalls/mknod/mknod08.c
4216 ltp/testcases/kernel/syscalls/mknod/mknod09.c
4217 ltp/testcases/kernel/syscalls/mlock/mlock01.c
4218 ltp/testcases/kernel/syscalls/mlock/mlock02.c
4219 ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
4220 ltp/testcases/kernel/syscalls/mlockall/mlockall03.c
4221 ltp/testcases/kernel/syscalls/mmap/mmap01.c
4222 ltp/testcases/kernel/syscalls/mmap/mmap02.c
4223 ltp/testcases/kernel/syscalls/mmap/mmap03.c
4224 ltp/testcases/kernel/syscalls/mmap/mmap04.c
4225 ltp/testcases/kernel/syscalls/mmap/mmap05.c
4226 ltp/testcases/kernel/syscalls/mmap/mmap06.c
4227 ltp/testcases/kernel/syscalls/mmap/mmap07.c
4228 ltp/testcases/kernel/syscalls/mmap/mmap08.c
4229 ltp/testcases/kernel/syscalls/mmap/mmap09.c
4230 ltp/testcases/kernel/syscalls/mount/mount02.c
4231 ltp/testcases/kernel/syscalls/mount/mount03.c
4232 ltp/testcases/kernel/syscalls/mount/mount04.c
4233 ltp/testcases/kernel/syscalls/mremap/mremap01.c
4234 ltp/testcases/kernel/syscalls/mremap/mremap02.c
4235 ltp/testcases/kernel/syscalls/mremap/mremap03.c
4236 ltp/testcases/kernel/syscalls/mremap/mremap04.c
4237 ltp/testcases/kernel/syscalls/msync/msync01.c
4238 ltp/testcases/kernel/syscalls/msync/msync02.c
4239 ltp/testcases/kernel/syscalls/msync/msync03.c
4240 ltp/testcases/kernel/syscalls/msync/msync04.c
4241 ltp/testcases/kernel/syscalls/msync/msync05.c
4242 ltp/testcases/kernel/syscalls/munlockall/munlockall01.c
4243 ltp/testcases/kernel/syscalls/munlockall/munlockall02.c
4244 ltp/testcases/kernel/syscalls/munmap/munmap01.c
4245 ltp/testcases/kernel/syscalls/munmap/munmap02.c
4246 ltp/testcases/kernel/syscalls/munmap/munmap03.c
4247 ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
4248 ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
4249 ltp/testcases/kernel/syscalls/nftw/nftw.c
4250 ltp/testcases/kernel/syscalls/nftw/nftw64.c
4251 ltp/testcases/kernel/syscalls/nftw/test.c
4252 ltp/testcases/kernel/syscalls/nftw/test64.c
4253 ltp/testcases/kernel/syscalls/nftw/test_func.c
4254 ltp/testcases/kernel/syscalls/nftw/test_func64.c
4255 ltp/testcases/kernel/syscalls/nftw/tools.c
4256 ltp/testcases/kernel/syscalls/nftw/tools64.c
4257 ltp/testcases/kernel/syscalls/nice/nice01.c
4258 ltp/testcases/kernel/syscalls/nice/nice02.c
4259 ltp/testcases/kernel/syscalls/nice/nice03.c
4260 ltp/testcases/kernel/syscalls/nice/nice05.c
4261 ltp/testcases/kernel/syscalls/open/open01.c
4262 ltp/testcases/kernel/syscalls/open/open03.c
4263 ltp/testcases/kernel/syscalls/open/open05.c
4264 ltp/testcases/kernel/syscalls/open/open07.c
4265 ltp/testcases/kernel/syscalls/open/open08.c
4266 ltp/testcases/kernel/syscalls/open/open09.c
4267 ltp/testcases/kernel/syscalls/open/open10.c
4268 ltp/testcases/kernel/syscalls/pathconf/pathconf01.c
4269 ltp/testcases/kernel/syscalls/pause/pause01.c
4270 ltp/testcases/kernel/syscalls/pause/pause02.c
4271 ltp/testcases/kernel/syscalls/pause/pause03.c
4272 ltp/testcases/kernel/syscalls/personality/personality01.c
4273 ltp/testcases/kernel/syscalls/pipe/pipe01.c
4274 ltp/testcases/kernel/syscalls/pipe/pipe05.c
4275 ltp/testcases/kernel/syscalls/pipe/pipe06.c
4276 ltp/testcases/kernel/syscalls/poll/poll01.c
4277 ltp/testcases/kernel/syscalls/prctl/prctl01.c
4278 ltp/testcases/kernel/syscalls/prctl/prctl02.c
4279 ltp/testcases/kernel/syscalls/profil/profil01.c
4280 ltp/testcases/kernel/syscalls/ptrace/ptrace01.c
4281 ltp/testcases/kernel/syscalls/ptrace/ptrace02.c
4282 ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
4283 ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
4284 ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
4285 ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
4286 ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
4287 ltp/testcases/kernel/syscalls/read/read01.c
4288 ltp/testcases/kernel/syscalls/read/read02.c
4289 ltp/testcases/kernel/syscalls/readdir/readdir01.c
4290 ltp/testcases/kernel/syscalls/readdir/readdir02.c
4291 ltp/testcases/kernel/syscalls/readlink/readlink01.c
4292 ltp/testcases/kernel/syscalls/readlink/readlink02.c
4293 ltp/testcases/kernel/syscalls/readlink/readlink03.c
4294 ltp/testcases/kernel/syscalls/readlink/readlink04.c
4295 ltp/testcases/kernel/syscalls/reboot/reboot02.c
4296 ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
4297 ltp/testcases/kernel/syscalls/rename/rename01.c
4298 ltp/testcases/kernel/syscalls/rename/rename02.c
4299 ltp/testcases/kernel/syscalls/rename/rename03.c
4300 ltp/testcases/kernel/syscalls/rename/rename04.c
4301 ltp/testcases/kernel/syscalls/rename/rename05.c
4302 ltp/testcases/kernel/syscalls/rename/rename06.c
4303 ltp/testcases/kernel/syscalls/rename/rename07.c
4304 ltp/testcases/kernel/syscalls/rename/rename08.c
4305 ltp/testcases/kernel/syscalls/rename/rename09.c
4306 ltp/testcases/kernel/syscalls/rename/rename10.c
4307 ltp/testcases/kernel/syscalls/rename/rename12.c
4308 ltp/testcases/kernel/syscalls/rename/rename13.c
4309 ltp/testcases/kernel/syscalls/rename/rename14.c
4310 ltp/testcases/kernel/syscalls/rmdir/rmdir01.c
4311 ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
4312 ltp/testcases/kernel/syscalls/rmdir/rmdir03.c
4313 ltp/testcases/kernel/syscalls/rmdir/rmdir04.c
4314 ltp/testcases/kernel/syscalls/rmdir/rmdir05.c
4315 ltp/testcases/kernel/syscalls/sbrk/sbrk01.c
4316 ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max01.c
4317 ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max02.c
4318 ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min01.c
4319 ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min02.c
4320 ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam01.c
4321 ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam02.c
4322 ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam03.c
4323 ltp/testcases/kernel/syscalls/sched_getscheduler/sched_getscheduler01.c
4324 ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval01.c
4325 ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval02.c
4326 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam01.c
4327 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam02.c
4328 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam03.c
4329 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam04.c
4330 ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler01.c
4331 ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler02.c
4332 ltp/testcases/kernel/syscalls/select/select01.c
4333 ltp/testcases/kernel/syscalls/select/select02.c
4334 ltp/testcases/kernel/syscalls/select/select03.c
4335 ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
4336 ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
4337 ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
4338 ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
4339 ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
4340 ltp/testcases/kernel/syscalls/setdomainname/setdomainname01.c
4341 ltp/testcases/kernel/syscalls/setdomainname/setdomainname02.c
4342 ltp/testcases/kernel/syscalls/setdomainname/setdomainname03.c
4343 ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
4344 ltp/testcases/kernel/syscalls/setfsgid/setfsgid02.c
4345 ltp/testcases/kernel/syscalls/setfsgid/setfsgid03.c
4346 ltp/testcases/kernel/syscalls/setfsuid/setfsuid01.c
4347 ltp/testcases/kernel/syscalls/setfsuid/setfsuid02.c
4348 ltp/testcases/kernel/syscalls/setfsuid/setfsuid03.c
4349 ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
4350 ltp/testcases/kernel/syscalls/setgid/setgid01.c
4351 ltp/testcases/kernel/syscalls/setgid/setgid02.c
4352 ltp/testcases/kernel/syscalls/setgid/setgid03.c
4353 ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
4354 ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
4355 ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
4356 ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
4357 ltp/testcases/kernel/syscalls/sethostname/sethostname01.c
4358 ltp/testcases/kernel/syscalls/setitimer/setitimer01.c
4359 ltp/testcases/kernel/syscalls/setitimer/setitimer02.c
4360 ltp/testcases/kernel/syscalls/setitimer/setitimer03.c
4361 ltp/testcases/kernel/syscalls/setpgid/setpgid01.c
4362 ltp/testcases/kernel/syscalls/setpgrp/setpgrp01.c
4363 ltp/testcases/kernel/syscalls/setpriority/setpriority01.c
4364 ltp/testcases/kernel/syscalls/setpriority/setpriority02.c
4365 ltp/testcases/kernel/syscalls/setpriority/setpriority03.c
4366 ltp/testcases/kernel/syscalls/setpriority/setpriority04.c
4367 ltp/testcases/kernel/syscalls/setpriority/setpriority05.c
4368 ltp/testcases/kernel/syscalls/setregid/setregid01.c
4369 ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
4370 ltp/testcases/kernel/syscalls/setreuid/setreuid01.c
4371 ltp/testcases/kernel/syscalls/setreuid/setreuid03.c
4372 ltp/testcases/kernel/syscalls/setreuid/setreuid04.c
4373 ltp/testcases/kernel/syscalls/setreuid/setreuid06.c
4374 ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
4375 ltp/testcases/kernel/syscalls/setrlimit/setrlimit01.c
4376 ltp/testcases/kernel/syscalls/setsid/setsid01.c
4377 ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
4378 ltp/testcases/kernel/syscalls/settimeofday/settimeofday01.c
4379 ltp/testcases/kernel/syscalls/setuid/setuid01.c
4380 ltp/testcases/kernel/syscalls/setuid/setuid02.c
4381 ltp/testcases/kernel/syscalls/setuid/setuid03.c
4382 ltp/testcases/kernel/syscalls/setuid/setuid04.c
4383 ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack01.c
4384 ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack02.c
4385 ltp/testcases/kernel/syscalls/sighold/sighold02.c
4386 ltp/testcases/kernel/syscalls/signal/signal01.c
4387 ltp/testcases/kernel/syscalls/signal/signal02.c
4388 ltp/testcases/kernel/syscalls/signal/signal04.c
4389 ltp/testcases/kernel/syscalls/signal/signal05.c
4390 ltp/testcases/kernel/syscalls/sigpending/sigpending02.c
4391 ltp/testcases/kernel/syscalls/sigprocmask/sigprocmask01.c
4392 ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
4393 ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
4394 ltp/testcases/kernel/syscalls/socketcall/socketcall01.c
4395 ltp/testcases/kernel/syscalls/socketcall/socketcall02.c
4396 ltp/testcases/kernel/syscalls/socketcall/socketcall03.c
4397 ltp/testcases/kernel/syscalls/socketcall/socketcall04.c
4398 ltp/testcases/kernel/syscalls/splice/splice01.c
4399 ltp/testcases/kernel/syscalls/stat/stat01.c
4400 ltp/testcases/kernel/syscalls/stat/stat02.c
4401 ltp/testcases/kernel/syscalls/stat/stat03.c
4402 ltp/testcases/kernel/syscalls/stat/stat05.c
4403 ltp/testcases/kernel/syscalls/stat/stat06.c
4404 ltp/testcases/kernel/syscalls/statfs/statfs01.c
4405 ltp/testcases/kernel/syscalls/statfs/statfs02.c
4406 ltp/testcases/kernel/syscalls/statfs/statfs03.c
4407 ltp/testcases/kernel/syscalls/stime/stime01.c
4408 ltp/testcases/kernel/syscalls/string/string01.c
4409 ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
4410 ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
4411 ltp/testcases/kernel/syscalls/swapon/swapon02.c
4412 ltp/testcases/kernel/syscalls/swapon/swapon03.c
4413 ltp/testcases/kernel/syscalls/symlink/symlink01.c
4414 ltp/testcases/kernel/syscalls/symlink/symlink02.c
4415 ltp/testcases/kernel/syscalls/symlink/symlink03.c
4416 ltp/testcases/kernel/syscalls/symlink/symlink04.c
4417 ltp/testcases/kernel/syscalls/symlink/symlink05.c
4418 ltp/testcases/kernel/syscalls/sync/sync01.c
4419 ltp/testcases/kernel/syscalls/sync/sync02.c
4420 ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
4421 ltp/testcases/kernel/syscalls/sysctl/sysctl03.c
4422 ltp/testcases/kernel/syscalls/syslog/syslogtst.c
4423 ltp/testcases/kernel/syscalls/tee/tee01.c
4424 ltp/testcases/kernel/syscalls/time/time01.c
4425 ltp/testcases/kernel/syscalls/time/time02.c
4426 ltp/testcases/kernel/syscalls/times/times01.c
4427 ltp/testcases/kernel/syscalls/times/times03.c
4428 ltp/testcases/kernel/syscalls/truncate/truncate01.c
4429 ltp/testcases/kernel/syscalls/truncate/truncate02.c
4430 ltp/testcases/kernel/syscalls/truncate/truncate03.c
4431 ltp/testcases/kernel/syscalls/ulimit/ulimit01.c
4432 ltp/testcases/kernel/syscalls/umask/umask01.c
4433 ltp/testcases/kernel/syscalls/umask/umask03.c
4434 ltp/testcases/kernel/syscalls/umount/umount02.c
4435 ltp/testcases/kernel/syscalls/umount/umount03.c
4436 ltp/testcases/kernel/syscalls/uname/uname01.c
4437 ltp/testcases/kernel/syscalls/uname/uname02.c
4438 ltp/testcases/kernel/syscalls/uname/uname03.c
4439 ltp/testcases/kernel/syscalls/unlink/unlink05.c
4440 ltp/testcases/kernel/syscalls/unlink/unlink06.c
4441 ltp/testcases/kernel/syscalls/unlink/unlink07.c
4442 ltp/testcases/kernel/syscalls/unlink/unlink08.c
4443 ltp/testcases/kernel/syscalls/ustat/ustat02.c
4444 ltp/testcases/kernel/syscalls/utime/utime01.c
4445 ltp/testcases/kernel/syscalls/utime/utime02.c
4446 ltp/testcases/kernel/syscalls/utime/utime03.c
4447 ltp/testcases/kernel/syscalls/utime/utime04.c
4448 ltp/testcases/kernel/syscalls/utime/utime05.c
4449 ltp/testcases/kernel/syscalls/vfork/vfork01.c
4450 ltp/testcases/kernel/syscalls/vfork/vfork02.c
4451 ltp/testcases/kernel/syscalls/wait/wait02.c
4452 ltp/testcases/kernel/syscalls/wait4/wait401.c
4453 ltp/testcases/kernel/syscalls/wait4/wait402.c
4454 ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
4455 ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
4456 ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
4457 ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
4458 ltp/testcases/kernel/syscalls/waitpid/waitpid09.c
4459 ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
4460 ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
4461 ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
4462 ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
4463 ltp/testcases/kernel/syscalls/write/write01.c
4464 ltp/testcases/kernel/syscalls/writev/writev01.c
4465 ltp/testcases/kernel/syscalls/writev/writev03.c
4466 ltp/testcases/kernel/syscalls/writev/writev04.c
4467 ltp/testcases/kernel/syscalls/writev/writev05.c
4468 ltp/testcases/kernel/syscalls/writev/writev06.c
4470 59) Log Message:
4471 Rename description files: While working on adding a new testcase I noticed that not all of the description files are named consistently. I guess that 00_ was meant to place it first in any directory listing so presumably that's the correct description name. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>.
4473 Removed File(s):
4474 ltp/testcases/kdump/doc/OO_Descriptions.txt
4475 ltp/testcases/kernel/fs/fs_bind/bind/OO_descriptions.txt
4476 ltp/testcases/kernel/fs/fs_bind/cloneNS/OO_descriptions.txt
4477 ltp/testcases/kernel/fs/fs_bind/move/OO_descriptions.txt
4478 ltp/testcases/kernel/fs/fs_bind/rbind/OO_descriptions.txt
4479 ltp/testcases/kernel/fs/fs_bind/regression/OO_descriptions.txt
4480 ltp/testcases/realtime/OO_DESCRIPTION.txt
4482 Added File(s):
4483 ltp/testcases/kdump/doc/00_Descriptions.txt
4484 ltp/testcases/kernel/fs/fs_bind/bind/00_descriptions.txt       
4485 ltp/testcases/kernel/fs/fs_bind/cloneNS/00_descriptions.txt    
4486 ltp/testcases/kernel/fs/fs_bind/move/00_descriptions.txt       
4487 ltp/testcases/kernel/fs/fs_bind/rbind/00_descriptions.txt      
4488 ltp/testcases/kernel/fs/fs_bind/regression/00_descriptions.txt
4489 ltp/testcases/realtime/00_DESCRIPTION.txt
4491 60) Log Message:
4492 Fix spelling and grammar nits. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>.
4494 Modified File(s):
4495 ltp/runltp
4496 ltp/testcases/commands/gzip/gzip_tests.sh
4498 61) Log Message:
4499 Update unzip command test: build and run successfully without unzip: Suprisingly, not every Linux distribution comes with unzip installed. Thankfully unzip does not appear to be needed for any other tests. This patch cleans up the unzip test so that if zip or unzip does not exist the test will not be built or run. This patch changes the way the build and run portions of the script are spread across the Makefile and unzip_tests.sh script. Previously part of the build was performed during the test -- building the sample zip archive. Now that sample archive is conditionally built using Make instead of shell script. Also, as near as I can tell, the comments "describing" the test are totally incorrect -- they appear to be a copy-paste artifact. So I updated them. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>.
4501 Modified File(s):
4502 ltp/runtest/commands
4503 ltp/testcases/commands/unzip/Makefile
4504 ltp/testcases/commands/unzip/unzip_genfile.sh
4505 ltp/testcases/commands/unzip/unzip_tests.sh
4507 62) Log Message:
4508 Containers: Remove capability dependency: Review of these test source files suggests that absolutley no capability APIs are in use. I suspect these #ifdefs were added because the original tests had unnecessarily included sys/capability.h. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>.
4510 Modified File(s):
4511 ltp/testcases/kernel/containers/pidns/pidns14.c
4512 ltp/testcases/kernel/containers/pidns/pidns16.c
4514 63) Log Message:
4515 I look at testcases/kernel/include/ and there is no microblaze.in. I am not cvs expert but I hope that is possible to create only simple file. If not please create it with one space. This should be fix before next release. Michal Simek <michal.simek@petalogix.com>.
4517 Added Files:
4518 ltp/testcases/kernel/include/microblaze.in
4520 64) Log Message:
4521 Testcase to test cpu consolidation feature of power management: Testcase Description: When sched_mc_power_saving is set to 1 and when number of threads running in the system is less then or equal to number of cores in the package, all the threads should be running in cores belonging to one package. This automated testcase triggers ebizzy with number of threads equal to number of cores in a package. Identifies cpu's utilized and verifies if all the cpu's utilized belong to same package.
4522 [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>.
4524 Added Files:
4525 ltp/utils/Makefile
4526 ltp/utils/benchmark/Makefile
4527 ltp/utils/benchmark/ebizzy-0.2/ChangeLog
4528 ltp/utils/benchmark/ebizzy-0.2/LICENSE
4529 ltp/utils/benchmark/ebizzy-0.2/Makefile
4530 ltp/utils/benchmark/ebizzy-0.2/README
4531 ltp/utils/benchmark/ebizzy-0.2/configure
4532 ltp/utils/benchmark/ebizzy-0.2/ebizzy.c
4534 65) Log Message:
4535 Testcase to test cpu consolidation feature of power management: Testcase Description: When sched_mc_power_saving is set to 1 and when number of threads running in the system is less then or equal to number of cores in the package, all the threads should be running in cores belonging to one package. This automated testcase triggers ebizzy with number of threads equal to number of cores in a package. Identifies cpu's utilized and verifies if all the cpu's utilized belong to same package.
4536 [PATCH 02/05]: This patch is library of reusable functions written in Python. Signed-Off-By: Poornima Nayak <Poornima.Nayak@in.ibm.com>.
4538 Added Files:
4539 ltp/testcases/kernel/power_management/lib/sched_mc.py
4541 66) Log Message:
4542 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.
4543 [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>.
4545 Added Files:
4546 ltp/testcases/kernel/power_management/cpu_consolidation.py
4548 67) Log Message:
4549 Testcase to test cpu consolidation feature of power management: Testcase Description: When sched_mc_power_saving is set to 1 and when number of threads running in the system is less then or equal to number of cores in the package, all the threads should be running in cores belonging to one package. This automated testcase triggers ebizzy with number of threads equal to number of cores in a package. Identifies cpu's utilized and verifies if all the cpu's utilized belong to same package.
4550 [PATCH 04/05]: This patch integrates cpu consolidation testcase to LTP. Signed-Off-By: Signed-off-by: Poornima.Nayak@in.ibm.com.
4552 Modified Files:
4553 ltp/testcases/kernel/power_management/Makefile
4554 ltp/testcases/kernel/power_management/runpwtests.sh
4556 68) Log Message:
4557 Testcase to test cpu consolidation feature of power management: Testcas Description: When sched_mc_power_saving is set to 1 and when number of threads running in the system is less then or equal to number of cores in the package, all the threads should be running in cores belonging to one package. This automated testcase triggers ebizzy with number of threads equal to number of cores in a package. Identifies cpu's utilized and verifies if all the cpu's utilized belong to same package. 
4558 [PATCH 05/05]: Readme modified to mention how cpu consolidation testcase has to be executed. Signed-off-by: <Poornima.Nayak@in.ibm.com>.
4560 Modified Files:
4561 ltp/testcases/kernel/power_management/README
4563 LTP-20090131
4565 1) Log Message:
4566 Please find a patch to fix the sigsegv error on pidns13.c on containers. Signed-off-by: Veerendra C <veerendrac@in.ibm.com>.
4568 Modified File(s):
4569 ltp/testcases/kernel/containers/pidns/pidns13.c
4571 2) Log Message:
4572 Today I released version 0.3 of v4l-test, see http://v4l-test.sourceforge.net/ for details. I also updated the LTP tree, and I attached the two files in this email. The first file is a patch against ltp-full-20081231. The second file is a tar.gz which contains the binary image files which are part of the original V4L2 API specification, revision 0.24. Signed-Off-By: Németh Márton <nm127@freemail.hu>.
4574 Modified Files:
4575 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
4576 ltp/testcases/kernel/device-drivers/v4l/user_space/README
4577 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
4578 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
4579 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.h
4580 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
4581 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.h
4582 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
4583 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.h
4584 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
4585 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.h
4586 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
4587 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
4588 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
4589 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.h
4590 ltp/testcases/kernel/device-drivers/v4l/user_space/video_limits.h
4591 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
4593 Added Files:
4594 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.c
4595 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.h
4596 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.c
4597 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.h
4598 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_LOG_STATUS.c
4599 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_LOG_STATUS.h
4600 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
4601 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.h
4603 3) Log Message:
4604 Introduce autoconf to inotify03.c. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
4606 Modified File(s):
4607 ltp/testcases/kernel/syscalls/inotify/inotify03.c
4609 4) Log Message:
4610 The way to report a bug about configure: Introducing autoconf still causes a troble. Shooting the trouble may not be so difficult. However, some information is needed. I'll write them on INSTALL file. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
4612 Modified File(s):
4613 ltp/INSTALL
4615 5) Log Message:
4616 Convert hardlinks to softlinks in testcases/commands/unzip/Makefile:
4617 Kamalesh Babulal <kamalesh@linux.vnet.ibm.com> wrote: The make install of the testcases/commands/unzip fails, when the ltp sources are mounted on different filesystem other than /tmp, because the hardlinks are created by the testcase Makefile. This patches converts the hardlinks to softlinks. Signed-off-by: Kamalesh Babulal <kamalesh@linux.vnet.ibm.com>.
4618 CAI Qian <caiqian@cclom.cn> replied: Are you really want to change the above two soft links to hard links? I do not see it helps to fix your problem, and it will leave broken links after "make clean".
4619 Kamalesh Babulal <kamalesh@linux.vnet.ibm.com> replied: Thanks for the review. I am resending the patch with the changes you have recommended. Signed-off-by: Kamalesh Babulal <kamalesh@linux.vnet.ibm.com>.
4621 Modified File(s):
4622 ltp/testcases/commands/unzip/Makefile
4624 6) Log Message:
4625 There is a testcase in mmapstress03, which checks, that we can't mmap 2Gb-512Kb of RAM at address 0x7ff80000. But if host has > 2Gb of RAM+swap - it's valid operation: mmap maps 2Gb of ram at some other address and returns no errors. For correct working of this testcase we should add MAP_FIXED flag to mmap. Signed-Off-By: Dmitry Guryanov <dguryanov@parallels.com>.
4627 Modified Files:
4628 ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
4630 7) Log Message:
4631 mmapstress03: fix mmapstress03 on x86_64: There is a testcase in mmapstress03, which tries to mmap 2Gb-4Kb at address 0x7ffff000 and checks it returns error and errno is set to ENOMEM. But such mmap is possible on x86_64. So lets tune size and address to more suitable for 64-bit architectures.. Signed-Off-By: Dmitry Guryanov <dguryanov@parallels.com>. 
4633 Modified Files:
4634 ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
4636 8) Log Message:
4637 madvice03: report TCONF instead of TWARN on old kernels: If kernel is too old for executing this test, we should report TCONF for exit code will be 0. Signed-Off-By: Dmitry Guryanov <dguryanov@parallels.com>.
4639 Modified Files:
4640 ltp/testcases/kernel/syscalls/madvise/madvise03.c
4642 9) Log Message:
4643 Nancy <nancydreaming@gmail.com> reported: Case "endian_switch01" FAIL on IBM Power 6 machine. The case failed on IBM JS22, p570 and p550. Is that the case bug or the OS bug? Thank you!. Subrata Modak <subrata@linux.vnet.ibm.com> replied: This will fail for all POWER machines which are not P6 & above, and, for all other archs. However, for other archs, it will throw you appropriate message like: 
4644 $./testcases/bin/endian_switch01 
4645 endian_switch01    1  CONF  :  This system does not support running of switch() syscall
4646 In P6 (and above), even it will fail if the kernel is not 2.6.26 & above. The support for this syscall was added only from then. Please see: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=745a14cc264b1832c638e41812e0cb04328b2db1. If you are running 2.6.26 on p6, then we need to investigate why this is failing, else, i would prefer to merge the following patch for avoiding to test in systems where the switch() support is not available at the first place itself. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>,
4648 Modified File(s):
4649 ltp/testcases/kernel/syscalls/switch/endian_switch01.c
4651 10) Log Message:
4652 This patch adds RHEL4 and RHEL5 detection to refpolicy Makefile and fixes policy compilation errors on RHEL5 introduced by the bounds test policy. Signed-off-by: Ramon de Carvalho Valle <rcvalle@linux.vnet.ibm.com>.
4654 Modified File(s):
4655 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
4657 11) Log Messsage:
4658 checking sys/capability.c for pidns14 and pidns16: this patch adds "sys/capability.c" checking for pidns14 and pidns16 testcases using autoconf support. Signed-off-by: Edjunior B. Machado <emachado@linux.vnet.ibm.com>.
4660 Modified File(s):
4661 ltp/configure.ac
4662 ltp/testcases/kernel/containers/pidns/pidns14.c
4663 ltp/testcases/kernel/containers/pidns/pidns16.c
4665 12) Log Message:
4666 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com> wrote: in a ppc64 machine running SLES11 RC1, I'm trying to build the December 2008 LTP release (ltp-full-20081231) but it fails on "make". Mike Frysinger <vapier@gentoo.org> replied: tcore only works on x86 systems ... building/running on other systems makes no sense. Subrata Modak <subrata@linux.vnet.ibm.com> answered: Mike, Then the following Patch will be needed: Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
4668 Modified Files(s):
4669 ltp/testcases/misc/tcore_patch_test_suites/tcore.c
4671 13) Log Message:
4672 A while back I had submitted an LTP patch for the vmsplice01 test case (sent on 03/27/2008). However, the code I see in the vmsplice01.c file now is not what the patch contains. Please find below the correction against the latest ltp release : Signed-off by: Vinay Sridhar <vinay@linux.vnet.ibm.com>.
4674 Modified File(s):
4675 ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
4677 14) Log Message:
4678 Update kernel/device-drivers/nls test for 2.6.25: the attached patch makes the ltp/testcases/kernel/device-drivers/nls testsuite compileable under Linux kernel 2.6.25. Currently the test_nls_base() crashes with 2.6.25, but without calling that function the module loads and unloads cleanly. This can be a base for checking what is going wrong with nls. Signed-off-by: Márton Németh <nm127@freemail.hu>.
4680 Modified Files:
4681 ltp/testcases/kernel/device-drivers/nls/Makefile
4682 ltp/testcases/kernel/device-drivers/nls/nlsTest.c
4683 ltp/testcases/kernel/device-drivers/nls/nlsTest.h
4684 ltp/testcases/kernel/device-drivers/nls/userBlockNLS.c
4685 ltp/testcases/kernel/device-drivers/tbio/kernel_space/Makefile
4686 Added Files:
4687 ltp/testcases/kernel/device-drivers/nls/README
4689 15) Log Message:
4690 gcov-kernel: add patches for 2.6.28, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
4692 Added Files:
4693 ltp/utils/analysis/gcov-kernel/linux-2.6.28-gcov-arm-eabi.patch
4694 ltp/utils/analysis/gcov-kernel/linux-2.6.28-gcov-arm-hack.patch
4695 ltp/utils/analysis/gcov-kernel/linux-2.6.28-gcov.patch
4697 16) Log Message:
4698 Sending the new patch along with the batch file to run the tests. Also made small modifications in the mesgq_nstest.c to fix
4699 a) the warnings on tst_exit().
4700 b) to remove the global var.
4701 And to return correct error num in the batch file runipcnstest.sh. Signed-off-by: Veerendra C <veerendra@in.ibm.com>.
4703 Modified Files:
4704 ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
4705 Added Files:
4706 ltp/testcases/kernel/containers/sysvipc/mesgq_nstest.c
4708 17) Log Message:
4709 Avoiding build failures on ppc64, adding proper FLAG definitions and improving a bit of LTP specific stuff. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
4711 Modified Files:
4712 ltp/testcases/misc/tcore_patch_test_suites/Makefile
4713 ltp/testcases/misc/tcore_patch_test_suites/tcore.c
4714 ltp/testcases/misc/tcore_patch_test_suites/tcore.sh
4716 18) Log Message:
4717 set flags properly and just use implicit make rules. Mike Frysinger <vapier@users.sourceforge.net>
4719 Modified File(s):
4720 ltp/testcases/misc/tcore_patch_test_suites/Makefile
4722 19) Log Message:
4723 I attached a preliminary testsuite for testing linux/block/genhd.c. The goal of this test suite is to check whether using block device is stable enough. A lot of test suites under ltp/testcases/kernel/device-drivers are based on the usage of block device so it shall work relayable. Note that the module under test is different in case of ltp/testcases/kernel/device-drivers/tbio/kernel_space testsuite. Signed-off-by: Márton Németh <nm127@freemail.hu>.
4725 Added Files:
4726 ltp/testcases/kernel/device-drivers/block/kernel_space/Makefile
4727 ltp/testcases/kernel/device-drivers/block/kernel_space/README
4728 ltp/testcases/kernel/device-drivers/block/kernel_space/test_block.c
4729 ltp/testcases/kernel/device-drivers/block/kernel_space/test_genhd.c
4731 20) Log Message:
4732 [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>.
4733 Subrata Modak replied: Thanks Németh for the patch. I tested the build on my machine 2.6.27, x86_64. I have merged this Patch. However, i would request you to send me another patch containing the following information: 
4734 1) Kernel config options to be enabled & any special library(s) to be installed to allow these tests to be built/run on kernel(s) > 2.6.25 in the following README: http://ltp.cvs.sourceforge.net/viewvc/ltp/ltp/README, 
4735 2) Then, http://ltp.cvs.sourceforge.net/viewvc/ltp/ltp/testcases/kernel/device-drivers/nls/README, should contain information to build/install/run these tests. Since these are device drivers tests, and will be executed through insmod, etc, can we have a script which automates these steps and reports error in loading/unloading of modules as such. I think it can be a very small script as well. 
4736 Németh Márton responded by: I added some descriptions in the mentioned READMEs. However, I would wait adding an automated shell script because the tests fails on my x86_32 system with 2.6.28, and for example "rmmod nlsTest" reports "ERROR: Module nlsTest is in use". The real problem is, however, that the one of the test case already caused NULL pointer exception. I also don't have any easy solution to report only the nlsTest output to the user other than first running "dmesg -c" and then load nlsTest.ko. After the module was loaded the "dmesg" will only show the output of the testsuite. The drawback is that the user will loose the first part of his/her "dmesg" in this way. Signed-Off-By: Németh Márton <nm127@freemail.hu>.
4738 Modified File(s):
4739 ltp/README
4740 ltp/testcases/kernel/device-drivers/nls/Makefile
4741 ltp/testcases/kernel/device-drivers/nls/README
4743 21) Log Message:
4744 Prevent false negatives in cron_pos_tests caused by returning exit value of wrong command. This patch fixes erroneous failure caused by returning return value of a wrong command in cron tests. Signed-Off-By: "Jiri Palecek" <jirka@debian.POK.IBM.COM>.
4746 Modified File(s):
4747 ltp/testcases/commands/cron/cron_pos_tests.sh
4749 22) Log Message:
4750 This patch fixes the following error when running sched_cli_serv test case via runltp by making the path of the data file as a runtime option and giving an absolute path of it. Signed-Off-By: CAI Qian <caiqian@cclom.cn>.
4752 Modified File(s):
4753 ltp/testcases/kernel/sched/clisrv/pthcli.c
4754 ltp/testcases/kernel/sched/clisrv/run_sched_cliserv.sh
4756 23) Log Message:
4757 Fix broken symlink to tst_unzip_file.zip: Creating a link to tst_unzip_file.zip by testcases/commands/unzip/Makefile, has a problem and it seems to be fixed by http://ltp.cvs.sourceforge.net/viewvc/ltp/ltp/testcases/commands/unzip/Makefile?r1=1.2&r2=1.3. So I made a fix (this patch against ltp-full-20081231). Signed-off-by: Seiichi Ikarashi <s.ikarashi@jp.fujitsu.com>.
4759 Modified File(s):
4760 ltp/testcases/commands/unzip/Makefile
4762 24) Log Message:
4763 Fix for msgctl11.c: Resending the fix after modifications based on suggestions from Mike Frysinger. PS: I've retained SHRT_MAX return value in the patch below as per the reason stated earlier. Signed-off by: Vinay Sridhar <vinay@linux.vnet.ibm.com>.
4765 Modified Files:
4766 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
4767 Added Files:
4768 ltp/include/system_specific_process_info.h
4769 ltp/lib/system_specific_process_info.c
4771 25) Log Message:
4772 I encountered a failure on running ltpstress.sh. This problem seems to be introduced by http://ltp.cvs.sourceforge.net/viewvc/ltp/ltp/testscripts/ltpstress.sh?r1=1.26&r2=1.27, Since I don't know why it wanted to eliminate rpcinfo command, I wrote two solutions attached. Signed-off-by: Seiichi Ikarashi <s.ikarashi@jp.fujitsu.com>. 
4774 Modified File(s):
4775 ltp/testscripts/ltpstress.sh
4777 26) Log Message:
4778 Adding AUTOCONF rules for eventfd syscall tests. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
4780 Modified Files:
4781 ltp/configure.ac
4782 ltp/testcases/kernel/syscalls/eventfd/Makefile
4783 ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
4784 Added Files:
4785 ltp/config.mk.in
4786 ltp/m4/ltp-eventfd.m4
4788 27) Log Message:
4789 Add "tc" paramter for "block" testsuite which enables the testsuite to run test cases separately. The default value of tc is 0 which preserves the original behaviour and runs all the available test cases. A user space shell script "run.sh" is also added which helps to run the test cases in kernel space. Signed-off-by: Márton Németh <nm127@freemail.hu>.
4791 Modified Files:
4792 ltp/testcases/kernel/device-drivers/block/kernel_space/Makefile
4793 ltp/testcases/kernel/device-drivers/block/kernel_space/test_block.c
4794 Added Files:
4795 ltp/testcases/kernel/device-drivers/block/kernel_space/run.sh
4797 28) Log Message:
4798 Add  socket02  syscall  test, testing socket(SOCK_CLOEXEC)  and socketpair(SOCK_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
4800 Modified Files:
4801 ltp/runtest/syscalls
4802 Added Files:
4803 ltp/testcases/kernel/syscalls/socket/socket02.c
4805 29) Log Message:
4806 Add  paccept01  syscall  test, testing paccept(SOCK_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>,
4808 Modified Files:
4809 ltp/runtest/syscalls
4810 Added Files:
4811 ltp/testcases/kernel/syscalls/paccept/Makefile
4812 ltp/testcases/kernel/syscalls/paccept/paccept01.c
4814 30) Log Message:
4815 Add  signalfd4_01  syscall  test, testing signalfd4(SFD_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>,
4817 Modified Files:
4818 ltp/runtest/syscalls
4819 Added Files:
4820 ltp/testcases/kernel/syscalls/signalfd4/Makefile
4821 ltp/testcases/kernel/syscalls/signalfd4/signalfd4_01.c
4823 31) Log Message:
4824 Add  eventfd2_01  syscall  test, testing eventfd2(EFD_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
4826 Modified Files:
4827 ltp/runtest/syscalls
4828 Added Files:
4829 ltp/testcases/kernel/syscalls/eventfd2/Makefile
4830 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_01.c
4832 32) Log Message:
4833 Add  timerfd02  syscall  test, testing timerfd_create(TFD_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
4835 Modified Files:
4836 ltp/runtest/syscalls
4837 Added Files:
4838 ltp/testcases/kernel/syscalls/timerfd/timerfd02.c
4840 33) Log Message:
4841 Add  epoll_create2_01  syscall  test, testing epoll_create2(EPOLL_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
4843 Modified Files:
4844 ltp/runtest/syscalls
4845 Added Files:
4846 ltp/testcases/kernel/syscalls/epoll_create2/Makefile
4847 ltp/testcases/kernel/syscalls/epoll_create2/epoll_create2_01.c
4849 34) Log Message:
4850 Add  dup3_01  syscall  test, testing dup3   (O_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>,.
4852 Modified Files:
4853 ltp/runtest/syscalls
4854 Added Files:
4855 ltp/testcases/kernel/syscalls/dup3/Makefile
4856 ltp/testcases/kernel/syscalls/dup3/dup3_01.c
4858 35) Log Message:
4859 Add  pipe2_01  syscall  test, testing pipe2(O_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
4861 Modified Files:
4862 ltp/runtest/syscalls
4863 Added Files:
4864 ltp/testcases/kernel/syscalls/pipe2/Makefile
4865 ltp/testcases/kernel/syscalls/pipe2/pipe2_01.c
4867 36) Log Message:
4868 Add  inotify_init1_01  syscall  test, testing inotify_init1(O_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
4870 Modified Files:
4871 ltp/runtest/syscalls
4872 Added Files:
4873 ltp/testcases/kernel/syscalls/inotify_init/Makefile
4874 ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_01.c
4876 37) Log Message:
4877 Add  socket03  syscall  test, testing socket(SOCK_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
4879 Modified Files:
4880 ltp/runtest/syscalls
4881 ltp/testcases/kernel/syscalls/socket/Makefile
4882 Added Files:
4883 ltp/testcases/kernel/syscalls/socket/socket03.c
4885 38) Log Message:
4886 Add  socketpair02  syscall  test, testing socketpair(SOCK_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
4888 Modified Files:
4889 ltp/runtest/syscalls
4890 ltp/testcases/kernel/syscalls/socketpair/Makefile
4891 Added Files:
4892 ltp/testcases/kernel/syscalls/socketpair/socketpair02.c
4894 39) Log Message:
4895 Add  paccept02  syscall  test, testing paccept(SOCK_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
4897 Modified Files:
4898 ltp/runtest/syscalls
4899 Added Files:
4900 ltp/testcases/kernel/syscalls/paccept/paccept02.c
4902 40) Log Message:
4903 Add  signalfd4_02  syscall  test, testing signalfd4(SFD_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
4905 Modified Files:
4906 ltp/runtest/syscalls
4907 Added Files:
4908 ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
4910 41) Log Message:
4911 Add  eventfd2_02  syscall  test, testing eventfd2(EFD_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
4913 Modified Files:
4914 ltp/runtest/syscalls
4915 Added Files:
4916 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
4918 42) Log Message:
4919 Add  timerfd03  syscall  test, testing timerfd_create(TFD_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
4921 Modified Files:
4922 ltp/runtest/syscalls
4923 Added Files:
4924 ltp/testcases/kernel/syscalls/timerfd/timerfd03.c
4926 43) Log Message:
4927 Add  pipe2_02  syscall  test, testing pipe2(O_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com.
4929 Modified Files:
4930 ltp/runtest/syscalls
4931 Added Files:
4932 ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
4934 44) Log Message:
4935 Add  inotify_init1_02  syscall  test, testing inotify_init1(IN_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
4937 Modified Files:
4938 ltp/runtest/syscalls
4939 Added Files:
4940 ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_02.c
4942 45) Log Message:
4943 This patch fixes fcntl27 and fcntl28 test cases failures seen on RHEL 4 kernel (2.6.9 based).
4944 # ./fcntl27
4945 fcntl27     1  FAIL  :  fcntl(tfile_1206, F_SETLEASE, F_RDLCK) failed with errno 11 : Resource temporarily unavailable
4946 # ./fcntl28 
4947 fcntl28     1  FAIL  :  fcntl(tfile_1213, F_SETLEASE, F_RDLCK) failed with errno 11 : Resource temporarily unavailable
4949 It because the expected result in incorrect. There is a kernel version comparison code in both tests.
4950     if ((results=tst_kvercmp(2,6,10)) >= 0)
4951           {
4952             expected_result = -1;
4953           }
4954     else if( ((results=tst_kvercmp(2,4,0)) >= 0)&&\
4955              ((results=tst_kvercmp(2,6,0))< 0) )
4956       {
4957             expected_result = 1;
4958       }
4959     else if( ((results=tst_kvercmp(2,6,0)) >= 0)&&\
4960          ((results=tst_kvercmp(2,6,10))< 0) )
4961       {
4962             expected_result = 0;
4963       }
4964     else
4965       {
4966              expected_result = -1;
4967       }
4969 Because it is kernel 2.6.9, the "expected_result" will be 0. However, th actual return code is the same as other kernels like 2.6.18, as it only allow F_RDLCK option to be placed on a read-only file descriptor (man fcntl). 
4970 # strace ./fcntl27 
4972 open("tfile_1453", O_RDWR|O_CREAT, 0777) = 3
4974 fcntl(3, 0x400 /* F_??? */, 0)          = -1 EAGAIN (Resource temporarily unavailable)
4976 I have no idea where is the above kernel version and expected code mapping originally came from. I have searched the manpage of fcntl(), but not found any mention of 2.6.10. Since there is a check already, #ifdef F_SETLEASE I have removed the above code like other fcntl* test cases, but I am willing to listen other options. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
4978 Modified File(s):
4979 ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
4980 ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
4982 46) Log Message:
4983 This problem was reported earlier. Following is a brief history for this issue: The ltp/testcases/kernel/syscalls/ioctl/ioctl02 testcase was failing on 2.6.27 on x86_64 kernel(s).
4984 # ./ioctl02 -D /dev/tty0
4985 ioctl02     0  INFO  :  cflag has incorrect value. 4277
4986 ioctl02     1  FAIL  :  TCGETA/TCSETA tests FAILED with 1 error
4987 ioctl02     0  INFO  :  child: Got SIGTERM from parent.
4988 The following mail archive tells that it can be a kernel driver problem: http://sourceforge.net/mailarchive/message.php?msg_name=48F4CFF7.8070303%0terra.com.br. It seems there is some modification between 2.6.23 and 2.6.24-rc1 which raise this problem. Looking at the git log of file drivers/char/tty_ioctl.c there are few commits between these two releases (3 to be exactly, and one of them is a typo):
4989 tty: expose new methods needed for drivers to get termios right:
4990 http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=5f519d728169fa9975bcba001de425f11e18e8e3,
4991 tty_ioctl: fix the baud_table check in encode_baud_rate:
4992 http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=75e8b71d559632dd70c9799ea8b5c133a2ddcea9,
4993 Somebody says: The ltp-list thread referenced seems to imply that the new functionality is correct and that the relevant LTP test needs to change, whereas others disagreed: Afaics, the ltp-list thread didn't conclude if the testcase should be fixed or if there's a problem in the kernel tty modification. Beyond this, there is this comment from Alan Cox on commit 5f519d728169fa9975bcba001de425f11e18e8e3 (mainly the last 3 paragraphs), mentioning that he was expecting some "tweaking" until the drivers were fixed. However, i tried to set only the HUPCL | CREAD | CLOCAL bits, still the tests failed for 2.6.27 kernels. So, i have prepared 2 patches: 
4994 1) PATCH 1: Patch to Find the core problem with ioctl02: (This is for demonstration and not to be applied)
4995 This clearly demonstrates that something goes wrong when: ioctl(parentfd, TCGETA, &termio) gets called. It alters the value of c_cflag. However other flags´ values remain unchanged:
4996 # ./ioctl02 -D /dev/tty0
4997 ioctl02     0  INFO  :  Trying to the Set the value of c_cflag, present value of c_cflag=0 
4998 ioctl02     0  INFO  :  Trying to the Set the value of c_cflag, value of c_cflag to be set to=5641
4999 ioctl02     0  INFO  :  After Setting the value of c_cflag, value of c_cflag=5641
5000 ioctl02     0  INFO  :  Before Calling ioctl(parentfd, TCSETA, &termio), the value of c_cflag, value of c_cflag=5641
5001 ioctl02     0  INFO  :  After Calling ioctl(parentfd, TCSETA, &termio), the value of c_cflag, value of c_cflag=5641
5002 ioctl02     0  INFO  :  Before Calling ioctl(parentfd, TCGETA, &termio), the value of c_cflag, value of c_cflag=5641
5003 ioctl02     0  INFO  :  After Calling ioctl(parentfd, TCGETA, &termio), the value of c_cflag, value of c_cflag=4277
5004 ioctl02     0  INFO  :  cflag has incorrect value. 4277  
5005 ioctl02     1  FAIL  :  TCGETA/TCSETA tests FAILED with 1 error 
5006 ioctl02     0  INFO  :  child: Got SIGTERM from parent.
5007 2) PATCH 2: Patch to Remove Checking for "termio.c_cflag": The only way Test can handle this to make it pass is to avoid checking for this flag which is causing the trouble, which this patch does: 
5008 # ./ioctl02 -D /dev/tty0
5009 ioctl02     0  INFO  :  termio values are set as expected
5010 ioctl02     1  PASS  :  TCGETA/TCSETA tests SUCCEEDED
5011 ioctl02     0  INFO  :  child: Got SIGTERM from parent.
5012 However, i still believe that there is something to be fixed from the kernel side, rather than from the test side, although this patch will make the test PASS for the time being. And i will not have any problem applying this patch. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
5014 Modified File(s):
5015 ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
5017 47) Log Message:
5018 Integrate autotools a bit more so that we can take advantage of the configure features like toolchain selection and build flags. Mike Frysinger <vapier@users.sourceforge.net>.
5020 Modified File(s):
5021 ltp/.gitignore
5022 ltp/Makefile
5023 ltp/config.mk.in
5024 ltp/configure.ac
5025 ltp/m4/GNUmakefile
5026 ltp/m4/Makefile.am
5027 ltp/m4/ac_prog_ar.m4
5029 48) Log Message:
5030 Move documentation from Makefile to INSTALL ... patch by Masatake YAMATO <yamato@redhat.com>.
5032 Modified File(s):
5033 ltp/INSTALL
5034 ltp/Makefile
5036 49) Log Message:
5037 Update to OpenHPI 2.13.2. See http://openhpi.org/ for more details.
5039 Modified File(s):
5040 /ltp/testcases/open_hpi_testsuite/
5042 50) Log Message:
5043 The at tests copy the testscript to the home directories of newly created users. This may fail if the home directory does not exist. This patch fixes that by adding an option to create home directories to useradd. Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
5045 Modified File(s):
5046 ltp/testcases/commands/at/at_allow01
5047 ltp/testcases/commands/at/at_deny01
5049 51) Log Message:
5050 This patch fixes a segfault of pan, when the command file doesn't end with a newline. Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
5052 Modified File(s):
5053 ltp/pan/pan.c
5055 52) Log Message:
5056 Seiichi Ikarashi reported:: I report ia64-specific build failures and a patch for them. Since ia64 glibc does not have the clone() function call, building testcases/kernel/containers/pidns/pidns12.c fails as follows. It's same for pidns13.c, pidns14.c, pidns16.c, pidns20.c, pidns21.c, pidns30.c, and pidns31.c. They should call clone2() instead of clone(), like check_pidns_enabled.c. I attached a patch to fix them. Signed-Off-By: Seiichi Ikarashi <s.ikarashi@jp.fujitsu.com>. Complete mail thread: http://marc.info/?l=ltp-list&m=123232695003986&w=2.
5058 Modified File(s):
5059 ltp/testcases/kernel/containers/libclone/libclone.c
5060 ltp/testcases/kernel/containers/libclone/libclone.h
5061 ltp/testcases/kernel/containers/pidns/check_pidns_enabled.c
5062 ltp/testcases/kernel/containers/pidns/pidns12.c
5063 ltp/testcases/kernel/containers/pidns/pidns13.c
5064 ltp/testcases/kernel/containers/pidns/pidns14.c
5065 ltp/testcases/kernel/containers/pidns/pidns16.c
5066 ltp/testcases/kernel/containers/pidns/pidns20.c
5067 ltp/testcases/kernel/containers/pidns/pidns21.c
5068 ltp/testcases/kernel/containers/pidns/pidns30.c
5069 ltp/testcases/kernel/containers/pidns/pidns31.c
5071 53) Log Message:
5072 ftest02: size of 'name' buffer must be more than 3:: name will be passed to mkname function, which will copy to it temporary directory name. So let's it will be 128 as other buffers, passed to mkname. Signed-Off-By: Dmitry Guryanov <dguryanov@parallels.com>.
5074 Modified File(s):
5075 ltp/testcases/kernel/fs/ftest/ftest02.c
5077 54) Log Message:
5078 Help text needs updating then ... now we need to run `make autotools`. this will invoke aclocal and automake.  we dont actually use automake-generated Makefiles, but the fun helper files (install.sh, config.guess, etc...) come from automake. Here is a quickfix. However, it is not perfect. Could you improve this? Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
5080 Modified Files:
5081 ltp/INSTALL
5082 ltp/Makefile
5084 55) Log Message:
5085 Removed check_header from Makefile of io_* testcases and use autoconf instead of the macro. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
5087 Modified Files:
5088 ltp/testcases/kernel/syscalls/io_cancel/Makefile
5089 ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
5090 ltp/testcases/kernel/syscalls/io_destroy/Makefile
5091 ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
5092 ltp/testcases/kernel/syscalls/io_getevents/Makefile
5093 ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
5094 ltp/testcases/kernel/syscalls/io_setup/Makefile
5095 ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
5096 ltp/testcases/kernel/syscalls/io_submit/Makefile
5097 ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
5099 56) Log Message:
5100 This patch fixes the syslog tests on Debian. The tests currently fail on Debian, because they check for a nonexistent file. Besides that, this patch adds rsyslogd as another possibility to supported syslog daemons. The patch changes the detection of syslog_cmd and CONFIG_FILE names; they are all detected by checking for possible files. I have not tested it on a different distro than Debian, but it should work on them too. Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
5102 Modified File(s):
5103 ltp/testcases/kernel/syscalls/syslog/syslog01
5104 ltp/testcases/kernel/syscalls/syslog/syslog02
5105 ltp/testcases/kernel/syscalls/syslog/syslog03
5106 ltp/testcases/kernel/syscalls/syslog/syslog04
5107 ltp/testcases/kernel/syscalls/syslog/syslog05
5108 ltp/testcases/kernel/syscalls/syslog/syslog06
5109 ltp/testcases/kernel/syscalls/syslog/syslog07
5110 ltp/testcases/kernel/syscalls/syslog/syslog08
5111 ltp/testcases/kernel/syscalls/syslog/syslog09
5112 ltp/testcases/kernel/syscalls/syslog/syslog10
5114 57) Log Message:
5115 lcov: remove CRLF line breaks in source code when generating html output - added patch by michael.knigge@set-software.de.
5117 Modified Files:
5118 ltp/utils/analysis/lcov/bin/genhtml
5120 58) Log Message:
5121 Create a dummy config.mk when running just `make`. Mike Frysinger <vapier@users.sourceforge.net>
5123 Modified File(s):
5124 ltp/Makefile
5126 59) Log Message:
5127 Require automake-1.10. Mike Frysinger <vapier@users.sourceforge.net>.
5129 Modified File(s):
5130 ltp/configure.ac
5132 60) Log Message:
5133 Info regarding various dependant packages for LTP build/install. Subrata Modak<subrata@linux.vnet.ibm.com>.
5135 Modified File(s):
5136 ltp/INSTALL
5138 61) Log Message:
5139 lcov: modify end-of-line CR removal
5140 - s///g is 10% slower than s///
5141 - \r may be 0x10 or 0x13 (see man perlport),
5142 Peter Oberparleiter <oberpapr@users.sourceforge.net>.
5144 Modified Files:
5145 ltp/utils/analysis/lcov/bin/genhtml
5147 62) Log Message:
5148 geninfo: need to add CR removal to geninfo as well or checksumming will fail. Peter Oberparleiter <oberpapr@users.sourceforge.net>
5150 Modified File(s):
5151 ltp/utils/analysis/lcov/bin/geninfo
5153 63) Log Message:
5154 [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.
5155 - Check for existence of the backup file before moving it back,
5156 - Do not restart syslog daemon, if syslog command was not found,
5157 Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5159 Modified Files:
5160 ltp/testcases/kernel/syscalls/syslog/syslog01
5161 ltp/testcases/kernel/syscalls/syslog/syslog02
5162 ltp/testcases/kernel/syscalls/syslog/syslog03
5163 ltp/testcases/kernel/syscalls/syslog/syslog04
5164 ltp/testcases/kernel/syscalls/syslog/syslog05
5165 ltp/testcases/kernel/syscalls/syslog/syslog06
5166 ltp/testcases/kernel/syscalls/syslog/syslog07
5167 ltp/testcases/kernel/syscalls/syslog/syslog08
5168 ltp/testcases/kernel/syscalls/syslog/syslog09
5169 ltp/testcases/kernel/syscalls/syslog/syslog10
5171 64) Log Message:
5172 [PATCH 2/6] Use TFAIL/TPASS in some syslog tests. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5174 Modified Files:
5175 ltp/testcases/kernel/syscalls/syslog/syslog09
5176 ltp/testcases/kernel/syscalls/syslog/syslog10
5178 65) Log Message:
5179 [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>.
5181 Modified Files:
5182 ltp/testcases/kernel/syscalls/syslog/syslog01
5183 ltp/testcases/kernel/syscalls/syslog/syslog02
5184 ltp/testcases/kernel/syscalls/syslog/syslog03
5185 ltp/testcases/kernel/syscalls/syslog/syslog04
5186 ltp/testcases/kernel/syscalls/syslog/syslog05
5187 ltp/testcases/kernel/syscalls/syslog/syslog06
5188 ltp/testcases/kernel/syscalls/syslog/syslog07
5189 ltp/testcases/kernel/syscalls/syslog/syslog08
5190 ltp/testcases/kernel/syscalls/syslog/syslog09
5191 ltp/testcases/kernel/syscalls/syslog/syslog10
5193 66) Log Message:
5194 [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>.
5196 Modified Files:
5197 ltp/testcases/kernel/syscalls/syslog/syslog01
5198 ltp/testcases/kernel/syscalls/syslog/syslog02
5199 ltp/testcases/kernel/syscalls/syslog/syslog05
5200 ltp/testcases/kernel/syscalls/syslog/syslog09
5202 67) Log Message:
5203 [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>.
5205 Modified Files:
5206 ltp/testcases/kernel/syscalls/syslog/syslog01
5207 ltp/testcases/kernel/syscalls/syslog/syslog02
5208 ltp/testcases/kernel/syscalls/syslog/syslog03
5209 ltp/testcases/kernel/syscalls/syslog/syslog04
5210 ltp/testcases/kernel/syscalls/syslog/syslog05
5211 ltp/testcases/kernel/syscalls/syslog/syslog06
5212 ltp/testcases/kernel/syscalls/syslog/syslog07
5213 ltp/testcases/kernel/syscalls/syslog/syslog08
5214 ltp/testcases/kernel/syscalls/syslog/syslog09
5215 ltp/testcases/kernel/syscalls/syslog/syslog10
5217 68) Log Message:
5218 [PATCH 6/6] Change the message and return value used to report missing supported syslog daemon.
5219 - note rsyslog in the message,
5220 - use TCONF to report unsuitable configuration,
5221 - return 0, which corresponds to other tests failing on TCONF,
5222 Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5224 Modified Files:
5225 ltp/testcases/kernel/syscalls/syslog/syslog01
5226 ltp/testcases/kernel/syscalls/syslog/syslog02
5227 ltp/testcases/kernel/syscalls/syslog/syslog03
5228 ltp/testcases/kernel/syscalls/syslog/syslog04
5229 ltp/testcases/kernel/syscalls/syslog/syslog05
5230 ltp/testcases/kernel/syscalls/syslog/syslog06
5231 ltp/testcases/kernel/syscalls/syslog/syslog07
5232 ltp/testcases/kernel/syscalls/syslog/syslog08
5233 ltp/testcases/kernel/syscalls/syslog/syslog09
5234 ltp/testcases/kernel/syscalls/syslog/syslog10
5236 69) Log Message:
5237 CAI Qian wrote: After apply the whole series of patches with the help of '-l'. The only failure for rsyslogd is syslog06:
5238 syslog06    0  INFO  :  syslog: Testing the log option: LOG_NDELAY...
5239 syslogtst    1  FAIL  :  open() has returned unexpected fd: -1,
5240 I have noticed this line here,
5241 # cat syslogtst.c
5243         case 6:
5244                 config_file = "/etc/syslog.conf";
5245                 if (system("[ -e /sbin/syslog-ng ]") == 0)
5246                         config_file = "/etc/syslog-ng/syslog-ng.conf";
5247                 openlog("without log_ndelay", LOG_PID, LOG_USER);
5248                 fd = open(config_file, O_RDONLY);
5250 so it is not a surprise that open() returned -1.
5251 Jiri Palecek <jpalecek@web.de> wrote back: Yes, that code is a gem :-) Does it work with the attached patch?
5252 CAI Qian tested back: It works apart from something untidy.
5254 Modified Files:
5255 ltp/testcases/kernel/syscalls/syslog/syslogtst.c
5257 70) Log Message:
5258 Fix the following build warning:
5259 cc -I../../../../include -Wall    syslogtst.c  -L../../../../lib -lltp -o
5260 syslogtst
5261 syslogtst.c: In function ‘main’:
5262 syslogtst.c:50: warning: unused variable ‘config_file’
5263 Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
5265 Modified Files:
5266 ltp/testcases/kernel/syscalls/syslog/syslogtst.c
5268 71) Log Message:
5269 Matt Helsley reported: The dependency description in testcases/network/lib6/Makefile breaks parallel builds:
5270  make autoconf
5271  ./configure
5272  make -j4 all
5273  ...
5274  cc -I../../../include -g -D_GNU_SOURCE   -c -o runcc.o runcc.c
5275  cc -I../../../include -g -D_GNU_SOURCE    asapi_01.c -L../../../lib runcc.a
5276 -lltp -lpthread  -o asapi_01
5277  cc: runcc.a: No such file or directory
5278 This patch fixes the problem by properly expressing the build depdency between the TARGET objects and runcc.a. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>.
5279 Garrett Cooper <yanegomi@gmail.com> replied: Sorry to knitpick, but runcc.a should really be librunc"c.a; otherwise it's not really linkable with ld when using -lruncc. You could also omit the lime with CC if implicit rules are enabled. Other than that the patch looks groovy!.
5280 Matt Helsley replied back: Since the -l flag is not being used to link with runcc.a that's not a problem. -l adds the naming requirement and searches multiple directories. Otherwise gcc behaves as if it were just another .o. I think the only reason to prefer -l is if we're going to install it as a library. I checked and, as best I could tell, runcc.a is only used in the network/lib6 testcases. This means using -l has no advantages so I don't intend to change this part of the patch. In fact I can't see why they bothered making an archive at all. But that's a different change than I intend to make :). I guess I never relied much on the implicit rules -- I suppose the implicit rule compiling and linking each target will be triggered because the "empty" rule: 
5281 $(TARGETS): %: %.c runcc.a
5282 did not actually wind up creating its supposed target.. Thanks for the review. I'll post an updated patch soon. This patch fixes the problem by properly expressing the build depdency between the TARGET objects and runcc.a. Rely on the implicit rules as suggested by Garrett Cooper. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>.
5284 Modified File(s):
5285 ltp/testcases/network/lib6/Makefile
5287 72) Log Message:
5288 [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>.
5290 Modified Files:
5291 ltp/include/libtestsuite.h
5292 ltp/lib/libtestsuite.c
5294 73) Log Message:
5295 [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>.
5297 Modified Files:
5298 ltp/testcases/kernel/syscalls/execve/execve05.c
5299 ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
5300 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
5301 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
5302 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
5303 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
5304 ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
5305 ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
5306 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
5308 74) Log Message:
5309 Submitting a new testcase on semaphore to test the IPCNS in the containers. This patch contains the batch file to run the test on LTP. In this patch , I am checking  the IPCNS functionaity: "Semaphore in parent NS is isolated from the container". Changelog: Removed the extra semget call in the check_semaphore(). Corrected the indentation. Acked-by: Serge Hallyn <serue@us.ibm.com>. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
5311 Modified Files:
5312 ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
5313 Added Files:
5314 ltp/testcases/kernel/containers/sysvipc/sem_nstest.c
5316 75) Log Message:
5317 Here it goes. What i have tried to do is fix only the broken issues, where the test case(s) will not execute if enough hugepages are not available in the system. Now, i leave it on the discrition of the user to increase the hugepages in their system before executing these tests. Else, if you all agree on some way to autoset that before test execution, it would be welcome. Following patches Follow:
5318 __001-Fix_Hugepages-Add_declaration_for_new_functions.patch
5319 __002-Fix_Hugepages-Add_definitions_for_new_functions.patch
5320 __003-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugepageshmget01.patch
5321 __004-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugepageshmget03.patch
5322 __005-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugepageshmget03_remaining_fixes.patch
5323 __006-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugepageshmget05.patch
5324 __007-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugepageshmget02.patch
5325 __008-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmat01.patch
5326 __009-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmat02.patch
5327 __010-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmat03.patch
5328 __011-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmctl01.patch
5329 __012-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmctl02.patch
5330 __013-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmctl03.patch
5331 __014-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmdt01.patch
5332 Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
5334 Modified Files:
5335 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
5336 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c
5337 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat03.c
5338 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
5339 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c
5340 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c
5341 ltp/testcases/kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c
5342 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
5343 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget02.c
5344 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget03.c
5345 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget05.c
5346 Added Files:
5347 ltp/include/system_specific_hugepages_info.h
5348 ltp/lib/system_specific_hugepages_info.c
5350 76) Log Message:
5351 Modify Makefile to include dma_thread_diotest7. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
5353 Modified Files:
5354 ltp/testcases/kernel/io/direct_io/Makefile
5356 77) Log Message:
5357 Add dma_thread_diotest7. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
5359 Added Files:
5360 ltp/testcases/kernel/io/direct_io/dma_thread_diotest7.c
5362 78) Log Message:
5363 Add test dma_thread_diotest7.sh. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
5365 Added Files:
5366 ltp/testcases/kernel/io/direct_io/test_dma_thread_diotest7.sh
5368 79) Log Message:
5369 Add test dma_thread_diotest7 command file. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
5371 Added Files:
5372 ltp/runtest/test_dma_thread_diotest7
5374 80) Log Message:
5375 Add test_dma_thread_diotest7 to runalltests.sh. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
5377 Modified Files:
5378 ltp/runalltests.sh
5380 81) Log Message:
5381 Testing semaphore isolation between 2 containers: Here is a test case to test the semaphore isloation in container environment. Test Assertion: 
5382 - This testcase verifies the semaphore isoloation in 2 diff containers.
5383 - It tries to create/access a semaphore created with the same KEY.
5384 changelog: version 2
5385 * Modified testcase, to use only 2 pipe's to sync between 2 containers.
5386 * Corrected the indentation. 
5387 Signed-off-by: Veerendra C <vechandr@in.ibm.com>.
5389 Modified Files:
5390 ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
5391 Added Files:
5392 ltp/testcases/kernel/containers/sysvipc/semtest_2ns.c
5394 82) Log Message:
5395 Testing shmem isolation between 2 containers: Please find the testcase to test the shared memory isolation in between 2 containers. Test Assertion:
5396 - This testcase verifies the Shared Memory isoloation in 2 containers.
5397 - It tries to create/access a Shared Memory created with the same KEY.
5398 Changelog: Version2
5399 Removed extra pipe, to use only 2 pipe's for synchronizing between containers. Corrected from TPASS to TFAIL in the print statement. Signed-off-by: Veerendra C <vechandr@in.ibm.com>.
5401 Modified Files:
5402 ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
5403 Added Files:
5404 ltp/testcases/kernel/containers/sysvipc/shmem_2nstest.c
5406 83) Log Message:
5407 v4l-test 0.4 for LTP: Test cases for MAX_EM28XX_INPUT, MAX_EM28XX_TVNORMS removed as they might have confusing results if the tests are not executed agains em28xx driver. Some typos fixed. Signed-Off-By: Németh Márton <nm127@freemail.hu>.
5409 Modified File(s):
5410 ltp/testcases/kernel/device-drivers/v4l/user_space/README
5411 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
5412 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
5413 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
5414 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
5416 84) Log Message:
5417 This patch fixes compilation warnings introduced recently. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
5419 Modified File(s):
5420 ltp/lib/libtestsuite.c
5421 ltp/lib/system_specific_process_info.c
5422 ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTutils.c
5423 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
5424 ltp/testcases/kernel/syscalls/paccept/paccept01.c
5425 ltp/testcases/kernel/syscalls/paccept/paccept02.c
5426 ltp/testcases/kernel/syscalls/socket/socket02.c
5427 ltp/testcases/kernel/syscalls/socket/socket03.c
5428 ltp/testcases/kernel/syscalls/socketpair/socketpair02.c
5430 85) Log Message:
5431 Paccept() has not been accepted upstream, and accept4() has already been tested in LTP, which does the pretty much same thing as the test here, http://lkml.org/lkml/2008/10/26/123. Hence, remove this test. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
5433 Modified File(s):
5434 ltp/runtest/syscalls
5435 Removed Files:
5436 ltp/testcases/kernel/syscalls/paccept/Makefile
5437 ltp/testcases/kernel/syscalls/paccept/paccept01.c
5438 ltp/testcases/kernel/syscalls/paccept/paccept02.c
5440 86) Log Message:
5441 Make ltp compilable without libaio: This is a patch inspired by numerous whining recently seen on ltp-list concerning compile failures when libaio is not present. This includes changes:
5442 - add stubs to the aio tests,
5443 - remove -laio from doio and pipeio makefile, as it was superfluous,
5444 Changed the signatures of main() function (requested by Garrett Cooper). Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
5446 Modified File(s):
5447 ltp/testcases/kernel/fs/doio/Makefile
5448 ltp/testcases/kernel/io/aio/aio01/Makefile
5449 ltp/testcases/kernel/io/aio/aio01/aio01.c
5450 ltp/testcases/kernel/io/aio/aio02/Makefile
5451 ltp/testcases/kernel/io/aio/aio02/main.c
5452 ltp/testcases/kernel/ipc/pipeio/Makefile
5454 LTP-20081231
5456 1) Log Message:
5457 fix from Jiri Palecek: Fix syntax errors (and bashisms) in some shell files.
5459 Modified File(s):
5460 ltp/testcases/commands/unzip/unzip_genfile.sh
5461 ltp/testcases/commands/unzip/unzip_tests.sh
5462 ltp/testcases/commands/fileutils/mkdir/mkdir_tests.sh
5463 ltp/testcases/commands/fileutils/cp/cp_tests.sh
5464 ltp/testcases/commands/fileutils/ln/ln_tests.sh
5465 ltp/testcases/commands/fileutils/mv/mv_tests.sh
5467 2) Log Message:
5468 Fix for failure in syscalls/stat04_64 and syscalls/lstat01A_64 testcases, by, Dmitry Guryanov <dguryanov@parallels.com>.
5470 Modified File(s):
5471 ltp/runtest/syscalls
5473 3) Log Message:
5474 Add _GNU_SOURCE for strsignal in spawn_ptrace_child.h. Mike Frysinger <vapier@users.sourceforge.net>
5476 Modified File(s):
5477 ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
5478 ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
5480 4) Log Message:
5481 I've added small help target to Makefile & INSTALL talking about the new configuration setups. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
5483 Modified File(s):
5484 ltp/INSTALL
5485 ltp/Makefile
5487 5) Log Message:
5488 sbrk has arguments of type intptr_t, which is long in on x86_64. There is following line in mmapstress03:
5489         if (sbrk(-NUM_SEGS * pagesize) == NEG1) {
5490 Here the type of argument is int, because of constant NUM_SEGS, and this test fails here on x86_64. So let constants will be long. Signed-Off-By: Dmitry Guryanov <dguryanov@parallels.com>.
5492 Modified File(s):
5493 ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
5495 6) Log Message:
5496 This test case requires write permission for the dummy program. It would fail for those who put LTP on an read-only environment. So this patch copies the dummy test program to and performs the test in a private directory. p.s. this patch copy the one Renaud Lottiaux sent for execve02.c. Signed-Off-By: Roy Lee <roylee17@gmail.com>.
5498 Modified File(s):
5499 ltp/testcases/kernel/syscalls/execve/execve05.c
5501 7) Log Message:
5502 The following patch fixes two problems in loop variables of gtod_latency test case :
5503 1) The loop variable 'k' could overflow on 32 bit systems, leading to a SEGV.
5504 2) The inner loop was not of constant duration. This meant the frequency of calls to usleep() depend on the number of total iterations. It is desirable to make this frequency a constant.
5505 Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
5507 Modified File(s):
5508 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
5510 8) Log Message:
5511 These patches enable AIO and listio in tlibio.c for linux, mostly by reusing code that is already in tlibio.c, and makes non-blocking read()/write() actually work. Also, they change pipeio.c to use this. Comments:
5512 1) Patch 0001 enables aio and other types of io in tlibio.c code. Note that this means programs using functions from tlibio need linking with libaio and librt,
5513 2) Patch 0002 changes non-blocking io in tlibio, so that it doesn't report EAGAIN to the client, but rather waits with select() for the io to become available (it would be possible extend this by adding more wait types). Also, it makes some minor changes to pipeio to make it work (eg. make opening the pipe always block, regardless of non-blocking setting).
5514 3) Patch 0003 adds a semaphore to pipeio, to ensure all children have opened their pipes before reading & writing takes place. This avoids situations where one child gets to open the pipe after the parent deleted it (eg. because of an error). Also, it should eliminate all empty reads.
5515 4) Patch 0004 changes error handling in pipeio to interpret every negative number as -errno.
5516 5) Patch 0005 changes the way the end of the test is handled - before, the test ended after the last child was dead, but possibly before all data was read. The new way is to read all data and only if no data can be read, see if the children are dead.
5517 The patches should be applied in sequence. Signed-Off-By: Jiří Paleček <jpalecek@web.de>,
5519 Modified File(s):
5520 ltp/include/tlibio.h ltp/lib/tlibio.c
5521 ltp/testcases/commands/eject/Makefile
5522 ltp/testcases/kernel/fs/doio/Makefile
5523 ltp/testcases/kernel/ipc/pipeio/Makefile
5524 ltp/testcases/kernel/ipc/pipeio/pipeio.c
5526 9) Log Message:
5527 The aiodio_sparse (and dio_sparse) tests use mmaped region of memory backed by a file, and populate the pages by writing to them. This can fail, eg. when Linux overcommits memory and the newly created pages do not fit; it results in the file not being properly deleted. This patch fixes that by trapping signals in these test (I used the standard libltp functions for that) and deleting the file in a cleanup function. Sorry that the patch may be little unclean - it was hand-edited. I will do something about that if it matters. Signed-Off-By: Jiří Paleček <jpalecek@web.de>.
5529 Modified File(s):
5530 ltp/testcases/kernel/io/ltp-aiodio/Makefile
5531 ltp/testcases/kernel/io/ltp-aiodio/aiodio_sparse.c
5532 ltp/testcases/kernel/io/ltp-aiodio/dio_sparse.c
5534 10) Log Message:
5535 The following patch removes a known failure that has been fixed in RHEL 5.3 and the fix also sent upstream, as well as adds missing copyright information. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
5537 Modified File(s):
5538 ltp/testcases/kernel/fs/proc/proc01.c
5540 11) Log Message:
5541 Here is a new patch to be applied on the November Release (ltp-full-20081130.tgz). It fixes and improves build/install scripts in the Sun-RPC/TI RPC test suite. It takes care also about some portmap/rpcbind conflicts in the tests scripts. Signed-Off-By: Le Rouzic <aime.le-rouzic@bull.net>.
5543 Modified File(s):
5544 ltp/runtest/stress.part3
5545 ltp/testcases/network/rpc/basic_tests/rpcinfo/rpcinfo01
5546 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/README
5547 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.auto
5548 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.interactive
5549 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.ftr
5550 ltp/testscripts/ltpstress.sh
5552 12) Log Message:
5553 This patch fixes compilation errors on RHEL5 introduced by addition of the bounds test to default test list. Signed-off-by: Ramon de Carvalho Valle <rcvalle@linux.vnet.ibm.com>.
5555 Modified File(s):
5556 ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
5558 13) Log Message:
5559 I report a bug of the msgctl02 testcase and a patch for it. When you set /proc/sys/kernel/msgmnb to a value larger than 65536, msgctl02 always results FAIL because of a bug itself. An example when /proc/sys/kernel/msgmnb == 4194304,
5560 # cd ./testcases/kernel/syscalls/ipc/msgctl
5561 # ./msgctl02
5562 msgctl02    1  FAIL  :  qs_buf.msg_qbytes value is not expected
5563 msgctl02    0  INFO  :  expected - 65535, received - 4194303
5565 This is because the variable "new_bytes" storing "expected" value above is defined as "unsigned short" type and cannot hold a value larger than 65535. It should be "msglen_t" type as same as the member msg_qnum of struct msqid_ds, but msg_qnum seems to be declared as "unsigned long int" type on some architecture like ia64, I recommend you to use "unsigned long int" for new_bytes. Signed-off-by: Seiichi Ikarashi <s.ikarashi@jp.fujitsu.com>.
5567 Modified File(s):
5568 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
5570 14) Log Message:
5571 Veerendra <veeren@linux.vnet.ibm.com> reported: In the latest LTP release (LTP-full-20081130) the make is failing for Power machines for the 'utimensat' tests. Jiri Palecek <jpalecek@web.de> replied: This is because TCID is needed to call tst_brk if the syscall doesn't exist or optimization doesn't eliminate the call. At the first sight, it might seem that syscall() is not called when __NR_utimensat is undefined, because it is guarded by #ifdef, but it's not really so, because __NR_utimensat is stubbed in linux_syscall_numbers.h. To fix it, apply the first patch, which moves the definition of TCID outside the #ifdef block - it should be there anyway. The second patch removes the conditional compilation altogether, because it is never effective. The patches should be applied in sequence. Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
5573 Modified File(s):
5574 ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
5576 15) Log Message:
5577 The following patches fixes a useless error log and possible segmentation fault with fclose[1], a failure to report client and server failures[2], and missing data file installation[3]. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
5579 Modified File(s):
5580 ltp/testcases/kernel/sched/clisrv/Makefile
5581 ltp/testcases/kernel/sched/clisrv/pthcli.c
5582 ltp/testcases/kernel/sched/clisrv/run_sched_cliserv.sh
5584 16) Log Message:
5585 Fixed typo when not defining SPEW_SIGNALS in my_yield(). Signed-Off-By: nobuhiro <nobuhiro@andestech.com>.
5587 Modified File(s):
5588 ltp/testcases/kernel/mem/mtest07/mallocstress.c
5590 17) Log Message:
5591 This series of patches fixes failures with mmapstress04, mmapstress07 and mmapstress08 test cases on IA-64, s390x and PPC64 mostly due to assuming page sizes on those architectures are 4K. This patch fixes mm testing list by removing hard-coded (4K alignment) arguments. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
5593 Modified Files:
5594 ltp/runtest/mm
5596 18) Log Message:
5597 This series of patches fixes failures with mmapstress04, mmapstress07 and mmapstress08 test cases on IA-64, s390x and PPC64 mostly due to assuming page sizes on those architectures are 4K. This patch fixes mmapstress04 test case by obtaining default settings from default page size. It also preserve the possibility to use user-specified arguments. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
5599 Modified Files:
5600 ltp/testcases/kernel/mem/mmapstress/mmapstress04.c
5602 19) Log Message:
5603 This series of patches fixes failures with mmapstress04, mmapstress07 and mmapstress08 test cases on IA-64, s390x and PPC64 mostly due to assuming page sizes on those architectures are 4K. This patch fixes mmapstress07 test case by obtaining default settings from default page size. It also preserve the possibility to use user-specified arguments. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
5605 Modified Files:
5606 ltp/testcases/kernel/mem/mmapstress/mmapstress07.c
5608 20) Log Message:
5609 This series of patches fixes failures with mmapstress04, mmapstress07 and mmapstress08 test cases on IA-64, s390x and PPC64 mostly due to assuming page sizes on those architectures are 4K. This patch fixes mmapstress08 test case by limiting this test to run for x86 architecture only due to it makes several assumptions about 4K page size etc, and I don't see the obvious way to make it work for non-x86 architectures. Signed-off-by: CAI Qian <caiqian@cclom.cn>. 
5611 Modified Files:
5612 ltp/testcases/kernel/mem/mmapstress/mmapstress08.c
5614 21) Log Message:
5615 Mem01 test case sometimes trigger OOM Killer. As the result, the test failed with a non-error code. This patch reduces the chance of OOM Killer by always reserving 16MB memory. It is a trade-off between not testing all available memory and dealing with false failure (extra work to waive the failure in automated environment and clean up unexpected test leftovers). I prefer the formal. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
5617 Modified File(s):
5618 ltp/testcases/kernel/mem/mem/mem01.c
5620 22) Log Message:
5621 commands/unzip: check exit code of all comands: 1. don't redirect all output to /dev/null. It's bad idea, because we can't investigate bugs without error messages. 2. check exit code of command "zip". If it failed, we get error during make install that can't found a zip file. Signed-Off-By: Andrew Vagin <avagin@parallels.com>.
5623 Modified File(s):
5624 ltp/testcases/commands/unzip/unzip_genfile.sh
5626 23) Log Message:
5627 Version 2: The test failed a few hours after I sent this off. I think it was caused by a pid collision which caused the test to use the same queue as an earlier failed test that didn't close out its queue. This version of the test uses O_EXCL to avoid this. And it cleans up the queue on every failure case. This test was racy. It relied on signals interrupting sleeps to do syncronization between processes. It also didn't cleanup the queue on the failure cases and assumed that its queue didn't already exist. This patch fixes these issues. Reported failures: https://bugzilla.novell.com/show_bug.cgi?id=375897. Instead use a syncronization pipe to have the child thread send messages to the parent thread (with reasonable timeouts since this is testing blocking calls).
5628 # Apply to root of ltp-full-20081031 tree
5629 $ cd testcases/open_posix_testsuite/
5630 $ make conformance/interfaces/mq_send/5-1.test
5631 $ conformance/interfaces/mq_send/5-1.test
5632 Signed-off-by: Brandon Philips <bphilips@suse.de>
5634 Modified File(s):
5635 ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_send/5-1.c
5636 ltp/testcases/open_posix_testsuite/include/posixtest.h
5638 24) Log Message:
5639 This is a proposal for 2 new testcases in the pidns testcases. They are related to POSIX message queues and notification on message arrival. Could you please review them? If a process registers for asynchronous notification on a POSIX message queue, it gets a signal and a siginfo_t structure when a message arrives on the message queue. The si_pid in the siginfo_t structure is set to the PID of the process that sent the message. If the process that sent the message is not in the same namespace as the notified one, this should be taken into account. 
5640 pidns30 : notified process is in a descendant namespace wrt to the notifier. so the signal receiver doesn't know about the sender's pid.
5641 pidns31 : notified process is in an ancestor namespace wrt to the notifier. so the signal receiver should get the sender's PID in the signal receiver namespace.
5642 They currently fail, since the si_pid is not correctly set. But I just proposed a patch to fix this (see http://lkml.org/lkml/2008/12/5/13). This testcase checks if the si_pid is correctly set when a process that has registered for notification on a posix mqueue is in a descendant namespace wrt the process that sends a message to that posix mqueue. Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>, Acked-By: <sukadev@linux.vnet.ibm.com>.
5644 Modified Files:
5645 ltp/testcases/kernel/containers/pidns/Makefile
5646 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
5647 Added Files:
5648 ltp/testcases/kernel/containers/pidns/pidns30.c
5650 25) Log Message:
5651 This is a proposal for 2 new testcases in the pidns testcases. They are related to POSIX message queues and notification on message arrival. Could you please review them? If a process registers for asynchronous notification on a POSIX message queue, it gets a signal and a siginfo_t structure when a message arrives on the message queue. The si_pid in the siginfo_t structure is set to the PID of the process that sent the message. If the process that sent the message is not in the same namespace as the notified one, this should be taken into account.
5652 pidns30 : notified process is in a descendant namespace wrt to the notifier. so the signal receiver doesn't know about the sender's pid.
5653 pidns31 : notified process is in an ancestor namespace wrt to the notifier. so the signal receiver should get the sender's PID in the signal receiver namespace.
5654 They currently fail, since the si_pid is not correctly set. But I just proposed a patch to fix this (see http://lkml.org/lkml/2008/12/5/13). This testcase checks if the si_pid is correctly set when a process that has registered for notification on a posix mqueue is in an ancestor namespace wrt the process that sends a message to that posix mqueue. Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>, Acked-By: <sukadev@linux.vnet.ibm.com>.
5656 Modified Files:
5657 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
5658 Added Files:
5659 ltp/testcases/kernel/containers/pidns/pidns31.c
5661 26) Log Message:
5662 Tests in testcase/network/lib6 has been excluded because they occured build break on the earlier distributions. Now autoconf is introduced, we can include it again. Ths series of patches enable the lib6 tests. The initialization style of union, ".<member>=<value>", is one of the latest gcc extention. It's better not to use it. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
5664 Modified Files:
5665 ltp/testcases/network/lib6/asapi_01.c
5666 ltp/testcases/network/lib6/asapi_02.c
5667 ltp/testcases/network/lib6/asapi_03.c
5668 ltp/testcases/network/lib6/asapi_05.c
5669 ltp/testcases/network/lib6/asapi_06.c
5670 ltp/testcases/network/lib6/asapi_07.c
5672 27) Log Message:
5673 Tests in testcase/network/lib6 has been excluded because they occured build break on the earlier distributions. Now autoconf is introduced, we can include it again. Ths series of patches enable the lib6 tests. For socket related functions, sys/socket.h should be included. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
5675 Modified Files:
5676 ltp/testcases/network/lib6/asapi_04.c
5677 ltp/testcases/network/lib6/asapi_05.c
5679 28) Log Message:
5680 Tests in testcase/network/lib6 has been excluded because they occured build break on the earlier distributions. Now autoconf is introduced, we can include it again. Ths series of patches enable the lib6 tests. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
5682 Modified Files:
5683 ltp/configure.ac
5684 ltp/include/config.h.default
5685 ltp/testcases/network/Makefile
5686 ltp/testcases/network/lib6/asapi_06.c
5688 29) Log Message:
5689 Give others to use this file created by Root during Install.
5691 Modified Files:
5692 ltp/testcases/commands/unzip/Makefile
5694 30) Log Message:
5695 COMPILATION ERROR FIX for NETNS on ia64: Serge/Subrata, I have the patch , to fix the make problem for containers. Would you please review this ? In containers, it would dynamically check for the unshare() defn, in the linked libraries. This would not halt the make, if the unshare() is not found in the system. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>. 
5697 Modified File(s):
5698 ltp/testcases/kernel/containers/Makefile
5699 ltp/testcases/kernel/containers/check_for_unshare.c
5701 31) Log Message:
5702 Subrata Modak <subrata@linux.vnet.ibm.com> wrote: Hi Rusty, I found that you wrote a test program to verify whether all the valid IFF flags are implemented by TUNGETFEATURES ioctl (recently in 2.6.27: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=07240fd0902c872f044f523893364a1a24c9f278). I ported the same into LTP format and created the first draft version. Yet to test it on the latest kernel, but the first draft works fine. If you do not have any issue(s), can we add this code to LTP with your permission ??. Rusty Russell <rusty@rustcorp.com.au> replied: Thanks, of course!. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>. Signed-Off-By: Rusty Russell <rusty@rustcorp.com.au>.
5704 Modified Files:
5705 ltp/runtest/syscalls
5706 ltp/testcases/kernel/syscalls/ioctl/test_ioctl
5707 Added Files:
5708 ltp/testcases/kernel/syscalls/ioctl/ioctl03.c
5710 32) Log Message:
5711 Please find the patch for the pidns14.c testcase. Test Assertion:
5712 ** kill -USR1 container_init from outside a container,
5713 ** $ Where init has not defined a custom handler for USR1,
5714 ** $ Should kill the container,
5715 ** $ else the test fails,
5716 Signed-off-by: Veerendra C <vechandr@in.ibm.com>,
5717 Results:
5718 # ./pidns14
5719 pidns14     1  PASS  :  container init is killed, as expected
5720 Sukadev, Included the changes suggested by you after doing waitpid() at the end.
5722 Added Files:
5723 ltp/testcases/kernel/containers/pidns/pidns14.c
5725 33) Log Message:
5726 Please find the testcase for the below scenario. Assertion:
5727 ** kill - USR1 container_init,
5728 **      - from the parent process and also inside a container,
5729 **      - Where init has defined a custom handler for USR1,
5730 **      - Should call the handler, and,
5731 **      - Verify whether the signal handler is called from the proper process.
5732 Signed-off by: Veerendra C <vechandr@in.ibm.com>,
5733 Results:
5734 # ./pidns16
5735 pidns16     0  INFO  :  sig_handler is signalled from pid  29640
5736 pidns16     0  INFO  :  Container: Resumed after receiving SIGUSR1 from parentNS
5737 pidns16     0  INFO  :  sig_handler is signalled from pid  1
5738 pidns16     0  INFO  :  Container: Resumed after sending SIGUSR1 from container itself
5739 pidns16     1  PASS  :  container init continued successfuly, after handling signal -USR1
5740 Suka,
5741 After your comments, now I am checking in the signal handler the sending procee id. If it is from the parent ns and when it is from container init. Also made some small changes after doing waitpid() in main.
5743 Added Files:
5744 ltp/testcases/kernel/containers/pidns/pidns16.c
5746 34) Log Message:
5747 Just a few fixes I've done while running the complete LTP suite on a ppc64 system. The test fails while running command "numa_node_size" which is unknown to my system. This patch replaces numa_node_size by "numactl --hardware". Signed-off-by: Gilles Carry <gilles.carry@bull.net>.
5749 Modified Files:
5750 ltp/testcases/kernel/numa/numa01.sh
5752 35) Log Message:
5753 Just a few fixes I've done while running the complete LTP suite on a ppc64 system. This definition is missing on powerpc specific code. utimensat test fails without this patch. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. 
5755 Modified Files:
5756 ltp/testcases/kernel/include/powerpc.in
5757 ltp/testcases/kernel/include/powerpc64.in
5759 36) Log Message:
5760 Just a few fixes I've done while running the complete LTP suite on a ppc64 system. Crontab command fail if user is not present in cron.allow file. This moves away cron.allow and restores it afterward. Signed-off-by: Gilles Carry <gilles.carry@bull.net>.
5762 Modified Files:
5763 ltp/testcases/commands/cron/cron_deny01
5765 37) Log Message:
5766 Just a few fixes I've done while running the complete LTP suite on a ppc64 system. Crontab command fail if user is not present in cron.allow file. This moves away cron.allow and restores it afterward. Signed-off-by: Gilles Carry <gilles.carry@bull.net>.
5768 Modified Files:
5769 ltp/testcases/commands/cron/cron_pos_tests.sh
5771 38) Log Message:
5772 CPU controller latency testcases v-4: Add some documentation with respect to test. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
5774 Modified Files:
5775 ltp/testcases/kernel/controllers/cpuctl/cpuctl_testplan.txt
5777 39) Log Message:
5778 CPU controller latency testcases v-4: The patch adds a binary to be run as load on the machine. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
5780 Added Files:
5781 ltp/testcases/kernel/controllers/cpuctl/cpuctl_latency_test.c
5783 40) Log Message:
5784 CPU controller latency testcases v-4: The patch adds a binary to be run as the latency check task. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
5786 Added Files:
5787 ltp/testcases/kernel/controllers/cpuctl/cpuctl_latency_check_task.c
5789 41) Log Message:
5790 CPU controller latency testcases v-4: The patch adds a script which runs the load tasks and the latency check task. The script creates setup for both the tests(with and without cpu controller). Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
5792 Added Files:
5793 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_latency_test.sh
5795 42) Log Message:
5796 CPU controller latency testcases v-4: Edit the makefile. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
5798 Modified Files:
5799 ltp/testcases/kernel/controllers/cpuctl/Makefile
5801 43) Log Message:
5802 CPU controller latency testcases v-4: Add the test to be run with other cpu controller testcases. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
5804 Modified Files:
5805 ltp/testcases/kernel/controllers/test_controllers.sh
5807 44) Log Message:
5808 Testcase pidns10 on pidnamespace: The pidns10.c testcase verifies inside the container, if kill(-1, sig) fails with ESRCH when there are no processes in container besides container-init. Signed-off-by: Gowrishankar M <gowrishankar.m@in.ibm.com>, Acked-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>.
5810 Modified Files:
5811 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
5812 Added Files:
5813 ltp/testcases/kernel/containers/pidns/pidns10.c
5815 45) Log Message:
5816 Please accept below testcase patches for pid namespace. 
5817 pidns12:
5818 Description:
5819   The pidns12.c testcase verifies that siginfo->si_pid is set to 0 if sender (parent process) is not in receiver's namespace.
5820 pidns13:
5821   The pidns13.c testcase checks container init, for async I/O triggered by peer namespace process.
5822 pidns17:
5823   The pidns17.c testcase verifies inside the container, if kill(-1, SIGUSR1) terminates all children running inside.
5824 Signed-off-by: Gowrishankar M <gowrishankar.m@in.ibm.com>,
5825 Acked-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>.
5827 Modified Files:
5828 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
5829 Added Files:
5830 ltp/testcases/kernel/containers/pidns/pidns12.c
5831 ltp/testcases/kernel/containers/pidns/pidns13.c
5832 ltp/testcases/kernel/containers/pidns/pidns17.c
5834 46) Log Message:
5835 Per request of Mike Frysinger, I resend this patch. The patch itself is  the same, but the explanation is extended. Hope it's better this time. 
5836 Hello,
5837 I'm sorry to say this, but some changes in the "Fix Warnings and Badness v2" patch[1] from October actually create bugs in the ltp tests. I think they should be reverted by applying the attached patch. The problems are of those types:
5838 1) Calling:
5839 pthread_create(&th, &newattr, (void *)&new_thread, (void *)&newsockfd) is wrong if eg. newsockfd is a variable subsequently modified by the parent thread, not protected by locking. This is because there is a data race between the read in the new thread and the write in the parent thread. Moreover, it is quite often meant to pass different values to more threads in the ltp tests, which results in the different threads actually sharing the variable, which leads to unpredictable results.
5840 2) Calling
5841 pthread_exit((void *)&exit_val); is wrong if exit_val is a local or thread-local variable, incl. errno. These variables cease to exist when the thread finishes, so subsequent dereferencing & read in the joining thread would read nonexistent variable. I think they should be reverted, because the warning (conversion pointer/integer) doesn't mean anything bad in this context (provided you use the same type on both sides, eg. the calling thread and the created thread) and other solutions just add unnecessary complexity. The patch goes a little further, while I was searching for related problems, I've found one typo and changed the signatures of some thread functions (they really should be (void* (*)(void*)), not (void* (*)(int))). I've discovered this when I debugged a deadlock in test_1_to_1_threads. BTW, shouldn't the first (or last) thread in this test call t_recv instead of t_send (see the relay function). Signed-Of-By: Jiří Paleček <jpalecek@web.de>.
5843 Modified File(s):
5844 ltp/testcases/kernel/fs/openfile/openfile.c
5845 ltp/testcases/kernel/io/disktest/childmain.c
5846 ltp/testcases/kernel/io/disktest/main.c
5847 ltp/testcases/kernel/io/disktest/timer.c
5848 ltp/testcases/kernel/mem/mtest06/mmap1.c
5849 ltp/testcases/kernel/mem/mtest07/mallocstress.c
5850 ltp/testcases/kernel/mem/mtest07/shm_test.c
5851 ltp/testcases/kernel/sched/clisrv/pthserv.c
5852 ltp/testcases/network/sctp/func_tests/test_1_to_1_threads.c
5854 47) Log Message:
5855 The test case "utimensat01" will test the function "utimensat" when the file is not owned by self. It excepts it will return some error code. But if the test user is "root", it has super property and can be success. Signed-off-by: Zhang Xiliang <zhangxiliang@cn.fujitsu.com>.
5857 Modified File(s):
5858 ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
5860 48) Log Message:
5861 This patch adds a menu to networktests.sh in order to select the network tests like networkstress.sh. For the backword compatibility, the default test sets are left as-is. Namely, networktests.sh doesn't run any additional tests when no option is specified. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
5863 Modified Files:
5864 ltp/testscripts/networktests.sh
5865 Added Files:
5866 ltp/runtest/tcp_cmds_addition
5868 49) Log Message:
5869 Adding the patch for running the tests pidns14.c and pidns16.c. Please accept this. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
5871 Modified File(s):
5872 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
5874 50) Log Message:
5875 The description of the networktests.sh in INTALL file is a bit old. This patch adds the description regarding PAM and test menu. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
5877 Modified File(s):
5878 ltp/INSTALL
5880 51) Log Message:
5881 Please accept below testcase patches for pid namespace. They carry minor comments suggested by Suka and Nadia in lxc-dev.
5883 pidns20:
5884      The pidns20.c testcase verifies that signal handler of SIGUSR1 is called (and cinit is NOT terminated) when:
5885         - container-init blocks SIGUSR1,
5886         - parent queues SIGUSR1 and
5887         - a handler is specified for SIGUSR1 before it is unblocked.
5888  Change log:
5889    version 2:
5890      * added two pipes for reliable testing.
5891    version 1:
5892      * Submitted in lxc-dev
5893 pidns21:
5894     The pidns21.c testcase verifies that container-init is terminated by
5895 SIGUSR1 when:
5896        - a handler is specified for SIGUSR1,
5897        - container-init blocks SIGUSR1,
5898        - parent queues SIGUSR1 and
5899        - handler for SIGUSR1 is set to system default before SIGUSR1 is
5900          unblocked.
5901 Change log:
5902    version 2:
5903      * added two pipes for reliable testing.
5904    version 1:
5905     * Submitted in lxc-dev
5906 Signed-off-by: Gowrishankar M <gowrishankar.m@in.ibm.com>, Acked-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>.
5908 Modified Files:
5909 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
5910 Added Files:
5911 ltp/testcases/kernel/containers/pidns/pidns20.c
5912 ltp/testcases/kernel/containers/pidns/pidns21.c
5914 52) Log Message:
5915 I made few changes to ltp/testcases/kernel/fs/acl/tacl_xattr.sh. It is not working perfectly still there are issues with this script. I have posted patch and logs.attached strace log file. Please cross check results. Signed-off-by: Naresh Kamboju<naresh.kernel@gmail.com>.
5917 Modified File(s):
5918 ltp/testcases/kernel/fs/acl/tacl_xattr.sh
5920 53) Log Message:
5921 The problem is noticed only for these 2 tests lstat01A_64 and stat04_64. Analysis of the problem showed that these tests are called from runtest/syscall file. The problem is noticed because the symlink01.c file doesn't have implementation to take care lstat01A_64 and stat04_64 arguments that are passed in the file runtest/syscall. Solution: Simple solution is to remove lines.
5922 lstat01A_64 symlink01 -T lstat01_64
5923 stat04_64 symlink01 -T stat04_64
5924 from runtest/syscall.
5925 Other option is to provide feature in symlink01.c so that it can execute these tests successfully. I worked on one such patch. Please have a look. This runs same tests for lstat01A_64 and stat04_64 as is run for lstat01 and stat04 respectively. Signed-Off-By: Sharyathi Nagesh <sharyath@in.ibm.com>.
5927 Modified File(s):
5928 ltp/runtest/syscalls
5929 ltp/testcases/kernel/syscalls/symlink/symlink01.c
5931 54) Log Message:
5932 Subrata Modak <subrata@linux.vnet.ibm.com> wrote:
5933 The tcore_patch_test_suite was added to LTP on Fri Jan 17 22:07:55 2003 UTC, with contribution from you. As i try to compile it today, i get the following error:
5934 [tcore_patch_test_suites]$ make
5935  gcc  -o tcore tcore.c -lm -lpthread
5936  tcore.c: In function ‘producer’:
5937  tcore.c:129: error: memory input 0 is not directly addressable
5938  tcore.c: In function ‘consumer’:
5939  tcore.c:166: error: memory input 0 is not directly addressable
5940  tcore.c:167: error: memory input 0 is not directly addressable
5941  make: *** [tcore] Error 1
5942 Can you please let me know:
5943  1) Any fix for this Failure ?
5944  2) Relevance of this test case today, whether they need to be there in  LTP or not ?
5946 Gowrishankar <gomuthuk@linux.vnet.ibm.com> replied:
5947 I have made it to compile and run with below patch. Using proper extended asm stops this problem. Below patch uses gcc's extended asm instead of basic inlines on this test which stops compilation problem with newer gcc's (v4). Signed-off-by: Gowrishankar M <gowrishankar.m@linux.vnet.ibm.com>.
5949 Modified File(s):
5950 ltp/testcases/misc/tcore_patch_test_suites/tcore.c
5951 ltp/testcases/misc/tcore_patch_test_suites/tcore.sh
5953 55) Log Message:
5954 Small updates from Pradeep K Surisetty <pradeepkumars@in.ibm.com>.
5956 Modified File(s):
5957 ltp/testcases/pounder21/README
5958 ltp/testcases/pounder21/src/ramsnake/Makefile
5959 ltp/testcases/pounder21/src/ramsnake/snake.c
5961 56) Log Message:
5962 The attached patch fixes and then integrates the Hyperthreading tests to default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
5964 Modified File(s):
5965 ltp/runltp
5966 ltp/testcases/kernel/sched/Makefile
5967 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
5968 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
5969 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/Makefile
5970 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/Makefile
5971 ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/Makefile
5973 57) Log Message:
5974 Thanks very much for fixing this. Now i am able to build and install properly. As a fallout to your fix, i am adding this test to build & install default, however i am reserving to run it only through runalltests.sh, as it creates a core file of size > 20MB. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>,
5976 Modified Files:
5977 ltp/runalltests.sh
5978 ltp/testcases/misc/Makefile
5979 Added Files:
5980 ltp/runtest/tcore
5982 58) Log Message:
5983 The newly added test case ioctl03[1] introduces some problems. First, compilation errors. Second, test failures and misuse of TCONF. The following patch fixes them by changing an order of a header file and also checking IFF_VNET_HDR. It also tidy up the code and add some more information to test output.Signed-off-by: CAI Qian <caiqian@cclom.cn>.
5985 Modified File(s):
5986 ltp/testcases/kernel/syscalls/ioctl/ioctl03.c
5988 59) Log Message:
5989 This patch fix man miscellenous compilation warnings. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
5991 Modified File(s):
5992 ltp/lib/tlibio.c
5993 ltp/testcases/kernel/fs/openfile/openfile.c
5994 ltp/testcases/kernel/io/disktest/childmain.c
5995 ltp/testcases/kernel/io/disktest/main.c
5996 ltp/testcases/kernel/io/disktest/timer.c
5997 ltp/testcases/kernel/mem/mtest07/mallocstress.c
5998 ltp/testcases/kernel/mem/mtest07/shm_test.c
5999 ltp/testcases/kernel/sched/clisrv/pthserv.c
6000 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
6001 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/Makefile
6002 ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/Makefile
6003 ltp/testcases/network/sctp/func_tests/Makefile
6004 ltp/testcases/network/sctp/func_tests/test_1_to_1_threads.c
6006 60) Log Message:
6007 I have reviewed test cases for set_robust_list and get_robust_list. These test cases are working fine and generating results as PASS. I have found a small correction in comment line. Here I am posting the same. Signed-Off-By: Naresh Kamboju <naresh.kernel@gmail.com>.
6009 Modified File(s):
6010 ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
6012 61) Log Message:
6013 =========================================================
6014 Manas K. Nayak <maknayak@in.ibm.com> reported:
6015 =========================================================
6016 accept4_01 test cases are broken because the function accept04() is not implemented in testcase. Used ltp version: ltp-full-20081130.tgz. Manually executed the test as below:
6017 [accept4]# ./accept4_01
6018 accept04_01    1  BROK  :  accept4() Error: Function not implemented
6019 =========================================================
6020 Subrata Modak <subrata@linux.vnet.ibm.com> replied:
6021 =========================================================
6022 Fix on x86_64 as well, as it behaves properly on other Architectures. Supriya/Manas, accept4_01.c is a new test case for the new system call accept4() recently introduced in kernel-2.6.26 only for the x86_64 architecture. The test has the code to handle if it is not supported in some architecture. Interestingly it executes the expected way on x86 machines: 
6023 # uname -a
6024 Linux 2.6.25-gcov-nomodconfig-smp #1 SMP Thu Jun 12 06:29:27 EDT 2008 i686 i686 i386 GNU/Linux 
6025 # ./ltp-intermediate-20081216/testcases/bin/accept4_01
6026 accept04_01    1  CONF  :  syscall __NR_accept4 not supported on your arch
6027 But on x86_64, it behaves differently:
6028 # uname -a
6029 Linux 2.6.18-125.el5 #1 SMP Mon Dec 1 17:38:25 EST 2008 x86_64 x86_64 x86_64 GNU/Linux
6030 # ./accept4_01
6031 accept04_01    1  BROK  :  accept4() Error: Function not implemented
6032 It means though the interface calls for:
6033 syscall(__NR_socketcall, SYS_ACCEPT4, args)
6035 syscall(__NR_accept4, fd, sockaddr, addrlen, flags)
6036 will execute as __NR_socketcall & __NR_accept4 are defined inside the system, the exact implementation of the interface is yet to come as the kernel < 2.6.26. So, i changed the code accordingly. Please verify the patch. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
6038 Modified File(s):
6039 ltp/testcases/kernel/syscalls/accept4/accept4_01.c
6041 62) Log Message:
6042 ======================================================
6043 Manas K. Nayak <maknayak@in.ibm.com> reported:
6044 ======================================================
6045 Ltp iptables testcases failed against sles with following ping failures. Looks like iptables chain rules set to block ping from loopback address.
6046 ======================================================
6047 Sridhar Vinay Replied:
6048 ======================================================
6049 Manas, This looks like default SLES behaviour. When all rules are flushed, the default behaviour for SUSE firewall is to drop all packets. This is not the case with RH where absence of any rule results in all packets accepted. So we may need to adjust the test accordingly. Modification to test case to indicate certain distributions dropping all packets when firewall is enabled and no rule is present.
6050 ======================================================
6051 Manas K. Nayak <maknayak@in.ibm.com> reverted back:
6052 ======================================================
6053 I verified the patch using ltp release "ltp-full-20081130" on SLES and it is generating expected information as mentioned. Subrata you can make this patch available in coming ltp release. Signed-Off-By: Vinay Sridhar <vinay@linux.vnet.ibm.com>.
6055 Modified File(s):
6056 ltp/testcases/network/iptables/iptables_tests.sh
6058 63) Log Message:
6059 Include File Systems Data Integrity Tests to Default  LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
6061 Modified Files:
6062 ltp/runtest/fs
6064 64) Log Message:
6065 Increase the No. of Loops for the File System INOD tests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
6067 Modified Files:
6068 ltp/runtest/fs
6070 65) Log Message:
6071 Integrate the File System Permissions Tests in to Default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
6073 Modified Files:
6074 ltp/runtest/fs ltp/testcases/kernel/fs/fs_perms/Makefile
6075 Added Files:
6076 ltp/testcases/kernel/fs/fs_perms/fs_perms_simpletest.sh
6077 Removed Files:
6078 ltp/testcases/kernel/fs/fs_perms/simpletest.sh
6080 66) Log Message:
6081 Increase the No. of Soft & Hard Links Created by linktest.pl. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
6083 Modified Files:
6084 ltp/runtest/fs
6086 67) Log Message:
6087 Integrate PROC File Systems tests into default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
6089 Modified Files:
6090 ltp/runtest/fs
6092 68) Log Message:
6093 Integrate File Systems Race Condition Check tests to  default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
6095 Modified Files:
6096 ltp/runtest/fs ltp/testcases/kernel/fs/Makefile
6097 Added Files:
6098 ltp/testcases/kernel/fs/racer/fs_racer.sh
6099 ltp/testcases/kernel/fs/racer/fs_racer_dir_create.sh
6100 ltp/testcases/kernel/fs/racer/fs_racer_dir_test.sh
6101 ltp/testcases/kernel/fs/racer/fs_racer_file_concat.sh
6102 ltp/testcases/kernel/fs/racer/fs_racer_file_create.sh
6103 ltp/testcases/kernel/fs/racer/fs_racer_file_link.sh
6104 ltp/testcases/kernel/fs/racer/fs_racer_file_list.sh
6105 ltp/testcases/kernel/fs/racer/fs_racer_file_rename.sh
6106 ltp/testcases/kernel/fs/racer/fs_racer_file_rm.sh
6107 ltp/testcases/kernel/fs/racer/fs_racer_file_symlink.sh
6108 Removed Files:
6109 ltp/testcases/kernel/fs/racer/dir_create.sh
6110 ltp/testcases/kernel/fs/racer/dir_test.sh
6111 ltp/testcases/kernel/fs/racer/file_concat.sh
6112 ltp/testcases/kernel/fs/racer/file_create.sh
6113 ltp/testcases/kernel/fs/racer/file_link.sh
6114 ltp/testcases/kernel/fs/racer/file_list.sh
6115 ltp/testcases/kernel/fs/racer/file_rename.sh
6116 ltp/testcases/kernel/fs/racer/file_rm.sh
6117 ltp/testcases/kernel/fs/racer/file_symlink.sh
6118 ltp/testcases/kernel/fs/racer/racer.sh
6120 69) Log Message:
6121 Integrate CD and FLOPPY tests to run with runalltests.sh. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
6123 Modified Files:
6124 ltp/runalltests.sh
6125 Added Files:
6126 ltp/runtest/io_cd
6127 ltp/runtest/io_floppy
6128 Removed Files:
6129 ltp/runtest/io
6131 70) Log Message:
6132 Make io/aio tests to build & install with root level  make, and then run with runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
6134 Modified Files:
6135 ltp/runltp
6136 ltp/testcases/kernel/io/Makefile
6137 ltp/testcases/kernel/io/aio/aio02/Makefile
6138 ltp/testcases/kernel/io/aio/aio02/runfstests.sh
6139 Added Files:
6140 ltp/runtest/io
6142 71) Log Message:
6143 Run the CPU HOTPLUG tests through runalltests.sh. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
6145 Modified Files:
6146 ltp/README
6147 ltp/runalltests.sh
6148 Added Files:
6149 ltp/runtest/cpuhotplug
6151 72) Log Message:
6152 Fix compilation issues in compiling the MEMORY HOTPLUG tests. Better ways to fix the compilation error(s) are always welcome. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
6154 Modified Files:
6155 ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
6156 ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.c
6158 73) Log Message:
6159 Add options for block devices and turn on related testcases. Signed-Off-By: Andrew Vagin <avagin@gmail.com>.
6161 Modified Files:
6162 ltp/runltp
6163 ltp/runtest/syscalls
6165 74) Log Message:
6166 This testcase checked event IN_UNMOUNT. IN_UNMOUNT File system containing watched object was unmounted and check filesystem that it can't be unmounted if exist opened inotify descriptor. Example of execution:
6167 Running tests.......
6168 inotify03    0  INFO  :  mount /dev/loop0 to mnt_694 fstype=ext3
6169 inotify03    0  INFO  :  umount /dev/loop0
6170 <<<test_start>>>
6171 tag=inotify03 stime=1229332020
6172 cmdline="inotify03 -D /dev/loop0 -T ext3"
6173 contacts=""
6174 analysis=exit
6175 initiation_status="ok"
6176 <<<test_output>>>
6177 incrementing stop
6178 inotify03    1  PASS  :  get event: wd=1 mask=2000 cookie=0 len=0
6179 inotify03    2  PASS  :  get event: wd=1 mask=8000 cookie=0 len=0
6180 inotify03    3  PASS  :  inotify_rm_watch (5, 1) return -1 errno=22 : Invalid argument
6181 <<<execution_status>>>
6182 duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0
6183 <<<test_end>>>
6184 kernel: Linux avagin 2.6.25-rc6 #1 SMP Tue Jul 8 13:42:51 MSD 2008 i686 Intel(R) Celeron(R) CPU 2.53GHz GenuineIntel GNU/Linux. 
6185 Signed-Off-By: Andrew Vagin <avagin@gmail.com>. Acked-By: CAI Qian <caiqian@cclom.cn>.
6187 Modified Files:
6188 ltp/runtest/syscalls
6189 Added Files:
6190 ltp/testcases/kernel/syscalls/inotify/inotify03.c
6192 75) Log Message:
6193 Add TCONF if the tested kernel has version less than 2.6.13. Signed-Of-By: Andrew Vagin <avagin@gmail.com>. Acked-By: CAI Qian <caiqian@cclom.cn>.
6195 Modified Files:
6196 ltp/testcases/kernel/syscalls/inotify/inotify01.c
6197 ltp/testcases/kernel/syscalls/inotify/inotify02.c
6198 ltp/testcases/kernel/syscalls/inotify/inotify03.c
6200 76) Log Message:
6201 Introduce autoconf to inotify test case. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
6203 Modified File(s):
6204 ltp/configure.ac
6205 ltp/testcases/kernel/syscalls/inotify/Makefile
6206 ltp/testcases/kernel/syscalls/inotify/inotify01.c
6207 ltp/testcases/kernel/syscalls/inotify/inotify02.c
6209 77) Log Message:
6210 This patchset creates the basic infrastructure for running the existing network testcases under containers automatically. The patchset creates a command file named nw_under_ns for the purpose. Please review them and provide all your valuable feedback. I have addressed all the comments from lxc-dev list except one. The changelog looks like:
6211 1. Added verbose comments and patch description.
6212 2. Restructured the licensing text.
6213 3. Merged two patches into one touching runallnetworktest_child.sh file.
6215 TODO:
6216 1. Changing the kernel version to proper one
6217 2. unshare not needed as clone only is suffucient. I will do it in a separate patch as need to do extensive testing to ensure other testcases do not break.
6218 Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>. Acked-By: "Serge E. Hallyn" <serue@us.ibm.com>.
6220 Modified Files:
6221 ltp/testcases/kernel/containers/libclone/libnetns.c
6222 ltp/testcases/kernel/containers/netns/parentns.sh
6223 Modified Files:
6224 ltp/testcases/kernel/containers/libclone/libnetns.c
6225 Modified Files:
6226 ltp/testcases/kernel/containers/libclone/libnetns.c
6227 ltp/testcases/kernel/containers/netns/childns.sh
6228 ltp/testcases/kernel/containers/netns/parentns.sh
6229 Modified Files:
6230 ltp/testcases/kernel/containers/netns/childns.sh
6231 ltp/testcases/kernel/containers/netns/parentns.sh
6232 Added Files:
6233 ltp/testcases/kernel/containers/netns/create_container.c
6234 Added Files:
6235 ltp/testcases/kernel/containers/netns/runallnetworktests_parent.sh
6236 Added Files:
6237 ltp/testcases/kernel/containers/netns/runallnetworktests_child.sh
6238 Added Files:
6239 ltp/testcases/kernel/containers/netns/nw_under_ns.sh
6240 Modified Files:
6241 ltp/testcases/kernel/containers/netns/Makefile
6242 Added Files:
6243 ltp/runtest/nw_under_ns
6244 Modified Files:
6245 ltp/testcases/kernel/containers/netns/runallnetworktests_child.sh
6246 Added Files:
6247 ltp/testcases/kernel/containers/netns/readme
6249 78) Log Message:
6250 Linux drivers based on Video for Linux Two (V4L2) API, test addition:
6251 Németh Márton <nm127@freemail.hu> wrote:
6252 I started a project to test the Linux drivers based on Video for Linux Two (V4L2) API, release 0.24. This project is using the CUnit framework and is available at http://v4l-test.sourceforge.net/. I found your project at http://ltp.sourceforge.net/ . As far as I know the LTP currently do not have any tests for V4L2. Maybe test cases created for v4l-test project can be used for LTP also. What do you think? 
6253 Subrata Modak <subrata@linux.vnet.ibm.com> wrote back: 
6254 es, it can be. We have a rather old code base for Device Drivers testing. And time and again i was trying to revive the device drivers tests inside LTP, but, did not get sufficient volunteers to do the same. Your test code can be a starting point for us. I downloaded your testsuite and was able to compile the stuff, with some modification(s). However, i did not test it. Can you also share the logs of the run on your machine ?? More info is required in the documentation. I have prepared a patch(attached & embedded), which will integrate these tests inside LTP with minor modifications in documentation and some #defines in some source files (to be able to compile on machines not having respective header files containing the definition). Now, we have 2 choices:
6255 1) You can voluntarily allow us to maintain this code inside LTP. Send your patches/modifications to us, whenever you want to add/modify/remove any tests out of: ltp/testcases/kernel/device-drivers/v4l-test/, We will then do the needful. You benefit by showcasing your test code to a bigger LTP community, and hence can attract more contribution from them. We gain by re-introducing/re-starting device drivers testing, which can then move to other device drivers as well. If you agree, please reply to this mail with a DCO Sign-off:  Signed-Off-By: Németh Márton <nm127@freemail.hu>, I can then go ahead and include this patch.
6256 2) You can keep your project running at: http://v4l-test.sourceforge.net/, as well as agree to apply this patch to include in LTP. In such a case, send us updates whenever you update your project. In any case, i  would require a DCO Sign-off: Signed-Off-By: Németh Márton <nm127@freemail.hu>,  from you. I would like to thank you for deciding to contribute this to LTP, and would also request you to help us fix the  existing device drivers tests in LTP, so that we can start using them. If necessary we can delete the obsolete ones and add new ones: http://ltp.cvs.sourceforge.net/viewvc/ltp/ltp/testcases/kernel/device-drivers/. Do you think, you will also be able to help us here ?? 
6257 Németh Márton <nm127@freemail.hu> wrote back:
6258 Yes, sorry about that. I have had no access to my emails during the last days. I also wanted to think about this a little. I would like to choose the 2nd solution: I try to run my project forward and send you patches to include them  in LTP. The source code and the test design was created by me. However, the V4L2 API specification which is also included in the tarball is only downloaded and saved under the 'doc' directory so I always have a local copy of the V4L2 API revision 0.24. This you might not want to include in the LTP source code. I had some difficulties with the inline patch you sent me, it was not usable at my side because my email client was not able to handle it correctly. Could you please send it as an attachment? What I could recognised that the v4l-test project was placed in LTP source directory under ltp-intermediate-20081223.orig/testcases/kernel/device-drivers/v4l-test . However, if I look around in the "device-drivers" subdirectory I would use the subdirectory: ltp/testcases/kernel/device-drivers/v4l/user_space . What do you think? Signed-Off-By: Márton Németh <nm127@freemail.hu>.
6260 Modified Files:
6261 ltp/README
6262 Added Files:
6263 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
6264 ltp/testcases/kernel/device-drivers/v4l/user_space/README
6265 ltp/testcases/kernel/device-drivers/v4l/user_space/dev_video.c
6266 ltp/testcases/kernel/device-drivers/v4l/user_space/dev_video.h
6267 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
6268 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.h
6269 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
6270 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.h
6271 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
6272 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.h
6273 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
6274 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.h
6275 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
6276 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.h
6277 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.c
6278 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.h
6279 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
6280 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.h
6281 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
6282 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.h
6283 ltp/testcases/kernel/device-drivers/v4l/user_space/test_invalid_ioctl.c
6284 ltp/testcases/kernel/device-drivers/v4l/user_space/test_invalid_ioctl.h
6285 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
6286 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.h
6287 ltp/testcases/kernel/device-drivers/v4l/user_space/video_limits.h
6288 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
6289 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/a16506.htm
6290 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/a16706.htm
6291 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/a16721.htm
6292 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/b17127.htm
6293 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/book1.htm
6294 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c14592.htm
6295 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c14595.htm
6296 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c174.htm
6297 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c2030.htm
6298 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c5742.htm
6299 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c6488.htm
6300 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/capture-example.html
6301 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/f163.htm
6302 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/i16960.htm
6303 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/index.html
6304 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10104.htm
6305 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10211.htm
6306 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10386.htm
6307 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10595.htm
6308 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10944.htm
6309 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11094.htm
6310 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11217.htm
6311 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11285.htm
6312 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11430.htm
6313 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11612.htm
6314 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11680.htm
6315 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11946.htm
6316 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12051.htm
6317 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12265.htm
6318 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12342.htm
6319 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12784.htm
6320 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12816.htm
6321 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12878.htm
6322 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13022.htm
6323 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13105.htm
6324 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13317.htm
6325 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13641.htm
6326 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13696.htm
6327 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13817.htm
6328 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13889.htm
6329 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14037.htm
6330 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14090.htm
6331 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14169.htm
6332 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14264.htm
6333 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14390.htm
6334 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14496.htm
6335 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r2492.htm
6336 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r3735.htm
6337 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r3796.htm
6338 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r3896.htm
6339 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4185.htm
6340 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4246.htm
6341 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4339.htm
6342 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4484.htm
6343 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4629.htm
6344 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4850.htm
6345 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5016.htm
6346 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5154.htm
6347 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5319.htm
6348 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5470.htm
6349 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7624.htm
6350 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7626.htm
6351 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7667.htm
6352 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7771.htm
6353 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7900.htm
6354 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8087.htm
6355 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8242.htm
6356 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8304.htm
6357 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8367.htm
6358 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8494.htm
6359 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8724.htm
6360 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8936.htm
6361 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9149.htm
6362 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9288.htm
6363 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9539.htm
6364 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9688.htm
6365 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9804.htm
6366 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9994.htm
6367 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x15446.htm
6368 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16430.htm
6369 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16453.htm
6370 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16497.htm
6371 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16743.htm
6372 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16769.htm
6373 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16775.htm
6374 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16788.htm
6375 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16896.htm
6376 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16910.htm
6377 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16915.htm
6378 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16923.htm
6379 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16929.htm
6380 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16933.htm
6381 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16941.htm
6382 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x1859.htm
6383 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x1904.htm
6384 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2009.htm
6385 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2123.htm
6386 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2428.htm
6387 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2490.htm
6388 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x282.htm
6389 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x294.htm
6390 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x309.htm
6391 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x341.htm
6392 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x3891.htm
6393 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x394.htm
6394 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x448.htm
6395 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x542.htm
6396 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5634.htm
6397 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5665.htm
6398 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5791.htm
6399 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5884.htm
6400 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5950.htm
6401 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5953.htm
6402 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6386.htm
6403 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6570.htm
6404 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6831.htm
6405 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6909.htm
6406 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6991.htm
6407 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7002.htm
6408 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7013.htm
6409 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7236.htm
6410 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7561.htm
6411 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7578.htm
6412 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7607.htm
6413 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x802.htm
6415 79) Log Message:
6416 Manas Kumar Nayak <maknayak@in.ibm.com> shared this wonderfull README to run LTP Network tests.
6418 Added File(s):
6419 ltp/testcases/network/LTP-Network-test_README.pdf
6421 80) Log Message:
6422 Use more descriptive diff format for reporting errors in ln_tests: the error output in some tests is not as useful as it could be. This patch amend that. Do not compare actual and expected output with the "quiet" switch, to get some info more useful than "The files xxx and yyy differ" in case of failure. Use the correct error output file in unzip_tests. Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
6424 Modified Files:
6425 ltp/testcases/commands/fileutils/ln/ln_tests.sh
6426 ltp/testcases/commands/gzip/gzip_tests.sh
6427 ltp/testcases/commands/unzip/unzip_tests.sh
6429 81) Log Message:
6430 This patch fixes the logic of #ifdefs in the signalfd testcase. The problem was, that if our own syscall was used, no test would actually be compiled (because of #else between those two pieces of code). This patch also fixes this compile error:
6431 make[5]: Leaving directory `/tmp/buildd/ltp-20081130+dfsg/testcases/kernel/syscalls/signal'
6432 make[5]: Entering directory `/tmp/buildd/ltp-20081130+dfsg/testcases/kernel/syscalls/signalfd'
6433 cc -g -O2 -g -Wall -O2 -Wall -g -O2 -g -Wall -O2 -I../../include -g -Wall -I../../../../include -Wall    signalfd01.c-L../../../../lib -lltp -o signalfd01
6434 signalfd01.c:88:18: error: #if with no expression
6435 signalfd01.c: In function 'do_test1':
6436 signalfd01.c:117: warning: implicit declaration of function 'signalfd' by checking for "defined USE_OWNIMPL", not "USE_OWNIMPL".
6437 Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
6439 Modified Files:
6440 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
6442 82) Log Message:
6443 Delete an a.out file in eventfd Makefile: the clean targets in ltp don't always clean all intermediate binary files. This patch fixes that. The a.out file is potentially created by the check for aio_eventfd (or other compile checks) in the makefile. The object files in getgroups Makefile are xxx_16.o. Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
6445 Modified Files:
6446 ltp/testcases/kernel/syscalls/eventfd/Makefile
6447 ltp/testcases/kernel/syscalls/getgroups/Makefile
6448 ltp/testcases/kernel/syscalls/move_pages/Makefile
6450 83) Log Message:
6451 Integrate ltp network tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
6453 Modified Files:
6454 ltp/runalltests.sh
6456 84) Log Message:
6457 Integrate ltp network stress tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
6459 Modified Files:
6460 ltp/runalltests.sh
6462 85) Log Message:
6463 Integrate ltp adp tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
6465 Modified Files:
6466 ltp/runalltests.sh
6468 86) Log Message:
6469 Integrate ltp autofs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
6471 Modified Files:
6472 ltp/runalltests.sh
6474 87) Log Message:
6475 Fix Diskio test. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
6477 Modified Files:
6478 ltp/testscripts/diskio.sh
6480 88) Log Message:
6481 Integrate ltp exportfs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
6483 Modified Files:
6484 ltp/runalltests.sh
6486 89) Log Message:
6487 Integrate ltp ro only fs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
6489 Modified Files:
6490 ltp/runalltests.sh
6492 90) Log Message:
6493 Integrate ltp isofs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
6495 Modified Files:
6496 ltp/runalltests.sh
6498 91) Log Message:
6499 Integrate ltp dmmapper tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
6501 Modified Files:
6502 ltp/runalltests.sh
6504 92) Log Message:
6505 Integrate ltp fslvm tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
6507 Modified Files:
6508 ltp/runalltests.sh
6510 93) Log Message:
6511 Integrate ltp fsnolvm tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
6513 Modified Files:
6514 ltp/runalltests.sh
6516 94) Log Message:
6517 Integrate ltp scsi_debug tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
6519 Modified Files:
6520 ltp/runalltests.sh
6522 95) Log Message:
6523 Integrate ltp sysfs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
6525 Modified Files:
6526 ltp/runalltests.sh
6528 96) Log Message:
6529 Remove rpc tests from tirpc. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
6531 Modified Files:
6532 ltp/runtest/rpctirpc
6534 97) Log Message:
6535 Integrate ltp tirpc tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
6537 Modified Files:
6538 ltp/runalltests.sh
6540 98) Log Message:
6541 Integrate ltp selinux tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
6543 Modified Files:
6544 ltp/runalltests.sh
6546 99) Log Message:
6547 Check for existing commands after LTPTMP has been defined in unzip_tests.sh: The chk_ifexist function in unzip_tests needs the variable LTPTMP, but it is called before this variable is initialized. This patch fixes that by moving the call after LTPTMP is initialized. Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
6549 Modified Files:
6550 ltp/testcases/commands/unzip/unzip_tests.sh
6552 100) Log Message:
6553 Always create a new expected output file, not append to the previous in gzip_tests: The expected output file in gzip_tests is made always by appending data to the file. Because there are two tests in gzip_tests (each making its own exp file), the second test ends up with concatenation of the two exp files, which doesn't work well. This patch fixes that by truncating the file at the first write. Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
6555 Modified Files:
6556 ltp/testcases/commands/gzip/gzip_tests.sh
6558 101) Log Message:
6559 Renumber testcases in the symlink01 file, reflecting some added tests: The indexes of tests in th symlink01 test are incorrect, which causes broken test results due to eg. unlink test invoked as part of the chmod tests. This patch fixes that. Signed-Off-By: Jiri Palecek <jpalecek@web.de>. 
6561 Modified Files:
6562 ltp/testcases/kernel/syscalls/symlink/symlink01.c
6564 102) Log Message:
6565 Amend cleanup procedure in mknod07: the cleanup in mknod07 didn't work for me, because the test yields root, removes search permission on its current directory and then tries to chdir("..") which fails due to the missing permission. This patch fixes that by re-gaining root before the cleanup.
6566  - restore root privileges before tmp directory cleanup. This is needed, because as nonprivileged user, we don't have search permission on the current directory,
6567  - because of that, do not drop root completely by setuid(), change effective uid instead,
6568  - call cleanup in one case when setup fails,
6569 Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
6571 Modified Files:
6572 ltp/testcases/kernel/syscalls/mknod/mknod07.c
6574 LTP-20081130
6576 1) Log Message:
6577 librttest.c: enhancement and fixes for options handling. 
6578 - simplified check for duplicate options,
6579 - better handling of unknown options and missing args: report missing args and   exit,
6580 - exit if any option is wrong,
6581 - indent fix,
6582 Verified on all rt tests. Signed-off-by: Gilles Carry <gilles.carry@bull.net>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
6584 Modified File(s):
6585 ltp/testcases/realtime/lib/librttest.c
6587 2) Log Message:
6588 matrix_mult.c: set_affinity to work when there are offline cpus:
6589 Syscall sched_setaffinity fails if choosen cpu is not online. In set_affinity, thread_id value is used as cpuid when calling sched_setaffinity. This fails when disabling cpus because threads ids and online cpu ids don't necessarly match. This patch simply increments cpuid (max. 8192) until it finds an online cpu. This guaranties that no more than one thread is assigned to one cpu. If set_affinity is called more times than there are online cpus then matrix_mult.c fails. Signed-off-by: Gilles Carry <gilles.carry@bull.net>, Acked-by: Darren Hart <dvhltc@us.ibm.com>,
6591 Modified File(s):
6592 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
6594 3) Log Message:
6595 matrix_mult.c: dynamic iterations configuration.
6596 Dimension (128) of statistics arrays must be a multiple of number of cpu. This is a hassle as you have to recompile every time your arch changes or if you want to disable cpus. Failing to do so causes segfault when requiring statistics if 128 modulo nr_cpus != 0. This patch adds option -i to specify how many iterations are wanted (still defaulting to 128). It rounds up iterations to the nearest multiple of online cpus. Signed-off-by: Gilles Carry <gilles.carry@bull.net>, Acked-by: Darren Hart <dvhltc@us.ibm.com.
6598 Modified File(s):
6599 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
6601 4) Log Message:
6602 matrix_mult.c: thread synchronisation simplification:
6603 In concurrent calculations:
6604 - use a single pthread_barrier to start all threads together instead of a combination of barrier/mutex/condvar.
6605 - main thread no longer participates to concurrent calculations and simply performs rt_gettime(s) for global time spent evaluation.
6606 Signed-off-by: Gilles Carry <gilles.carry@bull.net>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
6608 Modified File(s):
6609 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
6611 5) Log Message:
6612 matrix_mult.c: concurrent calculation stats fix:
6613 Array size for stats was iterations/numcpus. Concurrent threads used to write their stats in the same rows, overwriting each other's results. This patch makes array size = iterations and threads not overlapping their results by shifting their index. Signed-off-by: Gilles Carry <gilles.carry@bull.net>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
6615 Modified File(s):
6616 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
6618 6) Log Message:
6619 use feedback from Jan Kratochvil so we wait for the child to be stopped before we attempt to ptrace it.
6621 Modified File(s):
6622 ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.h
6624 7) Log Message:
6625 base {PEEK,POKE}USER on sizeof(user) rather than sizeof(pt_regs) and add a few more corner cases.
6627 Modified File(s):
6628 ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
6630 8) Log Message:
6631 drop backup file configure~
6633 Modified File(s):
6634 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure~
6636 9) Log Message:
6637 start a .gitignore
6639 Added File(s):
6640 ltp/.gitignore
6642 10) Log Message:
6643 This patch fixes what I believe is a wrong logic in test 3 of this script right after the last "crontab -l ..." command. In my system the cron table is empty; this command will return false and the else clause will never be executed. If the command returns true (0) then the cron table is not empty as it was supposed to be and the script must indicate an error. Signed-Off-By: Elder Costa <elder.costa@terra.com.br>.
6645 Modified File(s):
6646 ltp/testcases/commands/cron/cron_tests.sh
6648 11) Log Message:
6649 Stop building numa test in cross environment: None of the tests for the existence of numa prereqs work in a cross build environment. This is a patch to skip erroneously checking for these prereqs on a host system if the $CROSS_COMPILER variable is set per the runltp script. Without this patch, the existing script checks for the existence of aheader file on the /usr/include, but our compiler only looks within the include directories of the target system, and stops cross building of the entire ltp suite, if the target does not have numa.h/no numa support. Signed-Off-By: Henry Yei <hyei@mvista.com>.
6651 Modified File(s):
6652 ltp/testcases/kernel/numa/test.sh
6654 12) Log Message:
6655 The following are errors while compiling ltp-full-20081031 with ARM architecture:
6656 make[4]: Entering directory `/home/naresh/DIFF/11_2008/ltp-full-20081031/testcases/kernel/syscalls/eventfd' /usr/local/arm-sony-linux-gnueabi/devel/bin/arm-sony-linux-gnueabi-dev-gcc
6657 -Wall  -I../../include -g -Wall -I../../../../include -Wall    eventfd01.c -L../../../../lib -lltp -o eventfd01
6658 In file included from eventfd01.c:60:
6659 ../../include/linux_syscall_numbers.h:113:10: error: no macro name given in #ifndef directive
6660 make[4]: *** [eventfd01] Error 1
6661 make[4]: Leaving directory
6662 `/home/naresh/DIFF/11_2008/ltp-full-20081031/testcases/kernel/syscalls/eventfd' 
6663 make[3]: *** [all] Error 2
6664 make[3]: Leaving directory
6665 `/home/naresh/DIFF/11_2008/ltp-full-20081031/testcases/kernel/syscalls'
6666 Here I am attaching the patch to resolve above error. Signed-Off-By: naresh kamboju <naresh.kernel@gmail.com>.
6668 Modified File(s):
6669 ltp/testcases/kernel/include/arm.in
6671 13) Log Message:
6672 Alan Cox [alan@lxorguk.ukuu.org.uk] wrote:
6673 The test changes the window size using the slave-fd and expects that it won't affect the window-size on master-fd. With this change, we return the slave's window size and test fails. I've no idea why anyone would have thought the existing behaviour was correct. The pty/tty pair code tries to share the size and other information at all times and the old test was I think verifying a bug existed.
6674 Sukadev <sukadev@linux.vnet.ibm.com> wrote:
6675 We are referring to the last window size check in test2() of testcases/kernel/pty/ptem01.c. This check will cause the test to fail when some of the planned ttydev changes are merged. Would you happen to know if the check is really required or if it should be dropped ? 
6676 Subrata Modak <subrata@linux.vnet.ibm.com> wrote: I would want the test to remain there, but introduce some checkings before running the test. As test2() is valid under present circumstances, we should retain it as people will keep using LTP on lower kernels. Having said that, i would like to come with a solution where test2() of testcases/kernel/pty/ptem01.c is not run after the planned ttydev changes are merged. Something compile/run time checking to either not to build that part of code and run it. Can we do something like that by checking some glibc/kernel exported definitions ?
6677 Sukadev <sukadev@linux.vnet.ibm.com> wrote:
6678 Just to be clear, the entire test2() is not broken. Only the last part (see patch below) Other parts of test2() should be fine even with new changes. Other than the kernel version when the changes are merged, I am not sure there is a way. Besides, it is not clear which assertion that part of test2() is testing and if it is even needed for older kernels. Here is the part of test2() I am referring to: Signed-Off-By: Sukadev <sukadev@linux.vnet.ibm.com>.
6680 Modified File(s):
6681 ltp/testcases/kernel/pty/ptem01.c
6683 14) Log Message:
6684 Enable Kernel with the Option during build to test filecaps support. Subrata.
6686 Modified File(s):
6687 ltp/README
6688 ltp/testcases/kernel/security/filecaps/README
6690 15) Log Message:
6691 check input files and abort if broken line is found
6693 Modified File(s):
6694 ltp/testcases/kernel/include/regen.sh
6696 16) Log Message:
6697 remove bogus line
6699 Modified File(s):
6700 ltp/testcases/kernel/include/sh.in
6702 17) Log Message:
6703 The attached Patch defines more about the keywords:
6704 i) TPASS - Indicates that the test case had the expected result and passed.
6705 ii) TFAIL - Indicates that the test case had an unexpected result and failed.
6706 iii) TBROK - Indicates that the remaining test cases are broken and will not execute correctly, because some precondition not met, such as a resource not being available.
6707 iv) TCONF - Indicates that the test case was not written to run on the current harware or software configuration such as machine type, or, kernel version. 
6708 v) TRETR - Indicates that the test cases has been retired and should not be executed any longer.
6709 vi) TWARN - Indicates that the test case experienced an unexpected or undesirable event that should not affect the test itself such as being unable to cleanup resources after the test finished.
6710 vii) TINFO - Specifies useful information about the status of the test that does not affect the result and does not indicate a problem.
6712 in the HTML file generated after test run. I believe it will be very useful for deciphering results better: Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
6714 Modified File(s):
6715 ltp/tools/html_report_header.txt
6717 18) Log Message:
6718 Added test case for checking cpuidle sysfs files. Signed-Off-By: Nageswara R Sastry <rnsastry@linux.vnet.ibm.com>.
6720 Modified Files:
6721 ltp/testcases/kernel/power_management/Makefile
6722 ltp/testcases/kernel/power_management/runpwtests.sh
6724 Added Files:
6725 ltp/testcases/kernel/power_management/check_cpuidle_sysfs_files.sh
6727 19) Log Message:
6728 gcov-kernel: change comment to recommend CONFIG_GCOV_HAMMER=n. Background: CONFIG_GCOV_HAMMER indicates a modified gcc version which is not the majority of cases: Some Linux distributions ship a modified version of GCC 3.3.x that produces GCOV data incompatible with the format of the standard GCC 3.3.x. If you are using such a distribution, you need to enable this option for the GCOV kernel support to work correctly. Signed-Off-By: Peter Oberparleiter <oberpapr@users.sourceforge.net>.
6731 Modified File(s):
6732 ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov.patch
6734 20) Log Message:
6735 Following the footsteps of Masatake Yamato, i have decided to enable building, installing & running of some _16 & _64 bit syscalls tests in LTP. I have taken this trivial ones, and, would leave other porting to you. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>. 
6737 Modified File(s):
6738 ltp/runtest/syscalls
6739 ltp/testcases/kernel/syscalls/chown/Makefile
6740 ltp/testcases/kernel/syscalls/fchown/Makefile
6741 ltp/testcases/kernel/syscalls/fcntl/Makefile
6742 ltp/testcases/kernel/syscalls/fstat/Makefile
6743 ltp/testcases/kernel/syscalls/fstatat/Makefile
6744 ltp/testcases/kernel/syscalls/fstatfs/Makefile
6745 ltp/testcases/kernel/syscalls/getdents/Makefile
6746 ltp/testcases/kernel/syscalls/geteuid/Makefile
6747 ltp/testcases/kernel/syscalls/getgroups/Makefile
6748 ltp/testcases/kernel/syscalls/getuid/Makefile
6749 ltp/testcases/kernel/syscalls/lchown/Makefile
6750 ltp/testcases/kernel/syscalls/lstat/Makefile
6751 ltp/testcases/kernel/syscalls/pread/Makefile
6752 ltp/testcases/kernel/syscalls/pselect/Makefile
6753 ltp/testcases/kernel/syscalls/setfsgid/Makefile
6754 ltp/testcases/kernel/syscalls/setfsuid/Makefile
6755 ltp/testcases/kernel/syscalls/setregid/Makefile
6756 ltp/testcases/kernel/syscalls/setresgid/Makefile
6757 ltp/testcases/kernel/syscalls/setresuid/Makefile
6758 ltp/testcases/kernel/syscalls/setreuid/Makefile
6759 ltp/testcases/kernel/syscalls/setuid/Makefile
6760 ltp/testcases/kernel/syscalls/stat/Makefile
6761 ltp/testcases/kernel/syscalls/statfs/Makefile
6763 21) Log Message:
6764 The following Patch adds the option to run filecaps tests from runalltests.sh and also provisions for installation of required libraries not present in the system. Also systematic execution of all tests run through runalltests.sh is added. Signed-Of-By: Subrata Modak <subrata@linux.vnet.ibm.com>. 
6766 Modified File(s):
6767 ltp/runalltests.sh
6769 22) Log Message:
6770 Submitting the testcase, which would try to kill the parent namespace pid from the container init. Also this tests a scenario of killing non existent pid from the container. Signed-off-by: Veerendra C <vechandr@in.ibm.com>. Acked-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>.
6772 Added Files:
6773 ltp/testcases/kernel/containers/pidns/pidns06.c
6775 23) Log Message:
6776 Added Kernel .config options for building LTP SECURITY TESTS. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>. Reviewd-By: Stephen Smalley <sds@tycho.nsa.gov>.
6778 Modified File(s):
6779 ltp/README
6780 ltp/testcases/kernel/security/selinux-testsuite/README
6782 24) Log Message:
6783 This patch fixes an issue with the sort command in netns testcases. Because of this all network namespace testcases were failing. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
6785 Modified File(s):
6786 ltp/testcases/kernel/containers/netns/initialize.sh
6788 25) Log Message:
6789 (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>.
6791 Modified File(s):
6792 ltp/runtest/ltp-aio-stress.part1
6793 ltp/runtest/ltp-aio-stress.part2
6794 ltp/runtest/ltp-aiodio.part1
6795 ltp/runtest/ltp-aiodio.part2
6797 26) Log Message:
6798 Subrata and Daniel,
6799 moving from ia64 to x86_64 arch I have got this at linking time: 
6800 cc -o aio-stress aio-stress.o -Wall -O -g -DAIO -L /usr/lib -laio -lpthread
6801 /usr/bin/ld: skipping incompatible /usr/lib/libpthread.so when searching for -lpthread
6802 /usr/bin/ld: skipping incompatible /usr/lib/libpthread.a when searching for -lpthread
6803 /usr/bin/ld: skipping incompatible /usr/lib/libc.so when searching for -lc
6804 /usr/bin/ld: skipping incompatible /usr/lib/libc.a when searching for -lc
6805 so , if you could  have a look to the suggested following  patch. Signed-Off-By: Jacky Malcles <Jacky.Malcles@bull.net>.
6807 Modified File(s):
6808 ltp/testcases/kernel/io/ltp-aiodio/Makefile
6810 27) Log Message:
6811 on SLES10 SP2 __NR_get_robust_list is not defined and cause following compiler warning:
6812 ---->8---------
6813 make[4]: Entering directory
6814 `/usr/src/packages/BUILD/ltp-full-20081031/testcases/kernel/syscalls/get_robust_list'
6815 cc -fmessage-length=0 -D_FORTIFY_SOURCE=2 -O2 -g -Wall -fmessage-length=0 -D_FORTIFY_SOURCE=2 -O2 -g -I../../include -g -Wall -I../../../../include -Wall    get_robust_list01.c -L../../../../lib -lltp -o get_robust_list01
6816 get_robust_list01.c: In function 'main':
6817 get_robust_list01.c:252: warning: control reaches end of non-void function
6818 make[4]: Leaving directory
6819 `/usr/src/packages/BUILD/ltp-full-20081031/testcases/kernel/syscalls/get_robust_list'
6820 ----8<---------
6821 And cause "unexpected" return value:
6822 ----8<---------
6823 x86_64:~/:[1]# /usr/lib64/ltp/testcases/bin/get_robust_list01 get_robust_list: system call not available
6824 x86_64:~/:[43]# echo $?
6826 x86_64:~/:[0]# /usr/lib64/ltp/testcases/bin/get_robust_list01 | wc -c
6828 ---->8---------
6829 Attached patch avoids "random"/43 return value. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
6831 Modified File(s):
6832 ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
6834 28) Log Message:
6835 This patch fixes a compilation warning:
6836 timerfd01.c: In function `main':
6837 timerfd01.c:128: warning: unused variable `tfd2'
6838 Signed-off-by: CAI Qian <caiqian@cclom.cn>.
6840 Modified File(s):
6841 ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
6843 29) Log Message:
6844 Hello, these are some little fixes I've created for ltp. They are typos, fixes for compiler warning, bashisms in the makefiles etc. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
6846 Modified File(s):
6847 ltp/pan/pan.c
6848 ltp/pan/zoolib.c
6849 ltp/testcases/kernel/power_management/runpwtests.sh
6850 ltp/testcases/kernel/syscalls/eventfd/Makefile
6851 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
6852 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
6853 ltp/testcases/kernel/syscalls/kill/kill03.c
6854 ltp/testcases/kernel/syscalls/kill/kill04.c
6855 ltp/testcases/kernel/syscalls/mount/mount03.c
6856 ltp/testcases/kernel/syscalls/move_pages/Makefile
6858 30) Log Message:
6859 when building Debian ltp package on alpha, the package failed to build, because alpha lacks some of the syscalls (the xxx_16 ones). See:
6860 http://experimental.debian.net/fetch.php?&pkg=ltp&ver=20081031%2Bdfsg-1&arch=alpha&stamp=1225968365&file=log&as=raw
6861 I have created some patches, which fix this behaviour (ie. the build  doesn't fail then). They work like this:
6862 1. Syscalls which are potentially missing on some architectures are listed in the stub-list,
6863 2. If a syscall(x) is called and x is 0 (a value of undefined stub syscalls), the test is aborted by tst_brk(). This is accomplished by a macro wrapper over the syscall() function (this almost eliminates the need of changing the tests in question, and allows the compiler to eliminate parts of tests of nonexistent syscalls as dead code). The attached patches implement this. Some remarks:
6864 - the syscalls added to the stub list are the ones which appear in the kernel sources as __IGNORE_name-of-syscall,
6865 - 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).
6866 Signed-off-by: Jiri Palecek <jpalecek@web.de>.
6868 Modified File(s):
6869 ltp/testcases/kernel/include/regen.sh
6870 ltp/testcases/kernel/include/stub-list
6871 ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
6872 ltp/testcases/kernel/syscalls/setgid/setgid01.c
6873 ltp/testcases/kernel/syscalls/setgid/setgid02.c
6874 ltp/testcases/kernel/syscalls/setgid/setgid03.c
6875 ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
6876 ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
6878 31) Log Message:
6879 Fix success detection in execve04 test:
6880 The execve04 test works like this: It sets up the environment, calls execve() and expects failure. However, this has two bad consequences if the call actually succeeds 
6881 1. The failure (ie. success of the call) is unnoticed,
6882 2. The test leaves loads of files in the temporary directory.
6883 all of them being caused by the fact that the test no longer runs after a succesful exec(). This patch fixes the situation by calling exec in a child only. The failure (or success) is gathered from the child's exit value. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
6885 Modified File(s):
6886 ltp/testcases/kernel/syscalls/execve/execve04.c
6888 32) Log Message:
6889 This patch fixes the error, that code exhausting the file descriptor table in execve04 test actually doesn't exhaust the fd table at all. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
6891 Modified File(s):
6892 ltp/testcases/kernel/syscalls/execve/execve04.c
6894 33) Log Message:
6895 Don't break chown tests on non-catastrophic failures. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
6897 Modified File(s):
6898 ltp/testcases/kernel/syscalls/chown/chown03.c
6899 ltp/testcases/kernel/syscalls/fchown/fchown02.c
6900 ltp/testcases/kernel/syscalls/fchown/fchown03.c
6902 34) Log Message:
6903 Do not call tst_brkm from the cleanup function in some tests: It is bad for the cleanup function to abort by calling tst_brkm, because in that case, further cleanup will not be performed. This patch fixes it in some chmod*, chown*, fchmod* and fchown* tests by substituting tst_resm for tst_brkm. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
6905 Modified File(s):
6906 ltp/testcases/kernel/syscalls/chmod/chmod06.c
6907 ltp/testcases/kernel/syscalls/chown/chown04.c
6908 ltp/testcases/kernel/syscalls/fchown/fchown02.c
6909 ltp/testcases/kernel/syscalls/fchown/fchown03.c
6910 ltp/testcases/kernel/syscalls/fchown/fchown04.c
6911 ltp/testcases/kernel/syscalls/fchown/fchown05.c
6913 35) Log Message:
6914 Prevent leaving files in the temporary directory by calling tst_rmdir, or cleanup, where appropriate. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
6916 Modified File(s):
6917 ltp/testcases/kernel/fs/stream/stream04.c
6918 ltp/testcases/kernel/syscalls/chown/chown03.c
6919 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
6920 ltp/testcases/kernel/syscalls/fchown/fchown04.c
6921 ltp/testcases/kernel/syscalls/fdatasync/fdatasync01.c
6922 ltp/testcases/kernel/syscalls/ftruncate/ftruncate03.c
6923 ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
6924 ltp/testcases/network/lib6/runcc.c
6926 36) Log Message:
6927 Call cleanup() at the right places to prevent fallocate tests leaving files in the temporary directory. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
6929 Modified File(s):
6930 ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
6931 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
6933 37) Log Message:
6934 I've clean my signalfd test case up with autoconf. After applying the patch, do at ltp/
6935     autoconf
6936     autoheader
6937     ./configure
6938     make (or cd testcases/kernel/syscalls/signalfd; make)
6939 Benefits are:
6940 - signalfd01.c doesn't depends on kernel version (it used KERNEL_VERSION macro.)
6941 - Makefile becomes simple.
6942 - #ifdef/#endif of signalfd01.c becomes readable.
6943 - signalfd.m4 can use other program than ltp.
6944 I revisied my patch.
6945 - signalfd.m4 is renamed to ltp-signalfd.m4.
6946 - configure is run by make if config.h is older than config.h.in.
6947 - autoconf is run by make if configure is older than configure.ac.
6948 - autoheader is run by make if config.h.in is older than configure.ac.
6949 - dist-clean, a new make target, removes autom4te.cache, config.log and config.status.
6950 - maintainer-clean, a new make target, removes configure and config.h.in.
6951 Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
6953 Modified Files:
6954 ltp/Makefile
6955 ltp/include/Makefile
6956 ltp/testcases/kernel/syscalls/signalfd/Makefile
6957 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
6958 Added Files:
6959 ltp/configure.ac
6960 ltp/m4/Makefile
6961 ltp/m4/ltp-signalfd.m4
6963 38) Log Message:
6964 Use the SO_REUSEADDR option in sctp tests to prevent bind error shortly after another test ended: I've noticed a bunch of errors in the SCTP tests, all of them being for the same reason, "bind: address already in use". I tried using the SO_REUSEADDR option on the socket, as if it was TCP, and it helped. However, I know almost nothing about SCTP, and don't know whether the same situation (applications binding to the same port quickly one after another) has the same problems and solution, or if it is just a kernel bug/misconfiguration/whatever else. Signed-off-by: Jiri Palecek<jpalecek@web.de>.
6966 Modified File(s):
6967 ltp/testcases/network/sctp/testlib/sctputil.h
6969 39) Log Message:
6970 Quick and dirty fix to overflow in pipeio when computing the number of writes: the computation of the number of writes in pipeio can overflow, eg. if you want to run more than 4 GB through the pipe. The attached patch fixes that. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
6972 Modified File(s):
6973 ltp/testcases/kernel/ipc/pipeio/pipeio.c
6975 40) Log Message:
6976 regen linux_syscall_numbers.h whenever regen.sh changes. Mike Frysinger <vapier@users.sourceforge.net>.
6978 Modified File(s):
6979 ltp/testcases/kernel/include/Makefile
6981 41) Log Message:
6982 make syscall() wrapper a bit more readable. Mike Frysinger <vapier@users.sourceforge.net>.
6984 Modified File(s):
6985 ltp/testcases/kernel/include/regen.sh
6987 42) Log Message:
6988 only create symlink if it doesnt exist already. Mike Frysinger <vapier@users.sourceforge.net>.
6990 Modified File(s):
6991 ltp/testcases/kernel/include/Makefile
6993 43) Log Message:
6994 generate stub list on the fly based on *.in files
6996 Modified File(s):
6997 ltp/testcases/kernel/include/regen.sh
6999 Removed File(s):
7000 ltp/testcases/kernel/include/stub-list
7002 44) Log Message:
7003 cleanup style with Lindent
7005 Modified File(s):
7006 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
7008 45) Log Message:
7009 use a macroname that isnt crazy long.
7011 Modified File(s):
7012 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
7014 46) Log Message:
7015 fill out AC_INIT().
7017 Modified File(s):
7018 ltp/configure.ac
7020 47) Log Message:
7021 use AC_CHECK_HEADERS_ONCE().
7023 Modified File(s):
7024 ltp/ltp/m4/ltp-signalfd.m4
7026 48) Log Message:
7027 make autotools optional and start a sane config.h by default.
7029 Modified File(s):
7030 ltp/include/Makefile 
7031 ltp/Makefile
7032 Added File(s):
7033 ltp/include/config.h.default 
7035 49) Log Message:
7036 add some compiled objects to the ignore list.
7038 Modified File(s):
7039 ltp/.gitignore
7041 50) Log Message:
7042 Integrate unzip tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7044 Modified Files:
7045 ltp/runtest/commands ltp/testcases/commands/Makefile
7046 ltp/testcases/commands/unzip/unzip_tests.sh
7048 51) Log Message:
7049 Integrate tpm_tools into runalltests.sh. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7051 Modified Files:
7052 ltp/runalltests.sh
7054 53) Log Message:
7055 Integrate gzip tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7057 Modified Files:
7058 ltp/runtest/commands
7060 54) Log Message:
7061 Integrate fileutils tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7063 Modified Files:
7064 ltp/runtest/commands
7066 55) Log Message:
7067 Integrate size01 tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7069 Modified Files:
7070 ltp/runtest/commands
7072 56) Log Message:
7073 Add ltp/runtest/commands file to ltp/runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7075 Modified Files:
7076 ltp/runltp
7078 57) Log Message:
7079 hugemmap02 "Segmentation fault" fix:
7080 -----------------------------------------------------------
7081 Iranna D. Ankad <iranna.ankad@in.ibm.com> Reported:
7082 -----------------------------------------------------------
7083 hugemmap02 "Segmentation fault" on a 32-bit system:
7084 Linux 2.6.18-120.el5PAE #1 SMP Fri Oct 17 18:17:11 EDT 2008 i686 i686 i386 GNU/Linux
7085 Allocate some huge pages:
7086 # echo 50 > /proc/sys/vm/nr_hugepages
7087 2. Create & mount hugetlbfs
7088 #mkdir -p /hugetlbfs
7089 #mount -t hugetlbfs none /hugetlbfs
7090 3. Go to following directory in LTP i.e cd /root/ltp-full-20080930/testcases/kernel/mem/hugetlb/hugemmap
7091 4. Run "hugemmap02" test
7092 # ./hugemmap02 -H /hugetlbfs/
7093 Segmentation fault
7094 -----------------------------------------------------------
7095 Cijurajan Kollanoor <cijurajan@in.ibm.com> Replied:
7096 -----------------------------------------------------------
7097 The program receives a segmentation fault here:
7098 154                 /* Attempt to mmap a huge page into a low memory address
7100 155                 errno = 0;
7101 156                 addr2 = mmap(LOW_ADDR2, MAP_SIZE, PROT_READ | PROT_WRITE,
7102 ==> Segfault
7103 157                             MAP_SHARED | MAP_FIXED, fildes, 0);
7105 -----------------------------------------------------------
7106 Adam Litke <agl@us.ibm.com>Replied:
7107 -----------------------------------------------------------
7108 Unfortunately, when you mmap using the MAP_FIXED flag, you can overwrite an existing mmap in the address space.  Please do the following to check if this has happened:
7109 1. Insert a 'getchar();' call above line 155 in the test source code above and recompile the test.
7110 2. Run the test.  When it pauses (waiting for input at the getchar() call), hit <ctrl>-z to background the test.
7111 3. Determine the pid of the test case using ps
7112 4. Collect the /proc/<pid>/maps for the appropriate pid
7113 5. Paste that output here in this bug.
7114 -----------------------------------------------------------
7115 Cijurajan Kollanoor Replied:
7116 -----------------------------------------------------------
7117 # cat maps
7118 00000000-00001000 r-xs 00000000 00:11 1781       /dev/zero
7119 00110000-0024e000 r-xp 00000000 08:02 19183585   /lib/libc-2.5.so
7120 0024e000-00250000 r-xp 0013e000 08:02 19183585   /lib/libc-2.5.so
7121 00250000-00251000 rwxp 00140000 08:02 19183585   /lib/libc-2.5.so
7122 00251000-00254000 rwxp 00251000 00:00 0
7123 005f1000-0060b000 r-xp 00000000 08:02 19183582   /lib/ld-2.5.so
7124 0060b000-0060c000 r-xp 00019000 08:02 19183582   /lib/ld-2.5.so
7125 0060c000-0060d000 rwxp 0001a000 08:02 19183582   /lib/ld-2.5.so
7126 0073a000-0073b000 r-xp 0073a000 00:00 0          [vdso]
7127 08048000-0804d000 r-xp 00000000 08:02 2586373
7128 /root/ltp-full-20080930/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02
7129 0804d000-0804e000 rw-p 00004000 08:02 2586373
7130 /root/ltp-full-20080930/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02
7131 0804e000-08052000 rw-p 0804e000 00:00 0
7132 08248000-08269000 rw-p 08248000 00:00 0          [heap]
7133 67ef8000-77ef8000 r--s 00000000 00:11 1781       /dev/zero
7134 77ef8000-87ef8000 r--s 00000000 00:11 1781       /dev/zero
7135 87ef8000-97ef8000 r--s 00000000 00:11 1781       /dev/zero
7136 97ef8000-a7ef8000 r--s 00000000 00:11 1781       /dev/zero
7137 a7ef8000-b7ef8000 r--s 00000000 00:11 1781       /dev/zero
7138 b7ef8000-b7efa000 rw-p b7ef8000 00:00 0
7139 b7f0a000-b7f0b000 rw-p b7f0a000 00:00 0
7140 bf918000-bf92d000 rw-p bffea000 00:00 0          [stack]
7141 -----------------------------------------------------------
7142 ADAM G. LITKE Replied:
7143 -----------------------------------------------------------
7144 My suspicion is confirmed.  This is a LTP test case bug.  All of the above mappings will have been overwritten by the mmap call on the hugetlbfs file at address 0.  This will most certainly cause your program to crash and burn. To fix the test case, I would recommend removing the MAP_FIXED flag from that mmap call and checking the address you get from mmap.  If it's zero, you'll know a mapping could be created at the bottom of the address space.  If it's -1, the mmaping failed. But if it's >0, you'll have to decide how to handle the case where the mapping could not be placed in the spot you requested. This case would not be a failure, just a failure to test the scenario you wanted to test.  I assume the LTP test harness has a way to represent an insignificant test result.  You might just treat this case in the same way you handle mmap() == 0.
7145 Signed-Off-By:  Cijurajan Kollanoor <cijurajan@in.ibm.com>,
7147 Modified File(s):
7148 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
7150 58) Log Message:
7151 This test case requires write permission for the dummy program. It would fail for those who put LTP on an read-only environment. So this patch copies the dummy test program to and performs the test in a private directory. p.s. this patch copy the one Renaud Lottiaux sent for execve02.c. Signed-Off-By: Roy Lee <roylee17@gmail.com>.
7153 Modified File(s):
7154 ltp/testcases/kernel/syscalls/creat/creat07.c
7156 59) Log Message:
7157 Only define signalfd() when it actually gets used -- i.e. when !USE_STUB. Mike Frysinger <vapier@users.sourceforge.net>
7159 Modified File(s):
7160 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
7162 60) Log Message:
7163 require autoconf-2.61+. Mike Frysinger <vapier@users.sourceforge.net>.
7165 Modified File(s):
7166 ltp/configure.ac
7168 61) Log Message:
7169 lcov: preparations for release 1.7. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
7171 Modified File(s):
7172 ltp/utils/analysis/lcov/CHANGES
7173 ltp/utils/analysis/lcov/Makefile
7175 62) Log Message:
7176 lcov: update error and warning messages. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
7178 Modified File(s):
7179 ltp/utils/analysis/lcov/CHANGES
7180 ltp/utils/analysis/lcov/bin/gendesc
7181 ltp/utils/analysis/lcov/bin/genhtml
7182 ltp/utils/analysis/lcov/bin/geninfo
7183 ltp/utils/analysis/lcov/bin/genpng
7184 ltp/utils/analysis/lcov/bin/lcov
7187 63) Log Message:
7188 lcov: fix spec file bug. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
7190 Modified File(s):
7191 ltp/utils/analysis/lcov/rpm/lcov.spec
7193 64) Log Message:
7194 lcov: version + date updates. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
7196 Modified File(s):
7197 ltp/utils/analysis/lcov/README
7198 ltp/utils/analysis/lcov/bin/gendesc
7199 ltp/utils/analysis/lcov/bin/genhtml
7200 ltp/utils/analysis/lcov/bin/geninfo
7201 ltp/utils/analysis/lcov/bin/genpng
7202 ltp/utils/analysis/lcov/bin/lcov
7203 ltp/utils/analysis/lcov/man/gendesc.1
7204 ltp/utils/analysis/lcov/man/genhtml.1
7205 ltp/utils/analysis/lcov/man/geninfo.1
7206 ltp/utils/analysis/lcov/man/genpng.1
7207 ltp/utils/analysis/lcov/man/lcov.1
7208 ltp/utils/analysis/lcov/man/lcovrc.5
7209 ltp/utils/analysis/lcov/rpm/lcov.spec
7211 65) Log Message:
7212 lcov: updated CVS version to 1.8. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
7214 Modified File(s):
7215 ltp/utils/analysis/lcov/man/gendesc.1
7216 ltp/utils/analysis/lcov/man/genhtml.1
7217 ltp/utils/analysis/lcov/man/geninfo.1
7218 ltp/utils/analysis/lcov/man/genpng.1
7219 ltp/utils/analysis/lcov/man/lcov.1
7220 ltp/utils/analysis/lcov/man/lcovrc.5
7221 ltp/utils/analysis/lcov/bin/gendesc
7222 ltp/utils/analysis/lcov/bin/genhtml
7223 ltp/utils/analysis/lcov/bin/geninfo
7224 ltp/utils/analysis/lcov/bin/genpng
7225 ltp/utils/analysis/lcov/bin/lcov
7226 ltp/utils/analysis/lcov/rpm/lcov.spec
7227 ltp/utils/analysis/lcov/Makefile
7229 66) Log Message:
7230 I've introduced autoconf to modify_ldt test cases. The modification is very similar to the modification to signalfd. Signed-off-by: Masatake YAMATO<yamato@redhat.com>.
7232 Modified Files:
7233 ltp/configure.ac
7234 ltp/m4/ltp-signalfd.m4
7235 ltp/runtest/syscalls
7236 ltp/testcases/kernel/syscalls/modify_ldt/Makefile
7237 ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt01.c
7238 ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt02.c
7240 Added Files:
7241 ltp/m4/ltp-modify_ldt.m4
7243 67) Log Message:
7244 Please accept the patch for running the pidns tests for the containers. Also modified, to run all the testcases even when other testcase's fails. This patch contains the patches to run new tests pidns05 and pidns06. Also this patch will run all the pidns tests. And return back the exit code of the test, which failed first. Signed-off-by: Veerendra C <vechandr@in.ibm.com>. Acked-by: Serge Hallyn <serue@us.ibm.com>.
7246 Modified File(s):
7247 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
7249 68) Log Message:
7250 [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>.
7252 Modified File(s):
7253 ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
7255 69) Log Message:
7256 Change "Buffer size is not positive" testcase readlink03 to use 0 as non-positive buffer size, instead of -1. To avoid a fortify-check-fail when using glibc and _FORTIFY_SOURCE=2. See discussion: http://lkml.org/lkml/2008/10/23/229. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
7258 Modified File(s):
7259 ltp/testcases/kernel/syscalls/readlink/readlink03.c
7261 70) Log Message:
7262 Risrajak <risrajak@linux.vnet.ibm.com> reported:
7263 mallocstress testcase is failing on: Linux 2.6.27-rc6-7-default #1 SMP 2008-09-15 10:58:05 +0200 x86_64
7264 # ./testcases/kernel/mem/mtest07/mallocstress
7265 Aborted
7266 ---Kernel Component Data---
7267 Stack trace output: i am attaching full strace.
7268 <snip>
7269 clone(child_stack=0x7fe381a96250,
7270 flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID,
7271 parent_tidptr=0x7fe381a969e0, tls=0x7fe381a96950, child_tidptr=0x7fe381a969e0) = 27334
7272 nanosleep({0, 0}, NULL)                 = 0
7273 semop(34439172, 0x7fffa7cbef00, 1)      = 0
7274 futex(0x7fe39f2d19e0, FUTEX_WAIT, 27275, NULL <unfinished ...>
7275 +++ killed by SIGABRT +++
7276 ---------------------------------------
7277 Nagesh Sharyathi Replied:
7278 ---------------------------------------
7279 I was able to recreate the problem by spawning only 2 threads: This is what I found:
7280 ------------------------------------------------------------------------------------
7281 [pid  8006] tgkill(8004, 8006, SIGABRT <unfinished ...>
7282 [pid  8005] <... mmap resumed> )        = 0x7f8ba781b000
7283 [pid  8006] <... tgkill resumed> )      = 0
7284 [pid  8005] nanosleep({0, 0},  <unfinished ...>
7285 [pid  8006] --- SIGABRT (Aborted) @ 0 (0) ---
7286 Process 8006 detached
7287 [pid  8005] <... nanosleep resumed> NULL) = 0
7288 [pid  8005] +++ killed by SIGABRT +++
7289 +++ killed by SIGABRT +++
7290 ------------------------------------------------------------------------------------
7291 So one of the thread is sending tgkill to whole group. Need to look into glibc code to understand the problem. Test case is failing strangely while calling free()
7292 =================================
7293          for (i = 0; i < num_alloc; i++)
7294          {
7295              dprt(("pid[%d]: freeing ptrs[i] %p\n", getpid(), ptrs[i]));
7296          if (ptrs[i][0] != i) {
7297          fprintf(stderr, "pid[%d]: fail: bad sentinel value\n", getpid());
7298          return 1;
7299          }
7300          free(ptrs[i]);  <== Problem area
7301              my_yield();
7302         }
7303 =================================
7304 Andrew Vagin Replied <avagin@gmail.com>:
7305 Thanks. I found error for help valgrind.
7306 ==13393== Thread 56:
7307 ==13393== Invalid write of size 8
7308 ==13393==    at 0x400C27: allocate_free (mallocstress.c:198)
7309 ==13393==    by 0x400E4D: alloc_mem (mallocstress.c:281)
7310 ==13393==    by 0x3B5F007299: start_thread (in /lib64/libpthread-2.8.so)
7311 ==13393==    by 0x3B5E4E439C: clone (in /lib64/libc-2.8.so)
7312 ==13393==  Address 0x4c36a60 is 0 bytes inside a block of size 1 alloc'd
7313 ==13393==    at 0x4A0739E: malloc (vg_replace_malloc.c:207)
7314 ==13393==    by 0x400BF0: allocate_free (mallocstress.c:192)
7315 ==13393==    by 0x400E4D: alloc_mem (mallocstress.c:281)
7316 ==13393==    by 0x3B5F007299: start_thread (in /lib64/libpthread-2.8.so)
7317 ==13393==    by 0x3B5E4E439C: clone (in /lib64/libc-2.8.so)
7318 (gdb) print i
7319 $1 = 0
7320 (gdb) print alloc_num
7321 No symbol "alloc_num" in current context.
7322 (gdb) print num_alloc
7323 $2 = 0
7324 (gdb) print size
7325 $3 = 1
7326 strick the eye, we have pointer with type long, but allocate one byte only.
7327 size_t  size       = 1;
7328 long    *ptrs[MAXPTRS];
7329 ......
7330 ptrs[num_alloc] = (long *)malloc(size);
7331 I use valgrind first time. Thanks for this possibility:). see the attached patch. test passed and valgrind don't report errors after my patch. 
7332 Thread [34]: allocate_free() returned 0, succeeded.  Thread exiting.
7333 main(): test passed.
7334 ==13299==
7335 ==13299== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 4 from 1)
7336 ==13299== malloc/free: in use at exit: 0 bytes in 0 blocks.
7337 ==13299== malloc/free: 233,080 allocs, 227,080 frees, 5,454,975,665,283 bytes allocated.
7338 ps: I use oldsize = 5, because long will be equal 8 in more case. oldsize is previous value of fibannoci series. 
7339 Signed-Off-By: "avagin@gmail.com" <avagin@gmail.com>.
7341 Modified File(s):
7342 ltp/testcases/kernel/mem/mtest07/Makefile
7343 ltp/testcases/kernel/mem/mtest07/mallocstress.c
7345 71) Log Message:
7346 Initial Porting of accept4() syscall test to LTP by Subrata Modak <subrata@linux.vnet.ibm.com>. Originally written by Michael Kerrisk <mtk.manpages@gmail.com>. Later modified to suite compilation on different systems by Jiri Palecek <jpalecek@web.de>, who wrote the following:
7347 I have some nitpicks, in decreasing severity: First, the syscall, I believe, is not targeted at i386 and x86-64 only. Therefore, it is not wise to have these explicitly mentioned in the code. Also, it would be better not to "#error" if the arch isn't one of those fortunate, because ltp should build on others too. This should be fixed by patch 1. Disclaimer: This patch should make it compile (and fail at runtime with TCONF) on all kernels that don't have the syscall, and actually run the test on all kernels that do, depending on kernel headers version. However, I didn't test this (especially the selection of the syscall), so it needs to be checked. Second, if any of the syscalls vital for the test fails, it's preferable to output the error message too, and call tst_brk() for cleanup (patch 2). Third, there it would probably be better to use TFAIL/TPASS for recording success and failure instead of manual boolean flags (patch 3). Last, I think a successful test should print as little as possible and multiline messages like "calling syscall..." are really not that useful. Patch 4 disables them.
7349 Modified Files:
7350 ltp/runtest/syscalls
7351 ltp/testcases/kernel/include/x86_64.in
7352 Added Files:
7353 ltp/testcases/kernel/syscalls/accept4/Makefile
7354 ltp/testcases/kernel/syscalls/accept4/accept4_01.c
7356 72) Log Message:
7357 I guess you want ">/dev/null 2>&1" to eliminate both STDERR and STDOUT. Attaching a small patch with the above change. Please accept. Signed-Off-By: Nageswara R Sastry <rnsastry@linux.vnet.ibm.com>.
7359 Modified File(s):
7360 ltp/testcases/kernel/power_management/check_cpuidle_sysfs_files.sh
7362 73) Log Message:
7363 A small Fix. Signed-off-by: Masatake YAMATO<yamato@redhat.com>.
7365 Modified File(s):
7366 ltp/m4/ltp-signalfd.m4
7368 74) Log Message:
7369 - Type definitions defined in header files included from sys/signalfd.h and type definitions defined in sys/signalfd.h are conflicted.
7370 - s/SIGNALFD_REFIX/SIGNALFD_PREFIX/
7371 - if HAVE_SIGNALFD is not defined, use stub.
7372 - if HAVE_LINUX_TYPES_H is defined, use our own implemention to call signalfd
7373   syscall.
7374 Signed-of-by: Masatake YAMATO<yamato@redhat.com>.
7376 Modified File(s):
7377 ltp/m4/ltp-signalfd.m4
7378 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
7380 75) Log Message:
7381 Update to OpenHPI 2.13.1. See http://openhpi.org/ for more details.
7383 Modified File(s):
7385 76) Log Message:
7386 Add Kernel Config Info for compiling KDUMP/KEXEC kernel. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7388 Modified File(s):
7389 ltp/README
7391 77) Log Message:
7392 This patch ensures that prio-preempt uses the librt debug mechanism. Tested: Running the test:
7393 ./prio_preempt
7394 ./prio_preempt -v3
7395 ./run_auto
7396 Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>. Acked-by: Darren Hart <dvhltc@us.ibm.com>.
7398 Modified File(s):
7399 ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
7401 78) Log Message:
7402 This patch adds librt debug support for prio-wake. The log level selected is 0, as it necessary to print all the buffered information. Tested:
7403 ./prio-wake
7404 ./run_auto.
7405 Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>. Acked-by: Darren Hart <dvhltc@us.ibm.com>.
7407 Modified File(s):
7408 ltp/testcases/realtime/func/prio-wake/prio-wake.c
7410 79) Log Message:
7411 OK. I have implemented such a patch which does not overflow anymore. However, I could not test it, because:
7412 pipeio -s 5000 -i 2000000000 -c 5
7413 just runs too long. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
7415 Modified File(s):
7416 ltp/testcases/kernel/ipc/pipeio/pipeio.c
7418 80) Log Message:
7419 The test case gtod_latency in realtime causes soft lockups on some machines. This is because the test hogs the cpus for a long time, because it's main loop runs at SCHED_FIFO, 99. We have seen soft lockups mainly on LS20 machines (x86_64, Opterons). The following patch introduces a sleep after some iterations of the test. This ensures that the test doesn't hog the cpu completely and hence avoids soft lockups. 
7420 Testing done:
7421 Compiled with the patch and observed that the soft lockups are gone. Also observed that the latencies are not affected. In fact latencies improve with this patch on most hardware.
7422 Changelog:
7423 * Introduce periodic sleeps in the busy loop of gtod_latency to avoid soft lockups.
7424 Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>. Acked-by: John Stultz <johnstul@us.ibm.com>.
7426 Modified File(s):
7427 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
7429 81) Log Message:
7430 Here is a patch to fix the error below.
7431 /root/ltp-full-20081031/testcases/kernel/containers/netns/parentns.sh: 42: source: not found
7432 Some shells are not having the cmd 'source' which inturn are failing the tests for netns in containers. I found few other ltp scripts are using the source cmd. Have others reported the same issue ? Just curious to know this. The below patch would replace the 'source with .' for containers in netns. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
7434 Modified File(s):
7435 ltp/testcases/kernel/containers/netns/child_1.sh
7436 ltp/testcases/kernel/containers/netns/child_2.sh
7437 ltp/testcases/kernel/containers/netns/childipv6.sh
7438 ltp/testcases/kernel/containers/netns/childns.sh
7439 ltp/testcases/kernel/containers/netns/parent_1.sh
7440 ltp/testcases/kernel/containers/netns/parent_2.sh
7441 ltp/testcases/kernel/containers/netns/parent_share.sh
7442 ltp/testcases/kernel/containers/netns/parentns.sh
7443 ltp/testcases/kernel/containers/netns/paripv6.sh
7445 82) Log Message:
7446 The file testcases/kernel/include/stub-list was recently removed. It contained the list of syscall numbers which, if not present in the kernel headers or in one of the architecture-specific lists, should be defined as 0 (a stub value). Now, this list is automatically generated as union of the architecture-specific lists. However, some syscalls only appeared in stub-list, which means they are not stubbed now, so architectures lacking them will probably fail to build (alpha...). To overcome this, I have added these syscalls to the i386 list, which means they will be defined whenever they are defined in the kernel sources, on i386, and stubbed otherwise. See the attached patch. BTW, the list of syscalls is not exhaustive. In the attachment filtered-syscalls, there is a list of syscalls which appear as __IGNORE_syscall-nr in the kernel sources (which means they are missing on some architecture), but are not used in ltp or their use is guarded by an #ifdef. They would have to be added too, if some test explicitely mentions them (eg. getresgid16). Signed-off-by: Jiri Palecek <jpalecek@web.de>.
7448 Modified File(s):
7449 ltp/testcases/kernel/include/i386.in
7451 83) Log Message:
7452 umount can return error if /etc/mtab link to /proc/mounts
7453 $ mount --rbind /tmp/1 /tmp/2
7454 $ mount
7456 /tmp/1 on /tmp/2 type none (rw,bind)
7457 $ mv /etc/mtab{,.orig}
7458 $ mount
7460 /dev/root on /tmp/2 type ext3 (rw,data=ordered)
7461 $ umount /tmp/1
7462 umount: /tmp/1: not mounted
7463 if umount return error, test_fs_bind.sh will hang up in the infinite loop:
7464 ( while grep_proc_mounts ; do
7465         grep_proc_mounts | awk '{print $2}' | xargs -r --max-args=1 umount -l
7466 done ) >& /dev/null
7467 but /proc/mounts contain next info:
7468 /dev/root /tmp/2\040(deleted) ext3 rw,data=ordered 0 0
7469 because source directory has been deleted. previous script try execute umount -l /tmp/2\040(deleted), umount fail correctly but all message from stdout and stderr redirecte to /dev/null. my patch fixed testcase fs_bind/regression/test02, that execute all umount commands with target directories. Signed-Off-By: Andrew Vagin <avagin@parallels.com>.
7471 Modified File(s):
7472 ltp/testcases/kernel/fs/fs_bind/regression/test02
7474 84) Log Message:
7475 Fix busy loop in realtime:
7476 The routine busy_work_us(), which is the busy work loop function in realtime test suite is supposed run for as many microseconds as requested for. However, I have observed that it runs too fast on some hardware. I looked at the code and saw that we are statically setting the loop counters, which means the duration of the busy loop varies with the cpu speed. Further, the busy loop is affected by compiler optimizations. On some hardware it provides only 50% of requested delay, whereas with -O3, it finishes even faster. What we need is a method to dynamically tune the delay loop based on the machine where the test is being run. It should not be affected by compiler optimizations as well. The following patch does that. It applies on the latest cvs. Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>, Acked-by: Chirag <chirag at linux.vnet.ibm.com>.
7478 Modified File(s):
7479 ltp/testcases/realtime/include/librttest.h
7480 ltp/testcases/realtime/lib/librttest.c
7482 85) Log Message:
7483 I've added new Makefile target to run both autoconf and autoheader. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
7485 Modified File(s):
7486 ltp/Makefile
7488 86) Log Message:
7489 CONTROLLERS: replace numbers by FILENAME_MAX: 32 bytes are really unsufficient for hoding dir names, changing it to FILENAME_MAX. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
7491 Modified Files:
7492 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
7493 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
7494 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
7495 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
7497 87)  Log Message:
7498 CONTROLLERS: do not redirect errors to /dev/null: Its no good to redirect the error messages from the binaries to /dev/null. One might not know what is the failure or what went wrong. This patch omits that redirection. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
7500 Modified Files:
7501 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
7502 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
7504 88) Log Message:
7505 CONTROLLERS: rename the setup function: In case the file defining functions fails to load, the function setup() will run the setup utility, so changing it to do_setup(). Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
7507 Modified Files:
7508 ltp/testcases/kernel/controllers/cpuctl/parameters.sh
7509 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
7510 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
7512 89) Log Message:
7513 CONTROLLERS: set up for default group creation: This patch adds the code to do the setup for a default group which will be spinning  a task to create an ideal scenario for group fairness. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
7515 Modified Files:
7516 ltp/testcases/kernel/controllers/cpuctl/parameters.sh
7518 90) Log Message:
7519 CONTROLLERS: binary to be run as a default task for test 1-2: This patch adds a binary which will be running as a default task for testcases 1 to create an ideal scenario. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
7521 Added Files:
7522 ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task01.c
7524 91) Log Message:
7525 CONTROLLERS: modify script to run default task for test 1-2: This patch adds the code to trigger the default task for the tests 1-3. Also the code is added to clean this default task setup. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
7527 Modified Files:
7528 ltp/testcases/kernel/controllers/cpuctl/parameters.sh
7529 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
7531 92) Log Message:
7532 CONTROLLERS: Modify test to reflect kernel MAX_SHARES limit: The tests takes too long if we keep the time interval 60 seconds. Hence changing to 30 seconds. Also the kernel has now the max linit on shares values (1UL <<18). So taking readings upto 7th set will reach the max limit very soon(specialy on high end machines). Therefore we keep the multiplier to multiply at max 4 times. Hence we will reach till GROUP_NUM * 10^4. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
7534 Modified Files:
7535 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
7536 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
7537 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
7538 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
7540 93) Log Message:
7541 CONTROLLERS: pass the argument to the function: The function scan_shares_files() modifies a global variable, which in the current way was confusing, so passing the variable as argument. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
7543 Modified Files:
7544 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
7545 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
7546 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
7547 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
7548 ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.c
7549 ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.h
7551 94) Log Message:
7552 CONTROLLERS: modify def task binary for test 3: The patch modifies the default task binary to be run for test num 3 also. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
7554 Modified Files:
7555 ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task01.c
7557 95) Log Message:
7558 CONTROLLERS:  binary for def task for test 4 & 5: This patch adds a binary which will be running as a default task for testcases 4 and 5 to create an ideal scenario. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
7560 Added Files:
7561 ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task02.c
7563 96) Log Message:
7564 CONTROLLERS: modify the script to run def task for test 4: This patch modifies the script to run the default task for test 4. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
7566 Modified Files:
7567 ltp/testcases/kernel/controllers/cpuctl/parameters.sh
7568 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
7570 97) Log Message:
7571 CONTROLLERS: modify the script to run def task for test 5: This patch modifies the script to run the default task for test 5. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
7573 Modified Files:
7574 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
7576 98) Log Message:
7577 CONTROLLERS: add binary to run def task for test 6,7,8: This patch adds a binary which will be running as a default task for testcases 6, 7 and 8 to create an ideal scenario. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
7579 Added Files:
7580 ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task03.c
7582 99) Log Message:
7583 CONTROLLERS: modify the script to run def task for test 6,7,8: This patch modifiesadds a binary which will be running as a default task for testcases 6, 7 and 8 to create an ideal scenario. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
7585 Modified Files:
7586 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
7588 100) Log Message:
7589 CONTROLLERS: change share values for the group: This patch changes the shares values for the groups in test num 9 to some practical values. (instead of 2,3,4,5...100,200,300,400.... ). Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
7591 Modified Files:
7592 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
7594 101) Log Message:
7595 CONTROLLERS: add binary to run def task for test 9,10: This patch adds a binary which will be running as a default task for testcases 9 and 10 to create an ideal scenario. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
7597 Added Files:
7598 ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task04.c
7600 102) Log Message:
7601 CONTROLLERS: modify script to run def task for test 9: This patch modifies the script to run the default task for test 9. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
7603 Modified Files:
7604 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
7606 103) Log Message:
7607 CONTROLLERS: modify script to run def task for test 10: This patch modifies the script to run the default task for test 10. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
7609 Modified Files:
7610 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
7612 104) Log Message:
7613 Re-enablement of TI-RPC tests to build/install/run in LTP:
7614 Le Rouzic <aime.le-rouzic@bull.net> wrote: I get a first patch to deliver which improves the Sun-RPC and TIRPC Test Suite. The Sun-RPC tests part works quite well. About the TIRPC I still have some FAILED I am working on that I will fix in a second patch. There is no much time now for the November delivery so let me know if you want me to deliver right now the first patch.
7615 Subrata Modak <subrata@linux.vnet.ibm.com> replied: I am not worried if the test case(s) of TI-RPC fails. The point is they should be able to build, install and run - irrespective of whether many of the tests fail. The issue(s) like linking to proper libraries while building and finding those libraries to run should be properly resolved. If they require specific libraries to to build/run, that should be properly documented. Users should be able to find those libraries and install them (if it does not come with the system in first place), so that they can start using those tests. If people can start using those tests, then there will be more people who can help fix issues related to tests themselves. It would be nice if you can send a patch (against latest CVS) which would re-enable the TI-RPC tests to build/install/run in LTP properly. We can see the test fails later.
7616 Le Rouzic <aime.le-rouzic@bull.net> replied: OK. Here is the patch I tested against ltp-full-20081031.tgz. Signed-Off-By: Le Rouzic <aime.le-rouzic@bull.net>.
7618 Modified Files:
7619 ltp/runtest/rpc
7620 ltp/runtest/stress.part3
7621 ltp/testcases/network/rpc/Makefile
7622 ltp/testcases/network/rpc/README
7623 ltp/testcases/network/rpc/basic_tests/rpcinfo/rpcinfo01
7624 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/README
7625 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.auto
7626 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.interactive
7627 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_scalability_lib.sh
7628 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_tirpc_ts_run.sh
7629 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_run.sh
7630 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_wizard.sh
7631 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_tests.sh
7632 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.ftr
7633 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/rpc_ts_run.ftr
7634 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_get_myaddress/1-basic.c
7635 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps/1-basic.c
7636 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getport/1-basic.c
7637 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/1-basic.c
7638 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/2-stress.c
7639 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/7-performance.c
7640 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_set/1-basic.c
7641 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_unset/1-basic.c
7642 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_auth_destroy/1-basic.c
7643 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authnone_create/1-basic.c
7644 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create/1-basic.c
7645 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create_default/1-basic.c
7646 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/1-basic.c
7647 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/2-stress.c
7648 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/5-scalability.c
7649 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/6-dataint.c
7650 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/7-performance.c
7651 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/8-complex.c
7652 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/1-basic.c
7653 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/3-limits.c
7654 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/1-basic.c
7655 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/2-stress.c
7656 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/7-performance.c
7657 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/1-basic.c
7658 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/2-stress.c
7659 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/1-basic.c
7660 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/3-limits.c
7661 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/1-basic.c
7662 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/7-performance.c
7663 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/1-basic.c
7664 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/2-stress.c
7665 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/3-limits.c
7666 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/7-performance.c
7667 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/1-basic.c
7668 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/3-limits.c
7669 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/1-basic.c
7670 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/2-stress.c
7671 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/7-performance.c
7672 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_pcreateerror/1-basic.c
7673 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perrno/1-basic.c
7674 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perror/1-basic.c
7675 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_spcreateerror/1-basic.c
7676 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperrno/1-basic.c
7677 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperror/1-basic.c
7678 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_auth/1-basic.c
7679 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noproc/1-basic.c
7680 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noprog/1-basic.c
7681 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_progvers/1-basic.c
7682 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_systemerr/1-basic.c
7683 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_weakauth/1-basic.c
7684 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_registerrpc/1-basic.c
7685 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_register/1-basic.c
7686 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_unregister/1-basic.c
7687 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_register/1-basic.c
7688 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_unregister/1-basic.c
7689 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/1-basic.c
7690 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/2-stress.c
7691 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/5-scalability.c
7692 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/6-dataint.c
7693 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/7-performance.c
7694 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/1-basic.c
7695 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/2-stress.c
7696 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/5-scalability.c
7697 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/6-dataint.c
7698 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/7-performance.c
7699 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/8-complex.c
7700 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/1-basic.c
7701 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/6-dataint.c
7702 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_freeres/1-basic.c
7703 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_geterr/1-basic.c
7704 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/1-basic.c
7705 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/svc.c
7706 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/1-basic.c
7707 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/6-dataint.c
7708 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/client.c
7709 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getcaller/1-basic.c
7710 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/1-basic.c
7711 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/client.c
7712 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/1-basic.c
7713 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/3-limits.c
7714 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getmaps/1-basic.c
7715 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_create/1-basic.c
7716 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_seccreate/1-basic.c
7717 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authnone_create/1-basic.c
7718 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create/1-basic.c
7719 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create_default/1-basic.c
7720 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/1-basic.c
7721 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/2-stress.c
7722 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/4-mt.c
7723 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/5-scalability.c
7724 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/6-dataint.c
7725 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/7-performance.c
7726 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/8-complex.c
7727 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/1-basic.c
7728 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/3-limits.c
7729 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/1-basic.c
7730 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/3-limits.c
7731 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/1-basic.c
7732 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/3-limits.c
7733 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/1-basic.c
7734 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/3-limits.c
7735 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_pcreateerror/1-basic.c
7736 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/1-basic.c
7737 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/8-complex.c
7738 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/1-basic.c
7739 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/8-complex.c
7740 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noproc/1-basic.c
7741 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noprog/1-basic.c
7742 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_progvers/1-basic.c
7743 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_systemerr/1-basic.c
7744 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_weakauth/1-basic.c
7745 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/1-basic.c
7746 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/2-stress.c
7747 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/4-mt.c
7748 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/5-scalability.c
7749 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/6-dataint.c
7750 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/7-performance.c
7751 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/8-complex.c
7752 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/1-basic.c
7753 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/3-limits.c
7754 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/1-basic.c
7755 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/2-stress.c
7756 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/4-mt.c
7757 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/5-scalability.c
7758 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/6-dataint.c
7759 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/7-performance.c
7760 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/8-complex.c
7761 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_set/1-basic.c
7762 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_unset/1-basic.c
7763 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/1-basic.c
7764 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/2-stress.c
7765 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/4-mt.c
7766 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/1-basic.c
7767 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/3-limits.c
7768 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/1-basic.c
7769 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/2-stress.c
7770 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/4-mt.c
7771 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/1-basic.c
7772 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/2-stress.c
7773 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/4-mt.c
7774 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/5-scalability.c
7775 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/6-dataint.c
7776 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/7-performance.c
7777 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/8-complex.c
7778 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/1-basic.c
7779 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/3-limits.c
7780 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create/1-basic.c
7781 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/1-basic.c
7782 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/3-limits.c
7783 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/1-basic.c
7784 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/2-stress.c
7785 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/4-mt.c
7786 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/5-scalability.c
7787 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/6-dataint.c
7788 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/7-performance.c
7789 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/8-complex.c
7790 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/1-basic.c
7791 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/2-stress.c
7792 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/3-limits.c
7793 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/4-mt.c
7794 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/5-scalability.c
7795 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/6-dataint.c
7796 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/7-performance.c
7797 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/8-complex.c
7798 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/1-basic.c
7799 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/2-stress.c
7800 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/4-mt.c
7801 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/5-scalability.c
7802 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/6-dataint.c
7803 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/7-performance.c
7804 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/8-complex.c
7805 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/1-basic.c
7806 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/2-stress.c
7807 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/4-mt.c
7808 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/1-basic.c
7809 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/2-stress.c
7810 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/4-mt.c
7811 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/5-scalability.c
7812 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/6-dataint.c
7813 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/7-performance.c
7814 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/8-complex.c
7815 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create/1-basic.c
7816 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/1-basic.c
7817 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/3-limits.c
7818 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_destroy/1-basic.c
7819 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_create/1-basic.c
7820 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_destroy/1-basic.c
7821 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_svc_1/rpc_svc_1.c
7822 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_3/tirpc_svc_3.c
7823 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_4/tirpc_svc_4.c
7824 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_5/tirpc_svc_5.c
7825 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_6/tirpc_svc_6.c
7826 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_8/tirpc_svc_8.c
7827 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_9/tirpc_svc_9.c
7828 ltp/testscripts/ltpstress.sh
7830 Added Files:
7831 ltp/runtest/rpctirpc ltp/runtest/tirpc
7832 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_test_auto.sh
7833 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tests.sh
7834 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_test_auto.sh
7835 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_test_interactive.sh
7836 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_tirpc_test_auto.sh
7837 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_tirpc_tests.sh
7839 Removed Files:
7840 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile
7841 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.clnt
7842 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.svc
7843 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install
7844 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install.sh
7846 105) Log Message:
7847 Please find the testcase for the below assertion. Assertions 1: Steps:
7848 a) Create a  container .
7849 b) Create many levels of child containers inside this container.
7850 c) Now do kill -9 init , outside of the contaier.
7851 d) This should kill all the child containers . (containers created at the level below ).
7852 Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
7854 Added Files:
7855 ltp/testcases/kernel/containers/pidns/pidns05.c
7857 106) Log Message:
7858 Fix typo in pselect01_64 testcase: pselect0_64->pselect01_64. Signed-Off-By: Dmitry Guryanov <dguryanov@parallels.com>.
7860 Modified File(s):
7861 ltp/runtest/syscalls
7863 107) Log Message:
7864 Remove references of jvmsim from the tests: Most of the testcases, have an option (-j) which runs the jvmsim as a background load so as to simulate the behavior of the JVM.This patch removes the references of jvmsim from all the testcases. Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>, Acked-by: Sripathi Kodi <sripathik@in.ibm.com>.
7866 Modified File(s):
7867 ltp/testcases/realtime/func/async_handler/async_handler.c
7868 ltp/testcases/realtime/func/async_handler/async_handler_jk.c
7869 ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
7870 ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
7871 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
7872 ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
7873 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
7874 ltp/testcases/realtime/func/measurement/preempt_timing.c
7875 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
7876 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
7877 ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
7878 ltp/testcases/realtime/func/pi-tests/test-skeleton.c
7879 ltp/testcases/realtime/func/pi-tests/testpi-0.c
7880 ltp/testcases/realtime/func/pi-tests/testpi-1.c
7881 ltp/testcases/realtime/func/pi-tests/testpi-2.c
7882 ltp/testcases/realtime/func/pi-tests/testpi-4.c
7883 ltp/testcases/realtime/func/pi-tests/testpi-5.c
7884 ltp/testcases/realtime/func/pi-tests/testpi-6.c
7885 ltp/testcases/realtime/func/pi-tests/testpi-7.c
7886 ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
7887 ltp/testcases/realtime/func/prio-wake/prio-wake.c
7888 ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
7889 ltp/testcases/realtime/func/sched_football/sched_football.c
7890 ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
7891 ltp/testcases/realtime/func/sched_latency/sched_latency.c
7892 ltp/testcases/realtime/func/thread_clock/tc-2.c
7893 ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
7894 ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
7895 ltp/testcases/realtime/stress/pi-tests/testpi-3.c
7897 108) Log Message:
7898 Remove libjvmsim: This patch removes the libjvmsim itself. Hence no testcase can use it anymore. Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>, Acked-By: Sripathi Kodi <sripathik@in.ibm.com>.
7900 Modified Files:
7901 ltp/testcases/realtime/config.mk
7903 Removed Files:
7904 ltp/testcases/realtime/include/libjvmsim.h
7905 ltp/testcases/realtime/lib/libjvmsim.c
7907 109) Log Message:
7908 ltp iptables testcase failed: Manas Kumar Nayak <maknayak@in.ibm.com> reported: While executing iptables testcases from ltp ,it failed to list iptables chain rules. iptables test case  gets failed  with following errors: 
7909 # ./iptables_tests.sh
7910 iptables    0  INFO  :  INIT: Inititalizing tests.
7911 iptables    0  INFO  :  INIT: Flushing all rules.
7912 iptables01    0  INFO  :  iptables01: iptables -L -t filter will list all rules in table filter.
7913 iptables01    1  FAIL  :  iptables01: iptables -L -t filter failed to list rules. Reason:
7914 Chain INPUT (policy ACCEPT) target prot opt source destination                  
7915 Chain FORWARD (policy ACCEPT) target prot opt source destination                  
7916 Chain OUTPUT (policy ACCEPT) target prot opt source destination                  
7917 Chain RH-Firewall-1-INPUT (0 references) target prot opt source destination                  
7918 Vinay Sridhar <vinay@linux.vnet.ibm.com> replied:
7919 I looked through the iptables test. It fails because of mismatch in the number of chains after firewall is enabled. Under RH, enabling firewall adds a new chain to the "filter" table and under SLES, 3 new chains are added.  This patch can change this test accordingly. Signed-Off-By: Vinay Sridhar <vinay@linux.vnet.ibm.com>.
7921 Modified File(s):
7922 ltp/testcases/network/iptables/iptables_tests.sh
7924 LTP-20081031
7926 1) Log Message:
7927 Here is one fix for io-controller testcase. It might not have run when kernel supports io-controller. Description: Instead of block io testcases, memory controller testcase will run. Signed-off By: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>.
7929 Modified File(s):
7930 ltp/testcases/kernel/controllers/test_controllers.sh
7932 2) Log Message:
7933 test_ioctl produces a 'Syntax error: Bad substitution: 28' under Ubuntu (and much probably Debian). The following patch solves this issue. I tested it with sh (aka dash) and bash. Signed-Off-By: Elder Costa <elder.costa@terra.com.br>.
7935 Modified File(s):
7936 ltp/testcases/kernel/syscalls/ioctl/test_ioctl
7938 3) Log Message:
7939 Add support of kernel syscall test to Renesas. Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>.
7941 Modified Files:
7942 ltp/testcases/kernel/include/order
7943 Added Files:
7944 ltp/testcases/kernel/include/sh.in
7946 4) Log Message:
7947 Reverting the Following Patch.
7948 test_ioctl produces a 'Syntax error: Bad substitution: 28' under Ubuntu (and much probably Debian). The following patch solves this issue. I tested it with sh (aka dash) and bash. Signed-Off-By: Elder Costa <elder.costa@terra.com.br>.
7950 Modified File(s):
7951 ltp/testcases/kernel/syscalls/ioctl/test_ioctl
7953 5) Log Message:
7954 The clock source used in the gtod_infinite test should be CLOCK_MONOTONIC instead of CLOCK_REALTIME. This is to avoid plausible inconsistencies caused by NTP time adjustments. Tested: running gtod_infinite and then killing it. Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
7956 Modified File(s):
7957 ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
7959 6) Log Message:
7960 Hi Andrea, As you are using myfunctions.sh in your script, it will simply replace the installed myfunctions.sh in $LTP_ROOT/testcase/bin which is written by Sudhir. And if you will run this testcase from `./runltp` sudhir's memory controller tetscase will refer your myfuncitons.sh script. So i am just renaming this script to some other name and correspondingly changing the Makefile & run_io_throttle_test.sh . Attached is the patch. I might require your acknowledgement for this. Signed-Off-By: "Rishikesh K. Rajak" <risrajak@linux.vnet.ibm.com>, Acked-by: Andrea Righi <righi.andrea@gmail.com>.
7962 Modified Files:
7963 ltp/testcases/kernel/controllers/io-throttle/Makefile
7964 ltp/testcases/kernel/controllers/io-throttle/run_io_throttle_test.sh
7965 Added Files:
7966 ltp/testcases/kernel/controllers/io-throttle/myfunctions-io.sh
7967 Removed Files:
7968 ltp/testcases/kernel/controllers/io-throttle/myfunctions.sh
7970 7) Log Message:
7971 dont use == or [[, and fix -z test
7973 Modified File(s):
7974 ltp/testcases/network/tcp_cmds/tcpdump/tcpdump01
7976 8) Log Message:
7977 convert all "source" commands in scripts to "." ... hopefully my sed-foo doesnt break anything ...
7979 Modified File(s):
7980 ltp/testcases/network/stress/broken_ip/broken_ip4-checksum
7981 ltp/testcases/network/stress/broken_ip/broken_ip4-dstaddr
7982 ltp/testcases/network/stress/broken_ip/broken_ip4-fragment
7983 ltp/testcases/network/stress/broken_ip/broken_ip4-ihl
7984 ltp/testcases/network/stress/broken_ip/broken_ip4-protcol
7985 ltp/testcases/network/stress/broken_ip/broken_ip4-totlen
7986 ltp/testcases/network/stress/broken_ip/broken_ip4-version
7987 ltp/testcases/network/stress/broken_ip/broken_ip6-dstaddr
7988 ltp/testcases/network/stress/broken_ip/broken_ip6-nexthdr
7989 ltp/testcases/network/stress/broken_ip/broken_ip6-plen
7990 ltp/testcases/network/stress/broken_ip/broken_ip6-version
7991 ltp/testcases/network/stress/ftp/ftp4-download-stress
7992 ltp/testcases/network/stress/ftp/ftp4-upload-stress
7993 ltp/testcases/network/stress/ftp/ftp6-download-stress
7994 ltp/testcases/network/stress/ftp/ftp6-upload-stress
7995 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic01
7996 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic02
7997 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic03
7998 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic04
7999 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic05
8000 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic06
8001 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic07
8002 ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic01
8003 ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic02
8004 ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic03
8005 ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic04
8006 ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic05
8007 ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic06
8008 ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic07
8009 ltp/testcases/network/stress/interface/if4-addr-change
8010 ltp/testcases/network/stress/interface/if4-alias-adddel
8011 ltp/testcases/network/stress/interface/if4-alias-addlarge
8012 ltp/testcases/network/stress/interface/if4-mtu-change
8013 ltp/testcases/network/stress/interface/if4-route-adddel
8014 ltp/testcases/network/stress/interface/if4-route-addlarge
8015 ltp/testcases/network/stress/interface/if4-updown
8016 ltp/testcases/network/stress/interface/if6-addr-adddel
8017 ltp/testcases/network/stress/interface/if6-addr-addlarge
8018 ltp/testcases/network/stress/interface/if6-mtu-change
8019 ltp/testcases/network/stress/interface/if6-route-adddel
8020 ltp/testcases/network/stress/interface/if6-route-addlarge
8021 ltp/testcases/network/stress/interface/if6-updown
8022 ltp/testcases/network/stress/http/http4-stress
8023 ltp/testcases/network/stress/http/http6-stress
8024 ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope01
8025 ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope02
8026 ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope03
8027 ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope04
8028 ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope01
8029 ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope02
8030 ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope03
8031 ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope04
8032 ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld01
8033 ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld02
8034 ltp/testcases/network/stress/multicast/packet-flood/mcast6-pktfld01
8035 ltp/testcases/network/stress/multicast/packet-flood/mcast6-pktfld02
8036 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip01
8037 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip02
8038 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip03
8039 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip04
8040 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip05
8041 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip06
8042 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip07
8043 ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip01
8044 ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip02
8045 ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip03
8046 ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip04
8047 ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip05
8048 ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip06
8049 ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip07
8050 ltp/testcases/network/stress/dns/dns4-stress
8051 ltp/testcases/network/stress/dns/dns6-stress
8052 ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic01
8053 ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic02
8054 ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic03
8055 ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic04
8056 ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic05
8057 ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic06
8058 ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic07
8059 ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic01
8060 ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic02
8061 ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic03
8062 ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic04
8063 ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic05
8064 ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic06
8065 ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic07
8066 ltp/testcases/network/stress/ssh/ssh4-stress
8067 ltp/testcases/network/stress/ssh/ssh6-stress
8068 ltp/testcases/network/stress/ns-tools/add_ipv6addr
8069 ltp/testcases/network/stress/ns-tools/bg_tcp_traffic
8070 ltp/testcases/network/stress/ns-tools/check_netem
8071 ltp/testcases/network/stress/ns-tools/check_setkey
8072 ltp/testcases/network/stress/ns-tools/get_ifname
8073 ltp/testcases/network/stress/ns-tools/initialize_if
8074 ltp/testcases/network/stress/ns-tools/killall_icmp_traffic
8075 ltp/testcases/network/stress/ns-tools/killall_tcp_traffic
8076 ltp/testcases/network/stress/ns-tools/killall_udp_traffic
8077 ltp/testcases/network/stress/ns-tools/set_ipv4addr
8078 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld01
8079 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld02
8080 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld03
8081 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld04
8082 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld05
8083 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld06
8084 ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld01
8085 ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld02
8086 ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld03
8087 ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld04
8088 ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld05
8089 ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld06
8090 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip01
8091 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip02
8092 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip03
8093 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip04
8094 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip05
8095 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip06
8096 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip07
8097 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip08
8098 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip09
8099 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip10
8100 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip11
8101 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip12
8102 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip13
8103 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip14
8104 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip01
8105 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip02
8106 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip03
8107 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip04
8108 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip05
8109 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip06
8110 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip07
8111 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip08
8112 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip09
8113 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip10
8114 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip11
8115 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip12
8116 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip13
8117 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip14
8118 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic01
8119 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic02
8120 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic03
8121 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic04
8122 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic05
8123 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic06
8124 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic07
8125 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic08
8126 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic09
8127 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic10
8128 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic11
8129 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic12
8130 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic13
8131 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic14
8132 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic01
8133 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic02
8134 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic03
8135 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic04
8136 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic05
8137 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic06
8138 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic07
8139 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic08
8140 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic09
8141 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic10
8142 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic11
8143 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic12
8144 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic13
8145 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic14
8146 ltp/testcases/network/stress/route/route4-change-dst
8147 ltp/testcases/network/stress/route/route4-change-gw
8148 ltp/testcases/network/stress/route/route4-change-if
8149 ltp/testcases/network/stress/route/route4-ifdown
8150 ltp/testcases/network/stress/route/route4-redirect
8151 ltp/testcases/network/stress/route/route4-rmmod
8152 ltp/testcases/network/stress/route/route6-change-dst
8153 ltp/testcases/network/stress/route/route6-change-gw
8154 ltp/testcases/network/stress/route/route6-change-if
8155 ltp/testcases/network/stress/route/route6-ifdown
8156 ltp/testcases/network/stress/route/route6-redirect
8157 ltp/testcases/network/stress/route/route6-rmmod
8158 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport01
8159 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport02
8160 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport03
8161 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport04
8162 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport05
8163 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport06
8164 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport07
8165 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport08
8166 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport09
8167 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport10
8168 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport11
8169 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport12
8170 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport13
8171 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport14
8172 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport01
8173 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport02
8174 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport03
8175 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport04
8176 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport05
8177 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport06
8178 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport07
8179 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport08
8180 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport09
8181 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport10
8182 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport11
8183 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport12
8184 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport13
8185 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport14
8186 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport01
8187 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport02
8188 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport03
8189 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport04
8190 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport05
8191 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport06
8192 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport07
8193 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport08
8194 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport09
8195 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport10
8196 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport11
8197 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport12
8198 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport13
8199 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport14
8200 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport01
8201 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport02
8202 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport03
8203 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport04
8204 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport05
8205 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport06
8206 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport07
8207 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport08
8208 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport09
8209 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport10
8210 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport11
8211 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport12
8212 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport13
8213 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport14
8214 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff01
8215 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff02
8216 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff03
8217 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff04
8218 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff05
8219 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff06
8220 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff07
8221 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff08
8222 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff09
8223 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff10
8224 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff11
8225 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff12
8226 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff13
8227 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff14
8228 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff01
8229 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff02
8230 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff03
8231 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff04
8232 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff05
8233 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff06
8234 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff07
8235 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff08
8236 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff09
8237 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff10
8238 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff11
8239 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff12
8240 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff13
8241 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff14
8242 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend01
8243 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend02
8244 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend03
8245 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend04
8246 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend05
8247 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend06
8248 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend07
8249 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend08
8250 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend09
8251 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend10
8252 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend11
8253 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend12
8254 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend13
8255 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend14
8256 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend01
8257 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend02
8258 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend03
8259 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend04
8260 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend05
8261 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend06
8262 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend07
8263 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend08
8264 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend09
8265 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend10
8266 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend11
8267 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend12
8268 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend13
8269 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend14
8270 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip01
8271 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip02
8272 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip03
8273 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip04
8274 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip05
8275 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip06
8276 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip07
8277 ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip01
8278 ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip02
8279 ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip03
8280 ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip04
8281 ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip05
8282 ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip06
8283 ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip07
8284 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale01
8285 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale02
8286 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale03
8287 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale04
8288 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale05
8289 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale06
8290 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale07
8291 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale08
8292 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale09
8293 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale10
8294 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale11
8295 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale12
8296 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale13
8297 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale14
8298 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale01
8299 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale02
8300 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale03
8301 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale04
8302 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale05
8303 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale06
8304 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale07
8305 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale08
8306 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale09
8307 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale10
8308 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale11
8309 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale12
8310 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale13
8311 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale14
8312 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso01
8313 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso02
8314 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso03
8315 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso04
8316 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso05
8317 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso06
8318 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso07
8319 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso08
8320 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso09
8321 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso10
8322 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso11
8323 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso12
8324 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso13
8325 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso14
8326 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso01
8327 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso02
8328 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso03
8329 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso04
8330 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso05
8331 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso06
8332 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso07
8333 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso08
8334 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso09
8335 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso10
8336 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso11
8337 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso12
8338 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso13
8339 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso14
8340 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup01
8341 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup02
8342 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup03
8343 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup04
8344 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup05
8345 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup06
8346 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup07
8347 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup08
8348 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup09
8349 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup10
8350 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup11
8351 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup12
8352 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup13
8353 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup14
8354 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup01
8355 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup02
8356 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup03
8357 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup04
8358 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup05
8359 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup06
8360 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup07
8361 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup08
8362 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup09
8363 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup10
8364 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup11
8365 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup12
8366 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup13
8367 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup14
8368 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff01
8369 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff02
8370 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff03
8371 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff04
8372 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff05
8373 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff06
8374 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff07
8375 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff08
8376 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff09
8377 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff10
8378 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff11
8379 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff12
8380 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff13
8381 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff14
8382 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff01
8383 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff02
8384 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff03
8385 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff04
8386 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff05
8387 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff06
8388 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff07
8389 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff08
8390 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff09
8391 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff10
8392 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff11
8393 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff12
8394 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff13
8395 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff14
8396 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport01
8397 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport02
8398 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport03
8399 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport04
8400 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport05
8401 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport06
8402 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport07
8403 ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport01
8404 ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport02
8405 ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport03
8406 ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport04
8407 ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport05
8408 ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport06
8409 ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport07
8410 ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic01
8411 ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic02
8412 ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic03
8413 ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic04
8414 ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic05
8415 ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic06
8416 ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic07
8417 ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic01
8418 ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic02
8419 ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic03
8420 ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic04
8421 ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic05
8422 ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic06
8423 ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic07
8424 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic01
8425 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic02
8426 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic03
8427 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic04
8428 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic05
8429 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic06
8430 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic07
8431 ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic01
8432 ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic02
8433 ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic03
8434 ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic04
8435 ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic05
8436 ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic06
8437 ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic07
8439 9) Log Message:
8440 fix typo pointed out by Elder Costa: dulation -> duration
8442 Modified File(s):
8443 ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic01
8444 ltp/testcases/network/stress/broken_ip/broken_ip4-checksum
8445 ltp/testcases/network/stress/broken_ip/broken_ip4-dstaddr
8446 ltp/testcases/network/stress/broken_ip/broken_ip4-fragment
8447 ltp/testcases/network/stress/broken_ip/broken_ip4-ihl
8448 ltp/testcases/network/stress/broken_ip/broken_ip4-protcol
8449 ltp/testcases/network/stress/broken_ip/broken_ip4-totlen
8450 ltp/testcases/network/stress/broken_ip/broken_ip4-version
8451 ltp/testcases/network/stress/broken_ip/broken_ip6-dstaddr
8452 ltp/testcases/network/stress/broken_ip/broken_ip6-nexthdr
8453 ltp/testcases/network/stress/broken_ip/broken_ip6-plen
8454 ltp/testcases/network/stress/broken_ip/broken_ip6-version
8455 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip01
8456 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic01
8457 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip01
8458 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic01
8459 ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic01
8460 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic01
8461 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport01
8462 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport01
8463 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip01
8464 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport01
8465 ltp/testcases/network/stress/tcp/uni-basic/tcp4-uni-basic01
8467 10) Log Message:
8468 lcov: geninfo chokes on spaces in the directory name
8470 From: Jeff Connelly <jeffconnelly@users.sourceforge.net>
8472 In lcov 1.6, geninfo fails to find gcno/gcda files if the source directory has spaces in the name, because it uses backticks to shell out to "find", passing $directory on the command-line. Attached is a patch that double-quotes the variable, allowing geninfo to operate on directories with spaces in their name. The fix isn't perfect; it won't work on directories with a " character, but it works fine for my purposes (I don't have any directories with quotes). A better fix would be to use IPC::System::Simple's capturex from http://search.cpan.org/~pjf/IPC-System-Simple-0.15/lib/IPC/System/Simple.pm #runx(),_systemx()_and_capturex(). capturex() is a multiple-argument form of the backticks, so it avoids any interpolation errors.
8474 Modified File(s):
8475 ltp/utils/analysis/lcov/bin/geninfo
8476 ltp/utils/analysis/lcov/bin/lcov
8477 ltp/utils/analysis/lcov/CHANGES
8479 11) Log Message:
8480 gcov-kernel: added patches for linux-2.6.27
8482 Added File(s):
8483 ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov-arm-eabi.patch
8484 ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov-arm-hack.patch
8485 ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov.patch
8487 12) Log Message:
8488 If we unshare pidns without unsharing mounts namespace, and then do a mount -t proc none /proc, then the new proc sits over the original proc for the whole system. Since pidns03 wasn't using CLONE_NEWNS, when it exited /proc showed zero tasks.  This can be fixed by doing 'umount -l /proc', but 'umount /proc' is insufficient.  More to the point, pidns03 wasn't trying to clean up /proc at all.  So make it use CLONE_NEWNS so its private procfs will be automatically cleaned up. Signed-off-by: Serge E. Hallyn <serue@us.ibm.com>. 
8490 Modified File(s):
8491 ltp/testcases/kernel/containers/pidns/pidns03.c
8493 13) Log Message:
8494 netns: fix restoration of original /proc values (ip_forward...). This small patches make the restoration of /proc/sys/net/ipv4/ip_forward /proc/sys/net/ipv4/conf/$netdev/proxy_arp works as expected in netns/initialize.sh. Also removed some unneeded /dev/null redirections. Signed-off-by: Benjamin Thery <benjamin.thery@bull.net>.
8496 Modified File(s):
8497 ltp/testcases/kernel/containers/netns/initialize.sh
8499 14) Log Message:
8500 The script run_semaphore_test_01 fails the first time it is run as the semaphore id is zero (subsequent runs are successful as the ids are nonzero.) The attached patch fixes this behavior. Signed-Off-By: Elder Costa <elder.costa@terra.com.br>.
8502 Modified File(s):
8503 ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
8505 15) Log Message:
8506 On ppc/ppc64, PTRACE_GETREGS and PTRACE_SETREGS don't be defined in /usr/include/sys/ptrace.h. So add checks before use them. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
8508 Modified File(s):
8509 ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
8510 ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.c
8512 16) Log Message:
8513 Simple bug in logic that defines when to run the test makes it run exclusively when support is NOT implemented. Tested on mips64 system running Cavium Networks Octeon chip, Linux 2.6.27. Signed-Off-By: "Malov, Vlad" <Vlad.Malov@caviumnetworks.com>.
8515 Modified File(s):
8516 ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
8518 17) Log Message:
8519 The new ltp-full-20080930.tgz seems to include some new ptrace tests (ptrace04 and ptrace06) that do a #include for spawn_ptrace_child.c. Now I find that if I do a "make clean" it removes this spawn_ptrace_child.c ... is this expected and desired? Also is there supposed to be a way to generate the spawn_ptrace_child.c and any other files removed after "make clean" ? Thanks, - Mark Ver.
8520 Yes, I believe it's an error. The spawn_ptrace_child.c file is necessary to ptrace04 and ptrace06. To do a #include *.c file is not a good coding style. The simplest solution is to rename the spawn_ptrace_child.c to spawn_ptrace_child.h. Also you can add __inline__ as the prefix of functions, then the spawn_ptrace_child.h file looks more like a header file. Thanks, - Jin Bing Guo.
8522 Modified Files:
8523 ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
8524 ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
8525 Added Files:
8526 ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.h
8527 Removed Files:
8528 ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.c
8530 18) Log Message:
8531 With Exec-Shield in place, the Kernel automatically adjusts the stack downward by a random amount of bytes. This will cause the test failed occasionally on IA-32, because the 11th requested chunk of address space (bfe00000-bff00000) has already been used by the stack. For example, stack could be at bfe0b000-bfe20000, and then, shmat(2) failed, mykey to uniquely identify the shared memory segment 0x451005ae. Get shared memory segment (1048576 bytes). Attach shared memory segment to process: ERROR [line: 205] shmat failed - return: 0xffffffff: Invalid argument. It looks like the stack adjustment has a range that it could be chosen, so I changed the start of 11th address space to a lower address. Tests showed that the stack will not go downward that much. In addition, there are a few minor fixes, - keep the width of comments within 72 characters. - remove unnecessary 0x prefix. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
8533 Modified File(s):
8534 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
8536 19) Log Message:
8537 Adding support for mips64. Use 64 bit variable to store the 64 bit address. Tested on mips64 system running Cavium Networks Octeon chip, Linux 2.6.27. Signed-Off-By: "Malov, Vlad" <Vlad.Malov@caviumnetworks.com>. 
8539 Modified File(s):
8540 ltp/testcases/kernel/syscalls/profil/profil01.c
8542 20) Log Message:
8543 Remap_file_pages01 and remap_file_pages02 tests always failed on IA-64 with Kernel 2.6.9 as below. So, I added a check to the existing Kernel version checking (< 2.6.12). If anybody happens to know the exactly version it has started to be implemented, I'll be happy to re-send the revised patch. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
8545 Modified File(s):
8546 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
8547 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
8549 21) Log Message:
8550 I'm using an embedded arm processor (Xscale) and I get the following compile error: timerfd01.c:90: error: '__NR_timerfd_settime' undeclared (first use in this function). I have dug through past patches for this exact problem and have seen it come up with other processors and I have put together a patch that *should* address the issue.  I tested it on my system and everything seems to work.  I based the macro info off of: http://kerneltrap.org/mailarchive/git-commits-head/2008/4/22/1543584/thread. Here is the patch. Signed-Off-By: Shane Volpe <shanevolpe@gmail.com>.
8552 Modified File(s):
8553 ltp/testcases/kernel/include/arm.in
8555 22) Log Message:
8556 This patch adds some debug messages when shmat(2) failed, so we could tell if the failure was because the requested address space has been used. In addition, it fixes the output of failed error code to a more meaningful form. This patch should be applied on the top of another patch I sent earlier with title "shmem_test_06 Failed with Stack Randomization". Tested successfully on a x86_64 machine. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
8558 Modified File(s):
8559 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
8561 23) Log Message:
8562 When I tested the inotify02 on ppc64, it passed all tests and returned 1 with an unnecessary event. After looking into the code, there were 9 tests in sum in inotify02. So I think the unnecessary event should not be regarded as a failure when the 9 tests all passed. Same problem was in inotify01. The patches fixed them. Signed-off-by: Jin Bing Guo <guojb@linux.vnet.ibm.com>.
8564 Modified File(s):
8565 ltp/testcases/kernel/syscalls/inotify/inotify01.c
8566 ltp/testcases/kernel/syscalls/inotify/inotify02.c
8568 24) Log Message:
8569 Attaching the patch for the testcase on PIDNS. Assertion: 1. kill -9 1 from inside a container does not kill container, Steps: a) create container, b) kill -9 1, c) Should not kill the containers. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
8571 Modified Files:
8572 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
8573 Added Files:
8574 ltp/testcases/kernel/containers/pidns/pidns04.c
8576 25) Log Message:
8577 This patch fixes build failures seen on RHEL 4 (2.6.9 based Kernel), and several warnings. The build failures are caused by pec_listener.c and then ptrace06.c, It because the Kernel version checking code is incorrect from it, as you can see from the error message above, "/bin/sh: ../../bin/tst_kvercmp: No such file or directory". I solve it by querying an entry in proc file system instead. For ptrace06.c case, PTRACE_GETSIGINFO and PTRACE_SETSIGINFO are unavailable in this version of Kernel, Given that this test also fails to compile for IA-64 entirely (please see more details on one of my previous emails sent not long ago), I disable this test temperately until those problems have been fixed. In addition, it fixed the following unnecessary compiling warnings. Finally, check_for_unshare.c:21: warning: implicit declaration of function `tst_kvercmp'. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
8579 Modified File(s):
8580 ltp/pan/Makefile
8581 ltp/testcases/kernel/connectors/Makefile
8582 ltp/testcases/kernel/containers/check_for_unshare.c
8583 ltp/testcases/kernel/controllers/Makefile
8584 ltp/testcases/kernel/syscalls/ptrace/Makefile
8586 26) Log Message:
8587 The gethostid01 test fails when the host id is not set on a system. The gethostid() call retrieves "00000000" as the host id. Added a check to compare the return value with "000000" (omitted 1st two 0's as they could also be 0x on some systems; needs confirmation). Signed-off by : Vinay Sridhar <vinay@linux.vnet.ibm.com>.
8589 Modified File(s):
8590 ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
8592 27) Log Message:
8593 This patch cleans code a little bit by removing leftovers. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
8595 Modified File(s):
8596 ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
8597 ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
8599 28) Log Message:
8600 Hello. I had two errors when compiling the CVS version with Ubuntu. The one in regen.sh might have to do with some dash limitation (it complains about not supporting more than 32 shifts.) The one with the Makefile  has to do with the version of lex I have here (lex 2.5.33) complaining about -l not accepting an extra argument (I believe it interprets the w as such). I did a quick check after applying the changes and they seem not to break anything. Signed-Off-By: Elder Costa <elder.costa@terra.com.br>.
8602 Modified File(s):
8603 ltp/pan/Makefile
8604 ltp/testcases/kernel/include/regen.sh
8606 29) Log Message:
8607 Fixing the runpidnstest.sh in containers/pidns, to handle the return code properly. Also removed the obsolete file runtests_noltp.sh, which is no longer required. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
8609 Modified Files:
8610 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
8611 Removed Files:
8612 ltp/testcases/kernel/containers/pidns/runtests_noltp.sh
8614 30) Log Message:
8615 After tested the latest LTP cases, the connector cases failed on RHEL5.2. Test fails with following error:
8616 <<<test_output>>>
8617 incrementing stop
8618 /home/ltp/cvs_ltp.orig/testcases/bin/connector_test.sh: line 9:
8619 /home/ltp/cvs_ltp.orig/testcases/bin/run_pec_test: No such file or directory
8620 <<<execution_status>>>
8621 Post Patching:
8622 <<<test_output>>>
8623 incrementing stop Connectors 0 CONF : system doesn't support execution of the test
8624 <<<execution_status>>>
8625 Signed-off-by: Jin Bing Guo <guojb@linux.vnet.ibm.com>.
8627 Modified File(s):
8628 ltp/testcases/kernel/connectors/connector_test.sh
8630 31) Log Message:
8631 Disabling this till TIRPC is built, installed and run properly. Subrata Modak <subrata@linux.vnet.ibm.com>.
8633 Modified File(s):
8634 ltp/runtest/stress.part3
8636 32) Log Message:
8637 Avoid buffer overflow when PID exceeds to 4-digit limit. char array root has to contain at least 'A' +  pid + '\0', which only works pid of testprcess is a 4-digit PID. PID_MAX_DEFAULT in kernel (when CONFIG_BASE_SMALL is NOT set) is set up to 4 million, which requires at least 7-digit pid. Author: Frank Seidel <fseidel@suse.de>. Signed-off-by: Frank Seidel <fseidel@suse.de>. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
8639 Modified File(s):
8640 ltp/testcases/kernel/fs/inode/inode01.c
8642 33) Log Message:
8643 Array size of path_list_string gets exceeded and cause an buffer overflow, when building with -D_FORTIFY_SOURCE=2
8644 ======= Backtrace: =========
8645 /lib64/libc.so.6(__chk_fail+0x2f)[0x2b3f94ec831f]
8646 /lib64/libc.so.6[0x2b3f94ec73c3]
8647 /root/ltp/ltp-full-20080916/testcases/kernel/fs/inode/inode01[0x4020e3]
8648 /lib64/libc.so.6(__libc_start_main+0xf4)[0x2b3f94e13184]
8649 /root/ltp/ltp-full-20080916/testcases/kernel/fs/inode/inode01[0x401609]
8650 ======= Memory map: ========
8651 [...]
8652 Program received signal SIGABRT, Aborted. 0x00002b3f94e25bb5 in raise () from /lib64/libc.so.6 (gdb) bt
8653 #0  0x00002b3f94e25bb5 in raise () from /lib64/libc.so.6
8654 #1  0x00002b3f94e26fb0 in abort () from /lib64/libc.so.6
8655 #2  0x00002b3f94e5c32b in __libc_message () from /lib64/libc.so.6
8656 #3  0x00002b3f94ec831f in __chk_fail () from /lib64/libc.so.6
8657 #4  0x00002b3f94ec73c3 in __strcat_chk () from /lib64/libc.so.6
8658 #5  0x00000000004020e3 in main () at inode01.c:169
8659 (gdb) up
8660 [...]
8661 #5  0x00000000004020e3 in main () at inode01.c:169
8662 169             strcat(path_list_string, "path_list");
8663 Array size of path_list_string needs to be increased to handle PIDs which exceed 4-digits. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
8665 Modified File(s):
8666 ltp/testcases/kernel/fs/inode/inode01.c
8668 34) Log Message:
8669 When compiling with -D_FORTIFY_SOURCE=2 following buffer-overflow gets detected: 
8670 Starting program:
8671 /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01
8672 symlink01    1  PASS  :  Creation of symbolic link file to no object file is ok
8673 symlink01    2  PASS  :  Creation of symbolic link file to no object file is ok
8674 symlink01    3  PASS  :  Creation of symbolic link file and object file via symbolic link is ok
8675 symlink01    4  PASS  :  Creating an existing symbolic link file error is caught
8676   *** buffer overflow detected ***:
8677 /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01 terminated
8678   ======= Backtrace: =========
8679   /lib64/libc.so.6(__chk_fail+0x2f)[0x2b5ae730f31f]
8680   /lib64/libc.so.6[0x2b5ae730e3c3]
8681   /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01[0x4048fe]
8682   /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01[0x403e7b]
8683   /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01[0x4047b7]
8684   /lib64/libc.so.6(__libc_start_main+0xf4)[0x2b5ae725a184]
8685   /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01[0x401c39]
8686   (gdb) bt
8687   #0  0x00002b5ae726cbb5 in raise () from /lib64/libc.so.6
8688   #1  0x00002b5ae726dfb0 in abort () from /lib64/libc.so.6
8689   #2  0x00002b5ae72a332b in __libc_message () from /lib64/libc.so.6
8690   #3  0x00002b5ae730f31f in __chk_fail () from /lib64/libc.so.6
8691   #4  0x00002b5ae730e3c3 in __strcat_chk () from /lib64/libc.so.6
8692   #5  0x00000000004048fe in creat_path_max (path1=0x409d88 "object", path2=<value optimized out>, path3=<value optimized out>) Read from remote host
8693   #6  0x0000000000403e7b in do_syscalltests (tcs=0x50cec0) at symlink01.c:958
8694   #7  0x00000000004047b7 in main (argc=<value optimized out>, argv=<value optimized out>) at symlink01.c:569 (gdb) up
8695   #1  0x00002b5ae726dfb0 in abort () from /lib64/libc.so.6 (gdb)  
8696   #2  0x00002b5ae72a332b in __libc_message () from /lib64/libc.so.6 (gdb)  
8697   #3  0x00002b5ae730f31f in __chk_fail () from /lib64/libc.so.6 (gdb)  
8698   #4  0x00002b5ae730e3c3 in __strcat_chk () from /lib64/libc.so.6 (gdb)  
8699   #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");
8700 Variable full_path exceeds PATH_MAX limit in creat_path_max(), to avoid a buffer overflow the size of full_path needs to be incremented by one. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
8702 Modified File(s):
8703 ltp/testcases/kernel/syscalls/symlink/symlink01.c
8705 35) Log Message:
8706 Now that fsx-linux is the same for fs, nfs and ios (I'm working with ltp-full-20080831.tgz) we have to adapt the runtest/ltp-aiodio.part3 file: (-A and -Z options are no more supported by fsx-linux). Signed-Off-By: Jacky Malcles <Jacky.Malcles@bull.net>.
8708 Modified File(s):
8709 ltp/runtest/ltp-aiodio.part3
8711 36) Log Message:
8712 Introduced PREFIX and LIBSUFFIX variables. DESTDIR is often used within packaging scripts/spec files. Use PREFIX variable instead to manipulate the installation destination directory. Introduced LIBSUFFIX to allow to manipulate library directory to lib64 e.g. for distribution packaging for x86_64 or others architectures. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
8714 Modified Files:
8715 ltp/doc/man1/Makefile ltp/doc/man3/Makefile
8716 ltp/include/Makefile ltp/lib/Makefile ltp/pan/Makefile
8718 37) Log Message:
8719 Dont install ltp.pc and libltp.a with excutable flags. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
8721 Modified Files:
8722 ltp/lib/Makefile
8724 38) Log Message:
8725 Apply CFLAGS to compiler to ballista, kernel/syscalls/utimestat. Compile everything with (user-defined) CFLAGS. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
8727 Modified Files:
8728 ltp/testcases/ballista/ballista/Makefile
8729 ltp/testcases/kernel/syscalls/utimensat/Makefile
8731 39) Log Message:
8732 Avoid overwriting of compiler specific flags in open posix testsuite. Instead of overwriting CFLAGS, append custom flags. Don't append debugging info, optimizing or warning related compiler flags. This would "overwrite" the user definied CFLAGS again. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
8734 ltp/testcases/open_posix_testsuite/Makefile
8736 40) Log Message:
8737 Logfiles of the ltp testdriver "runltp" can get corrupted due to "unsafe" temporary directories and not failing when temporary already exist. The temp directory is /tmp/ltp-$$ which can cause logfile corruption once the PID overflows, since "mkdir -p" will NOT fail, and runltp starts writing into an already existing log directory. This patch creates a temporary directory by using "mktemp", which replaces the "mkdir -p" call. runltp will fail once "mktemp" runs out of combinations (instead of corrupting logfiles silently). Patch is based on the idea from Erik Hamera to create more "safe" temp directories. Various patch improvements/fixes got contributed by Klaus Wagner as well. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
8739 Modified Files:
8740 ltp/runltp
8742 41) Log Message:
8743 This patch fixes most of warnings and badness including the following. Compiled successfully on Fedora 10 Beta x86_64. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
8745 Modified File(s):
8746 include/databin.h
8747 lib/databin.c
8748 testcases/kernel/containers/libclone/libnetns.c
8749 testcases/kernel/containers/libclone/Makefile
8750 testcases/kernel/containers/pidns/pidns03.c
8751 testcases/kernel/containers/sysvipc/shmnstest.c
8752 testcases/kernel/controllers/cpuctl/cpuctl_test01.c
8753 testcases/kernel/controllers/cpuctl/cpuctl_test02.c
8754 testcases/kernel/controllers/cpuctl/cpuctl_test03.c
8755 testcases/kernel/controllers/cpuctl/cpuctl_test04.c
8756 testcases/kernel/controllers/memctl/memctl_test01.c
8757 testcases/kernel/io/disktest/childmain.c
8758 testcases/kernel/io/disktest/dump.c
8759 testcases/kernel/io/disktest/dump.h
8760 testcases/kernel/io/disktest/main.c
8761 testcases/kernel/io/disktest/timer.c
8762 testcases/kernel/ipc/ipc_stress/signal_test_01.c
8763 testcases/kernel/ipc/ipc_stress/signal_test_03.c
8764 testcases/kernel/mem/hugetlb/lib/libipc.c
8765 testcases/kernel/mem/mtest07/mallocstress.c
8766 testcases/kernel/mem/mtest07/shm_test.c
8767 testcases/kernel/sched/clisrv/pthserv.c
8768 testcases/kernel/sched/tool/trace_sched.c
8769 testcases/kernel/security/filecaps/checkforlibcap.sh
8770 testcases/kernel/syscalls/clone/clone03.c
8771 testcases/kernel/syscalls/clone/clone04.c
8772 testcases/kernel/syscalls/clone/clone06.c
8773 testcases/kernel/syscalls/fmtmsg/fmtmsg01.c
8774 testcases/kernel/syscalls/ipc/lib/libipc.c
8775 testcases/kernel/syscalls/ipc/msgget/msgget01.c
8776 testcases/kernel/syscalls/nftw/lib64.c
8777 testcases/kernel/syscalls/nftw/lib.c
8778 testcases/misc/crash/crash01.c
8779 testcases/network/nfsv4/locks/netsync.c
8780 testcases/network/sctp/func_tests/test_1_to_1_threads.c
8781 testcases/network/sctp/func_tests/test_sctp_sendrecvmsg.c
8782 testcases/network/sctp/func_tests/test_timetolive.c
8783 testcases/network/sockets/ltpClient.c
8784 testcases/network/sockets/ltpServer.c
8785 testcases/kernel/syscalls/switch/endian_switch01.c
8786 testcases/kernel/fs/doio/doio.c
8788 42) Log Message:
8789 ltin___memset_chk overflow warning for kernel/connectors/pec/pec_listener.c. with GCC 4.3 and with LTP CVS snapshot from today i got following warning when using the GCC Object Checking Builtins: Signed-off-by: Daniel Gollub <dgollub@suse.de>. 
8790 It's not a correct fix, the patch initializes the message header only. Below is a correct one: Allocate a buffer large enough to hold NLMSG_SPACE(MAX_MSG_SIZE). Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>. 
8792 Modified File(s):
8793 ltp/testcases/kernel/connectors/pec/pec_listener.c
8795 43) Log Message:
8796 Compiled the latest CVS tree on a x86_64 machine yelling a warning, 
8797 "acl1.c: In function ‘do_file_op’:
8798  acl1.c:62: warning: not enough variable arguments to fit a sentinel"
8799 Signed-off-by: CAI Qian <caiqian@cclom.cn>.
8801 Modified File(s):
8802 ltp/testcases/network/nfsv4/acl/acl1.c
8804 44) Log Message:
8805 CAI Qian <caiqian@cclom.cn> reported that Setgroups01_16 test always fails for x86_64:
8806 setgroups01_16    1  FAIL  :  setgroups(65536, list) Failed, errno=14 : Bad address,
8807 Seen it on both of those Kernels, 2.6.27-0.392.rc8.git7.fc10.x86_64, 2.6.18-92.el5. Any idea on if it is a test code issue or OS bug?
8808 Daniel Gollub <dgollub@suse.de> replied that I just sent some patches for setgroups02_16 - looks like it's a similar problem for setgroups01_16 (for some reason setgroups01_16 didn't failed for me, only setgroups02_16). Anyway, i guess the reason is the use of the uninitialized groups list and passing the _full_ length to the syscalls. Could you try attached patch? Signed-Off-By: Daniel Gollub <dgollub@suse.de>.
8810 Modified File(s):
8811 ltp/testcases/kernel/syscalls/setgroups/compat_16.h
8812 ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
8814 45) Log Message:
8815 Change argument list of GETGROUPS/SETGROUPS to represent the argument list of the syscalls. getgroups() first argument is a signed int!. Signed-off-by: Daniel Gollub <dgollub@suse.de>. Also, setgroups02(_16) is working with an uninitialized list, expect the first GID field. setgroups() and getgroups() additionally get called with the full length  of the uninitialized list. The uninitialized values cause setgroups02_16 to fail:
8817 setgroups02_16    1  BROK  :  gid returned from getgroups is too large for testing setgroups32
8819 Since the uninitialized values could be greater then 0xffff. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
8821 Modified File(s):
8822 ltp/testcases/kernel/syscalls/setgroups/compat_16.h
8823 ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
8825 46) Log Message:
8826 Hi. Here I am getting the following error (with Ubuntu 7.04):
8827 elder@Yosemite:/tmp/ltp/testcases/ballista$ LANG= make -f Makefile
8828 WARNING: No perl detected; skipping ballista tests
8829 This is caused by a bashism in the makefile (see patch 1). I've compiled & ran ballista on Debian lenny, and found out some patches are needed to make it work. Patches 1 and 2 are fix bashisms causing failures when using Debian's dash. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
8831 Modified Files:
8832 ltp/testcases/ballista/Makefile
8833 ltp/testcases/ballista/ballista/ostest_new.pl
8835 47) Log Message:
8836 This fixes a problem when generated the test executable source, which causes the last argument of the tested syscall to be repeated (eg. call chdir(char*) would end up as chdir(char*, char*)). Signed-off-by: Jiri Palecek <jpalecek@web.de>. 
8838 Modified Files:
8839 ltp/testcases/ballista/ballista/callGen.cpp
8840 ltp/testcases/ballista/ballista/callGen_standAlone.cpp
8842 48) Log Message:
8843 Adds using declarations to generated sources, where needed. Added using namespace std; directives to files that use unqualified names from std:: Signed-off-by: Jiri Palecek <jpalecek@web.de>.
8845 Modified Files:
8846 ltp/testcases/ballista/ballista/compile/bparser.cpp
8847 ltp/testcases/ballista/ballista/templates/bTypes.cpp
8849 49) Log Message:
8850 Fixed some bashisms. Jiri Palecek <jpalecek@web.de>.
8852 Modified Files:
8853 ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
8855 50)  Log Message:
8856 Typo in file_test.sh. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
8858 Modified Files:
8859 ltp/testcases/commands/ade/file/file_test.sh
8861 51) Log Message:
8862 Fix bashisms in inintialize.sh. This includes two atypical cases: a lexicographical comparison of two strings, which has been emulated by "sort", and some strange bash-array-ism, which has been emulated through "eval". Signed-off-by: Jiri Palecek <jpalecek@web.de>.
8864 Modified Files:
8865 ltp/testcases/kernel/containers/netns/initialize.sh
8867 52) Log Message:
8868 Fix some bashisms. Jiri Palecek <jpalecek@web.de>.
8870 Modified Files:
8871 ltp/testcases/commands/ade/ar/ar01
8872 ltp/testcases/commands/ade/file/file_test.sh
8873 ltp/testcases/commands/cpio/cpio_tests.sh
8874 ltp/testcases/commands/eject/eject-tests.sh
8875 ltp/testcases/commands/fileutils/cp/cp_tests.sh
8876 ltp/testcases/commands/fileutils/ln/ln_tests.sh
8877 ltp/testcases/commands/fileutils/mkdir/mkdir_tests.sh
8878 ltp/testcases/commands/fileutils/mv/mv_tests.sh
8879 ltp/testcases/commands/gzip/gzip_tests.sh
8880 ltp/testcases/commands/logrotate/logrotate_tests.sh
8881 ltp/testcases/commands/mail/mail_tests.sh
8882 ltp/testcases/commands/tar/tar_tests.sh
8883 ltp/testcases/kernel/fs/acls/acl_test01
8884 ltp/testcases/network/dhcpd/dhcpd_tests.sh
8885 ltp/testcases/network/iptables/iptables_tests.sh
8886 ltp/testcases/network/traceroute/traceroute_tests.sh
8887 ltp/testcases/network/xinetd/xinetd_tests.sh
8889 53) Log Message:
8890 Fix bashisms (function keyword in utimensat_tests.sh). Signed-off-by: Jiri Palecek <jpalecek@web.de>.
8892 Modified Files:
8893 ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
8895 54) Log Message:
8896 When building ltp on 2.6.24 kernel, the timerfd test failed to build. This is caused by NR_timerfd being defined without NR_timerfd_create, because the test checks for NR_timerfd, but uses NR_timerfd_create. The attached patch should fix that. Correct the condition of compiling the timerfd test; should fix FTBFS with some kernel versions. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
8898 Modified Files:
8899 ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
8901 55) Log Message:
8902 The file_test detects MSB architectures by grepping for "power" or "ppc" in /proc/cpuinfo. This is unfortunate if, on a LSB architecture, /proc/cpuinfo contains the word "power_management". The attached patch should fix it. Implement a (hopefully) proper way of getting machine endiannes in file_test.sh. The old way tested if cpuinfo contained the word "power" for big endian machine; this was easily confused by "power_management". Signed-off-by: Jiri Palecek <jpalecek@web.de>.
8904 Modified File(s):
8905 ltp/testcases/commands/ade/file/file_test.sh
8907 56) Log Message:
8908 Running hugemmap02 test case on IA-32 generated SIGSEGV. It also gives warnings when compiling:      
8909 cc -I../../../../../include -g -Wall    hugemmap02.c -L../../../../../lib -lltp   -o hugemmap02
8910 hugemmap02.c: In function ‘main’:
8911 hugemmap02.c:149: warning: integer constant is too large for ‘long’ type
8912 hugemmap02.c:156: warning: integer constant is too large for ‘long’ type
8913 The following patch fixes it by making low memory addresses falling in a 2G - 3G range. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
8915 Modified File(s):
8916 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
8918 57) Log Message:
8919 The mc_cmds script under ltp network test returns "fail" when /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts is set to 1. This just means that this feature is disabled. Added a check to report this message and exit. Vinay Sridhar <vinay@linux.vnet.ibm.com>.
8921 Modified File(s):
8922 ltp/testcases/network/multicast/mc_cmds/mc_cmds
8924 58) Log Message:
8925 This patch fixes file_test failure on s390(x). Signed-off-by: Jeff Burke <jburke@redhat.com>. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
8927 Modified File(s):
8928 ltp/testcases/commands/ade/file/file_test.sh
8930 59) Log Message:
8931 The runltp has the parameter "-d" to identify the temporary directory by user. But in the latest runltp, there're two problem:
8932 1> Always use "/tmp" as the temporary directory and never use the one that user defined.
8933 2> It will be in error if the parameter "TMPDIR" is a relative path. 
8934 This patch fixes those issues. Signed-off-by: Jin Bing Guo <guojb@linux.vnet.ibm.com>.
8936 Modified File(s):
8937 ltp/runltp
8939 60) Log Message:
8940 This patch fixes the ld01 test failure on x86_64. Signed-off-by: Jeff Burke <jburke@redhat.com>. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
8942 Modified File(s):
8943 ltp/testcases/commands/ade/ld/Makefile
8945 61) Log Message:
8946 I found no reason why they should not be run: Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
8948 Modified Files:
8949 ltp/runtest/mm
8950 ltp/runtest/syscalls
8951 ltp/testcases/kernel/syscalls/mount/Makefile
8952 ltp/testcases/kernel/syscalls/umount/Makefile
8954 Added Files:
8955 ltp/testcases/kernel/syscalls/mount/test_mount
8956 ltp/testcases/kernel/syscalls/umount/test_umount
8958 62) Log Message:
8959 Re-introduce locals. The issue I was solving when making this patch was checkbashisms (http://packages.debian.org/sid/devscripts) complaining about it, so I had to patch it to get rid of lintian warnings. I've checked that:
8960 - the variables are always initialised before use in the testXX functions,
8961 - the testXX functions don't recurse nor call each other,
8962 - the variables are not used outside testXX functions,
8964 so IIUC, the transformation should be safe. However, if you're seriously worried about it, you can reintroduce the locals by applying the attached patch, it wouldn't matter to me. Signed-Off-By: Jiri Palecek <jpalecek@web.de>. Mike Frysinger <vapier@gentoo.org> wanted them back.
8966 Modified File(s):
8967 ltp/testcases/network/iptables/iptables_tests.sh
8969 63) Log Message:
8970 The current fork09 test case breaks if there is an FD (with a higher number) opened for the testcase. This would fail as the test is not able to detect the fact that it has already opened 1024 files ! This situation is quite possible in an automated environment where people could run the LTP tests from. The patch attached fixes the issue. Please apply ! This will make the test more robust and free from assumptions ! ;). Signed-off-by: Suzuki K P <suzuki@in.ibm.com>.
8972 Modified File(s):
8973 ltp/testcases/kernel/syscalls/fork/fork09.c
8975 64) Log Message:
8976 This patch fixes the following compilation warning seen on PPC64. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
8978 Modified File(s):
8979 ltp/testcases/kernel/syscalls/getsid/getsid02.c
8981 65) Log Message:
8982 I tested the connectors case on SLES11 beta2 for ppc. Some tests fail. It's the getopt() error in connectors/pec/event_generator.c file. The type of return value in getopt() is "int", not "char". This Patch solves the problem. Signed-off-by: Jin Bing Guo <guojb@linux.vnet.ibm.com>. 
8984 Modified File(s):
8985 ltp/testcases/kernel/connectors/pec/event_generator.c
8987 66) Log Message:
8988 I've understood the explanation and I've confirmed the correctness. But I think the behavior of io_submit(ctx, 0, (void*)-1 ) on ppc64 is interesting. So I don't like to throw io_submit(ctx, 0, (void*)-1 ) test case away <A>. Also I'd like to dig the kernel more <B>. For <B> I'd like to submit following patch to lkml in the future: For <A> I've revised the patch. Signed-off-by: Sridhar Vinay <vinaysridhar@in.ibm.com>, Signed-off-by: Jin Bing Guo <guojb@linux.vnet.ibm.com>, Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
8990 Modified File(s):
8991 ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
8993 67) Log Message:
8994 Addition of gcov-kdump tool to LTP. The files attached is gcovdump tool. Could you please upload the code into LTP CVS repository? Signed-Off-By: Huang Ying <ying.huang@intel.com>.
8996 Added Files:
8997 utils/analysis/gcov-kdump/Makefile
8998 utils/analysis/gcov-kdump/README
8999 utils/analysis/gcov-kdump/gcov.h
9000 utils/analysis/gcov-kdump/gcovdump.c
9001 utils/analysis/gcov-kdump/mem_image.c
9002 utils/analysis/gcov-kdump/mem_image.h
9003 utils/analysis/gcov-kdump/util.c
9004 utils/analysis/gcov-kdump/util.h
9006 68) Log Message:
9007 I found no reason why they should not be run: Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
9009 Modified File(s):
9010 ltp/runtest/syscalls
9012 69) Log Message:
9013 Addition of additional epoll() test cases run to LTP. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
9015 Modified Files:
9016 ltp/runtest/syscalls
9018 Added Files:
9019 ltp/testcases/kernel/syscalls/libevent/run_libevent.sh
9021 70) Log Message:
9022 Thanks. Attached page is based on your advise. Signed-off-by: Masatake YAMATO <yamato@redhat.com>. However, the page tells *older* version of 2.6.23 uses signo instead of ssi_signo as a field name. Subrata, could you try the patch on your 2.6.27 first. 
9024 Modified File(s):
9025 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
9027 71) Log Message:
9028 Subrata <subrata@linux.vnet.ibm.com> wrote: I found some compilation errors for the connectors at today´s CVS snapshot on the following machine. Can you please look into this: 1) uname -a, Linux 2.6.27-autokern1 #1 SMP Mon Oct 20 00:45:37 PDT 2008 i686 GNU/Linux.  How about: check if NETLINK_CONNECTOR is defined (in netlink.h). If not, we can't include connector.h, so we break the test. If yes, we check if CN_IDX_PROC is defined. Subrata, can you try the following patch? Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
9030 Modified Files:
9031 ltp/testcases/kernel/connectors/pec/pec_listener.c
9032 ltp/testcases/kernel/connectors/pec/run_pec_test
9034 72) Log Message:
9035 The getcpu() test-function returns the current scheduled CPU id of the test-process for archiectures expect i386, which is not the intended return value of a syscall test. Attached patch returns instead 0, for non-i386 ARCH and __GLIBC_PREREQ(2,6). Tested on x86_64. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
9037 Modified File(s):
9038 ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
9040 73) Log Message:
9041 openposix testsuite is skipping PPC64 builds due to different location of the "main" function symbol on PPC64. Author: Erik Hamera <ehamera@suse.cz>, Signed-off-by: Daniel Gollub <dgollub@suse.de>.
9043 Modified File(s):
9044 ltp/testcases/open_posix_testsuite/Makefile
9046 74) Log Message:
9047 please find attached a fix for potential overflows in sched_tc4 and sched_driver. sched_tc4: RAWDEV could be much large then 16 chars - e.g. /dev/cciss/c0d0p6 (18) (only use of RAWDEV in entire sched_stress module). sched_driver: pathname could be much large then 50 - increased to PATH_MAX. Problem observed and original fixed by Yi Xu. Patch got slightly cleaned-up/modified. Reviewed-by: Daniel Gollub <dgollub@suse.de>, Signed-off-by: Daniel Gollub <dgollub@suse.de>.
9049 Modified File(s):
9050 ltp/testcases/kernel/sched/sched_stress/sched_driver.c
9051 ltp/testcases/kernel/sched/sched_stress/sched_tc4.c
9054 75) Log Message:
9055 Again, the patch deals with _NR_fstatat64 and __NR_newfstatat stubs when builds the test. We do not really want to test stubs when a good definition is available. See attached patch file, copy here. Tested with _fstatat64 or __NR_newfstatat defined, not tested  when both stubbed. Signed-off by : Vlad Malov <vlad.malov@caviumnetworks.com>.
9057 Modified File(s):
9058 ltp/testcases/kernel/syscalls/fstatat/fstatat01.c
9060 76) Log Message:
9061 Replacement of deprecated interfaces: The update_refpolicy.sh fixes some of deprecated interfaces and inject an interface to kick test script from unconfined domain. So, I can run the testsuite which includs bounds test without any problems on Rawhide. However, I got some warnings for deprecated interfaces/macros like r_dir_perms, userdom_sysadm_bin_spec_domtrans_to or userdom_use_sysadm_ptys. The attached patch is a new test case of the boundary feature, which contains six tests, as follows: 
9062 test01: It tries to invoke setcon() with bounded domain in a multi-threaded process. The expected result is success.
9063 test02: It tries to invoke setcon() with unrelated domain in a multi-threaded process. The expected result is fail.
9064 test03: It makes a bounded domain try to read a file, when its bounds domain can read the file. The expected result is success. test04: It makes a bounded domain try to write a file, when its bounds domain cannot write the file. The expected result is fail, because write permission is boundary violated.
9065 test05: It tries to write a bounded type, even if the domain cannot write to its bounds type. The expected result is fail. 
9066 test06: It makes a bounded domain try to set an attribute of bounded type.Thanks,
9067 Signed-Off-By: KaiGai Kohei <kaigai@ak.jp.nec.com>.
9069 Modified Files:
9070 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
9071 ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
9073 Added Files:
9074 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_bounds.te
9075 ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/Makefile
9076 ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/selinux_bounds.sh
9077 ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/selinux_bounds_thread.c
9079 77) Log Message:
9080 Integrate execution of epoll() syscall testcase. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
9082 Modified File(s):
9083 ltp/runtest/syscalls
9084 ltp/testcases/kernel/syscalls/Makefile
9086 78) Log Message:
9087 Integrated TIMERS tests
9088 (http://ltp.cvs.sourceforge.net/viewvc/ltp/ltp/testcases/kernel/timers/) to default LTP run: runltp. Signed-Off-By: Subrata Modak
9089 <subrata@linux.vnet.ibm.com>.
9091 Modified File(s):
9092 ltp/runltp
9094 79) Log Message:
9095 Integrated SCHEDULER Client Server Tests to default LTP run ./runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
9097 Modified Files:
9098 ltp/runtest/sched
9099 ltp/testcases/kernel/sched/clisrv/Makefile
9101 Added Files:
9102 ltp/testcases/kernel/sched/clisrv/run_sched_cliserv.sh
9104 80) Log Message:
9105 Integrated the sched_stress to default LTP run for 2 minutes. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
9107 Modified File(s):
9108 ltp/runtest/sched
9109 ltp/testcases/kernel/sched/sched_stress/sched_stress.sh
9111 81) Log Message:
9112 Addition of Initial Set of POWER MANAGEMENT Testcases to LTP. Signed-Off-By: Nageswara R Sastry <rnsastry@linux.vnet.ibm.com>.
9114 Modified Files:
9115 ltp/runltp
9116 ltp/testcases/kernel/Makefile
9118 Added Files:
9119 ltp/runtest/power_management_tests
9120 ltp/testcases/kernel/power_management/Makefile
9121 ltp/testcases/kernel/power_management/README
9122 ltp/testcases/kernel/power_management/change_freq.sh
9123 ltp/testcases/kernel/power_management/change_govr.sh
9124 ltp/testcases/kernel/power_management/check_config.sh
9125 ltp/testcases/kernel/power_management/check_cpufreq_sysfs_files.sh
9126 ltp/testcases/kernel/power_management/check_kv_arch.c
9127 ltp/testcases/kernel/power_management/config_cpu_freq
9128 ltp/testcases/kernel/power_management/config_cpu_idle
9129 ltp/testcases/kernel/power_management/config_sched_mc
9130 ltp/testcases/kernel/power_management/pm_include.sh
9131 ltp/testcases/kernel/power_management/pwkm_load_unload.sh
9132 ltp/testcases/kernel/power_management/runpwtests.sh
9133 ltp/testcases/kernel/power_management/test_sched_mc.sh
9135 82) Log Message:
9136 Fixed Build errors on s390x. Signed-Off-By: Ramon de Carvalho Valle <rcvalle@linux.vnet.ibm.com>.
9138 Modified File(s):
9139 ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
9140 ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
9142 83) Log Message:
9143 Added the Kernel Options that need to be set after applying the Patch and for successfull loading of the GCOV kernel during usage of lcov. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
9145 Modified File(s):
9146 utils/analysis/gcov-kernel/linux-2.6.27-gcov.patch
9148 84) Log Message:
9149 I wanted to have all the special configuration parameters needed in the kernel .config file for enabling some features, for which test cases are there in LTP, but those tests will not run until the running kernel was enabled. I wanted the consolidated list in the ltp/README itself. I have generated a small patch for this. I would request others also to add to this when they find out such scenarios in LTP. Please feel free to add. We do not want situations where test cases are available in LTP, but they cannot be tested just because that the kernel was not built with configuration(s) set. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
9151 Modified File(s):
9152 ltp/README
9154 85) Log Message:
9155 The result of alloc_mem thread could be either NULL, ptr to some allocated memory or (void*)-1. The code reading this result actually handled cases 1 & 2 only, and even case "NULL" was mishandled, causing a segfault. This patch fixes it, by:
9156 - removing the case when alloc_mem would return -1, change it to the "allocated memory" case,
9157 - not checking for *th_status, if th_status might be null,
9158 Signed-off-by: Jiri Palecek <jpalecek@web.de>.
9160 Modified File(s):
9161 ltp/testcases/kernel/mem/mtest07/mallocstress.c
9163 86) Log Message:
9164 In the i2ntest1 testcase, the call if_nametoindex(TEST_RETURN) was segfaulting, because TEST_RETURN was actually result of comparison (ifname==if_indextoname(...)). The fix is to call it with real ifname. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
9166 Modified File(s):
9167 ltp/testcases/network/lib6/in6_02.c
9169 87) Log Message:
9170 Fix segfaults on getaddrinfo failures in pingpong6.c. pingpong6.c would segfault if getaddrinfo fails, because it would go on after the failure and read invalid data (ie. the hp pointer). The fix is to exit immediately on getaddrinfo errors. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
9172 Modified File(s):
9173 ltp/testcases/network/ipv6/perf_lan6/pingpong6.c
9175 88) Log Message:
9176 Fix double unescaping error in tst_resm. when calling tst_resm (and several other tst_* functions) with a string containinig "%%", tst_resm would not output a percent sign, but formats some data instead (eg. "%%fs" in fork05 test ends up as "0.00000s". This is because once the escapes have been processed by tst_resm, they are processed again by tst_res called by tst_resm. The attached patch fixes this behaviour.. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
9178 Modified File(s):
9179 ltp/lib/tst_res.c
9181 89) Log Message:
9182 clean up nested #ifdef mess
9184 Modified File(s):
9185 ltp/testcases/kernel/syscalls/get_robust_list
9187 90) Log Message:
9188 The following hack fixes the "endian_switch01.c:115: warning: ‘main’ takes only zero or two arguments" warning. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
9190 Modified File(s):
9191 ltp/testcases/kernel/syscalls/switch/endian_switch01.c
9193 91) Log Message:
9194 Compilation problem with latest cvs: epoll test. Hello. I had a problem when compiling today's version with Ubuntu. The following patch fixed the issue (I guess it is a bashism). Signed-Off-By: Elder Costa <elder.costa@terra.com.br>.
9196 Modified File(s):
9197 ltp/testcases/kernel/syscalls/epoll/Makefile
9199 92) Log Message:
9200 Add mips64 support to resvmsg01 and sendmsg01 tests. Two rivial patches to add yet another 64-bit architecture. Tested on mips64 Octeon, Linux 2.6.27. Signed-off by : Vlad Malov vlad.malov@caviumnetworks.com.
9202 Modified File(s):
9203 ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
9204 ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
9206 93) Log Message:
9207 Shmem_test_06: Let System Choose Suitable Addresses at Which to Attach the Segments. Shmem_test_06 still fail occasionally because it tries to attach segments to fixed addresses. It is still possible that one of those addresses has been used due to address space randomization or whatever reason. This is because the chosen address starting from 80000000 has already been used. This patch fixes the problem by letting system choose suitable addresses at which to attach the segments, and still satisfy the purpose of the test - simultaneous attachment of more than ten shared memory regions to a process. Using segment registers 0x3 to 0xC and 0xE. Now, the test works fine. Tested successfully on i386 and s390x machines. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
9209 Modified File(s):
9210 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
9212 94) Log Message:
9213 This patch fixes a bash specific comparison in checkforlibcap.sh script. Signed-Off-By: Elder Costa <elder.costa@terra.com.br>.
9215 Modified File(s):
9216 ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
9218 95) Log Message:
9219 Fix segfault of "pan" on signal action. pan segfaults when receiving various signal registered by sigaction. Valgrind reports various uninitalied bytes of the sigaction struct: Initializing the sigaction struct as empty avoids a segfault of "pan". Signed-off-by: Daniel Gollub <dgollub@suse.de>. Acked-by: Nate Straz <nstraz@redhat.com>.
9221 Modified File(s):
9222 ltp/pan/pan.c
9224 96) Log Message:
9225 Fix the shared memory getting and removing in madvise03. <Bug 1>: In madvise03 case, it would apply a large size shared memory. But in some system, it was greater than the shmmax. So it would be failed. <Bug 2>: It would not remove the shared memory when it exited. Signed-off-by: Jin Bing Guo <guojb@linux.vnet.ibm.com>.
9227 Modified Files:
9228 ltp/testcases/kernel/syscalls/madvise/madvise03.c
9230 97) Log Message: Fix the exit value in inotify cases on RHEL4.7. The RHEL4.7 (kernel-2.6.9-78.EL) does not support inotify system calls. So it should send out an information and return 0. In addition, tha patch also fixed a compile warning: Signed-off-by: Jin Bing Guo <guojb@linux.vnet.ibm.com>.
9232 Modified Files:
9233 ltp/testcases/kernel/syscalls/inotify/inotify01.c
9234 ltp/testcases/kernel/syscalls/inotify/inotify02.c
9236 98) Log Message:
9237 The attached patch fixes some errors when running with Ubuntu due to some bash specific syntax. It also has some minor cosmetic and indentation changes. CAVEATS:
9238 1- The comparisons failed because the script was generating empty files and the comparisons in line 181 failed. However the test proceeded as if the comparisons were successful. There is still room for improvement.
9239 2- I had to change Ubuntu default configuration (enable cron log file and rename it from cron.log to cron) for the test to succeed.
9240 Signed-Off-By: Elder Costa <elder.costa@terra.com.br>
9242 Modified File(s):
9243 ltp/testcases/commands/cron/cron_tests.sh
9245 99) Log Message:
9246 Fix Cron Test Fails to Compare. This patch fixes a comparison failure spotted by Elder Costa because the script was generating empty files. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
9248 Modified File(s):
9249 ltp/testcases/commands/cron/cron_tests.sh
9251 100) Log Message:
9252 At_allow01 and at_deny01 test cases always fail, because the result code handing is incorrect. This patch fixes it, and also tidy up code a little bit. In addition, looks like there is a bug for at utility with a non-login shell, so I suppose it does not hurt to work around this particular bug by using a login shell. Tested successfully on a x86-64 and s390x machines. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
9254 Modified File(s):
9255 ltp/testcases/commands/at/at_allow01
9256 ltp/testcases/commands/at/at_deny01
9258 101) Log Message:
9259 I hope the numa infrastructure will handle stuff non-numa systems. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
9261 Modified File(s):
9262 ltp/runltp
9264 102) Log Message:
9265 Integrate hugetlb tests into runltp. Also modify the way hugemmap02 is run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
9267 Modified File(s):
9268 ltp/runltp
9269 ltp/runtest/hugetlb
9271 103) Log Message:
9272 The following patch Integrates the remaining MTEST06 into runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
9274 Modified Files:
9275 ltp/runtest/mm
9276 ltp/testcases/kernel/mem/mtest06/mmap2.c
9277 ltp/testcases/kernel/mem/mtest06/mmap3.c
9279 104) Log Message:
9280 The following patch Integrates the remaining MMAPSTRESS into runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
9282 Modified Files:
9283 ltp/runtest/mm
9284 ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
9285 ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
9286 ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
9288 105) Log Message:
9289 Following warnings are generated when compiling mm_core_apis.c. Attached patch fixes them. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
9291 Modified File(s):
9292 ltp/testcases/kernel/mem/libmm/mm_core_apis.c
9294 106) Log Message:
9295 The following patch integrates build/install/run of mm_core_apis to runalltests.sh. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
9297 Modified File(s):
9298 ltp/runalltests.sh
9300 107) Log Message:
9301 The following patch integrates running of aio tests to runalltests.sh. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
9303 Modified File(s):
9304 ltp/runalltests.sh
9306 108) Log Message:
9307 This patch drops the redudant copies (in total three copies of fsx-linux.c from:
9308 - testcases/kernel/io/ltp-aiodio/
9309 - testcases/network/nfs/fsx-linux
9311 The only copy of fsx-linux.c will stay in:
9312 - testcases/kernel/fs/fsx-linux/fsx-linux.c
9314 Attached patch adapt the TCbin= variable of the runtests file to the install target "$LTPROOT/testcases/bin" to find the (shared) build of fsx-linux. Signed-off-by: Daniel Gollub <dgollub@suse.de>. Acked-by: CAI Qian <caiqian@cclom.cn>.
9316 Modified Files:
9317 ltp/runtest/fsx
9318 ltp/runtest/ltp-aiodio.part3
9319 ltp/runtest/ltplite
9320 ltp/runtest/nfs
9321 ltp/runtest/stress.part1
9322 ltp/testcases/kernel/io/ltp-aiodio/Makefile
9324 Removed Files:
9325 ltp/testcases/kernel/io/ltp-aiodio/fsx-linux.c
9326 ltp/testcases/network/nfs/fsx-linux/fsx-linux.c
9328 109) Log Message:
9329 The following patch complements previous ones to fix/improve the behaviour of cron_tests.sh script. Some fixes inspired in CAI Qian's previous posts. 
9330 Changes:
9331 1- Added LANG= in the script executed by cron to avoid issues with internationalization.
9332 2- Reordered some tests so that one checks if one of the variables TS_MIN is empty (in case there was some problem to create the file tst1_cron.out) 
9333 3- Eliminated the \t\n from the output strings that caused the problem reported by Subrata
9334 4- Fixed the order the expected x received values are printed out to the output log
9336 This version fixes an error in the previous patch that prevented it from applying correctly and added minor cosmetic changes. Signed-Off-By: Elder Costa <elder.costa@terra.com.br>.
9338 Modified File(s):
9339 ltp/testcases/commands/cron/cron_tests.sh
9341 LTP-20080930
9343 1) Log Message:
9344 Fix build error for libclone.c. Signed-off-by: Veerendra Chandrappa <vechandr@in.ibm.com>.
9346 Modified File(s):
9347 ltp/testcases/kernel/containers/libclone/libclone.h
9349 2) Log Message:
9350 Set executable flag for netpipe.sh without chmod.sh which just performs an santiy check if the user is root to run chmod 755, which doesn't require root priviliges. Signed-off-by: Daniel Gollub <dgollub@suse.de>. 
9352 Modified File(s):
9353 ltp/tools/netpipe-2.4/Makefile
9355 3) Log Messsage:
9356 sync_pipe_close() returns an uninitialized value when it is passed an already closed pipe. Signed-off-by: Roy Lee <roylee17@gmail.com>. 
9358 Modified File(s):
9359 ltp/lib/libtestsuite.c
9361 4) Log Message:
9362 I extended getegid testcase to test getegid16, too. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
9364 Modified File(s):
9365 ltp/runtest/syscalls
9366 ltp/testcases/kernel/syscalls/getegid/Makefile
9367 ltp/testcases/kernel/syscalls/getegid/getegid01.c
9369 5) Log Message:
9370 This can only be tested on a POWER6 machine.  A program to test it is attached. --Paul Mackerras.
9371 Thanks for sharing the test case with LTP. I have ported it to bare minimum LTP requirement and ran it on various architectures and kernel versions to test out the behaviour of the test on these machines. Yamato, When you find time, kindly add more specific stuff that we have specially for the LTP syscall tests, things like running in a loop, running concurrently, etc. And here goes the Patch. Paul, you can propose more modification to this if you wish to:
9372 Signed-off-by: Paul Mackerras <paulus@samba.org>,
9373 Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>.
9375 Modified Files:
9376 ltp/runtest/syscalls
9378 Added Files:
9379 ltp/testcases/kernel/syscalls/switch/Makefile
9380 ltp/testcases/kernel/syscalls/switch/switch01.c
9382 6) Log Message:
9383 I have seen that in some of my systems, utimensat fails to build because of some definitions missing in system headers. Do, you think we can apply the following patch: Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>. 
9385 Modified File(s):
9386 ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
9388 7) Log Message:
9389 Looks OK as far as I can see, except that I wonder why you check for being root: since there is no restriction by the kernel on which processes can use this system call.  A process can't do anything to any other process using this system call, so there's no reason to restrict it. Also you might like to call it "endian_switch()" rather than just "switch()". Paul Mackerras <paulus@samba.org>.
9391 Modified File(s):
9392 ltp/testcases/kernel/syscalls/switch/switch01.c
9394 8) Log Message:
9395 The following two scripts cannot execute correctly on my box, which doesn’t equip gawk but awk (busybox). This patch makes them, as well as other scripts( see the patch), to not explicitly using gawk but awk. roylee@andestech.com. 
9397 Modified File(s):
9398 ltp/testcases/commands/cron/cron_allow01
9399 ltp/testcases/commands/cron/cron_deny01
9400 ltp/testcases/commands/cron/cron_neg_tests.sh
9401 ltp/testcases/kernel/ipc/ipc_stress/cleanup
9402 ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
9403 ltp/testcases/open_hpi_testsuite/clients/hpionIBMblade.c
9405 9) Log Message:
9406 This patch does the following:
9407 1. These test cases failed with "open returned unexpected errno 2" because the child process falls through to execute redundant cleanup(),
9408 2. Added code to use the tst_tmpdir()/tst_rmdir() APIs.
9409 Signed-Off-By: <roylee@andestech.com>
9411 Modified File(s):
9412 ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
9413 ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
9414 ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
9416 10) Log Message:
9417 Remove redundant bits from the container test script. Keep the nicer/self-consistent info. Add proper dependencies on check_for_unshare rather than shoehorning it in as a MAKE command in *only* the 'all' target. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>, Acked-by: Serge Hallyn <serue@us.ibm.com>,
9419 Modified File(s):
9420 ltp/testcases/kernel/containers/Makefile
9421 ltp/testcases/kernel/containers/container_test.sh
9423 11) Log Message:
9424 Make these rules a tiny bit more generic using the automatic $@ variable. This means anyone copying this line is less likely to make copy/paste errors. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>, Acked-By: Serge Hallyn <serue@us.ibm.com>.
9426 Modified File(s):
9427 ltp/testcases/kernel/containers/Makefile
9429 12) Log Message:
9430 When it comes to this program, why should we care what the arch is? Shouldn't the SYS_ and __NR numbers alone tell us if unshare() is relevant here? Also, suppose both SYS_unshare and __NR_unshare aren't defined and we're running on an i386 box. This means we'll trigger the block: 
9431         #elif __i386__
9432                 int do_check(void) { return kernel_is_too_old(); }
9433 Which is totally wrong. Fix these up by ignoring the arch and boiling it all down to a corrected check for the proper define(s). See sys/syscall.h for details on SYS_ vs. __NR_. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>, Acked-by: Serge Hallyn <serue@us.ibm.com>,
9435 Modified File(s):
9436 ltp/testcases/kernel/containers/check_for_unshare.c
9438 13) Log Message:
9439 Now that we have proper dependencies on check_for_unshare we take explicit tests for unshare out of the top-level make file and distribute to each subdir Makefile as ifeq...endif sections which control which targets to build. While it doesn't avoid descending into subdirs it's easier to read and check the make code when most of the build rules don't have shell flow control. Even better if we could change the contents of SUBDIRS based on the results of running check_for_unshare. Also note the use of := and not =. info Make is our friend. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>, Acked-by: Serge Hallyn <serue@us.ibm.com>, 
9441 Modified File(s):
9442 ltp/testcases/kernel/containers/Makefile
9443 ltp/testcases/kernel/containers/libclone/Makefile
9444 ltp/testcases/kernel/containers/pidns/Makefile
9445 ltp/testcases/kernel/containers/sysvipc/Makefile
9446 ltp/testcases/kernel/containers/utsname/Makefile
9448 14) Log Message:
9449 Now that they are in it's best to drop the noltp junk leftover from the LTP port of the container tests. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>, Acked-by: Serge Hallyn <serue@us.ibm.com>.
9451 Modified File(s):
9452 ltp/testcases/kernel/containers/Makefile
9453 ltp/testcases/kernel/containers/libclone/Makefile
9454 ltp/testcases/kernel/containers/pidns/Makefile
9455 ltp/testcases/kernel/containers/pidns/pidns01.c
9456 ltp/testcases/kernel/containers/pidns/pidns02.c
9457 ltp/testcases/kernel/containers/pidns/pidns03.c
9458 ltp/testcases/kernel/containers/sysvipc/Makefile
9459 ltp/testcases/kernel/containers/sysvipc/shmnstest.c
9460 ltp/testcases/kernel/containers/utsname/Makefile
9461 ltp/testcases/kernel/containers/utsname/utstest.c
9463 15) Log Message:
9464 Use non-recursive assignment. This means, for example, that:
9465 SRCS := $(wildcard *.c)
9466 will call the wildcard function, substitute the output, and assign it to SRCS. Recursive assignment (plain =) would use the output and continue performing substitutions until no further substitutions could be made. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>, Acked-by: Serge Hallyn <serue@us.ibm.com>.
9468 Modified File(s):
9469 ltp/testcases/kernel/containers/Makefile
9470 ltp/testcases/kernel/containers/libclone/Makefile
9471 ltp/testcases/kernel/containers/pidns/Makefile
9472 ltp/testcases/kernel/containers/sysvipc/Makefile
9473 ltp/testcases/kernel/containers/utsname/Makefile
9475 16) Log Message:
9476 The operator for string unequivalent check is not '-ne' but '!='. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
9478 Modified File(s):
9479 ltp/testcases/network/ipv6/finger6/finger601
9481 17) Log Message:
9482 The state of finger service is not got correctly as an option for netstat is lacked. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
9484 Modified File(s):
9485 ltp/testcases/network/ipv6/finger6/finger601
9487 18) Log Message:
9488 Although ping6 doesn't have -R option, it is specified. It should be removed. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
9490 Modified File(s):
9491 ltp/testcases/network/ipv6/ping6/ping601
9493 19) Log Message:
9494 Fix the build error for some systax error. Also fix some warnings. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
9496 Modified File(s):
9497 ltp/testcases/kernel/syscalls/switch/switch01.c
9499 20) Log Message:
9500 Part of these tests are pretty much enough to invoke an oom-killer. Let the test do the functional testing part, and, we can do stress testing with hackbench seperately. Si
9501 gned-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
9503 Modified File(s):
9504 ltp/runtest/sched
9506 21) Log Message:
9507 Fix memory leak in time-schedule.
9509 Modified File(s):
9510 ltp/testcases/kernel/sched/tool/time-schedule.c
9512 22) Log Message:
9513 Fix memory leak in trace_sched.
9515 Modified File(s):
9516 ltp/testcases/kernel/sched/tool/trace_sched.c
9518 23) Log Message:
9519 Fix memory leak in message_queue_test_01.
9521 Modified File(s):
9522 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_01.c
9524 24) Log Message:
9525 Fix memory leak in semaphore_test_02.
9527 Modified File(s):
9528 ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
9530 25) Log Message:
9531 I worked on 2 test cases for foogid16 system calls; and I will do 5 more. All these test cases have the same macro. So I'd like to introduce compat_gid.h; and put the macro to the file. Could you add compat_gid.h to testcases/kernel/syscalls/utils/ and apply patches for existing test cases? Here after I'd like to use the compat_gid.h in newly ported test cases. Signed-off-by: Masatake YAMATO <yamato@redhat.com>,
9533 Modified Files:
9534 ltp/testcases/kernel/syscalls/setgid/Makefile
9535 ltp/testcases/kernel/syscalls/setgid/compat_16.h
9536 ltp/testcases/kernel/syscalls/setgid/setgid02.c
9537 ltp/testcases/kernel/syscalls/setgid/setgid03.c
9538 ltp/testcases/kernel/syscalls/setgroups/Makefile
9539 ltp/testcases/kernel/syscalls/setgroups/compat_16.h
9540 ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
9541 ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
9543 Added Files:
9544 ltp/testcases/kernel/syscalls/utils/compat_gid.h
9546 26) Log Message:
9547 Add $(CFLAGS). From: Roy Lee <roylee17@gmail.com>.
9549 Modified File(s):
9550 ltp/testcases/kernel/containers/Makefile
9552 27) Log Message:
9553 Paul <paulus@samba.org> wanted the name to be endian_switch. Michael Kerrisk <mtk.manpages@googlemail.com> seconded his suggestion. 
9555 Modified File(s):
9556 ltp/testcases/kernel/syscalls/switch/switch01.c
9558 28) Log Message:
9559 Don't warn that TCID, TST_TOTAL and TST_COUNT is not set when using tst_kvercmp. And. Check /proc/net/connector to see if process event connector is supported or not. Also merged some cleanups done by Matt Helsley. Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
9561 Modified File(s):
9562 ltp/runltp
9563 ltp/testcases/kernel/Makefile
9564 ltp/testcases/kernel/connectors/Makefile
9565 ltp/testcases/kernel/connectors/connector_test.sh
9566 ltp/testcases/kernel/connectors/pec/run_pec_test
9567 ltp/tools/apicmds/ltpapicmd.c
9569 29) Log Message:
9570 Fix memory leak in semaphore_test_03.
9572 Modified File(s):
9573 ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
9575 30) Log Message:
9576 I think TST_NEWER_64_SYSCALL is better than TST_NEWER_64 because newer_64.mk is local to testcases/kernel/syscalls. This rule is applicable to compat_16.mk. Signed-off-by: Roy Lee <roylee17@gmail.com>. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
9578 Modified File(s):
9579 ltp/testcases/kernel/syscalls/utils/compat_16.mk
9580 ltp/testcases/kernel/syscalls/utils/newer_64.mk
9582 31) Log Message:
9583 Addition of signalfd() syscall test case(s) to LTP. Signed-Off-By: Masatake YAMATO <yamato@redhat.com>.
9585 Added Files:
9586 ltp/testcases/kernel/syscalls/signalfd/Makefile
9587 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
9588 ltp/testcases/kernel/syscalls/utils/cond.mk
9590 32) Log Message:
9591 This patch removes outdated (or irrelevant) parts of the  existing documentation and updates its. Also incorporated are suggestions made by Darren.  Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>.
9593 Modified File(s):
9594 ltp/testcases/realtime/README
9595 ltp/testcases/realtime/doc/HOWTO_ADD_TESTS
9597 33) Log Message:
9598 This patch fixes a few minor issues in run.sh
9599 1. Adds list option to the usage() command.
9600 2. Remove java from "all" tests to be run.
9601 3. It fix the output of usage (./run.sh or ./run.sh -h)
9603 Tested: Running "./run.sh -t func", "./run.sh -t all" , "./run.sh",  "./run.sh -h". Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>
9605 Modified File(s):
9606 ltp/testcases/realtime/config.mk
9607 ltp/testcases/realtime/run.sh
9609 34) Log Message:
9610 This patch ensures that the python scripts support utf encoding. Prior to the patch, the python scripts would exit with this error:
9611 File "parse-testpi1.py", line 3
9612 SyntaxError: Non-ASCII character '\xc2' in file parse-testpi1.py on line 3, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
9613 This patch fixes it. Tested: Running all the python scripts. Signed-Off-By:Chirag <chirag@linux.vnet.ibm.com>.
9615 Modified File(s):
9616 ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
9617 ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
9618 ltp/testcases/realtime/func/sched_football/parse-football.py
9619 ltp/testcases/realtime/scripts/parser.py
9621 35) Log Message:
9622 This patch fixes the getcpu patch for parisc (and probably other platforms as well). The check for "__GLIBC__ >= 2 && __GLIBC_MINOR__ >= 6" is wrong. It breaks as soon as a glibc 3.0 would be published. Replace it with __GLIBC_PREREQ(2,6). Tested on parisc and i386. Signed-off-by: Helge Deller <deller@gmx.de>.
9624 Modified File(s):
9625 ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
9627 36) Log Message:
9628 Garrett, thank you for input. I think my patch works as you wrote. My patch tries sys/signalfd.h then linux/signalfd.h. So I can say my patch tries "whatever's the newest standard"(glibc header file) then "deprecated version"(no glibc header but kernel header file). It is important point. Thank you. CROSS_CFLAGS should be considered when checking the existance of header file. I update the last patch. It does
9629   1. If sys/signalfd.h is not available, use syscall to invoke signalfd.
9630   2. CFLAGS is considered when checking the existance of signalfd.h.
9631   3. Checking the existance of signalfd.h in addition to checking sys/signalfd.h and linux/signalfd.h.     
9632 Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
9634 Modified File(s):
9635 ltp/testcases/kernel/syscalls/signalfd/Makefile
9636 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
9637 ltp/testcases/kernel/syscalls/utils/cond.mk
9639 37) Log Message:
9640 When I built and installed the latest LTP cases, some errors broke the install process. And the system didn't support "unshare". The patches modified these files. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>. Based on a cursory glance and memory of Matt's patches, this looks good. "Serge E. Hallyn" <serue@us.ibm.com>.
9642 Modified File(s):
9643 ltp/testcases/kernel/containers/pidns/Makefile
9644 ltp/testcases/kernel/containers/sysvipc/Makefile
9645 ltp/testcases/kernel/containers/utsname/Makefile
9647 38) Log Message:
9648 I got this failure because of the typo in the testcase.
9649 # ./hugemmap01 -H/huge
9650 hugemmap01    1  FAIL  :  open() on /huge/1602mmapfile Failed, errno=2 : No such file or directory
9652 This failure needs to be /huge directory present inside the / directory. I don't think mkdir /huge is a good idea so i modified as : Signed-off By: Rishikesh K Rajak <risrajak@in.ibm.com>.
9654 Modified File(s):
9655 ltp/runtest/hugetlb
9657 39) Log Message:
9658 Here is some small correction in memory map stress testcases. Result before
9659 applying patch:
9661 # ./mmapstress01 -h
9662 ./mmapstress01: invalid option -- h
9663 usage: ./mmapstress01 -p nprocs [-t minutes -f filesize -S sparseoffset -r -o -m -l -d]
9664 mmapstress01    1  FAIL  :  Test failed
9666 Result after applying patch:
9668 # ./mmapstress01 -h
9669 ./mmapstress01: invalid option -- h
9670 usage: ./mmapstress01 -p nprocs [-t minutes -f filesize -S sparseoffset -r -o -m -l -d]
9672 Signed-off By: Rishikesh K Rajak <risrajak@in.ibm.com>
9674 Modified File(s):
9675 ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
9677 40) Log Message:
9678 The Makefile in the mqueues- and semaphores directory of the open_posix_testsuite try incorrectly to overwrite the compiler and have no clue about the fact that there could be a cross compilation scenario, so it tries to search libs in /usr/lib. This results in the following command line:
9680 make[2]: Entering directory `<somewhere>/ltp-full-20080831/testcases/open_posix_testsuite/stress/mqueues' 
9681 gcc -Wall -O2 -g -I -L/usr/lib -lpthread -I../../include multi_send_rev_1.c -o multi_send_rev_1.test -lmqueue
9683 which is obviously wrong for cross compilation. With this change the right compiler and the right libs from the toolchain are being used. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>.
9685 Modified File(s):
9686 ltp/testcases/open_posix_testsuite/stress/mqueues/Makefile
9687 ltp/testcases/open_posix_testsuite/stress/semaphores/Makefile
9690 41) Log Message:
9691 The Makefile in the mqueues directory of the open_posix_testsuite wants to link the mq_open testcase against libmqueue. POSIX.1-2001 states: 
9692 "Link with -lrt".
9693 So this is definitely wrong, and we do what the standard recommends. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>.
9695 Modified File(s):
9696 ltp/testcases/open_posix_testsuite/stress/mqueues/Makefile
9698 42) Log Message:
9699 The semaphores tests of the open_posix_testsuite want to link again libposix1b, but I don't have any idea why it tries to do so. However, it results in:
9701 gcc -Wall -O2 -g -I -L/usr/lib -I../../include multi_con_pro.c -o multi_con_pro.test -lposix1b -lpthread
9702 /usr/bin/ld: cannot find -lposix1b
9704 This patch removes the bogus library. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>.
9706 Modified File(s):
9707 ltp/testcases/open_posix_testsuite/stress/semaphores/Makefile
9709 43) Log Message:
9710 To make POSIX namespace clear, glibc-2.8 requires people to define _GNU_SOURCE when they use Advanced Socket APIs. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
9712 Modified File(s):
9713 ltp/testcases/network/lib6/Makefile
9715 44) Log Message:
9716 The definitions, ICMP6_RR_PCOUSE_DECRVLTIME and ICMP6_RR_PCOUSE_DECRPLTIME are wrong. According to RFC3542, they should be ICMP6_RR_PCOUSE_FLAGS_DECRVLTIME, ICMP6_RR_PCOUSE_FLAGS_DECRPLTIME. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
9718 Modified File(s):
9719 ltp/testcases/network/lib6/asapi_03.c
9721 45) Log Message:
9722 "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>.
9724 Modified File(s):
9725 ltp/testcases/network/lib6/asapi_06.c
9727 46) Log Message:
9728 When we compile the test codes with -Wall option, lots of warning appear. It is better to remove them for the future debbuging. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
9730 Modified File(s):
9731 ltp/testcases/network/lib6/asapi_04.c
9732 ltp/testcases/network/lib6/asapi_05.c
9733 ltp/testcases/network/lib6/asapi_06.c
9734 ltp/testcases/network/lib6/asapi_07.c
9735 ltp/testcases/network/lib6/getaddrinfo_01.c
9736 ltp/testcases/network/lib6/in6_01.c
9737 ltp/testcases/network/lib6/in6_02.c
9738 ltp/testcases/network/lib6/runcc.c
9740 47) Log Message:
9741 Sorry, I took a mistake. Could you apply following patch? Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
9743 Modified File(s):
9744 ltp/testcases/kernel/syscalls/utils/cond.mk
9746 48) Log Message:
9747 Addition of getgid16() test cases. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
9749 Modified Files:
9750 ltp/testcases/kernel/syscalls/getgid/Makefile
9751 ltp/testcases/kernel/syscalls/getgid/getgid01.c
9752 ltp/testcases/kernel/syscalls/getgid/getgid02.c
9753 ltp/testcases/kernel/syscalls/getgid/getgid03.c
9755 Added Files:
9756 ltp/testcases/kernel/syscalls/getgid/compat_16.h
9758 49) Log Message:
9759 In testcases/kernel/ipc/ipc_stress/cleanup file,  it uses the command "ipcrm " to delete the ipc resources. But usage is deprecated and noneffective in some cases. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
9761 Modified File(s):
9762 ltp/testcases/kernel/ipc/ipc_stress/cleanup
9764 50) Log Message:
9765 Segmentation fault error: When I ran runtest/math with runltp, the float cases worked well. But they would drop into segmentation fault when they were called directly in command line. The reason is to input "NULL" to strlen() which caused Segmentation fault. The patch also fixed a large number of  memory leaks in math/float cases.Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
9767 Modified File(s):
9768 ltp/testcases/misc/math/float/main.c
9769 ltp/testcases/misc/math/float/thread_code.c
9771 51) Log Message:
9772 Fix memory leaks in mem02. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.  
9774 Modified File(s):
9775 ltp/testcases/kernel/mem/mem/mem02.c
9777 52) Log Message:
9778 Fix memory leaks in pipeio. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
9780 Modified File(s):
9781 ltp/testcases/kernel/ipc/pipeio/pipeio.c
9783 53) Log Message:
9784 Fix memory leaks in mallocstress. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
9786 Modified File(s):
9787 ltp/testcases/kernel/mem/mtest07/mallocstress.c
9789 54) Log Message:
9790 Fix the error in freeing memory on confstr01. In confstr01.c,  it's wrong that it reset the buffer contents to NULL before freeing the memory allocated. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
9792 Modified File(s):
9793 ltp/testcases/kernel/syscalls/confstr/confstr01.c
9795 55) Log Message:
9796 Addition of Initial Set of Network Name Space test cases. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
9798 Modified Files:
9799 ltp/testcases/kernel/containers/Makefile
9800 ltp/testcases/kernel/containers/README
9801 ltp/testcases/kernel/containers/check_for_unshare.c
9802 ltp/testcases/kernel/containers/container_test.sh
9803 ltp/testcases/kernel/containers/libclone/Makefile
9804 ltp/testcases/kernel/containers/libclone/libclone.h
9806 Added Files:
9807 ltp/testcases/kernel/containers/libclone/libnetns.c
9808 ltp/testcases/kernel/containers/netns/Makefile
9809 ltp/testcases/kernel/containers/netns/ch_ftp.sh
9810 ltp/testcases/kernel/containers/netns/check_netns_enabled.c
9811 ltp/testcases/kernel/containers/netns/child.sh
9812 ltp/testcases/kernel/containers/netns/child_1.sh
9813 ltp/testcases/kernel/containers/netns/child_2.sh
9814 ltp/testcases/kernel/containers/netns/child_propagate.sh
9815 ltp/testcases/kernel/containers/netns/childipv6.sh
9816 ltp/testcases/kernel/containers/netns/childns.sh
9817 ltp/testcases/kernel/containers/netns/container_ftp.pl
9818 ltp/testcases/kernel/containers/netns/crtchild.c
9819 ltp/testcases/kernel/containers/netns/crtchild_delchild.c
9820 ltp/testcases/kernel/containers/netns/delchild.sh
9821 ltp/testcases/kernel/containers/netns/initialize.sh
9822 ltp/testcases/kernel/containers/netns/par_chld_ftp.c
9823 ltp/testcases/kernel/containers/netns/par_chld_ipv6.c
9824 ltp/testcases/kernel/containers/netns/par_ftp.sh
9825 ltp/testcases/kernel/containers/netns/parent.sh
9826 ltp/testcases/kernel/containers/netns/parent_1.sh
9827 ltp/testcases/kernel/containers/netns/parent_2.sh
9828 ltp/testcases/kernel/containers/netns/parent_share.sh
9829 ltp/testcases/kernel/containers/netns/parent_view.sh
9830 ltp/testcases/kernel/containers/netns/parentns.sh
9831 ltp/testcases/kernel/containers/netns/paripv6.sh
9832 ltp/testcases/kernel/containers/netns/rename_net.sh
9833 ltp/testcases/kernel/containers/netns/runnetnstest.sh
9834 ltp/testcases/kernel/containers/netns/sysfsview.c
9835 ltp/testcases/kernel/containers/netns/two_children_ns.c
9837 56) Log Message:
9838 The attached patch moves getgid02.c to getegid02.c. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
9840 Modified Files:
9841 ltp/runtest/syscalls
9842 ltp/testcases/kernel/syscalls/getegid/Makefile
9843 ltp/testcases/kernel/syscalls/getegid/getegid01.c
9845 Added Files:
9846 ltp/testcases/kernel/syscalls/getegid/compat_16.h
9847 ltp/testcases/kernel/syscalls/getegid/getegid02.c
9849 Removed Files:
9850 ltp/testcases/kernel/syscalls/getgid/getgid02.c
9852 57) Log Message:
9853 Added Default LTP run, Ballista & Open Posix Suite run to runalltests.sh. More such tests are to follow. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
9855 Modified File(s):
9856 ltp/runalltests.sh
9858 58) Log Message:
9859 I am not sure why runtest/admin_tools was kept outside the perview of LTP default run. I found no issues in running it as normally as other LTP tests. Please let me know if some of you have some problem running it as default. Also included are some changes for running fs_acls tests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
9861 Modified File(s):
9862 ltp/runltp
9863 ltp/testcases/kernel/fs/acls/Makefile
9864 ltp/testcases/kernel/fs/acls/acl_test01
9866 59) Log Message:
9867 -t test-arguments       Where test-argument can be a space separated sequence of:
9868                         func            all functional tests will be run
9869                         stress          all stress tests will be run
9870                         perf            all perf tests will be run
9871                         all             all tests will be run
9872                         list            all available tests will be listed
9873                         clean           all logs deleted, make clean performed
9874                         test_name       only test_name subdir will be run (e.g: func/pi-tests)
9875 -p profile              Use profile instead of default (see doc/AUTOMATED_RUN)
9876 -h                      help
9877 Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>
9879 Modified File(s):
9880 ltp/testcases/realtime/run.sh
9882 60) Log Message:
9883 Daniel Gollub <dgollub@suse.de> wrote: With 2.6.27-rc* linux/dirent.h got removed Kbuild headers_install targe and dirent struct got removed. Instead use #include <dirent.h> instead of #include <linux/dirent.h>. Garrett Cooper <yanegomi@gmail.com> wrote: It appears that asm/page.h isn't packaged with kernel.org sources anymore as of 2.6.25, according to some folks on #fedora-devel. I was just wondering a) if that's the case, b) whether or not those affected test compiles have been identified and removed / modified? If both questions are true and no one has pointed out this issue before now, I've found all of the items which don't follow this behavior: According to the folks in #fedora-devel (airlied, jwb), we shouldn't be using asm/page.h directly, but instead should be accessing everything in page.h via sysconf(2), like so:
9884                 PAGE_SIZE => sysconf(_SC_PAGE_SIZE)
9885 This method is POSIX compatible as per: http://www.opengroup.org/onlinepubs/009695399/functions/sysconf.html.
9886 Yes, it is. There are numerous test cases in LTP which use:
9887        struct dirent, 
9888 by including /usr/include/dirent.h. The interesting part is, this guy (/usr/include/dirent.h) in turn includes /usr/include/bits/dirent.h, where the definition of struct resides. Following is the patch which solves this issue along with page.h header file removal from 2.6.25 onwards, reported by Garret earlier. Signed-of-by: Subrata Modak <subrata@linux.vnet.ibm.com>.
9890 Modified File(s):
9891 ltp/testcases/kernel/controllers/io-throttle/iobw.c
9892 ltp/testcases/kernel/module/create_module/create_module02.c
9893 ltp/testcases/kernel/module/delete_module/delete_module02.c
9894 ltp/testcases/kernel/module/query_module/query_module01.c
9895 ltp/testcases/kernel/module/query_module/query_module02.c
9896 ltp/testcases/kernel/module/query_module/query_module03.c
9897 ltp/testcases/kernel/syscalls/getdents/getdents01.c
9898 ltp/testcases/kernel/syscalls/getdents/getdents02.c
9899 ltp/testcases/kernel/syscalls/getdents/getdents03.c
9900 ltp/testcases/kernel/syscalls/getdents/getdents04.c
9901 ltp/tools/top-LTP/proc/devname.c
9903 61) Log Message:
9905 Modified Files:
9906 ltp/runtest/ltplite
9907 ltp/runtest/syscalls
9908 ltp/testcases/kernel/syscalls/ioctl/Makefile
9909 ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
9910 ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
9912 Added Files:
9913 ltp/testcases/kernel/syscalls/ioctl/test_ioctl
9915 62) Log Message:
9916 This patch introduces new check_header defined in utils/cond.mk to Makefile for eventfd test cases. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
9918 Modified File(s):
9919 ltp/testcases/kernel/syscalls/eventfd/Makefile
9921 63) Log Message:
9922 This patch introduces new check_header defined in utils/cond.mk to Makefile for inotify test cases. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
9924 Modified File(s):
9925 ltp/testcases/kernel/syscalls/inotify/Makefile
9927 64) Log Message:
9928 Added runtest/syscalls entry for signalfd. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
9930 Modified File(s):
9931 ltp/runtest/syscalls
9933 65) Log Message:
9934 This patch introduces new check_header defined in utils/cond.mk to Makefile for modify_ldt test cases. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
9936 Modified File(s):
9937 ltp/testcases/kernel/syscalls/modify_ldt/Makefile
9939 66) Log Message:
9940 Simplify genload Makefile. It turns out most of these options aren't needed to build stress. Signed-off-by: Nate Straz <nstraz@redhat.com>.
9942 Modified File(s):
9943 ltp/tools/genload/Makefile
9945 67) Log Message:
9946 In io_cancel01 , io_destroy01, io_getevents01, io_setup01, io_submit01, if the libaio-devel package didn't been installed on the system, some errors would be occured. To fix it, the each Makefile would be modified. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
9948 Modified File(s):
9949 ltp/testcases/kernel/syscalls/io_cancel/Makefile
9950 ltp/testcases/kernel/syscalls/io_destroy/Makefile
9951 ltp/testcases/kernel/syscalls/io_getevents/Makefile
9952 ltp/testcases/kernel/syscalls/io_setup/Makefile
9953 ltp/testcases/kernel/syscalls/io_submit/Makefile
9955 68) Log Message:
9956 When the libcap-2.11 or newer didn't been installed on the sysytem, the filecaps testcase would return a message instead of an error. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
9958 Modified File(s):
9959 ltp/testcases/kernel/security/filecaps/filecapstest.sh
9961 69) Log Message:
9962 On ppc64, the modify_ldt cases would not been compiled. So it should be return the message:"System doesn't support execution of the test" instead of an error message. In addition, the Fix_runtest_syscalls.patch also resolved the switch01 running error. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
9964 Modified Files:
9965 ltp/runtest/syscalls
9966 ltp/testcases/kernel/syscalls/modify_ldt/Makefile
9968 Added Files:
9969 ltp/testcases/kernel/syscalls/modify_ldt/run-modify_ldt01.sh
9970 ltp/testcases/kernel/syscalls/modify_ldt/run-modify_ldt02.sh
9972 70) Log Message:
9973 IDCheck.sh fails to detect the group nobody does not exist and exits with 0 status. This patch fixes this behavior. I have added a small cosmetic change to indicate No is the default response to the question asked by the script. Signed-Off-By: Elder Costa <elder.costa@terra.com.br>.
9975 Modified File(s):
9976 ltp/IDcheck.sh
9978 71) Log Message:
9979 The following patch is for script testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh. It fixes a test error (line 72) and a bash specific test extension. (lines 72 and 102) that fail to run under Ubuntu (and probably Debian) as /bin/sh points to dash instead of bash (as in Redhat/Fedora). This script would also benefit of a reformatting as it lacks indentation but I wanted to keep the patch simple and I am not familiar with script format style of LTP. Signed-Off-by: Elder Costa <evcosta@dixtal.com.br>.
9981 Modified File(s):
9982 ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
9984 72) Log Message:
9985 The following patch fixes testcases/kernel/syscalls/creat/creat08.c just like the previous one for open10.c. Signed-Off-By: Elder Costa <elder.costa@terra.com.br>.
9987 Modified File(s):
9988 ltp/testcases/kernel/syscalls/creat/creat08.c
9990 73) Log Message:
9991 The following patch is for testcases/kernel/syscalls/open/open10.c. Ubuntu (and I believe, Debian) does not have a nobody group and the program fails to run. I added some lines instead to test for "nogroup" instead which I believe is Debian's equivalent and must do what the program is intended to. Signed-Off-By: Elder Costa <evcosta@dixtal.com.br>.
9993 Modified File(s):
9994 ltp/testcases/kernel/syscalls/open/open10.c
9996 74) Log Message:
9997 Trivial patch to remove an unused local var. Signed-off-by: Serge Hallyn <serue@us.ibm.com>.
9999 Modified File(s):
10000 ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
10002 75) Log Message:
10003 I needed the following patch in order for file capabilities to correctly install.  If there is a better way to do this, that's fine with me, but CC was undefined and this was the easiest way to get past this. Signed-off-by:  Serge Hallyn <serue@us.ibm.com>.
10005 Modified File(s):
10006 ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
10008 LTP-20080831
10010 1) Log Message:
10011 Compile error message occured on ia64 box. You should get a gcc warning on x86: "PAGE_SIZE" redefined. We can avoid the warning:
10012 #ifndef PAGE_SIZE
10013 #define PAGE_SIZE getpagesize()
10014 #endif
10015 But normally upper-case macros means constants, but the above macro is not a constant. Shi Weihua <shiwh@cn.fujitsu.com> & Li Zefan <lizf@cn.fujitsu.com>.
10017 Modified File(s):
10018 ltp/testcases/kernel/controllers/io-throttle/iobw.c
10020 2) Log Message:
10021 This  patch fixes the fs_inod script. On error-condition it was not setting up proper error values and used to throw up error. Also, it was referring to a non-existent function 'error()'. Now it returns 0 on Success or non-zero value on Failure. I have verified this script  on ReadWrite dir and ReadOnly-dir where the tests fail. Signed-Off-By
10022 : Veerendra Chandrappa <vechandr@in.ibm.com>.
10024 Modified File(s):
10025 ltp/testcases/kernel/fs/fs_inod/fs_inod
10027 3) Log Message:
10028 Addition of setgid16 syscall tests. I've tried this task. Please put compat_16.h to testcases/kernel/syscalls/setgid. And apply following patch before rebuilding tests. In addition I removed one getgid() invocation in testcases/kernel/syscalls/setgid/setgid02.c because the returned value is not used anywhere in the program. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
10030 Modified Files:
10031 ltp/runtest/syscalls
10032 ltp/testcases/kernel/syscalls/setgid/Makefile
10033 ltp/testcases/kernel/syscalls/setgid/setgid01.c
10034 ltp/testcases/kernel/syscalls/setgid/setgid02.c
10035 ltp/testcases/kernel/syscalls/setgid/setgid03.c
10037 Added Files:
10038 ltp/testcases/kernel/syscalls/setgid/compat_16.h
10040 4) Log Message:
10041 As reported by Li Zefan, normally upper-case macros means constants, but the above macros are not constants: Use lower-case names instead. Signed-off-by: Andrea Righi <righi.andrea@gmail.com>. Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
10043 Modified File(s):
10044 ltp/testcases/kernel/controllers/io-throttle/iobw.c
10046 5) Log Message:
10047 It is surely better to support the old blockio.bandwidth and the new blockio.bandwidth-max interface for now. So, just ignore the previous patch. Support both blockio.bandwidth and the new interface blockio.bandwidth-max, to set i/o limiting rules according to the new userspace->kernel interface (io-throttle v8). In perspective we would like to have also blockio.bandwidth-min and implement a mechanism to guarantee minimum performance levels as well. Signed-off-by: Andrea Righi <righi.andrea@gmail.com>.
10049 Modified File(s):
10050 ltp/testcases/kernel/controllers/io-throttle/run_io_throttle_test.sh
10052 6) Log Message:
10053 utimensat01 give a build error when __NR_utimensat is not set because test.h is not included. It also gives a link error because TCID is not defined. This patch fixes these issues. Signed-off-by: Martin Habets <errandir_news@mph.eclipse.co.uk>.
10055 Modified File(s):
10056 ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
10058 7) Log Message:
10059 Addition of ftruncate64 syscall test support. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
10061 Modified File(s)
10062 ltp/runtest/syscalls
10063 ltp/testcases/kernel/syscalls/ftruncate/Makefile
10065 8) Log Message:
10066 Addition of truncate64 syscall test support. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
10068 Modified File(s):
10069 ltp/runtest/syscalls
10070 ltp/testcases/kernel/syscalls/truncate/Makefile
10072 9) Log Message:
10073 Here is the RO Bind mount updated testcase. This script consists of 3 files.
10074 test_robind.sh -  This is the basis testcase which setups the infrastructure for the ROBind mount
10075 fs_ro_test     -  Which has the different tests to be executed.
10076 Readme_ROBind  -  Explains the different testcases executed.
10078 This testcase addresses the earlier comments and has been made more generic. Also will be adding few ioctl syscalls testcases to the fs_ro_test flatfile. As we can append more tests to the flat file fs_ro_test. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>. 
10080 Added Files:
10081 ltp/runtest/fs_readonly
10082 ltp/testscripts/Readme_ROBind
10083 ltp/testscripts/fs_ro_tests
10084 ltp/testscripts/test_robind.sh
10086 10) Log Message:
10087 Added basic testcases for eventfd() syscall. Signed-off-by: Vijay Kumar <vijaykumar@bravegnu.org>.
10089 Modified Files:
10090 ltp/runtest/syscalls ltp/testcases/kernel/include/i386.in
10091 ltp/testcases/kernel/include/ia64.in
10092 ltp/testcases/kernel/include/powerpc.in
10093 ltp/testcases/kernel/include/powerpc64.in
10094 ltp/testcases/kernel/include/s390.in
10095 ltp/testcases/kernel/include/s390x.in
10096 ltp/testcases/kernel/include/sparc.in
10097 ltp/testcases/kernel/include/sparc64.in
10098 ltp/testcases/kernel/include/stub-list
10099 ltp/testcases/kernel/include/x86_64.in
10101 Added Files:
10102 ltp/testcases/kernel/syscalls/eventfd/Makefile
10103 ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
10105 11) Log Message:
10106 Addition of get_robust_list() & set_robust_list() syscalls. Signed-Off-By: Ramon de Carvalho Valle <rcvalle@linux.vnet.ibm.com>.
10108 Modified Files:
10109 ltp/runtest/syscalls
10111 Added Files:
10112 ltp/testcases/kernel/syscalls/get_robust_list/Makefile
10113 ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
10114 ltp/testcases/kernel/syscalls/set_robust_list/Makefile
10115 ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
10117 12) Log Message:
10118 In hugemmap01, huge page size was defined as a macro-definition.
10119 #define page_sz ((1UL) << 24) /* Huge page size */
10120 However different architecture may has different huge page size in kernel. Such as :
10121     1. http://lxr.linux.no/linux/include/asm-i386/page.h#L122
10122    #define HPAGE_SHIFT     22
10123    #define HPAGE_SIZE      ((1UL) << HPAGE_SHIFT)       // the size is 4M
10125     2. http://lxr.linux.no/linux/include/asm-parisc/page.h#L160
10126    #define HPAGE_SHIFT             22      /* 4MB (is this fixed?) */
10127    #define HPAGE_SIZE              ((1UL) << HPAGE_SHIFT)
10129     3. PPC: 16M
10131 So read the huge page size for the kernel parameters is reasonable. The solution is to get the huge page size from the /proc/meminfo. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
10133 Modified File(s):
10134 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap01.c
10135 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
10137 13) Log Message:
10138 Now this script returns proper exit code , in the event of failure/success. I have verified this. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
10140 Modified File(s):
10141 ltp/testscripts/test_robind.sh
10143 14) Log Message:
10144 In message_queue_test_05, it planned to allocate 100 message queues for stress testing. But if the system resource of message queue couldn't meet it, it would exit without deleting the allocated message queues. In addition, other test cases couldn't allocate a new message queue any more. This patch addresses this by:
10145 1> Add a cleanup() to remove the created message queues at premature exit.
10146 2> Change the default number of message queues from 100 to 10. Because the maxmum on RHEL/SLES/Ubuntu is 16.
10147 Signed-Off-By: Jin Bing Guo <guojb@cn.ibm.com>.
10149 Modified File(s):
10150 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
10152 15) Log Message:
10153 gcov-kernel: updated patch for 2.6.16 to include CONSTRUCTORS for ppc
10155 Modified File(s):
10156 ltp/utils/analysis/gcov-kernel/linux-2.6.16-gcov.patch
10158 16) Log Message:
10159 When compiling hackbench.c , I got the warning message:
10160 ---------------
10161 $ ./testcases/kernel/sched/cfs-scheduler$ make
10162 cc -I../../../../include -Wall hackbench.c -L../../../../lib -lltp -lpthread -o hackbench
10163 hackbench.c: In function ‘main’:
10164 hackbench.c:350: warning: control reaches end of non-void function
10165 --------------
10166 That means the hackbench would return a random number. I tested it on some different versions of GCC and got the non-zero return value. This simple patch can avoid this problem. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
10168 Modified File(s):
10169 ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
10171 17) Log Message:
10172 gcov-kernel: updated 2.6.26 patch to exclude arch/x86/kernel from profiling
10174 Modified File(s):
10175 ltp/utils/analysis/gcov-kernel/linux-2.6.26-gcov.patch
10177 18) Log Message:
10178 gcov-kernel: updated 2.6.25 and 2.6.24 patch to exclude arch/x86/kernel from profiling
10180 Modified File(s):
10181 ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
10182 ltp/utils/analysis/gcov-kernel/linux-2.6.25-gcov.patch
10184 19) Log Message:
10185 gcov-kernel: forgot to update comment
10187 Modified File(s):
10188 ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
10190 20) Log Message:
10191 lcov: integrated function coverage patch by Tom Zoernen + sorting function
10193 Modified File(s):
10194 ltp/utils/analysis/lcov/bin/genhtml
10195 ltp/utils/analysis/lcov/bin/geninfo
10196 ltp/utils/analysis/lcov/bin/lcov
10197 ltp/utils/analysis/lcov/man/genhtml.1
10198 ltp/utils/analysis/lcov/man/geninfo.1
10199 ltp/utils/analysis/lcov/man/lcov.1
10200 ltp/utils/analysis/lcov/man/lcovrc.5
10201 ltp/utils/analysis/lcov/CHANGES
10202 ltp/utils/analysis/lcov/Makefile
10203 ltp/utils/analysis/lcov/lcovrc
10205 21) Log Message:
10206 lcov: updated rpm description + summary and version strings
10208 Modified File(s):
10209 ltp/utils/analysis/lcov/rpm/lcov.spec
10210 ltp/utils/analysis/lcov/bin/gendesc
10211 ltp/utils/analysis/lcov/bin/genhtml
10212 ltp/utils/analysis/lcov/bin/geninfo
10213 ltp/utils/analysis/lcov/bin/genpng
10214 ltp/utils/analysis/lcov/bin/lcov
10215 ltp/utils/analysis/lcov/Makefile
10217 22) Log Message:
10218 lcov: updated versioning mechanism + fixed some man page bugs
10220 Modified File(s):
10221 ltp/utils/analysis/lcov/man/gendesc.1
10222 ltp/utils/analysis/lcov/man/genhtml.1
10223 ltp/utils/analysis/lcov/man/geninfo.1
10224 ltp/utils/analysis/lcov/man/genpng.1
10225 ltp/utils/analysis/lcov/man/lcov.1
10226 ltp/utils/analysis/lcov/man/lcovrc.5
10227 ltp/utils/analysis/lcov/bin/updateversion.pl
10228 ltp/utils/analysis/lcov/Makefile
10230 23) Log Message:
10231 lcov: fix function view page creation when --no-func is specified
10233 Modified File(s):
10234 ltp/utils/analysis/lcov/bin/genhtml
10236 24) Log Message:
10237 In semaphore_test_01 case, it wanted to create a semaphore and printed out the semaphore ID for comparison with the output of the 'ipcs -s' command. So it didn't remove the semaphore when exited. Since the resource of semaphore is limited. It's better to write a shell script to perform the comparison and remove the semaphore. I wrote the bash script "testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh", and patched the "Makefile" and "runtest/ipc" to run the script. Please clean the semaphore up post patching and before executing tests. Signed-Off-By: Jin Bing Guo <guojb@cn.ibm.com>.
10239 Modified Files:
10240 ltp/runtest/ipc
10241 ltp/testcases/kernel/ipc/ipc_stress/Makefile
10242 ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_01.c
10244 Added Files:
10245 ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
10247 25) Log Message:
10248 lcov: several changes
10249 - update download link
10250 - unify webpage links
10251 - provide --sort and --function-coverage switch + documentation
10253 Modified File(s):
10254 ltp/utils/analysis/lcov/bin/gendesc
10255 ltp/utils/analysis/lcov/bin/genhtml
10256 ltp/utils/analysis/lcov/bin/geninfo
10257 ltp/utils/analysis/lcov/bin/genpng
10258 ltp/utils/analysis/lcov/bin/lcov
10259 ltp/utils/analysis/lcov/rpm/lcov.spec
10260 ltp/utils/analysis/lcov/man/genhtml.1
10262 26) Log Message:
10263 lcov: change sorting order to low-to-high coverage
10265 Modified File(s):
10266 ltp/utils/analysis/lcov/bin/genhtml
10268 27) Log Message:
10269 Intial Addition of sync_file_range() syscall test to LTP. I have developed test cases for sync_file_range() system call which will do the basic sanity (error) checking for the system call.  These tests have to be run on 2.6.17 kernel and above. The test cases have been currently tested only on x86 and x86_64 architecture. Also,  I have hard coded the system call number in the test case for  review purposes and will be later on moving it to linux_syscall_numbers.h file in the LTP framework. The support for PowerPC was provided from 2.6.22 kernel onwards. I had not taken care of it in my previous patch. Now this is addressed. Signed-Off-By: "B. N. Poornima" <poornima@in.ibm.com>.
10271 Modified Files:
10272 ltp/runtest/syscalls
10274 Added Files:
10275 ltp/include/linux_syscall_numbers.h
10276 ltp/testcases/kernel/syscalls/sync_file_range/Makefile
10277 ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
10279 28) Log Message:
10280 Changed the way by which message_queue_test_02 should be run properly. Signed-Off-By: Jin Bing Guo <guojb@cn.ibm.com>.
10282 Modified File(s):
10283 ltp/runtest/ipc
10285 29) Log Message:
10286 This is a patch from John, written a few months back.  I have fixed up a few cosmetic whitespace bits, and have refreshed it so it should apply cleanly to LTP today. Will Schmidt <will_schmidt@vnet.ibm.com>. 
10288 Comments originally by John Stultz:
10290 So I've been trying to go through and review our test cases to make sure we're getting sane data and the tests are really testing what we want. Looking at gtod_latency and gtod_infinite, I was always struck that gtod_infinite always came up with much larger latencies while gtod_latency usually seemed to miss them. Main issues:
10291 1) gtod_latency was not running for long enough, I've upped the iterations by 10x to make sure we get more solid results.
10292 2) gtod_latency was doing too much computation between gtod calls. This means it could miss latencies that occur while it was running. I reworked the data collection loop so the un-measured window is smaller.
10293 3) gtod_infinite was accidentally measuring its own computation in its delay, inflating its values. I cut that logic out.
10294 4) both gtod_latency and gtod_infinite were not running mlocked. this caused background SCHED_OTHER disk access to inject delays, making the results less reliable.
10296 Those four issues have been fixed, and I also converted gtod_latency to use clock_gettime() just to be consistent and to give slightly better resolution.
10297 Signed-off-by: John Stultz <johnstul@us.ibm.com>
10298 Acked-by: Darren Hart <dvhltc@us.ibm.com>
10299 Acked-by: Will Schmidt <will_schmidt@vnet.ibm.com>
10301 Modified File(s):
10302 ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
10303 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
10305 30) Log Message:
10306 How about introducing TCID_DEFINE? I'm not sure puttint TCID_DEFINE macro to test.h. I'm not sure using a symbol as an argument for TCID_DEFINE macro is better than using a string. (I had strong lisp backgroud:-). If this acceptable, I'll update related documents and test cases I worked. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
10308 Modified File(s):
10309 ltp/include/test.h
10310 ltp/testcases/kernel/syscalls/setgid/Makefile
10311 ltp/testcases/kernel/syscalls/setgid/compat_16.h
10312 ltp/testcases/kernel/syscalls/setgid/setgid01.c
10314 31) Log Message:
10315 I propose this new test setuid04 for the setuid syscall. The goal if this test is to check the fsuid is correctly handled by the setuid syscall. To do so, the test create a testfile as root with permission 0644, then do a setuid and try to open the file RDWR. This last open must fail since the process with new UID is not allowed to open the file on write. In a second step, the test does a fork to check the fsuid is correctly passed to a son and the son behaves correctly regarding files, i.e. it cannot open on write the test file. 
10316 I propose this new test setfsuid04 for the setfsuid syscall. The goal if this test is to check the fsuid is correctly handled by the setfsuid syscall. To do so, the test creates a testfile as root with permission 0644, then do a setuid and try to open the file RDWR. This last open must fail since the process with new UID is not allowed to open the file on write. In a second step, the test does a fork to check the fsuid is correctly passed to a son and the son behaves correctly regarding files, i.e. it cannot open on write the test file. Finally, the test falls back to the initial UID and try to open the file on write. This open must succeed.
10317 I propose this new test setreuid07 for the setreuid syscall. The goal if this test is to check the fsuid is correctly handled by the setreuid syscall. To do so, the test creates a testfile as root with permission 0644, then do a setreuid and try to open the file RDWR. This last open must fail since the process with new UID is not allowed to open the file on write. In a second step, the test does a fork to check the fsuid is correctly passed to a son and the son behaves correctly regarding files, i.e. it cannot open on write the test file. Finally, the test falls back to the initial UID and try to open the file on write. This open must succeed. 
10318 I also propose this new test setresuid04 for the setresuid syscall. The goal if this test is to check the fsuid is correctly handled by the setresuid syscall. To do so, the test creates a testfile as root with permission 0644, then do a setresuid and try to open the file RDWR. This last open must fail since the process with new UID is not allowed to open the file on write. In a second step, the test does a fork to check the fsuid is correctly passed to a son and the son behaves correctly regarding files, i.e. it cannot open on write the test file. Finally, the test falls back to the initial UID and try to open the file on write. This open must succeed.
10319 Signed-Off-By: Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>,
10320 Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
10322 Modified Files:
10323 ltp/runtest/ltplite
10324 ltp/runtest/stress.part3
10325 ltp/runtest/syscalls
10327 Added Files:
10328 ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
10329 ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
10330 ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
10331 ltp/testcases/kernel/syscalls/setuid/setuid04.c
10333 32) Log Message:
10334 I was experimenting with using runltp along with disk stress (-D option).  It does not parse the arguments properly.  It only uses the last parameter in the comma separated list.  With this patch it properly parses the arguments to the -D option. Signed-off-by: Doug Chapman <doug.chapman@hp.com>.
10336 Modified File(s):
10337 ltp/runltp
10339 33) Log Message:
10340 I've done on the other test cases. In addition, I've cleaned up Makefiles related to _64 and _16 testcases as suggested by Garrett Cooper <yanegomi@gmail.com>. Signed-off-by: Masatake YAMATO <yamato@redhat.com>. 
10341 Garret suggested:
10342 You can avoid situations like the above by doing something like this in your Makefiles:
10343 SRC                     := $(patsubst %.c,%,$(wildcard *.c))
10344 MAKE_TARGETS := $(SRCS) $(addsuffix _16,$(SRCS))
10345 all: $(MAKE_TARGETS)
10346 %_16: %.c
10347 %_16: CFLAGS += -DUSE_COMPAT16_SYSCALL=1 -DTST_USE_COMPAT16_SYSCALL=1
10349 Modified File(s):
10350 ltp/testcases/kernel/syscalls/fadvise/Makefile
10351 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
10352 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
10353 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
10354 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
10355 ltp/testcases/kernel/syscalls/ftruncate/Makefile
10356 ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
10357 ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
10358 ltp/testcases/kernel/syscalls/ftruncate/ftruncate03.c
10359 ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
10360 ltp/testcases/kernel/syscalls/sendfile/Makefile
10361 ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
10362 ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
10363 ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
10364 ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
10365 ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
10366 ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
10367 ltp/testcases/kernel/syscalls/setgid/Makefile
10368 ltp/testcases/kernel/syscalls/setgid/setgid02.c
10369 ltp/testcases/kernel/syscalls/setgid/setgid03.c
10370 ltp/testcases/kernel/syscalls/truncate/Makefile
10371 ltp/testcases/kernel/syscalls/truncate/truncate01.c
10372 ltp/testcases/kernel/syscalls/truncate/truncate02.c
10373 ltp/testcases/kernel/syscalls/truncate/truncate03.c
10374 ltp/testcases/kernel/syscalls/truncate/truncate04.c
10376 34) Log Message:
10377 This patch adds eventfd counter overflow test cases. I have cleaned up this patch - separated the test cases into its own functions and fixed a few typos. Please ignore the previous patch, and use this cleaned up patch. After the patch is applied, a "make clean" and a "make" should result in a clean build. It works perfectly for me. Anyways I am providing an updated patch with the other linux_syscall_numbers.h removed. As noted in my previous mail, there are two instances of the generated file in the CVS repo now, "include/linux_syscall_numbers.h" and "testcases/kernel/include/linux_syscall_numbers.h". The first is supposed to be a link to the second, and both are generated during the build process, and should be removed. The new patch removes both the files. Signed-off-by: Vijay Kumar <vijaykumar@bravegnu.org>.
10379 Modified Files:
10380 ltp/testcases/kernel/include/Makefile
10381 ltp/testcases/kernel/syscalls/eventfd/Makefile
10382 ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
10384 Removed Files:
10385 ltp/include/linux_syscall_numbers.h
10386 ltp/testcases/kernel/include/linux_syscall_numbers.h
10388 35) Log Message:
10389 Integrating build/install of ...security/seclvl (BSD Secure Levels LSM) to default LTP build environment. Was just browsing through and found that this piece of code is not built/installed by default. I did not find any issue to do so. So, just added up to the Makefile(s). I am however investigating the best possible way to run them. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
10391 Modified File(s):
10392 ltp/testcases/kernel/security/Makefile
10393 ltp/testcases/kernel/security/seclvl/Makefile
10395 36) Log Message:
10396 I am attaching a patch fs.patch for fixing some testcases failing on arm. fs.patch:- For arm architecture some system calls has been removed like time, utime etc. Since fs testcases include time system call, it should be replaced with gettimeofday system call. It wouldn't effect other architectures and thus works for arm also. Also testcases like utime should be made architecture specific. sasa sasa <sasak.1983@gmail.com>.
10398 Modified File(s):
10399 ltp/testcases/kernel/fs/doio/doio.c
10400 ltp/testcases/kernel/fs/doio/growfiles.c
10401 ltp/testcases/kernel/fs/doio/iogen.c
10402 ltp/testcases/kernel/fs/doio/rwtest.sh
10404 37) Log Message:
10405 The LTP numa testcases were initially designed for libnuma API in version 1. Building latest LTP (intermediate 20080820) against latest version of libnuma (2.0.2) requires -DNUMA_VERSION1_COMPATIBILITY in the CFLAGS - to switch to to the compatibility interface of libnuma API version 1. There are no libnuma testcases for API version 2 in ltp yet. Currently -DNUMA_VERSION1_COMPATIBILITY will not help for the LTP numa testcase, since the compability interface is missing some interface from version 1: Fix for the VERSION1 compatibility interface got already send to linux-numa list. I hope the libnuma fix got accepted and attached can be applied to LTP soon to fix the build of the LTP numa testcases, when building against libnuma 2.0.2 or greater. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
10407 Modified File(s):
10408 ltp/testcases/kernel/numa/Makefile
10410 38) Log Message:
10411 Was just browsing through and found that this piece of code is not built/installed by default. I did not find any issue to do so. So, just added up to the Makefile(s). I am however investigating the best possible way to run them. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>. Heh, seclvl hasn't been in the kernel in quite some time.  Should it be dropped? BTW, Mike, I'd expect you to consider re-implementing some of seclvl using capability bounding sets. "Serge E. Hallyn" <serue@us.ibm.com>. I do not anticipate that anyone will ever try to get seclvl back into the kernel, so I vote that the test be dropped from LTP. Michael Halcrow <mhalcrow@us.ibm.com>.
10413 Modified Files:
10414 ltp/testcases/kernel/security/Makefile
10416 Removed Files:
10417 ltp/testcases/kernel/security/seclvl/Makefile
10418 ltp/testcases/kernel/security/seclvl/README
10419 ltp/testcases/kernel/security/seclvl/create_guid_file.c
10420 ltp/testcases/kernel/security/seclvl/create_guid_node.c
10421 ltp/testcases/kernel/security/seclvl/create_suid_file.c
10422 ltp/testcases/kernel/security/seclvl/create_suid_node.c
10423 ltp/testcases/kernel/security/seclvl/ioperm.c
10424 ltp/testcases/kernel/security/seclvl/iopl.c
10425 ltp/testcases/kernel/security/seclvl/verify_seclvl.sh
10427 39) Log Message:
10428 Addition of getcpu() syscall to LTP. I have fixed the problem noticed earlier. Hope it will be fine this time. More over I wanted to mention that I have dropped getcpu2.c as it was found to be less relevant for getcpu() testing. Andi had made some suggestions to improve the test, I am submitting this before making all those changes. If possible I will sit and work on Andi's suggestion. Signed-Off-By: Sharyathi Nagesh <sharyath@in.ibm.com>.
10430 Modified Files:
10431 ltp/runtest/syscalls
10433 Added Files:
10434 ltp/testcases/kernel/syscalls/getcpu/Makefile
10435 ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
10437 40) Log Message:
10438 Build Error fix. I too had prepared the same patch, but there were some more issues on a different kernel. Hence, have put more checks in the newly attached patch. Subrata, I have tested it on ppc64 and x86_64 and is working fine. Please test and let me know. Signed-Off-By: "B. N. Poornima" <poornima@in.ibm.com>, Signed-Off-By: Jin Bing Guo <guojb@cn.ibm.com>.
10440 Modified File(s):
10441 ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
10443 41) Log Message:
10444 inotify01 build error fix for x86_64. Signed-Off-By: Andrew Vagin <avagin@parallels.com>.
10446 Modified File(s):
10447 ltp/testcases/kernel/syscalls/inotify/inotify01.c
10448 ltp/testcases/kernel/syscalls/inotify/inotify02.c
10450 42) Log Message:
10451 move_pages() failed to compile on the following machine. Subrata Modak <subrata@linux.vnet.ibm.com>. Jin Bing Guo <guojb@cn.ibm.com> wrote: I also met this problem on ppc machine with SLES 10.2. I checked the numactl package and found the problem was due to the unmatch of the version of numa. The numa_move_pages was supported from numactl-2.0.0. See the change log of it. Vijay Kumar <vijaykumar@bravegnu.org> wrote: Hi Subrata, as pointed out by Jin Bing Guo, only recent versions of libnuma have support for move_pages(). It is necessary to check if move_pages() support is available before compiling the test cases. Check if move_pages() support is available in libnuma. Signed-off-by: Vijay Kumar <vijaykumar@bravegnu.org>.
10453 Modified File(s):
10454 ltp/testcases/kernel/syscalls/move_pages/Makefile
10456 43) Log Message:
10457 I've rearranged Makefile for setgid test case. I've put _16 related macros to compat_16.mk file. The original Makefile includes it. So when I work on more _16 test cases, I just have to do the same. I'll do the same on _64. I choose utils as its directory name. Please put attached files compat_16.mk and newer_64.mk to ltp/testcases/kernel/syscalls/utils. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
10459 Modified Files:
10460 ltp/testcases/kernel/syscalls/fadvise/Makefile
10461 ltp/testcases/kernel/syscalls/ftruncate/Makefile
10462 ltp/testcases/kernel/syscalls/sendfile/Makefile
10463 ltp/testcases/kernel/syscalls/setgid/Makefile
10464 ltp/testcases/kernel/syscalls/truncate/Makefile
10466 Added Files:
10467 ltp/testcases/kernel/syscalls/utils/compat_16.mk
10468 ltp/testcases/kernel/syscalls/utils/newer_64.mk
10470 44) Log Message:
10471 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>.
10473 Modified File(s):
10474 ltp/testcases/kernel/fs/proc/proc01.c
10476 45) Log Message:
10477 Conformance/interfaces/timer_getoverrun/2-2 has failed on tests with some distros running on ppc64 machines. As far as I could realize, it happens due to these machines are running kernel with timer frequency configured to 100 Hz, which represents a clock precision smaller than the defined INTERVALNSEC. This patch sets the interval equals to the clock precision (retrieved via function clock_getres()), in order to avoid to use a interval smaller than the resolution of the clock. However, with these changes, this testcase becomes very similar to the test 2-3. Is this a valid modification? If not, any thought what should be done in this case?. Signed-off-by: Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>.
10479 Modified File(s):
10480 ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/2-2.c
10482 46) Log Message:
10483 Find attached patchset which address some serious compiler warning fixes spotted by GCC4.1 (SLES10 SP2) and GCC4.3 (openSUSE Factory). Fix potential overflow in umount01.c, spotted by _FORTIFY_SOURCE=2. Unintended truncating of string length could cause potential overflow, which got spotted by GCC with _FORTIFY_SOURCE=2. Note the difference: malloc(strlen(fstype + 1)) != malloc(strlen(fstype) + 1). I guess this was not intended? Also valgrind detected this issue. Replaced wrong use of malloc/strncpy with simplestrdup(). Signed-off-by: Daniel Gollub <dgollub@suse.de>.
10485 Modified File(s):
10486 ltp/testcases/kernel/syscalls/umount/umount01.c
10488 47) Log Message:
10489 Find attached patchset which address some serious compiler warning fixes spotted by GCC4.1 (SLES10 SP2) and GCC4.3 (openSUSE Factory). Fix warning about _is_ unused variable (note the difference between "may" and "is" unused!). Unintended mixup with *pwd and *path. *path never gets set.  
10490 execve02.c: In function 'setup':
10491 execve02.c:217: warning: 'path' is used uninitialized in this function
10492 Signed-off-by: Daniel Gollub <dgollub@suse.de>.
10494 Modified File(s):
10495 ltp/testcases/kernel/syscalls/execve/execve02.c
10497 48) Log Message:
10498 Find attached patchset which address some serious compiler warning fixes spotted by GCC4.1 (SLES10 SP2) and GCC4.3 (openSUSE Factory). ftest08.c calls close() with uninitialized file descriptor variable. Fix warning about _is_ unused variable (note the difference between "may" and "is" unused!). Only child opens the file descriptor, once forked.
10499 ftest08.c: In function 'runtest':
10500 ftest08.c:192: warning: 'fd' is used uninitialized in this function
10501 Valgrind spot this issue aswell:
10502 ==21058== Syscall param close(fd) contains uninitialised byte(s)
10503 ==21058==    at 0x4BD70A0: __close_nocancel (in /lib64/libc-2.4.so)
10504 ==21058==    by 0x401D0E: runtest (ftest08.c:192)
10505 ==21058==    by 0x401B10: main (ftest08.c:119)
10506 Signed-off-by: Daniel Gollub <dgollub@suse.de>.
10508 Modified File(s):
10509 ltp/testcases/kernel/fs/ftest/ftest08.c
10511 49) Log Message:
10512 Find attached patchset which address some serious compiler warning fixes spotted by GCC4.1 (SLES10 SP2) and GCC4.3 (openSUSE Factory). ftest04.c calls close() with uninitialized file descriptor variable. Fix warning about _is_ unused variable (note the difference between "may" and "is" unused!). Only child opens the file descriptor, once forked.
10513 ftest04.c: In function 'runtest':
10514 ftest04.c:188: warning: 'fd' is used uninitialized in this function
10516 Valgrind spot this issue as well:
10517 ==15263== Syscall param close(fd) contains uninitialised byte(s)
10518 ==15263==    at 0x4BD70A0: __close_nocancel (in /lib64/libc-2.4.so)
10519 ==15263==    by 0x401CD6: runtest (ftest04.c:188)
10520 ==15263==    by 0x401AD0: main (ftest04.c:111)
10521 Signed-off-by: Daniel Gollub <dgollub@suse.de>.
10523 Modified File(s):
10524 ltp/testcases/kernel/fs/ftest/ftest04.c
10526 50) Log Message:
10527 When packaging LTP with rpmlinit, rpmlinit complains about several scripts which don't have Shebang on the head of the file. Some files didn't have a Shebang at all. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
10529 Modified File(s):
10530 ltp/ltpmenu
10531 ltp/testcases/commands/ade/file/file_test.sh
10532 ltp/testcases/commands/cpio/cpio_tests.sh
10533 ltp/testcases/commands/eject/eject-tests.sh
10534 ltp/testcases/commands/fileutils/cp/cp_tests.sh
10535 ltp/testcases/commands/fileutils/ln/ln_tests.sh
10536 ltp/testcases/commands/fileutils/mkdir/mkdir_tests.sh
10537 ltp/testcases/commands/fileutils/mv/mv_tests.sh
10538 ltp/testcases/commands/gzip/gzip_tests.sh
10539 ltp/testcases/commands/logrotate/logrotate_tests.sh
10540 ltp/testcases/commands/mail/mail_tests.sh
10541 ltp/testcases/commands/tar/tar_tests.sh
10542 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
10543 ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
10544 ltp/testcases/kernel/numa/numa01.sh
10545 ltp/testcases/kernel/security/filecaps/Makefile
10546 ltp/testcases/network/dhcpd/dhcpd_tests.sh
10547 ltp/testcases/network/iptables/iptables_tests.sh
10548 ltp/testcases/network/traceroute/traceroute_tests.sh
10549 ltp/testcases/network/xinetd/xinetd_tests.sh
10552 51) Log Message:
10553 I've extended setgroup test cases can test setgroups16 old system calls. To test, please put attached compat_16.h to ltp/testcases/kernel/syscalls/setgroups; and apply the patch. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
10555 Modified Files:
10556 ltp/runtest/syscalls
10557 ltp/testcases/kernel/syscalls/setgroups/Makefile
10558 ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
10559 ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
10560 ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
10561 ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
10563 Added Files:
10564 ltp/testcases/kernel/syscalls/setgroups/compat_16.h
10566 52) Log Message:
10567 In testcases/kernel/sched/tool/time-schedule, it used kill(0, SIGTERM) to terminate the all the processes in the group. However, the progress group leader might be different regarding the different call methods. In interactive call such as pan, it called time-schedule by exec() and setpgrp() as a child process. The time-schedule process would be the process group leader and all the child processes created by it had the same PGID. So the SIGTERM was sent to process group and the exit code got by pan was 0. In non-inactive call such as STAF/STAX, one shell script called the time-schedule directly. The shell script would be the process group leader. So the SIGTERM was also sent to the shell script and the exit code got by STAF/STAX was 143 (128+15). This patch can resolve this problem.
10568 Signed-off-by: Lin Feng Shen <shenlinf@cn.ibm.com>,
10569 Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
10571 Modified File(s):
10572 ltp/testcases/kernel/sched/tool/time-schedule.c
10574 53) Log Message:
10575 Sorry, I found one typo in my code. Please apply following patch. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
10577 Modified File(s):
10578 ltp/testcases/kernel/syscalls/utils/newer_64.mk
10580 54) Log Message:
10581 I tried to run runltp with the arguments suggested in the script's help and I get the error:
10582 ./runltp: 783: arith: syntax error: "2,4,10240,1"
10583 I have checked out the latest intermediate (August 20th) and noticed there was a change that fixed one of the sources of this error but still one remained. I am attaching the patch (to July stable version) which fixed the issue in my case. I am running Ubuntu 7.04 (Feisty) on a Core 2 Duo based machine. Also may I suggest you update the maintainers info in the script too? :) I hope this can be helpful. Signed-Off-By: "elder.costa" <elder.costa@terra.com.br>.
10585 Modified File(s):
10586 ltp/runltp
10588 55) Log Message:
10589 I didn't see the oom-killer in my test machines. But I found large memory leak of the Hackbench with valgrind tool. From that we can get that it will lose 73,800 bytes with running "hackbench 150 process 1000" once. This patch fixed the memory leak problem. 
10591 Modified File(s):
10592 ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
10594 56) Log Message:
10595 While the synchronization in the sched_football testcase under the realtime test suite is not erroneous, it can be enahnced and made more reliable by making use of pthread_barriers, like in other testcases. This patch adds the same. Testing done: Infinite iterations of the testcase run with this patch.
10596 Signed-off-by: Ankita Garg <ankita@in.ibm.com>,
10597 Acked-by: Vernon Mauery <vernux@us.ibm.com>.
10599 Modified File(s):
10600 ltp/testcases/realtime/func/sched_football/sched_football.c
10602 57) Log Message:
10603 We can add a check for the header in the Makefile, so that we don't break builds. I think test should report fail in this case if a version of kernel more then 2.6.13. The Patch is for the reason that we don't break builds. Signed-Off-By: Andrew Vagin <avagin@gmail.com>.
10605 Modified File(s):
10606 ltp/testcases/kernel/syscalls/inotify/Makefile
10607 ltp/testcases/kernel/syscalls/inotify/inotify01.c
10608 ltp/testcases/kernel/syscalls/inotify/inotify02.c
10610 58) Log Message:
10611 On centos-5 2.6.18 kernel, I get a failure with shmat01. In the setup() function at the end:
10612 /* some architectures (e.g. parisc) are strange, so better always align to *  * next SHMLBA address. */
10613        base_addr = (void *)( ((unsigned long)(base_addr) & ~(SHMLBA-1)) + SHMLBA );
10614 This bumps up the address if it's already aligned. Signed-off-by: Bob Hepple <bhepple@promptu.com>.
10616 Modified File(s):
10617 ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
10619 59) Log Message:
10620 Reverting back CAI Qian´s patch applied on Wed Aug 27 10:24:19 2008 UTC, with following log: The following patch adds two known issues seen on some versions of Kernels, and also modifies the copyright information. Signed-off-by: CAI Qian <caiqian@redhat.com>.
10622 Modified File(s):
10623 ltp/testcases/kernel/fs/proc/proc01.c
10625 60) Log Message:
10626 Under Ubuntu (tested with both 7.04 and 8.04) IDCheck shows the message [: 100: 0: unexpected operator]. That happens because the variable EUID is not defined. I guess dash (Ubuntu's sh) is not as tolerant as Fedora's (which shows no message). Bellow a small patch for it. Signed-Off-By: Elder <elder.costa@terra.com.br>.
10628 Modified File(s):
10629 ltp/IDcheck.sh
10631 LTP-20080731
10633 1) Log Message:
10634 I've tried LTP and found some wrong mode at creating file/dir in LTP source files. Here is a patch. Junjiro Okajima<hooanon05@yahoo.co.jp>.
10636 Modified File(s):
10637 ltp/lib/write_log.c
10638 ltp/testcases/kernel/fs/dmapi/attr.c
10639 ltp/testcases/kernel/fs/dmapi/config.c
10640 ltp/testcases/kernel/fs/dmapi/disp.c
10641 ltp/testcases/kernel/fs/dmapi/event_am.c
10642 ltp/testcases/kernel/fs/dmapi/event_an.c
10643 ltp/testcases/kernel/fs/dmapi/event_sd.c
10644 ltp/testcases/kernel/fs/dmapi/event_sn.c
10645 ltp/testcases/kernel/fs/dmapi/handle.c
10646 ltp/testcases/kernel/fs/dmapi/hole.c
10647 ltp/testcases/kernel/fs/dmapi/invis.c
10648 ltp/testcases/kernel/fs/dmapi/mmap.c
10649 ltp/testcases/kernel/fs/dmapi/mmapfile.c
10650 ltp/testcases/kernel/fs/dmapi/mount.c
10651 ltp/testcases/kernel/fs/dmapi/objref.c
10652 ltp/testcases/kernel/fs/dmapi/pmr_post.c
10653 ltp/testcases/kernel/fs/dmapi/pmr_pre.c
10654 ltp/testcases/kernel/fs/dmapi/right.c
10655 ltp/testcases/kernel/fs/dmapi/token.c
10656 ltp/testcases/kernel/fs/fsstress/fsstress.c
10657 ltp/testcases/kernel/fs/scsi/ltpfs/main.c
10658 ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
10659 ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
10660 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
10661 ltp/testcases/kernel/syscalls/open/open08.c
10663 2) Log Message:
10664 Every once in a while, pselect01 fails with the following output:
10665 FAIL  :  Sleep time was incorrect:5 != 6
10666 This is because we expect our sleeps of slightly more than 5 seconds to last at most 5 seconds (if we're uninterrupted, integer truncation will mean this only comes up about 1% of the time).  To fix this, we should instead expect our sleeps to last between 5 and 6 seconds, as in the patch inlined below. Signed-off-by: Craig Meier <crmeier@ghs.com>.
10668 Modified File(s):
10669 ltp/testcases/kernel/syscalls/pselect/pselect01.c
10671 3) Log Message:
10672 Fix a bug in the selinux testsuite makefile, pointed out by David Howells. Signed-off-by:  Stephen Smalley <sds@tycho.nsa.gov>.
10674 Modified File(s):
10675 ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
10677 4) Log Message:
10678 TEST_RETURN should not be inverted when logging. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
10680 Modified File(s):
10681 ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
10683 5) Log Message:
10684 gcov-kernel: refreshed 2.6.16 patch, adding CONFIG_MODVER compatbility
10686 Modified File(s):
10687 ltp/utils/analysis/gcov-kernel/linux-2.6.16-gcov.patch
10689 6) Log Message:
10690 Fixes the following issues:
10691 The LTP selinux-testsuite does not work out of the box on Red Hat Enterprise Linux 4. The testscripts/test_selinux.sh script does not detect if refpolicy should be used or not. The LTP selinux-testsuite test policy uses the can_setcon macro which is not defined in global macros of Red Hat Enterprise Linux 4 selinux policy targeted sources. Some Makefile needs minor fixes and enhancements. Ramon de Carvalho Valle <rcvalle@linux.vnet.ibm.com>.
10693 Modified File(s):
10694 ltp/testcases/kernel/security/selinux-testsuite/policy/Makefile
10695 ltp/testcases/kernel/security/selinux-testsuite/policy/test_global.te
10696 ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
10697 ltp/testscripts/test_selinux.sh
10699 7) Log Message:
10700 I've attached some patches that I created for LTP at work. Most of them simply add command-line options to specify the amount of memory/pages to use for tests. However, there's one fix that works around a bug in uClibc's pthread implementation. Allow the amount of memory to be used to be passed as a command-line argument. Matt Fleming <mjf@gentoo.org>.
10702 Modified File(s):
10703 ltp/testcases/kernel/mem/mem/mem02.c
10705 8) Log Message:
10706 I've attached some patches that I created for LTP at work. Most of them simply add command-line options to specify the amount of memory/pages to use for tests. However, there's one fix that works around a bug in uClibc's pthread implementation. It can be unsafe to call exit(3) from a signal handler. Call _exit(2) instead. Matt Fleming <mjf@gentoo.org>.
10708 Modified File(s):
10709 ltp/testcases/kernel/mem/mtest06/mmap1.c
10711 9) Log Message:
10712 I've attached some patches that I created for LTP at work. Most of them simply add command-line options to specify the amount of memory/pages to use for tests. However, there's one fix that works around a bug in uClibc's pthread implementation. Allow the number of pages to use for the test to be specified on the command-line. Fix a memory leak. Also, call _exit(2) from child processes which avoids the child calling the atexit functions that the pthread library setup. This fixes an issue where the pthread manager thread would begin exiting at the same time as a child thread. The child thread would run the atexit functions which cause it to wait for a signal to be sent from the thread manager. As the thread manager was trying to exit that signal would never be sent. Calling _exit(2) from the child avoids this whole mess. Matt Fleming <mjf@gentoo.org>.
10714 Modified File(s):
10715 ltp/testcases/kernel/mem/mtest05/mmstress.c
10717 10) Log Messsage:
10719 Modified File(s):
10720 I've attached some patches that I created for LTP at work. Most of them simply add command-line options to specify the amount of memory/pages to use for tests. However, there's one fix that works around a bug in uClibc's pthread implementation.Don't place an upper limit on the amount of time a nanosleep(2) call should take. The nanosleep(2) call will suspend execution for _at least_ the specified time, no upper limit is guaranteed. Matt Fleming <mjf@gentoo.org>.
10722 Modified File(s):
10723 ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
10725 11) Log Message:
10726 I've attached some patches that I created for LTP at work. Most of them simply add command-line options to specify the amount of memory/pages to use for tests. However, there's one fix that works around a bug in uClibc's pthread implementation.Allow the number of iterations to be specified on the command line. Matt Fleming <mjf@gentoo.org>.
10728 Modified File(s):
10729 ltp/testcases/kernel/sched/nptl/nptl01.c
10731 12) Log Message:
10732 I've attached some patches that I created for LTP at work. Most of them simply add command-line options to specify the amount of memory/pages to use for tests. However, there's one fix that works around a bug in uClibc's pthread implementation. Check for SYS_getuid32 and SYS_getgid32, these are the versions provided by some architectures. Matt Fleming <mjf@gentoo.org>.
10734 Modified File(s):
10735 ltp/testcases/kernel/syscalls/syscall/syscall01.c
10737 13) Log Message:
10738 There were some mistakes in my previous patch.
10739 - wrong mode 0644 for mkdir().
10740 - unnecessary to add 0644 for open() since the flag doesn't include O_CREAT (while it does no harm).
10741 By this new patch, they are fixed. Junjiro Okajima <hooanon05@yahoo.co.jp>.
10743 Modified File(s):
10744 ltp/lib/write_log.c
10745 ltp/testcases/ballista/ballista/templates/b_mq_attr.tpl
10746 ltp/testcases/ballista/ballista/templates/b_mqd.tpl
10747 ltp/testcases/ballista/ballista/templates/b_mqdSUN.tpl
10748 ltp/testcases/ballista/ballista/templates/b_ptr_sem_t.tpl
10749 ltp/testcases/kernel/fs/dmapi/attr.c
10750 ltp/testcases/kernel/fs/dmapi/config.c
10751 ltp/testcases/kernel/fs/dmapi/disp.c
10752 ltp/testcases/kernel/fs/dmapi/dm_test.h
10753 ltp/testcases/kernel/fs/dmapi/event_am.c
10754 ltp/testcases/kernel/fs/dmapi/event_an.c
10755 ltp/testcases/kernel/fs/dmapi/event_sd.c
10756 ltp/testcases/kernel/fs/dmapi/event_sn.c
10757 ltp/testcases/kernel/fs/dmapi/handle.c
10758 ltp/testcases/kernel/fs/dmapi/hole.c
10759 ltp/testcases/kernel/fs/dmapi/invis.c
10760 ltp/testcases/kernel/fs/dmapi/mmap.c
10761 ltp/testcases/kernel/fs/dmapi/mmapfile.c
10762 ltp/testcases/kernel/fs/dmapi/mount.c
10763 ltp/testcases/kernel/fs/dmapi/objref.c
10764 ltp/testcases/kernel/fs/dmapi/pmr_post.c
10765 ltp/testcases/kernel/fs/dmapi/pmr_pre.c
10766 ltp/testcases/kernel/fs/dmapi/right.c
10767 ltp/testcases/kernel/fs/dmapi/token.c
10768 ltp/testcases/kernel/fs/fsstress/fsstress.c
10769 ltp/testcases/kernel/fs/scsi/ltpfs/main.c
10770 ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
10771 ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
10772 ltp/testcases/kernel/syscalls/open/open08.c
10773 ltp/testcases/open_hpi_testsuite/utils/uid_utils.c
10775 14)Log Message:
10776 This patch uses strcpy() instead of strcat(). strcat() should only be used when the 'dest' argument is NULL terminated. In this case, path_buffer is not initialised and so may not contain a NULL character. strcpy() will do the right thing and copy the string to the beginning of path_buffer. Matt Fleming <mjf@gentoo.org>.
10778 Modified File(s):
10779 ltp/testcases/kernel/syscalls/readlink/readlink04.c
10781 15) Log Message:
10782 It eliminates the potential for many false negatives.
10783 1.  Use cap_compare to compare capability sets instead of comparing the far less reliable text representations.
10784 2.  pI' tests were failing bc I started with empty pI. Fill pI before those tests.
10785 3.  Check for libcap-2.11 or later (by checking for cap_compare()).
10786 Signed-off-by: Serge Hallyn <serue@us.ibm.com>
10788 Modified File(s):
10789 ltp/testcases/kernel/security/filecaps/Makefile
10790 ltp/testcases/kernel/security/filecaps/check_simple_capset.c
10791 ltp/testcases/kernel/security/filecaps/filecapstest.sh
10792 ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
10794 16) Log Messsage:
10795 Porting of io_destroy(), io_getevents(), io_setup() & io_submit() syscall tests from Crackerjack to LTP, by Masatake YAMATO <yamato@redhat.com>.
10797 Modified Files:
10798 ltp/runtest/syscalls
10800 Added Files:
10801 ltp/testcases/kernel/syscalls/io_destroy/Makefile
10802 ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
10803 ltp/testcases/kernel/syscalls/io_destroy/run-io_destroy.sh
10804 ltp/testcases/kernel/syscalls/io_getevents/Makefile
10805 ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
10806 ltp/testcases/kernel/syscalls/io_getevents/run-io_getevents.sh
10807 ltp/testcases/kernel/syscalls/io_setup/Makefile
10808 ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
10809 ltp/testcases/kernel/syscalls/io_setup/run-io_setup.sh
10810 ltp/testcases/kernel/syscalls/io_submit/Makefile
10811 ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
10812 ltp/testcases/kernel/syscalls/io_submit/run-io_submit.sh
10814 17) Log Message:
10815 According to the manpages io_submit() can return the value: EAGAIN Insufficient resources are available to queue any iocbs. We should handle this opportunely trying to re-submit the AIO request again. Maybe an even better approach could be to just sleep a bit before trying to re-submit the request. In any case this would resolve a never-ending loop in aio01.c, where io_getevents() can be continuously called without having issued any actual request if io_submit() failed with -EAGAIN. Signed-off-by: Andrea Righi <righi.andrea@gmail.com>.
10817 Modified File(s):
10818 ltp/testcases/kernel/io/aio/aio01/aio01.c
10819 ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
10821 18) Log Message:
10822 Error occured, when i tried to compile ltp on ia64 box. There is a patch to fix it. similar patch on i386/x86_64 has been applied. (http://marc.info/?l=ltp-list&m=121257587007213&w=2). Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>.
10824 Modified File(s):
10825 ltp/testcases/kernel/include/ia64.in
10826 ltp/testcases/kernel/include/linux_syscall_numbers.h
10828 19) Log Message:
10829 Add the block device I/O bandwidth controller (io-throttle) testcase. See testcase documentation for design and implementation details. See also: http://lkml.org/lkml/2008/7/4/143. Signed-off-by: Andrea Righi <righi.andrea@gmail.com>.
10831 Modified Files:
10832 ltp/testcases/kernel/controllers/Makefile
10833 ltp/testcases/kernel/controllers/test_controllers.sh
10835 Added Files:
10836 ltp/testcases/kernel/controllers/io-throttle/Makefile
10837 ltp/testcases/kernel/controllers/io-throttle/README
10838 ltp/testcases/kernel/controllers/io-throttle/io_throttle_testplan.txt
10839 ltp/testcases/kernel/controllers/io-throttle/iobw.c
10840 ltp/testcases/kernel/controllers/io-throttle/myfunctions.sh
10841 ltp/testcases/kernel/controllers/io-throttle/run_io_throttle_test.sh
10843 20) Log Message:
10844 The attached patch fixes the following issue: The selinux-testsuite file sigiotask testcase (run as test_fileop_t) needs rw permission to terminals to proceed its execution, which is not allowed by the non refpolicies provided in the testsuite. Ramon de Carvalho Valle <rcvalle@linux.vnet.ibm.com>.
10846 Modified File(s):
10847 ltp/testcases/kernel/security/selinux-testsuite/policy/test_file.te
10849 21) Log Message:
10850 gcov-kernel: patches for 2.6.26
10852 Added Files:
10853 linux-2.6.26-gcov-arm-eabi.patch 
10854 linux-2.6.26-gcov-arm-hack.patch
10855 linux-2.6.26-gcov.patch
10857 22) Log Message:
10858 The following problem i found:
10859 1, utimensat01.c still has not been compiled when check_for_utimensat_support return success.
10860 2, utimensat01 works on only i386 arch.
10861 Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>
10863 Modified File(s):
10864 ltp/testcases/kernel/include/i386.in
10865 ltp/testcases/kernel/include/ia64.in
10866 ltp/testcases/kernel/include/linux_syscall_numbers.h
10867 ltp/testcases/kernel/include/x86_64.in
10868 ltp/testcases/kernel/syscalls/utimensat/Makefile
10869 ltp/testcases/kernel/syscalls/utimensat/check_for_utimensat_support.c
10870 ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
10872 23) Log Message:
10873 Sorry, I took mistake in giving value to TST_* in io_setup01.c and io_submit01.c. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
10875 Modified File(s):
10876 ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
10877 ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
10879 24) Log Message:
10880 I found some typos. I cannot remember but maybe I introduced. Signed-off-by: Masatake YAMATO<yamato@redhat.com>.
10882 Modified File(s):
10883 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
10884 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
10885 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
10887 25) Log Message:
10888 I get compile error in hackbench. With the following patch, the compiler error is gone. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
10890 Modified File(s):
10891 ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
10893 26) Log Message:
10894 In fact, the case "hackbench02 hackbench 150 thread 1000" failed when i tested the latest ltp. the following error message occured: 
10895 --------------------
10896 Creating fdpair (error: Too many open files)
10897 --------------------
10898 The default open files is 1024 (ulimit -n), but hackbench does not close these all opened files in group() when thread mode (process_mode=0). I think we should to limit the num_groups's value. 20 is a suitable value, it works well on my ia64 and i386 machine. what do you think? Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>.
10900 Modified File(s):
10901 ltp/runtest/sched
10903 27) Log Message:
10904 It replaces nested arithmetic operations following example from Open Group specifications, in order to avoid issues with different shells, like dash from Ubuntu Gutsy. Signed-off-by: Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>.
10906 Modified File(s):
10907 ltp/testcases/network/generate.sh
10909 28) Log Message:
10910 When compiling powerpc binaries, gcc defaults to 32 bit. To do some tests I needed to have a 64 bit binary. Since I'm using realtime, I modified config.mk as below. My questions: is there any official way to turn LTP in 64bit? If not, what shall we do then? Should LTP default to 32 or native-arch bit? Shall we use something like: "if (uname -m) ..." or use a command line option? Any comment?
10911 Gilles.
10913 According to man gcc:
10914  -m64
10915      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. 
10916 --Darren
10918 I've also run the involved tests on an x86_64 machine and it was OK. Gilles Carry <Gilles.Carry@bull.net>.
10920 Modified File(s):
10921 ltp/testcases/realtime/config.mk
10923 29) Log Message:
10924 First patch regroups TSC functions and macros definition into librttest. Second patch is to have an atomic reading of the 64-bit timebase register of powerpc64. This new function is only valid if -m64 is used when compiling the whole testcase suite with a powerpc64. Thirs patch is a fix to avoid spurious tsc_minus warning. These patches been tested on a ppc64 machine either with 32 or 64 bit binaries. (-m64).  The same TSC read (rdtscll) macros and tsc_minus where implemented in three different tests. This patch put all this into librttest.*. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Cc: Tim Chavez <tinytim@us.ibm.com>. Acked-by: Darren Hart <dvhltc@us.ibm.com>.
10926 Modified File(s):
10927 ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
10928 ltp/testcases/realtime/func/measurement/preempt_timing.c
10929 ltp/testcases/realtime/func/measurement/rdtsc-latency.c
10930 ltp/testcases/realtime/include/librttest.h
10931 ltp/testcases/realtime/lib/librttest.c
10933 30) Log Messsage:
10934 This macro reads atomically the 64-bit TSC register. Reading the 64-bit register using two 32-bit instructions sometimes causes wrapping when a clock update appears in between. A single 64-bit read fixes this. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Cc: Tim Chavez <tinytim@us.ibm.com>.  
10935 I suppose the right thing to do in the long run would be to rename this function to something more generic: read_hw_clock() or something like that. But I think this patch performs the first step in getting it working on ppc64. Acked-by: Darren Hart <dvhltc@us.ibm.com>.
10937 Modified File(s):
10938 ltp/testcases/realtime/include/librttest.h
10940 31) Log Message:
10941 In tsc_minus, changed test (tsc_begin < tsc_end) by (tsc_begin <= tsc_end) since values can be equal as read operations are sometimes very close. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Cc: Tim Chavez <tinytim@us.ibm.com>. Acked-by: Darren Hart <dvhltc@us.ibm.com>.
10943 Modified File(s):
10944 ltp/testcases/realtime/lib/librttest.c
10946 32) Log Message:
10947 Update to OpenHPI 2.12.0 (see www.openhpi.org for more info)
10949 Modified File(s):
10950 ltp/testcases/open_hpi_testsuite/*
10952 33) Log Message:
10953 Addition of move_pages() syscall tests. The updated patch fixes the warning messages and removes the print_bitmask function (it's not used) which causes build errors on powerpc. Signed-off-by: Vijay Kumar B. <vijaykumar@bravegnu.org>.
10955 Modified Files:
10956 ltp/Makefile
10957 ltp/runtest/numa
10958 ltp/runtest/syscalls
10959 ltp/testcases/kernel/numa/Makefile
10961 Added Files:
10962 ltp/testcases/kernel/syscalls/move_pages/Makefile
10963 ltp/testcases/kernel/syscalls/move_pages/move_pages.sh
10964 ltp/testcases/kernel/syscalls/move_pages/move_pages01.c
10965 ltp/testcases/kernel/syscalls/move_pages/move_pages02.c
10966 ltp/testcases/kernel/syscalls/move_pages/move_pages03.c
10967 ltp/testcases/kernel/syscalls/move_pages/move_pages03.mode.sh
10968 ltp/testcases/kernel/syscalls/move_pages/move_pages04.c
10969 ltp/testcases/kernel/syscalls/move_pages/move_pages05.c
10970 ltp/testcases/kernel/syscalls/move_pages/move_pages06.c
10971 ltp/testcases/kernel/syscalls/move_pages/move_pages07.c
10972 ltp/testcases/kernel/syscalls/move_pages/move_pages08.c
10973 ltp/testcases/kernel/syscalls/move_pages/move_pages09.c
10974 ltp/testcases/kernel/syscalls/move_pages/move_pages10.c
10975 ltp/testcases/kernel/syscalls/move_pages/move_pages11.c
10976 ltp/testcases/kernel/syscalls/move_pages/move_pages11.mode.sh
10977 ltp/testcases/kernel/syscalls/move_pages/move_pages_support.c
10978 ltp/testcases/kernel/syscalls/move_pages/move_pages_support.h
10979 ltp/tools/scripts/numa_test.sh
10981 34) Log Message:
10982 The new patch addresses the other error conditions. Like if its not able to create any dir/files in a ReadOnly dir. Also this patch returns the proper return code on success/failure . I have tested this script on ReadWrite dir and ReadOnly dir. Veerendra Chandrappa <vechandr@in.ibm.com>.
10984 LTP-20080630
10986 1) Log Message:
10987 These tests were contributed by the timerfd() syscall developer Davide Libenzi <davidel@xmailserver.org>.
10989 Modified Files:
10990 ltp/runtest/syscalls
10991 Added Files:
10992 ltp/testcases/kernel/syscalls/timerfd/Makefile
10993 ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
10995 2) Log Message:
10996 CPU and MEMORY HOTPLUG test cases picked up from http://devresources.linux-foundation.org/dev/hotplug/
10998 Added Files:
10999 ltp/testcases/kernel/hotplug/cpu_hotplug/COPYING
11000 ltp/testcases/kernel/hotplug/cpu_hotplug/ChangeLog
11001 ltp/testcases/kernel/hotplug/cpu_hotplug/README
11002 ltp/testcases/kernel/hotplug/cpu_hotplug/runtests.sh
11003 ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug01.txt
11004 ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug02.txt
11005 ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug03.txt
11006 ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug04.txt
11007 ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug05.txt
11008 ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug06.txt
11009 ltp/testcases/kernel/hotplug/cpu_hotplug/doc/todo.txt
11010 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug01.sh
11011 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug02.sh
11012 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug03.sh
11013 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug04.sh
11014 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.sar.sh
11015 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.sh
11016 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.top.sh
11017 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug07.sh
11018 ltp/testcases/kernel/hotplug/cpu_hotplug/include/hotplug.fns
11019 ltp/testcases/kernel/hotplug/cpu_hotplug/include/testsuite.fns
11020 ltp/testcases/kernel/hotplug/cpu_hotplug/tools/do_disk_write_loop
11021 ltp/testcases/kernel/hotplug/cpu_hotplug/tools/do_kcompile_loop
11022 ltp/testcases/kernel/hotplug/cpu_hotplug/tools/do_spin_loop
11023 ltp/testcases/kernel/hotplug/cpu_hotplug/tools/report_proc_interrupts
11024 ltp/testcases/kernel/hotplug/memory_hotplug/COPYING
11025 ltp/testcases/kernel/hotplug/memory_hotplug/Makefile
11026 ltp/testcases/kernel/hotplug/memory_hotplug/README
11027 ltp/testcases/kernel/hotplug/memory_hotplug/TODO
11028 ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
11029 ltp/testcases/kernel/hotplug/memory_hotplug/debug.h
11030 ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.c
11031 ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.h
11032 ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.c
11033 ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.h
11034 ltp/testcases/kernel/hotplug/memory_hotplug/segment.c
11035 ltp/testcases/kernel/hotplug/memory_hotplug/segment.h
11036 ltp/testcases/kernel/hotplug/memory_hotplug/version.h
11037 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1
11038 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1c
11039 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1c8
11040 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1f
11041 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1l
11042 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1la
11043 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1shm
11044 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test2
11045 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test2l
11046 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test3
11047 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test3-1m
11048 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test3l
11049 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test4
11050 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test4f
11051 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-2shm-1m
11052 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1g
11053 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1g-interleaved
11054 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1g-touch
11055 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1p
11056 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-8p
11057 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-8p-nomig
11058 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-8p-touch
11059 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-16m
11060 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-16m-touch
11061 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-1m
11062 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-1m-touch
11063 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-8p
11064 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-shm-8p
11065 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-2shm-1m
11066 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-1g
11067 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-1g-interleaved
11068 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-1p
11069 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-8p
11070 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-file-16m
11071 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-file-1m
11073 3) Log Message:
11074 This patch fix a concurrency issue in mremap04. The tmp directory the IPC key was build with was destroyed before we destroy the IPC ressource attached to the key. In case of concurency, the same inode id can be reused for another process tmp dir, leading to the generation of the same key. Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>.
11076 Modified File(s):
11077 ltp/testcases/kernel/syscalls/mremap/mremap04.c
11079 4) Log Message:
11080 I spent some time looking at the sched_latency test trying to see why it took so long to start the thread.  The java version of the test takes a comparable amount of time to start the thread as it does for each period. The rt-test version was taking an order of magnitude longer.  After digging through the java documentation, I found that the RealtimeThread does not actually start executing until the RealtimeThread.waitForNextPeriod() fulfills the time specified in the PeriodicParameters parameter included in its constructor.  So all the tests are scheduled to run about 1 second after the threads are created.  This gives the system plenty of time to create the thread (a non-realtime code path), set the scheduling parameters and then sleep until the specified run time.  The start latency as measured by the test goes something like this: 
11082 start_time = nanoTime() + 1000000000;
11083 rt = new realtimeThread(sched_param, new \
11084         PeriodicParameters(start_time, ...), ..., run);
11086 /* by the rtsj specification, this method will not run until start_time */
11087 run() {
11088         now = nanoTime();
11089         start_latency = now - start_time;
11090         ...
11093 The rt-tests version went something like this:
11095 start_time = rt_gettime();
11096 create_fifo_thread(periodic_thread, (void*)0, PRIO);
11098 periodic_thread() {
11099         now = rt_gettime();
11100         start_latency = now - start;
11101         ...
11104 As you can see, the start_latency is a very different measurement in these two cases.  In the first, it is basically the initial starting latency as measured by the remainder of the loops.  In the second, the execution path of creating the pthread is also counted in the latency.  While this might be an important number for us to keep low in our testing, this is not what the java test is measuring. This patch puts the rt-test version in line with the java version. I also think this is reasonable since the rt-wiki says that we should _NEVER_ create threads on the real-time stage. Signed-off-by: Vernon Mauery <vernux@us.ibm.com>. 
11106 Modified File(s):
11107 ltp/testcases/realtime/func/sched_latency/sched_latency.c
11108 ltp/testcases/realtime/include/librttest.h
11109 ltp/testcases/realtime/lib/librttest.c
11111 5) Log Message:
11112 The following patches fix execve05 for error reporting when execve() succeeds, and exit synchronization in loaded systems. The last two patches are minor cleanups. execve05 checks that execve() fails if a process has opened the file with write access. However, in case the test fails and execve() succeeds, the default binary (test3) has return code 0, which is interpreted as test success. We get output like that:
11114 <output>
11115 Hello World
11116 </output>
11117 with return code 0 (success)
11119 instead of:
11121 <output>
11122 execve05    1  FAIL  :  Failures reported above
11123 </output>
11124 with return code matching FAIL.
11126 This patch simply changes the success return code from 0 to 3, so that execve() success, and thus test failure, can be properly reported. Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>.
11128 Modified Files:
11129 ltp/testcases/kernel/syscalls/execve/execve05.c
11131 6) Log Message:
11132 The following patches fix execve05 for error reporting when execve() succeeds, and exit synchronization in loaded systems. The last two patches are minor cleanups. In execve05, the first child must keep a file open at least until the second child tries to execve() this file. However the test achieves this with a sleep of 10s, which may fail on loaded systems. This patch replaces this (arbitrary) sleep with a pipe-based synchronization, where the parent notifies the first child once the second child has terminated. Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>.
11134 Modified Files:
11135 ltp/testcases/kernel/syscalls/execve/execve05.c
11137 7) Log Message:
11138 The following patches fix execve05 for error reporting when execve() succeeds, and exit synchronization in loaded systems. The last two patches are minor cleanups. In a child, calling waitpid() to wait for the death of sibling child is simply non-sense. Moreover in execve05, the second child does not need such synchronization. Remove it. Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>.
11140 Modified Files:
11141 ltp/testcases/kernel/syscalls/execve/execve05.c
11143 8) Log Message:
11144 The following patches fix execve05 for error reporting when execve() succeeds, and exit synchronization in loaded systems. The last two patches are minor cleanups. cleanup() is reserved for the main test process. In children, call exit() instead. Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>. 
11146 Modified Files:
11147 ltp/testcases/kernel/syscalls/execve/execve05.c
11149 9) Log Message:
11150 This patch fix an issue in the sync_pipe implementation. The problem is the following : after the creation of a pipe we do not close any file descriptor until the end of a test. Let's imagine the following execution : 
11151 - Process A calls sync_pipe_create
11152 - Process A do a fork (creation of process B)
11153 - Process A calls sync_pipe_wait
11154 ---> Process A blocks on sync_pipe_wait
11155 - Process B starts
11156 - Process B exits because of an early error.
11157 In this case, process A never exits. Since it has not closed its write descriptor to the pipe, the pipe is not considered as broken, thus process A is not notified its son is dead. Thus it will wait forever. Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>.
11159 Modified File(s):
11160 ltp/lib/libtestsuite.c
11162 10) Log Message:
11163 This patch fixes a compilation warning due to the function "sync_pipe_close" which was not exported. Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>.
11165 Modified File(s):
11166 ltp/include/libtestsuite.h
11168 11) Log Message:
11169 After the patch from Roy moveing the libtestsuite code from /testcases/kernel/syscalls/lib to /lib, the code in the old directory has not been removed. Moreover, include PATH in some makefile was still pointing to this old directory. This patch remove libtestsuite code from the old directory and remove deprecated references to this old dir in some Makefiles. Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>.
11171 Modified Files:
11172 ltp/testcases/kernel/syscalls/ipc/msgrcv/Makefile
11173 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
11174 ltp/testcases/kernel/syscalls/ipc/msgsnd/Makefile
11175 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
11176 ltp/testcases/kernel/syscalls/ipc/semctl/Makefile
11177 ltp/testcases/kernel/syscalls/ipc/semop/Makefile
11178 ltp/testcases/kernel/syscalls/ipc/shmctl/Makefile
11180 Removed Files:
11181 ltp/testcases/kernel/syscalls/lib/Makefile
11182 ltp/testcases/kernel/syscalls/lib/libtestsuite.c
11183 ltp/testcases/kernel/syscalls/lib/libtestsuite.h
11185 12) Log Message:
11186 time-schedule01 failed, because it sent SIGTERM to itself before program exited, so the return value is not 0. This patch makes the main process ignore SIGTERM. Li Zefan <lizf@cn.fujitsu.com>.
11188 Modified File(s):
11189 ltp/testcases/kernel/sched/tool/time-schedule.c
11191 13) Log Message:
11192 This patch fix the make file of fs_bin test case so that it can be cross-built. Roy Lee <roylee@andestech.com>.
11194 Modified File(s):
11195 ltp/testcases/kernel/fs/fs_bind/bin/Makefile
11197 14) Log Message:
11198 Add syscall numbers for timerfd syscalls under i386 and x86_64. Roy Lee <roylee@andestech.com>.
11200 Modified File(s):
11201 ltp/testcases/kernel/include/i386.in
11202 ltp/testcases/kernel/include/linux_syscall_numbers.h
11203 ltp/testcases/kernel/include/x86_64.in
11205 15) Log Message:
11206 Currently, timerfd01 test case blocks building process for architectures that haven’t prepared for it. This patch modify it to be more generic for all architectures. Roy Leee <roylee@andestech.com>.
11208 Modified  File(s):
11209 ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
11211 16) Log Message:
11212 It looks like the only thing that didn't apply was the function declaration. It builds (with a warning) and runs just fine. But here is a patch to fix the warning. Signed-off-by: Vernon Mauery <vernux@us.ibm.com>.
11214 Modified File(s):
11215 ltp/testcases/realtime/include/librttest.h
11217 17) Log Message:
11218 utimensat() syscall was introduced from linux-2.6.22 onwards. Michael wrote the initial testcases, and, the same is being contributed to LTP under GPLv2. I worked out a patch for this. Though this is not using LTP specific libraries at the moment. But the tests run well and tests 99 separate variations. Michael has written it through itś length and breadth. I generated the code coverage (9.2%) over 2.6.25-gcov kernel, which however was not built with <make allmodconfig> option. Please see it attached along with a draft man page of utimensat(), created by Michael. Let us know how do you feel about this test. We can then go ahead and add this to LTP. Signed-off-by Michael Kerrisk <mtk.manpages@googlemail.com>. Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>.
11220 Modified File(s):
11221 ltp/runtest/syscalls
11223 Added Files:
11224 ltp/testcases/kernel/syscalls/utimensat/Makefile
11225 ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
11226 ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
11228 18) Log Message:
11229 On ia64, __clone2() is used instead of clone(). Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
11231 Modified File(s):
11232 ltp/testcases/kernel/fs/fs_bind/bin/nsclone.c
11234 19) Log Message:
11235 I execute fork12 test and OMM killer begin send SIGKILL to its children and fork return success always. fork12 hang up in this case, so I create the patch (see attach), which check whether someone child killed and if it occur, return number of forked processes. Andrew Vagin <avagin@gmail.com>.
11237 Modified File(s):
11238 ltp/testcases/kernel/syscalls/fork/fork12.c
11240 20) Log Message:
11241 This patch fixes the writetest.c  to return proper status on Failure/Success. At present the return code of the writest.c is 'zero' for both Success and Failure. As per norms non-zero value should be returned for error , so fixing this testcase. Signed off : Veerendra C <vechandr@in.ibm.com>.
11243 Modified File(s):
11244 ltp/testcases/kernel/io/writetest/writetest.c
11246 21) Log Message:
11247 mallocstress stresses the VMM and C library  by spawning N threads which malloc blocks of increasing size until malloc returns NULL. It occur because test doesn't wait for all thread started. already started threads begin allocate memory, so pthread_create can return ENOMEM. my patch added this synchronizing. I use semaphore, because it can wait-for-zero unlike pthread_mutex. sorry, forgot set permission in semget, new patch attached. Andrew Vagin <avagin@gmail.com>.
11249 Modified File(s):
11250 ltp/testcases/kernel/mem/mtest07/mallocstress.c
11252 22) Log Message:
11253 Reverting back the changes done to fcntl-lock tests in May 2008 release, as this would have canceled the operation Revision *1.1  *done on the /Mon Sep 11 20:40:52 2006 UTC/ by /mreed10 /which added "A patch that added new functionality into the NFSvf lock tests. 
11254 -fixes bugs 
11255 -adds the capability to stress a server with multiple clients"
11256 So it is possible to get back to what 's in ltp-full-20080430 and add my fix: You can fix it by replacing in the locktests.c file
11257      buf=(char *)malloc(clnt*maxClients);
11259      buf=(char *)malloc(clnt*(maxClients+1));
11260 Signed-off-by: Le Rouzic <aime.le-rouzic@bull.net>.
11262 Modified File(s):
11263 ltp/testcases/network/nfsv4/locks/Makefile
11264 ltp/testcases/network/nfsv4/locks/locktests.c
11266 Added Files:
11267 ltp/testcases/network/nfsv4/locks/locktests.h
11269 Removed Files:
11270 ltp/testcases/network/nfsv4/locks/test
11273 23) Log Message:
11274 In the manpage for tst_res(3) in the April snapshot it says...
11275        tst_brk - Print result message and break remaining test cases
11276        tst_brkm  -  Print  result  message, including file contents, and break remaining test cases
11277 ... 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>.
11279 Modified File(s):
11280 ltp/doc/man3/tst_res.3
11282 24) Log Message:
11283 Force the catch_sighup to be volatile in order to overcome an issue due to the compiler optimization. In fact, compiling the test with -Os the catch_sighup variable is not set to 1 into the signal handler. At runtime, the  test remain in a loop. No problem compiling without Os or O2.
11284 Signed-off-by: Giuseppe Cavallaro <peppe.cavallaro@st.com>,
11285 Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>.
11287 Modified File(s):
11288 ltp/testcases/network/stress/ns-tools/ns-mcast_join.c
11290 25) Log Message:
11291 Fix a bug in the sigiotask test and enable the test_fdreceive policy to build against the latest refpolicy headers. Signed-off-by:  Stephen Smalley <sds@tycho.nsa.gov>.
11293 Modified File(s):
11294 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_fdreceive.te
11295 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_sigiotask.c
11297 26) Log Message:
11298 Included the statement:
11299         These tests are OSDL/LF and imported into LTP under GPLv2.
11301 Modified File(s):
11302 ltp/testcases/kernel/hotplug/cpu_hotplug/COPYING
11303 ltp/testcases/kernel/hotplug/memory_hotplug/COPYING
11305 27) Log Message:
11306 This patch ensures that async_handler and async_handler_jk runs by default. Also the profile/default is updated to reflect the same. Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>.
11308 Modified Files:
11309 ltp/testcases/realtime/profiles/default
11311 Added Files:
11312 ltp/testcases/realtime/func/async_handler/run_auto.sh
11314 28) Log Message:
11315 Looks like the else is missing since in both the cases where flag is set to one or not we get the test broken print. Signed-off-by: Max Stirling <vickyirobot@gmail.com>.
11317 Modified File(s):
11318 ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
11320 29) Log Message:
11321 we have some truble with mapping api functions (such as tst_exit) in bash (./tools/apicmds/ltpapicmd.c). Now this problem may be fixed if added "exit" after tst_exit, but it's temporary. We should redesign this system and describe it in documentation. Andrew Vaggin <avagin@parallels.com>.
11323 Modified File(s):
11324 ltp/testscripts/test_fs_bind.sh
11326 30) Log Message:
11327 signal_test_01 failed on ia64, the following message outputed:
11328 ---------------------------
11329 ERROR [line: 146] sigaltstack failed: Cannot allocate memory
11330 : Cannot allocate memory
11331 signal_test_01: IPC Signals TestSuite program
11332 ---------------------------
11333 And, i found the defined macro STACKSIZE is short on ia64. This patch fix it. Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>.
11335 Modified File(s):
11336 ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
11338 31) Log Message:
11339 signal_test_05 failed on ia64 and x86_64, the following message outputed:
11340 ---------------------------
11341 ERROR [line: 145] child process exited abnormally
11342 ---------------------------
11343 Some signals which are ignored in ignore_signals() are not ignored in child(). e.g., 32, 33. (SIGRTMIN is 34). So we should reuse ignore_signals()'s signal ignoring code in child(). Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>.
11345 Modified File(s):
11346 ltp/testcases/kernel/ipc/ipc_stress/signal_test_05.c
11348 32) Log Message:
11349 Updating to include info about all other LTP man pages. Subrata Modak <subrata@linux.vnet.ibm.com>
11351 Modified File(s):
11352 ltp/README.ltp-devel
11354 33) Log Message:
11355 I've ported a testcase for gettid() from crackerjack to ltp. I've added a directory ltp/testcases/kernel/syscalls/gettid. Signed-off-by: Masatake YAMATO <yamato@redhat.com>
11357 Modified Files:
11358 ltp/runtest/syscalls
11360 Added Files:
11361 ltp/testcases/kernel/syscalls/gettid/Makefile
11362 ltp/testcases/kernel/syscalls/gettid/gettid01.c
11364 34) Log Message:
11365 I found wrong format string usage in ltp/testcases/kernel/syscalls/exit/exit02.c: returned value from strerror is not used. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
11367 Modified File(s):
11368 ltp/testcases/kernel/syscalls/exit/exit02.c
11370 35) Log Message:
11371 This patch fix a concurrency issue in semctl06. The IPC keys used for this test could conflict with keys from another task. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>.
11373 Modified File(s):
11374 ltp/testcases/kernel/syscalls/ipc/semctl/semctl06.c
11376 36) Log Message:
11377 The attached patch was necessary in order to get LTP to build for our embedded system at work. Without this patch testcases that use the my_getpwnam() library function suffer from redeclaration errors. Signed-off-by: Matt Fleming <mjf@gentoo.org>.
11379 Modified File(s):
11380 ltp/lib/Makefile
11382 37) Log Message:
11383 Addition of enhanced test plan by Cai Qian <qcai@redhat.com>.
11385 Modified File(s):
11386 ltp/testcases/kdump/doc/TEST_PLAN.txt
11388 38) Log Message:
11389 Fixed the way how to run the "tc" command on the remote machine. Otherwise, we always get the following message on the local side: The remote host does not have netem functionality. Signed-off-by: Giuseppe Cavallaro@st.com.
11391 Modified File(s):
11392 ltp/testcases/network/stress/ns-tools/check_netem
11394 39) Log Message:
11395 Running the UDP network stress tests on my SH4 target I have had to modify the following scripts: killall_udp_traffic and udp4-multi-diffip01. It deletes the address before setting it to avoid the following error: RTNETLINK answers: File exists; it implies that the test fails. Signed-off-by: Giuseppe Cavallaro <peppe.cavallaro@st.com>.
11397 Modified File(s):
11398 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip01
11400 40) Log Message:
11401 This modifies the command sent to the remote host just to kill the ns-udpclient script. Indeed, it seems that the previous string always returns 1. Moreover, it adds a new check to verify if the return value is not empty. It could happen, for example, if the RSH returns sometime the following error: poll: protocol failure in circuit setup. Signed-off-by: Giuseppe Cavallaro <peppe.cavallaro@st.com>.
11403 Modified File(s):
11404 ltp/testcases/network/stress/ns-tools/killall_udp_traffic
11406 41) Log Message:
11407 Attached a new patch just to add the same fixes I provided you for icpm and tcp network stress as well. On SH4 STB with STLinux distribution we are able to run all the network stress tests without any failures. Due to configuration issues we do not run the multi-diffnic tests (because they require plural Network cards for host). It modifies the command sent to the remote host to kill tcp/icmp clients. It also deletes the address before setting it to avoid the following error:  "RTNETLINK answers: File exists". This implies that the test fails. Signed-off-by: Giuseppe Cavallaro <peppe.cavallaro@st.com>.
11409 Modified File(s):
11410 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip01
11411 ltp/testcases/network/stress/ns-tools/killall_icmp_traffic
11412 ltp/testcases/network/stress/ns-tools/killall_tcp_traffic
11413 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip01
11415 42) Log Message:
11416 Addition of Initial set of Process Event Connectors by Li Zefan. Process event connector is a netlink connector that reports process events to userspace, and currently we have 5 kinds of process events, i.e. fork, exit, exec, uid, gid. There are total 5 test cases to test its functionality. But the test is not run by default, because I don't find a way to decide whether the underlying kernel supports this feather or not. Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
11418 Added File(s):
11419 ltp/runtest/connectors
11420 ltp/testcases/kernel/connectors/Makefile
11421 ltp/testcases/kernel/connectors/pec/Makefile
11422 ltp/testcases/kernel/connectors/pec/README
11423 ltp/testcases/kernel/connectors/pec/event_generator.c
11424 ltp/testcases/kernel/connectors/pec/pec_listener.c
11425 ltp/testcases/kernel/connectors/pec/run_pec_test
11427 43) Log Message:
11428 Here it is. Based on my last patch.
11429 - building failure on 2.6.16 should be fixed
11430 - fix "make install" if kernel version < 2.6.15
11431 - abort tests if kernel version < 2.6.15
11432 Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
11434 Modified File(s):
11435 ltp/runtest/connectors
11436 ltp/testcases/kernel/connectors/Makefile
11437 ltp/testcases/kernel/connectors/pec/Makefile
11438 ltp/testcases/kernel/connectors/pec/pec_listener.c
11440 Added File(s):
11441 ltp/testcases/kernel/connectors/connector_test.sh
11443 44) Log Message:
11444 This was ported from the Crackerjack Project by Masatake YAMATO <yamato@redhat.com>.
11446 Modified Files:
11447 ltp/runtest/syscalls
11449 Added Files:
11450 ltp/testcases/kernel/syscalls/io_cancel/Makefile
11451 ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
11452 ltp/testcases/kernel/syscalls/io_cancel/run-io_cancel.sh
11454 45) Log Message:
11455 I'd like to use the mechanism you introduced in io_* testcases. So I've made 'io_cancel' string in the script and Makefile a variable to avoid mistake. I made the patch from testcases/kernel/syscalls/io_cancel/Makefile, not from ltp/testcases/kernel/syscalls/io_cancel/Makefile. Is this acceptable. CVS reports like testcases/kernel/syscalls/io_cancel/Makefile. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
11457 Modified File(s):
11458 ltp/testcases/kernel/syscalls/io_cancel/Makefile
11459 ltp/testcases/kernel/syscalls/io_cancel/run-io_cancel.sh
11461 46) Log Message:
11462 hackbench tests the Linux scheduler. Initial test was written by Rusty Russell <rusty@rustcorp.com.au>. Later modified by Pierre Peiffer <pierre.peiffer@bull.net>, Ingo Molnar <mingo@elte.hu>, Arjan van de Ven <arjan@infradead.org>, "Zhang, Yanmin" <yanmin_zhang@linux.intel.com>, Nathan Lynch <ntl@pobox.com> and others. Included in LTP by Subrata Modak<subrata@linux.vnet.ibm.com>, after Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>.
11464 Modified Files:
11465 ltp/runtest/sched
11466 ltp/testcases/kernel/sched/Makefile
11468 Added Files:
11469 ltp/testcases/kernel/sched/cfs-scheduler/Makefile
11470 ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
11472 47) Log Message:
11473 I am proposing with the joined patch to allow the suite to be able the run the previous rpc tests (called now basic_tests). It needs to resolve some issues in the new "tirpc part" before allowing  the suite to launch it again. Le Rouzic <aime.le-rouzic@bull.net>.
11475 Modified File(s):
11476 ltp/doc/testcases/network.txt
11477 ltp/runtest/rpc
11478 ltp/runtest/stress.part3
11480 48) Log Message:
11481 Few Changes to ttype value.
11483 Modified File(s):
11484 ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
11486 49) Log Message:
11487 Changes to fix Build, Install and run on non-supported architectures.
11489 Added Files:
11490 ltp/testcases/kernel/syscalls/utimensat/check_for_utimensat_support.c
11491 Modified Files:
11492 ltp/testcases/kernel/syscalls/utimensat/Makefile
11493 ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
11494 ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
11496 50) Log Message:
11497 Fixing the run on supported kernels.
11499 Modified File(s):
11500 ltp/testscripts/test_fs_bind.sh
11502 LTP-20080531
11504 1) Log Message:
11505 Following patch makes ballista test suite compile with gcc-4.3, without this it completely fails because of C++ cleanups introduced with gcc-4.3. By Caglar Onur <caglar@pardus.org.tr>
11507 Modified File(s):
11508 ltp/testcases/ballista/ballista/ballista.cpp
11509 ltp/testcases/ballista/ballista/ballistaUtil.cpp
11510 ltp/testcases/ballista/ballista/callGen.cpp
11511 ltp/testcases/ballista/ballista/callGen_standAlone.cpp
11512 ltp/testcases/ballista/ballista/create_code.pl
11513 ltp/testcases/ballista/ballista/create_code_standAlone.pl
11514 ltp/testcases/ballista/ballista/executeTestCase.cpp
11515 ltp/testcases/ballista/ballista/executeTestCase.fresh
11516 ltp/testcases/ballista/ballista/genCode.cpp
11517 ltp/testcases/ballista/ballista/genCodeCreator.cpp
11518 ltp/testcases/ballista/ballista/line.cpp
11519 ltp/testcases/ballista/ballista/line.h
11520 ltp/testcases/ballista/ballista/match.cpp
11521 ltp/testcases/ballista/ballista/parseArguments.cpp
11522 ltp/testcases/ballista/ballista/replacer.cpp
11523 ltp/testcases/ballista/ballista/selfHost.cpp
11524 ltp/testcases/ballista/ballista/serverCommunication.cpp
11525 ltp/testcases/ballista/ballista/testCaseIterator.cpp
11526 ltp/testcases/ballista/ballista/testCaseIterator.h
11527 ltp/testcases/ballista/ballista/compile/bparser.cpp
11528 ltp/testcases/ballista/ballista/templates/bTypes.cpp
11530 2) Log Message:
11531 The fixed address passed to mmap() should be aligned to the value of SHMLBA as defined in sys/shm.h. See Documentation/cachetlb.txt in the kernel for the explanation behind this. On most architectures this value is the page size, but not on all. Signed-off-by: Martin Habets <errandir_news@mph.eclipse.co.uk>
11533 Modified File(s):
11534 ltp/testcases/kernel/mem/shmt/shmt09.c
11535 ltp/testcases/kernel/syscalls/mmap/mmap01.c
11537 3) Log Message:
11538 These test cases fail on the NFS environment due to NFS relates issue(s). Hence abondon these tests when NFS is detected. By, Sridhar Vinay <vinaysridhar@in.ibm.com>.
11540 Modified File(s):
11541 ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
11542 ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
11543 ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
11544 ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
11545 ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
11546 ltp/testcases/kernel/syscalls/splice/splice01.c
11547 ltp/testcases/kernel/syscalls/tee/tee01.c
11548 ltp/testcases/kernel/syscalls/utime/utime01.c
11549 ltp/testcases/kernel/syscalls/utime/utime02.c
11550 ltp/testcases/kernel/syscalls/utime/utime03.c
11551 ltp/testcases/network/nfs/nfs01/nfs01
11553 4) Log Message:
11554 Update to OpenHPI 2.10.1 (see www.openhpi.org for more info)
11556 Modified Files:
11557 ltp/testcases/open_hpi_testsuite/Makefile.am
11558 ltp/testcases/open_hpi_testsuite/Makefile.in
11559 ltp/testcases/open_hpi_testsuite/configure
11560 ltp/testcases/open_hpi_testsuite/configure.ac
11561 ltp/testcases/open_hpi_testsuite/openhpi.conf.example
11562 ltp/testcases/open_hpi_testsuite/openhpi.spec.in
11563 ltp/testcases/open_hpi_testsuite/clients/Makefile.in
11564 ltp/testcases/open_hpi_testsuite/clients/hpiel.c
11565 ltp/testcases/open_hpi_testsuite/clients/hpievents.c
11566 ltp/testcases/open_hpi_testsuite/clients/hpipower.c
11567 ltp/testcases/open_hpi_testsuite/cpp/Makefile.in
11568 ltp/testcases/open_hpi_testsuite/cpp/t/Makefile.in
11569 ltp/testcases/open_hpi_testsuite/docs/Makefile.am
11570 ltp/testcases/open_hpi_testsuite/docs/Makefile.in
11571 ltp/testcases/open_hpi_testsuite/docs/hld/Makefile.am
11572 ltp/testcases/open_hpi_testsuite/docs/hld/Makefile.in
11573 ltp/testcases/open_hpi_testsuite/docs/hld/appendix.sgml
11574 ltp/testcases/open_hpi_testsuite/docs/hld/authors.dtd
11575 ltp/testcases/open_hpi_testsuite/docs/hld/bookinfo.sgml
11576 ltp/testcases/open_hpi_testsuite/docs/hld/introduction.sgml
11577 ltp/testcases/open_hpi_testsuite/docs/hld/legal.dtd
11578 ltp/testcases/open_hpi_testsuite/docs/hld/obtaining.sgml
11579 ltp/testcases/open_hpi_testsuite/docs/hld/openhpi-manual.sgml
11580 ltp/testcases/open_hpi_testsuite/docs/hld/openhpi_highlevel.sgml
11581 ltp/testcases/open_hpi_testsuite/docs/hld/openhpi_structure.sgml
11582 ltp/testcases/open_hpi_testsuite/docs/hld/plugin_guide.sgml
11583 ltp/testcases/open_hpi_testsuite/docs/hld/plugin_usage.sgml
11584 ltp/testcases/open_hpi_testsuite/docs/hld/revisions.dtd
11585 ltp/testcases/open_hpi_testsuite/docs/hld/sahpi_breakdown.sgml
11586 ltp/testcases/open_hpi_testsuite/docs/man/Makefile.in
11587 ltp/testcases/open_hpi_testsuite/hpi_shell/Makefile.am
11588 ltp/testcases/open_hpi_testsuite/hpi_shell/Makefile.in
11589 ltp/testcases/open_hpi_testsuite/hpi_shell/commands.c
11590 ltp/testcases/open_hpi_testsuite/hpi_shell/ctrl_inv.c
11591 ltp/testcases/open_hpi_testsuite/hpi_shell/hpi_cmd.h
11592 ltp/testcases/open_hpi_testsuite/hpi_shell/sensor.c
11593 ltp/testcases/open_hpi_testsuite/hpi_shell/session.c
11594 ltp/testcases/open_hpi_testsuite/hpi_ui_lib/Makefile.in
11595 ltp/testcases/open_hpi_testsuite/hpi_ui_lib/service.c
11596 ltp/testcases/open_hpi_testsuite/hpi_ui_lib/show.c
11597 ltp/testcases/open_hpi_testsuite/marshal/Makefile.in
11598 ltp/testcases/open_hpi_testsuite/marshal/connection.c
11599 ltp/testcases/open_hpi_testsuite/marshal/marshal.c
11600 ltp/testcases/open_hpi_testsuite/marshal/marshal_hpi_types.c
11601 ltp/testcases/open_hpi_testsuite/marshal/marshal_hpi_types.h
11602 ltp/testcases/open_hpi_testsuite/marshal/strmsock.cpp
11603 ltp/testcases/open_hpi_testsuite/marshal/t/Makefile.am
11604 ltp/testcases/open_hpi_testsuite/marshal/t/Makefile.in
11605 ltp/testcases/open_hpi_testsuite/marshal/t/float_format.c
11606 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_012.c
11607 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_013.c
11608 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_014.c
11609 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_015.c
11610 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_016.c
11611 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_017.c
11612 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_018.c
11613 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_028.c
11614 ltp/testcases/open_hpi_testsuite/openhpid/Makefile.am
11615 ltp/testcases/open_hpi_testsuite/openhpid/Makefile.in
11616 ltp/testcases/open_hpi_testsuite/openhpid/openhpiclient.cpp
11617 ltp/testcases/open_hpi_testsuite/openhpid/openhpid.cpp
11618 ltp/testcases/open_hpi_testsuite/plugins/Makefile.in
11619 ltp/testcases/open_hpi_testsuite/plugins/ipmi/Makefile.in
11620 ltp/testcases/open_hpi_testsuite/plugins/ipmi/t/Makefile.in
11621 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/Makefile.in
11622 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_discover.cpp
11623 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_domain.cpp
11624 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_log.cpp
11625 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_mc_vendor.cpp
11626 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_resource.cpp
11627 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_sdr.cpp
11628 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_sensor_hotswap.cpp
11629 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/thread.cpp
11630 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/Makefile.in
11631 ltp/testcases/open_hpi_testsuite/plugins/rtas/Makefile.in
11632 ltp/testcases/open_hpi_testsuite/plugins/simulator/Makefile.in
11633 ltp/testcases/open_hpi_testsuite/plugins/simulator/t/Makefile.in
11634 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/Makefile.in
11635 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/Makefile.in
11636 ltp/testcases/open_hpi_testsuite/plugins/sysfs/Makefile.in
11637 ltp/testcases/open_hpi_testsuite/plugins/watchdog/Makefile.in
11638 ltp/testcases/open_hpi_testsuite/scripts/Makefile.in
11639 ltp/testcases/open_hpi_testsuite/scripts/test/Makefile.in
11640 ltp/testcases/open_hpi_testsuite/scripts/test/conformance_report.pl
11641 ltp/testcases/open_hpi_testsuite/scripts/test/coverage_report.pl
11642 ltp/testcases/open_hpi_testsuite/scripts/test/gcov2html.pl
11643 ltp/testcases/open_hpi_testsuite/scripts/test/generate_index.pl
11644 ltp/testcases/open_hpi_testsuite/scripts/test/gsum2html.pl
11645 ltp/testcases/open_hpi_testsuite/scripts/test/testconformance.pl
11646 ltp/testcases/open_hpi_testsuite/scripts/test/testcoverage.pl
11647 ltp/testcases/open_hpi_testsuite/snmp/Makefile.in
11648 ltp/testcases/open_hpi_testsuite/src/Makefile.in
11649 ltp/testcases/open_hpi_testsuite/src/config.c
11650 ltp/testcases/open_hpi_testsuite/src/event.c
11651 ltp/testcases/open_hpi_testsuite/src/safhpi.c
11652 ltp/testcases/open_hpi_testsuite/src/t/Makefile.in
11653 ltp/testcases/open_hpi_testsuite/src/t/ohpi/Makefile.in
11654 ltp/testcases/open_hpi_testsuite/utils/Makefile.in
11655 ltp/testcases/open_hpi_testsuite/utils/sahpi_enum_utils.c
11656 ltp/testcases/open_hpi_testsuite/utils/sahpi_enum_utils.h
11657 ltp/testcases/open_hpi_testsuite/utils/sahpi_struct_utils.c
11658 ltp/testcases/open_hpi_testsuite/utils/sahpi_struct_utils.h
11659 ltp/testcases/open_hpi_testsuite/utils/uid_utils.c
11660 ltp/testcases/open_hpi_testsuite/utils/t/Makefile.in
11661 ltp/testcases/open_hpi_testsuite/utils/t/ann/Makefile.in
11662 ltp/testcases/open_hpi_testsuite/utils/t/el/Makefile.in
11663 ltp/testcases/open_hpi_testsuite/utils/t/epath/Makefile.in
11664 ltp/testcases/open_hpi_testsuite/utils/t/rpt/Makefile.in
11665 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/Makefile.in
11666 ltp/testcases/open_hpi_testsuite/utils/t/uid/Makefile.in
11668 Added Files:
11669 ltp/testcases/open_hpi_testsuite/hpi_shell/dimi.c
11670 ltp/testcases/open_hpi_testsuite/hpi_shell/fumi.c
11672 Removed Files:
11673 ltp/testcases/open_hpi_testsuite/openhpi.spec
11674 ltp/testcases/open_hpi_testsuite/hpi_shell/hpi_cmd
11675 ltp/testcases/open_hpi_testsuite/hpi_shell/openhpiclient.cpp
11676 ltp/testcases/open_hpi_testsuite/hpi_shell/openhpiclient.h
11677 ltp/testcases/open_hpi_testsuite/marshal/t/connection.c
11678 ltp/testcases/open_hpi_testsuite/marshal/t/marshal.c
11679 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_hpi_types.c
11680 ltp/testcases/open_hpi_testsuite/openhpid/alarm.c
11681 ltp/testcases/open_hpi_testsuite/openhpid/config.c
11682 ltp/testcases/open_hpi_testsuite/openhpid/domain.c
11683 ltp/testcases/open_hpi_testsuite/openhpid/event.c
11684 ltp/testcases/open_hpi_testsuite/openhpid/hotswap.c
11685 ltp/testcases/open_hpi_testsuite/openhpid/init.c
11686 ltp/testcases/open_hpi_testsuite/openhpid/lock.c
11687 ltp/testcases/open_hpi_testsuite/openhpid/ohpi.c
11688 ltp/testcases/open_hpi_testsuite/openhpid/openhpiclient.h
11689 ltp/testcases/open_hpi_testsuite/openhpid/plugin.c
11690 ltp/testcases/open_hpi_testsuite/openhpid/plugin_static.c
11691 ltp/testcases/open_hpi_testsuite/openhpid/safhpi.c
11692 ltp/testcases/open_hpi_testsuite/openhpid/session.c
11693 ltp/testcases/open_hpi_testsuite/openhpid/threaded.c
11694 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_addr.cpp
11695 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_auth.cpp
11696 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_cmd.cpp
11697 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_con.cpp
11698 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_con_lan.cpp
11699 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_con_smi.cpp
11700 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_log.cpp
11701 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_msg.cpp
11702 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_sensor_factors.cpp
11703 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_utils.cpp
11704 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/thread.cpp
11705 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/el2event.c
11706 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/el2event.c
11707 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc.c
11708 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_annunciator.c
11709 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_control.c
11710 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_discover.c
11711 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_discover_bc.c
11712 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_discover_rsa.c
11713 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_event.c
11714 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_hotswap.c
11715 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_inventory.c
11716 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_power.c
11717 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_reset.c
11718 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_resources.c
11719 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_resources_rsa.c
11720 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_sel.c
11721 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_sensor.c
11722 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_session.c
11723 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_time.c
11724 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_utils.c
11725 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_watchdog.c
11726 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_xml2event.c
11727 ltp/testcases/open_hpi_testsuite/src/plugin_static.c
11728 ltp/testcases/open_hpi_testsuite/utils/t/ann/announcement_utils.c
11729 ltp/testcases/open_hpi_testsuite/utils/t/el/el_utils.c
11730 ltp/testcases/open_hpi_testsuite/utils/t/epath/epath_utils.c
11731 ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_enum_utils.c
11732 ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_event_encode.c
11733 ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_event_utils.c
11734 ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_struct_utils.c
11735 ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_time_utils.c
11736 ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpiatca_enum_utils.c
11737 ltp/testcases/open_hpi_testsuite/utils/t/epath/uid_utils.c
11738 ltp/testcases/open_hpi_testsuite/utils/t/rpt/epath_utils.c
11739 ltp/testcases/open_hpi_testsuite/utils/t/rpt/rpt_utils.c
11740 ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_enum_utils.c
11741 ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_event_encode.c
11742 ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_event_utils.c
11743 ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_struct_utils.c
11744 ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_time_utils.c
11745 ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpiatca_enum_utils.c
11746 ltp/testcases/open_hpi_testsuite/utils/t/rpt/uid_utils.c
11747 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/epath_utils.c
11748 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_enum_utils.c
11749 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_event_encode.c
11750 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_event_utils.c
11751 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_struct_utils.c
11752 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_time_utils.c
11753 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpiatca_enum_utils.c
11754 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/uid_utils.c
11755 ltp/testcases/open_hpi_testsuite/utils/t/uid/epath_utils.c
11756 ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_enum_utils.c
11757 ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_event_encode.c
11758 ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_event_utils.c
11759 ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_struct_utils.c
11760 ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_time_utils.c
11761 ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpiatca_enum_utils.c
11762 ltp/testcases/open_hpi_testsuite/utils/t/uid/uid_utils.c
11764 5) Log Message:
11765 Added missing break in parse args switch/case. (-s arg). Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>
11767 Modified Files:
11768 ltp/testcases/realtime/lib/librttest.c
11770 6) Log Message:
11771 Modified periodic_cpu_load_single.c. Changed arg -c to -l (calculation per loop). In next patch, -c arg is to be used as pass/fail criteria globally for all tests. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>
11773 Modified Files:
11774 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
11776 7) Log Message:
11777 Added -c arg into rt_init of librttest.c so all tests can use it. This arg sets the global variable (double) pass_criteria. librttest.h declares pass_criteria as external. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>.
11779 Modified Files:
11780 ltp/testcases/realtime/include/librttest.h
11781 ltp/testcases/realtime/lib/librttest.c
11783 8) Log Message:
11784 Modified prio-preempt.c to consider pass criteria (-c) arg. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>.
11786 Modified Files:
11787 ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
11789 9) Log Message:
11790 Modified pthread_kill_latency.c to consider pass criteria (-c) arg. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>.
11792 Modified Files:
11793 ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
11795 10) Log Message:
11796 Modified matrix_mult.c to consider pass criteria (-c) arg. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>.
11798 Modified Files:
11799 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
11801 11) Log Message:
11802 Modified async_handler.c and async_handler_jk.c to consider pass criteria (-c) arg. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>.
11804 Modified Files:
11805 ltp/testcases/realtime/func/async_handler/async_handler.c
11806 ltp/testcases/realtime/func/async_handler/async_handler_jk.c
11808 12) Log Message:
11809 Modified pi_perf.c to consider pass criteria (-c) arg. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>.
11811 Modified Files:
11812 ltp/testcases/realtime/func/pi_perf/pi_perf.c
11814 13) Log Message:
11815 Modified hrtimer-prio.c to consider pass criteria (-c) arg. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>.
11817 Modified Files:
11818 ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
11820 14) Log Message:
11821 Modified tc-2.c to consider pass criteria (-c) arg. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>.
11823 Modified Files:
11824 ltp/testcases/realtime/func/thread_clock/tc-2.c
11826 15) Log Message:
11827 Modified sched_latency.c to consider pass criteria (-c) arg. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>.
11829 Modified Files:
11830 ltp/testcases/realtime/func/sched_latency/sched_latency.c
11832 16) Log Message:
11833 It seems that hugeshmctl01 doesn't free some hugetlb pages when it fails. ps shows that there is still an instance of hugeshmctl01 left even if hugeshmctl01 is not running which may attach some hugetlb pages. The problem is due to the arbitrary usleep time in hugeshmctl01 which results in incorrect execution order. The intention of the sleep time is to ensure the children call shmat() and pause() before the parent checks shm status and calls stat_cleanup(). But there is no absolute assurance that this sleep always works. In the failure above, the last child process forked by the parent may not run and call shmat() immediately after it's created. When the parent checks shm status, it finds only 3 child attaching the shm instead of 4, so it reports the failure. And then it calls stat_cleanup() to send SIGUSR1 to all children, but since the last child hasn't called pause() yet, SIGUSR1 is handled before pause(). When the last child calls pause(), since there is no further signal to wake it up, it sleeps forever. patch to ensure children can receive and handle SIGUSR1 from parent in pause(). The patch is not to change the arbitrary usleep time since any time is arbitrary though a large time is more acceptable. The patch is to use sigprocmask() to block SIGUSR1 before children sleep for SIGUSR1 from parent, and then call sigsuspend() to unblock SIGUSR1 and sleep for SIGUSR1. By doing so, we may avoid the infinite sleep and keeping attached shm forever so that affect other hugetlb test. In parent process, aonther sigprocmask() is called before usleep(). This has the same effect of sleep more time. By, shenlinf <shenlinf@cn.ibm.com> 
11835 Modified File(s):
11836 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
11838 17) Log Message:
11839 I am testing ltp-full-20080430. When I execute hugemmap04, hugemmap01 is shown in the output which makes the output confusing. patch to fix the bad name. By, shenlinf <shenlinf@cn.ibm.com>
11841 Modified File(s):
11842 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
11844 18) Log Message:
11845 punt useless local prototype for fdopen() -- stdio.h already provides this, by, Mike Frysinger <vapier@users.sourceforge.net>
11847 Modified File(s):
11848 ltp/lib/tst_res.c
11850 19) Log Message:
11851 cleanup CFLAGS handling, by, Mike Frysinger <vapier@users.sourceforge.net>
11853 Modified File(s):
11854 ltp/lib/Makefile
11856 20) Log Message:
11857 tst_require_root(): unify root checking with this function, by, Mike Frysinger <vapier@users.sourceforge.net>
11859 Modified File(s):
11860 ltp/include/test.h
11862 21) Log Message:
11863 tst_require_root(): unify root checking with this function
11865 Modified File(s):
11866 ltp/lib/tst_res.c
11868 22) Log Message:
11869 convert to standard ltp functions, by, Mike Frysinger <vapier@users.sourceforge.net>
11871 Modified File(s):
11872 ltp/testcases/kernel/fs/fs_perms/Makefile
11873 ltp/testcases/kernel/fs/fs_perms/fs_perms.c
11875 23) Log Message:
11876 fix error in previous commit: compare result to expected result, not 0
11878 Modified File(s):
11879 ltp/testcases/kernel/fs/fs_perms/fs_perms.c
11881 24) Log Message:
11882 normalize exit values as expected: 0 means PASS and non-0 means FAIL
11884 Modified File(s):
11885 ltp/testcases/kernel/fs/fs_perms/fs_perms.c
11886 ltp/testcases/kernel/fs/fs_perms/simpletest.sh
11887 ltp/testcases/kernel/fs/fs_perms/testx.c
11889 25) Log Message:
11890 lcov: --norecursion becomes --no-recursion + added docs, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
11892 Modified File(s):
11893 ltp/utils/analysis/lcov/man/geninfo.1
11894 ltp/utils/analysis/lcov/man/lcov.1
11895 ltp/utils/analysis/lcov/bin/geninfo
11896 ltp/utils/analysis/lcov/bin/lcov
11898 26) Log Message:
11899 Attached is a fixed patch to be applied over 1.8 in cvs. Previous patch mistook the return of mknod() for a file descriptor and after the first iteration, test was using the wrong (closed) file descriptor. This patch uses the correct file descriptor. Thanks Rishikesh for catching my error. By, Henry Yei <hyei@mvista.com>
11901 Modified File(s):
11902 ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
11904 27) Log Message:
11905 The problem is because some of the realtime tests can't be compiled on older distros. We will have to fix this 'properly', taking into account the kernel and glibc versions, as well as the architecture. Until we do that, can we disable compiling realtime tests by default? Below is a patch that can do it. Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>
11907 Modified File(s):
11908 ltp/testcases/Makefile
11910 28) Log Message:
11911 Fix for some failures by Anoop V Chakkalakkal <anoop.vijayan@in.ibm.com>.
11913 Modified File(s):
11914 ltp/testcases/kernel/mem/mtest07/mallocstress.c
11916 29) Log Message:
11917 This patch adds a few tests for a variety of bind mounts. More than just shared subtrees are involved as plain --bind and plain --move are used. Read-only bind mounts are not covered by these tests however. Avantika Mathur originally wrote the tests. I've ported them to use LTP APIs and conventions. I've also modified Avantika's scripts to try and robustly cleanup after broken tests so that leftover mounts and failures at any point in a test are cleaned up thoroughly. I've made what efforts I can to follow the conventions I found in LTP FAQs and the source however there's alot here so I may have missed something. Shared bind mounts were introduced in 2.6.15. Because of this we need a tst_kvercmp command which can be invoked from a script. I've added this to ltpapicmd.c. This patch applies to the April release of LTP. I'll also be posting results for x86, x86_64, and ppc64 on a variety of kernels. In order to highlight the results contributed by this patch I've only run this portion of the patched LTP. Comments welcome. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>.
11919 Modified Files:
11920 ltp/runltp
11921 ltp/testcases/kernel/fs/Makefile
11922 ltp/tools/apicmds/Makefile
11923 ltp/tools/apicmds/ltpapicmd.c
11925 Added Files:
11926 ltp/runtest/fs_bind
11927 ltp/testcases/kernel/fs/fs_bind/BUGS
11928 ltp/testcases/kernel/fs/fs_bind/CHANGELOG
11929 ltp/testcases/kernel/fs/fs_bind/Makefile
11930 ltp/testcases/kernel/fs/fs_bind/README
11931 ltp/testcases/kernel/fs/fs_bind/TODO
11932 ltp/testcases/kernel/fs/fs_bind/bin/Makefile
11933 ltp/testcases/kernel/fs/fs_bind/bin/check_prop
11934 ltp/testcases/kernel/fs/fs_bind/bin/lockfile
11935 ltp/testcases/kernel/fs/fs_bind/bin/makedir
11936 ltp/testcases/kernel/fs/fs_bind/bin/nsclone.c
11937 ltp/testcases/kernel/fs/fs_bind/bin/setup
11938 ltp/testcases/kernel/fs/fs_bind/bin/setupnslock
11939 ltp/testcases/kernel/fs/fs_bind/bin/smount.c
11940 ltp/testcases/kernel/fs/fs_bind/bind/OO_descriptions.txt
11941 ltp/testcases/kernel/fs/fs_bind/bind/test01
11942 ltp/testcases/kernel/fs/fs_bind/bind/test02
11943 ltp/testcases/kernel/fs/fs_bind/bind/test03
11944 ltp/testcases/kernel/fs/fs_bind/bind/test04
11945 ltp/testcases/kernel/fs/fs_bind/bind/test05
11946 ltp/testcases/kernel/fs/fs_bind/bind/test06
11947 ltp/testcases/kernel/fs/fs_bind/bind/test07
11948 ltp/testcases/kernel/fs/fs_bind/bind/test07-2
11949 ltp/testcases/kernel/fs/fs_bind/bind/test08
11950 ltp/testcases/kernel/fs/fs_bind/bind/test09
11951 ltp/testcases/kernel/fs/fs_bind/bind/test10
11952 ltp/testcases/kernel/fs/fs_bind/bind/test11
11953 ltp/testcases/kernel/fs/fs_bind/bind/test12
11954 ltp/testcases/kernel/fs/fs_bind/bind/test13
11955 ltp/testcases/kernel/fs/fs_bind/bind/test14
11956 ltp/testcases/kernel/fs/fs_bind/bind/test15
11957 ltp/testcases/kernel/fs/fs_bind/bind/test16
11958 ltp/testcases/kernel/fs/fs_bind/bind/test17
11959 ltp/testcases/kernel/fs/fs_bind/bind/test18
11960 ltp/testcases/kernel/fs/fs_bind/bind/test19
11961 ltp/testcases/kernel/fs/fs_bind/bind/test20
11962 ltp/testcases/kernel/fs/fs_bind/bind/test21
11963 ltp/testcases/kernel/fs/fs_bind/bind/test22
11964 ltp/testcases/kernel/fs/fs_bind/bind/test23
11965 ltp/testcases/kernel/fs/fs_bind/bind/test24
11966 ltp/testcases/kernel/fs/fs_bind/cloneNS/OO_descriptions.txt
11967 ltp/testcases/kernel/fs/fs_bind/cloneNS/child01
11968 ltp/testcases/kernel/fs/fs_bind/cloneNS/child02
11969 ltp/testcases/kernel/fs/fs_bind/cloneNS/child03
11970 ltp/testcases/kernel/fs/fs_bind/cloneNS/child04
11971 ltp/testcases/kernel/fs/fs_bind/cloneNS/child05
11972 ltp/testcases/kernel/fs/fs_bind/cloneNS/child06
11973 ltp/testcases/kernel/fs/fs_bind/cloneNS/child07
11974 ltp/testcases/kernel/fs/fs_bind/cloneNS/parent01
11975 ltp/testcases/kernel/fs/fs_bind/cloneNS/parent02
11976 ltp/testcases/kernel/fs/fs_bind/cloneNS/parent03
11977 ltp/testcases/kernel/fs/fs_bind/cloneNS/parent04
11978 ltp/testcases/kernel/fs/fs_bind/cloneNS/parent05
11979 ltp/testcases/kernel/fs/fs_bind/cloneNS/parent06
11980 ltp/testcases/kernel/fs/fs_bind/cloneNS/parent07
11981 ltp/testcases/kernel/fs/fs_bind/cloneNS/test01
11982 ltp/testcases/kernel/fs/fs_bind/cloneNS/test02
11983 ltp/testcases/kernel/fs/fs_bind/cloneNS/test03
11984 ltp/testcases/kernel/fs/fs_bind/cloneNS/test04
11985 ltp/testcases/kernel/fs/fs_bind/cloneNS/test05
11986 ltp/testcases/kernel/fs/fs_bind/cloneNS/test06
11987 ltp/testcases/kernel/fs/fs_bind/cloneNS/test07
11988 ltp/testcases/kernel/fs/fs_bind/move/OO_descriptions.txt
11989 ltp/testcases/kernel/fs/fs_bind/move/test01
11990 ltp/testcases/kernel/fs/fs_bind/move/test02
11991 ltp/testcases/kernel/fs/fs_bind/move/test03
11992 ltp/testcases/kernel/fs/fs_bind/move/test04
11993 ltp/testcases/kernel/fs/fs_bind/move/test05
11994 ltp/testcases/kernel/fs/fs_bind/move/test06
11995 ltp/testcases/kernel/fs/fs_bind/move/test07
11996 ltp/testcases/kernel/fs/fs_bind/move/test08
11997 ltp/testcases/kernel/fs/fs_bind/move/test09
11998 ltp/testcases/kernel/fs/fs_bind/move/test10
11999 ltp/testcases/kernel/fs/fs_bind/move/test11
12000 ltp/testcases/kernel/fs/fs_bind/move/test12
12001 ltp/testcases/kernel/fs/fs_bind/move/test13
12002 ltp/testcases/kernel/fs/fs_bind/move/test14
12003 ltp/testcases/kernel/fs/fs_bind/move/test15
12004 ltp/testcases/kernel/fs/fs_bind/move/test16
12005 ltp/testcases/kernel/fs/fs_bind/move/test17
12006 ltp/testcases/kernel/fs/fs_bind/move/test18
12007 ltp/testcases/kernel/fs/fs_bind/move/test19
12008 ltp/testcases/kernel/fs/fs_bind/move/test20
12009 ltp/testcases/kernel/fs/fs_bind/move/test21
12010 ltp/testcases/kernel/fs/fs_bind/move/test22
12011 ltp/testcases/kernel/fs/fs_bind/rbind/OO_descriptions.txt
12012 ltp/testcases/kernel/fs/fs_bind/rbind/test01
12013 ltp/testcases/kernel/fs/fs_bind/rbind/test02
12014 ltp/testcases/kernel/fs/fs_bind/rbind/test03
12015 ltp/testcases/kernel/fs/fs_bind/rbind/test04
12016 ltp/testcases/kernel/fs/fs_bind/rbind/test05
12017 ltp/testcases/kernel/fs/fs_bind/rbind/test06
12018 ltp/testcases/kernel/fs/fs_bind/rbind/test07
12019 ltp/testcases/kernel/fs/fs_bind/rbind/test07-2
12020 ltp/testcases/kernel/fs/fs_bind/rbind/test08
12021 ltp/testcases/kernel/fs/fs_bind/rbind/test09
12022 ltp/testcases/kernel/fs/fs_bind/rbind/test10
12023 ltp/testcases/kernel/fs/fs_bind/rbind/test11
12024 ltp/testcases/kernel/fs/fs_bind/rbind/test12
12025 ltp/testcases/kernel/fs/fs_bind/rbind/test13
12026 ltp/testcases/kernel/fs/fs_bind/rbind/test14
12027 ltp/testcases/kernel/fs/fs_bind/rbind/test15
12028 ltp/testcases/kernel/fs/fs_bind/rbind/test16
12029 ltp/testcases/kernel/fs/fs_bind/rbind/test17
12030 ltp/testcases/kernel/fs/fs_bind/rbind/test18
12031 ltp/testcases/kernel/fs/fs_bind/rbind/test19
12032 ltp/testcases/kernel/fs/fs_bind/rbind/test20
12033 ltp/testcases/kernel/fs/fs_bind/rbind/test21
12034 ltp/testcases/kernel/fs/fs_bind/rbind/test22
12035 ltp/testcases/kernel/fs/fs_bind/rbind/test23
12036 ltp/testcases/kernel/fs/fs_bind/rbind/test24
12037 ltp/testcases/kernel/fs/fs_bind/rbind/test25
12038 ltp/testcases/kernel/fs/fs_bind/rbind/test26
12039 ltp/testcases/kernel/fs/fs_bind/rbind/test27
12040 ltp/testcases/kernel/fs/fs_bind/rbind/test28
12041 ltp/testcases/kernel/fs/fs_bind/rbind/test29
12042 ltp/testcases/kernel/fs/fs_bind/rbind/test30
12043 ltp/testcases/kernel/fs/fs_bind/rbind/test31
12044 ltp/testcases/kernel/fs/fs_bind/rbind/test32
12045 ltp/testcases/kernel/fs/fs_bind/rbind/test33
12046 ltp/testcases/kernel/fs/fs_bind/rbind/test34
12047 ltp/testcases/kernel/fs/fs_bind/rbind/test35
12048 ltp/testcases/kernel/fs/fs_bind/rbind/test36
12049 ltp/testcases/kernel/fs/fs_bind/rbind/test37
12050 ltp/testcases/kernel/fs/fs_bind/rbind/test38
12051 ltp/testcases/kernel/fs/fs_bind/rbind/test39
12052 ltp/testcases/kernel/fs/fs_bind/regression/OO_descriptions.txt
12053 ltp/testcases/kernel/fs/fs_bind/regression/test01
12054 ltp/testcases/kernel/fs/fs_bind/regression/test02
12055 ltp/testcases/kernel/fs/fs_bind/regression/test03
12056 ltp/testscripts/test_fs_bind.sh
12058 30) Log Message:
12059 The fixed address passed to mmap() should be aligned to the value of SHMLBA as defined in sys/shm.h (The same fix can be found in the mmap01 case earlier sent from Martin Habets ). By, Roy Lee <roylee17@gmail.com>.
12061 Modified File(s):
12062 ltp/testcases/kernel/io/direct_io/diotest4.c
12064 31) Log Message:
12065 This patch modifies testcases to attach their shm segment to addresses chosen by ststem instead of arch-dependent ones. I looked into the history of these testcases, but couldn't find the reason why they specified arch-dependent addresses in the first place. If it has something to do with the page coloring issue, SHMLBA should be in some manners instead of defining arch-dependent addresses. Tested successfully on ia64, ppc64, x86_64, s390x & i386 by Subrata Modak <subrata@linux.vnet.ibm.com>, and by Martin Habets <errandir_news@mph.eclipse.co.uk> on sparc32. Signed-off-by: Roy Lee <roylee17@gmail.com>.
12067 Modified File(s):
12068 ltp/testcases/kernel/mem/shmt/shmt02.c
12069 ltp/testcases/kernel/mem/shmt/shmt04.c
12070 ltp/testcases/kernel/mem/shmt/shmt05.c
12071 ltp/testcases/kernel/mem/shmt/shmt06.c
12072 ltp/testcases/kernel/mem/shmt/shmt07.c
12073 ltp/testcases/kernel/mem/shmt/shmt09.c
12075 32) Log Message:
12076 These patches will allow for the plotting of the max over time in discrete segments, rather than as a monotonically increasing value, while maintaining the original behavior by default. Cleanup some whitespace issues here. Signed-off-by: Darren Hart <dvhltc@us.ibm.com>. Acked-by: John Stultz <johnstul@us.ibm.com>.
12078 Modified File(s):
12079 ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
12081 33) Log Message:
12082 These patches will allow for the plotting of the max over time in discrete segments, rather than as a monotonically increasing value, while maintaining the original behavior by default. The existing test has an infinite window and report the new max each time it is increased.  The patch maintains the default behavior and adds a -w option, allowing the user to specify a window (iteration count) for which the max of that window is reported ever w iterations. Signed-off-by: Darren Hart <dvhltc@us.ibm.com>. Acked-by: John Stultz <johnstul@us.ibm.com>.
12084 Modified File(s):
12085 ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
12087 34) Log Message:
12088 I see Roy's patch was already checked in. In principle I agree with the patch, but a few things are wrong now and IMHO does not fulfill what it should test any longer. shm05.c -> see my (untested!!!) patch below. Some architectures can only map at specific offsets. Current version "sucessfully" fails, because e.g. hppa can't map at cp+4096. So, it's not failing because the memory regions overlap, although that was intended to be tested...shm06.c now does basically the same test as shm04.c ?!? Doesn't make sense... I would revert the patch for shm06, but maybe others think different???? Other patches seem ok, although I haven't looked too deep into them yet... Helge Deller <deller@gmx.de>.
12090 Modified File(s):
12091 ltp/testcases/kernel/mem/shmt/shmt05.c
12093 35) Log Message:
12094 Roy Lee <roylee17@gmail.com> wrote:
12095 Your patch looks good to me. It does what I'm intended but failed to do; eliminating explicit arch-dependent code without breaking logics. How about merge the scenario of shm06 into shm04, and then eliminate shm06? Modify shm04 to attach the same segment _twice_ to the child's address space. In this case, the first returned address should be the same as where the parent attaches its segment to while the second returned address should be different.
12096 Helge Deller <deller@gmx.de> wrote:
12097 Yes, this is probably the best idea. Alternatively, just leave shm04 as-is, and do the twice-mapping you mentioned above in shm06. This way we'd keep two simple tests.
12098 Roy Lee <roylee17@gmail.com> wrote back:
12099 Here's the patch for the shmt06 according to Helge's recommandation, please help review it.
12101 Modified File(s):
12102 ltp/testcases/kernel/mem/shmt/shmt06.c
12104 36) Log Message:
12105 Adding default Log File generation support for LTP. By, Subrata Modak<subrata@linux.vnet.ibm.com>
12107 Modified File(s):
12108 ltp/runltp
12110 37) Log Message:
12111 Both of the above test cases has similar issue to shmt/mmap series. This patch removes the non-aligned addresses explicitly coded for different architectures by: 
12112 1) probing an available address by a pair of shmat/shmdt calls, and, 
12113 2) replaceing the addr with offset in the struct test_case_t.
12114 By, Roy Lee <roylee17@gmail.com>
12116 Modified File(s):
12117 ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
12118 ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
12120 38) Log Message:
12121 The "pan/pan" would failed in segmentation fault with a wrong option "-f command-file". Among the options, the "/tmp/test" does not exist. The solution is to add condition judgements before use the pointer. To execute pan/pan with option "-p" will occurs Segmentation fault. The reason is that it not appends the "-l" option to pan to open the "logfile" for writing log. Just add a condition judgement to fix it. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
12123 Modified File(s):
12124 ltp/pan/pan.c
12126 39) Log Message:
12127 Make-sync_pipe-API-more-generic-and-update-related.patch.
12128 Roy Lee <roylee17@gmail.com> noted:
12129 Referring to the sync_pipes API, create_sync_pipes(), wait_son_startup(), notify_startup(), which is defined in the: testcases/kernel/syscalls/lib/libtestsuite.[ch], I found the new sync_pipes API very convenient to synchronize processes. However the naming might pose some semantic restrictions on their usages. Since it can be used for makingparent to wait child, and vice versa, perhaps a better naming should be used. For example: sync_pipes_create (), sync_pipes_wait (), sync_pipes_notify(), other names will be good as long as they don't assume the caller is child or parent. Furthermore, since it is also suitable for being used in common test cases, moving  it outside the syscalls's directory to a more common place might be a good idea.
12130 Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com> noted:
12131 I fully agree with your remarks. But if you want to make these functions more generic, it should be possible to call sync_pipe_wait / notify several times, which is not possible in the current code since I close file descriptors in these functions. A quite simple solution is to keep these file descriptors opened, and to add a function to close them or simply let these file descriptors being closed by libC or kernel at process end. Signed-off-by: Roy Lee <roylee17@gmail.com>.
12133 Modified File(s):
12134 ltp/testcases/kernel/syscalls/execve/execve05.c
12135 ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
12136 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
12137 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
12138 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
12139 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
12140 ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
12141 ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
12142 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
12143 ltp/testcases/kernel/syscalls/lib/libtestsuite.c
12144 ltp/testcases/kernel/syscalls/lib/libtestsuite.h
12146 40) Log Message:
12147 Put-libtestsuite-to-a-more-common-place.patch
12148 Roy Lee <roylee17@gmail.com> noted:
12149 Referring to the sync_pipes API, create_sync_pipes(), wait_son_startup(), notify_startup(), which is defined in the: testcases/kernel/syscalls/lib/libtestsuite.[ch], I found the new sync_pipes API very convenient to synchronize processes. However the naming might pose some semantic restrictions on their usages. Since it can be used for makingparent to wait child, and vice versa, perhaps a better naming should be used. For example: sync_pipes_create (), sync_pipes_wait (), sync_pipes_notify(), other names will be good as long as they don't assume the caller is child or parent. Furthermore, since it is also suitable for being used in common test cases, moving  it outside the syscalls's directory to a more common place might be a good idea.
12150 Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com> noted:
12151 I fully agree with your remarks. But if you want to make these functions more generic, it should be possible to call sync_pipe_wait / notify several times, which is not possible in the current code since I close file descriptors in these functions. A quite simple solution is to keep these file descriptors opened, and to add a function to close them or simply let these file descriptors being closed by libC or kernel at process end. Signed-off-by: Roy Lee <roylee17@gmail.com>.
12153 Modified File(s):
12154 ltp/testcases/kernel/syscalls/Makefile
12155 ltp/testcases/kernel/syscalls/chdir/Makefile
12156 ltp/testcases/kernel/syscalls/creat/Makefile
12157 ltp/testcases/kernel/syscalls/execve/Makefile
12158 ltp/testcases/kernel/syscalls/fchdir/Makefile
12159 ltp/testcases/kernel/syscalls/ftruncate/Makefile
12160 ltp/testcases/kernel/syscalls/ipc/msgrcv/Makefile
12161 ltp/testcases/kernel/syscalls/ipc/msgsnd/Makefile
12162 ltp/testcases/kernel/syscalls/ipc/semctl/Makefile
12163 ltp/testcases/kernel/syscalls/ipc/semop/Makefile
12164 ltp/testcases/kernel/syscalls/ipc/shmctl/Makefile
12165 ltp/testcases/kernel/syscalls/kill/Makefile
12166 ltp/testcases/kernel/syscalls/mkdir/Makefile
12167 ltp/testcases/kernel/syscalls/mremap/Makefile
12168 ltp/testcases/kernel/syscalls/open/Makefile
12169 ltp/testcases/kernel/syscalls/rename/Makefile
12170 ltp/testcases/kernel/syscalls/rmdir/Makefile
12171 ltp/testcases/kernel/syscalls/sched_setscheduler/Makefile
12172 ltp/testcases/kernel/syscalls/vhangup/Makefile
12174 Added File(s):
12175 ltp/include/libtestsuite.h
12176 ltp/lib/libtestsuite.c
12178 41) Log Message:
12179 The earlier patch broke parisc (which has really some strange requirements). Attached patch fixes it. If it's OK for you, please apply. By, Helge Deller <deller@gmx.de>.
12181 Modified File(s):
12182 ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
12183 ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
12185 42) Log Message:
12186 Currently ltp-devel install man pages in /opt/ltp/share/man/; however, they should be installed in /usr/share/man/. By, George Kraft <gk4@us.ibm.com>.
12188 Modified File(s):
12189 ltp/ltp-devel.spec
12190 ltp/doc/man1/Makefile
12191 ltp/doc/man3/Makefile
12193 43) Log Message:
12194 Included all of /include and /lib and /doc in the ltp-devel RPMs. By George Kraft <gk4@us.ibm.com>.
12196 Modified File(s):
12197 ltp/README.ltp-devel
12198 ltp/ltp-devel.spec
12199 ltp/include/Makefile
12201 44) Log Message:
12202 Preparing for the next Stable release of ltp-devel Packages, which will have:
12203 1) All files under ltp/include in the package,
12204 2) Install ltp man pages in system man directory.
12206 Modified File(s):
12207 ltp/ltp-devel.spec
12209 45) Log Message:
12210 Profiled Tests:
12211 Basically this was done to enhance the pass/fail criteria usage and allow the user to setup tests configurations according to specific needs. Imagine a test series that may validate a hardware for some latencies (case #1) while another series would validate other criteria (case #2). The same test used in situation #1 will not have the same configuration (arguments) in situation #2. Scripting has to be done for this to achieve. The profile system does this for you. You just have to configure. Not only pass/fail criteria can be set since the profile system simply runs command lines defined in profiles. So any argument can be choosen. ie: a profile can define criteria for tests with or without saving statistics (-s) or simulate jvm (-j). A profile comes as a single file so it is easy to copy from a test machine to another. With this patch, profiles can be used either for test global run (./run.sh) or for an individual directory (./run_auto.sh). For more information, read doc/AUTOMATED_RUN.
12212 This patch is intentionnally global as splitting changes would not make sense.
12213 This includes:
12214 - changes of scripts for automated tests to feature profiles
12215 - individual changes for tests using automation
12216 - a default profile (to be used as an example)
12217 - documentation writing/modifying.
12218 Signed-off-by: Gilles Carry <gilles.carry@bull.net>,
12219 Reviewed-by: Ankita Garg <ankita@in.ibm.com>.
12221 Modified Files:
12222 ltp/testcases/realtime/run.sh
12223 ltp/testcases/realtime/doc/HOWTO_ADD_TESTS
12224 ltp/testcases/realtime/func/gtod_latency/run_auto.sh
12225 ltp/testcases/realtime/func/matrix_mult/run_auto.sh
12226 ltp/testcases/realtime/func/periodic_cpu_load/run_auto.sh
12227 ltp/testcases/realtime/func/pi-tests/run_auto.sh
12228 ltp/testcases/realtime/func/pi_perf/run_auto.sh
12229 ltp/testcases/realtime/func/prio-preempt/run_auto.sh
12230 ltp/testcases/realtime/func/prio-wake/run_auto.sh
12231 ltp/testcases/realtime/func/pthread_kill_latency/run_auto.sh
12232 ltp/testcases/realtime/func/sched_football/run_auto.sh
12233 ltp/testcases/realtime/func/sched_jitter/run_auto.sh
12234 ltp/testcases/realtime/func/sched_latency/run_auto.sh
12235 ltp/testcases/realtime/func/thread_clock/run_auto.sh
12236 ltp/testcases/realtime/scripts/run_c_files.sh
12237 ltp/testcases/realtime/scripts/setenv.sh
12238 Added Files:
12239 ltp/testcases/realtime/doc/AUTOMATED_RUN
12240 ltp/testcases/realtime/doc/run_auto.sh.tpl
12241 ltp/testcases/realtime/profiles/default
12242 ltp/testcases/realtime/testcases/realtime/doc/AUTOMATED_RUN
12245 46) Log Message:
12246 This patch fix a concurrency issue in msgctl06. The tmp directory the IPC key was build with was destroyed before we destroy the IPC ressource attached to the key. In case of concurency, the same inode id can be reused for another process tmp dir, leading to the generation of the same key. Regards Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
12248 Modified File(s):
12249 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
12251 47) Log Message:
12252 I got failures on ptrace03 because the latest kernel allows init process to be traced. The commit is:
12253 http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=00cd5c37afd5f431ac186dd131705048c0a11fdb,
12254 See the discussion in LKML: http://marc.info/?t=120628018600001.
12255 So we should not execute this test case if the kernel version is above 2.6.25.
12256 Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
12258 Modified File(s):
12259 ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
12261 48) Log Message:
12262 execve02 checks that execve() fails if the caller does not have executable permission on the file. However, in case the test fails and execve() succeeds, the default binary (test3) has return code 0, which is interpreted as test success. We get output like that: 
12263 <output>
12264 Hello World
12265 </output>
12266 with return code 0 (success)
12268 instead of:
12270 <output>
12271 execve02    1  FAIL  :  Failures reported above
12272 </output>
12273 with return code matching FAIL.
12275 This patch simply changes the success return code from 0 to 3, so that execve() success, and thus test failure, can be properly reported. Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>
12277 Modified File(s):
12278 ltp/testcases/kernel/syscalls/execve/execve02.c
12280 49) Log Message:
12281 Profiled tests - cleanup. I forgot some useless code in the scripts. These patches do the cleanup. Signed-off-by: Gilles Carry <gilles.carry@bull.net>.
12283 Modified File(s):
12284 ltp/testcases/realtime/scripts/run_c_files.sh
12285 ltp/testcases/realtime/func/sched_latency/run_auto.sh
12287 50) Log message:
12288 I got the following failure:
12289 adjtimex02    4  FAIL  :  Test Failed, adjtimex()returned 5, errno = 0 : Success
12290 adjtimex02    5  FAIL  :  Test Failed, adjtimex()returned 5, errno = 0 : Success
12291 This is because the latest kernel normalizes buf.offset value if it is outside the acceptable range. The commit is: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=eea83d896e318bda54be2d2770d2c5d6668d11db. So we should not execute this test case if the kernel version is above 2.6.25. Here is the test result after patching (linux 2.6.26-rc2):
12292 adjtimex02    4  CONF  :  this kernel normalizes buf.offset value if it is outside the acceptable range.
12293 adjtimex02    5  CONF  :  this kernel normalizes buf.offset value if it is outside the acceptable range.
12294 Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>
12296 Modified File(s):
12297 ltp/testcases/kernel/syscalls/adjtimex/adjtimex02.c
12299 51) Log Message:
12300 Manas K Nayak <maknayak@in.ibm.com> updated the fnctl lock tests from http://nfsv4.bullopensource.org/tools/tests/locktest.php. I have retained some info like the deploy_info, etc from the older release as well. The old tests were failing. After updates, the test passes.
12302 Modified Files:
12303 ltp/testcases/network/nfsv4/locks/Makefile
12304 ltp/testcases/network/nfsv4/locks/locktests.c
12305 Added Files:
12306 ltp/testcases/network/nfsv4/locks/test
12307 ltp/testcases/network/nfsv4/locks/deploy/locktests.tar.gz
12308 Removed Files:
12309 ltp/testcases/network/nfsv4/locks/locktests.h
12310 ltp/testcases/network/nfsv4/locks/deploy/locktests-2.tar.gz
12312 52) Log Message:
12313 Restored back the Makefile content. Else, there will be build/clean/install failures. Subrata Modak <subrata@linux.vnet.ibm.com>.
12315 Modified File(s):
12316 ltp/testcases/network/nfsv4/locks/Makefile
12318 53) Log Message:
12319 Adding this part of default LTP run. Subrata Modak <subrata@linux.vnet.ibm.com>.
12321 Modified Files:
12322 ltp/runltp
12324 Added Files:
12325 ltp/runtest/fcntl-locktests
12327 54) Log Message:
12328 This patch adds a list for all known issues which are probably subtle to be fixed in kernel to the test, so the test could continue. Also, it will print out those expected failures as INFO or WARN to the test result. Signed-off-by: Cai Qian <qcai@redhat.com>.
12330 Modified File(s):
12331 ltp/testcases/kernel/fs/proc/proc01.c
12333 55) Log Message:
12334 This patch fixes the output of the test, so all fatal errors to cause the final failure of the test will be printed out as FAIL instead of INFO, and all verbose and debug output will be moved to STDERR instead of STDOUT for easy output processing. Signed-off-by: Cai Qian <qcai@redhat.com>.
12336 Modified File(s):
12337 ltp/testcases/kernel/fs/proc/proc01.c
12339 56) Log Message:
12340 This patch adds the failcnt check test for memory controller. In this test a task runs in a group with some memory limit and does total memory allocation greater than the limit of the group. The script checks the failcnt from memory.failcnt file under the controller. It reports pass if failcnt increases otherwise reports fail. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>. Acked-by: Dhaval Giani <dhaval@linux.vnet.ibm.com>.
12342 Modified File(s):
12343 ltp/testcases/kernel/controllers/test_controllers.sh
12344 ltp/testcases/kernel/controllers/memctl/memctl_test01.c
12345 ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh
12347 57) Log Message:
12348 This patch adds the stat check test case for memory controller. In this test a task runs in a group with some memory limit and does some memory allocation. The script checks the memory usage field from two files under the controller, the memory.usage_in_bytes and memory.stat. It reports pass if the two values are same and fail if the two values differ. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>. Acked-by: Dhaval Giani <dhaval@linux.vnet.ibm.com>.
12350 Modified File(s):
12351 ltp/testcases/kernel/controllers/test_controllers.sh
12352 ltp/testcases/kernel/controllers/memctl/memctl_test01.c
12353 ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh
12355 58) Log Message:
12356 This patch adds the documentation for memory controller. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
12358 Modified Files:
12359 ltp/testcases/kernel/controllers/README
12360 ltp/testcases/kernel/controllers/testplan.txt
12361 Added Files:
12362 ltp/testcases/kernel/controllers/memctl/README
12363 ltp/testcases/kernel/controllers/memctl/memctl_testplan.txt
12365 59) Log Message:
12366 According to man sigpause :
12367  int sigpause(int sigmask);  /* BSD */
12368  int sigpause(int sig);      /* System V / Unix95 */
12369 [...]
12370 Linux Notes
12371        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>.
12373 Modified File(s):
12374 ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
12376 60) Log Message:
12377 Ankita Proposed that:
12378 We have been seeing failures in the prio-wake testcase for a while now. Digged closer into the testcase to find if there was an error lurking in the testcase itself. Did hit a few, which this patch aims to fix. But the failures persist, indicating that something is amiss in the kernel. This patch does the following:
12379 o Make the output of the test more readable. It is now time ordered.
12380 o Bases the pass/fail not only on the order in which the waking up threads update the 'wakeup.arr' but also on the time they woke up. This reduced chances of error.
12381 o Remove an extra lock and unlock on mutex when updating wakeup.arr.
12383 Chirag Jog <chirag@linux.vnet.ibm.com> commented:
12384 I am not convinced that adding a check for wake up time is going to reduce the chances for error. Whichever thread wakes up first, takes the lock,updates priority and time fields. Hence the time field will always be updated in wakeup order. So this is not really adding another useful check. I am ready to be conviced otherwise :)
12386 Ankita Replied:
12387 Yep I agree that now it would not make any difference. But before this patch, we were unlocking the mutex after only updating the running_threads and noting down the wakeup time and try and acquire the lock again to update the wakeup order in wakeup.arr So, there were chances the wakeup time did not match the order in which the wakeup.arr was updated. But yes, with the lock changes, this change would not be required. Shall send the patch again. Thanks for the review :-). So here is the updated patch which takes Chirag's comments into account.
12388 Signed-off-by: Ankita Garg <ankita@in.ibm.com>
12389 Signed-off-by: Chandan Kumar B V <cbhuvana@in.ibm.com>
12391 Modified File(s):
12392 ltp/testcases/realtime/func/prio-wake/prio-wake.c
12394 61) Log Message:
12395 This patch addresses the review comments for recently accepted memory controller testcases (failcnt test and stat_check test). Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
12397 Modified File(s):
12398 ltp/testcases/kernel/controllers/memctl/README
12400 LTP-20080430
12402 1) Log Message:
12403 Addition of SPEC File for creation of LTP-DEVEL RPMs on various Architectures for Standalone development of LTP Unit Testcase. Contributed by George Kraft <gk4@us.ibm.com>
12405 Modified File(s):
12406 ltp/Makefile
12407 ltp/lib/Makefile
12408 ltp/pan/Makefile
12410 Added File(s):
12411 ltp/README.ltp-devel
12412 ltp/ltp-devel.spec
12413 ltp/doc/man1/Makefile
12414 ltp/doc/man3/Makefile
12415 ltp/include/Makefile
12416 ltp/lib/ltp.pc
12418 2) Log Message:
12419 This patch should solve the problem of RT Linux Compilation Failure on various Architectures. It just avoids the compilation of realtime tests on a non (x86,ppc) arch. Assumption: uname -m doesn't contain 86/ppc on any arch except the x86 and ppc. Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>
12421 Modified File(s):
12422 ltp/testcases/Makefile
12424 3) Log Message:
12425 Previously I was under the impression that selinux test was not cleaning up properly. I don't believe that to be the case. I must have been mistaken. Here is a patch for the allow_domain_fd_use boolean issue in 5.2, by, Jeff Burke <jburke@redhat.com>
12427 Modified File(s):
12428 ltp/testscripts/test_selinux.sh
12430 4) Log Message:
12431 This patch, which is independent of Jeff's patch, updates the selinux testsuite to run under Fedora 9, and does no harm on Fedora 8. While creating this, I noticed two other things that ultimately need fixing: 
12432 1) The sbin_deprecated.patch adds domain_dyntrans_type() to all the test domains.  If that was truly desired, we should just put it into unconfined_runs_test().  But it shouldn't be necessary - only the test_dyntrans.te and test_dyntrace.te domains should require permissions for dynamic transitions.  I'll let Serge confirm that. 
12433 2) The test scripts are presently relabeling /tmp to test_file_t for the duration of the test.  That's insane - it could break any other running process that tries to access /tmp during the test.  That was not part of our original selinux testsuite and seems to have been introduced when IBM ported it to LTP.  If you are worried about lacking search permission to /tmp in the test domains, then create your own private /test directory or something.  Or just give all test domains permission to search tmp either via unconfined_runs_test() or in test_global.te using the testdomain attribute. Those don't need to be fixed though for this patch to be merged. Also, I noticed some new failures in the tests due to latest Fedora policies giving all domains search permission to all directories.  Not sure if that was intentional - sent a separate note to Dan about that.
12435 Modified File(s):
12436 ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
12437 ltp/testcases/kernel/security/selinux-testsuite/tests/runtest.sh
12438 ltp/testscripts/test_selinux.sh
12440 5) Log Message:
12441 Ok here is a first small patch to stop relabeling /tmp as Stephen suggested. It should be no more complicated to get rid of the unneeded dyntrans_types, but I messed up somewhere generating the patch and subsequent test bombed.  So I'll just do that next week or whenever this patch hits cvs (for simplicity). Subject: selinux testsuite: don't relabel /tmp. There's no need for the selinux testsuite to relabel /tmp for the duration of the test.  It uses /tmp/selinux anyway.  Just need to be sure to have search perms to tmp_t. Signed-off-by: Serge Hallyn <serue@us.ibm.com>
12443 Modified File(s):
12444 ltp/testcases/kernel/security/selinux-testsuite/policy/test_global.te
12445 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
12446 ltp/testscripts/test_selinux.sh
12448 6) Log Message:
12449 dont build things statically, by, Mike Frysinger <vapier@users.sourceforge.net>
12451 Modified File(s):
12452 ltp/testcases/kernel/syscalls/inotify/Makefile
12454 7) Log Message:
12455 anal fix: add whitespace between arguments, by, Mike Frysinger <vapier@users.sourceforge.net>
12457 Modified File(s):
12458 ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
12459 ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
12460 ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
12461 ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
12462 ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
12463 ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
12465 8) Log Message:
12466 This patch remove the useless random function used in getipckey. This random value has been replaced by a static int incremented at each call. This allow to remove the ugly whiles around the getipckey calls when we need several keys, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
12468 File(s) Updated:
12469 ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
12470 ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
12471 ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
12472 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
12473 ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
12475 9) Log Message:
12476 This patch fixes a concurrency issue in msgget02. The second key used for this test was sometime conflicting with the key from another task due to a bad way of creating keys. This patch generate a valid second key through getipckey to avoid conflicts. Signed-off-by: Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
12478 Modified File(s):
12479 ltp/testcases/kernel/syscalls/ipc/msgget/msgget02.c
12481 10) Log Message:
12482 These patch removes a IPC leak in case of test failure. When the msgget function succeed instead of returning  ENOSPC, the returned IPC was not released, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
12484 Modified File(s):
12485 ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
12487 11) Log Message:
12488 This patch fixes a concurrency issue un shmctl01. Synchronization between processes was done using sleeps, which is not enough when multiple instances of the test are running or when we are running on loaded CPUs, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
12490 Modified File(s):
12491 ltp/testcases/kernel/syscalls/ipc/shmctl/Makefile
12492 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.
12494 12) Log Message:
12495 Fix concurrency issue in msgctl04. The second key used for this test could conflict with the key from another task. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
12497 Modified Files:
12498 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl04.c
12500 13 Log Message:
12501 Fix concurrency issue in msgctl06. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
12503 Modified Files:
12504 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
12506 14) Log Message:
12507 This patch fix a concurrency issue in msgctl07, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
12509 Modified Files:
12510 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
12512 15) Log Message:
12513 Fix concurrency issue. The second key used for this test could conflict with the key from another task. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr> 
12515 Modified Files:
12516 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv02.c
12518 16) Log Message:
12519 Fix concurrency issue in msgrcv05. Due to the use of usleep function to synchronize processes, synchronization issues can occur on a loaded system. Fix this by using pipes to synchronize processes. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
12521 Modified Files:
12522 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
12524 17) Log Message:
12525 Fix concurrency issue in msgrcv06. Due to the use of usleep function to synchronize processes, synchronization issues can occur on a loaded system. Fix this by using pipes to synchronize processes. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
12527 Modified Files:
12528 ltp/testcases/kernel/syscalls/ipc/msgrcv/Makefile
12529 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
12531 18) Log Message:
12532 Fix concurrency issue in msgsnd05. Due to the use of usleep function to synchronize processes, synchronization issues can occur on a loaded system. Fix this by using pipes to synchronize processes. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
12534 Modified Files:
12535 ltp/testcases/kernel/syscalls/ipc/msgsnd/Makefile
12536 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
12538 19) Log Message:
12539 Fix concurrency issue in msgsnd06. Due to the use of usleep function to synchronize processes, synchronization issues can occur on a loaded system. Fix this by using pipes to synchronize processes. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
12541 Modified Files:
12542 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
12544 20) Log Message:
12545 Fix concurrency issue in semget05. Create private semaphores to avoid conflict with concurrent processes. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
12547 Modified Files:
12548 ltp/testcases/kernel/syscalls/ipc/semget/semget05.c
12550 21) Log Message:
12551 Fix concurrency issue in semop05. Due to the use of usleep function to synchronize processes, synchronization issues can occur on a loaded system. Fix this by using pipes to synchronize processes. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
12553 Modified Files:
12554 ltp/testcases/kernel/syscalls/ipc/semop/Makefile
12555 ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
12557 22) Log Message:
12558 This patch reviews the networkstress.sh script and adds a menu to select the network stress tests. Hoping that could be useful, by, Giuseppe Cavallaro <peppe.cavallaro@gmail.com>
12560 Modified File(s):
12561 ltp/testscripts/networkstress.sh
12563 23) Log Message:
12564 Updated the test case as per the man page
12565 ***********
12566 RETURN VALUE
12567        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
12568 ***********
12569 Return value of sysconf needs to be checked as well and not only depend on errno value. Have made the changes by looking at the code from http://www.comptechdoc.org/os/linux/programming/c/linux_pgcpostest.html. Max Stirling <vicky.irobot@gmail.com>
12571 Modified Files:
12572 ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
12574 24) Log Message:
12575 A patch to include all the headers for the ltp-devel package, by, George Kraft <gk4@austin.ibm.com>
12577 Modified File(s):
12578 ltp/ltp-devel.spec
12579 ltp/include/Makefile
12581 25) Log Message:
12582 Fix from Vivi Li for stack overflows on no-mmu systems: declare large buffers in .bss rather than on the stack
12584 Modified File(s):
12585 ltp/testcases/kernel/syscalls/inotify/inotify01.c
12586 ltp/testcases/kernel/syscalls/inotify/inotify02.c
12588 26) Log Message:
12589 Here is the patch to remove the unneeded dyntrans lines.  Causes no new failures on my f8 test image.
12590 Subject: selinux testsuite: don't give away dyntrans
12591 domain_dyntrans_type() only needs to be used for domains actually needing to do dynamic transitions.  Don't grant it to most domains. Signed-off-by: Serge Hallyn <serue@us.ibm.com>
12593 Modified File(s):
12594 ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
12596 27) Log Message:
12597 Making these tests run as default with LTP run, by, Subrata Modak <subrata@linux.vnet.ibm.com>
12599 Modified File(s):
12600 ltp/runtest/fs
12601 ltp/runtest/ipc
12602 ltp/runtest/mm
12603 ltp/runtest/sched
12605 28) Log Message:
12606 split CFLAGS/CPPFLAGS properly and remove inappropriate flags, by, Mike Frysinger <vapier@users.sourceforge.net>
12608 Modified File(s):
12609 ltp/testcases/realtime/config.mk
12611 29) Log Message:
12612 dont stick ar flags into AR, and dont set AR/RANLIB by default, by, Mike Frysinger <vapier@users.sourceforge.net>
12614 Modified File(s):
12615 ltp/testcases/realtime/lib/Makefile
12617 30) Log Message:
12618 setup default RANLIB, by, Mike Frysinger <vapier@users.sourceforge.net>
12620 Modified File(s):
12621 ltp/Makefile
12623 31) Log Message:
12624 checks return values of asprintf calls else gcc-4.3.0 fails like following;
12626 libstats.c:308: error: ignoring return value of 'asprintf', declared with attribute warn_unused_result
12627 libstats.c:312: error: ignoring return value of 'asprintf', declared with attribute warn_unused_result
12629 Signed-off-by: S.Çağlar Onur <caglar@pardus.org.tr>
12630 Acked-by: Chirag <chirag@linux.vnet.ibm.com>
12632 Modified File(s):
12633 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
12634 ltp/testcases/realtime/lib/libstats.c
12636 32) Log Message:
12637 faccessat01 and fchmodat01 did not test the AT_FDCWD, following patch makes them test AT_FDCWD and pass. Signed-off-by: S.Çağlar Onur <caglar@pardus.org.tr>
12639 Modified File(s):
12640 ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
12641 ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
12643 33) Log Message:
12644 According to Ulrich Drepper, times02 test is bogus (at least for archs which report return value and error in the same value) and times has no reserved error code. So following patch removes times02 from testsuite and moves times03 test to times02. For more information please see
12645 http://sources.redhat.com/ml/libc-alpha/2008-04/msg00054.html and
12646 http://sources.redhat.com/ml/libc-alpha/2008-04/msg00055.html.
12647 Signed-off-by:
12648 S.Çağlar Onur <caglar@pardus.org.tr>
12650 Modified File(s):
12651 ltp/doc/testcases/kernel.txt
12652 ltp/runtest/ltplite
12653 ltp/runtest/stress.part3
12654 ltp/runtest/syscalls
12655 Removed File(s):
12656 ltp/testcases/kernel/syscalls/times/times02.c
12658 34) Log Message:
12659 This turned out to be a test case problem, where it fails to identify the correct backbone network interface to use for the test. But there is an option already provided for the interface to be specified while invoking the test. Here, eth1 is the backbone interface and hence if the test is invoked like 'IFNAME=eth1 ./tcpdump01' it will pass. But it relies on DNS lookup and requires the IP to be configured accordingly. Signed-off-by: Anoop Vijayan
12660 <anoop.vijayan@in.ibm.com>
12662 Modified File(s):
12663 ltp/testcases/network/tcp_cmds/tcpdump/tcpdump01
12665 35) Log Message:
12666 Now that the realtime tests are part of the LTP, there is no need to have any longer specific compilation directives comments in the source files. And in most cases they are incorrect. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>. Cc: Darren Hart <dvhltc@us.ibm.com>
12668 Modified Files:
12669 ltp/testcases/realtime/func/async_handler/async_handler.c
12670 ltp/testcases/realtime/func/async_handler/async_handler_jk.c
12671 ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
12672 ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
12673 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
12674 ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
12675 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
12676 ltp/testcases/realtime/func/measurement/preempt_timing.c
12677 ltp/testcases/realtime/func/measurement/rdtsc-latency.c
12678 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
12679 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
12680 ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
12681 ltp/testcases/realtime/func/pi-tests/test-skeleton.c
12682 ltp/testcases/realtime/func/pi-tests/testpi-0.c
12683 ltp/testcases/realtime/func/pi-tests/testpi-1.c
12684 ltp/testcases/realtime/func/pi-tests/testpi-2.c
12685 ltp/testcases/realtime/func/pi-tests/testpi-4.c
12686 ltp/testcases/realtime/func/pi-tests/testpi-5.c
12687 ltp/testcases/realtime/func/pi-tests/testpi-6.c
12688 ltp/testcases/realtime/func/pi-tests/testpi-7.c
12689 ltp/testcases/realtime/func/pi_perf/pi_perf.c
12690 ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
12691 ltp/testcases/realtime/func/prio-wake/prio-wake.c
12692 ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
12693 ltp/testcases/realtime/func/thread_clock/tc-2.c
12694 ltp/testcases/realtime/include/libjvmsim.h
12695 ltp/testcases/realtime/include/libstats.h
12696 ltp/testcases/realtime/include/list.h
12697 ltp/testcases/realtime/lib/libjvmsim.c
12698 ltp/testcases/realtime/lib/libstats.c
12699 ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
12700 ltp/testcases/realtime/perf/latency/pthread_cond_many.c
12701 ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
12702 ltp/testcases/realtime/stress/pi-tests/testpi-3.c
12704 36) Log Message:
12705 pi_perf is not built by default, so add it to SUBDIRS in testcases/realtime/Makefile. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>
12707 Modified Files:
12708 ltp/testcases/realtime/func/Makefile
12710 37) Log Message:
12711 The rttest, stats and jvmsim library archives used by the realtime tests only contain a single object file each. Therefore we can skip the "ar" and "ranlib" steps and directly link with the objects. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>.
12713 Modified Files:
12714 ltp/testcases/realtime/config.mk
12715 ltp/testcases/realtime/lib/Makefile
12717 38) Log Message:
12718 periodic_cpu_load has a '-i iterations' command line argument without it being listed in the help. Add its description to the usage() function. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>.
12720 Modified Files:
12721 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
12723 39) Log Message:
12724 Some tests have a configurable number of iterations. However those same tests which do calculate quantiles need a number of iterations higher than 100. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>.
12726 Modified Files:
12727 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
12728 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
12729 ltp/testcases/realtime/func/pi_perf/pi_perf.c
12731 40) Log Message:
12732 Remove the last 2 files missed in the migration, namely:
12733 testcases/realtime/stress/pi-tests/GNUmakefile.am
12734 testcases/realtime/stress/pi-tests/GNUmakefile.in
12735 Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
12737 Removed Files:
12738 ltp/testcases/realtime/stress/pi-tests/GNUmakefile.am
12739 ltp/testcases/realtime/stress/pi-tests/GNUmakefile.in
12741 41) Log Message:
12742 In the expected scenario, it attempts to execve(2) a file which is being opened by another process for writing fails with ETXTBS. On a loaded system, however, the child which does execve might get access to the file before the other child which opens it and result in a unexpected opening fail. By Roy Lee <roylee17@gmail.com>
12744 Modified Files:
12745 ltp/testcases/kernel/syscalls/execve/Makefile
12746 ltp/testcases/kernel/syscalls/execve/execve05.c
12748 42) Log Message:
12749 I think there is a problem with the previous patch. Since you call the wait_son_startup() function after the fork() and before the test on the PID variable, the father AND the son will wait on the pipe, leading to a dead-lock. I suggest to move the wait_son_startup() calls after the pid test. Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>. Cha
12750 nges by Roy Lee <roylee17@gmail.com>.
12752 Modified File(s):
12753 ltp/testcases/kernel/syscalls/execve/execve05.c
12755 43) Log Message:
12756 This patch fix a concurrency issue in execve02. In case of concurrent executions, all tasks was using the same file, changing its mode and leading to invalid mode for some of them. This patch creates a private tmp directory for each task, copies the test file in it and performs all the tests using this private file. Regards Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
12758 Modified File(s):
12759 ltp/testcases/kernel/syscalls/execve/execve02.c
12761 44) Log Message:
12762 This patch fixes a concurrency issue in ftruncate04. In the expected scenario, child should hold the lock of the file before parent access it. On a loaded system, however, the parent might access the file before the child, hence resulting in a unexpected 'open fail'. By, Roy Lee <roylee17@gmail.com>.
12764 Modified File(s):
12765 ltp/testcases/kernel/syscalls/ftruncate/Makefile
12766 ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
12768 45) Log Message:
12769 The following patch and all others that were submitted in Feb, 2008 pertaining to "__NR_fadvise64" seem to break ARM builds of ltp as the arm does not have __NR_fadvise64 defined.  I suspect there should be
12770 #ifndef __NR_fadvise64
12771 #define __NR_fadvise64 0
12772 in each of the files that the patches were added. By, Shane Volpe <shanevolpe@gmail.com>
12774 Modified File(s):
12775 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
12776 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
12777 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
12778 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
12780 46) Log Message:
12781 The Linux port I run on LTP has a minimal set of system calls. It currently does not implement the sysfs system call so I'd like to disable the tests for this system call - at the moment they will fail to compile because __NR_sysfs is undefined. Is there an idiomatic way of doing this? I can either prevent the test compiling completely somehow in the Makefile (e.g. as modify_ldt does) or make the test compile but return BROK perhaps. Attached is a patch to implement a strategy like this one. By Will Newton <will.newton@gmail.com>
12783 Modified File(s):
12784 ltp/testcases/kernel/syscalls/sysfs/sysfs01.c
12785 ltp/testcases/kernel/syscalls/sysfs/sysfs02.c
12786 ltp/testcases/kernel/syscalls/sysfs/sysfs03.c
12787 ltp/testcases/kernel/syscalls/sysfs/sysfs04.c
12788 ltp/testcases/kernel/syscalls/sysfs/sysfs05.c
12789 ltp/testcases/kernel/syscalls/sysfs/sysfs06.c
12791 47) Log Message:
12792 Executing f00f testcase in x86 Xeon machines, it failed returning SIGSEGV:
12793 # ./f00f
12794 f00f        0  INFO  :  Testing for proper f00f instruction handling.
12795 Segmentation fault
12797 Searching for this issue, I found an old thread in ltp-list discussing broken test-cases (http://sourceforge.net/mailarchive/message.php?msg_id=46E5998B.9070903%40redhat.com), where Jeff Burke raise this problem with f00f failing on systems that have the NX bit. But, according to the flags reported in /proc/cpuinfo, the machines where i'm running this testcase seems not to have this NX bit enabled. On /proc/cpuinfo, we also have this line "f00f_bug: no". Would it be useful to select if this testcase should be executed or not? These machines are running a kernel compiled with processor family "Pentium-Pro" (CONFIG_M686=y), which, in according to the kernel config help, "disables the init-time guard against the f00f bug found in earlier Pentiums". Here i have created a patch that seems to fix the testcase using an inline assembly. By, Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>.
12799 Modified File(s):
12800 ltp/testcases/misc/f00f/f00f.c
12802 48) Log Message:
12803 nptl01 looks to have an operator precedence bug in it that prevents the output being done at appropriate times. With this patch you should get 10 lines of output, one every 10000 loops, rather than 10 lines of output, one for each of the first 10 loops. By, Will Newton <will.newton@gmail.com>.
12805 Modified File(s):
12806 ltp/testcases/kernel/sched/nptl/nptl01.c
12808 49) Log Message:
12809 I believe we had written this test to debug the other test with a lower overhead clocksource.  Unfortunately, the tsc is x86 specific, isn't consistent across CPUs on certain systems, and can have it's frequency changed depending on by power states. For all those reasons this test can simply be removed from the LTP. Raied by Daniel Gollub <dgollub@suse.de>, endorsed by Sebastien Dugue <sebastien.dugue@bull.net>, seconded by Darren Hart <dvhltc@us.ibm.com>.
12811 Removed File(s):
12812 ltp/testcases/realtime/func/async_handler/run_auto.sh
12814 50) Log Message:
12815 This patch removes the dependency of existing tty* devices for this test to pass, and also ups the invalid file descriptor value from 400 to 1025 which is used to confirm the EBADF errno. By, Henry Yei <hyei@mvista.com>
12817 Modified File(s):
12818 ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
12820 51) Log Message:
12821 Attached is a patch to ltp/lib/Makefile that fixes Solaris cross-building. For some reason the variable CC was overridden with gcc -Wall which caused it to use the system compiler. By Henry Yei <hyei@mvista.com>
12823 Modified File(s):
12824 ltp/lib/Makefile
12826 52) Log Message:
12827 overhaul script to make things much easier to manage by Garrett Cooper <yanegomi@gmail.com>
12829 Modified File(s):
12830 ltp/IDcheck.sh
12832 53) Log Message:
12833 simplify targets, by, Mike Frysinger <vapier@users.sourceforge.net>
12835 Modified File(s):
12836 ltp/testcases/kernel/fs/fs_perms/Makefile
12838 54) Log Message:
12839 cleanup code and add error checking, by, Mike Frysinger <vapier@users.sourceforge.net>
12841 Modified File(s):
12842 ltp/testcases/kernel/fs/fs_perms/Makefile
12843 ltp/testcases/kernel/fs/fs_perms/fs_perms.c
12845 55) Log Message:
12846 Attached is a patch to ltp/lib/Makefile that fixes Solaris cross-building. For some reason the variable CC was overridden with gcc -Wall which caused it to use the system compiler. Also fixes cross-building for the filecaps tests. By, Henry Yei <hyei@mvista.com>.
12848 Modified File(s):
12849 ltp/testcases/kernel/security/filecaps/Makefile
12850 ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
12852 56) Log Message:
12853 The float_bessel testcases, as a matter of fact, all float_* testcases seem to fail when multiple instances are run concurrently. The failures occur because file sizes don't match or because the number of bytes read don't match the file size. This can be attributed to the parallel instance reading a file before the write to it (by another instance) has completed. In such situations, either the file size has not been updated in the inode header or the file size has been updated but the file's write operation has not been updated completely. To fix this concurrency problem, my suggestion is to check for an existing instance and wait for it to finish before beginning the current instance. Any other concurrency resolution technique may complicate matters. A message to the console indicating such a decision might be added. By Sridhar Vinay <vinaysridhar@in.ibm.com> & Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>.
12855 Modified File(s):
12856 ltp/testcases/misc/math/float/main.c
12857 ltp/testcases/misc/math/float/bessel/genbessel.c
12858 ltp/testcases/misc/math/float/exp_log/genexp_log.c
12859 ltp/testcases/misc/math/float/iperb/geniperb.c
12860 ltp/testcases/misc/math/float/power/genpower.c
12861 ltp/testcases/misc/math/float/trigo/gentrigo.c
12863 57) Log Message:
12864 Some Cleanups for CPU Controller Test Cases by Sudhir Kumar. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>, Acked-by: Dhaval Giani
12865 <dhaval@linux.vnet.ibm.com>.
12867 Modified File(s):
12868 ltp/testcases/kernel/controllers/test_controllers.sh
12869 ltp/testcases/kernel/controllers/testplan.txt
12870 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
12871 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
12872 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
12873 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
12874 ltp/testcases/kernel/controllers/cpuctl/cpuctl_testplan.txt
12875 ltp/testcases/kernel/controllers/cpuctl/parameters.sh
12876 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
12877 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
12878 ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.c
12879 ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.h
12881 58) Log Message:
12882 Initial Set of MEMORY CONTROLLER Test Cases Added to LTP by Sudhir Kumar. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>, Acked-by: Balbir Singh <balbir@linux.vnet.ibm.com>.
12884 Modified Files:
12885 ltp/testcases/kernel/controllers/Makefile
12886 ltp/testcases/kernel/controllers/test_controllers.sh
12887 Added Files:
12888 ltp/testcases/kernel/controllers/memctl/Makefile
12889 ltp/testcases/kernel/controllers/memctl/memctl_test01.c
12890 ltp/testcases/kernel/controllers/memctl/myfunctions.sh
12891 ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh
12893 LTP-20080331
12895 1) Log Message:
12896 Fix the following NFS warning:
12897 ioctl01     0  WARN  :  tst_rmdir(): rmobj(/tmp/iocfNl8Bi) failed: remove(/tmp/iocfNl8Bi) failed; errno=39: Directory not empty,
12898 by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
12900 Modified File(s):
12901 ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
12903 2) Log Message:
12904 Whitespaces cleanup and added -i argument for iterations, by, Gilles Carry <gilles.carry@bull.net>
12906 Modified File(s):
12907 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
12908 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
12910 3) Log Message:
12911 Test does:
12913 pid1 = fork();
12914 if (pid1 == 0) {
12915         /* child */
12916         kill(-pid1, SIGKILL);
12918 which is wrong, since pid1 is zero.
12919 By, Anton Gladkov <agladkov@parallels.com>
12921 Modified File(s):
12922 ltp/testcases/kernel/syscalls/kill/kill06.c
12924 4) Log Message:
12925 Provide it with CHILD_STACK_SIZE, by, Anton Gladkov <agladkov@parallels.com>
12927 Modified File(s):
12928 ltp/testcases/kernel/syscalls/clone/clone06.c
12930 5) Log Message:
12931 Fix 'reading beyond file size' testcase in diotest4. Something goes wrong if we are allowed to read, or, we are not allowed to read, but we've got unexpected errno, by, Anton Gladkov <agladkov@parallels.com>
12933 Modified File(s):
12934 ltp/testcases/kernel/io/direct_io/diotest4.c
12936 6) Log Message:
12937 Initial Set of TI-RPC test Cases addition to LTP, by, Aurélien Charbon <aurelien.charbon@ext.bull.net>
12939 Modified File(s):
12940 ltp/doc/testcases/network.txt ltp/runtest/rpc
12941 ltp/runtest/stress.part3
12942 ltp/testcases/kernel/include/linux_syscall_numbers.h
12943 ltp/testcases/network/rpc/Makefile
12944 ltp/testcases/network/rpc/README
12946 Removed File(s):
12947 ltp/testcases/network/rpc/rpc01/Makefile
12948 ltp/testcases/network/rpc/rpc01/rpc01
12949 ltp/testcases/network/rpc/rpc01/rpc1.c
12950 ltp/testcases/network/rpc/rpc01/rpc_server.c
12951 ltp/testcases/network/rpc/rpc01/datafiles/file.1
12952 ltp/testcases/network/rpc/rpc01/datafiles/file.2
12953 ltp/testcases/network/rpc/rpcinfo/Makefile
12954 ltp/testcases/network/rpc/rpcinfo/rpcinfo01
12955 ltp/testcases/network/rpc/rup/Makefile
12956 ltp/testcases/network/rpc/rup/rup01
12957 ltp/testcases/network/rpc/rusers/Makefile
12958 ltp/testcases/network/rpc/rusers/rusers01
12960 Added File(s):
12961 ltp/testcases/network/rpc/basic_tests/Makefile
12962 ltp/testcases/network/rpc/basic_tests/README
12963 ltp/testcases/network/rpc/basic_tests/rpc01/Makefile
12964 ltp/testcases/network/rpc/basic_tests/rpc01/rpc01
12965 ltp/testcases/network/rpc/basic_tests/rpc01/rpc1.c
12966 ltp/testcases/network/rpc/basic_tests/rpc01/rpc_server.c
12967 ltp/testcases/network/rpc/basic_tests/rpc01/datafiles/file.1
12968 ltp/testcases/network/rpc/basic_tests/rpc01/datafiles/file.2
12969 ltp/testcases/network/rpc/basic_tests/rpcinfo/Makefile
12970 ltp/testcases/network/rpc/basic_tests/rpcinfo/rpcinfo01
12971 ltp/testcases/network/rpc/basic_tests/rup/Makefile
12972 ltp/testcases/network/rpc/basic_tests/rup/rup01
12973 ltp/testcases/network/rpc/basic_tests/rusers/Makefile
12974 ltp/testcases/network/rpc/basic_tests/rusers/rusers01
12975 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile
12976 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.clnt
12977 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.svc
12978 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/README
12979 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.auto
12980 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.interactive
12981 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure~
12982 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install
12983 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install.sh
12984 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_basic_lib.sh
12985 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_performance_lib.sh
12986 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_stress_lib.sh
12987 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_auth_basic_lib.sh
12988 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_basic_lib.sh
12989 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_complex_lib.sh
12990 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_dataint_lib.sh
12991 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_performance_lib.sh
12992 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_scalability_lib.sh
12993 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_stress_lib.sh
12994 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_basic_lib.sh
12995 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_complex_lib.sh
12996 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_limits_lib.sh
12997 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_performance_lib.sh
12998 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_stress_lib.sh
12999 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_err_basic_lib.sh
13000 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_regunreg_basic_lib.sh
13001 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_basic_lib.sh
13002 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_complex_lib.sh
13003 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_dataint_lib.sh
13004 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_performance_lib.sh
13005 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_scalability_lib.sh
13006 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_stress_lib.sh
13007 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_tirpc_ts_run.sh
13008 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_run.sh
13009 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_wizard.sh
13010 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_tests.sh
13011 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_addrmanagmt_basic_lib.sh
13012 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_addrmanagmt_limits_lib.sh
13013 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_auth_basic_lib.sh
13014 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_basic_lib.sh
13015 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_complex_lib.sh
13016 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_dataint_lib.sh
13017 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_limits_lib.sh
13018 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_mt_lib.sh
13019 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_performance_lib.sh
13020 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_scalability_lib.sh
13021 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_stress_lib.sh
13022 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_err_basic_lib.sh
13023 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_err_complex_lib.sh
13024 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_basic_lib.sh
13025 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_complex_lib.sh
13026 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_dataint_lib.sh
13027 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_limits_lib.sh
13028 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_mt_lib.sh
13029 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_performance_lib.sh
13030 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_scalability_lib.sh
13031 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_stress_lib.sh
13032 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_basic_lib.sh
13033 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_complex_lib.sh
13034 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_dataint_lib.sh
13035 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_limits_lib.sh
13036 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_mt_lib.sh
13037 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_performance_lib.sh
13038 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_scalability_lib.sh
13039 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_stress_lib.sh
13040 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_basic_lib.sh
13041 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_complex_lib.sh
13042 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_dataint_lib.sh
13043 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_limits_lib.sh
13044 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_mt_lib.sh
13045 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_performance_lib.sh
13046 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_scalability_lib.sh
13047 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_stress_lib.sh
13048 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_basic_lib.sh
13049 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_complex_lib.sh
13050 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_dataint_lib.sh
13051 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_limits_lib.sh
13052 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_mt_lib.sh
13053 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_performance_lib.sh
13054 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_scalability_lib.sh
13055 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_stress_lib.sh
13056 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/Makefile.hdr
13057 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/categories
13058 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.ftr
13059 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.hdr
13060 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/rpc_ts_run.ftr
13061 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/rpc_ts_run.hdr
13062 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_get_myaddress.sh
13063 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_getmaps.sh
13064 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_getport.sh
13065 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.performance.sh
13066 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.sh
13067 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.stress.sh
13068 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_set.sh
13069 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_unset.sh
13070 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_auth_destroy.sh
13071 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authnone_create.sh
13072 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authunix_create.sh
13073 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authunix_create_default.sh
13074 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.complex.sh
13075 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.dataint.sh
13076 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.performance.sh
13077 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.scalability.sh
13078 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.sh
13079 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.stress.sh
13080 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_create.sh
13081 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_create.stress.sh
13082 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_destroy.sh
13083 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_destroy.stress.sh
13084 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.complex.sh
13085 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.performance.sh
13086 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.sh
13087 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.limits.sh
13088 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.performance.sh
13089 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.sh
13090 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.stress.sh
13091 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_bufcreate.limits.sh
13092 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_bufcreate.sh
13093 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.performance.sh
13094 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.sh
13095 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.stress.sh
13096 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svc_destroy.sh
13097 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svc_destroy.stress.sh
13098 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcfd_create.limits.sh
13099 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcfd_create.sh
13100 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcraw_create.performance.sh
13101 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcraw_create.sh
13102 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.limits.sh
13103 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.performance.sh
13104 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.sh
13105 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.stress.sh
13106 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_bufcreate.limits.sh
13107 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_bufcreate.sh
13108 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.performance.sh
13109 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.sh
13110 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.stress.sh
13111 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_pcreateerror.sh
13112 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_perrno.sh
13113 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_perror.sh
13114 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_spcreateerror.sh
13115 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_sperrno.sh
13116 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_sperror.sh
13117 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_auth.sh
13118 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_noproc.sh
13119 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_noprog.sh
13120 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_progvers.sh
13121 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_systemerr.sh
13122 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_weakauth.sh
13123 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_registerrpc.sh
13124 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_svc_register.sh
13125 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_svc_unregister.sh
13126 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_xprt_register.sh
13127 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_xprt_unregister.sh
13128 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.dataint.sh
13129 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.performance.sh
13130 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.scalability.sh
13131 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.sh
13132 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.stress.sh
13133 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.complex.sh
13134 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.dataint.sh
13135 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.performance.sh
13136 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.scalability.sh
13137 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.sh
13138 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.stress.sh
13139 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_control.dataint.sh
13140 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_control.sh
13141 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_freeres.sh
13142 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_geterr.sh
13143 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_freeargs.sh
13144 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getargs.dataint.sh
13145 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getargs.sh
13146 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getcaller.sh
13147 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_sendreply.sh
13148 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_addrmanagmt_rpcb_getaddr.limits.sh
13149 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_addrmanagmt_rpcb_getaddr.sh
13150 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_addrmanagmt_rpcb_getmaps.sh
13151 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authdes_create.sh
13152 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authdes_seccreate.sh
13153 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authnone_create.sh
13154 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authsys_create.sh
13155 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authsys_create_default.sh
13156 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.complex.sh
13157 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.dataint.sh
13158 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.mt.sh
13159 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.performance.sh
13160 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.scalability.sh
13161 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.sh
13162 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.stress.sh
13163 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_dg_create.limits.sh
13164 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_dg_create.sh
13165 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_vc_create.limits.sh
13166 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_vc_create.sh
13167 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_dg_create.limits.sh
13168 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_dg_create.sh
13169 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_vc_create.limits.sh
13170 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_vc_create.sh
13171 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_pcreateerror.sh
13172 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perrno.complex.sh
13173 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perrno.sh
13174 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perror.complex.sh
13175 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perror.sh
13176 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_noproc.sh
13177 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_noprog.sh
13178 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_progvers.sh
13179 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_systemerr.sh
13180 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_weakauth.sh
13181 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.complex.sh
13182 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.dataint.sh
13183 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.mt.sh
13184 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.performance.sh
13185 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.scalability.sh
13186 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.sh
13187 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.stress.sh
13188 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_tli_create.limits.sh
13189 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_tli_create.sh
13190 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.complex.sh
13191 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.dataint.sh
13192 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.mt.sh
13193 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.performance.sh
13194 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.scalability.sh
13195 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.sh
13196 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.stress.sh
13197 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_set.sh
13198 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_unset.sh
13199 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_reg.mt.sh
13200 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_reg.sh
13201 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_reg.stress.sh
13202 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_tli_create.limits.sh
13203 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_tli_create.sh
13204 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_unreg.mt.sh
13205 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_unreg.sh
13206 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_unreg.stress.sh
13207 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.complex.sh
13208 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.dataint.sh
13209 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.mt.sh
13210 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.performance.sh
13211 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.scalability.sh
13212 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.sh
13213 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.stress.sh
13214 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_control.limits.sh
13215 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_control.sh
13216 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_tp_create.sh
13217 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_tp_create_timed.limits.sh
13218 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_tp_create_timed.sh
13219 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_svc_tp_create.sh
13220 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.complex.sh
13221 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.dataint.sh
13222 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.mt.sh
13223 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.performance.sh
13224 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.scalability.sh
13225 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.sh
13226 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.stress.sh
13227 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.complex.sh
13228 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.dataint.sh
13229 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.limits.sh
13230 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.mt.sh
13231 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.performance.sh
13232 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.scalability.sh
13233 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.sh
13234 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.stress.sh
13235 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.basic.sh
13236 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.complex.sh
13237 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.dataint.sh
13238 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.mt.sh
13239 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.performance.sh
13240 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.scalability.sh
13241 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.stress.sh
13242 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_reg.basic.sh
13243 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_reg.mt.sh
13244 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_reg.stress.sh
13245 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.complex.sh
13246 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.dataint.sh
13247 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.mt.sh
13248 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.performance.sh
13249 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.scalability.sh
13250 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.sh
13251 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.stress.sh
13252 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_create.sh
13253 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_create_timed.limits.sh
13254 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_create_timed.sh
13255 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_destroy.sh
13256 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_svc_create.sh
13257 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_svc_destroy.sh
13258 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/cleaner.c.src
13259 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_get_myaddress/1-basic.c
13260 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_get_myaddress/assertions.xml
13261 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps/1-basic.c
13262 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps/assertions.xml
13263 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getport/1-basic.c
13264 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getport/assertions.xml
13265 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/1-basic.c
13266 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/2-stress.c
13267 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/7-performance.c
13268 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/assertions.xml
13269 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_set/1-basic.c
13270 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_set/assertions.xml
13271 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_unset/1-basic.c
13272 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_unset/assertions.xml
13273 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_auth_destroy/1-basic.c
13274 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_auth_destroy/assertions.xml
13275 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authnone_create/1-basic.c
13276 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authnone_create/assertions.xml
13277 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create/1-basic.c
13278 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create/assertions.xml
13279 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create_default/1-basic.c
13280 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create_default/assertions.xml
13281 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/1-basic.c
13282 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/2-stress.c
13283 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/5-scalability.c
13284 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/6-dataint.c
13285 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/7-performance.c
13286 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/8-complex.c
13287 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/assertions.xml
13288 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/1-basic.c
13289 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/2-stress.c
13290 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/assertions.xml
13291 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_destroy/1-basic.c
13292 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_destroy/2-stress.c
13293 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_destroy/assertions.xml
13294 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/1-basic.c
13295 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/7-performance.c
13296 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/8-complex.c
13297 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/assertions.xml
13298 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/1-basic.c
13299 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/2-stress.c
13300 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/3-limits.c
13301 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/7-performance.c
13302 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/assertions.xml
13303 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/1-basic.c
13304 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/3-limits.c
13305 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/assertions.xml
13306 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/1-basic.c
13307 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/2-stress.c
13308 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/7-performance.c
13309 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/assertions.xml
13310 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/1-basic.c
13311 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/2-stress.c
13312 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/assertions.xml
13313 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/1-basic.c
13314 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/3-limits.c
13315 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/assertions.xml
13316 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/1-basic.c
13317 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/7-performance.c
13318 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/assertions.xml
13319 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/1-basic.c
13320 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/2-stress.c
13321 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/3-limits.c
13322 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/7-performance.c
13323 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/assertions.xml
13324 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/1-basic.c
13325 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/3-limits.c
13326 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/assertions.xml
13327 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/1-basic.c
13328 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/2-stress.c
13329 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/7-performance.c
13330 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/assertions.xml
13331 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_pcreateerror/1-basic.c
13332 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_pcreateerror/assertions.xml
13333 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perrno/1-basic.c
13334 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perrno/assertions.xml
13335 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perror/1-basic.c
13336 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perror/assertions.xml
13337 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_spcreateerror/1-basic.c
13338 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_spcreateerror/assertions.xml
13339 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperrno/1-basic.c
13340 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperrno/assertions.xml
13341 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperror/1-basic.c
13342 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperror/assertions.xml
13343 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_auth/1-basic.c
13344 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_auth/assertions.xml
13345 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noproc/1-basic.c
13346 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noproc/assertions.xml
13347 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noprog/1-basic.c
13348 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noprog/assertions.xml
13349 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_progvers/1-basic.c
13350 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_progvers/assertions.xml
13351 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_systemerr/1-basic.c
13352 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_systemerr/assertions.xml
13353 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_weakauth/1-basic.c
13354 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_weakauth/assertions.xml
13355 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_registerrpc/1-basic.c
13356 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_registerrpc/assertions.xml
13357 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_register/1-basic.c
13358 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_register/assertions.xml
13359 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_unregister/1-basic.c
13360 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_unregister/assertions.xml
13361 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_register/1-basic.c
13362 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_register/assertions.xml
13363 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_unregister/1-basic.c
13364 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_unregister/assertions.xml
13365 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/1-basic.c
13366 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/2-stress.c
13367 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/5-scalability.c
13368 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/6-dataint.c
13369 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/7-performance.c
13370 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/assertions.xml
13371 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/1-basic.c
13372 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/2-stress.c
13373 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/5-scalability.c
13374 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/6-dataint.c
13375 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/7-performance.c
13376 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/8-complex.c
13377 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/assertions.xml
13378 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/1-basic.c
13379 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/6-dataint.c
13380 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/assertions.xml
13381 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_freeres/1-basic.c
13382 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_freeres/assertions.xml
13383 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_geterr/1-basic.c
13384 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_geterr/assertions.xml
13385 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/1-basic.c
13386 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/assertions.xml
13387 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/svc.c
13388 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/1-basic.c
13389 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/6-dataint.c
13390 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/assertions.xml
13391 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/client.c
13392 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getcaller/1-basic.c
13393 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getcaller/assertions.xml
13394 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/1-basic.c
13395 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/assertions.xml
13396 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/client.c
13397 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/1-basic.c
13398 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/3-limits.c
13399 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/assertions.xml
13400 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getmaps/1-basic.c
13401 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getmaps/assertions.xml
13402 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_create/1-basic.c
13403 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_create/assertions.xml
13404 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_seccreate/1-basic.c
13405 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_seccreate/assertions.xml
13406 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authnone_create/1-basic.c
13407 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authnone_create/assertions.xml
13408 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create/1-basic.c
13409 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create/assertions.xml
13410 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create_default/1-basic.c
13411 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create_default/assertions.xml
13412 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/1-basic.c
13413 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/2-stress.c
13414 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/4-mt.c
13415 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/5-scalability.c
13416 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/6-dataint.c
13417 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/7-performance.c
13418 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/8-complex.c
13419 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/assertions.xml
13420 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/1-basic.c
13421 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/3-limits.c
13422 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/assertions.xml
13423 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/1-basic.c
13424 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/3-limits.c
13425 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/assertions.xml
13426 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/1-basic.c
13427 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/3-limits.c
13428 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/assertions.xml
13429 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/1-basic.c
13430 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/3-limits.c
13431 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/assertions.xml
13432 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_pcreateerror/1-basic.c
13433 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_pcreateerror/assertions.xml
13434 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/1-basic.c
13435 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/8-complex.c
13436 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/assertions.xml
13437 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/1-basic.c
13438 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/8-complex.c
13439 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/assertions.xml
13440 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noproc/1-basic.c
13441 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noproc/assertions.xml
13442 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noprog/1-basic.c
13443 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noprog/assertions.xml
13444 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_progvers/1-basic.c
13445 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_progvers/assertions.xml
13446 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_systemerr/1-basic.c
13447 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_systemerr/assertions.xml
13448 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_weakauth/1-basic.c
13449 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_weakauth/assertions.xml
13450 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/1-basic.c
13451 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/2-stress.c
13452 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/4-mt.c
13453 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/5-scalability.c
13454 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/6-dataint.c
13455 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/7-performance.c
13456 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/8-complex.c
13457 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/assertions.xml
13458 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/1-basic.c
13459 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/3-limits.c
13460 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/assertions.xml
13461 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/1-basic.c
13462 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/2-stress.c
13463 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/4-mt.c
13464 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/5-scalability.c
13465 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/6-dataint.c
13466 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/7-performance.c
13467 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/8-complex.c
13468 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/assertions.xml
13469 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_set/1-basic.c
13470 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_set/assertions.xml
13471 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_unset/1-basic.c
13472 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_unset/assertions.xml
13473 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/1-basic.c
13474 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/2-stress.c
13475 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/4-mt.c
13476 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/assertions.xml
13477 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/1-basic.c
13478 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/3-limits.c
13479 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/assertions.xml
13480 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/1-basic.c
13481 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/2-stress.c
13482 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/4-mt.c
13483 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/assertions.xml
13484 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/1-basic.c
13485 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/2-stress.c
13486 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/4-mt.c
13487 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/5-scalability.c
13488 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/6-dataint.c
13489 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/7-performance.c
13490 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/8-complex.c
13491 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/assertions.xml
13492 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/1-basic.c
13493 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/3-limits.c
13494 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/assertions.xml
13495 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create/1-basic.c
13496 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create/assertions.xml
13497 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/1-basic.c
13498 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/3-limits.c
13499 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/assertions.xml
13500 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_svc_tp_create/1-basic.c
13501 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_svc_tp_create/assertions.xml
13502 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/1-basic.c
13503 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/2-stress.c
13504 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/4-mt.c
13505 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/5-scalability.c
13506 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/6-dataint.c
13507 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/7-performance.c
13508 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/8-complex.c
13509 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/assertions.xml
13510 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/1-basic.c
13511 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/2-stress.c
13512 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/3-limits.c
13513 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/4-mt.c
13514 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/5-scalability.c
13515 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/6-dataint.c
13516 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/7-performance.c
13517 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/8-complex.c
13518 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/assertions.xml
13519 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/1-basic.c
13520 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/2-stress.c
13521 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/4-mt.c
13522 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/5-scalability.c
13523 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/6-dataint.c
13524 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/7-performance.c
13525 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/8-complex.c
13526 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/assertions.xml
13527 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/1-basic.c
13528 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/2-stress.c
13529 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/4-mt.c
13530 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/assertions.xml
13531 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/1-basic.c
13532 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/2-stress.c
13533 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/4-mt.c
13534 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/5-scalability.c
13535 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/6-dataint.c
13536 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/7-performance.c
13537 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/8-complex.c
13538 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/assertions.xml
13539 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create/1-basic.c
13540 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create/assertions.xml
13541 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/1-basic.c
13542 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/3-limits.c
13543 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/assertions.xml
13544 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_destroy/1-basic.c
13545 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_destroy/assertions.xml
13546 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_create/1-basic.c
13547 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_create/assertions.xml
13548 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_destroy/1-basic.c
13549 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_destroy/assertions.xml
13550 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_svc_1/rpc_svc_1.c
13551 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_svc_2/rpc_svc_2.c
13552 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_1/tirpc_svc_1.c
13553 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_11/tirpc_svc_11.c
13554 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_2/tirpc_svc_2.c
13555 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_3/tirpc_svc_3.c
13556 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_4/tirpc_svc_4.c
13557 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_5/tirpc_svc_5.c
13558 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_6/tirpc_svc_6.c
13559 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_7/tirpc_svc_7.c
13560 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_8/tirpc_svc_8.c
13561 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_9/tirpc_svc_9.c
13562 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tsLogParser/rpc_ts.mod.php
13564 7) Log Message:
13565 The idea of the patch is "to make things that should be extern, extern". The means to do this are: 
13566 1. Explicitly declaring variables extern in some places.
13567 2. Defining _USC_LIB_ where appropriate.
13569 My understanding of _USC_LIB_ define is that it exists so the usctest.h header can be included in a lib or non-test source file where you want to use extern declarations of TEST_RETURN, TEST_ERRNO etc. to avoid having a copy of the variable in your library and a copy of the variable in your test. I've added -D_USC_LIB_ to the CFLAGS of library code where necessary, by, Will Newton <will.newton@gmail.com>
13571 Modified File(s):
13572 ltp/testcases/kernel/mem/hugetlb/lib/Makefile
13573 ltp/testcases/kernel/syscalls/ipc/lib/Makefile
13574 ltp/testcases/kernel/syscalls/ipc/lib/ipcmsg.h
13575 ltp/testcases/kernel/syscalls/ipc/lib/ipcsem.h
13576 ltp/testcases/kernel/syscalls/kill/kill05.c
13577 ltp/testcases/kernel/syscalls/kill/kill07.c
13578 ltp/testcases/kernel/syscalls/lib/Makefile
13579 ltp/testcases/kernel/syscalls/nftw/lib.c
13580 ltp/testcases/network/sctp/testlib/Makefile
13582 8) Log Message:
13583 Add 2 scripts for detecting features used by some tests, namely:
13584 - support for pthread_mutexattr_setprotocol(..., PTHREAD_PRIO_INHERIT)
13585 - support for pthread_mutexattr_setrobust_np()
13586 Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
13588 Added Files:
13589 ltp/testcases/realtime/scripts/check_pi.sh
13590 ltp/testcases/realtime/scripts/check_robust.sh
13592 9) Log Message:
13593 Add Makefiles to all the realtime testcases without any autotools dependencies. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
13595 Added Files:
13596 ltp/testcases/realtime/Makefile
13597 ltp/testcases/realtime/config.mk
13598 ltp/testcases/realtime/func/Makefile
13599 ltp/testcases/realtime/func/async_handler/Makefile
13600 ltp/testcases/realtime/func/gtod_latency/Makefile
13601 ltp/testcases/realtime/func/hrtimer-prio/Makefile
13602 ltp/testcases/realtime/func/matrix_mult/Makefile
13603 ltp/testcases/realtime/func/measurement/Makefile
13604 ltp/testcases/realtime/func/periodic_cpu_load/Makefile
13605 ltp/testcases/realtime/func/pi-tests/Makefile
13606 ltp/testcases/realtime/func/pi_perf/Makefile
13607 ltp/testcases/realtime/func/prio-preempt/Makefile
13608 ltp/testcases/realtime/func/prio-wake/Makefile
13609 ltp/testcases/realtime/func/pthread_kill_latency/Makefile
13610 ltp/testcases/realtime/func/sched_football/Makefile
13611 ltp/testcases/realtime/func/sched_jitter/Makefile
13612 ltp/testcases/realtime/func/sched_latency/Makefile
13613 ltp/testcases/realtime/func/thread_clock/Makefile
13614 ltp/testcases/realtime/lib/Makefile
13615 ltp/testcases/realtime/perf/Makefile
13616 ltp/testcases/realtime/perf/latency/Makefile
13617 ltp/testcases/realtime/stress/Makefile
13618 ltp/testcases/realtime/stress/pi-tests/Makefile
13620 10) Log Message:
13621 Remove autotools stuff:
13622 - autogen.sh
13623 - configure.ac
13624 - configure
13625 - aclocal.m4
13626 - config/*
13627 - all the GNUmakefile.am
13628 - all the GNUmakefile.in
13630 Also adapt testscripts/test_realtime.sh to the new build system. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
13632 Modified Files:
13633 ltp/testscripts/test_realtime.sh
13634 Removed Files:
13635 ltp/testcases/realtime/GNUmakefile.am
13636 ltp/testcases/realtime/GNUmakefile.in
13637 ltp/testcases/realtime/aclocal.m4
13638 ltp/testcases/realtime/autogen.sh
13639 ltp/testcases/realtime/configure
13640 ltp/testcases/realtime/configure.ac
13641 ltp/testcases/realtime/config/GNUmakefile.am
13642 ltp/testcases/realtime/config/GNUmakefile.in
13643 ltp/testcases/realtime/config/autoconf/compile
13644 ltp/testcases/realtime/config/autoconf/config.guess
13645 ltp/testcases/realtime/config/autoconf/config.sub
13646 ltp/testcases/realtime/config/autoconf/depcomp
13647 ltp/testcases/realtime/config/autoconf/install-sh
13648 ltp/testcases/realtime/config/autoconf/missing
13649 ltp/testcases/realtime/func/GNUmakefile.am
13650 ltp/testcases/realtime/func/GNUmakefile.in
13651 ltp/testcases/realtime/func/async_handler/GNUmakefile.am
13652 ltp/testcases/realtime/func/async_handler/GNUmakefile.in
13653 ltp/testcases/realtime/func/gtod_latency/GNUmakefile.am
13654 ltp/testcases/realtime/func/gtod_latency/GNUmakefile.in
13655 ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.am
13656 ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.in
13657 ltp/testcases/realtime/func/matrix_mult/GNUmakefile.am
13658 ltp/testcases/realtime/func/matrix_mult/GNUmakefile.in
13659 ltp/testcases/realtime/func/measurement/GNUmakefile.am
13660 ltp/testcases/realtime/func/measurement/GNUmakefile.in
13661 ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.am
13662 ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.in
13663 ltp/testcases/realtime/func/pi-tests/GNUmakefile.am
13664 ltp/testcases/realtime/func/pi-tests/GNUmakefile.in
13665 ltp/testcases/realtime/func/pi_perf/GNUmakefile.am
13666 ltp/testcases/realtime/func/pi_perf/GNUmakefile.in
13667 ltp/testcases/realtime/func/prio-preempt/GNUmakefile.am
13668 ltp/testcases/realtime/func/prio-preempt/GNUmakefile.in
13669 ltp/testcases/realtime/func/prio-wake/GNUmakefile.am
13670 ltp/testcases/realtime/func/prio-wake/GNUmakefile.in
13671 ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.am
13672 ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.in
13673 ltp/testcases/realtime/func/sched_football/GNUmakefile.am
13674 ltp/testcases/realtime/func/sched_football/GNUmakefile.in
13675 ltp/testcases/realtime/func/sched_jitter/GNUmakefile.am
13676 ltp/testcases/realtime/func/sched_jitter/GNUmakefile.in
13677 ltp/testcases/realtime/func/sched_latency/GNUmakefile.am
13678 ltp/testcases/realtime/func/sched_latency/GNUmakefile.in
13679 ltp/testcases/realtime/func/thread_clock/GNUmakefile.am
13680 ltp/testcases/realtime/func/thread_clock/GNUmakefile.in
13681 ltp/testcases/realtime/include/GNUmakefile.am
13682 ltp/testcases/realtime/include/GNUmakefile.in
13683 ltp/testcases/realtime/lib/GNUmakefile.am
13684 ltp/testcases/realtime/lib/GNUmakefile.in
13685 ltp/testcases/realtime/perf/GNUmakefile.am
13686 ltp/testcases/realtime/perf/GNUmakefile.in
13687 ltp/testcases/realtime/perf/latency/GNUmakefile.am
13688 ltp/testcases/realtime/perf/latency/GNUmakefile.in
13689 ltp/testcases/realtime/stress/GNUmakefile.am
13690 ltp/testcases/realtime/stress/GNUmakefile.in
13692 11) Log Message:
13693 Forgot to remove include/rttests_config.h.in in the previous patch. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
13695 Removed Files:
13696 ltp/testcases/realtime/include/rttests_config.h.in
13698 12) Log Message:
13699 Fix by Michael Olbrich <m.olbrich@pengutronix.de>, as, Sebastien´s Patch [[PATCH 3/3] [Realtime] Remove autotools specific stuff] applied on 24/03/2008 breaks this script.
13701 Modified File(s):
13702 ltp/testcases/realtime/run.sh
13704 13) Log Message:
13705 Usually the cross compiler is set from the toplevel directory by setting the CROSS_COMPILER variable. This makefile tries to overwrite it, but wrong. It is also possible to push in CFLAGS from the toplevel by using CROSS_CFLAGS. We should use these here as well. Finally, LDFLAGS are set here but not used by the makefiles. Moving the posix libs to LDLIBS makes it build. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
13707 Modified File(s):
13708 ltp/testcases/realtime/config.mk
13710 14) Log Message:
13711 This patch updates the matrix_mult testcase to closely follow the JVM in the concurrent case. So in the concurrent case we have 'numcpus-1' concurrent threads that are handed out work by the main thread and once we run out of concurrent threads, the main thread does the work itself. Signed-off-by: Dinakar Guniguntala <dino@in.ibm.com>
13713 Modified File(s):
13714 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
13716 15) Log Message:
13717 mmap1.c:524: warning: format '%ld' expects type 'long int', but argument 3 has type 'double'
13718 which actually prints as:
13719 WARNING: bad argument. Using default 1125899906842624
13721 Fix disktest printf format warnings (on Linux; no idea about Windows):
13722 childmain.c:443: warning: format '%d' expects type 'int', but argument 4 has type 'size_t'
13723 childmain.c:443: warning: format '%X' expects type 'unsigned int', but argument 5 has type 'size_t'
13724 childmain.c:445: warning: format '%d' expects type 'int', but argument 6 has type 'size_t'
13725 childmain.c:448: warning: format '%d' expects type 'int', but argument 6 has type 'size_t'
13726 childmain.c:451: warning: format '%d' expects type 'int', but argument 6 has type 'size_t'
13727 Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com>
13729 Modified File(s):
13730 ltp/testcases/kernel/io/disktest/childmain.h
13731 ltp/testcases/kernel/mem/mtest06/mmap1.c
13733 16) Log Message:
13734 All the syslog test cases in ltp-full-20080131 are failing for RHEL4U5 on x3850 M2 architecture. The syslogtst is failing because when only 1 argument is passed to syslogtst the condition in the test case fails to deal with it. I have tested the failed tests cases after applying the patch on the same architecture(x3850M2) and found its passing. Signed-off-by : Vinay Sridhar <vinaysridhar@in.ibm.com>
13736 Modified File(s):
13737 ltp/testcases/kernel/syscalls/syslog/syslogtst.c
13739 17) Log Message:
13740 The filename arguments in some output messages are wrong. Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>
13742 Modified File(s):
13743 ltp/testcases/kernel/syscalls/inotify/inotify02.c
13745 18) Log Message:
13746 Fixes a minor issue with pi_perf testcase (testcases/realtime/func/). The wait_dat is intended to measure the amount of time it took for the high priority thread to actually obtain the lock from the time it was released by the low priority thread. The patch fixes this computation to measure it more accurately. The PASS/FAIL computation is unaffected. Signed-off-by: Ankita Garg <ankita@in.ibm.com>, Acked-by: Sripathi Kodi <sripathik@in.ibm.com>
13748 Modified File(s):
13749 ltp/testcases/realtime/func/pi_perf/pi_perf.c
13751 19) Log Message:
13752 The vmsplice01 testcase in LTP failed when run over machines with NFS mount. However after I examined the test case I found that the testcase performs vmsplice() and splice() system calls and it was only splice() that caused the failure. After discussing with Subrata, we had decided that the fact that vmsplice() succeeds must be displayed before checking if the testcase is running over NFS and exiting. Hence I have prepared a patch with the above details taken care of. Signed-off-by : Vinay Sridhar <vinaysridhar@in.ibm.com>
13754 Modified File(s):
13755 ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
13757 20) Log Message:
13758 faccessat01 and fchmodat01 did not test the AT_FDCWD tests, but assigned fds[5]. I made them work, patch attached. btw, readlinkat01 is also buggy, but I have not yet come around to fixing it. By, Marcus Meissner <marcusmeissner@users.sourceforge.net>
13760 Modified File(s):
13761 ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
13762 ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
13764 21) Log Messsage:
13765 Some newer glibcs do not like sprintf() printing a string into itself and loop. By, Marcus Meissner <marcusmeissner@users.sourceforge.net>
13767 Modified File(s):
13768 ltp/testcases/kernel/syscalls/nftw/lib.c
13769 ltp/testcases/kernel/syscalls/nftw/lib64.c
13771 22) Log Message:
13772 some more "variable is used uninitialized" warnings fixed with this patch, by, Marcus Meissner <marcusmeissner@users.sourceforge.net>
13774 Modified File(s):
13775 ltp/testcases/kernel/fs/doio/doio.c
13776 ltp/testcases/kernel/syscalls/sysctl/sysctl05.c
13777 ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_wait/4-1.c
13779 23) Log Message:
13780 This patch fixes some compiler warnings spit out by newer GCCs and fortify source (mostly some initialisations and return value checking), by, Marcus Meissner <marcusmeissner@users.sourceforge.net>
13782 Modified File(s):
13783 ltp/testcases/kernel/fs/doio/doio.c
13784 ltp/testcases/kernel/fs/doio/iogen.c
13786 24) Log Message:
13787 Various waitpid tests print the PID of the wrong array. fork_kid_pid[j] is accessed just past the end of the fork_kid_pid array, so it is better to use wait_kid_pid[i] instead, by, Marcus Meissner <marcusmeissner@users.sourceforge.net>
13789 Modified File(s):
13790 ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
13791 ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
13792 ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
13793 ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
13794 ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
13795 ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
13797 25) Log Message:
13798 When I was compiling ltp-full-20080229/kernel/module/, error occured. The error like this: ...
13799 scripts/Makefile.build:46: *** CFLAGS was changed in"ltp-full-20080229/testcases/kernel/module/delete_module/Makefile".Fix it to use EXTRA_CFLAGS. Stop.
13800 The reason is: When we build an External module, we should use EXTRA_CFLAGS, not CFLAGS. In detail please refer to Documentation/kbuild/modules.txt. In addition,there are some trashy "include" such as:
13801 "#include <asm/atomic.h>" in delete_module01.c
13802 "#include <linux/config.h>" in dummy_del_mod.c
13803 The following patch solves these problems:
13804 Signed-off-by: Wang Fang <wangf@cn.fujitsu.com>
13806 Modified File(s):
13807 ltp/testcases/kernel/module/delete_module/Makefile
13808 ltp/testcases/kernel/module/delete_module/delete_module01.c
13809 ltp/testcases/kernel/module/delete_module/delete_module02.c
13810 ltp/testcases/kernel/module/delete_module/delete_module03.c
13811 ltp/testcases/kernel/module/delete_module/dummy_del_mod.c
13812 ltp/testcases/kernel/module/delete_module/dummy_del_mod_dep.c
13814 26) Log Message:
13815 The ltp-full-20080229/testcases/kernel/module/delete_module/Makefile will do this:
13816    @set -e; for i in $(MODULES); do ln -f $$i /tmp/$$i ; done
13817 If the ltp directory and /tmp are not in the same device, an error occurs:
13818    ln: creating hard link `/tmp/xxx' => `xxx': Invalid cross-device link I suffer from this.
13819 The patch as follows:
13820 Signed-off-by: Wang Fang <wangf@cn.fujitsu.com>
13822 Modified File(s):
13823 ltp/testcases/kernel/module/delete_module/Makefile
13825 27) Log Message:
13826 The memsize is specified by the user in Mb, but it is converted to Kb in the script, so we should convert it to Mb in the output. The following patch solves this problem: igned-off-by: Wang Fang <wangf@cn.fujitsu.com>
13828 Modified File(s):
13829 ltp/testscripts/ltpstress.sh
13831 28) Log Message:
13832 The 9th testcase of inotify02 failed due to event coalescence. We fix this by moving the IN_DELETE test in between of the 2 IN_MOVE_SELF events. Also add the test for event coalescence. Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>
13834 File(s) Modified:
13835 ltp/testcases/kernel/syscalls/inotify/README
13836 ltp/testcases/kernel/syscalls/inotify/inotify02.c
13838 29) Log Message:
13839 I ran the latest LTP(ltp-20080131) on SLES10SP1 and found a failure on the syslog testcases because of getting SIGSEGV at line 79 of testcases/kernel/syscalls/syslog/syslogtst.c.  it is caused by accessing to the second argument when only one argument is provided for syslogtst, by, jburke@redhat.com & a-tsuji@bk.jp.nec.com
13841 Modified File(s):
13842 ltp/testcases/kernel/syscalls/syslog/syslogtst.c
13844 30) Log Message:
13845 A few POSIX fixes from Dustin Kirkland in [1908313]
13847 Modified File(s):
13848 ltp/IDcheck.sh
13849 ltp/runltp
13850 ltp/runltplite.sh
13852 31) Log Message:
13853 cleanup build system a bit
13855 Removed File(s):
13856 gotlibcap.c nolibcap.c
13858 32) Log Message:
13859 When CREATE is not set there is no default, so it is possible to run into the test(1) statement in line 116 with an undefined CREATE, which lets test break. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
13861 Modified File(s):
13862 ltp/IDcheck.sh 
13864 33) Log Message:
13865 Update file capabilities tests to work on 64-bit kernels.  It switches from manually setting file xattrs to making use of libcap, by,  Serge E. Hallyn <serue@us.ibm.com>
13867 Modified Files:
13868 ltp/testcases/kernel/security/filecaps/Makefile
13869 ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
13870 Added Files:
13871 ltp/testcases/kernel/security/filecaps/makenumcapsh.c
13873 34) Log Message:
13874 1. Minor fixes:
13875         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. 
13876 2. Bug fix: disk write access deadlock
13877         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.
13878 Signed-off-by: Gilles Carry <gilles.carry@bull.net>
13880 Modified Files:
13881 ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
13882 ltp/testcases/realtime/func/thread_clock/tc-2.c
13884 35) Log Message:
13885 1. Whitespaces cleanup
13886 2. Error checks when initializing stat containers
13887 Signed-off-by: Gilles Carry <gilles.carry@bull.net>
13889 Modified Files:
13890 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
13892 36) Log Message:
13893 In a lot of cases, we do not really care about the samples and histogram files and their associated gnuplot command files or do not want to save them for example on embedded platforms with limited or no storage. This patch disables generating those files by default and introduce a new parameter to the tests, namely '-s', for when we really want to. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
13895 Modified Files:
13896 ltp/testcases/realtime/include/libstats.h
13897 ltp/testcases/realtime/lib/librttest.c
13898 ltp/testcases/realtime/lib/libstats.c
13900 37) Log Message:
13901 1) This patch fixes a concurrency issue in shmctl02. Same issue as in shmat02,
13902 2) Fix return value check from shmat. In case of error, this wrong check was leading to a seg-fault. Same problem as in kill05,
13903 3) Fixes a concurrency issue in shmget02. Same issue as in shmat02 : second key can conflict with the key from another process, 
13904 4) Fix a NFS warning when running rename14 concurrently. In this case, due to the large number of running processes and scheduler decisions, the father task can exit before its sons. Thus, leading to the removal of a file still opened by a son... NFS don't like that, 
13905 Signed-off-by: Renaud Loittiaux <Renaud.Lottiaux@kerlabs.com>
13907 Modified Files:
13908 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
13909 ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
13910 ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
13911 ltp/testcases/kernel/syscalls/rename/rename14.c
13913 38) Log Message:
13914 Fixing a concurrency issue in semctl07.c. This test was using a key hard coded in the source code, leading to conflicts with other instances of the same test. This patch also add a cleanup of the semid in case of failure during the test, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com> 
13916 Modified Files:
13917 ltp/testcases/kernel/syscalls/ipc/semctl/semctl07.c
13920 39) Log Message:
13921 Fixing a concurrency issue in semop02.c. The now, well known issue due to a second key badly created, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
13923 Modified Files:
13924 ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
13926 40) Log Message:
13927 Fixes a concurrency issue in semctl01. This test was using usleep to synchronize tasks. On a heavily loaded system, this synchronization is not enough to ensure execution correctness. This patch is a bit more intrusive than my previous ones.
13928 Patch content :
13929 * Define 2 new functions in kernel/syscalls/lib/libtestsuite.c, used to
13930 * synchronize a father and a son using pipes.
13931     - create_sync_pipes: create a pair of pipes used for the synchronization,
13932     - wait_son_startup: function used in the father to wait for its son to start ts execution,
13933     - notify_startup: function used in the son to notify it has started its execution,
13934 * Add a kernel/syscalls/lib/libtestsuite.h file to cleanly export newly
13935 * defines functions,
13936 * Fix the semctl01test. The idea used to synchronize : 
13937    - For each task created, the father waits for the son to start its execution using the newly define functions,
13938    - After the last son has been created, the father do a sleep(1) to give time to the sons to execute the semop function,
13939 The final sleep does not guaranty the sons will have time to do the semop. On a REALLY heavily loaded system, this will still fail... The only solution I see to be sure the son is really blocked on the semop before the father continue its execution it to use the wchan info from /proc/<pid>/wchan file..., by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
13941 Modified Files:
13942 ltp/testcases/kernel/syscalls/ipc/semctl/Makefile
13943 ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
13944 ltp/testcases/kernel/syscalls/lib/libtestsuite.c
13946 41) Log Message:
13947 Fixing some NFS issue(s),  by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
13949 Modified Files:
13950 ltp/testcases/kernel/syscalls/fchownat/fchownat01.c
13952 42) Log Message:
13953 Fix directory remove issue on NFS. On NFS unlinking AND closing all files in a directory is mandaroty before unlinking this directory. This also fix a write in a invalid array entry. fds[5] does not exist since we only defines 5 tests., by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
13955 Modified Files:
13956 ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
13958 Added Files:
13959 ltp/testcases/kernel/syscalls/lib/libtestsuite.h
13961 43) Log Message:
13962 Fix directory remove issue on NFS. On NFS unlinking AND closing all files in a directory is mandaroty before unlinking this directory. This also fix a write in a invalid array entry. fds[5] does not exist since we only defines 5 tests., by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
13964 Modified Files:
13965 ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
13967 44) Log Message:
13968 LTP is failing to compile with GCC 3.3.3 due to Makefile's inconsistency. SLES9.X distros are affected by this problem.  This patch fixes how /lib/ipcmsg.h header file is referenced. It works fine with GCC 3.4.X, however, compiling headers doesn't make any sense to me. Signed-off-by: Rafael Folco <rfolco@linux.vnet.ibm.com>
13970 Modified Files:
13971 ltp/testcases/kernel/syscalls/ipc/msgctl/Makefile
13972 ltp/testcases/kernel/syscalls/ipc/msgget/Makefile
13974 45) Log Message:
13975 Fixes the hardcoded file descriptor in the second testcase within dup203.c. Instead of assuming file descriptor 10 is closed, the fix explicitly opens and closes a file descriptor before using it as the second argument of dup2(). We saw issues on some environments where dup2(10,10) was being called, which this fixes, by, Henry Wei <hyei@mvista.com>
13977 Modified Files:
13978 ltp/testcases/kernel/syscalls/dup2/dup203.c
13980 46) Log Message:
13981 We have seen that prio_preempt testcase that is part of realtime tests occasionally hangs. This can be easily recreated on a 8-cpu system, but can be recreated on a 4-cpu system as well when run for a number of iterations. The problem occurs because the first worker thread sometimes fails to call cond_wait on the condvar through which the master thread signals it to start. Since the first thread needs to start the chain of signalling from then on, all other threads just sit in a cond_wait without ever being woken up. The fix is to have a barrier to ensure that the first worker thread doesn't miss the cond_signal. I have tested this patch by running 10s of thousands of iterations of the testcase. Without the patch I can recreate the problem fairly easily, by, Sripathi Kodi <sripathik@in.ibm.com>
13983 Modified Files:
13984 ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
13986 47) Log Message:
13987 Fixing Build Failures on Fedora Machine, by, psuriset@linux.vnet.ibm.com
13989 Modified Files:
13990 ltp/testcases/kernel/numa/test.sh
13992 LTP-20080229
13994 1)  Log Message: lcov: adding support for gzipped html based on patch by dnozay@vmware.com
13995 File(s) Modified:
13996 ltp/utils/analysis/lcov/lcovrc
13997 ltp/utils/analysis/lcov/man/genhtml.1
13998 ltp/utils/analysis/lcov/man/lcovrc.5
13999 ltp/utils/analysis/lcov/bin/genhtml
14001 2) Log Message: Fix for Don´t call Domain type on test create, by, "Serge E. Hallyn" <serue@us.ibm.com>
14002 File(s) Modified:
14003 ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
14004 ltp/testscripts/test_selinux.sh
14006 3) Log Message: Some code cleanup in PID & SYSVIPC namespace testcases, by, "Rishikesh K. Rajak" <risrajak@linux.vnet.ibm.com>
14007 Modified File(s):
14008 ltp/testcases/kernel/containers/pidns/pidns01.c
14009 ltp/testcases/kernel/containers/pidns/pidns02.c
14010 ltp/testcases/kernel/containers/pidns/pidns03.c
14011 ltp/testcases/kernel/containers/sysvipc/shmnstest.c
14013 4) Log Message: Some Cleanups and running hugetlb independantly
14014 Modified File(s):
14015 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
14016 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
14017 Added File(s):
14018 ltp/runtest/hugetlb
14020 5) Log Message: Give Execute Permission to numa01.sh, by, Pradeep K Surisetty <pradeepkumars@in.ibm.com>
14021 Modified File(s):
14022 ltp/testcases/kernel/numa/Makefile
14024 6) Log Message: Let tests send sigchld to unconfined_t.  Without this, the selinux testsuite on Fedora 8 hangs at selinux_task_create.sh, by, "Serge E. Hallyn" <serue@us.ibm.com>
14025 Modified File(s):
14026 ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
14028 7) Log Message: str_echo function expects a file descriptor & not an address, by, Craig Meier <crmeier@ghs.com>
14029 Modified File(s):
14030 ltp/testcases/kernel/sched/clisrv/pthserv.c
14032 8) Log Message: Build Error Fix by checking for installation of setcap or xattr headers, by, "Serge E. Hallyn" <serue@us.ibm.com>
14033 Modified File(s):
14034 ltp/testcases/kernel/security/filecaps/Makefile
14035 ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
14036 Added Files:
14037 ltp/testcases/kernel/security/filecaps/check_xattr.c
14039 9) Log Message: mark test_exit as noreturn #1891129 by Marcus Meissner, by, Mike Frysinger <vapier@users.sourceforge.net>
14040 Modified File(s):
14041 ltp/ltp/include/test.h 
14042 Added File(s): 
14043 ltp/ltp/include/compiler.h
14045 10)Log Message: Disktest application update to version 1.4.2, by, Brent Yardley <yardleyb@us.ibm.com>
14046 Modified File(s):
14047 ltp/testcases/kernel/io/disktest/Getopt.c
14048 ltp/testcases/kernel/io/disktest/Getopt.h
14049 ltp/testcases/kernel/io/disktest/Makefile
14050 ltp/testcases/kernel/io/disktest/Makefile.aix
14051 ltp/testcases/kernel/io/disktest/Makefile.linux
14052 ltp/testcases/kernel/io/disktest/Makefile.windows
14053 ltp/testcases/kernel/io/disktest/README
14054 ltp/testcases/kernel/io/disktest/childmain.c
14055 ltp/testcases/kernel/io/disktest/childmain.h
14056 ltp/testcases/kernel/io/disktest/defs.h
14057 ltp/testcases/kernel/io/disktest/dump.c
14058 ltp/testcases/kernel/io/disktest/dump.h
14059 ltp/testcases/kernel/io/disktest/globals.c
14060 ltp/testcases/kernel/io/disktest/globals.h
14061 ltp/testcases/kernel/io/disktest/io.c
14062 ltp/testcases/kernel/io/disktest/io.h
14063 ltp/testcases/kernel/io/disktest/main.c
14064 ltp/testcases/kernel/io/disktest/main.h
14065 ltp/testcases/kernel/io/disktest/parse.c
14066 ltp/testcases/kernel/io/disktest/parse.h
14067 ltp/testcases/kernel/io/disktest/sfunc.c
14068 ltp/testcases/kernel/io/disktest/sfunc.h
14069 ltp/testcases/kernel/io/disktest/stats.c
14070 ltp/testcases/kernel/io/disktest/stats.h
14071 ltp/testcases/kernel/io/disktest/threading.c
14072 ltp/testcases/kernel/io/disktest/threading.h
14073 ltp/testcases/kernel/io/disktest/timer.c
14074 ltp/testcases/kernel/io/disktest/timer.h
14075 ltp/testcases/kernel/io/disktest/usage.c
14076 ltp/testcases/kernel/io/disktest/usage.h
14077 ltp/testcases/kernel/io/disktest/man1/disktest.1
14078 Added File(s):
14079 ltp/testcases/kernel/io/disktest/CHANGELOG
14080 ltp/testcases/kernel/io/disktest/disktest.spec
14081 ltp/testcases/kernel/io/disktest/signals.c
14082 ltp/testcases/kernel/io/disktest/signals.h
14083 ltp/testcases/kernel/io/disktest/man1/disktest_manual.html
14085 11) Log Message: Pid Namespace were getting segmentation fault while running on -mm kernel. After debugging by container development team they found the exact root cause. The Page_Size was reset, by, "Rishikesh K. Rajak" <risrajak@linux.vnet.ibm.com>
14086 Modified File(s):
14087 ltp/testcases/kernel/containers/libclone/libclone.c
14089 12) Log Message: Based on the discussion at LKML (http://lkml.org/lkml/2007/11/29/325), Ricardo Salveti de Araujo <rsalveti@linux.vnet.ibm.com> removed the test case that verifies if the pgoff is "valid"
14090 Modified File(s):
14091 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
14093 13) Log Message: The problem was the position of the parenthesis, which made "fd" receive the result of the < (lower than) operation, instead of the actual return value from open. This implicates a lot of trouble in any subsequent reference to fd, used in write and mmap. Because of this, mmap was returning an error number (ENODEV), instead of a valid memory address, which created the mprotect trouble. Fix by Jose Otavio Rizzatti Ferreira <joseferr@br.ibm.com>
14094 Modified File(s):
14095 ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
14097 14) Log Message: Patrick Kirsch <pkirsch@suse.de> personally thinks, it would be better to print out the "actual" return code from sysconf call instead of the errno, which may lead to confusion, because the actual return code from the failing sysconf is probably not 0 (as errno is defined in previous context).
14098 Modified File(s):
14099 ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
14101 15) Log Message: Do not store cache files, by, Mike Frysinger <vapier@users.sourceforge.net>
14102 Deleted File(s):
14103 ltp/testcases/realtime/autom4te.cache/traces.0
14104 ltp/testcases/realtime/autom4te.cache/traces.1
14105 ltp/testcases/realtime/autom4te.cache/requests
14106 ltp/testcases/realtime/autom4te.cache/output.1
14107 ltp/testcases/realtime/autom4te.cache/output.0
14109 16) Log Message: Remove compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
14110 Modified File(s):
14111 ltp/testcases/kernel/syscalls/pcllib/libtool
14112 Deleted File(s):
14113 ltp/testcases/kernel/syscalls/pcllib/config.h
14114 ltp/testcases/kernel/syscalls/pcllib/config.log
14115 ltp/testcases/kernel/syscalls/pcllib/config.status
14117 17) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
14118 Deleted File(s):
14119 ltp/testcases/kernel/syscalls/pcllib/test/.deps/cobench.Po
14120 ltp/testcases/kernel/syscalls/pcllib/test/.deps/cothread.Po
14122 18) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
14123 Deleted File(s):
14124 ltp/testcases/kernel/syscalls/pcllib/man/Makefile
14126 19) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
14127 Deleted File(s):
14128 ltp/testcases/kernel/syscalls/pcllib/pcl/.deps/pcl_version.Plo
14129 ltp/testcases/kernel/syscalls/pcllib/pcl/.deps/pcl.Plo
14131 20) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
14132 Deleted File(s):
14133 ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/traces.0
14134 ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/traces.1
14135 ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/requests
14136 ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/output.1
14137 ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/output.0
14139 21) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
14140 Deleted File(s):
14141 ltp/testcases/kernel/syscalls/pcllib/include/Makefile
14143 22) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
14144 Deleted File(s):
14145 ltp/testcases/kernel/syscalls/pcllib/test/Makefile
14147 23) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
14148 Deleted File(s):
14149 ltp/testcases/kernel/syscalls/pcllib/pcl/Makefile
14151 24) Log Message: This will address the problem until distros update with latest glibc which has fallocate implementation. This is not extensively tested and built with some assumption like
14152      o we are testing on x86* and ppc* archs
14153      o on 64 bit machine we will always see 64 bit kernel running
14154 by, Nagesh Sharyathi <sharyathi@in.ibm.com>
14155 Modified File(s):
14156 ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
14157 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
14158 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
14160 25) Log Message:
14161 Since msgmni now scales to the memory size, it may reach big values.
14162 To avoid forking 2*msgmni processes and create msgmni msg queues, do not take
14163 msgmni from procfs anymore.
14164 Just define it as 16 (which is the MSGMNI constant value in linux/msg.h)
14166 Also fixed the Makefiles in ipc/lib and ipc/msgctl: there was no dependency
14167 on the lib/ipc*.h header files.
14169 Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>
14171 Modified File(s):
14172 ltp/testcases/kernel/syscalls/ipc/lib/Makefile
14173 ltp/testcases/kernel/syscalls/ipc/lib/ipcmsg.h
14174 ltp/testcases/kernel/syscalls/ipc/msgctl/Makefile
14175 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
14176 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
14178 26) Log Message:
14179 Here is a second round of cleanup and fixes for the realtime testcases.
14181 1) Make sched_jitter use the create_fifo_thread() library function instead of an open coded solution,
14182 2) Prio-wake calls rt_init() twice, remove the second call,
14183 3) Make sbrk_mutex less verbose by default. One can still use the -v option to get the whole output,
14184 4) It's better to calculate the histogram before saving it. This was introduced in an earlier commit of mine fixing the quantile calculation, 5) Fix runtime displaying of the min and max latencies (when used with -v3). While at it, remove an uneeded avg variable,
14185 6) Various tests still have a hardcoded value for the quantile nines. Use a value automatically calculated from the number of iterations,
14186 7) The log10() call used for automatic quantile nines calculation returns a double result. Cast it to an int. The exp10() call used in stats_quantiles_calc() for checking purposes returns a double result which is compared against a long. Cast it to a long. This allows the following comparison: data->size < (long)exp10(quantiles->nines) to really be false when quantiles->nines has been calculated as log10(data->size).
14187 More generally, it seems that (at least with gcc 4.1.1):
14188         long i = 10000;
14189         double f = exp10(log10(i))
14191         yields (i < f) being true due to rounding,
14192 8) Add latency tracing capability to pthread_kill_latency as is already done on a few other latency tests (gtod_latency, sched_latency, ...),
14193 9) The '::' optional argument specifier for getopt used by the '-v' option is a GNU extension, is not portable and does not work. For example it's not even described in the Debian getopt(3) manpage. Make the '-v' option require a non optional argument,
14194 10)The print buffer is only ever flushed when it is full. Add flushing when the test terminates vi atexit(),
14195 11)The 'period missed' check of the thread first loop should not depend on the thread starting time. This is especially visible on 'slow' platforms where one cannot run the test if thread creation takes a long time. Fix it by removing this dependency. All delays are now calculated relative to when the thread starts,
14197 Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
14198 Cc: Darren Hart <dvhltc@us.ibm.com>
14199 Cc: Tim Chavez <tinytim@us.ibm.com>
14200 Cc: Matthieu CASTET <matthieu.castet@parrot.com>
14201 Acked-by: Chirag <chirag@linux.vnet.ibm.com>
14203 Modified File(s):
14204 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
14205 ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
14206 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
14207 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
14208 ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
14209 ltp/testcases/realtime/func/pi_perf/pi_perf.c
14210 ltp/testcases/realtime/func/prio-wake/prio-wake.c
14211 ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
14212 ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
14213 ltp/testcases/realtime/func/sched_latency/sched_latency.c
14214 ltp/testcases/realtime/lib/librttest.c
14215 ltp/testcases/realtime/lib/libstats.c
14217 27) Log Message: lcov: fixed problem with pre gcc-3.3 versions.
14218 read_gcov_headers does not return valid results for pre gcc-3.3 versions. Due to an unnecessary check, parsing of gcov files was aborted. Fix by removing check, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
14219 Modified File(s):
14220 ltp/utils/analysis/lcov/bin/geninfo
14222 28) Log Message: lcov: fix error when trying to use genhtml -b
14223 genhtml fails when the data file contains an entry which is not found in the base file, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
14224 Modified File(s):
14225 ltp/utils/analysis/lcov/bin/genhtml
14227 29) Log Messaage: run_auto.sh file for realtime/func/pthread_kill_latency/testcase got missed out in first release of realtime tests. This patch adds run_auto.sh for testcase which is required to run this particular test through top-level run script, by, sudhanshu <sudh@linux.vnet.ibm.com>
14228 Added File(s):
14229 ltp/testcases/realtime/func/pthread_kill_latency/run_auto.sh
14231 30) Log Message: Since msgmni now scales to the memory size, it may reach big values. To avoid forking 2*msgmni processes and create msgmni msg queues, take the min between the procfs value and MSGMNI (as found in linux/msg.h).
14232 Also integrated the following in libipc.a:
14233   . get_max_msgqueues()
14234   . get_used_msgqueues()
14235 Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>
14236 Modified File(s):
14237 ltp/testcases/kernel/syscalls/ipc/lib/ipcmsg.h
14238 ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
14239 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
14240 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
14241 ltp/testcases/kernel/syscalls/ipc/msgget/Makefile
14242 ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
14243 Added File(s):
14244 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl10.c
14245 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
14247 31) Log Message: waitpid06.c uses a flag to detect whether something went wrong during the test. The issue is that this flag is not initialized, and I get random failure reports. Other tests might suffer from the same bug, but I did not observe it yet. The enclosed patch fixes this in a trivial way for waitpid06. Surprisingly, with my debian package I never got the error, but when I compiled myself, by, Louis Rilling <Louis.Rilling@kerlabs.com>
14248 Modified File(s):
14249 ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
14251 32) Log Message:
14252 There are numerous cleanups, fixes and features went into our locally maintained version of realtime tests, since its intergration in LTP december last year. This patch merges those changes into LTP tree. The patch majorly contains :
14253 - All features, cleanups and fixes done by IBM realtime team over last two
14254   month or so.
14255 - Change in copyrights( year, symbil and limiting columns to 80 chars)
14256 - Other few cleanups to ltp-realtime tests.
14257 Signed-off-by : Sudhanshu Singh < sudh@linux.vnet.ibm.com>
14259 Modified File(s):
14260 ltp/testcases/realtime/GNUmakefile.am
14261 ltp/testcases/realtime/run.sh
14262 ltp/testcases/realtime/func/async_handler/async_handler.c
14263 ltp/testcases/realtime/func/async_handler/async_handler_jk.c
14264 ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
14265 ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
14266 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
14267 ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
14268 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
14269 ltp/testcases/realtime/func/measurement/preempt_timing.c
14270 ltp/testcases/realtime/func/measurement/rdtsc-latency.c
14271 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
14272 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
14273 ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
14274 ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
14275 ltp/testcases/realtime/func/pi-tests/run_auto.sh
14276 ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
14277 ltp/testcases/realtime/func/pi-tests/test-skeleton.c
14278 ltp/testcases/realtime/func/pi-tests/testpi-0.c
14279 ltp/testcases/realtime/func/pi-tests/testpi-1.c
14280 ltp/testcases/realtime/func/pi-tests/testpi-2.c
14281 ltp/testcases/realtime/func/pi-tests/testpi-4.c
14282 ltp/testcases/realtime/func/pi-tests/testpi-5.c
14283 ltp/testcases/realtime/func/pi-tests/testpi-6.c
14284 ltp/testcases/realtime/func/pi-tests/testpi-7.c
14285 ltp/testcases/realtime/func/pi_perf/pi_perf.c
14286 ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
14287 ltp/testcases/realtime/func/prio-wake/prio-wake.c
14288 ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
14289 ltp/testcases/realtime/func/sched_football/parse-football.py
14290 ltp/testcases/realtime/func/sched_football/sched_football.c
14291 ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
14292 ltp/testcases/realtime/func/sched_latency/sched_latency.c
14293 ltp/testcases/realtime/func/thread_clock/tc-2.c
14294 ltp/testcases/realtime/include/libjvmsim.h
14295 ltp/testcases/realtime/include/librttest.h
14296 ltp/testcases/realtime/include/libstats.h
14297 ltp/testcases/realtime/include/list.h
14298 ltp/testcases/realtime/lib/libjvmsim.c
14299 ltp/testcases/realtime/lib/librttest.c
14300 ltp/testcases/realtime/lib/libstats.c
14301 ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
14302 ltp/testcases/realtime/perf/latency/pthread_cond_many.c
14303 ltp/testcases/realtime/scripts/__init__.py
14304 ltp/testcases/realtime/scripts/setenv.sh
14305 ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
14306 ltp/testcases/realtime/stress/pi-tests/testpi-3.c
14307 ltp/testscripts/test_realtime.sh
14309 33) Log Message: waitpid07.c uses a flag to detect whether something went wrong during the test. The issue is that this flag is not initialized, and I get random failure reports, by, Louis Rilling <Louis.Rilling@kerlabs.com>
14310 Modified File(s):
14311 ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
14313 34) Log Message:
14314 waitpid tests: Fix failure detection flag initialization.
14315 On a similar pattern as waitpid06 and waitpid07, waitpid08-13 use a failure detection flag (called 'fail' instead of 'flag'). However except in waitpid09, this flag may be used uninitialized, which causes the test to randomly report failure. This patch ensures that the flag is reset at the beginning of each loop.
14316 Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>
14318 Modified File(s):
14319 ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
14320 ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
14321 ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
14322 ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
14323 ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
14325 35) Log Message:
14326 waitpid03/04: Fix condition numbers displayed when reporting errors.
14327 The condition numbers displayed while reporting errors in waitpid03 and waitpid04 are used initialized and are not consistently updated, which may lead to useless reports.
14328 Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>
14330 Modified File(s):
14331 ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
14332 ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
14334 36) Log Message:
14335 waitpid02-05: remove unused defines related to failure handling. Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>
14336 Modified File(s):
14337 ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
14338 ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
14339 ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
14340 ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
14342 37) Log Message: Adding option to build TIMER test cases as well, by, Subrata Modak <subrata@linux.vnet.ibm.com>
14343 Modified File(s):
14344 ltp/testcases/kernel/Makefile
14346 38) Log Message: Removing these files as they get automatically generated during build, by, Max Stirling <vicky.irobot@gmail.com>
14347 Deleted File(s):
14348 ltp/testcases/ballista/ballista/MakefileHost
14349 ltp/testcases/ballista/ballista/MakefileTarget
14351 39) Log Message: Many tests cannot be executed concurrently. I have a few patches to make it possible to execute some tests in parallel/concurrency, to check SMP safeness, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
14352 Modified File(s):
14353 ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
14354 ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
14356 40) Log Message: Fix NFS issues in tst_rmdir (directory non empty) due to an unmapped file, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
14357 Modified File(s):
14358 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
14359 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
14361 41) Log Message: Fix a concurrency issue due to the (false) sharing of file /dev/shm/cache. This patch just create a different file for each process and unlink the file before exiting, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
14362 Modified File(s):
14363 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
14365 42) Log Message: The variable dfOpts (in #324) is seting to NULL even if the df is not a symbolic link.(It has to be "-P" itself to get the output portable).And so the "df $dfOpts $dir" (line #326) command is not giving a result expected by the succeeding statements. I have tested this patch both in lvm and fdisk partitions and found its working fine, by, Sudeesh John <sudeeshjohn@in.ibm.com>
14366 Modified File(s):
14367 ltp/testcases/kernel/fs/doio/rwtest.sh
14369 43) Log Message:
14370 CLOCK_PROCESS_CPUTIME_ID and CLOCK_THREAD_CPUTIME_ID are also supported besides CLOCK_REALTIME and CLOCK_MONOTONIC. That's the cause of the failure of clock_gettime03, timer_create02 and timer_create04. Another cause is that struct sigevent evp is assigned with invalid values when option is 1. That's the cause of the failure of timer_create02 and timer_create03. CLOCK_REALTIME_HR and CLOCK_MONOTONIC_HR have been removed in the later kernel versions, hence the failures in the test. I am still trying to find out if any kernel versions used to support these. CLOCK_PROCESS_CPUTIME_ID and CLOCK_THREAD_CPUTIME_ID are supported from 2.6.12 kernel version onwards and the test case needs to be modified for this change. Also in timer_create02.c, setup_test() case1 needs to be modified so as to make evp NULL instead of its members. Since the testcase behaves differently for different kernel versions, a version check needs to be added for making it pass across versions. I'm removing the HR clocks from the tests along with other changes, by, Anoop V. Chakkalakkal <anoop.vijayan@in.ibm.com>
14372 Modified File(s):
14373 ltp/testcases/kernel/timers/clock_gettime/clock_gettime03.c
14374 ltp/testcases/kernel/timers/clock_settime/clock_settime03.c
14375 ltp/testcases/kernel/timers/include/common_timers.h
14376 ltp/testcases/kernel/timers/timer_create/timer_create02.c
14377 ltp/testcases/kernel/timers/timer_create/timer_create03.c
14378 ltp/testcases/kernel/timers/timer_create/timer_create04.c
14380 44) Mog Message:
14381 This patch -try- to cleanup the mem03 test and fix a concurrency problem. Mainly, the test creates and removes files in the current directory. Since the tst_tmpdir() function was not used, several instances of the test was creating and removing files from each others !, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
14383 Modified File(s):
14384 ltp/testcases/kernel/syscalls/memmap/mem03.c
14386 45) Log Message: The problem is that the kernel file is vmlinux* instead of vmlinuz* on SLES, but file_test.sh always try to grep vmlinuz* under /boot/. Here is the patch and the test result with the patch, by, shenlinf <shenlinf@cn.ibm.com>
14387 Modified File(s):
14388 ltp/testcases/commands/ade/file/file_test.sh
14390 46) Log Message: Here is a patch fixing concurrency issue in mremap04. Just use a shm key returned from the getipckey() function instead of a fixed hardcoded value, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
14391 Modified File(s):
14392 ltp/testcases/kernel/syscalls/mremap/Makefile
14393 ltp/testcases/kernel/syscalls/mremap/mremap04.c
14395 47) Log Message:
14396 LTP-kill05-bad-check-fix.patch:
14397   - Fix return value check from shmat. In case of error, this wrong check was leading to a seg-fault.
14398 LTP-kill05-shmid_delete-fix.patch:
14399  - 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.
14400 LTP-kill05-concurrency-fix.patch
14401  - 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>
14403 Modified File(s):
14404 ltp/testcases/kernel/syscalls/kill/kill05.c
14406 48) Log Message:
14407 1) The pi-tests don't use the librttest infrastructure and simply duplicate code. This patch ensures that those tests use librttest.
14408 2) The thread-clock test doesn't use the librttest infrastructure. This patch ensures that it does.
14409 3) Adds missing headers to the following files,
14410 Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>,
14411 Acked-By: Dinakar Guniguntala <dino@in.ibm.com>,
14412 Acked-By: Sebastien Dugue <sebastien.dugue@bull.net>
14414 Modified File(s):
14415 ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
14416 ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
14418 LTP-20080131
14420 1)  Log Message: Some more updates to Reference Policy Checks by "Serge E. Hallyn" <serue@us.ibm.com> 
14421 File(s) Affected:
14422 ltp/testscripts/test_selinux.sh
14423 File(s) Added:
14424 ltp/testcases/kernel/security/selinux-testsuite/misc/check_sbin_deprecated.pl
14425 ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
14426 ltp/testcases/kernel/security/selinux-testsuite/misc/update_refpolicy.sh
14428 2) Log Message: This solves the configuration issue reported by Santwan <santwana.samantray@in.ibm.com>, and, fixed by Amit Arora <amitarora@in.ibm.com>
14429 File(s) Affected:
14430 ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
14432 3) Log Message: Fix various printf strings to correct formatting and remove spaces, by, Randy Dunlap <rdunlap@xenotime.net>
14433 File(s) Affected:
14434 ltp/tools/apicmds/ltpapicmd.c
14436 4) Log Message: gcov-kernel patch for linux 2.6.23, by Peter Oberparleiter <oberpapr@users.sourceforge.net>
14437 File(s) Added:
14438 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.23-gcov-arm-eabi.patch
14439 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.23-gcov-arm-hack.patch
14440 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.23-gcov.patch
14442 5) Log Message: Filter non-word characters in function name as they would break our file format which uses comma and '=' as field separator, by Peter Oberparleiter <oberpapr@users.sourceforge.net>
14443 File(s) Affected:
14444 /cvsroot/ltp/utils/analysis/lcov/bin/geninfo
14446 6) Log Message: Add dependency information for linux_syscall_numbers.h, by Mike Frysinger <vapier@gentoo.org>
14447 File(s) Affected:
14448 ltp/testcases/kernel/include/Makefile
14450 7) Log Message: Testcases contributed by Sharyathi Nagesh <sharyath@in.ibm.com>
14451 File(s) Affected:
14452 ltp/runtest/syscalls
14453 ltp/testcases/kernel/include/i386.in
14454 ltp/testcases/kernel/include/ia64.in
14455 ltp/testcases/kernel/include/powerpc.in
14456 ltp/testcases/kernel/include/powerpc64.in
14457 ltp/testcases/kernel/include/s390.in
14458 ltp/testcases/kernel/include/s390x.in
14459 ltp/testcases/kernel/include/sparc.in
14460 ltp/testcases/kernel/include/sparc64.in
14461 ltp/testcases/kernel/include/x86_64.in
14463 File(s) Added:
14464 ltp/testcases/kernel/syscalls/fallocate/Makefile
14465 ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
14466 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
14467 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
14468 ltp/testcases/kernel/syscalls/fallocate/run.sh
14470 8) Log Message: Fix for situations when it fails even on NUMA node, enabling proper identification of nodes, by psuriset <psuriset@linux.ibm.com>
14471 File(s) Affected:
14472 ltp/testcases/kernel/numa/numa01.sh
14473 ltp/testcases/kernel/numa/numa_node_size.c
14474 ltp/testcases/kernel/numa/test.sh
14476 9) Log Message: Terminates the tests if __NR_fadvise64 is 0, by Masatake YAMATO <yamato@redhat.com>
14477 File(s) Affected:
14478 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
14479 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
14480 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
14481 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
14483 10) Log Message: Randomly generating a no. to avoid the test case to fail, by Sridhar Vinay <vinaysridhar@in.ibm.com>
14484 File(s) Affected:
14485 ltp/testcases/kernel/syscalls/syslog/syslogtst.c
14487 11) Log Message: Jeff Burke <jburke@redhat.com> wanted this unnecessary file to be removed
14488 FIle(s) Affected:
14489 ltp/testcases/pounder21/test_scripts/statslogging.orig
14491 12) Log Message: Some fixes for log directory and execute permission to the script, by Sudhanshu Singh <sudh@linux.vnet.ibm.com> and Jeff Burke <jburke@redhat.com>
14492 File(s) Affected:
14493 ltp/testcases/realtime/README
14494 File(s) Removed:
14495 ltp/testscripts/realtime.sh
14496 File(s) Added:
14497 ltp/testscripts/test_realtime.sh
14499 13) Log Message: Still more fix for Randomly generating a no. to avoid the test case to fail, by Sridhar Vinay <vinaysridhar@in.ibm.com>
14500 File(s) Affected:
14501 ltp/testcases/kernel/syscalls/syslog/syslogtst.c
14503 14) Log Message: "hp_func" should be protected through pthread_mutex or similar, by, Yi Xu <yxu@suse.de>
14504 File(s) Affected:
14505 ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/1-6.c
14507 15) Log Message:
14508 Huge Changes from Cai Qian <qcai@redhat.com>. Please see the Description
14509 below:
14511 The updated version
14512 has the following improvments,
14514 - simplify maintenance
14516 - fix several bugs
14518 - better automation
14520 - extend support on Debian and Fedora
14522 - merge Poornima Nayak <Poornima.Nayak@in.ibm.com> 's latest patch
14524 - other changes
14526 The new version simplifies code layout, and all tools under lib/
14527 directory are standalone and reusable, all configurable variables are
14528 under the file runkdump.conf. There are also included sample
14529 configuration files for different distros and test components. In
14530 addition, it avoided code duplication by merging RHEL and SLES specified
14531 code in lkdtm module together, and add a checking before hand. The
14532 working flow in main script has also been tidied up. verify and
14533 verify_dump have been unified. unused file "summary" has been deleted.
14535 In previous version,
14536 * The part of comparing kernel version in setup will not work proper
14537   if the kernel grows to something like 2.7.1 or 2.8.1.
14538 * verify_dump will not able to find previous vmcore if vmcore creation
14539   and vmcore verfication happen at different hours.
14540 * Other random bugs because of code complexity.
14542 In the new version, once you define everything in a config file, it will
14543 run in an automatically fashion on some of systems, if there is proper
14544 tools installed.
14546 The code has been rewritten in POSIX shell syntax, and made more
14547 portable, and attempted to remove hard-coded stuff as much as
14548 possible. It has been tested fairly on RHEL5.1, SLES10sp1, Debian
14549 unstable, and Fedora 8. If needed I can send you result logs. Sachin
14550 has done a quick test on PPC64 machine running RHEL5.1 and the script
14551 run fine. Poornima has done some code review.
14552 Poornima's patch has been merged,
14553 1. Crashkerenl reservation check is modified to support any craskernel
14554 value.  
14555 2. A message before system reboots
14556 3. Added one more line to 'status' if dump verification passed.
14557 4. Modified 'README' file
14558 5. If kdump start fails for invalid arguments in kdump.conf is fixed
14559 6. Replaced MAKE_OPTS with MAKE_OPTIONS.
14560 7. Removed some unwanted statements.
14562 Other changes included that all tests descriptions have been documented
14563 in doc/ALL_TEST.txt. KNLD (dump over scp with link delay) test case has
14564 been merged into KNSCP (dump over scp). Once LINK_DELAY has been defined
14565 somewhere in configuration file, all test cases (KNSCP and KNNFS)
14566 dumping to a network destination will take advantage of it. If
14567 LINK_DELAY is not defined or equals to 0, KNSCP and KNNFS will just the
14568 same as in previous version.
14570 Cai Qian
14572 Modified Files:
14573 ltp/testcases/kdump/Makefile ltp/testcases/kdump/README
14574 Added Files:
14575 ltp/testcases/kdump/runkdump.conf
14576 ltp/testcases/kdump/runkdump.sh
14577 ltp/testcases/kdump/doc/ALL_TEST.txt
14578 ltp/testcases/kdump/doc/OO_Descriptions.txt
14579 ltp/testcases/kdump/doc/README
14580 ltp/testcases/kdump/doc/TEST_PLAN.txt
14581 ltp/testcases/kdump/lib/Makefile
14582 ltp/testcases/kdump/lib/setup.sh
14583 ltp/testcases/kdump/lib/ssh.tcl
14584 ltp/testcases/kdump/lib/sysinfo.sh
14585 ltp/testcases/kdump/lib/test.sh
14586 ltp/testcases/kdump/lib/verify.sh
14587 ltp/testcases/kdump/lib/crasher/Makefile
14588 ltp/testcases/kdump/lib/crasher/crasher.c
14589 ltp/testcases/kdump/lib/kprobes/Makefile
14590 ltp/testcases/kdump/lib/kprobes/kprobes.c
14591 ltp/testcases/kdump/lib/lkdtm/Makefile
14592 ltp/testcases/kdump/lib/lkdtm/lkdtm.c
14593 ltp/testcases/kdump/lib/lkdtm/lkdtm.c.orig
14594 ltp/testcases/kdump/sample/runkdump.BASIC_LKDTM.RHEL
14595 ltp/testcases/kdump/sample/runkdump.BASIC_LKDTM.SLES
14596 ltp/testcases/kdump/sample/runkdump.CRASHER.RHEL
14597 ltp/testcases/kdump/sample/runkdump.CRASHER.SLES
14598 ltp/testcases/kdump/sample/runkdump.EXTRA_LKDTM.RHEL
14599 ltp/testcases/kdump/sample/runkdump.EXTRA_LKDTM.SLES
14600 Removed Files:
14601 ltp/testcases/kdump/TEST_PLAN.txt
14602 ltp/testcases/kdump/crash_cmds ltp/testcases/kdump/distro
14603 ltp/testcases/kdump/kdump_propagate ltp/testcases/kdump/master
14604 ltp/testcases/kdump/setup ltp/testcases/kdump/summary
14605 ltp/testcases/kdump/sysinfo ltp/testcases/kdump/test
14606 ltp/testcases/kdump/tests ltp/testcases/kdump/verify
14607 ltp/testcases/kdump/verify_dump
14608 ltp/testcases/kdump/rhtools/Makefile
14609 ltp/testcases/kdump/rhtools/OO_Descriptions.txt
14610 ltp/testcases/kdump/rhtools/crasher_mod/Makefile
14611 ltp/testcases/kdump/rhtools/crasher_mod/crasher.c
14612 ltp/testcases/kdump/rhtools/lkdtm_mod/Makefile
14613 ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
14614 ltp/testcases/kdump/susetools/Makefile
14615 ltp/testcases/kdump/susetools/OO_Descriptions.txt
14616 ltp/testcases/kdump/susetools/crasher_mod/Makefile
14617 ltp/testcases/kdump/susetools/crasher_mod/crasher.c
14618 ltp/testcases/kdump/susetools/lkdtm_mod/Makefile
14619 ltp/testcases/kdump/susetools/lkdtm_mod/lkdtm.c
14620 ltp/testcases/kdump/testlists/crasher
14621 ltp/testcases/kdump/testlists/lkdtm.base
14622 ltp/testcases/kdump/testlists/lkdtm.exha
14624 16) Log Message: A huge Update to the RT Linux Tree by Sebastien Dugu <sebastien.dugue@bull.net>
14625 Modified Files:
14626 ltp/testcases/realtime/func/async_handler/async_handler.c
14627 ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
14628 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
14629 ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
14630 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
14631 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
14632 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
14633 ltp/testcases/realtime/func/pi_perf/pi_perf.c
14634 ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
14635 ltp/testcases/realtime/func/sched_football/sched_football.c
14636 ltp/testcases/realtime/func/sched_latency/sched_latency.c
14638 17) Log Message: Fix for remap_file_pages(01/02) failing on 31(s390) bit linux guest running RHEL4.6, by, joseferr@linux.vnet.ibm.com
14639 Modifiled File(s):
14640 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
14641 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
14643 18) Log Message: Fixing missing argument for open() function when O_CREAT is in the flag, by, Yi Xu <yxu@suse.de>
14644 Modified File(s):
14645 testcases/kernel/syscalls/clone/clone02.c
14646 testcases/kernel/syscalls/fcntl/fcntl18.c
14647 testcases/kernel/syscalls/fdatasync/fdatasync01.c
14648 testcases/kernel/syscalls/getdents/getdents04.c
14649 testcases/kernel/syscalls/mprotect/mprotect02.c
14650 testcases/kernel/syscalls/mprotect/mprotect03.c
14651 testcases/kernel/syscalls/open/open04.c
14652 testcases/kernel/syscalls/pselect/pselect01.c
14653 testcases/kernel/syscalls/read/read02.c
14654 testcases/kernel/syscalls/select/select01.c
14655 testcases/kernel/syscalls/sendfile/sendfile03.c
14656 testcases/kernel/syscalls/splice/splice01.c
14657 testcases/kernel/syscalls/symlink/symlink01.c
14658 testcases/kernel/syscalls/tee/tee01.c
14659 testcases/network/ipv6/sendfile6/testsf_c6.c
14660 testcases/network/tcp_cmds/sendfile/testsf_c.c
14661 testcases/kernel/fs/doio/iogen.c
14663 19) Log Message: Fix for generation of HTML output for absolute paths, by, Subrata Modak <subrata@linux.vnet.ibm.com>
14664 Modified File(s):
14665 ltp/runltp
14666 ltp/tools/genhtml.pl
14668 20) Log Message: Initial set of Filecaps testcases from Serge, "Serge E. Hallyn" <serue@us.ibm.com>
14669 Modified Files:
14670 ltp/runltp
14671 ltp/testcases/kernel/security/Makefile
14672 Added Files:
14673 ltp/runtest/filecaps
14674 ltp/testcases/kernel/security/filecaps/Makefile
14675 ltp/testcases/kernel/security/filecaps/README
14676 ltp/testcases/kernel/security/filecaps/check_simple_capset.c
14677 ltp/testcases/kernel/security/filecaps/checkforfilecaps.sh
14678 ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
14679 ltp/testcases/kernel/security/filecaps/filecapstest.sh
14680 ltp/testcases/kernel/security/filecaps/gotlibcap.c
14681 ltp/testcases/kernel/security/filecaps/inh_capped.c
14682 ltp/testcases/kernel/security/filecaps/nolibcap.c
14683 ltp/testcases/kernel/security/filecaps/print_caps.c
14684 ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
14685 ltp/testscripts/test_filecaps.sh
14687 21) Log Message: testcase ballista gcc 4.3 conformance, by, Patrick Kirsch <pkirsch@suse.de>
14688 Modified File(s):
14689 ltp/testcases/ballista/ballista/compile/bparser.cpp
14691 22) Log Message: Enhancing runltp to run testcases in desired sequence, by, Subrata Modak <subrata@linux.vnet.ibm.com>
14692 Modified File(s):
14693 ltp/runltp
14695 23) Log Message: Adding volatile to avoid the compiler optimization to produce an infinite, by, Carmelo AMOROSO <carmelo.amoroso@st.com>, Haavard Skinnemoen <hskinnemoen@atmel.com>
14696 Modified File(s):
14697 ltp/testcases/kernel/syscalls/times/times03.c
14699 24) Log Message: Extend the unconfined_runs_test interface in the selinux testsuite policy to allow the test programs to properly report back to the caller, by, Stephen Smalley <sds@tycho.nsa.gov>
14700 Modified File(s):
14701 ltp/testcases/kernel/security/selinux-testsuite/README
14702 ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
14704 25) Log Message: added gcov-kernel patches for linux-2.6.24, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
14705 Added File(s):
14706 ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov-arm-eabi.patch
14707 ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov-arm-hack.patch
14708 ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
14710 26) Log Message: Fix for Build Error issues on NUMA Machine in absence of important RPMs, by, psuriset <psuriset@linux.vnet.ibm.com>
14711 Modified File(s):
14712 ltp/testcases/kernel/numa/Makefile
14713 ltp/testcases/kernel/numa/README
14714 ltp/testcases/kernel/numa/numa01.sh
14715 ltp/testcases/kernel/numa/numa_node_size.c
14716 ltp/testcases/kernel/numa/test.sh
14718 LTP-20071231
14720 1)  Log Message: Update CLONE_NEWPID as value changed in 2.6.23-rc3-mm2, submitted by Sukadev Bhattiprolu <sukadev@us.ibm.com>
14721 File(s) Affected:
14722 ltp/testcases/kernel/containers/libclone/libclone.h
14724 2) Log Message: New Test Cases sendfile05 sendfile06 and sendfile07 for sendfile and sendfile64 syscall, by Masatake YAMATO <yamato@redhat.com>
14725 File(s) Affected:
14726 ltp/runtest/syscalls
14727 ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
14728 ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
14729 ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
14730 File(s) Added:
14731 ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
14732 ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
14733 ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
14735 3) Log Message: Fixing the problem of the resolution for ADDRESS_OF_MAIN, by Mark Ver <markver@us.ibm.com>
14736 File(s) Affected:
14737 ltp/testcases/kernel/io/direct_io/diotest4.c
14739 4) Log Message: use caps in "generated warning" since people dont read comments, by Mike Frysinger <vapier@users.sourceforge.net>
14740 File(s) Affected:
14741 ltp/testcases/kernel/include/linux_syscall_numbers.h
14742 ltp/testcases/kernel/include/regen.sh
14744 5) Log Message: Se-linux Reference Policy Updates by Stephen Smalley <sds@tycho.nsa.gov>
14745 File(s) Affected:
14746 ltp/testcases/kernel/security/selinux-testsuite/README
14747 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
14748 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
14749 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
14750 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
14751 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
14752 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_readlink.te
14753 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rxdir.te
14754 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
14755 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_stat.te
14756 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
14757 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
14758 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
14760 6) Log Message: New NUMA Testcases by psuriset@linux.vnet.ibm.com
14761 File(s) Affected:
14762 ltp/testcases/kernel/numa/Makefile
14763 ltp/testcases/kernel/numa/README
14764 ltp/testcases/kernel/numa/numa01.sh
14765 File(s) Added:
14766 ltp/testcases/kernel/numa/numa_node_size.c
14767 ltp/testcases/kernel/numa/test.sh
14769 7) Log Message: Fixing mincore the way it generates -EFAULT on s390 by setting a stack limit by "ulimit -s <value>" before its execution, by Anoop <anoop.vijayan@in.ibm.com>
14770 File(s) Affected:
14771 ltp/testcases/kernel/syscalls/mincore/mincore01.c
14773 8) Log Message: add syscall list for arm from Riaz Ur Rahaman
14774 File(s) Affected:
14775 ltp/testcases/kernel/include/linux_syscall_numbers.h
14776 ltp/testcases/kernel/include/order
14778 File(s) Added:
14779 ltp/testcases/kernel/include/arm.in
14781 9) Log Message: Test isn't supported in kernel versions before 2.6.16, by Marco Antonio Fernandes Junior <marcoafj@linux.vnet.ibm.com>
14782 File(s) Affected:
14783 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
14785 10)Log Message: Reverting Back Stephenś Patch and Applying Jeffś Patch for controlling the tty issue. Also a minor change for the ia64 compile failure.
14786 File(s) Affected:
14787 testcases/kernel/security/selinux-testsuite/README
14788 testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
14789 testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
14790 testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
14791 testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
14792 testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
14793 testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
14794 testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
14795 testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
14796 testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
14797 testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c
14798 testcases/kernel/security/selinux-testsuite/tests/file/selinux_file.sh
14800 11) Log Message: A Trivial Fix from Roger Mach <bigmach@us.ibm.com>
14801 File(s) Affected:
14802 ltp/testcases/pounder21/test_scripts/xterm_stress
14804 12) Log Message: tweak config.mk comment to reflect reality, by Mike Frysinger
14805 File(s) Affected:
14806 ltp/Makefile
14808 13) Log Message: Initial Set of Real Time Linux Test Cases, by Nivedita Singhvi <niv@us.ibm.com> & sudhanshu Singh <sudhanshusingh@in.ibm.com>
14809 File(s) Added:
14810 ltp/testcases/realtime/COPYING
14811 ltp/testcases/realtime/GNUmakefile.am
14812 ltp/testcases/realtime/GNUmakefile.in
14813 ltp/testcases/realtime/OO_DESCRIPTION.txt
14814 ltp/testcases/realtime/README
14815 ltp/testcases/realtime/aclocal.m4
14816 ltp/testcases/realtime/autogen.sh
14817 ltp/testcases/realtime/configure
14818 ltp/testcases/realtime/configure.ac
14819 ltp/testcases/realtime/run.sh
14820 ltp/testcases/realtime/autom4te.cache/output.0
14821 ltp/testcases/realtime/autom4te.cache/output.1
14822 ltp/testcases/realtime/autom4te.cache/requests
14823 ltp/testcases/realtime/autom4te.cache/traces.0
14824 ltp/testcases/realtime/autom4te.cache/traces.1
14825 ltp/testcases/realtime/config/GNUmakefile.am
14826 ltp/testcases/realtime/config/GNUmakefile.in
14827 ltp/testcases/realtime/config/autoconf/compile
14828 ltp/testcases/realtime/config/autoconf/config.guess
14829 ltp/testcases/realtime/config/autoconf/config.sub
14830 ltp/testcases/realtime/config/autoconf/depcomp
14831 ltp/testcases/realtime/config/autoconf/install-sh
14832 ltp/testcases/realtime/config/autoconf/missing
14833 ltp/testcases/realtime/doc/HOWTO_ADD_TESTS
14834 ltp/testcases/realtime/doc/TODO
14835 ltp/testcases/realtime/func/GNUmakefile.am
14836 ltp/testcases/realtime/func/GNUmakefile.in
14837 ltp/testcases/realtime/func/async_handler/GNUmakefile.am
14838 ltp/testcases/realtime/func/async_handler/GNUmakefile.in
14839 ltp/testcases/realtime/func/async_handler/async_handler.c
14840 ltp/testcases/realtime/func/async_handler/async_handler_jk.c
14841 ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
14842 ltp/testcases/realtime/func/async_handler/run_auto.sh
14843 ltp/testcases/realtime/func/gtod_latency/GNUmakefile.am
14844 ltp/testcases/realtime/func/gtod_latency/GNUmakefile.in
14845 ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
14846 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
14847 ltp/testcases/realtime/func/gtod_latency/run_auto.sh
14848 ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.am
14849 ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.in
14850 ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
14851 ltp/testcases/realtime/func/hrtimer-prio/run.sh
14852 ltp/testcases/realtime/func/matrix_mult/GNUmakefile.am
14853 ltp/testcases/realtime/func/matrix_mult/GNUmakefile.in
14854 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
14855 ltp/testcases/realtime/func/matrix_mult/run_auto.sh
14856 ltp/testcases/realtime/func/measurement/GNUmakefile.am
14857 ltp/testcases/realtime/func/measurement/GNUmakefile.in
14858 ltp/testcases/realtime/func/measurement/README
14859 ltp/testcases/realtime/func/measurement/preempt_timing.c
14860 ltp/testcases/realtime/func/measurement/rdtsc-latency.c
14861 ltp/testcases/realtime/func/measurement/run.sh
14862 ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.am
14863 ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.in
14864 ltp/testcases/realtime/func/periodic_cpu_load/mixed_load.sh
14865 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
14866 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
14867 ltp/testcases/realtime/func/periodic_cpu_load/run_auto.sh
14868 ltp/testcases/realtime/func/pi-tests/GNUmakefile.am
14869 ltp/testcases/realtime/func/pi-tests/GNUmakefile.in
14870 ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
14871 ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
14872 ltp/testcases/realtime/func/pi-tests/run_auto.sh
14873 ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
14874 ltp/testcases/realtime/func/pi-tests/test-skeleton.c
14875 ltp/testcases/realtime/func/pi-tests/testpi-0.c
14876 ltp/testcases/realtime/func/pi-tests/testpi-1.c
14877 ltp/testcases/realtime/func/pi-tests/testpi-2.c
14878 ltp/testcases/realtime/func/pi-tests/testpi-4.c
14879 ltp/testcases/realtime/func/pi-tests/testpi-5.c
14880 ltp/testcases/realtime/func/pi-tests/testpi-6.c
14881 ltp/testcases/realtime/func/pi-tests/testpi-7.c
14882 ltp/testcases/realtime/func/pi_perf/GNUmakefile.am
14883 ltp/testcases/realtime/func/pi_perf/GNUmakefile.in
14884 ltp/testcases/realtime/func/pi_perf/pi_perf.c
14885 ltp/testcases/realtime/func/pi_perf/run_auto.sh
14886 ltp/testcases/realtime/func/prio-preempt/GNUmakefile.am
14887 ltp/testcases/realtime/func/prio-preempt/GNUmakefile.in
14888 ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
14889 ltp/testcases/realtime/func/prio-preempt/run_auto.sh
14890 ltp/testcases/realtime/func/prio-wake/GNUmakefile.am
14891 ltp/testcases/realtime/func/prio-wake/GNUmakefile.in
14892 ltp/testcases/realtime/func/prio-wake/prio-wake.c
14893 ltp/testcases/realtime/func/prio-wake/run_auto.sh
14894 ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.am
14895 ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.in
14896 ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
14897 ltp/testcases/realtime/func/sched_football/GNUmakefile.am
14898 ltp/testcases/realtime/func/sched_football/GNUmakefile.in
14899 ltp/testcases/realtime/func/sched_football/parse-football.py
14900 ltp/testcases/realtime/func/sched_football/run_auto.sh
14901 ltp/testcases/realtime/func/sched_football/sched_football.c
14902 ltp/testcases/realtime/func/sched_jitter/GNUmakefile.am
14903 ltp/testcases/realtime/func/sched_jitter/GNUmakefile.in
14904 ltp/testcases/realtime/func/sched_jitter/README
14905 ltp/testcases/realtime/func/sched_jitter/run_auto.sh
14906 ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
14907 ltp/testcases/realtime/func/sched_latency/GNUmakefile.am
14908 ltp/testcases/realtime/func/sched_latency/GNUmakefile.in
14909 ltp/testcases/realtime/func/sched_latency/run_auto.sh
14910 ltp/testcases/realtime/func/sched_latency/sched_latency.c
14911 ltp/testcases/realtime/func/thread_clock/GNUmakefile.am
14912 ltp/testcases/realtime/func/thread_clock/GNUmakefile.in
14913 ltp/testcases/realtime/func/thread_clock/run_auto.sh
14914 ltp/testcases/realtime/func/thread_clock/tc-2.c
14915 ltp/testcases/realtime/include/GNUmakefile.am
14916 ltp/testcases/realtime/include/GNUmakefile.in
14917 ltp/testcases/realtime/include/libjvmsim.h
14918 ltp/testcases/realtime/include/librttest.h
14919 ltp/testcases/realtime/include/libstats.h
14920 ltp/testcases/realtime/include/list.h
14921 ltp/testcases/realtime/include/rttests_config.h.in
14922 ltp/testcases/realtime/lib/GNUmakefile.am
14923 ltp/testcases/realtime/lib/GNUmakefile.in
14924 ltp/testcases/realtime/lib/libjvmsim.c
14925 ltp/testcases/realtime/lib/librttest.c
14926 ltp/testcases/realtime/lib/libstats.c
14927 ltp/testcases/realtime/perf/GNUmakefile.am
14928 ltp/testcases/realtime/perf/GNUmakefile.in
14929 ltp/testcases/realtime/perf/latency/GNUmakefile.am
14930 ltp/testcases/realtime/perf/latency/GNUmakefile.in
14931 ltp/testcases/realtime/perf/latency/cpunoise.sh
14932 ltp/testcases/realtime/perf/latency/cpunoise2000.sh
14933 ltp/testcases/realtime/perf/latency/disknoise.sh
14934 ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
14935 ltp/testcases/realtime/perf/latency/pthread_cond_many.c
14936 ltp/testcases/realtime/perf/latency/pthread_cond_many_histogram.sh
14937 ltp/testcases/realtime/perf/latency/run.sh
14938 ltp/testcases/realtime/scripts/__init__.py
14939 ltp/testcases/realtime/scripts/parser.py
14940 ltp/testcases/realtime/scripts/run_c_files.sh
14941 ltp/testcases/realtime/scripts/setenv.sh
14942 ltp/testcases/realtime/stress/GNUmakefile.am
14943 ltp/testcases/realtime/stress/GNUmakefile.in
14944 ltp/testcases/realtime/stress/pi-tests/GNUmakefile.am
14945 ltp/testcases/realtime/stress/pi-tests/GNUmakefile.in
14946 ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
14947 ltp/testcases/realtime/stress/pi-tests/testpi-3.c
14948 ltp/testcases/realtime/tools/ftqviz.py
14949 ltp/testscripts/realtime.sh
14951 14) Log Message: Updates for Some Copyright and License Declarations
14952 File(s) Affected:
14953 ltp/testcases/realtime/GNUmakefile.am
14954 ltp/testcases/realtime/OO_DESCRIPTION.txt
14955 ltp/testcases/realtime/README
14956 ltp/testcases/realtime/autogen.sh
14957 ltp/testcases/realtime/configure.ac
14958 ltp/testcases/realtime/run.sh
14960 15) Log Message: Initial set of PID Namespace testcase contributed by "Rishikesh K. Rajak" <risrajak@linux.vnet.ibm.com>
14961 File(s) Added:
14962 ltp/testcases/kernel/containers/pidns/Makefile
14963 ltp/testcases/kernel/containers/pidns/README
14964 ltp/testcases/kernel/containers/pidns/check_pidns_enabled.c
14965 ltp/testcases/kernel/containers/pidns/pidns01.c
14966 ltp/testcases/kernel/containers/pidns/pidns02.c
14967 ltp/testcases/kernel/containers/pidns/pidns03.c
14968 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
14969 ltp/testcases/kernel/containers/pidns/runtests_noltp.sh
14971 File(s) Affected:
14972 ltp/testcases/kernel/containers/Makefile
14973 ltp/testcases/kernel/containers/container_test.sh
14975 16) Log Message: Changed the way Copyrights and License agreements are declared
14976 File(s) Affected:
14977 ltp/testcases/kernel/containers/README
14978 ltp/testcases/kernel/containers/TEST_PLAN.txt
14979 ltp/testcases/kernel/containers/check_for_unshare.c
14980 ltp/testcases/kernel/containers/libclone/Makefile
14981 ltp/testcases/kernel/containers/libclone/libclone.c
14982 ltp/testcases/kernel/containers/libclone/libclone.h
14983 ltp/testcases/kernel/containers/sysvipc/Makefile
14984 ltp/testcases/kernel/containers/sysvipc/check_ipcns_enabled.c
14985 ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
14986 ltp/testcases/kernel/containers/sysvipc/runtests_noltp.sh
14987 ltp/testcases/kernel/containers/sysvipc/shmnstest.c
14988 ltp/testcases/kernel/containers/utsname/Makefile
14989 ltp/testcases/kernel/containers/utsname/README
14990 ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
14991 ltp/testcases/kernel/containers/utsname/runtests_noltp.sh
14992 ltp/testcases/kernel/containers/utsname/runutstest.sh
14993 ltp/testcases/kernel/containers/utsname/utstest.c
14995 LTP-20071130
14997 1)  Log Message: lcov: fix for problem resulting in lcov aborting with "ERROR: reading string"
14998 File(s) Affected:
14999 /cvsroot/ltp/utils/analysis/lcov/bin
15001 2) Log Message: Update to OpenHPI 2.10.1 (see www.openhpi.org for more info)
15002 File(s) Affected:
15003 ltp/testcases/open_hpi_testsuite
15005 3) Log Message: This patch by Jeff Mahoney <jeffm@suse.com> changes the test to use the read-only end of the pipe with PROT_READ permissions, which passes the FMODE_READ check on the file descriptor and returns -ENODEV.
15006 File(s) Affected:
15007 ltp/testcases/open_posix_testsuite/conformance/interfaces/mmap/23-1.c
15009 4) Log Message: Yi Yang <yang.y.yi@gmail.com> fixed some anomalies for ext2/ext3 and creat system call
15010 File(s) Affected:
15011 ltp/testcases/kernel/fs/doio/growfiles.c
15012 ltp/testcases/kernel/syscalls/creat/creat05.c
15014 5) Log Message: Removing Propreitary and Confidential Information to Suit to GPLv2 License
15015 File(s) Affected:
15016 testcases/kernel/ipc/ipc_stress/message_queue_test_01.c
15017 testcases/kernel/ipc/ipc_stress/message_queue_test_02_ctl.c
15018 testcases/kernel/ipc/ipc_stress/message_queue_test_02_get.c
15019 testcases/kernel/ipc/ipc_stress/message_queue_test_02_rcv.c
15020 testcases/kernel/ipc/ipc_stress/message_queue_test_02_snd.c
15021 testcases/kernel/ipc/ipc_stress/message_queue_test_04.c
15022 testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
15023 testcases/kernel/ipc/ipc_stress/pipe_test_01.c
15024 testcases/kernel/ipc/ipc_stress/pipe_test_02.c
15025 testcases/kernel/ipc/ipc_stress/semaphore_test_01.c
15026 testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
15027 testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
15028 testcases/kernel/ipc/ipc_stress/shmem_test_01.c
15029 testcases/kernel/ipc/ipc_stress/shmem_test_02.c
15030 testcases/kernel/ipc/ipc_stress/shmem_test_03.c
15031 testcases/kernel/ipc/ipc_stress/shmem_test_04.c
15032 testcases/kernel/ipc/ipc_stress/shmem_test_05.c
15033 testcases/kernel/ipc/ipc_stress/shmem_test_06.c
15034 testcases/kernel/ipc/ipc_stress/shmem_test_07.c
15035 testcases/kernel/ipc/ipc_stress/signal_test_01.c
15036 testcases/kernel/ipc/ipc_stress/signal_test_02.c
15037 testcases/kernel/ipc/ipc_stress/signal_test_03.c
15038 testcases/kernel/ipc/ipc_stress/signal_test_04.c
15039 testcases/kernel/ipc/ipc_stress/signal_test_05.c
15040 testcases/kernel/ipc/ipc_stress/signal_test_06.c
15041 testcases/kernel/ipc/ipc_stress/signal_test_07.c
15042 testcases/kernel/sched/clisrv/pthserv.c
15043 testcases/kernel/sched/clisrv/readline.c
15044 testcases/kernel/sched/clisrv/writen.c
15045 testcases/kernel/sched/sched_stress/sched_driver.c
15046 testcases/kernel/sched/sched_stress/sched.c
15047 testcases/kernel/sched/sched_stress/sched.h
15048 testcases/kernel/sched/sched_stress/sched_tc0.c
15049 testcases/kernel/sched/sched_stress/sched_tc1.c
15050 testcases/kernel/sched/sched_stress/sched_tc2.c
15051 testcases/kernel/sched/sched_stress/sched_tc3.c
15052 testcases/kernel/sched/sched_stress/sched_tc4.c
15053 testcases/kernel/sched/sched_stress/sched_tc5.c
15054 testcases/kernel/sched/sched_stress/sched_tc6.c
15056 6) Log Message: Make the test working on busybox system, where 'df' command
15057 doesn't support -P option, neither accept a directory as input,
15058 Submitted by Carmelo AMOROSO <carmelo.amoroso@st.com>
15059 File(s) Affected:
15060 ltp/testcases/kernel/fs/doio/rwtest.sh
15062 7) Log Message:
15063 This patch allows network stress tests to be run on different subnet
15064 configuration by using some macros for IP addresses configuration.
15065 It doesn't affect default values.
15066 Submitted by Carmelo AMOROSO <carmelo.amoroso@st.com>
15067 File(s) Affected:
15068 ltp/testcases/network/stress/broken_ip/broken_ip4-checksum
15069 ltp/testcases/network/stress/broken_ip/broken_ip4-dstaddr
15070 ltp/testcases/network/stress/broken_ip/broken_ip4-fragment
15071 ltp/testcases/network/stress/broken_ip/broken_ip4-ihl
15072 ltp/testcases/network/stress/broken_ip/broken_ip4-protcol
15073 ltp/testcases/network/stress/broken_ip/broken_ip4-totlen
15074 ltp/testcases/network/stress/broken_ip/broken_ip4-version
15075 ltp/testcases/network/stress/dns/dns4-stress
15076 ltp/testcases/network/stress/ftp/ftp4-download-stress
15077 ltp/testcases/network/stress/ftp/ftp4-upload-stress
15078 ltp/testcases/network/stress/http/http4-stress
15079 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic01
15080 ltp/testcases/network/stress/interface/if4-addr-change
15081 ltp/testcases/network/stress/interface/if4-alias-adddel
15082 ltp/testcases/network/stress/interface/if4-alias-addlarge
15083 ltp/testcases/network/stress/interface/if4-mtu-change
15084 ltp/testcases/network/stress/interface/if4-route-adddel
15085 ltp/testcases/network/stress/interface/if4-route-addlarge
15086 ltp/testcases/network/stress/interface/if4-updown
15087 ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope01
15088 ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope02
15089 ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope03
15090 ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope04
15091 ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld01
15092 ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld02
15093 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld01
15094 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld02
15095 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld03
15096 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld04
15097 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld05
15098 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld06
15099 ltp/testcases/network/stress/route/route4-change-dst
15100 ltp/testcases/network/stress/route/route4-change-gw
15101 ltp/testcases/network/stress/route/route4-change-if
15102 ltp/testcases/network/stress/route/route4-ifdown
15103 ltp/testcases/network/stress/route/route4-redirect
15104 ltp/testcases/network/stress/route/route4-rmmod
15105 ltp/testcases/network/stress/ssh/ssh4-stress
15106 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport01
15107 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport01
15108 ltp/testcases/network/stress/tcp/uni-basic/tcp4-uni-basic01
15109 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport01
15110 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic01
15111 testscripts/networkstress.sh
15113 8) Log Message: Patch to check file permission first, and then skip write-only
15114 files,and report them as INFO. Submitted by Cai Qian <qcai@redhat.com>
15115 File(s) Affected:
15116 ltp/testcases/kernel/fs/proc/proc01.c
15118 9) Log Message:
15119 Patch to skip read of all /proc/<pid> directories except /proc/self.
15120 Therefore, it make sure that at least one /proc/<pid> has been read,
15121 and also the directory will stay as long as the life time of the test.
15122 Submitted by Cai Qian <qcai@redhat.com>
15123 File(s) Affected:
15124 ltp/testcases/kernel/fs/proc/proc01.c
15126 10) Log Message: Create testfile in tmpdir to be consistent with other tests by Kumar Gala <galak@kernel.crashing.org>
15127 File(s) Affected:
15128 ltp/testcases/kernel/syscalls/splice/splice01.c
15129 ltp/testcases/kernel/syscalls/tee/tee01.c
15131 11) Log Message: Close the fd's we open when running on NFS to avoid warnings, submitted by Kumar Gala <galak@kernel.crashing.org>
15132 File(s) Affected:
15133 ltp/testcases/kernel/syscalls/creat/creat01.c
15134 ltp/testcases/kernel/syscalls/open/open04.c
15135 ltp/testcases/kernel/syscalls/writev/writev06.c
15137 12) Log Message:Close fd's to make running on NFS work, submitted by Kumar Gala <galak@kernel.crashing.org>
15138 File(s) Affected:
15139 ltp/testcases/kernel/syscalls/creat/creat05.c
15141 13) Log Message: Add a lib routine to tell us if we are running on NFS Submitted by Kumar Gala <galak@kernel.crashing.org>
15142 File(s) Affected:
15143 ltp/include/test.h
15144 File(s) Added:
15145 ltp/lib/tst_is_cwd_nfs.c
15147 14) Log Message: Adds arm to the architectures where SHMBLA != PAGESIZE, submitted by Khem Raj <kraj@mvista.com>
15148 File(s) Affected:
15149 ltp/testcases/kernel/mem/shmt/shmt09.c
15151 15) Log Message: New posix_fadvise and fadvise64 Testcases contributed by Masatake YAMATO <yamato@redhat.com>
15152 File(s) Affected:
15153 ltp/runtest/syscalls
15154 New File(s) Addes:
15155 ltp/testcases/kernel/syscalls/fadvise/Makefile
15156 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
15157 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
15158 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
15159 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
15161 16) Log Message:
15162 Existing code in LTP Kdump has been enhanced to test dump on network and
15163 different partitions. The attached patch supports following features
15164 -Dump on EXT3 partition, partition referenced by partition name, Label and
15165 UUID
15166 -Dump on raw partition
15167 -Dump on Network dump server
15168 -Test dump filtering feature of Kdump
15169 -Test Link Delay feature of Kdump
15170 -Result analysis has been implemented  for local dumping and network
15171 dumping.
15172 -Result analysis has been implemented for filtering as well as link delay.
15173 But the analysis part can be enahnced further
15174 -'setup' file has been modified
15175       * To accept inputs from user or file
15176       * To automate configuration of bootloader file to reserve memory for
15177 crashkernel
15178       * To test basic or exchausted list of LKDTM test
15179       * To accept user inputs for dumping on different partitions and for
15180 network dumping
15181 -'master' file has been modified
15182       *To invoke result analysis code of dumping in different destinations
15183       *to remove cronjob when execution is done, this is a bug fix
15184 -'test' file has been modifed
15185       *To set kdump.conf file based on user input and trigger crash
15186 -'Makefile' has been modified not to run 'setup'
15187 -Added new files
15188       *kdump_propogate ->To add ssh public keys to network dump server
15189       *verify_dump ->To verify dump in different partitions and network
15190 dumping
15191       *lkdtm.orig is replaced with lkdtm.base for basic testcases of lkdtm,
15192 lkdtm.exha for exhausted list of lkdtm testcases.
15194 Submitted by: Poornima Nayak <Poornima.Nayak@in.ibm.com>
15196 File(s) Affected:
15197 ltp/testcases/kdump/Makefile ltp/testcases/kdump/README
15198 ltp/testcases/kdump/TEST_PLAN.txt ltp/testcases/kdump/master
15199 ltp/testcases/kdump/setup ltp/testcases/kdump/test
15200 File(s) Added:
15201 ltp/testcases/kdump/kdump_propagate
15202 ltp/testcases/kdump/verify_dump
15203 ltp/testcases/kdump/testlists/lkdtm.base
15204 ltp/testcases/kdump/testlists/lkdtm.exha
15205 File(s) Removed:
15206 ltp/testcases/kdump/testlists/lkdtm.orig
15208 17) Log Message: Fix endless loop hit messages for kdump test case, by Cai Qian <qcai@redhat.com>
15209 File(s) Affected:
15210 ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
15212 18) Log Message: Fix for vmcore generation and vmcore verification are at different hours, by Cai Qian <qcai@redhat.com>
15213 File(s) Affected:
15214 ltp/testcases/kdump/master
15216 19) Log Message: Changes that allows adp to run top on batch mode instead of interactively, submitted by Rafael Folco <rfolco@linux.vnet.ibm.com>
15217 File(s) Affected:
15218 ltp/testscripts/adp.sh
15220 20) Log Message: Changes to prevent fcntl14 test case to crash on uclinux on blackfin board, submitted by Vivi <violetleigh@gmail.com>
15221 File(s) Affected:
15222 ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
15224 21) Log Message: New HTML format for LTP Output
15225 File(s) Affected:
15226 ltp/runltp
15227 File(s) Added:
15228 ltp/tools/genhtml.pl
15229 ltp/tools/html_report_header.txt
15231 22) Log Message: Add IA64 support to kdump test case, submitted by Cai Qian <qcai@redhat.com>
15232 File(s) Affected:
15233 ltp/testcases/kdump/setup
15235 23) Log Message: Patch to fix summary script of LTP kdump (can't retrieve LOG correctly), submitted by Lin Feng Shen (shenlinf@cn.ibm.com)
15236 File(s) Affected:
15237 ltp/testcases/kdump/summary
15239 24) Log Message: Fix for master script of LTP kdump (Which tries to copy /proc/config.gz though it's not available), submitted by Cijurajan Kollanoor (cijurajan@in.ibm.com)
15240 File(s) Affected:
15241 ltp/testcases/kdump/master
15243 25) Log Message: Report TCONF for swapon/off test when run on tmpfs or nfs, submitted by Kumar Gala <galak@kernel.crashing.org>
15244 File(s) Affected:
15245 testcases/kernel/syscalls/swapoff/swapoff01.c
15246 testcases/kernel/syscalls/swapoff/swapoff02.c
15247 testcases/kernel/syscalls/swapon/swapon01.c
15248 testcases/kernel/syscalls/swapon/swapon02.c
15249 testcases/kernel/syscalls/swapon/swapon03.c
15251 26) Log Message: This does testing for the missing functionalities of MADV_REMOVE, MADV_DONTFORK & MADV_DOFORK, submitted by Pavan, pnaregun@in.ibm.com
15252 File(s) Added:
15253 ltp/testcases/kernel/syscalls/madvise/madvise03.c
15255 27) Log Message: Added an Option to mail-back LTP reports, by Subrata Modak <subrata@linux.vnet.ibm.com>
15256 File(s) Affected:
15257 ltp/runltp
15259 28) Log Message: Added sendfile64 support and new testcase sendfile04.c in this regard, by Masatake YAMATO <yamato@redhat.com>
15260 File(s) Affected:
15261 runtest/syscalls
15262 testcases/kernel/syscalls/sendfile/Makefile
15263 testcases/kernel/syscalls/sendfile/sendfile02.c
15264 testcases/kernel/syscalls/sendfile/sendfile03.c
15265 File(s) Added:
15266 ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
15268 29) Log Message: Proper Inputs for Memory Reservation for Crask Kernel on various architectures, by Poornima Nayak <Poornima.Nayak@in.ibm.com>
15269 File(s) Affected:
15270 ltp/testcases/kdump/setup
15272 LTP-20071031
15274 1)  Log Message:
15275 lcov: workaround for gcc 4.1.0 .gcno file oddness by Peter Oberparleiter (oberpapr@users.sourceforge.net)
15276 scott.heavner@philips.com wrote:
15277 I'm trying to use lcov 1.6 with gcov/gcc 4.1.0. The geninfo parser was
15278 aborting on a small number of .gcno files. I've patched my local copy so
15279 that geninfo prints out the offset of the error and skips the remainder of
15280 the problem file
15282 File(s) Affected:
15283 ltp/utils/analysis/lcov/bin/geninfo
15285 2) Log Message: Carmelo (carmelo.amoroso@st.com) fixed OPEN_MAX macro issue, from kernel 2.6.23 onwards
15286 File(s) Affected:
15287 ltp-full-20070930/testcases/kernel/syscalls/fork/fork09.c
15288 ltp-full-20070930/testcases/kernel/ipc/ipc_stress/pipe_test_02.c
15290 3) Log Message: Ported this to LTP Format
15291 File(s) Affected:
15292 ltp/runtest/syscalls
15293 File(s) Added:
15294 ltp/testcases/kernel/syscalls/remap_file_pages/Makefile
15295 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
15297 4) Log Message: Open Posix Test suite updation by Patrick Kirsch <pkirsch@suse.de>
15298 File(s) Affected:
15299 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_close/1-1.c
15300 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_close/2-1.c
15301 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_close/3-1.c
15302 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/1-1.c
15303 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/2-1.c
15304 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/4-1.c
15305 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/5-1.c
15306 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_open/1-4.c
15307 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/1-1.c
15308 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/1-2.c
15309 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/2-1.c
15310 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/4-1.c
15311 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/5-1.c
15312 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/6-1.c
15313 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/8-1.c
15314 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/1-1.c
15315 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/2-1.c
15316 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/4-1.c
15317 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/1-1.c
15318 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/1-2.c
15319 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/11-1.c
15320 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/12-1.c
15321 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/3-1.c
15322 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/5-1.c
15323 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/7-1.c
15325 5) Log Message: Olof Johansson <olof@lixom.net> corrected the message when there are no entries in /etc/group for 'nobody' and 'bin'
15326 File(s) Affected:
15327 ltp/testcases/kernel/syscalls/creat/creat08.c
15329 6) Log Message: Andi Kleen <ak@novell.com> changed the way IN_MOVE_SELF works with old kernel
15330 File(s) Affected:
15331 ltp/testcases/kernel/syscalls/inotify/inotify02.c
15333 7) Log Message: Ricardo (rsalveti@linux.vnet.ibm.com) added another testcase for remap_file_pages() syscall for better error checking
15334 File(s) Affected:
15335 ltp/runtest/syscalls
15336 File(s) Added:
15337 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
15339 8) Log Message:
15340 Better Ways to Integrate "ltp/tools/genload/stress" with  "ltp/runltp" by
15341 Ricardo and Subrata,
15342 This is the second version of Subrata's patch, this is intended to
15343 fully exploit all the features provided by "ltp/tools/genload/stress".
15345 New option:
15346  -D Run LTP under additional background Load on Secondary Storage
15348 Options that have a different interface:
15349  -i Run LTP under additional background Load on IO Bus
15350  -m Run LTP under additional background Load on Main memory
15352 Remember that this change will break the script interface.
15353 File(s) Affected:
15354 ltp/runltp
15356 9) Log Message: Breno Leitao (leitao@linux.vnet.ibm.com) fixed these for running on NFS mounted systems
15357 File(s) Affected:
15358 ltp/testcases/kernel/syscalls/chdir/chdir01.c
15359 ltp/testcases/kernel/syscalls/creat/creat03.c
15360 ltp/testcases/kernel/syscalls/creat/creat05.c
15361 ltp/testcases/kernel/syscalls/dup2/dup202.c
15362 ltp/testcases/kernel/syscalls/dup2/dup203.c
15363 ltp/testcases/kernel/syscalls/execve/execve04.c
15364 ltp/testcases/kernel/syscalls/flock/flock01.c
15365 ltp/testcases/kernel/syscalls/flock/flock02.c
15366 ltp/testcases/kernel/syscalls/flock/flock03.c
15367 ltp/testcases/kernel/syscalls/flock/flock04.c
15368 ltp/testcases/kernel/syscalls/flock/flock05.c
15369 ltp/testcases/kernel/syscalls/flock/flock06.c
15370 ltp/testcases/kernel/syscalls/fork/fork07.c
15371 ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
15372 ltp/testcases/kernel/syscalls/mprotect/mprotect03.c
15373 ltp/testcases/kernel/syscalls/open/open04.c
15374 ltp/testcases/kernel/syscalls/open/open05.c
15375 ltp/testcases/kernel/syscalls/read/read04.c
15376 ltp/testcases/kernel/syscalls/readv/readv01.c
15377 ltp/testcases/kernel/syscalls/readv/readv02.c
15378 ltp/testcases/kernel/syscalls/recvmsg/Makefile
15379 ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
15380 ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
15381 ltp/testcases/kernel/syscalls/write/write03.c
15382 ltp/testcases/kernel/syscalls/write/write05.c
15383 ltp/testcases/kernel/syscalls/writev/writev01.c
15384 ltp/testcases/kernel/syscalls/writev/writev02.c
15385 ltp/testcases/kernel/syscalls/writev/writev03.c
15386 ltp/testcases/kernel/syscalls/writev/writev04.c
15387 ltp/testcases/kernel/syscalls/writev/writev05.c
15389 LTP-20070930
15391 1)  Log Message: "seebs@users.sf.net" wanted to fix some anomalies in "acct01" testcase 
15392 File(s) Affected:
15393 ltp/testcases/kernel/syscalls/acct/acct01.c
15395 2)  Log Message: "risrajak@linux.vnet.ibm.com" made modifications to check whether the Kernel is UTSNAMESPACE or SYSVIPC_NAMSPACE enabled
15396 File(s) Affected:
15397 ltp/testcases/kernel/containers/container_test.sh
15398 ltp/testcases/kernel/containers/sysvipc/Makefile
15399 File(s) Added:
15400 ltp/testcases/kernel/containers/sysvipc/check_ipcns_enabled.c
15402 3)  Log Message: "rsalveti@linux.vnet.ibm.com" fixed exit code for inotify01 and inotify02 when running with kernel < 2.6.13
15403 File(s) Affected:
15404 ltp/testcases/kernel/syscalls/inotify/inotify01.c
15405 ltp/testcases/kernel/syscalls/inotify/inotify02.c
15407 4)  Log Message: Fixing "ioperm02" testcase for kernel comparisns
15408 File(s) Affected:
15409 ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
15411 5)  Log Message: "Sivakumar.C@in.ibm.com" induced time for Statistics collection in RHEL
15412 File(s) Affected:
15413 ltp/testcases/kernel/numa/numa01.sh
15415 6)  Log Message: Removing these Testcases as they do not satisfy GPLv2 License Agreement
15416 File(s) Deleted:
15417 ltp/testcases/network/nfs/cthon04
15418         Makefile README READWIN.txt Testitems domount.c getopt.c runtests server tests.h tests.init unixdos.h
15419 ltp/testcases/network/nfs/cthon04/basic
15420         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
15421 ltp/testcases/network/nfs/cthon04/basic/console
15422         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
15423 ltp/testcases/network/nfs/cthon04/basic/dos
15424         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
15425 ltp/testcases/network/nfs/cthon04/basic/scripts
15426         basic2.bat basic3.bat basic.bat cthon00.mst cthon01.mst cthon02.mst cthon03.mst cthon04.mst cthon.bat runcthon.prl
15427 ltp/testcases/network/nfs/cthon04/general
15428         large4.sh large.c Makefile makefile.tst mkdummy nroff.in rmdummy runtests runtests.wrk stat.c
15429 ltp/testcases/network/nfs/cthon04/lock
15430         Makefile runtests tlock.c
15431 ltp/testcases/network/nfs/cthon04/special
15432         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
15433         rewind.c runtests runtests.wrk stat2.c stat.c telldir.c touchn.c truncate.c
15434 ltp/testcases/network/nfs/cthon04/special/console
15435         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
15436         rewind.mak stat2.mak stat.mak touchn.mak truncate.mak
15437 ltp/testcases/network/nfs/cthon04/special/dos
15438         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
15439         rewind.mak stat2.mak stat.mak touchn.mak truncate.mak
15440 ltp/testcases/network/nfs/cthon04/special/scripts
15441         run.bat
15442 ltp/testcases/network/nfs/cthon04/tools
15443         dirdmp.c dirprt.c Makefile pmapbrd.c pmaptst.c README tcp.c tcpd.c udp.c udpd.c
15445 7)  Log Message: This guides you to the new location of CTHON04, as, these Testcases has been removed from LTP for want of GPLv2 License Agreement
15446 File(s) Added:
15447 ltp/testcases/network/nfs/CTHON04_README
15449 8)  Log Message: ¨ciju@linux.vnet.ibm.com¨ fixed some Script errors while configuring ltp-kdump
15450 File(s) Affected:
15451 ltp/testcases/kdump/master
15452 ltp/testcases/kdump/setup
15454 9)  Log Message: KDUMP Scripts must be made executable before testing (Initial CVS Checkin error)
15455 File(s) Affected:
15456 ltp/testcases/kdump/Makefile
15458 10) Log Message: Dont use the optional POSIX postfix operator as some crappy shells actually omit it, by ¨vapier@gentoo.org¨
15459 File(s) Affected:
15460 ltp/testcases/network/generate.sh
15462 11) Log Message: Included Mandatory Failed file generation and creation of both outout and failed files even if absolute path is not an option to runltp
15463 File(s) Affected:
15464 ltp/runltp
15466 12) Log Message: Ricardo cleaned up duplicate code for enhancements in output and failed files generation
15467 File(s) Affected:
15468 ltp/runltp
15470 13) Log Message: Updating  Credits to include new contributions from members
15471 File(s) Affected:
15472 ltp/CREDITS
15474 14) Log Message: Jeff Burke wanted additional INFO when the test fails in the calloc portion of the test
15475 File(s) Affected:
15476 ltp/testcases/kernel/mem/mem/mem02.c
15478 15) Log Message: Randy temporarily fixed the var_args expander in lib/tst_res.c
15479 File(s) Affected:
15480 ltp/lib/tst_res.c
15482 16) Log Message: Patrick fixed the too chort char array
15483 File(s) Affected:
15484 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/5-1.c
15486 17) Log Message: Ricardo Fixed the way by which tst_resm should be called from Shell Test Script
15487 File(s) Affected:
15488 ltp/runtest/tcp_cmds
15489 ltp/testcases/network/tcp_cmds/ping/ping01
15491 18) Log Message: James Puderer fixed -d option in LTP for better handling of temporary directory
15492 File(s) Affected:
15493 ltp/runltp
15495 19) Log Message: issue a warning if unable to actually test if F_SETLEASE is not defined
15496 File(s) Affected:
15497 ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
15498 ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
15499 ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
15500 ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
15501 ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
15502 ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
15504 20) Log Message: add -D_GNU_SOURCE since we have tests in here that test GNU-specific features (like F_SETLEASE)
15505 File(s) Affected:
15506 ltp/testcases/kernel/syscalls/fcntl/Makefile
15508 21) Log Message: Update to OpenHPI 2.10.0 (see www.openhpi.org for more info)
15509 File(s) Affected:
15510 ltp/testcases/open_hpi_testsuite
15512 LTP-20070831
15514 1)  Log Message: "rsalveti@br.ibm.com" fixed write05 that failed with LTP 20070331 on Fedora 7 GA
15515 File(s) Affected:
15516 ltp/testcases/kernel/syscalls/write/write05.c
15518 2)  Log Message: "dmarlin@redhat.com" corrected fail message in data_space testcase
15519 File(s) Affected:
15520 ltp/testcases/kernel/mem/vmtests/data_space.c
15522 3)  Log Message: "liudeyan@cn.ibm.com" made mmap1 to be terminated by Ctrl-C
15523 File(s) Affected:
15524 ltp/testcases/kernel/mem/mtest06/mmap1.c
15526 4)  Log Message: "suzuki@in.ibm.com" fixed times03, where it failed to generate report on user time on RHEl5.1 early build(2.6.18-32.el5)
15527 File(s) Affected: ltp/testcases/kernel/syscalls/times/times03.c
15529 5)  Log Message: gcov-kernel: added eabi-compatibility patch, renamed .diff to .patch by "oberpapr@users.sourceforge.net"
15530 File(s) Added:
15531 ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-eabi.patch
15532 ltp/utils/analysis/gcov-kernel/linux-2.6.22-gcov-arm-eabi.patch
15533 File(s) Deleted:
15534 ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-eabi.diff
15536 6)  Log Message: lcov: fixed spec file
15537 File(s) Affected:
15538 ltp/utils/analysis/lcov/rpm/lcov.spec
15540 7)  Log Message: gcov-kernel: removed outdated FAQ entry
15541 File(s) Affected:
15542 ltp/utils/analysis/gcov-kernel/FAQ
15544 8)  Log Message: gcov-kernel: added Makefile
15545 File(s) Added: ltp/utils/analysis/gcov-kernel/Makefile
15547 9)  Log Message: lcov: Makefile for release 1.6
15548 File(s) Affected:
15549 /cvsroot/ltp/utils/analysis/lcov/Makefile
15551 10) Log Message: lcov: Makefile for post-release
15552 File(s) Affected:
15553 /cvsroot/ltp/utils/analysis/lcov/Makefile
15555 11) Log Message: lcov: add experimental option "--norecursion"
15556 File(s) Affected:
15557 /cvsroot/ltp/utils/analysis/lcov/bin/geninfo
15558 /cvsroot/ltp/utils/analysis/lcov/bin/lcov
15560 12) Log Message: Changes to make testcases/kernel/numa/numa01.sh executable
15561 File(s) Affected:
15562 ltp/testcases/kernel/numa/Makefile
15564 13) Log Message: "carmelo.amoroso@st.com" changed the Default values for MAXSIZE and csize
15565 File(s) Affected:
15566 ltp/testcases/kernel/mem/vmtests/stack_space.c
15568 14) Log Message: "brenohl@br.ibm.com" wanted to handle file descriptors properly
15569 File(s) Affected:
15570 ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
15571 ltp/testcases/kernel/syscalls/mmap/mmap09.c
15572 ltp/testcases/kernel/syscalls/open/open07.c
15573 ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
15575 15) Log Message: "rsalvetidev@linux.vnet.ibm.com" says that this version can handle when the distro has MAX_SWAPFILES as 30 or 32
15576 File(s) Modified:
15577 ltp/runtest/ltplite ltp/runtest/stress.part3
15578 ltp/runtest/syscalls
15579 ltp/testcases/kernel/syscalls/swapon/swapon02.c
15580 File(s) Added:
15581 ltp/testcases/kernel/syscalls/swapon/swapon03.c
15583 16) Log Message: Containers Testcases Plan
15584 File(s) Added:
15585 ltp/testcases/kernel/containers/TEST_PLAN.txt
15587 17) Log Message: LTP-KDUMP Test-Case Plan
15588 File(s) Added:
15589 ltp/testcases/kdump/TEST_PLAN.txt
15591 18) Log Message: Update to OpenHPI 2.9.3 (www.openhpi.org for more info)
15592 File(s) Affected:
15593 ltp/testcases/open_hpi_testsuite/
15596 LTP-20070731
15598 1)  Log Message: lcov: preparations for new release by "oberpapr@users.sourceforge.net"
15599 - updated CHANGES file
15600 - added compat-libtool + no-compat-libtool option
15601 - changed libtool default to on (due to popular request)
15602 - added checksum option
15603 - changed checksum default to off (to reduce cpu time + file size)
15604 - added geninfo_checksum option to lcovrc, deprecated geninfo_no_checksum
15605 - added geninfo_compat_libtool option to lcovrc
15606 - minor update of README file
15607 File(s) Affected:
15608 ltp/utils/analysis/lcov/CHANGES
15609 ltp/utils/analysis/lcov/README
15610 ltp/utils/analysis/lcov/lcovrc
15611 ltp/utils/analysis/lcov/bin/geninfo
15612 ltp/utils/analysis/lcov/bin/lcov
15614 2)  Log Message: update manpage by "oberpapr@users.sourceforge.net"
15615 File(s) Affected:
15616 ltp/utils/analysis/lcov/man/lcov.1
15618 3)  Log Message: "sachinp@in.ibm.com" has fixed a probe point definition from 'll_rw_lock' to 'll_rw_block'
15619 File(s) Affected:
15620 ltp/testcases/kdump/susetools/lkdtm_mod/lkdtm.c
15622 4)  Log Message: man page update by "oberpapr@users.sourceforge.net"
15623 File(s) Affected:
15624 ltp/utils/analysis/lcov/man/genhtml.1
15625 ltp/utils/analysis/lcov/man/geninfo.1
15626 ltp/utils/analysis/lcov/man/lcov.1
15628 5)  Log Message: lcov: another update in preparation for a new release by "oberpapr@users.sourceforge.net"
15629 File(s) Affected:
15630 ltp/utils/analysis/lcov/bin/lcov
15631 ltp/utils/analysis/lcov/man/lcovrc.5
15632 ltp/utils/analysis/lcov/CHANGES
15633 ltp/utils/analysis/lcov/lcovrc
15635 6)  Log Message: fixed bug that would not delete .gcda files when using -z, by "oberpapr@users.sourceforge.net"
15636 File(s) Affected:
15637 ltp/utils/analysis/lcov/CHANGES
15638 ltp/utils/analysis/lcov/bin/lcov
15640 7)  Log Message: lcov: - add new option --initial to get zero coverage data from graph files by "oberpapr@users.sourceforge.net"
15641 File(s) Affected:
15642 ltp/utils/analysis/lcov/CHANGES
15643 ltp/utils/analysis/lcov/bin/geninfo
15644 ltp/utils/analysis/lcov/bin/lcov
15645 ltp/utils/analysis/lcov/man/geninfo.1
15646 ltp/utils/analysis/lcov/man/lcov.1
15648 8)  Log Message: "carmelo.amoroso@st.com" fixed the anomaly when "SHLBA != getpagesize()", like in SH architecture
15649 File(s) Affected:
15650 ltp/testcases/kernel/mem/shmt/shmt09.c
15652 9)  Log Message: "hdeller@users.sf.net" fixed unitialized variable useage in "lseek09" testcase
15653 File(s) Affected:
15654 ltp/testcases/kernel/syscalls/lseek/lseek09.c
15656 10) Log Message: "naveenspen@gmail.com" pointed out that syslog_cmd="/etc/init.d/syslog" should be used irrespective of any Distro
15657 File(s) Affected:
15658 ltp/testcases/kernel/syscalls/syslog/syslog01
15659 ltp/testcases/kernel/syscalls/syslog/syslog02
15660 ltp/testcases/kernel/syscalls/syslog/syslog03
15661 ltp/testcases/kernel/syscalls/syslog/syslog04
15662 ltp/testcases/kernel/syscalls/syslog/syslog05
15663 ltp/testcases/kernel/syscalls/syslog/syslog06
15664 ltp/testcases/kernel/syscalls/syslog/syslog07
15665 ltp/testcases/kernel/syscalls/syslog/syslog08
15666 ltp/testcases/kernel/syscalls/syslog/syslog09
15667 ltp/testcases/kernel/syscalls/syslog/syslog10
15669 11) Log Message: "rsalveti@linux.vnet.ibm.com" pointed out to have same "fsx-linux" testcase for "fs", "ltp-aiodio" and "nfs"
15670 File(s) Affected:
15671 ltp/testcases/kernel/io/ltp-aiodio/fsx-linux.c
15672 ltp/testcases/network/nfs/fsx-linux/fsx-linux.c
15674 12) Log Message: Randy Dunlap writes: Fix printf format warnings
15675 File(s) Affected:
15676 ltp/testcases/network/stress/ns-tools/Makefile
15677 ltp/testcases/network/stress/ns-tools/ns-igmp_querier.c
15678 ltp/testcases/network/stress/ns-tools/ns-mcast_join.c
15679 ltp/testcases/network/stress/ns-tools/ns-mcast_receiver.c
15680 ltp/testcases/network/stress/ns-tools/ns-tcpserver.c
15682 13) Log Message: getsockopt() takes a socklen_t, not an int, as its optlen
15683 File(s) Affected:
15684 ltp/testcases/network/stress/ns-tools/ns-tcpclient.c
15685 ltp/testcases/network/stress/ns-tools/ns-tcpserver.c
15686 ltp/testcases/network/stress/ns-tools/ns-udpserver.c
15688 14) Log Message: cleanup file
15689 File(s) Affected:
15690 ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
15692 15) Log Message: back out uclinux changes to something that doesnt spit warnings as reported by Randy Dunlap
15693 File(s) Affected:
15694 ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
15696 16) Log Message: fixup gcc warnings by removing silly pieces of code
15697 File(s) Affected:
15698 ltp/testcases/kernel/mem/mtest06/mmap1.c
15699 ltp/testcases/kernel/mem/mtest06/mmap2.c
15700 ltp/testcases/kernel/mem/mtest06/mmap3.c
15701 ltp/testcases/kernel/mem/mtest06/shmat1.c
15703 17) Log Message: Randy Dunlap writes: Convert mmap1 to use standard test results output format. Correct several typos.
15704 File(s) Affected:
15705 ltp/testcases/kernel/mem/mtest06/Makefile
15706 ltp/testcases/kernel/mem/mtest06/mmap1.c
15708 18) Log Message: gcov-kernel: adding gcov-kernel patch for 2.6.22
15709 File(s) Addes:
15710 ltp/utils/analysis/gcov-kernel/linux-2.6.22-gcov-arm-hack.patch
15711 ltp/utils/analysis/gcov-kernel/linux-2.6.22-gcov.patch
15713 19) Log Message: [1754301] Helge Deller writes: mark hppa/parisc as expecting a segv as well
15714 File(s) Affected:
15715 ltp/testcases/kernel/syscalls/mmap/mmap03.c
15717 20) Log Message: Randy Dunlap writes: convert output to match the standard LTP output
15718 File(s) Affected:
15719 ltp/testcases/kernel/fs/linktest/linktest.pl
15721 21) Log Message: close stdout to remove noise
15722 File(s) Affected:
15723 ltp/testcases/kernel/mem/mtest05/dummy.c
15725 22) Log Message: Randy Dunlap writes: Convert mmstress to use the standard results format
15726 File(s) Affected:
15727 ltp/testcases/kernel/mem/mtest05/Makefile
15728 ltp/testcases/kernel/mem/mtest05/mmstress.c
15730 23) Log Message: "rsalveti@linux.vnet.ibm.com" updated the contact information at ltp-howto doc
15731 File(s) Affected:
15732 ltp/doc/ltp-howto.lyx
15733 ltp/doc/ltp-howto.txt
15735 24) Log Message: "rsalveti@linux.vnet.ibm.com" wants to update this with kernel/fs/fsstress/fsstress.c
15736 File(s) Affected:
15737 ltp/testcases/network/nfs/nfs_fsstress/fsstress.c
15739 25) Log Message: "suzuki@in.ibm.com" added SIGNAL and Address Fault handling capability for all architectures
15740 File(s) Affected:
15741 ltp/testcases/kernel/mem/mtest06/mmap1.c
15743 26) Log Message: "rsalveti@linux.vnet.ibm.com" added more options to 'runltp'
15744 File(s) Affected:
15745 ltp/runltp
15746 ltp/doc/man1/pan.1
15747 ltp/pan/pan.c
15749 27) Log Message: Upgrade to Posix Testsuite 1.5.2
15750 File(s) Affected/Added:
15751 ltp/testcases/open_posix_testsuite
15753 28) Log Message: Fixing Proper Freeing of Memory Chunks
15754 File(s) Affected:
15755 ltp/tools/genload/stress.c
15757 LTP-20070630
15759 1)Log Message: "carmelo.amoroso@st.com" points out the wrong usage of the option -s
15760 File(s) Affected: ltp/testcases/kernel/mem/mtest06/mmap1.c
15762 2)Log Message: "carmelo.amoroso@st.com" pointed out that id (returned by shmget) has to be used for all shm operations
15763 File(s) Affected: ltp/testcases/kernel/mem/mtest06/shmat1.c
15765 3)Log Message: "rsalveti@linux.vnet.ibm.com" fixed the way "inotify" should compile in kernels below 2.6.13
15766 File(s) Affected: ltp/testcases/kernel/syscalls/inotify/inotify01.c
15767 ltp/testcases/kernel/syscalls/inotify/inotify02.c
15769 4)Log Message: Removing 'alarm04' testcase call, as alarm04 has been removed to be no-more-valid
15770 File(s) Affected: ltp/runtest/ltplite
15771 ltp/runtest/stress.part3
15773 5)Log Message: "sachinp@in.ibm.com" rectified kdump lkdtm tests for powerpc architecture with RedHat distribution
15774 File(s) Affected: ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
15776 6)Log Message: "rahaman.riaz@gmail.com" fixed some Thread Handling Anomaly
15777 File(s) Affected: ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/12-1.c
15779 7)Log Message: "rahaman.riaz@gmail.com" fixed ways by which OPEN POSIX displays warnings
15780 File(s) Affected: open_posix_testsuite/conformance/interfaces/sem_unlink/2-2.c
15781 open_posix_testsuite/conformance/interfaces/sigaltstack/9-1.c
15783 8)Log Message: "yxu@suse.de" corrected the way by which pthread_exit() handles pointer argument
15784 File(s) Affected: ltp/testcases/kernel/io/disktest/threading.h
15786 9)Log Message: "rsalveti@linux.vnet.ibm.com" fixed the problem reported at bug [1732287] mtest06/mmap1.c missing run_once check in do loop
15787 File(s) Affected: ltp/runtest/ltplite
15788 ltp/runtest/mm
15789 ltp/runtest/stress.part1
15790 ltp/testcases/kernel/mem/mtest06/mmap1.c
15792 10)Log Message: gcov-kernel: add patches to support arm eabi-compliant gcc
15793 File(s) Affected: /ltp/utils/analysis/gcov-kernel/linux-2.6.18-gcov-arm-eabi.patch
15794 /ltp/utils/analysis/gcov-kernel/linux-2.6.19-gcov-arm-eabi.patch
15795 /ltp/utils/analysis/gcov-kernel/linux-2.6.20-gcov-arm-eabi.patch
15796 /ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-eabi.diff
15798 11)Log Message: "dmonakhov@openvz.org" added this test case to check for "fault in pages readable" functionality
15799 File(s) Affected: ltp/runtest/stress.part3
15800 ltp/runtest/syscalls
15801 ltp/runtest/ltplite
15802 File(s) Added:    ltp/testcases/kernel/syscalls/writev/writev06.c
15804 12)Log Message: "risrajak@linux.vnet.ibm.com" added sysvipc (conatainers) namespace testcases
15805 File(s) Added:    ltp/testcases/kernel/containers/sysvipc/Makefile
15806 ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
15807 ltp/testcases/kernel/containers/sysvipc/runtests_noltp.sh
15808 ltp/testcases/kernel/containers/sysvipc/shmnstest.c
15809 File(s) Affected: ltp/README ltp/testcases/kernel/containers/Makefile
15810 ltp/testcases/kernel/containers/README
15811 ltp/testcases/kernel/containers/container_test.sh
15813 13)Log Message: Randy Dunlap writes: Convert kernel/sched/pthreads/*.c to use the standard message output functions instead of printf().
15814 File(s) Affected: ltp/testcases/kernel/sched/pthreads/pth_str01.c
15815 ltp/testcases/kernel/sched/pthreads/pth_str02.c
15816 ltp/testcases/kernel/sched/pthreads/pth_str03.c
15818 14)Log Message: "rdunlap@xenotime.net" did "mmstress" cleanups to make output unbuffered so that it is not produced repetitively and erroneously
15819 File(s) Affected: ltp/testcases/kernel/mem/mtest05/mmstress.c
15821 15)Log Message: "krisw@us.ibm.com" wants to solve segfault problem with "mount03" on SLES10
15822 File(s) Affected: ltp/testcases/kernel/syscalls/mount/Makefile
15823 ltp/testcases/kernel/syscalls/mount/mount03.c
15825 16)Log Message: as Ricardo Salveti de Araujo points out, dont set CC so it can easily be overridden
15826 File(s) Affected: ltp/testcases/kernel/containers/utsname/Makefile
15828 17)Log Message: "Andreas Dilger" updated "fsx-linux" testcase to include new feature(s) including distributed filesystem coherency
15829 Log Message:    Copyright Statements once added cannot be deleted, however, many Copyright Statements can co-exist
15830 File(s) Affected: ltp/testcases/kernel/fs/fsx-linux/fsx-linux.c
15832 18)Log Message: Fix from "rdunlap@xenotime.net" to use standard test results output
15833 File(s) Affected: ltp/testcases/kernel/mem/mem/mem01.c
15834 ltp/testcases/kernel/mem/mtest01/Makefile
15835 ltp/testcases/kernel/mem/mtest01/mtest01.c
15836 ltp/testcases/misc/math/float/main.c
15838 19)Log Mesage:  "serue@us.ibm.com" fixes conatiner testing with 'unshare' support for lower kernel versions
15839 File(s) Affected: ltp/testcases/kernel/containers/Makefile
15840 ltp/testcases/kernel/containers/container_test.sh
15842 20)Log Message: Fix for Bug no "1736357",tar file is not multiplatform, pointed out by "Neil Brewitt"
15843 File(s) Added:    ltp/testcases/network/nfsv4/locks/deploy_info
15844 File(s) Deleted:  ltp/testcases/network/nfsv4/locks/DEPLOY
15846 21)Log Message: "serue@us.ibm.com" fixes conatiner testing with 'unshare' support for lower kernel versions
15847 File(s) Added:    ltp/testcases/kernel/containers/check_for_unshare.c
15849 22)Log Message: Update to OpenHPI 2.9.2
15850 File(s) Addedd/Modified/Deleted: ltp/testcases/open_hpi_testsuite/
15852 LTP-20070531
15854 -Removing "alarm04.c" & "sig_rev.c" as they are no more valid, fixes Bug no."1236586", pointed by <Sharyathi Nagesh>
15855 ltp/runtest/syscalls
15856 ltp/testcases/kernel/syscalls/alarm/Attic/alarm04.c
15857 ltp/testcases/kernel/syscalls/alarm/Attic/sig_rev.c
15859 -<krisw@us.ibm.com> fixed problem with "expect" in "su01" testcase
15860 ltp/testcases/commands/su/su01_s1
15862 -<muvarov@gmail.com> modified to run kdump tests on non RH and SUSE machines
15863 ltp/testcases/kdump/distro
15864 ltp/testcases/kdump/master
15865 ltp/testcases/kdump/setup
15867 -<muvarov@gmail.com> added summary file for printing results table, and, added reboot command to test script
15868 ltp/testcases/kdump/setup
15869 ltp/testcases/kdump/summary
15870 ltp/testcases/kdump/test
15872 -Removing unwanted Config Variables from 'setup' script as submitted by <sachinp@in.ibm.com>
15873 ltp/testcases/kdump/setup
15875 -<muvarov@gmail.com> removed unnecessary info from summary script
15876 ltp/testcases/kdump/summary
15878 -<doug.chapman@hp.com> points that “clone2” should be used in case of IA64 for the Utsnamespace testcases
15879 ltp/testcases/kernel/containers/libclone/libclone.c
15880 ltp/testcases/kernel/containers/libclone/libclone.h
15881 ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
15883 -Patch for libclone.h for fixing compilation error on 32 bit Z-series machines, submitted by <amitarora@in.ibm.com>
15884 ltp/testcases/kernel/containers/libclone/libclone.h
15886 -Restoring Hostname to Original after "UTSTEST", fix by <serue@us.ibm.com>
15887 ltp/testcases/kernel/containers/utsname/Makefile
15888 ltp/testcases/kernel/containers/utsname/runtests_noltp.sh
15889 ltp/testcases/kernel/containers/utsname/runutstest.sh
15891 -Applied Patch to fix the wrong usage of pthread_exit, pointed out by <carmelo.amoroso@st.com>
15892 ltp/testcases/kernel/io/disktest/threading.h
15893 ltp/testcases/kernel/mem/mtest05/mmstress.c
15894 ltp/testcases/network/nfs/nfsstress/make_tree.c
15896 -Fix for Bug no. "1537172" => Improper condition decision of mmap(), as reported by <Kongh - bstqc-kh>
15897 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
15899 -<Nadia Derbey> corrected the checksums for these testcases
15900 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
15901 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
15902 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_07.c
15904 -Fix for Bug No. "1537169" => Doesn't handle the special Signal : 34, reported by <Kongh - bstqc-kh>
15905 ltp/testcases/kernel/ipc/ipc_stress/signal_test_05.c
15907 -Fix for Bug No. "1542453", default value of param x doesn't work in 'mmap1', pointed out by <bstqc-victor>
15908 ltp/testcases/kernel/mem/mtest06/mmap1.c
15910 -<carmelo.amoroso@st.com> fixes -v option, thread handling, usage of OPT_MISSING macro, etc
15911 ltp/testcases/kernel/mem/mtest06/mmap1.c
15913 -<carmelo.amoroso@st.com> fixed wrong use of "pthread_exit" input argument and the related "pthread_join"
15914 ltp/testcases/kernel/mem/mtest06/mmap3.c
15916 -<nadia.derbey@bull.net> fixed the use of shmid, exit(0) and readable output
15917 -<carmelo.amoroso@st.com> fixed wrong use of exit_value, shared memory region and pthread_join
15918 ltp/testcases/kernel/mem/mtest06/shmat1.c
15920 -Fix for some anomalies in 'shm_test" case as pointed out by 'Nadia Derbey <Nadia.Derbey@bull.net>'
15921 ltp/testcases/kernel/mem/mtest07/shm_test.c
15923 -<carmelo.amoroso@st.com> fixed ways by which Threads are handled
15924 ltp/testcases/kernel/mem/mtest07/shm_test.c
15926 -Fixing "gethostid01" to work fine on both 32-bit and 64-bit machines, pointed out by <brenohl@br.ibm.com>
15927 ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
15929 -<avagin@sw.ru> submitted new Testcases for "inotify" syscall on both file(s) and folder(s)
15930 ltp/testcases/kernel/syscalls/inotify/Makefile
15931 ltp/testcases/kernel/syscalls/inotify/inotify01.c
15932 ltp/testcases/kernel/syscalls/inotify/inotify02.c
15934 -<avagin@sw.ru> added README for "inotify" testcase
15935 ltp/testcases/kernel/syscalls/inotify/README
15937 -<rsalveti@linux.vnet.ibm.com> added proper indentation, EBUSY error and functions in correct place
15938 ltp/testcases/kernel/syscalls/swapon/swapon02.c
15940 -gcov-kernel: adding gcov-kernel patch for 2.6.18
15941 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.18-gcov-arm-hack.patch,
15942 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.18-gcov.patch
15944 -lcov: minor help text update
15945 /cvsroot/ltp/utils/analysis/lcov/bin/lcov
15947 -gcov-kernel: adding gcov-kernel patch for 2.6.19
15948 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.19-gcov-arm-hack.patch,
15949 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.19-gcov.patch
15951 -gcov-kernel: adding gcov-kernel patch for 2.6.20
15952 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.20-gcov-arm-hack.patch,
15953 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.20-gcov.patch
15955 gcov-kernel: adding gcov-kernel patch for 2.6.21
15956 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-hack.patch,
15957 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov.patch
15959 LTP-20070430
15961 -Integration of UTS Namespace Testcases to LTP as submitted by <risrajak@linux.vnet.ibm.com>
15962 ltp/README
15963 ltp/runtest/containers
15964 ltp/runltp
15965 ltp/testcases/kernel/Makefile
15966 ltp/testcases/kernel/containers/Makefile
15967 ltp/testcases/kernel/containers/README
15968 ltp/testcases/kernel/containers/container_test.sh
15969 ltp/testcases/kernel/containers/libclone/Makefile
15970 ltp/testcases/kernel/containers/libclone/libclone.c
15971 ltp/testcases/kernel/containers/libclone/libclone.h
15972 ltp/testcases/kernel/containers/utsname/Makefile
15973 ltp/testcases/kernel/containers/utsname/README
15974 ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
15975 ltp/testcases/kernel/containers/utsname/runtests_noltp.sh
15976 ltp/testcases/kernel/containers/utsname/runutstest.sh
15977 ltp/testcases/kernel/containers/utsname/utstest.c
15978 ltp/testscripts/test_containers.sh
15980 -Integrating "KDUMP" testcases to LTP Test Suite as Submitted by <sachinp@linux.vnet.ibm.com>
15981 ltp/README
15982 ltp/testcases/Makefile
15983 ltp/testcases/kdump/README
15984 ltp/testcases/kdump/crash_cmds
15985 ltp/testcases/kdump/distro
15986 ltp/testcases/kdump/master
15987 ltp/testcases/kdump/setup
15988 ltp/testcases/kdump/sysinfo
15989 ltp/testcases/kdump/test
15990 ltp/testcases/kdump/tests
15991 ltp/testcases/kdump/verify
15992 ltp/testcases/kdump/rhtools/Makefile
15993 ltp/testcases/kdump/rhtools/OO_Descriptions.txt
15994 ltp/testcases/kdump/rhtools/crasher_mod/Makefile
15995 ltp/testcases/kdump/rhtools/crasher_mod/crasher.c
15996 ltp/testcases/kdump/rhtools/lkdtm_mod/Makefile
15997 ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
15998 ltp/testcases/kdump/susetools/Makefile
15999 ltp/testcases/kdump/susetools/Attic/OO_Description.txt
16000 ltp/testcases/kdump/susetools/crasher_mod/Makefile
16001 ltp/testcases/kdump/susetools/crasher_mod/crasher.c
16002 ltp/testcases/kdump/testlists/crasher
16003 ltp/testcases/kdump/testlists/Attic/i386-basic
16004 ltp/testcases/kdump/testlists/Attic/i386-lkdtt
16005 ltp/testcases/kdump/testlists/Attic/i386-manual
16006 ltp/testcases/kdump/testlists/lkdtm.orig
16007 ltp/testcases/kdump/testlists/Attic/ppc64-basic
16008 ltp/testcases/kdump/testlists/Attic/ppc64-lkdtt
16009 ltp/testcases/kdump/testlists/Attic/ppc64-manual
16010 ltp/testcases/kdump/testlists/Attic/x86_64-basic
16011 ltp/testcases/kdump/testlists/Attic/x86_64-lkdtt
16012 ltp/testcases/kdump/testlists/Attic/x86_64-manual
16014 - <sachinp@in.ibm.com> removed unwanted files from ltp/testcases/kdump/testlists directory
16015 ltp/testcases/kdump/testlists/Attic/i386-basic
16016 ltp/testcases/kdump/testlists/Attic/ppc64-basic
16017 ltp/testcases/kdump/testlists/Attic/x86_64-basic
16019 -Patch Submitted by <sachinp@linux.vnet.ibm.com> which removes the lkdtt code and adds lkdtm code
16020 ltp/testcases/kdump/test
16021 ltp/testcases/kdump/susetools/Makefile
16022 ltp/testcases/kdump/susetools/Attic/OO_Description.txt
16023 ltp/testcases/kdump/susetools/OO_Descriptions.txt
16024 ltp/testcases/kdump/susetools/lkdtm_mod/Makefile
16025 ltp/testcases/kdump/susetools/lkdtm_mod/lkdtm.c
16026 ltp/testcases/kdump/testlists/Attic/i386-lkdtt
16027 ltp/testcases/kdump/testlists/Attic/i386-manual
16028 ltp/testcases/kdump/testlists/Attic/ppc64-lkdtt
16029 ltp/testcases/kdump/testlists/Attic/ppc64-manual
16030 ltp/testcases/kdump/testlists/Attic/x86_64-lkdtt
16031 ltp/testcases/kdump/testlists/Attic/x86_64-manual
16033 -Patch Submitted by <sachinp@linux.vnet.ibm.com> for some configuration settings as pointed out by <jburke@redhat.com>
16034 -<sachinp@in.ibm.com> added options to select/run crasher/lkdtt tests on SLES
16035 -Patch Submitted by <sachinp@linux.vnet.ibm.com> which removes the lkdtt code and adds lkdtm code
16036 ltp/testcases/kdump/setup
16038 - 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
16039 ltp/runltp
16040 ltp/testcases/commands/tar/tar_tests.sh
16042 -Applied Patch submitted by "elliot_lee", against bug no. "[ 1697311 ] Compile error of 'lib/parse_opts.c' "
16043 ltp/    
16045 -Fix for Bug no. 1671695, Check return codes everywhere, as pointed out by 'Markus Elfring'
16046 ltp/lib/tst_tmpdir.c
16048 -Modifications to prevent Warnings during compilation
16049 ltp/lib/write_log.c
16051 -Changes to include 'egrep' as pointed out by 'kmaffey' [LTP Bug no. 1701305, logrotate_tests.sh fails on CentOS 4.4]
16052 ltp/testcases/commands/logrotate/logrotate_tests.sh
16054 -Patch Submitted by <sachinp@linux.vnet.ibm.com> for some configuration settings as pointed out by <jburke@redhat.com>
16055 ltp/testcases/kdump/README
16057 -Fix for Bug No 1592647, incorrect testcase diotest4-4, as pointed out by "Vagin Andrey"
16058 ltp/testcases/kernel/io/direct_io/diotest4.c
16060 -remove silly reliance on -DLINUX
16061 ltp/testcases/kernel/mem/vmtests/Makefile
16062 ltp/testcases/kernel/mem/vmtests/data_space.c
16063 ltp/testcases/kernel/mem/vmtests/stack_space.c
16065 -Applied Patch to change the way shmat() operates, pointed out/submitted by YI XU<yxu@suse.de>
16066 ltp/testcases/kernel/sched/process_stress/process.c
16068 -Fix for BUG no. "[1607899]" exit02 uses strcmp() on unterminated string, as pointed out by "ndade"
16069 -Fixed Bug No. ['1607881', "exit02 child does close() when description says it does not"], as pointed out by <Nicolas Dade>
16070 ltp/testcases/kernel/syscalls/exit/exit02.c
16072 -Fix for Bug no. '1221744' (fork12 race condition), as pointed by "Carl van Schaik"
16073 ltp/testcases/kernel/syscalls/fork/fork12.c
16075 -Applied Patch as submitted by "creese123" for bug no. ["1694484", semop01 corrupting get_arr.array]
16076 ltp/testcases/kernel/syscalls/ipc/semop/semop01.c
16078 -Fix for Bug no. "1687908"(raised by 'bdubbs'), patch submitted by <doug.chapman@hp.com>
16079 ltp/testcases/kernel/syscalls/mincore/mincore01.c
16081 -Fix for BUG no. "[1608461]" pipe10 calls strcmp() on unterminated string, as pointed out by "ndade"
16082 ltp/testcases/kernel/syscalls/pipe/pipe10.c
16084 -Fix for BUG no. "[1608492]" read04 calls strcmp() on unterminated string as submitted by "ndade"
16085 ltp/testcases/kernel/syscalls/read/read04.c
16087 -Modifications to prevent Warnings during compilation
16088 ltp/testcases/kernel/syscalls/rename/rename14.c
16090 -Fixing 'sysfs01' testcase to make it ask for File System Index of 'proc' instead of 'ext2' as pointed out by <doug.chapman@hp.com>
16091 ltp/testcases/kernel/syscalls/sysfs/sysfs01.c
16093 -Addressing the Issue when RHOST can be an IP_ADDRESS, as pointed out by "Ambar Seksena" <ambar.seksena@calsoftinc.com>
16094 ltp/testcases/network/rpc/rusers/rusers01
16096 -Patch for S390-31/64 Architecture, submitted by "B. N. Poornima"<bnpoorni@in.ibm.com>
16097 ltp/testscripts/ltpstress.sh
16099 LTP-20070331
16101 -make sure people dont try and patch the generated file 
16102 regen.sh
16104 -use POSIX redirection as pointed out by Will Newton 
16105 Makefile
16107 -A fix for bug #29491.  Made more robust for use with the use of initgroups 
16108 fchown04.c
16110 -Fix for Bug no. [ 1671695 ] "Check return codes everywhere" as pointed out by "Markus Elfring" 
16111 write_log.c
16113 -Helge Deller writes: use TST_SIZE rather than sizeof(palfa) as sizeof() evaluates to 27 (+1 for the NUL byte) 
16114 read04.c
16116 -A fix for Bug #31162.  Passes the correct address location to the mincore call.
16117 mincore01.c
16119 -remove silly reliance on -DLINUX 
16120 Makefile, data_space.c, stack_space.c
16122 -cleanup 
16123 sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c, sysfs05.c, sysfs06.c
16125 -Riaz Rahaman writes: make sure the call to malloc() worked 
16126 semget05.c
16128 -Fix for Bug No. 1427780 (link07 fails) as pointed out correctly by 'Patrick Wyzorski' 
16129 tst_tmpdir.c, link07.c
16131 -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. 
16132 file_test.sh
16134 -Helge Deller writes: rename parisc to hppa and add tee/vmsplice/splice syscall numbers 
16135 hppa.in, linux_syscall_numbers.h, order, parisc.in
16137 -A patch by Ricardo Salveti De Araujo  that corrects the problem of a dhcpd test failsing when the eth0 device is not used 
16138 dhcpd_tests.sh
16140 -overhaul test case completely and make sure we reset errno as pointed out by Riaz Rahaman 
16141 sysconf01.c
16143 -Removing the size of negative 1 test.  This fixes bug # 28825 
16144 hugeshmget02.c, shmget02.c
16146 -A patch submitted by Raghuveer Raghavendra  to fix the problem of a Child process is waiting for the SIGTERM signal. 
16147 rename14.c
16149 -Henry Yei writes: Adds malloc check and frees memory during cleanup 
16150 semop01.c
16152 -cleanup tests, revert nanosleep() workaround for broken kernels, and fix time comparison as pointed out by Helge Deller 
16153 gettimeofday01.c, gettimeofday02.c
16155 -fixup /proc/sys/kernel/sem so it works properly as pointed out by Henry Yei 
16156 semget05.c
16158 -Carmelo AMOROSO writes: &bad_addr is passed to sysfs when in reality we want to pass bad_addr 
16159 sysfs06.c
16161 -Helge Deller writes: add support for hppa 
16162 Makefile, shmt02.c, shmt04.c, shmt05.c, shmt06.c, shmt07.c, shmt09.c
16164 -Helge Deller writes: use __builtin_return_address(0) rather than "main" to avoid arch-specific details 
16165 diotest4.c
16167 -cleanup code 
16168 shmt02.c, shmt03.c, shmt04.c, shmt05.c, shmt06.c, shmt07.c, shmt08.c, shmt09.c, shmt10.c, semop01.c
16170 LTP-20070228
16172 -Helge Deller writes: when calling open() with O_CREAT, the mode must be
16173  specified.  vmsplice01.c
16175 -A patch from Yi Xu to add a nanosleep between the first gettimeofday and the 
16176  next gettimeofday to make sure there has been a measurable time 
16177  (for gettimeofday function) elapsed gettimeofday02.c
16179 -Corrected problem found by Thomas Schulz.  The syslog.conf file is now backed
16180  up before any changes are made. syslog05
16182 -Cleaned up lines 161 - 171.  Reading the pid-max value from 
16183  /proc/sys/kernel/pid_max. getsid02.c
16185 -Passing a 1 instead of 0 to genload with the -hdd option for the -i option.
16186   This prevents a recursive loop. runltp
16188 -tweak CPPFLAGS so we can find all of our headers 
16189  Makefile
16191 -The attached patch (from Carol Hebert) corrects some errors and adds some 
16192  additional tests to the IPMI testcase in pounder2.  
16193  ipmitool
16195 -Removing the Ping test portion of this test because it is unneeded and 
16196  causes failures. mc_member
16198 -as pointed out by Helge Deller, make sure we only check the number of bytes 
16199  that we wrote read04.c
16201 -random updates from Jane Lv for uClinux 
16202  access05.c, chdir04.c, chroot03.c, creat06.c, execve03.c, semop05.c, 
16203  shmat01.c,shmctl01.c, link04.c, lstat02.c, mkdir03.c, mknod06.c, open08.c, 
16204  read02.c, rename08.c, rmdir02.c, rmdir03.c, rmdir05.c, stat03.c, stat06.c, 
16205  statfs02.c, symlink03.c, truncate03.c
16207         
16208 LTP-20061222
16210 -fix from Steven J. Hill use memset() instead of bzero() 
16211 netsync.c
16213 -cleanup style 
16214 lftest.c
16216 -fix by Will Newton to just use a normal anonymous mapping 
16217 mmap09.c
16219 -do not use variable names the same as system functions (like stime() or utime()) 
16220 pan.c, tag_report.c, pipeio.c, fptest01.c, netpipe.c
16222 -fix from Jane Lv: large buffers on the stack make uClinux cry 
16223 lftest.c
16225 -A fix for Bug 29489 that updates syslogtst.c for syslog-ng on SLES 10 
16226 syslogtst.c
16228 -Multiple Makefiles had clean up changes made 
16230 -scrub references to _syscall2 
16231 sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c, sysfs05.c, sysfs06.c
16233 -use = rather than == when testing for equality in portable shell scripts as the latter is not POSIX 
16234 ar01, cron_allow01, cron_deny01, su01, fs_di, fsxtest, bsigntest.sh, digsigtest.sh, twiddletest.sh, verify_seclvl.sh, syslog01, syslog02, syslog03, syslog04, syslog05, syslog06, syslog07, syslog08, syslog09, syslog10, tcore.sh, mc_commo, fsx.sh, nfs01, nfs02, nfs03, nfs04, nfsstat01, nfsstress, ftp03, ftp04, ftp05, rwho01, run.sh, run.sh, run.sh, run.sh, run.sh, tpm_tools.sh, mkrootfs
16236 -put -L path to ltp in LDLIBS for now (even though it is wrong) ... need to find out what LDFLAGS isnt properly being incremented 
16237 Makefile
16239 -this uses bashisms so make sure we require bash 
16240 rwtest.sh
16242 -use memcmp() instead of legacy bcmp() 
16243 fsx-linux.c, fsx-linux.c, symlink01.c, fsx-linux.c
16245 -use syscall() instead of _syscall#() 
16246 HTaffinity.c
16248 -Rename mknod01.c to mknodat01.c for bug # 30083 
16249 mknod01.c, mknodat01.c
16251 -tweak cnt decrement to be POSIX friendly 
16252 generate.sh
16254 LTP-20061121
16256 -Removed an invalid errno value check. 
16257  diotest4.c
16259 -Fixed the setting of LTPROOT for the bin directory, not just the 
16260  ltp/testcase/network/multicast/mc_cmds directory for bug 25273 
16261  mc_cmds
16263 -descend into timers subdir when cleaning 
16264  Makefile
16266 -This patch amends pounder to build kernel 2.6.18 instead of 2.6.15. 
16267  build_kernel, memtest.patch, build_kernel, memtest
16269 -dynamically calculate TST_TOTAL rather than hardcoding it 
16270 shmctl01.c, shmctl02.c, shmctl03.c
16272 -Fix from Jane Lv to move large arrays off the stack and into global 
16273  data section:
16274  getgroups01.c, getgroups04.c
16276 -This patch makes the pounder control program handle SIGHUP by killing children
16277  when we're told that the tty closed, else you close the pounder window and 
16278  various parts of it keep running. 
16279  run.c
16281 -The readme file has been updated for nfs 
16282  README
16284 -Disable this test case for kernels below 2.6.17 and not 2.6.16. 
16285  vmsplice01.c
16287 -This is a patch that allows pounder to record the contents of sysfs when it 
16288  starts, thus enabling us to take a better snapshot of the system state when
16289  pounder starts.  It also adds "lspci" into the PCI Device Tree heading per 
16290  user request. 
16291  get_hw_info
16293 -Since 2.6.17, _syscall* isn't exported into the user space any more, so all 
16294  the test cases using _syscall* will fail to be compiled This patch 
16295  remove _syscall5 from llseek.c and convert to syscall provided by libc.It 
16296  also includes some cleanups and makes the build cleaner and removes the 
16297  warning for 
16298  scsimain.c, llseek.c, scsimain.c
16300 -Backed out the "fix" in Bug 1592647, b/c I don't think the testcase is 
16301  actually broken. 
16302  diotest4.c
16304 -touchup code a little to make the expected behavior of test4 more obvious 
16305  setrlimit01.c
16308 -The random syscall generator has a bug on x86-64 where it only generates 
16309  random bits for the upper 32 bits of the syscall argument, and then truncates
16310  the upper 32 bits anyway!  This patch replaces the rand() weirdness with a 
16311  function that generates N bytes of random data instead. It also adds a -z 
16312  flag in case one *wants* the zero-arguments behavior; Max Asbock and Russ 
16313  Weight requested it because zero is a quick way to find kernel code paths
16314  that don't check userland pointers. 
16315  CHANGELOG, randasys.c, random_syscall
16317 -Applied fix for Bugs item #1592647 
16318 diotest4.c
16320 -A patch by Jacky Malcles  (The IA-64 architecture sets SHMLBA to 1MB and) The 
16321  value of the pointer address passed to shmat being set in such a way that
16322  rounding down to the nearest multiple of SHMLBA results above the current 
16323  heap. 
16324  shmt09.c
16327 -Made a change to a comment above the change for 1.11 
16328  mc_cmds
16330 -Disabling the ping test for now.  The test can pass without this additional 
16331  check and can cause failures on some distros. 
16332  mc_commo
16335 -A patch by Suzuki Kp, that removed the definition of HZ from user space for 
16336  Bug # 28023. 
16337  adjtimex02.c
16340 -Comment out set -x to remove debug output 
16341  nfsstat01
16343 LTP-20061017
16345 -A fix for Bug 23587 where the connectathon test failed on linux client with cifs mount to Windows2003 R2 server 
16346 op_chmod.c
16348 -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 
16349 17-5.c
16351 Ssem_post/5.-1.c According to its intention, #3, call sleep(1) and then alarm(1).  Moving sleep before alarm causes the test to pass  sem_post/8-1.c Although step 3 intended,  The children lock the semaphore. * Make sure the two children are waiting."  Without that caeratn piece of cde which explicity make children wat.  the test will PASS and the children are waiting.  Sem_unlink_1_1 and sem_unline_2_1 "Sem_unlink" is too long for the name of a semaphore for certain architectures 
16352 5-1.c, 8-1.c, 1-1.c, 2-1.c
16354 -When calling pthread_attr_setscope, PHREAD_SCOPE_PROCESS is not supported by linux, change it to PTHREAD_SCOPE_SYSTEM and the test will pass 
16355 20-1.c, 21-1.c, 21-2.c
16357 -Removed the  ":" after 'v' in the getopts line because it is not using optarg. 
16358 runltplite.sh
16360 -Added code to disable tests that will not run on kernels below 2.6.16 
16361 faccessat01.c, fchmodat01.c, fchownat01.c, fstatat01.c, futimesat01.c, linkat01.c, mknod01.c, openat01.c, readlinkat01.c, renameat01.c, symlinkat01.c, tee01.c, unlinkat01.c, vmsplice01.c
16363 -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. 
16364 22-1.c, 22-2.c
16366 -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 
16367 asapi_06.c
16369 -A fix for bugs 27174 and 27177.  This fixes the problem of reading HugePages_Free 
16370 hugemmap01.c, hugemmap04.c
16372 -Correcting error messages 
16373 ltpapicmd.c
16375 -This patch by Darrick Wong fixes complier warnings and overflow problems related to the use of large number #defines on some architectures. 
16376 inconsistency-check.c
16379 -When calling pthread_attr_setscope, PTHREAD_SCOPE_PROCESS is not supported by linux, change it to PTHREAD_SCOPE_SYSTEM for testing 
16380 15-1.c, 15-2.c
16383 -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 ! 
16384 fsx-linux.c
16386 -Changing include <posixtest.h> to include "posixtest.h" 
16387 1-1.c
16389 -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. 
16390 default-tests.tar.gz, ipmitool, ipmitool        
16392 LTP-20060916
16394 -Code was added to disable tests that will not run on kernels versions lower
16395  than 2.6.16
16396  fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c, 
16397  readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c, fchownat01.c
16398  symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c, 
16399  tee01.c, mknod01.c
16401 -The following new test cases for 2.6.16 kernels and above were created by
16402  Yi CDL Yang
16403  fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c, 
16404  readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c, fchownat01.c
16405  symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c, 
16406  tee01.c, mknod01.c
16408 -Changes were made to several files to make them easier to read 
16409  change_owner.mode.sh
16411 -Changes were made to remove  DOS ^M 
16412  ltp-run-files.txt, self_exec.c, Makefile, load_tagp.sh, str_agp.h, tagp.h, 
16413  Makefile, user_tagp.h, pci-exp-tests-HOWTO, Makefile, README, runtest_off.sh,
16414  runtest_on.sh, README, Makefile, README, common.h, README.1ST, mem03.c, 
16415  README, ltpClient.c, ltpServer.c
16417 -Changes made by Jacky Malcles that let ltp-aiodio.sh fun this scenario 
16418  ltp-aiodio.part3
16420 -Changes made to  linux __NR_ logic here 
16421  Makefile, i386.in, ia64.in, linux_syscall_numbers.h, order, parisc.in, 
16422  powerpc.in, powerpc64.in, regen.sh, s390.in, s390x.in, sparc.in, sparc64.in, 
16423  stub-list, x86_64.in
16425 -Changes were made to Define _GNU_SOURCE if not already defined 
16426  chmod05.c, chmod06.c, fchmod05.c, fchmod06.c, fcntl17.c, llseek01.c, 
16427  llseek02.c, mount03.c
16429 -Generate script into generic shell and make sure we still work even if host 
16430  lacks perl 
16431  Makefile, generate.sh
16433 -A patch by jiang guowei for mmap1.c.  It makes the option -v valid.Otherwise,
16434  when you type mmap1 -v in command line,it will show:invalid option.More 
16435  detail,please see bug 1541053. 
16436  mmap1.c
16438 -Applied a patch to fix bug #14744 
16439  kill02.c
16441 - Changed Makefile to standard LTP makefile and fixed a build problem with the
16442   new lock tests 
16443   ltp/testcase/network/nfsv4/lock/Makefile
16445 - Changes made to several Makefiles to force CFLAGS/LIBS to be evaluated 
16446   once rather than everytime they are used 
16448 -Standardize makefiles (punt UCLINUX/COLDFIRE cruft, build everything with 
16449   "-Wall" and user-optimizations, remove pointless targets in favor of 
16450   implicit ones, etc...) Makefiles
16452 -Adding files for Mitsu's networking tests. 
16453  00_Descriptions.txt, Makefile, broken_ip4-checksum, broken_ip4-dstaddr, 
16454  broken_ip4-fragment, broken_ip4-ihl, broken_ip4-protcol, broken_ip4-totlen, 
16455  broken_ip4-version, broken_ip6-dstaddr, broken_ip6-nexthdr, broken_ip6-plen, 
16456  broken_ip6-version, Makefile, 00_Descriptions.txt, Makefile,
16457  route4-change-dst,route4-change-gw, route4-change-if, route4-ifdown, 
16458  route4-redirect, route4-rmmod, route6-change-dst, route6-change-gw,
16459  route6-change-if, route6-ifdown, route6-redirect, route6-rmmod
16461 -Add a common header for __NR defines 
16462  fchownat01.c, fstatat01.c, futimesat01.c, mkdirat01.c, mknod01.c, 
16463  openat01.c, splice01.c, tee01.c, common_timers.h
16465 -Added a patch by Mitsuru Chinen that added the Absolute path to execute sshd 
16466  daemon ssh4-stress
16468 -This patch adds brackets because some versions of ssh requires square brackes
16469  around the IPv6 address.
16470  ssh-stress03-rmt
16472 -Changes are made to try to load .ko modules before .o as pointed out by HK 
16473  ltpacpi.sh, load_tagp.sh, load_tbase.sh, load_tmod.sh, load_tdrm.sh, 
16474  load_tbio.sh
16476 -Additional changes for  uClinux fixes from Jane Lv 
16477  access05.c, chdir04.c, chroot03.c, creat06.c, mkdir03.c, mknod06.c, 
16478  nanosleep03.c, open08.c, pause02.c, rename08.c, rmdir02.c, sigrelse01.c, 
16479  sockioctl01.c, stat03.c, statfs02.c
16481 -Made changes to clean up the makefile, clean up source code warnings, and 
16482  add better libc/libepoll detection 
16483  CheckVer.c, Makefile, epoll-ltp.c
16485 - A fix by Jeff Bailey for my previous breakage of install target in Multiple 
16486   Makefiles
16488 -A patch was created tomake errno failure message more helpful 
16489  sysctl03.c
16491 -A patch that sets the constant PAGE_SIZE to the kernel its running on 
16492  fsx-linux.c
16494 -Changes were made to remove extraneous whitespace 
16495  Makefile, pth_str01.c, pth_str02.c, pth_str03.c
16497 -A patch was created to move common defines/functions/etc... to one header 
16498  file so we have to get it right just once 
16499  clock_gettime02.c, clock_gettime03.c, clock_settime02.c, clock_settime03.c, 
16500  common_timers.h, timer_create02.c, timer_create03.c, timer_create04.c, 
16501  timer_delete02.c, timer_delete03.c, timer_settime02.c, timer_settime03.c
16503 -Adding files for Mitsur's networking tests 
16504  00_Descriptions.txt, Makefile, mcast4-grpope01, mcast4-grpope02, 
16505  mcast4-grpope03, mcast4-grpope04, mcast6-grpope01, mcast6-grpope02, 
16506  mcast6-grpope03, mcast6-grpope04, 00_Descriptions.txt, Makefile, 
16507  mcast4-pktfld01,mcast4-pktfld02, mcast6-pktfld01, mcast6-pktfld02, 
16508  00_Descriptions.txt, Makefile, mcast4-queryfld01, mcast4-queryfld02, 
16509  cast4-queryfld03, mcast4-queryfld04, mcast4-queryfld05, mcast4-queryfld06, 
16510  mcast6-queryfld01, mcast6-queryfld02, mcast6-queryfld03, mcast6-queryfld04, 
16511  mcast6-queryfld05, mcast6-queryfld06
16513 -A change was made to use __linux__ preprocessor from toolchain itself rather 
16514  than a local custom _LINUX 
16515  Makefile, sched_tc0.c, sched_tc1.c, sched_tc2.c, sched_tc3.c, sched_tc4.c, 
16516  sched_tc5.c, sched_tc6.c
16518 -A fix type of option_message 
16519  reboot01.c
16521 -Changes were made to cleanup source code 
16522  domount.c, getopt.c
16524 -A patch that addes new functionality into the NFSvf lock tests. -fixes bugs -
16525  adds the capability to stress a server with multiple clients 
16526  DEPLOY, Makefile, README, VERSION, locktests, locktests.c, locktests.h, 
16527  locktests.py, netsync.c, locktests-2.tar.gz
16529 -Changes to shmt09 were made by Marc Tardiff.  Refer to the cvs log file 
16530  for more details. Tested successfully on sparc and i386 architectures. 
16532 -Changes were made to shmt09 to account for ppc64
16534 -Added a warning to those who wish to fiddle 
16535 tests.init
16537 -Changes were made to declare splice for new vmsplice test 
16538  i386.in, ia64.in, linux_syscall_numbers.h, powerpc.in, powerpc64.in, 
16539  s390.in, sparc.in, sparc64.in, stub-list, x86_64.in
16541 -Changes were made to add cast to shutup warning 
16542  timer_delete03.c, timer_settime03.c
16544 -A fix was made to remove trailing whitespace 
16545  clock_gettime02.c, clock_gettime03.c, clock_settime02.c, clock_settime03.c, 
16546  timer_create02.c, timer_create03.c, timer_create04.c, timer_delete02.c, 
16547  timer_delete03.c, timer_settime02.c, timer_settime03.c
16549 -Fixes taken from Yi CDL Yang and create a CLOCK list for people to use 
16550  as well as a func to turn a clock value into a string 
16551  common_timers.h
16553 -Changes were made to unify the generate.sh scripts and use the new top level 
16554  make-files script 
16555  generate.sh, Makefile, generate.sh, Makefile, generate.sh, nfs02, Makefile,  
16556  generate.sh, Makefile, generate.sh, Makefile, generate.sh, Makefile, 
16557  generate.sh
16559 -Patches were submitted Mitsuru Chinen writes: As an end-of-line semicolon 
16560  is missing, compiling asapi_06.c is failed. 
16561  asapi_06.c
16563 -Patches were submitted Mitsuru Chinen writes: It seems that the contents 
16564  of runtest/ipv6_lib gets old. Currently, there is no test named lib6, 
16565  but more tests are available in testcases/network/lib6 directory. 
16566  ipv6_lib
16568 =======
16569 LTP-20060918
16571 -Code was added to disable tests that will not run on kernels lower 
16572  than 2.6.16
16573  fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c, 
16574  readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c, fchownat01.c
16575  symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c, 
16576  tee01.c, mknod01.c
16578 -The following new test cases for 2.6.16 kernels and above were created by
16579  Yi CDL Yang
16580  fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c, 
16581  readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c, fchownat01.c
16582  symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c, 
16583  tee01.c, mknod01.c
16585 -Changes were made to several files to make them easier to read 
16586  change_owner.mode.sh
16588 -Changes were made to remove  DOS ^M 
16589  ltp-run-files.txt, self_exec.c, Makefile, load_tagp.sh, str_agp.h, tagp.h, 
16590  Makefile, user_tagp.h, pci-exp-tests-HOWTO, Makefile, README, runtest_off.sh,
16591  runtest_on.sh, README, Makefile, README, common.h, README.1ST, mem03.c, 
16592  README, ltpClient.c, ltpServer.c
16594 -Changes made by Jacky Malcles that let ltp-aiodio.sh fun this scenario 
16595  ltp-aiodio.part3
16597 -Changes made to  linux __NR_ logic here 
16598  Makefile, i386.in, ia64.in, linux_syscall_numbers.h, order, parisc.in, 
16599  powerpc.in, powerpc64.in, regen.sh, s390.in, s390x.in, sparc.in, sparc64.in, 
16600  stub-list, x86_64.in
16602 -Changes were made to Define _GNU_SOURCE if not already defined 
16603  chmod05.c, chmod06.c, fchmod05.c, fchmod06.c, fcntl17.c, llseek01.c, 
16604  llseek02.c, mount03.c
16606 -Generate script into generic shell and make sure we still work even if host 
16607  lacks perl 
16608  Makefile, generate.sh
16610 -A patch by jiang guowei for mmap1.c.  It makes the option -v valid.Otherwise,
16611  when you type mmap1 -v in command line,it will show:invalid option.More 
16612  detail,please see bug 1541053. 
16613  mmap1.c
16615 -Applied a patch to fix bug #14744 
16616  kill02.c
16618 - Changed Makefile to standard LTP makefile and fixed a build problem with the
16619   new lock tests 
16620   ltp/testcase/network/nfsv4/lock/Makefile
16622 - Changes made to several Makefiles to force CFLAGS/LIBS to be evaluated 
16623   once rather than everytime they are used 
16625 -Standardize makefiles (punt UCLINUX/COLDFIRE cruft, build everything with 
16626   "-Wall" and user-optimizations, remove pointless targets in favor of 
16627   implicit ones, etc...) Makefiles
16629 -Adding files for Mitsu's networking tests. 
16630  00_Descriptions.txt, Makefile, broken_ip4-checksum, broken_ip4-dstaddr, 
16631  broken_ip4-fragment, broken_ip4-ihl, broken_ip4-protcol, broken_ip4-totlen, 
16632  broken_ip4-version, broken_ip6-dstaddr, broken_ip6-nexthdr, broken_ip6-plen, 
16633  broken_ip6-version, Makefile, 00_Descriptions.txt, Makefile,
16634  route4-change-dst,route4-change-gw, route4-change-if, route4-ifdown, 
16635  route4-redirect, route4-rmmod, route6-change-dst, route6-change-gw,
16636  route6-change-if, route6-ifdown, route6-redirect, route6-rmmod
16638 -Add a common header for __NR defines 
16639  fchownat01.c, fstatat01.c, futimesat01.c, mkdirat01.c, mknod01.c, 
16640  openat01.c, splice01.c, tee01.c, common_timers.h
16642 -Added a patch by Mitsuru Chinen that added the Absolute path to execute sshd 
16643  daemon ssh4-stress
16645 -This patch adds brackets because some versions of ssh requires square brackets
16646  around the IPv6 address.
16647  ssh-stress03-rmt
16649 -Changes are made to try to load .ko modules before .o as pointed out by HK 
16650  ltpacpi.sh, load_tagp.sh, load_tbase.sh, load_tmod.sh, load_tdrm.sh, 
16651  load_tbio.sh
16653 -Additional changes for  uClinux fixes from Jane Lv 
16654  access05.c, chdir04.c, chroot03.c, creat06.c, mkdir03.c, mknod06.c, 
16655  nanosleep03.c, open08.c, pause02.c, rename08.c, rmdir02.c, sigrelse01.c, 
16656  sockioctl01.c, stat03.c, statfs02.c
16658 -Made changes to clean up the makefile, clean up source code warnings, and 
16659  add better libc/libepoll detection 
16660  CheckVer.c, Makefile, epoll-ltp.c
16662 - A fix by Jeff Bailey for my previous breakage of install target in Multiple 
16663   Makefiles
16665 -A patch was created to make errno failure message more helpful 
16666  sysctl03.c
16668 -A patch that sets the constant PAGE_SIZE to the kernel its running on 
16669  fsx-linux.c
16671 -Changes were made to remove extraneous whitespace 
16672  Makefile, pth_str01.c, pth_str02.c, pth_str03.c
16674 -A patch was created to move common defines/functions/etc... to one header 
16675  file so we have to get it right just once 
16676  clock_gettime02.c, clock_gettime03.c, clock_settime02.c, clock_settime03.c, 
16677  common_timers.h, timer_create02.c, timer_create03.c, timer_create04.c, 
16678  timer_delete02.c, timer_delete03.c, timer_settime02.c, timer_settime03.c
16680 -Adding files for Mitsuru's networking tests 
16681  00_Descriptions.txt, Makefile, mcast4-grpope01, mcast4-grpope02, 
16682  mcast4-grpope03, mcast4-grpope04, mcast6-grpope01, mcast6-grpope02, 
16683  mcast6-grpope03, mcast6-grpope04, 00_Descriptions.txt, Makefile, 
16684  mcast4-pktfld01,mcast4-pktfld02, mcast6-pktfld01, mcast6-pktfld02, 
16685  00_Descriptions.txt, Makefile, mcast4-queryfld01, mcast4-queryfld02, 
16686  cast4-queryfld03, mcast4-queryfld04, mcast4-queryfld05, mcast4-queryfld06, 
16687  mcast6-queryfld01, mcast6-queryfld02, mcast6-queryfld03, mcast6-queryfld04, 
16688  mcast6-queryfld05, mcast6-queryfld06
16690 -A change was made to use __linux__ preprocessor from toolchain itself rather 
16691  than a local custom _LINUX 
16692  Makefile, sched_tc0.c, sched_tc1.c, sched_tc2.c, sched_tc3.c, sched_tc4.c, 
16693  sched_tc5.c, sched_tc6.c
16695 -A fix type of option_message 
16696  reboot01.c
16698 -Changes were made to cleanup source code 
16699  domount.c, getopt.c
16701 -A patch that adds new functionality into the NFSvf lock tests. -fixes bugs -
16702  adds the capability to stress a server with multiple clients 
16703  DEPLOY, Makefile, README, VERSION, locktests, locktests.c, locktests.h, 
16704  locktests.py, netsync.c, locktests-2.tar.gz
16706 -Changes to shmt09 were made by Marc Tardiff.  Refer to the cvs log file 
16707  for more details. Tested successfully on sparc and i386 architectures. 
16709 -Changes were made to shmt09 to account for ppc64
16711 -Added a warning to those who wish to edit it 
16712 tests.init
16714 -Changes were made to declare splice for new vmsplice test 
16715  i386.in, ia64.in, linux_syscall_numbers.h, powerpc.in, powerpc64.in, 
16716  s390.in, sparc.in, sparc64.in, stub-list, x86_64.in
16718 -Changes were made to add cast to silence warnings 
16719  timer_delete03.c, timer_settime03.c
16721 -A fix was made to remove trailing whitespace 
16722  clock_gettime02.c, clock_gettime03.c, clock_settime02.c, clock_settime03.c, 
16723  timer_create02.c, timer_create03.c, timer_create04.c, timer_delete02.c, 
16724  timer_delete03.c, timer_settime02.c, timer_settime03.c
16726 -Fixes taken from Yi CDL Yang and create a CLOCK list for people to use 
16727  as well as a func to turn a clock value into a string 
16728  common_timers.h
16730 -Changes were made to unify the generate.sh scripts and use the new top level 
16731  make-files script 
16732  generate.sh, Makefile, generate.sh, Makefile, generate.sh, nfs02, Makefile,  
16733  generate.sh, Makefile, generate.sh, Makefile, generate.sh, Makefile, 
16734  generate.sh
16736 -Patches were submitted Mitsuru Chinen writes: As an end-of-line semicolon 
16737  is missing, compiling asapi_06.c is failed. 
16738  asapi_06.c
16740 -Patches were submitted Mitsuru Chinen writes: It seems that the contents 
16741  of runtest/ipv6_lib gets old. Currently, there is no test named lib6, 
16742  but more tests are available in testcases/network/lib6 directory. 
16743  ipv6_lib
16745 >>>>>>> 1.90
16746 LTP-20060822
16748 -Added files for Mitsuru's Chinen's nfs patch: 
16749 ns-mcast.h, ns-mcast_join.c, ns-mcast_receiver.c, network_stress.appl,
16750  network_stress.broken_ip, network_stress.icmp, network_stress.interface, 
16751 network_stress.multicast, network_stress.route, network_stress.tcp, 
16752 network_stress.udp ns-icmp_redirector.c, ns-icmpv4_sender.c, 
16753 ns-icmpv6_sender.c, ns-igmp_querier.c
16754         
16755 -Made changes to avoid hardcoding test count 
16756 mkdir03.c, open08.c
16758 -Changed the test to account for SLES 10.  Now the syslog tests will test 
16759  syslog-ng or syslogd depending on which one is present.  The update was     
16760  made for syslog01 - syslog10. 
16762 -Corrected the copyright information to reflect SGI, instead of Cray, which
16763  was purchased by SGI years ago for files get_high_address.c, search_path.c
16765 -Removed the Ping test. The ping test is now skipped on SLES, but does not 
16766   affect the execution of the rest of the test in mc_commo      
16768 -Using syscall() rather than _syscall#() macros for the following files:
16769   sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c, sysfs05.c, sysfs06.c,  
16770   sysctl01.c, sysctl03.c, sysctl04.c, sysctl05.c
16771         
16772 -Added a fix to eliminate whitespaces in getdents02.c, getdents03.c, 
16773 getdents04.c    
16775 -Added a fix to re-order testcases a little to account for uclinux in 
16776 access05.c, lstat02.c, mknod06.c
16778 -A Correction was made to the name of the testcase in code...was incorrectly 
16779 called signal_test_03  and changed to signal_test_02.c
16781 -A fix to  get the max pid value at runtime rather than compile time hardcode 
16782 wait402.c, setpriority04.c,Makefile, getsid02.c
16784 -A fix to remove extraneous include 
16785 swapon02.c
16787 - mc_cmds had two fixes.  The test now uses [ae]th[01] in the ping command 
16788 using the -I option. Also the loop to determine which ethernet interface 
16789 is needed was moved to ensure that the correct ethernet interface was selected.
16791 -A patch was addded that allows the following files to get the PID_MAX value 
16792 from /proc/sys/kernel/pid-max: 
16793 access05.c, fcntl15.c, gethostid01.c, lstat02.c, mknod06.c, setrlimit02.c, 
16794 setsockopt01.c, stat03.c, truncate03.c  
16796 LTP-20060717
16797  - The tarball default-tests.tar.gz is a replacement for
16798    testcases/pounder21/default-tests.tar.gz.  This new pounder config
16799    enables the magic sysrq key when pounder starts.   
16800  - A patch submitted by Derek Wong to reduce the memory requirements of
16801    pounder's ramsnake test.
16802  - A patch submitted by Will Newton that allows for compatibility changes
16803    gcc 2.95.2 in th following files:
16804      lib.c, lib64.c, test.c, test64.c, test_func.c, test_func64.c, tools.c
16805  - Fixed ColdFire Makefile mistake in the syscall and syscalls/mmap directory
16806  - Added a note for uClinux users in the top level Makefile
16807  - A fix for failures in fcntl27 and fcntl28 for bugs 21614 and 23235.
16808  - A fix submitted for make_tree.c by Jacky Malcles that fixes this
16809    testcase by setting envp
16810   - A fix submitted to Jacky Malcles that fixes read_checkzero.c.  The lseek
16811    function allows the file offset to be set beyond the end of the existing
16812    end-of-file of the file.  If data is later written at this point,
16813    subsequent reads of the data is in the gap returns bytes of zeros until
16814    data is actually written into the gap.
16815  - In the testcase semget05.c the value of MAXIDS was changed for the specific
16816    machine by reading the system limit for SEMMNI - The maximum number of
16817    semaphore sets. This is a fix for bug 24745
16818  - A fix submitted by Amit K. Amora that initializes the alarm received
16819    code and allows the test to pass more than just once on 2.6.17-rc6
16820    alarm05.c,
16821  - A fix was submitted by Andy Echols for pan.c to fix an infinite
16822    loop problem that occurs  in pan if runltp tries to run a test
16823    that isn't present.
16824  - A fix was submitted to cast TEST_RETURN to gid_t to avoid implicit casts
16825    which tend to cause problems with the testcase  setregid03.c,
16826  - A patch submitted by Jacky Malcles that fixes the problem where
16827    i0_getevents() return value is not checked and may return 0 if
16828    no events are available and may generate a SIGSEGV in the testcase
16829    aiodio_append.c,
16830  - Backed out the _USC_LIB change for several Makefiles because it was
16831    breaking on the PowerPc platform on Fedora Core
16832  - Added code to ignore looking for PID_MAX on powerpc, s390, and i386 to
16833    fix build problems on newer kernel versions on the following files:
16834     sysctl05.c, setpriority04.c sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c,
16835     sysfs06. getdents01.c, sysctl03.c getsid02.c, sysctl01.c,wait402.c
16836  - TCP.c was changed to delete broken whitespace and also the call for
16837    accept(2) takes a socklen_t, not an int
16838  - Changes were added to the following files to use memset() instead of
16839    bzero():
16840    tlibio.c, write_log.c, doio.c, iogen.c, fsstress.c, fsx-linux.c,
16841    pthcli.c, pthserv.c, pth_str01.c, pth_str03.c, recvmsg01.c, sendmsg01.c,
16842    crash01.c, crash02.c, pingpong6.c,test_getname.c,fancy_timed_loop.c, 
16843    infinite_loop.c, run.c, timed_loop.c, snake.c, rpc1.c,pipeio.c, mc_recv.c
16844  - Changes were added to the following files to use memcpy() instead of
16845     bcopy():
16846     serverCommunication.cpp, member.c, rpc1.c,pipeio.c,mc_recv.c
16847 -  A series of  patches created by Mitsuru Chinen that  created some addtional 
16848    network stress tests. 
16849 -  A change submitted by Liang Shuang that fixes su01_su for the arm 
16850    architecture
16851 LTP-20060615
16852 -Added a patch from Darrick Wong to reduce the memory requirements of 
16853  pounder's ramsnaketes
16854 -Added a patch for crash01.c from Olof Johansson <olof@lixom.net>
16855  POWER5 has coherent icache, but POWER4, PPC970 and some other processors
16856  lack it. The standard dcbst/icbi/isync is needed to avoid using the not
16857  so random (or stale) data instead.
16858 -Test.h was moved to common headers to eliminate the need for every test file to
16859  declare Tst_count extern
16860 -Usctest.h was changed to eliminate scope issues when actually using TEST()
16861 -Added a patch from Mike Gahangan to clean up a makefile with an extra build 
16862  target variable.  
16863 -Added a patch from Issac Wilcox that can keeps the test from returning a false
16864  failure
16865 -Made changes to setregid02, setregid03 and setregid04 to use gid_t instead 
16866  of int where appropriate
16867 -Made changes to setresgid01, setresgid02,setresgid03, setresuid01,setresuid02,
16868  and setresuid03  to pull the [gs]etre* prototypes from headers rather than 
16869  defining them ourself
16870 -Made changes to setreuid01,setreuid02,setreuid03,setreuid04,and setreuid05
16871  to use uid_t instead of int where appropriate
16872 - Added a change to getpriority01 to combine the TEST_RETURN and TEST_ERRNO 
16873   if check so that we always display PASS or FAIL messages as pointed out 
16874   by Isaac Wilcox
16875 - Added a patch to make the output of fork07 deterministic.
16876   Specifically, make sure stdout is flushed before forking 100 times,
16877   else you can get 101 copies of the output.  This only seems to happen
16878   if glibc notices that stdout is a regular file, but in my test setup
16879   stdout is always redirected to a file and compared with something.
16880 -Changed the declaration for setup and cleanup from extern in the 
16881  following files:
16883  alarm01,chdir02,chown01,close08,creat09,dup0,dup04,execl01,execle01,execlp01,
16884  execv01,execve01,execvp01,fchmod01,fchown01,fcntl02,fcntl03,fcntl04,fcntl05,
16885  fcntl09,fcntl10,fcntl23,fcntl24,fcntl25,fcntl26,fcntl27,fcntl28,fork01,
16886  fpathconf01,fstat01,fstatfs01,fsync01,getcontext01,getdtablesize01,getegid01,
16887  geteuid01,getgid01,getgroups02,gethostid01,gethostname01,getpagesize01,
16888  getpgrp01,getpeername01,getpid01,getppid01,link07,lstat01,mkdir08,open03,
16889  pause01,read01,readlink02, readlink03,rename02,rmdir04,select03,setgid01,
16890  setpgid01,setpgid02,setregid01,setuid02,stat05,statfs01,statvfs01,symlink02,
16891  symlink03,symlink04,symlink05,sync01,time01,time02,times01,umask01,uname01,
16892  unlink05,wait02,write01,setreuid01,setreuid02,getuid01,link05,
16894 LTP-20060515
16895 -Added a -e option to print out the date of the ltp release.  Also
16896  the date of the version of LTP will be printed in log files.   
16897 -A patch for parse_opts.c was removed because it caused several test cases to fail
16898 -Added a patch from Jacky Malcles to correct typos in ltp-aiodio.sh
16899 -Added a patch from Jacky Malcles to fix aiodio_append.c
16900 -Added a patch from Bibo Mao that fixes setrlimit03
16901 -Added a patch that fixes file_test.sh.  
16902 -Added a patch that fixes gethostid01
16903 -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
16904 - Patches submitted by Thomas Gleixner to initialize interval values in setitimer03
16906 LTP-20060412
16907 -Removed a patch for parse_opts.c that caused many test cases to fail.  
16908 -Applied a patch by Jacky Malcles that added a fourth scenario for ltp-aiodio.sh
16909 -Fixed ld01 from failing on Assertions 1-7 for bug 22167
16910 -Applied a fix for Lin Feng Shen to eliminate white spaces that caused mail02 to fail
16911 - A fix created by Jacky Malcles that eliminates warning messages when complied on 64 bit platform
16912 -Applied a patch to re-enable writing on arm per by Joe Pearson / Nick Pollitt
16913 -Applied three patches by Joy Latten to the security test suite
16914 -Applied patches from Robert Williamson to fix fcntl127. This test
16915 should now  be positive test versus negative...based on the properties of
16916  the open() call in the setup() 
16917 -Applied Patch from Robbie Williamson that fixed fcntl128.  This testcase was changed the test to expect no errors.  The fcntl() call should succeed regardless
16918 -Applied a patch from gettimeofday01 to gettimeofday02 to fix the occasional failure
16919 -Applied a fix to madvise02 by Jacky Malcles to eliminate the need for a special execution of the testcase for ia_64
16920 -Applied a patch fixes the test 4 of mincore01.c that failed in 32 bit on a 64 bit kernel.
16921 -Patches applied to pread02 to fix broken white spacing
16922 -Applied a patch from Jane Lv for pread03.c.  This fixed a missed step to initialize the read buffer array.
16923 -Applied Patches submitted by Thomas Gleixner to initialize interval values to prevent setitimer01 and 02 from failing
16924 -Applied updates from Darrick Wong for Pounder for Pounder21.  Documentation was  added to get pounder up and running quickly
16925 -Feature added to Pounder21 that enables the sysrq key at the beginning of every pounder run
16927 LTP-20060306
16928 - Applied an update to allow people to automatically declare the CREATE variable in IDcheck.sh.
16929 - export a bunch of settings by default that since they are harmless
16930 - allow people to store custom settings in config.mk
16931 - 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
16932 - Fix from Jackie Malcles, no such file or directory error
16933 - make sure clean descends into the templates dir
16934 - cleanup CRLFs from end of lines, 
16935 - fix dependency tracking so targets arent rebuilt all the time
16936 - Applied LDFLAG cleanup patch from Mike Frysinger.
16937 - set default Debug level to off
16938 - fix warning: growfiles.c:357: warning: unused variable `opterr'
16939 - use errno.h instead of doing extern int errno
16940 - cut extraneous newlines from test output
16941 - kill off unused strings msg1 and msg2
16942 - cleanup test output by adding a lot more useful debug info
16943 - use proper test output routines rather than homebrewed printf statements
16944 - use proper tst_* functions for output
16945 - fix for defect 21622, insufficient timeout value
16946 - tighten up uClinux disabled messages
16947 - fixes by Jane Lv to disable EFAULT related tests on uClinux
16948 - cleanup debug output that shouldnt be shown at normal runtime
16949 - make the -F option a bit smarter
16950 - remove extraneous output and improve output when we do issue messages
16951 - Jane Lv writes: I have patched flock03.c and sched_setparam05.c to replace fork() by vfork() on uClinux.
16952 - calculate TST_TOTAL based upon the number of elements in the test array instead of hardcoding the value
16953 - use TFAIL instead of TINFO to report test failures in getcwd02
16954 - fix test on x86_64 and make error output a bit more helpful in gettimeofday
16955 - New Memory mapping testcases.
16956 - Jane Lv writes: use FORK_OR_VFORK() instead of fork() so this stuff works on uClinux
16957 - need to define _GNU_SOURCE before including features.h or sigset prototype is missed
16958 - patched flock03.c and sched_setparam05.c to replace fork() by vfork() on uClinux.
16959 - use syscall() instead of _syscall2() to improve portability
16960 - define INVALID_ADDRESS to get rid of warnings on 32bit hosts and make it more sane in general
16961 - Fix for defect 21134, look for syslog-ng instead of syslogd on some systems.
16962 - if a test failed as a non-root user and the reason was EPERM, then mark the test as PASS, not FAIL 
16963   (security-minded kernels often restrict kernel buffer access for non-root users)
16964 - fix test on 64bit hosts in syslog12
16967 LTP-20060205
16968 - Added new fcntl() test contributed by Jacky Malcles to test opening with O_WRONLY
16969 - Fix typo in nfs run script, nfs03 ran twice instead nfs04
16970 - Added the LTP's Database Opensource Test Suite to the testsuite.
16971 - Applied patch from Mike Frysinger that disables ballista if no perl 
16972   is installed on the system and fixes the clean target.
16973 - Applied LDFLAG fix from Mike Frysinger
16974 - Applied patch from Mike Frysinger to ensure Makefile properly respect CFLAGS/LDFLAGS
16975 - fixed some RH/Suse specific messages
16976 - Updates for mmc security tests
16977 - Updates for device driver testsuites from Amit Khanna (Intel)
16978 - Applied memory leak fix in fsx-linux.c
16979 - Fix for uClinux to fix execute error
16980 - Fix to prevent not enough (pages) dups error in some cases
16981 - Applied patch from Jacky Malcles: during its life fcntl23 has changed:
16982   used to open the file with O_RDWR and now is opening with O_RDONLY
16983 - Added new fcntl() test contributed by Jacky Malcles to test opening with O_WRONLY
16984 - Fixed gethostid01 so the second 64 bit check doesn't clobber the first 64 bit check by using a bitmask
16985 - fix for defect 21050, the logic on line 211 was reversed causing the 64bit code to get run on a 64bit system
16986 - Fixes for uClinux to fix fork and invalid memory access errors
16987 - Fix for defect 21072, fixing the offset on some systems
16988 - Applied patch from Mike Frysinger to resolve issue with UNALIGNED being defined multiple times for ARM targets.
16989 - Patch to fix race condition on 64bit systems, fixes bugzilla 19013
16990 - Fix for defect 21046, testcase should fail ENOMEM passes due to insufficient pages
16991 - Applied patch from Jane Lv to disable test for uClinux.
16992 - 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
16993 - Fix to get rid of ugly messages during the make
16994 - Fix for defect 21068, check for the existance of either syslogd or syslog-ng before failing and reporting an error
16995 - Applied patch from Mike Frysinger to resolve problem with defining a local syslog() function when the tests are built statically.
16996 - Fix for defect 20348, waitpid12 hangs occasionally
16997 - Applied patch from Jeff Burke:
16998   Here is a patch that modifies the following files:
16999    testcases/network/nfsv4/acl/acl1.c - Fix for segfault in a printf.
17000    testcases/network/nfsv4/acl/create_users.py - Fix for help syntax
17001      (backwards -u users -g groups).
17002    testcases/network/nfsv4/acl/runtest - Fix for useradd command and also
17003       a echo command.
17004    testcases/network/nfsv4/acl/test_long_acl.py - Fix for output, the  #
17005       of entries was munged with the word entries.
17006 - Add sctp testcase updates
17007 - Initial drop of pounder21 testsuite
17009 LTP-20060105
17010 - Updates from Jennifer Monk to enable compiling w/o errors using XLC
17011 - Applied Coldfire patch from Jody McIntyre:
17012  - Make the fdopen workaround blackfin-specific (not needed on Coldfire.)
17013  - getdents01: gcc 2.95 does not like declarations in the middle
17014    of functions, so move getdents to the top.
17015  - Add LDFLAGS to the following Makefiles:
17016  - Add -D_USC_LIB_ for Coldfire builds to the following Makefiles: creat,
17017    execve, fchdir, kill, mkdir, open, rename, rmdir, sched_setscheduler,
17018    vhangup, ipc/lib.  This avoids symbol conflicts reported by gcc 2.95.
17019  - Skip the following syscall tests on Coldfire: madvise, mlock, munlock.
17020    These system calls are not implemented.
17021  - IPC: Modify the headers and Makefiles to avoid duplicate definitions of
17022    msgkey on Coldfire.
17023  - msgctl08, msgctl09: Lower MAXNPROCS to a value that will fit in the
17024    Coldfire's memory.
17025  - mallopt01: Define __MALLOC_STANDARD__ on Coldfire.
17026  - Skip mmap01 on Coldfire since it requires sbrk(), which is not available.
17027  - rename02: Remove private do_file_setup and use the library version to avoid
17028    symbol conflicts.
17029  - kill07: Declare semkey as extern on Coldfire to avoid symbol conflicts.
17030  - kill11: Move *msg declaration since gcc 2.95 does not understand C99.
17031  - sigaction01: Move -lc in the Makefile after -lpthread.
17032 - Applied changes suggest by Jacky Malcles to keep gf18 from running longer than it needs.
17033 - Applied a suggested solution from Jacky Malcles to allow growfiles to run correctly in 64bits.
17034 - Applied a memory leak fix to fsx-linux tests.
17035 - Applied patch from Marc Unangst to resolve issues with leaking file descriptors in inode01.c
17036 - Update aio-stress.c tests from Chris Mason
17037 - Applied patch from Bibo,Mao to use RT signal instead of SIGUSR1 to inform parent process that 
17038   the child process has finished memory allocation.
17039 - New security tests from Michael Harlow
17040 - Applied patch from David Marlin to close the last file descriptor created in order to 
17041   make one file descriptor available for loading a needed library.
17042 - Added one line to gethostid, if 'hostid' includes fffffff, then we ignore.
17043 - Applied fix for Sourceforge bug ID 1332508 in getsid02
17044 - Appliec changes from Jane Lv for uClinux.
17045 - Applied patch from Mark Ver to allow proper execution on s390x platform.
17046 - Updates to ASAPI tests from David Stephens for new glibc and RFC 3542
17047 - Renamed create_file.c to nfs04_create_file.c to resolve duplicate name problem with network stress tests.
17048 - Updates to Makefile for acl testsuite
17049 - Initial add of acl testsuite from Bull
17050 - Updates from sridhar to sctp testsuite
17051 - Comment out CFLAGS overrides in network-stress Makefile, it was causing build breaks in 64bit compiles
17054 LTP-20051205
17055 - New networkStress testcase files
17056 - Security test updates for cleanup and testcase improvements
17057 - New nfsV4 testsuite
17058 - Updates for nfsV4 testsuite
17059 - Updates for open_hpi_testsuite
17060 - Corrected out of memory error msg in ltpstress.sh
17063 LTP-20051103
17064 - fix from Bryce Harrington to corect a Makefile and path problem on some systems
17065 - Updated aiocp to the latest level. See  http://developer.osdl.org/daniel/AIO/
17066 - Corrected a logical typo in the mmapstress test found by John Clemens:
17067 - Changes for cleanup of digsig testcases
17068 - Applied patch from Jacky Malcles to allow the test to execute correctly with
17069   the new 2.6 kernel.
17070 - Fix for defect failure in fcntl23.c to lock readonly file, changed to open file RDONLY
17071 - Fix gethostid01 to return correct code in 64 bit mode
17072 - fix madvise01 testcase error where it may not run out of memory
17073 - Applied patch [ ltp-Bugs-1168107 ] from Shyam Chandrasekaran:
17074 - Fix bug in settimer01.c
17075 - Fix write04.c to work on ia64
17076 - Cleanup to not include redundant sys/socket.h after linux/socket.h
17077 - Add NetworkStress testcases from IBM Japan
17080 LTP-20051004
17081 - this patch touchs up the output of ver_linux if gcc, fdformat, or mount is missing
17082 - New testcases for tpm
17083 - Fix compile error with strsep on some systems.
17084 - Add a missing include file and corrects an fprintf
17085   format type to eliminate warning messages.  It also performs some minor
17086   whitespace cleanup.
17087 - patch attached fixes it so writetest is rebuilt whenever writetest.c is updated
17088 - patch typecasts in writetest - the values given to printf to (long long int)
17089 - patch initializes some uninitialized variables and adds a
17090   return statement (non-void function) to eliminate warning messages.
17091 - patch process.c adds a missing include file, function return types
17092   and returns, cleans up structure initializations, and removes unused
17093   variables to eliminate warning messages.  The debug print macro is also
17094   modified to handle a variable number of arguments.
17095 - patch basically stubs out the GetContext function for uClibc and allows for any
17096   other system to be added accordingly since uClibc doesn't provide the function 
17097   on later builds.
17098 - Added code to check whether or not "ffffffff" is returned on some 64bit
17099   machines.
17100 - Fix for defect 17215 in nanosleep02
17101 - patch adds a missing include file, function return types
17102   and returns, and typecasts some variables to eliminate warning messages.
17103   GNU_SOURCE is also added to CFLAGS in the makefile, since otherwise
17104   the 'pselect' declaration is not found in some build environments.
17105 - Fix for defect 17723 pTrace01.c
17106 - patch adds missing include files and declares return types
17107   to eliminate warning messages for setfsuidxx.c
17108 - TEST_ERRNO fix to display as a long int.
17109 - Change sigrelse01 tests to eliminate duplicate function prototypes.
17110 - Change to sigrelse01 to use time.h vs define in program.
17111 - Fix for defect 17974, Strace/Ptrace hangs
17112 - patch adds missing include files, function prototypes and
17113   returns, and removes unused variables to eliminate warning messages.
17114   It also corrects some sprintf format warnings and replaces 'abortx' with
17115   a version that accepts a variable number of arguments.
17116 - The "generate.sh" script was mistakenly removed...added it back.
17117 - Updates to check for connection failure vs unauthorized access fail in ftp02_s1, ftp03, ftp04, ftp05
17118 - Cleanup - Removed the datafile directory, because this is created using the generate.sh
17119   script..which is called in the Makefile
17122 LTP-20050907
17123 - Added test for statvfs()
17124 - Applied a load of patches submitted to the mailing list by Gentoo's Mike Frysinger
17125 - Applied patch from Erik Andersee:
17126   if __NR_fremovexattr isnt defined by the current linux headers,
17127   acl_file_test.c will fail to build
17128 - Relocated getcontext() test from getcontext01 to just getcontext.  
17129   Also added the directory to the list of tests not ran on uclinux.
17130 - Applied patch to madvise02 for tmp memory
17131 - Applied patch to mallopt01 to fix logging error.
17132 - fix for defect 17723, change sleep to an at least vs an exact amount
17133 - Correct testcase return on RHEL 3 & 4 2.6.13-rc6-mm1
17134 - Applied IA64 patch received from Jacky Malcles to write03-04
17135 - Added -n option to allow disabling networking stress to ltp-stress
17138 LTP-20050804
17139 - Applied fix from Greg Edwards for 64bit execution.
17140 - self_exec magic required to run child functions on uClinux
17141 - Applied patch from Mike Frysinger:trying to do a build on uClibc will abort in lib/tlibio.c because we dont
17142   provide aio.h find attached a patch which updates the check to include UCLIBC alongside
17143   UCLINUX
17144 - remove call to create.sh script that checks for obscure c++ rpms
17145 - remove all references to and creation of non-std /usr/local/bin/perl5
17146 - fix ballista.cpp to not core dump with std c++ lib
17147 - fix to add librt to MakefileTarget for running aio_suspend test:missing clock_gettime on linux
17148 - remove printf.h and stdio.h from testcases/commands/ade/ld/rd1.c.
17149 - Change to fix the addition of 2 minutes without going over 60 for the seconds
17150 - patch to fix up the install target in disktest to match the install targets of everything else
17151 - patch to fix writetest Makefile to not always rebuild the writetest binary 
17152   regardless of whether you ran `make` or `make install` or whatever
17153 - newer toolchains complain about redefining 'log' since it's a math function
17154   provided by the libc find attached a simple patch to rename the 'log' variable in
17155   testcases/kernel/ipc/ipc_stress/message_queue_test_04.c to 'logit'
17156 - when running make in silent mode (make -s) the verbose mode of AR 'gets in the
17157   way' attached patch drops the -v and adds -c so that ar wont display the 'ar:
17158   creating blah.a' message either
17159 - the current mallocstress.c emits a warning about newsize being used
17160   uninitialized because gcc doesnt detect the abort(0) path 
17161   find attached a simple patch to prevent the warning from being issued
17162 - Running nptl01 can fail if the test lasts longer than 300 seconds, patch to lower interations to 100000.
17163 - Fixed clone04 to return correct failure code.
17166 LTP-20050707
17167 - Applied fixes by Paul J.Y. Lahaie to implement support for UCLinux
17168 - suppresses the warning  "head: `-1' option is obsolete; use `-n 1'..."
17169 - Updated the TEST() macro to return long, instead of int for use with 64bit architectures.
17170 - Removed umount04.
17171 - Security updates for ppc and 390 systems
17172 - The K42 open source operating system bug fix for panic when alarm is cancelled.
17173 - Applied some zSeries specific patches.
17174 - Applied patches to allow NFSv4 testing:
17175 - Define gettid() to syscall(__NR_gettid).
17177 LTP-20050608
17178 - Added test for getcontext()
17179 - Added additional test for mlockall().
17180 - Added getdtablesize() test.
17181 - Added pselect01 test.
17182 - Added new fcntl tests to scenario.
17183 - fs_inod - Raised the maximum file size for the random setting to 500Mb.
17184 - upgrade disktest to version 1.2.8
17185 - Clearify the comment explaining the second call to alarm() in
17186   testcases/kernel/syscalls/alarm/alarm06.c 
17187 - Corrected a bug in fcntl24.c and added new tests fcntl25, fcntl26, and fcntl27.
17188 - Change to 1024 default if IO_BITMAP_BITS not defined
17189 - Applied fix for conditions where ENOMEM test scenarios were failing.
17190 - mlockall03 is a Test for checking basic error conditions for mlockall(2)
17191   starting from linux 2.6.9
17192 - NGROUPS_MAX defined in limits.h is not the max number of groups in the
17193   system, it the max number guaranteed.  Thus, if the system actually
17194   allows more, the test case doesn't produce the expected failure.
17195 - test3 in setrlimit02.c:Test attempts to increase hard limit of RLIMIT_NOFILE resource.
17196   The rlim_max used by setrlimit() is expected to be greater than current hard limit to get EPERM.
17197 - nfsstress - Corrected so the test can find gettid()'s definition.
17198 - PTS Version 1.5.1 Released
17199 - Removed old version of Open POSIX Test Suite (OPTS).
17200 - Updated the open_posix_testsuite:
17203 LTP-20050505
17204 - Added DBAT testsuite, limited LTP tests for build verification - runltplite
17205 - fix the bug on test table selinux when run the ltpmenu.
17206 - Added new getpagesize() test.
17207 - New test creates a data file of specified or random size and copies
17208   the file to a random directory depth on a designated filesystem.
17209   The two files are compared and checked for differences.
17210 - Make nptl01 timeout and report failure rather than just hanging in the event of a fail.
17211 - Moved SELinux testsuite from misc to the kernel/security directory.
17212 - acct01 - Updated test to allow for execution on zSeries machines.
17213 - ioperm01 - Fixed bug will cause ioperm01 receive SEGV and report "BROK" instead of "FAIL" when this test failed.
17214 - nfs04 - use 'cmp' instead of 'diff' because I think byte comparison is better for the type of file created for this test.
17215 - Fixed ftp01 and telnet01 seems designed to run with non-root user connection
17216   when the user name is set to RUSER environment variable.
17217   However, it is incomplete.ftp01 creates a directory whose permission is root.
17218   So, non-root user cannot write in the directory.
17219   telnet01 always consider the prompt is '#'
17221 LTP-20050405
17222 - Fixed '-d' option to runltp.sh
17223 - Added optional ltp (fivextra) extended testsuite
17224 - Added digital signiture testcases from the security team
17225 - Applied patch from Gernot Payer to fix, mincore01, shmget02, capset02
17226 - Applied suggested check from Carl van_Schaik to clone02.
17227 - Added seLinux testsuite from security team and Stephen Smalley.
17228 - Added NFS cthon04 tests needed files.
17231 LTP-20050307
17232 - Added -v option to LTP, fixed -s option
17233 - Removed fcntl16 until testcase can be fixed/changed.
17234 - Fix for defect 14136, growfiles expanding a file past the 2G limit on ext2
17235 - Applied patch from Marcus Meissner for SF bug #1114114
17236 - Applied patch from David Miller for sigaction problems
17237 - Applied a patch from Suzuki Kp to resolve some race/signal handling conditions
17238 - In adapting specific LTP tests to uClinux running on Analog Devices'
17239   Blackfin processor, we found a problem in mount01 where malloc was not
17240   reserving space for the trailing null byte and strncpy was being called
17241   without enough bytes to account for the trailing null byte.  The
17242   following patch fixes the problem
17243 - Increased USER_PRECISION to 2200 to take into account the processes switching time nanosleep02
17244 - The attached patch fixes a swapon cross compile build error I ran into
17245   recently. I verified that RH9 self hosted and cross compile builds now
17246 - Removed the include of <asm/atomic.h> back out.  Most distros and kernels
17247   can build and execute the test without it now.
17248 - Change for defect 13778, when the /var/log/messages file is first moved, the first write fails
17249 - The SIGINT sighandler will set the "intinitr" flag to 1 for the children. But if the
17250   "runtime" is small( a command line argument passed, the testcases were running
17251   for 5 secs here), it may happen that the SIGINT may be recieved before the
17252   child initialize the flag to 0, and which may lead to a hang
17253 - Change to exclude lib6 directory from default build since it breaks earlier Distros
17254 - Added code to handle cases where certain distros don't define AI_V4MAPPED in /usr/include/netdb.h
17258 LTP-20050207
17259 - runltp now exports $TMPDIR as a copy of $TMP, certain exceptions caused these to be different.
17260 - extra functions for LTP libs are to make these tests fail with a more
17261   informative message when attempts to create swap on tmpfs are made.
17262 - IPV6 testcase updates from David Stevens
17263 - Applied patch from Jacky Malcles that fixes an inconsistency regarding synchronization.
17264 - Make proc01 skip kcore
17265 - Fix gives an hint to the probable solution if capset01 test fails
17266 - Fix for race conditions in synchronization between children and parent on fcntl15.
17267 - Applied patch from Jacky Malcles to allow test to run on ia64.
17268 - The test llseek sets RLIMIT_FSIZE to a small number, this fix to
17269   restore it to its original value.
17270 - Fix IPV6 Makefile install path problem
17272 LTP-20050107
17273 - Porting changes from John Kohl to help support compatablility LTP on Solaris, HP-UX and AIX.
17274 - Add scsi virtual devices testsuite using scsi_debug
17275 - Changes to fix defect 13205 - testcase (seg fault) fails when MALLOC_CHECK_=3 environment varible is turned on .
17276   Removed test for ppc64 as special exception, now passes child_stack+CHILD_STACK_SIZE as parameter to clone on ppc64
17277 - Applied patch from Prashant Yendigeri that fixes execution path problem.
17278 - Fix for defect 11968 - test seg faults on a SMP system (8-way)
17279 - Removed a prior applied patch from getdents01, that broke the testcases.
17280 - Applied patch from Ricky Ng-Adam to fix ioperm01 testcase.
17281 - Applied patch from Jacky Malcles for madvise02.
17282 - Applied fixes to error messages from Adam Lackorzynski.waitpidXX
17283 - Applied cleanup patch from Prashant Yendigeri for writexx testcases.
17285 LTP-20041203
17286 - Change to fix file creation error on certain filesystems.
17287 - gf15 and gf18 failed on both 32-bits and 64-bits, 
17288   Growfile used lseek and fstat to operate file. When file grows
17289   beyond 4G,lseek and fstat would fail on 32-bits machine.
17290 - Added fs-bench by Hironobu SUZUKI and additional JFFS
17291   testscript by G.BANU PRAKASH.
17292 - Added mongo filesystem test by namesys and additional testscript from G.BANU PRAKASH.
17293         /etc/init.d/cron restart
17294 - Applied patch from Jacky Malcles to allow test to run on IA64.
17295 - settimeofday01 fails on some platforms(ia64,41611     x86-64) occasionally.
17296   The testcase did not consider the situation when CONFIG_TIME_INTERPOLATION is enabled.
17297 - Remove case from password query since the distros use both upper and lower case P/p.
17300 LTP-20041105
17301 - Added extensive syscall testsuite (Ballista)
17302 - Added new tests to EPoll testsuite
17303 - Applied long path name patch from Michael Vieths
17304 - Removed the requirement to have "." listed as the first directory, since it is not a documented requirement.
17305 - GetDents01 - Used _syscall3() to allow this test to run on non-x86 archs.
17306 - Applied message formatting patch from Gordon Jin.
17307 - Applied IA64 specific patch from Jacky Malcles.
17308 - Fixes from Chris Wright for swapon02 failures
17309 - Restored the compile settings for Linux2.4/GLIBC2.2 and created a new one for Linux/GLIBC2.3 Removed -fwritable-strings 
17310   and -DGLIBC=22 flags from compile.
17311 - Applied a patch from Zhao Kai that added a pause to allow for testing on installations with improved PAM security.
17314 LTP-20041007
17315 - Applied fix from patch 1037010, submitted by mator.
17316 - Changes from Kris Wilson on RH specific changes
17317 - Changes from the security team testcases
17318 - Add HOWTO for pci tests
17319 - Changes for pci testcases
17320 - Disable -std=c99 and -peandtic flags in writetest's Makefile.  Some users of very old gcc versions 
17321   had problems with this, but it looks like those versions of gcc will still compile it ok.
17322 - Fix typo and add log statement if a failure on loading the test module
17323 - Changes requested from the security team for fix PPC64 error
17324 - Small fix to chown03 and fchown04.  tst_tmpdir() call was happening in a spot that would cause 
17325   it to break under certain automation environments.
17326 - un-spamify fork11 test
17327 - Fix getrlimit02.  Rajeev Tiwari <rajeevti@in.ibm.com> pointed out that RLIMIT_NLIMIT was now too 
17328   low in the usr include files for newer kernels to cause this to fail.  Defined a new high one that 
17329   ought to work for the forseeable future.
17330 - Overhaul madvise02.  Removed some invalid testcases, fixed one case that was an invalid failure, and a lot of cleanup
17331 - Changes from SuSE for mincore tests
17332 - Changes from Ihno for Itainium failures
17333 - Changes from SuSE for setdomainname tests
17334 - Changes submitted from SuSE for sethostname
17335 - Changes to fix statfs03 error on trying to write to protected directory
17336 - Change to fix defect 10947, failure on tmp directory
17337 - Applied IA64 specific patch from Jacky Malcles:
17341 LTP-20040908
17342 - Modified runalltests.sh to call runltp.sh. runalltests.sh is now deprecated and will be removed early next year.
17343 - Modified tst_tmpdir to ensure 777 permissions on test directory.
17344 - Changes to ltp-aiodio.part3 for testcase run parameters
17345 - Changes for 2.6.X so only delete modules is run, query and create are obsolete
17346 - Updated runtest scenario with the latest SCTP tests.
17347 - uncommented swapon() tests.
17348 - added new paging tests, mincore and madvise
17349 - Change to fix aio-stress problem will io errors on a short read during the random read portion
17350 - Change to only print out a pass/fail instead of # of iterations pass/fail
17351 - Added IA64 specific code for shmt09.
17352 - Change to not do /dev/ptmx group write on arm arch.
17353 - Applied patch from Ling, Xiaofeng to allow the test to use TDIRECTORY correctly.
17354 - Corrected test 1 to show EPERM error pointed out by Ling, Xiaofeng.
17355 - Change to close fileHandle prior to cleanup to correct testcase failure in NFS filesystems
17356 - Change sleep time from 1 second to 10 seconds to allow system to pass
17357 - Change to define RUSAGE_BOTH if not defined, RH removed from user space and other distros still support.
17358 - Add arm arch to the ALIGNED typedefs
17359 - Changes from Ihno for llseek01.c to check TEST_RETURN vs TEST_ERRNO
17360 - use ltp functions in f00f test for better output parsing
17361 - Fix Makefile to link open_files into the bin directory
17362 - Get rid of extra = of "must be Root user" check
17363 - Change the awk $4 to an $NF to support debian only returning 3 terms
17364 - Change to tcpdump to check IFNAME define
17366 LTP-20040804
17367 - Corrected TCbin definition.
17368 - Changes to check for RedHat install when setting up environment variables
17369 - Changed ROOT_PASSWORD to PASSWD to match other testcases.
17370 - Change to check and exclude test if running on a 390 system since test is invalid on that platform
17371 - Fix build errors in modify_ldt01 and modify_ldt02
17372 - Additional security testcases
17374 LTP-20040707
17375 - Added a new test for bind() written by Dan Jones.
17376 - Jacky Malcles added support for ext3 and some cleanup code.
17377 - Fixes to fix DMAPI defect
17378 - Changes for eliminating dmapi.h
17379 - Applied patch from Gary Williams to change malloc() to calloc() b/c some
17380   archs don't like the use of uninitialized memory.
17381 - Fix typo and change i to a 1 in the bufcmp function in diotest_routines.c
17382 - Applied patch from Gary Williams that added an optional forth arguement to
17383  semctl as a union, not a pointer to pointer, b/c pointer to pointer causes ppc
17384  to explode.  Union will automagically interpret the union as a pointer as
17385  necessary....now works on multiple archs.
17386 - Made sure that the shm segment is cleaned up if the shmat() fails.
17387 - Applied patch from Wu Zhou to correctly cleanup in case of a failure.
17388 - Added definition for SHM_HUGETLB for cases where this is not defined.
17389 - Applied patch from Steve Hill and Gary Williams for MIPS.
17390 - Applied a timing fix to allow the test to run on more architectures.
17391 - Applied results cleanup patch from Gary Williams.
17392 - Corrected the logic in the test to use -lepoll or not.
17393 - Applied PASS message cleanup patch from Gary Williams
17394 - Fix invalid syntax "if undefined" in modify_ldt tests
17395 - Applied patch from Gary Williams for personality() tests to initialize
17396   PER_LINUX so we can clearly see if the desired changes occur.
17397 - Updated to Posixtestsuite-1.4.3
17400 LTP-20040603
17401 - Minor corrections to the NUM_PROCS patch
17402 - Added the ability to pass NUM_PROCS to the -c option for runalltests.sh
17403 - Fix genload in runalltests.sh, it was trying to run it in all caps, but the binary is all lower case.  
17404   Should actually run genload now.
17405 - Patch from Alastair McKinstry to allow LTP to build on Linux/HPPA
17406 - Changes for parameters passed to aio-sparse for correct offsets and restrictions on sizes.
17407 - Add new security tests to syscalls testsuite
17408 - In acl_file_test.c and acl_link_test.c syscalls regarding xattrs are still
17409    done via syscall, although libc functions are available. Furthermore I found
17410    out that on older distros for non-intel architectures both attr/xattr.h and
17411    constants like __NR_getxattr are not available, so in this case the these
17412    testcases are not built.
17413 - Updates for the DMPAI testsuite ppc64 support.
17414 - Fix failure on rwtest versions rwtest03 and rwtest04 due to mmap running out of resources.
17415 - Made changes to get thread ID vs get PID for NPTL threads for unique filenames where child/parent PIDs are the same.
17416 - Changes to diotest5 and diotest_routines to eliminate random/intermitant failures on data compare.
17417 - Fixed memory leak in mmstress testcase.
17418 - Changed clone02 to use tid instead of pid to eliminate failures on NPTL threads(same PIDs for parent/child)
17419 - Changed fcntl15 getpid to gettid (syscall(gettid)) to get unique thread ID vs common PID in NPTL threads.
17420 - Added adp testcases.
17424 LTP-20040506
17425 - Corrected a bug fix, so that the runalltests.sh script ends correctly and returns a
17426   0 or 1 depending on PASS/FAIL result.
17427 - Applied bug fixes from Gernot Payer
17428 - Changes for parameters passed to aio-sparse for correct offsets and restrictions on sizes.
17429 - Changes to fix error "invalid argument" on parameters for aiodio_sparse tests
17430 - Relocated the acl tests to /kernel/fs
17431 - Added initial drop of DMapi testcases
17432 - Applied fix from Joe Habermann for the "v" option, where in some cases the
17433   routine, sy_mmrw, will pass sbuf.st_size for the msync length without first
17434   having done the fstat to populate sbuf.
17435 - Changes to have the directio run a pre-defined number of iterations for more complete testing
17436 - Fix too many open filehandle problem on direct io tests
17437 - Created a second test that checks how huge pages are mapped in 32-bit and
17438   64-bit processes.
17439 - Added new test for testing that a normal mmap cannot be mapped into a
17440   high memory region.
17441 - Added test to map a file to the max size possible.
17442 - Made the tests 64bot friendly.
17443 - Added tests for shmat() calls using hugetlb.
17444 - Corrected tests to allow EACCES or EPERM, which is documented in POSIX.
17445 - Update open_posix_tests to 1.4.1
17448 LTP-20040405
17449 - Added nptl scenario.
17450 - Added ltp-run-files.txt file to identify testcases/scripts that are NOT run using runalltests.sh
17451 - Added EAL2 (security) testsuite.
17452 - Applied daemon typo patch from Andrew R. Reiter.
17453 - Fixed a bug so that sysinfo() works on 32bit machines with +4GB of memory.
17454 - Updated the nptl tests to only execute on NPTL enabled systems.
17455 - Added a new test for testing a specific problem seen in certain version of NPTL where 
17456 pthread_cond_timedwait() can hang. This was written by  Neil Richards of IBMUK.
17457 - Fix EPoll PROTECT_FUNC macro to get around compiler bug for varible parameter list
17458 - Fix for bug 7007, pickup correct NGROUPS
17459 - Applied patch from Yaroslav Popovitch that addresses problems related
17460 to the __syscall2 definition and 2.6 kernel based systems with glibc-kernheaders-2.4-8.43.
17461 - Fix for bug 7009, failure on ppc64
17462 - Changed NFS test to use /tmp instead of /mnt.
17463 - Corrected sctp Makefile to allow for cross-compiled options to be passed down.
17464 - Fixed bug 7011 on reiserfs
17467 LTP-20040304
17468 - This patch makes rwtest generate a PASS/FAIL  (Chris Dearman) 
17469   message in the output 
17470   log.  Updated the runtest/* scripts that use rwtest.  also
17471   changed the iogen01 test to use rwtest instead of invoking iogen/doio
17472   directly.
17473 - Added AIO/DIO testcases from OSDL, SUSE
17474 - Changes to AIO/DIO                            ( Marty Ridgeway )
17475   changes to aio-stress test runs
17476 - Applied patches from Chris Dearman to set 
17477   PASS/FAIL messages for ltp-stress.            ( Chris Dearman )
17478 - Created 2 new testcases to test the fcntl()   ( Robbie Williamson )
17479   call with the F_SETLEASE option. 
17480 - tcp_cmds - Changed the ipchains test to       ( Robbie Williamson )
17481   iptables. 
17482 - mmstress - Applied patch from Jacky Malcles and Gary Williams to remove the path 
17483   constraints when calling "dummy". 
17484 - added new ltp epoll testcases                  ( Marty ridgeway )
17485 - Added tests for GETLEASE, and SETLEASE w/FD_UNLCK ( Robbie Williamson )
17486 - sendmsg01 - Removed test number 11, b/c it was not testing for EINVAL correctly. ( Robbie Williamson )
17487 - setregid02 - Changes to accept now valid user ID ( Marty Ridgeway )
17488   and update testcase msg to reflect test group vs user 
17489 - dhcpd_tests - Appled syntax error patch.          ( Hubert Lin )
17490 - Updates to SCTP and new tests added.              ( Marty Ridgeway )
17491 - Update to OpenHPI 0.5.0                           ( Robbie Williamson )
17492 - Added Dan Carpenter's "Strace Test" 
17495 LTP-20040206
17496 - Applied documentation cleanup patch.          ( Randy Dunlap )
17497 - Fixed the "-t" default option in              ( Hubert Lin )
17498   runalltests.sh
17499 - Relocated the aio tests to all reside         ( Robbie Williamson )
17500   in one location under kernel/io.
17501 - Fixed a 2.6 related compile error in the      ( Marty Ridgeway )
17502   device driver test tbase.c file. 
17503 - Updated the diotests to compile with gcc      ( Mark Meissner )
17504   3.4.
17505 - Fixed race condition and stability of the     ( Gary Williams )
17506   mmstress.c.
17507 - Corrected pth_str02's return value checking   ( Gary Williams )
17508   and results handling.
17509 - Updated open08 to use an FHS specified file.  ( Randy Hron )
17510 - Fixed a buffer overflow problem in pipe07.    ( Erik Andersen )
17511 - Fixed setregid02's test case id.              ( Paul Larson )
17512 - Relaxed the expected results for string01.    ( Marty Ridgeway )
17513 - Removed the EFAULT test from syslog12 b/c     ( Andi Kleen )
17514   it was unpredictable and didn't acheive the     
17515   intended test result.
17516 - Fixed an issue with data generation in        ( Michael Wolf )
17517   gentan.c of float_trigo.
17518 - Added tests for iptables.                     ( Hubert Lin )
17519 - Updated mc_cmds to use 'netstat -i -n'.       ( Hubert Lin )
17520 - Corrected the "this_file" variable in the     ( Jacky Malcles )
17521   rpc testcases.
17522 - Corrected a typo in rusers test.              ( Jacky Malcles )
17523 - Fixed execution bug in ltpSockets.sh.         ( Robbie Williamson )
17524 - Updated the rlogin and telnet tests to        ( Hubert Lin )
17525   execute correctly.
17526 - Updated the xinetd tests to run under RHEL.   ( Ming Gao )
17527 - Corrected path locations in ltpfslvm.sh.      ( Robbie Williamson )
17530 LTP-20040108
17531 - Fixed broken -l option in runalltests.sh.     ( Paul Larson )
17532 - Fixed netpipe typo in runalltests.sh.         ( Paul Larson )
17533 - Fixed memory leak in parse_opts.c library.    ( Randy Hron )
17534 - Removed personality() system call tests from  ( Robbie Williamson )
17535   the runalltests.sh and ltpstress.sh scripts.
17536 - Cleaned up file_test.sh for improved          ( Glen Foster )
17537   execution.
17538 - Cleaned up mail_tests.sh for improved         ( Glen Foster )
17539   execution.
17540 - Fixed the direct I/O tests to correctly       ( Robbie Williamson )
17541   check if direct I/O is supported on the tested 
17542   filesystem.
17543 - Fixed a typo and correct return value in      ( Jay Turner )
17544   clone07.c.
17545 - Fixed coding error in getcwd03.c.             ( Erik Andersen )
17546 - Fixed problem of incorrect use of fclose(),   ( Erik Andersen )
17547   instead of pclose() in msgctl08.c and 
17548   msgctl09.c.
17549 - Removed usmblks test from mallopt01.c.        ( Erik Andersen )
17550 - Updated the modify_ldt() tests to build       ( Robbie Williamson )
17551   according to what struct is defined in
17552   asm/ldt.h: user_desc or modify_ldt_ldt_s
17553 - Updated pipe07.c to check the number of used  ( Robbie Williamson )
17554   file descriptors and adjust itself accordingly
17555   before executing.
17556 - Updated sendfile03 to allow for situations    ( Robbie Williamson )
17557   where the execution environment has more than
17558   STDIN, STDOUT, and STDERR in use.
17559 - Removed assumptions about the width of a uid_t( Erik Andersen )
17560   and gid_t in the setregid02.c, setresuid03.c,
17561   and setreuid06.c.
17562 - Fixed string01.c to not expect implementation ( Erik Andersen )
17563   specific results.
17564 - Updated swapon02.c to build in environments   ( Robbie Williamson )
17565   where MAX_SWAPFILES must be specified.
17566 - Updated mc_cmds and tcpdump01 to handle       ( Ming Gao )
17567   multiple interfaces better.
17570 LTP-20031204
17571 - Allowed the test driver to ignore all         ( Robbie Williamson )
17572   real-time signals.
17573 - Removed the obsolete time() and stime() tests ( Robbie Williamson ) 
17574   from the default runalltests.sh and 
17575   ltpstress.sh scripts.
17576 - Updated "file_test.sh" with fixes to improve  ( Glen Foster )
17577   execution and portability.
17578 - Updated "cpio_tests.sh" with fixes to improve ( Glen Foster )
17579   execution and portability.
17580 - Updated "cron_tests.sh" with fixes to improve ( Glen Foster )
17581   execution and portability.
17582 - Updated "mail_tests.sh" with fixes to improve ( Glen Foster )
17583   execution and portability.
17584 - Added Asynchronous I/O (aio) testcases.       ( Marty Ridgeway )
17585 - Added file & directory ACL control and        ( Marty Ridgeway )
17586   management testcases.
17587 - Added testcases for low-level SCSI & virtual  ( Marty Ridgeway )
17588   SCSI devices. 
17589 - Updated direct IO tests to return TCONF if    ( Robbie Williamson )
17590   the tested filesystem does not support dio.
17591 - Updated acct01 & sockioctl01 to handle        ( Robbie Williamson )
17592   situations where /dev/tty0 does not exist.
17593 - Updated fsync02 to ensure max_block is always ( Robbie Williamson )
17594   greater than data_blocks.
17595 - Updated getgroups03 to allow for better       ( Susanne Wintenberger )
17596   stability and platform portabilty.
17597 - Updated the modify_ldt testcases to allow the ( Robbie Williamson )
17598   tests the ability to build on installations
17599   that use type "user_desc" instead of 
17600   "modify_ldt_s_s".
17601 - Applied IA64 specific fixes to sigaltstack()  ( Jacky Malcles )
17602   tests.
17603 - Updated some of the utime() tests to sleep    ( Glen Foster )
17604   longer than one second (2) to ensure proper 
17605   execution on IA64.
17606 - Updated some of the write() tests to make the ( Susanne Wintenberger )
17607   invalid address test 64bit portable.
17608 - Added new NFS stress test: nfs_fsstress.      ( Robbie Williamson )
17609 - Updated OpenHPI testsuite.                    ( Kevin Gao )
17610 - Updated ltpstress.sh to change the maximum    ( Robbie Williamson )
17611   number of user processes to "unlimited"
17612   before testing begins (ulimit -u).
17615 LTP-20031106
17616 - Fixed bugs in runalltests.sh with creating    ( Manoj Iyer ) 
17617   the results directory and locating 'pan'.
17618 - Created new NFS test, nfs04, which tests      ( Robbie Williamson )
17619   file integrity when copying across mounts.
17620 - Updated the SCTP testcases.                   ( Marty Ridgeway )
17621 - Fixed bugs in 'tar' shell tests.              ( Glen Foster )
17622 - Applied patch to 'doio' for machines that     ( Jun Sun )
17623   have virtually indexed cache and cache 
17624   aliasing problems
17625 - Updated mem01 and mtest01 to execute on s390  ( Robbie Williamson )
17626   better.
17627 - Added missing parenthesis to mmstress.        ( Manoj Iyer )
17628 - Added code to chown03 & fchown04 to set the   ( Robbie Williamson )
17629   environment variable, "change_owner", if it
17630   is not already set.
17631 - Set the clone stack size to 16384 for all     ( Robbie Williamson )
17632   clone() tests.
17633 - Applied IA64 specific patch to clone04.       ( Jacky Malcles )
17634 - Removed test8 from stat06 b/c it was not      ( Robbie Williamson )
17635   valid under the SUSv3.
17636 - Added some extra documentation to swapon02    ( Robbie Williamson )
17637   on how to handle glibc 2.2.5.
17638 - Resolved bug #834027 with sync02.             ( Robbie Williamson )
17639 - Added option to log 'iostat' data during      ( Robbie Williamson )
17640   testing using "ltpstress.sh".                 
17643 LTP-20031002
17644 - Enabled better binary compatibility between   ( Robbie Williamson )
17645   executions on NPTL and Linuxthreads.
17646 - Created README for device drivers test        ( Marty Ridgeway )
17647   executions.
17648 - Resolved bugs #807255 & #807400 for fs_maim.  ( Hien Nguyen )
17649 - Updated disktest to version 1.1.12            ( Brent Yardley )
17650 - Corrected the headers for capset and capget.  ( Robbie Williamson )
17651 - Applied IA-64 fix to clone06 and munlock02.   ( Jacky Malcles )
17652 - Fixed compile warning for gettimeofday01.     ( Andreas Jaeger )
17653 - Applied testcase stability patch to pipe()    ( Erik Andersen )
17654   testcases.
17655 - Fixed rlogin01 and telnet01 so that they      ( Paul Larson ) 
17656   correctly detect when they pass.      
17657 - Applied updates to the OpenHPI test suite.    ( Kevin Gao )
17658 - Updated the Open POSIX test suite to 1.3.0.   ( Robbie Williamson )
17659 - Changed ltpstress to use all installed RAM    ( Robbie Williamson )
17660   plus 1/2 swap space by default.
17664 LTP-20030905
17666 - Corrected "-d" option for runalltests.sh      ( David Smith )
17667 - Corrected ade commands tests to allow for     ( Xu Cheng
17668   cross platform ppc64 execution.                 Robbie Williamson )
17669 - Fixed compile errors for device driver        ( Marty Ridgeway )
17670   tests seen on 2.5.73 kernels and above.       ( Marty Ridgeway )
17671 - Initial drop of drivers/base code.
17672 - Added Device Simulator Framework.             ( Marty Ridgeway
17673                                                   David Cruz
17674                                                   Sean Ruyle )
17675 - Removed the need to include sys/stropts.h     ( Robbie Williamson )
17676   in the syscall tests.  
17677 - Modified acct01 to use tty0 to allow for      ( Paul Larson )
17678   testing in environments without a controlling
17679   terminal.
17680 - Modified alarm03 to allow the timer to be     ( George Ansinger
17681   rounded up to the next second.                  Paul Larson )
17682 - Corrected ifdef settings for PowerPC64 by     ( Robbie Williamson )
17683   changing all __ppc64__ to __powerpc64__
17684 - Corrected pthread id display in the float_    ( Robbie Williamson )
17685   tests.
17686 - Updated mc_cmds and tcpdump01 to support      ( Xu Cheng
17687   multiple interfaces.                            Robbie Williamson )
17688 - Applied patches: #788275, #788323, 788727,    ( David Smith )
17689   and 788836.
17690 - Updated OpenHPI testsuite.                    ( Kevin Gao )
17691 - Removed the top-LTP tool from being built     ( Robbie Williamson )
17692   using `make all` or `make install`.
17693 - Removed the open_posix and open_hpi           ( Robbie Williamson )
17694   testsuites from being built using `make all`
17695   or `make install`.
17697 LTP-20030807
17699 - Reorganized and updated the testcase          ( Robbie Williamson )
17700   descriptions under /doc
17701 - Updated the tst_rmdir API to use              ( Robbie Williamson )
17702   remove() instead of rmdir().
17703 - Added support for the __ARM_ARCH_4T__         ( Ramesh Subramanian )
17704   architecture.
17705 - Updated clone() tests to allow them           ( Robbie Williamson )
17706   to execute on ppc64.
17707 - Created new clone07 test to check for         ( Robbie Williamson )
17708   glibc bug.
17709 - Rewrote the generate.sh scripts to perl       ( Randy Hron
17710   for faster execution.                           Robbie Williamson )
17711 - Updated "fsstress" to allow setting the       ( Robbie Williamson )
17712   number of loops to run and cleanup options.
17713 - Removed case from diotest4 for read/writes    ( Robbie Williamson )
17714   with negative counts. Not in SUS.
17715 - Fixed chown03 testcase to allow for better    ( Paul Larson )
17716   execution stability.
17717 - Added check to mmapstress tests to see if     ( Robbie Williamson )
17718   roundup() is defined, before defining it.
17719 - Cleaned up sched_stress.                      ( Randy Hron )
17720 - Modified diotest4 to test dio to /dev/null    ( Robbie Williamson )
17721   but not record it as a pass or fail.
17722 - Removed extra "\n"s from creat09.             ( Paul Larson )
17723 - Updated syscall tests that used their own     ( Randy Hron )
17724   strcpy() definition, instead of string.h's.
17725 - Fixed fchown04 testcase to allow for better   ( Paul Larson )
17726   execution stability.
17727 - Updated fcntl14 to allow for better execution ( Ramesh Subramanian )
17728   stability & remove possibility of false fails.
17729 - Applied Xtensa architecture specific patches. ( Joe Taylor )
17730 - Updated memory tests to allow for distros     ( Robbie Williamson )
17731   that allow non-root users to m(un)lockall 
17732   within the RLIMIT_MEMLOCK resource limit.
17733 - Changed the way munlock02 attempts to access  ( Robbie Williamson )
17734   outside it's memory space to a more reliable
17735   method.
17736 - Corrected an expected error return for a case ( Andrew Morton 
17737   in recvmsg01 and sendmsg01.                     Paul Larson )
17738 - Corrected compiler warnings in the multicast  ( Robbie Williamson )
17739   test, mc_opts.
17740 - Corrected syntax error reported in            ( Robbie Williamson )
17741   Bug #773670.
17742 - Corrected unitialized variable problem in     ( Ramesh Subramanian )
17743   sendfile01.
17744 - Updated the Open Posix Test Suite to 1.2      ( Robbie Williamson )
17745 - Applied patches to Open HPI Test Suite.       ( Kevin Gao )
17748 LTP-20030710
17750 - Added LIB_DIR variable to top-level Makefile    ( Robbie Williamson )
17751   to allow specification of where to install
17752   libproc.so for the top-LTP tool.
17753 - Updated Open POSIX Test Suite to 1.1.0.         ( Robbie Williamson )
17754 - Added JFS tests to the LVM test script.         ( Marty Ridgeway )
17755 - Removed tests from the LTP system stress        ( Robbie Williamson )
17756   script that had problems running concurrently. 
17757 - Updated ar01 to avoid bug if building rpm.      ( Manoj Iyer )
17758 - Added ACPI testcases.                           ( Marty Ridgeway )
17759 - Added testcases to execute inline functions in  ( Marty Ridgeway )
17760   the kernel tree.
17761 - Added testcases to for the NLS filesystem.      ( Marty Ridgeway )
17762 - Added PCI testcases.                            ( Marty Ridgeway )
17763 - Added USB device testcases.                     ( Marty Ridgeway )
17764 - Applied code cleanup patches to stream tests.   ( Randy Hron )
17765 - Ported sem02.c to use some of the LTP test      ( Paul Larson )
17766   harness API.
17767 - Updated mtest01 to fix hang issues.             ( Robbie Williamson
17768                                                     Paul Larson )
17769 - TCID fixes to various syscall tests.            ( Paul Larson )
17770 - Cleanup of various syscall test outputs.        ( Paul Larson )
17771 - IA64 fix to mlock02, mprotect01, munlock02.     ( Jacky Malcles )
17772 - Applied uclibc patch for memory tests.          ( David McKay )
17773 - Increased the size of memory to attempt to      ( Robbie Williamson )
17774   munlock for munlock02 to ensure correct
17775   test execution.
17776 - Updated readdir02 to catch SIGSEGV and fixed    ( Robbie Williamson
17777   small bug in test.                                Paul Larson )
17778 - Updated recvmsg01 and sendmsg01 to handle 2.5   ( Robbie Williamson )
17779   64bit architecture specifics.
17780 - Updates to syslog01-10 to support Debian        ( Robbie Williamson  
17781   systems and improved their stability.             Paul Larson )
17782 - Applied IA64 specific patch to syslog11/12.     ( Robbie Williamson )
17783 - Removed an unneccessary free() call in ustat01  ( Doug Ramier )
17784 - Corrected the "install:" section of the mc_opts ( Robbie Williamson )
17785   network test.
17786 - Added default option for RHOST for nfs03 and    ( Robbie Williamson )
17787   nfsstress. 
17788 - Modified rwho01, sendfile01, tcpdump01 to use   ( Manoj Iyer )
17789   test APIs and added checks for required 
17790   commands.
17791 - Added the Open HPI testsuite.                   ( Kevin Gao
17792     http://openhpi.sourceforge.net/                 Robbie Williamson )
17793 - Added new filesystem testscripts.               ( Marty Ridgeway )
17794 - Added 'mkrootfs' utility to tools section.      ( Manoj Iyer )
17799 LTP-20030606
17801 - Updated ltpmenu to redirect `ver_linux` output  ( Robbie Williamson )
17802   to the redirected output file.
17803 - Added warning to runalltests.sh when the "-x"   ( Robbie Williamson )
17804   option is selected.
17805 - Corrected syntax error in RHOST/PASSWD          ( Robbie Williamson )
17806   checking section.
17807 - Made `pan` Makefile honor top-level LOADLIBES.  ( Robbie Williamson )
17808 - Relocated all Open POSIX Test Suite tests       ( Robbie Williamson ) 
17809   listed in the scenario files to /runtest/posix.
17810 - Relocated all Open POSIX Test Suite tests to    ( Robbie Williamson )
17811   /testcases/open_posix_testsuite.
17812 - Removed OPEN Posix Test Suite tests from        ( Robbie Williamson )
17813   runalltests.sh default run.
17814 - Ported new asynchronous I/O test, aio01, to     ( Narasimha Sharoff
17815   LTP.                                              Paul Larson )
17816 - Added ppc64/ia64 fix to diotest4.               ( Peter Bergner
17817                                                     Robbie Williamson )
17818 - Updated mem01 to use sysinfo() and adjusted     ( Robbie Williamson )
17819   allocation limits.
17820 - Updated mtest01 to run on large memory machines ( Robbie Williamson )
17821 - Updated mmap tests to correctly cleanup after   ( Paul Larson )
17822   execution.
17823 - Cleaned up sched_stress and fixed problem with  ( Paul Larson )
17824   segfaulting reported by Andi Kleen.
17825 - Added s390/s390x specific code to clone() tests ( Jay Huie
17826                                                     Robbie Williamson )
17827 - Fixed typo in mkdir04 in PASS output.           ( Paul Larson )
17828 - Corrected syntax error in munlockall02.         ( Robbie Williamson )
17829 - Applied ppc64 and s390x fix to profil01.        ( Steve Munroe
17830                                                     Robbie Williamson )
17831 - Fixed syntax problem in mc_opts.                ( Robbie Williamson )
17832 - Fixed "-i" problem with sendfile02.             ( Aniruddha Marathe )
17833 - Included /asm/atomic.h file to swapon02         ( Paul Larson )
17834   includes to allow test to compile on RH 7.2
17835 - Applied ia64 fix for sysctl() tests.            ( Jacky Malcles )
17836 - Made syslog tests correctky cleanup after       ( Robbie Williamson )
17837   failure and handle multiple instances.
17838 - Fixed mc_commo to make sure `ping` uses the     ( Dang En Ren
17839   correct interface.                                Robbie Williamson )
17840 - Fixed small bug in ltpServer.c.                 ( Paul Larson )
17841 - Allowed `make` to continue on errors in         ( Robbie Williamson )
17842   open_posix_testsuite build/install.
17843 - Added pause in "all" and "install" section of   ( Robbie Williamson )
17844   open_posix_testsuite/Makefile to allow user to
17845   read location of build/install error logfiles.
17846 - Removed the procps directory in /tools and      ( Robbie Williamson )
17847   replaced with a stripped down version: top-LTP.
17850 LTP-20030508
17852 - Updated the LTP to build and execute on NPTL    ( Robbie Williamson )
17853   installed systems
17854 - Applied 'ash' compatibilty patch                ( Dan Kegel )
17855 - Applied "CFLAGS+=" Makefile patch               ( Vasan Sundar )
17856 - Created "/testscripts" directory and relocated  ( Robbie Williamson )
17857   scripts to it
17858 - Fixed kill problem with genload's stress.c      ( Amos Waterland )
17859 - Added checking for users and sys groups to      ( Robbie Williamson ) 
17860   IDcheck.sh. Also, called the script from 
17861   runalltests.sh before executing tests to support 
17862   cross-compiled platforms
17863 - Added 'ltpmenu' GUI                             ( Manoj Iyer
17864                                                     Robbie Williamson )
17865 - Applied "posixfy" patches                       ( Vasan Sundar )
17866 - Updated runalltests.sh to use -o for            ( Robbie Williamson )
17867   redirecting output.
17868 - Added code to runalltests.sh to prompt for      ( Robbie Williamson )
17869   RHOST and PASSWD when running network tests.
17870 - Updated Open POSIX Test Suite header file to    ( Robbie Williamson )
17871   allow timer tests to build.
17872 - Compiler warnings cleanups.                     ( Robbie Williamson )
17873 - Corrected buffer overflow in inode02.           ( Dan Kegel )
17874 - Updated disktest to 1.1.10 and fixed for        ( Robbie Williamson )
17875   systems w/o O_DIRECT
17876 - Completed merge of Open POSIX Test Suite 0.9.0  ( Robbie Williamson )
17877 - Applied ia64 specific patches                   ( Jacky Malcles )
17878 - Updated Makefiles to allow use of "-j"          ( Nate Straz )
17879 - Correct fork05 for use in newer glibc/kernels   ( Ulrich Drepper )
17880 - Applied "type" fixes to recvfrom and recvmsg    ( Andreas Jaeger )
17881 - Applied x86_64 specific patches                 ( Andreas Jaeger )
17882 - Applied MSG_CMSG_COMPAT fix for 64bit 2.5       ( Bryan Logan )
17883   kernels.
17884 - Added new testcase for setegid.                 ( Dan Kegel )
17885 - Modified syslog tests to use test apis          ( Manoj Iyer )
17886 - Added 2.5 timer tests.                          ( Aniruddha Marathe )
17887 - Added Device Mapper tests.                      ( Marty Ridgeway )
17888 - Added sockets tests.                            ( Marty Ridgeway )
17889 - Removed fptest03 due to use of obsolete         ( Robbie Williamson )
17890   syscalls that perform 48bit math operations
17895 LTP-20030403
17897 - Fixed CFLAGS in all makefiles to append (+=)    ( Vasan Sundar )
17898 - Removed the outdated & poorly written           ( Robbie Williamson )
17899   GUI ( ltp )            
17900 - Corrected bug with -x flag in runalltests.sh    ( Robbie Williamson )
17901 - Added additional documentation into             ( Manoj Iyer  
17902   runalltests.sh                                    Robbie Williamson )
17903 - MASSIVE compiler warnings cleanup.              ( Andreas Jaeger )
17904                                                   ( Robbie Williamson )
17905 - Corrected library linking at build time.        ( Andreas Jaeger )
17906 - Added descriptions to first line of all         ( Robbie Williamson )
17907   runtest scenarios.
17908 - Commented out 2 cases in syslog11 test that     ( Paul Larson        
17909   clear the dmesg buffer.                           Robbie Williamson )
17910 - Updated fs_maim to use ext3 and reiserfs.       ( Airong Zhang )
17911 - Removed "\n"s from testcase outputs.            ( Dan Kegel )
17912 - Corrected direct_io tests to compile a dummy    ( Vasan Sundar )
17913   program if O_DIRECT is not defined & return
17914   TCONF. 
17915 - Changed stress_floppy to use `cp` instead of    ( Robbie Williamson )
17916   `ln` with its data directory.
17917 - Applied IA64 specific patch to shmt02, shmt04,  ( Jacky Malcles )
17918   shmt05, shmt06, shmt07.
17919 - Relocated the module tests to .../kernel/module ( Paul Larson )
17920 - Removed module tests from syscalls scenario     ( Paul Larson )
17921   file.
17922 - Corrected the stack management in clone tests.  ( Chris Dearman )
17923 - Corrected the pids casting from int to pid_t    ( Jaideep Dharap )
17924   in fcntl17.
17925 - Applied fix to flock03 to have the file         ( Matthew Wilcox )
17926   descriptor passed to the child.
17927 - Enabled the validation section of getgroups03.  ( Robbie Williamson )
17928 - Added code to getsid02, setpriority04, &        ( Robbie Williamson )
17929   wait402 to use PID_MAX_DEFAULT if PID_MAX is
17930   not defined.
17931 - Fixed gettimeofday01 for gcc-3.2 quirk with     ( Andi Kleen
17932   x86-64.                                           Paul Larson )
17933 - Fixed msgctl08 and msgctl09 to check for the    ( Dan Kegel )
17934   `ipcs` command before trying to use it.
17935 - Added IA64 specific code to shmat01.            ( Jacky Malcles )
17936 - Fixed problem with kill11 false failure with    ( Paul Larson )
17937   some compilers.
17938 - Changed llseek tests to call lseek64.           ( Andreas Jaeger )
17939 - Replaced calls to time() with calls to          ( Dan Kegel )
17940   gettimeofday() in nanosleep01 to help avoid
17941   race conditions.
17942 - Removed race condtions in recv01, recvfrom01, & ( Dan Kegel )
17943   recvmsg01.
17944 - Replaced setegid() call with setregid() call in ( Robbie Williamson )
17945   setresgid01.
17946 - Added code to check for NR_socketcall before    ( Andi Kleen )
17947   executing the socketcall tests.
17948 - Fixed swapon02 for correct execution on 2.5     ( Susanne Wintenberger )
17949 - Fixed system specific build problem with        ( Paul Larson )
17950   swapon02 
17951 - Corrected the MININT section of abs01.          ( Robbie Williamson )
17952 - Moved generate() into main.c for the float_*    ( Robbie Williamson )
17953   tests. 
17954 - Explicitly set the stacksize in main.c for the  ( Robbie Williamson )
17955   float_* tests.
17956 - Removed optimization from building the float_*  ( Robbie Williamson )
17957   tests.
17958 - Relocated netpipe-ipv6 from ipv6/tools to the   ( Robbie Williamson )
17959   top-level /tools directory.
17960 - Adjusted send and receive buffers for           ( Robbie Williamson )
17961   sendfile01 to PATH_MAX.
17965 LTP-20030306
17967 - Changed IDcheck.sh to only prompt for id        ( Robbie Williamson )
17968   creation if the user is root.
17969 - Added LVM test execution scripts.               ( Marty Ridgeway )
17970 - Added system stress execution script.           ( Robbie Williamson )
17971 - Added tst_kvercmp() API to allow test           ( Paul Larson )
17972   creators to query the kernel version.
17973 - Removed all external int declarations of        ( Anton Blanchard,
17974   "errno" and replaced with includes of errno.h     Susanne Wintenberger,
17975                                                     Robbie Williamson )
17976 - Replaced usage of sigaction() with signal()     ( Nathan Straz )
17977   in `pan`.
17978 - Ported and merged all tests from the Open       ( Robbie Williamson ) 
17979   POSIX* Testsuite:
17980     pthreads
17981     semaphores
17982     timers
17983     clock()
17984     nanosleep()
17985     raise()
17986     sigsetops
17987 - Added flock06 test.                             ( Matthew Wilcox )
17988 - Added ipchains and dhcpd (server) tests.        ( Manoj Iyer )
17989 - Patched Makefiles to stop execution on errors.  ( Vasan Sundar )
17990 - Patched Makefiles to allow non-root users to    ( Robbie Williamson )
17991   run 'make install'.  
17992 - Fixed 'ar' test to use CC defintion in          ( Anton Blanchard )
17993   Makefile.
17994 - Corrected typos in install section of           ( Manoj Iyer )
17995   commands/fileutils/<test> Makefiles.
17996 - Added tests for gzip/gunzip.                    ( Manoj Iyer )
17997 - Added tests for unzip.                          ( Manoj Iyer )
17998 - Applied patch to fsstress's Makefile to         ( Anton Blanchard )
17999   define _GNU_SOURCE to allow O_DIRECT. 
18000 - Applied changes to allow testcases to be        ( Susanne Wintenberger )
18001   GCC 3.3 compliant.
18002 - Fixed semaphore initialization bug in sem02.    ( Jacky Malcles )
18003 - Applied patch to mem/mtest07/shm_test.c to      ( Chris Dearman )
18004   correct character buffer variable: buff.
18005 - Fixed hangup01 to initialize variable,          ( Robbie Williamson )
18006   usrstr.len, to avoid junk data storage.
18007 - Applied patch to clone01 to allow test to       ( Andi Kleen )
18008   be more architecture independent.
18009 - Added kernel checking code to module tests.     ( Paul Larson )
18010 - Applied 31bit emulation s390x patch to          ( Susanne Wintenberger )
18011   delete_module02 and query_module03.
18012 - Fixed cleanup section of ftruncate01.           ( Robbie Williamson )
18013 - Applied patch to gettimeofday01 to not allow    ( Andi Kleen )
18014   execution on x86_64 architectures.
18015 - Added x86_64 as valid architecture for ioperm() ( Andi Kleen )
18016   and iopl() tests.
18017 - Applied patch to semctl() tests to correctly    ( Anton Blanchard )
18018   test the ipc call.
18019 - Removed unspecified/undocumented case from      ( Anton Blanchard )
18020   munlock01.    
18021 - Fixed personality02 test.                       ( Paul Larson )
18022 - Applied MIPS specific architecture patch to     ( Chris Dearman )
18023   profil01.
18024 - Removed unspecified/undocumented case from      ( Robbie Williamson )
18025   sendmsg01.
18026 - Applied patch to swapoff() and swapon()         ( Jacky Malcles )
18027   testcases to allow correct execution on IA64
18028 - Applied patch to sysfs01 to allow execution on  ( Susanne Wintenberger )
18029   64bit machines.
18030 - Added test for ustat().                         ( Aniruddha Marathe )
18031 - Patched float_ tests to generate datafiles      ( Robbie Williamson )
18032   during execution.
18033 - Added test for iproute.                         ( Manoj Iyer )
18034 - Added test for xinetd.                          ( Manoj Iyer )
18035 - Added test for traceroute.                      ( Manoj Iyer )
18039 LTP-20030206
18041 - Applied cross-compiler patch for top-level      ( V.R. Sundar ) 
18042   Makefile.
18043 - Added additional runtime options to the         ( Manoj Iyer &
18044   "runalltests.sh" script.                          Robbie Williamson )
18045 - Corrected runalltests.sh -l option to require   ( Paul Larson )
18046   an absolute path.
18047 - Added additional runtime and output options     ( Manoj Iyer )
18048   to `pan`.
18049 - Added hyperthreading tests.                     ( Sonic Zhang )
18050 - Added ftruncate04 tests.                        ( Robbie Williamson )
18051 - Changed top-level Makefiles to not require      ( Robbie Williamson )
18052   updating everytime a directory is added.
18053 - Applied s390/64-bit enablement patch.           ( Susanne Wintenberger )
18054 - Applied 64bit patch to stress_cd.               ( Jay Turner )
18055 - Applied optimization patches (-O2).             ( Mikael Starvik &
18056                                                     V.R. Sundar )
18057 - Added mmapstress testsuite.                     ( Ananda Venkataraman )
18058 - Added new testcases to test shared library      ( Manoj Iyer )
18059   libmm.
18060 - Applied patch to mem01 to allow test to run     ( Jacky Malcles )
18061   on 2.4 and 2.5 kernels.
18062 - Changed sched_stress testsuite from using       ( Robbie Williamson )
18063   the bootfile, to generating its' own
18064   datafile.
18065 - Corrected cleanup section of abort01 test.      ( Robbie Williamson )
18066 - Added code to acct(2) tests to check for        ( Robbie Williamson )
18067   BSD accounting before execution.
18068 - Corrected description of flock03.               ( Robbie Williamson )
18069 - Added code to handle formatting issues with     ( Robbie Williamson )
18070   gethostid01 test.
18071 - Applied patch to ioperm(2) & iopl(2) tests to   ( V.R. Sundar ) 
18072   check for IA32 architecture before executing.
18073 - Added code to msgctl08 and msgctl09 to ensure   ( Robbie Williamson )
18074   correct and better execution with respect to
18075   message queue limits.
18076 - Fix recvfrom01 & recvmsg01 to test for the      ( Paul Larson )
18077   correct expected errors and their associated 
18078   returns.
18079 - Applied patch to sendfile02 to allow the test   ( V.R. Sundar )
18080   to function correctly and keep track of its' 
18081   children.  
18082 - Applied patch to setrlimit01 to test for        ( V.R. Sundar )
18083   SIGXFSZ
18084 - Applied patch to swapoff02 and swapon02 to      ( Susanne Wintenberger )
18085   allow the test to use /dev/tty, instead of
18086   /dev/mouse.
18087 - Applied buffer overflow patch to swapon02.      ( Chris Dearman )
18088 - Added code to fptest03 to check endianess       ( Robbie Williamson )
18089   before defining unions.
18090 - Added testsuite for multi-threaded core dump    ( Guo Min )
18091   kernel patch.
18092 - Added netpipe as a network traffic generator    ( Robbie Williamson )
18093   tool.
18094 - Added `cpio` command test.                      ( Manoj Iyer )
18095 - Added `ln` command test.                        ( Manoj Iyer )
18096 - Added `cp` command test.                        ( Manoj Iyer )
18097 - Added `mkdir` command test.                     ( Manoj Iyer )
18098 - Added `mv` command test.                        ( Manoj Iyer )
18101 LTP-20030110
18103 - Added New test case to test 'file' command.     ( Manoj Iyer )
18104 - Added new test to test basic functionality of   ( Manoj Iyer )
18105   CRONTAB, CRON etc.
18106 - Added new test case to test eject command       ( Manoj Iyer )
18107 - Added new tests to test logrotate               ( Manoj Iyer )
18108 - Added new testcase to test basic functionality  ( Manoj Iyer )
18109   of tar command.
18110 - Fixed mem01: The free memory size was being     ( Robbie Williamson )
18111   incorrectly calculated, plus it could not
18112   handle large amounts of memory...now using
18113   long int, instead of int.
18114 - Fixed mem01: Test was not cleaning up correctly ( Robbie Williamson )
18115   after a failure.
18116 - Initial checkin of shmt, shared memory tests    ( Robbie Williamson )
18117   from SPIE suite
18118 - Initial checkin of pty testcases: hangup01(),   ( Robbie Williamson )
18119   ptem01() and pty01() from SPIE testsuite.
18120 - Added code to abort01.c to use the              ( Robbie Williamson )
18121   tst_tmpdir()/tst_rmdir() APIs
18122 - Added ported abort() test                       ( Ananda Venkataraman )
18123 - Added adjtimex() tests                          ( Saji Kumar )
18124 - Added capget() tests                            ( Saji Kumar )
18125 - Added capset() tests                            ( Saji Kumar )
18126 - Added ported test, creat08                      ( Airong Zhang )
18127 - create08 was initially ported to create users   ( Robbie Williamson )
18128   and groups that it needed. Rewrote the test to
18129   use existing users/groups that are checked for
18130   when the LTP is installed.
18131 - Applied patch to create_module02 from creator   ( T.L.Madhu )
18132 - Applied patch to delete_module02 from creator   ( T.L.Madhu )
18133 - Added code to delete_module03 to allow tests to ( Robbie Williamson )
18134   execute under pan.
18135 - Applied patch to delete_module03 from creator   ( T.L.Madhu )
18136 - Added ported dup06 and dup07 tests              ( Airong Zhang )
18137 - Added ported dup202 and dup205 tests            ( Airong Zhang )
18138   and cleaned up some other files
18139 - Initial checkin of fdatasync() tests            ( T.L. Madhu )
18140 - Added new flock04 and flock05 tests             ( Vatsal Avasthi )
18141 - Added ported fmtmsg() test                      ( Ananda Venkataraman )
18142 - Added functional test to gethostid01 to compare ( Paul Larson )
18143   result from gethostid() versus the hostid
18144   command
18145 - Initial checkin of getrusage() tests            ( Saji Kumar )
18146 - Added ioperm() tests                            ( Subhabrata Biswas )
18147 - Added iopl() tests                              ( Subhab Biswas )
18148 - Added ported kill() tests                       ( Ananda Venkataraman )
18149 - Added ported mallopt() test                     ( Ananda Venkataraman )
18150 - Added ported memcmp() test                      ( Ananda Venkataraman )
18151 - Added ported memcpy() test                      ( Ananda Venkataraman )
18152 - Added ported memset() test                      ( Ananda Venkataraman )
18153 - Fixed mkdir09: the getopts() call was returning ( Robbie Williamson )
18154   it's -1 to a char variable.  This was incorrect
18155   and causing the test to loop forever on certain
18156   architectures.
18157 - Initial checkin of munlockall() tests           ( Sowmya Adiga )
18158 - Fixed nftw64: tst_rmdir was in the wrong        ( Robbie Williamson )
18159   location.
18160 - Added ported open09() test                      ( Airong Zhang )
18161 - Initial checkin of prctl() tests                ( Saji Kumar )
18162 - Added ported profil() test                      ( Ananda Venkataraman )
18163 - Initial checkin of ptrace() tests               ( Saji Kumar )
18164 - Added code to query_module tests to allow       ( Robbie Williamson )
18165   execution under pan.
18166 - Initial checkin of reboot() tests               ( Aniruddha Marathe )
18167 - Initial checkin of sched_rr_get_interval tests  ( Saji Kumar )
18168 - Added setresgid() tests                         ( T.L. Madhu )
18169 - Fixed setrlimit03 to work on 2.5 and cleanup    ( Paul Larson )
18170 - Added socketcall() tests                        ( Adiga Sowmya )
18171 - Added ported string.h test string01             ( Ananda Venkataraman )
18172 - Added swapoff() tests                           ( Aniruddha Marathe )
18173 - Added swapoff() tests                           ( Aniruddha Marathe )
18174 - Added swapon() test                             ( Aniruddha Marathe )
18175 - Made corrections to swapon02 to make sure the   ( Robbie Williamson )
18176   child exits.
18177 - Added ported syscall() test                     ( Ananda Venkataraman )
18178 - Removed an erroneous testcase in sysconf01 and  ( Robbie Williamson )
18179   corrected a typo issue.
18180 - Initial checkin of sysfs() tests                ( Aniruddha Marathe )
18181 - Made changes to allow the syslog tests to       ( Robbie Williamson )
18182   execute in pan and corrected a bug in backup
18183   code for syslog.conf original file.
18184 - Added syslog11 & syslog12 tests                 ( T.L. Madhu )
18185 - Fixed syslogtst if-statement comparing a file   ( Robbie Williamson )
18186   descriptor to a hardcoded number was changed to
18187   allow the test to run under pan.
18188 - Changed the file opened for the 6th case in     ( Robbie Williamson )
18189   syslogtst.
18190 - Added ported abs() test                         ( Ananda Venkataraman )
18191 - Added ported atof() test                        ( Ananda Venkataraman )
18192 - Added ported nextafter() test                   ( Ananda Venkataraman )
18193 - Corrected bug in cleanup section of fsx.sh      ( Robbie Williamson )
18194 - Added code to rusers01 to change a FQDN in      ( Robbie Williamson )
18195   RHOST to short name.
18196 - Fixed testsf_c bug in char* not large enough to ( Robbie Williamson )
18197   hold argv[4] string.
18198 - Added command line version of LTP harness APIs  ( Manoj Iyer )
18199   these commands will print LTP test results in
18200   LTP harness format just like the ones printed
18201   by C testcases.  These commands can be used in
18202   shell scripts and other non-C testcases.
18203 - Added load generator tool, stress               ( Amos Waterland )
18204 - Modified runalltests.sh to print default        ( Manoj Iyer )
18205   settings
18206 - Modified runalltests.sh to run LTP under stress ( Manoj Iyer )
18210 LTP-20021210
18211 ------------
18213 - Added 5 new sched_setparam() tests              ( Saji Kumar )
18214 - Added new syslog() tests.                       ( David Barrera )
18215 - Fix compile errors with *_module tests          ( Paul Larson )
18216 - Added additional semctl tests, semctl06 and     ( David Barrera )
18217   semctl07.
18218 - Added additional msgctl tests.                  ( David Barrera )
18219 - Added mkdir09.                                  ( David Barrera )
18220 - Added mem02.                                    ( David Barrera )
18221 - Added floating point tests, fptest01, fptest02, ( Jacky Malcles )
18222   fptest03.
18223 - Added inode01 and inode02                       ( Robbie Williamson )
18224 - Added vmtests, data_space and stack_space.      ( Robbie Williamson )
18225 - Added page tests, page01 and page02.            ( Robbie Williamson )
18226 - Added sysconf() test.                           ( Robbie Williamson )
18227 - Added rename14                                  ( Robbie Williamson )
18228 - Added nftw() tests.                             ( Robbie Williamson )
18229 - Added confstr() test.                           ( Robbie Williamson )
18230 - Added acct() tests.                             ( Robbie Williamson )
18231 - Added flock03 to try relocking after unlocking. ( Paul Larson )
18232   To reproduce bug #7 in osdl's bugzilla.
18233 - Corrected a typo in ar01.  A "=" was used,      ( Robbie Williamson )
18234   instead of an "==" found by Airong Zhang.
18235 - Added 3 new sched_getparam tests                ( Saji Kumar )
18236 - Added query_module() tests                      ( T.L.Madhu )
18237 - Added 2 new flock() tests                       ( Vatsal Avasthi )
18238 - Added munlock() tests                           ( Nirmala Devi Dhanasekar )
18239 - Added umount() tests                            ( Nirmala Devi Dhanasekar )
18240 - Added mount tests                               ( Nirmala Devi Dhanasekar )
18241 - Added 2 new tests for sched_get_priority_min    ( Saji Kumar )
18242 - Added 2 new tests for sched_get_priority_max    ( Saji Kumar )
18243 - patch for sched_setscheduler01 to add           ( Saji Kumar )
18244   a test case for calling sched_setscheduler()
18245   with an invalid priority
18246 - Added mlockall() tests                          ( Nirmala Devi Dhanasekar )
18247 - Added delete_module tests                       ( T.L.Madhu )
18248 - fix to readlink04.c. was creating a             ( Robbie Williamson )
18249   testfile called "testfile" in /, instead of the
18250   temp dir created for the test.
18251 - Added getdomainame test                         ( Saji Kumar )
18252 - warning cleanup patches. removed additional     ( Saji Kumar )
18253   warnings created when -Wall option used.
18254   also fixed Makefiles to correctly locate
18255   the libraries and header files necessary for
18256   compilation.
18257 - Added 6 new clone() tests                       ( Saji Kumar )
18258 - PPC fixes to ar, semctl04, and read02           ( Anton Blanchard )
18259 - MULTIPLE cleanups and fixes                     ( Ihno Krumreich )
18260 - Increased the default setting for MAXIDS number ( Robbie Williamson )
18261   to 2048 in semget05.
18262 - Test was running to /dev/tty3, which does not   ( Robbie Williamson )
18263   exist on some Linux installations. changed it
18264   to /dev/tty for better general use.
18265 - Added create_module tests                       ( T.L.Madhu )
18266 - patch to cleanup warnings in syscall tests      ( Saji Kumar )
18267 - Corrected typo in rusers01                      ( Robbie Williamson )
18268 - Replaced sigset() with sigaction() in write04.  ( Manoj Iyer )
18272 LTP-20021107
18273 ------------
18274 - Added "setdomainname01", "setdomainname02",     ( Saji Kumar )
18275   and "setdomainname03" to "syscalls" runtest file
18276 - Added "sethostname01", "sethostname02",         ( Suresh Babu )
18277   and "sethostname03" to "syscalls" runtest file
18278 - Fixed bug introduced in "fsstress.c"            ( Andi Kleen, Andrew Morton )
18279 - Fix "chdir03.c" to remove unintentional \n in   ( Paul Larson )
18280   the directory name
18281 - Added code to remove the tmp test dir           ( Robbie Williamson )
18282   in "fcntl11.c"
18283 - fix for "shmctl01.c" to get rid of the shmdt    ( Manfred Spraul )
18284   failures in "shmctl01"
18285 - Fix for "readdir01" slightly incorrect errno    ( Paul Larson )
18286   handling
18287 - Back out "readv01", "readv02" changes to        ( Paul Larson )
18288   expect EINVAL when count==0.  Kernel is going 
18289   to keep the old behaviour.
18290 - Fix for "waitpid02". uses undefined div by      ( Paul Larson )
18291   0 behaviour 
18292 - Revert "writev01.c" back to not expect EINVAL   ( Paul Larson )
18293   when count==0
18294 - Fix for "mc_commo". Changed a 'ps -ef' command  ( Robbie Williamson )
18295   to 'ps -ewf' to ensure that a grep finds the 
18296   info it needs.
18297 - Fix in mc_member. Corrected typo causing false  ( Robbie Williamson )
18298   pass. Found by Li Ge <lge@us.ibm.com>
18299 - Fix in "tcpdump01". Removed erroneous INTERFACE ( Robbie Williamson )
18300   declaration.
18301 - Fix tools/ltprun to use the new runalltests     ( William Jay Huie )
18302   semantics
18303 - Added fsxtest02.  Similar test to fsxtest, but  (Robbie Williamson)
18304   this test runs fsx-linux on a file created in 
18305   the $TCtmp directory. No unformatted partition 
18306   required.
18310 LTP-20021002
18311 ------------
18312 - Added "shmctl04" to test the SHM_INFO command  ( Mingming Cao )
18313 - Fix for improper child exit in "execve02"      ( Colin Gibbs )
18314 - Fix for "nanosleep02" to eliminate false       ( Andreas Arcangeli )
18315   positives
18316 - Fix for "personality01 to undef the personality( Marcus Meissner )
18317   macro before calling personality()
18318 - Fix for "sendfile02" that adds a waitpid() call( Susanne Wintenberger )
18319   to guarantee child exit before the test ends
18320 - Fix for /tools/rand_lines.c that eliminates an ( Nathan Straz )
18321   IA64 compile time warning
18322 - Added "shmctl04" to the "syscalls" runtest file( Paul Larson )
18323 - Removed test 8 from "diotest4". Opening a      ( Paul Larson )
18324   directory for direct I/O is not allowed.
18325 - Fix for PPC cross compile issues applied to:   ( Paul Larson )
18326     "mmap01"
18327     "pth_str01"
18328     "pth_str03"
18329     "shmem_test_04"
18330 - Fix for "fcntl01" to allow it to run without   ( Paul Larson )
18331   predefining the file descriptors
18332 - Fix for "readv02" to check for EINVAL on       ( Paul Larson )
18333   2.5.35 and above kernels
18334 - Fix for "stime01" to allow the checked time to ( Paul Larson )
18335   be off +1 second
18336 - Fix for "writev01" to check for EINVAL on      ( Paul Larson )
18337   2.5.35 and above kernels
18338   
18342 LTP-20020910
18343 ------------
18344 - Fix path in runpan.sh                          ( Paul Larson )
18345 - runtest/syscalls:
18346         a.Removed the {} from the environment    ( Robbie Williamson )
18347           variables
18348         b.Comment out stime01, since it sets     ( David Barrera )
18349           the system time forward and could
18350           cause problems with several other
18351           tests if it's running at the same
18352           time (-x nn)
18353 - Renamed the fsx-linux test on nfs to           ( Robbie Williamson )
18354   "nfsx-linux"
18355 - fsxtest: Added code to handle JFS.             ( Robbie Williamson )
18356 - ld01: Made the diff case insensative for       ( Robbie Williamson )
18357   cross-platform compatibility.
18358 - Removed obsolete test, "ulimit", from          ( Robbie Williamson)
18359   automatic build and install.
18360 - Moved the 'chown' commands to "install         ( Robbie Williamson )
18361   section in the Makefile of fchmod
18362 - Applied patches for s390                       ( Susanne Wintenberger )
18363 - Applied patches for IA64                       ( Jacky Malcles )
18364 - Applied patch for adding some missing includes ( Andreas Jaeger )
18365   to remove warnings about missing prototypes
18366 - Applied x86-64 patch for ldd01                 ( Andreas Jaeger )
18367 - Fix for ar01 hang when filesystem is full      ( Paul Larson )
18368 - Make ltp run with uClibc                       ( Steven J. Hill )
18369 - Fix compiler warnings in various tests         ( Xiao Feng Shi )
18370 - Clean up many of the mktemp warnings           ( Paul Larson )
18371   And use mkstemp in tst_tmpdir()
18372 - Applied pan/logfile/tools patches.             ( William J. Huie )
18373 - Use regular instead of mandatory locks in      ( Matthew Wilcox )   
18374   fcntl09, fcntl10, fcntl11 to fix with NFS
18375 - Fix pids in fcntl11, fcntl19, fcntl20, fcntl21 ( Paul Larson )
18376   to be pid_t instead of short for 2.5 compat
18377 - Add command line options to runalltests.sh to  ( Randy Hron, 
18378   allow setting of various pan options and         Paul Larson,
18379   changing the temp directory                      Nate Straz )
18380 - Added automation documentation to /doc         ( Jeff Martin )
18381 - Patched nanosleep02.c to correctly test the    ( Andrea Arcangeli )
18382   functionality and avoid false positives.
18385 LTP-20020813
18386 ------------
18387 * Fixes
18388 -------
18389 - Fix runtest/commands to export the            ( Paul Larson        )
18390   correct TCdat
18391 - Add some missing includes and remove          ( Andreas Jaeger     )
18392   warnings about missing prototypes
18393 - Add better initialization to waitpid05,       ( Robbie Williamson  )
18394   signal04, getgroups01
18395 - Fix sockioctl01 to work even if fd0 isn't     ( Paul Larson        )
18396   open
18397 - Fix mmstress path problems, now uses execvp   ( Paul Larson        )
18399 LTP-20020807
18400 ------------
18402 * New Additions
18403 ---------------
18404 - Added new testcases of link07,fcntl22,link06          ( Bull Group        )
18405 - Added linux kernel scheduler latency tester           ( Davide Libenzi    )
18406 - Database test tool 'dbgrinder'                        ( James Kenefick    )
18408 * Fixes
18409 -------
18410 - Several fixes for 64-bit                              ( Gerhard Tonn      )
18411 - fstat05,llseek fixes for MIPS                         ( Carsten Langgaard )
18412 - Fixed check in getgroups03 that was causing 
18413   failures if 'nobody' isn't in any secondary groups    ( Paul Larson       )
18414 - Fix sendfile02 to work with the new 2.5 kernels which 
18415   no longer allow it to fall back on write              ( Paul Larson       )
18416 - Changed the hardcoded ip address to 127.0.0.1 in 
18417   recvfrom01-sctp-udp-ipv6                              ( Robbie Williamson )
18418 - Added instance and time command line options in
18419   runalltests.sh                                        ( Jeff Martin       )
18420 - Fixed the algorithm description for fork07,fork12     
18421   Reduced the output of fork07 to a finite amount       ( Nathan Straz      )
18422 - Added fork12 to runtest/crashme.                      ( Nathan Straz      )
18423 - Added option for interface selection in tcpdump01     ( Robbie Williamson )
18426 LTP-20020709
18427 -----------
18428 * New Additions
18429 ---------------
18430 - New testcases fcntl22, link06, link07,
18431   mknod09                                        ( Bull Group         )
18432 - New sctp tests                                 ( Robert Williamson  )
18433 - New direct IO tests                            ( Narasimha Sharoff  )
18434 - mlock01 and mlock02 tests                      ( Paul Larson        )
18436 * Fixes
18437 ----------------
18438 - MIPS fixes; write01                            ( Shaobo Li          )
18439 - patches for 64bit and warnings                 ( Ihno Krumreich     )
18440 - fixes for ftruncate02, fchown03                ( Robert Williamson  )
18441   - updates to LTP scripts                         ( Nathan Straz       )
18443 LTP-20020607
18444 ------------
18445 * New Additions
18446 - Tests if gettimeofday02 is monotonous      ( Andi Kleen          )
18447 - Added new tests readv03, setgroups04
18448   and truncate04                             ( Group Bull          )
18450 * Fixes
18451 ----------------
18452 - Bug fixes and ports for MIPS               ( Johannes Stezenbach )
18453 - Fixes BROKs on 64bit x86,ISO-C complience  ( Andi Kleen          )
18454 - 64 bit bug fixes and remove warnings
18455   on 64 bit arch                             ( Ihno Krumreich      )
18456 - Clean up warnings on s390                  ( William Jay Huie    )
18457 - Improvements on fstat05 for IA64           ( Group Bull          )
18458 - Testcase ID clean ups, improvements
18459   to mallocstress                            ( Nathan Straz        )
18460 - Fix warnings and bugs in clisrv
18461   and mallocstress   i                       ( Dan Kegel           )
18462 - Fixed sendfile601 for IPV6                 ( Robert Willionsom   )
18463 - Fixes for shmctl & mprotect03              ( Paul Larson         )
18464 - multicast testcase fixes                   ( Ted Cheslak         )
18465 - Automation: added sar results to ltp_check ( Casey Abell         )
18466 - Automation: added function to ltp_check    ( Li Ge               )
18469 LTP-20020507
18470 ------------
18472 * New Additions
18473   - New syscalls tests, chroot, fchdir, fstat 
18474     pread, pwrite, and reddir.                      (Bull )
18475   - New syscalls test.                              ( Ihno Krumreich )
18477 * Fixes
18478   - S390 bug fixes, patches to remove complier 
18479     warnings.                                       ( Ihno Krumreich )
18480   - S390 bug fixes.                                 ( William Jay Huie )
18481   - LTP Automation script updates.                  ( William Jay Huie )
18482   - make testcases work without a controlling tty.  
18483     for recv01, recvfrom01 and recvmsg01.           ( Paul Larson )
18484   - Networking test updates, multiple concurrent
18485     runs.                                           ( Robert Williamson )
18486   - test01 patch for wrap around at 2gigs           ( Randall Hron )
18487   - patches to syscalls test wait402, chdir03       ( Andreas Jaeger )
18490 CVS Bugs closed.
18491 ----------------
18492   #545739 fcntl17 failing getting unexep. sig13     ( Paul Larson )
18494 LTP-20020408
18495 -----------
18496 * New Additions
18497   - Scripts to automate LTP test suite execution.   ( William Jay Huie )
18498   - IPV6 port of NetPIPE, network stress tool.      ( Robert Williamson )
18500 * Fixes
18501   - Numerous 64-bit updates, remove warnings
18502     and errors.                                     ( Andi Kleen )
18503   - 64-bit patches to memory and IPC tests.         ( Ihno Krumreich )
18504   - 64-bit IA64 port related patches.               ( Jacky Malcles )
18505   - patches to remove warnings and bugs.            ( Andreas Jaeger )
18506   - mmstress bug: deletes /dev/zero.                ( Sachin Vyas )
18507   - sem02: make test remove semids it created.      ( Robert Williamson )
18508   - Report missing groups and users in IDcheck.sh   ( Robert Williamson )
18509   - expected error modified in mprotect and
18510     msync tests.                                    ( Paul Larson )
18511   - make testcases work without a controlling tty.  ( Paul Larson )
18513 CVS Bugs closed.
18514 ~~~~~~~~~~~~~~~~
18515  #536483 sem02 does not clean up /tmp directory   (Robert Willamson
18518 LTP-20020307
18519 ------------
18520 o       fixed IDcheck.sh to prompt for IDs only when missing (Jay Huie)
18521 o       added time duration option to pan (Jay Huie)
18522 o       added 4 more cases to getcwd02 test (Jay Huie)
18523 o       added time-schedule tool by Richard Gooch under sched test
18524         section (Manoj Iyer)
18525 o       added trace_sched tool under sched test section (Manoj Iyer)
18526 o       added sigpending02 test to syscalls section (Paul Larson)
18527 o       created a KNOWN-FAILURES file to document known 
18528         test failures (Robbie Williamson)
18529 o       added sem02 test to ipc section (Robbie Williamson)
18530 o       added SCTP section to network tests (Robbie Williamson)
18531 o       added disktest by Brent Yardley to io section (Robbie Williamson)
18532 o       closed the following bugs:
18533         [ #491285 ] recvfrom01 test (Paul Larson)
18534         [ #491286 ] recvmsg01 test (Robbie Williamson)
18535         [ #505515 ] perf_lan6 test (Robbie Williamson)
18536         [ #506536 ] recv01 test (Robbie Williamson)
18537         [ #514408 ] chown05 (Dave Engebretsen)
18538         [ #511427 ] pread02 test (Paul Larson)
18539         [ #516577 ] ftruncate03 test (Jay Huie)
18540         [ #523055 ] sched_getscheduler test (Paul Larson)
18541         [ #523137 ] sched_setscheduler02 test (Paul Larson)
18542         [ #525688 ] sendfile01 (Paul Larson)
18545 LTP-20020207
18546 ------------
18547 o       added support for cross-compiling (Todd Inglett)
18548 o       added LKML's cache_leak testcase to ltp/scratch (Nate Straz)
18549 o       added IPv6 support (Robbie Williamson)
18550 o       added "gethost" to /tools (Robbie Williamson)
18551 o       fixed the race conditions in the float tests and removed 
18552         the sleeps (Robbie Williamson)
18553 o       enabled non-root make authority (Paul Larson)
18554 o       separated compilation into "make" and "make install" (Paul Larson)
18555 o       added ipc_stress test (Manoj Iyer)
18556 o       added pthreads_stress test (Manoj Iyer)
18557 o       made changes to support architecture independence (Manoj Iyer & Paul Larson)
18558 o       closed the following bugs: 
18559         504960, 505108, 504613, 504616, 491283, 506689, 508055, 506692, 508074
18560         491289, 506662, 511383, 511391, 511427, 511494, 504649, 514050, 512953
18561         (Manoj Iyer, Paul Larson, and Robbie Williamson)        
18564 LTP-20020108
18565 ------------
18566 o       fixed IDcheck.sh to work with bash1 (Nate Straz)
18567 o       updated menu script (Robbie Williamson)
18568 o       reset errno to 0 at the beginning of TEST macro (Paul Larson)
18569 o       added floating point stress tests (Bull/IBM)
18570 o       added fsx-linux NFS tests (Apple)       
18571 o       define GLIBC_SIGACTION_BUG for sigaction02 (Robbie Williamson)
18572 o       removed bogus testcase from dup201 test (Paul Larson)
18573 o       fixed recvfrom01 case 5 (Wayne Boyer)
18574 o       workaround for smp issue with waitpid12 (Manfred Spraul)
18577 LTP-20011206
18578 ------------
18579 o       necessary users/groups can now be created on installation with 
18580         user's permission
18581 o       added a simple menu-based interface for running the LTP testsuite
18582 o       fixed negative duration in pan output when -l isn't used
18583 o       new set of tests under fs-maim
18584 o       fixed race condition in nfslock01
18585 o       ar01, ld01, ldd01, nm01, objdump01, and size01 fixed when multiple 
18586         copies are run simultaneously
18587 o       workaround for SIGTTOU hang in ioctl02
18588 o       shmget03 uses IPC_PRIVATE to make it safe when running multiple copies
18589 o       compiler warnings and other minor errors fixed in many tests
18591 LTP-20011107
18592 ------------
18593 o       Many improvements to mtest05 and mtest06 tests
18594 o       new test nfsstress
18595 o       included ver_linux in LTP and made it run at the end of test scripts
18596 o       check for necessary users/groups in Makefile and warn if they don't
18597         exist
18598 o       documented the users and groups necessary for the testcases to run
18599 o       simplified telnet01 when looking for root prompt
18600 o       removed incorrect testcase from sendfile03
18601 o       fixed modify_ldt01 test problems on newer kernels
18602 o       added setrlimit to unlimit core size in waitpid05 test to work 
18603         around systems where this is set to 0
18604 o       fixed mmstress pthread hang problem
18606 LTP-20010925
18607 ------------
18608 o       Testcases have been organized into categories in a directory 
18609         structure under the testcases subdirectory
18610 o       About 400 new testcases added covering various system calls
18611 o       Andreas Jaeger got confirmation from the glibc people that the
18612         ulimit test was broken as a result of some changes made in 
18613         glibc2.2.5.  Since it's the test that's broken, Nate Straz 
18614         removed the offending testcase.
18615 o       Updated README and INSTALL files
18616 o       Descriptions of the testcases have been added to the doc 
18617         directory and are organized by type (syscalls.txt, fs.txt, etc.)
18619 ------------
18620 2000-09-18 Juan J. Quintela <quintela@fi.udc.es>
18621            Aaron Laffin <alaffin@sgi.com>
18623   * tests/mmap001.c: first checkin of a modified version of
18624   mmap001.c from the memtest suite.
18626 2000-09-08  Egor Duda <deo@logos-m.ru>
18628         * tests/fpathconf01.c: Close opened file at exit.
18629         * tests/select01.c: Ditto.
18631 2000-09-08  Andrea Arcangeli <andrea@suse.de>
18632   * tests/fcntl09.c, tests/fcntl10.c: Rearrange the F_SETLK test to
18633   to correctly use F_RDLCK and F_WRLCK.
18635 2000-09-06  Egor Duda  <deo@logos-m.ru>
18637         * lib/parse_opts.c (parse_opts): Initialize allocated string
18638         to prevent heap corruption.