Merge commit 'upstream/20090630+intermediate-20090721' into dfsg_clean
[ltp-debian.git] / ChangeLog
bloba5ef4458987551f64fca8575c730af49d83fd0b8
1 LTP-20090630
3 1) Log Message:
4 Update the KERNEL_CONFIG Options accordingly. Subrata Modak<subrata@linux.vnet.ibm.com>.
6 Modified File(s):
7 ltp/README
9 2) Log Message:
10 This is the v4l-test 0.15 patch for LTP. Changes: Test cases added for VIDIOC_G_EXT_CTRLS, VIDIOC_S_EXT_CTRLS and VIDIOC_TRY_EXT_CTRLS. Signed-off-by: Márton Németh <nm127@freemail.hu>.
12 Modified Files:
13 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
14 ltp/testcases/kernel/device-drivers/v4l/user_space/README
15 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
16 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
17 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
18 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/results.html
19 Added Files:
20 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_EXT_CTRLS.c
21 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_EXT_CTRLS.h
23 3) Log Message:
24 I'd like to submit a request to change the method to check if CGROUPS support is enabled and available or not. I'm referring to the kernel/controllers/xxx testcase. I'm using the LTP-full-20090430 cross-compiled for SH based arch with a kernel 2.6.23. The used/released  method placed inside kernel/controllers/Makefile, tries to understand if the cgroups (and others related...) support has been enabled in the current kernel, performing a check in the root filesystem under "/proc". It makes something like that: CHECK_CGROUP := $(shell test -f /proc/cgroups && echo 'cgroup') Now, in the context of LTP built for i386, the above check works fine. But what happen if LTP is cross-built ? Unfortunately, the "/proc" entry checked by the above Makefile rule, is the ones placed in the host and not the "/proc" of the  target root filesysetm (in my case SH based target). This is wrong! Moreover,  "/proc" is an entry which makes sense at runtime while it is useless at built time so the above check is "always" not applicable in case of LTP is built for other arch different from i386. In order to cover the scenario in which LTP is cross-built, I've patched the Makefile , replacing the above rule with the following ones: The above checked header file "cgroupstats.h" is placed in the target rootfs.  If the cgroups support is available (and enabled...likely ;-) the above header is placed in the target rootfs. In that way, in case of cross-compilation (the env CROSS_COMPILE was defined) the check will be done in the header file instead of  /proc. The env TARGET_DIR works like a "--prefix" fixing the path of the cross-target rootfs. Of course, If you have another checks/methods which can be done to understand -at build time- if cgroups support is available and/or enabled -for target platform-, please feel free to post a comment to LTP. Anyway, I'll attach the patch I've applied in our system. Advices and feedbacks are welcome!. Signed-off-by: Francesco Rundo <francesco.rundo@st.com>.
26 Modified File(s):
27 ltp/testcases/kernel/controllers/Makefile
29 4) Log Message:
30 Test library cleanups: Removing no longer used code from test.h eg. test_error.c is no longer in ltp, and the same for t_res.c so there is no need to include function prototypes for these. Adding void to functions that doesn't take any parameters; tst_exit() -> tst_exit(void); so code that pases parameters to these is not compileable any more. Also fixes all test broken by that change. As parameters passed to tst_exit() are ignored anyway it's quite safe to just remove them; but I'would rather see someone take a closer look. Code cleanups and fixes in tst_res.c:
31 * removed trivial and useless comments,
32 * cleaned coding style,
33 * and much more,
34 TODO: there is much redundant code in tst_res.c I'll eliminate that by static functions. Signed-off-by: chrubis@suse.cz.
36 Modified Files:
37 ltp/include/compiler.h
38 ltp/include/test.h
39 ltp/lib/get_high_address.c
40 ltp/lib/tst_is_cwd_nfs.c
41 ltp/lib/tst_is_cwd_tmpfs.c
42 ltp/lib/tst_res.c
43 ltp/lib/tst_tmpdir.c
44 ltp/testcases/kernel/containers/mqns/mqns_01.c
45 ltp/testcases/kernel/containers/mqns/mqns_02.c
46 ltp/testcases/kernel/containers/mqns/mqns_03.c
47 ltp/testcases/kernel/containers/mqns/mqns_04.c
48 ltp/testcases/kernel/containers/pidns/pidns30.c
49 ltp/testcases/kernel/containers/pidns/pidns31.c
50 ltp/testcases/kernel/containers/sysvipc/shmnstest.c
51 ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
52 ltp/testcases/kernel/security/cap_bound/cap_bounds_r.c
53 ltp/testcases/kernel/security/cap_bound/cap_bounds_rw.c
54 ltp/testcases/kernel/security/cap_bound/cap_bset_inh_bounds.c
55 ltp/testcases/kernel/security/cap_bound/check_pe.c
56 ltp/testcases/kernel/security/cap_bound/exec_with_inh.c
57 ltp/testcases/kernel/security/cap_bound/exec_without_inh.c
58 ltp/testcases/kernel/syscalls/madvise/madvise03.c
59 ltp/testcases/kernel/syscalls/sbrk/sbrk01.c
60 ltp/testcases/kernel/syscalls/setpgrp/setpgrp01.c
62 5) Log Message:
63 Detect test results more accurately when generating HTML. PFA the patch for the changes to pan driver for a possible fix to the report generation issue. I have modified genhtml.pl script to reflect changes in pan driver. Note: The 'Initiation-status' column is now present after Test-output column. Signed-off-by: rohit verma <rohit.170309@gmail.com>.
65 Modified Files:
66 ltp/pan/ltp-pan.c
67 ltp/tools/genhtml.pl
68 ltp/tools/html_report_header.txt
70 6) Log Message:
71 LTP May 2009 build fail fix for ssgetmask() syscall: Don't `syscall()' macro already take care ot this ? What about adding the __NR_sgetmask/__NR_ssetmask to <arch>.in files instead ? Just to test, i added the following lines to testcases/kernel/include/i386.in :
72 __NR_sgetmask            68
73 __NR_ssetmask            69
74 and the problem on x86_64 is gone, without any further modification. Nicolas Joly <njoly@pasteur.fr>.
76 Modified Files:
77 ltp/testcases/kernel/include/i386.in
79 7) Log Message:
80 chmod05: fix to modify the group ownership before do dir chmod. Refer to the manpage: # man 2 chmod: If the calling process is not privileged (Linux: does not have the CAP_FSETID capability), and the group of the file does not match the effective group ID of the process or one of its supplementary group IDs, the S_ISGID bit will be turned off, but this will not cause an error to be returned. So, if we want S_ISGID bit be turned off after chmod(), we can not have the CAP_FSETID capability and not match the effective group ID. The 'bin' group always has the CAP_FSETID capability, so we can not change the own of the TESTDIR to 'bin' group, instead, 'nobody' can be used. This patch fixed the problem by change gid of chown to 'nobody' group and change the gid of setegid() to 'bin' group. Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>.
82 Modified Files:
83 ltp/testcases/kernel/syscalls/chmod/chmod05.c
85 8) Log Message:
86 chmod05: fix the effective user when do cleanup: The TESTDIR is created by root user, but when we do cleanup, the effective user had been changed to nobody, so the cleanup will be failed when the TESTDIR is removed.   chmod05     0  WARN  :  tst_rmdir(): rmobj(/tmp/chmOpEdLA) failed: \ remove(/tmp/chmOpEdLA) failed; errno=1: Operation not permitted. This patch fixed the problem by reset the effective user to root. Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>.
88 Modified Files:
89 ltp/testcases/kernel/syscalls/chmod/chmod05.c
91 9) Log Message:
92 Include config.h in aio01, to get HAVE_LIBAIO_H. This patch is necessary for aio01 test to actually test something. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
94 Modified Files:
95 ltp/testcases/kernel/io/aio/aio01/aio01.c
97 10) Log Message:
98 Don't create the message queue in mq_open01 when the test specifies O_CREAT flag: The tests need to create the message queue themselves to specify the creation attributes. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
100 Modified Files:
101 ltp/testcases/kernel/syscalls/mq_open/mq_open01.c
103 11) Log Message:
104 Change syscall numbers to symbolic constants in rt_sigprocmask01: This patch changes the syscall numbers in rt_sigprocmask01 test to symbolic constants, to make it functional on other architectures than i386. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
106 Modified Files:
107 ltp/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask01.c
109 12) Log Message:
110 Change some absolute paths in the linkat test to  point to its own files instead of /etc/passwd: This avoids unwanted error when /etc and /tmp are on different devices. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
112 Modified Files:
113 ltp/testcases/kernel/syscalls/linkat/linkat01.c
115 13) Log Message:
116 Remove the signal-waiting logic from create_sig_proc(): In create_sig_proc, the child process waits for the parent to wake it with a signal. This doesn't actually solve anything, and the implementation with pause() syscall is inherently racy (the race results in a deadlock). This patch removes it; it doesn't make the function race-free (it's possible the child will send the signal before the parent had chance to run), but this is the best you can get. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
118 Modified Files:
119 ltp/testcases/kernel/syscalls/utils/common_j_h.c
121 14) Log Message:
122 Return immediately when the ZOO file couldn't be opened, prevent crash later: There was a crash in pan when the zoofile couldn't be opened; this patch fixes it by disallowing the zoo_open function to continue. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
124 Modified Files:
125 ltp/pan/zoolib.c
127 15) Log Message:
128 Fix the error handling logic in power_management tests: There is a problem with error reporting in power_management tests. Particularly, it wouldn't report failure to pan when one of the tests failed. This patch does the following:
129   - make it actually fail when one of the tests fails,
130   - assume return values other than 1 (except 0, of course) are errors, too,
131   - write PASS messages for successful tests,
132 Signed-off-by: Jiri Palecek <jpalecek@web.de>.
134 Modified Files:
135 ltp/testcases/kernel/power_management/pm_include.sh
136 ltp/testcases/kernel/power_management/runpwtests.sh
138 16) Log Message:
139 gcov-kernel: updated patches to work with .. in source paths. Peter Oberparleiter <oberpapr@users.sourceforge.net>
141 Modified File(s):
142 ltp/utils/analysis/gcov-kernel/linux-2.6.23-gcov.patch
143 ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
144 ltp/utils/analysis/gcov-kernel/linux-2.6.25-gcov.patch
145 ltp/utils/analysis/gcov-kernel/linux-2.6.26-gcov.patch
146 ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov.patch
147 ltp/utils/analysis/gcov-kernel/linux-2.6.28-gcov.patch
148 ltp/utils/analysis/gcov-kernel/linux-2.6.29-gcov.patch
150 17) Log Message:
151 POSIX aio_error/3-1.c. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com>.
153 Modified Files:
154 ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_error/3-1.c
156 18) Log Message:
157 POSIX aio_read/10-1.c. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com>.
159 Modified Files:
160 ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_read/10-1.c
162 19) Log Message:
163 POSIX aio_write/8-1.c. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com>.
165 Modified Files:
166 ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_write/8-1.c
168 20) Log Message:
169 POSIX aio_write/8-2.c. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com>.
171 Modified Files:
172 ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_write/8-2.c
174 21) Log Message:
175 Add eventfd2_03 test for eventfd2() syscall. Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com> . Original-author-and-copyright-holder: Davide Libenzi <davidel@xmailserver.org>.
177 Modified Files:
178 ltp/runtest/syscalls
179 Added Files:
180 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_03.c
182 22) Log Message:
183 POSIX aio_cancel/3-1.c. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com >.
185 Modified Files:
186 ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/3-1.c
188 23) Log Message:
189 POSIX mlock/12-1.c and mlock/speculative/12-1.c. EPERM: (Linux 2.6.9 and later) the caller was not privileged (CAP_IPC_LOCK) and its RLIMIT_MEMLOCK soft resource limit was 0. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com >.
191 Modified Files:
192 ltp/testcases/open_posix_testsuite/conformance/interfaces/mlock/12-1.c
193 ltp/testcases/open_posix_testsuite/conformance/interfaces/mlock/speculative/12-1.c
195 24) Log Message:
196 Add/Port mbind01 test for mbind() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>. 
198 Modified Files:
199 ltp/runtest/syscalls
200 Added Files:
201 ltp/testcases/kernel/syscalls/mbind/Makefile
202 ltp/testcases/kernel/syscalls/mbind/mbind01.c
204 25) Log Message:
205 Add/Port sched_getaffinity01 test for sched_getaffinity() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
207 ltp/runtest/syscalls
208 Added Files:
209 ltp/testcases/kernel/syscalls/sched_getaffinity/Makefile
210 ltp/testcases/kernel/syscalls/sched_getaffinity/sched_getaffinity01.c
212 26) Log Message:
213 Add/Port waitid01 test for waitid() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
215 Modified Files:
216 ltp/runtest/syscalls
217 Added Files:
218 ltp/testcases/kernel/syscalls/waitid/Makefile
219 ltp/testcases/kernel/syscalls/waitid/waitid01.c
221 27) Log Message:
222 Add/Port waitid02 test for waitid() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
224 Modified Files:
225 ltp/runtest/syscalls
226 Added Files:
227 ltp/testcases/kernel/syscalls/waitid/waitid02.c
229 28) Log Message:
230 Add/Port quotactl01 test for quotactl() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
232 Modified Files:
233 ltp/runtest/syscalls
234 Added Files:
235 ltp/testcases/kernel/syscalls/quotactl/Makefile
236 ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
238 29) Log Message:
239 kernel/controllers/ testcase and CGROUPS support. please, replace on the LTP main the previous patch with ones attached. The attached patch add the right labels of ifdef. This patch allows the cross-build of kernel/controllers (cgroups tests) testcase changing the policy to check the cgroups capability at build-time. Signed-off-by: Francesco Rundo <francesco.rundo@st.com>.
241 Modified Files:
242 ltp/testcases/kernel/controllers/Makefile
244 30) Log Message:
245 fchmod05: fix to the group ownership and the effective user: This patch fixed the modify of the group ownership before do dir chmod and fixed the effective user when do cleanup. Those problems cause the test failed with the following error message:
246   fchmod05    1  FAIL  :  testdir: Incorrect modes 043777, Expected 0777
247   fchmod05    0  WARN  :  tst_rmdir(): rmobj(/tmp/fchUout8n) failed: remove(/tmp/fchUout8n) failed; errno=1: Operation not permitted
248 Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>.
250 Modified Files:
251 ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
253 31) Log Message:
254 chown03: fix the effective user when do cleanup. The TESTDIR is created by root user, but when we do cleanup, the effective user had been changed to nobody, so the cleanup will be failed when the TESTDIR is removed.
255   chown03     1  PASS  :  chown() on testfile succeeds, clears setuid/gid bits
256   chown03     0  WARN  :  tst_rmdir(): rmobj(/tmp/choYm1VHD) failed: remove(/tmp/choYm1VHD) failed; errno=1: Operation not permitted
257 This patch fixed the problem by reset the effective user to root. Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>.
259 Modified Files:
260 ltp/testcases/kernel/syscalls/chown/chown03.c
262 32) Log Message:
263 mmapstress03: consider passed when returning EINVAL in the large mmap test: Some architectures may return EINVAL instead of ENOMEM. This should also be ok according to mmap manual: EINVAL We don't like addr, length, or offset (e.g., they are too large, or not aligned on a page boundary). Signed-off-by: nobuhiro <nobuhiro@andestech.com>.
265 Modified Files:
266 ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
268 33) Log Message:
269 Small typo in sgetmask01.c: Here follow a small patch that fix a typo in sgetmask01.c testcase, where __NR_ssetmask is badly used instead of __NR_sgetmask. Signed-off-by: Nicolas Joly <njoly@pasteur.fr>.
271 Modified Files:
272 ltp/testcases/kernel/syscalls/sgetmask/sgetmask01.c
274 34) Log Message:
275 Build failure of aio02 test case: --static for gcc is really needed? I cannot find strong reason for it. Signed-off-by: Masatake YAMATO <yamato@redhat.com>. 
277 Modified Files:
278 ltp/testcases/kernel/io/aio/aio02/Makefile
279 ltp/testcases/kernel/io/aio/aio02/main.c
281 35) Log Message:
282 pidns17 testcase bugfix/cleanup: Fix minor bugs in the test case that cause the test to fail intermittently. Also, print more debug info when test fails. This fixes a bug reported by Sachin P. Sant. Signed-off-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>.
284 Modified Files:
285 ltp/testcases/kernel/containers/pidns/pidns17.c
287 36) Log Message:
288 growfiles: fix static build which needs to link the pthread library: Signed-off-by: nobuhiro <nobuhiro@andestech.com>.
290 Modified Files:
291 ltp/testcases/kernel/fs/doio/Makefile
293 37) Log Message:
294 Script to extract description of test case from LTPROOT/doc/testcases/*.txt files: Note: The formatting is applied to only kernel, misc, network and commands test-cases. Formatting used is based on my ideas and comments from Subrata. Comments on the same are welcome. Signed-off-by: rohit verma <rohit.170309@gmail.com>.
296 Modified Files:
297 ltp/doc/testcases/commands.txt
298 ltp/doc/testcases/kernel.txt
299 ltp/doc/testcases/misc.txt
300 ltp/doc/testcases/network.txt
302 38) Log Message:
303 Regarding ht_enable test case failure: Pls find attached patch for ht_enabled and ht_affinity. I am not having a 16-CPU machine at my end to test ht_interrupt test code. Signed-off-by: rohit verma <rohit.170309@gmail.com>. 
305 Modified Files:
306 ltp/runtest/hyperthreading
307 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
308 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
309 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.h
310 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/Makefile
311 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTenabled.c
312 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
313 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.h
314 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/Makefile
315 Added Files:
316 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/smt_smp_affinity.sh
317 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/smt_smp_enabled.sh
319 39) Log Message:
320 runltp, set user-defined tmp directory correctly: I'd like to submit this patch to fix the functionality to set user-defined tmp directories for LTP runs. This undos the hardcoded TMPDIR from version 1.33 which added some special case handling of the passed in directory string, but broke the general case with what looks like debug code. Patch is against 1.45 version iof runltp (head). Signed-off-by: Henry Yei <hyei@mvista.com>. 
322 Modified Files:
323 ltp/runltp
325 40) Log Message:
326 Fixes of the tcore test. these are little fixes of the tcore.sh script: 
327 - use $BIN_DIR for auxiliary files, and $TEST_DIR as temporary directory,
328 - don't run "cd -" if previous "cd something" failed,
329 - fixup the value of core_pattern, to replace possibly customized patterns using absolute paths or not using the name "core" for corefiles,
330 - don't hide error messages from expect.
331 Signed-off-by: Jiri Palecek <jpalecek@web.de>.
333 Modified Files:
334 ltp/testcases/misc/tcore_patch_test_suites/tcore.sh
336 41) Log Message:
337 Report error with the correct error file in tar_tests.sh: Signed-off-by: Jiri Palecek <jpalecek@web.de>.
339 Modified Files:
340 ltp/testcases/commands/tar/tar_tests.sh
342 42) Log Message:
343 Fix cleanup procedure in the setuid04 test: Cleanup has to be made only once in the parent process; when the child makes the cleanup itself, the parent has nothing to cleanup, which makes him sad. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
345 Modified Files:
346 ltp/testcases/kernel/syscalls/setuid/setuid04.c
348 43) Log Message:
349 Fix some bashisms, mainly in the controllers tests: Signed-off-by: Jiri Palecek <jpalecek@web.de>.
351 Modified Files:
352 ltp/testcases/kernel/containers/netns/initialize.sh
353 ltp/testcases/kernel/controllers/cpuset/cpuset_base_ops_test/cpuset_base_ops_testset.sh
354 ltp/testcases/kernel/controllers/cpuset/cpuset_exclusive_test/cpuset_exclusive_test.sh
355 ltp/testcases/kernel/controllers/cpuset/cpuset_hierarchy_test/cpuset_hierarchy_test.sh
356 ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/cpuset_hotplug_test.sh
357 ltp/testcases/kernel/controllers/cpuset/cpuset_inherit_test/cpuset_inherit_testset.sh
358 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset_funcs.sh
359 ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_load_balance_test.sh
360 ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_sched_domains_test.sh
361 ltp/testcases/kernel/controllers/cpuset/cpuset_memory_pressure_test/cpuset_memory_pressure_testset.sh
362 ltp/testcases/kernel/controllers/cpuset/cpuset_memory_spread_test/cpuset_memory_spread_testset.sh
363 ltp/testcases/kernel/controllers/cpuset/cpuset_memory_test/cpuset_memory_testset.sh
364 ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_testset.sh
365 ltp/testcases/kernel/controllers/memcg/memcg_regression_test.sh
366 ltp/testcases/kernel/io/stress_floppy/generate.sh
368 44) Log Message:
369 Setup and cleanup routines for diotest: this patch makes the cleanup procedure in diotest more robust. Particularly:
370 - simplify cleanup by creating setup and cleanup routines,
371 - use tst_tmpdir() to create the test files in a temporary directory. Note that you can still make it use a different path with the -f filename option,
372 - delete the file in the case it was created, but couldn't be opened with O_DIRECT,
373 Signed-off-by: Jiri Palecek <jpalecek@web.de>.
375 Modified Files:
376 ltp/testcases/kernel/io/direct_io/diotest2.c
377 ltp/testcases/kernel/io/direct_io/diotest3.c
378 ltp/testcases/kernel/io/direct_io/diotest4.c
379 ltp/testcases/kernel/io/direct_io/diotest5.c
380 ltp/testcases/kernel/io/direct_io/diotest6.c
382 45) Log Message:
383 Add test environment variables (TCID et al.) to tpm_version_tests.sh: this patch adds variables needed for tst_* routines into the tpm_version_tests.sh. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
385 Modified Files:
386 ltp/testcases/commands/tpm-tools/tpm/tpm_version/tpm_version_tests.sh
388 46) Log Message:
389 Don't overwrite the exit code with junk value in acl_test01: the variable EXIT_CODE which contains the result of acl01 test, is overwritten at the end of the test. This patch makes it preserve the correct value. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
391 Modified Files:
392 ltp/testcases/kernel/fs/acls/acl_test01
394 47) Log Message:
395 Include "config.h" in the aio02 test to get HAVE_LIBAIO_H: Signed-off-by: Jiri Palecek <jpalecek@web.de>.
397 Modified Files:
398 ltp/testcases/kernel/io/aio/aio02/main.c
400 48) Log Message:
401 This patch fixes compiler warnings for implicit function declarations, particularly snprintf and usleep, in mq_notify and mq_timedreceive. Note that although the functions are used in common_j_c.h, the macros have to be defined in the c files that include it, before any other header. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
403 Modified Files:
404 ltp/testcases/kernel/syscalls/mq_notify/mq_notify01.c
405 ltp/testcases/kernel/syscalls/mq_timedreceive/mq_timedreceive01.c
406 ltp/testcases/kernel/syscalls/utils/common_j_h.c
408 49) Log Message:
409 Some makefiles ignore errors from commads ran in shell loops. This patch fixes that. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
411 Modified Files:
412 ltp/doc/man1/Makefile
413 ltp/doc/man3/Makefile
414 ltp/include/Makefile
415 ltp/testcases/ballista/ballista/MakefileTarget.dist
416 ltp/testcases/commands/unzip/Makefile
417 ltp/testcases/kernel/containers/netns/Makefile
418 ltp/testcases/kernel/controllers/cpuset/Makefile
419 ltp/testcases/kernel/controllers/cpuset/cpuset_base_ops_test/Makefile
420 ltp/testcases/kernel/controllers/cpuset/cpuset_exclusive_test/Makefile
421 ltp/testcases/kernel/controllers/cpuset/cpuset_hierarchy_test/Makefile
422 ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/Makefile
423 ltp/testcases/kernel/controllers/cpuset/cpuset_inherit_test/Makefile
424 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/Makefile
425 ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/Makefile
426 ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
427 ltp/testcases/kernel/fs/scsi/ltpscsi/Makefile
429 50) Log Message:
430 Adapt the cgroup/test_6_2 test to the various ways clone is called on different architectures: Code shamelessly taken from clone01 test. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
432 Modified Files:
433 ltp/testcases/kernel/controllers/cgroup/test_6_2.c
434 Added Files:
435 ltp/testcases/kernel/controllers/cgroup/clone_platform.h
437 51) Log Message:
438 Define some syscall numbers in the linux_syscall_numbers.h file, not to get build failures or crappy results on other architectures which lack them. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
440 Modified Files:
441 ltp/testcases/kernel/include/i386.in
442 ltp/testcases/kernel/include/ia64.in
443 ltp/testcases/kernel/include/powerpc.in
444 ltp/testcases/kernel/include/x86_64.in
445 ltp/testcases/kernel/performance_counters/performance_counter01.c
446 ltp/testcases/kernel/performance_counters/performance_counter02.c
447 ltp/testcases/kernel/syscalls/mq_open/mq_open01.c
448 ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
449 ltp/testcases/kernel/syscalls/utils/numaif.h
451 52) Log Message:
452 The eventfd test creates some files in the current directory. I think it should be creating the files in a temporary directory instead, as is already the standard with other LTP tests, because the current might be nonwriteable and the user might not want the files left there. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
454 Modified Files:
455 ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
457 53) Log Message:
458 This patch makes the telnet test avoid timeouts when the remote users prompt doesn't contain hostname, or is somehow irregular. It works by explicitly setting the prompt in the remote shell (see the PROMPT variable). Note that setting literal value as a prompt works even when the remote shell is not bash (the classic bash placeholders do not). Signed-off-by: Jiri Palecek <jpalecek@web.de>.
460 Modified Files:
461 ltp/testcases/network/tcp_cmds/telnet/telnet01
463 54) Log Message:
464 Use present autoconf test for asm/ldt.h in set_thread_area* tests to prevent build failures. Signed-off-by: Jiri Palecek <jpalecek@web.de>. 
466 Modified Files:
467 ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area01.c
468 ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area02.c
470 55) Log Message:
471 Latest fix from Jiri Palecek <jpalecek@web.de>.
473 Modified Files:
474 ltp/testcases/kernel/syscalls/setuid/setuid04.c
476 56) Log Message:
477 [real-time] sched_footbal atomic start: The current barrier implementation results in the lowest priority thread actually starting the game (they are the last to be scheduled to call pthread_barrier_wait).  This thread likely gets a priority boost as it holds the hb->lock for the futex associated with the barrier.  This might lead to it running ahead of the defense threads. In fact, any sort of barrier or cond var implementation (short of a pi aware cond broadcast, which is not yet readily available) will result in a thundering herd situation when the FUTEX_WAKE_ALL syscall is issued, which can result in a short run of one or more offense threads while all the threads get to the RUNNABLE state. This patch removes the complex starting mechansims and replaces them with a simple atomic counter.  All player threads are started and once the players_ready count reaches the total player count, the referee starts the game by setting the ball position to zero. Tested on two platforms (both x86_64, 4 and 8-way) for a combined total of 13,000 iterations with 0 failures. Signed-off-by: Darren Hart <dvhltc@us.ibm.com>.
479 Modified Files:
480 ltp/testcases/realtime/func/sched_football/sched_football.c
482 57) Log Message:
483 This is a patch for the splice01 test. Previously the test was checking if the current working directory was NFS based as which the test. The patch changes this test to check whether the test directory is on NFS, as that is actually where the test gets run. Signed-off-by: Henry Yei <hyei@mvista.com>. 
485 Modified Files:
486 ltp/testcases/kernel/syscalls/splice/splice01.c
488 58) Log Message:
489 [FIX PATCHES] All patches: To make your job easy, I have attached following patched to fix system call number to __NR_syscall representation. You can commit all these patches. LIST:
490 ltp-fix-add_key.patch
491 ltp-fix-bdflush.patch
492 ltp-fix-keyctl.patch
493 ltp-fix-newuname.patch
494 ltp-fix-rt_sigprocmask.patch
495 ltp-fix-rt_sigsuspend.patch
496 ltp-fix-set_thread_area.patch
497 ltp-fix-set_tid_address.patch
498 ltp-fix-ssetmask.patch
499 ltp-fix-tkill.patch
500 Signed-off-by: naresh kamboju <naresh.kernel@gmail.com>.
502 Modified Files:
503 ltp/testcases/kernel/syscalls/add_key/add_key01.c
504 ltp/testcases/kernel/syscalls/add_key/add_key02.c
505 ltp/testcases/kernel/syscalls/bdflush/bdflush01.c
506 ltp/testcases/kernel/syscalls/keyctl/keyctl01.c
507 ltp/testcases/kernel/syscalls/newuname/newuname01.c
508 ltp/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask02.c
509 ltp/testcases/kernel/syscalls/rt_sigsuspend/rt_sigsuspend01.c
510 ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area01.c
511 ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area02.c
512 ltp/testcases/kernel/syscalls/set_tid_address/set_tid_address01.c
513 ltp/testcases/kernel/syscalls/ssetmask/ssetmask01.c
514 ltp/testcases/kernel/syscalls/tkill/tkill01.c
515 ltp/testcases/kernel/syscalls/tkill/tkill02.c
517 59) Log Message:
518 Addtional test scenarios & fixes for power management testcases. On doing demo of LTP testcases to developers we realized some more test scenarios has to be added to LTP testcases for better test coverage. Also some bug fixes has to be done for existing test cases to run on future versions on Linux Kernel. We also want to integrate kernbench in LTP for sched_mc_power_savings=2. Hence this list of patches include patches to integrate kernbench into LTP. The test also covers consolidation at core level for hyper threaded system. [Patch 1/10]Patch to integrate kernbench to LTP to test sched_mc=2 To verify CPU consolidation when sched_mc=2 we need kernbench. Hence integrating it in LTP. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
520 Added Files:
521 ltp/utils/benchmark/kernbench-0.42/COPYING
522 ltp/utils/benchmark/kernbench-0.42/Makefile
523 ltp/utils/benchmark/kernbench-0.42/README
524 ltp/utils/benchmark/kernbench-0.42/kernbench
526 60) Log Message:
527 Addtional test scenarios & fixes for power management testcases. On doing demo of LTP testcases to developers we realized some more test scenarios has to be added to LTP testcases for better test coverage. Also some bug fixes has to be done for existing test cases to run on future versions on Linux Kernel. We also want to integrate kernbench in LTP for sched_mc_power_savings=2. Hence this list of patches include patches to integrate kernbench into LTP. The test also covers consolidation at core level for hyper threaded system. [Patch 2/10]Makefile patch to integrate to LTP. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
529 Modified Files:
530 ltp/utils/benchmark/Makefile
532 61) Log Message:
533 Addtional test scenarios & fixes for power management testcases. On doing demo of LTP testcases to developers we realized some more test scenarios has to be added to LTP testcases for better test coverage. Also some bug fixes has to be done for existing test cases to run on future versions on Linux Kernel. We also want to integrate kernbench in LTP for sched_mc_power_savings=2. Hence this list of patches include patches to integrate kernbench into LTP. The test also covers consolidation at core level for hyper threaded system. [Patch 3/10]Readme modified with pre-requisite for sched_mc=2 test. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
535 Modified Files:
536 ltp/testcases/kernel/power_management/README
538 62) Log Message:
539 Addtional test scenarios & fixes for power management testcases. On doing demo of LTP testcases to developers we realized some more test scenarios has to be added to LTP testcases for better test coverage. Also some bug fixes has to be done for existing test cases to run on future versions on Linux Kernel. We also want to integrate kernbench in LTP for sched_mc_power_savings=2. Hence this list of patches include patches to integrate kernbench into LTP. The test also covers consolidation at core level for hyper threaded system. [Patch 4/10]Reusable functions for consolidation test modified This patch has fixes for sched_domian test failures in kernel version beyond 2.6.29. Addtional new reusable functions and fixes for validation functions. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
541 Modified Files:
542 ltp/testcases/kernel/power_management/lib/sched_mc.py
544 63) Log Message:
545 Addtional test scenarios & fixes for power management testcases. On doing demo of LTP testcases to developers we realized some more test scenarios has to be added to LTP testcases for better test coverage. Also some bug fixes has to be done for existing test cases to run on future versions on Linux Kernel. We also want to integrate kernbench in LTP for sched_mc_power_savings=2. Hence this list of patches include patches to integrate kernbench into LTP. The test also covers consolidation at core level for hyper threaded system. [Patch 5/10]CPU consolidation testcase updated to handle exceptions. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
547 Modified Files:
548 ltp/testcases/kernel/power_management/cpu_consolidation.py
550 64) Log Message:
551 Addtional test scenarios & fixes for power management testcases. On doing demo of LTP testcases to developers we realized some more test scenarios has to be added to LTP testcases for better test coverage. Also some bug fixes has to be done for existing test cases to run on future versions on Linux Kernel. We also want to integrate kernbench in LTP for sched_mc_power_savings=2. Hence this list of patches include patches to integrate kernbench into LTP. The test also covers consolidation at core level for hyper threaded system. [Patch 6/10]sched domian testcase updated to handle exceptions. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>. 
553 Modified Files:
554 ltp/testcases/kernel/power_management/sched_domain.py
556 65) Log Message:
557 Addtional test scenarios & fixes for power management testcases. On doing demo of LTP testcases to developers we realized some more test scenarios has to be added to LTP testcases for better test coverage. Also some bug fixes has to be done for existing test cases to run on future versions on Linux Kernel. We also want to integrate kernbench in LTP for sched_mc_power_savings=2. Hence this list of patches include patches to integrate kernbench into LTP. The test also covers consolidation at core level for hyper threaded system. [Patch 7/10]Fixes for sched_mc & sched_smt interface test Existing testcase in LTP would fail or not cover all possible sched_mc values. This patch has been written to make testcase flexible to run on future releases. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
559 Modified Files:
560 ltp/testcases/kernel/power_management/test_sched_mc.sh
561 ltp/testcases/kernel/power_management/test_sched_smt.sh
563 66) Log Message:
564 Addtional test scenarios & fixes for power management testcases. On doing demo of LTP testcases to developers we realized some more test scenarios has to be added to LTP testcases for better test coverage. Also some bug fixes has to be done for existing test cases to run on future versions on Linux Kernel. We also want to integrate kernbench in LTP for sched_mc_power_savings=2. Hence this list of patches include patches to integrate kernbench into LTP. The test also covers consolidation at core level for hyper threaded system. [Patch 8/10]New set of reusbale Library functions and fixes. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
566 Modified Files:
567 ltp/testcases/kernel/power_management/pm_include.sh
569 67) Log Message:
570 Addtional test scenarios & fixes for power management testcases. On doing demo of LTP testcases to developers we realized some more test scenarios has to be added to LTP testcases for better test coverage. Also some bug fixes has to be done for existing test cases to run on future versions on Linux Kernel. We also want to integrate kernbench in LTP for sched_mc_power_savings=2. Hence this list of patches include patches to integrate kernbench into LTP. The test also covers consolidation at core level for hyper threaded system. [Patch 9/10]Master script modified to cover additional test scenarios. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
572 Modified Files:
573 ltp/testcases/kernel/power_management/runpwtests.sh
575 68) Log Message:
576 Addtional test scenarios & fixes for power management testcases. On doing demo of LTP testcases to developers we realized some more test scenarios has to be added to LTP testcases for better test coverage. Also some bug fixes has to be done for existing test cases to run on future versions on Linux Kernel. We also want to integrate kernbench in LTP for sched_mc_power_savings=2. Hence this list of patches include patches to integrate kernbench into LTP. The test also covers consolidation at core level for hyper threaded system. [Patch 10/10]Patch to add another command file in runtest. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
578 Added Files:
579 ltp/runtest/power_management_tests_exclusive
581 69) Log Message:
582 personality test case build fail fix. Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>.
584 Modified File(s):
585 ltp/testcases/kernel/syscalls/personality/personality01.c
586 ltp/testcases/kernel/syscalls/personality/personality02.c
588 70) Log Message:
589 cacheflush01, remove extraneous characters for mips specific section: I am submitting a patch for cacheflush01, it looks like there are unneeded characters before return syscall(__NR_cacheflush, addr, nbytes, cache) inside the mips section. Without this patch, the test does not compile with a mips compiler. Signed-off-by: Henry Yei <hyei@mvista.com>.
591 Modified File(s):
592 ltp/testcases/kernel/syscalls/cacheflush/cacheflush01.c
594 71) Log Message:
595 Realtime: use mlockall optionally in realtime tests: Below patch adds the support to enable memory lock in realtime testcases optionally (with -m). Testing Informations: Tested the realtime tests in their default profile and as well as using mlock option. Signed-off-by: Vernon Mauery <vernux@us.ibm.com>, Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>, Tested-by: Gowrishankar <gowrishankar.m@in.ibm.com>, Acked-by: Kiran Prakash <kiran@linux.vnet.ibm.com>, Acked-by: Dinakar Guniguntala <dino@in.ibm.com>, Acked-by: Sripathi Kodi <sripathik@in.ibm.com>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
597 Modified File(s):
598 ltp/testcases/realtime/scripts/run_c_files.sh
599 ltp/testcases/realtime/doc/TODO
600 ltp/testcases/realtime/func/measurement/preempt_timing.c
601 ltp/testcases/realtime/lib/librttest.c
602 ltp/testcases/realtime/func/pi-tests/run_auto.sh
604 LTP-20090531
606 1) Log Message:
607 v4l-test 0.13 for LTP: Changes:
608 1) Added string content validation;
609 2) Test cases added for VIDIOC_REQBUFS,
610 Signed-off-by: Márton Németh <nm127@freemail.hu>.
612 Modified Files:
613 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
614 ltp/testcases/kernel/device-drivers/v4l/user_space/README
615 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
616 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
617 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
618 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.c
619 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
620 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.c
621 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
622 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
623 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.c
624 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
625 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
626 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYMENU.c
627 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
628 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
629 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
630 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.c
631 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.h
632 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
633 Added Files:
634 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_REQBUFS.c
635 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_REQBUFS.h
637 2) Log Message:
638 v4l-test 0.14 for LTP: Changes:
639 1) Test cases added for VIDIOC_QUERYBUF,
640 2) Debug functions separated,
641 Signed-off-by: Márton Németh <nm127@freemail.hu>.
643 Modified Files:
644 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
645 ltp/testcases/kernel/device-drivers/v4l/user_space/README
646 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_REQBUFS.c
647 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
648 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
649 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/results.html
650 Added Files:
651 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYBUF.c
652 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYBUF.h
653 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_show.c
654 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_show.h
656 3) Log Message:
657 Your patch doesn't apply - looks like it is relative to further local changes you have made in your own git repo (extra args to mktemp).  But applying the corresponding change here does fix that problem for me, yes.  Diff below is relative to ltp cvs. Fix LTPBIN definition in selinux_file.sh. Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>.
659 Modified Files:
660 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_file.sh
662 4) Log Message:
663 Fix MLS handling in selinux tests: Some of the selinux tests were using full security contexts but predated MCS/MLS and thus lacked a MLS field. This broke testing if MLS was enabled in the policy but mcstransd was not running. Change some of the tests to avoid the need to use full contexts at all, and others to conditionally append a MLS suffix if MLS is enabled. Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>.
665 Modified Files:
666 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_file.sh
667 ltp/testcases/kernel/security/selinux-testsuite/tests/mkdir/selinux_mkdir.sh
668 ltp/testcases/kernel/security/selinux-testsuite/tests/relabel/selinux_relabel.sh
669 ltp/testcases/kernel/security/selinux-testsuite/tests/rename/selinux_rename.sh
670 ltp/testcases/kernel/security/selinux-testsuite/tests/rxdir/selinux_rxdir.sh
672 5) Log Message:
673 Update ltp selinux test script and policy: Note:  This does not obsolete or replace the other two patches I have posted (Fix LTPBIN definition in selinux_file.sh, Fix MLS handling in selinux tests), but rather should be applied on top of them. Attached is a patch and a tar file to update the ltp selinux test script and policy so that we no longer conditionally patch the test policy when we run the test script.  The patch does the following:
674 - Disable patching of the policy in the test script.
675 - Change the refpolicy Makefile to redirect to a rhel/N/ subdirectory if running on a redhat release and move the rhel-specific definitions there. 
676 - Change the refpolicy Makefile to only include test_bounds.te if the checkpolicy supports policy.24 (and thus typebounds statements).
677 - Merge the sbin_deprecated.patch into the test policy.
678 - Further update the test policy to build cleanly on f11, while preserving backward compatibility on f10.
679 - Added open permissions as necessary to the test policy (enabled in f11).
680 - Update the ioctl test policy to reflect the updated selinux_file_ioctl() logic in the kernel.
681 - Added a missing permission to the wait test policy that was causing it to wrongly report PASS.
683 The tar file contains a new testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5 subdirectory to preserve a legacy copy of the test policy that works on redhat 5.  The top-level refpolicy Makefile will redirect to this subdirectory when it detects redhat 5.  Similar subdirectories can be added for other stable releases going forward as needed.
685 Subrata, please cvs add the new subdirectory and its files.  Also, please cvs remove the following: ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_policy.te (generated file, should not be in the repository), ltp/testcases/kernel/security/selinux-testsuite/misc/*. Signed-Off-by: Stephen Smalley <sds@tycho.nsa.gov>.
687 Modified Files:
688 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
689 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
690 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
691 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_sys.te
692 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrace.te
693 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrans.te
694 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_entrypoint.te
695 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execshare.te
696 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_exectrace.te
697 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execute_no_trans.te
698 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_fdreceive.te
699 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
700 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
701 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_inherit.te
702 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
703 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ipc.te
704 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_link.te
705 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_mkdir.te
706 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_open.te
707 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_policy.if
708 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ptrace.te
709 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_readlink.te
710 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_relabel.te
711 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rename.te
712 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rxdir.te
713 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setattr.te
714 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
715 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sigkill.te
716 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_stat.te
717 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
718 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
719 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getpgid.te
720 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsched.te
721 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsid.te
722 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
723 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setsched.te
724 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_transition.te
725 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_wait.te
726 ltp/testscripts/test_selinux.sh
727 Added Files:
728 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/Makefile
729 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_capable_file.te
730 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_capable_net.te
731 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_capable_sys.te
732 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_dyntrace.te
733 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_dyntrans.te
734 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_entrypoint.te
735 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_execshare.te
736 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_exectrace.te
737 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_execute_no_trans.te
738 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_fdreceive.te
739 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_file.te
740 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_global.te
741 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_inherit.te
742 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_ioctl.te
743 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_ipc.te
744 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_link.te
745 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_mkdir.te
746 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_open.te
747 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_policy.if
748 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_ptrace.te
749 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_readlink.te
750 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_relabel.te
751 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_rename.te
752 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_rxdir.te
753 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_setattr.te
754 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_setnice.te
755 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_sigkill.te
756 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_stat.te
757 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_sysctl.te
758 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_create.te
759 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_getpgid.te
760 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_getsched.te
761 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_getsid.te
762 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_setpgid.te
763 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_setsched.te
764 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_transition.te
765 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_wait.te
766 Removed Files:
767 ltp/testcases/kernel/security/selinux-testsuite/misc/check_sbin_deprecated.pl
768 ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
769 ltp/testcases/kernel/security/selinux-testsuite/misc/update_refpolicy.sh
770 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_policy.te
772 6) Log Message:
773 Update the selinux ioctl test in ltp to reflect the revised selinux_file_ioctl() logic in the kernel.  Also requires the corresponding ltp selinux test policy update. Signed-off-by:  Stephen Smalley <sds@tycho.nsa.gov>.
775 Modified Files:
776 ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_ioctl.c
777 ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_noioctl.c
779 7) Log Message:
780 Fix ltp selinux testsuite for rhel5: Some changes on top of the prior patches to enable the ltp selinux testsuite to run successfully on rhel5.  Changes:  
781 - Fix the extraction of the release version to exclude Client/Server/etc.
782 - Make the ioctl test detect kernel version and adjust the test logic to match the expected selinux_file_ioctl() logic.
783 - Prevent runcon from consuming the options to chcon in selinux_relabel.sh.
784 Signed-off-by:  Stephen Smalley <sds@tycho.nsa.gov>.
786 Modified Files:
787 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
788 ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_noioctl.c
789 ltp/testcases/kernel/security/selinux-testsuite/tests/relabel/selinux_relabel.sh
791 8) Log Message:
792 Enable the type bounds test in the ltp selinux testsuite: Add the type bounds test case to the runtest/selinux config so that it is executed as part of the ltp selinux testsuite.  The test passes with a sufficiently recent kernel (>= 2.6.28) and checkpolicy, as in Fedora 11.  If we want to avoid test failures on older kernels, we could add an explicit kernel version test to the test program, as I did for the ioctl test case. Signed-off-by:  Stephen Smalley <sds@tycho.nsa.gov>.
794 Modified Files:
795 ltp/runtest/selinux
797 9) Log Message:
798 Update ltp selinux testsuite README: Update the ltp selinux testsuite README. Changes include:  
799 - Explain the two different locations of test policy up front and then use $POLICYDIR for subsequent references.
800 - Expand and clarify the kernel configuration options.
801 - Add a section summarizing the SELinux policy and userland dependencies.
802 Signed-off-by:  Stephen Smalley <sds@tycho.nsa.gov>.
804 Modified Files:
805 ltp/testcases/kernel/security/selinux-testsuite/README
807 10) Log Message:
808 Fix selinux_capable_file.sh: Fix selinux_capable_file.sh to call setup before running the second set of tests.  This wasn't an issue prior to the $SELINUXTMPDIR patch as cleanup didn't previously remove the temporary directory, just the files.  The bug wasn't evident in enforcing mode since the second set of tests still got error exit values as expected just for the wrong reason. Detected by forcing a run of the testsuite under permissive mode and checking that all of the testcases FAIL as expected. Signed-off-by:  Stephen Smalley <sds@tycho.nsa.gov>.
810 Modified Files:
811 ltp/testcases/kernel/security/selinux-testsuite/tests/capable_file/selinux_capable_file.sh
813 11) Log Message:
814 There is a warning occured during i compiled ltp which was released in 20090430: The array of filename was declared with 5 elements, so if you give a value to filename[5], the array will overflow. Signed-off-by: Gui Xiaohua <guixh@cn.fujitsu.com>.
816 Modified Files:
817 ltp/testcases/kernel/syscalls/readlinkat/readlinkat01.c
819 12) Log Message:
820 Fix faulty interpretation of PASS/FAIL  bysched_football log parser: The log parser of sched_football sometimes interprets successful runs as FAILed ones as it gets the final result based on the PASS/FAIL value of the first run in the log file. The rationale behind this patch is that sched_football testcase can itself decide if it has passed or failed based on the_ball value. There is no need of the log parser as is the case with the other test cases like pi_perf. Changelog:
821 - Added pass/fail detection logic to sched_football.c,
822 - Removed parse_football.py,
823 - Removed the call to parse_football.py from run_auto.sh.
824 Signed-off by: Kiran Prakash <kirpraka@in.ibm.com>,
825 Acked-by: Gowrishankar <gowrishankar.m@linux.vnet.ibm.com>,
826 Acked-By: Dinakar Guniguntala <dino@in.ibm.com>,
827 Acked-by: Sripathi Kodi <sripathik@in.ibm.com>.
829 Modified Files:
830 ltp/testcases/realtime/func/sched_football/run_auto.sh
831 ltp/testcases/realtime/func/sched_football/sched_football.c
832 Removed Files:
833 ltp/testcases/realtime/func/sched_football/parse-football.py
835 13) Log Message:
836 Remove Duplicated Proc01 From Test Lists: The patch removes proc01 test from runtest/crashem, because it has also been present in runtest/fs. There is no need to run it in two places. Signed-off-by: CAI Qian <caiqian@cclom.cn>. 
838 Modified Files:
839 ltp/runtest/crashme
841 14) Log Message:
842 Add new testcases for cpuset: This is the patch of new testcases for the functionality test of cpuset. It contains cpu hotplug vs cpuset test, load balance vs cpuset test, schedule domains partition test, memory pressure measurement function test, page caches spread test and memory allocation test. Note: page caches spread test(test of cpuset11) may fail because there is something wrong with the kernel. I have made a patch to fix it. Now the patch was adding into -mm tree. Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>.
844 Modified Files:
845 ltp/testcases/kernel/controllers/README
846 ltp/testcases/kernel/controllers/test_controllers.sh
847 ltp/testcases/kernel/controllers/cpuset/Makefile
848 ltp/testcases/kernel/controllers/cpuset/README
849 ltp/testcases/kernel/controllers/cpuset/run_cpuset_test.sh
850 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset_funcs.sh
851 ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_testset.sh
852 Added Files:
853 ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/Makefile
854 ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/cpuset_hotplug_test.sh
855 ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/cpuset_list_compute.c
856 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuinfo.c
857 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuinfo.h
858 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/meminfo.c
859 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/meminfo.h
860 ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/Makefile
861 ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_cpu_hog.c
862 ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_load_balance_test.sh
863 ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_sched_domains_check.c
864 ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_sched_domains_test.sh
865 ltp/testcases/kernel/controllers/cpuset/cpuset_memory_pressure_test/Makefile
866 ltp/testcases/kernel/controllers/cpuset/cpuset_memory_pressure_test/cpuset_memory_pressure.c
867 ltp/testcases/kernel/controllers/cpuset/cpuset_memory_pressure_test/cpuset_memory_pressure_testset.sh
868 ltp/testcases/kernel/controllers/cpuset/cpuset_memory_spread_test/Makefile
869 ltp/testcases/kernel/controllers/cpuset/cpuset_memory_spread_test/cpuset_mem_hog.c
870 ltp/testcases/kernel/controllers/cpuset/cpuset_memory_spread_test/cpuset_memory_spread_testset.sh
871 ltp/testcases/kernel/controllers/cpuset/cpuset_memory_test/Makefile
872 ltp/testcases/kernel/controllers/cpuset/cpuset_memory_test/cpuset_memory_test.c
873 ltp/testcases/kernel/controllers/cpuset/cpuset_memory_test/cpuset_memory_testset.sh
875 15) Log Message:
876 The accept4() system call is available starting with Linux 2.6.28; support in glibc is available starting with version 2.10. In v2.9, the function was to be declared. So i did some changes like following. Signed-off-by: Gui Xiaohua <guixh@cn.fujitsu.com>. Acked-By: CAI Qian <caiqian@cclom.cn>.
878 Modified Files:
879 ltp/testcases/kernel/syscalls/accept4/accept4_01.c
881 16) Log Message:
882 Update the ltp selinux testsuite README to note the requirement for the libselinux headers and static library, and provide URLs from which to obtain the SELinux core userland and reference policy if the base distribution does not already include them. Signed-off-by:  Stephen Smalley <sds@tycho.nsa.gov>.
884 Modified Files:
885 ltp/testcases/kernel/security/selinux-testsuite/README
887 17) Log Message:
888 Remove obsolete logic from the Makefile in selinux-testsuite/refpolicy/redhat/5. This Makefile only gets used if we are running the testsuite on RHEL5, so we can drop the conditional TARGET definitions based on the redhat-release value. Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>.
890 Modified Files:
891 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/Makefile
893 18) Log Message:
894 Rohit Verma <rohit.170309@gmail.com> reported: I think there is a bug in the source code. In both the cases the string variable "Type" is not null- terminated. This variable ("Type") indicates the filesystem type, which is used later in the code. In the above said lines of code, I can observe that 'strlen(fstype)' is used within strncpy. Now, strlen returns the length of string excluding the null character. Man page of strncpy states that the 'dest' string is null terminated only if it is present in first 'n'  bytes of the 'src'. In our case, since strlen returns lenght excluding the null character the string "Type" is not null terminated.
895 CAI Qian <caiqian@cclom.cn> replied: Yes, that is the case. Guo Hongruan posted patches for mount02 and mount03 to fix the same problem before, and we'll also need the similar fix here. Are you capable to make patches for it? Signed-Off-By:  Rohit Verma <rohit.170309@gmail.com>, Acked-by: CAI Qian <caiqian@cclom.cn>,
897 Modified File(s):
898 ltp/testcases/kernel/syscalls/umount/umount02.c
899 ltp/testcases/kernel/syscalls/umount/umount03.c
901 19) Log Message:
902 Fix the splice02 test:
903 Particularly:
904 - TEST_ERRNO is only set when the syscall is executed using the TEST() macro. The tests gave bad error messages because of that.
905 - The end of the test was dead code; moved the TPASS code to pass at the end of file.
906 - The test assumes std. input is a pipe; reflect this in the runtest file.
907 Signed-off-by: Jiri Palecek <jpalecek@web.de>.
909 Modified File(s):
910 ltp/runtest/syscalls
911 ltp/testcases/kernel/syscalls/splice/splice02.c
913 20) Log Message:
914 Patch for fixing Unzip01 Test Not Working Correctly. Signed-Off-By: rohit verma <rohit.170309@gmail.com>. Acked-by: CAI Qian <caiqian@cclom.cn>.
916 Modified File(s):
917 ltp/testcases/commands/unzip/unzip_tests.sh
919 21) Log Message:
920 Add Memory Cgroup regression tests to LTP: Those testcases can reproduce bugs we found in memcg, 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.30. Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
922 Modified Files:
923 ltp/runtest/controllers
924 ltp/testcases/kernel/controllers/Makefile
925 Added Files:
926 ltp/testcases/kernel/controllers/memcg/Makefile
927 ltp/testcases/kernel/controllers/memcg/README
928 ltp/testcases/kernel/controllers/memcg/memcg_regression_test.sh
929 ltp/testcases/kernel/controllers/memcg/memcg_test_1.c
930 ltp/testcases/kernel/controllers/memcg/memcg_test_2.c
931 ltp/testcases/kernel/controllers/memcg/memcg_test_4.c
932 ltp/testcases/kernel/controllers/memcg/memcg_test_4.sh
934 22) Log Message:
935 Attached (against ltp-full-20090430.tgz) patch renames binaries in pan directory to have ltp- prefix as plain pan when installed in /usr/bin/ directory conflict with gnome pan. It also fixes all occurrences of pan in scripts and howtos. Signed-off-by: Cyril Hrubis <chrubis@suse.cz>.
937 Modified Files:
938 ltp/ltp-devel.spec
939 ltp/runltp
940 ltp/runltplite.sh
941 ltp/doc/automation-README.html
942 ltp/doc/automation-cookbook.html
943 ltp/doc/ltp-howto.lyx
944 ltp/doc/ltp-howto.txt
945 ltp/doc/man1/Makefile
946 ltp/pan/Makefile
947 ltp/testscripts/diskio.sh
948 ltp/testscripts/ltp-aiodio.sh
949 ltp/testscripts/ltp-scsi_debug.sh
950 ltp/testscripts/ltpfslvm.sh
951 ltp/testscripts/ltpfsnolvm.sh
952 ltp/testscripts/ltpstress.sh
953 ltp/testscripts/networkstress.sh
954 ltp/testscripts/networktests.sh
955 ltp/testscripts/runEALtests.sh
956 ltp/testscripts/runpan.sh
957 ltp/testscripts/test_containers.sh
958 ltp/testscripts/test_filecaps.sh
959 ltp/testscripts/test_selinux.sh
960 ltp/testscripts/tpm_tools.sh
961 Added Files:
962 ltp/doc/man1/ltp-bump.1
963 ltp/doc/man1/ltp-pan.1
964 ltp/pan/ltp-bump.c
965 ltp/pan/ltp-pan.c
966 ltp/pan/ltp-scanner.c
967 Removed Files:
968 ltp/doc/man1/bump.1
969 ltp/doc/man1/pan.1
970 ltp/pan/bump.c
971 ltp/pan/pan.c
972 ltp/pan/scanner.c
974 23) Log Message:
975 Fix missing return. Signed-off-by: Cyril Hrubis <chrubis@suse.cz>.
977 Modified File(s):
978 ltp/testcases/kernel/security/integrity/ima/src/ima_mmap.c
980 24) Log Message:
981 Add add_key01 test for add_key syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>,
983 Modified Files:
984 ltp/runtest/syscalls
985 Added Files:
986 ltp/testcases/kernel/syscalls/add_key/Makefile
987 ltp/testcases/kernel/syscalls/add_key/add_key01.c
989 25) Log Message:
990 Add add_key02 test for add_key syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
992 Modified Files:
993 ltp/runtest/syscalls
994 Added Files:
995 ltp/testcases/kernel/syscalls/add_key/add_key02.c
997 26) Log Message:
998 Add bdflush01 test for bdflush syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1000 Modified Files:
1001 ltp/runtest/syscalls
1002 Added Files:
1003 ltp/testcases/kernel/syscalls/bdflush/Makefile
1004 ltp/testcases/kernel/syscalls/bdflush/bdflush01.c
1006 27) Log Message:
1007 Add exit_group01 test for exit_group syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1009 Modified Files:
1010 ltp/runtest/syscalls
1011 Added Files:
1012 ltp/testcases/kernel/syscalls/exit_group/Makefile
1013 ltp/testcases/kernel/syscalls/exit_group/exit_group01.c
1015 28) Log Message:
1016 Add keyctl01 test for keyctl syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1018 Modified Files:
1019 ltp/runtest/syscalls
1020 Added Files:
1021 ltp/testcases/kernel/syscalls/keyctl/Makefile
1022 ltp/testcases/kernel/syscalls/keyctl/keyctl01.c
1024 29) Log Message:
1025 Add newuname01 test for newuname syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1027 Modified Files:
1028 ltp/runtest/syscalls
1029 Added Files:
1030 ltp/testcases/kernel/syscalls/newuname/Makefile
1031 ltp/testcases/kernel/syscalls/newuname/newuname01.c
1033 30) Log Message:
1034 Add rt_sigaction01 test for rt_sigaction syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1036 Modified Files:
1037 ltp/runtest/syscalls
1038 Added Files:
1039 ltp/testcases/kernel/syscalls/rt_sigaction/Makefile
1040 ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
1042 31) Log Message:
1043 Add rt_sigprocmask01 test for rt_sigprocmask syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1045 Modified Files:
1046 ltp/runtest/syscalls
1047 Added Files:
1048 ltp/testcases/kernel/syscalls/rt_sigprocmask/Makefile
1049 ltp/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask01.c
1051 32) Log Message:
1052 Add rt_sigprocmask02 test for rt_sigprocmask syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1054 Modified Files:
1055 ltp/runtest/syscalls
1056 Added Files:
1057 ltp/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask02.c
1059 33) Log Message:
1060 Add rt_sigqueueinfo01 test for rt_sigqueueinfo syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1062 Modified Files:
1063 ltp/runtest/syscalls
1064 Added Files:
1065 ltp/testcases/kernel/syscalls/rt_sigqueueinfo/Makefile
1066 ltp/testcases/kernel/syscalls/rt_sigqueueinfo/rt_sigqueueinfo01.c
1068 34) Log Message:
1069 Add rt_sigsuspend01 test for rt_sigsuspend syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1071 Modified Files:
1072 ltp/runtest/syscalls
1073 Added Files:
1074 ltp/testcases/kernel/syscalls/rt_sigsuspend/Makefile
1075 ltp/testcases/kernel/syscalls/rt_sigsuspend/rt_sigsuspend01.c
1077 35) Log Message:
1078 Add set_thread_area01 test for set_thread_area syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1080 Modified Files:
1081 ltp/runtest/syscalls
1082 Added Files:
1083 ltp/testcases/kernel/syscalls/set_thread_area/Makefile
1084 ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area01.c
1086 36) Log Message:
1087 Add set_thread_area02 test for set_thread_area syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1089 Modified Files:
1090 ltp/runtest/syscalls
1091 Added Files:
1092 ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area02.c
1094 37) Log Message:
1095 Add set_tid_address01 test for set_tid_address syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1097 Modified Files:
1098 ltp/runtest/syscalls
1099 Added Files:
1100 ltp/testcases/kernel/syscalls/set_tid_address/Makefile
1101 ltp/testcases/kernel/syscalls/set_tid_address/set_tid_address01.c
1103 38) Log Message:
1104 Add sgetmask01 test for sgetmask syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1106 Modified Files:
1107 ltp/runtest/syscalls
1108 Added Files:
1109 ltp/testcases/kernel/syscalls/sgetmask/Makefile
1110 ltp/testcases/kernel/syscalls/sgetmask/sgetmask01.c
1112 39) Log Message:
1113 Add sigreturn01 test for sigreturn syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1115 Modified Files:
1116 ltp/runtest/syscalls
1117 Added Files:
1118 ltp/testcases/kernel/syscalls/sigreturn/Makefile
1119 ltp/testcases/kernel/syscalls/sigreturn/sigreturn01.c
1121 40) Log Message:
1122 Add ssetmask01 test for ssetmask syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1124 Modified Files:
1125 ltp/runtest/syscalls
1126 Added Files:
1127 ltp/testcases/kernel/syscalls/ssetmask/Makefile
1128 ltp/testcases/kernel/syscalls/ssetmask/ssetmask01.c
1130 41) Log Message:
1131 Add timer_getoverrun01 test for timer_getoverrun01 syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1133 Modified Files:
1134 ltp/runtest/syscalls
1135 Added Files:
1136 ltp/testcases/kernel/syscalls/timer_getoverrun/Makefile
1137 ltp/testcases/kernel/syscalls/timer_getoverrun/timer_getoverrun01.c
1139 42) Log Message:
1140 Add timer_gettime01 test for timer_gettime syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1142 Modified Files:
1143 ltp/runtest/syscalls
1144 Added Files:
1145 ltp/testcases/kernel/syscalls/timer_gettime/Makefile
1146 ltp/testcases/kernel/syscalls/timer_gettime/timer_gettime01.c
1148 43) Log Message:
1149 Add tkill01 test for tkill syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1151 Modified Files:
1152 ltp/runtest/syscalls
1153 Added Files:
1154 ltp/testcases/kernel/syscalls/tkill/Makefile
1155 ltp/testcases/kernel/syscalls/tkill/tkill01.c
1157 44) Log Message:
1158 Add tkill02 test for tkill syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1160 Modified Files:
1161 ltp/runtest/syscalls
1162 Added Files:
1163 ltp/testcases/kernel/syscalls/tkill/tkill02.c
1165 45) Log Message:
1166 Patch for "File" test case issue of 30-April-2009 release. Signed-off-by: rohit verma <rohit.170309@gmail.com>.
1168 Modified File(s):
1169 ltp/testcases/commands/ade/file/file_test.sh
1171 46) Log Message:
1172 I've found that ltp didn't compile on Debian because of old kernel headers, which contain taskstats struct without some of the needed fields. This autoconf test detects it and disables the code that would otherwise break. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
1174 Modified Files:
1175 ltp/configure.ac
1176 ltp/include/config.h.default
1177 ltp/testcases/kernel/controllers/cgroup/getdelays.c
1178 Added Files:
1179 ltp/m4/ltp-taskstats.m4
1181 47) Log Message:
1182 Crash02: Deal with SIGSTOP and SIGSEGV v3: Version 3 also fixed compilation failures on IA-64, since there is no SYS_fork either. It use clone2() instead. Version 2 fixed compilation failures on IA-64, because there is no SYS_vfork there. Instead, it uses clone() syscall for vfork(): clone(child_stack=0, flags=CLONE_VM|CLONE_VFORK|SIGCHLD). We have seen crash02 test can not finish due to the child process got SIGSTOP or SIGSEGV when calling random syscalls like this,
1183 # ps aux
1185 168      20121  0.0  0.0   3956   336 ?        Ds   15:10   0:00 ./crash02 -e
1186 -v 100
1187 168      20122  0.0  0.0   3956   336 ?        T    15:10   0:00 ./crash02 -e
1188 -v 100
1189 crash02       X ffff81007fb127a0     0 21272  21271         21273 (L-TLB)
1190  ffff81004c185d58 0000000000000046 ffff81007b494e08 0000000000000002
1191  0000000000000002 0000000000000002 ffff81007c5dc860 ffff81007fb127a0
1192  00000d8ebb800862 000000000000c315 ffff81007c5dca48 0000000300000001
1193 Call Trace:
1194  [<ffffffff800235a7>] filp_close+0x5c/0x64
1195  [<ffffffff8001595a>] do_exit+0x913/0x91f
1196  [<ffffffff80048c18>] cpuset_exit+0x0/0x6c
1197  [<ffffffff8002ad05>] get_signal_to_deliver+0x42c/0x45a
1198  [<ffffffff8005a837>] do_notify_resume+0x9c/0x7af
1199  [<ffffffff80096e2b>] specific_send_sig_info+0x44/0xac
1200  [<ffffffff8009710e>] force_sig_info+0xae/0xb9
1201  [<ffffffff80066eed>] do_page_fault+0x81e/0x830
1202  [<ffffffff8005d6dc>] retint_signal+0x3d/0x79
1203 crash02       X ffff810002376400     0 21273  21271               21272 (L-TLB)
1204  ffff81004d201f18 0000000000000046 ffff81007b494e08 0000000000000046
1205  0000000000000046 0000000000000002 ffff810078d3a040 ffffffff802eeae0
1206  00000d8ebb803430 000000000001a60c ffff810078d3a228 0000000000000000
1207 Call Trace:
1208  [<ffffffff8001595a>] do_exit+0x913/0x91f
1209  [<ffffffff80048c18>] cpuset_exit+0x0/0x6c
1210  [<ffffffff8005d28d>] tracesys+0xd5/0xe0
1211 So we use WUNTRACED option. Also, we found out that if it picks up vfork(), it will generate SIGSEGV. I am not sure what else can generate the same, so only blacklist vfork() at the moment. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
1213 Modified Files:
1214 ltp/testcases/misc/crash/crash02.c
1216 48) Log Message:
1217 Fix sync problem between two processes of pidns12 test: The child-process wait SIGUSR1 which would be sended by parent-process, if the child-process execute sigtimedwait() after parent-process send the signal, it would never receive the SIGUSR1 from parent-process. This patch rewrite child_signal_handler() to handle to SIGUSR1 and instead sigtimedwait() with sleep for 3 seconds. Signed-off-by: Gui Xiaohua <guixh@cn.fujitsu.com>.
1219 Modified Files:
1220 ltp/testcases/kernel/containers/pidns/pidns12.c
1222 49) Log Message:
1223 In reference to the issue with timer_create04 and clock_gettime03 for the kernel version 2.6.29 which was reported in the link: http://www.nabble.com/timer_create-p22376043.html, PFA the patch for fixing the issue. Detail on the issue: A new clockid 'CLOCK_MONOTONIC_RAW' was added since the kernel 2.6.28 (http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.28). This addition caused the above testcases to fail. Now, 5 clock ID's are resent in kernel ver 2.6.28 and later. Signed-off-by: Rohit Verma <rohit.170309@gmail.com>.
1225 Modified Files:
1226 ltp/testcases/kernel/timers/include/common_timers.h
1227 ltp/testcases/kernel/timers/timer_create/timer_create02.c
1229 50) Log Message:
1230 Postponing close() after aio_write() has finished: In aio_return/1-1.c close() is called after asynchronous I/O write was queued. This according to POSIX may end up in one of two ends and it's implementation specified. One end is writing the file correctly while the other one is behave like aio_cancel() was called. (http://www.opengroup.org/onlinepubs/9699919799/functions/close.html). Test mentoined above rely on finishing asynchronous I/O correctly in this case. To fix that you must postpone close() after asynchronous I/O has finished. Signed-of-by: chrubis@suse.cz.
1232 Modified Files:
1233 ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/1-1.c
1235 51) Log Message:
1236 revert previous "style" change which did a lot more damage than good
1238 Modified File(s):
1239 ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
1240 ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
1242 52) Log Message:
1243 execve: remove obsoleted test case execve04. Since latest kernel do execve(2) without get file descriptor(kernel commit e7b9b550f53e81ea38e71d322d6f95730df058a2), it only use one file struct. This cause the case execve04 which test for set EMFILE errno obsoleted. This patch removed test case execve04, and changed the index of the test cases after execve04. Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>.
1245 Modified Files:
1246 ltp/doc/testcases/kernel.txt
1247 ltp/runtest/ltplite
1248 ltp/runtest/stress.part3
1249 ltp/runtest/syscalls
1250 ltp/testcases/kernel/syscalls/execve/execve04.c
1251 ltp/testcases/kernel/syscalls/execve/execve05.c
1252 Removed Files:
1253 ltp/testcases/kernel/syscalls/execve/execve06.c
1255 53) Log Message:
1256 Fix typo in testcases/kernel/syscalls/chown/chown03.c, which use ltpuser->pw_uid in call to setegid() should be ltpuser->pw_gid. Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>.
1258 Modified Files:
1259 ltp/testcases/kernel/syscalls/chown/chown03.c
1261 54) Log Message:
1262 postponing close() after aio_write() has finished II and cleanups: I've fixed all the sources in the aio_return directory (from the same errors as previous one) and cleaned the coding style a little. Signed-off-by: Cyril Hrubis chrubis@suse.cz.
1264 Modified Files:
1265 ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/1-1.c
1266 ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/2-1.c
1267 ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/3-1.c
1268 ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/3-2.c
1269 ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/4-1.c
1271 55) Log Message:
1272 Renaming binaries to avoid conflicts II. I've missed these three in the first patch, here comes cosmetic changes. Signed-off-by: Cyril Hrubis chrubis@suse.cz.
1274 Modified Files:
1275 ltp/INSTALL ltp/README ltp/README.ltp-devel
1277 56) Log Message:
1278 Port Crackerjack Syscall tests(missing) to LTP. Add/Port Utility Headers for these set of tests. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>. 
1280 Added Files:
1281 ltp/testcases/kernel/syscalls/utils/common_j_h.c
1282 ltp/testcases/kernel/syscalls/utils/include_j_h.h
1283 ltp/testcases/kernel/syscalls/utils/inotify.h
1284 ltp/testcases/kernel/syscalls/utils/ioprio.h
1285 ltp/testcases/kernel/syscalls/utils/numaif.h
1286 ltp/testcases/kernel/syscalls/utils/poll.h
1288 57) Log Message:
1289 Add/Port get_mempolicy01 test for get_mempolicy() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1291 Modified Files:
1292 ltp/runtest/syscalls
1293 Added Files:
1294 ltp/testcases/kernel/syscalls/get_mempolicy/Makefile
1295 ltp/testcases/kernel/syscalls/get_mempolicy/get_mempolicy01.c
1297 58) Log Message:
1298 Add/Port clock_getres01 test for clock_getres() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1300 Modified Files:
1301 ltp/runtest/syscalls
1302 Added Files:
1303 ltp/testcases/kernel/syscalls/clock_getres/Makefile
1304 ltp/testcases/kernel/syscalls/clock_getres/clock_getres01.c
1306 59) Log Message:
1307 Add/Port clock_nanosleep01 test for clock_nanosleep() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1309 Modified Files:
1310 ltp/runtest/syscalls
1311 Added Files:
1312 ltp/testcases/kernel/syscalls/clock_nanosleep/Makefile
1313 ltp/testcases/kernel/syscalls/clock_nanosleep/clock_nanosleep01.c
1315 60) Log Message:
1316 Add/Port mq_notify01 test for mq_notify() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1318 Modified Files:
1319 ltp/runtest/syscalls
1320 Added Files:
1321 ltp/testcases/kernel/syscalls/mq_notify/Makefile
1322 ltp/testcases/kernel/syscalls/mq_notify/mq_notify01.c
1324 61) Log Message:
1325 Add/Port ppoll01 test for ppoll() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1327 Modified Files:
1328 ltp/runtest/syscalls
1329 Added Files:
1330 ltp/testcases/kernel/syscalls/ppoll/Makefile
1331 ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
1333 62) Log Message:
1334 Add/Port mq_open01 test for mq_open() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1336 Modified Files:
1337 ltp/runtest/syscalls
1338 Added Files:
1339 ltp/testcases/kernel/syscalls/mq_open/Makefile
1340 ltp/testcases/kernel/syscalls/mq_open/mq_open01.c
1342 63) Log Message:
1343 Add/Port mq_timedreceive01 test for mq_timedreceive() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1345 Modified Files:
1346 ltp/runtest/syscalls
1347 Added Files:
1348 ltp/testcases/kernel/syscalls/mq_timedreceive/Makefile
1349 ltp/testcases/kernel/syscalls/mq_timedreceive/mq_timedreceive01.c
1351 64) Log Message:
1352 Add/Port utimes01 test for utimes() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1354 Modified Files:
1355 ltp/runtest/syscalls
1356 Added Files:
1357 ltp/testcases/kernel/syscalls/utimes/Makefile
1358 ltp/testcases/kernel/syscalls/utimes/utimes01.c
1360 65) Log Message:
1361 Add/Port mq_unlink01 test for mq_unlink() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1363 Modified Files:
1364 ltp/runtest/syscalls
1365 Added Files:
1366 ltp/testcases/kernel/syscalls/mq_unlink/Makefile
1367 ltp/testcases/kernel/syscalls/mq_unlink/mq_unlink01.c
1369 66) Log Message:
1370 Add/Port mq_timedsend01 test for mq_timedsend() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1372 Modified Files:
1373 ltp/runtest/syscalls
1374 Added Files:
1375 ltp/testcases/kernel/syscalls/mq_timedsend/Makefile
1376 ltp/testcases/kernel/syscalls/mq_timedsend/mq_timedsend01.c
1378 67) Log Message:
1379 Add/Port unshare01 test for unshare() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1381 Modified Files:
1382 ltp/runtest/syscalls
1383 Added Files:
1384 ltp/testcases/kernel/syscalls/unshare/Makefile
1385 ltp/testcases/kernel/syscalls/unshare/unshare01.c
1387 68) Log Message:
1388 Add/Port unshare02 test for unshare() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1390 Modified Files:
1391 ltp/runtest/syscalls
1392 Added Files:
1393 ltp/testcases/kernel/syscalls/unshare/unshare02.c
1395 69) Log Message:
1396 The following patch solves the problem: 
1397 1) Avoids build problem on your very old kernel,
1398 2) Will not run on on your old kernel but on kernel > 2.6.17,
1399 Will revert to Autoconf later. Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>.
1401 Modified Files:
1402 ltp/testcases/kernel/syscalls/splice/splice02.c
1404 70) Log Message:
1405 Being a non-NUMA machine is not a failure, but an info. So it should not cause the test to have a non zero exit status. Signed-off-by: Suzuki Poulose <suzuki@in.ibm.com>.
1407 Modified Files:
1408 ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
1410 71) Log Message:
1411 I come across with this kernel issue in 2.6.27:
1412 http://lkml.org/lkml/2008/9/23/218,
1413 http://lkml.org/lkml/2008/9/23/228,
1414 http://lkml.org/lkml/2008/9/24/180,
1415 http://lkml.org/lkml/2008/9/24/186,
1416 http://lkml.org/lkml/2008/9/24/193,
1417 http://lkml.org/lkml/2008/9/24/243,
1418 http://lkml.org/lkml/2008/9/24/247,
1419 Test cases modification noticed for ltp/testcases/open_posix_testsuite/conformance/interfaces/sigaction/10-1.c. I have modified patch and submitting fix patch. This test case is passed now. Signed-off-by: naresh kamboju <naresh.kernel@gmail.com>.
1421 Modified Files:
1422 ltp/testcases/open_posix_testsuite/conformance/interfaces/sigaction/10-1.c
1424 LTP-20090430
1426 1) Log Message:
1427 This patch adds Integrity Measurement Architecture(IMA) testing support:
1428 Changes:
1429 - updated README
1430 - add test for existence of openssl-devel (m4/ltp-crypto.m4)
1431 - add support for finding an audit message in different log files
1432 Signed-off-by: Mimi Zohar <zohar@us.ibm.com>.
1434 Modified Files:
1435 ltp/config.mk.in
1436 ltp/configure.ac
1437 ltp/testcases/kernel/security/Makefile
1438 Added Files:
1439 ltp/m4/ltp-crypto.m4
1440 ltp/runtest/ima
1441 ltp/testcases/kernel/security/integrity/Makefile
1442 ltp/testcases/kernel/security/integrity/ima/Makefile
1443 ltp/testcases/kernel/security/integrity/ima/README
1444 ltp/testcases/kernel/security/integrity/ima/policy/Makefile
1445 ltp/testcases/kernel/security/integrity/ima/policy/measure.policy
1446 ltp/testcases/kernel/security/integrity/ima/policy/measure.policy-invalid
1447 ltp/testcases/kernel/security/integrity/ima/src/Makefile
1448 ltp/testcases/kernel/security/integrity/ima/src/ima_boot_aggregate.c
1449 ltp/testcases/kernel/security/integrity/ima/src/ima_measure.c
1450 ltp/testcases/kernel/security/integrity/ima/src/ima_mmap.c
1451 ltp/testcases/kernel/security/integrity/ima/tests/Makefile
1452 ltp/testcases/kernel/security/integrity/ima/tests/ima_measurements.sh
1453 ltp/testcases/kernel/security/integrity/ima/tests/ima_policy.sh
1454 ltp/testcases/kernel/security/integrity/ima/tests/ima_setup.sh
1455 ltp/testcases/kernel/security/integrity/ima/tests/ima_tpm.sh
1456 ltp/testcases/kernel/security/integrity/ima/tests/ima_violations.sh
1458 2) Log Message:
1459 Addition of per_cpu_atomic_operations_vs_interrupt_disabling_module test to LTP. Signed-Off-By: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>.
1461 Added Files:
1462 ltp/testcases/kernel/device-drivers/misc_modules/per_cpu_atomic_operations_vs_interrupt_disabling_module/Makefile
1463 ltp/testcases/kernel/device-drivers/misc_modules/per_cpu_atomic_operations_vs_interrupt_disabling_module/test-cmpxchg-nolock.c
1465 3) Log Message:
1466 Module to test Per CPU Allocator. Signed-Off-By: Tejun Heo <tj@kernel.org>.
1468 Added Files:
1469 ltp/testcases/kernel/device-drivers/misc_modules/per_cpu_allocator_module/Makefile
1470 ltp/testcases/kernel/device-drivers/misc_modules/per_cpu_allocator_module/test_per_cpu_allocator_module.c
1472 4) Log Message:
1473 Patch for fixing the testcase's segment fault. Signed-Off-By: Fan He <fhe@novell.com>.
1475 Modified File(s):
1476 ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/speculative/6-1.c
1477 ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/speculative/12-1.c
1479 5) Log Message:
1480 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>.
1482 Modified File(s):
1483 ltp/tools/genhtml.pl
1485 6) Log Message:
1486 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>.
1488 Modified Files:
1489 ltp/runalltests.sh
1490 Added Files:
1491 ltp/runtest/perfcounters
1492 ltp/testcases/kernel/performance_counters/Makefile
1493 ltp/testcases/kernel/performance_counters/performance_counter01.c
1495 7) Log Message:
1496 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>.
1498 Modified Files:
1499 ltp/runtest/perfcounters
1500 Added Files:
1501 ltp/testcases/kernel/performance_counters/performance_counter02.c
1503 8) Log Message:
1504 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>.
1506 Modified Files:
1507 ltp/runtest/stress.part1
1508 Added Files:
1509 ltp/testcases/kernel/mem/mmapstress/mmap-corruption01.c
1511 9) Log Message:
1512 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>.
1514 Modified File(s):
1515 ltp/lib/Makefile
1516 ltp/testcases/kernel/fs/doio/growfiles.c
1518 10) Log Message:
1519 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>.
1521 Modified File(s):
1522 ltp/testcases/kernel/syscalls/ioctl/test_ioctl
1523 ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
1525 11) Log Message:
1526 Patch to integrate sched_smt cpu consolidation testcase to LTP. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
1528 Modified File(s):
1529 ltp/testcases/kernel/power_management/pm_include.sh
1530 ltp/testcases/kernel/power_management/runpwtests.sh
1532 12) Log Message:
1533 This is v4l-test 0.11 patch for LTP. Changes:
1534  - Test cases added for VIDIOC_G_OUTPUT, VIDIOC_S_OUTPUT, VIDIOC_G_FMT, VIDIOC_G_SLICED_VBI_CAP, VIDIOC_QUERYMENU;
1535  - Cleaned up ret and errno variable names;
1536  - Separated the NULL parameter test cases to a separated testsuite and reworked most of the NULL parameter test cases;
1537  - Added camera enabling through /sys/devices/platform/eeepc/camera;
1538  - Added results page to documentation;
1539  - Follow kernel API changes in video_dummy.ko
1540 Signed-off-by: Márton Németh <nm127@freemail.hu>.
1542 Modified Files:
1543 ltp/testcases/kernel/device-drivers/v4l/kernel_space/video_dummy.c
1544 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
1545 ltp/testcases/kernel/device-drivers/v4l/user_space/README
1546 ltp/testcases/kernel/device-drivers/v4l/user_space/dev_video.c
1547 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
1548 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
1549 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.c
1550 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
1551 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
1552 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
1553 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.c
1554 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
1555 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.c
1556 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
1557 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
1558 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.c
1559 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.h
1560 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.c
1561 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.h
1562 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_LOG_STATUS.c
1563 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.c
1564 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PARM.c
1565 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PRIORITY.c
1566 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
1567 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
1568 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYSTD.c
1569 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
1570 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
1571 ltp/testcases/kernel/device-drivers/v4l/user_space/test_invalid_ioctl.c
1572 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
1573 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
1574 Added Files:
1575 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FMT.c
1576 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FMT.h
1577 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_G_SLICED_VBI_CAP.c
1578 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_G_SLICED_VBI_CAP.h
1579 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_OUTPUT.c
1580 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_OUTPUT.h
1581 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYMENU.c
1582 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYMENU.h
1583 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/results.html
1585 13) Log Message:
1586 Patch for fixing the openposix_getoverrun_speculative_6_1 testcase's segment fault. Signed-Off-By: Fan He <fhe@novell.com>.
1588 Modified File(s):
1589 ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/speculative/6-1.c
1591 14) Log Message:
1592 Patch for fixing the openposix_timer_delete_speculative_5_1 testcase's segment fault. Signed-Off-By: Fan He <fhe@novell.com>.
1594 Modified File(s):
1595 ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_delete/speculative/5-1.c
1597 15) Log Message:
1598 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>.
1600 Modified File(s):
1601 ltp/include/tlibio.h
1603 16) Log Message:
1604 Fix clone07 bug. Signed-Off-By: Guo Hongruan <guo.hongruan@gulessoft.com>.
1606 Modified File(s):
1607 ltp/testcases/kernel/syscalls/clone/clone07.c
1609 17) Log Message:
1610 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>.
1612 Modified Files:
1613 ltp/runtest/syscalls
1614 Added Files:
1615 ltp/testcases/kernel/syscalls/splice/splice02.c
1617 18) Log Message:
1618 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>,
1620 Modified Files:
1621 ltp/runtest/syscalls
1622 Added Files:
1623 ltp/testcases/kernel/syscalls/clock_nanosleep2/Makefile
1624 ltp/testcases/kernel/syscalls/clock_nanosleep2/clock_nanosleep2_01.c
1626 19) Log Message:
1627 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>,
1629 Modified Files:
1630 ltp/runtest/syscalls
1631 Added Files:
1632 ltp/testcases/kernel/syscalls/cacheflush/Makefile
1633 ltp/testcases/kernel/syscalls/cacheflush/cacheflush01.c
1635 20) Log Message:
1636 Fix mount02 and mount03. Signed-Off-By: Guo Hongruan <guo.hongruan@gulessoft.com>.
1638 Modified File(s):
1639 ltp/testcases/kernel/syscalls/mount/mount02.c
1640 ltp/testcases/kernel/syscalls/mount/mount03.c
1642 21) Log Message:
1643 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>.
1645 Modified File(s):
1646 ltp/testcases/kernel/syscalls/setuid/setuid04.c
1648 22) Log Message:
1649 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>.
1651 Modified Files:
1652 ltp/testcases/kernel/syscalls/fork/fork05.c
1654 23) Log Message:
1655 Fix from CAI Qian <caiqian@cclom.cn>.
1657 Modified Files:
1658 ltp/testcases/network/lib6/runcc.c
1660 24) Log Message:
1661 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>.
1663 Modified Files:
1664 ltp/testcases/commands/ade/ar/ar01
1666 25) Log Message:
1667 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>.
1669 Modified Files:
1670 ltp/testcases/kernel/power_management/lib/sched_mc.py
1672 26) Log Message:
1673 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>.
1675 Modified Files:
1676 ltp/testcases/kernel/power_management/cpu_consolidation.py
1678 27) Log Message:
1679 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>.
1681 Modified Files:
1682 ltp/testcases/kernel/power_management/runpwtests.sh
1684 28) Log Message:
1685 This testcase test sched_smt_power_saving interface with valid and inavlid values. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
1687 Added Files:
1688 ltp/testcases/kernel/power_management/test_sched_smt.sh
1690 29) Log Message:
1691 Modifed test_sched_mc interface testing testcase to use reusable function. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
1693 Modified Files:
1694 ltp/testcases/kernel/power_management/test_sched_mc.sh
1696 30) Log Message:
1697 The test_dma_thread_diotest contains an unnecessary bashism. This patch fixes that. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
1699 Modified File(s):
1700 ltp/testcases/kernel/io/direct_io/test_dma_thread_diotest7.sh
1702 31) Log Message:
1703 Make fs/quota_remount_test01 more POSIX-shell friendly. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
1705 Modified File(s):
1706 ltp/testcases/kernel/fs/quota_remount/quota_remount_test01.sh
1708 32) Log Message:
1709 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>.
1711 Modified File(s):
1712 ltp/testcases/kernel/syscalls/pselect/pselect01.c
1714 33) Log Message:
1715 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>.
1717 Modified File(s):
1718 ltp/testcases/kernel/device-drivers/v4l/user_space/README
1719 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
1720 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
1721 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
1722 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.c
1723 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
1724 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.c
1725 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
1726 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
1727 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FMT.c
1728 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FMT.h
1729 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.c
1730 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.c
1731 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
1732 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
1733 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYMENU.c
1734 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
1735 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
1736 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
1737 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
1738 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/results.html
1740 34) Log Message:
1741 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>.
1742 "Serge E. Hallyn" <serue@us.ibm.com> replied:
1743 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.
1744 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. 
1745 "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.
1747 Modified File(s):
1748 ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/selinux_bounds.sh
1749 ltp/testcases/kernel/security/selinux-testsuite/tests/capable_file/selinux_capable_file.sh
1750 ltp/testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_capable_sys.sh
1751 ltp/testcases/kernel/security/selinux-testsuite/tests/entrypoint/selinux_entrypoint.sh
1752 ltp/testcases/kernel/security/selinux-testsuite/tests/execute_no_trans/selinux_execute_no_trans.sh
1753 ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive.sh
1754 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_file.sh
1755 ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit.sh
1756 ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_ioctl.sh
1757 ltp/testcases/kernel/security/selinux-testsuite/tests/link/selinux_link.sh
1758 ltp/testcases/kernel/security/selinux-testsuite/tests/mkdir/selinux_mkdir.sh
1759 ltp/testcases/kernel/security/selinux-testsuite/tests/open/selinux_open.sh
1760 ltp/testcases/kernel/security/selinux-testsuite/tests/readlink/selinux_readlink.sh
1761 ltp/testcases/kernel/security/selinux-testsuite/tests/relabel/selinux_relabel.sh
1762 ltp/testcases/kernel/security/selinux-testsuite/tests/rename/selinux_rename.sh
1763 ltp/testcases/kernel/security/selinux-testsuite/tests/rxdir/selinux_rxdir.sh
1764 ltp/testcases/kernel/security/selinux-testsuite/tests/setattr/selinux_setattr.sh
1765 ltp/testcases/kernel/security/selinux-testsuite/tests/stat/selinux_stat.sh
1767 35) Log Message:
1768 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>.
1770 Modified File(s):
1771 ltp/testcases/kernel/security/selinux-testsuite/tests/entrypoint/selinux_entrypoint.sh
1773 36) Log Message:
1774 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
1775 Result:
1776 cgroup_regression_test    1  PASS  :  no kernel bug was found
1777 cgroup_regression_test    2  PASS  :  notify_on_release is inherited
1778 cgroup_regression_test    3  PASS  :  no kernel bug was found
1779 cgroup_regression_test    4  PASS  :  no lockdep BUG was found
1780 cgroup_regression_test    5  PASS  :  no kernel bug was found
1781 cgroup_regression_test    6  PASS  :  no kernel bug was found
1782 cgroup_regression_test    7  PASS  :  no kernel bug was found
1783 cgroup_regression_test    8  PASS  :  no kernel bug was found
1784 cgroup_regression_test    9  PASS  :  no kernel warning was found
1785 cgroup_regression_test   10  PASS  :  no kernel warning was found
1786 Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
1788 Modified Files:
1789 ltp/runtest/controllers
1790 ltp/testcases/kernel/controllers/Makefile
1791 ltp/testcases/kernel/controllers/README
1792 Added Files:
1793 ltp/testcases/kernel/controllers/cgroup/Makefile
1794 ltp/testcases/kernel/controllers/cgroup/README
1795 ltp/testcases/kernel/controllers/cgroup/cgroup_regression_test.sh
1796 ltp/testcases/kernel/controllers/cgroup/fork_processes.c
1797 ltp/testcases/kernel/controllers/cgroup/getdelays.c
1798 ltp/testcases/kernel/controllers/cgroup/test_10_1.sh
1799 ltp/testcases/kernel/controllers/cgroup/test_10_2.sh
1800 ltp/testcases/kernel/controllers/cgroup/test_3_1.sh
1801 ltp/testcases/kernel/controllers/cgroup/test_3_2.sh
1802 ltp/testcases/kernel/controllers/cgroup/test_6_1.sh
1803 ltp/testcases/kernel/controllers/cgroup/test_6_2.c
1804 ltp/testcases/kernel/controllers/cgroup/test_9_1.sh
1805 ltp/testcases/kernel/controllers/cgroup/test_9_2.sh
1807 37) Log Message:
1808 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>.
1810 Modified Files:
1811 ltp/testcases/kernel/controllers/Makefile
1812 ltp/testcases/kernel/controllers/README
1813 ltp/testcases/kernel/controllers/test_controllers.sh
1814 ltp/testcases/kernel/controllers/testplan.txt
1815 Added Files:
1816 ltp/testcases/kernel/controllers/cpuset/Makefile
1817 ltp/testcases/kernel/controllers/cpuset/README
1818 ltp/testcases/kernel/controllers/cpuset/run_cpuset_test.sh
1819 ltp/testcases/kernel/controllers/cpuset/cpuset_base_ops_test/Makefile
1820 ltp/testcases/kernel/controllers/cpuset/cpuset_base_ops_test/cpuset_base_ops_testset.sh
1821 ltp/testcases/kernel/controllers/cpuset/cpuset_exclusive_test/Makefile
1822 ltp/testcases/kernel/controllers/cpuset/cpuset_exclusive_test/cpuset_exclusive_test.sh
1823 ltp/testcases/kernel/controllers/cpuset/cpuset_hierarchy_test/Makefile
1824 ltp/testcases/kernel/controllers/cpuset/cpuset_hierarchy_test/cpuset_hierarchy_test.sh
1825 ltp/testcases/kernel/controllers/cpuset/cpuset_inherit_test/Makefile
1826 ltp/testcases/kernel/controllers/cpuset/cpuset_inherit_test/cpuset_inherit_testset.sh
1827 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/Makefile
1828 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset_funcs.sh
1829 ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
1830 ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_test.c
1831 ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_testset.sh
1833 38) Log Message:
1834 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>. 
1836 Modified Files:
1837 ltp/testcases/commands/su/su01_s1
1839 39) Log Message:
1840 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>.
1842 Modified Files:
1843 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
1845 40) Log Message:
1847 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>.
1849 Modified Files:
1850 ltp/README
1852 41) Log Message:
1853 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>.
1855 Modified Files:
1856 ltp/testcases/kernel/syscalls/fsync/fsync02.c
1858 42) Log Message:
1859 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>.
1861 Modified Files:
1862 ltp/runtest/syscalls
1863 ltp/testcases/kernel/syscalls/chmod/Makefile
1864 ltp/testcases/kernel/syscalls/chmod/chmod05.c
1865 ltp/testcases/kernel/syscalls/chmod/chmod06.c
1866 ltp/testcases/kernel/syscalls/chown/Makefile
1867 ltp/testcases/kernel/syscalls/chown/chown03.c
1868 ltp/testcases/kernel/syscalls/chown/chown04.c
1869 ltp/testcases/kernel/syscalls/fchmod/Makefile
1870 ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
1871 ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
1872 ltp/testcases/kernel/syscalls/fchown/Makefile
1873 ltp/testcases/kernel/syscalls/fchown/fchown03.c
1874 ltp/testcases/kernel/syscalls/fchown/fchown04.c
1876 43) Log Message:
1877 The attached patch fixes this bug. This is the bug of the kernel. The following patch has fixed the bug.
1878 commit af76aba00fdcfb21535c9f9872245d14097a4561
1879 Author: Rusty Russell <rusty@rustcorp.com.au>
1880 Date:   Mon Mar 30 22:05:11 2009 -0600
1881     cpumask: fix seq_bitmap_*() functions.
1882      1) seq_bitmap_list() should take a const.
1883      2) All the seq_bitmap should use cpumask_bits().
1884     Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
1885 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>.
1887 Modified Files:
1888 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset_funcs.sh
1889 ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
1890 ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_test.c
1891 ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_testset.sh
1892 Added Files:
1893 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/bitmask.h
1894 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/common.h
1895 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset.h
1896 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/libbitmask.c
1897 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/libcpuset.c
1899 44) Log Message:
1900 Add capability bounding set testcases, to verify the following:
1901         1. prctl(CAP_BSET_READ, 0..NCAPS) returns 1
1902         2. prctl(CAP_BSET_READ, -1|NCAPS+1) return -1
1903         3. prctl(CAP_BSET_DROP, -1|NCAPS+1) returns -1
1904         4. prctl(CAP_BSET_DROP, 0..NCAPS) returns 1
1905            4b. prctl(CAP_BSET_READ, N) returns 0 after each unset, 1 for those not yet removed
1906         5. fI=empty; N \notin pP; prctl(CAPBSET_DROP, N); setting pI=N fails
1907         6. pI=N; fI=fE=N; prctl(CAPBSET_DROP, N); exec(f) - N \in pE
1908                 (or make f setuid-root)
1909         7. pI=0; fI=fE=N; prctl(CAPBSET_DROP, N); exec(f) - N \notin pE
1910                 (or make f setuid-root)
1911 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>.
1913 Modified Files:
1914 ltp/runltp
1915 ltp/testcases/kernel/security/Makefile
1916 Added Files:
1917 ltp/runtest/cap_bounds
1918 ltp/testcases/kernel/security/cap_bound/Makefile
1919 ltp/testcases/kernel/security/cap_bound/cap_bounds_r.c
1920 ltp/testcases/kernel/security/cap_bound/cap_bounds_rw.c
1921 ltp/testcases/kernel/security/cap_bound/cap_bset_inh_bounds.c
1922 ltp/testcases/kernel/security/cap_bound/check_for_libcap.sh
1923 ltp/testcases/kernel/security/cap_bound/check_pe.c
1924 ltp/testcases/kernel/security/cap_bound/dummy.c
1925 ltp/testcases/kernel/security/cap_bound/exec_with_inh.c
1926 ltp/testcases/kernel/security/cap_bound/exec_without_inh.c
1927 ltp/testcases/kernel/security/cap_bound/run_capbounds.sh
1929 45) Log Message:
1930 Exit in testsf_s6 when host lookup fails to prevent segfaults later. Jiri Palecek <jpalecek@web.de>.
1932 Modified Files:
1933 ltp/testcases/network/ipv6/sendfile6/testsf_s6.c
1935 46) Log Message:
1936 Fix collateral damage caused by recent coding style cleanups. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
1938 Modified Files:
1939 ltp/testcases/kernel/syscalls/syslog/syslog01
1940 ltp/testcases/kernel/syscalls/syslog/syslog02
1941 ltp/testcases/kernel/syscalls/syslog/syslog03
1942 ltp/testcases/kernel/syscalls/syslog/syslog04
1943 ltp/testcases/kernel/syscalls/syslog/syslog05
1944 ltp/testcases/kernel/syscalls/syslog/syslog06
1945 ltp/testcases/kernel/syscalls/syslog/syslog07
1946 ltp/testcases/kernel/syscalls/syslog/syslog08
1947 ltp/testcases/kernel/syscalls/syslog/syslog09
1948 ltp/testcases/kernel/syscalls/syslog/syslog10
1950 47) Log Message:
1951 This patch is a rewrite of symlinkat and linkat tests aimed to: 
1952  - simplify the code
1953  - cease using the current directory for testfiles
1954 Hope this applies, since I'm sending this from a weekly (er.. monthly) version of Opera. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
1956 Modified Files:
1957 ltp/testcases/kernel/syscalls/linkat/linkat01.c
1958 ltp/testcases/kernel/syscalls/symlinkat/symlinkat01.c
1960 48) Log Message:
1961 fallocate tests call syscall() incorrectly for 32-bit powerpc. Signed-off-by: Dave Kleikamp <shaggy@linux.vnet.ibm.com>.
1963 Modified Files:
1964 ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
1965 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
1966 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
1968 49) Log Message:
1969 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>.
1971 Modified File(s):
1972 ltp/m4/ltp-crypto.m4
1974 50) Log Message:
1975 Reverting Jiri Palecek <jpalecek@web.de> patch: <SUBJECT: Fix running of the selinux tests>, as Stephen Smalley <sds@tycho.nsa.gov> objected as: NAK to this one as well - if you look at the commented-out line immediately following the setcurrent one, you'll see what you need to do to make this work _if_ you aren't following the README instructions in the first place.  sysadm_t one might be valid due to tightening of sysadm_t in more modern refpolicy, but just revert the patch for now please and await an ack on future ones.
1977 Modified Files:
1978 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
1980 51) Log Message:
1981 Reverting "Christopher J. PeBenito" <cpebenito@tresys.com> patch: <SUBJECT: LTP SELinux policy error> applied on 02-02-2009, as, Stephen Smalley <sds@tycho.nsa.gov> objected as: Subrata - this patch never should have been applied.  Chris said that it was incomplete, and I noted that it conflicted with Serge's conditionally applied patch.  Please revert this, as it breaks the selinux ltp testsuite and the resulting policy will not build.
1983 Modified Files:
1984 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
1985 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
1986 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrace.te
1987 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrans.te
1988 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_entrypoint.te
1989 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execshare.te
1990 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_exectrace.te
1991 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execute_no_trans.te
1992 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_fdreceive.te
1993 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
1994 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
1995 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_inherit.te
1996 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
1997 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ipc.te
1998 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_link.te
1999 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_mkdir.te
2000 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_open.te
2001 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ptrace.te
2002 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_relabel.te
2003 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rename.te
2004 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setattr.te
2005 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
2006 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sigkill.te
2007 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
2008 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
2009 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getpgid.te
2010 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsched.te
2011 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsid.te
2012 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
2013 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setsched.te
2014 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_transition.te
2015 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_wait.te
2017 LTP-20090331
2019 1) Log Message:
2020 Addition of CONTROLLER AREA NETWORK tests to LTP. Signed-Off-By: Oliver Hartkopp <oliver.hartkopp@volkswagen.de>.
2022 Added Files:
2023 ltp/testcases/network/can/filter-tests/00_Descriptions.txt
2024 ltp/testcases/network/can/filter-tests/INSTALL
2025 ltp/testcases/network/can/filter-tests/Makefile
2026 ltp/testcases/network/can/filter-tests/canecho.c
2027 ltp/testcases/network/can/filter-tests/run_ltp-can_tests.sh
2028 ltp/testcases/network/can/filter-tests/tst-bcm-cycle.c
2029 ltp/testcases/network/can/filter-tests/tst-bcm-dump.c
2030 ltp/testcases/network/can/filter-tests/tst-bcm-filter.c
2031 ltp/testcases/network/can/filter-tests/tst-bcm-rtr.c
2032 ltp/testcases/network/can/filter-tests/tst-bcm-rx-sendto.c
2033 ltp/testcases/network/can/filter-tests/tst-bcm-server.c
2034 ltp/testcases/network/can/filter-tests/tst-bcm-single.c
2035 ltp/testcases/network/can/filter-tests/tst-bcm-throttle.c
2036 ltp/testcases/network/can/filter-tests/tst-bcm-tx-sendto.c
2037 ltp/testcases/network/can/filter-tests/tst-bcm-tx_read.c
2038 ltp/testcases/network/can/filter-tests/tst-err.c
2039 ltp/testcases/network/can/filter-tests/tst-filter-master.c
2040 ltp/testcases/network/can/filter-tests/tst-filter-server.c
2041 ltp/testcases/network/can/filter-tests/tst-packet.c
2042 ltp/testcases/network/can/filter-tests/tst-proc.c
2043 ltp/testcases/network/can/filter-tests/tst-raw-filter.c
2044 ltp/testcases/network/can/filter-tests/tst-raw-sendto.c
2045 ltp/testcases/network/can/filter-tests/tst-raw.c
2047 2) Log Message:
2048 Add LTP Command File for CAN Filter Tests. Signed-Off-By: Oliver Hartkopp <oliver.hartkopp@volkswagen.de>.
2050 Added Files:
2051 ltp/runtest/can
2053 3) Log Message:
2054 Add Info For Running CAN tests in runalltests.sh. Signed-Off-By: Oliver Hartkopp <oliver.hartkopp@volkswagen.de>.
2056 Modified Files:
2057 ltp/runalltests.sh
2059 4) Log Message:
2060 Add Kernel Config Options for CAN tests. Signed-Off-By: Oliver Hartkopp <oliver.hartkopp@volkswagen.de>.
2062 Modified Files:
2063 ltp/README
2065 5) Log Message:
2066 [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.
2067 Changelog:
2068         Mar 02 2009: moved to the libclone do_clone() helper.
2069 Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>,
2070 Signed-off-by: Serge Hallyn <serue@us.ibm.com>.
2072 Modified Files:
2073 ltp/README
2074 ltp/testcases/kernel/containers/Makefile
2075 ltp/testcases/kernel/containers/README
2076 ltp/testcases/kernel/containers/container_test.sh
2077 Added Files:
2078 ltp/testcases/kernel/containers/mqns/Makefile
2079 ltp/testcases/kernel/containers/mqns/check_mqns_enabled.c
2080 ltp/testcases/kernel/containers/mqns/mqns.h
2081 ltp/testcases/kernel/containers/mqns/mqns_01.c
2082 ltp/testcases/kernel/containers/mqns/runmqnstest.sh
2084 6) Log Message:
2085 [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. 
2086 Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>,
2087 Signed-off-by: Serge Hallyn <serue@us.ibm.com>.
2089 Modified Files:
2090 ltp/testcases/kernel/containers/mqns/runmqnstest.sh
2091 Added Files:
2092 ltp/testcases/kernel/containers/mqns/mqns_02.c
2094 7) Log Message:
2095 [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>.
2097 Modified Files:
2098 ltp/testcases/kernel/containers/mqns/mqns.h
2099 ltp/testcases/kernel/containers/mqns/runmqnstest.sh
2100 Added Files:
2101 ltp/testcases/kernel/containers/mqns/mqns_03.c
2103 8) Log Message:
2104 [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>.
2106 Modified Files:
2107 ltp/testcases/kernel/containers/mqns/mqns.h
2108 ltp/testcases/kernel/containers/mqns/runmqnstest.sh
2109 Added Files:
2110 ltp/testcases/kernel/containers/mqns/mqns_04.c
2112 9) Log Message:
2113 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>.
2115 Modified File(s):
2116 ltp/testcases/kernel/device-drivers/acpi/LtpAcpiCmds.c
2117 ltp/testcases/kernel/device-drivers/acpi/LtpAcpiMain.c
2118 ltp/testcases/kernel/device-drivers/acpi/Makefile
2120 10) Log Message:
2121 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>.
2123 Modified File(s):
2124 ltp/testcases/kernel/sched/hyperthreading/Makefile
2125 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
2126 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
2127 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTenabled.c
2128 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
2129 ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTinterrupt.c
2130 ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTutils.c
2132 11) Log Message:
2133 [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>.
2135 Modified Files:
2136 ltp/testcases/kernel/power_management/lib/sched_mc.py
2138 12) Log Message:
2139 [PATCH 02/05]: Patch to implement test case to validate sched domain tree: Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
2141 Added Files:
2142 ltp/testcases/kernel/power_management/sched_domain.py
2144 13) Log Message:
2145 Patch to integrate sched domain testcase to LTP: Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
2147 Modified Files:
2148 ltp/testcases/kernel/power_management/Makefile
2149 ltp/testcases/kernel/power_management/runpwtests.sh
2151 14) Log Message:
2152 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>.
2154 Modified Files:
2155 ltp/testcases/kernel/power_management/cpu_consolidation.py
2157 15) Log Message:
2158 Patch to fix cpufreq governor load and unload. Signed-Off-By: Poornima nayak <mpnayak@linux.vnet.ibm.com>. 
2160 Modified Files:
2161 ltp/testcases/kernel/power_management/pwkm_load_unload.sh
2163 16) Log Message:
2164 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>.
2166 Modified File(s):
2167 ltp/testcases/kernel/controllers/cpuctl/cpuctl_latency_check_task.c
2168 ltp/testcases/kernel/controllers/cpuctl/cpuctl_testplan.txt
2169 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_latency_test.sh
2171 17) Log Message:
2172 INOTIFY02: add warning about bug: we have many messages about this bug in mail lists. Signed-Off-BY: Andrew Vagin <avagin@gmail.com>.
2174 Modified File(s):
2175 ltp/testcases/kernel/syscalls/inotify/inotify02.c
2177 18) Log Message:
2178 Patch for enabling the ftruncate04 testcase:
2179 -add mount mandatory option to enable test run. this test case doesn't work almost all the time we use it.
2180 -modified ftruncate04.c for the situation when the /tmp(or other test) directory is in a LVM filesystem where there are three output lines
2181 -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.
2182 Signed-off-by : fredrick he <fhe@novell.com>.
2184 Modified Files:
2185 ltp/runtest/syscalls
2186 ltp/testcases/kernel/syscalls/ftruncate/Makefile
2187 ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
2188 Added Files:
2189 ltp/testcases/kernel/syscalls/ftruncate/ftruncate.sh
2190 ltp/testcases/kernel/syscalls/ftruncate/ftruncate_64.sh
2192 19) Log Message:
2193 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:
2194 1) for i386 arch: One of the above checks should be removed.
2195 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>.
2197 Modified File(s):
2198 ltp/testcases/kernel/syscalls/utimensat/Makefile
2200 20) Log Message:
2201 lcov: improve function name filtering. Only remove those characters from function names which would conflict with internal delimiters. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
2203 Modified File(s):
2204 ltp/utils/analysis/lcov/bin/geninfo
2206 21) Log Message:
2207 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>.
2209 Modified File(s):
2210 ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
2211 ltp/testcases/kernel/syscalls/pselect/pselect01.c
2213 22) Log Message:
2214 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,
2215 <1> selinux.h is available, but libselinux is not.
2216 <2> libselinux is available, but selinux.h is not.
2217 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>.
2219 Modifies File(s):
2220 ltp/m4/ltp-selinux.m4
2221 ltp/testcases/kernel/fs/proc/proc01.c
2223 23) Log Message:
2224 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>.
2226 Added Files:
2227 ltp/testscripts/load_stress_all_kernel_modules.sh
2229 24) Log Message:
2230 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>.
2232 Modified File(s):
2233 ltp/testcases/kernel/device-drivers/v4l/user_space/README
2234 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.c
2235 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.h
2236 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
2237 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
2238 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
2239 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
2240 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
2241 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
2242 ltp/testcases/kernel/device-drivers/v4l/user_space/video_limits.h
2243 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
2245 25) Log Message:
2246 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.
2248 Modified File(s):
2249 ltp/testcases/commands/ade/ar/ar01
2251 26) Log Message:
2252 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.
2254 Modified File(s):
2255 ltp/testcases/commands/ade/ar/ar01
2257 27) Log Message:
2258 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>.
2260 Modified Files:
2261 ltp/testcases/kernel/syscalls/symlink/symlink01.c
2263 28) Log Message:
2264 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>. 
2266 Modified Files:
2267 ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
2269 29) Log Message:
2270 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>.
2272 Modified Files:
2273 ltp/testcases/commands/fileutils/ln/ln_tests.sh
2274 ltp/testcases/commands/unzip/Makefile
2276 30) Log Message:
2277 Fixed testcase #19 in a similar manner as #17.
2279 Modified File(s):
2280 ltp/testcases/commands/ade/ar/ar01
2282 31) Log Message:
2283 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>.
2285 Modified File(s):
2286 ltp/testcases/kernel/syscalls/ftruncate/ftruncate.sh
2287 ltp/testcases/kernel/syscalls/ftruncate/ftruncate_64.sh
2289 32) Log Message:
2290 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>.
2292 Modified File(s):
2293 ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c
2295 33) Log Message:
2296 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>.
2298 Modified File(s):
2299 ltp/testcases/kernel/syscalls/writev/writev06.c
2301 34) Log Message:
2302 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>.
2304 Modified File(s):
2305 ltp/testcases/kernel/syscalls/writev/writev06.c
2307 35) Log Message:
2308 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>,
2310 Modified File(s):
2311 ltp/testcases/kernel/fs/fs_perms/Makefile
2312 ltp/testcases/kernel/fs/fs_perms/fs_perms.c
2313 ltp/testcases/kernel/fs/fs_perms/fs_perms_simpletest.sh
2315 36) Log Message:
2316 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.
2317 # ./pipeio -T pipeio_1 -c 5 -s 4090 -i 100 -b -f x80
2318 Segmentation fault
2319 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>.
2321 Modified File(s):
2322 ltp/testcases/kernel/ipc/pipeio/pipeio.c
2324 37) Log Message:
2325 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>.
2327 Modified File(s):
2328 ltp/runltp
2329 ltp/runltplite.sh
2330 ltp/testcases/kernel/fs/fs_perms/fs_perms_simpletest.sh
2332 38) Log Message:
2333 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>.
2335 Modified Files:
2336 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
2337 ltp/testcases/kernel/device-drivers/v4l/user_space/README
2338 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
2339 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
2340 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
2341 Added Files:
2342 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PARM.c
2343 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PARM.h
2345 39) Log Message:
2346 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>.
2348 Modified Files:
2349 ltp/testcases/kernel/fs/fs_perms/fs_perms.c
2351 40) Log Message:
2352 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>.
2354 Modified Files:
2355 ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
2356 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
2357 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
2359 41) Log Message:
2360 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>.
2362 Modified Files:
2363 ltp/runtest/syscalls
2364 ltp/testcases/kernel/syscalls/execve/execve04.c
2366 42) Log Message:
2367 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>.
2369 Modified File(s):
2370 ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
2372 43) Log Message:
2373 Cleanup user space device-driver Makefiles: Signed-Off-By: Németh Márton <nm127@freemail.hu>.
2375 Modified File(s):
2376 ltp/testcases/kernel/device-drivers/agp/user_space/Makefile
2377 ltp/testcases/kernel/device-drivers/base/user_base/Makefile
2378 ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/Makefile
2379 ltp/testcases/kernel/device-drivers/pci/user_tpci/Makefile
2380 ltp/testcases/kernel/device-drivers/tbio/user_space/Makefile
2381 ltp/testcases/kernel/device-drivers/usb/user_usb/Makefile
2383 44) Log Message:
2384 Coding Syle Cleanups. Signed-Off-By: <michal.simek@petalogix.com>.
2386 Modified Files:
2387 ltp/testcases/kernel/syscalls/abort/abort01.c
2388 ltp/testcases/kernel/syscalls/accept/accept01.c
2389 ltp/testcases/kernel/syscalls/accept4/accept4_01.c
2390 ltp/testcases/kernel/syscalls/access/access01.c
2391 ltp/testcases/kernel/syscalls/access/access02.c
2392 ltp/testcases/kernel/syscalls/access/access03.c
2393 ltp/testcases/kernel/syscalls/access/access04.c
2394 ltp/testcases/kernel/syscalls/access/access05.c
2395 ltp/testcases/kernel/syscalls/acct/acct01.c
2396 ltp/testcases/kernel/syscalls/acct/acct02.c
2397 ltp/testcases/kernel/syscalls/adjtimex/adjtimex01.c
2398 ltp/testcases/kernel/syscalls/adjtimex/adjtimex02.c
2399 ltp/testcases/kernel/syscalls/alarm/alarm01.c
2400 ltp/testcases/kernel/syscalls/alarm/alarm02.c
2401 ltp/testcases/kernel/syscalls/alarm/alarm03.c
2402 ltp/testcases/kernel/syscalls/alarm/alarm05.c
2403 ltp/testcases/kernel/syscalls/alarm/alarm06.c
2404 ltp/testcases/kernel/syscalls/alarm/alarm07.c
2405 ltp/testcases/kernel/syscalls/asyncio/asyncio02.c
2406 ltp/testcases/kernel/syscalls/bind/bind01.c
2407 ltp/testcases/kernel/syscalls/bind/bind02.c
2408 ltp/testcases/kernel/syscalls/brk/brk01.c
2409 ltp/testcases/kernel/syscalls/capget/capget01.c
2410 ltp/testcases/kernel/syscalls/capget/capget02.c
2411 ltp/testcases/kernel/syscalls/capset/capset01.c
2412 ltp/testcases/kernel/syscalls/capset/capset02.c
2413 ltp/testcases/kernel/syscalls/chdir/chdir01.c
2414 ltp/testcases/kernel/syscalls/chdir/chdir02.c
2415 ltp/testcases/kernel/syscalls/chdir/chdir03.c
2416 ltp/testcases/kernel/syscalls/chdir/chdir04.c
2417 ltp/testcases/kernel/syscalls/chmod/change_owner.c
2418 ltp/testcases/kernel/syscalls/chmod/change_owner.mode.sh
2419 ltp/testcases/kernel/syscalls/chmod/chmod01.c
2420 ltp/testcases/kernel/syscalls/chmod/chmod02.c
2421 ltp/testcases/kernel/syscalls/chmod/chmod03.c
2422 ltp/testcases/kernel/syscalls/chmod/chmod04.c
2423 ltp/testcases/kernel/syscalls/chmod/chmod05.c
2424 ltp/testcases/kernel/syscalls/chmod/chmod06.c
2425 ltp/testcases/kernel/syscalls/chmod/chmod07.c
2426 ltp/testcases/kernel/syscalls/chown/change_owner.c
2427 ltp/testcases/kernel/syscalls/chown/change_owner.mode.sh
2428 ltp/testcases/kernel/syscalls/chown/chown01.c
2429 ltp/testcases/kernel/syscalls/chown/chown02.c
2430 ltp/testcases/kernel/syscalls/chown/chown03.c
2431 ltp/testcases/kernel/syscalls/chown/chown04.c
2432 ltp/testcases/kernel/syscalls/chown/chown05.c
2433 ltp/testcases/kernel/syscalls/chroot/chroot01.c
2434 ltp/testcases/kernel/syscalls/chroot/chroot02.c
2435 ltp/testcases/kernel/syscalls/chroot/chroot03.c
2436 ltp/testcases/kernel/syscalls/chroot/chroot04.c
2437 ltp/testcases/kernel/syscalls/clone/clone01.c
2438 ltp/testcases/kernel/syscalls/clone/clone02.c
2439 ltp/testcases/kernel/syscalls/clone/clone03.c
2440 ltp/testcases/kernel/syscalls/clone/clone04.c
2441 ltp/testcases/kernel/syscalls/clone/clone05.c
2442 ltp/testcases/kernel/syscalls/clone/clone06.c
2443 ltp/testcases/kernel/syscalls/clone/clone07.c
2444 ltp/testcases/kernel/syscalls/close/close01.c
2445 ltp/testcases/kernel/syscalls/close/close02.c
2446 ltp/testcases/kernel/syscalls/close/close08.c
2447 ltp/testcases/kernel/syscalls/confstr/confstr01.c
2448 ltp/testcases/kernel/syscalls/connect/connect01.c
2449 ltp/testcases/kernel/syscalls/creat/creat01.c
2450 ltp/testcases/kernel/syscalls/creat/creat03.c
2451 ltp/testcases/kernel/syscalls/creat/creat04.c
2452 ltp/testcases/kernel/syscalls/creat/creat05.c
2453 ltp/testcases/kernel/syscalls/creat/creat06.c
2454 ltp/testcases/kernel/syscalls/creat/creat07.c
2455 ltp/testcases/kernel/syscalls/creat/creat08.c
2456 ltp/testcases/kernel/syscalls/creat/creat09.c
2457 ltp/testcases/kernel/syscalls/creat/test1.c
2458 ltp/testcases/kernel/syscalls/dup/dup01.c
2459 ltp/testcases/kernel/syscalls/dup/dup02.c
2460 ltp/testcases/kernel/syscalls/dup/dup03.c
2461 ltp/testcases/kernel/syscalls/dup/dup04.c
2462 ltp/testcases/kernel/syscalls/dup/dup05.c
2463 ltp/testcases/kernel/syscalls/dup/dup06.c
2464 ltp/testcases/kernel/syscalls/dup/dup07.c
2465 ltp/testcases/kernel/syscalls/dup2/dup201.c
2466 ltp/testcases/kernel/syscalls/dup2/dup202.c
2467 ltp/testcases/kernel/syscalls/dup2/dup203.c
2468 ltp/testcases/kernel/syscalls/dup2/dup204.c
2469 ltp/testcases/kernel/syscalls/dup2/dup205.c
2470 ltp/testcases/kernel/syscalls/dup3/dup3_01.c
2471 ltp/testcases/kernel/syscalls/epoll/README.1ST
2472 ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c
2473 ltp/testcases/kernel/syscalls/epoll2/examples/epoll-test.c
2474 ltp/testcases/kernel/syscalls/epoll2/man/epoll.4
2475 ltp/testcases/kernel/syscalls/epoll2/man/epoll_create.2
2476 ltp/testcases/kernel/syscalls/epoll2/man/epoll_ctl.2
2477 ltp/testcases/kernel/syscalls/epoll2/man/epoll_wait.2
2478 ltp/testcases/kernel/syscalls/epoll2/src/epoll.c
2479 ltp/testcases/kernel/syscalls/epoll_create1/epoll_create1_01.c
2480 ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
2481 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_01.c
2482 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
2483 ltp/testcases/kernel/syscalls/execl/execl01.c
2484 ltp/testcases/kernel/syscalls/execle/execle01.c
2485 ltp/testcases/kernel/syscalls/execlp/execlp01.c
2486 ltp/testcases/kernel/syscalls/execv/execv01.c
2487 ltp/testcases/kernel/syscalls/execve/execve01.c
2488 ltp/testcases/kernel/syscalls/execve/execve02.c
2489 ltp/testcases/kernel/syscalls/execve/execve03.c
2490 ltp/testcases/kernel/syscalls/execve/execve04.c
2491 ltp/testcases/kernel/syscalls/execve/execve05.c
2492 ltp/testcases/kernel/syscalls/execve/execve06.c
2493 ltp/testcases/kernel/syscalls/execvp/execvp01.c
2494 ltp/testcases/kernel/syscalls/exit/exit01.c
2495 ltp/testcases/kernel/syscalls/exit/exit02.c
2496 ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
2497 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
2498 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
2499 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
2500 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
2501 ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
2502 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
2503 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
2504 ltp/testcases/kernel/syscalls/fchdir/fchdir01.c
2505 ltp/testcases/kernel/syscalls/fchdir/fchdir02.c
2506 ltp/testcases/kernel/syscalls/fchdir/fchdir03.c
2507 ltp/testcases/kernel/syscalls/fchmod/change_owner.c
2508 ltp/testcases/kernel/syscalls/fchmod/change_owner.mode.sh
2509 ltp/testcases/kernel/syscalls/fchmod/fchmod01.c
2510 ltp/testcases/kernel/syscalls/fchmod/fchmod02.c
2511 ltp/testcases/kernel/syscalls/fchmod/fchmod03.c
2512 ltp/testcases/kernel/syscalls/fchmod/fchmod04.c
2513 ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
2514 ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
2515 ltp/testcases/kernel/syscalls/fchmod/fchmod07.c
2516 ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
2517 ltp/testcases/kernel/syscalls/fchown/change_owner.mode.sh
2518 ltp/testcases/kernel/syscalls/fchownat/fchownat01.c
2519 ltp/testcases/kernel/syscalls/fcntl/fcntl01.c
2520 ltp/testcases/kernel/syscalls/fcntl/fcntl02.c
2521 ltp/testcases/kernel/syscalls/fcntl/fcntl03.c
2522 ltp/testcases/kernel/syscalls/fcntl/fcntl04.c
2523 ltp/testcases/kernel/syscalls/fcntl/fcntl05.c
2524 ltp/testcases/kernel/syscalls/fcntl/fcntl06.c
2525 ltp/testcases/kernel/syscalls/fcntl/fcntl07.c
2526 ltp/testcases/kernel/syscalls/fcntl/fcntl07B.c
2527 ltp/testcases/kernel/syscalls/fcntl/fcntl08.c
2528 ltp/testcases/kernel/syscalls/fcntl/fcntl09.c
2529 ltp/testcases/kernel/syscalls/fcntl/fcntl10.c
2530 ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
2531 ltp/testcases/kernel/syscalls/fcntl/fcntl12.c
2532 ltp/testcases/kernel/syscalls/fcntl/fcntl13.c
2533 ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
2534 ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
2535 ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
2536 ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
2537 ltp/testcases/kernel/syscalls/fcntl/fcntl18.c
2538 ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
2539 ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
2540 ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
2541 ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
2542 ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
2543 ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
2544 ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
2545 ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
2546 ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
2547 ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
2548 ltp/testcases/kernel/syscalls/fdatasync/fdatasync01.c
2549 ltp/testcases/kernel/syscalls/fdatasync/fdatasync02.c
2550 ltp/testcases/kernel/syscalls/flock/flock01.c
2551 ltp/testcases/kernel/syscalls/flock/flock02.c
2552 ltp/testcases/kernel/syscalls/flock/flock03.c
2553 ltp/testcases/kernel/syscalls/flock/flock04.c
2554 ltp/testcases/kernel/syscalls/flock/flock05.c
2555 ltp/testcases/kernel/syscalls/flock/flock06.c
2556 ltp/testcases/kernel/syscalls/fmtmsg/fmtmsg01.c
2557 ltp/testcases/kernel/syscalls/fork/fork01.c
2558 ltp/testcases/kernel/syscalls/fork/fork02.c
2559 ltp/testcases/kernel/syscalls/fork/fork03.c
2560 ltp/testcases/kernel/syscalls/fork/fork04.c
2561 ltp/testcases/kernel/syscalls/fork/fork05.c
2562 ltp/testcases/kernel/syscalls/fork/fork06.c
2563 ltp/testcases/kernel/syscalls/fork/fork07.c
2564 ltp/testcases/kernel/syscalls/fork/fork08.c
2565 ltp/testcases/kernel/syscalls/fork/fork09.c
2566 ltp/testcases/kernel/syscalls/fork/fork10.c
2567 ltp/testcases/kernel/syscalls/fork/fork11.c
2568 ltp/testcases/kernel/syscalls/fork/fork12.c
2569 ltp/testcases/kernel/syscalls/fpathconf/fpathconf01.c
2570 ltp/testcases/kernel/syscalls/fstat/fstat01.c
2571 ltp/testcases/kernel/syscalls/fstat/fstat02.c
2572 ltp/testcases/kernel/syscalls/fstat/fstat03.c
2573 ltp/testcases/kernel/syscalls/fstat/fstat04.c
2574 ltp/testcases/kernel/syscalls/fstat/fstat05.c
2575 ltp/testcases/kernel/syscalls/fstatat/fstatat01.c
2576 ltp/testcases/kernel/syscalls/fstatfs/fstatfs01.c
2577 ltp/testcases/kernel/syscalls/fstatfs/fstatfs02.c
2578 ltp/testcases/kernel/syscalls/fsync/fsync01.c
2579 ltp/testcases/kernel/syscalls/fsync/fsync02.c
2580 ltp/testcases/kernel/syscalls/fsync/fsync03.c
2581 ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
2582 ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
2583 ltp/testcases/kernel/syscalls/ftruncate/ftruncate03.c
2584 ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
2585 ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
2586 ltp/testcases/kernel/syscalls/getcontext/getcontext01.c
2587 ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
2588 ltp/testcases/kernel/syscalls/getcwd/getcwd01.c
2589 ltp/testcases/kernel/syscalls/getcwd/getcwd02.c
2590 ltp/testcases/kernel/syscalls/getcwd/getcwd03.c
2591 ltp/testcases/kernel/syscalls/getdents/getdents01.c
2592 ltp/testcases/kernel/syscalls/getdents/getdents02.c
2593 ltp/testcases/kernel/syscalls/getdents/getdents03.c
2594 ltp/testcases/kernel/syscalls/getdents/getdents04.c
2595 ltp/testcases/kernel/syscalls/getdomainname/getdomainname01.c
2596 ltp/testcases/kernel/syscalls/getdtablesize/getdtablesize01.c
2597 ltp/testcases/kernel/syscalls/getegid/getegid01.c
2598 ltp/testcases/kernel/syscalls/getegid/getegid02.c
2599 ltp/testcases/kernel/syscalls/geteuid/geteuid01.c
2600 ltp/testcases/kernel/syscalls/getgid/getgid01.c
2601 ltp/testcases/kernel/syscalls/getgid/getgid03.c
2602 ltp/testcases/kernel/syscalls/getgroups/getgroups01.c
2603 ltp/testcases/kernel/syscalls/getgroups/getgroups02.c
2604 ltp/testcases/kernel/syscalls/getgroups/getgroups03.c
2605 ltp/testcases/kernel/syscalls/getgroups/getgroups04.c
2606 ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
2607 ltp/testcases/kernel/syscalls/gethostname/gethostname01.c
2608 ltp/testcases/kernel/syscalls/getitimer/getitimer01.c
2609 ltp/testcases/kernel/syscalls/getitimer/getitimer02.c
2610 ltp/testcases/kernel/syscalls/getitimer/getitimer03.c
2611 ltp/testcases/kernel/syscalls/getpagesize/getpagesize01.c
2612 ltp/testcases/kernel/syscalls/getpeername/getpeername01.c
2613 ltp/testcases/kernel/syscalls/getpgid/getpgid01.c
2614 ltp/testcases/kernel/syscalls/getpgid/getpgid02.c
2615 ltp/testcases/kernel/syscalls/getpgrp/getpgrp01.c
2616 ltp/testcases/kernel/syscalls/getpid/getpid01.c
2617 ltp/testcases/kernel/syscalls/getpid/getpid02.c
2618 ltp/testcases/kernel/syscalls/getppid/getppid01.c
2619 ltp/testcases/kernel/syscalls/getppid/getppid02.c
2620 ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
2621 ltp/testcases/kernel/syscalls/getpriority/getpriority02.c
2622 ltp/testcases/kernel/syscalls/getresgid/getresgid01.c
2623 ltp/testcases/kernel/syscalls/getresgid/getresgid02.c
2624 ltp/testcases/kernel/syscalls/getresgid/getresgid03.c
2625 ltp/testcases/kernel/syscalls/getresuid/getresuid01.c
2626 ltp/testcases/kernel/syscalls/getresuid/getresuid02.c
2627 ltp/testcases/kernel/syscalls/getresuid/getresuid03.c
2628 ltp/testcases/kernel/syscalls/getrlimit/getrlimit01.c
2629 ltp/testcases/kernel/syscalls/getrlimit/getrlimit02.c
2630 ltp/testcases/kernel/syscalls/getrusage/getrusage01.c
2631 ltp/testcases/kernel/syscalls/getrusage/getrusage02.c
2632 ltp/testcases/kernel/syscalls/getsid/getsid01.c
2633 ltp/testcases/kernel/syscalls/getsid/getsid02.c
2634 ltp/testcases/kernel/syscalls/getsockname/getsockname01.c
2635 ltp/testcases/kernel/syscalls/getsockopt/getsockopt01.c
2636 ltp/testcases/kernel/syscalls/gettid/gettid01.c
2637 ltp/testcases/kernel/syscalls/gettimeofday/gettimeofday01.c
2638 ltp/testcases/kernel/syscalls/gettimeofday/gettimeofday02.c
2639 ltp/testcases/kernel/syscalls/getuid/getuid01.c
2640 ltp/testcases/kernel/syscalls/getuid/getuid02.c
2641 ltp/testcases/kernel/syscalls/getuid/getuid03.c
2642 ltp/testcases/kernel/syscalls/inotify/README
2643 ltp/testcases/kernel/syscalls/inotify/inotify01.c
2644 ltp/testcases/kernel/syscalls/inotify/inotify02.c
2645 ltp/testcases/kernel/syscalls/inotify/inotify03.c
2646 ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_01.c
2647 ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_02.c
2648 ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
2649 ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
2650 ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
2651 ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
2652 ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
2653 ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
2654 ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
2655 ltp/testcases/kernel/syscalls/ioctl/ioctl03.c
2656 ltp/testcases/kernel/syscalls/ioctl/test_ioctl
2657 ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
2658 ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
2659 ltp/testcases/kernel/syscalls/iopl/iopl01.c
2660 ltp/testcases/kernel/syscalls/iopl/iopl02.c
2661 ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
2662 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl01.c
2663 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
2664 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl03.c
2665 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl04.c
2666 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl05.c
2667 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
2668 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
2669 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
2670 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
2671 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl10.c
2672 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
2673 ltp/testcases/kernel/syscalls/ipc/msgget/msgget01.c
2674 ltp/testcases/kernel/syscalls/ipc/msgget/msgget02.c
2675 ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
2676 ltp/testcases/kernel/syscalls/ipc/msgget/msgget04.c
2677 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv01.c
2678 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv02.c
2679 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv03.c
2680 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv04.c
2681 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
2682 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
2683 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd01.c
2684 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd02.c
2685 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd03.c
2686 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd04.c
2687 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
2688 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
2689 ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
2690 ltp/testcases/kernel/syscalls/ipc/semctl/semctl02.c
2691 ltp/testcases/kernel/syscalls/ipc/semctl/semctl03.c
2692 ltp/testcases/kernel/syscalls/ipc/semctl/semctl04.c
2693 ltp/testcases/kernel/syscalls/ipc/semctl/semctl05.c
2694 ltp/testcases/kernel/syscalls/ipc/semctl/semctl06.c
2695 ltp/testcases/kernel/syscalls/ipc/semctl/semctl07.c
2696 ltp/testcases/kernel/syscalls/ipc/semget/semget01.c
2697 ltp/testcases/kernel/syscalls/ipc/semget/semget02.c
2698 ltp/testcases/kernel/syscalls/ipc/semget/semget03.c
2699 ltp/testcases/kernel/syscalls/ipc/semget/semget05.c
2700 ltp/testcases/kernel/syscalls/ipc/semget/semget06.c
2701 ltp/testcases/kernel/syscalls/ipc/semop/semop01.c
2702 ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
2703 ltp/testcases/kernel/syscalls/ipc/semop/semop03.c
2704 ltp/testcases/kernel/syscalls/ipc/semop/semop04.c
2705 ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
2706 ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
2707 ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
2708 ltp/testcases/kernel/syscalls/ipc/shmat/shmat03.c
2709 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
2710 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
2711 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl03.c
2712 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
2713 ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
2714 ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt02.c
2715 ltp/testcases/kernel/syscalls/ipc/shmget/shmget01.c
2716 ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
2717 ltp/testcases/kernel/syscalls/ipc/shmget/shmget03.c
2718 ltp/testcases/kernel/syscalls/ipc/shmget/shmget04.c
2719 ltp/testcases/kernel/syscalls/ipc/shmget/shmget05.c
2720 ltp/testcases/kernel/syscalls/kill/kill01.c
2721 ltp/testcases/kernel/syscalls/kill/kill02.c
2722 ltp/testcases/kernel/syscalls/kill/kill03.c
2723 ltp/testcases/kernel/syscalls/kill/kill04.c
2724 ltp/testcases/kernel/syscalls/kill/kill05.c
2725 ltp/testcases/kernel/syscalls/kill/kill06.c
2726 ltp/testcases/kernel/syscalls/kill/kill07.c
2727 ltp/testcases/kernel/syscalls/kill/kill08.c
2728 ltp/testcases/kernel/syscalls/kill/kill09.c
2729 ltp/testcases/kernel/syscalls/kill/kill10.c
2730 ltp/testcases/kernel/syscalls/kill/kill11.c
2731 ltp/testcases/kernel/syscalls/kill/kill12.c
2732 ltp/testcases/kernel/syscalls/lchown/create_link.c
2733 ltp/testcases/kernel/syscalls/lchown/create_link.mode.sh
2734 ltp/testcases/kernel/syscalls/lchown/lchown01.c
2735 ltp/testcases/kernel/syscalls/lchown/lchown02.c
2736 ltp/testcases/kernel/syscalls/libevent/buffer.c
2737 ltp/testcases/kernel/syscalls/libevent/epoll.c
2738 ltp/testcases/kernel/syscalls/libevent/epoll_sub.c
2739 ltp/testcases/kernel/syscalls/libevent/err.c
2740 ltp/testcases/kernel/syscalls/libevent/evbuffer.c
2741 ltp/testcases/kernel/syscalls/libevent/event.3
2742 ltp/testcases/kernel/syscalls/libevent/event.c
2743 ltp/testcases/kernel/syscalls/libevent/install-sh
2744 ltp/testcases/kernel/syscalls/libevent/kqueue.c
2745 ltp/testcases/kernel/syscalls/libevent/poll.c
2746 ltp/testcases/kernel/syscalls/libevent/rtsig.c
2747 ltp/testcases/kernel/syscalls/libevent/select.c
2748 ltp/testcases/kernel/syscalls/libevent/signal.c
2749 ltp/testcases/kernel/syscalls/libevent/sample/event-test.c
2750 ltp/testcases/kernel/syscalls/libevent/sample/signal-test.c
2751 ltp/testcases/kernel/syscalls/libevent/sample/time-test.c
2752 ltp/testcases/kernel/syscalls/libevent/test/bench.c
2753 ltp/testcases/kernel/syscalls/libevent/test/regress.c
2754 ltp/testcases/kernel/syscalls/libevent/test/test-eof.c
2755 ltp/testcases/kernel/syscalls/libevent/test/test-init.c
2756 ltp/testcases/kernel/syscalls/libevent/test/test-time.c
2757 ltp/testcases/kernel/syscalls/libevent/test/test-weof.c
2758 ltp/testcases/kernel/syscalls/libevent/test/test.sh
2759 ltp/testcases/kernel/syscalls/link/link02.c
2760 ltp/testcases/kernel/syscalls/link/link03.c
2761 ltp/testcases/kernel/syscalls/link/link04.c
2762 ltp/testcases/kernel/syscalls/link/link05.c
2763 ltp/testcases/kernel/syscalls/link/link06.c
2764 ltp/testcases/kernel/syscalls/link/link07.c
2765 ltp/testcases/kernel/syscalls/linkat/linkat01.c
2766 ltp/testcases/kernel/syscalls/listen/listen01.c
2767 ltp/testcases/kernel/syscalls/llseek/llseek01.c
2768 ltp/testcases/kernel/syscalls/llseek/llseek02.c
2769 ltp/testcases/kernel/syscalls/lseek/lseek01.c
2770 ltp/testcases/kernel/syscalls/lseek/lseek02.c
2771 ltp/testcases/kernel/syscalls/lseek/lseek03.c
2772 ltp/testcases/kernel/syscalls/lseek/lseek04.c
2773 ltp/testcases/kernel/syscalls/lseek/lseek05.c
2774 ltp/testcases/kernel/syscalls/lseek/lseek06.c
2775 ltp/testcases/kernel/syscalls/lseek/lseek07.c
2776 ltp/testcases/kernel/syscalls/lseek/lseek08.c
2777 ltp/testcases/kernel/syscalls/lseek/lseek09.c
2778 ltp/testcases/kernel/syscalls/lseek/lseek10.c
2779 ltp/testcases/kernel/syscalls/lstat/lstat01.c
2780 ltp/testcases/kernel/syscalls/lstat/lstat02.c
2781 ltp/testcases/kernel/syscalls/lstat/lstat03.c
2782 ltp/testcases/kernel/syscalls/madvise/madvise01.c
2783 ltp/testcases/kernel/syscalls/madvise/madvise02.c
2784 ltp/testcases/kernel/syscalls/madvise/madvise03.c
2785 ltp/testcases/kernel/syscalls/mallopt/mallopt01.c
2786 ltp/testcases/kernel/syscalls/memcmp/memcmp01.c
2787 ltp/testcases/kernel/syscalls/memcpy/memcpy01.c
2788 ltp/testcases/kernel/syscalls/memmap/mem03.c
2789 ltp/testcases/kernel/syscalls/memset/memset01.c
2790 ltp/testcases/kernel/syscalls/mincore/mincore01.c
2791 ltp/testcases/kernel/syscalls/mincore/mincore02.c
2792 ltp/testcases/kernel/syscalls/mkdir/mkdir01.c
2793 ltp/testcases/kernel/syscalls/mkdir/mkdir02.c
2794 ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
2795 ltp/testcases/kernel/syscalls/mkdir/mkdir04.c
2796 ltp/testcases/kernel/syscalls/mkdir/mkdir05.c
2797 ltp/testcases/kernel/syscalls/mkdir/mkdir08.c
2798 ltp/testcases/kernel/syscalls/mkdir/mkdir09.c
2799 ltp/testcases/kernel/syscalls/mknod/mknod01.c
2800 ltp/testcases/kernel/syscalls/mknod/mknod02.c
2801 ltp/testcases/kernel/syscalls/mknod/mknod03.c
2802 ltp/testcases/kernel/syscalls/mknod/mknod04.c
2803 ltp/testcases/kernel/syscalls/mknod/mknod05.c
2804 ltp/testcases/kernel/syscalls/mknod/mknod06.c
2805 ltp/testcases/kernel/syscalls/mknod/mknod07.c
2806 ltp/testcases/kernel/syscalls/mknod/mknod08.c
2807 ltp/testcases/kernel/syscalls/mknod/mknod09.c
2808 ltp/testcases/kernel/syscalls/mknodat/mknodat01.c
2809 ltp/testcases/kernel/syscalls/mlock/mlock01.c
2810 ltp/testcases/kernel/syscalls/mlock/mlock02.c
2811 ltp/testcases/kernel/syscalls/mlockall/mlockall01.c
2812 ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
2813 ltp/testcases/kernel/syscalls/mlockall/mlockall03.c
2814 ltp/testcases/kernel/syscalls/mmap/mmap001.c
2815 ltp/testcases/kernel/syscalls/mmap/mmap01.c
2816 ltp/testcases/kernel/syscalls/mmap/mmap02.c
2817 ltp/testcases/kernel/syscalls/mmap/mmap03.c
2818 ltp/testcases/kernel/syscalls/mmap/mmap04.c
2819 ltp/testcases/kernel/syscalls/mmap/mmap05.c
2820 ltp/testcases/kernel/syscalls/mmap/mmap06.c
2821 ltp/testcases/kernel/syscalls/mmap/mmap07.c
2822 ltp/testcases/kernel/syscalls/mmap/mmap08.c
2823 ltp/testcases/kernel/syscalls/mmap/mmap09.c
2824 ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt01.c
2825 ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt02.c
2826 ltp/testcases/kernel/syscalls/mount/mount01.c
2827 ltp/testcases/kernel/syscalls/mount/mount02.c
2828 ltp/testcases/kernel/syscalls/mount/mount03.c
2829 ltp/testcases/kernel/syscalls/mount/mount04.c
2830 ltp/testcases/kernel/syscalls/mount/setuid_test.c
2831 ltp/testcases/kernel/syscalls/mount/setuid_test.mode.sh
2832 ltp/testcases/kernel/syscalls/move_pages/move_pages01.c
2833 ltp/testcases/kernel/syscalls/move_pages/move_pages02.c
2834 ltp/testcases/kernel/syscalls/move_pages/move_pages03.c
2835 ltp/testcases/kernel/syscalls/move_pages/move_pages04.c
2836 ltp/testcases/kernel/syscalls/move_pages/move_pages05.c
2837 ltp/testcases/kernel/syscalls/move_pages/move_pages06.c
2838 ltp/testcases/kernel/syscalls/move_pages/move_pages07.c
2839 ltp/testcases/kernel/syscalls/move_pages/move_pages08.c
2840 ltp/testcases/kernel/syscalls/move_pages/move_pages09.c
2841 ltp/testcases/kernel/syscalls/move_pages/move_pages10.c
2842 ltp/testcases/kernel/syscalls/move_pages/move_pages11.c
2843 ltp/testcases/kernel/syscalls/move_pages/move_pages_support.c
2844 ltp/testcases/kernel/syscalls/mprotect/mprotect01.c
2845 ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
2846 ltp/testcases/kernel/syscalls/mprotect/mprotect03.c
2847 ltp/testcases/kernel/syscalls/mremap/mremap01.c
2848 ltp/testcases/kernel/syscalls/mremap/mremap02.c
2849 ltp/testcases/kernel/syscalls/mremap/mremap03.c
2850 ltp/testcases/kernel/syscalls/mremap/mremap04.c
2851 ltp/testcases/kernel/syscalls/msync/msync01.c
2852 ltp/testcases/kernel/syscalls/msync/msync02.c
2853 ltp/testcases/kernel/syscalls/msync/msync03.c
2854 ltp/testcases/kernel/syscalls/msync/msync04.c
2855 ltp/testcases/kernel/syscalls/msync/msync05.c
2856 ltp/testcases/kernel/syscalls/munlock/munlock01.c
2857 ltp/testcases/kernel/syscalls/munlock/munlock02.c
2858 ltp/testcases/kernel/syscalls/munlockall/munlockall01.c
2859 ltp/testcases/kernel/syscalls/munlockall/munlockall02.c
2860 ltp/testcases/kernel/syscalls/munmap/munmap01.c
2861 ltp/testcases/kernel/syscalls/munmap/munmap02.c
2862 ltp/testcases/kernel/syscalls/munmap/munmap03.c
2863 ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
2864 ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
2865 ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
2866 ltp/testcases/kernel/syscalls/nanosleep/nanosleep04.c
2867 ltp/testcases/kernel/syscalls/nftw/lib.c
2868 ltp/testcases/kernel/syscalls/nftw/lib64.c
2869 ltp/testcases/kernel/syscalls/nftw/nftw.c
2870 ltp/testcases/kernel/syscalls/nftw/nftw64.c
2871 ltp/testcases/kernel/syscalls/nftw/test.c
2872 ltp/testcases/kernel/syscalls/nftw/test64.c
2873 ltp/testcases/kernel/syscalls/nftw/test_func.c
2874 ltp/testcases/kernel/syscalls/nftw/test_func64.c
2875 ltp/testcases/kernel/syscalls/nftw/tools.c
2876 ltp/testcases/kernel/syscalls/nftw/tools64.c
2877 ltp/testcases/kernel/syscalls/nice/nice01.c
2878 ltp/testcases/kernel/syscalls/nice/nice02.c
2879 ltp/testcases/kernel/syscalls/nice/nice03.c
2880 ltp/testcases/kernel/syscalls/nice/nice04.c
2881 ltp/testcases/kernel/syscalls/nice/nice05.c
2882 ltp/testcases/kernel/syscalls/open/open01.c
2883 ltp/testcases/kernel/syscalls/open/open02.c
2884 ltp/testcases/kernel/syscalls/open/open03.c
2885 ltp/testcases/kernel/syscalls/open/open04.c
2886 ltp/testcases/kernel/syscalls/open/open05.c
2887 ltp/testcases/kernel/syscalls/open/open06.c
2888 ltp/testcases/kernel/syscalls/open/open07.c
2889 ltp/testcases/kernel/syscalls/open/open08.c
2890 ltp/testcases/kernel/syscalls/open/open09.c
2891 ltp/testcases/kernel/syscalls/open/open10.c
2892 ltp/testcases/kernel/syscalls/openat/openat01.c
2893 ltp/testcases/kernel/syscalls/pathconf/pathconf01.c
2894 ltp/testcases/kernel/syscalls/pause/pause01.c
2895 ltp/testcases/kernel/syscalls/pause/pause02.c
2896 ltp/testcases/kernel/syscalls/pause/pause03.c
2897 ltp/testcases/kernel/syscalls/pcllib/README
2898 ltp/testcases/kernel/syscalls/pcllib/config.guess
2899 ltp/testcases/kernel/syscalls/pcllib/libtool
2900 ltp/testcases/kernel/syscalls/pcllib/ltmain.sh
2901 ltp/testcases/kernel/syscalls/pcllib/pcl/pcl.c
2902 ltp/testcases/kernel/syscalls/pcllib/pcl/pcl_version.c
2903 ltp/testcases/kernel/syscalls/pcllib/test/cobench.c
2904 ltp/testcases/kernel/syscalls/pcllib/test/cothread.c
2905 ltp/testcases/kernel/syscalls/personality/personality01.c
2906 ltp/testcases/kernel/syscalls/personality/personality02.c
2907 ltp/testcases/kernel/syscalls/pipe/pipe01.c
2908 ltp/testcases/kernel/syscalls/pipe/pipe02.c
2909 ltp/testcases/kernel/syscalls/pipe/pipe03.c
2910 ltp/testcases/kernel/syscalls/pipe/pipe04.c
2911 ltp/testcases/kernel/syscalls/pipe/pipe05.c
2912 ltp/testcases/kernel/syscalls/pipe/pipe06.c
2913 ltp/testcases/kernel/syscalls/pipe/pipe07.c
2914 ltp/testcases/kernel/syscalls/pipe/pipe08.c
2915 ltp/testcases/kernel/syscalls/pipe/pipe09.c
2916 ltp/testcases/kernel/syscalls/pipe/pipe10.c
2917 ltp/testcases/kernel/syscalls/pipe/pipe11.c
2918 ltp/testcases/kernel/syscalls/pipe2/pipe2_01.c
2919 ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
2920 ltp/testcases/kernel/syscalls/poll/poll01.c
2921 ltp/testcases/kernel/syscalls/prctl/prctl01.c
2922 ltp/testcases/kernel/syscalls/prctl/prctl02.c
2923 ltp/testcases/kernel/syscalls/pread/pread01.c
2924 ltp/testcases/kernel/syscalls/pread/pread02.c
2925 ltp/testcases/kernel/syscalls/pread/pread03.c
2926 ltp/testcases/kernel/syscalls/profil/profil01.c
2927 ltp/testcases/kernel/syscalls/pselect/pselect01.c
2928 ltp/testcases/kernel/syscalls/ptrace/ptrace01.c
2929 ltp/testcases/kernel/syscalls/ptrace/ptrace02.c
2930 ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
2931 ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
2932 ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
2933 ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
2934 ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
2935 ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
2936 ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
2937 ltp/testcases/kernel/syscalls/read/read01.c
2938 ltp/testcases/kernel/syscalls/read/read02.c
2939 ltp/testcases/kernel/syscalls/read/read03.c
2940 ltp/testcases/kernel/syscalls/read/read04.c
2941 ltp/testcases/kernel/syscalls/readdir/readdir01.c
2942 ltp/testcases/kernel/syscalls/readdir/readdir02.c
2943 ltp/testcases/kernel/syscalls/readlink/creat_slink.c
2944 ltp/testcases/kernel/syscalls/readlink/readlink01.c
2945 ltp/testcases/kernel/syscalls/readlink/readlink02.c
2946 ltp/testcases/kernel/syscalls/readlink/readlink03.c
2947 ltp/testcases/kernel/syscalls/readlink/readlink04.c
2948 ltp/testcases/kernel/syscalls/readlinkat/readlinkat01.c
2949 ltp/testcases/kernel/syscalls/readv/readv01.c
2950 ltp/testcases/kernel/syscalls/readv/readv02.c
2951 ltp/testcases/kernel/syscalls/readv/readv03.c
2952 ltp/testcases/kernel/syscalls/reboot/reboot01.c
2953 ltp/testcases/kernel/syscalls/reboot/reboot02.c
2954 ltp/testcases/kernel/syscalls/recv/recv01.c
2955 ltp/testcases/kernel/syscalls/recvfrom/recvfrom01.c
2956 ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
2957 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
2958 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
2959 ltp/testcases/kernel/syscalls/rename/rename01.c
2960 ltp/testcases/kernel/syscalls/rename/rename02.c
2961 ltp/testcases/kernel/syscalls/rename/rename03.c
2962 ltp/testcases/kernel/syscalls/rename/rename04.c
2963 ltp/testcases/kernel/syscalls/rename/rename05.c
2964 ltp/testcases/kernel/syscalls/rename/rename06.c
2965 ltp/testcases/kernel/syscalls/rename/rename07.c
2966 ltp/testcases/kernel/syscalls/rename/rename08.c
2967 ltp/testcases/kernel/syscalls/rename/rename09.c
2968 ltp/testcases/kernel/syscalls/rename/rename10.c
2969 ltp/testcases/kernel/syscalls/rename/rename12.c
2970 ltp/testcases/kernel/syscalls/rename/rename13.c
2971 ltp/testcases/kernel/syscalls/rename/rename14.c
2972 ltp/testcases/kernel/syscalls/renameat/renameat01.c
2973 ltp/testcases/kernel/syscalls/rmdir/rmdir01.c
2974 ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
2975 ltp/testcases/kernel/syscalls/rmdir/rmdir03.c
2976 ltp/testcases/kernel/syscalls/rmdir/rmdir04.c
2977 ltp/testcases/kernel/syscalls/rmdir/rmdir05.c
2978 ltp/testcases/kernel/syscalls/sbrk/sbrk01.c
2979 ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max01.c
2980 ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max02.c
2981 ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min01.c
2982 ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min02.c
2983 ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam01.c
2984 ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam02.c
2985 ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam03.c
2986 ltp/testcases/kernel/syscalls/sched_getscheduler/sched_getscheduler01.c
2987 ltp/testcases/kernel/syscalls/sched_getscheduler/sched_getscheduler02.c
2988 ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval01.c
2989 ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval02.c
2990 ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval03.c
2991 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam01.c
2992 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam02.c
2993 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam03.c
2994 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam04.c
2995 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam05.c
2996 ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler01.c
2997 ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler02.c
2998 ltp/testcases/kernel/syscalls/sched_yield/sched_yield01.c
2999 ltp/testcases/kernel/syscalls/select/select01.c
3000 ltp/testcases/kernel/syscalls/select/select02.c
3001 ltp/testcases/kernel/syscalls/select/select03.c
3002 ltp/testcases/kernel/syscalls/send/send01.c
3003 ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
3004 ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
3005 ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
3006 ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
3007 ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
3008 ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
3009 ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
3010 ltp/testcases/kernel/syscalls/sendto/sendto01.c
3011 ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
3012 ltp/testcases/kernel/syscalls/setdomainname/setdomainname01.c
3013 ltp/testcases/kernel/syscalls/setdomainname/setdomainname02.c
3014 ltp/testcases/kernel/syscalls/setdomainname/setdomainname03.c
3015 ltp/testcases/kernel/syscalls/setegid/setegid01.c
3016 ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
3017 ltp/testcases/kernel/syscalls/setfsgid/setfsgid02.c
3018 ltp/testcases/kernel/syscalls/setfsgid/setfsgid03.c
3019 ltp/testcases/kernel/syscalls/setfsuid/setfsuid01.c
3020 ltp/testcases/kernel/syscalls/setfsuid/setfsuid02.c
3021 ltp/testcases/kernel/syscalls/setfsuid/setfsuid03.c
3022 ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
3023 ltp/testcases/kernel/syscalls/setgid/setgid01.c
3024 ltp/testcases/kernel/syscalls/setgid/setgid02.c
3025 ltp/testcases/kernel/syscalls/setgid/setgid03.c
3026 ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
3027 ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
3028 ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
3029 ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
3030 ltp/testcases/kernel/syscalls/sethostname/sethostname01.c
3031 ltp/testcases/kernel/syscalls/sethostname/sethostname02.c
3032 ltp/testcases/kernel/syscalls/sethostname/sethostname03.c
3033 ltp/testcases/kernel/syscalls/setitimer/setitimer01.c
3034 ltp/testcases/kernel/syscalls/setitimer/setitimer02.c
3035 ltp/testcases/kernel/syscalls/setitimer/setitimer03.c
3036 ltp/testcases/kernel/syscalls/setpgid/setpgid01.c
3037 ltp/testcases/kernel/syscalls/setpgid/setpgid02.c
3038 ltp/testcases/kernel/syscalls/setpgid/setpgid03.c
3039 ltp/testcases/kernel/syscalls/setpgrp/setpgrp01.c
3040 ltp/testcases/kernel/syscalls/setpgrp/setpgrp02.c
3041 ltp/testcases/kernel/syscalls/setpriority/setpriority01.c
3042 ltp/testcases/kernel/syscalls/setpriority/setpriority02.c
3043 ltp/testcases/kernel/syscalls/setpriority/setpriority03.c
3044 ltp/testcases/kernel/syscalls/setpriority/setpriority04.c
3045 ltp/testcases/kernel/syscalls/setpriority/setpriority05.c
3046 ltp/testcases/kernel/syscalls/setregid/setregid01.c
3047 ltp/testcases/kernel/syscalls/setregid/setregid02.c
3048 ltp/testcases/kernel/syscalls/setregid/setregid03.c
3049 ltp/testcases/kernel/syscalls/setregid/setregid04.c
3050 ltp/testcases/kernel/syscalls/setresgid/setresgid01.c
3051 ltp/testcases/kernel/syscalls/setresgid/setresgid02.c
3052 ltp/testcases/kernel/syscalls/setresgid/setresgid03.c
3053 ltp/testcases/kernel/syscalls/setresuid/setresuid01.c
3054 ltp/testcases/kernel/syscalls/setresuid/setresuid02.c
3055 ltp/testcases/kernel/syscalls/setresuid/setresuid03.c
3056 ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
3057 ltp/testcases/kernel/syscalls/setreuid/setreuid01.c
3058 ltp/testcases/kernel/syscalls/setreuid/setreuid02.c
3059 ltp/testcases/kernel/syscalls/setreuid/setreuid03.c
3060 ltp/testcases/kernel/syscalls/setreuid/setreuid04.c
3061 ltp/testcases/kernel/syscalls/setreuid/setreuid05.c
3062 ltp/testcases/kernel/syscalls/setreuid/setreuid06.c
3063 ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
3064 ltp/testcases/kernel/syscalls/setrlimit/setrlimit01.c
3065 ltp/testcases/kernel/syscalls/setrlimit/setrlimit02.c
3066 ltp/testcases/kernel/syscalls/setrlimit/setrlimit03.c
3067 ltp/testcases/kernel/syscalls/setsid/setsid01.c
3068 ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
3069 ltp/testcases/kernel/syscalls/settimeofday/settimeofday01.c
3070 ltp/testcases/kernel/syscalls/settimeofday/settimeofday02.c
3071 ltp/testcases/kernel/syscalls/setuid/setuid01.c
3072 ltp/testcases/kernel/syscalls/setuid/setuid02.c
3073 ltp/testcases/kernel/syscalls/setuid/setuid03.c
3074 ltp/testcases/kernel/syscalls/setuid/setuid04.c
3075 ltp/testcases/kernel/syscalls/sigaction/sigaction01.c
3076 ltp/testcases/kernel/syscalls/sigaction/sigaction02.c
3077 ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack01.c
3078 ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack02.c
3079 ltp/testcases/kernel/syscalls/sighold/sighold02.c
3080 ltp/testcases/kernel/syscalls/signal/signal01.c
3081 ltp/testcases/kernel/syscalls/signal/signal02.c
3082 ltp/testcases/kernel/syscalls/signal/signal03.c
3083 ltp/testcases/kernel/syscalls/signal/signal04.c
3084 ltp/testcases/kernel/syscalls/signal/signal05.c
3085 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
3086 ltp/testcases/kernel/syscalls/signalfd4/signalfd4_01.c
3087 ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
3088 ltp/testcases/kernel/syscalls/sigpending/sigpending02.c
3089 ltp/testcases/kernel/syscalls/sigprocmask/sigprocmask01.c
3090 ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
3091 ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
3092 ltp/testcases/kernel/syscalls/socket/socket01.c
3093 ltp/testcases/kernel/syscalls/socket/socket02.c
3094 ltp/testcases/kernel/syscalls/socket/socket03.c
3095 ltp/testcases/kernel/syscalls/socketcall/socketcall01.c
3096 ltp/testcases/kernel/syscalls/socketcall/socketcall02.c
3097 ltp/testcases/kernel/syscalls/socketcall/socketcall03.c
3098 ltp/testcases/kernel/syscalls/socketcall/socketcall04.c
3099 ltp/testcases/kernel/syscalls/socketpair/socketpair01.c
3100 ltp/testcases/kernel/syscalls/socketpair/socketpair02.c
3101 ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
3102 ltp/testcases/kernel/syscalls/splice/splice01.c
3103 ltp/testcases/kernel/syscalls/stat/stat01.c
3104 ltp/testcases/kernel/syscalls/stat/stat02.c
3105 ltp/testcases/kernel/syscalls/stat/stat03.c
3106 ltp/testcases/kernel/syscalls/stat/stat05.c
3107 ltp/testcases/kernel/syscalls/stat/stat06.c
3108 ltp/testcases/kernel/syscalls/statfs/statfs01.c
3109 ltp/testcases/kernel/syscalls/statfs/statfs02.c
3110 ltp/testcases/kernel/syscalls/statfs/statfs03.c
3111 ltp/testcases/kernel/syscalls/statvfs/statvfs01.c
3112 ltp/testcases/kernel/syscalls/stime/stime01.c
3113 ltp/testcases/kernel/syscalls/stime/stime02.c
3114 ltp/testcases/kernel/syscalls/string/string01.c
3115 ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
3116 ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
3117 ltp/testcases/kernel/syscalls/swapon/swapon01.c
3118 ltp/testcases/kernel/syscalls/swapon/swapon02.c
3119 ltp/testcases/kernel/syscalls/swapon/swapon03.c
3120 ltp/testcases/kernel/syscalls/switch/endian_switch01.c
3121 ltp/testcases/kernel/syscalls/symlink/symlink01.c
3122 ltp/testcases/kernel/syscalls/symlink/symlink02.c
3123 ltp/testcases/kernel/syscalls/symlink/symlink03.c
3124 ltp/testcases/kernel/syscalls/symlink/symlink04.c
3125 ltp/testcases/kernel/syscalls/symlink/symlink05.c
3126 ltp/testcases/kernel/syscalls/symlinkat/symlinkat01.c
3127 ltp/testcases/kernel/syscalls/sync/sync01.c
3128 ltp/testcases/kernel/syscalls/sync/sync02.c
3129 ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
3130 ltp/testcases/kernel/syscalls/syscall/syscall01.c
3131 ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
3132 ltp/testcases/kernel/syscalls/sysctl/sysctl01.c
3133 ltp/testcases/kernel/syscalls/sysctl/sysctl03.c
3134 ltp/testcases/kernel/syscalls/sysctl/sysctl04.c
3135 ltp/testcases/kernel/syscalls/sysctl/sysctl05.c
3136 ltp/testcases/kernel/syscalls/sysfs/sysfs01.c
3137 ltp/testcases/kernel/syscalls/sysfs/sysfs02.c
3138 ltp/testcases/kernel/syscalls/sysfs/sysfs03.c
3139 ltp/testcases/kernel/syscalls/sysfs/sysfs04.c
3140 ltp/testcases/kernel/syscalls/sysfs/sysfs05.c
3141 ltp/testcases/kernel/syscalls/sysfs/sysfs06.c
3142 ltp/testcases/kernel/syscalls/sysinfo/sysinfo01.c
3143 ltp/testcases/kernel/syscalls/sysinfo/sysinfo02.c
3144 ltp/testcases/kernel/syscalls/syslog/syslog01
3145 ltp/testcases/kernel/syscalls/syslog/syslog02
3146 ltp/testcases/kernel/syscalls/syslog/syslog03
3147 ltp/testcases/kernel/syscalls/syslog/syslog04
3148 ltp/testcases/kernel/syscalls/syslog/syslog05
3149 ltp/testcases/kernel/syscalls/syslog/syslog06
3150 ltp/testcases/kernel/syscalls/syslog/syslog07
3151 ltp/testcases/kernel/syscalls/syslog/syslog08
3152 ltp/testcases/kernel/syscalls/syslog/syslog09
3153 ltp/testcases/kernel/syscalls/syslog/syslog10
3154 ltp/testcases/kernel/syscalls/syslog/syslog11.c
3155 ltp/testcases/kernel/syscalls/syslog/syslog12.c
3156 ltp/testcases/kernel/syscalls/syslog/syslogtst.c
3157 ltp/testcases/kernel/syscalls/tee/tee01.c
3158 ltp/testcases/kernel/syscalls/time/time01.c
3159 ltp/testcases/kernel/syscalls/time/time02.c
3160 ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
3161 ltp/testcases/kernel/syscalls/timerfd/timerfd02.c
3162 ltp/testcases/kernel/syscalls/timerfd/timerfd03.c
3163 ltp/testcases/kernel/syscalls/times/times01.c
3164 ltp/testcases/kernel/syscalls/times/times03.c
3165 ltp/testcases/kernel/syscalls/truncate/truncate01.c
3166 ltp/testcases/kernel/syscalls/truncate/truncate02.c
3167 ltp/testcases/kernel/syscalls/truncate/truncate03.c
3168 ltp/testcases/kernel/syscalls/truncate/truncate04.c
3169 ltp/testcases/kernel/syscalls/ulimit/ulimit01.c
3170 ltp/testcases/kernel/syscalls/umask/umask01.c
3171 ltp/testcases/kernel/syscalls/umask/umask02.c
3172 ltp/testcases/kernel/syscalls/umask/umask03.c
3173 ltp/testcases/kernel/syscalls/umount/umount01.c
3174 ltp/testcases/kernel/syscalls/umount/umount02.c
3175 ltp/testcases/kernel/syscalls/umount/umount03.c
3176 ltp/testcases/kernel/syscalls/uname/uname01.c
3177 ltp/testcases/kernel/syscalls/uname/uname02.c
3178 ltp/testcases/kernel/syscalls/uname/uname03.c
3179 ltp/testcases/kernel/syscalls/unlink/unlink05.c
3180 ltp/testcases/kernel/syscalls/unlink/unlink06.c
3181 ltp/testcases/kernel/syscalls/unlink/unlink07.c
3182 ltp/testcases/kernel/syscalls/unlink/unlink08.c
3183 ltp/testcases/kernel/syscalls/unlinkat/unlinkat01.c
3184 ltp/testcases/kernel/syscalls/ustat/ustat01.c
3185 ltp/testcases/kernel/syscalls/ustat/ustat02.c
3186 ltp/testcases/kernel/syscalls/utime/utime01.c
3187 ltp/testcases/kernel/syscalls/utime/utime02.c
3188 ltp/testcases/kernel/syscalls/utime/utime03.c
3189 ltp/testcases/kernel/syscalls/utime/utime04.c
3190 ltp/testcases/kernel/syscalls/utime/utime05.c
3191 ltp/testcases/kernel/syscalls/utime/utime06.c
3192 ltp/testcases/kernel/syscalls/utimensat/check_for_utimensat_support.c
3193 ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
3194 ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
3195 ltp/testcases/kernel/syscalls/vfork/vfork01.c
3196 ltp/testcases/kernel/syscalls/vfork/vfork02.c
3197 ltp/testcases/kernel/syscalls/vhangup/vhangup01.c
3198 ltp/testcases/kernel/syscalls/vhangup/vhangup02.c
3199 ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
3200 ltp/testcases/kernel/syscalls/wait/wait02.c
3201 ltp/testcases/kernel/syscalls/wait4/wait401.c
3202 ltp/testcases/kernel/syscalls/wait4/wait402.c
3203 ltp/testcases/kernel/syscalls/waitpid/waitpid01.c
3204 ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
3205 ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
3206 ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
3207 ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
3208 ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
3209 ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
3210 ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
3211 ltp/testcases/kernel/syscalls/waitpid/waitpid09.c
3212 ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
3213 ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
3214 ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
3215 ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
3216 ltp/testcases/kernel/syscalls/write/write01.c
3217 ltp/testcases/kernel/syscalls/write/write02.c
3218 ltp/testcases/kernel/syscalls/write/write03.c
3219 ltp/testcases/kernel/syscalls/write/write04.c
3220 ltp/testcases/kernel/syscalls/write/write05.c
3221 ltp/testcases/kernel/syscalls/writev/writev01.c
3222 ltp/testcases/kernel/syscalls/writev/writev02.c
3223 ltp/testcases/kernel/syscalls/writev/writev03.c
3224 ltp/testcases/kernel/syscalls/writev/writev04.c
3225 ltp/testcases/kernel/syscalls/writev/writev05.c
3226 ltp/testcases/kernel/syscalls/writev/writev06.c
3229 45) Log Message:
3230 Integrate ebizzy-0.3. Signed-Off-By: Poornima Nayak <mpnayak@linux.vnet.ibm.com>.
3232 Modified Files:
3233 ltp/utils/Makefile
3234 ltp/utils/benchmark/Makefile
3235 Added Files:
3236 ltp/utils/benchmark/ebizzy-0.3/ChangeLog
3237 ltp/utils/benchmark/ebizzy-0.3/LICENSE
3238 ltp/utils/benchmark/ebizzy-0.3/Makefile
3239 ltp/utils/benchmark/ebizzy-0.3/README
3240 ltp/utils/benchmark/ebizzy-0.3/configure
3241 ltp/utils/benchmark/ebizzy-0.3/ebizzy.c
3242 ltp/utils/benchmark/ebizzy-0.3/ebizzy.h
3243 Removed Files:
3244 ltp/utils/benchmark/ebizzy-0.2/ChangeLog
3245 ltp/utils/benchmark/ebizzy-0.2/LICENSE
3246 ltp/utils/benchmark/ebizzy-0.2/Makefile
3247 ltp/utils/benchmark/ebizzy-0.2/README
3248 ltp/utils/benchmark/ebizzy-0.2/configure
3249 ltp/utils/benchmark/ebizzy-0.2/ebizzy.c
3251 46) Log Message:
3252 Patch to fix ebizzy compile issue. Signed-Off-By: Poornima Nayak <mpnayak@linux.vnet.ibm.com>.
3254 Modified Files:
3255 ltp/Makefile
3257 47) Log Message:
3258 Patch to fix testcases exit status issue. Signed-Off-By: Poornima Nayak <mpnayak@linux.vnet.ibm.com>.
3260 Modified Files:
3261 ltp/testcases/kernel/power_management/change_freq.sh
3262 ltp/testcases/kernel/power_management/change_govr.sh
3263 ltp/testcases/kernel/power_management/check_config.sh
3264 ltp/testcases/kernel/power_management/check_cpufreq_sysfs_files.sh
3265 ltp/testcases/kernel/power_management/check_cpuidle_sysfs_files.sh
3266 ltp/testcases/kernel/power_management/cpu_consolidation.py
3267 ltp/testcases/kernel/power_management/pwkm_load_unload.sh
3268 ltp/testcases/kernel/power_management/runpwtests.sh
3269 ltp/testcases/kernel/power_management/sched_domain.py
3270 ltp/testcases/kernel/power_management/test_sched_mc.sh
3272 48) Log Message:
3273 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>.
3275 Modified File(s):
3276 ltp/testcases/kernel/containers/mqns/check_mqns_enabled.c
3278 49) Log Message:
3279 Modified existing reusable functions to test cpu consolidation on hyper threaded system. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
3281 Modified Files:
3282 ltp/testcases/kernel/power_management/lib/sched_mc.py
3284 50) Log Message:
3285 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>.
3287 Modified Files:
3288 ltp/testcases/kernel/power_management/cpu_consolidation.py
3290 51) Log Message:
3291 Modified sched domain validation testcase to run on hyper threaded system. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
3293 Modified Files:
3294 ltp/testcases/kernel/power_management/sched_domain.py
3296 52) Log Message:
3297 gcov-kernel: add patches for 2.6.29. Signed-Off-By: Peter Oberparleiter <oberpapr@users.sourceforge.net>
3299 Added File(s):
3300 ltp/utils/analysis/gcov-kernel/linux-2.6.29-gcov-arm-eabi.patch
3301 ltp/utils/analysis/gcov-kernel/linux-2.6.29-gcov-arm-hack.patch
3302 ltp/utils/analysis/gcov-kernel/linux-2.6.29-gcov.patch
3304 53) Log Message:
3305 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>.
3307 Modified File(s):
3308 ltp/testcases/network/multicast/mc_cmds/mc_cmds
3310 LTP-20090228
3312 1) Log Message:
3313 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>.
3315 Modified File(s):
3316 ltp/testcases/kernel/fs/proc/proc01.c
3318 2) Log Message:
3319 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?
3320 "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>.
3322 Modified File(s):
3323 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
3324 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
3325 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrace.te
3326 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrans.te
3327 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_entrypoint.te
3328 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execshare.te
3329 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_exectrace.te
3330 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execute_no_trans.te
3331 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_fdreceive.te
3332 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
3333 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
3334 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_inherit.te
3335 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
3336 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ipc.te
3337 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_link.te
3338 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_mkdir.te
3339 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_open.te
3340 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ptrace.te
3341 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_relabel.te
3342 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rename.te
3343 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setattr.te
3344 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
3345 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sigkill.te
3346 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
3347 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
3348 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getpgid.te
3349 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsched.te
3350 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsid.te
3351 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
3352 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setsched.te
3353 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_transition.te
3354 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_wait.te
3356 3) Log Message:
3357 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>.
3359 Modified Files:
3360 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
3361 ltp/testcases/kernel/device-drivers/v4l/user_space/README
3362 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
3363 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
3364 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
3365 Added Files:
3366 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.c
3367 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.h
3368 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYSTD.c
3369 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYSTD.h
3370 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
3371 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.h
3372 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.c
3373 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.h
3375 4) Log Message:
3376 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>.
3378 Modified File(s):
3379 ltp/testcases/misc/tcore_patch_test_suites/tcore.c
3381 5) Log Message:
3382 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>.
3384 Modified File(s):
3385 ltp/testcases/kernel/include/i386.in
3386 ltp/testcases/kernel/include/regen.sh
3387 ltp/testcases/kernel/include/x86_64.in
3388 ltp/testcases/kernel/syscalls/dup3/dup3_01.c
3389 ltp/testcases/kernel/syscalls/epoll_create2/epoll_create2_01.c
3390 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_01.c
3391 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
3392 ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_01.c
3393 ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_02.c
3394 ltp/testcases/kernel/syscalls/pipe2/pipe2_01.c
3395 ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
3396 ltp/testcases/kernel/syscalls/signalfd4/signalfd4_01.c
3397 ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
3398 ltp/testcases/kernel/syscalls/timerfd/timerfd02.c
3399 ltp/testcases/kernel/syscalls/timerfd/timerfd03.c
3401 6) Log Message:
3402 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>.
3404 Modified Files:
3405 ltp/runtest/syscalls
3406 ltp/testcases/kernel/include/i386.in
3407 ltp/testcases/kernel/include/x86_64.in
3408 Added Files:
3409 ltp/testcases/kernel/syscalls/epoll_create1/Makefile
3410 ltp/testcases/kernel/syscalls/epoll_create1/epoll_create1_01.c
3411 Removed Files:
3412 ltp/testcases/kernel/syscalls/epoll_create2/Makefile
3413 ltp/testcases/kernel/syscalls/epoll_create2/epoll_create2_01.c
3415 7) Log Message:
3416 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>.
3418 Modified Files:
3419 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
3420 ltp/testcases/kernel/device-drivers/v4l/user_space/README
3421 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
3422 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.c
3423 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.h
3424 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
3425 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
3426 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.c
3427 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.h
3428 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
3429 Added Files:
3430 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
3431 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.h
3432 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
3433 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.h
3434 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.c
3435 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.h
3436 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PRIORITY.c
3437 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PRIORITY.h
3439 8) Log Message:
3440 [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,
3441 "In kernel's rtas_log_read() the first check is:
3443         if (!buf || count < rtas_error_log_buffer_max)
3444                 return -EINVAL;
3446 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>.
3448 Modified Files:
3449 ltp/testcases/kernel/fs/proc/proc01.c
3451 9) Log Message:
3452 [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>.
3454 Modified Files:
3455 ltp/config.mk.in
3456 ltp/configure.ac
3457 ltp/testcases/kernel/fs/proc/Makefile
3458 Added Files:
3459 ltp/m4/ltp-selinux.m4
3461 10) Log Message:
3462 [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,
3463 /proc/self/attr/* 
3464 /proc/self/task/[0-9]*/attr/*
3465 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>.
3467 Modified Files:
3468 ltp/testcases/kernel/fs/proc/proc01.c
3470 11) Log Message:
3471 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>.
3473 Modified File(s):
3474 ltp/testcases/kernel/include/i386.in
3475 ltp/testcases/kernel/include/ia64.in
3476 ltp/testcases/kernel/include/x86_64.in
3478 12) Log Message:
3479 lcov: fix double-counting of function data
3481 Modified File(s):
3482 ltp/utils/analysis/lcov/bin/geninfo
3484 13) Log Message:
3485 lcov: use install -pD -m <mode> for file installation
3487 Modified File(s):
3488 ltp/utils/analysis/lcov/bin/install.sh
3489 ltp/utils/analysis/lcov/Makefile
3491 14) Log Message:
3492 lcov: fix warning when $HOME is not set. - based on patch by acalando@free.fr.
3494 Modified File(s):
3495 ltp/utils/analysis/lcov/bin/genhtml
3496 ltp/utils/analysis/lcov/bin/geninfo
3497 ltp/utils/analysis/lcov/bin/lcov
3499 15) Log Message:
3500 Reason to fix pthread_key_create_speculative_5_1: 
3501 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.
3502 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
3503 Xu <yxu@suse.de>.
3505 Modified File(s):
3506 ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_key_create/speculative/5-1.c
3508 16) Log Message:
3509 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>.
3511 Modified Files:
3512 ltp/m4/ltp-selinux.m4
3513 ltp/testcases/kernel/fs/proc/proc01.c
3514 Added Files:
3515 ltp/m4/ltp-common.m4
3517 17) Log Message:
3518 lcov: fix error when combining tracefiles without function data
3519 - lcov: Can't use an undefined value as a HASH reference at lcov line 1341.
3520 - bug reported by <richard.corden@gmail.com>.
3522 Modified File(s):
3523 ltp/utils/analysis/lcov/bin/lcov
3525 18) Log Message:
3526 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>.
3528 Modified File(s):
3529 ltp/testcases/kernel/syscalls/swapon/swapon03.c
3531 19) Log Message:
3532 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.
3534 Modified File(s):
3535 ltp/testcases/network/rpc/basic_tests/rusers/rusers01
3537 20) Log Message:
3538 Fix strftime/2-1.test segment fault. Signed-off-by: Xiao Xiao <xxiao@novell.com>.
3540 Modified File(s):
3541 ltp/testcases/open_posix_testsuite/conformance/interfaces/strftime/2-1.c
3543 21) Log Message:
3544 genhtml: fix error when combining tracefiles without function data
3545 - genhtml: Can't use an undefined value as a HASH reference at genhtml line 1506.
3546 - bug reported by <richard.corden@gmail.com>.
3548 Modified File(s):
3549 ltp/utils/analysis/lcov/bin/genhtml
3551 22) Log Message:
3552 genhtml: update comment. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
3554 Modified File(s):
3555 ltp/utils/analysis/lcov/bin/genhtml
3557 23) Log Message:
3558 genhtml: added --demangle-cpp option
3559 - used to convert C++ internal function names to human readable format
3560 - based on a patch by <slava.semushin@gmail.com>
3562 Modified File(s):
3563 ltp/utils/analysis/lcov/man/genhtml.1
3564 ltp/utils/analysis/lcov/bin/genhtml
3566 24) Log Message:
3567 genhtml: minor man page update. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
3569 Modified File(s):
3570 ltp/utils/analysis/lcov/man/genhtml.1
3572 25) Log Message:
3573 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. 
3574 Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>,
3575 Acked-By: Gowrishankar <gowrishankar.m@linux.vnet.ibm.com>,
3576 Acked-by: Vernon Mauery <vernux@us.ibm.com>,
3577 Acked-by: Darren Hart <dvhltc@us.ibm.com>,
3579 Modified File(s):
3580 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
3582 26) Log Message:
3583 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>.
3585 Modified Files:
3586 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
3587 ltp/testcases/kernel/device-drivers/v4l/user_space/README
3588 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
3589 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.h
3590 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
3591 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.h
3592 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
3593 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.c
3594 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
3595 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
3596 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.h
3597 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
3598 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
3599 Added Files:
3600 ltp/testcases/kernel/device-drivers/v4l/kernel_space/Makefile
3601 ltp/testcases/kernel/device-drivers/v4l/kernel_space/video_dummy.c
3602 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.c
3603 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.h
3605 27) Log Message:
3606 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>.
3608 Modified Files:
3609 ltp/m4/ltp-selinux.m4
3610 ltp/testcases/kernel/fs/proc/proc01.c
3611 Removed Files:
3612 ltp/m4/ltp-common.m4
3614 28) Log Message:
3615 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
3616 orted-To-Ltp-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
3618 Modified Files:
3619 ltp/runtest/fs
3620 ltp/testcases/kernel/fs/Makefile
3621 Added Files:
3622 ltp/testcases/kernel/fs/quota_remount/Makefile
3623 ltp/testcases/kernel/fs/quota_remount/quota_remount_test01.sh
3625 29) Log Message:
3626 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>.
3628 Modified File(s):
3629 ltp/pan/pan.c
3631 30) Log Message:
3632 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>.
3634 Modified Files:
3635 ltp/testcases/kernel/syscalls/dup3/dup3_01.c
3636 ltp/testcases/kernel/syscalls/epoll_create1/epoll_create1_01.c
3637 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_01.c
3638 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
3639 ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_01.c
3640 ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_02.c
3641 ltp/testcases/kernel/syscalls/pipe2/pipe2_01.c
3642 ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
3643 ltp/testcases/kernel/syscalls/signalfd4/signalfd4_01.c
3644 ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
3645 ltp/testcases/kernel/syscalls/timerfd/timerfd02.c
3646 ltp/testcases/kernel/syscalls/timerfd/timerfd03.c
3648 31) Log Message:
3649 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>.
3651 Modified Files:
3652 ltp/testcases/kernel/syscalls/inotify/inotify01.c
3653 ltp/testcases/kernel/syscalls/inotify/inotify02.c
3654 ltp/testcases/kernel/syscalls/inotify/inotify03.c
3656 32) Log Message:
3657 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>.
3659 Modified Files:
3660 ltp/testcases/commands/cron/cron_allow01
3661 ltp/testcases/commands/cron/cron_deny01
3663 33) Log Message:
3664 Fixes of the su expect test script: These are some fixes of the su test. 
3665 - remove fail branches where the failure is implicit,
3666 - add behaviour of the Debian su (particularly different response strings),
3667 - get rid of errors "spawn id ... not open while executing close",
3668 Signed-off-by: Jiri Palecek <jpalecek@web.de>,
3670 Modified Files:
3671 ltp/testcases/commands/su/su01_s1
3673 34) Log Message:
3674 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>.
3676 Modified Files:
3677 ltp/testcases/kernel/io/ltp-aiodio/aio-stress.c
3679 35) Log Message:
3680 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>.
3682 Modified Files:
3683 ltp/testcases/network/ipv6/echo6/echoes6.c
3685 36) Log Message:
3686 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>.
3688 Modified File(s):
3689 ltp/pan/pan.c
3691 37) Log Message:
3692 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>.
3694 Modified File(s):
3695 ltp/pan/pan.c
3697 38) Log Message:
3698 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>.
3700 Modified File(s):
3701 ltp/testcases/kernel/io/aio/aio02/Makefile
3703 39) Log Message:
3704 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>.
3706 Modified File(s):
3707 ltp/testcases/network/lib6/runcc.c
3709 40) Log Message:
3710 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>.
3712 Modified Files:
3713 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
3714 ltp/testcases/kernel/device-drivers/v4l/user_space/README
3715 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.c
3716 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.h
3717 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
3718 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
3719 ltp/testcases/kernel/device-drivers/v4l/user_space/video_limits.h
3720 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
3721 Added Files:
3722 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
3723 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.h
3725 41) Log Message:
3726 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:
3727 1. signals are masked once the signal handler is called
3728 2. comparison signal_context->edi == map address is dubious leading to test case failures under x86 architecture,
3729 Solution:
3730 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.
3731 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. 
3732 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>.
3734 Modified File(s):
3735 ltp/testcases/kernel/mem/mtest06/shmat1.c 
3737 42) Log Message:
3738 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>.
3740 Modified Files:
3741 ltp/testcases/kernel/device-drivers/usb/tusb/Makefile
3742 ltp/testcases/kernel/device-drivers/usb/tusb/st_tusb.h
3743 ltp/testcases/kernel/device-drivers/usb/tusb/tusb.c
3744 Added Files:
3745 ltp/testcases/kernel/device-drivers/usb/tusb/README
3746 Removed Files:
3747 ltp/testcases/kernel/device-drivers/usb/tusb/tusb.mod.c
3749 43) Log Message:
3750 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>.
3752 Modified Files:
3753 ltp/testcases/kernel/syscalls/fork/fork10.c
3755 44) Log Message:
3756 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>.
3758 Modified Files:
3759 ltp/runtest/quickhit
3760 ltp/runtest/scsi_debug.part1
3762 45) Log Message:
3763 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>.
3765 Modified Files:
3766 ltp/runtest/scsi_debug.part1
3768 46) Log Message:
3769 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>.
3771 Modified Files:
3772 ltp/testcases/ballista/ballista/Makefile
3773 ltp/testcases/ballista/ballista/compile/Makefile
3774 ltp/testcases/kernel/device-drivers/acpi/Makefile
3775 ltp/testcases/kernel/device-drivers/agp/user_space/Makefile
3776 ltp/testcases/kernel/device-drivers/base/user_base/Makefile
3777 ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/Makefile
3778 ltp/testcases/kernel/device-drivers/drm/user_space/Makefile
3779 ltp/testcases/kernel/device-drivers/include/Makefile
3780 ltp/testcases/kernel/device-drivers/nls/Makefile
3781 ltp/testcases/kernel/device-drivers/pci/user_tpci/Makefile
3782 ltp/testcases/kernel/device-drivers/tbio/user_space/Makefile
3783 ltp/testcases/kernel/device-drivers/usb/user_usb/Makefile
3784 ltp/testcases/kernel/fs/fs-bench/Makefile
3785 ltp/testcases/kernel/fs/scsi/ltpfs/Makefile
3786 ltp/testcases/kernel/fs/scsi/ltpscsi/Makefile
3787 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/Makefile
3788 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/Makefile
3789 ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/Makefile
3790 ltp/testcases/kernel/security/digsig/twiddlebit/Makefile
3791 ltp/testcases/kernel/security/digsig/writeexec/Makefile
3792 ltp/testcases/kernel/syscalls/epoll2/examples/Makefile
3793 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/Makefile.hdr
3794 ltp/testcases/pounder21/Makefile
3795 ltp/testcases/pounder21/src/cpufreq/Makefile
3796 ltp/testcases/pounder21/src/mem_alloc_test/Makefile
3797 ltp/testcases/pounder21/src/memxfer5b/Makefile
3798 ltp/testcases/pounder21/src/ramsnake/Makefile
3799 ltp/testcases/pounder21/src/randacoords/Makefile
3800 ltp/testcases/pounder21/src/randasyscall/Makefile
3801 ltp/testcases/pounder21/src/time_tests/Makefile
3802 ltp/testcases/pounder21/src/xbonkers/Makefile
3804 47) Log Message:
3805 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>. 
3807 Modified Files:
3808 ltp/include/tlibio.h
3809 ltp/lib/Makefile
3810 ltp/lib/tlibio.c
3812 48) Log Message:
3813 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,
3815 Modified Files:
3816 ltp/testcases/kernel/controllers/Makefile
3817 ltp/testcases/kernel/controllers/test_controllers.sh
3818 Added Files:
3819 ltp/testcases/kernel/controllers/freezer/00_description.txt
3820 ltp/testcases/kernel/controllers/freezer/CHANGELOG
3821 ltp/testcases/kernel/controllers/freezer/COPYING
3822 ltp/testcases/kernel/controllers/freezer/Makefile
3823 ltp/testcases/kernel/controllers/freezer/README
3824 ltp/testcases/kernel/controllers/freezer/TODO
3825 ltp/testcases/kernel/controllers/freezer/fork_exec_loop.c
3826 ltp/testcases/kernel/controllers/freezer/fork_freeze.sh
3827 ltp/testcases/kernel/controllers/freezer/freeze_cancel.sh
3828 ltp/testcases/kernel/controllers/freezer/freeze_kill_thaw.sh
3829 ltp/testcases/kernel/controllers/freezer/freeze_move_thaw.sh
3830 ltp/testcases/kernel/controllers/freezer/freeze_self_thaw.sh
3831 ltp/testcases/kernel/controllers/freezer/freeze_sleep_thaw.sh
3832 ltp/testcases/kernel/controllers/freezer/freeze_thaw.sh
3833 ltp/testcases/kernel/controllers/freezer/freeze_write_freezing.sh
3834 ltp/testcases/kernel/controllers/freezer/libcgroup_freezer
3835 ltp/testcases/kernel/controllers/freezer/libltp
3836 ltp/testcases/kernel/controllers/freezer/run.sh
3837 ltp/testcases/kernel/controllers/freezer/stop_freeze_sleep_thaw_cont.sh
3838 ltp/testcases/kernel/controllers/freezer/stop_freeze_thaw_cont.sh
3839 ltp/testcases/kernel/controllers/freezer/timed_forkbomb.c
3840 ltp/testcases/kernel/controllers/freezer/vfork.c
3841 ltp/testcases/kernel/controllers/freezer/vfork_freeze.sh
3842 ltp/testcases/kernel/controllers/freezer/write_freezing.sh
3844 49) Log Message:
3845 Add microblaze support for linux_syscall_number.h. Signed-off-by: Michal Simek <monstr@monstr.eu>.
3847 Modified Files:
3848 ltp/testcases/kernel/include/order
3850 50) Log Message:
3851 uclinux: It is necessary to compile include. Signed-off-by: Michal Simek <monstr@monstr.eu>.
3853 Modified Files:
3854 ltp/testcases/kernel/Makefile
3855 ltp/testcases/kernel/include/Makefile
3857 51) Log Message:
3858 Use make install for uclinux too. Signed-off-by: Michal Simek <monstr@monstr.eu>.
3860 Modified Files:
3861 ltp/testcases/kernel/syscalls/Makefile
3863 52) Log Message:
3864 fix uclinux build. Signed-off-by: Michal Simek <monstr@monstr.eu>.
3866 Modified Files:
3867 ltp/testcases/kernel/syscalls/kill/kill05.c
3869 53) Log Message:
3870 uclinux doens't use remap_file_page. Signed-off-by: Michal Simek <monstr@monstr.eu>.
3872 Modified Files:
3873 ltp/testcases/kernel/syscalls/Makefile
3875 54) Log Message:
3876 Fix return(0) to return 0. Signed-off-by: Michal Simek <monstr@monstr.eu>.
3878 Modified Files:
3879 ltp/testcases/kernel/fs/dmapi/mmapfile.c
3880 ltp/testcases/kernel/fs/ftest/ftest01.c
3881 ltp/testcases/kernel/fs/ftest/ftest02.c
3882 ltp/testcases/kernel/fs/ftest/ftest03.c
3883 ltp/testcases/kernel/fs/ftest/ftest04.c
3884 ltp/testcases/kernel/fs/ftest/ftest05.c
3885 ltp/testcases/kernel/fs/ftest/ftest06.c
3886 ltp/testcases/kernel/fs/ftest/ftest07.c
3887 ltp/testcases/kernel/fs/ftest/ftest08.c
3888 ltp/testcases/kernel/fs/inode/inode01.c
3889 ltp/testcases/kernel/fs/inode/inode02.c
3890 ltp/testcases/kernel/fs/scsi/ltpfs/main.c
3891 ltp/testcases/kernel/fs/stream/stream01.c
3892 ltp/testcases/kernel/fs/stream/stream02.c
3893 ltp/testcases/kernel/fs/stream/stream03.c
3894 ltp/testcases/kernel/fs/stream/stream04.c
3895 ltp/testcases/kernel/fs/stream/stream05.c
3896 ltp/testcases/kernel/io/direct_io/diotest2.c
3897 ltp/testcases/kernel/io/direct_io/diotest3.c
3898 ltp/testcases/kernel/io/direct_io/diotest5.c
3899 ltp/testcases/kernel/io/direct_io/diotest6.c
3900 ltp/testcases/kernel/io/direct_io/diotest_routines.c
3901 ltp/testcases/kernel/io/disktest/dump.c
3902 ltp/testcases/kernel/io/disktest/main.c
3903 ltp/testcases/kernel/io/disktest/parse.c
3904 ltp/testcases/kernel/io/disktest/sfunc.c
3905 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
3906 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c
3907 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat03.c
3908 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
3909 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c
3910 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c
3911 ltp/testcases/kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c
3912 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
3913 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget02.c
3914 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget03.c
3915 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget05.c
3916 ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
3917 ltp/testcases/kernel/mem/mmapstress/mmapstress02.c
3918 ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
3919 ltp/testcases/kernel/mem/mmapstress/mmapstress04.c
3920 ltp/testcases/kernel/mem/mmapstress/mmapstress05.c
3921 ltp/testcases/kernel/mem/mmapstress/mmapstress06.c
3922 ltp/testcases/kernel/mem/mmapstress/mmapstress07.c
3923 ltp/testcases/kernel/mem/mmapstress/mmapstress08.c
3924 ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
3925 ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
3926 ltp/testcases/kernel/mem/page/page01.c
3927 ltp/testcases/kernel/mem/page/page02.c
3928 ltp/testcases/kernel/mem/vmtests/data_space.c
3929 ltp/testcases/kernel/mem/vmtests/stack_space.c
3930 ltp/testcases/kernel/pty/hangup01.c
3931 ltp/testcases/kernel/pty/ptem01.c
3932 ltp/testcases/kernel/pty/pty01.c
3933 ltp/testcases/kernel/sched/clisrv/readline.c
3934 ltp/testcases/kernel/sched/pthreads/pth_str02.c
3935 ltp/testcases/kernel/syscalls/abort/abort01.c
3936 ltp/testcases/kernel/syscalls/acct/acct01.c
3937 ltp/testcases/kernel/syscalls/acct/acct02.c
3938 ltp/testcases/kernel/syscalls/confstr/confstr01.c
3939 ltp/testcases/kernel/syscalls/creat/creat08.c
3940 ltp/testcases/kernel/syscalls/dup/dup06.c
3941 ltp/testcases/kernel/syscalls/dup/dup07.c
3942 ltp/testcases/kernel/syscalls/dup2/dup201.c
3943 ltp/testcases/kernel/syscalls/dup2/dup202.c
3944 ltp/testcases/kernel/syscalls/dup2/dup203.c
3945 ltp/testcases/kernel/syscalls/dup2/dup204.c
3946 ltp/testcases/kernel/syscalls/dup2/dup205.c
3947 ltp/testcases/kernel/syscalls/execve/execve02.c
3948 ltp/testcases/kernel/syscalls/execve/execve03.c
3949 ltp/testcases/kernel/syscalls/execve/execve04.c
3950 ltp/testcases/kernel/syscalls/execve/execve05.c
3951 ltp/testcases/kernel/syscalls/execve/execve06.c
3952 ltp/testcases/kernel/syscalls/exit/exit01.c
3953 ltp/testcases/kernel/syscalls/exit/exit02.c
3954 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
3955 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
3956 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
3957 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
3958 ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
3959 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
3960 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
3961 ltp/testcases/kernel/syscalls/fchdir/fchdir01.c
3962 ltp/testcases/kernel/syscalls/fchdir/fchdir02.c
3963 ltp/testcases/kernel/syscalls/fchdir/fchdir03.c
3964 ltp/testcases/kernel/syscalls/fchmod/fchmod02.c
3965 ltp/testcases/kernel/syscalls/fchmod/fchmod03.c
3966 ltp/testcases/kernel/syscalls/fchmod/fchmod04.c
3967 ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
3968 ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
3969 ltp/testcases/kernel/syscalls/fchmod/fchmod07.c
3970 ltp/testcases/kernel/syscalls/fcntl/fcntl01.c
3971 ltp/testcases/kernel/syscalls/fcntl/fcntl06.c
3972 ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
3973 ltp/testcases/kernel/syscalls/fcntl/fcntl12.c
3974 ltp/testcases/kernel/syscalls/fcntl/fcntl13.c
3975 ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
3976 ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
3977 ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
3978 ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
3979 ltp/testcases/kernel/syscalls/fcntl/fcntl18.c
3980 ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
3981 ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
3982 ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
3983 ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
3984 ltp/testcases/kernel/syscalls/fmtmsg/fmtmsg01.c
3985 ltp/testcases/kernel/syscalls/fork/fork02.c
3986 ltp/testcases/kernel/syscalls/fork/fork03.c
3987 ltp/testcases/kernel/syscalls/fork/fork05.c
3988 ltp/testcases/kernel/syscalls/fork/fork06.c
3989 ltp/testcases/kernel/syscalls/fork/fork08.c
3990 ltp/testcases/kernel/syscalls/fork/fork09.c
3991 ltp/testcases/kernel/syscalls/fork/fork10.c
3992 ltp/testcases/kernel/syscalls/fork/fork11.c
3993 ltp/testcases/kernel/syscalls/fstat/fstat02.c
3994 ltp/testcases/kernel/syscalls/fstat/fstat03.c
3995 ltp/testcases/kernel/syscalls/fstat/fstat04.c
3996 ltp/testcases/kernel/syscalls/fstat/fstat05.c
3997 ltp/testcases/kernel/syscalls/fstatfs/fstatfs02.c
3998 ltp/testcases/kernel/syscalls/fsync/fsync02.c
3999 ltp/testcases/kernel/syscalls/fsync/fsync03.c
4000 ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
4001 ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
4002 ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
4003 ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
4004 ltp/testcases/kernel/syscalls/getcwd/getcwd01.c
4005 ltp/testcases/kernel/syscalls/getcwd/getcwd02.c
4006 ltp/testcases/kernel/syscalls/getcwd/getcwd03.c
4007 ltp/testcases/kernel/syscalls/getdents/getdents01.c
4008 ltp/testcases/kernel/syscalls/getdents/getdents02.c
4009 ltp/testcases/kernel/syscalls/getdents/getdents03.c
4010 ltp/testcases/kernel/syscalls/getdents/getdents04.c
4011 ltp/testcases/kernel/syscalls/getegid/getegid02.c
4012 ltp/testcases/kernel/syscalls/getgid/getgid03.c
4013 ltp/testcases/kernel/syscalls/getgroups/getgroups03.c
4014 ltp/testcases/kernel/syscalls/getgroups/getgroups04.c
4015 ltp/testcases/kernel/syscalls/getitimer/getitimer01.c
4016 ltp/testcases/kernel/syscalls/getitimer/getitimer02.c
4017 ltp/testcases/kernel/syscalls/getitimer/getitimer03.c
4018 ltp/testcases/kernel/syscalls/getpeername/getpeername01.c
4019 ltp/testcases/kernel/syscalls/getpgid/getpgid01.c
4020 ltp/testcases/kernel/syscalls/getpgid/getpgid02.c
4021 ltp/testcases/kernel/syscalls/getpid/getpid01.c
4022 ltp/testcases/kernel/syscalls/getpid/getpid02.c
4023 ltp/testcases/kernel/syscalls/getppid/getppid02.c
4024 ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
4025 ltp/testcases/kernel/syscalls/getpriority/getpriority02.c
4026 ltp/testcases/kernel/syscalls/getresgid/getresgid01.c
4027 ltp/testcases/kernel/syscalls/getresgid/getresgid02.c
4028 ltp/testcases/kernel/syscalls/getresgid/getresgid03.c
4029 ltp/testcases/kernel/syscalls/getresuid/getresuid01.c
4030 ltp/testcases/kernel/syscalls/getresuid/getresuid02.c
4031 ltp/testcases/kernel/syscalls/getresuid/getresuid03.c
4032 ltp/testcases/kernel/syscalls/getsid/getsid01.c
4033 ltp/testcases/kernel/syscalls/getsid/getsid02.c
4034 ltp/testcases/kernel/syscalls/getsockname/getsockname01.c
4035 ltp/testcases/kernel/syscalls/getsockopt/getsockopt01.c
4036 ltp/testcases/kernel/syscalls/gettid/gettid01.c
4037 ltp/testcases/kernel/syscalls/getuid/getuid01.c
4038 ltp/testcases/kernel/syscalls/getuid/getuid02.c
4039 ltp/testcases/kernel/syscalls/getuid/getuid03.c
4040 ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
4041 ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
4042 ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
4043 ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
4044 ltp/testcases/kernel/syscalls/iopl/iopl01.c
4045 ltp/testcases/kernel/syscalls/iopl/iopl02.c
4046 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl01.c
4047 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
4048 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl03.c
4049 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl04.c
4050 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl05.c
4051 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
4052 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
4053 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
4054 ltp/testcases/kernel/syscalls/ipc/msgget/msgget01.c
4055 ltp/testcases/kernel/syscalls/ipc/msgget/msgget02.c
4056 ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
4057 ltp/testcases/kernel/syscalls/ipc/msgget/msgget04.c
4058 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv01.c
4059 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv02.c
4060 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv03.c
4061 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv04.c
4062 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
4063 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
4064 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd01.c
4065 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd02.c
4066 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd03.c
4067 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd04.c
4068 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
4069 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
4070 ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
4071 ltp/testcases/kernel/syscalls/ipc/semctl/semctl02.c
4072 ltp/testcases/kernel/syscalls/ipc/semctl/semctl03.c
4073 ltp/testcases/kernel/syscalls/ipc/semctl/semctl04.c
4074 ltp/testcases/kernel/syscalls/ipc/semctl/semctl05.c
4075 ltp/testcases/kernel/syscalls/ipc/semget/semget01.c
4076 ltp/testcases/kernel/syscalls/ipc/semget/semget02.c
4077 ltp/testcases/kernel/syscalls/ipc/semget/semget03.c
4078 ltp/testcases/kernel/syscalls/ipc/semget/semget06.c
4079 ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
4080 ltp/testcases/kernel/syscalls/ipc/semop/semop03.c
4081 ltp/testcases/kernel/syscalls/ipc/semop/semop04.c
4082 ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
4083 ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
4084 ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
4085 ltp/testcases/kernel/syscalls/ipc/shmat/shmat03.c
4086 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
4087 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
4088 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl03.c
4089 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
4090 ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
4091 ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt02.c
4092 ltp/testcases/kernel/syscalls/ipc/shmget/shmget01.c
4093 ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
4094 ltp/testcases/kernel/syscalls/ipc/shmget/shmget03.c
4095 ltp/testcases/kernel/syscalls/ipc/shmget/shmget04.c
4096 ltp/testcases/kernel/syscalls/ipc/shmget/shmget05.c
4097 ltp/testcases/kernel/syscalls/kill/kill01.c
4098 ltp/testcases/kernel/syscalls/kill/kill03.c
4099 ltp/testcases/kernel/syscalls/kill/kill04.c
4100 ltp/testcases/kernel/syscalls/kill/kill05.c
4101 ltp/testcases/kernel/syscalls/kill/kill06.c
4102 ltp/testcases/kernel/syscalls/kill/kill07.c
4103 ltp/testcases/kernel/syscalls/kill/kill08.c
4104 ltp/testcases/kernel/syscalls/kill/kill11.c
4105 ltp/testcases/kernel/syscalls/kill/kill12.c
4106 ltp/testcases/kernel/syscalls/lchown/lchown01.c
4107 ltp/testcases/kernel/syscalls/lchown/lchown02.c
4108 ltp/testcases/kernel/syscalls/listen/listen01.c
4109 ltp/testcases/kernel/syscalls/llseek/llseek01.c
4110 ltp/testcases/kernel/syscalls/llseek/llseek02.c
4111 ltp/testcases/kernel/syscalls/lseek/lseek06.c
4112 ltp/testcases/kernel/syscalls/lseek/lseek07.c
4113 ltp/testcases/kernel/syscalls/lseek/lseek08.c
4114 ltp/testcases/kernel/syscalls/lseek/lseek09.c
4115 ltp/testcases/kernel/syscalls/lseek/lseek10.c
4116 ltp/testcases/kernel/syscalls/lstat/lstat02.c
4117 ltp/testcases/kernel/syscalls/lstat/lstat03.c
4118 ltp/testcases/kernel/syscalls/mallopt/mallopt01.c
4119 ltp/testcases/kernel/syscalls/memcmp/memcmp01.c
4120 ltp/testcases/kernel/syscalls/memcpy/memcpy01.c
4121 ltp/testcases/kernel/syscalls/memset/memset01.c
4122 ltp/testcases/kernel/syscalls/mincore/mincore01.c
4123 ltp/testcases/kernel/syscalls/mkdir/mkdir02.c
4124 ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
4125 ltp/testcases/kernel/syscalls/mkdir/mkdir04.c
4126 ltp/testcases/kernel/syscalls/mkdir/mkdir05.c
4127 ltp/testcases/kernel/syscalls/mkdir/mkdir09.c
4128 ltp/testcases/kernel/syscalls/mknod/mknod02.c
4129 ltp/testcases/kernel/syscalls/mknod/mknod03.c
4130 ltp/testcases/kernel/syscalls/mknod/mknod04.c
4131 ltp/testcases/kernel/syscalls/mknod/mknod05.c
4132 ltp/testcases/kernel/syscalls/mknod/mknod06.c
4133 ltp/testcases/kernel/syscalls/mknod/mknod07.c
4134 ltp/testcases/kernel/syscalls/mknod/mknod08.c
4135 ltp/testcases/kernel/syscalls/mknod/mknod09.c
4136 ltp/testcases/kernel/syscalls/mmap/mmap04.c
4137 ltp/testcases/kernel/syscalls/mmap/mmap05.c
4138 ltp/testcases/kernel/syscalls/mmap/mmap06.c
4139 ltp/testcases/kernel/syscalls/mmap/mmap07.c
4140 ltp/testcases/kernel/syscalls/mmap/mmap08.c
4141 ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt01.c
4142 ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt02.c
4143 ltp/testcases/kernel/syscalls/mprotect/mprotect01.c
4144 ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
4145 ltp/testcases/kernel/syscalls/mprotect/mprotect03.c
4146 ltp/testcases/kernel/syscalls/mremap/mremap01.c
4147 ltp/testcases/kernel/syscalls/mremap/mremap02.c
4148 ltp/testcases/kernel/syscalls/mremap/mremap03.c
4149 ltp/testcases/kernel/syscalls/mremap/mremap04.c
4150 ltp/testcases/kernel/syscalls/msync/msync01.c
4151 ltp/testcases/kernel/syscalls/msync/msync02.c
4152 ltp/testcases/kernel/syscalls/msync/msync03.c
4153 ltp/testcases/kernel/syscalls/msync/msync04.c
4154 ltp/testcases/kernel/syscalls/msync/msync05.c
4155 ltp/testcases/kernel/syscalls/munmap/munmap01.c
4156 ltp/testcases/kernel/syscalls/munmap/munmap02.c
4157 ltp/testcases/kernel/syscalls/munmap/munmap03.c
4158 ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
4159 ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
4160 ltp/testcases/kernel/syscalls/nanosleep/nanosleep04.c
4161 ltp/testcases/kernel/syscalls/nftw/nftw.c
4162 ltp/testcases/kernel/syscalls/nftw/nftw64.c
4163 ltp/testcases/kernel/syscalls/nice/nice01.c
4164 ltp/testcases/kernel/syscalls/nice/nice02.c
4165 ltp/testcases/kernel/syscalls/nice/nice03.c
4166 ltp/testcases/kernel/syscalls/nice/nice04.c
4167 ltp/testcases/kernel/syscalls/open/open01.c
4168 ltp/testcases/kernel/syscalls/open/open02.c
4169 ltp/testcases/kernel/syscalls/open/open04.c
4170 ltp/testcases/kernel/syscalls/open/open05.c
4171 ltp/testcases/kernel/syscalls/open/open06.c
4172 ltp/testcases/kernel/syscalls/open/open07.c
4173 ltp/testcases/kernel/syscalls/open/open08.c
4174 ltp/testcases/kernel/syscalls/open/open09.c
4175 ltp/testcases/kernel/syscalls/open/open10.c
4176 ltp/testcases/kernel/syscalls/pause/pause02.c
4177 ltp/testcases/kernel/syscalls/pause/pause03.c
4178 ltp/testcases/kernel/syscalls/personality/personality01.c
4179 ltp/testcases/kernel/syscalls/personality/personality02.c
4180 ltp/testcases/kernel/syscalls/pipe/pipe01.c
4181 ltp/testcases/kernel/syscalls/pipe/pipe05.c
4182 ltp/testcases/kernel/syscalls/pipe/pipe06.c
4183 ltp/testcases/kernel/syscalls/pipe/pipe08.c
4184 ltp/testcases/kernel/syscalls/pipe/pipe09.c
4185 ltp/testcases/kernel/syscalls/pipe/pipe10.c
4186 ltp/testcases/kernel/syscalls/pipe/pipe11.c
4187 ltp/testcases/kernel/syscalls/poll/poll01.c
4188 ltp/testcases/kernel/syscalls/pread/pread01.c
4189 ltp/testcases/kernel/syscalls/pread/pread02.c
4190 ltp/testcases/kernel/syscalls/pread/pread03.c
4191 ltp/testcases/kernel/syscalls/profil/profil01.c
4192 ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
4193 ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
4194 ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
4195 ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
4196 ltp/testcases/kernel/syscalls/read/read02.c
4197 ltp/testcases/kernel/syscalls/read/read03.c
4198 ltp/testcases/kernel/syscalls/read/read04.c
4199 ltp/testcases/kernel/syscalls/readlink/readlink01.c
4200 ltp/testcases/kernel/syscalls/readlink/readlink03.c
4201 ltp/testcases/kernel/syscalls/readlink/readlink04.c
4202 ltp/testcases/kernel/syscalls/readv/readv01.c
4203 ltp/testcases/kernel/syscalls/readv/readv02.c
4204 ltp/testcases/kernel/syscalls/readv/readv03.c
4205 ltp/testcases/kernel/syscalls/recv/recv01.c
4206 ltp/testcases/kernel/syscalls/rename/rename01.c
4207 ltp/testcases/kernel/syscalls/rename/rename03.c
4208 ltp/testcases/kernel/syscalls/rename/rename04.c
4209 ltp/testcases/kernel/syscalls/rename/rename05.c
4210 ltp/testcases/kernel/syscalls/rename/rename06.c
4211 ltp/testcases/kernel/syscalls/rename/rename07.c
4212 ltp/testcases/kernel/syscalls/rename/rename08.c
4213 ltp/testcases/kernel/syscalls/rename/rename09.c
4214 ltp/testcases/kernel/syscalls/rename/rename10.c
4215 ltp/testcases/kernel/syscalls/rename/rename12.c
4216 ltp/testcases/kernel/syscalls/rename/rename13.c
4217 ltp/testcases/kernel/syscalls/rename/rename14.c
4218 ltp/testcases/kernel/syscalls/rmdir/rmdir01.c
4219 ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
4220 ltp/testcases/kernel/syscalls/rmdir/rmdir03.c
4221 ltp/testcases/kernel/syscalls/sched_getscheduler/sched_getscheduler02.c
4222 ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler01.c
4223 ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler02.c
4224 ltp/testcases/kernel/syscalls/sched_yield/sched_yield01.c
4225 ltp/testcases/kernel/syscalls/send/send01.c
4226 ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
4227 ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
4228 ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
4229 ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
4230 ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
4231 ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
4232 ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
4233 ltp/testcases/kernel/syscalls/sendto/sendto01.c
4234 ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
4235 ltp/testcases/kernel/syscalls/setfsuid/setfsuid01.c
4236 ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
4237 ltp/testcases/kernel/syscalls/setgid/setgid02.c
4238 ltp/testcases/kernel/syscalls/setgid/setgid03.c
4239 ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
4240 ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
4241 ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
4242 ltp/testcases/kernel/syscalls/setitimer/setitimer01.c
4243 ltp/testcases/kernel/syscalls/setitimer/setitimer02.c
4244 ltp/testcases/kernel/syscalls/setitimer/setitimer03.c
4245 ltp/testcases/kernel/syscalls/setpgid/setpgid02.c
4246 ltp/testcases/kernel/syscalls/setpgid/setpgid03.c
4247 ltp/testcases/kernel/syscalls/setpgrp/setpgrp02.c
4248 ltp/testcases/kernel/syscalls/setpriority/setpriority01.c
4249 ltp/testcases/kernel/syscalls/setpriority/setpriority02.c
4250 ltp/testcases/kernel/syscalls/setpriority/setpriority03.c
4251 ltp/testcases/kernel/syscalls/setpriority/setpriority04.c
4252 ltp/testcases/kernel/syscalls/setpriority/setpriority05.c
4253 ltp/testcases/kernel/syscalls/setregid/setregid02.c
4254 ltp/testcases/kernel/syscalls/setregid/setregid03.c
4255 ltp/testcases/kernel/syscalls/setregid/setregid04.c
4256 ltp/testcases/kernel/syscalls/setresuid/setresuid01.c
4257 ltp/testcases/kernel/syscalls/setresuid/setresuid02.c
4258 ltp/testcases/kernel/syscalls/setresuid/setresuid03.c
4259 ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
4260 ltp/testcases/kernel/syscalls/setreuid/setreuid02.c
4261 ltp/testcases/kernel/syscalls/setreuid/setreuid03.c
4262 ltp/testcases/kernel/syscalls/setreuid/setreuid04.c
4263 ltp/testcases/kernel/syscalls/setreuid/setreuid05.c
4264 ltp/testcases/kernel/syscalls/setreuid/setreuid06.c
4265 ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
4266 ltp/testcases/kernel/syscalls/setrlimit/setrlimit01.c
4267 ltp/testcases/kernel/syscalls/setrlimit/setrlimit02.c
4268 ltp/testcases/kernel/syscalls/setsid/setsid01.c
4269 ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
4270 ltp/testcases/kernel/syscalls/settimeofday/settimeofday01.c
4271 ltp/testcases/kernel/syscalls/settimeofday/settimeofday02.c
4272 ltp/testcases/kernel/syscalls/setuid/setuid03.c
4273 ltp/testcases/kernel/syscalls/setuid/setuid04.c
4274 ltp/testcases/kernel/syscalls/sigaction/sigaction01.c
4275 ltp/testcases/kernel/syscalls/sigaction/sigaction02.c
4276 ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack01.c
4277 ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack02.c
4278 ltp/testcases/kernel/syscalls/sighold/sighold02.c
4279 ltp/testcases/kernel/syscalls/signal/signal02.c
4280 ltp/testcases/kernel/syscalls/signal/signal03.c
4281 ltp/testcases/kernel/syscalls/signal/signal04.c
4282 ltp/testcases/kernel/syscalls/signal/signal05.c
4283 ltp/testcases/kernel/syscalls/sigprocmask/sigprocmask01.c
4284 ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
4285 ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
4286 ltp/testcases/kernel/syscalls/socket/socket01.c
4287 ltp/testcases/kernel/syscalls/socketpair/socketpair01.c
4288 ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
4289 ltp/testcases/kernel/syscalls/stat/stat01.c
4290 ltp/testcases/kernel/syscalls/stat/stat02.c
4291 ltp/testcases/kernel/syscalls/stat/stat03.c
4292 ltp/testcases/kernel/syscalls/statfs/statfs02.c
4293 ltp/testcases/kernel/syscalls/statfs/statfs03.c
4294 ltp/testcases/kernel/syscalls/stime/stime01.c
4295 ltp/testcases/kernel/syscalls/stime/stime02.c
4296 ltp/testcases/kernel/syscalls/string/string01.c
4297 ltp/testcases/kernel/syscalls/symlink/symlink01.c
4298 ltp/testcases/kernel/syscalls/symlink/symlink03.c
4299 ltp/testcases/kernel/syscalls/symlink/symlink04.c
4300 ltp/testcases/kernel/syscalls/symlink/symlink05.c
4301 ltp/testcases/kernel/syscalls/sync/sync02.c
4302 ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
4303 ltp/testcases/kernel/syscalls/syscall/syscall01.c
4304 ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
4305 ltp/testcases/kernel/syscalls/sysctl/sysctl01.c
4306 ltp/testcases/kernel/syscalls/sysctl/sysctl03.c
4307 ltp/testcases/kernel/syscalls/sysctl/sysctl04.c
4308 ltp/testcases/kernel/syscalls/sysctl/sysctl05.c
4309 ltp/testcases/kernel/syscalls/sysinfo/sysinfo01.c
4310 ltp/testcases/kernel/syscalls/sysinfo/sysinfo02.c
4311 ltp/testcases/kernel/syscalls/time/time02.c
4312 ltp/testcases/kernel/syscalls/times/times03.c
4313 ltp/testcases/kernel/syscalls/truncate/truncate01.c
4314 ltp/testcases/kernel/syscalls/truncate/truncate02.c
4315 ltp/testcases/kernel/syscalls/truncate/truncate03.c
4316 ltp/testcases/kernel/syscalls/truncate/truncate04.c
4317 ltp/testcases/kernel/syscalls/umask/umask02.c
4318 ltp/testcases/kernel/syscalls/umask/umask03.c
4319 ltp/testcases/kernel/syscalls/uname/uname02.c
4320 ltp/testcases/kernel/syscalls/uname/uname03.c
4321 ltp/testcases/kernel/syscalls/utime/utime01.c
4322 ltp/testcases/kernel/syscalls/utime/utime02.c
4323 ltp/testcases/kernel/syscalls/utime/utime03.c
4324 ltp/testcases/kernel/syscalls/utime/utime04.c
4325 ltp/testcases/kernel/syscalls/utime/utime05.c
4326 ltp/testcases/kernel/syscalls/utime/utime06.c
4327 ltp/testcases/kernel/syscalls/vfork/vfork01.c
4328 ltp/testcases/kernel/syscalls/vhangup/vhangup01.c
4329 ltp/testcases/kernel/syscalls/vhangup/vhangup02.c
4330 ltp/testcases/kernel/syscalls/wait4/wait401.c
4331 ltp/testcases/kernel/syscalls/wait4/wait402.c
4332 ltp/testcases/kernel/syscalls/waitpid/waitpid01.c
4333 ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
4334 ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
4335 ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
4336 ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
4337 ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
4338 ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
4339 ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
4340 ltp/testcases/kernel/syscalls/waitpid/waitpid09.c
4341 ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
4342 ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
4343 ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
4344 ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
4345 ltp/testcases/kernel/syscalls/write/write02.c
4346 ltp/testcases/kernel/syscalls/write/write03.c
4347 ltp/testcases/kernel/syscalls/write/write04.c
4348 ltp/testcases/kernel/syscalls/write/write05.c
4349 ltp/testcases/kernel/syscalls/writev/writev01.c
4350 ltp/testcases/kernel/syscalls/writev/writev02.c
4351 ltp/testcases/kernel/syscalls/writev/writev03.c
4352 ltp/testcases/kernel/syscalls/writev/writev04.c
4353 ltp/testcases/kernel/syscalls/writev/writev05.c
4354 ltp/testcases/kernel/syscalls/writev/writev06.c
4356 55) Log Message:
4357 fix return(1) -> return 1. Signed-off-by: Michal Simek <monstr@monstr.eu>. 
4359 Modified Files:
4360 ltp/testcases/kernel/fs/inode/inode02.c
4361 ltp/testcases/kernel/fs/scsi/ltpfs/main.c
4362 ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
4363 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap03.c
4364 ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
4365 ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
4366 ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
4367 ltp/testcases/kernel/mem/page/page01.c
4368 ltp/testcases/kernel/sched/nptl/nptl01.c
4369 ltp/testcases/kernel/sched/sched_stress/sched_tc6.c
4370 ltp/testcases/kernel/syscalls/abort/abort01.c
4371 ltp/testcases/kernel/syscalls/fcntl/fcntl07.c
4372 ltp/testcases/kernel/syscalls/fcntl/fcntl07B.c
4373 ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
4374 ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
4375 ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
4376 ltp/testcases/kernel/syscalls/symlink/symlink01.c
4378 56) Log Message:
4379 Fix return(NULL) -> return NULL. Signed-off-by: Michal Simek <monstr@monstr.eu>.
4381 Modified Files:
4382 ltp/testcases/kernel/fs/doio/doio.c
4383 ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
4384 ltp/testcases/kernel/syscalls/symlink/symlink01.c
4386 57) Log Message:
4387 Clear Trailing Whitespace. Signed-off-by: Michal Simek <monstr@monstr.eu>.
4389 Modified Files:
4390 ltp/testcases/kernel/containers/netns/crtchild.c
4391 ltp/testcases/kernel/containers/netns/crtchild_delchild.c
4392 ltp/testcases/kernel/containers/netns/par_chld_ftp.c
4393 ltp/testcases/kernel/containers/netns/par_chld_ipv6.c
4394 ltp/testcases/kernel/containers/netns/sysfsview.c
4395 ltp/testcases/kernel/containers/netns/two_children_ns.c
4396 ltp/testcases/kernel/containers/pidns/pidns04.c
4397 ltp/testcases/kernel/containers/sysvipc/check_ipcns_enabled.c
4398 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
4399 ltp/testcases/kernel/device-drivers/acpi/LtpAcpiCmds.c
4400 ltp/testcases/kernel/device-drivers/agp/kernel_space/tagp.c
4401 ltp/testcases/kernel/device-drivers/agp/user_space/tagp_ki.c
4402 ltp/testcases/kernel/device-drivers/agp/user_space/user_tagp.c
4403 ltp/testcases/kernel/device-drivers/base/tbase/tbase.c
4404 ltp/testcases/kernel/device-drivers/base/user_base/tbase_ki.c
4405 ltp/testcases/kernel/device-drivers/base/user_base/user_tbase.c
4406 ltp/testcases/kernel/device-drivers/dev_sim_framework/kernel_space/tmod.c
4407 ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/tmod_ki.c
4408 ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/user_tmod.c
4409 ltp/testcases/kernel/device-drivers/drm/kernel_space/tdrm.c
4410 ltp/testcases/kernel/device-drivers/drm/user_space/user_tdrm.c
4411 ltp/testcases/kernel/device-drivers/include/includeTest.c
4412 ltp/testcases/kernel/device-drivers/include/userBlockInclude.c
4413 ltp/testcases/kernel/device-drivers/nls/userBlockNLS.c
4414 ltp/testcases/kernel/device-drivers/pci/tpci/tpci.c
4415 ltp/testcases/kernel/device-drivers/pci/user_tpci/tpci_ki.c
4416 ltp/testcases/kernel/device-drivers/pci/user_tpci/user_tpci.c
4417 ltp/testcases/kernel/device-drivers/tbio/kernel_space/tbio.c
4418 ltp/testcases/kernel/device-drivers/tbio/user_space/tbio_ki.c
4419 ltp/testcases/kernel/device-drivers/tbio/user_space/user_tbio.c
4420 ltp/testcases/kernel/device-drivers/usb/tusb/tusb.c
4421 ltp/testcases/kernel/device-drivers/usb/user_usb/tusb_ki.c
4422 ltp/testcases/kernel/device-drivers/usb/user_usb/user_tusb.c
4423 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
4424 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
4425 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
4426 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
4427 ltp/testcases/kernel/fs/acls/acl_file_test.c
4428 ltp/testcases/kernel/fs/dmapi/attr.c
4429 ltp/testcases/kernel/fs/dmapi/config.c
4430 ltp/testcases/kernel/fs/dmapi/disp.c
4431 ltp/testcases/kernel/fs/dmapi/dm_test.c
4432 ltp/testcases/kernel/fs/dmapi/event.c
4433 ltp/testcases/kernel/fs/dmapi/event_am.c
4434 ltp/testcases/kernel/fs/dmapi/event_an.c
4435 ltp/testcases/kernel/fs/dmapi/event_sd.c
4436 ltp/testcases/kernel/fs/dmapi/event_sn.c
4437 ltp/testcases/kernel/fs/dmapi/event_us.c
4438 ltp/testcases/kernel/fs/dmapi/handle.c
4439 ltp/testcases/kernel/fs/dmapi/hole.c
4440 ltp/testcases/kernel/fs/dmapi/invis.c
4441 ltp/testcases/kernel/fs/dmapi/mmap.c
4442 ltp/testcases/kernel/fs/dmapi/mmapfile.c
4443 ltp/testcases/kernel/fs/dmapi/mount.c
4444 ltp/testcases/kernel/fs/dmapi/objref.c
4445 ltp/testcases/kernel/fs/dmapi/pmr_post.c
4446 ltp/testcases/kernel/fs/dmapi/pmr_pre.c
4447 ltp/testcases/kernel/fs/dmapi/right.c
4448 ltp/testcases/kernel/fs/dmapi/session.c
4449 ltp/testcases/kernel/fs/dmapi/token.c
4450 ltp/testcases/kernel/fs/doio/doio.c
4451 ltp/testcases/kernel/fs/doio/growfiles.c
4452 ltp/testcases/kernel/fs/doio/iogen.c
4453 ltp/testcases/kernel/fs/fs-bench/create-files.c
4454 ltp/testcases/kernel/fs/fs-bench/random-del-create.c
4455 ltp/testcases/kernel/fs/fs_di/create_datafile.c
4456 ltp/testcases/kernel/fs/fsstress/fsstress.c
4457 ltp/testcases/kernel/fs/fsx-linux/fsx-linux.c
4458 ltp/testcases/kernel/fs/ftest/ftest01.c
4459 ltp/testcases/kernel/fs/ftest/ftest02.c
4460 ltp/testcases/kernel/fs/ftest/ftest03.c
4461 ltp/testcases/kernel/fs/ftest/ftest04.c
4462 ltp/testcases/kernel/fs/ftest/ftest06.c
4463 ltp/testcases/kernel/fs/ftest/ftest07.c
4464 ltp/testcases/kernel/fs/inode/inode01.c
4465 ltp/testcases/kernel/fs/inode/inode02.c
4466 ltp/testcases/kernel/fs/mongo/map5.c
4467 ltp/testcases/kernel/fs/mongo/mongo_compare.c
4468 ltp/testcases/kernel/fs/mongo/mongo_read.c
4469 ltp/testcases/kernel/fs/mongo/mongo_slinks.c
4470 ltp/testcases/kernel/fs/mongo/reiser_fract_tree.c
4471 ltp/testcases/kernel/fs/mongo/summ.c
4472 ltp/testcases/kernel/fs/openfile/openfile.c
4473 ltp/testcases/kernel/fs/proc/proc01.c
4474 ltp/testcases/kernel/fs/scsi/ltpfs/LtpfsCmds.c
4475 ltp/testcases/kernel/fs/scsi/ltpfs/main.c
4476 ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
4477 ltp/testcases/kernel/fs/scsi/ltpscsi/sg_err.c
4478 ltp/testcases/kernel/fs/stream/stream01.c
4479 ltp/testcases/kernel/fs/stream/stream02.c
4480 ltp/testcases/kernel/fs/stream/stream03.c
4481 ltp/testcases/kernel/fs/stream/stream04.c
4482 ltp/testcases/kernel/fs/stream/stream05.c
4483 ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
4484 ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.c
4485 ltp/testcases/kernel/hotplug/memory_hotplug/segment.c
4486 ltp/testcases/kernel/io/aio/aio01/aio01.c
4487 ltp/testcases/kernel/io/aio/aio02/main.c
4488 ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
4489 ltp/testcases/kernel/io/direct_io/diotest1.c
4490 ltp/testcases/kernel/io/direct_io/diotest2.c
4491 ltp/testcases/kernel/io/direct_io/diotest3.c
4492 ltp/testcases/kernel/io/direct_io/diotest4.c
4493 ltp/testcases/kernel/io/direct_io/diotest5.c
4494 ltp/testcases/kernel/io/direct_io/diotest6.c
4495 ltp/testcases/kernel/io/direct_io/diotest_routines.c
4496 ltp/testcases/kernel/io/direct_io/dma_thread_diotest7.c
4497 ltp/testcases/kernel/io/disktest/childmain.c
4498 ltp/testcases/kernel/io/disktest/dump.c
4499 ltp/testcases/kernel/io/disktest/globals.c
4500 ltp/testcases/kernel/io/disktest/main.c
4501 ltp/testcases/kernel/io/disktest/parse.c
4502 ltp/testcases/kernel/io/disktest/sfunc.c
4503 ltp/testcases/kernel/io/disktest/threading.c
4504 ltp/testcases/kernel/io/disktest/timer.c
4505 ltp/testcases/kernel/io/ltp-aiodio/aio-stress.c
4506 ltp/testcases/kernel/io/ltp-aiodio/aiocp.c
4507 ltp/testcases/kernel/io/ltp-aiodio/aiodio_sparse.c
4508 ltp/testcases/kernel/io/ltp-aiodio/dio_sparse.c
4509 ltp/testcases/kernel/io/ltp-aiodio/ltp-diorh.c
4510 ltp/testcases/kernel/io/ltp-aiodio/read_checkzero.c
4511 ltp/testcases/kernel/io/stress_cd/stress_cd.c
4512 ltp/testcases/kernel/io/writetest/writetest.c
4513 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_01.c
4514 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_ctl.c
4515 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_get.c
4516 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_rcv.c
4517 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_snd.c
4518 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_04.c
4519 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
4520 ltp/testcases/kernel/ipc/ipc_stress/pipe_test_01.c
4521 ltp/testcases/kernel/ipc/ipc_stress/pipe_test_02.c
4522 ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_01.c
4523 ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
4524 ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
4525 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_01.c
4526 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
4527 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
4528 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_04.c
4529 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_05.c
4530 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
4531 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_07.c
4532 ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
4533 ltp/testcases/kernel/ipc/ipc_stress/signal_test_02.c
4534 ltp/testcases/kernel/ipc/ipc_stress/signal_test_03.c
4535 ltp/testcases/kernel/ipc/ipc_stress/signal_test_04.c
4536 ltp/testcases/kernel/ipc/ipc_stress/signal_test_05.c
4537 ltp/testcases/kernel/ipc/ipc_stress/signal_test_06.c
4538 ltp/testcases/kernel/ipc/ipc_stress/signal_test_07.c
4539 ltp/testcases/kernel/ipc/pipeio/pipeio.c
4540 ltp/testcases/kernel/ipc/semaphore/sem01.c
4541 ltp/testcases/kernel/ipc/semaphore/sem02.c
4542 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap01.c
4543 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
4544 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap03.c
4545 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
4546 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
4547 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c
4548 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat03.c
4549 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
4550 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c
4551 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c
4552 ltp/testcases/kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c
4553 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
4554 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget02.c
4555 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget03.c
4556 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget05.c
4557 ltp/testcases/kernel/mem/hugetlb/lib/libipc.c
4558 ltp/testcases/kernel/mem/libmm/mm_core_apis.c
4559 ltp/testcases/kernel/mem/mem/mem01.c
4560 ltp/testcases/kernel/mem/mem/mem02.c
4561 ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
4562 ltp/testcases/kernel/mem/mmapstress/mmapstress04.c
4563 ltp/testcases/kernel/mem/mmapstress/mmapstress05.c
4564 ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
4565 ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
4566 ltp/testcases/kernel/mem/mtest01/mtest01.c
4567 ltp/testcases/kernel/mem/mtest05/mmstress.c
4568 ltp/testcases/kernel/mem/mtest06/mmap1.c
4569 ltp/testcases/kernel/mem/mtest06/mmap2.c
4570 ltp/testcases/kernel/mem/mtest06/mmap3.c
4571 ltp/testcases/kernel/mem/mtest06/shmat1.c
4572 ltp/testcases/kernel/mem/mtest07/mallocstress.c
4573 ltp/testcases/kernel/mem/mtest07/shm_test.c
4574 ltp/testcases/kernel/mem/page/page01.c
4575 ltp/testcases/kernel/mem/page/page02.c
4576 ltp/testcases/kernel/module/create_module/create_module01.c
4577 ltp/testcases/kernel/module/create_module/create_module02.c
4578 ltp/testcases/kernel/module/delete_module/delete_module01.c
4579 ltp/testcases/kernel/module/delete_module/delete_module02.c
4580 ltp/testcases/kernel/module/delete_module/delete_module03.c
4581 ltp/testcases/kernel/module/delete_module/dummy_del_mod.c
4582 ltp/testcases/kernel/module/query_module/query_module01.c
4583 ltp/testcases/kernel/module/query_module/query_module02.c
4584 ltp/testcases/kernel/module/query_module/query_module03.c
4585 ltp/testcases/kernel/numa/numa_node_size.c
4586 ltp/testcases/kernel/numa/support_numa.c
4587 ltp/testcases/kernel/power_management/check_kv_arch.c
4588 ltp/testcases/kernel/pty/pty01.c
4589 ltp/testcases/kernel/sched/clisrv/pthcli.c
4590 ltp/testcases/kernel/sched/clisrv/pthserv.c
4591 ltp/testcases/kernel/sched/clisrv/readline.c
4592 ltp/testcases/kernel/sched/nptl/nptl01.c
4593 ltp/testcases/kernel/sched/process_stress/process.c
4594 ltp/testcases/kernel/sched/pthreads/pth_str02.c
4595 ltp/testcases/kernel/sched/pthreads/pth_str03.c
4596 ltp/testcases/kernel/sched/sched_stress/sched.c
4597 ltp/testcases/kernel/sched/sched_stress/sched_driver.c
4598 ltp/testcases/kernel/sched/sched_stress/sched_tc0.c
4599 ltp/testcases/kernel/sched/sched_stress/sched_tc1.c
4600 ltp/testcases/kernel/sched/sched_stress/sched_tc2.c
4601 ltp/testcases/kernel/sched/sched_stress/sched_tc3.c
4602 ltp/testcases/kernel/sched/sched_stress/sched_tc4.c
4603 ltp/testcases/kernel/sched/sched_stress/sched_tc5.c
4604 ltp/testcases/kernel/sched/sched_stress/sched_tc6.c
4605 ltp/testcases/kernel/sched/tool/time-schedule.c
4606 ltp/testcases/kernel/sched/tool/trace_sched.c
4607 ltp/testcases/kernel/security/selinux-testsuite/tests/capable_file/selinux_lease.c
4608 ltp/testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_chroot.c
4609 ltp/testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_rawio.c
4610 ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrace/selinux_dyntrace_child.c
4611 ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrace/selinux_dyntrace_parent.c
4612 ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_child.c
4613 ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c
4614 ltp/testcases/kernel/security/selinux-testsuite/tests/exectrace/selinux_exectrace_child.c
4615 ltp/testcases/kernel/security/selinux-testsuite/tests/exectrace/selinux_exectrace_parent.c
4616 ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive_client.c
4617 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_fcntl.c
4618 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_lock.c
4619 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_mmap.c
4620 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_mprotect.c
4621 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_nofcntl.c
4622 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_seek.c
4623 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_sigiotask.c
4624 ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit_child.c
4625 ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit_parent.c
4626 ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_ioctl.c
4627 ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_noioctl.c
4628 ltp/testcases/kernel/security/selinux-testsuite/tests/msg/selinux_msgctl.c
4629 ltp/testcases/kernel/security/selinux-testsuite/tests/open/selinux_append2write.c
4630 ltp/testcases/kernel/security/selinux-testsuite/tests/open/selinux_fopen.c
4631 ltp/testcases/kernel/security/selinux-testsuite/tests/ptrace/selinux_ptrace.c
4632 ltp/testcases/kernel/security/selinux-testsuite/tests/sem/selinux_semctl.c
4633 ltp/testcases/kernel/security/selinux-testsuite/tests/setnice/selinux_setnice_child.c
4634 ltp/testcases/kernel/security/selinux-testsuite/tests/setnice/selinux_setnice_parent.c
4635 ltp/testcases/kernel/security/selinux-testsuite/tests/shm/selinux_shmctl.c
4636 ltp/testcases/kernel/security/selinux-testsuite/tests/sigkill/selinux_sigkill_server.c
4637 ltp/testcases/kernel/security/selinux-testsuite/tests/task_create/selinux_task_create_parent.c
4638 ltp/testcases/kernel/security/selinux-testsuite/tests/task_getpgid/selinux_task_getpgid_source.c
4639 ltp/testcases/kernel/security/selinux-testsuite/tests/task_getpgid/selinux_task_getpgid_target.c
4640 ltp/testcases/kernel/security/selinux-testsuite/tests/task_getscheduler/selinux_task_getscheduler_source.c
4641 ltp/testcases/kernel/security/selinux-testsuite/tests/task_getscheduler/selinux_task_getscheduler_target.c
4642 ltp/testcases/kernel/security/selinux-testsuite/tests/task_getsid/selinux_task_getsid_source.c
4643 ltp/testcases/kernel/security/selinux-testsuite/tests/task_getsid/selinux_task_getsid_target.c
4644 ltp/testcases/kernel/security/selinux-testsuite/tests/task_setnice/selinux_task_setnice_target.c
4645 ltp/testcases/kernel/security/selinux-testsuite/tests/task_setscheduler/selinux_task_setscheduler_source.c
4646 ltp/testcases/kernel/security/selinux-testsuite/tests/task_setscheduler/selinux_task_setscheduler_target.c
4647 ltp/testcases/kernel/security/selinux-testsuite/tests/wait/selinux_wait_child.c
4648 ltp/testcases/kernel/syscalls/accept/accept01.c
4649 ltp/testcases/kernel/syscalls/accept4/accept4_01.c
4650 ltp/testcases/kernel/syscalls/access/access01.c
4651 ltp/testcases/kernel/syscalls/access/access02.c
4652 ltp/testcases/kernel/syscalls/access/access03.c
4653 ltp/testcases/kernel/syscalls/access/access04.c
4654 ltp/testcases/kernel/syscalls/access/access05.c
4655 ltp/testcases/kernel/syscalls/acct/acct01.c
4656 ltp/testcases/kernel/syscalls/acct/acct02.c
4657 ltp/testcases/kernel/syscalls/adjtimex/adjtimex01.c
4658 ltp/testcases/kernel/syscalls/adjtimex/adjtimex02.c
4659 ltp/testcases/kernel/syscalls/alarm/alarm01.c
4660 ltp/testcases/kernel/syscalls/alarm/alarm02.c
4661 ltp/testcases/kernel/syscalls/alarm/alarm03.c
4662 ltp/testcases/kernel/syscalls/alarm/alarm05.c
4663 ltp/testcases/kernel/syscalls/alarm/alarm06.c
4664 ltp/testcases/kernel/syscalls/alarm/alarm07.c
4665 ltp/testcases/kernel/syscalls/asyncio/asyncio02.c
4666 ltp/testcases/kernel/syscalls/bind/bind01.c
4667 ltp/testcases/kernel/syscalls/bind/bind02.c
4668 ltp/testcases/kernel/syscalls/brk/brk01.c
4669 ltp/testcases/kernel/syscalls/capget/capget01.c
4670 ltp/testcases/kernel/syscalls/capget/capget02.c
4671 ltp/testcases/kernel/syscalls/capset/capset01.c
4672 ltp/testcases/kernel/syscalls/capset/capset02.c
4673 ltp/testcases/kernel/syscalls/chdir/chdir02.c
4674 ltp/testcases/kernel/syscalls/chdir/chdir03.c
4675 ltp/testcases/kernel/syscalls/chdir/chdir04.c
4676 ltp/testcases/kernel/syscalls/chmod/change_owner.c
4677 ltp/testcases/kernel/syscalls/chmod/chmod01.c
4678 ltp/testcases/kernel/syscalls/chmod/chmod02.c
4679 ltp/testcases/kernel/syscalls/chmod/chmod03.c
4680 ltp/testcases/kernel/syscalls/chmod/chmod04.c
4681 ltp/testcases/kernel/syscalls/chmod/chmod05.c
4682 ltp/testcases/kernel/syscalls/chmod/chmod06.c
4683 ltp/testcases/kernel/syscalls/chmod/chmod07.c
4684 ltp/testcases/kernel/syscalls/chown/chown01.c
4685 ltp/testcases/kernel/syscalls/chown/chown02.c
4686 ltp/testcases/kernel/syscalls/chown/chown03.c
4687 ltp/testcases/kernel/syscalls/chown/chown04.c
4688 ltp/testcases/kernel/syscalls/chown/chown05.c
4689 ltp/testcases/kernel/syscalls/chroot/chroot02.c
4690 ltp/testcases/kernel/syscalls/chroot/chroot04.c
4691 ltp/testcases/kernel/syscalls/clone/clone01.c
4692 ltp/testcases/kernel/syscalls/clone/clone02.c
4693 ltp/testcases/kernel/syscalls/clone/clone03.c
4694 ltp/testcases/kernel/syscalls/clone/clone04.c
4695 ltp/testcases/kernel/syscalls/clone/clone05.c
4696 ltp/testcases/kernel/syscalls/clone/clone06.c
4697 ltp/testcases/kernel/syscalls/clone/clone07.c
4698 ltp/testcases/kernel/syscalls/close/close08.c
4699 ltp/testcases/kernel/syscalls/confstr/confstr01.c
4700 ltp/testcases/kernel/syscalls/connect/connect01.c
4701 ltp/testcases/kernel/syscalls/creat/creat08.c
4702 ltp/testcases/kernel/syscalls/creat/creat09.c
4703 ltp/testcases/kernel/syscalls/dup/dup01.c
4704 ltp/testcases/kernel/syscalls/dup/dup02.c
4705 ltp/testcases/kernel/syscalls/dup/dup03.c
4706 ltp/testcases/kernel/syscalls/dup/dup04.c
4707 ltp/testcases/kernel/syscalls/dup/dup05.c
4708 ltp/testcases/kernel/syscalls/dup/dup06.c
4709 ltp/testcases/kernel/syscalls/dup/dup07.c
4710 ltp/testcases/kernel/syscalls/dup2/dup201.c
4711 ltp/testcases/kernel/syscalls/dup2/dup204.c
4712 ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c
4713 ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
4714 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
4715 ltp/testcases/kernel/syscalls/execl/execl01.c
4716 ltp/testcases/kernel/syscalls/execle/execle01.c
4717 ltp/testcases/kernel/syscalls/execlp/execlp01.c
4718 ltp/testcases/kernel/syscalls/execv/execv01.c
4719 ltp/testcases/kernel/syscalls/execve/execve01.c
4720 ltp/testcases/kernel/syscalls/execve/execve02.c
4721 ltp/testcases/kernel/syscalls/execve/execve03.c
4722 ltp/testcases/kernel/syscalls/execve/execve05.c
4723 ltp/testcases/kernel/syscalls/execve/execve06.c
4724 ltp/testcases/kernel/syscalls/execvp/execvp01.c
4725 ltp/testcases/kernel/syscalls/exit/exit02.c
4726 ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
4727 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
4728 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
4729 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
4730 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
4731 ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
4732 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
4733 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
4734 ltp/testcases/kernel/syscalls/fchdir/fchdir03.c
4735 ltp/testcases/kernel/syscalls/fchmod/fchmod01.c
4736 ltp/testcases/kernel/syscalls/fchmod/fchmod02.c
4737 ltp/testcases/kernel/syscalls/fchmod/fchmod03.c
4738 ltp/testcases/kernel/syscalls/fchmod/fchmod04.c
4739 ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
4740 ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
4741 ltp/testcases/kernel/syscalls/fchmod/fchmod07.c
4742 ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
4743 ltp/testcases/kernel/syscalls/fchownat/fchownat01.c
4744 ltp/testcases/kernel/syscalls/fcntl/fcntl01.c
4745 ltp/testcases/kernel/syscalls/fcntl/fcntl02.c
4746 ltp/testcases/kernel/syscalls/fcntl/fcntl03.c
4747 ltp/testcases/kernel/syscalls/fcntl/fcntl04.c
4748 ltp/testcases/kernel/syscalls/fcntl/fcntl05.c
4749 ltp/testcases/kernel/syscalls/fcntl/fcntl07.c
4750 ltp/testcases/kernel/syscalls/fcntl/fcntl07B.c
4751 ltp/testcases/kernel/syscalls/fcntl/fcntl08.c
4752 ltp/testcases/kernel/syscalls/fcntl/fcntl09.c
4753 ltp/testcases/kernel/syscalls/fcntl/fcntl10.c
4754 ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
4755 ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
4756 ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
4757 ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
4758 ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
4759 ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
4760 ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
4761 ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
4762 ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
4763 ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
4764 ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
4765 ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
4766 ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
4767 ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
4768 ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
4769 ltp/testcases/kernel/syscalls/fdatasync/fdatasync01.c
4770 ltp/testcases/kernel/syscalls/fdatasync/fdatasync02.c
4771 ltp/testcases/kernel/syscalls/flock/flock01.c
4772 ltp/testcases/kernel/syscalls/flock/flock02.c
4773 ltp/testcases/kernel/syscalls/flock/flock03.c
4774 ltp/testcases/kernel/syscalls/flock/flock04.c
4775 ltp/testcases/kernel/syscalls/flock/flock05.c
4776 ltp/testcases/kernel/syscalls/flock/flock06.c
4777 ltp/testcases/kernel/syscalls/fmtmsg/fmtmsg01.c
4778 ltp/testcases/kernel/syscalls/fork/fork01.c
4779 ltp/testcases/kernel/syscalls/fork/fork04.c
4780 ltp/testcases/kernel/syscalls/fork/fork05.c
4781 ltp/testcases/kernel/syscalls/fork/fork07.c
4782 ltp/testcases/kernel/syscalls/fork/fork08.c
4783 ltp/testcases/kernel/syscalls/fork/fork09.c
4784 ltp/testcases/kernel/syscalls/fork/fork10.c
4785 ltp/testcases/kernel/syscalls/fork/fork12.c
4786 ltp/testcases/kernel/syscalls/fpathconf/fpathconf01.c
4787 ltp/testcases/kernel/syscalls/fstat/fstat01.c
4788 ltp/testcases/kernel/syscalls/fstat/fstat02.c
4789 ltp/testcases/kernel/syscalls/fstat/fstat03.c
4790 ltp/testcases/kernel/syscalls/fstat/fstat04.c
4791 ltp/testcases/kernel/syscalls/fstat/fstat05.c
4792 ltp/testcases/kernel/syscalls/fstatat/fstatat01.c
4793 ltp/testcases/kernel/syscalls/fstatfs/fstatfs01.c
4794 ltp/testcases/kernel/syscalls/fsync/fsync01.c
4795 ltp/testcases/kernel/syscalls/fsync/fsync02.c
4796 ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
4797 ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
4798 ltp/testcases/kernel/syscalls/ftruncate/ftruncate03.c
4799 ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
4800 ltp/testcases/kernel/syscalls/futimesat/futimesat01.c
4801 ltp/testcases/kernel/syscalls/getcontext/getcontext01.c
4802 ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
4803 ltp/testcases/kernel/syscalls/getcwd/getcwd02.c
4804 ltp/testcases/kernel/syscalls/getdents/getdents01.c
4805 ltp/testcases/kernel/syscalls/getdents/getdents02.c
4806 ltp/testcases/kernel/syscalls/getdents/getdents03.c
4807 ltp/testcases/kernel/syscalls/getdents/getdents04.c
4808 ltp/testcases/kernel/syscalls/getdomainname/getdomainname01.c
4809 ltp/testcases/kernel/syscalls/getegid/getegid01.c
4810 ltp/testcases/kernel/syscalls/getegid/getegid02.c
4811 ltp/testcases/kernel/syscalls/geteuid/geteuid01.c
4812 ltp/testcases/kernel/syscalls/getgid/getgid01.c
4813 ltp/testcases/kernel/syscalls/getgid/getgid03.c
4814 ltp/testcases/kernel/syscalls/getgroups/getgroups02.c
4815 ltp/testcases/kernel/syscalls/getgroups/getgroups03.c
4816 ltp/testcases/kernel/syscalls/getgroups/getgroups04.c
4817 ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
4818 ltp/testcases/kernel/syscalls/gethostname/gethostname01.c
4819 ltp/testcases/kernel/syscalls/getitimer/getitimer03.c
4820 ltp/testcases/kernel/syscalls/getpagesize/getpagesize01.c
4821 ltp/testcases/kernel/syscalls/getpeername/getpeername01.c
4822 ltp/testcases/kernel/syscalls/getpgrp/getpgrp01.c
4823 ltp/testcases/kernel/syscalls/getpid/getpid01.c
4824 ltp/testcases/kernel/syscalls/getpid/getpid02.c
4825 ltp/testcases/kernel/syscalls/getppid/getppid01.c
4826 ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
4827 ltp/testcases/kernel/syscalls/getpriority/getpriority02.c
4828 ltp/testcases/kernel/syscalls/getresgid/getresgid01.c
4829 ltp/testcases/kernel/syscalls/getresgid/getresgid02.c
4830 ltp/testcases/kernel/syscalls/getresgid/getresgid03.c
4831 ltp/testcases/kernel/syscalls/getresuid/getresuid01.c
4832 ltp/testcases/kernel/syscalls/getresuid/getresuid02.c
4833 ltp/testcases/kernel/syscalls/getresuid/getresuid03.c
4834 ltp/testcases/kernel/syscalls/getrlimit/getrlimit01.c
4835 ltp/testcases/kernel/syscalls/getrlimit/getrlimit02.c
4836 ltp/testcases/kernel/syscalls/getrusage/getrusage01.c
4837 ltp/testcases/kernel/syscalls/getrusage/getrusage02.c
4838 ltp/testcases/kernel/syscalls/getsid/getsid02.c
4839 ltp/testcases/kernel/syscalls/getsockname/getsockname01.c
4840 ltp/testcases/kernel/syscalls/getsockopt/getsockopt01.c
4841 ltp/testcases/kernel/syscalls/gettid/gettid01.c
4842 ltp/testcases/kernel/syscalls/getuid/getuid01.c
4843 ltp/testcases/kernel/syscalls/getuid/getuid03.c
4844 ltp/testcases/kernel/syscalls/inotify/inotify01.c
4845 ltp/testcases/kernel/syscalls/inotify/inotify02.c
4846 ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
4847 ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
4848 ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
4849 ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
4850 ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
4851 ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
4852 ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
4853 ltp/testcases/kernel/syscalls/ioctl/ioctl03.c
4854 ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
4855 ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
4856 ltp/testcases/kernel/syscalls/iopl/iopl01.c
4857 ltp/testcases/kernel/syscalls/iopl/iopl02.c
4858 ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
4859 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
4860 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
4861 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
4862 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
4863 ltp/testcases/kernel/syscalls/ipc/msgget/msgget02.c
4864 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv01.c
4865 ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
4866 ltp/testcases/kernel/syscalls/ipc/semctl/semctl02.c
4867 ltp/testcases/kernel/syscalls/ipc/semctl/semctl03.c
4868 ltp/testcases/kernel/syscalls/ipc/semctl/semctl04.c
4869 ltp/testcases/kernel/syscalls/ipc/semctl/semctl05.c
4870 ltp/testcases/kernel/syscalls/ipc/semctl/semctl06.c
4871 ltp/testcases/kernel/syscalls/ipc/semctl/semctl07.c
4872 ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
4873 ltp/testcases/kernel/syscalls/ipc/shmat/shmat03.c
4874 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
4875 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
4876 ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
4877 ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt02.c
4878 ltp/testcases/kernel/syscalls/ipc/shmget/shmget03.c
4879 ltp/testcases/kernel/syscalls/ipc/shmget/shmget05.c
4880 ltp/testcases/kernel/syscalls/kill/kill02.c
4881 ltp/testcases/kernel/syscalls/kill/kill05.c
4882 ltp/testcases/kernel/syscalls/kill/kill07.c
4883 ltp/testcases/kernel/syscalls/kill/kill09.c
4884 ltp/testcases/kernel/syscalls/kill/kill10.c
4885 ltp/testcases/kernel/syscalls/kill/kill11.c
4886 ltp/testcases/kernel/syscalls/kill/kill12.c
4887 ltp/testcases/kernel/syscalls/lchown/lchown01.c
4888 ltp/testcases/kernel/syscalls/lchown/lchown02.c
4889 ltp/testcases/kernel/syscalls/libevent/buffer.c
4890 ltp/testcases/kernel/syscalls/libevent/epoll.c
4891 ltp/testcases/kernel/syscalls/libevent/evbuffer.c
4892 ltp/testcases/kernel/syscalls/libevent/event.c
4893 ltp/testcases/kernel/syscalls/libevent/kqueue.c
4894 ltp/testcases/kernel/syscalls/libevent/poll.c
4895 ltp/testcases/kernel/syscalls/libevent/select.c
4896 ltp/testcases/kernel/syscalls/libevent/sample/event-test.c
4897 ltp/testcases/kernel/syscalls/libevent/sample/signal-test.c
4898 ltp/testcases/kernel/syscalls/libevent/sample/time-test.c
4899 ltp/testcases/kernel/syscalls/link/link02.c
4900 ltp/testcases/kernel/syscalls/link/link03.c
4901 ltp/testcases/kernel/syscalls/link/link04.c
4902 ltp/testcases/kernel/syscalls/link/link05.c
4903 ltp/testcases/kernel/syscalls/link/link06.c
4904 ltp/testcases/kernel/syscalls/link/link07.c
4905 ltp/testcases/kernel/syscalls/linkat/linkat01.c
4906 ltp/testcases/kernel/syscalls/listen/listen01.c
4907 ltp/testcases/kernel/syscalls/lseek/lseek01.c
4908 ltp/testcases/kernel/syscalls/lseek/lseek02.c
4909 ltp/testcases/kernel/syscalls/lseek/lseek03.c
4910 ltp/testcases/kernel/syscalls/lseek/lseek04.c
4911 ltp/testcases/kernel/syscalls/lseek/lseek05.c
4912 ltp/testcases/kernel/syscalls/lseek/lseek06.c
4913 ltp/testcases/kernel/syscalls/lseek/lseek07.c
4914 ltp/testcases/kernel/syscalls/lseek/lseek08.c
4915 ltp/testcases/kernel/syscalls/lseek/lseek09.c
4916 ltp/testcases/kernel/syscalls/lseek/lseek10.c
4917 ltp/testcases/kernel/syscalls/lstat/lstat01.c
4918 ltp/testcases/kernel/syscalls/lstat/lstat02.c
4919 ltp/testcases/kernel/syscalls/lstat/lstat03.c
4920 ltp/testcases/kernel/syscalls/madvise/madvise01.c
4921 ltp/testcases/kernel/syscalls/madvise/madvise02.c
4922 ltp/testcases/kernel/syscalls/madvise/madvise03.c
4923 ltp/testcases/kernel/syscalls/mallopt/mallopt01.c
4924 ltp/testcases/kernel/syscalls/mincore/mincore01.c
4925 ltp/testcases/kernel/syscalls/mincore/mincore02.c
4926 ltp/testcases/kernel/syscalls/mkdir/mkdir01.c
4927 ltp/testcases/kernel/syscalls/mkdir/mkdir02.c
4928 ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
4929 ltp/testcases/kernel/syscalls/mkdir/mkdir04.c
4930 ltp/testcases/kernel/syscalls/mkdir/mkdir05.c
4931 ltp/testcases/kernel/syscalls/mkdir/mkdir08.c
4932 ltp/testcases/kernel/syscalls/mkdir/mkdir09.c
4933 ltp/testcases/kernel/syscalls/mkdirat/mkdirat01.c
4934 ltp/testcases/kernel/syscalls/mknod/mknod01.c
4935 ltp/testcases/kernel/syscalls/mknod/mknod02.c
4936 ltp/testcases/kernel/syscalls/mknod/mknod03.c
4937 ltp/testcases/kernel/syscalls/mknod/mknod04.c
4938 ltp/testcases/kernel/syscalls/mknod/mknod05.c
4939 ltp/testcases/kernel/syscalls/mknod/mknod06.c
4940 ltp/testcases/kernel/syscalls/mknod/mknod07.c
4941 ltp/testcases/kernel/syscalls/mknod/mknod08.c
4942 ltp/testcases/kernel/syscalls/mknod/mknod09.c
4943 ltp/testcases/kernel/syscalls/mknodat/mknodat01.c
4944 ltp/testcases/kernel/syscalls/mlock/mlock01.c
4945 ltp/testcases/kernel/syscalls/mlock/mlock02.c
4946 ltp/testcases/kernel/syscalls/mlockall/mlockall01.c
4947 ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
4948 ltp/testcases/kernel/syscalls/mlockall/mlockall03.c
4949 ltp/testcases/kernel/syscalls/mmap/mmap001.c
4950 ltp/testcases/kernel/syscalls/mmap/mmap01.c
4951 ltp/testcases/kernel/syscalls/mmap/mmap02.c
4952 ltp/testcases/kernel/syscalls/mmap/mmap03.c
4953 ltp/testcases/kernel/syscalls/mmap/mmap04.c
4954 ltp/testcases/kernel/syscalls/mmap/mmap05.c
4955 ltp/testcases/kernel/syscalls/mmap/mmap06.c
4956 ltp/testcases/kernel/syscalls/mmap/mmap07.c
4957 ltp/testcases/kernel/syscalls/mmap/mmap08.c
4958 ltp/testcases/kernel/syscalls/mmap/mmap09.c
4959 ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt01.c
4960 ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt02.c
4961 ltp/testcases/kernel/syscalls/mount/mount01.c
4962 ltp/testcases/kernel/syscalls/mount/mount02.c
4963 ltp/testcases/kernel/syscalls/mount/mount03.c
4964 ltp/testcases/kernel/syscalls/mount/mount04.c
4965 ltp/testcases/kernel/syscalls/mount/setuid_test.c
4966 ltp/testcases/kernel/syscalls/mprotect/mprotect01.c
4967 ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
4968 ltp/testcases/kernel/syscalls/mremap/mremap01.c
4969 ltp/testcases/kernel/syscalls/mremap/mremap02.c
4970 ltp/testcases/kernel/syscalls/mremap/mremap03.c
4971 ltp/testcases/kernel/syscalls/mremap/mremap04.c
4972 ltp/testcases/kernel/syscalls/msync/msync01.c
4973 ltp/testcases/kernel/syscalls/msync/msync02.c
4974 ltp/testcases/kernel/syscalls/msync/msync03.c
4975 ltp/testcases/kernel/syscalls/msync/msync04.c
4976 ltp/testcases/kernel/syscalls/msync/msync05.c
4977 ltp/testcases/kernel/syscalls/munlock/munlock01.c
4978 ltp/testcases/kernel/syscalls/munlock/munlock02.c
4979 ltp/testcases/kernel/syscalls/munlockall/munlockall01.c
4980 ltp/testcases/kernel/syscalls/munlockall/munlockall02.c
4981 ltp/testcases/kernel/syscalls/munmap/munmap01.c
4982 ltp/testcases/kernel/syscalls/munmap/munmap02.c
4983 ltp/testcases/kernel/syscalls/munmap/munmap03.c
4984 ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
4985 ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
4986 ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
4987 ltp/testcases/kernel/syscalls/nanosleep/nanosleep04.c
4988 ltp/testcases/kernel/syscalls/nftw/lib.c
4989 ltp/testcases/kernel/syscalls/nftw/lib64.c
4990 ltp/testcases/kernel/syscalls/nftw/nftw.c
4991 ltp/testcases/kernel/syscalls/nftw/nftw64.c
4992 ltp/testcases/kernel/syscalls/nftw/test.c
4993 ltp/testcases/kernel/syscalls/nftw/test64.c
4994 ltp/testcases/kernel/syscalls/nftw/test_func.c
4995 ltp/testcases/kernel/syscalls/nftw/test_func64.c
4996 ltp/testcases/kernel/syscalls/nftw/tools.c
4997 ltp/testcases/kernel/syscalls/nftw/tools64.c
4998 ltp/testcases/kernel/syscalls/nice/nice01.c
4999 ltp/testcases/kernel/syscalls/nice/nice02.c
5000 ltp/testcases/kernel/syscalls/nice/nice03.c
5001 ltp/testcases/kernel/syscalls/nice/nice04.c
5002 ltp/testcases/kernel/syscalls/nice/nice05.c
5003 ltp/testcases/kernel/syscalls/open/open01.c
5004 ltp/testcases/kernel/syscalls/open/open02.c
5005 ltp/testcases/kernel/syscalls/open/open03.c
5006 ltp/testcases/kernel/syscalls/open/open04.c
5007 ltp/testcases/kernel/syscalls/open/open10.c
5008 ltp/testcases/kernel/syscalls/openat/openat01.c
5009 ltp/testcases/kernel/syscalls/pathconf/pathconf01.c
5010 ltp/testcases/kernel/syscalls/pause/pause01.c
5011 ltp/testcases/kernel/syscalls/pause/pause02.c
5012 ltp/testcases/kernel/syscalls/pause/pause03.c
5013 ltp/testcases/kernel/syscalls/pcllib/pcl/pcl.c
5014 ltp/testcases/kernel/syscalls/pipe/pipe02.c
5015 ltp/testcases/kernel/syscalls/pipe/pipe03.c
5016 ltp/testcases/kernel/syscalls/pipe/pipe04.c
5017 ltp/testcases/kernel/syscalls/pipe/pipe10.c
5018 ltp/testcases/kernel/syscalls/pipe/pipe11.c
5019 ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
5020 ltp/testcases/kernel/syscalls/poll/poll01.c
5021 ltp/testcases/kernel/syscalls/prctl/prctl01.c
5022 ltp/testcases/kernel/syscalls/prctl/prctl02.c
5023 ltp/testcases/kernel/syscalls/profil/profil01.c
5024 ltp/testcases/kernel/syscalls/pselect/pselect01.c
5025 ltp/testcases/kernel/syscalls/ptrace/ptrace01.c
5026 ltp/testcases/kernel/syscalls/ptrace/ptrace02.c
5027 ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
5028 ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
5029 ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
5030 ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
5031 ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
5032 ltp/testcases/kernel/syscalls/read/read01.c
5033 ltp/testcases/kernel/syscalls/readdir/readdir01.c
5034 ltp/testcases/kernel/syscalls/readdir/readdir02.c
5035 ltp/testcases/kernel/syscalls/readlink/readlink01.c
5036 ltp/testcases/kernel/syscalls/readlink/readlink02.c
5037 ltp/testcases/kernel/syscalls/readlink/readlink03.c
5038 ltp/testcases/kernel/syscalls/readlink/readlink04.c
5039 ltp/testcases/kernel/syscalls/readlinkat/readlinkat01.c
5040 ltp/testcases/kernel/syscalls/readv/readv03.c
5041 ltp/testcases/kernel/syscalls/reboot/reboot01.c
5042 ltp/testcases/kernel/syscalls/reboot/reboot02.c
5043 ltp/testcases/kernel/syscalls/recv/recv01.c
5044 ltp/testcases/kernel/syscalls/recvfrom/recvfrom01.c
5045 ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
5046 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
5047 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
5048 ltp/testcases/kernel/syscalls/rename/rename01.c
5049 ltp/testcases/kernel/syscalls/rename/rename02.c
5050 ltp/testcases/kernel/syscalls/rename/rename03.c
5051 ltp/testcases/kernel/syscalls/rename/rename04.c
5052 ltp/testcases/kernel/syscalls/rename/rename05.c
5053 ltp/testcases/kernel/syscalls/rename/rename06.c
5054 ltp/testcases/kernel/syscalls/rename/rename07.c
5055 ltp/testcases/kernel/syscalls/rename/rename08.c
5056 ltp/testcases/kernel/syscalls/rename/rename09.c
5057 ltp/testcases/kernel/syscalls/rename/rename10.c
5058 ltp/testcases/kernel/syscalls/rename/rename12.c
5059 ltp/testcases/kernel/syscalls/rename/rename13.c
5060 ltp/testcases/kernel/syscalls/rename/rename14.c
5061 ltp/testcases/kernel/syscalls/renameat/renameat01.c
5062 ltp/testcases/kernel/syscalls/rmdir/rmdir01.c
5063 ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
5064 ltp/testcases/kernel/syscalls/rmdir/rmdir03.c
5065 ltp/testcases/kernel/syscalls/rmdir/rmdir04.c
5066 ltp/testcases/kernel/syscalls/rmdir/rmdir05.c
5067 ltp/testcases/kernel/syscalls/sbrk/sbrk01.c
5068 ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max01.c
5069 ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max02.c
5070 ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min01.c
5071 ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min02.c
5072 ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam01.c
5073 ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam02.c
5074 ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval01.c
5075 ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval02.c
5076 ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval03.c
5077 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam01.c
5078 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam02.c
5079 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam03.c
5080 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam05.c
5081 ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler01.c
5082 ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler02.c
5083 ltp/testcases/kernel/syscalls/select/select01.c
5084 ltp/testcases/kernel/syscalls/select/select02.c
5085 ltp/testcases/kernel/syscalls/select/select03.c
5086 ltp/testcases/kernel/syscalls/send/send01.c
5087 ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
5088 ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
5089 ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
5090 ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
5091 ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
5092 ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
5093 ltp/testcases/kernel/syscalls/sendto/sendto01.c
5094 ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
5095 ltp/testcases/kernel/syscalls/setdomainname/setdomainname01.c
5096 ltp/testcases/kernel/syscalls/setdomainname/setdomainname03.c
5097 ltp/testcases/kernel/syscalls/setegid/setegid01.c
5098 ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
5099 ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
5100 ltp/testcases/kernel/syscalls/setgid/setgid01.c
5101 ltp/testcases/kernel/syscalls/setgid/setgid02.c
5102 ltp/testcases/kernel/syscalls/setgid/setgid03.c
5103 ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
5104 ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
5105 ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
5106 ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
5107 ltp/testcases/kernel/syscalls/sethostname/sethostname01.c
5108 ltp/testcases/kernel/syscalls/sethostname/sethostname02.c
5109 ltp/testcases/kernel/syscalls/sethostname/sethostname03.c
5110 ltp/testcases/kernel/syscalls/setpgid/setpgid01.c
5111 ltp/testcases/kernel/syscalls/setpgrp/setpgrp01.c
5112 ltp/testcases/kernel/syscalls/setregid/setregid01.c
5113 ltp/testcases/kernel/syscalls/setregid/setregid02.c
5114 ltp/testcases/kernel/syscalls/setresgid/setresgid01.c
5115 ltp/testcases/kernel/syscalls/setresgid/setresgid02.c
5116 ltp/testcases/kernel/syscalls/setresgid/setresgid03.c
5117 ltp/testcases/kernel/syscalls/setresuid/setresuid02.c
5118 ltp/testcases/kernel/syscalls/setresuid/setresuid03.c
5119 ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
5120 ltp/testcases/kernel/syscalls/setreuid/setreuid01.c
5121 ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
5122 ltp/testcases/kernel/syscalls/setrlimit/setrlimit01.c
5123 ltp/testcases/kernel/syscalls/setrlimit/setrlimit02.c
5124 ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
5125 ltp/testcases/kernel/syscalls/settimeofday/settimeofday02.c
5126 ltp/testcases/kernel/syscalls/setuid/setuid01.c
5127 ltp/testcases/kernel/syscalls/setuid/setuid02.c
5128 ltp/testcases/kernel/syscalls/setuid/setuid04.c
5129 ltp/testcases/kernel/syscalls/sigaction/sigaction01.c
5130 ltp/testcases/kernel/syscalls/sigaction/sigaction02.c
5131 ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack01.c
5132 ltp/testcases/kernel/syscalls/sighold/sighold02.c
5133 ltp/testcases/kernel/syscalls/signal/signal01.c
5134 ltp/testcases/kernel/syscalls/signal/signal04.c
5135 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
5136 ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
5137 ltp/testcases/kernel/syscalls/sigpending/sigpending02.c
5138 ltp/testcases/kernel/syscalls/sigprocmask/sigprocmask01.c
5139 ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
5140 ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
5141 ltp/testcases/kernel/syscalls/socketcall/socketcall01.c
5142 ltp/testcases/kernel/syscalls/socketcall/socketcall02.c
5143 ltp/testcases/kernel/syscalls/socketcall/socketcall03.c
5144 ltp/testcases/kernel/syscalls/socketcall/socketcall04.c
5145 ltp/testcases/kernel/syscalls/splice/splice01.c
5146 ltp/testcases/kernel/syscalls/stat/stat01.c
5147 ltp/testcases/kernel/syscalls/stat/stat02.c
5148 ltp/testcases/kernel/syscalls/stat/stat03.c
5149 ltp/testcases/kernel/syscalls/stat/stat05.c
5150 ltp/testcases/kernel/syscalls/stat/stat06.c
5151 ltp/testcases/kernel/syscalls/statfs/statfs01.c
5152 ltp/testcases/kernel/syscalls/statfs/statfs03.c
5153 ltp/testcases/kernel/syscalls/statvfs/statvfs01.c
5154 ltp/testcases/kernel/syscalls/stime/stime01.c
5155 ltp/testcases/kernel/syscalls/stime/stime02.c
5156 ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
5157 ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
5158 ltp/testcases/kernel/syscalls/swapon/swapon01.c
5159 ltp/testcases/kernel/syscalls/swapon/swapon02.c
5160 ltp/testcases/kernel/syscalls/swapon/swapon03.c
5161 ltp/testcases/kernel/syscalls/symlink/symlink01.c
5162 ltp/testcases/kernel/syscalls/symlink/symlink02.c
5163 ltp/testcases/kernel/syscalls/symlink/symlink03.c
5164 ltp/testcases/kernel/syscalls/symlink/symlink04.c
5165 ltp/testcases/kernel/syscalls/symlink/symlink05.c
5166 ltp/testcases/kernel/syscalls/symlinkat/symlinkat01.c
5167 ltp/testcases/kernel/syscalls/sync/sync01.c
5168 ltp/testcases/kernel/syscalls/sync/sync02.c
5169 ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
5170 ltp/testcases/kernel/syscalls/syscall/syscall01.c
5171 ltp/testcases/kernel/syscalls/sysctl/sysctl03.c
5172 ltp/testcases/kernel/syscalls/sysinfo/sysinfo01.c
5173 ltp/testcases/kernel/syscalls/sysinfo/sysinfo02.c
5174 ltp/testcases/kernel/syscalls/syslog/syslog11.c
5175 ltp/testcases/kernel/syscalls/syslog/syslog12.c
5176 ltp/testcases/kernel/syscalls/syslog/syslogtst.c
5177 ltp/testcases/kernel/syscalls/tee/tee01.c
5178 ltp/testcases/kernel/syscalls/time/time01.c
5179 ltp/testcases/kernel/syscalls/time/time02.c
5180 ltp/testcases/kernel/syscalls/times/times01.c
5181 ltp/testcases/kernel/syscalls/times/times03.c
5182 ltp/testcases/kernel/syscalls/truncate/truncate01.c
5183 ltp/testcases/kernel/syscalls/truncate/truncate02.c
5184 ltp/testcases/kernel/syscalls/truncate/truncate03.c
5185 ltp/testcases/kernel/syscalls/truncate/truncate04.c
5186 ltp/testcases/kernel/syscalls/ulimit/ulimit01.c
5187 ltp/testcases/kernel/syscalls/umask/umask01.c
5188 ltp/testcases/kernel/syscalls/umask/umask03.c
5189 ltp/testcases/kernel/syscalls/umount/umount01.c
5190 ltp/testcases/kernel/syscalls/umount/umount02.c
5191 ltp/testcases/kernel/syscalls/umount/umount03.c
5192 ltp/testcases/kernel/syscalls/uname/uname01.c
5193 ltp/testcases/kernel/syscalls/unlink/unlink05.c
5194 ltp/testcases/kernel/syscalls/unlink/unlink06.c
5195 ltp/testcases/kernel/syscalls/unlink/unlink07.c
5196 ltp/testcases/kernel/syscalls/unlink/unlink08.c
5197 ltp/testcases/kernel/syscalls/unlinkat/unlinkat01.c
5198 ltp/testcases/kernel/syscalls/ustat/ustat01.c
5199 ltp/testcases/kernel/syscalls/ustat/ustat02.c
5200 ltp/testcases/kernel/syscalls/utime/utime01.c
5201 ltp/testcases/kernel/syscalls/utime/utime02.c
5202 ltp/testcases/kernel/syscalls/utime/utime03.c
5203 ltp/testcases/kernel/syscalls/utime/utime04.c
5204 ltp/testcases/kernel/syscalls/utime/utime05.c
5205 ltp/testcases/kernel/syscalls/utime/utime06.c
5206 ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
5207 ltp/testcases/kernel/syscalls/vfork/vfork01.c
5208 ltp/testcases/kernel/syscalls/vfork/vfork02.c
5209 ltp/testcases/kernel/syscalls/vhangup/vhangup01.c
5210 ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
5211 ltp/testcases/kernel/syscalls/wait/wait02.c
5212 ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
5213 ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
5214 ltp/testcases/kernel/syscalls/waitpid/waitpid09.c
5215 ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
5216 ltp/testcases/kernel/syscalls/write/write01.c
5217 ltp/testcases/kernel/syscalls/write/write02.c
5218 ltp/testcases/kernel/syscalls/write/write04.c
5219 ltp/testcases/kernel/syscalls/writev/writev01.c
5220 ltp/testcases/kernel/syscalls/writev/writev02.c
5221 ltp/testcases/kernel/syscalls/writev/writev06.c
5223 58) Log Message:
5224 Clean Trailing Tab: Signed-off-by: Michal Simek <monstr@monstr.eu>.
5226 Modified Files:
5227 ltp/testcases/kernel/device-drivers/agp/kernel_space/tagp.c
5228 ltp/testcases/kernel/device-drivers/agp/user_space/tagp_ki.c
5229 ltp/testcases/kernel/device-drivers/agp/user_space/user_tagp.c
5230 ltp/testcases/kernel/device-drivers/base/tbase/tbase.c
5231 ltp/testcases/kernel/device-drivers/base/user_base/user_tbase.c
5232 ltp/testcases/kernel/device-drivers/dev_sim_framework/kernel_space/tmod.c
5233 ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/tmod_ki.c
5234 ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/user_tmod.c
5235 ltp/testcases/kernel/device-drivers/drm/kernel_space/tdrm.c
5236 ltp/testcases/kernel/device-drivers/drm/user_space/user_tdrm.c
5237 ltp/testcases/kernel/device-drivers/include/includeTest.c
5238 ltp/testcases/kernel/device-drivers/include/userBlockInclude.c
5239 ltp/testcases/kernel/device-drivers/nls/userBlockNLS.c
5240 ltp/testcases/kernel/device-drivers/pci/tpci/tpci.c
5241 ltp/testcases/kernel/device-drivers/pci/user_tpci/tpci_ki.c
5242 ltp/testcases/kernel/device-drivers/pci/user_tpci/user_tpci.c
5243 ltp/testcases/kernel/device-drivers/tbio/kernel_space/tbio.c
5244 ltp/testcases/kernel/device-drivers/tbio/user_space/tbio_ki.c
5245 ltp/testcases/kernel/device-drivers/tbio/user_space/user_tbio.c
5246 ltp/testcases/kernel/device-drivers/usb/tusb/tusb.c
5247 ltp/testcases/kernel/device-drivers/usb/user_usb/user_tusb.c
5248 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
5249 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
5250 ltp/testcases/kernel/fs/acls/acl_file_test.c
5251 ltp/testcases/kernel/fs/acls/acl_link_test.c
5252 ltp/testcases/kernel/fs/dmapi/attr.c
5253 ltp/testcases/kernel/fs/dmapi/config.c
5254 ltp/testcases/kernel/fs/dmapi/disp.c
5255 ltp/testcases/kernel/fs/dmapi/dm_test.c
5256 ltp/testcases/kernel/fs/dmapi/event.c
5257 ltp/testcases/kernel/fs/dmapi/event_am.c
5258 ltp/testcases/kernel/fs/dmapi/event_an.c
5259 ltp/testcases/kernel/fs/dmapi/event_sd.c
5260 ltp/testcases/kernel/fs/dmapi/event_sn.c
5261 ltp/testcases/kernel/fs/dmapi/event_us.c
5262 ltp/testcases/kernel/fs/dmapi/handle.c
5263 ltp/testcases/kernel/fs/dmapi/hole.c
5264 ltp/testcases/kernel/fs/dmapi/invis.c
5265 ltp/testcases/kernel/fs/dmapi/mmap.c
5266 ltp/testcases/kernel/fs/dmapi/mmapfile.c
5267 ltp/testcases/kernel/fs/dmapi/mount.c
5268 ltp/testcases/kernel/fs/dmapi/objref.c
5269 ltp/testcases/kernel/fs/dmapi/pmr_post.c
5270 ltp/testcases/kernel/fs/dmapi/pmr_pre.c
5271 ltp/testcases/kernel/fs/dmapi/right.c
5272 ltp/testcases/kernel/fs/dmapi/session.c
5273 ltp/testcases/kernel/fs/dmapi/token.c
5274 ltp/testcases/kernel/fs/doio/doio.c
5275 ltp/testcases/kernel/fs/doio/growfiles.c
5276 ltp/testcases/kernel/fs/doio/iogen.c
5277 ltp/testcases/kernel/fs/fs_di/create_datafile.c
5278 ltp/testcases/kernel/fs/fsstress/fsstress.c
5279 ltp/testcases/kernel/fs/fsx-linux/fsx-linux.c
5280 ltp/testcases/kernel/fs/ftest/ftest01.c
5281 ltp/testcases/kernel/fs/ftest/ftest02.c
5282 ltp/testcases/kernel/fs/ftest/ftest03.c
5283 ltp/testcases/kernel/fs/ftest/ftest04.c
5284 ltp/testcases/kernel/fs/ftest/ftest05.c
5285 ltp/testcases/kernel/fs/ftest/ftest06.c
5286 ltp/testcases/kernel/fs/ftest/ftest07.c
5287 ltp/testcases/kernel/fs/ftest/ftest08.c
5288 ltp/testcases/kernel/fs/inode/inode01.c
5289 ltp/testcases/kernel/fs/inode/inode02.c
5290 ltp/testcases/kernel/fs/mongo/mongo_compare.c
5291 ltp/testcases/kernel/fs/mongo/reiser_fract_tree.c
5292 ltp/testcases/kernel/fs/openfile/openfile.c
5293 ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
5294 ltp/testcases/kernel/fs/stream/stream01.c
5295 ltp/testcases/kernel/fs/stream/stream02.c
5296 ltp/testcases/kernel/fs/stream/stream03.c
5297 ltp/testcases/kernel/fs/stream/stream04.c
5298 ltp/testcases/kernel/fs/stream/stream05.c
5299 ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
5300 ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.c
5301 ltp/testcases/kernel/hotplug/memory_hotplug/segment.c
5302 ltp/testcases/kernel/io/aio/aio01/aio01.c
5303 ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
5304 ltp/testcases/kernel/io/direct_io/diotest1.c
5305 ltp/testcases/kernel/io/direct_io/diotest2.c
5306 ltp/testcases/kernel/io/direct_io/diotest4.c
5307 ltp/testcases/kernel/io/direct_io/diotest5.c
5308 ltp/testcases/kernel/io/direct_io/diotest_routines.c
5309 ltp/testcases/kernel/io/disktest/childmain.c
5310 ltp/testcases/kernel/io/disktest/main.c
5311 ltp/testcases/kernel/io/disktest/threading.c
5312 ltp/testcases/kernel/io/ltp-aiodio/aiocp.c
5313 ltp/testcases/kernel/io/ltp-aiodio/aiodio_append.c
5314 ltp/testcases/kernel/io/ltp-aiodio/aiodio_sparse.c
5315 ltp/testcases/kernel/io/ltp-aiodio/ltp-diorh.c
5316 ltp/testcases/kernel/io/stress_cd/stress_cd.c
5317 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_ctl.c
5318 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_get.c
5319 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_rcv.c
5320 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_snd.c
5321 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_04.c
5322 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
5323 ltp/testcases/kernel/ipc/ipc_stress/pipe_test_01.c
5324 ltp/testcases/kernel/ipc/ipc_stress/pipe_test_02.c
5325 ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
5326 ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
5327 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
5328 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
5329 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_04.c
5330 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_05.c
5331 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_07.c
5332 ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
5333 ltp/testcases/kernel/ipc/ipc_stress/signal_test_04.c
5334 ltp/testcases/kernel/ipc/pipeio/pipeio.c
5335 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap01.c
5336 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
5337 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap03.c
5338 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
5339 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
5340 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c
5341 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat03.c
5342 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c
5343 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c
5344 ltp/testcases/kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c
5345 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
5346 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget02.c
5347 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget03.c
5348 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget05.c
5349 ltp/testcases/kernel/mem/mem/mem01.c
5350 ltp/testcases/kernel/mem/mem/mem02.c
5351 ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
5352 ltp/testcases/kernel/mem/mmapstress/mmapstress02.c
5353 ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
5354 ltp/testcases/kernel/mem/mmapstress/mmapstress07.c
5355 ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
5356 ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
5357 ltp/testcases/kernel/mem/mtest06/mmap1.c
5358 ltp/testcases/kernel/mem/mtest06/shmat1.c
5359 ltp/testcases/kernel/mem/mtest07/shm_test.c
5360 ltp/testcases/kernel/mem/page/page01.c
5361 ltp/testcases/kernel/mem/page/page02.c
5362 ltp/testcases/kernel/mem/vmtests/data_space.c
5363 ltp/testcases/kernel/mem/vmtests/stack_space.c
5364 ltp/testcases/kernel/module/create_module/create_module01.c
5365 ltp/testcases/kernel/module/delete_module/delete_module01.c
5366 ltp/testcases/kernel/module/query_module/query_module01.c
5367 ltp/testcases/kernel/module/query_module/query_module03.c
5368 ltp/testcases/kernel/numa/numa_node_size.c
5369 ltp/testcases/kernel/pty/hangup01.c
5370 ltp/testcases/kernel/pty/ptem01.c
5371 ltp/testcases/kernel/pty/pty01.c
5372 ltp/testcases/kernel/sched/clisrv/pthserv.c
5373 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
5374 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
5375 ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTutils.c
5376 ltp/testcases/kernel/sched/nptl/nptl01.c
5377 ltp/testcases/kernel/sched/process_stress/process.c
5378 ltp/testcases/kernel/sched/sched_stress/sched_tc0.c
5379 ltp/testcases/kernel/sched/sched_stress/sched_tc6.c
5380 ltp/testcases/kernel/sched/tool/time-schedule.c
5381 ltp/testcases/kernel/sched/tool/trace_sched.c
5382 ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrace/selinux_dyntrace_parent.c
5383 ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrans/selinux_dyntrans_parent.c
5384 ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c
5385 ltp/testcases/kernel/security/selinux-testsuite/tests/exectrace/selinux_exectrace_parent.c
5386 ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive_client.c
5387 ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive_server.c
5388 ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit_parent.c
5389 ltp/testcases/kernel/security/selinux-testsuite/tests/msg/selinux_msgctl.c
5390 ltp/testcases/kernel/security/selinux-testsuite/tests/sem/selinux_semctl.c
5391 ltp/testcases/kernel/security/selinux-testsuite/tests/shm/selinux_shmctl.c
5392 ltp/testcases/kernel/security/selinux-testsuite/tests/sigkill/selinux_sigkill_server.c
5393 ltp/testcases/kernel/security/selinux-testsuite/tests/task_setpgid/selinux_task_setpgid_source.c
5394 ltp/testcases/kernel/security/selinux-testsuite/tests/task_setscheduler/selinux_task_setscheduler_source.c
5395 ltp/testcases/kernel/security/selinux-testsuite/tests/wait/selinux_wait_parent.c
5396 ltp/testcases/kernel/syscalls/access/access01.c
5397 ltp/testcases/kernel/syscalls/access/access02.c
5398 ltp/testcases/kernel/syscalls/access/access03.c
5399 ltp/testcases/kernel/syscalls/access/access04.c
5400 ltp/testcases/kernel/syscalls/acct/acct01.c
5401 ltp/testcases/kernel/syscalls/acct/acct02.c
5402 ltp/testcases/kernel/syscalls/adjtimex/adjtimex01.c
5403 ltp/testcases/kernel/syscalls/adjtimex/adjtimex02.c
5404 ltp/testcases/kernel/syscalls/alarm/alarm01.c
5405 ltp/testcases/kernel/syscalls/alarm/alarm03.c
5406 ltp/testcases/kernel/syscalls/alarm/alarm05.c
5407 ltp/testcases/kernel/syscalls/alarm/alarm06.c
5408 ltp/testcases/kernel/syscalls/alarm/alarm07.c
5409 ltp/testcases/kernel/syscalls/asyncio/asyncio02.c
5410 ltp/testcases/kernel/syscalls/bind/bind02.c
5411 ltp/testcases/kernel/syscalls/brk/brk01.c
5412 ltp/testcases/kernel/syscalls/capget/capget02.c
5413 ltp/testcases/kernel/syscalls/capset/capset02.c
5414 ltp/testcases/kernel/syscalls/chdir/chdir02.c
5415 ltp/testcases/kernel/syscalls/chmod/chmod01.c
5416 ltp/testcases/kernel/syscalls/chmod/chmod02.c
5417 ltp/testcases/kernel/syscalls/chmod/chmod03.c
5418 ltp/testcases/kernel/syscalls/chmod/chmod04.c
5419 ltp/testcases/kernel/syscalls/chmod/chmod05.c
5420 ltp/testcases/kernel/syscalls/chmod/chmod06.c
5421 ltp/testcases/kernel/syscalls/chmod/chmod07.c
5422 ltp/testcases/kernel/syscalls/chown/chown01.c
5423 ltp/testcases/kernel/syscalls/chown/chown02.c
5424 ltp/testcases/kernel/syscalls/chown/chown03.c
5425 ltp/testcases/kernel/syscalls/chown/chown04.c
5426 ltp/testcases/kernel/syscalls/chown/chown05.c
5427 ltp/testcases/kernel/syscalls/chroot/chroot02.c
5428 ltp/testcases/kernel/syscalls/clone/clone01.c
5429 ltp/testcases/kernel/syscalls/clone/clone02.c
5430 ltp/testcases/kernel/syscalls/clone/clone03.c
5431 ltp/testcases/kernel/syscalls/clone/clone04.c
5432 ltp/testcases/kernel/syscalls/clone/clone05.c
5433 ltp/testcases/kernel/syscalls/clone/clone06.c
5434 ltp/testcases/kernel/syscalls/clone/clone07.c
5435 ltp/testcases/kernel/syscalls/close/close01.c
5436 ltp/testcases/kernel/syscalls/close/close08.c
5437 ltp/testcases/kernel/syscalls/creat/creat08.c
5438 ltp/testcases/kernel/syscalls/creat/creat09.c
5439 ltp/testcases/kernel/syscalls/dup/dup01.c
5440 ltp/testcases/kernel/syscalls/dup/dup02.c
5441 ltp/testcases/kernel/syscalls/dup/dup03.c
5442 ltp/testcases/kernel/syscalls/dup/dup04.c
5443 ltp/testcases/kernel/syscalls/dup/dup05.c
5444 ltp/testcases/kernel/syscalls/dup/dup06.c
5445 ltp/testcases/kernel/syscalls/dup/dup07.c
5446 ltp/testcases/kernel/syscalls/dup2/dup205.c
5447 ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c
5448 ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
5449 ltp/testcases/kernel/syscalls/execl/execl01.c
5450 ltp/testcases/kernel/syscalls/execle/execle01.c
5451 ltp/testcases/kernel/syscalls/execlp/execlp01.c
5452 ltp/testcases/kernel/syscalls/execv/execv01.c
5453 ltp/testcases/kernel/syscalls/execve/execve01.c
5454 ltp/testcases/kernel/syscalls/execve/execve02.c
5455 ltp/testcases/kernel/syscalls/execve/execve04.c
5456 ltp/testcases/kernel/syscalls/execve/execve05.c
5457 ltp/testcases/kernel/syscalls/execve/execve06.c
5458 ltp/testcases/kernel/syscalls/execvp/execvp01.c
5459 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
5460 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
5461 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
5462 ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
5463 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
5464 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
5465 ltp/testcases/kernel/syscalls/fchdir/fchdir01.c
5466 ltp/testcases/kernel/syscalls/fchdir/fchdir02.c
5467 ltp/testcases/kernel/syscalls/fchmod/fchmod01.c
5468 ltp/testcases/kernel/syscalls/fchmod/fchmod02.c
5469 ltp/testcases/kernel/syscalls/fchmod/fchmod03.c
5470 ltp/testcases/kernel/syscalls/fchmod/fchmod04.c
5471 ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
5472 ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
5473 ltp/testcases/kernel/syscalls/fchmod/fchmod07.c
5474 ltp/testcases/kernel/syscalls/fcntl/fcntl01.c
5475 ltp/testcases/kernel/syscalls/fcntl/fcntl02.c
5476 ltp/testcases/kernel/syscalls/fcntl/fcntl03.c
5477 ltp/testcases/kernel/syscalls/fcntl/fcntl04.c
5478 ltp/testcases/kernel/syscalls/fcntl/fcntl05.c
5479 ltp/testcases/kernel/syscalls/fcntl/fcntl06.c
5480 ltp/testcases/kernel/syscalls/fcntl/fcntl07.c
5481 ltp/testcases/kernel/syscalls/fcntl/fcntl07B.c
5482 ltp/testcases/kernel/syscalls/fcntl/fcntl08.c
5483 ltp/testcases/kernel/syscalls/fcntl/fcntl09.c
5484 ltp/testcases/kernel/syscalls/fcntl/fcntl10.c
5485 ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
5486 ltp/testcases/kernel/syscalls/fcntl/fcntl12.c
5487 ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
5488 ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
5489 ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
5490 ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
5491 ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
5492 ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
5493 ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
5494 ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
5495 ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
5496 ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
5497 ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
5498 ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
5499 ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
5500 ltp/testcases/kernel/syscalls/flock/flock01.c
5501 ltp/testcases/kernel/syscalls/flock/flock02.c
5502 ltp/testcases/kernel/syscalls/flock/flock03.c
5503 ltp/testcases/kernel/syscalls/flock/flock04.c
5504 ltp/testcases/kernel/syscalls/flock/flock05.c
5505 ltp/testcases/kernel/syscalls/flock/flock06.c
5506 ltp/testcases/kernel/syscalls/fork/fork01.c
5507 ltp/testcases/kernel/syscalls/fork/fork03.c
5508 ltp/testcases/kernel/syscalls/fork/fork04.c
5509 ltp/testcases/kernel/syscalls/fork/fork07.c
5510 ltp/testcases/kernel/syscalls/fork/fork08.c
5511 ltp/testcases/kernel/syscalls/fork/fork09.c
5512 ltp/testcases/kernel/syscalls/fork/fork10.c
5513 ltp/testcases/kernel/syscalls/fork/fork12.c
5514 ltp/testcases/kernel/syscalls/fpathconf/fpathconf01.c
5515 ltp/testcases/kernel/syscalls/fstat/fstat01.c
5516 ltp/testcases/kernel/syscalls/fstat/fstat02.c
5517 ltp/testcases/kernel/syscalls/fstat/fstat03.c
5518 ltp/testcases/kernel/syscalls/fstat/fstat04.c
5519 ltp/testcases/kernel/syscalls/fstat/fstat05.c
5520 ltp/testcases/kernel/syscalls/fstatfs/fstatfs01.c
5521 ltp/testcases/kernel/syscalls/fsync/fsync01.c
5522 ltp/testcases/kernel/syscalls/fsync/fsync02.c
5523 ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
5524 ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
5525 ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
5526 ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
5527 ltp/testcases/kernel/syscalls/getdents/getdents01.c
5528 ltp/testcases/kernel/syscalls/getdents/getdents02.c
5529 ltp/testcases/kernel/syscalls/getdents/getdents03.c
5530 ltp/testcases/kernel/syscalls/getdents/getdents04.c
5531 ltp/testcases/kernel/syscalls/getdomainname/getdomainname01.c
5532 ltp/testcases/kernel/syscalls/getegid/getegid01.c
5533 ltp/testcases/kernel/syscalls/geteuid/geteuid01.c
5534 ltp/testcases/kernel/syscalls/getgid/getgid01.c
5535 ltp/testcases/kernel/syscalls/getgroups/getgroups01.c
5536 ltp/testcases/kernel/syscalls/getgroups/getgroups02.c
5537 ltp/testcases/kernel/syscalls/getgroups/getgroups03.c
5538 ltp/testcases/kernel/syscalls/getgroups/getgroups04.c
5539 ltp/testcases/kernel/syscalls/gethostname/gethostname01.c
5540 ltp/testcases/kernel/syscalls/getitimer/getitimer01.c
5541 ltp/testcases/kernel/syscalls/getitimer/getitimer02.c
5542 ltp/testcases/kernel/syscalls/getitimer/getitimer03.c
5543 ltp/testcases/kernel/syscalls/getpgrp/getpgrp01.c
5544 ltp/testcases/kernel/syscalls/getpid/getpid01.c
5545 ltp/testcases/kernel/syscalls/getpid/getpid02.c
5546 ltp/testcases/kernel/syscalls/getppid/getppid01.c
5547 ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
5548 ltp/testcases/kernel/syscalls/getresgid/getresgid01.c
5549 ltp/testcases/kernel/syscalls/getresgid/getresgid02.c
5550 ltp/testcases/kernel/syscalls/getresgid/getresgid03.c
5551 ltp/testcases/kernel/syscalls/getresuid/getresuid01.c
5552 ltp/testcases/kernel/syscalls/getresuid/getresuid02.c
5553 ltp/testcases/kernel/syscalls/getresuid/getresuid03.c
5554 ltp/testcases/kernel/syscalls/getrlimit/getrlimit02.c
5555 ltp/testcases/kernel/syscalls/getrusage/getrusage02.c
5556 ltp/testcases/kernel/syscalls/getsid/getsid01.c
5557 ltp/testcases/kernel/syscalls/getsid/getsid02.c
5558 ltp/testcases/kernel/syscalls/getuid/getuid01.c
5559 ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
5560 ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
5561 ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
5562 ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
5563 ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
5564 ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
5565 ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
5566 ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
5567 ltp/testcases/kernel/syscalls/iopl/iopl01.c
5568 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl01.c
5569 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
5570 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl03.c
5571 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl05.c
5572 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
5573 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
5574 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
5575 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
5576 ltp/testcases/kernel/syscalls/ipc/msgget/msgget01.c
5577 ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
5578 ltp/testcases/kernel/syscalls/ipc/msgget/msgget04.c
5579 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv02.c
5580 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv03.c
5581 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv04.c
5582 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
5583 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
5584 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd01.c
5585 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd02.c
5586 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd03.c
5587 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd04.c
5588 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
5589 ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
5590 ltp/testcases/kernel/syscalls/ipc/semctl/semctl02.c
5591 ltp/testcases/kernel/syscalls/ipc/semctl/semctl03.c
5592 ltp/testcases/kernel/syscalls/ipc/semctl/semctl04.c
5593 ltp/testcases/kernel/syscalls/ipc/semctl/semctl05.c
5594 ltp/testcases/kernel/syscalls/ipc/semctl/semctl06.c
5595 ltp/testcases/kernel/syscalls/ipc/semget/semget01.c
5596 ltp/testcases/kernel/syscalls/ipc/semget/semget02.c
5597 ltp/testcases/kernel/syscalls/ipc/semget/semget03.c
5598 ltp/testcases/kernel/syscalls/ipc/semget/semget06.c
5599 ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
5600 ltp/testcases/kernel/syscalls/ipc/semop/semop03.c
5601 ltp/testcases/kernel/syscalls/ipc/semop/semop04.c
5602 ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
5603 ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
5604 ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
5605 ltp/testcases/kernel/syscalls/ipc/shmat/shmat03.c
5606 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
5607 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
5608 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl03.c
5609 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
5610 ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
5611 ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt02.c
5612 ltp/testcases/kernel/syscalls/ipc/shmget/shmget01.c
5613 ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
5614 ltp/testcases/kernel/syscalls/ipc/shmget/shmget03.c
5615 ltp/testcases/kernel/syscalls/ipc/shmget/shmget04.c
5616 ltp/testcases/kernel/syscalls/ipc/shmget/shmget05.c
5617 ltp/testcases/kernel/syscalls/kill/kill01.c
5618 ltp/testcases/kernel/syscalls/kill/kill02.c
5619 ltp/testcases/kernel/syscalls/kill/kill03.c
5620 ltp/testcases/kernel/syscalls/kill/kill04.c
5621 ltp/testcases/kernel/syscalls/kill/kill05.c
5622 ltp/testcases/kernel/syscalls/kill/kill07.c
5623 ltp/testcases/kernel/syscalls/kill/kill09.c
5624 ltp/testcases/kernel/syscalls/kill/kill10.c
5625 ltp/testcases/kernel/syscalls/kill/kill11.c
5626 ltp/testcases/kernel/syscalls/kill/kill12.c
5627 ltp/testcases/kernel/syscalls/lchown/lchown01.c
5628 ltp/testcases/kernel/syscalls/lchown/lchown02.c
5629 ltp/testcases/kernel/syscalls/libevent/buffer.c
5630 ltp/testcases/kernel/syscalls/libevent/err.c
5631 ltp/testcases/kernel/syscalls/libevent/event.c
5632 ltp/testcases/kernel/syscalls/libevent/kqueue.c
5633 ltp/testcases/kernel/syscalls/libevent/poll.c
5634 ltp/testcases/kernel/syscalls/libevent/signal.c
5635 ltp/testcases/kernel/syscalls/libevent/sample/event-test.c
5636 ltp/testcases/kernel/syscalls/libevent/sample/signal-test.c
5637 ltp/testcases/kernel/syscalls/libevent/sample/time-test.c
5638 ltp/testcases/kernel/syscalls/libevent/test/regress.c
5639 ltp/testcases/kernel/syscalls/libevent/test/test-eof.c
5640 ltp/testcases/kernel/syscalls/link/link02.c
5641 ltp/testcases/kernel/syscalls/link/link03.c
5642 ltp/testcases/kernel/syscalls/link/link04.c
5643 ltp/testcases/kernel/syscalls/link/link05.c
5644 ltp/testcases/kernel/syscalls/link/link06.c
5645 ltp/testcases/kernel/syscalls/link/link07.c
5646 ltp/testcases/kernel/syscalls/lseek/lseek01.c
5647 ltp/testcases/kernel/syscalls/lseek/lseek02.c
5648 ltp/testcases/kernel/syscalls/lseek/lseek03.c
5649 ltp/testcases/kernel/syscalls/lseek/lseek04.c
5650 ltp/testcases/kernel/syscalls/lseek/lseek05.c
5651 ltp/testcases/kernel/syscalls/lseek/lseek06.c
5652 ltp/testcases/kernel/syscalls/lseek/lseek07.c
5653 ltp/testcases/kernel/syscalls/lseek/lseek08.c
5654 ltp/testcases/kernel/syscalls/lseek/lseek09.c
5655 ltp/testcases/kernel/syscalls/lseek/lseek10.c
5656 ltp/testcases/kernel/syscalls/lstat/lstat01.c
5657 ltp/testcases/kernel/syscalls/lstat/lstat02.c
5658 ltp/testcases/kernel/syscalls/lstat/lstat03.c
5659 ltp/testcases/kernel/syscalls/madvise/madvise01.c
5660 ltp/testcases/kernel/syscalls/madvise/madvise02.c
5661 ltp/testcases/kernel/syscalls/madvise/madvise03.c
5662 ltp/testcases/kernel/syscalls/memcmp/memcmp01.c
5663 ltp/testcases/kernel/syscalls/memcpy/memcpy01.c
5664 ltp/testcases/kernel/syscalls/memmap/mem03.c
5665 ltp/testcases/kernel/syscalls/mincore/mincore01.c
5666 ltp/testcases/kernel/syscalls/mincore/mincore02.c
5667 ltp/testcases/kernel/syscalls/mkdir/mkdir01.c
5668 ltp/testcases/kernel/syscalls/mkdir/mkdir02.c
5669 ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
5670 ltp/testcases/kernel/syscalls/mkdir/mkdir04.c
5671 ltp/testcases/kernel/syscalls/mkdir/mkdir05.c
5672 ltp/testcases/kernel/syscalls/mkdir/mkdir08.c
5673 ltp/testcases/kernel/syscalls/mkdir/mkdir09.c
5674 ltp/testcases/kernel/syscalls/mknod/mknod01.c
5675 ltp/testcases/kernel/syscalls/mknod/mknod02.c
5676 ltp/testcases/kernel/syscalls/mknod/mknod03.c
5677 ltp/testcases/kernel/syscalls/mknod/mknod04.c
5678 ltp/testcases/kernel/syscalls/mknod/mknod05.c
5679 ltp/testcases/kernel/syscalls/mknod/mknod06.c
5680 ltp/testcases/kernel/syscalls/mknod/mknod07.c
5681 ltp/testcases/kernel/syscalls/mknod/mknod08.c
5682 ltp/testcases/kernel/syscalls/mknod/mknod09.c
5683 ltp/testcases/kernel/syscalls/mlock/mlock01.c
5684 ltp/testcases/kernel/syscalls/mlock/mlock02.c
5685 ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
5686 ltp/testcases/kernel/syscalls/mlockall/mlockall03.c
5687 ltp/testcases/kernel/syscalls/mmap/mmap01.c
5688 ltp/testcases/kernel/syscalls/mmap/mmap02.c
5689 ltp/testcases/kernel/syscalls/mmap/mmap03.c
5690 ltp/testcases/kernel/syscalls/mmap/mmap04.c
5691 ltp/testcases/kernel/syscalls/mmap/mmap05.c
5692 ltp/testcases/kernel/syscalls/mmap/mmap06.c
5693 ltp/testcases/kernel/syscalls/mmap/mmap07.c
5694 ltp/testcases/kernel/syscalls/mmap/mmap08.c
5695 ltp/testcases/kernel/syscalls/mmap/mmap09.c
5696 ltp/testcases/kernel/syscalls/mount/mount02.c
5697 ltp/testcases/kernel/syscalls/mount/mount03.c
5698 ltp/testcases/kernel/syscalls/mount/mount04.c
5699 ltp/testcases/kernel/syscalls/mremap/mremap01.c
5700 ltp/testcases/kernel/syscalls/mremap/mremap02.c
5701 ltp/testcases/kernel/syscalls/mremap/mremap03.c
5702 ltp/testcases/kernel/syscalls/mremap/mremap04.c
5703 ltp/testcases/kernel/syscalls/msync/msync01.c
5704 ltp/testcases/kernel/syscalls/msync/msync02.c
5705 ltp/testcases/kernel/syscalls/msync/msync03.c
5706 ltp/testcases/kernel/syscalls/msync/msync04.c
5707 ltp/testcases/kernel/syscalls/msync/msync05.c
5708 ltp/testcases/kernel/syscalls/munlockall/munlockall01.c
5709 ltp/testcases/kernel/syscalls/munlockall/munlockall02.c
5710 ltp/testcases/kernel/syscalls/munmap/munmap01.c
5711 ltp/testcases/kernel/syscalls/munmap/munmap02.c
5712 ltp/testcases/kernel/syscalls/munmap/munmap03.c
5713 ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
5714 ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
5715 ltp/testcases/kernel/syscalls/nftw/nftw.c
5716 ltp/testcases/kernel/syscalls/nftw/nftw64.c
5717 ltp/testcases/kernel/syscalls/nftw/test.c
5718 ltp/testcases/kernel/syscalls/nftw/test64.c
5719 ltp/testcases/kernel/syscalls/nftw/test_func.c
5720 ltp/testcases/kernel/syscalls/nftw/test_func64.c
5721 ltp/testcases/kernel/syscalls/nftw/tools.c
5722 ltp/testcases/kernel/syscalls/nftw/tools64.c
5723 ltp/testcases/kernel/syscalls/nice/nice01.c
5724 ltp/testcases/kernel/syscalls/nice/nice02.c
5725 ltp/testcases/kernel/syscalls/nice/nice03.c
5726 ltp/testcases/kernel/syscalls/nice/nice05.c
5727 ltp/testcases/kernel/syscalls/open/open01.c
5728 ltp/testcases/kernel/syscalls/open/open03.c
5729 ltp/testcases/kernel/syscalls/open/open05.c
5730 ltp/testcases/kernel/syscalls/open/open07.c
5731 ltp/testcases/kernel/syscalls/open/open08.c
5732 ltp/testcases/kernel/syscalls/open/open09.c
5733 ltp/testcases/kernel/syscalls/open/open10.c
5734 ltp/testcases/kernel/syscalls/pathconf/pathconf01.c
5735 ltp/testcases/kernel/syscalls/pause/pause01.c
5736 ltp/testcases/kernel/syscalls/pause/pause02.c
5737 ltp/testcases/kernel/syscalls/pause/pause03.c
5738 ltp/testcases/kernel/syscalls/personality/personality01.c
5739 ltp/testcases/kernel/syscalls/pipe/pipe01.c
5740 ltp/testcases/kernel/syscalls/pipe/pipe05.c
5741 ltp/testcases/kernel/syscalls/pipe/pipe06.c
5742 ltp/testcases/kernel/syscalls/poll/poll01.c
5743 ltp/testcases/kernel/syscalls/prctl/prctl01.c
5744 ltp/testcases/kernel/syscalls/prctl/prctl02.c
5745 ltp/testcases/kernel/syscalls/profil/profil01.c
5746 ltp/testcases/kernel/syscalls/ptrace/ptrace01.c
5747 ltp/testcases/kernel/syscalls/ptrace/ptrace02.c
5748 ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
5749 ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
5750 ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
5751 ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
5752 ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
5753 ltp/testcases/kernel/syscalls/read/read01.c
5754 ltp/testcases/kernel/syscalls/read/read02.c
5755 ltp/testcases/kernel/syscalls/readdir/readdir01.c
5756 ltp/testcases/kernel/syscalls/readdir/readdir02.c
5757 ltp/testcases/kernel/syscalls/readlink/readlink01.c
5758 ltp/testcases/kernel/syscalls/readlink/readlink02.c
5759 ltp/testcases/kernel/syscalls/readlink/readlink03.c
5760 ltp/testcases/kernel/syscalls/readlink/readlink04.c
5761 ltp/testcases/kernel/syscalls/reboot/reboot02.c
5762 ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
5763 ltp/testcases/kernel/syscalls/rename/rename01.c
5764 ltp/testcases/kernel/syscalls/rename/rename02.c
5765 ltp/testcases/kernel/syscalls/rename/rename03.c
5766 ltp/testcases/kernel/syscalls/rename/rename04.c
5767 ltp/testcases/kernel/syscalls/rename/rename05.c
5768 ltp/testcases/kernel/syscalls/rename/rename06.c
5769 ltp/testcases/kernel/syscalls/rename/rename07.c
5770 ltp/testcases/kernel/syscalls/rename/rename08.c
5771 ltp/testcases/kernel/syscalls/rename/rename09.c
5772 ltp/testcases/kernel/syscalls/rename/rename10.c
5773 ltp/testcases/kernel/syscalls/rename/rename12.c
5774 ltp/testcases/kernel/syscalls/rename/rename13.c
5775 ltp/testcases/kernel/syscalls/rename/rename14.c
5776 ltp/testcases/kernel/syscalls/rmdir/rmdir01.c
5777 ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
5778 ltp/testcases/kernel/syscalls/rmdir/rmdir03.c
5779 ltp/testcases/kernel/syscalls/rmdir/rmdir04.c
5780 ltp/testcases/kernel/syscalls/rmdir/rmdir05.c
5781 ltp/testcases/kernel/syscalls/sbrk/sbrk01.c
5782 ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max01.c
5783 ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max02.c
5784 ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min01.c
5785 ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min02.c
5786 ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam01.c
5787 ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam02.c
5788 ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam03.c
5789 ltp/testcases/kernel/syscalls/sched_getscheduler/sched_getscheduler01.c
5790 ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval01.c
5791 ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval02.c
5792 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam01.c
5793 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam02.c
5794 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam03.c
5795 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam04.c
5796 ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler01.c
5797 ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler02.c
5798 ltp/testcases/kernel/syscalls/select/select01.c
5799 ltp/testcases/kernel/syscalls/select/select02.c
5800 ltp/testcases/kernel/syscalls/select/select03.c
5801 ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
5802 ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
5803 ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
5804 ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
5805 ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
5806 ltp/testcases/kernel/syscalls/setdomainname/setdomainname01.c
5807 ltp/testcases/kernel/syscalls/setdomainname/setdomainname02.c
5808 ltp/testcases/kernel/syscalls/setdomainname/setdomainname03.c
5809 ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
5810 ltp/testcases/kernel/syscalls/setfsgid/setfsgid02.c
5811 ltp/testcases/kernel/syscalls/setfsgid/setfsgid03.c
5812 ltp/testcases/kernel/syscalls/setfsuid/setfsuid01.c
5813 ltp/testcases/kernel/syscalls/setfsuid/setfsuid02.c
5814 ltp/testcases/kernel/syscalls/setfsuid/setfsuid03.c
5815 ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
5816 ltp/testcases/kernel/syscalls/setgid/setgid01.c
5817 ltp/testcases/kernel/syscalls/setgid/setgid02.c
5818 ltp/testcases/kernel/syscalls/setgid/setgid03.c
5819 ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
5820 ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
5821 ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
5822 ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
5823 ltp/testcases/kernel/syscalls/sethostname/sethostname01.c
5824 ltp/testcases/kernel/syscalls/setitimer/setitimer01.c
5825 ltp/testcases/kernel/syscalls/setitimer/setitimer02.c
5826 ltp/testcases/kernel/syscalls/setitimer/setitimer03.c
5827 ltp/testcases/kernel/syscalls/setpgid/setpgid01.c
5828 ltp/testcases/kernel/syscalls/setpgrp/setpgrp01.c
5829 ltp/testcases/kernel/syscalls/setpriority/setpriority01.c
5830 ltp/testcases/kernel/syscalls/setpriority/setpriority02.c
5831 ltp/testcases/kernel/syscalls/setpriority/setpriority03.c
5832 ltp/testcases/kernel/syscalls/setpriority/setpriority04.c
5833 ltp/testcases/kernel/syscalls/setpriority/setpriority05.c
5834 ltp/testcases/kernel/syscalls/setregid/setregid01.c
5835 ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
5836 ltp/testcases/kernel/syscalls/setreuid/setreuid01.c
5837 ltp/testcases/kernel/syscalls/setreuid/setreuid03.c
5838 ltp/testcases/kernel/syscalls/setreuid/setreuid04.c
5839 ltp/testcases/kernel/syscalls/setreuid/setreuid06.c
5840 ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
5841 ltp/testcases/kernel/syscalls/setrlimit/setrlimit01.c
5842 ltp/testcases/kernel/syscalls/setsid/setsid01.c
5843 ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
5844 ltp/testcases/kernel/syscalls/settimeofday/settimeofday01.c
5845 ltp/testcases/kernel/syscalls/setuid/setuid01.c
5846 ltp/testcases/kernel/syscalls/setuid/setuid02.c
5847 ltp/testcases/kernel/syscalls/setuid/setuid03.c
5848 ltp/testcases/kernel/syscalls/setuid/setuid04.c
5849 ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack01.c
5850 ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack02.c
5851 ltp/testcases/kernel/syscalls/sighold/sighold02.c
5852 ltp/testcases/kernel/syscalls/signal/signal01.c
5853 ltp/testcases/kernel/syscalls/signal/signal02.c
5854 ltp/testcases/kernel/syscalls/signal/signal04.c
5855 ltp/testcases/kernel/syscalls/signal/signal05.c
5856 ltp/testcases/kernel/syscalls/sigpending/sigpending02.c
5857 ltp/testcases/kernel/syscalls/sigprocmask/sigprocmask01.c
5858 ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
5859 ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
5860 ltp/testcases/kernel/syscalls/socketcall/socketcall01.c
5861 ltp/testcases/kernel/syscalls/socketcall/socketcall02.c
5862 ltp/testcases/kernel/syscalls/socketcall/socketcall03.c
5863 ltp/testcases/kernel/syscalls/socketcall/socketcall04.c
5864 ltp/testcases/kernel/syscalls/splice/splice01.c
5865 ltp/testcases/kernel/syscalls/stat/stat01.c
5866 ltp/testcases/kernel/syscalls/stat/stat02.c
5867 ltp/testcases/kernel/syscalls/stat/stat03.c
5868 ltp/testcases/kernel/syscalls/stat/stat05.c
5869 ltp/testcases/kernel/syscalls/stat/stat06.c
5870 ltp/testcases/kernel/syscalls/statfs/statfs01.c
5871 ltp/testcases/kernel/syscalls/statfs/statfs02.c
5872 ltp/testcases/kernel/syscalls/statfs/statfs03.c
5873 ltp/testcases/kernel/syscalls/stime/stime01.c
5874 ltp/testcases/kernel/syscalls/string/string01.c
5875 ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
5876 ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
5877 ltp/testcases/kernel/syscalls/swapon/swapon02.c
5878 ltp/testcases/kernel/syscalls/swapon/swapon03.c
5879 ltp/testcases/kernel/syscalls/symlink/symlink01.c
5880 ltp/testcases/kernel/syscalls/symlink/symlink02.c
5881 ltp/testcases/kernel/syscalls/symlink/symlink03.c
5882 ltp/testcases/kernel/syscalls/symlink/symlink04.c
5883 ltp/testcases/kernel/syscalls/symlink/symlink05.c
5884 ltp/testcases/kernel/syscalls/sync/sync01.c
5885 ltp/testcases/kernel/syscalls/sync/sync02.c
5886 ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
5887 ltp/testcases/kernel/syscalls/sysctl/sysctl03.c
5888 ltp/testcases/kernel/syscalls/syslog/syslogtst.c
5889 ltp/testcases/kernel/syscalls/tee/tee01.c
5890 ltp/testcases/kernel/syscalls/time/time01.c
5891 ltp/testcases/kernel/syscalls/time/time02.c
5892 ltp/testcases/kernel/syscalls/times/times01.c
5893 ltp/testcases/kernel/syscalls/times/times03.c
5894 ltp/testcases/kernel/syscalls/truncate/truncate01.c
5895 ltp/testcases/kernel/syscalls/truncate/truncate02.c
5896 ltp/testcases/kernel/syscalls/truncate/truncate03.c
5897 ltp/testcases/kernel/syscalls/ulimit/ulimit01.c
5898 ltp/testcases/kernel/syscalls/umask/umask01.c
5899 ltp/testcases/kernel/syscalls/umask/umask03.c
5900 ltp/testcases/kernel/syscalls/umount/umount02.c
5901 ltp/testcases/kernel/syscalls/umount/umount03.c
5902 ltp/testcases/kernel/syscalls/uname/uname01.c
5903 ltp/testcases/kernel/syscalls/uname/uname02.c
5904 ltp/testcases/kernel/syscalls/uname/uname03.c
5905 ltp/testcases/kernel/syscalls/unlink/unlink05.c
5906 ltp/testcases/kernel/syscalls/unlink/unlink06.c
5907 ltp/testcases/kernel/syscalls/unlink/unlink07.c
5908 ltp/testcases/kernel/syscalls/unlink/unlink08.c
5909 ltp/testcases/kernel/syscalls/ustat/ustat02.c
5910 ltp/testcases/kernel/syscalls/utime/utime01.c
5911 ltp/testcases/kernel/syscalls/utime/utime02.c
5912 ltp/testcases/kernel/syscalls/utime/utime03.c
5913 ltp/testcases/kernel/syscalls/utime/utime04.c
5914 ltp/testcases/kernel/syscalls/utime/utime05.c
5915 ltp/testcases/kernel/syscalls/vfork/vfork01.c
5916 ltp/testcases/kernel/syscalls/vfork/vfork02.c
5917 ltp/testcases/kernel/syscalls/wait/wait02.c
5918 ltp/testcases/kernel/syscalls/wait4/wait401.c
5919 ltp/testcases/kernel/syscalls/wait4/wait402.c
5920 ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
5921 ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
5922 ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
5923 ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
5924 ltp/testcases/kernel/syscalls/waitpid/waitpid09.c
5925 ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
5926 ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
5927 ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
5928 ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
5929 ltp/testcases/kernel/syscalls/write/write01.c
5930 ltp/testcases/kernel/syscalls/writev/writev01.c
5931 ltp/testcases/kernel/syscalls/writev/writev03.c
5932 ltp/testcases/kernel/syscalls/writev/writev04.c
5933 ltp/testcases/kernel/syscalls/writev/writev05.c
5934 ltp/testcases/kernel/syscalls/writev/writev06.c
5936 59) Log Message:
5937 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>.
5939 Removed File(s):
5940 ltp/testcases/kdump/doc/OO_Descriptions.txt
5941 ltp/testcases/kernel/fs/fs_bind/bind/OO_descriptions.txt
5942 ltp/testcases/kernel/fs/fs_bind/cloneNS/OO_descriptions.txt
5943 ltp/testcases/kernel/fs/fs_bind/move/OO_descriptions.txt
5944 ltp/testcases/kernel/fs/fs_bind/rbind/OO_descriptions.txt
5945 ltp/testcases/kernel/fs/fs_bind/regression/OO_descriptions.txt
5946 ltp/testcases/realtime/OO_DESCRIPTION.txt
5948 Added File(s):
5949 ltp/testcases/kdump/doc/00_Descriptions.txt
5950 ltp/testcases/kernel/fs/fs_bind/bind/00_descriptions.txt       
5951 ltp/testcases/kernel/fs/fs_bind/cloneNS/00_descriptions.txt    
5952 ltp/testcases/kernel/fs/fs_bind/move/00_descriptions.txt       
5953 ltp/testcases/kernel/fs/fs_bind/rbind/00_descriptions.txt      
5954 ltp/testcases/kernel/fs/fs_bind/regression/00_descriptions.txt
5955 ltp/testcases/realtime/00_DESCRIPTION.txt
5957 60) Log Message:
5958 Fix spelling and grammar nits. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>.
5960 Modified File(s):
5961 ltp/runltp
5962 ltp/testcases/commands/gzip/gzip_tests.sh
5964 61) Log Message:
5965 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>.
5967 Modified File(s):
5968 ltp/runtest/commands
5969 ltp/testcases/commands/unzip/Makefile
5970 ltp/testcases/commands/unzip/unzip_genfile.sh
5971 ltp/testcases/commands/unzip/unzip_tests.sh
5973 62) Log Message:
5974 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>.
5976 Modified File(s):
5977 ltp/testcases/kernel/containers/pidns/pidns14.c
5978 ltp/testcases/kernel/containers/pidns/pidns16.c
5980 63) Log Message:
5981 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>.
5983 Added Files:
5984 ltp/testcases/kernel/include/microblaze.in
5986 64) Log Message:
5987 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.
5988 [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>.
5990 Added Files:
5991 ltp/utils/Makefile
5992 ltp/utils/benchmark/Makefile
5993 ltp/utils/benchmark/ebizzy-0.2/ChangeLog
5994 ltp/utils/benchmark/ebizzy-0.2/LICENSE
5995 ltp/utils/benchmark/ebizzy-0.2/Makefile
5996 ltp/utils/benchmark/ebizzy-0.2/README
5997 ltp/utils/benchmark/ebizzy-0.2/configure
5998 ltp/utils/benchmark/ebizzy-0.2/ebizzy.c
6000 65) Log Message:
6001 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.
6002 [PATCH 02/05]: This patch is library of reusable functions written in Python. Signed-Off-By: Poornima Nayak <Poornima.Nayak@in.ibm.com>.
6004 Added Files:
6005 ltp/testcases/kernel/power_management/lib/sched_mc.py
6007 66) Log Message:
6008 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.
6009 [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>.
6011 Added Files:
6012 ltp/testcases/kernel/power_management/cpu_consolidation.py
6014 67) Log Message:
6015 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.
6016 [PATCH 04/05]: This patch integrates cpu consolidation testcase to LTP. Signed-Off-By: Signed-off-by: Poornima.Nayak@in.ibm.com.
6018 Modified Files:
6019 ltp/testcases/kernel/power_management/Makefile
6020 ltp/testcases/kernel/power_management/runpwtests.sh
6022 68) Log Message:
6023 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. 
6024 [PATCH 05/05]: Readme modified to mention how cpu consolidation testcase has to be executed. Signed-off-by: <Poornima.Nayak@in.ibm.com>.
6026 Modified Files:
6027 ltp/testcases/kernel/power_management/README
6029 LTP-20090131
6031 1) Log Message:
6032 Please find a patch to fix the sigsegv error on pidns13.c on containers. Signed-off-by: Veerendra C <veerendrac@in.ibm.com>.
6034 Modified File(s):
6035 ltp/testcases/kernel/containers/pidns/pidns13.c
6037 2) Log Message:
6038 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>.
6040 Modified Files:
6041 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
6042 ltp/testcases/kernel/device-drivers/v4l/user_space/README
6043 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
6044 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
6045 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.h
6046 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
6047 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.h
6048 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
6049 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.h
6050 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
6051 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.h
6052 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
6053 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
6054 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
6055 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.h
6056 ltp/testcases/kernel/device-drivers/v4l/user_space/video_limits.h
6057 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
6059 Added Files:
6060 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.c
6061 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.h
6062 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.c
6063 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.h
6064 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_LOG_STATUS.c
6065 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_LOG_STATUS.h
6066 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
6067 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.h
6069 3) Log Message:
6070 Introduce autoconf to inotify03.c. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
6072 Modified File(s):
6073 ltp/testcases/kernel/syscalls/inotify/inotify03.c
6075 4) Log Message:
6076 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>.
6078 Modified File(s):
6079 ltp/INSTALL
6081 5) Log Message:
6082 Convert hardlinks to softlinks in testcases/commands/unzip/Makefile:
6083 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>.
6084 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".
6085 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>.
6087 Modified File(s):
6088 ltp/testcases/commands/unzip/Makefile
6090 6) Log Message:
6091 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>.
6093 Modified Files:
6094 ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
6096 7) Log Message:
6097 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>. 
6099 Modified Files:
6100 ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
6102 8) Log Message:
6103 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>.
6105 Modified Files:
6106 ltp/testcases/kernel/syscalls/madvise/madvise03.c
6108 9) Log Message:
6109 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: 
6110 $./testcases/bin/endian_switch01 
6111 endian_switch01    1  CONF  :  This system does not support running of switch() syscall
6112 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>,
6114 Modified File(s):
6115 ltp/testcases/kernel/syscalls/switch/endian_switch01.c
6117 10) Log Message:
6118 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>.
6120 Modified File(s):
6121 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
6123 11) Log Messsage:
6124 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>.
6126 Modified File(s):
6127 ltp/configure.ac
6128 ltp/testcases/kernel/containers/pidns/pidns14.c
6129 ltp/testcases/kernel/containers/pidns/pidns16.c
6131 12) Log Message:
6132 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>.
6134 Modified Files(s):
6135 ltp/testcases/misc/tcore_patch_test_suites/tcore.c
6137 13) Log Message:
6138 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>.
6140 Modified File(s):
6141 ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
6143 14) Log Message:
6144 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>.
6146 Modified Files:
6147 ltp/testcases/kernel/device-drivers/nls/Makefile
6148 ltp/testcases/kernel/device-drivers/nls/nlsTest.c
6149 ltp/testcases/kernel/device-drivers/nls/nlsTest.h
6150 ltp/testcases/kernel/device-drivers/nls/userBlockNLS.c
6151 ltp/testcases/kernel/device-drivers/tbio/kernel_space/Makefile
6152 Added Files:
6153 ltp/testcases/kernel/device-drivers/nls/README
6155 15) Log Message:
6156 gcov-kernel: add patches for 2.6.28, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
6158 Added Files:
6159 ltp/utils/analysis/gcov-kernel/linux-2.6.28-gcov-arm-eabi.patch
6160 ltp/utils/analysis/gcov-kernel/linux-2.6.28-gcov-arm-hack.patch
6161 ltp/utils/analysis/gcov-kernel/linux-2.6.28-gcov.patch
6163 16) Log Message:
6164 Sending the new patch along with the batch file to run the tests. Also made small modifications in the mesgq_nstest.c to fix
6165 a) the warnings on tst_exit().
6166 b) to remove the global var.
6167 And to return correct error num in the batch file runipcnstest.sh. Signed-off-by: Veerendra C <veerendra@in.ibm.com>.
6169 Modified Files:
6170 ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
6171 Added Files:
6172 ltp/testcases/kernel/containers/sysvipc/mesgq_nstest.c
6174 17) Log Message:
6175 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>.
6177 Modified Files:
6178 ltp/testcases/misc/tcore_patch_test_suites/Makefile
6179 ltp/testcases/misc/tcore_patch_test_suites/tcore.c
6180 ltp/testcases/misc/tcore_patch_test_suites/tcore.sh
6182 18) Log Message:
6183 set flags properly and just use implicit make rules. Mike Frysinger <vapier@users.sourceforge.net>
6185 Modified File(s):
6186 ltp/testcases/misc/tcore_patch_test_suites/Makefile
6188 19) Log Message:
6189 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>.
6191 Added Files:
6192 ltp/testcases/kernel/device-drivers/block/kernel_space/Makefile
6193 ltp/testcases/kernel/device-drivers/block/kernel_space/README
6194 ltp/testcases/kernel/device-drivers/block/kernel_space/test_block.c
6195 ltp/testcases/kernel/device-drivers/block/kernel_space/test_genhd.c
6197 20) Log Message:
6198 [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>.
6199 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: 
6200 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, 
6201 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. 
6202 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>.
6204 Modified File(s):
6205 ltp/README
6206 ltp/testcases/kernel/device-drivers/nls/Makefile
6207 ltp/testcases/kernel/device-drivers/nls/README
6209 21) Log Message:
6210 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>.
6212 Modified File(s):
6213 ltp/testcases/commands/cron/cron_pos_tests.sh
6215 22) Log Message:
6216 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>.
6218 Modified File(s):
6219 ltp/testcases/kernel/sched/clisrv/pthcli.c
6220 ltp/testcases/kernel/sched/clisrv/run_sched_cliserv.sh
6222 23) Log Message:
6223 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>.
6225 Modified File(s):
6226 ltp/testcases/commands/unzip/Makefile
6228 24) Log Message:
6229 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>.
6231 Modified Files:
6232 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
6233 Added Files:
6234 ltp/include/system_specific_process_info.h
6235 ltp/lib/system_specific_process_info.c
6237 25) Log Message:
6238 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>. 
6240 Modified File(s):
6241 ltp/testscripts/ltpstress.sh
6243 26) Log Message:
6244 Adding AUTOCONF rules for eventfd syscall tests. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
6246 Modified Files:
6247 ltp/configure.ac
6248 ltp/testcases/kernel/syscalls/eventfd/Makefile
6249 ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
6250 Added Files:
6251 ltp/config.mk.in
6252 ltp/m4/ltp-eventfd.m4
6254 27) Log Message:
6255 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>.
6257 Modified Files:
6258 ltp/testcases/kernel/device-drivers/block/kernel_space/Makefile
6259 ltp/testcases/kernel/device-drivers/block/kernel_space/test_block.c
6260 Added Files:
6261 ltp/testcases/kernel/device-drivers/block/kernel_space/run.sh
6263 28) Log Message:
6264 Add  socket02  syscall  test, testing socket(SOCK_CLOEXEC)  and socketpair(SOCK_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
6266 Modified Files:
6267 ltp/runtest/syscalls
6268 Added Files:
6269 ltp/testcases/kernel/syscalls/socket/socket02.c
6271 29) Log Message:
6272 Add  paccept01  syscall  test, testing paccept(SOCK_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>,
6274 Modified Files:
6275 ltp/runtest/syscalls
6276 Added Files:
6277 ltp/testcases/kernel/syscalls/paccept/Makefile
6278 ltp/testcases/kernel/syscalls/paccept/paccept01.c
6280 30) Log Message:
6281 Add  signalfd4_01  syscall  test, testing signalfd4(SFD_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>,
6283 Modified Files:
6284 ltp/runtest/syscalls
6285 Added Files:
6286 ltp/testcases/kernel/syscalls/signalfd4/Makefile
6287 ltp/testcases/kernel/syscalls/signalfd4/signalfd4_01.c
6289 31) Log Message:
6290 Add  eventfd2_01  syscall  test, testing eventfd2(EFD_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
6292 Modified Files:
6293 ltp/runtest/syscalls
6294 Added Files:
6295 ltp/testcases/kernel/syscalls/eventfd2/Makefile
6296 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_01.c
6298 32) Log Message:
6299 Add  timerfd02  syscall  test, testing timerfd_create(TFD_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
6301 Modified Files:
6302 ltp/runtest/syscalls
6303 Added Files:
6304 ltp/testcases/kernel/syscalls/timerfd/timerfd02.c
6306 33) Log Message:
6307 Add  epoll_create2_01  syscall  test, testing epoll_create2(EPOLL_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
6309 Modified Files:
6310 ltp/runtest/syscalls
6311 Added Files:
6312 ltp/testcases/kernel/syscalls/epoll_create2/Makefile
6313 ltp/testcases/kernel/syscalls/epoll_create2/epoll_create2_01.c
6315 34) Log Message:
6316 Add  dup3_01  syscall  test, testing dup3   (O_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>,.
6318 Modified Files:
6319 ltp/runtest/syscalls
6320 Added Files:
6321 ltp/testcases/kernel/syscalls/dup3/Makefile
6322 ltp/testcases/kernel/syscalls/dup3/dup3_01.c
6324 35) Log Message:
6325 Add  pipe2_01  syscall  test, testing pipe2(O_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
6327 Modified Files:
6328 ltp/runtest/syscalls
6329 Added Files:
6330 ltp/testcases/kernel/syscalls/pipe2/Makefile
6331 ltp/testcases/kernel/syscalls/pipe2/pipe2_01.c
6333 36) Log Message:
6334 Add  inotify_init1_01  syscall  test, testing inotify_init1(O_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
6336 Modified Files:
6337 ltp/runtest/syscalls
6338 Added Files:
6339 ltp/testcases/kernel/syscalls/inotify_init/Makefile
6340 ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_01.c
6342 37) Log Message:
6343 Add  socket03  syscall  test, testing socket(SOCK_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
6345 Modified Files:
6346 ltp/runtest/syscalls
6347 ltp/testcases/kernel/syscalls/socket/Makefile
6348 Added Files:
6349 ltp/testcases/kernel/syscalls/socket/socket03.c
6351 38) Log Message:
6352 Add  socketpair02  syscall  test, testing socketpair(SOCK_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
6354 Modified Files:
6355 ltp/runtest/syscalls
6356 ltp/testcases/kernel/syscalls/socketpair/Makefile
6357 Added Files:
6358 ltp/testcases/kernel/syscalls/socketpair/socketpair02.c
6360 39) Log Message:
6361 Add  paccept02  syscall  test, testing paccept(SOCK_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
6363 Modified Files:
6364 ltp/runtest/syscalls
6365 Added Files:
6366 ltp/testcases/kernel/syscalls/paccept/paccept02.c
6368 40) Log Message:
6369 Add  signalfd4_02  syscall  test, testing signalfd4(SFD_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
6371 Modified Files:
6372 ltp/runtest/syscalls
6373 Added Files:
6374 ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
6376 41) Log Message:
6377 Add  eventfd2_02  syscall  test, testing eventfd2(EFD_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
6379 Modified Files:
6380 ltp/runtest/syscalls
6381 Added Files:
6382 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
6384 42) Log Message:
6385 Add  timerfd03  syscall  test, testing timerfd_create(TFD_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
6387 Modified Files:
6388 ltp/runtest/syscalls
6389 Added Files:
6390 ltp/testcases/kernel/syscalls/timerfd/timerfd03.c
6392 43) Log Message:
6393 Add  pipe2_02  syscall  test, testing pipe2(O_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com.
6395 Modified Files:
6396 ltp/runtest/syscalls
6397 Added Files:
6398 ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
6400 44) Log Message:
6401 Add  inotify_init1_02  syscall  test, testing inotify_init1(IN_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
6403 Modified Files:
6404 ltp/runtest/syscalls
6405 Added Files:
6406 ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_02.c
6408 45) Log Message:
6409 This patch fixes fcntl27 and fcntl28 test cases failures seen on RHEL 4 kernel (2.6.9 based).
6410 # ./fcntl27
6411 fcntl27     1  FAIL  :  fcntl(tfile_1206, F_SETLEASE, F_RDLCK) failed with errno 11 : Resource temporarily unavailable
6412 # ./fcntl28 
6413 fcntl28     1  FAIL  :  fcntl(tfile_1213, F_SETLEASE, F_RDLCK) failed with errno 11 : Resource temporarily unavailable
6415 It because the expected result in incorrect. There is a kernel version comparison code in both tests.
6416     if ((results=tst_kvercmp(2,6,10)) >= 0)
6417           {
6418             expected_result = -1;
6419           }
6420     else if( ((results=tst_kvercmp(2,4,0)) >= 0)&&\
6421              ((results=tst_kvercmp(2,6,0))< 0) )
6422       {
6423             expected_result = 1;
6424       }
6425     else if( ((results=tst_kvercmp(2,6,0)) >= 0)&&\
6426          ((results=tst_kvercmp(2,6,10))< 0) )
6427       {
6428             expected_result = 0;
6429       }
6430     else
6431       {
6432              expected_result = -1;
6433       }
6435 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). 
6436 # strace ./fcntl27 
6438 open("tfile_1453", O_RDWR|O_CREAT, 0777) = 3
6440 fcntl(3, 0x400 /* F_??? */, 0)          = -1 EAGAIN (Resource temporarily unavailable)
6442 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>.
6444 Modified File(s):
6445 ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
6446 ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
6448 46) Log Message:
6449 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).
6450 # ./ioctl02 -D /dev/tty0
6451 ioctl02     0  INFO  :  cflag has incorrect value. 4277
6452 ioctl02     1  FAIL  :  TCGETA/TCSETA tests FAILED with 1 error
6453 ioctl02     0  INFO  :  child: Got SIGTERM from parent.
6454 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):
6455 tty: expose new methods needed for drivers to get termios right:
6456 http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=5f519d728169fa9975bcba001de425f11e18e8e3,
6457 tty_ioctl: fix the baud_table check in encode_baud_rate:
6458 http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=75e8b71d559632dd70c9799ea8b5c133a2ddcea9,
6459 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: 
6460 1) PATCH 1: Patch to Find the core problem with ioctl02: (This is for demonstration and not to be applied)
6461 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:
6462 # ./ioctl02 -D /dev/tty0
6463 ioctl02     0  INFO  :  Trying to the Set the value of c_cflag, present value of c_cflag=0 
6464 ioctl02     0  INFO  :  Trying to the Set the value of c_cflag, value of c_cflag to be set to=5641
6465 ioctl02     0  INFO  :  After Setting the value of c_cflag, value of c_cflag=5641
6466 ioctl02     0  INFO  :  Before Calling ioctl(parentfd, TCSETA, &termio), the value of c_cflag, value of c_cflag=5641
6467 ioctl02     0  INFO  :  After Calling ioctl(parentfd, TCSETA, &termio), the value of c_cflag, value of c_cflag=5641
6468 ioctl02     0  INFO  :  Before Calling ioctl(parentfd, TCGETA, &termio), the value of c_cflag, value of c_cflag=5641
6469 ioctl02     0  INFO  :  After Calling ioctl(parentfd, TCGETA, &termio), the value of c_cflag, value of c_cflag=4277
6470 ioctl02     0  INFO  :  cflag has incorrect value. 4277  
6471 ioctl02     1  FAIL  :  TCGETA/TCSETA tests FAILED with 1 error 
6472 ioctl02     0  INFO  :  child: Got SIGTERM from parent.
6473 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: 
6474 # ./ioctl02 -D /dev/tty0
6475 ioctl02     0  INFO  :  termio values are set as expected
6476 ioctl02     1  PASS  :  TCGETA/TCSETA tests SUCCEEDED
6477 ioctl02     0  INFO  :  child: Got SIGTERM from parent.
6478 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>.
6480 Modified File(s):
6481 ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
6483 47) Log Message:
6484 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>.
6486 Modified File(s):
6487 ltp/.gitignore
6488 ltp/Makefile
6489 ltp/config.mk.in
6490 ltp/configure.ac
6491 ltp/m4/GNUmakefile
6492 ltp/m4/Makefile.am
6493 ltp/m4/ac_prog_ar.m4
6495 48) Log Message:
6496 Move documentation from Makefile to INSTALL ... patch by Masatake YAMATO <yamato@redhat.com>.
6498 Modified File(s):
6499 ltp/INSTALL
6500 ltp/Makefile
6502 49) Log Message:
6503 Update to OpenHPI 2.13.2. See http://openhpi.org/ for more details.
6505 Modified File(s):
6506 /ltp/testcases/open_hpi_testsuite/
6508 50) Log Message:
6509 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>.
6511 Modified File(s):
6512 ltp/testcases/commands/at/at_allow01
6513 ltp/testcases/commands/at/at_deny01
6515 51) Log Message:
6516 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>.
6518 Modified File(s):
6519 ltp/pan/pan.c
6521 52) Log Message:
6522 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.
6524 Modified File(s):
6525 ltp/testcases/kernel/containers/libclone/libclone.c
6526 ltp/testcases/kernel/containers/libclone/libclone.h
6527 ltp/testcases/kernel/containers/pidns/check_pidns_enabled.c
6528 ltp/testcases/kernel/containers/pidns/pidns12.c
6529 ltp/testcases/kernel/containers/pidns/pidns13.c
6530 ltp/testcases/kernel/containers/pidns/pidns14.c
6531 ltp/testcases/kernel/containers/pidns/pidns16.c
6532 ltp/testcases/kernel/containers/pidns/pidns20.c
6533 ltp/testcases/kernel/containers/pidns/pidns21.c
6534 ltp/testcases/kernel/containers/pidns/pidns30.c
6535 ltp/testcases/kernel/containers/pidns/pidns31.c
6537 53) Log Message:
6538 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>.
6540 Modified File(s):
6541 ltp/testcases/kernel/fs/ftest/ftest02.c
6543 54) Log Message:
6544 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>.
6546 Modified Files:
6547 ltp/INSTALL
6548 ltp/Makefile
6550 55) Log Message:
6551 Removed check_header from Makefile of io_* testcases and use autoconf instead of the macro. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
6553 Modified Files:
6554 ltp/testcases/kernel/syscalls/io_cancel/Makefile
6555 ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
6556 ltp/testcases/kernel/syscalls/io_destroy/Makefile
6557 ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
6558 ltp/testcases/kernel/syscalls/io_getevents/Makefile
6559 ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
6560 ltp/testcases/kernel/syscalls/io_setup/Makefile
6561 ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
6562 ltp/testcases/kernel/syscalls/io_submit/Makefile
6563 ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
6565 56) Log Message:
6566 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>.
6568 Modified File(s):
6569 ltp/testcases/kernel/syscalls/syslog/syslog01
6570 ltp/testcases/kernel/syscalls/syslog/syslog02
6571 ltp/testcases/kernel/syscalls/syslog/syslog03
6572 ltp/testcases/kernel/syscalls/syslog/syslog04
6573 ltp/testcases/kernel/syscalls/syslog/syslog05
6574 ltp/testcases/kernel/syscalls/syslog/syslog06
6575 ltp/testcases/kernel/syscalls/syslog/syslog07
6576 ltp/testcases/kernel/syscalls/syslog/syslog08
6577 ltp/testcases/kernel/syscalls/syslog/syslog09
6578 ltp/testcases/kernel/syscalls/syslog/syslog10
6580 57) Log Message:
6581 lcov: remove CRLF line breaks in source code when generating html output - added patch by michael.knigge@set-software.de.
6583 Modified Files:
6584 ltp/utils/analysis/lcov/bin/genhtml
6586 58) Log Message:
6587 Create a dummy config.mk when running just `make`. Mike Frysinger <vapier@users.sourceforge.net>
6589 Modified File(s):
6590 ltp/Makefile
6592 59) Log Message:
6593 Require automake-1.10. Mike Frysinger <vapier@users.sourceforge.net>.
6595 Modified File(s):
6596 ltp/configure.ac
6598 60) Log Message:
6599 Info regarding various dependant packages for LTP build/install. Subrata Modak<subrata@linux.vnet.ibm.com>.
6601 Modified File(s):
6602 ltp/INSTALL
6604 61) Log Message:
6605 lcov: modify end-of-line CR removal
6606 - s///g is 10% slower than s///
6607 - \r may be 0x10 or 0x13 (see man perlport),
6608 Peter Oberparleiter <oberpapr@users.sourceforge.net>.
6610 Modified Files:
6611 ltp/utils/analysis/lcov/bin/genhtml
6613 62) Log Message:
6614 geninfo: need to add CR removal to geninfo as well or checksumming will fail. Peter Oberparleiter <oberpapr@users.sourceforge.net>
6616 Modified File(s):
6617 ltp/utils/analysis/lcov/bin/geninfo
6619 63) Log Message:
6620 [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.
6621 - Check for existence of the backup file before moving it back,
6622 - Do not restart syslog daemon, if syslog command was not found,
6623 Signed-off-by: Jiri Palecek <jpalecek@web.de>.
6625 Modified Files:
6626 ltp/testcases/kernel/syscalls/syslog/syslog01
6627 ltp/testcases/kernel/syscalls/syslog/syslog02
6628 ltp/testcases/kernel/syscalls/syslog/syslog03
6629 ltp/testcases/kernel/syscalls/syslog/syslog04
6630 ltp/testcases/kernel/syscalls/syslog/syslog05
6631 ltp/testcases/kernel/syscalls/syslog/syslog06
6632 ltp/testcases/kernel/syscalls/syslog/syslog07
6633 ltp/testcases/kernel/syscalls/syslog/syslog08
6634 ltp/testcases/kernel/syscalls/syslog/syslog09
6635 ltp/testcases/kernel/syscalls/syslog/syslog10
6637 64) Log Message:
6638 [PATCH 2/6] Use TFAIL/TPASS in some syslog tests. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
6640 Modified Files:
6641 ltp/testcases/kernel/syscalls/syslog/syslog09
6642 ltp/testcases/kernel/syscalls/syslog/syslog10
6644 65) Log Message:
6645 [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>.
6647 Modified Files:
6648 ltp/testcases/kernel/syscalls/syslog/syslog01
6649 ltp/testcases/kernel/syscalls/syslog/syslog02
6650 ltp/testcases/kernel/syscalls/syslog/syslog03
6651 ltp/testcases/kernel/syscalls/syslog/syslog04
6652 ltp/testcases/kernel/syscalls/syslog/syslog05
6653 ltp/testcases/kernel/syscalls/syslog/syslog06
6654 ltp/testcases/kernel/syscalls/syslog/syslog07
6655 ltp/testcases/kernel/syscalls/syslog/syslog08
6656 ltp/testcases/kernel/syscalls/syslog/syslog09
6657 ltp/testcases/kernel/syscalls/syslog/syslog10
6659 66) Log Message:
6660 [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>.
6662 Modified Files:
6663 ltp/testcases/kernel/syscalls/syslog/syslog01
6664 ltp/testcases/kernel/syscalls/syslog/syslog02
6665 ltp/testcases/kernel/syscalls/syslog/syslog05
6666 ltp/testcases/kernel/syscalls/syslog/syslog09
6668 67) Log Message:
6669 [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>.
6671 Modified Files:
6672 ltp/testcases/kernel/syscalls/syslog/syslog01
6673 ltp/testcases/kernel/syscalls/syslog/syslog02
6674 ltp/testcases/kernel/syscalls/syslog/syslog03
6675 ltp/testcases/kernel/syscalls/syslog/syslog04
6676 ltp/testcases/kernel/syscalls/syslog/syslog05
6677 ltp/testcases/kernel/syscalls/syslog/syslog06
6678 ltp/testcases/kernel/syscalls/syslog/syslog07
6679 ltp/testcases/kernel/syscalls/syslog/syslog08
6680 ltp/testcases/kernel/syscalls/syslog/syslog09
6681 ltp/testcases/kernel/syscalls/syslog/syslog10
6683 68) Log Message:
6684 [PATCH 6/6] Change the message and return value used to report missing supported syslog daemon.
6685 - note rsyslog in the message,
6686 - use TCONF to report unsuitable configuration,
6687 - return 0, which corresponds to other tests failing on TCONF,
6688 Signed-off-by: Jiri Palecek <jpalecek@web.de>.
6690 Modified Files:
6691 ltp/testcases/kernel/syscalls/syslog/syslog01
6692 ltp/testcases/kernel/syscalls/syslog/syslog02
6693 ltp/testcases/kernel/syscalls/syslog/syslog03
6694 ltp/testcases/kernel/syscalls/syslog/syslog04
6695 ltp/testcases/kernel/syscalls/syslog/syslog05
6696 ltp/testcases/kernel/syscalls/syslog/syslog06
6697 ltp/testcases/kernel/syscalls/syslog/syslog07
6698 ltp/testcases/kernel/syscalls/syslog/syslog08
6699 ltp/testcases/kernel/syscalls/syslog/syslog09
6700 ltp/testcases/kernel/syscalls/syslog/syslog10
6702 69) Log Message:
6703 CAI Qian wrote: After apply the whole series of patches with the help of '-l'. The only failure for rsyslogd is syslog06:
6704 syslog06    0  INFO  :  syslog: Testing the log option: LOG_NDELAY...
6705 syslogtst    1  FAIL  :  open() has returned unexpected fd: -1,
6706 I have noticed this line here,
6707 # cat syslogtst.c
6709         case 6:
6710                 config_file = "/etc/syslog.conf";
6711                 if (system("[ -e /sbin/syslog-ng ]") == 0)
6712                         config_file = "/etc/syslog-ng/syslog-ng.conf";
6713                 openlog("without log_ndelay", LOG_PID, LOG_USER);
6714                 fd = open(config_file, O_RDONLY);
6716 so it is not a surprise that open() returned -1.
6717 Jiri Palecek <jpalecek@web.de> wrote back: Yes, that code is a gem :-) Does it work with the attached patch?
6718 CAI Qian tested back: It works apart from something untidy.
6720 Modified Files:
6721 ltp/testcases/kernel/syscalls/syslog/syslogtst.c
6723 70) Log Message:
6724 Fix the following build warning:
6725 cc -I../../../../include -Wall    syslogtst.c  -L../../../../lib -lltp -o
6726 syslogtst
6727 syslogtst.c: In function ‘main’:
6728 syslogtst.c:50: warning: unused variable ‘config_file’
6729 Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
6731 Modified Files:
6732 ltp/testcases/kernel/syscalls/syslog/syslogtst.c
6734 71) Log Message:
6735 Matt Helsley reported: The dependency description in testcases/network/lib6/Makefile breaks parallel builds:
6736  make autoconf
6737  ./configure
6738  make -j4 all
6739  ...
6740  cc -I../../../include -g -D_GNU_SOURCE   -c -o runcc.o runcc.c
6741  cc -I../../../include -g -D_GNU_SOURCE    asapi_01.c -L../../../lib runcc.a
6742 -lltp -lpthread  -o asapi_01
6743  cc: runcc.a: No such file or directory
6744 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>.
6745 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!.
6746 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: 
6747 $(TARGETS): %: %.c runcc.a
6748 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>.
6750 Modified File(s):
6751 ltp/testcases/network/lib6/Makefile
6753 72) Log Message:
6754 [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>.
6756 Modified Files:
6757 ltp/include/libtestsuite.h
6758 ltp/lib/libtestsuite.c
6760 73) Log Message:
6761 [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>.
6763 Modified Files:
6764 ltp/testcases/kernel/syscalls/execve/execve05.c
6765 ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
6766 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
6767 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
6768 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
6769 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
6770 ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
6771 ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
6772 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
6774 74) Log Message:
6775 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>.
6777 Modified Files:
6778 ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
6779 Added Files:
6780 ltp/testcases/kernel/containers/sysvipc/sem_nstest.c
6782 75) Log Message:
6783 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:
6784 __001-Fix_Hugepages-Add_declaration_for_new_functions.patch
6785 __002-Fix_Hugepages-Add_definitions_for_new_functions.patch
6786 __003-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugepageshmget01.patch
6787 __004-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugepageshmget03.patch
6788 __005-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugepageshmget03_remaining_fixes.patch
6789 __006-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugepageshmget05.patch
6790 __007-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugepageshmget02.patch
6791 __008-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmat01.patch
6792 __009-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmat02.patch
6793 __010-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmat03.patch
6794 __011-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmctl01.patch
6795 __012-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmctl02.patch
6796 __013-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmctl03.patch
6797 __014-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmdt01.patch
6798 Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
6800 Modified Files:
6801 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
6802 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c
6803 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat03.c
6804 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
6805 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c
6806 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c
6807 ltp/testcases/kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c
6808 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
6809 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget02.c
6810 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget03.c
6811 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget05.c
6812 Added Files:
6813 ltp/include/system_specific_hugepages_info.h
6814 ltp/lib/system_specific_hugepages_info.c
6816 76) Log Message:
6817 Modify Makefile to include dma_thread_diotest7. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
6819 Modified Files:
6820 ltp/testcases/kernel/io/direct_io/Makefile
6822 77) Log Message:
6823 Add dma_thread_diotest7. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
6825 Added Files:
6826 ltp/testcases/kernel/io/direct_io/dma_thread_diotest7.c
6828 78) Log Message:
6829 Add test dma_thread_diotest7.sh. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
6831 Added Files:
6832 ltp/testcases/kernel/io/direct_io/test_dma_thread_diotest7.sh
6834 79) Log Message:
6835 Add test dma_thread_diotest7 command file. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
6837 Added Files:
6838 ltp/runtest/test_dma_thread_diotest7
6840 80) Log Message:
6841 Add test_dma_thread_diotest7 to runalltests.sh. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
6843 Modified Files:
6844 ltp/runalltests.sh
6846 81) Log Message:
6847 Testing semaphore isolation between 2 containers: Here is a test case to test the semaphore isloation in container environment. Test Assertion: 
6848 - This testcase verifies the semaphore isoloation in 2 diff containers.
6849 - It tries to create/access a semaphore created with the same KEY.
6850 changelog: version 2
6851 * Modified testcase, to use only 2 pipe's to sync between 2 containers.
6852 * Corrected the indentation. 
6853 Signed-off-by: Veerendra C <vechandr@in.ibm.com>.
6855 Modified Files:
6856 ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
6857 Added Files:
6858 ltp/testcases/kernel/containers/sysvipc/semtest_2ns.c
6860 82) Log Message:
6861 Testing shmem isolation between 2 containers: Please find the testcase to test the shared memory isolation in between 2 containers. Test Assertion:
6862 - This testcase verifies the Shared Memory isoloation in 2 containers.
6863 - It tries to create/access a Shared Memory created with the same KEY.
6864 Changelog: Version2
6865 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>.
6867 Modified Files:
6868 ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
6869 Added Files:
6870 ltp/testcases/kernel/containers/sysvipc/shmem_2nstest.c
6872 83) Log Message:
6873 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>.
6875 Modified File(s):
6876 ltp/testcases/kernel/device-drivers/v4l/user_space/README
6877 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
6878 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
6879 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
6880 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
6882 84) Log Message:
6883 This patch fixes compilation warnings introduced recently. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
6885 Modified File(s):
6886 ltp/lib/libtestsuite.c
6887 ltp/lib/system_specific_process_info.c
6888 ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTutils.c
6889 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
6890 ltp/testcases/kernel/syscalls/paccept/paccept01.c
6891 ltp/testcases/kernel/syscalls/paccept/paccept02.c
6892 ltp/testcases/kernel/syscalls/socket/socket02.c
6893 ltp/testcases/kernel/syscalls/socket/socket03.c
6894 ltp/testcases/kernel/syscalls/socketpair/socketpair02.c
6896 85) Log Message:
6897 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>.
6899 Modified File(s):
6900 ltp/runtest/syscalls
6901 Removed Files:
6902 ltp/testcases/kernel/syscalls/paccept/Makefile
6903 ltp/testcases/kernel/syscalls/paccept/paccept01.c
6904 ltp/testcases/kernel/syscalls/paccept/paccept02.c
6906 86) Log Message:
6907 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:
6908 - add stubs to the aio tests,
6909 - remove -laio from doio and pipeio makefile, as it was superfluous,
6910 Changed the signatures of main() function (requested by Garrett Cooper). Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
6912 Modified File(s):
6913 ltp/testcases/kernel/fs/doio/Makefile
6914 ltp/testcases/kernel/io/aio/aio01/Makefile
6915 ltp/testcases/kernel/io/aio/aio01/aio01.c
6916 ltp/testcases/kernel/io/aio/aio02/Makefile
6917 ltp/testcases/kernel/io/aio/aio02/main.c
6918 ltp/testcases/kernel/ipc/pipeio/Makefile
6920 LTP-20081231
6922 1) Log Message:
6923 fix from Jiri Palecek: Fix syntax errors (and bashisms) in some shell files.
6925 Modified File(s):
6926 ltp/testcases/commands/unzip/unzip_genfile.sh
6927 ltp/testcases/commands/unzip/unzip_tests.sh
6928 ltp/testcases/commands/fileutils/mkdir/mkdir_tests.sh
6929 ltp/testcases/commands/fileutils/cp/cp_tests.sh
6930 ltp/testcases/commands/fileutils/ln/ln_tests.sh
6931 ltp/testcases/commands/fileutils/mv/mv_tests.sh
6933 2) Log Message:
6934 Fix for failure in syscalls/stat04_64 and syscalls/lstat01A_64 testcases, by, Dmitry Guryanov <dguryanov@parallels.com>.
6936 Modified File(s):
6937 ltp/runtest/syscalls
6939 3) Log Message:
6940 Add _GNU_SOURCE for strsignal in spawn_ptrace_child.h. Mike Frysinger <vapier@users.sourceforge.net>
6942 Modified File(s):
6943 ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
6944 ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
6946 4) Log Message:
6947 I've added small help target to Makefile & INSTALL talking about the new configuration setups. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
6949 Modified File(s):
6950 ltp/INSTALL
6951 ltp/Makefile
6953 5) Log Message:
6954 sbrk has arguments of type intptr_t, which is long in on x86_64. There is following line in mmapstress03:
6955         if (sbrk(-NUM_SEGS * pagesize) == NEG1) {
6956 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>.
6958 Modified File(s):
6959 ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
6961 6) Log Message:
6962 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>.
6964 Modified File(s):
6965 ltp/testcases/kernel/syscalls/execve/execve05.c
6967 7) Log Message:
6968 The following patch fixes two problems in loop variables of gtod_latency test case :
6969 1) The loop variable 'k' could overflow on 32 bit systems, leading to a SEGV.
6970 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.
6971 Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
6973 Modified File(s):
6974 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
6976 8) Log Message:
6977 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:
6978 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,
6979 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).
6980 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.
6981 4) Patch 0004 changes error handling in pipeio to interpret every negative number as -errno.
6982 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.
6983 The patches should be applied in sequence. Signed-Off-By: Jiří Paleček <jpalecek@web.de>,
6985 Modified File(s):
6986 ltp/include/tlibio.h ltp/lib/tlibio.c
6987 ltp/testcases/commands/eject/Makefile
6988 ltp/testcases/kernel/fs/doio/Makefile
6989 ltp/testcases/kernel/ipc/pipeio/Makefile
6990 ltp/testcases/kernel/ipc/pipeio/pipeio.c
6992 9) Log Message:
6993 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>.
6995 Modified File(s):
6996 ltp/testcases/kernel/io/ltp-aiodio/Makefile
6997 ltp/testcases/kernel/io/ltp-aiodio/aiodio_sparse.c
6998 ltp/testcases/kernel/io/ltp-aiodio/dio_sparse.c
7000 10) Log Message:
7001 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>.
7003 Modified File(s):
7004 ltp/testcases/kernel/fs/proc/proc01.c
7006 11) Log Message:
7007 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>.
7009 Modified File(s):
7010 ltp/runtest/stress.part3
7011 ltp/testcases/network/rpc/basic_tests/rpcinfo/rpcinfo01
7012 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/README
7013 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.auto
7014 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.interactive
7015 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.ftr
7016 ltp/testscripts/ltpstress.sh
7018 12) Log Message:
7019 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>.
7021 Modified File(s):
7022 ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
7024 13) Log Message:
7025 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,
7026 # cd ./testcases/kernel/syscalls/ipc/msgctl
7027 # ./msgctl02
7028 msgctl02    1  FAIL  :  qs_buf.msg_qbytes value is not expected
7029 msgctl02    0  INFO  :  expected - 65535, received - 4194303
7031 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>.
7033 Modified File(s):
7034 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
7036 14) Log Message:
7037 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>.
7039 Modified File(s):
7040 ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
7042 15) Log Message:
7043 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>.
7045 Modified File(s):
7046 ltp/testcases/kernel/sched/clisrv/Makefile
7047 ltp/testcases/kernel/sched/clisrv/pthcli.c
7048 ltp/testcases/kernel/sched/clisrv/run_sched_cliserv.sh
7050 16) Log Message:
7051 Fixed typo when not defining SPEW_SIGNALS in my_yield(). Signed-Off-By: nobuhiro <nobuhiro@andestech.com>.
7053 Modified File(s):
7054 ltp/testcases/kernel/mem/mtest07/mallocstress.c
7056 17) Log Message:
7057 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>.
7059 Modified Files:
7060 ltp/runtest/mm
7062 18) Log Message:
7063 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>.
7065 Modified Files:
7066 ltp/testcases/kernel/mem/mmapstress/mmapstress04.c
7068 19) Log Message:
7069 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>.
7071 Modified Files:
7072 ltp/testcases/kernel/mem/mmapstress/mmapstress07.c
7074 20) Log Message:
7075 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>. 
7077 Modified Files:
7078 ltp/testcases/kernel/mem/mmapstress/mmapstress08.c
7080 21) Log Message:
7081 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>.
7083 Modified File(s):
7084 ltp/testcases/kernel/mem/mem/mem01.c
7086 22) Log Message:
7087 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>.
7089 Modified File(s):
7090 ltp/testcases/commands/unzip/unzip_genfile.sh
7092 23) Log Message:
7093 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).
7094 # Apply to root of ltp-full-20081031 tree
7095 $ cd testcases/open_posix_testsuite/
7096 $ make conformance/interfaces/mq_send/5-1.test
7097 $ conformance/interfaces/mq_send/5-1.test
7098 Signed-off-by: Brandon Philips <bphilips@suse.de>
7100 Modified File(s):
7101 ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_send/5-1.c
7102 ltp/testcases/open_posix_testsuite/include/posixtest.h
7104 24) Log Message:
7105 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. 
7106 pidns30 : notified process is in a descendant namespace wrt to the notifier. so the signal receiver doesn't know about the sender's pid.
7107 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.
7108 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>.
7110 Modified Files:
7111 ltp/testcases/kernel/containers/pidns/Makefile
7112 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
7113 Added Files:
7114 ltp/testcases/kernel/containers/pidns/pidns30.c
7116 25) Log Message:
7117 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.
7118 pidns30 : notified process is in a descendant namespace wrt to the notifier. so the signal receiver doesn't know about the sender's pid.
7119 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.
7120 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>.
7122 Modified Files:
7123 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
7124 Added Files:
7125 ltp/testcases/kernel/containers/pidns/pidns31.c
7127 26) Log Message:
7128 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>.
7130 Modified Files:
7131 ltp/testcases/network/lib6/asapi_01.c
7132 ltp/testcases/network/lib6/asapi_02.c
7133 ltp/testcases/network/lib6/asapi_03.c
7134 ltp/testcases/network/lib6/asapi_05.c
7135 ltp/testcases/network/lib6/asapi_06.c
7136 ltp/testcases/network/lib6/asapi_07.c
7138 27) Log Message:
7139 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>.
7141 Modified Files:
7142 ltp/testcases/network/lib6/asapi_04.c
7143 ltp/testcases/network/lib6/asapi_05.c
7145 28) Log Message:
7146 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>.
7148 Modified Files:
7149 ltp/configure.ac
7150 ltp/include/config.h.default
7151 ltp/testcases/network/Makefile
7152 ltp/testcases/network/lib6/asapi_06.c
7154 29) Log Message:
7155 Give others to use this file created by Root during Install.
7157 Modified Files:
7158 ltp/testcases/commands/unzip/Makefile
7160 30) Log Message:
7161 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>. 
7163 Modified File(s):
7164 ltp/testcases/kernel/containers/Makefile
7165 ltp/testcases/kernel/containers/check_for_unshare.c
7167 31) Log Message:
7168 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>.
7170 Modified Files:
7171 ltp/runtest/syscalls
7172 ltp/testcases/kernel/syscalls/ioctl/test_ioctl
7173 Added Files:
7174 ltp/testcases/kernel/syscalls/ioctl/ioctl03.c
7176 32) Log Message:
7177 Please find the patch for the pidns14.c testcase. Test Assertion:
7178 ** kill -USR1 container_init from outside a container,
7179 ** $ Where init has not defined a custom handler for USR1,
7180 ** $ Should kill the container,
7181 ** $ else the test fails,
7182 Signed-off-by: Veerendra C <vechandr@in.ibm.com>,
7183 Results:
7184 # ./pidns14
7185 pidns14     1  PASS  :  container init is killed, as expected
7186 Sukadev, Included the changes suggested by you after doing waitpid() at the end.
7188 Added Files:
7189 ltp/testcases/kernel/containers/pidns/pidns14.c
7191 33) Log Message:
7192 Please find the testcase for the below scenario. Assertion:
7193 ** kill - USR1 container_init,
7194 **      - from the parent process and also inside a container,
7195 **      - Where init has defined a custom handler for USR1,
7196 **      - Should call the handler, and,
7197 **      - Verify whether the signal handler is called from the proper process.
7198 Signed-off by: Veerendra C <vechandr@in.ibm.com>,
7199 Results:
7200 # ./pidns16
7201 pidns16     0  INFO  :  sig_handler is signalled from pid  29640
7202 pidns16     0  INFO  :  Container: Resumed after receiving SIGUSR1 from parentNS
7203 pidns16     0  INFO  :  sig_handler is signalled from pid  1
7204 pidns16     0  INFO  :  Container: Resumed after sending SIGUSR1 from container itself
7205 pidns16     1  PASS  :  container init continued successfuly, after handling signal -USR1
7206 Suka,
7207 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.
7209 Added Files:
7210 ltp/testcases/kernel/containers/pidns/pidns16.c
7212 34) Log Message:
7213 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>.
7215 Modified Files:
7216 ltp/testcases/kernel/numa/numa01.sh
7218 35) Log Message:
7219 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>. 
7221 Modified Files:
7222 ltp/testcases/kernel/include/powerpc.in
7223 ltp/testcases/kernel/include/powerpc64.in
7225 36) Log Message:
7226 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>.
7228 Modified Files:
7229 ltp/testcases/commands/cron/cron_deny01
7231 37) Log Message:
7232 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>.
7234 Modified Files:
7235 ltp/testcases/commands/cron/cron_pos_tests.sh
7237 38) Log Message:
7238 CPU controller latency testcases v-4: Add some documentation with respect to test. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
7240 Modified Files:
7241 ltp/testcases/kernel/controllers/cpuctl/cpuctl_testplan.txt
7243 39) Log Message:
7244 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>.
7246 Added Files:
7247 ltp/testcases/kernel/controllers/cpuctl/cpuctl_latency_test.c
7249 40) Log Message:
7250 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>.
7252 Added Files:
7253 ltp/testcases/kernel/controllers/cpuctl/cpuctl_latency_check_task.c
7255 41) Log Message:
7256 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>.
7258 Added Files:
7259 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_latency_test.sh
7261 42) Log Message:
7262 CPU controller latency testcases v-4: Edit the makefile. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
7264 Modified Files:
7265 ltp/testcases/kernel/controllers/cpuctl/Makefile
7267 43) Log Message:
7268 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>.
7270 Modified Files:
7271 ltp/testcases/kernel/controllers/test_controllers.sh
7273 44) Log Message:
7274 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>.
7276 Modified Files:
7277 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
7278 Added Files:
7279 ltp/testcases/kernel/containers/pidns/pidns10.c
7281 45) Log Message:
7282 Please accept below testcase patches for pid namespace. 
7283 pidns12:
7284 Description:
7285   The pidns12.c testcase verifies that siginfo->si_pid is set to 0 if sender (parent process) is not in receiver's namespace.
7286 pidns13:
7287   The pidns13.c testcase checks container init, for async I/O triggered by peer namespace process.
7288 pidns17:
7289   The pidns17.c testcase verifies inside the container, if kill(-1, SIGUSR1) terminates all children running inside.
7290 Signed-off-by: Gowrishankar M <gowrishankar.m@in.ibm.com>,
7291 Acked-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>.
7293 Modified Files:
7294 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
7295 Added Files:
7296 ltp/testcases/kernel/containers/pidns/pidns12.c
7297 ltp/testcases/kernel/containers/pidns/pidns13.c
7298 ltp/testcases/kernel/containers/pidns/pidns17.c
7300 46) Log Message:
7301 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. 
7302 Hello,
7303 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:
7304 1) Calling:
7305 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.
7306 2) Calling
7307 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>.
7309 Modified File(s):
7310 ltp/testcases/kernel/fs/openfile/openfile.c
7311 ltp/testcases/kernel/io/disktest/childmain.c
7312 ltp/testcases/kernel/io/disktest/main.c
7313 ltp/testcases/kernel/io/disktest/timer.c
7314 ltp/testcases/kernel/mem/mtest06/mmap1.c
7315 ltp/testcases/kernel/mem/mtest07/mallocstress.c
7316 ltp/testcases/kernel/mem/mtest07/shm_test.c
7317 ltp/testcases/kernel/sched/clisrv/pthserv.c
7318 ltp/testcases/network/sctp/func_tests/test_1_to_1_threads.c
7320 47) Log Message:
7321 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>.
7323 Modified File(s):
7324 ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
7326 48) Log Message:
7327 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>.
7329 Modified Files:
7330 ltp/testscripts/networktests.sh
7331 Added Files:
7332 ltp/runtest/tcp_cmds_addition
7334 49) Log Message:
7335 Adding the patch for running the tests pidns14.c and pidns16.c. Please accept this. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
7337 Modified File(s):
7338 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
7340 50) Log Message:
7341 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>.
7343 Modified File(s):
7344 ltp/INSTALL
7346 51) Log Message:
7347 Please accept below testcase patches for pid namespace. They carry minor comments suggested by Suka and Nadia in lxc-dev.
7349 pidns20:
7350      The pidns20.c testcase verifies that signal handler of SIGUSR1 is called (and cinit is NOT terminated) when:
7351         - container-init blocks SIGUSR1,
7352         - parent queues SIGUSR1 and
7353         - a handler is specified for SIGUSR1 before it is unblocked.
7354  Change log:
7355    version 2:
7356      * added two pipes for reliable testing.
7357    version 1:
7358      * Submitted in lxc-dev
7359 pidns21:
7360     The pidns21.c testcase verifies that container-init is terminated by
7361 SIGUSR1 when:
7362        - a handler is specified for SIGUSR1,
7363        - container-init blocks SIGUSR1,
7364        - parent queues SIGUSR1 and
7365        - handler for SIGUSR1 is set to system default before SIGUSR1 is
7366          unblocked.
7367 Change log:
7368    version 2:
7369      * added two pipes for reliable testing.
7370    version 1:
7371     * Submitted in lxc-dev
7372 Signed-off-by: Gowrishankar M <gowrishankar.m@in.ibm.com>, Acked-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>.
7374 Modified Files:
7375 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
7376 Added Files:
7377 ltp/testcases/kernel/containers/pidns/pidns20.c
7378 ltp/testcases/kernel/containers/pidns/pidns21.c
7380 52) Log Message:
7381 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>.
7383 Modified File(s):
7384 ltp/testcases/kernel/fs/acl/tacl_xattr.sh
7386 53) Log Message:
7387 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.
7388 lstat01A_64 symlink01 -T lstat01_64
7389 stat04_64 symlink01 -T stat04_64
7390 from runtest/syscall.
7391 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>.
7393 Modified File(s):
7394 ltp/runtest/syscalls
7395 ltp/testcases/kernel/syscalls/symlink/symlink01.c
7397 54) Log Message:
7398 Subrata Modak <subrata@linux.vnet.ibm.com> wrote:
7399 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:
7400 [tcore_patch_test_suites]$ make
7401  gcc  -o tcore tcore.c -lm -lpthread
7402  tcore.c: In function ‘producer’:
7403  tcore.c:129: error: memory input 0 is not directly addressable
7404  tcore.c: In function ‘consumer’:
7405  tcore.c:166: error: memory input 0 is not directly addressable
7406  tcore.c:167: error: memory input 0 is not directly addressable
7407  make: *** [tcore] Error 1
7408 Can you please let me know:
7409  1) Any fix for this Failure ?
7410  2) Relevance of this test case today, whether they need to be there in  LTP or not ?
7412 Gowrishankar <gomuthuk@linux.vnet.ibm.com> replied:
7413 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>.
7415 Modified File(s):
7416 ltp/testcases/misc/tcore_patch_test_suites/tcore.c
7417 ltp/testcases/misc/tcore_patch_test_suites/tcore.sh
7419 55) Log Message:
7420 Small updates from Pradeep K Surisetty <pradeepkumars@in.ibm.com>.
7422 Modified File(s):
7423 ltp/testcases/pounder21/README
7424 ltp/testcases/pounder21/src/ramsnake/Makefile
7425 ltp/testcases/pounder21/src/ramsnake/snake.c
7427 56) Log Message:
7428 The attached patch fixes and then integrates the Hyperthreading tests to default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7430 Modified File(s):
7431 ltp/runltp
7432 ltp/testcases/kernel/sched/Makefile
7433 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
7434 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
7435 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/Makefile
7436 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/Makefile
7437 ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/Makefile
7439 57) Log Message:
7440 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>,
7442 Modified Files:
7443 ltp/runalltests.sh
7444 ltp/testcases/misc/Makefile
7445 Added Files:
7446 ltp/runtest/tcore
7448 58) Log Message:
7449 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>.
7451 Modified File(s):
7452 ltp/testcases/kernel/syscalls/ioctl/ioctl03.c
7454 59) Log Message:
7455 This patch fix man miscellenous compilation warnings. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
7457 Modified File(s):
7458 ltp/lib/tlibio.c
7459 ltp/testcases/kernel/fs/openfile/openfile.c
7460 ltp/testcases/kernel/io/disktest/childmain.c
7461 ltp/testcases/kernel/io/disktest/main.c
7462 ltp/testcases/kernel/io/disktest/timer.c
7463 ltp/testcases/kernel/mem/mtest07/mallocstress.c
7464 ltp/testcases/kernel/mem/mtest07/shm_test.c
7465 ltp/testcases/kernel/sched/clisrv/pthserv.c
7466 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
7467 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/Makefile
7468 ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/Makefile
7469 ltp/testcases/network/sctp/func_tests/Makefile
7470 ltp/testcases/network/sctp/func_tests/test_1_to_1_threads.c
7472 60) Log Message:
7473 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>.
7475 Modified File(s):
7476 ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
7478 61) Log Message:
7479 =========================================================
7480 Manas K. Nayak <maknayak@in.ibm.com> reported:
7481 =========================================================
7482 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:
7483 [accept4]# ./accept4_01
7484 accept04_01    1  BROK  :  accept4() Error: Function not implemented
7485 =========================================================
7486 Subrata Modak <subrata@linux.vnet.ibm.com> replied:
7487 =========================================================
7488 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: 
7489 # uname -a
7490 Linux 2.6.25-gcov-nomodconfig-smp #1 SMP Thu Jun 12 06:29:27 EDT 2008 i686 i686 i386 GNU/Linux 
7491 # ./ltp-intermediate-20081216/testcases/bin/accept4_01
7492 accept04_01    1  CONF  :  syscall __NR_accept4 not supported on your arch
7493 But on x86_64, it behaves differently:
7494 # uname -a
7495 Linux 2.6.18-125.el5 #1 SMP Mon Dec 1 17:38:25 EST 2008 x86_64 x86_64 x86_64 GNU/Linux
7496 # ./accept4_01
7497 accept04_01    1  BROK  :  accept4() Error: Function not implemented
7498 It means though the interface calls for:
7499 syscall(__NR_socketcall, SYS_ACCEPT4, args)
7501 syscall(__NR_accept4, fd, sockaddr, addrlen, flags)
7502 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>.
7504 Modified File(s):
7505 ltp/testcases/kernel/syscalls/accept4/accept4_01.c
7507 62) Log Message:
7508 ======================================================
7509 Manas K. Nayak <maknayak@in.ibm.com> reported:
7510 ======================================================
7511 Ltp iptables testcases failed against sles with following ping failures. Looks like iptables chain rules set to block ping from loopback address.
7512 ======================================================
7513 Sridhar Vinay Replied:
7514 ======================================================
7515 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.
7516 ======================================================
7517 Manas K. Nayak <maknayak@in.ibm.com> reverted back:
7518 ======================================================
7519 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>.
7521 Modified File(s):
7522 ltp/testcases/network/iptables/iptables_tests.sh
7524 63) Log Message:
7525 Include File Systems Data Integrity Tests to Default  LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7527 Modified Files:
7528 ltp/runtest/fs
7530 64) Log Message:
7531 Increase the No. of Loops for the File System INOD tests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7533 Modified Files:
7534 ltp/runtest/fs
7536 65) Log Message:
7537 Integrate the File System Permissions Tests in to Default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7539 Modified Files:
7540 ltp/runtest/fs ltp/testcases/kernel/fs/fs_perms/Makefile
7541 Added Files:
7542 ltp/testcases/kernel/fs/fs_perms/fs_perms_simpletest.sh
7543 Removed Files:
7544 ltp/testcases/kernel/fs/fs_perms/simpletest.sh
7546 66) Log Message:
7547 Increase the No. of Soft & Hard Links Created by linktest.pl. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7549 Modified Files:
7550 ltp/runtest/fs
7552 67) Log Message:
7553 Integrate PROC File Systems tests into default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7555 Modified Files:
7556 ltp/runtest/fs
7558 68) Log Message:
7559 Integrate File Systems Race Condition Check tests to  default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7561 Modified Files:
7562 ltp/runtest/fs ltp/testcases/kernel/fs/Makefile
7563 Added Files:
7564 ltp/testcases/kernel/fs/racer/fs_racer.sh
7565 ltp/testcases/kernel/fs/racer/fs_racer_dir_create.sh
7566 ltp/testcases/kernel/fs/racer/fs_racer_dir_test.sh
7567 ltp/testcases/kernel/fs/racer/fs_racer_file_concat.sh
7568 ltp/testcases/kernel/fs/racer/fs_racer_file_create.sh
7569 ltp/testcases/kernel/fs/racer/fs_racer_file_link.sh
7570 ltp/testcases/kernel/fs/racer/fs_racer_file_list.sh
7571 ltp/testcases/kernel/fs/racer/fs_racer_file_rename.sh
7572 ltp/testcases/kernel/fs/racer/fs_racer_file_rm.sh
7573 ltp/testcases/kernel/fs/racer/fs_racer_file_symlink.sh
7574 Removed Files:
7575 ltp/testcases/kernel/fs/racer/dir_create.sh
7576 ltp/testcases/kernel/fs/racer/dir_test.sh
7577 ltp/testcases/kernel/fs/racer/file_concat.sh
7578 ltp/testcases/kernel/fs/racer/file_create.sh
7579 ltp/testcases/kernel/fs/racer/file_link.sh
7580 ltp/testcases/kernel/fs/racer/file_list.sh
7581 ltp/testcases/kernel/fs/racer/file_rename.sh
7582 ltp/testcases/kernel/fs/racer/file_rm.sh
7583 ltp/testcases/kernel/fs/racer/file_symlink.sh
7584 ltp/testcases/kernel/fs/racer/racer.sh
7586 69) Log Message:
7587 Integrate CD and FLOPPY tests to run with runalltests.sh. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7589 Modified Files:
7590 ltp/runalltests.sh
7591 Added Files:
7592 ltp/runtest/io_cd
7593 ltp/runtest/io_floppy
7594 Removed Files:
7595 ltp/runtest/io
7597 70) Log Message:
7598 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>.
7600 Modified Files:
7601 ltp/runltp
7602 ltp/testcases/kernel/io/Makefile
7603 ltp/testcases/kernel/io/aio/aio02/Makefile
7604 ltp/testcases/kernel/io/aio/aio02/runfstests.sh
7605 Added Files:
7606 ltp/runtest/io
7608 71) Log Message:
7609 Run the CPU HOTPLUG tests through runalltests.sh. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7611 Modified Files:
7612 ltp/README
7613 ltp/runalltests.sh
7614 Added Files:
7615 ltp/runtest/cpuhotplug
7617 72) Log Message:
7618 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>.
7620 Modified Files:
7621 ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
7622 ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.c
7624 73) Log Message:
7625 Add options for block devices and turn on related testcases. Signed-Off-By: Andrew Vagin <avagin@gmail.com>.
7627 Modified Files:
7628 ltp/runltp
7629 ltp/runtest/syscalls
7631 74) Log Message:
7632 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:
7633 Running tests.......
7634 inotify03    0  INFO  :  mount /dev/loop0 to mnt_694 fstype=ext3
7635 inotify03    0  INFO  :  umount /dev/loop0
7636 <<<test_start>>>
7637 tag=inotify03 stime=1229332020
7638 cmdline="inotify03 -D /dev/loop0 -T ext3"
7639 contacts=""
7640 analysis=exit
7641 initiation_status="ok"
7642 <<<test_output>>>
7643 incrementing stop
7644 inotify03    1  PASS  :  get event: wd=1 mask=2000 cookie=0 len=0
7645 inotify03    2  PASS  :  get event: wd=1 mask=8000 cookie=0 len=0
7646 inotify03    3  PASS  :  inotify_rm_watch (5, 1) return -1 errno=22 : Invalid argument
7647 <<<execution_status>>>
7648 duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0
7649 <<<test_end>>>
7650 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. 
7651 Signed-Off-By: Andrew Vagin <avagin@gmail.com>. Acked-By: CAI Qian <caiqian@cclom.cn>.
7653 Modified Files:
7654 ltp/runtest/syscalls
7655 Added Files:
7656 ltp/testcases/kernel/syscalls/inotify/inotify03.c
7658 75) Log Message:
7659 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>.
7661 Modified Files:
7662 ltp/testcases/kernel/syscalls/inotify/inotify01.c
7663 ltp/testcases/kernel/syscalls/inotify/inotify02.c
7664 ltp/testcases/kernel/syscalls/inotify/inotify03.c
7666 76) Log Message:
7667 Introduce autoconf to inotify test case. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
7669 Modified File(s):
7670 ltp/configure.ac
7671 ltp/testcases/kernel/syscalls/inotify/Makefile
7672 ltp/testcases/kernel/syscalls/inotify/inotify01.c
7673 ltp/testcases/kernel/syscalls/inotify/inotify02.c
7675 77) Log Message:
7676 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:
7677 1. Added verbose comments and patch description.
7678 2. Restructured the licensing text.
7679 3. Merged two patches into one touching runallnetworktest_child.sh file.
7681 TODO:
7682 1. Changing the kernel version to proper one
7683 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.
7684 Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>. Acked-By: "Serge E. Hallyn" <serue@us.ibm.com>.
7686 Modified Files:
7687 ltp/testcases/kernel/containers/libclone/libnetns.c
7688 ltp/testcases/kernel/containers/netns/parentns.sh
7689 Modified Files:
7690 ltp/testcases/kernel/containers/libclone/libnetns.c
7691 Modified Files:
7692 ltp/testcases/kernel/containers/libclone/libnetns.c
7693 ltp/testcases/kernel/containers/netns/childns.sh
7694 ltp/testcases/kernel/containers/netns/parentns.sh
7695 Modified Files:
7696 ltp/testcases/kernel/containers/netns/childns.sh
7697 ltp/testcases/kernel/containers/netns/parentns.sh
7698 Added Files:
7699 ltp/testcases/kernel/containers/netns/create_container.c
7700 Added Files:
7701 ltp/testcases/kernel/containers/netns/runallnetworktests_parent.sh
7702 Added Files:
7703 ltp/testcases/kernel/containers/netns/runallnetworktests_child.sh
7704 Added Files:
7705 ltp/testcases/kernel/containers/netns/nw_under_ns.sh
7706 Modified Files:
7707 ltp/testcases/kernel/containers/netns/Makefile
7708 Added Files:
7709 ltp/runtest/nw_under_ns
7710 Modified Files:
7711 ltp/testcases/kernel/containers/netns/runallnetworktests_child.sh
7712 Added Files:
7713 ltp/testcases/kernel/containers/netns/readme
7715 78) Log Message:
7716 Linux drivers based on Video for Linux Two (V4L2) API, test addition:
7717 Németh Márton <nm127@freemail.hu> wrote:
7718 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? 
7719 Subrata Modak <subrata@linux.vnet.ibm.com> wrote back: 
7720 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:
7721 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.
7722 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 ?? 
7723 Németh Márton <nm127@freemail.hu> wrote back:
7724 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>.
7726 Modified Files:
7727 ltp/README
7728 Added Files:
7729 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
7730 ltp/testcases/kernel/device-drivers/v4l/user_space/README
7731 ltp/testcases/kernel/device-drivers/v4l/user_space/dev_video.c
7732 ltp/testcases/kernel/device-drivers/v4l/user_space/dev_video.h
7733 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
7734 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.h
7735 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
7736 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.h
7737 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
7738 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.h
7739 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
7740 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.h
7741 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
7742 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.h
7743 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.c
7744 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.h
7745 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
7746 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.h
7747 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
7748 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.h
7749 ltp/testcases/kernel/device-drivers/v4l/user_space/test_invalid_ioctl.c
7750 ltp/testcases/kernel/device-drivers/v4l/user_space/test_invalid_ioctl.h
7751 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
7752 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.h
7753 ltp/testcases/kernel/device-drivers/v4l/user_space/video_limits.h
7754 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
7755 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/a16506.htm
7756 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/a16706.htm
7757 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/a16721.htm
7758 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/b17127.htm
7759 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/book1.htm
7760 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c14592.htm
7761 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c14595.htm
7762 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c174.htm
7763 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c2030.htm
7764 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c5742.htm
7765 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c6488.htm
7766 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/capture-example.html
7767 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/f163.htm
7768 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/i16960.htm
7769 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/index.html
7770 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10104.htm
7771 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10211.htm
7772 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10386.htm
7773 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10595.htm
7774 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10944.htm
7775 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11094.htm
7776 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11217.htm
7777 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11285.htm
7778 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11430.htm
7779 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11612.htm
7780 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11680.htm
7781 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11946.htm
7782 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12051.htm
7783 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12265.htm
7784 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12342.htm
7785 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12784.htm
7786 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12816.htm
7787 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12878.htm
7788 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13022.htm
7789 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13105.htm
7790 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13317.htm
7791 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13641.htm
7792 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13696.htm
7793 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13817.htm
7794 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13889.htm
7795 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14037.htm
7796 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14090.htm
7797 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14169.htm
7798 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14264.htm
7799 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14390.htm
7800 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14496.htm
7801 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r2492.htm
7802 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r3735.htm
7803 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r3796.htm
7804 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r3896.htm
7805 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4185.htm
7806 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4246.htm
7807 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4339.htm
7808 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4484.htm
7809 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4629.htm
7810 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4850.htm
7811 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5016.htm
7812 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5154.htm
7813 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5319.htm
7814 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5470.htm
7815 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7624.htm
7816 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7626.htm
7817 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7667.htm
7818 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7771.htm
7819 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7900.htm
7820 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8087.htm
7821 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8242.htm
7822 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8304.htm
7823 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8367.htm
7824 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8494.htm
7825 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8724.htm
7826 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8936.htm
7827 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9149.htm
7828 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9288.htm
7829 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9539.htm
7830 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9688.htm
7831 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9804.htm
7832 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9994.htm
7833 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x15446.htm
7834 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16430.htm
7835 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16453.htm
7836 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16497.htm
7837 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16743.htm
7838 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16769.htm
7839 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16775.htm
7840 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16788.htm
7841 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16896.htm
7842 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16910.htm
7843 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16915.htm
7844 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16923.htm
7845 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16929.htm
7846 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16933.htm
7847 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16941.htm
7848 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x1859.htm
7849 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x1904.htm
7850 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2009.htm
7851 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2123.htm
7852 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2428.htm
7853 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2490.htm
7854 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x282.htm
7855 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x294.htm
7856 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x309.htm
7857 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x341.htm
7858 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x3891.htm
7859 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x394.htm
7860 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x448.htm
7861 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x542.htm
7862 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5634.htm
7863 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5665.htm
7864 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5791.htm
7865 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5884.htm
7866 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5950.htm
7867 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5953.htm
7868 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6386.htm
7869 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6570.htm
7870 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6831.htm
7871 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6909.htm
7872 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6991.htm
7873 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7002.htm
7874 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7013.htm
7875 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7236.htm
7876 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7561.htm
7877 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7578.htm
7878 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7607.htm
7879 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x802.htm
7881 79) Log Message:
7882 Manas Kumar Nayak <maknayak@in.ibm.com> shared this wonderfull README to run LTP Network tests.
7884 Added File(s):
7885 ltp/testcases/network/LTP-Network-test_README.pdf
7887 80) Log Message:
7888 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>.
7890 Modified Files:
7891 ltp/testcases/commands/fileutils/ln/ln_tests.sh
7892 ltp/testcases/commands/gzip/gzip_tests.sh
7893 ltp/testcases/commands/unzip/unzip_tests.sh
7895 81) Log Message:
7896 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:
7897 make[5]: Leaving directory `/tmp/buildd/ltp-20081130+dfsg/testcases/kernel/syscalls/signal'
7898 make[5]: Entering directory `/tmp/buildd/ltp-20081130+dfsg/testcases/kernel/syscalls/signalfd'
7899 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
7900 signalfd01.c:88:18: error: #if with no expression
7901 signalfd01.c: In function 'do_test1':
7902 signalfd01.c:117: warning: implicit declaration of function 'signalfd' by checking for "defined USE_OWNIMPL", not "USE_OWNIMPL".
7903 Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
7905 Modified Files:
7906 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
7908 82) Log Message:
7909 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>.
7911 Modified Files:
7912 ltp/testcases/kernel/syscalls/eventfd/Makefile
7913 ltp/testcases/kernel/syscalls/getgroups/Makefile
7914 ltp/testcases/kernel/syscalls/move_pages/Makefile
7916 83) Log Message:
7917 Integrate ltp network tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7919 Modified Files:
7920 ltp/runalltests.sh
7922 84) Log Message:
7923 Integrate ltp network stress tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7925 Modified Files:
7926 ltp/runalltests.sh
7928 85) Log Message:
7929 Integrate ltp adp tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7931 Modified Files:
7932 ltp/runalltests.sh
7934 86) Log Message:
7935 Integrate ltp autofs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7937 Modified Files:
7938 ltp/runalltests.sh
7940 87) Log Message:
7941 Fix Diskio test. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7943 Modified Files:
7944 ltp/testscripts/diskio.sh
7946 88) Log Message:
7947 Integrate ltp exportfs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7949 Modified Files:
7950 ltp/runalltests.sh
7952 89) Log Message:
7953 Integrate ltp ro only fs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7955 Modified Files:
7956 ltp/runalltests.sh
7958 90) Log Message:
7959 Integrate ltp isofs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7961 Modified Files:
7962 ltp/runalltests.sh
7964 91) Log Message:
7965 Integrate ltp dmmapper tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7967 Modified Files:
7968 ltp/runalltests.sh
7970 92) Log Message:
7971 Integrate ltp fslvm tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7973 Modified Files:
7974 ltp/runalltests.sh
7976 93) Log Message:
7977 Integrate ltp fsnolvm tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7979 Modified Files:
7980 ltp/runalltests.sh
7982 94) Log Message:
7983 Integrate ltp scsi_debug tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7985 Modified Files:
7986 ltp/runalltests.sh
7988 95) Log Message:
7989 Integrate ltp sysfs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7991 Modified Files:
7992 ltp/runalltests.sh
7994 96) Log Message:
7995 Remove rpc tests from tirpc. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7997 Modified Files:
7998 ltp/runtest/rpctirpc
8000 97) Log Message:
8001 Integrate ltp tirpc tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
8003 Modified Files:
8004 ltp/runalltests.sh
8006 98) Log Message:
8007 Integrate ltp selinux tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
8009 Modified Files:
8010 ltp/runalltests.sh
8012 99) Log Message:
8013 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>.
8015 Modified Files:
8016 ltp/testcases/commands/unzip/unzip_tests.sh
8018 100) Log Message:
8019 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>.
8021 Modified Files:
8022 ltp/testcases/commands/gzip/gzip_tests.sh
8024 101) Log Message:
8025 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>. 
8027 Modified Files:
8028 ltp/testcases/kernel/syscalls/symlink/symlink01.c
8030 102) Log Message:
8031 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.
8032  - restore root privileges before tmp directory cleanup. This is needed, because as nonprivileged user, we don't have search permission on the current directory,
8033  - because of that, do not drop root completely by setuid(), change effective uid instead,
8034  - call cleanup in one case when setup fails,
8035 Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
8037 Modified Files:
8038 ltp/testcases/kernel/syscalls/mknod/mknod07.c
8040 LTP-20081130
8042 1) Log Message:
8043 librttest.c: enhancement and fixes for options handling. 
8044 - simplified check for duplicate options,
8045 - better handling of unknown options and missing args: report missing args and   exit,
8046 - exit if any option is wrong,
8047 - indent fix,
8048 Verified on all rt tests. Signed-off-by: Gilles Carry <gilles.carry@bull.net>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
8050 Modified File(s):
8051 ltp/testcases/realtime/lib/librttest.c
8053 2) Log Message:
8054 matrix_mult.c: set_affinity to work when there are offline cpus:
8055 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>,
8057 Modified File(s):
8058 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
8060 3) Log Message:
8061 matrix_mult.c: dynamic iterations configuration.
8062 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.
8064 Modified File(s):
8065 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
8067 4) Log Message:
8068 matrix_mult.c: thread synchronisation simplification:
8069 In concurrent calculations:
8070 - use a single pthread_barrier to start all threads together instead of a combination of barrier/mutex/condvar.
8071 - main thread no longer participates to concurrent calculations and simply performs rt_gettime(s) for global time spent evaluation.
8072 Signed-off-by: Gilles Carry <gilles.carry@bull.net>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
8074 Modified File(s):
8075 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
8077 5) Log Message:
8078 matrix_mult.c: concurrent calculation stats fix:
8079 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>.
8081 Modified File(s):
8082 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
8084 6) Log Message:
8085 use feedback from Jan Kratochvil so we wait for the child to be stopped before we attempt to ptrace it.
8087 Modified File(s):
8088 ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.h
8090 7) Log Message:
8091 base {PEEK,POKE}USER on sizeof(user) rather than sizeof(pt_regs) and add a few more corner cases.
8093 Modified File(s):
8094 ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
8096 8) Log Message:
8097 drop backup file configure~
8099 Modified File(s):
8100 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure~
8102 9) Log Message:
8103 start a .gitignore
8105 Added File(s):
8106 ltp/.gitignore
8108 10) Log Message:
8109 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>.
8111 Modified File(s):
8112 ltp/testcases/commands/cron/cron_tests.sh
8114 11) Log Message:
8115 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>.
8117 Modified File(s):
8118 ltp/testcases/kernel/numa/test.sh
8120 12) Log Message:
8121 The following are errors while compiling ltp-full-20081031 with ARM architecture:
8122 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
8123 -Wall  -I../../include -g -Wall -I../../../../include -Wall    eventfd01.c -L../../../../lib -lltp -o eventfd01
8124 In file included from eventfd01.c:60:
8125 ../../include/linux_syscall_numbers.h:113:10: error: no macro name given in #ifndef directive
8126 make[4]: *** [eventfd01] Error 1
8127 make[4]: Leaving directory
8128 `/home/naresh/DIFF/11_2008/ltp-full-20081031/testcases/kernel/syscalls/eventfd' 
8129 make[3]: *** [all] Error 2
8130 make[3]: Leaving directory
8131 `/home/naresh/DIFF/11_2008/ltp-full-20081031/testcases/kernel/syscalls'
8132 Here I am attaching the patch to resolve above error. Signed-Off-By: naresh kamboju <naresh.kernel@gmail.com>.
8134 Modified File(s):
8135 ltp/testcases/kernel/include/arm.in
8137 13) Log Message:
8138 Alan Cox [alan@lxorguk.ukuu.org.uk] wrote:
8139 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.
8140 Sukadev <sukadev@linux.vnet.ibm.com> wrote:
8141 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 ? 
8142 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 ?
8143 Sukadev <sukadev@linux.vnet.ibm.com> wrote:
8144 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>.
8146 Modified File(s):
8147 ltp/testcases/kernel/pty/ptem01.c
8149 14) Log Message:
8150 Enable Kernel with the Option during build to test filecaps support. Subrata.
8152 Modified File(s):
8153 ltp/README
8154 ltp/testcases/kernel/security/filecaps/README
8156 15) Log Message:
8157 check input files and abort if broken line is found
8159 Modified File(s):
8160 ltp/testcases/kernel/include/regen.sh
8162 16) Log Message:
8163 remove bogus line
8165 Modified File(s):
8166 ltp/testcases/kernel/include/sh.in
8168 17) Log Message:
8169 The attached Patch defines more about the keywords:
8170 i) TPASS - Indicates that the test case had the expected result and passed.
8171 ii) TFAIL - Indicates that the test case had an unexpected result and failed.
8172 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.
8173 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. 
8174 v) TRETR - Indicates that the test cases has been retired and should not be executed any longer.
8175 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.
8176 vii) TINFO - Specifies useful information about the status of the test that does not affect the result and does not indicate a problem.
8178 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>.
8180 Modified File(s):
8181 ltp/tools/html_report_header.txt
8183 18) Log Message:
8184 Added test case for checking cpuidle sysfs files. Signed-Off-By: Nageswara R Sastry <rnsastry@linux.vnet.ibm.com>.
8186 Modified Files:
8187 ltp/testcases/kernel/power_management/Makefile
8188 ltp/testcases/kernel/power_management/runpwtests.sh
8190 Added Files:
8191 ltp/testcases/kernel/power_management/check_cpuidle_sysfs_files.sh
8193 19) Log Message:
8194 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>.
8197 Modified File(s):
8198 ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov.patch
8200 20) Log Message:
8201 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>. 
8203 Modified File(s):
8204 ltp/runtest/syscalls
8205 ltp/testcases/kernel/syscalls/chown/Makefile
8206 ltp/testcases/kernel/syscalls/fchown/Makefile
8207 ltp/testcases/kernel/syscalls/fcntl/Makefile
8208 ltp/testcases/kernel/syscalls/fstat/Makefile
8209 ltp/testcases/kernel/syscalls/fstatat/Makefile
8210 ltp/testcases/kernel/syscalls/fstatfs/Makefile
8211 ltp/testcases/kernel/syscalls/getdents/Makefile
8212 ltp/testcases/kernel/syscalls/geteuid/Makefile
8213 ltp/testcases/kernel/syscalls/getgroups/Makefile
8214 ltp/testcases/kernel/syscalls/getuid/Makefile
8215 ltp/testcases/kernel/syscalls/lchown/Makefile
8216 ltp/testcases/kernel/syscalls/lstat/Makefile
8217 ltp/testcases/kernel/syscalls/pread/Makefile
8218 ltp/testcases/kernel/syscalls/pselect/Makefile
8219 ltp/testcases/kernel/syscalls/setfsgid/Makefile
8220 ltp/testcases/kernel/syscalls/setfsuid/Makefile
8221 ltp/testcases/kernel/syscalls/setregid/Makefile
8222 ltp/testcases/kernel/syscalls/setresgid/Makefile
8223 ltp/testcases/kernel/syscalls/setresuid/Makefile
8224 ltp/testcases/kernel/syscalls/setreuid/Makefile
8225 ltp/testcases/kernel/syscalls/setuid/Makefile
8226 ltp/testcases/kernel/syscalls/stat/Makefile
8227 ltp/testcases/kernel/syscalls/statfs/Makefile
8229 21) Log Message:
8230 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>. 
8232 Modified File(s):
8233 ltp/runalltests.sh
8235 22) Log Message:
8236 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>.
8238 Added Files:
8239 ltp/testcases/kernel/containers/pidns/pidns06.c
8241 23) Log Message:
8242 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>.
8244 Modified File(s):
8245 ltp/README
8246 ltp/testcases/kernel/security/selinux-testsuite/README
8248 24) Log Message:
8249 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>.
8251 Modified File(s):
8252 ltp/testcases/kernel/containers/netns/initialize.sh
8254 25) Log Message:
8255 (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>.
8257 Modified File(s):
8258 ltp/runtest/ltp-aio-stress.part1
8259 ltp/runtest/ltp-aio-stress.part2
8260 ltp/runtest/ltp-aiodio.part1
8261 ltp/runtest/ltp-aiodio.part2
8263 26) Log Message:
8264 Subrata and Daniel,
8265 moving from ia64 to x86_64 arch I have got this at linking time: 
8266 cc -o aio-stress aio-stress.o -Wall -O -g -DAIO -L /usr/lib -laio -lpthread
8267 /usr/bin/ld: skipping incompatible /usr/lib/libpthread.so when searching for -lpthread
8268 /usr/bin/ld: skipping incompatible /usr/lib/libpthread.a when searching for -lpthread
8269 /usr/bin/ld: skipping incompatible /usr/lib/libc.so when searching for -lc
8270 /usr/bin/ld: skipping incompatible /usr/lib/libc.a when searching for -lc
8271 so , if you could  have a look to the suggested following  patch. Signed-Off-By: Jacky Malcles <Jacky.Malcles@bull.net>.
8273 Modified File(s):
8274 ltp/testcases/kernel/io/ltp-aiodio/Makefile
8276 27) Log Message:
8277 on SLES10 SP2 __NR_get_robust_list is not defined and cause following compiler warning:
8278 ---->8---------
8279 make[4]: Entering directory
8280 `/usr/src/packages/BUILD/ltp-full-20081031/testcases/kernel/syscalls/get_robust_list'
8281 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
8282 get_robust_list01.c: In function 'main':
8283 get_robust_list01.c:252: warning: control reaches end of non-void function
8284 make[4]: Leaving directory
8285 `/usr/src/packages/BUILD/ltp-full-20081031/testcases/kernel/syscalls/get_robust_list'
8286 ----8<---------
8287 And cause "unexpected" return value:
8288 ----8<---------
8289 x86_64:~/:[1]# /usr/lib64/ltp/testcases/bin/get_robust_list01 get_robust_list: system call not available
8290 x86_64:~/:[43]# echo $?
8292 x86_64:~/:[0]# /usr/lib64/ltp/testcases/bin/get_robust_list01 | wc -c
8294 ---->8---------
8295 Attached patch avoids "random"/43 return value. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
8297 Modified File(s):
8298 ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
8300 28) Log Message:
8301 This patch fixes a compilation warning:
8302 timerfd01.c: In function `main':
8303 timerfd01.c:128: warning: unused variable `tfd2'
8304 Signed-off-by: CAI Qian <caiqian@cclom.cn>.
8306 Modified File(s):
8307 ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
8309 29) Log Message:
8310 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>.
8312 Modified File(s):
8313 ltp/pan/pan.c
8314 ltp/pan/zoolib.c
8315 ltp/testcases/kernel/power_management/runpwtests.sh
8316 ltp/testcases/kernel/syscalls/eventfd/Makefile
8317 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
8318 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
8319 ltp/testcases/kernel/syscalls/kill/kill03.c
8320 ltp/testcases/kernel/syscalls/kill/kill04.c
8321 ltp/testcases/kernel/syscalls/mount/mount03.c
8322 ltp/testcases/kernel/syscalls/move_pages/Makefile
8324 30) Log Message:
8325 when building Debian ltp package on alpha, the package failed to build, because alpha lacks some of the syscalls (the xxx_16 ones). See:
8326 http://experimental.debian.net/fetch.php?&pkg=ltp&ver=20081031%2Bdfsg-1&arch=alpha&stamp=1225968365&file=log&as=raw
8327 I have created some patches, which fix this behaviour (ie. the build  doesn't fail then). They work like this:
8328 1. Syscalls which are potentially missing on some architectures are listed in the stub-list,
8329 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:
8330 - the syscalls added to the stub list are the ones which appear in the kernel sources as __IGNORE_name-of-syscall,
8331 - 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).
8332 Signed-off-by: Jiri Palecek <jpalecek@web.de>.
8334 Modified File(s):
8335 ltp/testcases/kernel/include/regen.sh
8336 ltp/testcases/kernel/include/stub-list
8337 ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
8338 ltp/testcases/kernel/syscalls/setgid/setgid01.c
8339 ltp/testcases/kernel/syscalls/setgid/setgid02.c
8340 ltp/testcases/kernel/syscalls/setgid/setgid03.c
8341 ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
8342 ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
8344 31) Log Message:
8345 Fix success detection in execve04 test:
8346 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 
8347 1. The failure (ie. success of the call) is unnoticed,
8348 2. The test leaves loads of files in the temporary directory.
8349 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>.
8351 Modified File(s):
8352 ltp/testcases/kernel/syscalls/execve/execve04.c
8354 32) Log Message:
8355 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>.
8357 Modified File(s):
8358 ltp/testcases/kernel/syscalls/execve/execve04.c
8360 33) Log Message:
8361 Don't break chown tests on non-catastrophic failures. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
8363 Modified File(s):
8364 ltp/testcases/kernel/syscalls/chown/chown03.c
8365 ltp/testcases/kernel/syscalls/fchown/fchown02.c
8366 ltp/testcases/kernel/syscalls/fchown/fchown03.c
8368 34) Log Message:
8369 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>.
8371 Modified File(s):
8372 ltp/testcases/kernel/syscalls/chmod/chmod06.c
8373 ltp/testcases/kernel/syscalls/chown/chown04.c
8374 ltp/testcases/kernel/syscalls/fchown/fchown02.c
8375 ltp/testcases/kernel/syscalls/fchown/fchown03.c
8376 ltp/testcases/kernel/syscalls/fchown/fchown04.c
8377 ltp/testcases/kernel/syscalls/fchown/fchown05.c
8379 35) Log Message:
8380 Prevent leaving files in the temporary directory by calling tst_rmdir, or cleanup, where appropriate. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
8382 Modified File(s):
8383 ltp/testcases/kernel/fs/stream/stream04.c
8384 ltp/testcases/kernel/syscalls/chown/chown03.c
8385 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
8386 ltp/testcases/kernel/syscalls/fchown/fchown04.c
8387 ltp/testcases/kernel/syscalls/fdatasync/fdatasync01.c
8388 ltp/testcases/kernel/syscalls/ftruncate/ftruncate03.c
8389 ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
8390 ltp/testcases/network/lib6/runcc.c
8392 36) Log Message:
8393 Call cleanup() at the right places to prevent fallocate tests leaving files in the temporary directory. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
8395 Modified File(s):
8396 ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
8397 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
8399 37) Log Message:
8400 I've clean my signalfd test case up with autoconf. After applying the patch, do at ltp/
8401     autoconf
8402     autoheader
8403     ./configure
8404     make (or cd testcases/kernel/syscalls/signalfd; make)
8405 Benefits are:
8406 - signalfd01.c doesn't depends on kernel version (it used KERNEL_VERSION macro.)
8407 - Makefile becomes simple.
8408 - #ifdef/#endif of signalfd01.c becomes readable.
8409 - signalfd.m4 can use other program than ltp.
8410 I revisied my patch.
8411 - signalfd.m4 is renamed to ltp-signalfd.m4.
8412 - configure is run by make if config.h is older than config.h.in.
8413 - autoconf is run by make if configure is older than configure.ac.
8414 - autoheader is run by make if config.h.in is older than configure.ac.
8415 - dist-clean, a new make target, removes autom4te.cache, config.log and config.status.
8416 - maintainer-clean, a new make target, removes configure and config.h.in.
8417 Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
8419 Modified Files:
8420 ltp/Makefile
8421 ltp/include/Makefile
8422 ltp/testcases/kernel/syscalls/signalfd/Makefile
8423 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
8424 Added Files:
8425 ltp/configure.ac
8426 ltp/m4/Makefile
8427 ltp/m4/ltp-signalfd.m4
8429 38) Log Message:
8430 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>.
8432 Modified File(s):
8433 ltp/testcases/network/sctp/testlib/sctputil.h
8435 39) Log Message:
8436 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>.
8438 Modified File(s):
8439 ltp/testcases/kernel/ipc/pipeio/pipeio.c
8441 40) Log Message:
8442 regen linux_syscall_numbers.h whenever regen.sh changes. Mike Frysinger <vapier@users.sourceforge.net>.
8444 Modified File(s):
8445 ltp/testcases/kernel/include/Makefile
8447 41) Log Message:
8448 make syscall() wrapper a bit more readable. Mike Frysinger <vapier@users.sourceforge.net>.
8450 Modified File(s):
8451 ltp/testcases/kernel/include/regen.sh
8453 42) Log Message:
8454 only create symlink if it doesnt exist already. Mike Frysinger <vapier@users.sourceforge.net>.
8456 Modified File(s):
8457 ltp/testcases/kernel/include/Makefile
8459 43) Log Message:
8460 generate stub list on the fly based on *.in files
8462 Modified File(s):
8463 ltp/testcases/kernel/include/regen.sh
8465 Removed File(s):
8466 ltp/testcases/kernel/include/stub-list
8468 44) Log Message:
8469 cleanup style with Lindent
8471 Modified File(s):
8472 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
8474 45) Log Message:
8475 use a macroname that isnt crazy long.
8477 Modified File(s):
8478 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
8480 46) Log Message:
8481 fill out AC_INIT().
8483 Modified File(s):
8484 ltp/configure.ac
8486 47) Log Message:
8487 use AC_CHECK_HEADERS_ONCE().
8489 Modified File(s):
8490 ltp/ltp/m4/ltp-signalfd.m4
8492 48) Log Message:
8493 make autotools optional and start a sane config.h by default.
8495 Modified File(s):
8496 ltp/include/Makefile 
8497 ltp/Makefile
8498 Added File(s):
8499 ltp/include/config.h.default 
8501 49) Log Message:
8502 add some compiled objects to the ignore list.
8504 Modified File(s):
8505 ltp/.gitignore
8507 50) Log Message:
8508 Integrate unzip tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
8510 Modified Files:
8511 ltp/runtest/commands ltp/testcases/commands/Makefile
8512 ltp/testcases/commands/unzip/unzip_tests.sh
8514 51) Log Message:
8515 Integrate tpm_tools into runalltests.sh. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
8517 Modified Files:
8518 ltp/runalltests.sh
8520 53) Log Message:
8521 Integrate gzip tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
8523 Modified Files:
8524 ltp/runtest/commands
8526 54) Log Message:
8527 Integrate fileutils tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
8529 Modified Files:
8530 ltp/runtest/commands
8532 55) Log Message:
8533 Integrate size01 tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
8535 Modified Files:
8536 ltp/runtest/commands
8538 56) Log Message:
8539 Add ltp/runtest/commands file to ltp/runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
8541 Modified Files:
8542 ltp/runltp
8544 57) Log Message:
8545 hugemmap02 "Segmentation fault" fix:
8546 -----------------------------------------------------------
8547 Iranna D. Ankad <iranna.ankad@in.ibm.com> Reported:
8548 -----------------------------------------------------------
8549 hugemmap02 "Segmentation fault" on a 32-bit system:
8550 Linux 2.6.18-120.el5PAE #1 SMP Fri Oct 17 18:17:11 EDT 2008 i686 i686 i386 GNU/Linux
8551 Allocate some huge pages:
8552 # echo 50 > /proc/sys/vm/nr_hugepages
8553 2. Create & mount hugetlbfs
8554 #mkdir -p /hugetlbfs
8555 #mount -t hugetlbfs none /hugetlbfs
8556 3. Go to following directory in LTP i.e cd /root/ltp-full-20080930/testcases/kernel/mem/hugetlb/hugemmap
8557 4. Run "hugemmap02" test
8558 # ./hugemmap02 -H /hugetlbfs/
8559 Segmentation fault
8560 -----------------------------------------------------------
8561 Cijurajan Kollanoor <cijurajan@in.ibm.com> Replied:
8562 -----------------------------------------------------------
8563 The program receives a segmentation fault here:
8564 154                 /* Attempt to mmap a huge page into a low memory address
8566 155                 errno = 0;
8567 156                 addr2 = mmap(LOW_ADDR2, MAP_SIZE, PROT_READ | PROT_WRITE,
8568 ==> Segfault
8569 157                             MAP_SHARED | MAP_FIXED, fildes, 0);
8571 -----------------------------------------------------------
8572 Adam Litke <agl@us.ibm.com>Replied:
8573 -----------------------------------------------------------
8574 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:
8575 1. Insert a 'getchar();' call above line 155 in the test source code above and recompile the test.
8576 2. Run the test.  When it pauses (waiting for input at the getchar() call), hit <ctrl>-z to background the test.
8577 3. Determine the pid of the test case using ps
8578 4. Collect the /proc/<pid>/maps for the appropriate pid
8579 5. Paste that output here in this bug.
8580 -----------------------------------------------------------
8581 Cijurajan Kollanoor Replied:
8582 -----------------------------------------------------------
8583 # cat maps
8584 00000000-00001000 r-xs 00000000 00:11 1781       /dev/zero
8585 00110000-0024e000 r-xp 00000000 08:02 19183585   /lib/libc-2.5.so
8586 0024e000-00250000 r-xp 0013e000 08:02 19183585   /lib/libc-2.5.so
8587 00250000-00251000 rwxp 00140000 08:02 19183585   /lib/libc-2.5.so
8588 00251000-00254000 rwxp 00251000 00:00 0
8589 005f1000-0060b000 r-xp 00000000 08:02 19183582   /lib/ld-2.5.so
8590 0060b000-0060c000 r-xp 00019000 08:02 19183582   /lib/ld-2.5.so
8591 0060c000-0060d000 rwxp 0001a000 08:02 19183582   /lib/ld-2.5.so
8592 0073a000-0073b000 r-xp 0073a000 00:00 0          [vdso]
8593 08048000-0804d000 r-xp 00000000 08:02 2586373
8594 /root/ltp-full-20080930/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02
8595 0804d000-0804e000 rw-p 00004000 08:02 2586373
8596 /root/ltp-full-20080930/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02
8597 0804e000-08052000 rw-p 0804e000 00:00 0
8598 08248000-08269000 rw-p 08248000 00:00 0          [heap]
8599 67ef8000-77ef8000 r--s 00000000 00:11 1781       /dev/zero
8600 77ef8000-87ef8000 r--s 00000000 00:11 1781       /dev/zero
8601 87ef8000-97ef8000 r--s 00000000 00:11 1781       /dev/zero
8602 97ef8000-a7ef8000 r--s 00000000 00:11 1781       /dev/zero
8603 a7ef8000-b7ef8000 r--s 00000000 00:11 1781       /dev/zero
8604 b7ef8000-b7efa000 rw-p b7ef8000 00:00 0
8605 b7f0a000-b7f0b000 rw-p b7f0a000 00:00 0
8606 bf918000-bf92d000 rw-p bffea000 00:00 0          [stack]
8607 -----------------------------------------------------------
8608 ADAM G. LITKE Replied:
8609 -----------------------------------------------------------
8610 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.
8611 Signed-Off-By:  Cijurajan Kollanoor <cijurajan@in.ibm.com>,
8613 Modified File(s):
8614 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
8616 58) Log Message:
8617 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>.
8619 Modified File(s):
8620 ltp/testcases/kernel/syscalls/creat/creat07.c
8622 59) Log Message:
8623 Only define signalfd() when it actually gets used -- i.e. when !USE_STUB. Mike Frysinger <vapier@users.sourceforge.net>
8625 Modified File(s):
8626 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
8628 60) Log Message:
8629 require autoconf-2.61+. Mike Frysinger <vapier@users.sourceforge.net>.
8631 Modified File(s):
8632 ltp/configure.ac
8634 61) Log Message:
8635 lcov: preparations for release 1.7. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
8637 Modified File(s):
8638 ltp/utils/analysis/lcov/CHANGES
8639 ltp/utils/analysis/lcov/Makefile
8641 62) Log Message:
8642 lcov: update error and warning messages. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
8644 Modified File(s):
8645 ltp/utils/analysis/lcov/CHANGES
8646 ltp/utils/analysis/lcov/bin/gendesc
8647 ltp/utils/analysis/lcov/bin/genhtml
8648 ltp/utils/analysis/lcov/bin/geninfo
8649 ltp/utils/analysis/lcov/bin/genpng
8650 ltp/utils/analysis/lcov/bin/lcov
8653 63) Log Message:
8654 lcov: fix spec file bug. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
8656 Modified File(s):
8657 ltp/utils/analysis/lcov/rpm/lcov.spec
8659 64) Log Message:
8660 lcov: version + date updates. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
8662 Modified File(s):
8663 ltp/utils/analysis/lcov/README
8664 ltp/utils/analysis/lcov/bin/gendesc
8665 ltp/utils/analysis/lcov/bin/genhtml
8666 ltp/utils/analysis/lcov/bin/geninfo
8667 ltp/utils/analysis/lcov/bin/genpng
8668 ltp/utils/analysis/lcov/bin/lcov
8669 ltp/utils/analysis/lcov/man/gendesc.1
8670 ltp/utils/analysis/lcov/man/genhtml.1
8671 ltp/utils/analysis/lcov/man/geninfo.1
8672 ltp/utils/analysis/lcov/man/genpng.1
8673 ltp/utils/analysis/lcov/man/lcov.1
8674 ltp/utils/analysis/lcov/man/lcovrc.5
8675 ltp/utils/analysis/lcov/rpm/lcov.spec
8677 65) Log Message:
8678 lcov: updated CVS version to 1.8. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
8680 Modified File(s):
8681 ltp/utils/analysis/lcov/man/gendesc.1
8682 ltp/utils/analysis/lcov/man/genhtml.1
8683 ltp/utils/analysis/lcov/man/geninfo.1
8684 ltp/utils/analysis/lcov/man/genpng.1
8685 ltp/utils/analysis/lcov/man/lcov.1
8686 ltp/utils/analysis/lcov/man/lcovrc.5
8687 ltp/utils/analysis/lcov/bin/gendesc
8688 ltp/utils/analysis/lcov/bin/genhtml
8689 ltp/utils/analysis/lcov/bin/geninfo
8690 ltp/utils/analysis/lcov/bin/genpng
8691 ltp/utils/analysis/lcov/bin/lcov
8692 ltp/utils/analysis/lcov/rpm/lcov.spec
8693 ltp/utils/analysis/lcov/Makefile
8695 66) Log Message:
8696 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>.
8698 Modified Files:
8699 ltp/configure.ac
8700 ltp/m4/ltp-signalfd.m4
8701 ltp/runtest/syscalls
8702 ltp/testcases/kernel/syscalls/modify_ldt/Makefile
8703 ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt01.c
8704 ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt02.c
8706 Added Files:
8707 ltp/m4/ltp-modify_ldt.m4
8709 67) Log Message:
8710 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>.
8712 Modified File(s):
8713 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
8715 68) Log Message:
8716 [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>.
8718 Modified File(s):
8719 ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
8721 69) Log Message:
8722 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>.
8724 Modified File(s):
8725 ltp/testcases/kernel/syscalls/readlink/readlink03.c
8727 70) Log Message:
8728 Risrajak <risrajak@linux.vnet.ibm.com> reported:
8729 mallocstress testcase is failing on: Linux 2.6.27-rc6-7-default #1 SMP 2008-09-15 10:58:05 +0200 x86_64
8730 # ./testcases/kernel/mem/mtest07/mallocstress
8731 Aborted
8732 ---Kernel Component Data---
8733 Stack trace output: i am attaching full strace.
8734 <snip>
8735 clone(child_stack=0x7fe381a96250,
8736 flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID,
8737 parent_tidptr=0x7fe381a969e0, tls=0x7fe381a96950, child_tidptr=0x7fe381a969e0) = 27334
8738 nanosleep({0, 0}, NULL)                 = 0
8739 semop(34439172, 0x7fffa7cbef00, 1)      = 0
8740 futex(0x7fe39f2d19e0, FUTEX_WAIT, 27275, NULL <unfinished ...>
8741 +++ killed by SIGABRT +++
8742 ---------------------------------------
8743 Nagesh Sharyathi Replied:
8744 ---------------------------------------
8745 I was able to recreate the problem by spawning only 2 threads: This is what I found:
8746 ------------------------------------------------------------------------------------
8747 [pid  8006] tgkill(8004, 8006, SIGABRT <unfinished ...>
8748 [pid  8005] <... mmap resumed> )        = 0x7f8ba781b000
8749 [pid  8006] <... tgkill resumed> )      = 0
8750 [pid  8005] nanosleep({0, 0},  <unfinished ...>
8751 [pid  8006] --- SIGABRT (Aborted) @ 0 (0) ---
8752 Process 8006 detached
8753 [pid  8005] <... nanosleep resumed> NULL) = 0
8754 [pid  8005] +++ killed by SIGABRT +++
8755 +++ killed by SIGABRT +++
8756 ------------------------------------------------------------------------------------
8757 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()
8758 =================================
8759          for (i = 0; i < num_alloc; i++)
8760          {
8761              dprt(("pid[%d]: freeing ptrs[i] %p\n", getpid(), ptrs[i]));
8762          if (ptrs[i][0] != i) {
8763          fprintf(stderr, "pid[%d]: fail: bad sentinel value\n", getpid());
8764          return 1;
8765          }
8766          free(ptrs[i]);  <== Problem area
8767              my_yield();
8768         }
8769 =================================
8770 Andrew Vagin Replied <avagin@gmail.com>:
8771 Thanks. I found error for help valgrind.
8772 ==13393== Thread 56:
8773 ==13393== Invalid write of size 8
8774 ==13393==    at 0x400C27: allocate_free (mallocstress.c:198)
8775 ==13393==    by 0x400E4D: alloc_mem (mallocstress.c:281)
8776 ==13393==    by 0x3B5F007299: start_thread (in /lib64/libpthread-2.8.so)
8777 ==13393==    by 0x3B5E4E439C: clone (in /lib64/libc-2.8.so)
8778 ==13393==  Address 0x4c36a60 is 0 bytes inside a block of size 1 alloc'd
8779 ==13393==    at 0x4A0739E: malloc (vg_replace_malloc.c:207)
8780 ==13393==    by 0x400BF0: allocate_free (mallocstress.c:192)
8781 ==13393==    by 0x400E4D: alloc_mem (mallocstress.c:281)
8782 ==13393==    by 0x3B5F007299: start_thread (in /lib64/libpthread-2.8.so)
8783 ==13393==    by 0x3B5E4E439C: clone (in /lib64/libc-2.8.so)
8784 (gdb) print i
8785 $1 = 0
8786 (gdb) print alloc_num
8787 No symbol "alloc_num" in current context.
8788 (gdb) print num_alloc
8789 $2 = 0
8790 (gdb) print size
8791 $3 = 1
8792 strick the eye, we have pointer with type long, but allocate one byte only.
8793 size_t  size       = 1;
8794 long    *ptrs[MAXPTRS];
8795 ......
8796 ptrs[num_alloc] = (long *)malloc(size);
8797 I use valgrind first time. Thanks for this possibility:). see the attached patch. test passed and valgrind don't report errors after my patch. 
8798 Thread [34]: allocate_free() returned 0, succeeded.  Thread exiting.
8799 main(): test passed.
8800 ==13299==
8801 ==13299== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 4 from 1)
8802 ==13299== malloc/free: in use at exit: 0 bytes in 0 blocks.
8803 ==13299== malloc/free: 233,080 allocs, 227,080 frees, 5,454,975,665,283 bytes allocated.
8804 ps: I use oldsize = 5, because long will be equal 8 in more case. oldsize is previous value of fibannoci series. 
8805 Signed-Off-By: "avagin@gmail.com" <avagin@gmail.com>.
8807 Modified File(s):
8808 ltp/testcases/kernel/mem/mtest07/Makefile
8809 ltp/testcases/kernel/mem/mtest07/mallocstress.c
8811 71) Log Message:
8812 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:
8813 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.
8815 Modified Files:
8816 ltp/runtest/syscalls
8817 ltp/testcases/kernel/include/x86_64.in
8818 Added Files:
8819 ltp/testcases/kernel/syscalls/accept4/Makefile
8820 ltp/testcases/kernel/syscalls/accept4/accept4_01.c
8822 72) Log Message:
8823 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>.
8825 Modified File(s):
8826 ltp/testcases/kernel/power_management/check_cpuidle_sysfs_files.sh
8828 73) Log Message:
8829 A small Fix. Signed-off-by: Masatake YAMATO<yamato@redhat.com>.
8831 Modified File(s):
8832 ltp/m4/ltp-signalfd.m4
8834 74) Log Message:
8835 - Type definitions defined in header files included from sys/signalfd.h and type definitions defined in sys/signalfd.h are conflicted.
8836 - s/SIGNALFD_REFIX/SIGNALFD_PREFIX/
8837 - if HAVE_SIGNALFD is not defined, use stub.
8838 - if HAVE_LINUX_TYPES_H is defined, use our own implemention to call signalfd
8839   syscall.
8840 Signed-of-by: Masatake YAMATO<yamato@redhat.com>.
8842 Modified File(s):
8843 ltp/m4/ltp-signalfd.m4
8844 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
8846 75) Log Message:
8847 Update to OpenHPI 2.13.1. See http://openhpi.org/ for more details.
8849 Modified File(s):
8851 76) Log Message:
8852 Add Kernel Config Info for compiling KDUMP/KEXEC kernel. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
8854 Modified File(s):
8855 ltp/README
8857 77) Log Message:
8858 This patch ensures that prio-preempt uses the librt debug mechanism. Tested: Running the test:
8859 ./prio_preempt
8860 ./prio_preempt -v3
8861 ./run_auto
8862 Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>. Acked-by: Darren Hart <dvhltc@us.ibm.com>.
8864 Modified File(s):
8865 ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
8867 78) Log Message:
8868 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:
8869 ./prio-wake
8870 ./run_auto.
8871 Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>. Acked-by: Darren Hart <dvhltc@us.ibm.com>.
8873 Modified File(s):
8874 ltp/testcases/realtime/func/prio-wake/prio-wake.c
8876 79) Log Message:
8877 OK. I have implemented such a patch which does not overflow anymore. However, I could not test it, because:
8878 pipeio -s 5000 -i 2000000000 -c 5
8879 just runs too long. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
8881 Modified File(s):
8882 ltp/testcases/kernel/ipc/pipeio/pipeio.c
8884 80) Log Message:
8885 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. 
8886 Testing done:
8887 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.
8888 Changelog:
8889 * Introduce periodic sleeps in the busy loop of gtod_latency to avoid soft lockups.
8890 Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>. Acked-by: John Stultz <johnstul@us.ibm.com>.
8892 Modified File(s):
8893 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
8895 81) Log Message:
8896 Here is a patch to fix the error below.
8897 /root/ltp-full-20081031/testcases/kernel/containers/netns/parentns.sh: 42: source: not found
8898 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>.
8900 Modified File(s):
8901 ltp/testcases/kernel/containers/netns/child_1.sh
8902 ltp/testcases/kernel/containers/netns/child_2.sh
8903 ltp/testcases/kernel/containers/netns/childipv6.sh
8904 ltp/testcases/kernel/containers/netns/childns.sh
8905 ltp/testcases/kernel/containers/netns/parent_1.sh
8906 ltp/testcases/kernel/containers/netns/parent_2.sh
8907 ltp/testcases/kernel/containers/netns/parent_share.sh
8908 ltp/testcases/kernel/containers/netns/parentns.sh
8909 ltp/testcases/kernel/containers/netns/paripv6.sh
8911 82) Log Message:
8912 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>.
8914 Modified File(s):
8915 ltp/testcases/kernel/include/i386.in
8917 83) Log Message:
8918 umount can return error if /etc/mtab link to /proc/mounts
8919 $ mount --rbind /tmp/1 /tmp/2
8920 $ mount
8922 /tmp/1 on /tmp/2 type none (rw,bind)
8923 $ mv /etc/mtab{,.orig}
8924 $ mount
8926 /dev/root on /tmp/2 type ext3 (rw,data=ordered)
8927 $ umount /tmp/1
8928 umount: /tmp/1: not mounted
8929 if umount return error, test_fs_bind.sh will hang up in the infinite loop:
8930 ( while grep_proc_mounts ; do
8931         grep_proc_mounts | awk '{print $2}' | xargs -r --max-args=1 umount -l
8932 done ) >& /dev/null
8933 but /proc/mounts contain next info:
8934 /dev/root /tmp/2\040(deleted) ext3 rw,data=ordered 0 0
8935 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>.
8937 Modified File(s):
8938 ltp/testcases/kernel/fs/fs_bind/regression/test02
8940 84) Log Message:
8941 Fix busy loop in realtime:
8942 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>.
8944 Modified File(s):
8945 ltp/testcases/realtime/include/librttest.h
8946 ltp/testcases/realtime/lib/librttest.c
8948 85) Log Message:
8949 I've added new Makefile target to run both autoconf and autoheader. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
8951 Modified File(s):
8952 ltp/Makefile
8954 86) Log Message:
8955 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>.
8957 Modified Files:
8958 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
8959 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
8960 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
8961 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
8963 87)  Log Message:
8964 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>.
8966 Modified Files:
8967 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
8968 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
8970 88) Log Message:
8971 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>.
8973 Modified Files:
8974 ltp/testcases/kernel/controllers/cpuctl/parameters.sh
8975 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
8976 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
8978 89) Log Message:
8979 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>.
8981 Modified Files:
8982 ltp/testcases/kernel/controllers/cpuctl/parameters.sh
8984 90) Log Message:
8985 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>.
8987 Added Files:
8988 ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task01.c
8990 91) Log Message:
8991 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>.
8993 Modified Files:
8994 ltp/testcases/kernel/controllers/cpuctl/parameters.sh
8995 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
8997 92) Log Message:
8998 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>.
9000 Modified Files:
9001 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
9002 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
9003 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
9004 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
9006 93) Log Message:
9007 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>.
9009 Modified Files:
9010 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
9011 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
9012 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
9013 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
9014 ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.c
9015 ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.h
9017 94) Log Message:
9018 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>.
9020 Modified Files:
9021 ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task01.c
9023 95) Log Message:
9024 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>.
9026 Added Files:
9027 ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task02.c
9029 96) Log Message:
9030 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>.
9032 Modified Files:
9033 ltp/testcases/kernel/controllers/cpuctl/parameters.sh
9034 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
9036 97) Log Message:
9037 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>.
9039 Modified Files:
9040 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
9042 98) Log Message:
9043 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>.
9045 Added Files:
9046 ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task03.c
9048 99) Log Message:
9049 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>.
9051 Modified Files:
9052 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
9054 100) Log Message:
9055 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>.
9057 Modified Files:
9058 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
9060 101) Log Message:
9061 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>.
9063 Added Files:
9064 ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task04.c
9066 102) Log Message:
9067 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>.
9069 Modified Files:
9070 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
9072 103) Log Message:
9073 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>.
9075 Modified Files:
9076 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
9078 104) Log Message:
9079 Re-enablement of TI-RPC tests to build/install/run in LTP:
9080 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.
9081 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.
9082 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>.
9084 Modified Files:
9085 ltp/runtest/rpc
9086 ltp/runtest/stress.part3
9087 ltp/testcases/network/rpc/Makefile
9088 ltp/testcases/network/rpc/README
9089 ltp/testcases/network/rpc/basic_tests/rpcinfo/rpcinfo01
9090 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/README
9091 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.auto
9092 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.interactive
9093 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_scalability_lib.sh
9094 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_tirpc_ts_run.sh
9095 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_run.sh
9096 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_wizard.sh
9097 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_tests.sh
9098 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.ftr
9099 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/rpc_ts_run.ftr
9100 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_get_myaddress/1-basic.c
9101 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps/1-basic.c
9102 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getport/1-basic.c
9103 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/1-basic.c
9104 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/2-stress.c
9105 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/7-performance.c
9106 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_set/1-basic.c
9107 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_unset/1-basic.c
9108 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_auth_destroy/1-basic.c
9109 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authnone_create/1-basic.c
9110 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create/1-basic.c
9111 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create_default/1-basic.c
9112 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/1-basic.c
9113 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/2-stress.c
9114 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/5-scalability.c
9115 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/6-dataint.c
9116 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/7-performance.c
9117 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/8-complex.c
9118 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/1-basic.c
9119 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/3-limits.c
9120 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/1-basic.c
9121 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/2-stress.c
9122 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/7-performance.c
9123 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/1-basic.c
9124 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/2-stress.c
9125 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/1-basic.c
9126 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/3-limits.c
9127 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/1-basic.c
9128 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/7-performance.c
9129 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/1-basic.c
9130 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/2-stress.c
9131 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/3-limits.c
9132 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/7-performance.c
9133 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/1-basic.c
9134 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/3-limits.c
9135 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/1-basic.c
9136 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/2-stress.c
9137 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/7-performance.c
9138 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_pcreateerror/1-basic.c
9139 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perrno/1-basic.c
9140 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perror/1-basic.c
9141 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_spcreateerror/1-basic.c
9142 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperrno/1-basic.c
9143 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperror/1-basic.c
9144 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_auth/1-basic.c
9145 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noproc/1-basic.c
9146 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noprog/1-basic.c
9147 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_progvers/1-basic.c
9148 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_systemerr/1-basic.c
9149 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_weakauth/1-basic.c
9150 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_registerrpc/1-basic.c
9151 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_register/1-basic.c
9152 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_unregister/1-basic.c
9153 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_register/1-basic.c
9154 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_unregister/1-basic.c
9155 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/1-basic.c
9156 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/2-stress.c
9157 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/5-scalability.c
9158 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/6-dataint.c
9159 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/7-performance.c
9160 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/1-basic.c
9161 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/2-stress.c
9162 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/5-scalability.c
9163 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/6-dataint.c
9164 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/7-performance.c
9165 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/8-complex.c
9166 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/1-basic.c
9167 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/6-dataint.c
9168 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_freeres/1-basic.c
9169 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_geterr/1-basic.c
9170 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/1-basic.c
9171 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/svc.c
9172 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/1-basic.c
9173 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/6-dataint.c
9174 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/client.c
9175 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getcaller/1-basic.c
9176 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/1-basic.c
9177 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/client.c
9178 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/1-basic.c
9179 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/3-limits.c
9180 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getmaps/1-basic.c
9181 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_create/1-basic.c
9182 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_seccreate/1-basic.c
9183 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authnone_create/1-basic.c
9184 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create/1-basic.c
9185 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create_default/1-basic.c
9186 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/1-basic.c
9187 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/2-stress.c
9188 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/4-mt.c
9189 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/5-scalability.c
9190 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/6-dataint.c
9191 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/7-performance.c
9192 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/8-complex.c
9193 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/1-basic.c
9194 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/3-limits.c
9195 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/1-basic.c
9196 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/3-limits.c
9197 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/1-basic.c
9198 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/3-limits.c
9199 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/1-basic.c
9200 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/3-limits.c
9201 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_pcreateerror/1-basic.c
9202 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/1-basic.c
9203 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/8-complex.c
9204 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/1-basic.c
9205 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/8-complex.c
9206 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noproc/1-basic.c
9207 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noprog/1-basic.c
9208 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_progvers/1-basic.c
9209 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_systemerr/1-basic.c
9210 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_weakauth/1-basic.c
9211 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/1-basic.c
9212 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/2-stress.c
9213 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/4-mt.c
9214 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/5-scalability.c
9215 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/6-dataint.c
9216 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/7-performance.c
9217 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/8-complex.c
9218 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/1-basic.c
9219 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/3-limits.c
9220 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/1-basic.c
9221 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/2-stress.c
9222 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/4-mt.c
9223 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/5-scalability.c
9224 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/6-dataint.c
9225 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/7-performance.c
9226 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/8-complex.c
9227 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_set/1-basic.c
9228 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_unset/1-basic.c
9229 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/1-basic.c
9230 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/2-stress.c
9231 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/4-mt.c
9232 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/1-basic.c
9233 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/3-limits.c
9234 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/1-basic.c
9235 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/2-stress.c
9236 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/4-mt.c
9237 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/1-basic.c
9238 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/2-stress.c
9239 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/4-mt.c
9240 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/5-scalability.c
9241 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/6-dataint.c
9242 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/7-performance.c
9243 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/8-complex.c
9244 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/1-basic.c
9245 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/3-limits.c
9246 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create/1-basic.c
9247 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/1-basic.c
9248 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/3-limits.c
9249 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/1-basic.c
9250 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/2-stress.c
9251 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/4-mt.c
9252 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/5-scalability.c
9253 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/6-dataint.c
9254 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/7-performance.c
9255 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/8-complex.c
9256 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/1-basic.c
9257 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/2-stress.c
9258 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/3-limits.c
9259 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/4-mt.c
9260 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/5-scalability.c
9261 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/6-dataint.c
9262 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/7-performance.c
9263 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/8-complex.c
9264 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/1-basic.c
9265 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/2-stress.c
9266 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/4-mt.c
9267 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/5-scalability.c
9268 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/6-dataint.c
9269 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/7-performance.c
9270 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/8-complex.c
9271 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/1-basic.c
9272 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/2-stress.c
9273 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/4-mt.c
9274 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/1-basic.c
9275 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/2-stress.c
9276 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/4-mt.c
9277 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/5-scalability.c
9278 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/6-dataint.c
9279 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/7-performance.c
9280 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/8-complex.c
9281 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create/1-basic.c
9282 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/1-basic.c
9283 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/3-limits.c
9284 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_destroy/1-basic.c
9285 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_create/1-basic.c
9286 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_destroy/1-basic.c
9287 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_svc_1/rpc_svc_1.c
9288 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_3/tirpc_svc_3.c
9289 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_4/tirpc_svc_4.c
9290 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_5/tirpc_svc_5.c
9291 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_6/tirpc_svc_6.c
9292 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_8/tirpc_svc_8.c
9293 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_9/tirpc_svc_9.c
9294 ltp/testscripts/ltpstress.sh
9296 Added Files:
9297 ltp/runtest/rpctirpc ltp/runtest/tirpc
9298 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_test_auto.sh
9299 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tests.sh
9300 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_test_auto.sh
9301 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_test_interactive.sh
9302 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_tirpc_test_auto.sh
9303 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_tirpc_tests.sh
9305 Removed Files:
9306 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile
9307 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.clnt
9308 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.svc
9309 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install
9310 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install.sh
9312 105) Log Message:
9313 Please find the testcase for the below assertion. Assertions 1: Steps:
9314 a) Create a  container .
9315 b) Create many levels of child containers inside this container.
9316 c) Now do kill -9 init , outside of the contaier.
9317 d) This should kill all the child containers . (containers created at the level below ).
9318 Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
9320 Added Files:
9321 ltp/testcases/kernel/containers/pidns/pidns05.c
9323 106) Log Message:
9324 Fix typo in pselect01_64 testcase: pselect0_64->pselect01_64. Signed-Off-By: Dmitry Guryanov <dguryanov@parallels.com>.
9326 Modified File(s):
9327 ltp/runtest/syscalls
9329 107) Log Message:
9330 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>.
9332 Modified File(s):
9333 ltp/testcases/realtime/func/async_handler/async_handler.c
9334 ltp/testcases/realtime/func/async_handler/async_handler_jk.c
9335 ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
9336 ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
9337 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
9338 ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
9339 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
9340 ltp/testcases/realtime/func/measurement/preempt_timing.c
9341 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
9342 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
9343 ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
9344 ltp/testcases/realtime/func/pi-tests/test-skeleton.c
9345 ltp/testcases/realtime/func/pi-tests/testpi-0.c
9346 ltp/testcases/realtime/func/pi-tests/testpi-1.c
9347 ltp/testcases/realtime/func/pi-tests/testpi-2.c
9348 ltp/testcases/realtime/func/pi-tests/testpi-4.c
9349 ltp/testcases/realtime/func/pi-tests/testpi-5.c
9350 ltp/testcases/realtime/func/pi-tests/testpi-6.c
9351 ltp/testcases/realtime/func/pi-tests/testpi-7.c
9352 ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
9353 ltp/testcases/realtime/func/prio-wake/prio-wake.c
9354 ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
9355 ltp/testcases/realtime/func/sched_football/sched_football.c
9356 ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
9357 ltp/testcases/realtime/func/sched_latency/sched_latency.c
9358 ltp/testcases/realtime/func/thread_clock/tc-2.c
9359 ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
9360 ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
9361 ltp/testcases/realtime/stress/pi-tests/testpi-3.c
9363 108) Log Message:
9364 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>.
9366 Modified Files:
9367 ltp/testcases/realtime/config.mk
9369 Removed Files:
9370 ltp/testcases/realtime/include/libjvmsim.h
9371 ltp/testcases/realtime/lib/libjvmsim.c
9373 109) Log Message:
9374 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: 
9375 # ./iptables_tests.sh
9376 iptables    0  INFO  :  INIT: Inititalizing tests.
9377 iptables    0  INFO  :  INIT: Flushing all rules.
9378 iptables01    0  INFO  :  iptables01: iptables -L -t filter will list all rules in table filter.
9379 iptables01    1  FAIL  :  iptables01: iptables -L -t filter failed to list rules. Reason:
9380 Chain INPUT (policy ACCEPT) target prot opt source destination                  
9381 Chain FORWARD (policy ACCEPT) target prot opt source destination                  
9382 Chain OUTPUT (policy ACCEPT) target prot opt source destination                  
9383 Chain RH-Firewall-1-INPUT (0 references) target prot opt source destination                  
9384 Vinay Sridhar <vinay@linux.vnet.ibm.com> replied:
9385 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>.
9387 Modified File(s):
9388 ltp/testcases/network/iptables/iptables_tests.sh
9390 LTP-20081031
9392 1) Log Message:
9393 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>.
9395 Modified File(s):
9396 ltp/testcases/kernel/controllers/test_controllers.sh
9398 2) Log Message:
9399 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>.
9401 Modified File(s):
9402 ltp/testcases/kernel/syscalls/ioctl/test_ioctl
9404 3) Log Message:
9405 Add support of kernel syscall test to Renesas. Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>.
9407 Modified Files:
9408 ltp/testcases/kernel/include/order
9409 Added Files:
9410 ltp/testcases/kernel/include/sh.in
9412 4) Log Message:
9413 Reverting the Following Patch.
9414 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>.
9416 Modified File(s):
9417 ltp/testcases/kernel/syscalls/ioctl/test_ioctl
9419 5) Log Message:
9420 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>.
9422 Modified File(s):
9423 ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
9425 6) Log Message:
9426 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>.
9428 Modified Files:
9429 ltp/testcases/kernel/controllers/io-throttle/Makefile
9430 ltp/testcases/kernel/controllers/io-throttle/run_io_throttle_test.sh
9431 Added Files:
9432 ltp/testcases/kernel/controllers/io-throttle/myfunctions-io.sh
9433 Removed Files:
9434 ltp/testcases/kernel/controllers/io-throttle/myfunctions.sh
9436 7) Log Message:
9437 dont use == or [[, and fix -z test
9439 Modified File(s):
9440 ltp/testcases/network/tcp_cmds/tcpdump/tcpdump01
9442 8) Log Message:
9443 convert all "source" commands in scripts to "." ... hopefully my sed-foo doesnt break anything ...
9445 Modified File(s):
9446 ltp/testcases/network/stress/broken_ip/broken_ip4-checksum
9447 ltp/testcases/network/stress/broken_ip/broken_ip4-dstaddr
9448 ltp/testcases/network/stress/broken_ip/broken_ip4-fragment
9449 ltp/testcases/network/stress/broken_ip/broken_ip4-ihl
9450 ltp/testcases/network/stress/broken_ip/broken_ip4-protcol
9451 ltp/testcases/network/stress/broken_ip/broken_ip4-totlen
9452 ltp/testcases/network/stress/broken_ip/broken_ip4-version
9453 ltp/testcases/network/stress/broken_ip/broken_ip6-dstaddr
9454 ltp/testcases/network/stress/broken_ip/broken_ip6-nexthdr
9455 ltp/testcases/network/stress/broken_ip/broken_ip6-plen
9456 ltp/testcases/network/stress/broken_ip/broken_ip6-version
9457 ltp/testcases/network/stress/ftp/ftp4-download-stress
9458 ltp/testcases/network/stress/ftp/ftp4-upload-stress
9459 ltp/testcases/network/stress/ftp/ftp6-download-stress
9460 ltp/testcases/network/stress/ftp/ftp6-upload-stress
9461 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic01
9462 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic02
9463 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic03
9464 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic04
9465 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic05
9466 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic06
9467 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic07
9468 ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic01
9469 ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic02
9470 ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic03
9471 ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic04
9472 ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic05
9473 ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic06
9474 ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic07
9475 ltp/testcases/network/stress/interface/if4-addr-change
9476 ltp/testcases/network/stress/interface/if4-alias-adddel
9477 ltp/testcases/network/stress/interface/if4-alias-addlarge
9478 ltp/testcases/network/stress/interface/if4-mtu-change
9479 ltp/testcases/network/stress/interface/if4-route-adddel
9480 ltp/testcases/network/stress/interface/if4-route-addlarge
9481 ltp/testcases/network/stress/interface/if4-updown
9482 ltp/testcases/network/stress/interface/if6-addr-adddel
9483 ltp/testcases/network/stress/interface/if6-addr-addlarge
9484 ltp/testcases/network/stress/interface/if6-mtu-change
9485 ltp/testcases/network/stress/interface/if6-route-adddel
9486 ltp/testcases/network/stress/interface/if6-route-addlarge
9487 ltp/testcases/network/stress/interface/if6-updown
9488 ltp/testcases/network/stress/http/http4-stress
9489 ltp/testcases/network/stress/http/http6-stress
9490 ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope01
9491 ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope02
9492 ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope03
9493 ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope04
9494 ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope01
9495 ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope02
9496 ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope03
9497 ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope04
9498 ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld01
9499 ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld02
9500 ltp/testcases/network/stress/multicast/packet-flood/mcast6-pktfld01
9501 ltp/testcases/network/stress/multicast/packet-flood/mcast6-pktfld02
9502 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip01
9503 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip02
9504 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip03
9505 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip04
9506 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip05
9507 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip06
9508 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip07
9509 ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip01
9510 ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip02
9511 ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip03
9512 ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip04
9513 ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip05
9514 ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip06
9515 ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip07
9516 ltp/testcases/network/stress/dns/dns4-stress
9517 ltp/testcases/network/stress/dns/dns6-stress
9518 ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic01
9519 ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic02
9520 ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic03
9521 ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic04
9522 ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic05
9523 ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic06
9524 ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic07
9525 ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic01
9526 ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic02
9527 ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic03
9528 ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic04
9529 ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic05
9530 ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic06
9531 ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic07
9532 ltp/testcases/network/stress/ssh/ssh4-stress
9533 ltp/testcases/network/stress/ssh/ssh6-stress
9534 ltp/testcases/network/stress/ns-tools/add_ipv6addr
9535 ltp/testcases/network/stress/ns-tools/bg_tcp_traffic
9536 ltp/testcases/network/stress/ns-tools/check_netem
9537 ltp/testcases/network/stress/ns-tools/check_setkey
9538 ltp/testcases/network/stress/ns-tools/get_ifname
9539 ltp/testcases/network/stress/ns-tools/initialize_if
9540 ltp/testcases/network/stress/ns-tools/killall_icmp_traffic
9541 ltp/testcases/network/stress/ns-tools/killall_tcp_traffic
9542 ltp/testcases/network/stress/ns-tools/killall_udp_traffic
9543 ltp/testcases/network/stress/ns-tools/set_ipv4addr
9544 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld01
9545 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld02
9546 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld03
9547 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld04
9548 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld05
9549 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld06
9550 ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld01
9551 ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld02
9552 ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld03
9553 ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld04
9554 ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld05
9555 ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld06
9556 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip01
9557 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip02
9558 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip03
9559 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip04
9560 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip05
9561 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip06
9562 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip07
9563 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip08
9564 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip09
9565 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip10
9566 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip11
9567 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip12
9568 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip13
9569 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip14
9570 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip01
9571 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip02
9572 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip03
9573 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip04
9574 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip05
9575 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip06
9576 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip07
9577 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip08
9578 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip09
9579 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip10
9580 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip11
9581 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip12
9582 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip13
9583 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip14
9584 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic01
9585 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic02
9586 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic03
9587 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic04
9588 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic05
9589 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic06
9590 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic07
9591 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic08
9592 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic09
9593 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic10
9594 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic11
9595 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic12
9596 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic13
9597 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic14
9598 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic01
9599 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic02
9600 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic03
9601 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic04
9602 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic05
9603 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic06
9604 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic07
9605 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic08
9606 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic09
9607 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic10
9608 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic11
9609 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic12
9610 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic13
9611 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic14
9612 ltp/testcases/network/stress/route/route4-change-dst
9613 ltp/testcases/network/stress/route/route4-change-gw
9614 ltp/testcases/network/stress/route/route4-change-if
9615 ltp/testcases/network/stress/route/route4-ifdown
9616 ltp/testcases/network/stress/route/route4-redirect
9617 ltp/testcases/network/stress/route/route4-rmmod
9618 ltp/testcases/network/stress/route/route6-change-dst
9619 ltp/testcases/network/stress/route/route6-change-gw
9620 ltp/testcases/network/stress/route/route6-change-if
9621 ltp/testcases/network/stress/route/route6-ifdown
9622 ltp/testcases/network/stress/route/route6-redirect
9623 ltp/testcases/network/stress/route/route6-rmmod
9624 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport01
9625 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport02
9626 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport03
9627 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport04
9628 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport05
9629 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport06
9630 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport07
9631 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport08
9632 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport09
9633 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport10
9634 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport11
9635 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport12
9636 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport13
9637 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport14
9638 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport01
9639 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport02
9640 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport03
9641 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport04
9642 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport05
9643 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport06
9644 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport07
9645 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport08
9646 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport09
9647 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport10
9648 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport11
9649 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport12
9650 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport13
9651 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport14
9652 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport01
9653 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport02
9654 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport03
9655 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport04
9656 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport05
9657 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport06
9658 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport07
9659 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport08
9660 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport09
9661 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport10
9662 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport11
9663 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport12
9664 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport13
9665 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport14
9666 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport01
9667 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport02
9668 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport03
9669 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport04
9670 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport05
9671 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport06
9672 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport07
9673 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport08
9674 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport09
9675 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport10
9676 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport11
9677 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport12
9678 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport13
9679 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport14
9680 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff01
9681 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff02
9682 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff03
9683 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff04
9684 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff05
9685 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff06
9686 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff07
9687 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff08
9688 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff09
9689 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff10
9690 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff11
9691 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff12
9692 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff13
9693 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff14
9694 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff01
9695 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff02
9696 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff03
9697 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff04
9698 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff05
9699 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff06
9700 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff07
9701 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff08
9702 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff09
9703 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff10
9704 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff11
9705 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff12
9706 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff13
9707 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff14
9708 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend01
9709 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend02
9710 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend03
9711 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend04
9712 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend05
9713 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend06
9714 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend07
9715 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend08
9716 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend09
9717 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend10
9718 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend11
9719 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend12
9720 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend13
9721 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend14
9722 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend01
9723 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend02
9724 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend03
9725 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend04
9726 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend05
9727 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend06
9728 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend07
9729 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend08
9730 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend09
9731 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend10
9732 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend11
9733 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend12
9734 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend13
9735 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend14
9736 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip01
9737 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip02
9738 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip03
9739 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip04
9740 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip05
9741 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip06
9742 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip07
9743 ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip01
9744 ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip02
9745 ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip03
9746 ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip04
9747 ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip05
9748 ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip06
9749 ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip07
9750 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale01
9751 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale02
9752 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale03
9753 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale04
9754 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale05
9755 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale06
9756 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale07
9757 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale08
9758 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale09
9759 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale10
9760 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale11
9761 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale12
9762 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale13
9763 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale14
9764 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale01
9765 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale02
9766 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale03
9767 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale04
9768 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale05
9769 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale06
9770 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale07
9771 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale08
9772 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale09
9773 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale10
9774 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale11
9775 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale12
9776 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale13
9777 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale14
9778 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso01
9779 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso02
9780 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso03
9781 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso04
9782 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso05
9783 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso06
9784 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso07
9785 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso08
9786 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso09
9787 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso10
9788 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso11
9789 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso12
9790 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso13
9791 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso14
9792 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso01
9793 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso02
9794 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso03
9795 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso04
9796 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso05
9797 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso06
9798 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso07
9799 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso08
9800 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso09
9801 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso10
9802 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso11
9803 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso12
9804 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso13
9805 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso14
9806 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup01
9807 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup02
9808 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup03
9809 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup04
9810 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup05
9811 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup06
9812 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup07
9813 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup08
9814 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup09
9815 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup10
9816 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup11
9817 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup12
9818 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup13
9819 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup14
9820 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup01
9821 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup02
9822 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup03
9823 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup04
9824 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup05
9825 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup06
9826 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup07
9827 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup08
9828 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup09
9829 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup10
9830 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup11
9831 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup12
9832 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup13
9833 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup14
9834 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff01
9835 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff02
9836 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff03
9837 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff04
9838 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff05
9839 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff06
9840 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff07
9841 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff08
9842 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff09
9843 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff10
9844 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff11
9845 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff12
9846 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff13
9847 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff14
9848 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff01
9849 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff02
9850 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff03
9851 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff04
9852 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff05
9853 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff06
9854 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff07
9855 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff08
9856 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff09
9857 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff10
9858 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff11
9859 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff12
9860 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff13
9861 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff14
9862 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport01
9863 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport02
9864 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport03
9865 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport04
9866 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport05
9867 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport06
9868 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport07
9869 ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport01
9870 ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport02
9871 ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport03
9872 ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport04
9873 ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport05
9874 ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport06
9875 ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport07
9876 ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic01
9877 ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic02
9878 ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic03
9879 ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic04
9880 ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic05
9881 ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic06
9882 ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic07
9883 ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic01
9884 ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic02
9885 ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic03
9886 ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic04
9887 ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic05
9888 ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic06
9889 ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic07
9890 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic01
9891 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic02
9892 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic03
9893 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic04
9894 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic05
9895 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic06
9896 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic07
9897 ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic01
9898 ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic02
9899 ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic03
9900 ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic04
9901 ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic05
9902 ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic06
9903 ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic07
9905 9) Log Message:
9906 fix typo pointed out by Elder Costa: dulation -> duration
9908 Modified File(s):
9909 ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic01
9910 ltp/testcases/network/stress/broken_ip/broken_ip4-checksum
9911 ltp/testcases/network/stress/broken_ip/broken_ip4-dstaddr
9912 ltp/testcases/network/stress/broken_ip/broken_ip4-fragment
9913 ltp/testcases/network/stress/broken_ip/broken_ip4-ihl
9914 ltp/testcases/network/stress/broken_ip/broken_ip4-protcol
9915 ltp/testcases/network/stress/broken_ip/broken_ip4-totlen
9916 ltp/testcases/network/stress/broken_ip/broken_ip4-version
9917 ltp/testcases/network/stress/broken_ip/broken_ip6-dstaddr
9918 ltp/testcases/network/stress/broken_ip/broken_ip6-nexthdr
9919 ltp/testcases/network/stress/broken_ip/broken_ip6-plen
9920 ltp/testcases/network/stress/broken_ip/broken_ip6-version
9921 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip01
9922 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic01
9923 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip01
9924 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic01
9925 ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic01
9926 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic01
9927 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport01
9928 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport01
9929 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip01
9930 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport01
9931 ltp/testcases/network/stress/tcp/uni-basic/tcp4-uni-basic01
9933 10) Log Message:
9934 lcov: geninfo chokes on spaces in the directory name
9936 From: Jeff Connelly <jeffconnelly@users.sourceforge.net>
9938 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.
9940 Modified File(s):
9941 ltp/utils/analysis/lcov/bin/geninfo
9942 ltp/utils/analysis/lcov/bin/lcov
9943 ltp/utils/analysis/lcov/CHANGES
9945 11) Log Message:
9946 gcov-kernel: added patches for linux-2.6.27
9948 Added File(s):
9949 ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov-arm-eabi.patch
9950 ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov-arm-hack.patch
9951 ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov.patch
9953 12) Log Message:
9954 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>. 
9956 Modified File(s):
9957 ltp/testcases/kernel/containers/pidns/pidns03.c
9959 13) Log Message:
9960 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>.
9962 Modified File(s):
9963 ltp/testcases/kernel/containers/netns/initialize.sh
9965 14) Log Message:
9966 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>.
9968 Modified File(s):
9969 ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
9971 15) Log Message:
9972 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>.
9974 Modified File(s):
9975 ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
9976 ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.c
9978 16) Log Message:
9979 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>.
9981 Modified File(s):
9982 ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
9984 17) Log Message:
9985 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.
9986 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.
9988 Modified Files:
9989 ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
9990 ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
9991 Added Files:
9992 ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.h
9993 Removed Files:
9994 ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.c
9996 18) Log Message:
9997 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>.
9999 Modified File(s):
10000 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
10002 19) Log Message:
10003 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>. 
10005 Modified File(s):
10006 ltp/testcases/kernel/syscalls/profil/profil01.c
10008 20) Log Message:
10009 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>.
10011 Modified File(s):
10012 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
10013 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
10015 21) Log Message:
10016 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>.
10018 Modified File(s):
10019 ltp/testcases/kernel/include/arm.in
10021 22) Log Message:
10022 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>.
10024 Modified File(s):
10025 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
10027 23) Log Message:
10028 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>.
10030 Modified File(s):
10031 ltp/testcases/kernel/syscalls/inotify/inotify01.c
10032 ltp/testcases/kernel/syscalls/inotify/inotify02.c
10034 24) Log Message:
10035 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>.
10037 Modified Files:
10038 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
10039 Added Files:
10040 ltp/testcases/kernel/containers/pidns/pidns04.c
10042 25) Log Message:
10043 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>.
10045 Modified File(s):
10046 ltp/pan/Makefile
10047 ltp/testcases/kernel/connectors/Makefile
10048 ltp/testcases/kernel/containers/check_for_unshare.c
10049 ltp/testcases/kernel/controllers/Makefile
10050 ltp/testcases/kernel/syscalls/ptrace/Makefile
10052 26) Log Message:
10053 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>.
10055 Modified File(s):
10056 ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
10058 27) Log Message:
10059 This patch cleans code a little bit by removing leftovers. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
10061 Modified File(s):
10062 ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
10063 ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
10065 28) Log Message:
10066 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>.
10068 Modified File(s):
10069 ltp/pan/Makefile
10070 ltp/testcases/kernel/include/regen.sh
10072 29) Log Message:
10073 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>.
10075 Modified Files:
10076 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
10077 Removed Files:
10078 ltp/testcases/kernel/containers/pidns/runtests_noltp.sh
10080 30) Log Message:
10081 After tested the latest LTP cases, the connector cases failed on RHEL5.2. Test fails with following error:
10082 <<<test_output>>>
10083 incrementing stop
10084 /home/ltp/cvs_ltp.orig/testcases/bin/connector_test.sh: line 9:
10085 /home/ltp/cvs_ltp.orig/testcases/bin/run_pec_test: No such file or directory
10086 <<<execution_status>>>
10087 Post Patching:
10088 <<<test_output>>>
10089 incrementing stop Connectors 0 CONF : system doesn't support execution of the test
10090 <<<execution_status>>>
10091 Signed-off-by: Jin Bing Guo <guojb@linux.vnet.ibm.com>.
10093 Modified File(s):
10094 ltp/testcases/kernel/connectors/connector_test.sh
10096 31) Log Message:
10097 Disabling this till TIRPC is built, installed and run properly. Subrata Modak <subrata@linux.vnet.ibm.com>.
10099 Modified File(s):
10100 ltp/runtest/stress.part3
10102 32) Log Message:
10103 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>.
10105 Modified File(s):
10106 ltp/testcases/kernel/fs/inode/inode01.c
10108 33) Log Message:
10109 Array size of path_list_string gets exceeded and cause an buffer overflow, when building with -D_FORTIFY_SOURCE=2
10110 ======= Backtrace: =========
10111 /lib64/libc.so.6(__chk_fail+0x2f)[0x2b3f94ec831f]
10112 /lib64/libc.so.6[0x2b3f94ec73c3]
10113 /root/ltp/ltp-full-20080916/testcases/kernel/fs/inode/inode01[0x4020e3]
10114 /lib64/libc.so.6(__libc_start_main+0xf4)[0x2b3f94e13184]
10115 /root/ltp/ltp-full-20080916/testcases/kernel/fs/inode/inode01[0x401609]
10116 ======= Memory map: ========
10117 [...]
10118 Program received signal SIGABRT, Aborted. 0x00002b3f94e25bb5 in raise () from /lib64/libc.so.6 (gdb) bt
10119 #0  0x00002b3f94e25bb5 in raise () from /lib64/libc.so.6
10120 #1  0x00002b3f94e26fb0 in abort () from /lib64/libc.so.6
10121 #2  0x00002b3f94e5c32b in __libc_message () from /lib64/libc.so.6
10122 #3  0x00002b3f94ec831f in __chk_fail () from /lib64/libc.so.6
10123 #4  0x00002b3f94ec73c3 in __strcat_chk () from /lib64/libc.so.6
10124 #5  0x00000000004020e3 in main () at inode01.c:169
10125 (gdb) up
10126 [...]
10127 #5  0x00000000004020e3 in main () at inode01.c:169
10128 169             strcat(path_list_string, "path_list");
10129 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>.
10131 Modified File(s):
10132 ltp/testcases/kernel/fs/inode/inode01.c
10134 34) Log Message:
10135 When compiling with -D_FORTIFY_SOURCE=2 following buffer-overflow gets detected: 
10136 Starting program:
10137 /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01
10138 symlink01    1  PASS  :  Creation of symbolic link file to no object file is ok
10139 symlink01    2  PASS  :  Creation of symbolic link file to no object file is ok
10140 symlink01    3  PASS  :  Creation of symbolic link file and object file via symbolic link is ok
10141 symlink01    4  PASS  :  Creating an existing symbolic link file error is caught
10142   *** buffer overflow detected ***:
10143 /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01 terminated
10144   ======= Backtrace: =========
10145   /lib64/libc.so.6(__chk_fail+0x2f)[0x2b5ae730f31f]
10146   /lib64/libc.so.6[0x2b5ae730e3c3]
10147   /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01[0x4048fe]
10148   /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01[0x403e7b]
10149   /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01[0x4047b7]
10150   /lib64/libc.so.6(__libc_start_main+0xf4)[0x2b5ae725a184]
10151   /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01[0x401c39]
10152   (gdb) bt
10153   #0  0x00002b5ae726cbb5 in raise () from /lib64/libc.so.6
10154   #1  0x00002b5ae726dfb0 in abort () from /lib64/libc.so.6
10155   #2  0x00002b5ae72a332b in __libc_message () from /lib64/libc.so.6
10156   #3  0x00002b5ae730f31f in __chk_fail () from /lib64/libc.so.6
10157   #4  0x00002b5ae730e3c3 in __strcat_chk () from /lib64/libc.so.6
10158   #5  0x00000000004048fe in creat_path_max (path1=0x409d88 "object", path2=<value optimized out>, path3=<value optimized out>) Read from remote host
10159   #6  0x0000000000403e7b in do_syscalltests (tcs=0x50cec0) at symlink01.c:958
10160   #7  0x00000000004047b7 in main (argc=<value optimized out>, argv=<value optimized out>) at symlink01.c:569 (gdb) up
10161   #1  0x00002b5ae726dfb0 in abort () from /lib64/libc.so.6 (gdb)  
10162   #2  0x00002b5ae72a332b in __libc_message () from /lib64/libc.so.6 (gdb)  
10163   #3  0x00002b5ae730f31f in __chk_fail () from /lib64/libc.so.6 (gdb)  
10164   #4  0x00002b5ae730e3c3 in __strcat_chk () from /lib64/libc.so.6 (gdb)  
10165   #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");
10166 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>.
10168 Modified File(s):
10169 ltp/testcases/kernel/syscalls/symlink/symlink01.c
10171 35) Log Message:
10172 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>.
10174 Modified File(s):
10175 ltp/runtest/ltp-aiodio.part3
10177 36) Log Message:
10178 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>.
10180 Modified Files:
10181 ltp/doc/man1/Makefile ltp/doc/man3/Makefile
10182 ltp/include/Makefile ltp/lib/Makefile ltp/pan/Makefile
10184 37) Log Message:
10185 Dont install ltp.pc and libltp.a with excutable flags. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
10187 Modified Files:
10188 ltp/lib/Makefile
10190 38) Log Message:
10191 Apply CFLAGS to compiler to ballista, kernel/syscalls/utimestat. Compile everything with (user-defined) CFLAGS. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
10193 Modified Files:
10194 ltp/testcases/ballista/ballista/Makefile
10195 ltp/testcases/kernel/syscalls/utimensat/Makefile
10197 39) Log Message:
10198 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>.
10200 ltp/testcases/open_posix_testsuite/Makefile
10202 40) Log Message:
10203 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>.
10205 Modified Files:
10206 ltp/runltp
10208 41) Log Message:
10209 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>.
10211 Modified File(s):
10212 include/databin.h
10213 lib/databin.c
10214 testcases/kernel/containers/libclone/libnetns.c
10215 testcases/kernel/containers/libclone/Makefile
10216 testcases/kernel/containers/pidns/pidns03.c
10217 testcases/kernel/containers/sysvipc/shmnstest.c
10218 testcases/kernel/controllers/cpuctl/cpuctl_test01.c
10219 testcases/kernel/controllers/cpuctl/cpuctl_test02.c
10220 testcases/kernel/controllers/cpuctl/cpuctl_test03.c
10221 testcases/kernel/controllers/cpuctl/cpuctl_test04.c
10222 testcases/kernel/controllers/memctl/memctl_test01.c
10223 testcases/kernel/io/disktest/childmain.c
10224 testcases/kernel/io/disktest/dump.c
10225 testcases/kernel/io/disktest/dump.h
10226 testcases/kernel/io/disktest/main.c
10227 testcases/kernel/io/disktest/timer.c
10228 testcases/kernel/ipc/ipc_stress/signal_test_01.c
10229 testcases/kernel/ipc/ipc_stress/signal_test_03.c
10230 testcases/kernel/mem/hugetlb/lib/libipc.c
10231 testcases/kernel/mem/mtest07/mallocstress.c
10232 testcases/kernel/mem/mtest07/shm_test.c
10233 testcases/kernel/sched/clisrv/pthserv.c
10234 testcases/kernel/sched/tool/trace_sched.c
10235 testcases/kernel/security/filecaps/checkforlibcap.sh
10236 testcases/kernel/syscalls/clone/clone03.c
10237 testcases/kernel/syscalls/clone/clone04.c
10238 testcases/kernel/syscalls/clone/clone06.c
10239 testcases/kernel/syscalls/fmtmsg/fmtmsg01.c
10240 testcases/kernel/syscalls/ipc/lib/libipc.c
10241 testcases/kernel/syscalls/ipc/msgget/msgget01.c
10242 testcases/kernel/syscalls/nftw/lib64.c
10243 testcases/kernel/syscalls/nftw/lib.c
10244 testcases/misc/crash/crash01.c
10245 testcases/network/nfsv4/locks/netsync.c
10246 testcases/network/sctp/func_tests/test_1_to_1_threads.c
10247 testcases/network/sctp/func_tests/test_sctp_sendrecvmsg.c
10248 testcases/network/sctp/func_tests/test_timetolive.c
10249 testcases/network/sockets/ltpClient.c
10250 testcases/network/sockets/ltpServer.c
10251 testcases/kernel/syscalls/switch/endian_switch01.c
10252 testcases/kernel/fs/doio/doio.c
10254 42) Log Message:
10255 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>. 
10256 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>. 
10258 Modified File(s):
10259 ltp/testcases/kernel/connectors/pec/pec_listener.c
10261 43) Log Message:
10262 Compiled the latest CVS tree on a x86_64 machine yelling a warning, 
10263 "acl1.c: In function ‘do_file_op’:
10264  acl1.c:62: warning: not enough variable arguments to fit a sentinel"
10265 Signed-off-by: CAI Qian <caiqian@cclom.cn>.
10267 Modified File(s):
10268 ltp/testcases/network/nfsv4/acl/acl1.c
10270 44) Log Message:
10271 CAI Qian <caiqian@cclom.cn> reported that Setgroups01_16 test always fails for x86_64:
10272 setgroups01_16    1  FAIL  :  setgroups(65536, list) Failed, errno=14 : Bad address,
10273 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?
10274 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>.
10276 Modified File(s):
10277 ltp/testcases/kernel/syscalls/setgroups/compat_16.h
10278 ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
10280 45) Log Message:
10281 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:
10283 setgroups02_16    1  BROK  :  gid returned from getgroups is too large for testing setgroups32
10285 Since the uninitialized values could be greater then 0xffff. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
10287 Modified File(s):
10288 ltp/testcases/kernel/syscalls/setgroups/compat_16.h
10289 ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
10291 46) Log Message:
10292 Hi. Here I am getting the following error (with Ubuntu 7.04):
10293 elder@Yosemite:/tmp/ltp/testcases/ballista$ LANG= make -f Makefile
10294 WARNING: No perl detected; skipping ballista tests
10295 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>.
10297 Modified Files:
10298 ltp/testcases/ballista/Makefile
10299 ltp/testcases/ballista/ballista/ostest_new.pl
10301 47) Log Message:
10302 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>. 
10304 Modified Files:
10305 ltp/testcases/ballista/ballista/callGen.cpp
10306 ltp/testcases/ballista/ballista/callGen_standAlone.cpp
10308 48) Log Message:
10309 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>.
10311 Modified Files:
10312 ltp/testcases/ballista/ballista/compile/bparser.cpp
10313 ltp/testcases/ballista/ballista/templates/bTypes.cpp
10315 49) Log Message:
10316 Fixed some bashisms. Jiri Palecek <jpalecek@web.de>.
10318 Modified Files:
10319 ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
10321 50)  Log Message:
10322 Typo in file_test.sh. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
10324 Modified Files:
10325 ltp/testcases/commands/ade/file/file_test.sh
10327 51) Log Message:
10328 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>.
10330 Modified Files:
10331 ltp/testcases/kernel/containers/netns/initialize.sh
10333 52) Log Message:
10334 Fix some bashisms. Jiri Palecek <jpalecek@web.de>.
10336 Modified Files:
10337 ltp/testcases/commands/ade/ar/ar01
10338 ltp/testcases/commands/ade/file/file_test.sh
10339 ltp/testcases/commands/cpio/cpio_tests.sh
10340 ltp/testcases/commands/eject/eject-tests.sh
10341 ltp/testcases/commands/fileutils/cp/cp_tests.sh
10342 ltp/testcases/commands/fileutils/ln/ln_tests.sh
10343 ltp/testcases/commands/fileutils/mkdir/mkdir_tests.sh
10344 ltp/testcases/commands/fileutils/mv/mv_tests.sh
10345 ltp/testcases/commands/gzip/gzip_tests.sh
10346 ltp/testcases/commands/logrotate/logrotate_tests.sh
10347 ltp/testcases/commands/mail/mail_tests.sh
10348 ltp/testcases/commands/tar/tar_tests.sh
10349 ltp/testcases/kernel/fs/acls/acl_test01
10350 ltp/testcases/network/dhcpd/dhcpd_tests.sh
10351 ltp/testcases/network/iptables/iptables_tests.sh
10352 ltp/testcases/network/traceroute/traceroute_tests.sh
10353 ltp/testcases/network/xinetd/xinetd_tests.sh
10355 53) Log Message:
10356 Fix bashisms (function keyword in utimensat_tests.sh). Signed-off-by: Jiri Palecek <jpalecek@web.de>.
10358 Modified Files:
10359 ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
10361 54) Log Message:
10362 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>.
10364 Modified Files:
10365 ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
10367 55) Log Message:
10368 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>.
10370 Modified File(s):
10371 ltp/testcases/commands/ade/file/file_test.sh
10373 56) Log Message:
10374 Running hugemmap02 test case on IA-32 generated SIGSEGV. It also gives warnings when compiling:      
10375 cc -I../../../../../include -g -Wall    hugemmap02.c -L../../../../../lib -lltp   -o hugemmap02
10376 hugemmap02.c: In function ‘main’:
10377 hugemmap02.c:149: warning: integer constant is too large for ‘long’ type
10378 hugemmap02.c:156: warning: integer constant is too large for ‘long’ type
10379 The following patch fixes it by making low memory addresses falling in a 2G - 3G range. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
10381 Modified File(s):
10382 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
10384 57) Log Message:
10385 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>.
10387 Modified File(s):
10388 ltp/testcases/network/multicast/mc_cmds/mc_cmds
10390 58) Log Message:
10391 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>.
10393 Modified File(s):
10394 ltp/testcases/commands/ade/file/file_test.sh
10396 59) Log Message:
10397 The runltp has the parameter "-d" to identify the temporary directory by user. But in the latest runltp, there're two problem:
10398 1> Always use "/tmp" as the temporary directory and never use the one that user defined.
10399 2> It will be in error if the parameter "TMPDIR" is a relative path. 
10400 This patch fixes those issues. Signed-off-by: Jin Bing Guo <guojb@linux.vnet.ibm.com>.
10402 Modified File(s):
10403 ltp/runltp
10405 60) Log Message:
10406 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>.
10408 Modified File(s):
10409 ltp/testcases/commands/ade/ld/Makefile
10411 61) Log Message:
10412 I found no reason why they should not be run: Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
10414 Modified Files:
10415 ltp/runtest/mm
10416 ltp/runtest/syscalls
10417 ltp/testcases/kernel/syscalls/mount/Makefile
10418 ltp/testcases/kernel/syscalls/umount/Makefile
10420 Added Files:
10421 ltp/testcases/kernel/syscalls/mount/test_mount
10422 ltp/testcases/kernel/syscalls/umount/test_umount
10424 62) Log Message:
10425 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:
10426 - the variables are always initialised before use in the testXX functions,
10427 - the testXX functions don't recurse nor call each other,
10428 - the variables are not used outside testXX functions,
10430 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.
10432 Modified File(s):
10433 ltp/testcases/network/iptables/iptables_tests.sh
10435 63) Log Message:
10436 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>.
10438 Modified File(s):
10439 ltp/testcases/kernel/syscalls/fork/fork09.c
10441 64) Log Message:
10442 This patch fixes the following compilation warning seen on PPC64. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
10444 Modified File(s):
10445 ltp/testcases/kernel/syscalls/getsid/getsid02.c
10447 65) Log Message:
10448 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>. 
10450 Modified File(s):
10451 ltp/testcases/kernel/connectors/pec/event_generator.c
10453 66) Log Message:
10454 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>.
10456 Modified File(s):
10457 ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
10459 67) Log Message:
10460 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>.
10462 Added Files:
10463 utils/analysis/gcov-kdump/Makefile
10464 utils/analysis/gcov-kdump/README
10465 utils/analysis/gcov-kdump/gcov.h
10466 utils/analysis/gcov-kdump/gcovdump.c
10467 utils/analysis/gcov-kdump/mem_image.c
10468 utils/analysis/gcov-kdump/mem_image.h
10469 utils/analysis/gcov-kdump/util.c
10470 utils/analysis/gcov-kdump/util.h
10472 68) Log Message:
10473 I found no reason why they should not be run: Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
10475 Modified File(s):
10476 ltp/runtest/syscalls
10478 69) Log Message:
10479 Addition of additional epoll() test cases run to LTP. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
10481 Modified Files:
10482 ltp/runtest/syscalls
10484 Added Files:
10485 ltp/testcases/kernel/syscalls/libevent/run_libevent.sh
10487 70) Log Message:
10488 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. 
10490 Modified File(s):
10491 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
10493 71) Log Message:
10494 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>.
10496 Modified Files:
10497 ltp/testcases/kernel/connectors/pec/pec_listener.c
10498 ltp/testcases/kernel/connectors/pec/run_pec_test
10500 72) Log Message:
10501 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>.
10503 Modified File(s):
10504 ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
10506 73) Log Message:
10507 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>.
10509 Modified File(s):
10510 ltp/testcases/open_posix_testsuite/Makefile
10512 74) Log Message:
10513 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>.
10515 Modified File(s):
10516 ltp/testcases/kernel/sched/sched_stress/sched_driver.c
10517 ltp/testcases/kernel/sched/sched_stress/sched_tc4.c
10520 75) Log Message:
10521 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>.
10523 Modified File(s):
10524 ltp/testcases/kernel/syscalls/fstatat/fstatat01.c
10526 76) Log Message:
10527 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: 
10528 test01: It tries to invoke setcon() with bounded domain in a multi-threaded process. The expected result is success.
10529 test02: It tries to invoke setcon() with unrelated domain in a multi-threaded process. The expected result is fail.
10530 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.
10531 test05: It tries to write a bounded type, even if the domain cannot write to its bounds type. The expected result is fail. 
10532 test06: It makes a bounded domain try to set an attribute of bounded type.Thanks,
10533 Signed-Off-By: KaiGai Kohei <kaigai@ak.jp.nec.com>.
10535 Modified Files:
10536 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
10537 ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
10539 Added Files:
10540 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_bounds.te
10541 ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/Makefile
10542 ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/selinux_bounds.sh
10543 ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/selinux_bounds_thread.c
10545 77) Log Message:
10546 Integrate execution of epoll() syscall testcase. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
10548 Modified File(s):
10549 ltp/runtest/syscalls
10550 ltp/testcases/kernel/syscalls/Makefile
10552 78) Log Message:
10553 Integrated TIMERS tests
10554 (http://ltp.cvs.sourceforge.net/viewvc/ltp/ltp/testcases/kernel/timers/) to default LTP run: runltp. Signed-Off-By: Subrata Modak
10555 <subrata@linux.vnet.ibm.com>.
10557 Modified File(s):
10558 ltp/runltp
10560 79) Log Message:
10561 Integrated SCHEDULER Client Server Tests to default LTP run ./runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
10563 Modified Files:
10564 ltp/runtest/sched
10565 ltp/testcases/kernel/sched/clisrv/Makefile
10567 Added Files:
10568 ltp/testcases/kernel/sched/clisrv/run_sched_cliserv.sh
10570 80) Log Message:
10571 Integrated the sched_stress to default LTP run for 2 minutes. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
10573 Modified File(s):
10574 ltp/runtest/sched
10575 ltp/testcases/kernel/sched/sched_stress/sched_stress.sh
10577 81) Log Message:
10578 Addition of Initial Set of POWER MANAGEMENT Testcases to LTP. Signed-Off-By: Nageswara R Sastry <rnsastry@linux.vnet.ibm.com>.
10580 Modified Files:
10581 ltp/runltp
10582 ltp/testcases/kernel/Makefile
10584 Added Files:
10585 ltp/runtest/power_management_tests
10586 ltp/testcases/kernel/power_management/Makefile
10587 ltp/testcases/kernel/power_management/README
10588 ltp/testcases/kernel/power_management/change_freq.sh
10589 ltp/testcases/kernel/power_management/change_govr.sh
10590 ltp/testcases/kernel/power_management/check_config.sh
10591 ltp/testcases/kernel/power_management/check_cpufreq_sysfs_files.sh
10592 ltp/testcases/kernel/power_management/check_kv_arch.c
10593 ltp/testcases/kernel/power_management/config_cpu_freq
10594 ltp/testcases/kernel/power_management/config_cpu_idle
10595 ltp/testcases/kernel/power_management/config_sched_mc
10596 ltp/testcases/kernel/power_management/pm_include.sh
10597 ltp/testcases/kernel/power_management/pwkm_load_unload.sh
10598 ltp/testcases/kernel/power_management/runpwtests.sh
10599 ltp/testcases/kernel/power_management/test_sched_mc.sh
10601 82) Log Message:
10602 Fixed Build errors on s390x. Signed-Off-By: Ramon de Carvalho Valle <rcvalle@linux.vnet.ibm.com>.
10604 Modified File(s):
10605 ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
10606 ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
10608 83) Log Message:
10609 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>.
10611 Modified File(s):
10612 utils/analysis/gcov-kernel/linux-2.6.27-gcov.patch
10614 84) Log Message:
10615 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>.
10617 Modified File(s):
10618 ltp/README
10620 85) Log Message:
10621 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:
10622 - removing the case when alloc_mem would return -1, change it to the "allocated memory" case,
10623 - not checking for *th_status, if th_status might be null,
10624 Signed-off-by: Jiri Palecek <jpalecek@web.de>.
10626 Modified File(s):
10627 ltp/testcases/kernel/mem/mtest07/mallocstress.c
10629 86) Log Message:
10630 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>.
10632 Modified File(s):
10633 ltp/testcases/network/lib6/in6_02.c
10635 87) Log Message:
10636 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>.
10638 Modified File(s):
10639 ltp/testcases/network/ipv6/perf_lan6/pingpong6.c
10641 88) Log Message:
10642 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>.
10644 Modified File(s):
10645 ltp/lib/tst_res.c
10647 89) Log Message:
10648 clean up nested #ifdef mess
10650 Modified File(s):
10651 ltp/testcases/kernel/syscalls/get_robust_list
10653 90) Log Message:
10654 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>.
10656 Modified File(s):
10657 ltp/testcases/kernel/syscalls/switch/endian_switch01.c
10659 91) Log Message:
10660 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>.
10662 Modified File(s):
10663 ltp/testcases/kernel/syscalls/epoll/Makefile
10665 92) Log Message:
10666 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.
10668 Modified File(s):
10669 ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
10670 ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
10672 93) Log Message:
10673 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>.
10675 Modified File(s):
10676 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
10678 94) Log Message:
10679 This patch fixes a bash specific comparison in checkforlibcap.sh script. Signed-Off-By: Elder Costa <elder.costa@terra.com.br>.
10681 Modified File(s):
10682 ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
10684 95) Log Message:
10685 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>.
10687 Modified File(s):
10688 ltp/pan/pan.c
10690 96) Log Message:
10691 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>.
10693 Modified Files:
10694 ltp/testcases/kernel/syscalls/madvise/madvise03.c
10696 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>.
10698 Modified Files:
10699 ltp/testcases/kernel/syscalls/inotify/inotify01.c
10700 ltp/testcases/kernel/syscalls/inotify/inotify02.c
10702 98) Log Message:
10703 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:
10704 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.
10705 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.
10706 Signed-Off-By: Elder Costa <elder.costa@terra.com.br>
10708 Modified File(s):
10709 ltp/testcases/commands/cron/cron_tests.sh
10711 99) Log Message:
10712 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>.
10714 Modified File(s):
10715 ltp/testcases/commands/cron/cron_tests.sh
10717 100) Log Message:
10718 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>.
10720 Modified File(s):
10721 ltp/testcases/commands/at/at_allow01
10722 ltp/testcases/commands/at/at_deny01
10724 101) Log Message:
10725 I hope the numa infrastructure will handle stuff non-numa systems. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
10727 Modified File(s):
10728 ltp/runltp
10730 102) Log Message:
10731 Integrate hugetlb tests into runltp. Also modify the way hugemmap02 is run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
10733 Modified File(s):
10734 ltp/runltp
10735 ltp/runtest/hugetlb
10737 103) Log Message:
10738 The following patch Integrates the remaining MTEST06 into runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
10740 Modified Files:
10741 ltp/runtest/mm
10742 ltp/testcases/kernel/mem/mtest06/mmap2.c
10743 ltp/testcases/kernel/mem/mtest06/mmap3.c
10745 104) Log Message:
10746 The following patch Integrates the remaining MMAPSTRESS into runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
10748 Modified Files:
10749 ltp/runtest/mm
10750 ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
10751 ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
10752 ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
10754 105) Log Message:
10755 Following warnings are generated when compiling mm_core_apis.c. Attached patch fixes them. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
10757 Modified File(s):
10758 ltp/testcases/kernel/mem/libmm/mm_core_apis.c
10760 106) Log Message:
10761 The following patch integrates build/install/run of mm_core_apis to runalltests.sh. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
10763 Modified File(s):
10764 ltp/runalltests.sh
10766 107) Log Message:
10767 The following patch integrates running of aio tests to runalltests.sh. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
10769 Modified File(s):
10770 ltp/runalltests.sh
10772 108) Log Message:
10773 This patch drops the redudant copies (in total three copies of fsx-linux.c from:
10774 - testcases/kernel/io/ltp-aiodio/
10775 - testcases/network/nfs/fsx-linux
10777 The only copy of fsx-linux.c will stay in:
10778 - testcases/kernel/fs/fsx-linux/fsx-linux.c
10780 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>.
10782 Modified Files:
10783 ltp/runtest/fsx
10784 ltp/runtest/ltp-aiodio.part3
10785 ltp/runtest/ltplite
10786 ltp/runtest/nfs
10787 ltp/runtest/stress.part1
10788 ltp/testcases/kernel/io/ltp-aiodio/Makefile
10790 Removed Files:
10791 ltp/testcases/kernel/io/ltp-aiodio/fsx-linux.c
10792 ltp/testcases/network/nfs/fsx-linux/fsx-linux.c
10794 109) Log Message:
10795 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. 
10796 Changes:
10797 1- Added LANG= in the script executed by cron to avoid issues with internationalization.
10798 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) 
10799 3- Eliminated the \t\n from the output strings that caused the problem reported by Subrata
10800 4- Fixed the order the expected x received values are printed out to the output log
10802 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>.
10804 Modified File(s):
10805 ltp/testcases/commands/cron/cron_tests.sh
10807 LTP-20080930
10809 1) Log Message:
10810 Fix build error for libclone.c. Signed-off-by: Veerendra Chandrappa <vechandr@in.ibm.com>.
10812 Modified File(s):
10813 ltp/testcases/kernel/containers/libclone/libclone.h
10815 2) Log Message:
10816 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>. 
10818 Modified File(s):
10819 ltp/tools/netpipe-2.4/Makefile
10821 3) Log Messsage:
10822 sync_pipe_close() returns an uninitialized value when it is passed an already closed pipe. Signed-off-by: Roy Lee <roylee17@gmail.com>. 
10824 Modified File(s):
10825 ltp/lib/libtestsuite.c
10827 4) Log Message:
10828 I extended getegid testcase to test getegid16, too. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
10830 Modified File(s):
10831 ltp/runtest/syscalls
10832 ltp/testcases/kernel/syscalls/getegid/Makefile
10833 ltp/testcases/kernel/syscalls/getegid/getegid01.c
10835 5) Log Message:
10836 This can only be tested on a POWER6 machine.  A program to test it is attached. --Paul Mackerras.
10837 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:
10838 Signed-off-by: Paul Mackerras <paulus@samba.org>,
10839 Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>.
10841 Modified Files:
10842 ltp/runtest/syscalls
10844 Added Files:
10845 ltp/testcases/kernel/syscalls/switch/Makefile
10846 ltp/testcases/kernel/syscalls/switch/switch01.c
10848 6) Log Message:
10849 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>. 
10851 Modified File(s):
10852 ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
10854 7) Log Message:
10855 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>.
10857 Modified File(s):
10858 ltp/testcases/kernel/syscalls/switch/switch01.c
10860 8) Log Message:
10861 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. 
10863 Modified File(s):
10864 ltp/testcases/commands/cron/cron_allow01
10865 ltp/testcases/commands/cron/cron_deny01
10866 ltp/testcases/commands/cron/cron_neg_tests.sh
10867 ltp/testcases/kernel/ipc/ipc_stress/cleanup
10868 ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
10869 ltp/testcases/open_hpi_testsuite/clients/hpionIBMblade.c
10871 9) Log Message:
10872 This patch does the following:
10873 1. These test cases failed with "open returned unexpected errno 2" because the child process falls through to execute redundant cleanup(),
10874 2. Added code to use the tst_tmpdir()/tst_rmdir() APIs.
10875 Signed-Off-By: <roylee@andestech.com>
10877 Modified File(s):
10878 ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
10879 ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
10880 ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
10882 10) Log Message:
10883 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>,
10885 Modified File(s):
10886 ltp/testcases/kernel/containers/Makefile
10887 ltp/testcases/kernel/containers/container_test.sh
10889 11) Log Message:
10890 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>.
10892 Modified File(s):
10893 ltp/testcases/kernel/containers/Makefile
10895 12) Log Message:
10896 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: 
10897         #elif __i386__
10898                 int do_check(void) { return kernel_is_too_old(); }
10899 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>,
10901 Modified File(s):
10902 ltp/testcases/kernel/containers/check_for_unshare.c
10904 13) Log Message:
10905 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>, 
10907 Modified File(s):
10908 ltp/testcases/kernel/containers/Makefile
10909 ltp/testcases/kernel/containers/libclone/Makefile
10910 ltp/testcases/kernel/containers/pidns/Makefile
10911 ltp/testcases/kernel/containers/sysvipc/Makefile
10912 ltp/testcases/kernel/containers/utsname/Makefile
10914 14) Log Message:
10915 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>.
10917 Modified File(s):
10918 ltp/testcases/kernel/containers/Makefile
10919 ltp/testcases/kernel/containers/libclone/Makefile
10920 ltp/testcases/kernel/containers/pidns/Makefile
10921 ltp/testcases/kernel/containers/pidns/pidns01.c
10922 ltp/testcases/kernel/containers/pidns/pidns02.c
10923 ltp/testcases/kernel/containers/pidns/pidns03.c
10924 ltp/testcases/kernel/containers/sysvipc/Makefile
10925 ltp/testcases/kernel/containers/sysvipc/shmnstest.c
10926 ltp/testcases/kernel/containers/utsname/Makefile
10927 ltp/testcases/kernel/containers/utsname/utstest.c
10929 15) Log Message:
10930 Use non-recursive assignment. This means, for example, that:
10931 SRCS := $(wildcard *.c)
10932 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>.
10934 Modified File(s):
10935 ltp/testcases/kernel/containers/Makefile
10936 ltp/testcases/kernel/containers/libclone/Makefile
10937 ltp/testcases/kernel/containers/pidns/Makefile
10938 ltp/testcases/kernel/containers/sysvipc/Makefile
10939 ltp/testcases/kernel/containers/utsname/Makefile
10941 16) Log Message:
10942 The operator for string unequivalent check is not '-ne' but '!='. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
10944 Modified File(s):
10945 ltp/testcases/network/ipv6/finger6/finger601
10947 17) Log Message:
10948 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>.
10950 Modified File(s):
10951 ltp/testcases/network/ipv6/finger6/finger601
10953 18) Log Message:
10954 Although ping6 doesn't have -R option, it is specified. It should be removed. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
10956 Modified File(s):
10957 ltp/testcases/network/ipv6/ping6/ping601
10959 19) Log Message:
10960 Fix the build error for some systax error. Also fix some warnings. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
10962 Modified File(s):
10963 ltp/testcases/kernel/syscalls/switch/switch01.c
10965 20) Log Message:
10966 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
10967 gned-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
10969 Modified File(s):
10970 ltp/runtest/sched
10972 21) Log Message:
10973 Fix memory leak in time-schedule.
10975 Modified File(s):
10976 ltp/testcases/kernel/sched/tool/time-schedule.c
10978 22) Log Message:
10979 Fix memory leak in trace_sched.
10981 Modified File(s):
10982 ltp/testcases/kernel/sched/tool/trace_sched.c
10984 23) Log Message:
10985 Fix memory leak in message_queue_test_01.
10987 Modified File(s):
10988 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_01.c
10990 24) Log Message:
10991 Fix memory leak in semaphore_test_02.
10993 Modified File(s):
10994 ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
10996 25) Log Message:
10997 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>,
10999 Modified Files:
11000 ltp/testcases/kernel/syscalls/setgid/Makefile
11001 ltp/testcases/kernel/syscalls/setgid/compat_16.h
11002 ltp/testcases/kernel/syscalls/setgid/setgid02.c
11003 ltp/testcases/kernel/syscalls/setgid/setgid03.c
11004 ltp/testcases/kernel/syscalls/setgroups/Makefile
11005 ltp/testcases/kernel/syscalls/setgroups/compat_16.h
11006 ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
11007 ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
11009 Added Files:
11010 ltp/testcases/kernel/syscalls/utils/compat_gid.h
11012 26) Log Message:
11013 Add $(CFLAGS). From: Roy Lee <roylee17@gmail.com>.
11015 Modified File(s):
11016 ltp/testcases/kernel/containers/Makefile
11018 27) Log Message:
11019 Paul <paulus@samba.org> wanted the name to be endian_switch. Michael Kerrisk <mtk.manpages@googlemail.com> seconded his suggestion. 
11021 Modified File(s):
11022 ltp/testcases/kernel/syscalls/switch/switch01.c
11024 28) Log Message:
11025 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>.
11027 Modified File(s):
11028 ltp/runltp
11029 ltp/testcases/kernel/Makefile
11030 ltp/testcases/kernel/connectors/Makefile
11031 ltp/testcases/kernel/connectors/connector_test.sh
11032 ltp/testcases/kernel/connectors/pec/run_pec_test
11033 ltp/tools/apicmds/ltpapicmd.c
11035 29) Log Message:
11036 Fix memory leak in semaphore_test_03.
11038 Modified File(s):
11039 ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
11041 30) Log Message:
11042 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>.
11044 Modified File(s):
11045 ltp/testcases/kernel/syscalls/utils/compat_16.mk
11046 ltp/testcases/kernel/syscalls/utils/newer_64.mk
11048 31) Log Message:
11049 Addition of signalfd() syscall test case(s) to LTP. Signed-Off-By: Masatake YAMATO <yamato@redhat.com>.
11051 Added Files:
11052 ltp/testcases/kernel/syscalls/signalfd/Makefile
11053 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
11054 ltp/testcases/kernel/syscalls/utils/cond.mk
11056 32) Log Message:
11057 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>.
11059 Modified File(s):
11060 ltp/testcases/realtime/README
11061 ltp/testcases/realtime/doc/HOWTO_ADD_TESTS
11063 33) Log Message:
11064 This patch fixes a few minor issues in run.sh
11065 1. Adds list option to the usage() command.
11066 2. Remove java from "all" tests to be run.
11067 3. It fix the output of usage (./run.sh or ./run.sh -h)
11069 Tested: Running "./run.sh -t func", "./run.sh -t all" , "./run.sh",  "./run.sh -h". Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>
11071 Modified File(s):
11072 ltp/testcases/realtime/config.mk
11073 ltp/testcases/realtime/run.sh
11075 34) Log Message:
11076 This patch ensures that the python scripts support utf encoding. Prior to the patch, the python scripts would exit with this error:
11077 File "parse-testpi1.py", line 3
11078 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
11079 This patch fixes it. Tested: Running all the python scripts. Signed-Off-By:Chirag <chirag@linux.vnet.ibm.com>.
11081 Modified File(s):
11082 ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
11083 ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
11084 ltp/testcases/realtime/func/sched_football/parse-football.py
11085 ltp/testcases/realtime/scripts/parser.py
11087 35) Log Message:
11088 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>.
11090 Modified File(s):
11091 ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
11093 36) Log Message:
11094 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
11095   1. If sys/signalfd.h is not available, use syscall to invoke signalfd.
11096   2. CFLAGS is considered when checking the existance of signalfd.h.
11097   3. Checking the existance of signalfd.h in addition to checking sys/signalfd.h and linux/signalfd.h.     
11098 Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
11100 Modified File(s):
11101 ltp/testcases/kernel/syscalls/signalfd/Makefile
11102 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
11103 ltp/testcases/kernel/syscalls/utils/cond.mk
11105 37) Log Message:
11106 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>.
11108 Modified File(s):
11109 ltp/testcases/kernel/containers/pidns/Makefile
11110 ltp/testcases/kernel/containers/sysvipc/Makefile
11111 ltp/testcases/kernel/containers/utsname/Makefile
11113 38) Log Message:
11114 I got this failure because of the typo in the testcase.
11115 # ./hugemmap01 -H/huge
11116 hugemmap01    1  FAIL  :  open() on /huge/1602mmapfile Failed, errno=2 : No such file or directory
11118 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>.
11120 Modified File(s):
11121 ltp/runtest/hugetlb
11123 39) Log Message:
11124 Here is some small correction in memory map stress testcases. Result before
11125 applying patch:
11127 # ./mmapstress01 -h
11128 ./mmapstress01: invalid option -- h
11129 usage: ./mmapstress01 -p nprocs [-t minutes -f filesize -S sparseoffset -r -o -m -l -d]
11130 mmapstress01    1  FAIL  :  Test failed
11132 Result after applying patch:
11134 # ./mmapstress01 -h
11135 ./mmapstress01: invalid option -- h
11136 usage: ./mmapstress01 -p nprocs [-t minutes -f filesize -S sparseoffset -r -o -m -l -d]
11138 Signed-off By: Rishikesh K Rajak <risrajak@in.ibm.com>
11140 Modified File(s):
11141 ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
11143 40) Log Message:
11144 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:
11146 make[2]: Entering directory `<somewhere>/ltp-full-20080831/testcases/open_posix_testsuite/stress/mqueues' 
11147 gcc -Wall -O2 -g -I -L/usr/lib -lpthread -I../../include multi_send_rev_1.c -o multi_send_rev_1.test -lmqueue
11149 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>.
11151 Modified File(s):
11152 ltp/testcases/open_posix_testsuite/stress/mqueues/Makefile
11153 ltp/testcases/open_posix_testsuite/stress/semaphores/Makefile
11156 41) Log Message:
11157 The Makefile in the mqueues directory of the open_posix_testsuite wants to link the mq_open testcase against libmqueue. POSIX.1-2001 states: 
11158 "Link with -lrt".
11159 So this is definitely wrong, and we do what the standard recommends. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>.
11161 Modified File(s):
11162 ltp/testcases/open_posix_testsuite/stress/mqueues/Makefile
11164 42) Log Message:
11165 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:
11167 gcc -Wall -O2 -g -I -L/usr/lib -I../../include multi_con_pro.c -o multi_con_pro.test -lposix1b -lpthread
11168 /usr/bin/ld: cannot find -lposix1b
11170 This patch removes the bogus library. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>.
11172 Modified File(s):
11173 ltp/testcases/open_posix_testsuite/stress/semaphores/Makefile
11175 43) Log Message:
11176 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>.
11178 Modified File(s):
11179 ltp/testcases/network/lib6/Makefile
11181 44) Log Message:
11182 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>.
11184 Modified File(s):
11185 ltp/testcases/network/lib6/asapi_03.c
11187 45) Log Message:
11188 "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>.
11190 Modified File(s):
11191 ltp/testcases/network/lib6/asapi_06.c
11193 46) Log Message:
11194 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>.
11196 Modified File(s):
11197 ltp/testcases/network/lib6/asapi_04.c
11198 ltp/testcases/network/lib6/asapi_05.c
11199 ltp/testcases/network/lib6/asapi_06.c
11200 ltp/testcases/network/lib6/asapi_07.c
11201 ltp/testcases/network/lib6/getaddrinfo_01.c
11202 ltp/testcases/network/lib6/in6_01.c
11203 ltp/testcases/network/lib6/in6_02.c
11204 ltp/testcases/network/lib6/runcc.c
11206 47) Log Message:
11207 Sorry, I took a mistake. Could you apply following patch? Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
11209 Modified File(s):
11210 ltp/testcases/kernel/syscalls/utils/cond.mk
11212 48) Log Message:
11213 Addition of getgid16() test cases. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
11215 Modified Files:
11216 ltp/testcases/kernel/syscalls/getgid/Makefile
11217 ltp/testcases/kernel/syscalls/getgid/getgid01.c
11218 ltp/testcases/kernel/syscalls/getgid/getgid02.c
11219 ltp/testcases/kernel/syscalls/getgid/getgid03.c
11221 Added Files:
11222 ltp/testcases/kernel/syscalls/getgid/compat_16.h
11224 49) Log Message:
11225 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>.
11227 Modified File(s):
11228 ltp/testcases/kernel/ipc/ipc_stress/cleanup
11230 50) Log Message:
11231 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>.
11233 Modified File(s):
11234 ltp/testcases/misc/math/float/main.c
11235 ltp/testcases/misc/math/float/thread_code.c
11237 51) Log Message:
11238 Fix memory leaks in mem02. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.  
11240 Modified File(s):
11241 ltp/testcases/kernel/mem/mem/mem02.c
11243 52) Log Message:
11244 Fix memory leaks in pipeio. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
11246 Modified File(s):
11247 ltp/testcases/kernel/ipc/pipeio/pipeio.c
11249 53) Log Message:
11250 Fix memory leaks in mallocstress. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
11252 Modified File(s):
11253 ltp/testcases/kernel/mem/mtest07/mallocstress.c
11255 54) Log Message:
11256 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>.
11258 Modified File(s):
11259 ltp/testcases/kernel/syscalls/confstr/confstr01.c
11261 55) Log Message:
11262 Addition of Initial Set of Network Name Space test cases. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
11264 Modified Files:
11265 ltp/testcases/kernel/containers/Makefile
11266 ltp/testcases/kernel/containers/README
11267 ltp/testcases/kernel/containers/check_for_unshare.c
11268 ltp/testcases/kernel/containers/container_test.sh
11269 ltp/testcases/kernel/containers/libclone/Makefile
11270 ltp/testcases/kernel/containers/libclone/libclone.h
11272 Added Files:
11273 ltp/testcases/kernel/containers/libclone/libnetns.c
11274 ltp/testcases/kernel/containers/netns/Makefile
11275 ltp/testcases/kernel/containers/netns/ch_ftp.sh
11276 ltp/testcases/kernel/containers/netns/check_netns_enabled.c
11277 ltp/testcases/kernel/containers/netns/child.sh
11278 ltp/testcases/kernel/containers/netns/child_1.sh
11279 ltp/testcases/kernel/containers/netns/child_2.sh
11280 ltp/testcases/kernel/containers/netns/child_propagate.sh
11281 ltp/testcases/kernel/containers/netns/childipv6.sh
11282 ltp/testcases/kernel/containers/netns/childns.sh
11283 ltp/testcases/kernel/containers/netns/container_ftp.pl
11284 ltp/testcases/kernel/containers/netns/crtchild.c
11285 ltp/testcases/kernel/containers/netns/crtchild_delchild.c
11286 ltp/testcases/kernel/containers/netns/delchild.sh
11287 ltp/testcases/kernel/containers/netns/initialize.sh
11288 ltp/testcases/kernel/containers/netns/par_chld_ftp.c
11289 ltp/testcases/kernel/containers/netns/par_chld_ipv6.c
11290 ltp/testcases/kernel/containers/netns/par_ftp.sh
11291 ltp/testcases/kernel/containers/netns/parent.sh
11292 ltp/testcases/kernel/containers/netns/parent_1.sh
11293 ltp/testcases/kernel/containers/netns/parent_2.sh
11294 ltp/testcases/kernel/containers/netns/parent_share.sh
11295 ltp/testcases/kernel/containers/netns/parent_view.sh
11296 ltp/testcases/kernel/containers/netns/parentns.sh
11297 ltp/testcases/kernel/containers/netns/paripv6.sh
11298 ltp/testcases/kernel/containers/netns/rename_net.sh
11299 ltp/testcases/kernel/containers/netns/runnetnstest.sh
11300 ltp/testcases/kernel/containers/netns/sysfsview.c
11301 ltp/testcases/kernel/containers/netns/two_children_ns.c
11303 56) Log Message:
11304 The attached patch moves getgid02.c to getegid02.c. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
11306 Modified Files:
11307 ltp/runtest/syscalls
11308 ltp/testcases/kernel/syscalls/getegid/Makefile
11309 ltp/testcases/kernel/syscalls/getegid/getegid01.c
11311 Added Files:
11312 ltp/testcases/kernel/syscalls/getegid/compat_16.h
11313 ltp/testcases/kernel/syscalls/getegid/getegid02.c
11315 Removed Files:
11316 ltp/testcases/kernel/syscalls/getgid/getgid02.c
11318 57) Log Message:
11319 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>.
11321 Modified File(s):
11322 ltp/runalltests.sh
11324 58) Log Message:
11325 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>.
11327 Modified File(s):
11328 ltp/runltp
11329 ltp/testcases/kernel/fs/acls/Makefile
11330 ltp/testcases/kernel/fs/acls/acl_test01
11332 59) Log Message:
11333 -t test-arguments       Where test-argument can be a space separated sequence of:
11334                         func            all functional tests will be run
11335                         stress          all stress tests will be run
11336                         perf            all perf tests will be run
11337                         all             all tests will be run
11338                         list            all available tests will be listed
11339                         clean           all logs deleted, make clean performed
11340                         test_name       only test_name subdir will be run (e.g: func/pi-tests)
11341 -p profile              Use profile instead of default (see doc/AUTOMATED_RUN)
11342 -h                      help
11343 Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>
11345 Modified File(s):
11346 ltp/testcases/realtime/run.sh
11348 60) Log Message:
11349 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:
11350                 PAGE_SIZE => sysconf(_SC_PAGE_SIZE)
11351 This method is POSIX compatible as per: http://www.opengroup.org/onlinepubs/009695399/functions/sysconf.html.
11352 Yes, it is. There are numerous test cases in LTP which use:
11353        struct dirent, 
11354 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>.
11356 Modified File(s):
11357 ltp/testcases/kernel/controllers/io-throttle/iobw.c
11358 ltp/testcases/kernel/module/create_module/create_module02.c
11359 ltp/testcases/kernel/module/delete_module/delete_module02.c
11360 ltp/testcases/kernel/module/query_module/query_module01.c
11361 ltp/testcases/kernel/module/query_module/query_module02.c
11362 ltp/testcases/kernel/module/query_module/query_module03.c
11363 ltp/testcases/kernel/syscalls/getdents/getdents01.c
11364 ltp/testcases/kernel/syscalls/getdents/getdents02.c
11365 ltp/testcases/kernel/syscalls/getdents/getdents03.c
11366 ltp/testcases/kernel/syscalls/getdents/getdents04.c
11367 ltp/tools/top-LTP/proc/devname.c
11369 61) Log Message:
11371 Modified Files:
11372 ltp/runtest/ltplite
11373 ltp/runtest/syscalls
11374 ltp/testcases/kernel/syscalls/ioctl/Makefile
11375 ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
11376 ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
11378 Added Files:
11379 ltp/testcases/kernel/syscalls/ioctl/test_ioctl
11381 62) Log Message:
11382 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>.
11384 Modified File(s):
11385 ltp/testcases/kernel/syscalls/eventfd/Makefile
11387 63) Log Message:
11388 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>.
11390 Modified File(s):
11391 ltp/testcases/kernel/syscalls/inotify/Makefile
11393 64) Log Message:
11394 Added runtest/syscalls entry for signalfd. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
11396 Modified File(s):
11397 ltp/runtest/syscalls
11399 65) Log Message:
11400 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>.
11402 Modified File(s):
11403 ltp/testcases/kernel/syscalls/modify_ldt/Makefile
11405 66) Log Message:
11406 Simplify genload Makefile. It turns out most of these options aren't needed to build stress. Signed-off-by: Nate Straz <nstraz@redhat.com>.
11408 Modified File(s):
11409 ltp/tools/genload/Makefile
11411 67) Log Message:
11412 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>.
11414 Modified File(s):
11415 ltp/testcases/kernel/syscalls/io_cancel/Makefile
11416 ltp/testcases/kernel/syscalls/io_destroy/Makefile
11417 ltp/testcases/kernel/syscalls/io_getevents/Makefile
11418 ltp/testcases/kernel/syscalls/io_setup/Makefile
11419 ltp/testcases/kernel/syscalls/io_submit/Makefile
11421 68) Log Message:
11422 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>.
11424 Modified File(s):
11425 ltp/testcases/kernel/security/filecaps/filecapstest.sh
11427 69) Log Message:
11428 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>.
11430 Modified Files:
11431 ltp/runtest/syscalls
11432 ltp/testcases/kernel/syscalls/modify_ldt/Makefile
11434 Added Files:
11435 ltp/testcases/kernel/syscalls/modify_ldt/run-modify_ldt01.sh
11436 ltp/testcases/kernel/syscalls/modify_ldt/run-modify_ldt02.sh
11438 70) Log Message:
11439 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>.
11441 Modified File(s):
11442 ltp/IDcheck.sh
11444 71) Log Message:
11445 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>.
11447 Modified File(s):
11448 ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
11450 72) Log Message:
11451 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>.
11453 Modified File(s):
11454 ltp/testcases/kernel/syscalls/creat/creat08.c
11456 73) Log Message:
11457 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>.
11459 Modified File(s):
11460 ltp/testcases/kernel/syscalls/open/open10.c
11462 74) Log Message:
11463 Trivial patch to remove an unused local var. Signed-off-by: Serge Hallyn <serue@us.ibm.com>.
11465 Modified File(s):
11466 ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
11468 75) Log Message:
11469 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>.
11471 Modified File(s):
11472 ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
11474 LTP-20080831
11476 1) Log Message:
11477 Compile error message occured on ia64 box. You should get a gcc warning on x86: "PAGE_SIZE" redefined. We can avoid the warning:
11478 #ifndef PAGE_SIZE
11479 #define PAGE_SIZE getpagesize()
11480 #endif
11481 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>.
11483 Modified File(s):
11484 ltp/testcases/kernel/controllers/io-throttle/iobw.c
11486 2) Log Message:
11487 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
11488 : Veerendra Chandrappa <vechandr@in.ibm.com>.
11490 Modified File(s):
11491 ltp/testcases/kernel/fs/fs_inod/fs_inod
11493 3) Log Message:
11494 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>.
11496 Modified Files:
11497 ltp/runtest/syscalls
11498 ltp/testcases/kernel/syscalls/setgid/Makefile
11499 ltp/testcases/kernel/syscalls/setgid/setgid01.c
11500 ltp/testcases/kernel/syscalls/setgid/setgid02.c
11501 ltp/testcases/kernel/syscalls/setgid/setgid03.c
11503 Added Files:
11504 ltp/testcases/kernel/syscalls/setgid/compat_16.h
11506 4) Log Message:
11507 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>.
11509 Modified File(s):
11510 ltp/testcases/kernel/controllers/io-throttle/iobw.c
11512 5) Log Message:
11513 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>.
11515 Modified File(s):
11516 ltp/testcases/kernel/controllers/io-throttle/run_io_throttle_test.sh
11518 6) Log Message:
11519 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>.
11521 Modified File(s):
11522 ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
11524 7) Log Message:
11525 Addition of ftruncate64 syscall test support. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
11527 Modified File(s)
11528 ltp/runtest/syscalls
11529 ltp/testcases/kernel/syscalls/ftruncate/Makefile
11531 8) Log Message:
11532 Addition of truncate64 syscall test support. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
11534 Modified File(s):
11535 ltp/runtest/syscalls
11536 ltp/testcases/kernel/syscalls/truncate/Makefile
11538 9) Log Message:
11539 Here is the RO Bind mount updated testcase. This script consists of 3 files.
11540 test_robind.sh -  This is the basis testcase which setups the infrastructure for the ROBind mount
11541 fs_ro_test     -  Which has the different tests to be executed.
11542 Readme_ROBind  -  Explains the different testcases executed.
11544 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>. 
11546 Added Files:
11547 ltp/runtest/fs_readonly
11548 ltp/testscripts/Readme_ROBind
11549 ltp/testscripts/fs_ro_tests
11550 ltp/testscripts/test_robind.sh
11552 10) Log Message:
11553 Added basic testcases for eventfd() syscall. Signed-off-by: Vijay Kumar <vijaykumar@bravegnu.org>.
11555 Modified Files:
11556 ltp/runtest/syscalls ltp/testcases/kernel/include/i386.in
11557 ltp/testcases/kernel/include/ia64.in
11558 ltp/testcases/kernel/include/powerpc.in
11559 ltp/testcases/kernel/include/powerpc64.in
11560 ltp/testcases/kernel/include/s390.in
11561 ltp/testcases/kernel/include/s390x.in
11562 ltp/testcases/kernel/include/sparc.in
11563 ltp/testcases/kernel/include/sparc64.in
11564 ltp/testcases/kernel/include/stub-list
11565 ltp/testcases/kernel/include/x86_64.in
11567 Added Files:
11568 ltp/testcases/kernel/syscalls/eventfd/Makefile
11569 ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
11571 11) Log Message:
11572 Addition of get_robust_list() & set_robust_list() syscalls. Signed-Off-By: Ramon de Carvalho Valle <rcvalle@linux.vnet.ibm.com>.
11574 Modified Files:
11575 ltp/runtest/syscalls
11577 Added Files:
11578 ltp/testcases/kernel/syscalls/get_robust_list/Makefile
11579 ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
11580 ltp/testcases/kernel/syscalls/set_robust_list/Makefile
11581 ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
11583 12) Log Message:
11584 In hugemmap01, huge page size was defined as a macro-definition.
11585 #define page_sz ((1UL) << 24) /* Huge page size */
11586 However different architecture may has different huge page size in kernel. Such as :
11587     1. http://lxr.linux.no/linux/include/asm-i386/page.h#L122
11588    #define HPAGE_SHIFT     22
11589    #define HPAGE_SIZE      ((1UL) << HPAGE_SHIFT)       // the size is 4M
11591     2. http://lxr.linux.no/linux/include/asm-parisc/page.h#L160
11592    #define HPAGE_SHIFT             22      /* 4MB (is this fixed?) */
11593    #define HPAGE_SIZE              ((1UL) << HPAGE_SHIFT)
11595     3. PPC: 16M
11597 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>.
11599 Modified File(s):
11600 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap01.c
11601 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
11603 13) Log Message:
11604 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>.
11606 Modified File(s):
11607 ltp/testscripts/test_robind.sh
11609 14) Log Message:
11610 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:
11611 1> Add a cleanup() to remove the created message queues at premature exit.
11612 2> Change the default number of message queues from 100 to 10. Because the maxmum on RHEL/SLES/Ubuntu is 16.
11613 Signed-Off-By: Jin Bing Guo <guojb@cn.ibm.com>.
11615 Modified File(s):
11616 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
11618 15) Log Message:
11619 gcov-kernel: updated patch for 2.6.16 to include CONSTRUCTORS for ppc
11621 Modified File(s):
11622 ltp/utils/analysis/gcov-kernel/linux-2.6.16-gcov.patch
11624 16) Log Message:
11625 When compiling hackbench.c , I got the warning message:
11626 ---------------
11627 $ ./testcases/kernel/sched/cfs-scheduler$ make
11628 cc -I../../../../include -Wall hackbench.c -L../../../../lib -lltp -lpthread -o hackbench
11629 hackbench.c: In function ‘main’:
11630 hackbench.c:350: warning: control reaches end of non-void function
11631 --------------
11632 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>.
11634 Modified File(s):
11635 ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
11637 17) Log Message:
11638 gcov-kernel: updated 2.6.26 patch to exclude arch/x86/kernel from profiling
11640 Modified File(s):
11641 ltp/utils/analysis/gcov-kernel/linux-2.6.26-gcov.patch
11643 18) Log Message:
11644 gcov-kernel: updated 2.6.25 and 2.6.24 patch to exclude arch/x86/kernel from profiling
11646 Modified File(s):
11647 ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
11648 ltp/utils/analysis/gcov-kernel/linux-2.6.25-gcov.patch
11650 19) Log Message:
11651 gcov-kernel: forgot to update comment
11653 Modified File(s):
11654 ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
11656 20) Log Message:
11657 lcov: integrated function coverage patch by Tom Zoernen + sorting function
11659 Modified File(s):
11660 ltp/utils/analysis/lcov/bin/genhtml
11661 ltp/utils/analysis/lcov/bin/geninfo
11662 ltp/utils/analysis/lcov/bin/lcov
11663 ltp/utils/analysis/lcov/man/genhtml.1
11664 ltp/utils/analysis/lcov/man/geninfo.1
11665 ltp/utils/analysis/lcov/man/lcov.1
11666 ltp/utils/analysis/lcov/man/lcovrc.5
11667 ltp/utils/analysis/lcov/CHANGES
11668 ltp/utils/analysis/lcov/Makefile
11669 ltp/utils/analysis/lcov/lcovrc
11671 21) Log Message:
11672 lcov: updated rpm description + summary and version strings
11674 Modified File(s):
11675 ltp/utils/analysis/lcov/rpm/lcov.spec
11676 ltp/utils/analysis/lcov/bin/gendesc
11677 ltp/utils/analysis/lcov/bin/genhtml
11678 ltp/utils/analysis/lcov/bin/geninfo
11679 ltp/utils/analysis/lcov/bin/genpng
11680 ltp/utils/analysis/lcov/bin/lcov
11681 ltp/utils/analysis/lcov/Makefile
11683 22) Log Message:
11684 lcov: updated versioning mechanism + fixed some man page bugs
11686 Modified File(s):
11687 ltp/utils/analysis/lcov/man/gendesc.1
11688 ltp/utils/analysis/lcov/man/genhtml.1
11689 ltp/utils/analysis/lcov/man/geninfo.1
11690 ltp/utils/analysis/lcov/man/genpng.1
11691 ltp/utils/analysis/lcov/man/lcov.1
11692 ltp/utils/analysis/lcov/man/lcovrc.5
11693 ltp/utils/analysis/lcov/bin/updateversion.pl
11694 ltp/utils/analysis/lcov/Makefile
11696 23) Log Message:
11697 lcov: fix function view page creation when --no-func is specified
11699 Modified File(s):
11700 ltp/utils/analysis/lcov/bin/genhtml
11702 24) Log Message:
11703 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>.
11705 Modified Files:
11706 ltp/runtest/ipc
11707 ltp/testcases/kernel/ipc/ipc_stress/Makefile
11708 ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_01.c
11710 Added Files:
11711 ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
11713 25) Log Message:
11714 lcov: several changes
11715 - update download link
11716 - unify webpage links
11717 - provide --sort and --function-coverage switch + documentation
11719 Modified File(s):
11720 ltp/utils/analysis/lcov/bin/gendesc
11721 ltp/utils/analysis/lcov/bin/genhtml
11722 ltp/utils/analysis/lcov/bin/geninfo
11723 ltp/utils/analysis/lcov/bin/genpng
11724 ltp/utils/analysis/lcov/bin/lcov
11725 ltp/utils/analysis/lcov/rpm/lcov.spec
11726 ltp/utils/analysis/lcov/man/genhtml.1
11728 26) Log Message:
11729 lcov: change sorting order to low-to-high coverage
11731 Modified File(s):
11732 ltp/utils/analysis/lcov/bin/genhtml
11734 27) Log Message:
11735 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>.
11737 Modified Files:
11738 ltp/runtest/syscalls
11740 Added Files:
11741 ltp/include/linux_syscall_numbers.h
11742 ltp/testcases/kernel/syscalls/sync_file_range/Makefile
11743 ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
11745 28) Log Message:
11746 Changed the way by which message_queue_test_02 should be run properly. Signed-Off-By: Jin Bing Guo <guojb@cn.ibm.com>.
11748 Modified File(s):
11749 ltp/runtest/ipc
11751 29) Log Message:
11752 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>. 
11754 Comments originally by John Stultz:
11756 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:
11757 1) gtod_latency was not running for long enough, I've upped the iterations by 10x to make sure we get more solid results.
11758 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.
11759 3) gtod_infinite was accidentally measuring its own computation in its delay, inflating its values. I cut that logic out.
11760 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.
11762 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.
11763 Signed-off-by: John Stultz <johnstul@us.ibm.com>
11764 Acked-by: Darren Hart <dvhltc@us.ibm.com>
11765 Acked-by: Will Schmidt <will_schmidt@vnet.ibm.com>
11767 Modified File(s):
11768 ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
11769 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
11771 30) Log Message:
11772 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>.
11774 Modified File(s):
11775 ltp/include/test.h
11776 ltp/testcases/kernel/syscalls/setgid/Makefile
11777 ltp/testcases/kernel/syscalls/setgid/compat_16.h
11778 ltp/testcases/kernel/syscalls/setgid/setgid01.c
11780 31) Log Message:
11781 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. 
11782 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.
11783 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. 
11784 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.
11785 Signed-Off-By: Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>,
11786 Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
11788 Modified Files:
11789 ltp/runtest/ltplite
11790 ltp/runtest/stress.part3
11791 ltp/runtest/syscalls
11793 Added Files:
11794 ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
11795 ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
11796 ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
11797 ltp/testcases/kernel/syscalls/setuid/setuid04.c
11799 32) Log Message:
11800 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>.
11802 Modified File(s):
11803 ltp/runltp
11805 33) Log Message:
11806 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>. 
11807 Garret suggested:
11808 You can avoid situations like the above by doing something like this in your Makefiles:
11809 SRC                     := $(patsubst %.c,%,$(wildcard *.c))
11810 MAKE_TARGETS := $(SRCS) $(addsuffix _16,$(SRCS))
11811 all: $(MAKE_TARGETS)
11812 %_16: %.c
11813 %_16: CFLAGS += -DUSE_COMPAT16_SYSCALL=1 -DTST_USE_COMPAT16_SYSCALL=1
11815 Modified File(s):
11816 ltp/testcases/kernel/syscalls/fadvise/Makefile
11817 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
11818 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
11819 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
11820 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
11821 ltp/testcases/kernel/syscalls/ftruncate/Makefile
11822 ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
11823 ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
11824 ltp/testcases/kernel/syscalls/ftruncate/ftruncate03.c
11825 ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
11826 ltp/testcases/kernel/syscalls/sendfile/Makefile
11827 ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
11828 ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
11829 ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
11830 ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
11831 ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
11832 ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
11833 ltp/testcases/kernel/syscalls/setgid/Makefile
11834 ltp/testcases/kernel/syscalls/setgid/setgid02.c
11835 ltp/testcases/kernel/syscalls/setgid/setgid03.c
11836 ltp/testcases/kernel/syscalls/truncate/Makefile
11837 ltp/testcases/kernel/syscalls/truncate/truncate01.c
11838 ltp/testcases/kernel/syscalls/truncate/truncate02.c
11839 ltp/testcases/kernel/syscalls/truncate/truncate03.c
11840 ltp/testcases/kernel/syscalls/truncate/truncate04.c
11842 34) Log Message:
11843 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>.
11845 Modified Files:
11846 ltp/testcases/kernel/include/Makefile
11847 ltp/testcases/kernel/syscalls/eventfd/Makefile
11848 ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
11850 Removed Files:
11851 ltp/include/linux_syscall_numbers.h
11852 ltp/testcases/kernel/include/linux_syscall_numbers.h
11854 35) Log Message:
11855 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>.
11857 Modified File(s):
11858 ltp/testcases/kernel/security/Makefile
11859 ltp/testcases/kernel/security/seclvl/Makefile
11861 36) Log Message:
11862 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>.
11864 Modified File(s):
11865 ltp/testcases/kernel/fs/doio/doio.c
11866 ltp/testcases/kernel/fs/doio/growfiles.c
11867 ltp/testcases/kernel/fs/doio/iogen.c
11868 ltp/testcases/kernel/fs/doio/rwtest.sh
11870 37) Log Message:
11871 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>.
11873 Modified File(s):
11874 ltp/testcases/kernel/numa/Makefile
11876 38) Log Message:
11877 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>.
11879 Modified Files:
11880 ltp/testcases/kernel/security/Makefile
11882 Removed Files:
11883 ltp/testcases/kernel/security/seclvl/Makefile
11884 ltp/testcases/kernel/security/seclvl/README
11885 ltp/testcases/kernel/security/seclvl/create_guid_file.c
11886 ltp/testcases/kernel/security/seclvl/create_guid_node.c
11887 ltp/testcases/kernel/security/seclvl/create_suid_file.c
11888 ltp/testcases/kernel/security/seclvl/create_suid_node.c
11889 ltp/testcases/kernel/security/seclvl/ioperm.c
11890 ltp/testcases/kernel/security/seclvl/iopl.c
11891 ltp/testcases/kernel/security/seclvl/verify_seclvl.sh
11893 39) Log Message:
11894 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>.
11896 Modified Files:
11897 ltp/runtest/syscalls
11899 Added Files:
11900 ltp/testcases/kernel/syscalls/getcpu/Makefile
11901 ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
11903 40) Log Message:
11904 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>.
11906 Modified File(s):
11907 ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
11909 41) Log Message:
11910 inotify01 build error fix for x86_64. Signed-Off-By: Andrew Vagin <avagin@parallels.com>.
11912 Modified File(s):
11913 ltp/testcases/kernel/syscalls/inotify/inotify01.c
11914 ltp/testcases/kernel/syscalls/inotify/inotify02.c
11916 42) Log Message:
11917 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>.
11919 Modified File(s):
11920 ltp/testcases/kernel/syscalls/move_pages/Makefile
11922 43) Log Message:
11923 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>.
11925 Modified Files:
11926 ltp/testcases/kernel/syscalls/fadvise/Makefile
11927 ltp/testcases/kernel/syscalls/ftruncate/Makefile
11928 ltp/testcases/kernel/syscalls/sendfile/Makefile
11929 ltp/testcases/kernel/syscalls/setgid/Makefile
11930 ltp/testcases/kernel/syscalls/truncate/Makefile
11932 Added Files:
11933 ltp/testcases/kernel/syscalls/utils/compat_16.mk
11934 ltp/testcases/kernel/syscalls/utils/newer_64.mk
11936 44) Log Message:
11937 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>.
11939 Modified File(s):
11940 ltp/testcases/kernel/fs/proc/proc01.c
11942 45) Log Message:
11943 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>.
11945 Modified File(s):
11946 ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/2-2.c
11948 46) Log Message:
11949 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>.
11951 Modified File(s):
11952 ltp/testcases/kernel/syscalls/umount/umount01.c
11954 47) Log Message:
11955 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.  
11956 execve02.c: In function 'setup':
11957 execve02.c:217: warning: 'path' is used uninitialized in this function
11958 Signed-off-by: Daniel Gollub <dgollub@suse.de>.
11960 Modified File(s):
11961 ltp/testcases/kernel/syscalls/execve/execve02.c
11963 48) Log Message:
11964 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.
11965 ftest08.c: In function 'runtest':
11966 ftest08.c:192: warning: 'fd' is used uninitialized in this function
11967 Valgrind spot this issue aswell:
11968 ==21058== Syscall param close(fd) contains uninitialised byte(s)
11969 ==21058==    at 0x4BD70A0: __close_nocancel (in /lib64/libc-2.4.so)
11970 ==21058==    by 0x401D0E: runtest (ftest08.c:192)
11971 ==21058==    by 0x401B10: main (ftest08.c:119)
11972 Signed-off-by: Daniel Gollub <dgollub@suse.de>.
11974 Modified File(s):
11975 ltp/testcases/kernel/fs/ftest/ftest08.c
11977 49) Log Message:
11978 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.
11979 ftest04.c: In function 'runtest':
11980 ftest04.c:188: warning: 'fd' is used uninitialized in this function
11982 Valgrind spot this issue as well:
11983 ==15263== Syscall param close(fd) contains uninitialised byte(s)
11984 ==15263==    at 0x4BD70A0: __close_nocancel (in /lib64/libc-2.4.so)
11985 ==15263==    by 0x401CD6: runtest (ftest04.c:188)
11986 ==15263==    by 0x401AD0: main (ftest04.c:111)
11987 Signed-off-by: Daniel Gollub <dgollub@suse.de>.
11989 Modified File(s):
11990 ltp/testcases/kernel/fs/ftest/ftest04.c
11992 50) Log Message:
11993 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>.
11995 Modified File(s):
11996 ltp/ltpmenu
11997 ltp/testcases/commands/ade/file/file_test.sh
11998 ltp/testcases/commands/cpio/cpio_tests.sh
11999 ltp/testcases/commands/eject/eject-tests.sh
12000 ltp/testcases/commands/fileutils/cp/cp_tests.sh
12001 ltp/testcases/commands/fileutils/ln/ln_tests.sh
12002 ltp/testcases/commands/fileutils/mkdir/mkdir_tests.sh
12003 ltp/testcases/commands/fileutils/mv/mv_tests.sh
12004 ltp/testcases/commands/gzip/gzip_tests.sh
12005 ltp/testcases/commands/logrotate/logrotate_tests.sh
12006 ltp/testcases/commands/mail/mail_tests.sh
12007 ltp/testcases/commands/tar/tar_tests.sh
12008 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
12009 ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
12010 ltp/testcases/kernel/numa/numa01.sh
12011 ltp/testcases/kernel/security/filecaps/Makefile
12012 ltp/testcases/network/dhcpd/dhcpd_tests.sh
12013 ltp/testcases/network/iptables/iptables_tests.sh
12014 ltp/testcases/network/traceroute/traceroute_tests.sh
12015 ltp/testcases/network/xinetd/xinetd_tests.sh
12018 51) Log Message:
12019 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>.
12021 Modified Files:
12022 ltp/runtest/syscalls
12023 ltp/testcases/kernel/syscalls/setgroups/Makefile
12024 ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
12025 ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
12026 ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
12027 ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
12029 Added Files:
12030 ltp/testcases/kernel/syscalls/setgroups/compat_16.h
12032 52) Log Message:
12033 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.
12034 Signed-off-by: Lin Feng Shen <shenlinf@cn.ibm.com>,
12035 Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
12037 Modified File(s):
12038 ltp/testcases/kernel/sched/tool/time-schedule.c
12040 53) Log Message:
12041 Sorry, I found one typo in my code. Please apply following patch. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
12043 Modified File(s):
12044 ltp/testcases/kernel/syscalls/utils/newer_64.mk
12046 54) Log Message:
12047 I tried to run runltp with the arguments suggested in the script's help and I get the error:
12048 ./runltp: 783: arith: syntax error: "2,4,10240,1"
12049 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>.
12051 Modified File(s):
12052 ltp/runltp
12054 55) Log Message:
12055 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. 
12057 Modified File(s):
12058 ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
12060 56) Log Message:
12061 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.
12062 Signed-off-by: Ankita Garg <ankita@in.ibm.com>,
12063 Acked-by: Vernon Mauery <vernux@us.ibm.com>.
12065 Modified File(s):
12066 ltp/testcases/realtime/func/sched_football/sched_football.c
12068 57) Log Message:
12069 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>.
12071 Modified File(s):
12072 ltp/testcases/kernel/syscalls/inotify/Makefile
12073 ltp/testcases/kernel/syscalls/inotify/inotify01.c
12074 ltp/testcases/kernel/syscalls/inotify/inotify02.c
12076 58) Log Message:
12077 On centos-5 2.6.18 kernel, I get a failure with shmat01. In the setup() function at the end:
12078 /* some architectures (e.g. parisc) are strange, so better always align to *  * next SHMLBA address. */
12079        base_addr = (void *)( ((unsigned long)(base_addr) & ~(SHMLBA-1)) + SHMLBA );
12080 This bumps up the address if it's already aligned. Signed-off-by: Bob Hepple <bhepple@promptu.com>.
12082 Modified File(s):
12083 ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
12085 59) Log Message:
12086 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>.
12088 Modified File(s):
12089 ltp/testcases/kernel/fs/proc/proc01.c
12091 60) Log Message:
12092 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>.
12094 Modified File(s):
12095 ltp/IDcheck.sh
12097 LTP-20080731
12099 1) Log Message:
12100 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>.
12102 Modified File(s):
12103 ltp/lib/write_log.c
12104 ltp/testcases/kernel/fs/dmapi/attr.c
12105 ltp/testcases/kernel/fs/dmapi/config.c
12106 ltp/testcases/kernel/fs/dmapi/disp.c
12107 ltp/testcases/kernel/fs/dmapi/event_am.c
12108 ltp/testcases/kernel/fs/dmapi/event_an.c
12109 ltp/testcases/kernel/fs/dmapi/event_sd.c
12110 ltp/testcases/kernel/fs/dmapi/event_sn.c
12111 ltp/testcases/kernel/fs/dmapi/handle.c
12112 ltp/testcases/kernel/fs/dmapi/hole.c
12113 ltp/testcases/kernel/fs/dmapi/invis.c
12114 ltp/testcases/kernel/fs/dmapi/mmap.c
12115 ltp/testcases/kernel/fs/dmapi/mmapfile.c
12116 ltp/testcases/kernel/fs/dmapi/mount.c
12117 ltp/testcases/kernel/fs/dmapi/objref.c
12118 ltp/testcases/kernel/fs/dmapi/pmr_post.c
12119 ltp/testcases/kernel/fs/dmapi/pmr_pre.c
12120 ltp/testcases/kernel/fs/dmapi/right.c
12121 ltp/testcases/kernel/fs/dmapi/token.c
12122 ltp/testcases/kernel/fs/fsstress/fsstress.c
12123 ltp/testcases/kernel/fs/scsi/ltpfs/main.c
12124 ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
12125 ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
12126 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
12127 ltp/testcases/kernel/syscalls/open/open08.c
12129 2) Log Message:
12130 Every once in a while, pselect01 fails with the following output:
12131 FAIL  :  Sleep time was incorrect:5 != 6
12132 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>.
12134 Modified File(s):
12135 ltp/testcases/kernel/syscalls/pselect/pselect01.c
12137 3) Log Message:
12138 Fix a bug in the selinux testsuite makefile, pointed out by David Howells. Signed-off-by:  Stephen Smalley <sds@tycho.nsa.gov>.
12140 Modified File(s):
12141 ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
12143 4) Log Message:
12144 TEST_RETURN should not be inverted when logging. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
12146 Modified File(s):
12147 ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
12149 5) Log Message:
12150 gcov-kernel: refreshed 2.6.16 patch, adding CONFIG_MODVER compatbility
12152 Modified File(s):
12153 ltp/utils/analysis/gcov-kernel/linux-2.6.16-gcov.patch
12155 6) Log Message:
12156 Fixes the following issues:
12157 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>.
12159 Modified File(s):
12160 ltp/testcases/kernel/security/selinux-testsuite/policy/Makefile
12161 ltp/testcases/kernel/security/selinux-testsuite/policy/test_global.te
12162 ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
12163 ltp/testscripts/test_selinux.sh
12165 7) Log Message:
12166 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>.
12168 Modified File(s):
12169 ltp/testcases/kernel/mem/mem/mem02.c
12171 8) Log Message:
12172 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>.
12174 Modified File(s):
12175 ltp/testcases/kernel/mem/mtest06/mmap1.c
12177 9) Log Message:
12178 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>.
12180 Modified File(s):
12181 ltp/testcases/kernel/mem/mtest05/mmstress.c
12183 10) Log Messsage:
12185 Modified File(s):
12186 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>.
12188 Modified File(s):
12189 ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
12191 11) Log Message:
12192 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>.
12194 Modified File(s):
12195 ltp/testcases/kernel/sched/nptl/nptl01.c
12197 12) Log Message:
12198 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>.
12200 Modified File(s):
12201 ltp/testcases/kernel/syscalls/syscall/syscall01.c
12203 13) Log Message:
12204 There were some mistakes in my previous patch.
12205 - wrong mode 0644 for mkdir().
12206 - unnecessary to add 0644 for open() since the flag doesn't include O_CREAT (while it does no harm).
12207 By this new patch, they are fixed. Junjiro Okajima <hooanon05@yahoo.co.jp>.
12209 Modified File(s):
12210 ltp/lib/write_log.c
12211 ltp/testcases/ballista/ballista/templates/b_mq_attr.tpl
12212 ltp/testcases/ballista/ballista/templates/b_mqd.tpl
12213 ltp/testcases/ballista/ballista/templates/b_mqdSUN.tpl
12214 ltp/testcases/ballista/ballista/templates/b_ptr_sem_t.tpl
12215 ltp/testcases/kernel/fs/dmapi/attr.c
12216 ltp/testcases/kernel/fs/dmapi/config.c
12217 ltp/testcases/kernel/fs/dmapi/disp.c
12218 ltp/testcases/kernel/fs/dmapi/dm_test.h
12219 ltp/testcases/kernel/fs/dmapi/event_am.c
12220 ltp/testcases/kernel/fs/dmapi/event_an.c
12221 ltp/testcases/kernel/fs/dmapi/event_sd.c
12222 ltp/testcases/kernel/fs/dmapi/event_sn.c
12223 ltp/testcases/kernel/fs/dmapi/handle.c
12224 ltp/testcases/kernel/fs/dmapi/hole.c
12225 ltp/testcases/kernel/fs/dmapi/invis.c
12226 ltp/testcases/kernel/fs/dmapi/mmap.c
12227 ltp/testcases/kernel/fs/dmapi/mmapfile.c
12228 ltp/testcases/kernel/fs/dmapi/mount.c
12229 ltp/testcases/kernel/fs/dmapi/objref.c
12230 ltp/testcases/kernel/fs/dmapi/pmr_post.c
12231 ltp/testcases/kernel/fs/dmapi/pmr_pre.c
12232 ltp/testcases/kernel/fs/dmapi/right.c
12233 ltp/testcases/kernel/fs/dmapi/token.c
12234 ltp/testcases/kernel/fs/fsstress/fsstress.c
12235 ltp/testcases/kernel/fs/scsi/ltpfs/main.c
12236 ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
12237 ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
12238 ltp/testcases/kernel/syscalls/open/open08.c
12239 ltp/testcases/open_hpi_testsuite/utils/uid_utils.c
12241 14)Log Message:
12242 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>.
12244 Modified File(s):
12245 ltp/testcases/kernel/syscalls/readlink/readlink04.c
12247 15) Log Message:
12248 It eliminates the potential for many false negatives.
12249 1.  Use cap_compare to compare capability sets instead of comparing the far less reliable text representations.
12250 2.  pI' tests were failing bc I started with empty pI. Fill pI before those tests.
12251 3.  Check for libcap-2.11 or later (by checking for cap_compare()).
12252 Signed-off-by: Serge Hallyn <serue@us.ibm.com>
12254 Modified File(s):
12255 ltp/testcases/kernel/security/filecaps/Makefile
12256 ltp/testcases/kernel/security/filecaps/check_simple_capset.c
12257 ltp/testcases/kernel/security/filecaps/filecapstest.sh
12258 ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
12260 16) Log Messsage:
12261 Porting of io_destroy(), io_getevents(), io_setup() & io_submit() syscall tests from Crackerjack to LTP, by Masatake YAMATO <yamato@redhat.com>.
12263 Modified Files:
12264 ltp/runtest/syscalls
12266 Added Files:
12267 ltp/testcases/kernel/syscalls/io_destroy/Makefile
12268 ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
12269 ltp/testcases/kernel/syscalls/io_destroy/run-io_destroy.sh
12270 ltp/testcases/kernel/syscalls/io_getevents/Makefile
12271 ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
12272 ltp/testcases/kernel/syscalls/io_getevents/run-io_getevents.sh
12273 ltp/testcases/kernel/syscalls/io_setup/Makefile
12274 ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
12275 ltp/testcases/kernel/syscalls/io_setup/run-io_setup.sh
12276 ltp/testcases/kernel/syscalls/io_submit/Makefile
12277 ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
12278 ltp/testcases/kernel/syscalls/io_submit/run-io_submit.sh
12280 17) Log Message:
12281 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>.
12283 Modified File(s):
12284 ltp/testcases/kernel/io/aio/aio01/aio01.c
12285 ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
12287 18) Log Message:
12288 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>.
12290 Modified File(s):
12291 ltp/testcases/kernel/include/ia64.in
12292 ltp/testcases/kernel/include/linux_syscall_numbers.h
12294 19) Log Message:
12295 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>.
12297 Modified Files:
12298 ltp/testcases/kernel/controllers/Makefile
12299 ltp/testcases/kernel/controllers/test_controllers.sh
12301 Added Files:
12302 ltp/testcases/kernel/controllers/io-throttle/Makefile
12303 ltp/testcases/kernel/controllers/io-throttle/README
12304 ltp/testcases/kernel/controllers/io-throttle/io_throttle_testplan.txt
12305 ltp/testcases/kernel/controllers/io-throttle/iobw.c
12306 ltp/testcases/kernel/controllers/io-throttle/myfunctions.sh
12307 ltp/testcases/kernel/controllers/io-throttle/run_io_throttle_test.sh
12309 20) Log Message:
12310 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>.
12312 Modified File(s):
12313 ltp/testcases/kernel/security/selinux-testsuite/policy/test_file.te
12315 21) Log Message:
12316 gcov-kernel: patches for 2.6.26
12318 Added Files:
12319 linux-2.6.26-gcov-arm-eabi.patch 
12320 linux-2.6.26-gcov-arm-hack.patch
12321 linux-2.6.26-gcov.patch
12323 22) Log Message:
12324 The following problem i found:
12325 1, utimensat01.c still has not been compiled when check_for_utimensat_support return success.
12326 2, utimensat01 works on only i386 arch.
12327 Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>
12329 Modified File(s):
12330 ltp/testcases/kernel/include/i386.in
12331 ltp/testcases/kernel/include/ia64.in
12332 ltp/testcases/kernel/include/linux_syscall_numbers.h
12333 ltp/testcases/kernel/include/x86_64.in
12334 ltp/testcases/kernel/syscalls/utimensat/Makefile
12335 ltp/testcases/kernel/syscalls/utimensat/check_for_utimensat_support.c
12336 ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
12338 23) Log Message:
12339 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>.
12341 Modified File(s):
12342 ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
12343 ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
12345 24) Log Message:
12346 I found some typos. I cannot remember but maybe I introduced. Signed-off-by: Masatake YAMATO<yamato@redhat.com>.
12348 Modified File(s):
12349 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
12350 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
12351 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
12353 25) Log Message:
12354 I get compile error in hackbench. With the following patch, the compiler error is gone. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
12356 Modified File(s):
12357 ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
12359 26) Log Message:
12360 In fact, the case "hackbench02 hackbench 150 thread 1000" failed when i tested the latest ltp. the following error message occured: 
12361 --------------------
12362 Creating fdpair (error: Too many open files)
12363 --------------------
12364 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>.
12366 Modified File(s):
12367 ltp/runtest/sched
12369 27) Log Message:
12370 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>.
12372 Modified File(s):
12373 ltp/testcases/network/generate.sh
12375 28) Log Message:
12376 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?
12377 Gilles.
12379 According to man gcc:
12380  -m64
12381      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. 
12382 --Darren
12384 I've also run the involved tests on an x86_64 machine and it was OK. Gilles Carry <Gilles.Carry@bull.net>.
12386 Modified File(s):
12387 ltp/testcases/realtime/config.mk
12389 29) Log Message:
12390 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>.
12392 Modified File(s):
12393 ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
12394 ltp/testcases/realtime/func/measurement/preempt_timing.c
12395 ltp/testcases/realtime/func/measurement/rdtsc-latency.c
12396 ltp/testcases/realtime/include/librttest.h
12397 ltp/testcases/realtime/lib/librttest.c
12399 30) Log Messsage:
12400 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>.  
12401 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>.
12403 Modified File(s):
12404 ltp/testcases/realtime/include/librttest.h
12406 31) Log Message:
12407 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>.
12409 Modified File(s):
12410 ltp/testcases/realtime/lib/librttest.c
12412 32) Log Message:
12413 Update to OpenHPI 2.12.0 (see www.openhpi.org for more info)
12415 Modified File(s):
12416 ltp/testcases/open_hpi_testsuite/*
12418 33) Log Message:
12419 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>.
12421 Modified Files:
12422 ltp/Makefile
12423 ltp/runtest/numa
12424 ltp/runtest/syscalls
12425 ltp/testcases/kernel/numa/Makefile
12427 Added Files:
12428 ltp/testcases/kernel/syscalls/move_pages/Makefile
12429 ltp/testcases/kernel/syscalls/move_pages/move_pages.sh
12430 ltp/testcases/kernel/syscalls/move_pages/move_pages01.c
12431 ltp/testcases/kernel/syscalls/move_pages/move_pages02.c
12432 ltp/testcases/kernel/syscalls/move_pages/move_pages03.c
12433 ltp/testcases/kernel/syscalls/move_pages/move_pages03.mode.sh
12434 ltp/testcases/kernel/syscalls/move_pages/move_pages04.c
12435 ltp/testcases/kernel/syscalls/move_pages/move_pages05.c
12436 ltp/testcases/kernel/syscalls/move_pages/move_pages06.c
12437 ltp/testcases/kernel/syscalls/move_pages/move_pages07.c
12438 ltp/testcases/kernel/syscalls/move_pages/move_pages08.c
12439 ltp/testcases/kernel/syscalls/move_pages/move_pages09.c
12440 ltp/testcases/kernel/syscalls/move_pages/move_pages10.c
12441 ltp/testcases/kernel/syscalls/move_pages/move_pages11.c
12442 ltp/testcases/kernel/syscalls/move_pages/move_pages11.mode.sh
12443 ltp/testcases/kernel/syscalls/move_pages/move_pages_support.c
12444 ltp/testcases/kernel/syscalls/move_pages/move_pages_support.h
12445 ltp/tools/scripts/numa_test.sh
12447 34) Log Message:
12448 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>.
12450 LTP-20080630
12452 1) Log Message:
12453 These tests were contributed by the timerfd() syscall developer Davide Libenzi <davidel@xmailserver.org>.
12455 Modified Files:
12456 ltp/runtest/syscalls
12457 Added Files:
12458 ltp/testcases/kernel/syscalls/timerfd/Makefile
12459 ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
12461 2) Log Message:
12462 CPU and MEMORY HOTPLUG test cases picked up from http://devresources.linux-foundation.org/dev/hotplug/
12464 Added Files:
12465 ltp/testcases/kernel/hotplug/cpu_hotplug/COPYING
12466 ltp/testcases/kernel/hotplug/cpu_hotplug/ChangeLog
12467 ltp/testcases/kernel/hotplug/cpu_hotplug/README
12468 ltp/testcases/kernel/hotplug/cpu_hotplug/runtests.sh
12469 ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug01.txt
12470 ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug02.txt
12471 ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug03.txt
12472 ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug04.txt
12473 ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug05.txt
12474 ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug06.txt
12475 ltp/testcases/kernel/hotplug/cpu_hotplug/doc/todo.txt
12476 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug01.sh
12477 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug02.sh
12478 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug03.sh
12479 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug04.sh
12480 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.sar.sh
12481 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.sh
12482 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.top.sh
12483 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug07.sh
12484 ltp/testcases/kernel/hotplug/cpu_hotplug/include/hotplug.fns
12485 ltp/testcases/kernel/hotplug/cpu_hotplug/include/testsuite.fns
12486 ltp/testcases/kernel/hotplug/cpu_hotplug/tools/do_disk_write_loop
12487 ltp/testcases/kernel/hotplug/cpu_hotplug/tools/do_kcompile_loop
12488 ltp/testcases/kernel/hotplug/cpu_hotplug/tools/do_spin_loop
12489 ltp/testcases/kernel/hotplug/cpu_hotplug/tools/report_proc_interrupts
12490 ltp/testcases/kernel/hotplug/memory_hotplug/COPYING
12491 ltp/testcases/kernel/hotplug/memory_hotplug/Makefile
12492 ltp/testcases/kernel/hotplug/memory_hotplug/README
12493 ltp/testcases/kernel/hotplug/memory_hotplug/TODO
12494 ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
12495 ltp/testcases/kernel/hotplug/memory_hotplug/debug.h
12496 ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.c
12497 ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.h
12498 ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.c
12499 ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.h
12500 ltp/testcases/kernel/hotplug/memory_hotplug/segment.c
12501 ltp/testcases/kernel/hotplug/memory_hotplug/segment.h
12502 ltp/testcases/kernel/hotplug/memory_hotplug/version.h
12503 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1
12504 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1c
12505 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1c8
12506 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1f
12507 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1l
12508 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1la
12509 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1shm
12510 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test2
12511 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test2l
12512 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test3
12513 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test3-1m
12514 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test3l
12515 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test4
12516 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test4f
12517 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-2shm-1m
12518 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1g
12519 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1g-interleaved
12520 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1g-touch
12521 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1p
12522 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-8p
12523 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-8p-nomig
12524 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-8p-touch
12525 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-16m
12526 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-16m-touch
12527 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-1m
12528 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-1m-touch
12529 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-8p
12530 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-shm-8p
12531 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-2shm-1m
12532 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-1g
12533 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-1g-interleaved
12534 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-1p
12535 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-8p
12536 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-file-16m
12537 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-file-1m
12539 3) Log Message:
12540 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>.
12542 Modified File(s):
12543 ltp/testcases/kernel/syscalls/mremap/mremap04.c
12545 4) Log Message:
12546 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: 
12548 start_time = nanoTime() + 1000000000;
12549 rt = new realtimeThread(sched_param, new \
12550         PeriodicParameters(start_time, ...), ..., run);
12552 /* by the rtsj specification, this method will not run until start_time */
12553 run() {
12554         now = nanoTime();
12555         start_latency = now - start_time;
12556         ...
12559 The rt-tests version went something like this:
12561 start_time = rt_gettime();
12562 create_fifo_thread(periodic_thread, (void*)0, PRIO);
12564 periodic_thread() {
12565         now = rt_gettime();
12566         start_latency = now - start;
12567         ...
12570 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>. 
12572 Modified File(s):
12573 ltp/testcases/realtime/func/sched_latency/sched_latency.c
12574 ltp/testcases/realtime/include/librttest.h
12575 ltp/testcases/realtime/lib/librttest.c
12577 5) Log Message:
12578 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:
12580 <output>
12581 Hello World
12582 </output>
12583 with return code 0 (success)
12585 instead of:
12587 <output>
12588 execve05    1  FAIL  :  Failures reported above
12589 </output>
12590 with return code matching FAIL.
12592 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>.
12594 Modified Files:
12595 ltp/testcases/kernel/syscalls/execve/execve05.c
12597 6) Log Message:
12598 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>.
12600 Modified Files:
12601 ltp/testcases/kernel/syscalls/execve/execve05.c
12603 7) Log Message:
12604 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>.
12606 Modified Files:
12607 ltp/testcases/kernel/syscalls/execve/execve05.c
12609 8) Log Message:
12610 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>. 
12612 Modified Files:
12613 ltp/testcases/kernel/syscalls/execve/execve05.c
12615 9) Log Message:
12616 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 : 
12617 - Process A calls sync_pipe_create
12618 - Process A do a fork (creation of process B)
12619 - Process A calls sync_pipe_wait
12620 ---> Process A blocks on sync_pipe_wait
12621 - Process B starts
12622 - Process B exits because of an early error.
12623 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>.
12625 Modified File(s):
12626 ltp/lib/libtestsuite.c
12628 10) Log Message:
12629 This patch fixes a compilation warning due to the function "sync_pipe_close" which was not exported. Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>.
12631 Modified File(s):
12632 ltp/include/libtestsuite.h
12634 11) Log Message:
12635 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>.
12637 Modified Files:
12638 ltp/testcases/kernel/syscalls/ipc/msgrcv/Makefile
12639 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
12640 ltp/testcases/kernel/syscalls/ipc/msgsnd/Makefile
12641 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
12642 ltp/testcases/kernel/syscalls/ipc/semctl/Makefile
12643 ltp/testcases/kernel/syscalls/ipc/semop/Makefile
12644 ltp/testcases/kernel/syscalls/ipc/shmctl/Makefile
12646 Removed Files:
12647 ltp/testcases/kernel/syscalls/lib/Makefile
12648 ltp/testcases/kernel/syscalls/lib/libtestsuite.c
12649 ltp/testcases/kernel/syscalls/lib/libtestsuite.h
12651 12) Log Message:
12652 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>.
12654 Modified File(s):
12655 ltp/testcases/kernel/sched/tool/time-schedule.c
12657 13) Log Message:
12658 This patch fix the make file of fs_bin test case so that it can be cross-built. Roy Lee <roylee@andestech.com>.
12660 Modified File(s):
12661 ltp/testcases/kernel/fs/fs_bind/bin/Makefile
12663 14) Log Message:
12664 Add syscall numbers for timerfd syscalls under i386 and x86_64. Roy Lee <roylee@andestech.com>.
12666 Modified File(s):
12667 ltp/testcases/kernel/include/i386.in
12668 ltp/testcases/kernel/include/linux_syscall_numbers.h
12669 ltp/testcases/kernel/include/x86_64.in
12671 15) Log Message:
12672 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>.
12674 Modified  File(s):
12675 ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
12677 16) Log Message:
12678 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>.
12680 Modified File(s):
12681 ltp/testcases/realtime/include/librttest.h
12683 17) Log Message:
12684 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>.
12686 Modified File(s):
12687 ltp/runtest/syscalls
12689 Added Files:
12690 ltp/testcases/kernel/syscalls/utimensat/Makefile
12691 ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
12692 ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
12694 18) Log Message:
12695 On ia64, __clone2() is used instead of clone(). Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
12697 Modified File(s):
12698 ltp/testcases/kernel/fs/fs_bind/bin/nsclone.c
12700 19) Log Message:
12701 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>.
12703 Modified File(s):
12704 ltp/testcases/kernel/syscalls/fork/fork12.c
12706 20) Log Message:
12707 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>.
12709 Modified File(s):
12710 ltp/testcases/kernel/io/writetest/writetest.c
12712 21) Log Message:
12713 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>.
12715 Modified File(s):
12716 ltp/testcases/kernel/mem/mtest07/mallocstress.c
12718 22) Log Message:
12719 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. 
12720 -fixes bugs 
12721 -adds the capability to stress a server with multiple clients"
12722 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
12723      buf=(char *)malloc(clnt*maxClients);
12725      buf=(char *)malloc(clnt*(maxClients+1));
12726 Signed-off-by: Le Rouzic <aime.le-rouzic@bull.net>.
12728 Modified File(s):
12729 ltp/testcases/network/nfsv4/locks/Makefile
12730 ltp/testcases/network/nfsv4/locks/locktests.c
12732 Added Files:
12733 ltp/testcases/network/nfsv4/locks/locktests.h
12735 Removed Files:
12736 ltp/testcases/network/nfsv4/locks/test
12739 23) Log Message:
12740 In the manpage for tst_res(3) in the April snapshot it says...
12741        tst_brk - Print result message and break remaining test cases
12742        tst_brkm  -  Print  result  message, including file contents, and break remaining test cases
12743 ... 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>.
12745 Modified File(s):
12746 ltp/doc/man3/tst_res.3
12748 24) Log Message:
12749 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.
12750 Signed-off-by: Giuseppe Cavallaro <peppe.cavallaro@st.com>,
12751 Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>.
12753 Modified File(s):
12754 ltp/testcases/network/stress/ns-tools/ns-mcast_join.c
12756 25) Log Message:
12757 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>.
12759 Modified File(s):
12760 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_fdreceive.te
12761 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_sigiotask.c
12763 26) Log Message:
12764 Included the statement:
12765         These tests are OSDL/LF and imported into LTP under GPLv2.
12767 Modified File(s):
12768 ltp/testcases/kernel/hotplug/cpu_hotplug/COPYING
12769 ltp/testcases/kernel/hotplug/memory_hotplug/COPYING
12771 27) Log Message:
12772 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>.
12774 Modified Files:
12775 ltp/testcases/realtime/profiles/default
12777 Added Files:
12778 ltp/testcases/realtime/func/async_handler/run_auto.sh
12780 28) Log Message:
12781 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>.
12783 Modified File(s):
12784 ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
12786 29) Log Message:
12787 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>.
12789 Modified File(s):
12790 ltp/testscripts/test_fs_bind.sh
12792 30) Log Message:
12793 signal_test_01 failed on ia64, the following message outputed:
12794 ---------------------------
12795 ERROR [line: 146] sigaltstack failed: Cannot allocate memory
12796 : Cannot allocate memory
12797 signal_test_01: IPC Signals TestSuite program
12798 ---------------------------
12799 And, i found the defined macro STACKSIZE is short on ia64. This patch fix it. Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>.
12801 Modified File(s):
12802 ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
12804 31) Log Message:
12805 signal_test_05 failed on ia64 and x86_64, the following message outputed:
12806 ---------------------------
12807 ERROR [line: 145] child process exited abnormally
12808 ---------------------------
12809 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>.
12811 Modified File(s):
12812 ltp/testcases/kernel/ipc/ipc_stress/signal_test_05.c
12814 32) Log Message:
12815 Updating to include info about all other LTP man pages. Subrata Modak <subrata@linux.vnet.ibm.com>
12817 Modified File(s):
12818 ltp/README.ltp-devel
12820 33) Log Message:
12821 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>
12823 Modified Files:
12824 ltp/runtest/syscalls
12826 Added Files:
12827 ltp/testcases/kernel/syscalls/gettid/Makefile
12828 ltp/testcases/kernel/syscalls/gettid/gettid01.c
12830 34) Log Message:
12831 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>.
12833 Modified File(s):
12834 ltp/testcases/kernel/syscalls/exit/exit02.c
12836 35) Log Message:
12837 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>.
12839 Modified File(s):
12840 ltp/testcases/kernel/syscalls/ipc/semctl/semctl06.c
12842 36) Log Message:
12843 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>.
12845 Modified File(s):
12846 ltp/lib/Makefile
12848 37) Log Message:
12849 Addition of enhanced test plan by Cai Qian <qcai@redhat.com>.
12851 Modified File(s):
12852 ltp/testcases/kdump/doc/TEST_PLAN.txt
12854 38) Log Message:
12855 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.
12857 Modified File(s):
12858 ltp/testcases/network/stress/ns-tools/check_netem
12860 39) Log Message:
12861 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>.
12863 Modified File(s):
12864 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip01
12866 40) Log Message:
12867 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>.
12869 Modified File(s):
12870 ltp/testcases/network/stress/ns-tools/killall_udp_traffic
12872 41) Log Message:
12873 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>.
12875 Modified File(s):
12876 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip01
12877 ltp/testcases/network/stress/ns-tools/killall_icmp_traffic
12878 ltp/testcases/network/stress/ns-tools/killall_tcp_traffic
12879 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip01
12881 42) Log Message:
12882 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>.
12884 Added File(s):
12885 ltp/runtest/connectors
12886 ltp/testcases/kernel/connectors/Makefile
12887 ltp/testcases/kernel/connectors/pec/Makefile
12888 ltp/testcases/kernel/connectors/pec/README
12889 ltp/testcases/kernel/connectors/pec/event_generator.c
12890 ltp/testcases/kernel/connectors/pec/pec_listener.c
12891 ltp/testcases/kernel/connectors/pec/run_pec_test
12893 43) Log Message:
12894 Here it is. Based on my last patch.
12895 - building failure on 2.6.16 should be fixed
12896 - fix "make install" if kernel version < 2.6.15
12897 - abort tests if kernel version < 2.6.15
12898 Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
12900 Modified File(s):
12901 ltp/runtest/connectors
12902 ltp/testcases/kernel/connectors/Makefile
12903 ltp/testcases/kernel/connectors/pec/Makefile
12904 ltp/testcases/kernel/connectors/pec/pec_listener.c
12906 Added File(s):
12907 ltp/testcases/kernel/connectors/connector_test.sh
12909 44) Log Message:
12910 This was ported from the Crackerjack Project by Masatake YAMATO <yamato@redhat.com>.
12912 Modified Files:
12913 ltp/runtest/syscalls
12915 Added Files:
12916 ltp/testcases/kernel/syscalls/io_cancel/Makefile
12917 ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
12918 ltp/testcases/kernel/syscalls/io_cancel/run-io_cancel.sh
12920 45) Log Message:
12921 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>.
12923 Modified File(s):
12924 ltp/testcases/kernel/syscalls/io_cancel/Makefile
12925 ltp/testcases/kernel/syscalls/io_cancel/run-io_cancel.sh
12927 46) Log Message:
12928 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>.
12930 Modified Files:
12931 ltp/runtest/sched
12932 ltp/testcases/kernel/sched/Makefile
12934 Added Files:
12935 ltp/testcases/kernel/sched/cfs-scheduler/Makefile
12936 ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
12938 47) Log Message:
12939 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>.
12941 Modified File(s):
12942 ltp/doc/testcases/network.txt
12943 ltp/runtest/rpc
12944 ltp/runtest/stress.part3
12946 48) Log Message:
12947 Few Changes to ttype value.
12949 Modified File(s):
12950 ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
12952 49) Log Message:
12953 Changes to fix Build, Install and run on non-supported architectures.
12955 Added Files:
12956 ltp/testcases/kernel/syscalls/utimensat/check_for_utimensat_support.c
12957 Modified Files:
12958 ltp/testcases/kernel/syscalls/utimensat/Makefile
12959 ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
12960 ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
12962 50) Log Message:
12963 Fixing the run on supported kernels.
12965 Modified File(s):
12966 ltp/testscripts/test_fs_bind.sh
12968 LTP-20080531
12970 1) Log Message:
12971 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>
12973 Modified File(s):
12974 ltp/testcases/ballista/ballista/ballista.cpp
12975 ltp/testcases/ballista/ballista/ballistaUtil.cpp
12976 ltp/testcases/ballista/ballista/callGen.cpp
12977 ltp/testcases/ballista/ballista/callGen_standAlone.cpp
12978 ltp/testcases/ballista/ballista/create_code.pl
12979 ltp/testcases/ballista/ballista/create_code_standAlone.pl
12980 ltp/testcases/ballista/ballista/executeTestCase.cpp
12981 ltp/testcases/ballista/ballista/executeTestCase.fresh
12982 ltp/testcases/ballista/ballista/genCode.cpp
12983 ltp/testcases/ballista/ballista/genCodeCreator.cpp
12984 ltp/testcases/ballista/ballista/line.cpp
12985 ltp/testcases/ballista/ballista/line.h
12986 ltp/testcases/ballista/ballista/match.cpp
12987 ltp/testcases/ballista/ballista/parseArguments.cpp
12988 ltp/testcases/ballista/ballista/replacer.cpp
12989 ltp/testcases/ballista/ballista/selfHost.cpp
12990 ltp/testcases/ballista/ballista/serverCommunication.cpp
12991 ltp/testcases/ballista/ballista/testCaseIterator.cpp
12992 ltp/testcases/ballista/ballista/testCaseIterator.h
12993 ltp/testcases/ballista/ballista/compile/bparser.cpp
12994 ltp/testcases/ballista/ballista/templates/bTypes.cpp
12996 2) Log Message:
12997 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>
12999 Modified File(s):
13000 ltp/testcases/kernel/mem/shmt/shmt09.c
13001 ltp/testcases/kernel/syscalls/mmap/mmap01.c
13003 3) Log Message:
13004 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>.
13006 Modified File(s):
13007 ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
13008 ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
13009 ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
13010 ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
13011 ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
13012 ltp/testcases/kernel/syscalls/splice/splice01.c
13013 ltp/testcases/kernel/syscalls/tee/tee01.c
13014 ltp/testcases/kernel/syscalls/utime/utime01.c
13015 ltp/testcases/kernel/syscalls/utime/utime02.c
13016 ltp/testcases/kernel/syscalls/utime/utime03.c
13017 ltp/testcases/network/nfs/nfs01/nfs01
13019 4) Log Message:
13020 Update to OpenHPI 2.10.1 (see www.openhpi.org for more info)
13022 Modified Files:
13023 ltp/testcases/open_hpi_testsuite/Makefile.am
13024 ltp/testcases/open_hpi_testsuite/Makefile.in
13025 ltp/testcases/open_hpi_testsuite/configure
13026 ltp/testcases/open_hpi_testsuite/configure.ac
13027 ltp/testcases/open_hpi_testsuite/openhpi.conf.example
13028 ltp/testcases/open_hpi_testsuite/openhpi.spec.in
13029 ltp/testcases/open_hpi_testsuite/clients/Makefile.in
13030 ltp/testcases/open_hpi_testsuite/clients/hpiel.c
13031 ltp/testcases/open_hpi_testsuite/clients/hpievents.c
13032 ltp/testcases/open_hpi_testsuite/clients/hpipower.c
13033 ltp/testcases/open_hpi_testsuite/cpp/Makefile.in
13034 ltp/testcases/open_hpi_testsuite/cpp/t/Makefile.in
13035 ltp/testcases/open_hpi_testsuite/docs/Makefile.am
13036 ltp/testcases/open_hpi_testsuite/docs/Makefile.in
13037 ltp/testcases/open_hpi_testsuite/docs/hld/Makefile.am
13038 ltp/testcases/open_hpi_testsuite/docs/hld/Makefile.in
13039 ltp/testcases/open_hpi_testsuite/docs/hld/appendix.sgml
13040 ltp/testcases/open_hpi_testsuite/docs/hld/authors.dtd
13041 ltp/testcases/open_hpi_testsuite/docs/hld/bookinfo.sgml
13042 ltp/testcases/open_hpi_testsuite/docs/hld/introduction.sgml
13043 ltp/testcases/open_hpi_testsuite/docs/hld/legal.dtd
13044 ltp/testcases/open_hpi_testsuite/docs/hld/obtaining.sgml
13045 ltp/testcases/open_hpi_testsuite/docs/hld/openhpi-manual.sgml
13046 ltp/testcases/open_hpi_testsuite/docs/hld/openhpi_highlevel.sgml
13047 ltp/testcases/open_hpi_testsuite/docs/hld/openhpi_structure.sgml
13048 ltp/testcases/open_hpi_testsuite/docs/hld/plugin_guide.sgml
13049 ltp/testcases/open_hpi_testsuite/docs/hld/plugin_usage.sgml
13050 ltp/testcases/open_hpi_testsuite/docs/hld/revisions.dtd
13051 ltp/testcases/open_hpi_testsuite/docs/hld/sahpi_breakdown.sgml
13052 ltp/testcases/open_hpi_testsuite/docs/man/Makefile.in
13053 ltp/testcases/open_hpi_testsuite/hpi_shell/Makefile.am
13054 ltp/testcases/open_hpi_testsuite/hpi_shell/Makefile.in
13055 ltp/testcases/open_hpi_testsuite/hpi_shell/commands.c
13056 ltp/testcases/open_hpi_testsuite/hpi_shell/ctrl_inv.c
13057 ltp/testcases/open_hpi_testsuite/hpi_shell/hpi_cmd.h
13058 ltp/testcases/open_hpi_testsuite/hpi_shell/sensor.c
13059 ltp/testcases/open_hpi_testsuite/hpi_shell/session.c
13060 ltp/testcases/open_hpi_testsuite/hpi_ui_lib/Makefile.in
13061 ltp/testcases/open_hpi_testsuite/hpi_ui_lib/service.c
13062 ltp/testcases/open_hpi_testsuite/hpi_ui_lib/show.c
13063 ltp/testcases/open_hpi_testsuite/marshal/Makefile.in
13064 ltp/testcases/open_hpi_testsuite/marshal/connection.c
13065 ltp/testcases/open_hpi_testsuite/marshal/marshal.c
13066 ltp/testcases/open_hpi_testsuite/marshal/marshal_hpi_types.c
13067 ltp/testcases/open_hpi_testsuite/marshal/marshal_hpi_types.h
13068 ltp/testcases/open_hpi_testsuite/marshal/strmsock.cpp
13069 ltp/testcases/open_hpi_testsuite/marshal/t/Makefile.am
13070 ltp/testcases/open_hpi_testsuite/marshal/t/Makefile.in
13071 ltp/testcases/open_hpi_testsuite/marshal/t/float_format.c
13072 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_012.c
13073 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_013.c
13074 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_014.c
13075 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_015.c
13076 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_016.c
13077 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_017.c
13078 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_018.c
13079 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_028.c
13080 ltp/testcases/open_hpi_testsuite/openhpid/Makefile.am
13081 ltp/testcases/open_hpi_testsuite/openhpid/Makefile.in
13082 ltp/testcases/open_hpi_testsuite/openhpid/openhpiclient.cpp
13083 ltp/testcases/open_hpi_testsuite/openhpid/openhpid.cpp
13084 ltp/testcases/open_hpi_testsuite/plugins/Makefile.in
13085 ltp/testcases/open_hpi_testsuite/plugins/ipmi/Makefile.in
13086 ltp/testcases/open_hpi_testsuite/plugins/ipmi/t/Makefile.in
13087 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/Makefile.in
13088 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_discover.cpp
13089 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_domain.cpp
13090 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_log.cpp
13091 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_mc_vendor.cpp
13092 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_resource.cpp
13093 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_sdr.cpp
13094 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_sensor_hotswap.cpp
13095 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/thread.cpp
13096 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/Makefile.in
13097 ltp/testcases/open_hpi_testsuite/plugins/rtas/Makefile.in
13098 ltp/testcases/open_hpi_testsuite/plugins/simulator/Makefile.in
13099 ltp/testcases/open_hpi_testsuite/plugins/simulator/t/Makefile.in
13100 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/Makefile.in
13101 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/Makefile.in
13102 ltp/testcases/open_hpi_testsuite/plugins/sysfs/Makefile.in
13103 ltp/testcases/open_hpi_testsuite/plugins/watchdog/Makefile.in
13104 ltp/testcases/open_hpi_testsuite/scripts/Makefile.in
13105 ltp/testcases/open_hpi_testsuite/scripts/test/Makefile.in
13106 ltp/testcases/open_hpi_testsuite/scripts/test/conformance_report.pl
13107 ltp/testcases/open_hpi_testsuite/scripts/test/coverage_report.pl
13108 ltp/testcases/open_hpi_testsuite/scripts/test/gcov2html.pl
13109 ltp/testcases/open_hpi_testsuite/scripts/test/generate_index.pl
13110 ltp/testcases/open_hpi_testsuite/scripts/test/gsum2html.pl
13111 ltp/testcases/open_hpi_testsuite/scripts/test/testconformance.pl
13112 ltp/testcases/open_hpi_testsuite/scripts/test/testcoverage.pl
13113 ltp/testcases/open_hpi_testsuite/snmp/Makefile.in
13114 ltp/testcases/open_hpi_testsuite/src/Makefile.in
13115 ltp/testcases/open_hpi_testsuite/src/config.c
13116 ltp/testcases/open_hpi_testsuite/src/event.c
13117 ltp/testcases/open_hpi_testsuite/src/safhpi.c
13118 ltp/testcases/open_hpi_testsuite/src/t/Makefile.in
13119 ltp/testcases/open_hpi_testsuite/src/t/ohpi/Makefile.in
13120 ltp/testcases/open_hpi_testsuite/utils/Makefile.in
13121 ltp/testcases/open_hpi_testsuite/utils/sahpi_enum_utils.c
13122 ltp/testcases/open_hpi_testsuite/utils/sahpi_enum_utils.h
13123 ltp/testcases/open_hpi_testsuite/utils/sahpi_struct_utils.c
13124 ltp/testcases/open_hpi_testsuite/utils/sahpi_struct_utils.h
13125 ltp/testcases/open_hpi_testsuite/utils/uid_utils.c
13126 ltp/testcases/open_hpi_testsuite/utils/t/Makefile.in
13127 ltp/testcases/open_hpi_testsuite/utils/t/ann/Makefile.in
13128 ltp/testcases/open_hpi_testsuite/utils/t/el/Makefile.in
13129 ltp/testcases/open_hpi_testsuite/utils/t/epath/Makefile.in
13130 ltp/testcases/open_hpi_testsuite/utils/t/rpt/Makefile.in
13131 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/Makefile.in
13132 ltp/testcases/open_hpi_testsuite/utils/t/uid/Makefile.in
13134 Added Files:
13135 ltp/testcases/open_hpi_testsuite/hpi_shell/dimi.c
13136 ltp/testcases/open_hpi_testsuite/hpi_shell/fumi.c
13138 Removed Files:
13139 ltp/testcases/open_hpi_testsuite/openhpi.spec
13140 ltp/testcases/open_hpi_testsuite/hpi_shell/hpi_cmd
13141 ltp/testcases/open_hpi_testsuite/hpi_shell/openhpiclient.cpp
13142 ltp/testcases/open_hpi_testsuite/hpi_shell/openhpiclient.h
13143 ltp/testcases/open_hpi_testsuite/marshal/t/connection.c
13144 ltp/testcases/open_hpi_testsuite/marshal/t/marshal.c
13145 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_hpi_types.c
13146 ltp/testcases/open_hpi_testsuite/openhpid/alarm.c
13147 ltp/testcases/open_hpi_testsuite/openhpid/config.c
13148 ltp/testcases/open_hpi_testsuite/openhpid/domain.c
13149 ltp/testcases/open_hpi_testsuite/openhpid/event.c
13150 ltp/testcases/open_hpi_testsuite/openhpid/hotswap.c
13151 ltp/testcases/open_hpi_testsuite/openhpid/init.c
13152 ltp/testcases/open_hpi_testsuite/openhpid/lock.c
13153 ltp/testcases/open_hpi_testsuite/openhpid/ohpi.c
13154 ltp/testcases/open_hpi_testsuite/openhpid/openhpiclient.h
13155 ltp/testcases/open_hpi_testsuite/openhpid/plugin.c
13156 ltp/testcases/open_hpi_testsuite/openhpid/plugin_static.c
13157 ltp/testcases/open_hpi_testsuite/openhpid/safhpi.c
13158 ltp/testcases/open_hpi_testsuite/openhpid/session.c
13159 ltp/testcases/open_hpi_testsuite/openhpid/threaded.c
13160 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_addr.cpp
13161 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_auth.cpp
13162 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_cmd.cpp
13163 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_con.cpp
13164 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_con_lan.cpp
13165 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_con_smi.cpp
13166 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_log.cpp
13167 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_msg.cpp
13168 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_sensor_factors.cpp
13169 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_utils.cpp
13170 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/thread.cpp
13171 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/el2event.c
13172 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/el2event.c
13173 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc.c
13174 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_annunciator.c
13175 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_control.c
13176 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_discover.c
13177 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_discover_bc.c
13178 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_discover_rsa.c
13179 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_event.c
13180 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_hotswap.c
13181 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_inventory.c
13182 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_power.c
13183 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_reset.c
13184 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_resources.c
13185 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_resources_rsa.c
13186 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_sel.c
13187 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_sensor.c
13188 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_session.c
13189 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_time.c
13190 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_utils.c
13191 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_watchdog.c
13192 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_xml2event.c
13193 ltp/testcases/open_hpi_testsuite/src/plugin_static.c
13194 ltp/testcases/open_hpi_testsuite/utils/t/ann/announcement_utils.c
13195 ltp/testcases/open_hpi_testsuite/utils/t/el/el_utils.c
13196 ltp/testcases/open_hpi_testsuite/utils/t/epath/epath_utils.c
13197 ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_enum_utils.c
13198 ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_event_encode.c
13199 ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_event_utils.c
13200 ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_struct_utils.c
13201 ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_time_utils.c
13202 ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpiatca_enum_utils.c
13203 ltp/testcases/open_hpi_testsuite/utils/t/epath/uid_utils.c
13204 ltp/testcases/open_hpi_testsuite/utils/t/rpt/epath_utils.c
13205 ltp/testcases/open_hpi_testsuite/utils/t/rpt/rpt_utils.c
13206 ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_enum_utils.c
13207 ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_event_encode.c
13208 ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_event_utils.c
13209 ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_struct_utils.c
13210 ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_time_utils.c
13211 ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpiatca_enum_utils.c
13212 ltp/testcases/open_hpi_testsuite/utils/t/rpt/uid_utils.c
13213 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/epath_utils.c
13214 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_enum_utils.c
13215 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_event_encode.c
13216 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_event_utils.c
13217 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_struct_utils.c
13218 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_time_utils.c
13219 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpiatca_enum_utils.c
13220 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/uid_utils.c
13221 ltp/testcases/open_hpi_testsuite/utils/t/uid/epath_utils.c
13222 ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_enum_utils.c
13223 ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_event_encode.c
13224 ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_event_utils.c
13225 ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_struct_utils.c
13226 ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_time_utils.c
13227 ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpiatca_enum_utils.c
13228 ltp/testcases/open_hpi_testsuite/utils/t/uid/uid_utils.c
13230 5) Log Message:
13231 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>
13233 Modified Files:
13234 ltp/testcases/realtime/lib/librttest.c
13236 6) Log Message:
13237 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>
13239 Modified Files:
13240 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
13242 7) Log Message:
13243 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>.
13245 Modified Files:
13246 ltp/testcases/realtime/include/librttest.h
13247 ltp/testcases/realtime/lib/librttest.c
13249 8) Log Message:
13250 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>.
13252 Modified Files:
13253 ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
13255 9) Log Message:
13256 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>.
13258 Modified Files:
13259 ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
13261 10) Log Message:
13262 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>.
13264 Modified Files:
13265 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
13267 11) Log Message:
13268 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>.
13270 Modified Files:
13271 ltp/testcases/realtime/func/async_handler/async_handler.c
13272 ltp/testcases/realtime/func/async_handler/async_handler_jk.c
13274 12) Log Message:
13275 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>.
13277 Modified Files:
13278 ltp/testcases/realtime/func/pi_perf/pi_perf.c
13280 13) Log Message:
13281 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>.
13283 Modified Files:
13284 ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
13286 14) Log Message:
13287 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>.
13289 Modified Files:
13290 ltp/testcases/realtime/func/thread_clock/tc-2.c
13292 15) Log Message:
13293 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>.
13295 Modified Files:
13296 ltp/testcases/realtime/func/sched_latency/sched_latency.c
13298 16) Log Message:
13299 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> 
13301 Modified File(s):
13302 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
13304 17) Log Message:
13305 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>
13307 Modified File(s):
13308 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
13310 18) Log Message:
13311 punt useless local prototype for fdopen() -- stdio.h already provides this, by, Mike Frysinger <vapier@users.sourceforge.net>
13313 Modified File(s):
13314 ltp/lib/tst_res.c
13316 19) Log Message:
13317 cleanup CFLAGS handling, by, Mike Frysinger <vapier@users.sourceforge.net>
13319 Modified File(s):
13320 ltp/lib/Makefile
13322 20) Log Message:
13323 tst_require_root(): unify root checking with this function, by, Mike Frysinger <vapier@users.sourceforge.net>
13325 Modified File(s):
13326 ltp/include/test.h
13328 21) Log Message:
13329 tst_require_root(): unify root checking with this function
13331 Modified File(s):
13332 ltp/lib/tst_res.c
13334 22) Log Message:
13335 convert to standard ltp functions, by, Mike Frysinger <vapier@users.sourceforge.net>
13337 Modified File(s):
13338 ltp/testcases/kernel/fs/fs_perms/Makefile
13339 ltp/testcases/kernel/fs/fs_perms/fs_perms.c
13341 23) Log Message:
13342 fix error in previous commit: compare result to expected result, not 0
13344 Modified File(s):
13345 ltp/testcases/kernel/fs/fs_perms/fs_perms.c
13347 24) Log Message:
13348 normalize exit values as expected: 0 means PASS and non-0 means FAIL
13350 Modified File(s):
13351 ltp/testcases/kernel/fs/fs_perms/fs_perms.c
13352 ltp/testcases/kernel/fs/fs_perms/simpletest.sh
13353 ltp/testcases/kernel/fs/fs_perms/testx.c
13355 25) Log Message:
13356 lcov: --norecursion becomes --no-recursion + added docs, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
13358 Modified File(s):
13359 ltp/utils/analysis/lcov/man/geninfo.1
13360 ltp/utils/analysis/lcov/man/lcov.1
13361 ltp/utils/analysis/lcov/bin/geninfo
13362 ltp/utils/analysis/lcov/bin/lcov
13364 26) Log Message:
13365 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>
13367 Modified File(s):
13368 ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
13370 27) Log Message:
13371 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>
13373 Modified File(s):
13374 ltp/testcases/Makefile
13376 28) Log Message:
13377 Fix for some failures by Anoop V Chakkalakkal <anoop.vijayan@in.ibm.com>.
13379 Modified File(s):
13380 ltp/testcases/kernel/mem/mtest07/mallocstress.c
13382 29) Log Message:
13383 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>.
13385 Modified Files:
13386 ltp/runltp
13387 ltp/testcases/kernel/fs/Makefile
13388 ltp/tools/apicmds/Makefile
13389 ltp/tools/apicmds/ltpapicmd.c
13391 Added Files:
13392 ltp/runtest/fs_bind
13393 ltp/testcases/kernel/fs/fs_bind/BUGS
13394 ltp/testcases/kernel/fs/fs_bind/CHANGELOG
13395 ltp/testcases/kernel/fs/fs_bind/Makefile
13396 ltp/testcases/kernel/fs/fs_bind/README
13397 ltp/testcases/kernel/fs/fs_bind/TODO
13398 ltp/testcases/kernel/fs/fs_bind/bin/Makefile
13399 ltp/testcases/kernel/fs/fs_bind/bin/check_prop
13400 ltp/testcases/kernel/fs/fs_bind/bin/lockfile
13401 ltp/testcases/kernel/fs/fs_bind/bin/makedir
13402 ltp/testcases/kernel/fs/fs_bind/bin/nsclone.c
13403 ltp/testcases/kernel/fs/fs_bind/bin/setup
13404 ltp/testcases/kernel/fs/fs_bind/bin/setupnslock
13405 ltp/testcases/kernel/fs/fs_bind/bin/smount.c
13406 ltp/testcases/kernel/fs/fs_bind/bind/OO_descriptions.txt
13407 ltp/testcases/kernel/fs/fs_bind/bind/test01
13408 ltp/testcases/kernel/fs/fs_bind/bind/test02
13409 ltp/testcases/kernel/fs/fs_bind/bind/test03
13410 ltp/testcases/kernel/fs/fs_bind/bind/test04
13411 ltp/testcases/kernel/fs/fs_bind/bind/test05
13412 ltp/testcases/kernel/fs/fs_bind/bind/test06
13413 ltp/testcases/kernel/fs/fs_bind/bind/test07
13414 ltp/testcases/kernel/fs/fs_bind/bind/test07-2
13415 ltp/testcases/kernel/fs/fs_bind/bind/test08
13416 ltp/testcases/kernel/fs/fs_bind/bind/test09
13417 ltp/testcases/kernel/fs/fs_bind/bind/test10
13418 ltp/testcases/kernel/fs/fs_bind/bind/test11
13419 ltp/testcases/kernel/fs/fs_bind/bind/test12
13420 ltp/testcases/kernel/fs/fs_bind/bind/test13
13421 ltp/testcases/kernel/fs/fs_bind/bind/test14
13422 ltp/testcases/kernel/fs/fs_bind/bind/test15
13423 ltp/testcases/kernel/fs/fs_bind/bind/test16
13424 ltp/testcases/kernel/fs/fs_bind/bind/test17
13425 ltp/testcases/kernel/fs/fs_bind/bind/test18
13426 ltp/testcases/kernel/fs/fs_bind/bind/test19
13427 ltp/testcases/kernel/fs/fs_bind/bind/test20
13428 ltp/testcases/kernel/fs/fs_bind/bind/test21
13429 ltp/testcases/kernel/fs/fs_bind/bind/test22
13430 ltp/testcases/kernel/fs/fs_bind/bind/test23
13431 ltp/testcases/kernel/fs/fs_bind/bind/test24
13432 ltp/testcases/kernel/fs/fs_bind/cloneNS/OO_descriptions.txt
13433 ltp/testcases/kernel/fs/fs_bind/cloneNS/child01
13434 ltp/testcases/kernel/fs/fs_bind/cloneNS/child02
13435 ltp/testcases/kernel/fs/fs_bind/cloneNS/child03
13436 ltp/testcases/kernel/fs/fs_bind/cloneNS/child04
13437 ltp/testcases/kernel/fs/fs_bind/cloneNS/child05
13438 ltp/testcases/kernel/fs/fs_bind/cloneNS/child06
13439 ltp/testcases/kernel/fs/fs_bind/cloneNS/child07
13440 ltp/testcases/kernel/fs/fs_bind/cloneNS/parent01
13441 ltp/testcases/kernel/fs/fs_bind/cloneNS/parent02
13442 ltp/testcases/kernel/fs/fs_bind/cloneNS/parent03
13443 ltp/testcases/kernel/fs/fs_bind/cloneNS/parent04
13444 ltp/testcases/kernel/fs/fs_bind/cloneNS/parent05
13445 ltp/testcases/kernel/fs/fs_bind/cloneNS/parent06
13446 ltp/testcases/kernel/fs/fs_bind/cloneNS/parent07
13447 ltp/testcases/kernel/fs/fs_bind/cloneNS/test01
13448 ltp/testcases/kernel/fs/fs_bind/cloneNS/test02
13449 ltp/testcases/kernel/fs/fs_bind/cloneNS/test03
13450 ltp/testcases/kernel/fs/fs_bind/cloneNS/test04
13451 ltp/testcases/kernel/fs/fs_bind/cloneNS/test05
13452 ltp/testcases/kernel/fs/fs_bind/cloneNS/test06
13453 ltp/testcases/kernel/fs/fs_bind/cloneNS/test07
13454 ltp/testcases/kernel/fs/fs_bind/move/OO_descriptions.txt
13455 ltp/testcases/kernel/fs/fs_bind/move/test01
13456 ltp/testcases/kernel/fs/fs_bind/move/test02
13457 ltp/testcases/kernel/fs/fs_bind/move/test03
13458 ltp/testcases/kernel/fs/fs_bind/move/test04
13459 ltp/testcases/kernel/fs/fs_bind/move/test05
13460 ltp/testcases/kernel/fs/fs_bind/move/test06
13461 ltp/testcases/kernel/fs/fs_bind/move/test07
13462 ltp/testcases/kernel/fs/fs_bind/move/test08
13463 ltp/testcases/kernel/fs/fs_bind/move/test09
13464 ltp/testcases/kernel/fs/fs_bind/move/test10
13465 ltp/testcases/kernel/fs/fs_bind/move/test11
13466 ltp/testcases/kernel/fs/fs_bind/move/test12
13467 ltp/testcases/kernel/fs/fs_bind/move/test13
13468 ltp/testcases/kernel/fs/fs_bind/move/test14
13469 ltp/testcases/kernel/fs/fs_bind/move/test15
13470 ltp/testcases/kernel/fs/fs_bind/move/test16
13471 ltp/testcases/kernel/fs/fs_bind/move/test17
13472 ltp/testcases/kernel/fs/fs_bind/move/test18
13473 ltp/testcases/kernel/fs/fs_bind/move/test19
13474 ltp/testcases/kernel/fs/fs_bind/move/test20
13475 ltp/testcases/kernel/fs/fs_bind/move/test21
13476 ltp/testcases/kernel/fs/fs_bind/move/test22
13477 ltp/testcases/kernel/fs/fs_bind/rbind/OO_descriptions.txt
13478 ltp/testcases/kernel/fs/fs_bind/rbind/test01
13479 ltp/testcases/kernel/fs/fs_bind/rbind/test02
13480 ltp/testcases/kernel/fs/fs_bind/rbind/test03
13481 ltp/testcases/kernel/fs/fs_bind/rbind/test04
13482 ltp/testcases/kernel/fs/fs_bind/rbind/test05
13483 ltp/testcases/kernel/fs/fs_bind/rbind/test06
13484 ltp/testcases/kernel/fs/fs_bind/rbind/test07
13485 ltp/testcases/kernel/fs/fs_bind/rbind/test07-2
13486 ltp/testcases/kernel/fs/fs_bind/rbind/test08
13487 ltp/testcases/kernel/fs/fs_bind/rbind/test09
13488 ltp/testcases/kernel/fs/fs_bind/rbind/test10
13489 ltp/testcases/kernel/fs/fs_bind/rbind/test11
13490 ltp/testcases/kernel/fs/fs_bind/rbind/test12
13491 ltp/testcases/kernel/fs/fs_bind/rbind/test13
13492 ltp/testcases/kernel/fs/fs_bind/rbind/test14
13493 ltp/testcases/kernel/fs/fs_bind/rbind/test15
13494 ltp/testcases/kernel/fs/fs_bind/rbind/test16
13495 ltp/testcases/kernel/fs/fs_bind/rbind/test17
13496 ltp/testcases/kernel/fs/fs_bind/rbind/test18
13497 ltp/testcases/kernel/fs/fs_bind/rbind/test19
13498 ltp/testcases/kernel/fs/fs_bind/rbind/test20
13499 ltp/testcases/kernel/fs/fs_bind/rbind/test21
13500 ltp/testcases/kernel/fs/fs_bind/rbind/test22
13501 ltp/testcases/kernel/fs/fs_bind/rbind/test23
13502 ltp/testcases/kernel/fs/fs_bind/rbind/test24
13503 ltp/testcases/kernel/fs/fs_bind/rbind/test25
13504 ltp/testcases/kernel/fs/fs_bind/rbind/test26
13505 ltp/testcases/kernel/fs/fs_bind/rbind/test27
13506 ltp/testcases/kernel/fs/fs_bind/rbind/test28
13507 ltp/testcases/kernel/fs/fs_bind/rbind/test29
13508 ltp/testcases/kernel/fs/fs_bind/rbind/test30
13509 ltp/testcases/kernel/fs/fs_bind/rbind/test31
13510 ltp/testcases/kernel/fs/fs_bind/rbind/test32
13511 ltp/testcases/kernel/fs/fs_bind/rbind/test33
13512 ltp/testcases/kernel/fs/fs_bind/rbind/test34
13513 ltp/testcases/kernel/fs/fs_bind/rbind/test35
13514 ltp/testcases/kernel/fs/fs_bind/rbind/test36
13515 ltp/testcases/kernel/fs/fs_bind/rbind/test37
13516 ltp/testcases/kernel/fs/fs_bind/rbind/test38
13517 ltp/testcases/kernel/fs/fs_bind/rbind/test39
13518 ltp/testcases/kernel/fs/fs_bind/regression/OO_descriptions.txt
13519 ltp/testcases/kernel/fs/fs_bind/regression/test01
13520 ltp/testcases/kernel/fs/fs_bind/regression/test02
13521 ltp/testcases/kernel/fs/fs_bind/regression/test03
13522 ltp/testscripts/test_fs_bind.sh
13524 30) Log Message:
13525 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>.
13527 Modified File(s):
13528 ltp/testcases/kernel/io/direct_io/diotest4.c
13530 31) Log Message:
13531 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>.
13533 Modified File(s):
13534 ltp/testcases/kernel/mem/shmt/shmt02.c
13535 ltp/testcases/kernel/mem/shmt/shmt04.c
13536 ltp/testcases/kernel/mem/shmt/shmt05.c
13537 ltp/testcases/kernel/mem/shmt/shmt06.c
13538 ltp/testcases/kernel/mem/shmt/shmt07.c
13539 ltp/testcases/kernel/mem/shmt/shmt09.c
13541 32) Log Message:
13542 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>.
13544 Modified File(s):
13545 ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
13547 33) Log Message:
13548 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>.
13550 Modified File(s):
13551 ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
13553 34) Log Message:
13554 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>.
13556 Modified File(s):
13557 ltp/testcases/kernel/mem/shmt/shmt05.c
13559 35) Log Message:
13560 Roy Lee <roylee17@gmail.com> wrote:
13561 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.
13562 Helge Deller <deller@gmx.de> wrote:
13563 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.
13564 Roy Lee <roylee17@gmail.com> wrote back:
13565 Here's the patch for the shmt06 according to Helge's recommandation, please help review it.
13567 Modified File(s):
13568 ltp/testcases/kernel/mem/shmt/shmt06.c
13570 36) Log Message:
13571 Adding default Log File generation support for LTP. By, Subrata Modak<subrata@linux.vnet.ibm.com>
13573 Modified File(s):
13574 ltp/runltp
13576 37) Log Message:
13577 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: 
13578 1) probing an available address by a pair of shmat/shmdt calls, and, 
13579 2) replaceing the addr with offset in the struct test_case_t.
13580 By, Roy Lee <roylee17@gmail.com>
13582 Modified File(s):
13583 ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
13584 ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
13586 38) Log Message:
13587 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>.
13589 Modified File(s):
13590 ltp/pan/pan.c
13592 39) Log Message:
13593 Make-sync_pipe-API-more-generic-and-update-related.patch.
13594 Roy Lee <roylee17@gmail.com> noted:
13595 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.
13596 Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com> noted:
13597 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>.
13599 Modified File(s):
13600 ltp/testcases/kernel/syscalls/execve/execve05.c
13601 ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
13602 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
13603 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
13604 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
13605 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
13606 ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
13607 ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
13608 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
13609 ltp/testcases/kernel/syscalls/lib/libtestsuite.c
13610 ltp/testcases/kernel/syscalls/lib/libtestsuite.h
13612 40) Log Message:
13613 Put-libtestsuite-to-a-more-common-place.patch
13614 Roy Lee <roylee17@gmail.com> noted:
13615 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.
13616 Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com> noted:
13617 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>.
13619 Modified File(s):
13620 ltp/testcases/kernel/syscalls/Makefile
13621 ltp/testcases/kernel/syscalls/chdir/Makefile
13622 ltp/testcases/kernel/syscalls/creat/Makefile
13623 ltp/testcases/kernel/syscalls/execve/Makefile
13624 ltp/testcases/kernel/syscalls/fchdir/Makefile
13625 ltp/testcases/kernel/syscalls/ftruncate/Makefile
13626 ltp/testcases/kernel/syscalls/ipc/msgrcv/Makefile
13627 ltp/testcases/kernel/syscalls/ipc/msgsnd/Makefile
13628 ltp/testcases/kernel/syscalls/ipc/semctl/Makefile
13629 ltp/testcases/kernel/syscalls/ipc/semop/Makefile
13630 ltp/testcases/kernel/syscalls/ipc/shmctl/Makefile
13631 ltp/testcases/kernel/syscalls/kill/Makefile
13632 ltp/testcases/kernel/syscalls/mkdir/Makefile
13633 ltp/testcases/kernel/syscalls/mremap/Makefile
13634 ltp/testcases/kernel/syscalls/open/Makefile
13635 ltp/testcases/kernel/syscalls/rename/Makefile
13636 ltp/testcases/kernel/syscalls/rmdir/Makefile
13637 ltp/testcases/kernel/syscalls/sched_setscheduler/Makefile
13638 ltp/testcases/kernel/syscalls/vhangup/Makefile
13640 Added File(s):
13641 ltp/include/libtestsuite.h
13642 ltp/lib/libtestsuite.c
13644 41) Log Message:
13645 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>.
13647 Modified File(s):
13648 ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
13649 ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
13651 42) Log Message:
13652 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>.
13654 Modified File(s):
13655 ltp/ltp-devel.spec
13656 ltp/doc/man1/Makefile
13657 ltp/doc/man3/Makefile
13659 43) Log Message:
13660 Included all of /include and /lib and /doc in the ltp-devel RPMs. By George Kraft <gk4@us.ibm.com>.
13662 Modified File(s):
13663 ltp/README.ltp-devel
13664 ltp/ltp-devel.spec
13665 ltp/include/Makefile
13667 44) Log Message:
13668 Preparing for the next Stable release of ltp-devel Packages, which will have:
13669 1) All files under ltp/include in the package,
13670 2) Install ltp man pages in system man directory.
13672 Modified File(s):
13673 ltp/ltp-devel.spec
13675 45) Log Message:
13676 Profiled Tests:
13677 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.
13678 This patch is intentionnally global as splitting changes would not make sense.
13679 This includes:
13680 - changes of scripts for automated tests to feature profiles
13681 - individual changes for tests using automation
13682 - a default profile (to be used as an example)
13683 - documentation writing/modifying.
13684 Signed-off-by: Gilles Carry <gilles.carry@bull.net>,
13685 Reviewed-by: Ankita Garg <ankita@in.ibm.com>.
13687 Modified Files:
13688 ltp/testcases/realtime/run.sh
13689 ltp/testcases/realtime/doc/HOWTO_ADD_TESTS
13690 ltp/testcases/realtime/func/gtod_latency/run_auto.sh
13691 ltp/testcases/realtime/func/matrix_mult/run_auto.sh
13692 ltp/testcases/realtime/func/periodic_cpu_load/run_auto.sh
13693 ltp/testcases/realtime/func/pi-tests/run_auto.sh
13694 ltp/testcases/realtime/func/pi_perf/run_auto.sh
13695 ltp/testcases/realtime/func/prio-preempt/run_auto.sh
13696 ltp/testcases/realtime/func/prio-wake/run_auto.sh
13697 ltp/testcases/realtime/func/pthread_kill_latency/run_auto.sh
13698 ltp/testcases/realtime/func/sched_football/run_auto.sh
13699 ltp/testcases/realtime/func/sched_jitter/run_auto.sh
13700 ltp/testcases/realtime/func/sched_latency/run_auto.sh
13701 ltp/testcases/realtime/func/thread_clock/run_auto.sh
13702 ltp/testcases/realtime/scripts/run_c_files.sh
13703 ltp/testcases/realtime/scripts/setenv.sh
13704 Added Files:
13705 ltp/testcases/realtime/doc/AUTOMATED_RUN
13706 ltp/testcases/realtime/doc/run_auto.sh.tpl
13707 ltp/testcases/realtime/profiles/default
13708 ltp/testcases/realtime/testcases/realtime/doc/AUTOMATED_RUN
13711 46) Log Message:
13712 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>
13714 Modified File(s):
13715 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
13717 47) Log Message:
13718 I got failures on ptrace03 because the latest kernel allows init process to be traced. The commit is:
13719 http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=00cd5c37afd5f431ac186dd131705048c0a11fdb,
13720 See the discussion in LKML: http://marc.info/?t=120628018600001.
13721 So we should not execute this test case if the kernel version is above 2.6.25.
13722 Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
13724 Modified File(s):
13725 ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
13727 48) Log Message:
13728 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: 
13729 <output>
13730 Hello World
13731 </output>
13732 with return code 0 (success)
13734 instead of:
13736 <output>
13737 execve02    1  FAIL  :  Failures reported above
13738 </output>
13739 with return code matching FAIL.
13741 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>
13743 Modified File(s):
13744 ltp/testcases/kernel/syscalls/execve/execve02.c
13746 49) Log Message:
13747 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>.
13749 Modified File(s):
13750 ltp/testcases/realtime/scripts/run_c_files.sh
13751 ltp/testcases/realtime/func/sched_latency/run_auto.sh
13753 50) Log message:
13754 I got the following failure:
13755 adjtimex02    4  FAIL  :  Test Failed, adjtimex()returned 5, errno = 0 : Success
13756 adjtimex02    5  FAIL  :  Test Failed, adjtimex()returned 5, errno = 0 : Success
13757 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):
13758 adjtimex02    4  CONF  :  this kernel normalizes buf.offset value if it is outside the acceptable range.
13759 adjtimex02    5  CONF  :  this kernel normalizes buf.offset value if it is outside the acceptable range.
13760 Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>
13762 Modified File(s):
13763 ltp/testcases/kernel/syscalls/adjtimex/adjtimex02.c
13765 51) Log Message:
13766 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.
13768 Modified Files:
13769 ltp/testcases/network/nfsv4/locks/Makefile
13770 ltp/testcases/network/nfsv4/locks/locktests.c
13771 Added Files:
13772 ltp/testcases/network/nfsv4/locks/test
13773 ltp/testcases/network/nfsv4/locks/deploy/locktests.tar.gz
13774 Removed Files:
13775 ltp/testcases/network/nfsv4/locks/locktests.h
13776 ltp/testcases/network/nfsv4/locks/deploy/locktests-2.tar.gz
13778 52) Log Message:
13779 Restored back the Makefile content. Else, there will be build/clean/install failures. Subrata Modak <subrata@linux.vnet.ibm.com>.
13781 Modified File(s):
13782 ltp/testcases/network/nfsv4/locks/Makefile
13784 53) Log Message:
13785 Adding this part of default LTP run. Subrata Modak <subrata@linux.vnet.ibm.com>.
13787 Modified Files:
13788 ltp/runltp
13790 Added Files:
13791 ltp/runtest/fcntl-locktests
13793 54) Log Message:
13794 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>.
13796 Modified File(s):
13797 ltp/testcases/kernel/fs/proc/proc01.c
13799 55) Log Message:
13800 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>.
13802 Modified File(s):
13803 ltp/testcases/kernel/fs/proc/proc01.c
13805 56) Log Message:
13806 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>.
13808 Modified File(s):
13809 ltp/testcases/kernel/controllers/test_controllers.sh
13810 ltp/testcases/kernel/controllers/memctl/memctl_test01.c
13811 ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh
13813 57) Log Message:
13814 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>.
13816 Modified File(s):
13817 ltp/testcases/kernel/controllers/test_controllers.sh
13818 ltp/testcases/kernel/controllers/memctl/memctl_test01.c
13819 ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh
13821 58) Log Message:
13822 This patch adds the documentation for memory controller. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
13824 Modified Files:
13825 ltp/testcases/kernel/controllers/README
13826 ltp/testcases/kernel/controllers/testplan.txt
13827 Added Files:
13828 ltp/testcases/kernel/controllers/memctl/README
13829 ltp/testcases/kernel/controllers/memctl/memctl_testplan.txt
13831 59) Log Message:
13832 According to man sigpause :
13833  int sigpause(int sigmask);  /* BSD */
13834  int sigpause(int sig);      /* System V / Unix95 */
13835 [...]
13836 Linux Notes
13837        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>.
13839 Modified File(s):
13840 ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
13842 60) Log Message:
13843 Ankita Proposed that:
13844 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:
13845 o Make the output of the test more readable. It is now time ordered.
13846 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.
13847 o Remove an extra lock and unlock on mutex when updating wakeup.arr.
13849 Chirag Jog <chirag@linux.vnet.ibm.com> commented:
13850 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 :)
13852 Ankita Replied:
13853 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.
13854 Signed-off-by: Ankita Garg <ankita@in.ibm.com>
13855 Signed-off-by: Chandan Kumar B V <cbhuvana@in.ibm.com>
13857 Modified File(s):
13858 ltp/testcases/realtime/func/prio-wake/prio-wake.c
13860 61) Log Message:
13861 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>.
13863 Modified File(s):
13864 ltp/testcases/kernel/controllers/memctl/README
13866 LTP-20080430
13868 1) Log Message:
13869 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>
13871 Modified File(s):
13872 ltp/Makefile
13873 ltp/lib/Makefile
13874 ltp/pan/Makefile
13876 Added File(s):
13877 ltp/README.ltp-devel
13878 ltp/ltp-devel.spec
13879 ltp/doc/man1/Makefile
13880 ltp/doc/man3/Makefile
13881 ltp/include/Makefile
13882 ltp/lib/ltp.pc
13884 2) Log Message:
13885 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>
13887 Modified File(s):
13888 ltp/testcases/Makefile
13890 3) Log Message:
13891 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>
13893 Modified File(s):
13894 ltp/testscripts/test_selinux.sh
13896 4) Log Message:
13897 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: 
13898 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. 
13899 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.
13901 Modified File(s):
13902 ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
13903 ltp/testcases/kernel/security/selinux-testsuite/tests/runtest.sh
13904 ltp/testscripts/test_selinux.sh
13906 5) Log Message:
13907 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>
13909 Modified File(s):
13910 ltp/testcases/kernel/security/selinux-testsuite/policy/test_global.te
13911 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
13912 ltp/testscripts/test_selinux.sh
13914 6) Log Message:
13915 dont build things statically, by, Mike Frysinger <vapier@users.sourceforge.net>
13917 Modified File(s):
13918 ltp/testcases/kernel/syscalls/inotify/Makefile
13920 7) Log Message:
13921 anal fix: add whitespace between arguments, by, Mike Frysinger <vapier@users.sourceforge.net>
13923 Modified File(s):
13924 ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
13925 ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
13926 ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
13927 ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
13928 ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
13929 ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
13931 8) Log Message:
13932 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>
13934 File(s) Updated:
13935 ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
13936 ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
13937 ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
13938 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
13939 ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
13941 9) Log Message:
13942 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>
13944 Modified File(s):
13945 ltp/testcases/kernel/syscalls/ipc/msgget/msgget02.c
13947 10) Log Message:
13948 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>
13950 Modified File(s):
13951 ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
13953 11) Log Message:
13954 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>
13956 Modified File(s):
13957 ltp/testcases/kernel/syscalls/ipc/shmctl/Makefile
13958 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.
13960 12) Log Message:
13961 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>
13963 Modified Files:
13964 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl04.c
13966 13 Log Message:
13967 Fix concurrency issue in msgctl06. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
13969 Modified Files:
13970 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
13972 14) Log Message:
13973 This patch fix a concurrency issue in msgctl07, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
13975 Modified Files:
13976 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
13978 15) Log Message:
13979 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> 
13981 Modified Files:
13982 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv02.c
13984 16) Log Message:
13985 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>
13987 Modified Files:
13988 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
13990 17) Log Message:
13991 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>
13993 Modified Files:
13994 ltp/testcases/kernel/syscalls/ipc/msgrcv/Makefile
13995 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
13997 18) Log Message:
13998 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>
14000 Modified Files:
14001 ltp/testcases/kernel/syscalls/ipc/msgsnd/Makefile
14002 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
14004 19) Log Message:
14005 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>
14007 Modified Files:
14008 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
14010 20) Log Message:
14011 Fix concurrency issue in semget05. Create private semaphores to avoid conflict with concurrent processes. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
14013 Modified Files:
14014 ltp/testcases/kernel/syscalls/ipc/semget/semget05.c
14016 21) Log Message:
14017 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>
14019 Modified Files:
14020 ltp/testcases/kernel/syscalls/ipc/semop/Makefile
14021 ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
14023 22) Log Message:
14024 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>
14026 Modified File(s):
14027 ltp/testscripts/networkstress.sh
14029 23) Log Message:
14030 Updated the test case as per the man page
14031 ***********
14032 RETURN VALUE
14033        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
14034 ***********
14035 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>
14037 Modified Files:
14038 ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
14040 24) Log Message:
14041 A patch to include all the headers for the ltp-devel package, by, George Kraft <gk4@austin.ibm.com>
14043 Modified File(s):
14044 ltp/ltp-devel.spec
14045 ltp/include/Makefile
14047 25) Log Message:
14048 Fix from Vivi Li for stack overflows on no-mmu systems: declare large buffers in .bss rather than on the stack
14050 Modified File(s):
14051 ltp/testcases/kernel/syscalls/inotify/inotify01.c
14052 ltp/testcases/kernel/syscalls/inotify/inotify02.c
14054 26) Log Message:
14055 Here is the patch to remove the unneeded dyntrans lines.  Causes no new failures on my f8 test image.
14056 Subject: selinux testsuite: don't give away dyntrans
14057 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>
14059 Modified File(s):
14060 ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
14062 27) Log Message:
14063 Making these tests run as default with LTP run, by, Subrata Modak <subrata@linux.vnet.ibm.com>
14065 Modified File(s):
14066 ltp/runtest/fs
14067 ltp/runtest/ipc
14068 ltp/runtest/mm
14069 ltp/runtest/sched
14071 28) Log Message:
14072 split CFLAGS/CPPFLAGS properly and remove inappropriate flags, by, Mike Frysinger <vapier@users.sourceforge.net>
14074 Modified File(s):
14075 ltp/testcases/realtime/config.mk
14077 29) Log Message:
14078 dont stick ar flags into AR, and dont set AR/RANLIB by default, by, Mike Frysinger <vapier@users.sourceforge.net>
14080 Modified File(s):
14081 ltp/testcases/realtime/lib/Makefile
14083 30) Log Message:
14084 setup default RANLIB, by, Mike Frysinger <vapier@users.sourceforge.net>
14086 Modified File(s):
14087 ltp/Makefile
14089 31) Log Message:
14090 checks return values of asprintf calls else gcc-4.3.0 fails like following;
14092 libstats.c:308: error: ignoring return value of 'asprintf', declared with attribute warn_unused_result
14093 libstats.c:312: error: ignoring return value of 'asprintf', declared with attribute warn_unused_result
14095 Signed-off-by: S.Çağlar Onur <caglar@pardus.org.tr>
14096 Acked-by: Chirag <chirag@linux.vnet.ibm.com>
14098 Modified File(s):
14099 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
14100 ltp/testcases/realtime/lib/libstats.c
14102 32) Log Message:
14103 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>
14105 Modified File(s):
14106 ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
14107 ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
14109 33) Log Message:
14110 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
14111 http://sources.redhat.com/ml/libc-alpha/2008-04/msg00054.html and
14112 http://sources.redhat.com/ml/libc-alpha/2008-04/msg00055.html.
14113 Signed-off-by:
14114 S.Çağlar Onur <caglar@pardus.org.tr>
14116 Modified File(s):
14117 ltp/doc/testcases/kernel.txt
14118 ltp/runtest/ltplite
14119 ltp/runtest/stress.part3
14120 ltp/runtest/syscalls
14121 Removed File(s):
14122 ltp/testcases/kernel/syscalls/times/times02.c
14124 34) Log Message:
14125 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
14126 <anoop.vijayan@in.ibm.com>
14128 Modified File(s):
14129 ltp/testcases/network/tcp_cmds/tcpdump/tcpdump01
14131 35) Log Message:
14132 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>
14134 Modified Files:
14135 ltp/testcases/realtime/func/async_handler/async_handler.c
14136 ltp/testcases/realtime/func/async_handler/async_handler_jk.c
14137 ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
14138 ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
14139 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
14140 ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
14141 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
14142 ltp/testcases/realtime/func/measurement/preempt_timing.c
14143 ltp/testcases/realtime/func/measurement/rdtsc-latency.c
14144 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
14145 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
14146 ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
14147 ltp/testcases/realtime/func/pi-tests/test-skeleton.c
14148 ltp/testcases/realtime/func/pi-tests/testpi-0.c
14149 ltp/testcases/realtime/func/pi-tests/testpi-1.c
14150 ltp/testcases/realtime/func/pi-tests/testpi-2.c
14151 ltp/testcases/realtime/func/pi-tests/testpi-4.c
14152 ltp/testcases/realtime/func/pi-tests/testpi-5.c
14153 ltp/testcases/realtime/func/pi-tests/testpi-6.c
14154 ltp/testcases/realtime/func/pi-tests/testpi-7.c
14155 ltp/testcases/realtime/func/pi_perf/pi_perf.c
14156 ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
14157 ltp/testcases/realtime/func/prio-wake/prio-wake.c
14158 ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
14159 ltp/testcases/realtime/func/thread_clock/tc-2.c
14160 ltp/testcases/realtime/include/libjvmsim.h
14161 ltp/testcases/realtime/include/libstats.h
14162 ltp/testcases/realtime/include/list.h
14163 ltp/testcases/realtime/lib/libjvmsim.c
14164 ltp/testcases/realtime/lib/libstats.c
14165 ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
14166 ltp/testcases/realtime/perf/latency/pthread_cond_many.c
14167 ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
14168 ltp/testcases/realtime/stress/pi-tests/testpi-3.c
14170 36) Log Message:
14171 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>
14173 Modified Files:
14174 ltp/testcases/realtime/func/Makefile
14176 37) Log Message:
14177 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>.
14179 Modified Files:
14180 ltp/testcases/realtime/config.mk
14181 ltp/testcases/realtime/lib/Makefile
14183 38) Log Message:
14184 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>.
14186 Modified Files:
14187 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
14189 39) Log Message:
14190 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>.
14192 Modified Files:
14193 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
14194 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
14195 ltp/testcases/realtime/func/pi_perf/pi_perf.c
14197 40) Log Message:
14198 Remove the last 2 files missed in the migration, namely:
14199 testcases/realtime/stress/pi-tests/GNUmakefile.am
14200 testcases/realtime/stress/pi-tests/GNUmakefile.in
14201 Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
14203 Removed Files:
14204 ltp/testcases/realtime/stress/pi-tests/GNUmakefile.am
14205 ltp/testcases/realtime/stress/pi-tests/GNUmakefile.in
14207 41) Log Message:
14208 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>
14210 Modified Files:
14211 ltp/testcases/kernel/syscalls/execve/Makefile
14212 ltp/testcases/kernel/syscalls/execve/execve05.c
14214 42) Log Message:
14215 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
14216 nges by Roy Lee <roylee17@gmail.com>.
14218 Modified File(s):
14219 ltp/testcases/kernel/syscalls/execve/execve05.c
14221 43) Log Message:
14222 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>
14224 Modified File(s):
14225 ltp/testcases/kernel/syscalls/execve/execve02.c
14227 44) Log Message:
14228 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>.
14230 Modified File(s):
14231 ltp/testcases/kernel/syscalls/ftruncate/Makefile
14232 ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
14234 45) Log Message:
14235 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
14236 #ifndef __NR_fadvise64
14237 #define __NR_fadvise64 0
14238 in each of the files that the patches were added. By, Shane Volpe <shanevolpe@gmail.com>
14240 Modified File(s):
14241 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
14242 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
14243 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
14244 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
14246 46) Log Message:
14247 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>
14249 Modified File(s):
14250 ltp/testcases/kernel/syscalls/sysfs/sysfs01.c
14251 ltp/testcases/kernel/syscalls/sysfs/sysfs02.c
14252 ltp/testcases/kernel/syscalls/sysfs/sysfs03.c
14253 ltp/testcases/kernel/syscalls/sysfs/sysfs04.c
14254 ltp/testcases/kernel/syscalls/sysfs/sysfs05.c
14255 ltp/testcases/kernel/syscalls/sysfs/sysfs06.c
14257 47) Log Message:
14258 Executing f00f testcase in x86 Xeon machines, it failed returning SIGSEGV:
14259 # ./f00f
14260 f00f        0  INFO  :  Testing for proper f00f instruction handling.
14261 Segmentation fault
14263 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>.
14265 Modified File(s):
14266 ltp/testcases/misc/f00f/f00f.c
14268 48) Log Message:
14269 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>.
14271 Modified File(s):
14272 ltp/testcases/kernel/sched/nptl/nptl01.c
14274 49) Log Message:
14275 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>.
14277 Removed File(s):
14278 ltp/testcases/realtime/func/async_handler/run_auto.sh
14280 50) Log Message:
14281 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>
14283 Modified File(s):
14284 ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
14286 51) Log Message:
14287 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>
14289 Modified File(s):
14290 ltp/lib/Makefile
14292 52) Log Message:
14293 overhaul script to make things much easier to manage by Garrett Cooper <yanegomi@gmail.com>
14295 Modified File(s):
14296 ltp/IDcheck.sh
14298 53) Log Message:
14299 simplify targets, by, Mike Frysinger <vapier@users.sourceforge.net>
14301 Modified File(s):
14302 ltp/testcases/kernel/fs/fs_perms/Makefile
14304 54) Log Message:
14305 cleanup code and add error checking, by, Mike Frysinger <vapier@users.sourceforge.net>
14307 Modified File(s):
14308 ltp/testcases/kernel/fs/fs_perms/Makefile
14309 ltp/testcases/kernel/fs/fs_perms/fs_perms.c
14311 55) Log Message:
14312 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>.
14314 Modified File(s):
14315 ltp/testcases/kernel/security/filecaps/Makefile
14316 ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
14318 56) Log Message:
14319 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>.
14321 Modified File(s):
14322 ltp/testcases/misc/math/float/main.c
14323 ltp/testcases/misc/math/float/bessel/genbessel.c
14324 ltp/testcases/misc/math/float/exp_log/genexp_log.c
14325 ltp/testcases/misc/math/float/iperb/geniperb.c
14326 ltp/testcases/misc/math/float/power/genpower.c
14327 ltp/testcases/misc/math/float/trigo/gentrigo.c
14329 57) Log Message:
14330 Some Cleanups for CPU Controller Test Cases by Sudhir Kumar. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>, Acked-by: Dhaval Giani
14331 <dhaval@linux.vnet.ibm.com>.
14333 Modified File(s):
14334 ltp/testcases/kernel/controllers/test_controllers.sh
14335 ltp/testcases/kernel/controllers/testplan.txt
14336 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
14337 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
14338 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
14339 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
14340 ltp/testcases/kernel/controllers/cpuctl/cpuctl_testplan.txt
14341 ltp/testcases/kernel/controllers/cpuctl/parameters.sh
14342 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
14343 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
14344 ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.c
14345 ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.h
14347 58) Log Message:
14348 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>.
14350 Modified Files:
14351 ltp/testcases/kernel/controllers/Makefile
14352 ltp/testcases/kernel/controllers/test_controllers.sh
14353 Added Files:
14354 ltp/testcases/kernel/controllers/memctl/Makefile
14355 ltp/testcases/kernel/controllers/memctl/memctl_test01.c
14356 ltp/testcases/kernel/controllers/memctl/myfunctions.sh
14357 ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh
14359 LTP-20080331
14361 1) Log Message:
14362 Fix the following NFS warning:
14363 ioctl01     0  WARN  :  tst_rmdir(): rmobj(/tmp/iocfNl8Bi) failed: remove(/tmp/iocfNl8Bi) failed; errno=39: Directory not empty,
14364 by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
14366 Modified File(s):
14367 ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
14369 2) Log Message:
14370 Whitespaces cleanup and added -i argument for iterations, by, Gilles Carry <gilles.carry@bull.net>
14372 Modified File(s):
14373 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
14374 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
14376 3) Log Message:
14377 Test does:
14379 pid1 = fork();
14380 if (pid1 == 0) {
14381         /* child */
14382         kill(-pid1, SIGKILL);
14384 which is wrong, since pid1 is zero.
14385 By, Anton Gladkov <agladkov@parallels.com>
14387 Modified File(s):
14388 ltp/testcases/kernel/syscalls/kill/kill06.c
14390 4) Log Message:
14391 Provide it with CHILD_STACK_SIZE, by, Anton Gladkov <agladkov@parallels.com>
14393 Modified File(s):
14394 ltp/testcases/kernel/syscalls/clone/clone06.c
14396 5) Log Message:
14397 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>
14399 Modified File(s):
14400 ltp/testcases/kernel/io/direct_io/diotest4.c
14402 6) Log Message:
14403 Initial Set of TI-RPC test Cases addition to LTP, by, Aurélien Charbon <aurelien.charbon@ext.bull.net>
14405 Modified File(s):
14406 ltp/doc/testcases/network.txt ltp/runtest/rpc
14407 ltp/runtest/stress.part3
14408 ltp/testcases/kernel/include/linux_syscall_numbers.h
14409 ltp/testcases/network/rpc/Makefile
14410 ltp/testcases/network/rpc/README
14412 Removed File(s):
14413 ltp/testcases/network/rpc/rpc01/Makefile
14414 ltp/testcases/network/rpc/rpc01/rpc01
14415 ltp/testcases/network/rpc/rpc01/rpc1.c
14416 ltp/testcases/network/rpc/rpc01/rpc_server.c
14417 ltp/testcases/network/rpc/rpc01/datafiles/file.1
14418 ltp/testcases/network/rpc/rpc01/datafiles/file.2
14419 ltp/testcases/network/rpc/rpcinfo/Makefile
14420 ltp/testcases/network/rpc/rpcinfo/rpcinfo01
14421 ltp/testcases/network/rpc/rup/Makefile
14422 ltp/testcases/network/rpc/rup/rup01
14423 ltp/testcases/network/rpc/rusers/Makefile
14424 ltp/testcases/network/rpc/rusers/rusers01
14426 Added File(s):
14427 ltp/testcases/network/rpc/basic_tests/Makefile
14428 ltp/testcases/network/rpc/basic_tests/README
14429 ltp/testcases/network/rpc/basic_tests/rpc01/Makefile
14430 ltp/testcases/network/rpc/basic_tests/rpc01/rpc01
14431 ltp/testcases/network/rpc/basic_tests/rpc01/rpc1.c
14432 ltp/testcases/network/rpc/basic_tests/rpc01/rpc_server.c
14433 ltp/testcases/network/rpc/basic_tests/rpc01/datafiles/file.1
14434 ltp/testcases/network/rpc/basic_tests/rpc01/datafiles/file.2
14435 ltp/testcases/network/rpc/basic_tests/rpcinfo/Makefile
14436 ltp/testcases/network/rpc/basic_tests/rpcinfo/rpcinfo01
14437 ltp/testcases/network/rpc/basic_tests/rup/Makefile
14438 ltp/testcases/network/rpc/basic_tests/rup/rup01
14439 ltp/testcases/network/rpc/basic_tests/rusers/Makefile
14440 ltp/testcases/network/rpc/basic_tests/rusers/rusers01
14441 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile
14442 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.clnt
14443 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.svc
14444 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/README
14445 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.auto
14446 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.interactive
14447 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure~
14448 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install
14449 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install.sh
14450 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_basic_lib.sh
14451 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_performance_lib.sh
14452 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_stress_lib.sh
14453 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_auth_basic_lib.sh
14454 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_basic_lib.sh
14455 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_complex_lib.sh
14456 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_dataint_lib.sh
14457 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_performance_lib.sh
14458 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_scalability_lib.sh
14459 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_stress_lib.sh
14460 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_basic_lib.sh
14461 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_complex_lib.sh
14462 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_limits_lib.sh
14463 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_performance_lib.sh
14464 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_stress_lib.sh
14465 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_err_basic_lib.sh
14466 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_regunreg_basic_lib.sh
14467 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_basic_lib.sh
14468 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_complex_lib.sh
14469 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_dataint_lib.sh
14470 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_performance_lib.sh
14471 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_scalability_lib.sh
14472 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_stress_lib.sh
14473 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_tirpc_ts_run.sh
14474 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_run.sh
14475 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_wizard.sh
14476 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_tests.sh
14477 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_addrmanagmt_basic_lib.sh
14478 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_addrmanagmt_limits_lib.sh
14479 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_auth_basic_lib.sh
14480 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_basic_lib.sh
14481 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_complex_lib.sh
14482 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_dataint_lib.sh
14483 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_limits_lib.sh
14484 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_mt_lib.sh
14485 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_performance_lib.sh
14486 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_scalability_lib.sh
14487 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_stress_lib.sh
14488 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_err_basic_lib.sh
14489 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_err_complex_lib.sh
14490 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_basic_lib.sh
14491 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_complex_lib.sh
14492 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_dataint_lib.sh
14493 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_limits_lib.sh
14494 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_mt_lib.sh
14495 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_performance_lib.sh
14496 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_scalability_lib.sh
14497 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_stress_lib.sh
14498 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_basic_lib.sh
14499 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_complex_lib.sh
14500 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_dataint_lib.sh
14501 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_limits_lib.sh
14502 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_mt_lib.sh
14503 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_performance_lib.sh
14504 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_scalability_lib.sh
14505 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_stress_lib.sh
14506 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_basic_lib.sh
14507 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_complex_lib.sh
14508 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_dataint_lib.sh
14509 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_limits_lib.sh
14510 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_mt_lib.sh
14511 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_performance_lib.sh
14512 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_scalability_lib.sh
14513 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_stress_lib.sh
14514 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_basic_lib.sh
14515 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_complex_lib.sh
14516 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_dataint_lib.sh
14517 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_limits_lib.sh
14518 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_mt_lib.sh
14519 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_performance_lib.sh
14520 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_scalability_lib.sh
14521 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_stress_lib.sh
14522 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/Makefile.hdr
14523 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/categories
14524 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.ftr
14525 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.hdr
14526 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/rpc_ts_run.ftr
14527 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/rpc_ts_run.hdr
14528 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_get_myaddress.sh
14529 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_getmaps.sh
14530 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_getport.sh
14531 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.performance.sh
14532 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.sh
14533 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.stress.sh
14534 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_set.sh
14535 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_unset.sh
14536 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_auth_destroy.sh
14537 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authnone_create.sh
14538 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authunix_create.sh
14539 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authunix_create_default.sh
14540 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.complex.sh
14541 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.dataint.sh
14542 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.performance.sh
14543 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.scalability.sh
14544 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.sh
14545 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.stress.sh
14546 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_create.sh
14547 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_create.stress.sh
14548 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_destroy.sh
14549 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_destroy.stress.sh
14550 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.complex.sh
14551 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.performance.sh
14552 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.sh
14553 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.limits.sh
14554 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.performance.sh
14555 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.sh
14556 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.stress.sh
14557 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_bufcreate.limits.sh
14558 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_bufcreate.sh
14559 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.performance.sh
14560 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.sh
14561 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.stress.sh
14562 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svc_destroy.sh
14563 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svc_destroy.stress.sh
14564 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcfd_create.limits.sh
14565 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcfd_create.sh
14566 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcraw_create.performance.sh
14567 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcraw_create.sh
14568 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.limits.sh
14569 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.performance.sh
14570 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.sh
14571 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.stress.sh
14572 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_bufcreate.limits.sh
14573 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_bufcreate.sh
14574 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.performance.sh
14575 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.sh
14576 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.stress.sh
14577 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_pcreateerror.sh
14578 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_perrno.sh
14579 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_perror.sh
14580 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_spcreateerror.sh
14581 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_sperrno.sh
14582 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_sperror.sh
14583 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_auth.sh
14584 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_noproc.sh
14585 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_noprog.sh
14586 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_progvers.sh
14587 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_systemerr.sh
14588 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_weakauth.sh
14589 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_registerrpc.sh
14590 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_svc_register.sh
14591 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_svc_unregister.sh
14592 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_xprt_register.sh
14593 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_xprt_unregister.sh
14594 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.dataint.sh
14595 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.performance.sh
14596 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.scalability.sh
14597 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.sh
14598 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.stress.sh
14599 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.complex.sh
14600 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.dataint.sh
14601 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.performance.sh
14602 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.scalability.sh
14603 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.sh
14604 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.stress.sh
14605 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_control.dataint.sh
14606 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_control.sh
14607 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_freeres.sh
14608 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_geterr.sh
14609 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_freeargs.sh
14610 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getargs.dataint.sh
14611 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getargs.sh
14612 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getcaller.sh
14613 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_sendreply.sh
14614 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_addrmanagmt_rpcb_getaddr.limits.sh
14615 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_addrmanagmt_rpcb_getaddr.sh
14616 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_addrmanagmt_rpcb_getmaps.sh
14617 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authdes_create.sh
14618 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authdes_seccreate.sh
14619 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authnone_create.sh
14620 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authsys_create.sh
14621 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authsys_create_default.sh
14622 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.complex.sh
14623 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.dataint.sh
14624 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.mt.sh
14625 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.performance.sh
14626 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.scalability.sh
14627 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.sh
14628 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.stress.sh
14629 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_dg_create.limits.sh
14630 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_dg_create.sh
14631 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_vc_create.limits.sh
14632 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_vc_create.sh
14633 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_dg_create.limits.sh
14634 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_dg_create.sh
14635 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_vc_create.limits.sh
14636 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_vc_create.sh
14637 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_pcreateerror.sh
14638 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perrno.complex.sh
14639 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perrno.sh
14640 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perror.complex.sh
14641 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perror.sh
14642 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_noproc.sh
14643 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_noprog.sh
14644 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_progvers.sh
14645 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_systemerr.sh
14646 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_weakauth.sh
14647 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.complex.sh
14648 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.dataint.sh
14649 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.mt.sh
14650 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.performance.sh
14651 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.scalability.sh
14652 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.sh
14653 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.stress.sh
14654 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_tli_create.limits.sh
14655 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_tli_create.sh
14656 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.complex.sh
14657 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.dataint.sh
14658 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.mt.sh
14659 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.performance.sh
14660 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.scalability.sh
14661 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.sh
14662 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.stress.sh
14663 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_set.sh
14664 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_unset.sh
14665 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_reg.mt.sh
14666 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_reg.sh
14667 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_reg.stress.sh
14668 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_tli_create.limits.sh
14669 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_tli_create.sh
14670 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_unreg.mt.sh
14671 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_unreg.sh
14672 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_unreg.stress.sh
14673 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.complex.sh
14674 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.dataint.sh
14675 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.mt.sh
14676 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.performance.sh
14677 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.scalability.sh
14678 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.sh
14679 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.stress.sh
14680 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_control.limits.sh
14681 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_control.sh
14682 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_tp_create.sh
14683 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_tp_create_timed.limits.sh
14684 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_tp_create_timed.sh
14685 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_svc_tp_create.sh
14686 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.complex.sh
14687 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.dataint.sh
14688 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.mt.sh
14689 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.performance.sh
14690 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.scalability.sh
14691 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.sh
14692 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.stress.sh
14693 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.complex.sh
14694 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.dataint.sh
14695 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.limits.sh
14696 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.mt.sh
14697 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.performance.sh
14698 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.scalability.sh
14699 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.sh
14700 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.stress.sh
14701 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.basic.sh
14702 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.complex.sh
14703 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.dataint.sh
14704 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.mt.sh
14705 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.performance.sh
14706 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.scalability.sh
14707 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.stress.sh
14708 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_reg.basic.sh
14709 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_reg.mt.sh
14710 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_reg.stress.sh
14711 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.complex.sh
14712 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.dataint.sh
14713 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.mt.sh
14714 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.performance.sh
14715 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.scalability.sh
14716 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.sh
14717 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.stress.sh
14718 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_create.sh
14719 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_create_timed.limits.sh
14720 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_create_timed.sh
14721 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_destroy.sh
14722 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_svc_create.sh
14723 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_svc_destroy.sh
14724 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/cleaner.c.src
14725 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_get_myaddress/1-basic.c
14726 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_get_myaddress/assertions.xml
14727 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps/1-basic.c
14728 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps/assertions.xml
14729 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getport/1-basic.c
14730 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getport/assertions.xml
14731 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/1-basic.c
14732 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/2-stress.c
14733 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/7-performance.c
14734 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/assertions.xml
14735 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_set/1-basic.c
14736 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_set/assertions.xml
14737 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_unset/1-basic.c
14738 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_unset/assertions.xml
14739 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_auth_destroy/1-basic.c
14740 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_auth_destroy/assertions.xml
14741 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authnone_create/1-basic.c
14742 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authnone_create/assertions.xml
14743 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create/1-basic.c
14744 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create/assertions.xml
14745 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create_default/1-basic.c
14746 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create_default/assertions.xml
14747 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/1-basic.c
14748 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/2-stress.c
14749 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/5-scalability.c
14750 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/6-dataint.c
14751 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/7-performance.c
14752 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/8-complex.c
14753 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/assertions.xml
14754 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/1-basic.c
14755 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/2-stress.c
14756 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/assertions.xml
14757 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_destroy/1-basic.c
14758 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_destroy/2-stress.c
14759 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_destroy/assertions.xml
14760 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/1-basic.c
14761 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/7-performance.c
14762 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/8-complex.c
14763 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/assertions.xml
14764 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/1-basic.c
14765 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/2-stress.c
14766 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/3-limits.c
14767 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/7-performance.c
14768 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/assertions.xml
14769 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/1-basic.c
14770 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/3-limits.c
14771 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/assertions.xml
14772 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/1-basic.c
14773 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/2-stress.c
14774 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/7-performance.c
14775 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/assertions.xml
14776 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/1-basic.c
14777 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/2-stress.c
14778 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/assertions.xml
14779 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/1-basic.c
14780 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/3-limits.c
14781 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/assertions.xml
14782 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/1-basic.c
14783 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/7-performance.c
14784 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/assertions.xml
14785 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/1-basic.c
14786 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/2-stress.c
14787 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/3-limits.c
14788 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/7-performance.c
14789 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/assertions.xml
14790 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/1-basic.c
14791 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/3-limits.c
14792 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/assertions.xml
14793 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/1-basic.c
14794 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/2-stress.c
14795 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/7-performance.c
14796 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/assertions.xml
14797 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_pcreateerror/1-basic.c
14798 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_pcreateerror/assertions.xml
14799 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perrno/1-basic.c
14800 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perrno/assertions.xml
14801 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perror/1-basic.c
14802 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perror/assertions.xml
14803 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_spcreateerror/1-basic.c
14804 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_spcreateerror/assertions.xml
14805 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperrno/1-basic.c
14806 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperrno/assertions.xml
14807 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperror/1-basic.c
14808 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperror/assertions.xml
14809 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_auth/1-basic.c
14810 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_auth/assertions.xml
14811 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noproc/1-basic.c
14812 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noproc/assertions.xml
14813 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noprog/1-basic.c
14814 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noprog/assertions.xml
14815 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_progvers/1-basic.c
14816 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_progvers/assertions.xml
14817 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_systemerr/1-basic.c
14818 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_systemerr/assertions.xml
14819 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_weakauth/1-basic.c
14820 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_weakauth/assertions.xml
14821 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_registerrpc/1-basic.c
14822 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_registerrpc/assertions.xml
14823 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_register/1-basic.c
14824 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_register/assertions.xml
14825 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_unregister/1-basic.c
14826 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_unregister/assertions.xml
14827 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_register/1-basic.c
14828 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_register/assertions.xml
14829 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_unregister/1-basic.c
14830 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_unregister/assertions.xml
14831 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/1-basic.c
14832 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/2-stress.c
14833 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/5-scalability.c
14834 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/6-dataint.c
14835 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/7-performance.c
14836 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/assertions.xml
14837 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/1-basic.c
14838 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/2-stress.c
14839 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/5-scalability.c
14840 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/6-dataint.c
14841 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/7-performance.c
14842 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/8-complex.c
14843 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/assertions.xml
14844 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/1-basic.c
14845 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/6-dataint.c
14846 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/assertions.xml
14847 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_freeres/1-basic.c
14848 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_freeres/assertions.xml
14849 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_geterr/1-basic.c
14850 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_geterr/assertions.xml
14851 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/1-basic.c
14852 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/assertions.xml
14853 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/svc.c
14854 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/1-basic.c
14855 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/6-dataint.c
14856 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/assertions.xml
14857 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/client.c
14858 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getcaller/1-basic.c
14859 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getcaller/assertions.xml
14860 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/1-basic.c
14861 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/assertions.xml
14862 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/client.c
14863 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/1-basic.c
14864 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/3-limits.c
14865 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/assertions.xml
14866 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getmaps/1-basic.c
14867 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getmaps/assertions.xml
14868 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_create/1-basic.c
14869 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_create/assertions.xml
14870 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_seccreate/1-basic.c
14871 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_seccreate/assertions.xml
14872 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authnone_create/1-basic.c
14873 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authnone_create/assertions.xml
14874 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create/1-basic.c
14875 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create/assertions.xml
14876 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create_default/1-basic.c
14877 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create_default/assertions.xml
14878 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/1-basic.c
14879 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/2-stress.c
14880 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/4-mt.c
14881 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/5-scalability.c
14882 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/6-dataint.c
14883 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/7-performance.c
14884 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/8-complex.c
14885 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/assertions.xml
14886 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/1-basic.c
14887 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/3-limits.c
14888 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/assertions.xml
14889 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/1-basic.c
14890 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/3-limits.c
14891 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/assertions.xml
14892 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/1-basic.c
14893 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/3-limits.c
14894 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/assertions.xml
14895 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/1-basic.c
14896 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/3-limits.c
14897 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/assertions.xml
14898 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_pcreateerror/1-basic.c
14899 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_pcreateerror/assertions.xml
14900 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/1-basic.c
14901 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/8-complex.c
14902 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/assertions.xml
14903 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/1-basic.c
14904 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/8-complex.c
14905 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/assertions.xml
14906 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noproc/1-basic.c
14907 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noproc/assertions.xml
14908 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noprog/1-basic.c
14909 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noprog/assertions.xml
14910 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_progvers/1-basic.c
14911 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_progvers/assertions.xml
14912 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_systemerr/1-basic.c
14913 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_systemerr/assertions.xml
14914 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_weakauth/1-basic.c
14915 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_weakauth/assertions.xml
14916 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/1-basic.c
14917 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/2-stress.c
14918 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/4-mt.c
14919 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/5-scalability.c
14920 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/6-dataint.c
14921 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/7-performance.c
14922 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/8-complex.c
14923 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/assertions.xml
14924 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/1-basic.c
14925 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/3-limits.c
14926 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/assertions.xml
14927 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/1-basic.c
14928 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/2-stress.c
14929 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/4-mt.c
14930 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/5-scalability.c
14931 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/6-dataint.c
14932 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/7-performance.c
14933 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/8-complex.c
14934 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/assertions.xml
14935 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_set/1-basic.c
14936 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_set/assertions.xml
14937 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_unset/1-basic.c
14938 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_unset/assertions.xml
14939 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/1-basic.c
14940 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/2-stress.c
14941 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/4-mt.c
14942 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/assertions.xml
14943 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/1-basic.c
14944 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/3-limits.c
14945 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/assertions.xml
14946 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/1-basic.c
14947 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/2-stress.c
14948 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/4-mt.c
14949 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/assertions.xml
14950 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/1-basic.c
14951 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/2-stress.c
14952 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/4-mt.c
14953 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/5-scalability.c
14954 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/6-dataint.c
14955 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/7-performance.c
14956 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/8-complex.c
14957 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/assertions.xml
14958 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/1-basic.c
14959 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/3-limits.c
14960 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/assertions.xml
14961 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create/1-basic.c
14962 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create/assertions.xml
14963 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/1-basic.c
14964 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/3-limits.c
14965 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/assertions.xml
14966 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_svc_tp_create/1-basic.c
14967 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_svc_tp_create/assertions.xml
14968 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/1-basic.c
14969 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/2-stress.c
14970 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/4-mt.c
14971 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/5-scalability.c
14972 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/6-dataint.c
14973 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/7-performance.c
14974 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/8-complex.c
14975 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/assertions.xml
14976 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/1-basic.c
14977 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/2-stress.c
14978 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/3-limits.c
14979 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/4-mt.c
14980 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/5-scalability.c
14981 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/6-dataint.c
14982 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/7-performance.c
14983 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/8-complex.c
14984 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/assertions.xml
14985 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/1-basic.c
14986 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/2-stress.c
14987 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/4-mt.c
14988 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/5-scalability.c
14989 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/6-dataint.c
14990 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/7-performance.c
14991 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/8-complex.c
14992 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/assertions.xml
14993 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/1-basic.c
14994 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/2-stress.c
14995 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/4-mt.c
14996 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/assertions.xml
14997 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/1-basic.c
14998 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/2-stress.c
14999 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/4-mt.c
15000 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/5-scalability.c
15001 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/6-dataint.c
15002 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/7-performance.c
15003 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/8-complex.c
15004 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/assertions.xml
15005 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create/1-basic.c
15006 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create/assertions.xml
15007 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/1-basic.c
15008 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/3-limits.c
15009 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/assertions.xml
15010 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_destroy/1-basic.c
15011 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_destroy/assertions.xml
15012 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_create/1-basic.c
15013 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_create/assertions.xml
15014 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_destroy/1-basic.c
15015 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_destroy/assertions.xml
15016 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_svc_1/rpc_svc_1.c
15017 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_svc_2/rpc_svc_2.c
15018 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_1/tirpc_svc_1.c
15019 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_11/tirpc_svc_11.c
15020 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_2/tirpc_svc_2.c
15021 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_3/tirpc_svc_3.c
15022 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_4/tirpc_svc_4.c
15023 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_5/tirpc_svc_5.c
15024 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_6/tirpc_svc_6.c
15025 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_7/tirpc_svc_7.c
15026 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_8/tirpc_svc_8.c
15027 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_9/tirpc_svc_9.c
15028 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tsLogParser/rpc_ts.mod.php
15030 7) Log Message:
15031 The idea of the patch is "to make things that should be extern, extern". The means to do this are: 
15032 1. Explicitly declaring variables extern in some places.
15033 2. Defining _USC_LIB_ where appropriate.
15035 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>
15037 Modified File(s):
15038 ltp/testcases/kernel/mem/hugetlb/lib/Makefile
15039 ltp/testcases/kernel/syscalls/ipc/lib/Makefile
15040 ltp/testcases/kernel/syscalls/ipc/lib/ipcmsg.h
15041 ltp/testcases/kernel/syscalls/ipc/lib/ipcsem.h
15042 ltp/testcases/kernel/syscalls/kill/kill05.c
15043 ltp/testcases/kernel/syscalls/kill/kill07.c
15044 ltp/testcases/kernel/syscalls/lib/Makefile
15045 ltp/testcases/kernel/syscalls/nftw/lib.c
15046 ltp/testcases/network/sctp/testlib/Makefile
15048 8) Log Message:
15049 Add 2 scripts for detecting features used by some tests, namely:
15050 - support for pthread_mutexattr_setprotocol(..., PTHREAD_PRIO_INHERIT)
15051 - support for pthread_mutexattr_setrobust_np()
15052 Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
15054 Added Files:
15055 ltp/testcases/realtime/scripts/check_pi.sh
15056 ltp/testcases/realtime/scripts/check_robust.sh
15058 9) Log Message:
15059 Add Makefiles to all the realtime testcases without any autotools dependencies. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
15061 Added Files:
15062 ltp/testcases/realtime/Makefile
15063 ltp/testcases/realtime/config.mk
15064 ltp/testcases/realtime/func/Makefile
15065 ltp/testcases/realtime/func/async_handler/Makefile
15066 ltp/testcases/realtime/func/gtod_latency/Makefile
15067 ltp/testcases/realtime/func/hrtimer-prio/Makefile
15068 ltp/testcases/realtime/func/matrix_mult/Makefile
15069 ltp/testcases/realtime/func/measurement/Makefile
15070 ltp/testcases/realtime/func/periodic_cpu_load/Makefile
15071 ltp/testcases/realtime/func/pi-tests/Makefile
15072 ltp/testcases/realtime/func/pi_perf/Makefile
15073 ltp/testcases/realtime/func/prio-preempt/Makefile
15074 ltp/testcases/realtime/func/prio-wake/Makefile
15075 ltp/testcases/realtime/func/pthread_kill_latency/Makefile
15076 ltp/testcases/realtime/func/sched_football/Makefile
15077 ltp/testcases/realtime/func/sched_jitter/Makefile
15078 ltp/testcases/realtime/func/sched_latency/Makefile
15079 ltp/testcases/realtime/func/thread_clock/Makefile
15080 ltp/testcases/realtime/lib/Makefile
15081 ltp/testcases/realtime/perf/Makefile
15082 ltp/testcases/realtime/perf/latency/Makefile
15083 ltp/testcases/realtime/stress/Makefile
15084 ltp/testcases/realtime/stress/pi-tests/Makefile
15086 10) Log Message:
15087 Remove autotools stuff:
15088 - autogen.sh
15089 - configure.ac
15090 - configure
15091 - aclocal.m4
15092 - config/*
15093 - all the GNUmakefile.am
15094 - all the GNUmakefile.in
15096 Also adapt testscripts/test_realtime.sh to the new build system. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
15098 Modified Files:
15099 ltp/testscripts/test_realtime.sh
15100 Removed Files:
15101 ltp/testcases/realtime/GNUmakefile.am
15102 ltp/testcases/realtime/GNUmakefile.in
15103 ltp/testcases/realtime/aclocal.m4
15104 ltp/testcases/realtime/autogen.sh
15105 ltp/testcases/realtime/configure
15106 ltp/testcases/realtime/configure.ac
15107 ltp/testcases/realtime/config/GNUmakefile.am
15108 ltp/testcases/realtime/config/GNUmakefile.in
15109 ltp/testcases/realtime/config/autoconf/compile
15110 ltp/testcases/realtime/config/autoconf/config.guess
15111 ltp/testcases/realtime/config/autoconf/config.sub
15112 ltp/testcases/realtime/config/autoconf/depcomp
15113 ltp/testcases/realtime/config/autoconf/install-sh
15114 ltp/testcases/realtime/config/autoconf/missing
15115 ltp/testcases/realtime/func/GNUmakefile.am
15116 ltp/testcases/realtime/func/GNUmakefile.in
15117 ltp/testcases/realtime/func/async_handler/GNUmakefile.am
15118 ltp/testcases/realtime/func/async_handler/GNUmakefile.in
15119 ltp/testcases/realtime/func/gtod_latency/GNUmakefile.am
15120 ltp/testcases/realtime/func/gtod_latency/GNUmakefile.in
15121 ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.am
15122 ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.in
15123 ltp/testcases/realtime/func/matrix_mult/GNUmakefile.am
15124 ltp/testcases/realtime/func/matrix_mult/GNUmakefile.in
15125 ltp/testcases/realtime/func/measurement/GNUmakefile.am
15126 ltp/testcases/realtime/func/measurement/GNUmakefile.in
15127 ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.am
15128 ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.in
15129 ltp/testcases/realtime/func/pi-tests/GNUmakefile.am
15130 ltp/testcases/realtime/func/pi-tests/GNUmakefile.in
15131 ltp/testcases/realtime/func/pi_perf/GNUmakefile.am
15132 ltp/testcases/realtime/func/pi_perf/GNUmakefile.in
15133 ltp/testcases/realtime/func/prio-preempt/GNUmakefile.am
15134 ltp/testcases/realtime/func/prio-preempt/GNUmakefile.in
15135 ltp/testcases/realtime/func/prio-wake/GNUmakefile.am
15136 ltp/testcases/realtime/func/prio-wake/GNUmakefile.in
15137 ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.am
15138 ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.in
15139 ltp/testcases/realtime/func/sched_football/GNUmakefile.am
15140 ltp/testcases/realtime/func/sched_football/GNUmakefile.in
15141 ltp/testcases/realtime/func/sched_jitter/GNUmakefile.am
15142 ltp/testcases/realtime/func/sched_jitter/GNUmakefile.in
15143 ltp/testcases/realtime/func/sched_latency/GNUmakefile.am
15144 ltp/testcases/realtime/func/sched_latency/GNUmakefile.in
15145 ltp/testcases/realtime/func/thread_clock/GNUmakefile.am
15146 ltp/testcases/realtime/func/thread_clock/GNUmakefile.in
15147 ltp/testcases/realtime/include/GNUmakefile.am
15148 ltp/testcases/realtime/include/GNUmakefile.in
15149 ltp/testcases/realtime/lib/GNUmakefile.am
15150 ltp/testcases/realtime/lib/GNUmakefile.in
15151 ltp/testcases/realtime/perf/GNUmakefile.am
15152 ltp/testcases/realtime/perf/GNUmakefile.in
15153 ltp/testcases/realtime/perf/latency/GNUmakefile.am
15154 ltp/testcases/realtime/perf/latency/GNUmakefile.in
15155 ltp/testcases/realtime/stress/GNUmakefile.am
15156 ltp/testcases/realtime/stress/GNUmakefile.in
15158 11) Log Message:
15159 Forgot to remove include/rttests_config.h.in in the previous patch. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
15161 Removed Files:
15162 ltp/testcases/realtime/include/rttests_config.h.in
15164 12) Log Message:
15165 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.
15167 Modified File(s):
15168 ltp/testcases/realtime/run.sh
15170 13) Log Message:
15171 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>
15173 Modified File(s):
15174 ltp/testcases/realtime/config.mk
15176 14) Log Message:
15177 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>
15179 Modified File(s):
15180 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
15182 15) Log Message:
15183 mmap1.c:524: warning: format '%ld' expects type 'long int', but argument 3 has type 'double'
15184 which actually prints as:
15185 WARNING: bad argument. Using default 1125899906842624
15187 Fix disktest printf format warnings (on Linux; no idea about Windows):
15188 childmain.c:443: warning: format '%d' expects type 'int', but argument 4 has type 'size_t'
15189 childmain.c:443: warning: format '%X' expects type 'unsigned int', but argument 5 has type 'size_t'
15190 childmain.c:445: warning: format '%d' expects type 'int', but argument 6 has type 'size_t'
15191 childmain.c:448: warning: format '%d' expects type 'int', but argument 6 has type 'size_t'
15192 childmain.c:451: warning: format '%d' expects type 'int', but argument 6 has type 'size_t'
15193 Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com>
15195 Modified File(s):
15196 ltp/testcases/kernel/io/disktest/childmain.h
15197 ltp/testcases/kernel/mem/mtest06/mmap1.c
15199 16) Log Message:
15200 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>
15202 Modified File(s):
15203 ltp/testcases/kernel/syscalls/syslog/syslogtst.c
15205 17) Log Message:
15206 The filename arguments in some output messages are wrong. Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>
15208 Modified File(s):
15209 ltp/testcases/kernel/syscalls/inotify/inotify02.c
15211 18) Log Message:
15212 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>
15214 Modified File(s):
15215 ltp/testcases/realtime/func/pi_perf/pi_perf.c
15217 19) Log Message:
15218 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>
15220 Modified File(s):
15221 ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
15223 20) Log Message:
15224 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>
15226 Modified File(s):
15227 ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
15228 ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
15230 21) Log Messsage:
15231 Some newer glibcs do not like sprintf() printing a string into itself and loop. By, Marcus Meissner <marcusmeissner@users.sourceforge.net>
15233 Modified File(s):
15234 ltp/testcases/kernel/syscalls/nftw/lib.c
15235 ltp/testcases/kernel/syscalls/nftw/lib64.c
15237 22) Log Message:
15238 some more "variable is used uninitialized" warnings fixed with this patch, by, Marcus Meissner <marcusmeissner@users.sourceforge.net>
15240 Modified File(s):
15241 ltp/testcases/kernel/fs/doio/doio.c
15242 ltp/testcases/kernel/syscalls/sysctl/sysctl05.c
15243 ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_wait/4-1.c
15245 23) Log Message:
15246 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>
15248 Modified File(s):
15249 ltp/testcases/kernel/fs/doio/doio.c
15250 ltp/testcases/kernel/fs/doio/iogen.c
15252 24) Log Message:
15253 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>
15255 Modified File(s):
15256 ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
15257 ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
15258 ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
15259 ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
15260 ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
15261 ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
15263 25) Log Message:
15264 When I was compiling ltp-full-20080229/kernel/module/, error occured. The error like this: ...
15265 scripts/Makefile.build:46: *** CFLAGS was changed in"ltp-full-20080229/testcases/kernel/module/delete_module/Makefile".Fix it to use EXTRA_CFLAGS. Stop.
15266 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:
15267 "#include <asm/atomic.h>" in delete_module01.c
15268 "#include <linux/config.h>" in dummy_del_mod.c
15269 The following patch solves these problems:
15270 Signed-off-by: Wang Fang <wangf@cn.fujitsu.com>
15272 Modified File(s):
15273 ltp/testcases/kernel/module/delete_module/Makefile
15274 ltp/testcases/kernel/module/delete_module/delete_module01.c
15275 ltp/testcases/kernel/module/delete_module/delete_module02.c
15276 ltp/testcases/kernel/module/delete_module/delete_module03.c
15277 ltp/testcases/kernel/module/delete_module/dummy_del_mod.c
15278 ltp/testcases/kernel/module/delete_module/dummy_del_mod_dep.c
15280 26) Log Message:
15281 The ltp-full-20080229/testcases/kernel/module/delete_module/Makefile will do this:
15282    @set -e; for i in $(MODULES); do ln -f $$i /tmp/$$i ; done
15283 If the ltp directory and /tmp are not in the same device, an error occurs:
15284    ln: creating hard link `/tmp/xxx' => `xxx': Invalid cross-device link I suffer from this.
15285 The patch as follows:
15286 Signed-off-by: Wang Fang <wangf@cn.fujitsu.com>
15288 Modified File(s):
15289 ltp/testcases/kernel/module/delete_module/Makefile
15291 27) Log Message:
15292 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>
15294 Modified File(s):
15295 ltp/testscripts/ltpstress.sh
15297 28) Log Message:
15298 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>
15300 File(s) Modified:
15301 ltp/testcases/kernel/syscalls/inotify/README
15302 ltp/testcases/kernel/syscalls/inotify/inotify02.c
15304 29) Log Message:
15305 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
15307 Modified File(s):
15308 ltp/testcases/kernel/syscalls/syslog/syslogtst.c
15310 30) Log Message:
15311 A few POSIX fixes from Dustin Kirkland in [1908313]
15313 Modified File(s):
15314 ltp/IDcheck.sh
15315 ltp/runltp
15316 ltp/runltplite.sh
15318 31) Log Message:
15319 cleanup build system a bit
15321 Removed File(s):
15322 gotlibcap.c nolibcap.c
15324 32) Log Message:
15325 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>
15327 Modified File(s):
15328 ltp/IDcheck.sh 
15330 33) Log Message:
15331 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>
15333 Modified Files:
15334 ltp/testcases/kernel/security/filecaps/Makefile
15335 ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
15336 Added Files:
15337 ltp/testcases/kernel/security/filecaps/makenumcapsh.c
15339 34) Log Message:
15340 1. Minor fixes:
15341         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. 
15342 2. Bug fix: disk write access deadlock
15343         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.
15344 Signed-off-by: Gilles Carry <gilles.carry@bull.net>
15346 Modified Files:
15347 ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
15348 ltp/testcases/realtime/func/thread_clock/tc-2.c
15350 35) Log Message:
15351 1. Whitespaces cleanup
15352 2. Error checks when initializing stat containers
15353 Signed-off-by: Gilles Carry <gilles.carry@bull.net>
15355 Modified Files:
15356 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
15358 36) Log Message:
15359 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>
15361 Modified Files:
15362 ltp/testcases/realtime/include/libstats.h
15363 ltp/testcases/realtime/lib/librttest.c
15364 ltp/testcases/realtime/lib/libstats.c
15366 37) Log Message:
15367 1) This patch fixes a concurrency issue in shmctl02. Same issue as in shmat02,
15368 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,
15369 3) Fixes a concurrency issue in shmget02. Same issue as in shmat02 : second key can conflict with the key from another process, 
15370 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, 
15371 Signed-off-by: Renaud Loittiaux <Renaud.Lottiaux@kerlabs.com>
15373 Modified Files:
15374 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
15375 ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
15376 ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
15377 ltp/testcases/kernel/syscalls/rename/rename14.c
15379 38) Log Message:
15380 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> 
15382 Modified Files:
15383 ltp/testcases/kernel/syscalls/ipc/semctl/semctl07.c
15386 39) Log Message:
15387 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>
15389 Modified Files:
15390 ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
15392 40) Log Message:
15393 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.
15394 Patch content :
15395 * Define 2 new functions in kernel/syscalls/lib/libtestsuite.c, used to
15396 * synchronize a father and a son using pipes.
15397     - create_sync_pipes: create a pair of pipes used for the synchronization,
15398     - wait_son_startup: function used in the father to wait for its son to start ts execution,
15399     - notify_startup: function used in the son to notify it has started its execution,
15400 * Add a kernel/syscalls/lib/libtestsuite.h file to cleanly export newly
15401 * defines functions,
15402 * Fix the semctl01test. The idea used to synchronize : 
15403    - For each task created, the father waits for the son to start its execution using the newly define functions,
15404    - After the last son has been created, the father do a sleep(1) to give time to the sons to execute the semop function,
15405 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>
15407 Modified Files:
15408 ltp/testcases/kernel/syscalls/ipc/semctl/Makefile
15409 ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
15410 ltp/testcases/kernel/syscalls/lib/libtestsuite.c
15412 41) Log Message:
15413 Fixing some NFS issue(s),  by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
15415 Modified Files:
15416 ltp/testcases/kernel/syscalls/fchownat/fchownat01.c
15418 42) Log Message:
15419 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>
15421 Modified Files:
15422 ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
15424 Added Files:
15425 ltp/testcases/kernel/syscalls/lib/libtestsuite.h
15427 43) Log Message:
15428 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>
15430 Modified Files:
15431 ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
15433 44) Log Message:
15434 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>
15436 Modified Files:
15437 ltp/testcases/kernel/syscalls/ipc/msgctl/Makefile
15438 ltp/testcases/kernel/syscalls/ipc/msgget/Makefile
15440 45) Log Message:
15441 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>
15443 Modified Files:
15444 ltp/testcases/kernel/syscalls/dup2/dup203.c
15446 46) Log Message:
15447 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>
15449 Modified Files:
15450 ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
15452 47) Log Message:
15453 Fixing Build Failures on Fedora Machine, by, psuriset@linux.vnet.ibm.com
15455 Modified Files:
15456 ltp/testcases/kernel/numa/test.sh
15458 LTP-20080229
15460 1)  Log Message: lcov: adding support for gzipped html based on patch by dnozay@vmware.com
15461 File(s) Modified:
15462 ltp/utils/analysis/lcov/lcovrc
15463 ltp/utils/analysis/lcov/man/genhtml.1
15464 ltp/utils/analysis/lcov/man/lcovrc.5
15465 ltp/utils/analysis/lcov/bin/genhtml
15467 2) Log Message: Fix for Don´t call Domain type on test create, by, "Serge E. Hallyn" <serue@us.ibm.com>
15468 File(s) Modified:
15469 ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
15470 ltp/testscripts/test_selinux.sh
15472 3) Log Message: Some code cleanup in PID & SYSVIPC namespace testcases, by, "Rishikesh K. Rajak" <risrajak@linux.vnet.ibm.com>
15473 Modified File(s):
15474 ltp/testcases/kernel/containers/pidns/pidns01.c
15475 ltp/testcases/kernel/containers/pidns/pidns02.c
15476 ltp/testcases/kernel/containers/pidns/pidns03.c
15477 ltp/testcases/kernel/containers/sysvipc/shmnstest.c
15479 4) Log Message: Some Cleanups and running hugetlb independantly
15480 Modified File(s):
15481 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
15482 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
15483 Added File(s):
15484 ltp/runtest/hugetlb
15486 5) Log Message: Give Execute Permission to numa01.sh, by, Pradeep K Surisetty <pradeepkumars@in.ibm.com>
15487 Modified File(s):
15488 ltp/testcases/kernel/numa/Makefile
15490 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>
15491 Modified File(s):
15492 ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
15494 7) Log Message: str_echo function expects a file descriptor & not an address, by, Craig Meier <crmeier@ghs.com>
15495 Modified File(s):
15496 ltp/testcases/kernel/sched/clisrv/pthserv.c
15498 8) Log Message: Build Error Fix by checking for installation of setcap or xattr headers, by, "Serge E. Hallyn" <serue@us.ibm.com>
15499 Modified File(s):
15500 ltp/testcases/kernel/security/filecaps/Makefile
15501 ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
15502 Added Files:
15503 ltp/testcases/kernel/security/filecaps/check_xattr.c
15505 9) Log Message: mark test_exit as noreturn #1891129 by Marcus Meissner, by, Mike Frysinger <vapier@users.sourceforge.net>
15506 Modified File(s):
15507 ltp/ltp/include/test.h 
15508 Added File(s): 
15509 ltp/ltp/include/compiler.h
15511 10)Log Message: Disktest application update to version 1.4.2, by, Brent Yardley <yardleyb@us.ibm.com>
15512 Modified File(s):
15513 ltp/testcases/kernel/io/disktest/Getopt.c
15514 ltp/testcases/kernel/io/disktest/Getopt.h
15515 ltp/testcases/kernel/io/disktest/Makefile
15516 ltp/testcases/kernel/io/disktest/Makefile.aix
15517 ltp/testcases/kernel/io/disktest/Makefile.linux
15518 ltp/testcases/kernel/io/disktest/Makefile.windows
15519 ltp/testcases/kernel/io/disktest/README
15520 ltp/testcases/kernel/io/disktest/childmain.c
15521 ltp/testcases/kernel/io/disktest/childmain.h
15522 ltp/testcases/kernel/io/disktest/defs.h
15523 ltp/testcases/kernel/io/disktest/dump.c
15524 ltp/testcases/kernel/io/disktest/dump.h
15525 ltp/testcases/kernel/io/disktest/globals.c
15526 ltp/testcases/kernel/io/disktest/globals.h
15527 ltp/testcases/kernel/io/disktest/io.c
15528 ltp/testcases/kernel/io/disktest/io.h
15529 ltp/testcases/kernel/io/disktest/main.c
15530 ltp/testcases/kernel/io/disktest/main.h
15531 ltp/testcases/kernel/io/disktest/parse.c
15532 ltp/testcases/kernel/io/disktest/parse.h
15533 ltp/testcases/kernel/io/disktest/sfunc.c
15534 ltp/testcases/kernel/io/disktest/sfunc.h
15535 ltp/testcases/kernel/io/disktest/stats.c
15536 ltp/testcases/kernel/io/disktest/stats.h
15537 ltp/testcases/kernel/io/disktest/threading.c
15538 ltp/testcases/kernel/io/disktest/threading.h
15539 ltp/testcases/kernel/io/disktest/timer.c
15540 ltp/testcases/kernel/io/disktest/timer.h
15541 ltp/testcases/kernel/io/disktest/usage.c
15542 ltp/testcases/kernel/io/disktest/usage.h
15543 ltp/testcases/kernel/io/disktest/man1/disktest.1
15544 Added File(s):
15545 ltp/testcases/kernel/io/disktest/CHANGELOG
15546 ltp/testcases/kernel/io/disktest/disktest.spec
15547 ltp/testcases/kernel/io/disktest/signals.c
15548 ltp/testcases/kernel/io/disktest/signals.h
15549 ltp/testcases/kernel/io/disktest/man1/disktest_manual.html
15551 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>
15552 Modified File(s):
15553 ltp/testcases/kernel/containers/libclone/libclone.c
15555 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"
15556 Modified File(s):
15557 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
15559 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>
15560 Modified File(s):
15561 ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
15563 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).
15564 Modified File(s):
15565 ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
15567 15) Log Message: Do not store cache files, by, Mike Frysinger <vapier@users.sourceforge.net>
15568 Deleted File(s):
15569 ltp/testcases/realtime/autom4te.cache/traces.0
15570 ltp/testcases/realtime/autom4te.cache/traces.1
15571 ltp/testcases/realtime/autom4te.cache/requests
15572 ltp/testcases/realtime/autom4te.cache/output.1
15573 ltp/testcases/realtime/autom4te.cache/output.0
15575 16) Log Message: Remove compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
15576 Modified File(s):
15577 ltp/testcases/kernel/syscalls/pcllib/libtool
15578 Deleted File(s):
15579 ltp/testcases/kernel/syscalls/pcllib/config.h
15580 ltp/testcases/kernel/syscalls/pcllib/config.log
15581 ltp/testcases/kernel/syscalls/pcllib/config.status
15583 17) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
15584 Deleted File(s):
15585 ltp/testcases/kernel/syscalls/pcllib/test/.deps/cobench.Po
15586 ltp/testcases/kernel/syscalls/pcllib/test/.deps/cothread.Po
15588 18) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
15589 Deleted File(s):
15590 ltp/testcases/kernel/syscalls/pcllib/man/Makefile
15592 19) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
15593 Deleted File(s):
15594 ltp/testcases/kernel/syscalls/pcllib/pcl/.deps/pcl_version.Plo
15595 ltp/testcases/kernel/syscalls/pcllib/pcl/.deps/pcl.Plo
15597 20) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
15598 Deleted File(s):
15599 ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/traces.0
15600 ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/traces.1
15601 ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/requests
15602 ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/output.1
15603 ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/output.0
15605 21) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
15606 Deleted File(s):
15607 ltp/testcases/kernel/syscalls/pcllib/include/Makefile
15609 22) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
15610 Deleted File(s):
15611 ltp/testcases/kernel/syscalls/pcllib/test/Makefile
15613 23) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
15614 Deleted File(s):
15615 ltp/testcases/kernel/syscalls/pcllib/pcl/Makefile
15617 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
15618      o we are testing on x86* and ppc* archs
15619      o on 64 bit machine we will always see 64 bit kernel running
15620 by, Nagesh Sharyathi <sharyathi@in.ibm.com>
15621 Modified File(s):
15622 ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
15623 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
15624 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
15626 25) Log Message:
15627 Since msgmni now scales to the memory size, it may reach big values.
15628 To avoid forking 2*msgmni processes and create msgmni msg queues, do not take
15629 msgmni from procfs anymore.
15630 Just define it as 16 (which is the MSGMNI constant value in linux/msg.h)
15632 Also fixed the Makefiles in ipc/lib and ipc/msgctl: there was no dependency
15633 on the lib/ipc*.h header files.
15635 Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>
15637 Modified File(s):
15638 ltp/testcases/kernel/syscalls/ipc/lib/Makefile
15639 ltp/testcases/kernel/syscalls/ipc/lib/ipcmsg.h
15640 ltp/testcases/kernel/syscalls/ipc/msgctl/Makefile
15641 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
15642 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
15644 26) Log Message:
15645 Here is a second round of cleanup and fixes for the realtime testcases.
15647 1) Make sched_jitter use the create_fifo_thread() library function instead of an open coded solution,
15648 2) Prio-wake calls rt_init() twice, remove the second call,
15649 3) Make sbrk_mutex less verbose by default. One can still use the -v option to get the whole output,
15650 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,
15651 6) Various tests still have a hardcoded value for the quantile nines. Use a value automatically calculated from the number of iterations,
15652 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).
15653 More generally, it seems that (at least with gcc 4.1.1):
15654         long i = 10000;
15655         double f = exp10(log10(i))
15657         yields (i < f) being true due to rounding,
15658 8) Add latency tracing capability to pthread_kill_latency as is already done on a few other latency tests (gtod_latency, sched_latency, ...),
15659 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,
15660 10)The print buffer is only ever flushed when it is full. Add flushing when the test terminates vi atexit(),
15661 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,
15663 Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
15664 Cc: Darren Hart <dvhltc@us.ibm.com>
15665 Cc: Tim Chavez <tinytim@us.ibm.com>
15666 Cc: Matthieu CASTET <matthieu.castet@parrot.com>
15667 Acked-by: Chirag <chirag@linux.vnet.ibm.com>
15669 Modified File(s):
15670 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
15671 ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
15672 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
15673 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
15674 ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
15675 ltp/testcases/realtime/func/pi_perf/pi_perf.c
15676 ltp/testcases/realtime/func/prio-wake/prio-wake.c
15677 ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
15678 ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
15679 ltp/testcases/realtime/func/sched_latency/sched_latency.c
15680 ltp/testcases/realtime/lib/librttest.c
15681 ltp/testcases/realtime/lib/libstats.c
15683 27) Log Message: lcov: fixed problem with pre gcc-3.3 versions.
15684 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>
15685 Modified File(s):
15686 ltp/utils/analysis/lcov/bin/geninfo
15688 28) Log Message: lcov: fix error when trying to use genhtml -b
15689 genhtml fails when the data file contains an entry which is not found in the base file, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
15690 Modified File(s):
15691 ltp/utils/analysis/lcov/bin/genhtml
15693 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>
15694 Added File(s):
15695 ltp/testcases/realtime/func/pthread_kill_latency/run_auto.sh
15697 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).
15698 Also integrated the following in libipc.a:
15699   . get_max_msgqueues()
15700   . get_used_msgqueues()
15701 Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>
15702 Modified File(s):
15703 ltp/testcases/kernel/syscalls/ipc/lib/ipcmsg.h
15704 ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
15705 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
15706 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
15707 ltp/testcases/kernel/syscalls/ipc/msgget/Makefile
15708 ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
15709 Added File(s):
15710 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl10.c
15711 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
15713 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>
15714 Modified File(s):
15715 ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
15717 32) Log Message:
15718 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 :
15719 - All features, cleanups and fixes done by IBM realtime team over last two
15720   month or so.
15721 - Change in copyrights( year, symbil and limiting columns to 80 chars)
15722 - Other few cleanups to ltp-realtime tests.
15723 Signed-off-by : Sudhanshu Singh < sudh@linux.vnet.ibm.com>
15725 Modified File(s):
15726 ltp/testcases/realtime/GNUmakefile.am
15727 ltp/testcases/realtime/run.sh
15728 ltp/testcases/realtime/func/async_handler/async_handler.c
15729 ltp/testcases/realtime/func/async_handler/async_handler_jk.c
15730 ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
15731 ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
15732 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
15733 ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
15734 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
15735 ltp/testcases/realtime/func/measurement/preempt_timing.c
15736 ltp/testcases/realtime/func/measurement/rdtsc-latency.c
15737 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
15738 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
15739 ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
15740 ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
15741 ltp/testcases/realtime/func/pi-tests/run_auto.sh
15742 ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
15743 ltp/testcases/realtime/func/pi-tests/test-skeleton.c
15744 ltp/testcases/realtime/func/pi-tests/testpi-0.c
15745 ltp/testcases/realtime/func/pi-tests/testpi-1.c
15746 ltp/testcases/realtime/func/pi-tests/testpi-2.c
15747 ltp/testcases/realtime/func/pi-tests/testpi-4.c
15748 ltp/testcases/realtime/func/pi-tests/testpi-5.c
15749 ltp/testcases/realtime/func/pi-tests/testpi-6.c
15750 ltp/testcases/realtime/func/pi-tests/testpi-7.c
15751 ltp/testcases/realtime/func/pi_perf/pi_perf.c
15752 ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
15753 ltp/testcases/realtime/func/prio-wake/prio-wake.c
15754 ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
15755 ltp/testcases/realtime/func/sched_football/parse-football.py
15756 ltp/testcases/realtime/func/sched_football/sched_football.c
15757 ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
15758 ltp/testcases/realtime/func/sched_latency/sched_latency.c
15759 ltp/testcases/realtime/func/thread_clock/tc-2.c
15760 ltp/testcases/realtime/include/libjvmsim.h
15761 ltp/testcases/realtime/include/librttest.h
15762 ltp/testcases/realtime/include/libstats.h
15763 ltp/testcases/realtime/include/list.h
15764 ltp/testcases/realtime/lib/libjvmsim.c
15765 ltp/testcases/realtime/lib/librttest.c
15766 ltp/testcases/realtime/lib/libstats.c
15767 ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
15768 ltp/testcases/realtime/perf/latency/pthread_cond_many.c
15769 ltp/testcases/realtime/scripts/__init__.py
15770 ltp/testcases/realtime/scripts/setenv.sh
15771 ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
15772 ltp/testcases/realtime/stress/pi-tests/testpi-3.c
15773 ltp/testscripts/test_realtime.sh
15775 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>
15776 Modified File(s):
15777 ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
15779 34) Log Message:
15780 waitpid tests: Fix failure detection flag initialization.
15781 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.
15782 Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>
15784 Modified File(s):
15785 ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
15786 ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
15787 ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
15788 ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
15789 ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
15791 35) Log Message:
15792 waitpid03/04: Fix condition numbers displayed when reporting errors.
15793 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.
15794 Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>
15796 Modified File(s):
15797 ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
15798 ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
15800 36) Log Message:
15801 waitpid02-05: remove unused defines related to failure handling. Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>
15802 Modified File(s):
15803 ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
15804 ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
15805 ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
15806 ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
15808 37) Log Message: Adding option to build TIMER test cases as well, by, Subrata Modak <subrata@linux.vnet.ibm.com>
15809 Modified File(s):
15810 ltp/testcases/kernel/Makefile
15812 38) Log Message: Removing these files as they get automatically generated during build, by, Max Stirling <vicky.irobot@gmail.com>
15813 Deleted File(s):
15814 ltp/testcases/ballista/ballista/MakefileHost
15815 ltp/testcases/ballista/ballista/MakefileTarget
15817 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>
15818 Modified File(s):
15819 ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
15820 ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
15822 40) Log Message: Fix NFS issues in tst_rmdir (directory non empty) due to an unmapped file, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
15823 Modified File(s):
15824 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
15825 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
15827 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>
15828 Modified File(s):
15829 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
15831 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>
15832 Modified File(s):
15833 ltp/testcases/kernel/fs/doio/rwtest.sh
15835 43) Log Message:
15836 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>
15838 Modified File(s):
15839 ltp/testcases/kernel/timers/clock_gettime/clock_gettime03.c
15840 ltp/testcases/kernel/timers/clock_settime/clock_settime03.c
15841 ltp/testcases/kernel/timers/include/common_timers.h
15842 ltp/testcases/kernel/timers/timer_create/timer_create02.c
15843 ltp/testcases/kernel/timers/timer_create/timer_create03.c
15844 ltp/testcases/kernel/timers/timer_create/timer_create04.c
15846 44) Mog Message:
15847 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>
15849 Modified File(s):
15850 ltp/testcases/kernel/syscalls/memmap/mem03.c
15852 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>
15853 Modified File(s):
15854 ltp/testcases/commands/ade/file/file_test.sh
15856 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>
15857 Modified File(s):
15858 ltp/testcases/kernel/syscalls/mremap/Makefile
15859 ltp/testcases/kernel/syscalls/mremap/mremap04.c
15861 47) Log Message:
15862 LTP-kill05-bad-check-fix.patch:
15863   - Fix return value check from shmat. In case of error, this wrong check was leading to a seg-fault.
15864 LTP-kill05-shmid_delete-fix.patch:
15865  - 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.
15866 LTP-kill05-concurrency-fix.patch
15867  - 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>
15869 Modified File(s):
15870 ltp/testcases/kernel/syscalls/kill/kill05.c
15872 48) Log Message:
15873 1) The pi-tests don't use the librttest infrastructure and simply duplicate code. This patch ensures that those tests use librttest.
15874 2) The thread-clock test doesn't use the librttest infrastructure. This patch ensures that it does.
15875 3) Adds missing headers to the following files,
15876 Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>,
15877 Acked-By: Dinakar Guniguntala <dino@in.ibm.com>,
15878 Acked-By: Sebastien Dugue <sebastien.dugue@bull.net>
15880 Modified File(s):
15881 ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
15882 ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
15884 LTP-20080131
15886 1)  Log Message: Some more updates to Reference Policy Checks by "Serge E. Hallyn" <serue@us.ibm.com> 
15887 File(s) Affected:
15888 ltp/testscripts/test_selinux.sh
15889 File(s) Added:
15890 ltp/testcases/kernel/security/selinux-testsuite/misc/check_sbin_deprecated.pl
15891 ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
15892 ltp/testcases/kernel/security/selinux-testsuite/misc/update_refpolicy.sh
15894 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>
15895 File(s) Affected:
15896 ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
15898 3) Log Message: Fix various printf strings to correct formatting and remove spaces, by, Randy Dunlap <rdunlap@xenotime.net>
15899 File(s) Affected:
15900 ltp/tools/apicmds/ltpapicmd.c
15902 4) Log Message: gcov-kernel patch for linux 2.6.23, by Peter Oberparleiter <oberpapr@users.sourceforge.net>
15903 File(s) Added:
15904 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.23-gcov-arm-eabi.patch
15905 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.23-gcov-arm-hack.patch
15906 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.23-gcov.patch
15908 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>
15909 File(s) Affected:
15910 /cvsroot/ltp/utils/analysis/lcov/bin/geninfo
15912 6) Log Message: Add dependency information for linux_syscall_numbers.h, by Mike Frysinger <vapier@gentoo.org>
15913 File(s) Affected:
15914 ltp/testcases/kernel/include/Makefile
15916 7) Log Message: Testcases contributed by Sharyathi Nagesh <sharyath@in.ibm.com>
15917 File(s) Affected:
15918 ltp/runtest/syscalls
15919 ltp/testcases/kernel/include/i386.in
15920 ltp/testcases/kernel/include/ia64.in
15921 ltp/testcases/kernel/include/powerpc.in
15922 ltp/testcases/kernel/include/powerpc64.in
15923 ltp/testcases/kernel/include/s390.in
15924 ltp/testcases/kernel/include/s390x.in
15925 ltp/testcases/kernel/include/sparc.in
15926 ltp/testcases/kernel/include/sparc64.in
15927 ltp/testcases/kernel/include/x86_64.in
15929 File(s) Added:
15930 ltp/testcases/kernel/syscalls/fallocate/Makefile
15931 ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
15932 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
15933 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
15934 ltp/testcases/kernel/syscalls/fallocate/run.sh
15936 8) Log Message: Fix for situations when it fails even on NUMA node, enabling proper identification of nodes, by psuriset <psuriset@linux.ibm.com>
15937 File(s) Affected:
15938 ltp/testcases/kernel/numa/numa01.sh
15939 ltp/testcases/kernel/numa/numa_node_size.c
15940 ltp/testcases/kernel/numa/test.sh
15942 9) Log Message: Terminates the tests if __NR_fadvise64 is 0, by Masatake YAMATO <yamato@redhat.com>
15943 File(s) Affected:
15944 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
15945 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
15946 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
15947 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
15949 10) Log Message: Randomly generating a no. to avoid the test case to fail, by Sridhar Vinay <vinaysridhar@in.ibm.com>
15950 File(s) Affected:
15951 ltp/testcases/kernel/syscalls/syslog/syslogtst.c
15953 11) Log Message: Jeff Burke <jburke@redhat.com> wanted this unnecessary file to be removed
15954 FIle(s) Affected:
15955 ltp/testcases/pounder21/test_scripts/statslogging.orig
15957 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>
15958 File(s) Affected:
15959 ltp/testcases/realtime/README
15960 File(s) Removed:
15961 ltp/testscripts/realtime.sh
15962 File(s) Added:
15963 ltp/testscripts/test_realtime.sh
15965 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>
15966 File(s) Affected:
15967 ltp/testcases/kernel/syscalls/syslog/syslogtst.c
15969 14) Log Message: "hp_func" should be protected through pthread_mutex or similar, by, Yi Xu <yxu@suse.de>
15970 File(s) Affected:
15971 ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/1-6.c
15973 15) Log Message:
15974 Huge Changes from Cai Qian <qcai@redhat.com>. Please see the Description
15975 below:
15977 The updated version
15978 has the following improvments,
15980 - simplify maintenance
15982 - fix several bugs
15984 - better automation
15986 - extend support on Debian and Fedora
15988 - merge Poornima Nayak <Poornima.Nayak@in.ibm.com> 's latest patch
15990 - other changes
15992 The new version simplifies code layout, and all tools under lib/
15993 directory are standalone and reusable, all configurable variables are
15994 under the file runkdump.conf. There are also included sample
15995 configuration files for different distros and test components. In
15996 addition, it avoided code duplication by merging RHEL and SLES specified
15997 code in lkdtm module together, and add a checking before hand. The
15998 working flow in main script has also been tidied up. verify and
15999 verify_dump have been unified. unused file "summary" has been deleted.
16001 In previous version,
16002 * The part of comparing kernel version in setup will not work proper
16003   if the kernel grows to something like 2.7.1 or 2.8.1.
16004 * verify_dump will not able to find previous vmcore if vmcore creation
16005   and vmcore verfication happen at different hours.
16006 * Other random bugs because of code complexity.
16008 In the new version, once you define everything in a config file, it will
16009 run in an automatically fashion on some of systems, if there is proper
16010 tools installed.
16012 The code has been rewritten in POSIX shell syntax, and made more
16013 portable, and attempted to remove hard-coded stuff as much as
16014 possible. It has been tested fairly on RHEL5.1, SLES10sp1, Debian
16015 unstable, and Fedora 8. If needed I can send you result logs. Sachin
16016 has done a quick test on PPC64 machine running RHEL5.1 and the script
16017 run fine. Poornima has done some code review.
16018 Poornima's patch has been merged,
16019 1. Crashkerenl reservation check is modified to support any craskernel
16020 value.  
16021 2. A message before system reboots
16022 3. Added one more line to 'status' if dump verification passed.
16023 4. Modified 'README' file
16024 5. If kdump start fails for invalid arguments in kdump.conf is fixed
16025 6. Replaced MAKE_OPTS with MAKE_OPTIONS.
16026 7. Removed some unwanted statements.
16028 Other changes included that all tests descriptions have been documented
16029 in doc/ALL_TEST.txt. KNLD (dump over scp with link delay) test case has
16030 been merged into KNSCP (dump over scp). Once LINK_DELAY has been defined
16031 somewhere in configuration file, all test cases (KNSCP and KNNFS)
16032 dumping to a network destination will take advantage of it. If
16033 LINK_DELAY is not defined or equals to 0, KNSCP and KNNFS will just the
16034 same as in previous version.
16036 Cai Qian
16038 Modified Files:
16039 ltp/testcases/kdump/Makefile ltp/testcases/kdump/README
16040 Added Files:
16041 ltp/testcases/kdump/runkdump.conf
16042 ltp/testcases/kdump/runkdump.sh
16043 ltp/testcases/kdump/doc/ALL_TEST.txt
16044 ltp/testcases/kdump/doc/OO_Descriptions.txt
16045 ltp/testcases/kdump/doc/README
16046 ltp/testcases/kdump/doc/TEST_PLAN.txt
16047 ltp/testcases/kdump/lib/Makefile
16048 ltp/testcases/kdump/lib/setup.sh
16049 ltp/testcases/kdump/lib/ssh.tcl
16050 ltp/testcases/kdump/lib/sysinfo.sh
16051 ltp/testcases/kdump/lib/test.sh
16052 ltp/testcases/kdump/lib/verify.sh
16053 ltp/testcases/kdump/lib/crasher/Makefile
16054 ltp/testcases/kdump/lib/crasher/crasher.c
16055 ltp/testcases/kdump/lib/kprobes/Makefile
16056 ltp/testcases/kdump/lib/kprobes/kprobes.c
16057 ltp/testcases/kdump/lib/lkdtm/Makefile
16058 ltp/testcases/kdump/lib/lkdtm/lkdtm.c
16059 ltp/testcases/kdump/lib/lkdtm/lkdtm.c.orig
16060 ltp/testcases/kdump/sample/runkdump.BASIC_LKDTM.RHEL
16061 ltp/testcases/kdump/sample/runkdump.BASIC_LKDTM.SLES
16062 ltp/testcases/kdump/sample/runkdump.CRASHER.RHEL
16063 ltp/testcases/kdump/sample/runkdump.CRASHER.SLES
16064 ltp/testcases/kdump/sample/runkdump.EXTRA_LKDTM.RHEL
16065 ltp/testcases/kdump/sample/runkdump.EXTRA_LKDTM.SLES
16066 Removed Files:
16067 ltp/testcases/kdump/TEST_PLAN.txt
16068 ltp/testcases/kdump/crash_cmds ltp/testcases/kdump/distro
16069 ltp/testcases/kdump/kdump_propagate ltp/testcases/kdump/master
16070 ltp/testcases/kdump/setup ltp/testcases/kdump/summary
16071 ltp/testcases/kdump/sysinfo ltp/testcases/kdump/test
16072 ltp/testcases/kdump/tests ltp/testcases/kdump/verify
16073 ltp/testcases/kdump/verify_dump
16074 ltp/testcases/kdump/rhtools/Makefile
16075 ltp/testcases/kdump/rhtools/OO_Descriptions.txt
16076 ltp/testcases/kdump/rhtools/crasher_mod/Makefile
16077 ltp/testcases/kdump/rhtools/crasher_mod/crasher.c
16078 ltp/testcases/kdump/rhtools/lkdtm_mod/Makefile
16079 ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
16080 ltp/testcases/kdump/susetools/Makefile
16081 ltp/testcases/kdump/susetools/OO_Descriptions.txt
16082 ltp/testcases/kdump/susetools/crasher_mod/Makefile
16083 ltp/testcases/kdump/susetools/crasher_mod/crasher.c
16084 ltp/testcases/kdump/susetools/lkdtm_mod/Makefile
16085 ltp/testcases/kdump/susetools/lkdtm_mod/lkdtm.c
16086 ltp/testcases/kdump/testlists/crasher
16087 ltp/testcases/kdump/testlists/lkdtm.base
16088 ltp/testcases/kdump/testlists/lkdtm.exha
16090 16) Log Message: A huge Update to the RT Linux Tree by Sebastien Dugu <sebastien.dugue@bull.net>
16091 Modified Files:
16092 ltp/testcases/realtime/func/async_handler/async_handler.c
16093 ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
16094 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
16095 ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
16096 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
16097 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
16098 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
16099 ltp/testcases/realtime/func/pi_perf/pi_perf.c
16100 ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
16101 ltp/testcases/realtime/func/sched_football/sched_football.c
16102 ltp/testcases/realtime/func/sched_latency/sched_latency.c
16104 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
16105 Modifiled File(s):
16106 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
16107 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
16109 18) Log Message: Fixing missing argument for open() function when O_CREAT is in the flag, by, Yi Xu <yxu@suse.de>
16110 Modified File(s):
16111 testcases/kernel/syscalls/clone/clone02.c
16112 testcases/kernel/syscalls/fcntl/fcntl18.c
16113 testcases/kernel/syscalls/fdatasync/fdatasync01.c
16114 testcases/kernel/syscalls/getdents/getdents04.c
16115 testcases/kernel/syscalls/mprotect/mprotect02.c
16116 testcases/kernel/syscalls/mprotect/mprotect03.c
16117 testcases/kernel/syscalls/open/open04.c
16118 testcases/kernel/syscalls/pselect/pselect01.c
16119 testcases/kernel/syscalls/read/read02.c
16120 testcases/kernel/syscalls/select/select01.c
16121 testcases/kernel/syscalls/sendfile/sendfile03.c
16122 testcases/kernel/syscalls/splice/splice01.c
16123 testcases/kernel/syscalls/symlink/symlink01.c
16124 testcases/kernel/syscalls/tee/tee01.c
16125 testcases/network/ipv6/sendfile6/testsf_c6.c
16126 testcases/network/tcp_cmds/sendfile/testsf_c.c
16127 testcases/kernel/fs/doio/iogen.c
16129 19) Log Message: Fix for generation of HTML output for absolute paths, by, Subrata Modak <subrata@linux.vnet.ibm.com>
16130 Modified File(s):
16131 ltp/runltp
16132 ltp/tools/genhtml.pl
16134 20) Log Message: Initial set of Filecaps testcases from Serge, "Serge E. Hallyn" <serue@us.ibm.com>
16135 Modified Files:
16136 ltp/runltp
16137 ltp/testcases/kernel/security/Makefile
16138 Added Files:
16139 ltp/runtest/filecaps
16140 ltp/testcases/kernel/security/filecaps/Makefile
16141 ltp/testcases/kernel/security/filecaps/README
16142 ltp/testcases/kernel/security/filecaps/check_simple_capset.c
16143 ltp/testcases/kernel/security/filecaps/checkforfilecaps.sh
16144 ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
16145 ltp/testcases/kernel/security/filecaps/filecapstest.sh
16146 ltp/testcases/kernel/security/filecaps/gotlibcap.c
16147 ltp/testcases/kernel/security/filecaps/inh_capped.c
16148 ltp/testcases/kernel/security/filecaps/nolibcap.c
16149 ltp/testcases/kernel/security/filecaps/print_caps.c
16150 ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
16151 ltp/testscripts/test_filecaps.sh
16153 21) Log Message: testcase ballista gcc 4.3 conformance, by, Patrick Kirsch <pkirsch@suse.de>
16154 Modified File(s):
16155 ltp/testcases/ballista/ballista/compile/bparser.cpp
16157 22) Log Message: Enhancing runltp to run testcases in desired sequence, by, Subrata Modak <subrata@linux.vnet.ibm.com>
16158 Modified File(s):
16159 ltp/runltp
16161 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>
16162 Modified File(s):
16163 ltp/testcases/kernel/syscalls/times/times03.c
16165 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>
16166 Modified File(s):
16167 ltp/testcases/kernel/security/selinux-testsuite/README
16168 ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
16170 25) Log Message: added gcov-kernel patches for linux-2.6.24, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
16171 Added File(s):
16172 ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov-arm-eabi.patch
16173 ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov-arm-hack.patch
16174 ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
16176 26) Log Message: Fix for Build Error issues on NUMA Machine in absence of important RPMs, by, psuriset <psuriset@linux.vnet.ibm.com>
16177 Modified File(s):
16178 ltp/testcases/kernel/numa/Makefile
16179 ltp/testcases/kernel/numa/README
16180 ltp/testcases/kernel/numa/numa01.sh
16181 ltp/testcases/kernel/numa/numa_node_size.c
16182 ltp/testcases/kernel/numa/test.sh
16184 LTP-20071231
16186 1)  Log Message: Update CLONE_NEWPID as value changed in 2.6.23-rc3-mm2, submitted by Sukadev Bhattiprolu <sukadev@us.ibm.com>
16187 File(s) Affected:
16188 ltp/testcases/kernel/containers/libclone/libclone.h
16190 2) Log Message: New Test Cases sendfile05 sendfile06 and sendfile07 for sendfile and sendfile64 syscall, by Masatake YAMATO <yamato@redhat.com>
16191 File(s) Affected:
16192 ltp/runtest/syscalls
16193 ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
16194 ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
16195 ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
16196 File(s) Added:
16197 ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
16198 ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
16199 ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
16201 3) Log Message: Fixing the problem of the resolution for ADDRESS_OF_MAIN, by Mark Ver <markver@us.ibm.com>
16202 File(s) Affected:
16203 ltp/testcases/kernel/io/direct_io/diotest4.c
16205 4) Log Message: use caps in "generated warning" since people dont read comments, by Mike Frysinger <vapier@users.sourceforge.net>
16206 File(s) Affected:
16207 ltp/testcases/kernel/include/linux_syscall_numbers.h
16208 ltp/testcases/kernel/include/regen.sh
16210 5) Log Message: Se-linux Reference Policy Updates by Stephen Smalley <sds@tycho.nsa.gov>
16211 File(s) Affected:
16212 ltp/testcases/kernel/security/selinux-testsuite/README
16213 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
16214 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
16215 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
16216 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
16217 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
16218 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_readlink.te
16219 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rxdir.te
16220 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
16221 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_stat.te
16222 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
16223 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
16224 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
16226 6) Log Message: New NUMA Testcases by psuriset@linux.vnet.ibm.com
16227 File(s) Affected:
16228 ltp/testcases/kernel/numa/Makefile
16229 ltp/testcases/kernel/numa/README
16230 ltp/testcases/kernel/numa/numa01.sh
16231 File(s) Added:
16232 ltp/testcases/kernel/numa/numa_node_size.c
16233 ltp/testcases/kernel/numa/test.sh
16235 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>
16236 File(s) Affected:
16237 ltp/testcases/kernel/syscalls/mincore/mincore01.c
16239 8) Log Message: add syscall list for arm from Riaz Ur Rahaman
16240 File(s) Affected:
16241 ltp/testcases/kernel/include/linux_syscall_numbers.h
16242 ltp/testcases/kernel/include/order
16244 File(s) Added:
16245 ltp/testcases/kernel/include/arm.in
16247 9) Log Message: Test isn't supported in kernel versions before 2.6.16, by Marco Antonio Fernandes Junior <marcoafj@linux.vnet.ibm.com>
16248 File(s) Affected:
16249 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
16251 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.
16252 File(s) Affected:
16253 testcases/kernel/security/selinux-testsuite/README
16254 testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
16255 testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
16256 testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
16257 testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
16258 testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
16259 testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
16260 testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
16261 testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
16262 testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
16263 testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c
16264 testcases/kernel/security/selinux-testsuite/tests/file/selinux_file.sh
16266 11) Log Message: A Trivial Fix from Roger Mach <bigmach@us.ibm.com>
16267 File(s) Affected:
16268 ltp/testcases/pounder21/test_scripts/xterm_stress
16270 12) Log Message: tweak config.mk comment to reflect reality, by Mike Frysinger
16271 File(s) Affected:
16272 ltp/Makefile
16274 13) Log Message: Initial Set of Real Time Linux Test Cases, by Nivedita Singhvi <niv@us.ibm.com> & sudhanshu Singh <sudhanshusingh@in.ibm.com>
16275 File(s) Added:
16276 ltp/testcases/realtime/COPYING
16277 ltp/testcases/realtime/GNUmakefile.am
16278 ltp/testcases/realtime/GNUmakefile.in
16279 ltp/testcases/realtime/OO_DESCRIPTION.txt
16280 ltp/testcases/realtime/README
16281 ltp/testcases/realtime/aclocal.m4
16282 ltp/testcases/realtime/autogen.sh
16283 ltp/testcases/realtime/configure
16284 ltp/testcases/realtime/configure.ac
16285 ltp/testcases/realtime/run.sh
16286 ltp/testcases/realtime/autom4te.cache/output.0
16287 ltp/testcases/realtime/autom4te.cache/output.1
16288 ltp/testcases/realtime/autom4te.cache/requests
16289 ltp/testcases/realtime/autom4te.cache/traces.0
16290 ltp/testcases/realtime/autom4te.cache/traces.1
16291 ltp/testcases/realtime/config/GNUmakefile.am
16292 ltp/testcases/realtime/config/GNUmakefile.in
16293 ltp/testcases/realtime/config/autoconf/compile
16294 ltp/testcases/realtime/config/autoconf/config.guess
16295 ltp/testcases/realtime/config/autoconf/config.sub
16296 ltp/testcases/realtime/config/autoconf/depcomp
16297 ltp/testcases/realtime/config/autoconf/install-sh
16298 ltp/testcases/realtime/config/autoconf/missing
16299 ltp/testcases/realtime/doc/HOWTO_ADD_TESTS
16300 ltp/testcases/realtime/doc/TODO
16301 ltp/testcases/realtime/func/GNUmakefile.am
16302 ltp/testcases/realtime/func/GNUmakefile.in
16303 ltp/testcases/realtime/func/async_handler/GNUmakefile.am
16304 ltp/testcases/realtime/func/async_handler/GNUmakefile.in
16305 ltp/testcases/realtime/func/async_handler/async_handler.c
16306 ltp/testcases/realtime/func/async_handler/async_handler_jk.c
16307 ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
16308 ltp/testcases/realtime/func/async_handler/run_auto.sh
16309 ltp/testcases/realtime/func/gtod_latency/GNUmakefile.am
16310 ltp/testcases/realtime/func/gtod_latency/GNUmakefile.in
16311 ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
16312 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
16313 ltp/testcases/realtime/func/gtod_latency/run_auto.sh
16314 ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.am
16315 ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.in
16316 ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
16317 ltp/testcases/realtime/func/hrtimer-prio/run.sh
16318 ltp/testcases/realtime/func/matrix_mult/GNUmakefile.am
16319 ltp/testcases/realtime/func/matrix_mult/GNUmakefile.in
16320 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
16321 ltp/testcases/realtime/func/matrix_mult/run_auto.sh
16322 ltp/testcases/realtime/func/measurement/GNUmakefile.am
16323 ltp/testcases/realtime/func/measurement/GNUmakefile.in
16324 ltp/testcases/realtime/func/measurement/README
16325 ltp/testcases/realtime/func/measurement/preempt_timing.c
16326 ltp/testcases/realtime/func/measurement/rdtsc-latency.c
16327 ltp/testcases/realtime/func/measurement/run.sh
16328 ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.am
16329 ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.in
16330 ltp/testcases/realtime/func/periodic_cpu_load/mixed_load.sh
16331 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
16332 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
16333 ltp/testcases/realtime/func/periodic_cpu_load/run_auto.sh
16334 ltp/testcases/realtime/func/pi-tests/GNUmakefile.am
16335 ltp/testcases/realtime/func/pi-tests/GNUmakefile.in
16336 ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
16337 ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
16338 ltp/testcases/realtime/func/pi-tests/run_auto.sh
16339 ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
16340 ltp/testcases/realtime/func/pi-tests/test-skeleton.c
16341 ltp/testcases/realtime/func/pi-tests/testpi-0.c
16342 ltp/testcases/realtime/func/pi-tests/testpi-1.c
16343 ltp/testcases/realtime/func/pi-tests/testpi-2.c
16344 ltp/testcases/realtime/func/pi-tests/testpi-4.c
16345 ltp/testcases/realtime/func/pi-tests/testpi-5.c
16346 ltp/testcases/realtime/func/pi-tests/testpi-6.c
16347 ltp/testcases/realtime/func/pi-tests/testpi-7.c
16348 ltp/testcases/realtime/func/pi_perf/GNUmakefile.am
16349 ltp/testcases/realtime/func/pi_perf/GNUmakefile.in
16350 ltp/testcases/realtime/func/pi_perf/pi_perf.c
16351 ltp/testcases/realtime/func/pi_perf/run_auto.sh
16352 ltp/testcases/realtime/func/prio-preempt/GNUmakefile.am
16353 ltp/testcases/realtime/func/prio-preempt/GNUmakefile.in
16354 ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
16355 ltp/testcases/realtime/func/prio-preempt/run_auto.sh
16356 ltp/testcases/realtime/func/prio-wake/GNUmakefile.am
16357 ltp/testcases/realtime/func/prio-wake/GNUmakefile.in
16358 ltp/testcases/realtime/func/prio-wake/prio-wake.c
16359 ltp/testcases/realtime/func/prio-wake/run_auto.sh
16360 ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.am
16361 ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.in
16362 ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
16363 ltp/testcases/realtime/func/sched_football/GNUmakefile.am
16364 ltp/testcases/realtime/func/sched_football/GNUmakefile.in
16365 ltp/testcases/realtime/func/sched_football/parse-football.py
16366 ltp/testcases/realtime/func/sched_football/run_auto.sh
16367 ltp/testcases/realtime/func/sched_football/sched_football.c
16368 ltp/testcases/realtime/func/sched_jitter/GNUmakefile.am
16369 ltp/testcases/realtime/func/sched_jitter/GNUmakefile.in
16370 ltp/testcases/realtime/func/sched_jitter/README
16371 ltp/testcases/realtime/func/sched_jitter/run_auto.sh
16372 ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
16373 ltp/testcases/realtime/func/sched_latency/GNUmakefile.am
16374 ltp/testcases/realtime/func/sched_latency/GNUmakefile.in
16375 ltp/testcases/realtime/func/sched_latency/run_auto.sh
16376 ltp/testcases/realtime/func/sched_latency/sched_latency.c
16377 ltp/testcases/realtime/func/thread_clock/GNUmakefile.am
16378 ltp/testcases/realtime/func/thread_clock/GNUmakefile.in
16379 ltp/testcases/realtime/func/thread_clock/run_auto.sh
16380 ltp/testcases/realtime/func/thread_clock/tc-2.c
16381 ltp/testcases/realtime/include/GNUmakefile.am
16382 ltp/testcases/realtime/include/GNUmakefile.in
16383 ltp/testcases/realtime/include/libjvmsim.h
16384 ltp/testcases/realtime/include/librttest.h
16385 ltp/testcases/realtime/include/libstats.h
16386 ltp/testcases/realtime/include/list.h
16387 ltp/testcases/realtime/include/rttests_config.h.in
16388 ltp/testcases/realtime/lib/GNUmakefile.am
16389 ltp/testcases/realtime/lib/GNUmakefile.in
16390 ltp/testcases/realtime/lib/libjvmsim.c
16391 ltp/testcases/realtime/lib/librttest.c
16392 ltp/testcases/realtime/lib/libstats.c
16393 ltp/testcases/realtime/perf/GNUmakefile.am
16394 ltp/testcases/realtime/perf/GNUmakefile.in
16395 ltp/testcases/realtime/perf/latency/GNUmakefile.am
16396 ltp/testcases/realtime/perf/latency/GNUmakefile.in
16397 ltp/testcases/realtime/perf/latency/cpunoise.sh
16398 ltp/testcases/realtime/perf/latency/cpunoise2000.sh
16399 ltp/testcases/realtime/perf/latency/disknoise.sh
16400 ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
16401 ltp/testcases/realtime/perf/latency/pthread_cond_many.c
16402 ltp/testcases/realtime/perf/latency/pthread_cond_many_histogram.sh
16403 ltp/testcases/realtime/perf/latency/run.sh
16404 ltp/testcases/realtime/scripts/__init__.py
16405 ltp/testcases/realtime/scripts/parser.py
16406 ltp/testcases/realtime/scripts/run_c_files.sh
16407 ltp/testcases/realtime/scripts/setenv.sh
16408 ltp/testcases/realtime/stress/GNUmakefile.am
16409 ltp/testcases/realtime/stress/GNUmakefile.in
16410 ltp/testcases/realtime/stress/pi-tests/GNUmakefile.am
16411 ltp/testcases/realtime/stress/pi-tests/GNUmakefile.in
16412 ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
16413 ltp/testcases/realtime/stress/pi-tests/testpi-3.c
16414 ltp/testcases/realtime/tools/ftqviz.py
16415 ltp/testscripts/realtime.sh
16417 14) Log Message: Updates for Some Copyright and License Declarations
16418 File(s) Affected:
16419 ltp/testcases/realtime/GNUmakefile.am
16420 ltp/testcases/realtime/OO_DESCRIPTION.txt
16421 ltp/testcases/realtime/README
16422 ltp/testcases/realtime/autogen.sh
16423 ltp/testcases/realtime/configure.ac
16424 ltp/testcases/realtime/run.sh
16426 15) Log Message: Initial set of PID Namespace testcase contributed by "Rishikesh K. Rajak" <risrajak@linux.vnet.ibm.com>
16427 File(s) Added:
16428 ltp/testcases/kernel/containers/pidns/Makefile
16429 ltp/testcases/kernel/containers/pidns/README
16430 ltp/testcases/kernel/containers/pidns/check_pidns_enabled.c
16431 ltp/testcases/kernel/containers/pidns/pidns01.c
16432 ltp/testcases/kernel/containers/pidns/pidns02.c
16433 ltp/testcases/kernel/containers/pidns/pidns03.c
16434 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
16435 ltp/testcases/kernel/containers/pidns/runtests_noltp.sh
16437 File(s) Affected:
16438 ltp/testcases/kernel/containers/Makefile
16439 ltp/testcases/kernel/containers/container_test.sh
16441 16) Log Message: Changed the way Copyrights and License agreements are declared
16442 File(s) Affected:
16443 ltp/testcases/kernel/containers/README
16444 ltp/testcases/kernel/containers/TEST_PLAN.txt
16445 ltp/testcases/kernel/containers/check_for_unshare.c
16446 ltp/testcases/kernel/containers/libclone/Makefile
16447 ltp/testcases/kernel/containers/libclone/libclone.c
16448 ltp/testcases/kernel/containers/libclone/libclone.h
16449 ltp/testcases/kernel/containers/sysvipc/Makefile
16450 ltp/testcases/kernel/containers/sysvipc/check_ipcns_enabled.c
16451 ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
16452 ltp/testcases/kernel/containers/sysvipc/runtests_noltp.sh
16453 ltp/testcases/kernel/containers/sysvipc/shmnstest.c
16454 ltp/testcases/kernel/containers/utsname/Makefile
16455 ltp/testcases/kernel/containers/utsname/README
16456 ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
16457 ltp/testcases/kernel/containers/utsname/runtests_noltp.sh
16458 ltp/testcases/kernel/containers/utsname/runutstest.sh
16459 ltp/testcases/kernel/containers/utsname/utstest.c
16461 LTP-20071130
16463 1)  Log Message: lcov: fix for problem resulting in lcov aborting with "ERROR: reading string"
16464 File(s) Affected:
16465 /cvsroot/ltp/utils/analysis/lcov/bin
16467 2) Log Message: Update to OpenHPI 2.10.1 (see www.openhpi.org for more info)
16468 File(s) Affected:
16469 ltp/testcases/open_hpi_testsuite
16471 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.
16472 File(s) Affected:
16473 ltp/testcases/open_posix_testsuite/conformance/interfaces/mmap/23-1.c
16475 4) Log Message: Yi Yang <yang.y.yi@gmail.com> fixed some anomalies for ext2/ext3 and creat system call
16476 File(s) Affected:
16477 ltp/testcases/kernel/fs/doio/growfiles.c
16478 ltp/testcases/kernel/syscalls/creat/creat05.c
16480 5) Log Message: Removing Propreitary and Confidential Information to Suit to GPLv2 License
16481 File(s) Affected:
16482 testcases/kernel/ipc/ipc_stress/message_queue_test_01.c
16483 testcases/kernel/ipc/ipc_stress/message_queue_test_02_ctl.c
16484 testcases/kernel/ipc/ipc_stress/message_queue_test_02_get.c
16485 testcases/kernel/ipc/ipc_stress/message_queue_test_02_rcv.c
16486 testcases/kernel/ipc/ipc_stress/message_queue_test_02_snd.c
16487 testcases/kernel/ipc/ipc_stress/message_queue_test_04.c
16488 testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
16489 testcases/kernel/ipc/ipc_stress/pipe_test_01.c
16490 testcases/kernel/ipc/ipc_stress/pipe_test_02.c
16491 testcases/kernel/ipc/ipc_stress/semaphore_test_01.c
16492 testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
16493 testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
16494 testcases/kernel/ipc/ipc_stress/shmem_test_01.c
16495 testcases/kernel/ipc/ipc_stress/shmem_test_02.c
16496 testcases/kernel/ipc/ipc_stress/shmem_test_03.c
16497 testcases/kernel/ipc/ipc_stress/shmem_test_04.c
16498 testcases/kernel/ipc/ipc_stress/shmem_test_05.c
16499 testcases/kernel/ipc/ipc_stress/shmem_test_06.c
16500 testcases/kernel/ipc/ipc_stress/shmem_test_07.c
16501 testcases/kernel/ipc/ipc_stress/signal_test_01.c
16502 testcases/kernel/ipc/ipc_stress/signal_test_02.c
16503 testcases/kernel/ipc/ipc_stress/signal_test_03.c
16504 testcases/kernel/ipc/ipc_stress/signal_test_04.c
16505 testcases/kernel/ipc/ipc_stress/signal_test_05.c
16506 testcases/kernel/ipc/ipc_stress/signal_test_06.c
16507 testcases/kernel/ipc/ipc_stress/signal_test_07.c
16508 testcases/kernel/sched/clisrv/pthserv.c
16509 testcases/kernel/sched/clisrv/readline.c
16510 testcases/kernel/sched/clisrv/writen.c
16511 testcases/kernel/sched/sched_stress/sched_driver.c
16512 testcases/kernel/sched/sched_stress/sched.c
16513 testcases/kernel/sched/sched_stress/sched.h
16514 testcases/kernel/sched/sched_stress/sched_tc0.c
16515 testcases/kernel/sched/sched_stress/sched_tc1.c
16516 testcases/kernel/sched/sched_stress/sched_tc2.c
16517 testcases/kernel/sched/sched_stress/sched_tc3.c
16518 testcases/kernel/sched/sched_stress/sched_tc4.c
16519 testcases/kernel/sched/sched_stress/sched_tc5.c
16520 testcases/kernel/sched/sched_stress/sched_tc6.c
16522 6) Log Message: Make the test working on busybox system, where 'df' command
16523 doesn't support -P option, neither accept a directory as input,
16524 Submitted by Carmelo AMOROSO <carmelo.amoroso@st.com>
16525 File(s) Affected:
16526 ltp/testcases/kernel/fs/doio/rwtest.sh
16528 7) Log Message:
16529 This patch allows network stress tests to be run on different subnet
16530 configuration by using some macros for IP addresses configuration.
16531 It doesn't affect default values.
16532 Submitted by Carmelo AMOROSO <carmelo.amoroso@st.com>
16533 File(s) Affected:
16534 ltp/testcases/network/stress/broken_ip/broken_ip4-checksum
16535 ltp/testcases/network/stress/broken_ip/broken_ip4-dstaddr
16536 ltp/testcases/network/stress/broken_ip/broken_ip4-fragment
16537 ltp/testcases/network/stress/broken_ip/broken_ip4-ihl
16538 ltp/testcases/network/stress/broken_ip/broken_ip4-protcol
16539 ltp/testcases/network/stress/broken_ip/broken_ip4-totlen
16540 ltp/testcases/network/stress/broken_ip/broken_ip4-version
16541 ltp/testcases/network/stress/dns/dns4-stress
16542 ltp/testcases/network/stress/ftp/ftp4-download-stress
16543 ltp/testcases/network/stress/ftp/ftp4-upload-stress
16544 ltp/testcases/network/stress/http/http4-stress
16545 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic01
16546 ltp/testcases/network/stress/interface/if4-addr-change
16547 ltp/testcases/network/stress/interface/if4-alias-adddel
16548 ltp/testcases/network/stress/interface/if4-alias-addlarge
16549 ltp/testcases/network/stress/interface/if4-mtu-change
16550 ltp/testcases/network/stress/interface/if4-route-adddel
16551 ltp/testcases/network/stress/interface/if4-route-addlarge
16552 ltp/testcases/network/stress/interface/if4-updown
16553 ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope01
16554 ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope02
16555 ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope03
16556 ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope04
16557 ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld01
16558 ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld02
16559 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld01
16560 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld02
16561 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld03
16562 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld04
16563 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld05
16564 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld06
16565 ltp/testcases/network/stress/route/route4-change-dst
16566 ltp/testcases/network/stress/route/route4-change-gw
16567 ltp/testcases/network/stress/route/route4-change-if
16568 ltp/testcases/network/stress/route/route4-ifdown
16569 ltp/testcases/network/stress/route/route4-redirect
16570 ltp/testcases/network/stress/route/route4-rmmod
16571 ltp/testcases/network/stress/ssh/ssh4-stress
16572 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport01
16573 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport01
16574 ltp/testcases/network/stress/tcp/uni-basic/tcp4-uni-basic01
16575 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport01
16576 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic01
16577 testscripts/networkstress.sh
16579 8) Log Message: Patch to check file permission first, and then skip write-only
16580 files,and report them as INFO. Submitted by Cai Qian <qcai@redhat.com>
16581 File(s) Affected:
16582 ltp/testcases/kernel/fs/proc/proc01.c
16584 9) Log Message:
16585 Patch to skip read of all /proc/<pid> directories except /proc/self.
16586 Therefore, it make sure that at least one /proc/<pid> has been read,
16587 and also the directory will stay as long as the life time of the test.
16588 Submitted by Cai Qian <qcai@redhat.com>
16589 File(s) Affected:
16590 ltp/testcases/kernel/fs/proc/proc01.c
16592 10) Log Message: Create testfile in tmpdir to be consistent with other tests by Kumar Gala <galak@kernel.crashing.org>
16593 File(s) Affected:
16594 ltp/testcases/kernel/syscalls/splice/splice01.c
16595 ltp/testcases/kernel/syscalls/tee/tee01.c
16597 11) Log Message: Close the fd's we open when running on NFS to avoid warnings, submitted by Kumar Gala <galak@kernel.crashing.org>
16598 File(s) Affected:
16599 ltp/testcases/kernel/syscalls/creat/creat01.c
16600 ltp/testcases/kernel/syscalls/open/open04.c
16601 ltp/testcases/kernel/syscalls/writev/writev06.c
16603 12) Log Message:Close fd's to make running on NFS work, submitted by Kumar Gala <galak@kernel.crashing.org>
16604 File(s) Affected:
16605 ltp/testcases/kernel/syscalls/creat/creat05.c
16607 13) Log Message: Add a lib routine to tell us if we are running on NFS Submitted by Kumar Gala <galak@kernel.crashing.org>
16608 File(s) Affected:
16609 ltp/include/test.h
16610 File(s) Added:
16611 ltp/lib/tst_is_cwd_nfs.c
16613 14) Log Message: Adds arm to the architectures where SHMBLA != PAGESIZE, submitted by Khem Raj <kraj@mvista.com>
16614 File(s) Affected:
16615 ltp/testcases/kernel/mem/shmt/shmt09.c
16617 15) Log Message: New posix_fadvise and fadvise64 Testcases contributed by Masatake YAMATO <yamato@redhat.com>
16618 File(s) Affected:
16619 ltp/runtest/syscalls
16620 New File(s) Addes:
16621 ltp/testcases/kernel/syscalls/fadvise/Makefile
16622 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
16623 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
16624 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
16625 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
16627 16) Log Message:
16628 Existing code in LTP Kdump has been enhanced to test dump on network and
16629 different partitions. The attached patch supports following features
16630 -Dump on EXT3 partition, partition referenced by partition name, Label and
16631 UUID
16632 -Dump on raw partition
16633 -Dump on Network dump server
16634 -Test dump filtering feature of Kdump
16635 -Test Link Delay feature of Kdump
16636 -Result analysis has been implemented  for local dumping and network
16637 dumping.
16638 -Result analysis has been implemented for filtering as well as link delay.
16639 But the analysis part can be enahnced further
16640 -'setup' file has been modified
16641       * To accept inputs from user or file
16642       * To automate configuration of bootloader file to reserve memory for
16643 crashkernel
16644       * To test basic or exchausted list of LKDTM test
16645       * To accept user inputs for dumping on different partitions and for
16646 network dumping
16647 -'master' file has been modified
16648       *To invoke result analysis code of dumping in different destinations
16649       *to remove cronjob when execution is done, this is a bug fix
16650 -'test' file has been modifed
16651       *To set kdump.conf file based on user input and trigger crash
16652 -'Makefile' has been modified not to run 'setup'
16653 -Added new files
16654       *kdump_propogate ->To add ssh public keys to network dump server
16655       *verify_dump ->To verify dump in different partitions and network
16656 dumping
16657       *lkdtm.orig is replaced with lkdtm.base for basic testcases of lkdtm,
16658 lkdtm.exha for exhausted list of lkdtm testcases.
16660 Submitted by: Poornima Nayak <Poornima.Nayak@in.ibm.com>
16662 File(s) Affected:
16663 ltp/testcases/kdump/Makefile ltp/testcases/kdump/README
16664 ltp/testcases/kdump/TEST_PLAN.txt ltp/testcases/kdump/master
16665 ltp/testcases/kdump/setup ltp/testcases/kdump/test
16666 File(s) Added:
16667 ltp/testcases/kdump/kdump_propagate
16668 ltp/testcases/kdump/verify_dump
16669 ltp/testcases/kdump/testlists/lkdtm.base
16670 ltp/testcases/kdump/testlists/lkdtm.exha
16671 File(s) Removed:
16672 ltp/testcases/kdump/testlists/lkdtm.orig
16674 17) Log Message: Fix endless loop hit messages for kdump test case, by Cai Qian <qcai@redhat.com>
16675 File(s) Affected:
16676 ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
16678 18) Log Message: Fix for vmcore generation and vmcore verification are at different hours, by Cai Qian <qcai@redhat.com>
16679 File(s) Affected:
16680 ltp/testcases/kdump/master
16682 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>
16683 File(s) Affected:
16684 ltp/testscripts/adp.sh
16686 20) Log Message: Changes to prevent fcntl14 test case to crash on uclinux on blackfin board, submitted by Vivi <violetleigh@gmail.com>
16687 File(s) Affected:
16688 ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
16690 21) Log Message: New HTML format for LTP Output
16691 File(s) Affected:
16692 ltp/runltp
16693 File(s) Added:
16694 ltp/tools/genhtml.pl
16695 ltp/tools/html_report_header.txt
16697 22) Log Message: Add IA64 support to kdump test case, submitted by Cai Qian <qcai@redhat.com>
16698 File(s) Affected:
16699 ltp/testcases/kdump/setup
16701 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)
16702 File(s) Affected:
16703 ltp/testcases/kdump/summary
16705 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)
16706 File(s) Affected:
16707 ltp/testcases/kdump/master
16709 25) Log Message: Report TCONF for swapon/off test when run on tmpfs or nfs, submitted by Kumar Gala <galak@kernel.crashing.org>
16710 File(s) Affected:
16711 testcases/kernel/syscalls/swapoff/swapoff01.c
16712 testcases/kernel/syscalls/swapoff/swapoff02.c
16713 testcases/kernel/syscalls/swapon/swapon01.c
16714 testcases/kernel/syscalls/swapon/swapon02.c
16715 testcases/kernel/syscalls/swapon/swapon03.c
16717 26) Log Message: This does testing for the missing functionalities of MADV_REMOVE, MADV_DONTFORK & MADV_DOFORK, submitted by Pavan, pnaregun@in.ibm.com
16718 File(s) Added:
16719 ltp/testcases/kernel/syscalls/madvise/madvise03.c
16721 27) Log Message: Added an Option to mail-back LTP reports, by Subrata Modak <subrata@linux.vnet.ibm.com>
16722 File(s) Affected:
16723 ltp/runltp
16725 28) Log Message: Added sendfile64 support and new testcase sendfile04.c in this regard, by Masatake YAMATO <yamato@redhat.com>
16726 File(s) Affected:
16727 runtest/syscalls
16728 testcases/kernel/syscalls/sendfile/Makefile
16729 testcases/kernel/syscalls/sendfile/sendfile02.c
16730 testcases/kernel/syscalls/sendfile/sendfile03.c
16731 File(s) Added:
16732 ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
16734 29) Log Message: Proper Inputs for Memory Reservation for Crask Kernel on various architectures, by Poornima Nayak <Poornima.Nayak@in.ibm.com>
16735 File(s) Affected:
16736 ltp/testcases/kdump/setup
16738 LTP-20071031
16740 1)  Log Message:
16741 lcov: workaround for gcc 4.1.0 .gcno file oddness by Peter Oberparleiter (oberpapr@users.sourceforge.net)
16742 scott.heavner@philips.com wrote:
16743 I'm trying to use lcov 1.6 with gcov/gcc 4.1.0. The geninfo parser was
16744 aborting on a small number of .gcno files. I've patched my local copy so
16745 that geninfo prints out the offset of the error and skips the remainder of
16746 the problem file
16748 File(s) Affected:
16749 ltp/utils/analysis/lcov/bin/geninfo
16751 2) Log Message: Carmelo (carmelo.amoroso@st.com) fixed OPEN_MAX macro issue, from kernel 2.6.23 onwards
16752 File(s) Affected:
16753 ltp-full-20070930/testcases/kernel/syscalls/fork/fork09.c
16754 ltp-full-20070930/testcases/kernel/ipc/ipc_stress/pipe_test_02.c
16756 3) Log Message: Ported this to LTP Format
16757 File(s) Affected:
16758 ltp/runtest/syscalls
16759 File(s) Added:
16760 ltp/testcases/kernel/syscalls/remap_file_pages/Makefile
16761 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
16763 4) Log Message: Open Posix Test suite updation by Patrick Kirsch <pkirsch@suse.de>
16764 File(s) Affected:
16765 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_close/1-1.c
16766 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_close/2-1.c
16767 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_close/3-1.c
16768 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/1-1.c
16769 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/2-1.c
16770 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/4-1.c
16771 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/5-1.c
16772 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_open/1-4.c
16773 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/1-1.c
16774 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/1-2.c
16775 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/2-1.c
16776 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/4-1.c
16777 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/5-1.c
16778 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/6-1.c
16779 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/8-1.c
16780 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/1-1.c
16781 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/2-1.c
16782 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/4-1.c
16783 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/1-1.c
16784 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/1-2.c
16785 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/11-1.c
16786 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/12-1.c
16787 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/3-1.c
16788 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/5-1.c
16789 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/7-1.c
16791 5) Log Message: Olof Johansson <olof@lixom.net> corrected the message when there are no entries in /etc/group for 'nobody' and 'bin'
16792 File(s) Affected:
16793 ltp/testcases/kernel/syscalls/creat/creat08.c
16795 6) Log Message: Andi Kleen <ak@novell.com> changed the way IN_MOVE_SELF works with old kernel
16796 File(s) Affected:
16797 ltp/testcases/kernel/syscalls/inotify/inotify02.c
16799 7) Log Message: Ricardo (rsalveti@linux.vnet.ibm.com) added another testcase for remap_file_pages() syscall for better error checking
16800 File(s) Affected:
16801 ltp/runtest/syscalls
16802 File(s) Added:
16803 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
16805 8) Log Message:
16806 Better Ways to Integrate "ltp/tools/genload/stress" with  "ltp/runltp" by
16807 Ricardo and Subrata,
16808 This is the second version of Subrata's patch, this is intended to
16809 fully exploit all the features provided by "ltp/tools/genload/stress".
16811 New option:
16812  -D Run LTP under additional background Load on Secondary Storage
16814 Options that have a different interface:
16815  -i Run LTP under additional background Load on IO Bus
16816  -m Run LTP under additional background Load on Main memory
16818 Remember that this change will break the script interface.
16819 File(s) Affected:
16820 ltp/runltp
16822 9) Log Message: Breno Leitao (leitao@linux.vnet.ibm.com) fixed these for running on NFS mounted systems
16823 File(s) Affected:
16824 ltp/testcases/kernel/syscalls/chdir/chdir01.c
16825 ltp/testcases/kernel/syscalls/creat/creat03.c
16826 ltp/testcases/kernel/syscalls/creat/creat05.c
16827 ltp/testcases/kernel/syscalls/dup2/dup202.c
16828 ltp/testcases/kernel/syscalls/dup2/dup203.c
16829 ltp/testcases/kernel/syscalls/execve/execve04.c
16830 ltp/testcases/kernel/syscalls/flock/flock01.c
16831 ltp/testcases/kernel/syscalls/flock/flock02.c
16832 ltp/testcases/kernel/syscalls/flock/flock03.c
16833 ltp/testcases/kernel/syscalls/flock/flock04.c
16834 ltp/testcases/kernel/syscalls/flock/flock05.c
16835 ltp/testcases/kernel/syscalls/flock/flock06.c
16836 ltp/testcases/kernel/syscalls/fork/fork07.c
16837 ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
16838 ltp/testcases/kernel/syscalls/mprotect/mprotect03.c
16839 ltp/testcases/kernel/syscalls/open/open04.c
16840 ltp/testcases/kernel/syscalls/open/open05.c
16841 ltp/testcases/kernel/syscalls/read/read04.c
16842 ltp/testcases/kernel/syscalls/readv/readv01.c
16843 ltp/testcases/kernel/syscalls/readv/readv02.c
16844 ltp/testcases/kernel/syscalls/recvmsg/Makefile
16845 ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
16846 ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
16847 ltp/testcases/kernel/syscalls/write/write03.c
16848 ltp/testcases/kernel/syscalls/write/write05.c
16849 ltp/testcases/kernel/syscalls/writev/writev01.c
16850 ltp/testcases/kernel/syscalls/writev/writev02.c
16851 ltp/testcases/kernel/syscalls/writev/writev03.c
16852 ltp/testcases/kernel/syscalls/writev/writev04.c
16853 ltp/testcases/kernel/syscalls/writev/writev05.c
16855 LTP-20070930
16857 1)  Log Message: "seebs@users.sf.net" wanted to fix some anomalies in "acct01" testcase 
16858 File(s) Affected:
16859 ltp/testcases/kernel/syscalls/acct/acct01.c
16861 2)  Log Message: "risrajak@linux.vnet.ibm.com" made modifications to check whether the Kernel is UTSNAMESPACE or SYSVIPC_NAMSPACE enabled
16862 File(s) Affected:
16863 ltp/testcases/kernel/containers/container_test.sh
16864 ltp/testcases/kernel/containers/sysvipc/Makefile
16865 File(s) Added:
16866 ltp/testcases/kernel/containers/sysvipc/check_ipcns_enabled.c
16868 3)  Log Message: "rsalveti@linux.vnet.ibm.com" fixed exit code for inotify01 and inotify02 when running with kernel < 2.6.13
16869 File(s) Affected:
16870 ltp/testcases/kernel/syscalls/inotify/inotify01.c
16871 ltp/testcases/kernel/syscalls/inotify/inotify02.c
16873 4)  Log Message: Fixing "ioperm02" testcase for kernel comparisns
16874 File(s) Affected:
16875 ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
16877 5)  Log Message: "Sivakumar.C@in.ibm.com" induced time for Statistics collection in RHEL
16878 File(s) Affected:
16879 ltp/testcases/kernel/numa/numa01.sh
16881 6)  Log Message: Removing these Testcases as they do not satisfy GPLv2 License Agreement
16882 File(s) Deleted:
16883 ltp/testcases/network/nfs/cthon04
16884         Makefile README READWIN.txt Testitems domount.c getopt.c runtests server tests.h tests.init unixdos.h
16885 ltp/testcases/network/nfs/cthon04/basic
16886         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
16887 ltp/testcases/network/nfs/cthon04/basic/console
16888         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
16889 ltp/testcases/network/nfs/cthon04/basic/dos
16890         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
16891 ltp/testcases/network/nfs/cthon04/basic/scripts
16892         basic2.bat basic3.bat basic.bat cthon00.mst cthon01.mst cthon02.mst cthon03.mst cthon04.mst cthon.bat runcthon.prl
16893 ltp/testcases/network/nfs/cthon04/general
16894         large4.sh large.c Makefile makefile.tst mkdummy nroff.in rmdummy runtests runtests.wrk stat.c
16895 ltp/testcases/network/nfs/cthon04/lock
16896         Makefile runtests tlock.c
16897 ltp/testcases/network/nfs/cthon04/special
16898         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
16899         rewind.c runtests runtests.wrk stat2.c stat.c telldir.c touchn.c truncate.c
16900 ltp/testcases/network/nfs/cthon04/special/console
16901         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
16902         rewind.mak stat2.mak stat.mak touchn.mak truncate.mak
16903 ltp/testcases/network/nfs/cthon04/special/dos
16904         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
16905         rewind.mak stat2.mak stat.mak touchn.mak truncate.mak
16906 ltp/testcases/network/nfs/cthon04/special/scripts
16907         run.bat
16908 ltp/testcases/network/nfs/cthon04/tools
16909         dirdmp.c dirprt.c Makefile pmapbrd.c pmaptst.c README tcp.c tcpd.c udp.c udpd.c
16911 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
16912 File(s) Added:
16913 ltp/testcases/network/nfs/CTHON04_README
16915 8)  Log Message: ¨ciju@linux.vnet.ibm.com¨ fixed some Script errors while configuring ltp-kdump
16916 File(s) Affected:
16917 ltp/testcases/kdump/master
16918 ltp/testcases/kdump/setup
16920 9)  Log Message: KDUMP Scripts must be made executable before testing (Initial CVS Checkin error)
16921 File(s) Affected:
16922 ltp/testcases/kdump/Makefile
16924 10) Log Message: Dont use the optional POSIX postfix operator as some crappy shells actually omit it, by ¨vapier@gentoo.org¨
16925 File(s) Affected:
16926 ltp/testcases/network/generate.sh
16928 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
16929 File(s) Affected:
16930 ltp/runltp
16932 12) Log Message: Ricardo cleaned up duplicate code for enhancements in output and failed files generation
16933 File(s) Affected:
16934 ltp/runltp
16936 13) Log Message: Updating  Credits to include new contributions from members
16937 File(s) Affected:
16938 ltp/CREDITS
16940 14) Log Message: Jeff Burke wanted additional INFO when the test fails in the calloc portion of the test
16941 File(s) Affected:
16942 ltp/testcases/kernel/mem/mem/mem02.c
16944 15) Log Message: Randy temporarily fixed the var_args expander in lib/tst_res.c
16945 File(s) Affected:
16946 ltp/lib/tst_res.c
16948 16) Log Message: Patrick fixed the too chort char array
16949 File(s) Affected:
16950 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/5-1.c
16952 17) Log Message: Ricardo Fixed the way by which tst_resm should be called from Shell Test Script
16953 File(s) Affected:
16954 ltp/runtest/tcp_cmds
16955 ltp/testcases/network/tcp_cmds/ping/ping01
16957 18) Log Message: James Puderer fixed -d option in LTP for better handling of temporary directory
16958 File(s) Affected:
16959 ltp/runltp
16961 19) Log Message: issue a warning if unable to actually test if F_SETLEASE is not defined
16962 File(s) Affected:
16963 ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
16964 ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
16965 ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
16966 ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
16967 ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
16968 ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
16970 20) Log Message: add -D_GNU_SOURCE since we have tests in here that test GNU-specific features (like F_SETLEASE)
16971 File(s) Affected:
16972 ltp/testcases/kernel/syscalls/fcntl/Makefile
16974 21) Log Message: Update to OpenHPI 2.10.0 (see www.openhpi.org for more info)
16975 File(s) Affected:
16976 ltp/testcases/open_hpi_testsuite
16978 LTP-20070831
16980 1)  Log Message: "rsalveti@br.ibm.com" fixed write05 that failed with LTP 20070331 on Fedora 7 GA
16981 File(s) Affected:
16982 ltp/testcases/kernel/syscalls/write/write05.c
16984 2)  Log Message: "dmarlin@redhat.com" corrected fail message in data_space testcase
16985 File(s) Affected:
16986 ltp/testcases/kernel/mem/vmtests/data_space.c
16988 3)  Log Message: "liudeyan@cn.ibm.com" made mmap1 to be terminated by Ctrl-C
16989 File(s) Affected:
16990 ltp/testcases/kernel/mem/mtest06/mmap1.c
16992 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)
16993 File(s) Affected: ltp/testcases/kernel/syscalls/times/times03.c
16995 5)  Log Message: gcov-kernel: added eabi-compatibility patch, renamed .diff to .patch by "oberpapr@users.sourceforge.net"
16996 File(s) Added:
16997 ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-eabi.patch
16998 ltp/utils/analysis/gcov-kernel/linux-2.6.22-gcov-arm-eabi.patch
16999 File(s) Deleted:
17000 ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-eabi.diff
17002 6)  Log Message: lcov: fixed spec file
17003 File(s) Affected:
17004 ltp/utils/analysis/lcov/rpm/lcov.spec
17006 7)  Log Message: gcov-kernel: removed outdated FAQ entry
17007 File(s) Affected:
17008 ltp/utils/analysis/gcov-kernel/FAQ
17010 8)  Log Message: gcov-kernel: added Makefile
17011 File(s) Added: ltp/utils/analysis/gcov-kernel/Makefile
17013 9)  Log Message: lcov: Makefile for release 1.6
17014 File(s) Affected:
17015 /cvsroot/ltp/utils/analysis/lcov/Makefile
17017 10) Log Message: lcov: Makefile for post-release
17018 File(s) Affected:
17019 /cvsroot/ltp/utils/analysis/lcov/Makefile
17021 11) Log Message: lcov: add experimental option "--norecursion"
17022 File(s) Affected:
17023 /cvsroot/ltp/utils/analysis/lcov/bin/geninfo
17024 /cvsroot/ltp/utils/analysis/lcov/bin/lcov
17026 12) Log Message: Changes to make testcases/kernel/numa/numa01.sh executable
17027 File(s) Affected:
17028 ltp/testcases/kernel/numa/Makefile
17030 13) Log Message: "carmelo.amoroso@st.com" changed the Default values for MAXSIZE and csize
17031 File(s) Affected:
17032 ltp/testcases/kernel/mem/vmtests/stack_space.c
17034 14) Log Message: "brenohl@br.ibm.com" wanted to handle file descriptors properly
17035 File(s) Affected:
17036 ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
17037 ltp/testcases/kernel/syscalls/mmap/mmap09.c
17038 ltp/testcases/kernel/syscalls/open/open07.c
17039 ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
17041 15) Log Message: "rsalvetidev@linux.vnet.ibm.com" says that this version can handle when the distro has MAX_SWAPFILES as 30 or 32
17042 File(s) Modified:
17043 ltp/runtest/ltplite ltp/runtest/stress.part3
17044 ltp/runtest/syscalls
17045 ltp/testcases/kernel/syscalls/swapon/swapon02.c
17046 File(s) Added:
17047 ltp/testcases/kernel/syscalls/swapon/swapon03.c
17049 16) Log Message: Containers Testcases Plan
17050 File(s) Added:
17051 ltp/testcases/kernel/containers/TEST_PLAN.txt
17053 17) Log Message: LTP-KDUMP Test-Case Plan
17054 File(s) Added:
17055 ltp/testcases/kdump/TEST_PLAN.txt
17057 18) Log Message: Update to OpenHPI 2.9.3 (www.openhpi.org for more info)
17058 File(s) Affected:
17059 ltp/testcases/open_hpi_testsuite/
17062 LTP-20070731
17064 1)  Log Message: lcov: preparations for new release by "oberpapr@users.sourceforge.net"
17065 - updated CHANGES file
17066 - added compat-libtool + no-compat-libtool option
17067 - changed libtool default to on (due to popular request)
17068 - added checksum option
17069 - changed checksum default to off (to reduce cpu time + file size)
17070 - added geninfo_checksum option to lcovrc, deprecated geninfo_no_checksum
17071 - added geninfo_compat_libtool option to lcovrc
17072 - minor update of README file
17073 File(s) Affected:
17074 ltp/utils/analysis/lcov/CHANGES
17075 ltp/utils/analysis/lcov/README
17076 ltp/utils/analysis/lcov/lcovrc
17077 ltp/utils/analysis/lcov/bin/geninfo
17078 ltp/utils/analysis/lcov/bin/lcov
17080 2)  Log Message: update manpage by "oberpapr@users.sourceforge.net"
17081 File(s) Affected:
17082 ltp/utils/analysis/lcov/man/lcov.1
17084 3)  Log Message: "sachinp@in.ibm.com" has fixed a probe point definition from 'll_rw_lock' to 'll_rw_block'
17085 File(s) Affected:
17086 ltp/testcases/kdump/susetools/lkdtm_mod/lkdtm.c
17088 4)  Log Message: man page update by "oberpapr@users.sourceforge.net"
17089 File(s) Affected:
17090 ltp/utils/analysis/lcov/man/genhtml.1
17091 ltp/utils/analysis/lcov/man/geninfo.1
17092 ltp/utils/analysis/lcov/man/lcov.1
17094 5)  Log Message: lcov: another update in preparation for a new release by "oberpapr@users.sourceforge.net"
17095 File(s) Affected:
17096 ltp/utils/analysis/lcov/bin/lcov
17097 ltp/utils/analysis/lcov/man/lcovrc.5
17098 ltp/utils/analysis/lcov/CHANGES
17099 ltp/utils/analysis/lcov/lcovrc
17101 6)  Log Message: fixed bug that would not delete .gcda files when using -z, by "oberpapr@users.sourceforge.net"
17102 File(s) Affected:
17103 ltp/utils/analysis/lcov/CHANGES
17104 ltp/utils/analysis/lcov/bin/lcov
17106 7)  Log Message: lcov: - add new option --initial to get zero coverage data from graph files by "oberpapr@users.sourceforge.net"
17107 File(s) Affected:
17108 ltp/utils/analysis/lcov/CHANGES
17109 ltp/utils/analysis/lcov/bin/geninfo
17110 ltp/utils/analysis/lcov/bin/lcov
17111 ltp/utils/analysis/lcov/man/geninfo.1
17112 ltp/utils/analysis/lcov/man/lcov.1
17114 8)  Log Message: "carmelo.amoroso@st.com" fixed the anomaly when "SHLBA != getpagesize()", like in SH architecture
17115 File(s) Affected:
17116 ltp/testcases/kernel/mem/shmt/shmt09.c
17118 9)  Log Message: "hdeller@users.sf.net" fixed unitialized variable useage in "lseek09" testcase
17119 File(s) Affected:
17120 ltp/testcases/kernel/syscalls/lseek/lseek09.c
17122 10) Log Message: "naveenspen@gmail.com" pointed out that syslog_cmd="/etc/init.d/syslog" should be used irrespective of any Distro
17123 File(s) Affected:
17124 ltp/testcases/kernel/syscalls/syslog/syslog01
17125 ltp/testcases/kernel/syscalls/syslog/syslog02
17126 ltp/testcases/kernel/syscalls/syslog/syslog03
17127 ltp/testcases/kernel/syscalls/syslog/syslog04
17128 ltp/testcases/kernel/syscalls/syslog/syslog05
17129 ltp/testcases/kernel/syscalls/syslog/syslog06
17130 ltp/testcases/kernel/syscalls/syslog/syslog07
17131 ltp/testcases/kernel/syscalls/syslog/syslog08
17132 ltp/testcases/kernel/syscalls/syslog/syslog09
17133 ltp/testcases/kernel/syscalls/syslog/syslog10
17135 11) Log Message: "rsalveti@linux.vnet.ibm.com" pointed out to have same "fsx-linux" testcase for "fs", "ltp-aiodio" and "nfs"
17136 File(s) Affected:
17137 ltp/testcases/kernel/io/ltp-aiodio/fsx-linux.c
17138 ltp/testcases/network/nfs/fsx-linux/fsx-linux.c
17140 12) Log Message: Randy Dunlap writes: Fix printf format warnings
17141 File(s) Affected:
17142 ltp/testcases/network/stress/ns-tools/Makefile
17143 ltp/testcases/network/stress/ns-tools/ns-igmp_querier.c
17144 ltp/testcases/network/stress/ns-tools/ns-mcast_join.c
17145 ltp/testcases/network/stress/ns-tools/ns-mcast_receiver.c
17146 ltp/testcases/network/stress/ns-tools/ns-tcpserver.c
17148 13) Log Message: getsockopt() takes a socklen_t, not an int, as its optlen
17149 File(s) Affected:
17150 ltp/testcases/network/stress/ns-tools/ns-tcpclient.c
17151 ltp/testcases/network/stress/ns-tools/ns-tcpserver.c
17152 ltp/testcases/network/stress/ns-tools/ns-udpserver.c
17154 14) Log Message: cleanup file
17155 File(s) Affected:
17156 ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
17158 15) Log Message: back out uclinux changes to something that doesnt spit warnings as reported by Randy Dunlap
17159 File(s) Affected:
17160 ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
17162 16) Log Message: fixup gcc warnings by removing silly pieces of code
17163 File(s) Affected:
17164 ltp/testcases/kernel/mem/mtest06/mmap1.c
17165 ltp/testcases/kernel/mem/mtest06/mmap2.c
17166 ltp/testcases/kernel/mem/mtest06/mmap3.c
17167 ltp/testcases/kernel/mem/mtest06/shmat1.c
17169 17) Log Message: Randy Dunlap writes: Convert mmap1 to use standard test results output format. Correct several typos.
17170 File(s) Affected:
17171 ltp/testcases/kernel/mem/mtest06/Makefile
17172 ltp/testcases/kernel/mem/mtest06/mmap1.c
17174 18) Log Message: gcov-kernel: adding gcov-kernel patch for 2.6.22
17175 File(s) Addes:
17176 ltp/utils/analysis/gcov-kernel/linux-2.6.22-gcov-arm-hack.patch
17177 ltp/utils/analysis/gcov-kernel/linux-2.6.22-gcov.patch
17179 19) Log Message: [1754301] Helge Deller writes: mark hppa/parisc as expecting a segv as well
17180 File(s) Affected:
17181 ltp/testcases/kernel/syscalls/mmap/mmap03.c
17183 20) Log Message: Randy Dunlap writes: convert output to match the standard LTP output
17184 File(s) Affected:
17185 ltp/testcases/kernel/fs/linktest/linktest.pl
17187 21) Log Message: close stdout to remove noise
17188 File(s) Affected:
17189 ltp/testcases/kernel/mem/mtest05/dummy.c
17191 22) Log Message: Randy Dunlap writes: Convert mmstress to use the standard results format
17192 File(s) Affected:
17193 ltp/testcases/kernel/mem/mtest05/Makefile
17194 ltp/testcases/kernel/mem/mtest05/mmstress.c
17196 23) Log Message: "rsalveti@linux.vnet.ibm.com" updated the contact information at ltp-howto doc
17197 File(s) Affected:
17198 ltp/doc/ltp-howto.lyx
17199 ltp/doc/ltp-howto.txt
17201 24) Log Message: "rsalveti@linux.vnet.ibm.com" wants to update this with kernel/fs/fsstress/fsstress.c
17202 File(s) Affected:
17203 ltp/testcases/network/nfs/nfs_fsstress/fsstress.c
17205 25) Log Message: "suzuki@in.ibm.com" added SIGNAL and Address Fault handling capability for all architectures
17206 File(s) Affected:
17207 ltp/testcases/kernel/mem/mtest06/mmap1.c
17209 26) Log Message: "rsalveti@linux.vnet.ibm.com" added more options to 'runltp'
17210 File(s) Affected:
17211 ltp/runltp
17212 ltp/doc/man1/pan.1
17213 ltp/pan/pan.c
17215 27) Log Message: Upgrade to Posix Testsuite 1.5.2
17216 File(s) Affected/Added:
17217 ltp/testcases/open_posix_testsuite
17219 28) Log Message: Fixing Proper Freeing of Memory Chunks
17220 File(s) Affected:
17221 ltp/tools/genload/stress.c
17223 LTP-20070630
17225 1)Log Message: "carmelo.amoroso@st.com" points out the wrong usage of the option -s
17226 File(s) Affected: ltp/testcases/kernel/mem/mtest06/mmap1.c
17228 2)Log Message: "carmelo.amoroso@st.com" pointed out that id (returned by shmget) has to be used for all shm operations
17229 File(s) Affected: ltp/testcases/kernel/mem/mtest06/shmat1.c
17231 3)Log Message: "rsalveti@linux.vnet.ibm.com" fixed the way "inotify" should compile in kernels below 2.6.13
17232 File(s) Affected: ltp/testcases/kernel/syscalls/inotify/inotify01.c
17233 ltp/testcases/kernel/syscalls/inotify/inotify02.c
17235 4)Log Message: Removing 'alarm04' testcase call, as alarm04 has been removed to be no-more-valid
17236 File(s) Affected: ltp/runtest/ltplite
17237 ltp/runtest/stress.part3
17239 5)Log Message: "sachinp@in.ibm.com" rectified kdump lkdtm tests for powerpc architecture with RedHat distribution
17240 File(s) Affected: ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
17242 6)Log Message: "rahaman.riaz@gmail.com" fixed some Thread Handling Anomaly
17243 File(s) Affected: ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/12-1.c
17245 7)Log Message: "rahaman.riaz@gmail.com" fixed ways by which OPEN POSIX displays warnings
17246 File(s) Affected: open_posix_testsuite/conformance/interfaces/sem_unlink/2-2.c
17247 open_posix_testsuite/conformance/interfaces/sigaltstack/9-1.c
17249 8)Log Message: "yxu@suse.de" corrected the way by which pthread_exit() handles pointer argument
17250 File(s) Affected: ltp/testcases/kernel/io/disktest/threading.h
17252 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
17253 File(s) Affected: ltp/runtest/ltplite
17254 ltp/runtest/mm
17255 ltp/runtest/stress.part1
17256 ltp/testcases/kernel/mem/mtest06/mmap1.c
17258 10)Log Message: gcov-kernel: add patches to support arm eabi-compliant gcc
17259 File(s) Affected: /ltp/utils/analysis/gcov-kernel/linux-2.6.18-gcov-arm-eabi.patch
17260 /ltp/utils/analysis/gcov-kernel/linux-2.6.19-gcov-arm-eabi.patch
17261 /ltp/utils/analysis/gcov-kernel/linux-2.6.20-gcov-arm-eabi.patch
17262 /ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-eabi.diff
17264 11)Log Message: "dmonakhov@openvz.org" added this test case to check for "fault in pages readable" functionality
17265 File(s) Affected: ltp/runtest/stress.part3
17266 ltp/runtest/syscalls
17267 ltp/runtest/ltplite
17268 File(s) Added:    ltp/testcases/kernel/syscalls/writev/writev06.c
17270 12)Log Message: "risrajak@linux.vnet.ibm.com" added sysvipc (conatainers) namespace testcases
17271 File(s) Added:    ltp/testcases/kernel/containers/sysvipc/Makefile
17272 ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
17273 ltp/testcases/kernel/containers/sysvipc/runtests_noltp.sh
17274 ltp/testcases/kernel/containers/sysvipc/shmnstest.c
17275 File(s) Affected: ltp/README ltp/testcases/kernel/containers/Makefile
17276 ltp/testcases/kernel/containers/README
17277 ltp/testcases/kernel/containers/container_test.sh
17279 13)Log Message: Randy Dunlap writes: Convert kernel/sched/pthreads/*.c to use the standard message output functions instead of printf().
17280 File(s) Affected: ltp/testcases/kernel/sched/pthreads/pth_str01.c
17281 ltp/testcases/kernel/sched/pthreads/pth_str02.c
17282 ltp/testcases/kernel/sched/pthreads/pth_str03.c
17284 14)Log Message: "rdunlap@xenotime.net" did "mmstress" cleanups to make output unbuffered so that it is not produced repetitively and erroneously
17285 File(s) Affected: ltp/testcases/kernel/mem/mtest05/mmstress.c
17287 15)Log Message: "krisw@us.ibm.com" wants to solve segfault problem with "mount03" on SLES10
17288 File(s) Affected: ltp/testcases/kernel/syscalls/mount/Makefile
17289 ltp/testcases/kernel/syscalls/mount/mount03.c
17291 16)Log Message: as Ricardo Salveti de Araujo points out, dont set CC so it can easily be overridden
17292 File(s) Affected: ltp/testcases/kernel/containers/utsname/Makefile
17294 17)Log Message: "Andreas Dilger" updated "fsx-linux" testcase to include new feature(s) including distributed filesystem coherency
17295 Log Message:    Copyright Statements once added cannot be deleted, however, many Copyright Statements can co-exist
17296 File(s) Affected: ltp/testcases/kernel/fs/fsx-linux/fsx-linux.c
17298 18)Log Message: Fix from "rdunlap@xenotime.net" to use standard test results output
17299 File(s) Affected: ltp/testcases/kernel/mem/mem/mem01.c
17300 ltp/testcases/kernel/mem/mtest01/Makefile
17301 ltp/testcases/kernel/mem/mtest01/mtest01.c
17302 ltp/testcases/misc/math/float/main.c
17304 19)Log Mesage:  "serue@us.ibm.com" fixes conatiner testing with 'unshare' support for lower kernel versions
17305 File(s) Affected: ltp/testcases/kernel/containers/Makefile
17306 ltp/testcases/kernel/containers/container_test.sh
17308 20)Log Message: Fix for Bug no "1736357",tar file is not multiplatform, pointed out by "Neil Brewitt"
17309 File(s) Added:    ltp/testcases/network/nfsv4/locks/deploy_info
17310 File(s) Deleted:  ltp/testcases/network/nfsv4/locks/DEPLOY
17312 21)Log Message: "serue@us.ibm.com" fixes conatiner testing with 'unshare' support for lower kernel versions
17313 File(s) Added:    ltp/testcases/kernel/containers/check_for_unshare.c
17315 22)Log Message: Update to OpenHPI 2.9.2
17316 File(s) Addedd/Modified/Deleted: ltp/testcases/open_hpi_testsuite/
17318 LTP-20070531
17320 -Removing "alarm04.c" & "sig_rev.c" as they are no more valid, fixes Bug no."1236586", pointed by <Sharyathi Nagesh>
17321 ltp/runtest/syscalls
17322 ltp/testcases/kernel/syscalls/alarm/Attic/alarm04.c
17323 ltp/testcases/kernel/syscalls/alarm/Attic/sig_rev.c
17325 -<krisw@us.ibm.com> fixed problem with "expect" in "su01" testcase
17326 ltp/testcases/commands/su/su01_s1
17328 -<muvarov@gmail.com> modified to run kdump tests on non RH and SUSE machines
17329 ltp/testcases/kdump/distro
17330 ltp/testcases/kdump/master
17331 ltp/testcases/kdump/setup
17333 -<muvarov@gmail.com> added summary file for printing results table, and, added reboot command to test script
17334 ltp/testcases/kdump/setup
17335 ltp/testcases/kdump/summary
17336 ltp/testcases/kdump/test
17338 -Removing unwanted Config Variables from 'setup' script as submitted by <sachinp@in.ibm.com>
17339 ltp/testcases/kdump/setup
17341 -<muvarov@gmail.com> removed unnecessary info from summary script
17342 ltp/testcases/kdump/summary
17344 -<doug.chapman@hp.com> points that “clone2” should be used in case of IA64 for the Utsnamespace testcases
17345 ltp/testcases/kernel/containers/libclone/libclone.c
17346 ltp/testcases/kernel/containers/libclone/libclone.h
17347 ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
17349 -Patch for libclone.h for fixing compilation error on 32 bit Z-series machines, submitted by <amitarora@in.ibm.com>
17350 ltp/testcases/kernel/containers/libclone/libclone.h
17352 -Restoring Hostname to Original after "UTSTEST", fix by <serue@us.ibm.com>
17353 ltp/testcases/kernel/containers/utsname/Makefile
17354 ltp/testcases/kernel/containers/utsname/runtests_noltp.sh
17355 ltp/testcases/kernel/containers/utsname/runutstest.sh
17357 -Applied Patch to fix the wrong usage of pthread_exit, pointed out by <carmelo.amoroso@st.com>
17358 ltp/testcases/kernel/io/disktest/threading.h
17359 ltp/testcases/kernel/mem/mtest05/mmstress.c
17360 ltp/testcases/network/nfs/nfsstress/make_tree.c
17362 -Fix for Bug no. "1537172" => Improper condition decision of mmap(), as reported by <Kongh - bstqc-kh>
17363 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
17365 -<Nadia Derbey> corrected the checksums for these testcases
17366 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
17367 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
17368 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_07.c
17370 -Fix for Bug No. "1537169" => Doesn't handle the special Signal : 34, reported by <Kongh - bstqc-kh>
17371 ltp/testcases/kernel/ipc/ipc_stress/signal_test_05.c
17373 -Fix for Bug No. "1542453", default value of param x doesn't work in 'mmap1', pointed out by <bstqc-victor>
17374 ltp/testcases/kernel/mem/mtest06/mmap1.c
17376 -<carmelo.amoroso@st.com> fixes -v option, thread handling, usage of OPT_MISSING macro, etc
17377 ltp/testcases/kernel/mem/mtest06/mmap1.c
17379 -<carmelo.amoroso@st.com> fixed wrong use of "pthread_exit" input argument and the related "pthread_join"
17380 ltp/testcases/kernel/mem/mtest06/mmap3.c
17382 -<nadia.derbey@bull.net> fixed the use of shmid, exit(0) and readable output
17383 -<carmelo.amoroso@st.com> fixed wrong use of exit_value, shared memory region and pthread_join
17384 ltp/testcases/kernel/mem/mtest06/shmat1.c
17386 -Fix for some anomalies in 'shm_test" case as pointed out by 'Nadia Derbey <Nadia.Derbey@bull.net>'
17387 ltp/testcases/kernel/mem/mtest07/shm_test.c
17389 -<carmelo.amoroso@st.com> fixed ways by which Threads are handled
17390 ltp/testcases/kernel/mem/mtest07/shm_test.c
17392 -Fixing "gethostid01" to work fine on both 32-bit and 64-bit machines, pointed out by <brenohl@br.ibm.com>
17393 ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
17395 -<avagin@sw.ru> submitted new Testcases for "inotify" syscall on both file(s) and folder(s)
17396 ltp/testcases/kernel/syscalls/inotify/Makefile
17397 ltp/testcases/kernel/syscalls/inotify/inotify01.c
17398 ltp/testcases/kernel/syscalls/inotify/inotify02.c
17400 -<avagin@sw.ru> added README for "inotify" testcase
17401 ltp/testcases/kernel/syscalls/inotify/README
17403 -<rsalveti@linux.vnet.ibm.com> added proper indentation, EBUSY error and functions in correct place
17404 ltp/testcases/kernel/syscalls/swapon/swapon02.c
17406 -gcov-kernel: adding gcov-kernel patch for 2.6.18
17407 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.18-gcov-arm-hack.patch,
17408 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.18-gcov.patch
17410 -lcov: minor help text update
17411 /cvsroot/ltp/utils/analysis/lcov/bin/lcov
17413 -gcov-kernel: adding gcov-kernel patch for 2.6.19
17414 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.19-gcov-arm-hack.patch,
17415 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.19-gcov.patch
17417 -gcov-kernel: adding gcov-kernel patch for 2.6.20
17418 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.20-gcov-arm-hack.patch,
17419 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.20-gcov.patch
17421 gcov-kernel: adding gcov-kernel patch for 2.6.21
17422 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-hack.patch,
17423 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov.patch
17425 LTP-20070430
17427 -Integration of UTS Namespace Testcases to LTP as submitted by <risrajak@linux.vnet.ibm.com>
17428 ltp/README
17429 ltp/runtest/containers
17430 ltp/runltp
17431 ltp/testcases/kernel/Makefile
17432 ltp/testcases/kernel/containers/Makefile
17433 ltp/testcases/kernel/containers/README
17434 ltp/testcases/kernel/containers/container_test.sh
17435 ltp/testcases/kernel/containers/libclone/Makefile
17436 ltp/testcases/kernel/containers/libclone/libclone.c
17437 ltp/testcases/kernel/containers/libclone/libclone.h
17438 ltp/testcases/kernel/containers/utsname/Makefile
17439 ltp/testcases/kernel/containers/utsname/README
17440 ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
17441 ltp/testcases/kernel/containers/utsname/runtests_noltp.sh
17442 ltp/testcases/kernel/containers/utsname/runutstest.sh
17443 ltp/testcases/kernel/containers/utsname/utstest.c
17444 ltp/testscripts/test_containers.sh
17446 -Integrating "KDUMP" testcases to LTP Test Suite as Submitted by <sachinp@linux.vnet.ibm.com>
17447 ltp/README
17448 ltp/testcases/Makefile
17449 ltp/testcases/kdump/README
17450 ltp/testcases/kdump/crash_cmds
17451 ltp/testcases/kdump/distro
17452 ltp/testcases/kdump/master
17453 ltp/testcases/kdump/setup
17454 ltp/testcases/kdump/sysinfo
17455 ltp/testcases/kdump/test
17456 ltp/testcases/kdump/tests
17457 ltp/testcases/kdump/verify
17458 ltp/testcases/kdump/rhtools/Makefile
17459 ltp/testcases/kdump/rhtools/OO_Descriptions.txt
17460 ltp/testcases/kdump/rhtools/crasher_mod/Makefile
17461 ltp/testcases/kdump/rhtools/crasher_mod/crasher.c
17462 ltp/testcases/kdump/rhtools/lkdtm_mod/Makefile
17463 ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
17464 ltp/testcases/kdump/susetools/Makefile
17465 ltp/testcases/kdump/susetools/Attic/OO_Description.txt
17466 ltp/testcases/kdump/susetools/crasher_mod/Makefile
17467 ltp/testcases/kdump/susetools/crasher_mod/crasher.c
17468 ltp/testcases/kdump/testlists/crasher
17469 ltp/testcases/kdump/testlists/Attic/i386-basic
17470 ltp/testcases/kdump/testlists/Attic/i386-lkdtt
17471 ltp/testcases/kdump/testlists/Attic/i386-manual
17472 ltp/testcases/kdump/testlists/lkdtm.orig
17473 ltp/testcases/kdump/testlists/Attic/ppc64-basic
17474 ltp/testcases/kdump/testlists/Attic/ppc64-lkdtt
17475 ltp/testcases/kdump/testlists/Attic/ppc64-manual
17476 ltp/testcases/kdump/testlists/Attic/x86_64-basic
17477 ltp/testcases/kdump/testlists/Attic/x86_64-lkdtt
17478 ltp/testcases/kdump/testlists/Attic/x86_64-manual
17480 - <sachinp@in.ibm.com> removed unwanted files from ltp/testcases/kdump/testlists directory
17481 ltp/testcases/kdump/testlists/Attic/i386-basic
17482 ltp/testcases/kdump/testlists/Attic/ppc64-basic
17483 ltp/testcases/kdump/testlists/Attic/x86_64-basic
17485 -Patch Submitted by <sachinp@linux.vnet.ibm.com> which removes the lkdtt code and adds lkdtm code
17486 ltp/testcases/kdump/test
17487 ltp/testcases/kdump/susetools/Makefile
17488 ltp/testcases/kdump/susetools/Attic/OO_Description.txt
17489 ltp/testcases/kdump/susetools/OO_Descriptions.txt
17490 ltp/testcases/kdump/susetools/lkdtm_mod/Makefile
17491 ltp/testcases/kdump/susetools/lkdtm_mod/lkdtm.c
17492 ltp/testcases/kdump/testlists/Attic/i386-lkdtt
17493 ltp/testcases/kdump/testlists/Attic/i386-manual
17494 ltp/testcases/kdump/testlists/Attic/ppc64-lkdtt
17495 ltp/testcases/kdump/testlists/Attic/ppc64-manual
17496 ltp/testcases/kdump/testlists/Attic/x86_64-lkdtt
17497 ltp/testcases/kdump/testlists/Attic/x86_64-manual
17499 -Patch Submitted by <sachinp@linux.vnet.ibm.com> for some configuration settings as pointed out by <jburke@redhat.com>
17500 -<sachinp@in.ibm.com> added options to select/run crasher/lkdtt tests on SLES
17501 -Patch Submitted by <sachinp@linux.vnet.ibm.com> which removes the lkdtt code and adds lkdtm code
17502 ltp/testcases/kdump/setup
17504 - 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
17505 ltp/runltp
17506 ltp/testcases/commands/tar/tar_tests.sh
17508 -Applied Patch submitted by "elliot_lee", against bug no. "[ 1697311 ] Compile error of 'lib/parse_opts.c' "
17509 ltp/    
17511 -Fix for Bug no. 1671695, Check return codes everywhere, as pointed out by 'Markus Elfring'
17512 ltp/lib/tst_tmpdir.c
17514 -Modifications to prevent Warnings during compilation
17515 ltp/lib/write_log.c
17517 -Changes to include 'egrep' as pointed out by 'kmaffey' [LTP Bug no. 1701305, logrotate_tests.sh fails on CentOS 4.4]
17518 ltp/testcases/commands/logrotate/logrotate_tests.sh
17520 -Patch Submitted by <sachinp@linux.vnet.ibm.com> for some configuration settings as pointed out by <jburke@redhat.com>
17521 ltp/testcases/kdump/README
17523 -Fix for Bug No 1592647, incorrect testcase diotest4-4, as pointed out by "Vagin Andrey"
17524 ltp/testcases/kernel/io/direct_io/diotest4.c
17526 -remove silly reliance on -DLINUX
17527 ltp/testcases/kernel/mem/vmtests/Makefile
17528 ltp/testcases/kernel/mem/vmtests/data_space.c
17529 ltp/testcases/kernel/mem/vmtests/stack_space.c
17531 -Applied Patch to change the way shmat() operates, pointed out/submitted by YI XU<yxu@suse.de>
17532 ltp/testcases/kernel/sched/process_stress/process.c
17534 -Fix for BUG no. "[1607899]" exit02 uses strcmp() on unterminated string, as pointed out by "ndade"
17535 -Fixed Bug No. ['1607881', "exit02 child does close() when description says it does not"], as pointed out by <Nicolas Dade>
17536 ltp/testcases/kernel/syscalls/exit/exit02.c
17538 -Fix for Bug no. '1221744' (fork12 race condition), as pointed by "Carl van Schaik"
17539 ltp/testcases/kernel/syscalls/fork/fork12.c
17541 -Applied Patch as submitted by "creese123" for bug no. ["1694484", semop01 corrupting get_arr.array]
17542 ltp/testcases/kernel/syscalls/ipc/semop/semop01.c
17544 -Fix for Bug no. "1687908"(raised by 'bdubbs'), patch submitted by <doug.chapman@hp.com>
17545 ltp/testcases/kernel/syscalls/mincore/mincore01.c
17547 -Fix for BUG no. "[1608461]" pipe10 calls strcmp() on unterminated string, as pointed out by "ndade"
17548 ltp/testcases/kernel/syscalls/pipe/pipe10.c
17550 -Fix for BUG no. "[1608492]" read04 calls strcmp() on unterminated string as submitted by "ndade"
17551 ltp/testcases/kernel/syscalls/read/read04.c
17553 -Modifications to prevent Warnings during compilation
17554 ltp/testcases/kernel/syscalls/rename/rename14.c
17556 -Fixing 'sysfs01' testcase to make it ask for File System Index of 'proc' instead of 'ext2' as pointed out by <doug.chapman@hp.com>
17557 ltp/testcases/kernel/syscalls/sysfs/sysfs01.c
17559 -Addressing the Issue when RHOST can be an IP_ADDRESS, as pointed out by "Ambar Seksena" <ambar.seksena@calsoftinc.com>
17560 ltp/testcases/network/rpc/rusers/rusers01
17562 -Patch for S390-31/64 Architecture, submitted by "B. N. Poornima"<bnpoorni@in.ibm.com>
17563 ltp/testscripts/ltpstress.sh
17565 LTP-20070331
17567 -make sure people dont try and patch the generated file 
17568 regen.sh
17570 -use POSIX redirection as pointed out by Will Newton 
17571 Makefile
17573 -A fix for bug #29491.  Made more robust for use with the use of initgroups 
17574 fchown04.c
17576 -Fix for Bug no. [ 1671695 ] "Check return codes everywhere" as pointed out by "Markus Elfring" 
17577 write_log.c
17579 -Helge Deller writes: use TST_SIZE rather than sizeof(palfa) as sizeof() evaluates to 27 (+1 for the NUL byte) 
17580 read04.c
17582 -A fix for Bug #31162.  Passes the correct address location to the mincore call.
17583 mincore01.c
17585 -remove silly reliance on -DLINUX 
17586 Makefile, data_space.c, stack_space.c
17588 -cleanup 
17589 sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c, sysfs05.c, sysfs06.c
17591 -Riaz Rahaman writes: make sure the call to malloc() worked 
17592 semget05.c
17594 -Fix for Bug No. 1427780 (link07 fails) as pointed out correctly by 'Patrick Wyzorski' 
17595 tst_tmpdir.c, link07.c
17597 -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. 
17598 file_test.sh
17600 -Helge Deller writes: rename parisc to hppa and add tee/vmsplice/splice syscall numbers 
17601 hppa.in, linux_syscall_numbers.h, order, parisc.in
17603 -A patch by Ricardo Salveti De Araujo  that corrects the problem of a dhcpd test failsing when the eth0 device is not used 
17604 dhcpd_tests.sh
17606 -overhaul test case completely and make sure we reset errno as pointed out by Riaz Rahaman 
17607 sysconf01.c
17609 -Removing the size of negative 1 test.  This fixes bug # 28825 
17610 hugeshmget02.c, shmget02.c
17612 -A patch submitted by Raghuveer Raghavendra  to fix the problem of a Child process is waiting for the SIGTERM signal. 
17613 rename14.c
17615 -Henry Yei writes: Adds malloc check and frees memory during cleanup 
17616 semop01.c
17618 -cleanup tests, revert nanosleep() workaround for broken kernels, and fix time comparison as pointed out by Helge Deller 
17619 gettimeofday01.c, gettimeofday02.c
17621 -fixup /proc/sys/kernel/sem so it works properly as pointed out by Henry Yei 
17622 semget05.c
17624 -Carmelo AMOROSO writes: &bad_addr is passed to sysfs when in reality we want to pass bad_addr 
17625 sysfs06.c
17627 -Helge Deller writes: add support for hppa 
17628 Makefile, shmt02.c, shmt04.c, shmt05.c, shmt06.c, shmt07.c, shmt09.c
17630 -Helge Deller writes: use __builtin_return_address(0) rather than "main" to avoid arch-specific details 
17631 diotest4.c
17633 -cleanup code 
17634 shmt02.c, shmt03.c, shmt04.c, shmt05.c, shmt06.c, shmt07.c, shmt08.c, shmt09.c, shmt10.c, semop01.c
17636 LTP-20070228
17638 -Helge Deller writes: when calling open() with O_CREAT, the mode must be
17639  specified.  vmsplice01.c
17641 -A patch from Yi Xu to add a nanosleep between the first gettimeofday and the 
17642  next gettimeofday to make sure there has been a measurable time 
17643  (for gettimeofday function) elapsed gettimeofday02.c
17645 -Corrected problem found by Thomas Schulz.  The syslog.conf file is now backed
17646  up before any changes are made. syslog05
17648 -Cleaned up lines 161 - 171.  Reading the pid-max value from 
17649  /proc/sys/kernel/pid_max. getsid02.c
17651 -Passing a 1 instead of 0 to genload with the -hdd option for the -i option.
17652   This prevents a recursive loop. runltp
17654 -tweak CPPFLAGS so we can find all of our headers 
17655  Makefile
17657 -The attached patch (from Carol Hebert) corrects some errors and adds some 
17658  additional tests to the IPMI testcase in pounder2.  
17659  ipmitool
17661 -Removing the Ping test portion of this test because it is unneeded and 
17662  causes failures. mc_member
17664 -as pointed out by Helge Deller, make sure we only check the number of bytes 
17665  that we wrote read04.c
17667 -random updates from Jane Lv for uClinux 
17668  access05.c, chdir04.c, chroot03.c, creat06.c, execve03.c, semop05.c, 
17669  shmat01.c,shmctl01.c, link04.c, lstat02.c, mkdir03.c, mknod06.c, open08.c, 
17670  read02.c, rename08.c, rmdir02.c, rmdir03.c, rmdir05.c, stat03.c, stat06.c, 
17671  statfs02.c, symlink03.c, truncate03.c
17673         
17674 LTP-20061222
17676 -fix from Steven J. Hill use memset() instead of bzero() 
17677 netsync.c
17679 -cleanup style 
17680 lftest.c
17682 -fix by Will Newton to just use a normal anonymous mapping 
17683 mmap09.c
17685 -do not use variable names the same as system functions (like stime() or utime()) 
17686 pan.c, tag_report.c, pipeio.c, fptest01.c, netpipe.c
17688 -fix from Jane Lv: large buffers on the stack make uClinux cry 
17689 lftest.c
17691 -A fix for Bug 29489 that updates syslogtst.c for syslog-ng on SLES 10 
17692 syslogtst.c
17694 -Multiple Makefiles had clean up changes made 
17696 -scrub references to _syscall2 
17697 sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c, sysfs05.c, sysfs06.c
17699 -use = rather than == when testing for equality in portable shell scripts as the latter is not POSIX 
17700 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
17702 -put -L path to ltp in LDLIBS for now (even though it is wrong) ... need to find out what LDFLAGS isnt properly being incremented 
17703 Makefile
17705 -this uses bashisms so make sure we require bash 
17706 rwtest.sh
17708 -use memcmp() instead of legacy bcmp() 
17709 fsx-linux.c, fsx-linux.c, symlink01.c, fsx-linux.c
17711 -use syscall() instead of _syscall#() 
17712 HTaffinity.c
17714 -Rename mknod01.c to mknodat01.c for bug # 30083 
17715 mknod01.c, mknodat01.c
17717 -tweak cnt decrement to be POSIX friendly 
17718 generate.sh
17720 LTP-20061121
17722 -Removed an invalid errno value check. 
17723  diotest4.c
17725 -Fixed the setting of LTPROOT for the bin directory, not just the 
17726  ltp/testcase/network/multicast/mc_cmds directory for bug 25273 
17727  mc_cmds
17729 -descend into timers subdir when cleaning 
17730  Makefile
17732 -This patch amends pounder to build kernel 2.6.18 instead of 2.6.15. 
17733  build_kernel, memtest.patch, build_kernel, memtest
17735 -dynamically calculate TST_TOTAL rather than hardcoding it 
17736 shmctl01.c, shmctl02.c, shmctl03.c
17738 -Fix from Jane Lv to move large arrays off the stack and into global 
17739  data section:
17740  getgroups01.c, getgroups04.c
17742 -This patch makes the pounder control program handle SIGHUP by killing children
17743  when we're told that the tty closed, else you close the pounder window and 
17744  various parts of it keep running. 
17745  run.c
17747 -The readme file has been updated for nfs 
17748  README
17750 -Disable this test case for kernels below 2.6.17 and not 2.6.16. 
17751  vmsplice01.c
17753 -This is a patch that allows pounder to record the contents of sysfs when it 
17754  starts, thus enabling us to take a better snapshot of the system state when
17755  pounder starts.  It also adds "lspci" into the PCI Device Tree heading per 
17756  user request. 
17757  get_hw_info
17759 -Since 2.6.17, _syscall* isn't exported into the user space any more, so all 
17760  the test cases using _syscall* will fail to be compiled This patch 
17761  remove _syscall5 from llseek.c and convert to syscall provided by libc.It 
17762  also includes some cleanups and makes the build cleaner and removes the 
17763  warning for 
17764  scsimain.c, llseek.c, scsimain.c
17766 -Backed out the "fix" in Bug 1592647, b/c I don't think the testcase is 
17767  actually broken. 
17768  diotest4.c
17770 -touchup code a little to make the expected behavior of test4 more obvious 
17771  setrlimit01.c
17774 -The random syscall generator has a bug on x86-64 where it only generates 
17775  random bits for the upper 32 bits of the syscall argument, and then truncates
17776  the upper 32 bits anyway!  This patch replaces the rand() weirdness with a 
17777  function that generates N bytes of random data instead. It also adds a -z 
17778  flag in case one *wants* the zero-arguments behavior; Max Asbock and Russ 
17779  Weight requested it because zero is a quick way to find kernel code paths
17780  that don't check userland pointers. 
17781  CHANGELOG, randasys.c, random_syscall
17783 -Applied fix for Bugs item #1592647 
17784 diotest4.c
17786 -A patch by Jacky Malcles  (The IA-64 architecture sets SHMLBA to 1MB and) The 
17787  value of the pointer address passed to shmat being set in such a way that
17788  rounding down to the nearest multiple of SHMLBA results above the current 
17789  heap. 
17790  shmt09.c
17793 -Made a change to a comment above the change for 1.11 
17794  mc_cmds
17796 -Disabling the ping test for now.  The test can pass without this additional 
17797  check and can cause failures on some distros. 
17798  mc_commo
17801 -A patch by Suzuki Kp, that removed the definition of HZ from user space for 
17802  Bug # 28023. 
17803  adjtimex02.c
17806 -Comment out set -x to remove debug output 
17807  nfsstat01
17809 LTP-20061017
17811 -A fix for Bug 23587 where the connectathon test failed on linux client with cifs mount to Windows2003 R2 server 
17812 op_chmod.c
17814 -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 
17815 17-5.c
17817 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 
17818 5-1.c, 8-1.c, 1-1.c, 2-1.c
17820 -When calling pthread_attr_setscope, PHREAD_SCOPE_PROCESS is not supported by linux, change it to PTHREAD_SCOPE_SYSTEM and the test will pass 
17821 20-1.c, 21-1.c, 21-2.c
17823 -Removed the  ":" after 'v' in the getopts line because it is not using optarg. 
17824 runltplite.sh
17826 -Added code to disable tests that will not run on kernels below 2.6.16 
17827 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
17829 -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. 
17830 22-1.c, 22-2.c
17832 -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 
17833 asapi_06.c
17835 -A fix for bugs 27174 and 27177.  This fixes the problem of reading HugePages_Free 
17836 hugemmap01.c, hugemmap04.c
17838 -Correcting error messages 
17839 ltpapicmd.c
17841 -This patch by Darrick Wong fixes complier warnings and overflow problems related to the use of large number #defines on some architectures. 
17842 inconsistency-check.c
17845 -When calling pthread_attr_setscope, PTHREAD_SCOPE_PROCESS is not supported by linux, change it to PTHREAD_SCOPE_SYSTEM for testing 
17846 15-1.c, 15-2.c
17849 -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 ! 
17850 fsx-linux.c
17852 -Changing include <posixtest.h> to include "posixtest.h" 
17853 1-1.c
17855 -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. 
17856 default-tests.tar.gz, ipmitool, ipmitool        
17858 LTP-20060916
17860 -Code was added to disable tests that will not run on kernels versions lower
17861  than 2.6.16
17862  fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c, 
17863  readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c, fchownat01.c
17864  symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c, 
17865  tee01.c, mknod01.c
17867 -The following new test cases for 2.6.16 kernels and above were created by
17868  Yi CDL Yang
17869  fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c, 
17870  readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c, fchownat01.c
17871  symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c, 
17872  tee01.c, mknod01.c
17874 -Changes were made to several files to make them easier to read 
17875  change_owner.mode.sh
17877 -Changes were made to remove  DOS ^M 
17878  ltp-run-files.txt, self_exec.c, Makefile, load_tagp.sh, str_agp.h, tagp.h, 
17879  Makefile, user_tagp.h, pci-exp-tests-HOWTO, Makefile, README, runtest_off.sh,
17880  runtest_on.sh, README, Makefile, README, common.h, README.1ST, mem03.c, 
17881  README, ltpClient.c, ltpServer.c
17883 -Changes made by Jacky Malcles that let ltp-aiodio.sh fun this scenario 
17884  ltp-aiodio.part3
17886 -Changes made to  linux __NR_ logic here 
17887  Makefile, i386.in, ia64.in, linux_syscall_numbers.h, order, parisc.in, 
17888  powerpc.in, powerpc64.in, regen.sh, s390.in, s390x.in, sparc.in, sparc64.in, 
17889  stub-list, x86_64.in
17891 -Changes were made to Define _GNU_SOURCE if not already defined 
17892  chmod05.c, chmod06.c, fchmod05.c, fchmod06.c, fcntl17.c, llseek01.c, 
17893  llseek02.c, mount03.c
17895 -Generate script into generic shell and make sure we still work even if host 
17896  lacks perl 
17897  Makefile, generate.sh
17899 -A patch by jiang guowei for mmap1.c.  It makes the option -v valid.Otherwise,
17900  when you type mmap1 -v in command line,it will show:invalid option.More 
17901  detail,please see bug 1541053. 
17902  mmap1.c
17904 -Applied a patch to fix bug #14744 
17905  kill02.c
17907 - Changed Makefile to standard LTP makefile and fixed a build problem with the
17908   new lock tests 
17909   ltp/testcase/network/nfsv4/lock/Makefile
17911 - Changes made to several Makefiles to force CFLAGS/LIBS to be evaluated 
17912   once rather than everytime they are used 
17914 -Standardize makefiles (punt UCLINUX/COLDFIRE cruft, build everything with 
17915   "-Wall" and user-optimizations, remove pointless targets in favor of 
17916   implicit ones, etc...) Makefiles
17918 -Adding files for Mitsu's networking tests. 
17919  00_Descriptions.txt, Makefile, broken_ip4-checksum, broken_ip4-dstaddr, 
17920  broken_ip4-fragment, broken_ip4-ihl, broken_ip4-protcol, broken_ip4-totlen, 
17921  broken_ip4-version, broken_ip6-dstaddr, broken_ip6-nexthdr, broken_ip6-plen, 
17922  broken_ip6-version, Makefile, 00_Descriptions.txt, Makefile,
17923  route4-change-dst,route4-change-gw, route4-change-if, route4-ifdown, 
17924  route4-redirect, route4-rmmod, route6-change-dst, route6-change-gw,
17925  route6-change-if, route6-ifdown, route6-redirect, route6-rmmod
17927 -Add a common header for __NR defines 
17928  fchownat01.c, fstatat01.c, futimesat01.c, mkdirat01.c, mknod01.c, 
17929  openat01.c, splice01.c, tee01.c, common_timers.h
17931 -Added a patch by Mitsuru Chinen that added the Absolute path to execute sshd 
17932  daemon ssh4-stress
17934 -This patch adds brackets because some versions of ssh requires square brackes
17935  around the IPv6 address.
17936  ssh-stress03-rmt
17938 -Changes are made to try to load .ko modules before .o as pointed out by HK 
17939  ltpacpi.sh, load_tagp.sh, load_tbase.sh, load_tmod.sh, load_tdrm.sh, 
17940  load_tbio.sh
17942 -Additional changes for  uClinux fixes from Jane Lv 
17943  access05.c, chdir04.c, chroot03.c, creat06.c, mkdir03.c, mknod06.c, 
17944  nanosleep03.c, open08.c, pause02.c, rename08.c, rmdir02.c, sigrelse01.c, 
17945  sockioctl01.c, stat03.c, statfs02.c
17947 -Made changes to clean up the makefile, clean up source code warnings, and 
17948  add better libc/libepoll detection 
17949  CheckVer.c, Makefile, epoll-ltp.c
17951 - A fix by Jeff Bailey for my previous breakage of install target in Multiple 
17952   Makefiles
17954 -A patch was created tomake errno failure message more helpful 
17955  sysctl03.c
17957 -A patch that sets the constant PAGE_SIZE to the kernel its running on 
17958  fsx-linux.c
17960 -Changes were made to remove extraneous whitespace 
17961  Makefile, pth_str01.c, pth_str02.c, pth_str03.c
17963 -A patch was created to move common defines/functions/etc... to one header 
17964  file so we have to get it right just once 
17965  clock_gettime02.c, clock_gettime03.c, clock_settime02.c, clock_settime03.c, 
17966  common_timers.h, timer_create02.c, timer_create03.c, timer_create04.c, 
17967  timer_delete02.c, timer_delete03.c, timer_settime02.c, timer_settime03.c
17969 -Adding files for Mitsur's networking tests 
17970  00_Descriptions.txt, Makefile, mcast4-grpope01, mcast4-grpope02, 
17971  mcast4-grpope03, mcast4-grpope04, mcast6-grpope01, mcast6-grpope02, 
17972  mcast6-grpope03, mcast6-grpope04, 00_Descriptions.txt, Makefile, 
17973  mcast4-pktfld01,mcast4-pktfld02, mcast6-pktfld01, mcast6-pktfld02, 
17974  00_Descriptions.txt, Makefile, mcast4-queryfld01, mcast4-queryfld02, 
17975  cast4-queryfld03, mcast4-queryfld04, mcast4-queryfld05, mcast4-queryfld06, 
17976  mcast6-queryfld01, mcast6-queryfld02, mcast6-queryfld03, mcast6-queryfld04, 
17977  mcast6-queryfld05, mcast6-queryfld06
17979 -A change was made to use __linux__ preprocessor from toolchain itself rather 
17980  than a local custom _LINUX 
17981  Makefile, sched_tc0.c, sched_tc1.c, sched_tc2.c, sched_tc3.c, sched_tc4.c, 
17982  sched_tc5.c, sched_tc6.c
17984 -A fix type of option_message 
17985  reboot01.c
17987 -Changes were made to cleanup source code 
17988  domount.c, getopt.c
17990 -A patch that addes new functionality into the NFSvf lock tests. -fixes bugs -
17991  adds the capability to stress a server with multiple clients 
17992  DEPLOY, Makefile, README, VERSION, locktests, locktests.c, locktests.h, 
17993  locktests.py, netsync.c, locktests-2.tar.gz
17995 -Changes to shmt09 were made by Marc Tardiff.  Refer to the cvs log file 
17996  for more details. Tested successfully on sparc and i386 architectures. 
17998 -Changes were made to shmt09 to account for ppc64
18000 -Added a warning to those who wish to fiddle 
18001 tests.init
18003 -Changes were made to declare splice for new vmsplice test 
18004  i386.in, ia64.in, linux_syscall_numbers.h, powerpc.in, powerpc64.in, 
18005  s390.in, sparc.in, sparc64.in, stub-list, x86_64.in
18007 -Changes were made to add cast to shutup warning 
18008  timer_delete03.c, timer_settime03.c
18010 -A fix was made to remove trailing whitespace 
18011  clock_gettime02.c, clock_gettime03.c, clock_settime02.c, clock_settime03.c, 
18012  timer_create02.c, timer_create03.c, timer_create04.c, timer_delete02.c, 
18013  timer_delete03.c, timer_settime02.c, timer_settime03.c
18015 -Fixes taken from Yi CDL Yang and create a CLOCK list for people to use 
18016  as well as a func to turn a clock value into a string 
18017  common_timers.h
18019 -Changes were made to unify the generate.sh scripts and use the new top level 
18020  make-files script 
18021  generate.sh, Makefile, generate.sh, Makefile, generate.sh, nfs02, Makefile,  
18022  generate.sh, Makefile, generate.sh, Makefile, generate.sh, Makefile, 
18023  generate.sh
18025 -Patches were submitted Mitsuru Chinen writes: As an end-of-line semicolon 
18026  is missing, compiling asapi_06.c is failed. 
18027  asapi_06.c
18029 -Patches were submitted Mitsuru Chinen writes: It seems that the contents 
18030  of runtest/ipv6_lib gets old. Currently, there is no test named lib6, 
18031  but more tests are available in testcases/network/lib6 directory. 
18032  ipv6_lib
18034 =======
18035 LTP-20060918
18037 -Code was added to disable tests that will not run on kernels lower 
18038  than 2.6.16
18039  fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c, 
18040  readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c, fchownat01.c
18041  symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c, 
18042  tee01.c, mknod01.c
18044 -The following new test cases for 2.6.16 kernels and above were created by
18045  Yi CDL Yang
18046  fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c, 
18047  readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c, fchownat01.c
18048  symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c, 
18049  tee01.c, mknod01.c
18051 -Changes were made to several files to make them easier to read 
18052  change_owner.mode.sh
18054 -Changes were made to remove  DOS ^M 
18055  ltp-run-files.txt, self_exec.c, Makefile, load_tagp.sh, str_agp.h, tagp.h, 
18056  Makefile, user_tagp.h, pci-exp-tests-HOWTO, Makefile, README, runtest_off.sh,
18057  runtest_on.sh, README, Makefile, README, common.h, README.1ST, mem03.c, 
18058  README, ltpClient.c, ltpServer.c
18060 -Changes made by Jacky Malcles that let ltp-aiodio.sh fun this scenario 
18061  ltp-aiodio.part3
18063 -Changes made to  linux __NR_ logic here 
18064  Makefile, i386.in, ia64.in, linux_syscall_numbers.h, order, parisc.in, 
18065  powerpc.in, powerpc64.in, regen.sh, s390.in, s390x.in, sparc.in, sparc64.in, 
18066  stub-list, x86_64.in
18068 -Changes were made to Define _GNU_SOURCE if not already defined 
18069  chmod05.c, chmod06.c, fchmod05.c, fchmod06.c, fcntl17.c, llseek01.c, 
18070  llseek02.c, mount03.c
18072 -Generate script into generic shell and make sure we still work even if host 
18073  lacks perl 
18074  Makefile, generate.sh
18076 -A patch by jiang guowei for mmap1.c.  It makes the option -v valid.Otherwise,
18077  when you type mmap1 -v in command line,it will show:invalid option.More 
18078  detail,please see bug 1541053. 
18079  mmap1.c
18081 -Applied a patch to fix bug #14744 
18082  kill02.c
18084 - Changed Makefile to standard LTP makefile and fixed a build problem with the
18085   new lock tests 
18086   ltp/testcase/network/nfsv4/lock/Makefile
18088 - Changes made to several Makefiles to force CFLAGS/LIBS to be evaluated 
18089   once rather than everytime they are used 
18091 -Standardize makefiles (punt UCLINUX/COLDFIRE cruft, build everything with 
18092   "-Wall" and user-optimizations, remove pointless targets in favor of 
18093   implicit ones, etc...) Makefiles
18095 -Adding files for Mitsu's networking tests. 
18096  00_Descriptions.txt, Makefile, broken_ip4-checksum, broken_ip4-dstaddr, 
18097  broken_ip4-fragment, broken_ip4-ihl, broken_ip4-protcol, broken_ip4-totlen, 
18098  broken_ip4-version, broken_ip6-dstaddr, broken_ip6-nexthdr, broken_ip6-plen, 
18099  broken_ip6-version, Makefile, 00_Descriptions.txt, Makefile,
18100  route4-change-dst,route4-change-gw, route4-change-if, route4-ifdown, 
18101  route4-redirect, route4-rmmod, route6-change-dst, route6-change-gw,
18102  route6-change-if, route6-ifdown, route6-redirect, route6-rmmod
18104 -Add a common header for __NR defines 
18105  fchownat01.c, fstatat01.c, futimesat01.c, mkdirat01.c, mknod01.c, 
18106  openat01.c, splice01.c, tee01.c, common_timers.h
18108 -Added a patch by Mitsuru Chinen that added the Absolute path to execute sshd 
18109  daemon ssh4-stress
18111 -This patch adds brackets because some versions of ssh requires square brackets
18112  around the IPv6 address.
18113  ssh-stress03-rmt
18115 -Changes are made to try to load .ko modules before .o as pointed out by HK 
18116  ltpacpi.sh, load_tagp.sh, load_tbase.sh, load_tmod.sh, load_tdrm.sh, 
18117  load_tbio.sh
18119 -Additional changes for  uClinux fixes from Jane Lv 
18120  access05.c, chdir04.c, chroot03.c, creat06.c, mkdir03.c, mknod06.c, 
18121  nanosleep03.c, open08.c, pause02.c, rename08.c, rmdir02.c, sigrelse01.c, 
18122  sockioctl01.c, stat03.c, statfs02.c
18124 -Made changes to clean up the makefile, clean up source code warnings, and 
18125  add better libc/libepoll detection 
18126  CheckVer.c, Makefile, epoll-ltp.c
18128 - A fix by Jeff Bailey for my previous breakage of install target in Multiple 
18129   Makefiles
18131 -A patch was created to make errno failure message more helpful 
18132  sysctl03.c
18134 -A patch that sets the constant PAGE_SIZE to the kernel its running on 
18135  fsx-linux.c
18137 -Changes were made to remove extraneous whitespace 
18138  Makefile, pth_str01.c, pth_str02.c, pth_str03.c
18140 -A patch was created to move common defines/functions/etc... to one header 
18141  file so we have to get it right just once 
18142  clock_gettime02.c, clock_gettime03.c, clock_settime02.c, clock_settime03.c, 
18143  common_timers.h, timer_create02.c, timer_create03.c, timer_create04.c, 
18144  timer_delete02.c, timer_delete03.c, timer_settime02.c, timer_settime03.c
18146 -Adding files for Mitsuru's networking tests 
18147  00_Descriptions.txt, Makefile, mcast4-grpope01, mcast4-grpope02, 
18148  mcast4-grpope03, mcast4-grpope04, mcast6-grpope01, mcast6-grpope02, 
18149  mcast6-grpope03, mcast6-grpope04, 00_Descriptions.txt, Makefile, 
18150  mcast4-pktfld01,mcast4-pktfld02, mcast6-pktfld01, mcast6-pktfld02, 
18151  00_Descriptions.txt, Makefile, mcast4-queryfld01, mcast4-queryfld02, 
18152  cast4-queryfld03, mcast4-queryfld04, mcast4-queryfld05, mcast4-queryfld06, 
18153  mcast6-queryfld01, mcast6-queryfld02, mcast6-queryfld03, mcast6-queryfld04, 
18154  mcast6-queryfld05, mcast6-queryfld06
18156 -A change was made to use __linux__ preprocessor from toolchain itself rather 
18157  than a local custom _LINUX 
18158  Makefile, sched_tc0.c, sched_tc1.c, sched_tc2.c, sched_tc3.c, sched_tc4.c, 
18159  sched_tc5.c, sched_tc6.c
18161 -A fix type of option_message 
18162  reboot01.c
18164 -Changes were made to cleanup source code 
18165  domount.c, getopt.c
18167 -A patch that adds new functionality into the NFSvf lock tests. -fixes bugs -
18168  adds the capability to stress a server with multiple clients 
18169  DEPLOY, Makefile, README, VERSION, locktests, locktests.c, locktests.h, 
18170  locktests.py, netsync.c, locktests-2.tar.gz
18172 -Changes to shmt09 were made by Marc Tardiff.  Refer to the cvs log file 
18173  for more details. Tested successfully on sparc and i386 architectures. 
18175 -Changes were made to shmt09 to account for ppc64
18177 -Added a warning to those who wish to edit it 
18178 tests.init
18180 -Changes were made to declare splice for new vmsplice test 
18181  i386.in, ia64.in, linux_syscall_numbers.h, powerpc.in, powerpc64.in, 
18182  s390.in, sparc.in, sparc64.in, stub-list, x86_64.in
18184 -Changes were made to add cast to silence warnings 
18185  timer_delete03.c, timer_settime03.c
18187 -A fix was made to remove trailing whitespace 
18188  clock_gettime02.c, clock_gettime03.c, clock_settime02.c, clock_settime03.c, 
18189  timer_create02.c, timer_create03.c, timer_create04.c, timer_delete02.c, 
18190  timer_delete03.c, timer_settime02.c, timer_settime03.c
18192 -Fixes taken from Yi CDL Yang and create a CLOCK list for people to use 
18193  as well as a func to turn a clock value into a string 
18194  common_timers.h
18196 -Changes were made to unify the generate.sh scripts and use the new top level 
18197  make-files script 
18198  generate.sh, Makefile, generate.sh, Makefile, generate.sh, nfs02, Makefile,  
18199  generate.sh, Makefile, generate.sh, Makefile, generate.sh, Makefile, 
18200  generate.sh
18202 -Patches were submitted Mitsuru Chinen writes: As an end-of-line semicolon 
18203  is missing, compiling asapi_06.c is failed. 
18204  asapi_06.c
18206 -Patches were submitted Mitsuru Chinen writes: It seems that the contents 
18207  of runtest/ipv6_lib gets old. Currently, there is no test named lib6, 
18208  but more tests are available in testcases/network/lib6 directory. 
18209  ipv6_lib
18211 >>>>>>> 1.90
18212 LTP-20060822
18214 -Added files for Mitsuru's Chinen's nfs patch: 
18215 ns-mcast.h, ns-mcast_join.c, ns-mcast_receiver.c, network_stress.appl,
18216  network_stress.broken_ip, network_stress.icmp, network_stress.interface, 
18217 network_stress.multicast, network_stress.route, network_stress.tcp, 
18218 network_stress.udp ns-icmp_redirector.c, ns-icmpv4_sender.c, 
18219 ns-icmpv6_sender.c, ns-igmp_querier.c
18220         
18221 -Made changes to avoid hardcoding test count 
18222 mkdir03.c, open08.c
18224 -Changed the test to account for SLES 10.  Now the syslog tests will test 
18225  syslog-ng or syslogd depending on which one is present.  The update was     
18226  made for syslog01 - syslog10. 
18228 -Corrected the copyright information to reflect SGI, instead of Cray, which
18229  was purchased by SGI years ago for files get_high_address.c, search_path.c
18231 -Removed the Ping test. The ping test is now skipped on SLES, but does not 
18232   affect the execution of the rest of the test in mc_commo      
18234 -Using syscall() rather than _syscall#() macros for the following files:
18235   sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c, sysfs05.c, sysfs06.c,  
18236   sysctl01.c, sysctl03.c, sysctl04.c, sysctl05.c
18237         
18238 -Added a fix to eliminate whitespaces in getdents02.c, getdents03.c, 
18239 getdents04.c    
18241 -Added a fix to re-order testcases a little to account for uclinux in 
18242 access05.c, lstat02.c, mknod06.c
18244 -A Correction was made to the name of the testcase in code...was incorrectly 
18245 called signal_test_03  and changed to signal_test_02.c
18247 -A fix to  get the max pid value at runtime rather than compile time hardcode 
18248 wait402.c, setpriority04.c,Makefile, getsid02.c
18250 -A fix to remove extraneous include 
18251 swapon02.c
18253 - mc_cmds had two fixes.  The test now uses [ae]th[01] in the ping command 
18254 using the -I option. Also the loop to determine which ethernet interface 
18255 is needed was moved to ensure that the correct ethernet interface was selected.
18257 -A patch was addded that allows the following files to get the PID_MAX value 
18258 from /proc/sys/kernel/pid-max: 
18259 access05.c, fcntl15.c, gethostid01.c, lstat02.c, mknod06.c, setrlimit02.c, 
18260 setsockopt01.c, stat03.c, truncate03.c  
18262 LTP-20060717
18263  - The tarball default-tests.tar.gz is a replacement for
18264    testcases/pounder21/default-tests.tar.gz.  This new pounder config
18265    enables the magic sysrq key when pounder starts.   
18266  - A patch submitted by Derek Wong to reduce the memory requirements of
18267    pounder's ramsnake test.
18268  - A patch submitted by Will Newton that allows for compatibility changes
18269    gcc 2.95.2 in th following files:
18270      lib.c, lib64.c, test.c, test64.c, test_func.c, test_func64.c, tools.c
18271  - Fixed ColdFire Makefile mistake in the syscall and syscalls/mmap directory
18272  - Added a note for uClinux users in the top level Makefile
18273  - A fix for failures in fcntl27 and fcntl28 for bugs 21614 and 23235.
18274  - A fix submitted for make_tree.c by Jacky Malcles that fixes this
18275    testcase by setting envp
18276   - A fix submitted to Jacky Malcles that fixes read_checkzero.c.  The lseek
18277    function allows the file offset to be set beyond the end of the existing
18278    end-of-file of the file.  If data is later written at this point,
18279    subsequent reads of the data is in the gap returns bytes of zeros until
18280    data is actually written into the gap.
18281  - In the testcase semget05.c the value of MAXIDS was changed for the specific
18282    machine by reading the system limit for SEMMNI - The maximum number of
18283    semaphore sets. This is a fix for bug 24745
18284  - A fix submitted by Amit K. Amora that initializes the alarm received
18285    code and allows the test to pass more than just once on 2.6.17-rc6
18286    alarm05.c,
18287  - A fix was submitted by Andy Echols for pan.c to fix an infinite
18288    loop problem that occurs  in pan if runltp tries to run a test
18289    that isn't present.
18290  - A fix was submitted to cast TEST_RETURN to gid_t to avoid implicit casts
18291    which tend to cause problems with the testcase  setregid03.c,
18292  - A patch submitted by Jacky Malcles that fixes the problem where
18293    i0_getevents() return value is not checked and may return 0 if
18294    no events are available and may generate a SIGSEGV in the testcase
18295    aiodio_append.c,
18296  - Backed out the _USC_LIB change for several Makefiles because it was
18297    breaking on the PowerPc platform on Fedora Core
18298  - Added code to ignore looking for PID_MAX on powerpc, s390, and i386 to
18299    fix build problems on newer kernel versions on the following files:
18300     sysctl05.c, setpriority04.c sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c,
18301     sysfs06. getdents01.c, sysctl03.c getsid02.c, sysctl01.c,wait402.c
18302  - TCP.c was changed to delete broken whitespace and also the call for
18303    accept(2) takes a socklen_t, not an int
18304  - Changes were added to the following files to use memset() instead of
18305    bzero():
18306    tlibio.c, write_log.c, doio.c, iogen.c, fsstress.c, fsx-linux.c,
18307    pthcli.c, pthserv.c, pth_str01.c, pth_str03.c, recvmsg01.c, sendmsg01.c,
18308    crash01.c, crash02.c, pingpong6.c,test_getname.c,fancy_timed_loop.c, 
18309    infinite_loop.c, run.c, timed_loop.c, snake.c, rpc1.c,pipeio.c, mc_recv.c
18310  - Changes were added to the following files to use memcpy() instead of
18311     bcopy():
18312     serverCommunication.cpp, member.c, rpc1.c,pipeio.c,mc_recv.c
18313 -  A series of  patches created by Mitsuru Chinen that  created some addtional 
18314    network stress tests. 
18315 -  A change submitted by Liang Shuang that fixes su01_su for the arm 
18316    architecture
18317 LTP-20060615
18318 -Added a patch from Darrick Wong to reduce the memory requirements of 
18319  pounder's ramsnaketes
18320 -Added a patch for crash01.c from Olof Johansson <olof@lixom.net>
18321  POWER5 has coherent icache, but POWER4, PPC970 and some other processors
18322  lack it. The standard dcbst/icbi/isync is needed to avoid using the not
18323  so random (or stale) data instead.
18324 -Test.h was moved to common headers to eliminate the need for every test file to
18325  declare Tst_count extern
18326 -Usctest.h was changed to eliminate scope issues when actually using TEST()
18327 -Added a patch from Mike Gahangan to clean up a makefile with an extra build 
18328  target variable.  
18329 -Added a patch from Issac Wilcox that can keeps the test from returning a false
18330  failure
18331 -Made changes to setregid02, setregid03 and setregid04 to use gid_t instead 
18332  of int where appropriate
18333 -Made changes to setresgid01, setresgid02,setresgid03, setresuid01,setresuid02,
18334  and setresuid03  to pull the [gs]etre* prototypes from headers rather than 
18335  defining them ourself
18336 -Made changes to setreuid01,setreuid02,setreuid03,setreuid04,and setreuid05
18337  to use uid_t instead of int where appropriate
18338 - Added a change to getpriority01 to combine the TEST_RETURN and TEST_ERRNO 
18339   if check so that we always display PASS or FAIL messages as pointed out 
18340   by Isaac Wilcox
18341 - Added a patch to make the output of fork07 deterministic.
18342   Specifically, make sure stdout is flushed before forking 100 times,
18343   else you can get 101 copies of the output.  This only seems to happen
18344   if glibc notices that stdout is a regular file, but in my test setup
18345   stdout is always redirected to a file and compared with something.
18346 -Changed the declaration for setup and cleanup from extern in the 
18347  following files:
18349  alarm01,chdir02,chown01,close08,creat09,dup0,dup04,execl01,execle01,execlp01,
18350  execv01,execve01,execvp01,fchmod01,fchown01,fcntl02,fcntl03,fcntl04,fcntl05,
18351  fcntl09,fcntl10,fcntl23,fcntl24,fcntl25,fcntl26,fcntl27,fcntl28,fork01,
18352  fpathconf01,fstat01,fstatfs01,fsync01,getcontext01,getdtablesize01,getegid01,
18353  geteuid01,getgid01,getgroups02,gethostid01,gethostname01,getpagesize01,
18354  getpgrp01,getpeername01,getpid01,getppid01,link07,lstat01,mkdir08,open03,
18355  pause01,read01,readlink02, readlink03,rename02,rmdir04,select03,setgid01,
18356  setpgid01,setpgid02,setregid01,setuid02,stat05,statfs01,statvfs01,symlink02,
18357  symlink03,symlink04,symlink05,sync01,time01,time02,times01,umask01,uname01,
18358  unlink05,wait02,write01,setreuid01,setreuid02,getuid01,link05,
18360 LTP-20060515
18361 -Added a -e option to print out the date of the ltp release.  Also
18362  the date of the version of LTP will be printed in log files.   
18363 -A patch for parse_opts.c was removed because it caused several test cases to fail
18364 -Added a patch from Jacky Malcles to correct typos in ltp-aiodio.sh
18365 -Added a patch from Jacky Malcles to fix aiodio_append.c
18366 -Added a patch from Bibo Mao that fixes setrlimit03
18367 -Added a patch that fixes file_test.sh.  
18368 -Added a patch that fixes gethostid01
18369 -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
18370 - Patches submitted by Thomas Gleixner to initialize interval values in setitimer03
18372 LTP-20060412
18373 -Removed a patch for parse_opts.c that caused many test cases to fail.  
18374 -Applied a patch by Jacky Malcles that added a fourth scenario for ltp-aiodio.sh
18375 -Fixed ld01 from failing on Assertions 1-7 for bug 22167
18376 -Applied a fix for Lin Feng Shen to eliminate white spaces that caused mail02 to fail
18377 - A fix created by Jacky Malcles that eliminates warning messages when complied on 64 bit platform
18378 -Applied a patch to re-enable writing on arm per by Joe Pearson / Nick Pollitt
18379 -Applied three patches by Joy Latten to the security test suite
18380 -Applied patches from Robert Williamson to fix fcntl127. This test
18381 should now  be positive test versus negative...based on the properties of
18382  the open() call in the setup() 
18383 -Applied Patch from Robbie Williamson that fixed fcntl128.  This testcase was changed the test to expect no errors.  The fcntl() call should succeed regardless
18384 -Applied a patch from gettimeofday01 to gettimeofday02 to fix the occasional failure
18385 -Applied a fix to madvise02 by Jacky Malcles to eliminate the need for a special execution of the testcase for ia_64
18386 -Applied a patch fixes the test 4 of mincore01.c that failed in 32 bit on a 64 bit kernel.
18387 -Patches applied to pread02 to fix broken white spacing
18388 -Applied a patch from Jane Lv for pread03.c.  This fixed a missed step to initialize the read buffer array.
18389 -Applied Patches submitted by Thomas Gleixner to initialize interval values to prevent setitimer01 and 02 from failing
18390 -Applied updates from Darrick Wong for Pounder for Pounder21.  Documentation was  added to get pounder up and running quickly
18391 -Feature added to Pounder21 that enables the sysrq key at the beginning of every pounder run
18393 LTP-20060306
18394 - Applied an update to allow people to automatically declare the CREATE variable in IDcheck.sh.
18395 - export a bunch of settings by default that since they are harmless
18396 - allow people to store custom settings in config.mk
18397 - 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
18398 - Fix from Jackie Malcles, no such file or directory error
18399 - make sure clean descends into the templates dir
18400 - cleanup CRLFs from end of lines, 
18401 - fix dependency tracking so targets arent rebuilt all the time
18402 - Applied LDFLAG cleanup patch from Mike Frysinger.
18403 - set default Debug level to off
18404 - fix warning: growfiles.c:357: warning: unused variable `opterr'
18405 - use errno.h instead of doing extern int errno
18406 - cut extraneous newlines from test output
18407 - kill off unused strings msg1 and msg2
18408 - cleanup test output by adding a lot more useful debug info
18409 - use proper test output routines rather than homebrewed printf statements
18410 - use proper tst_* functions for output
18411 - fix for defect 21622, insufficient timeout value
18412 - tighten up uClinux disabled messages
18413 - fixes by Jane Lv to disable EFAULT related tests on uClinux
18414 - cleanup debug output that shouldnt be shown at normal runtime
18415 - make the -F option a bit smarter
18416 - remove extraneous output and improve output when we do issue messages
18417 - Jane Lv writes: I have patched flock03.c and sched_setparam05.c to replace fork() by vfork() on uClinux.
18418 - calculate TST_TOTAL based upon the number of elements in the test array instead of hardcoding the value
18419 - use TFAIL instead of TINFO to report test failures in getcwd02
18420 - fix test on x86_64 and make error output a bit more helpful in gettimeofday
18421 - New Memory mapping testcases.
18422 - Jane Lv writes: use FORK_OR_VFORK() instead of fork() so this stuff works on uClinux
18423 - need to define _GNU_SOURCE before including features.h or sigset prototype is missed
18424 - patched flock03.c and sched_setparam05.c to replace fork() by vfork() on uClinux.
18425 - use syscall() instead of _syscall2() to improve portability
18426 - define INVALID_ADDRESS to get rid of warnings on 32bit hosts and make it more sane in general
18427 - Fix for defect 21134, look for syslog-ng instead of syslogd on some systems.
18428 - if a test failed as a non-root user and the reason was EPERM, then mark the test as PASS, not FAIL 
18429   (security-minded kernels often restrict kernel buffer access for non-root users)
18430 - fix test on 64bit hosts in syslog12
18433 LTP-20060205
18434 - Added new fcntl() test contributed by Jacky Malcles to test opening with O_WRONLY
18435 - Fix typo in nfs run script, nfs03 ran twice instead nfs04
18436 - Added the LTP's Database Opensource Test Suite to the testsuite.
18437 - Applied patch from Mike Frysinger that disables ballista if no perl 
18438   is installed on the system and fixes the clean target.
18439 - Applied LDFLAG fix from Mike Frysinger
18440 - Applied patch from Mike Frysinger to ensure Makefile properly respect CFLAGS/LDFLAGS
18441 - fixed some RH/Suse specific messages
18442 - Updates for mmc security tests
18443 - Updates for device driver testsuites from Amit Khanna (Intel)
18444 - Applied memory leak fix in fsx-linux.c
18445 - Fix for uClinux to fix execute error
18446 - Fix to prevent not enough (pages) dups error in some cases
18447 - Applied patch from Jacky Malcles: during its life fcntl23 has changed:
18448   used to open the file with O_RDWR and now is opening with O_RDONLY
18449 - Added new fcntl() test contributed by Jacky Malcles to test opening with O_WRONLY
18450 - Fixed gethostid01 so the second 64 bit check doesn't clobber the first 64 bit check by using a bitmask
18451 - fix for defect 21050, the logic on line 211 was reversed causing the 64bit code to get run on a 64bit system
18452 - Fixes for uClinux to fix fork and invalid memory access errors
18453 - Fix for defect 21072, fixing the offset on some systems
18454 - Applied patch from Mike Frysinger to resolve issue with UNALIGNED being defined multiple times for ARM targets.
18455 - Patch to fix race condition on 64bit systems, fixes bugzilla 19013
18456 - Fix for defect 21046, testcase should fail ENOMEM passes due to insufficient pages
18457 - Applied patch from Jane Lv to disable test for uClinux.
18458 - 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
18459 - Fix to get rid of ugly messages during the make
18460 - Fix for defect 21068, check for the existance of either syslogd or syslog-ng before failing and reporting an error
18461 - Applied patch from Mike Frysinger to resolve problem with defining a local syslog() function when the tests are built statically.
18462 - Fix for defect 20348, waitpid12 hangs occasionally
18463 - Applied patch from Jeff Burke:
18464   Here is a patch that modifies the following files:
18465    testcases/network/nfsv4/acl/acl1.c - Fix for segfault in a printf.
18466    testcases/network/nfsv4/acl/create_users.py - Fix for help syntax
18467      (backwards -u users -g groups).
18468    testcases/network/nfsv4/acl/runtest - Fix for useradd command and also
18469       a echo command.
18470    testcases/network/nfsv4/acl/test_long_acl.py - Fix for output, the  #
18471       of entries was munged with the word entries.
18472 - Add sctp testcase updates
18473 - Initial drop of pounder21 testsuite
18475 LTP-20060105
18476 - Updates from Jennifer Monk to enable compiling w/o errors using XLC
18477 - Applied Coldfire patch from Jody McIntyre:
18478  - Make the fdopen workaround blackfin-specific (not needed on Coldfire.)
18479  - getdents01: gcc 2.95 does not like declarations in the middle
18480    of functions, so move getdents to the top.
18481  - Add LDFLAGS to the following Makefiles:
18482  - Add -D_USC_LIB_ for Coldfire builds to the following Makefiles: creat,
18483    execve, fchdir, kill, mkdir, open, rename, rmdir, sched_setscheduler,
18484    vhangup, ipc/lib.  This avoids symbol conflicts reported by gcc 2.95.
18485  - Skip the following syscall tests on Coldfire: madvise, mlock, munlock.
18486    These system calls are not implemented.
18487  - IPC: Modify the headers and Makefiles to avoid duplicate definitions of
18488    msgkey on Coldfire.
18489  - msgctl08, msgctl09: Lower MAXNPROCS to a value that will fit in the
18490    Coldfire's memory.
18491  - mallopt01: Define __MALLOC_STANDARD__ on Coldfire.
18492  - Skip mmap01 on Coldfire since it requires sbrk(), which is not available.
18493  - rename02: Remove private do_file_setup and use the library version to avoid
18494    symbol conflicts.
18495  - kill07: Declare semkey as extern on Coldfire to avoid symbol conflicts.
18496  - kill11: Move *msg declaration since gcc 2.95 does not understand C99.
18497  - sigaction01: Move -lc in the Makefile after -lpthread.
18498 - Applied changes suggest by Jacky Malcles to keep gf18 from running longer than it needs.
18499 - Applied a suggested solution from Jacky Malcles to allow growfiles to run correctly in 64bits.
18500 - Applied a memory leak fix to fsx-linux tests.
18501 - Applied patch from Marc Unangst to resolve issues with leaking file descriptors in inode01.c
18502 - Update aio-stress.c tests from Chris Mason
18503 - Applied patch from Bibo,Mao to use RT signal instead of SIGUSR1 to inform parent process that 
18504   the child process has finished memory allocation.
18505 - New security tests from Michael Harlow
18506 - Applied patch from David Marlin to close the last file descriptor created in order to 
18507   make one file descriptor available for loading a needed library.
18508 - Added one line to gethostid, if 'hostid' includes fffffff, then we ignore.
18509 - Applied fix for Sourceforge bug ID 1332508 in getsid02
18510 - Appliec changes from Jane Lv for uClinux.
18511 - Applied patch from Mark Ver to allow proper execution on s390x platform.
18512 - Updates to ASAPI tests from David Stephens for new glibc and RFC 3542
18513 - Renamed create_file.c to nfs04_create_file.c to resolve duplicate name problem with network stress tests.
18514 - Updates to Makefile for acl testsuite
18515 - Initial add of acl testsuite from Bull
18516 - Updates from sridhar to sctp testsuite
18517 - Comment out CFLAGS overrides in network-stress Makefile, it was causing build breaks in 64bit compiles
18520 LTP-20051205
18521 - New networkStress testcase files
18522 - Security test updates for cleanup and testcase improvements
18523 - New nfsV4 testsuite
18524 - Updates for nfsV4 testsuite
18525 - Updates for open_hpi_testsuite
18526 - Corrected out of memory error msg in ltpstress.sh
18529 LTP-20051103
18530 - fix from Bryce Harrington to corect a Makefile and path problem on some systems
18531 - Updated aiocp to the latest level. See  http://developer.osdl.org/daniel/AIO/
18532 - Corrected a logical typo in the mmapstress test found by John Clemens:
18533 - Changes for cleanup of digsig testcases
18534 - Applied patch from Jacky Malcles to allow the test to execute correctly with
18535   the new 2.6 kernel.
18536 - Fix for defect failure in fcntl23.c to lock readonly file, changed to open file RDONLY
18537 - Fix gethostid01 to return correct code in 64 bit mode
18538 - fix madvise01 testcase error where it may not run out of memory
18539 - Applied patch [ ltp-Bugs-1168107 ] from Shyam Chandrasekaran:
18540 - Fix bug in settimer01.c
18541 - Fix write04.c to work on ia64
18542 - Cleanup to not include redundant sys/socket.h after linux/socket.h
18543 - Add NetworkStress testcases from IBM Japan
18546 LTP-20051004
18547 - this patch touchs up the output of ver_linux if gcc, fdformat, or mount is missing
18548 - New testcases for tpm
18549 - Fix compile error with strsep on some systems.
18550 - Add a missing include file and corrects an fprintf
18551   format type to eliminate warning messages.  It also performs some minor
18552   whitespace cleanup.
18553 - patch attached fixes it so writetest is rebuilt whenever writetest.c is updated
18554 - patch typecasts in writetest - the values given to printf to (long long int)
18555 - patch initializes some uninitialized variables and adds a
18556   return statement (non-void function) to eliminate warning messages.
18557 - patch process.c adds a missing include file, function return types
18558   and returns, cleans up structure initializations, and removes unused
18559   variables to eliminate warning messages.  The debug print macro is also
18560   modified to handle a variable number of arguments.
18561 - patch basically stubs out the GetContext function for uClibc and allows for any
18562   other system to be added accordingly since uClibc doesn't provide the function 
18563   on later builds.
18564 - Added code to check whether or not "ffffffff" is returned on some 64bit
18565   machines.
18566 - Fix for defect 17215 in nanosleep02
18567 - patch adds a missing include file, function return types
18568   and returns, and typecasts some variables to eliminate warning messages.
18569   GNU_SOURCE is also added to CFLAGS in the makefile, since otherwise
18570   the 'pselect' declaration is not found in some build environments.
18571 - Fix for defect 17723 pTrace01.c
18572 - patch adds missing include files and declares return types
18573   to eliminate warning messages for setfsuidxx.c
18574 - TEST_ERRNO fix to display as a long int.
18575 - Change sigrelse01 tests to eliminate duplicate function prototypes.
18576 - Change to sigrelse01 to use time.h vs define in program.
18577 - Fix for defect 17974, Strace/Ptrace hangs
18578 - patch adds missing include files, function prototypes and
18579   returns, and removes unused variables to eliminate warning messages.
18580   It also corrects some sprintf format warnings and replaces 'abortx' with
18581   a version that accepts a variable number of arguments.
18582 - The "generate.sh" script was mistakenly removed...added it back.
18583 - Updates to check for connection failure vs unauthorized access fail in ftp02_s1, ftp03, ftp04, ftp05
18584 - Cleanup - Removed the datafile directory, because this is created using the generate.sh
18585   script..which is called in the Makefile
18588 LTP-20050907
18589 - Added test for statvfs()
18590 - Applied a load of patches submitted to the mailing list by Gentoo's Mike Frysinger
18591 - Applied patch from Erik Andersee:
18592   if __NR_fremovexattr isnt defined by the current linux headers,
18593   acl_file_test.c will fail to build
18594 - Relocated getcontext() test from getcontext01 to just getcontext.  
18595   Also added the directory to the list of tests not ran on uclinux.
18596 - Applied patch to madvise02 for tmp memory
18597 - Applied patch to mallopt01 to fix logging error.
18598 - fix for defect 17723, change sleep to an at least vs an exact amount
18599 - Correct testcase return on RHEL 3 & 4 2.6.13-rc6-mm1
18600 - Applied IA64 patch received from Jacky Malcles to write03-04
18601 - Added -n option to allow disabling networking stress to ltp-stress
18604 LTP-20050804
18605 - Applied fix from Greg Edwards for 64bit execution.
18606 - self_exec magic required to run child functions on uClinux
18607 - Applied patch from Mike Frysinger:trying to do a build on uClibc will abort in lib/tlibio.c because we dont
18608   provide aio.h find attached a patch which updates the check to include UCLIBC alongside
18609   UCLINUX
18610 - remove call to create.sh script that checks for obscure c++ rpms
18611 - remove all references to and creation of non-std /usr/local/bin/perl5
18612 - fix ballista.cpp to not core dump with std c++ lib
18613 - fix to add librt to MakefileTarget for running aio_suspend test:missing clock_gettime on linux
18614 - remove printf.h and stdio.h from testcases/commands/ade/ld/rd1.c.
18615 - Change to fix the addition of 2 minutes without going over 60 for the seconds
18616 - patch to fix up the install target in disktest to match the install targets of everything else
18617 - patch to fix writetest Makefile to not always rebuild the writetest binary 
18618   regardless of whether you ran `make` or `make install` or whatever
18619 - newer toolchains complain about redefining 'log' since it's a math function
18620   provided by the libc find attached a simple patch to rename the 'log' variable in
18621   testcases/kernel/ipc/ipc_stress/message_queue_test_04.c to 'logit'
18622 - when running make in silent mode (make -s) the verbose mode of AR 'gets in the
18623   way' attached patch drops the -v and adds -c so that ar wont display the 'ar:
18624   creating blah.a' message either
18625 - the current mallocstress.c emits a warning about newsize being used
18626   uninitialized because gcc doesnt detect the abort(0) path 
18627   find attached a simple patch to prevent the warning from being issued
18628 - Running nptl01 can fail if the test lasts longer than 300 seconds, patch to lower interations to 100000.
18629 - Fixed clone04 to return correct failure code.
18632 LTP-20050707
18633 - Applied fixes by Paul J.Y. Lahaie to implement support for UCLinux
18634 - suppresses the warning  "head: `-1' option is obsolete; use `-n 1'..."
18635 - Updated the TEST() macro to return long, instead of int for use with 64bit architectures.
18636 - Removed umount04.
18637 - Security updates for ppc and 390 systems
18638 - The K42 open source operating system bug fix for panic when alarm is cancelled.
18639 - Applied some zSeries specific patches.
18640 - Applied patches to allow NFSv4 testing:
18641 - Define gettid() to syscall(__NR_gettid).
18643 LTP-20050608
18644 - Added test for getcontext()
18645 - Added additional test for mlockall().
18646 - Added getdtablesize() test.
18647 - Added pselect01 test.
18648 - Added new fcntl tests to scenario.
18649 - fs_inod - Raised the maximum file size for the random setting to 500Mb.
18650 - upgrade disktest to version 1.2.8
18651 - Clearify the comment explaining the second call to alarm() in
18652   testcases/kernel/syscalls/alarm/alarm06.c 
18653 - Corrected a bug in fcntl24.c and added new tests fcntl25, fcntl26, and fcntl27.
18654 - Change to 1024 default if IO_BITMAP_BITS not defined
18655 - Applied fix for conditions where ENOMEM test scenarios were failing.
18656 - mlockall03 is a Test for checking basic error conditions for mlockall(2)
18657   starting from linux 2.6.9
18658 - NGROUPS_MAX defined in limits.h is not the max number of groups in the
18659   system, it the max number guaranteed.  Thus, if the system actually
18660   allows more, the test case doesn't produce the expected failure.
18661 - test3 in setrlimit02.c:Test attempts to increase hard limit of RLIMIT_NOFILE resource.
18662   The rlim_max used by setrlimit() is expected to be greater than current hard limit to get EPERM.
18663 - nfsstress - Corrected so the test can find gettid()'s definition.
18664 - PTS Version 1.5.1 Released
18665 - Removed old version of Open POSIX Test Suite (OPTS).
18666 - Updated the open_posix_testsuite:
18669 LTP-20050505
18670 - Added DBAT testsuite, limited LTP tests for build verification - runltplite
18671 - fix the bug on test table selinux when run the ltpmenu.
18672 - Added new getpagesize() test.
18673 - New test creates a data file of specified or random size and copies
18674   the file to a random directory depth on a designated filesystem.
18675   The two files are compared and checked for differences.
18676 - Make nptl01 timeout and report failure rather than just hanging in the event of a fail.
18677 - Moved SELinux testsuite from misc to the kernel/security directory.
18678 - acct01 - Updated test to allow for execution on zSeries machines.
18679 - ioperm01 - Fixed bug will cause ioperm01 receive SEGV and report "BROK" instead of "FAIL" when this test failed.
18680 - nfs04 - use 'cmp' instead of 'diff' because I think byte comparison is better for the type of file created for this test.
18681 - Fixed ftp01 and telnet01 seems designed to run with non-root user connection
18682   when the user name is set to RUSER environment variable.
18683   However, it is incomplete.ftp01 creates a directory whose permission is root.
18684   So, non-root user cannot write in the directory.
18685   telnet01 always consider the prompt is '#'
18687 LTP-20050405
18688 - Fixed '-d' option to runltp.sh
18689 - Added optional ltp (fivextra) extended testsuite
18690 - Added digital signiture testcases from the security team
18691 - Applied patch from Gernot Payer to fix, mincore01, shmget02, capset02
18692 - Applied suggested check from Carl van_Schaik to clone02.
18693 - Added seLinux testsuite from security team and Stephen Smalley.
18694 - Added NFS cthon04 tests needed files.
18697 LTP-20050307
18698 - Added -v option to LTP, fixed -s option
18699 - Removed fcntl16 until testcase can be fixed/changed.
18700 - Fix for defect 14136, growfiles expanding a file past the 2G limit on ext2
18701 - Applied patch from Marcus Meissner for SF bug #1114114
18702 - Applied patch from David Miller for sigaction problems
18703 - Applied a patch from Suzuki Kp to resolve some race/signal handling conditions
18704 - In adapting specific LTP tests to uClinux running on Analog Devices'
18705   Blackfin processor, we found a problem in mount01 where malloc was not
18706   reserving space for the trailing null byte and strncpy was being called
18707   without enough bytes to account for the trailing null byte.  The
18708   following patch fixes the problem
18709 - Increased USER_PRECISION to 2200 to take into account the processes switching time nanosleep02
18710 - The attached patch fixes a swapon cross compile build error I ran into
18711   recently. I verified that RH9 self hosted and cross compile builds now
18712 - Removed the include of <asm/atomic.h> back out.  Most distros and kernels
18713   can build and execute the test without it now.
18714 - Change for defect 13778, when the /var/log/messages file is first moved, the first write fails
18715 - The SIGINT sighandler will set the "intinitr" flag to 1 for the children. But if the
18716   "runtime" is small( a command line argument passed, the testcases were running
18717   for 5 secs here), it may happen that the SIGINT may be recieved before the
18718   child initialize the flag to 0, and which may lead to a hang
18719 - Change to exclude lib6 directory from default build since it breaks earlier Distros
18720 - Added code to handle cases where certain distros don't define AI_V4MAPPED in /usr/include/netdb.h
18724 LTP-20050207
18725 - runltp now exports $TMPDIR as a copy of $TMP, certain exceptions caused these to be different.
18726 - extra functions for LTP libs are to make these tests fail with a more
18727   informative message when attempts to create swap on tmpfs are made.
18728 - IPV6 testcase updates from David Stevens
18729 - Applied patch from Jacky Malcles that fixes an inconsistency regarding synchronization.
18730 - Make proc01 skip kcore
18731 - Fix gives an hint to the probable solution if capset01 test fails
18732 - Fix for race conditions in synchronization between children and parent on fcntl15.
18733 - Applied patch from Jacky Malcles to allow test to run on ia64.
18734 - The test llseek sets RLIMIT_FSIZE to a small number, this fix to
18735   restore it to its original value.
18736 - Fix IPV6 Makefile install path problem
18738 LTP-20050107
18739 - Porting changes from John Kohl to help support compatablility LTP on Solaris, HP-UX and AIX.
18740 - Add scsi virtual devices testsuite using scsi_debug
18741 - Changes to fix defect 13205 - testcase (seg fault) fails when MALLOC_CHECK_=3 environment varible is turned on .
18742   Removed test for ppc64 as special exception, now passes child_stack+CHILD_STACK_SIZE as parameter to clone on ppc64
18743 - Applied patch from Prashant Yendigeri that fixes execution path problem.
18744 - Fix for defect 11968 - test seg faults on a SMP system (8-way)
18745 - Removed a prior applied patch from getdents01, that broke the testcases.
18746 - Applied patch from Ricky Ng-Adam to fix ioperm01 testcase.
18747 - Applied patch from Jacky Malcles for madvise02.
18748 - Applied fixes to error messages from Adam Lackorzynski.waitpidXX
18749 - Applied cleanup patch from Prashant Yendigeri for writexx testcases.
18751 LTP-20041203
18752 - Change to fix file creation error on certain filesystems.
18753 - gf15 and gf18 failed on both 32-bits and 64-bits, 
18754   Growfile used lseek and fstat to operate file. When file grows
18755   beyond 4G,lseek and fstat would fail on 32-bits machine.
18756 - Added fs-bench by Hironobu SUZUKI and additional JFFS
18757   testscript by G.BANU PRAKASH.
18758 - Added mongo filesystem test by namesys and additional testscript from G.BANU PRAKASH.
18759         /etc/init.d/cron restart
18760 - Applied patch from Jacky Malcles to allow test to run on IA64.
18761 - settimeofday01 fails on some platforms(ia64,41611     x86-64) occasionally.
18762   The testcase did not consider the situation when CONFIG_TIME_INTERPOLATION is enabled.
18763 - Remove case from password query since the distros use both upper and lower case P/p.
18766 LTP-20041105
18767 - Added extensive syscall testsuite (Ballista)
18768 - Added new tests to EPoll testsuite
18769 - Applied long path name patch from Michael Vieths
18770 - Removed the requirement to have "." listed as the first directory, since it is not a documented requirement.
18771 - GetDents01 - Used _syscall3() to allow this test to run on non-x86 archs.
18772 - Applied message formatting patch from Gordon Jin.
18773 - Applied IA64 specific patch from Jacky Malcles.
18774 - Fixes from Chris Wright for swapon02 failures
18775 - Restored the compile settings for Linux2.4/GLIBC2.2 and created a new one for Linux/GLIBC2.3 Removed -fwritable-strings 
18776   and -DGLIBC=22 flags from compile.
18777 - Applied a patch from Zhao Kai that added a pause to allow for testing on installations with improved PAM security.
18780 LTP-20041007
18781 - Applied fix from patch 1037010, submitted by mator.
18782 - Changes from Kris Wilson on RH specific changes
18783 - Changes from the security team testcases
18784 - Add HOWTO for pci tests
18785 - Changes for pci testcases
18786 - Disable -std=c99 and -peandtic flags in writetest's Makefile.  Some users of very old gcc versions 
18787   had problems with this, but it looks like those versions of gcc will still compile it ok.
18788 - Fix typo and add log statement if a failure on loading the test module
18789 - Changes requested from the security team for fix PPC64 error
18790 - Small fix to chown03 and fchown04.  tst_tmpdir() call was happening in a spot that would cause 
18791   it to break under certain automation environments.
18792 - un-spamify fork11 test
18793 - Fix getrlimit02.  Rajeev Tiwari <rajeevti@in.ibm.com> pointed out that RLIMIT_NLIMIT was now too 
18794   low in the usr include files for newer kernels to cause this to fail.  Defined a new high one that 
18795   ought to work for the forseeable future.
18796 - Overhaul madvise02.  Removed some invalid testcases, fixed one case that was an invalid failure, and a lot of cleanup
18797 - Changes from SuSE for mincore tests
18798 - Changes from Ihno for Itainium failures
18799 - Changes from SuSE for setdomainname tests
18800 - Changes submitted from SuSE for sethostname
18801 - Changes to fix statfs03 error on trying to write to protected directory
18802 - Change to fix defect 10947, failure on tmp directory
18803 - Applied IA64 specific patch from Jacky Malcles:
18807 LTP-20040908
18808 - Modified runalltests.sh to call runltp.sh. runalltests.sh is now deprecated and will be removed early next year.
18809 - Modified tst_tmpdir to ensure 777 permissions on test directory.
18810 - Changes to ltp-aiodio.part3 for testcase run parameters
18811 - Changes for 2.6.X so only delete modules is run, query and create are obsolete
18812 - Updated runtest scenario with the latest SCTP tests.
18813 - uncommented swapon() tests.
18814 - added new paging tests, mincore and madvise
18815 - Change to fix aio-stress problem will io errors on a short read during the random read portion
18816 - Change to only print out a pass/fail instead of # of iterations pass/fail
18817 - Added IA64 specific code for shmt09.
18818 - Change to not do /dev/ptmx group write on arm arch.
18819 - Applied patch from Ling, Xiaofeng to allow the test to use TDIRECTORY correctly.
18820 - Corrected test 1 to show EPERM error pointed out by Ling, Xiaofeng.
18821 - Change to close fileHandle prior to cleanup to correct testcase failure in NFS filesystems
18822 - Change sleep time from 1 second to 10 seconds to allow system to pass
18823 - Change to define RUSAGE_BOTH if not defined, RH removed from user space and other distros still support.
18824 - Add arm arch to the ALIGNED typedefs
18825 - Changes from Ihno for llseek01.c to check TEST_RETURN vs TEST_ERRNO
18826 - use ltp functions in f00f test for better output parsing
18827 - Fix Makefile to link open_files into the bin directory
18828 - Get rid of extra = of "must be Root user" check
18829 - Change the awk $4 to an $NF to support debian only returning 3 terms
18830 - Change to tcpdump to check IFNAME define
18832 LTP-20040804
18833 - Corrected TCbin definition.
18834 - Changes to check for RedHat install when setting up environment variables
18835 - Changed ROOT_PASSWORD to PASSWD to match other testcases.
18836 - Change to check and exclude test if running on a 390 system since test is invalid on that platform
18837 - Fix build errors in modify_ldt01 and modify_ldt02
18838 - Additional security testcases
18840 LTP-20040707
18841 - Added a new test for bind() written by Dan Jones.
18842 - Jacky Malcles added support for ext3 and some cleanup code.
18843 - Fixes to fix DMAPI defect
18844 - Changes for eliminating dmapi.h
18845 - Applied patch from Gary Williams to change malloc() to calloc() b/c some
18846   archs don't like the use of uninitialized memory.
18847 - Fix typo and change i to a 1 in the bufcmp function in diotest_routines.c
18848 - Applied patch from Gary Williams that added an optional forth arguement to
18849  semctl as a union, not a pointer to pointer, b/c pointer to pointer causes ppc
18850  to explode.  Union will automagically interpret the union as a pointer as
18851  necessary....now works on multiple archs.
18852 - Made sure that the shm segment is cleaned up if the shmat() fails.
18853 - Applied patch from Wu Zhou to correctly cleanup in case of a failure.
18854 - Added definition for SHM_HUGETLB for cases where this is not defined.
18855 - Applied patch from Steve Hill and Gary Williams for MIPS.
18856 - Applied a timing fix to allow the test to run on more architectures.
18857 - Applied results cleanup patch from Gary Williams.
18858 - Corrected the logic in the test to use -lepoll or not.
18859 - Applied PASS message cleanup patch from Gary Williams
18860 - Fix invalid syntax "if undefined" in modify_ldt tests
18861 - Applied patch from Gary Williams for personality() tests to initialize
18862   PER_LINUX so we can clearly see if the desired changes occur.
18863 - Updated to Posixtestsuite-1.4.3
18866 LTP-20040603
18867 - Minor corrections to the NUM_PROCS patch
18868 - Added the ability to pass NUM_PROCS to the -c option for runalltests.sh
18869 - Fix genload in runalltests.sh, it was trying to run it in all caps, but the binary is all lower case.  
18870   Should actually run genload now.
18871 - Patch from Alastair McKinstry to allow LTP to build on Linux/HPPA
18872 - Changes for parameters passed to aio-sparse for correct offsets and restrictions on sizes.
18873 - Add new security tests to syscalls testsuite
18874 - In acl_file_test.c and acl_link_test.c syscalls regarding xattrs are still
18875    done via syscall, although libc functions are available. Furthermore I found
18876    out that on older distros for non-intel architectures both attr/xattr.h and
18877    constants like __NR_getxattr are not available, so in this case the these
18878    testcases are not built.
18879 - Updates for the DMPAI testsuite ppc64 support.
18880 - Fix failure on rwtest versions rwtest03 and rwtest04 due to mmap running out of resources.
18881 - Made changes to get thread ID vs get PID for NPTL threads for unique filenames where child/parent PIDs are the same.
18882 - Changes to diotest5 and diotest_routines to eliminate random/intermitant failures on data compare.
18883 - Fixed memory leak in mmstress testcase.
18884 - Changed clone02 to use tid instead of pid to eliminate failures on NPTL threads(same PIDs for parent/child)
18885 - Changed fcntl15 getpid to gettid (syscall(gettid)) to get unique thread ID vs common PID in NPTL threads.
18886 - Added adp testcases.
18890 LTP-20040506
18891 - Corrected a bug fix, so that the runalltests.sh script ends correctly and returns a
18892   0 or 1 depending on PASS/FAIL result.
18893 - Applied bug fixes from Gernot Payer
18894 - Changes for parameters passed to aio-sparse for correct offsets and restrictions on sizes.
18895 - Changes to fix error "invalid argument" on parameters for aiodio_sparse tests
18896 - Relocated the acl tests to /kernel/fs
18897 - Added initial drop of DMapi testcases
18898 - Applied fix from Joe Habermann for the "v" option, where in some cases the
18899   routine, sy_mmrw, will pass sbuf.st_size for the msync length without first
18900   having done the fstat to populate sbuf.
18901 - Changes to have the directio run a pre-defined number of iterations for more complete testing
18902 - Fix too many open filehandle problem on direct io tests
18903 - Created a second test that checks how huge pages are mapped in 32-bit and
18904   64-bit processes.
18905 - Added new test for testing that a normal mmap cannot be mapped into a
18906   high memory region.
18907 - Added test to map a file to the max size possible.
18908 - Made the tests 64bot friendly.
18909 - Added tests for shmat() calls using hugetlb.
18910 - Corrected tests to allow EACCES or EPERM, which is documented in POSIX.
18911 - Update open_posix_tests to 1.4.1
18914 LTP-20040405
18915 - Added nptl scenario.
18916 - Added ltp-run-files.txt file to identify testcases/scripts that are NOT run using runalltests.sh
18917 - Added EAL2 (security) testsuite.
18918 - Applied daemon typo patch from Andrew R. Reiter.
18919 - Fixed a bug so that sysinfo() works on 32bit machines with +4GB of memory.
18920 - Updated the nptl tests to only execute on NPTL enabled systems.
18921 - Added a new test for testing a specific problem seen in certain version of NPTL where 
18922 pthread_cond_timedwait() can hang. This was written by  Neil Richards of IBMUK.
18923 - Fix EPoll PROTECT_FUNC macro to get around compiler bug for varible parameter list
18924 - Fix for bug 7007, pickup correct NGROUPS
18925 - Applied patch from Yaroslav Popovitch that addresses problems related
18926 to the __syscall2 definition and 2.6 kernel based systems with glibc-kernheaders-2.4-8.43.
18927 - Fix for bug 7009, failure on ppc64
18928 - Changed NFS test to use /tmp instead of /mnt.
18929 - Corrected sctp Makefile to allow for cross-compiled options to be passed down.
18930 - Fixed bug 7011 on reiserfs
18933 LTP-20040304
18934 - This patch makes rwtest generate a PASS/FAIL  (Chris Dearman) 
18935   message in the output 
18936   log.  Updated the runtest/* scripts that use rwtest.  also
18937   changed the iogen01 test to use rwtest instead of invoking iogen/doio
18938   directly.
18939 - Added AIO/DIO testcases from OSDL, SUSE
18940 - Changes to AIO/DIO                            ( Marty Ridgeway )
18941   changes to aio-stress test runs
18942 - Applied patches from Chris Dearman to set 
18943   PASS/FAIL messages for ltp-stress.            ( Chris Dearman )
18944 - Created 2 new testcases to test the fcntl()   ( Robbie Williamson )
18945   call with the F_SETLEASE option. 
18946 - tcp_cmds - Changed the ipchains test to       ( Robbie Williamson )
18947   iptables. 
18948 - mmstress - Applied patch from Jacky Malcles and Gary Williams to remove the path 
18949   constraints when calling "dummy". 
18950 - added new ltp epoll testcases                  ( Marty ridgeway )
18951 - Added tests for GETLEASE, and SETLEASE w/FD_UNLCK ( Robbie Williamson )
18952 - sendmsg01 - Removed test number 11, b/c it was not testing for EINVAL correctly. ( Robbie Williamson )
18953 - setregid02 - Changes to accept now valid user ID ( Marty Ridgeway )
18954   and update testcase msg to reflect test group vs user 
18955 - dhcpd_tests - Appled syntax error patch.          ( Hubert Lin )
18956 - Updates to SCTP and new tests added.              ( Marty Ridgeway )
18957 - Update to OpenHPI 0.5.0                           ( Robbie Williamson )
18958 - Added Dan Carpenter's "Strace Test" 
18961 LTP-20040206
18962 - Applied documentation cleanup patch.          ( Randy Dunlap )
18963 - Fixed the "-t" default option in              ( Hubert Lin )
18964   runalltests.sh
18965 - Relocated the aio tests to all reside         ( Robbie Williamson )
18966   in one location under kernel/io.
18967 - Fixed a 2.6 related compile error in the      ( Marty Ridgeway )
18968   device driver test tbase.c file. 
18969 - Updated the diotests to compile with gcc      ( Mark Meissner )
18970   3.4.
18971 - Fixed race condition and stability of the     ( Gary Williams )
18972   mmstress.c.
18973 - Corrected pth_str02's return value checking   ( Gary Williams )
18974   and results handling.
18975 - Updated open08 to use an FHS specified file.  ( Randy Hron )
18976 - Fixed a buffer overflow problem in pipe07.    ( Erik Andersen )
18977 - Fixed setregid02's test case id.              ( Paul Larson )
18978 - Relaxed the expected results for string01.    ( Marty Ridgeway )
18979 - Removed the EFAULT test from syslog12 b/c     ( Andi Kleen )
18980   it was unpredictable and didn't acheive the     
18981   intended test result.
18982 - Fixed an issue with data generation in        ( Michael Wolf )
18983   gentan.c of float_trigo.
18984 - Added tests for iptables.                     ( Hubert Lin )
18985 - Updated mc_cmds to use 'netstat -i -n'.       ( Hubert Lin )
18986 - Corrected the "this_file" variable in the     ( Jacky Malcles )
18987   rpc testcases.
18988 - Corrected a typo in rusers test.              ( Jacky Malcles )
18989 - Fixed execution bug in ltpSockets.sh.         ( Robbie Williamson )
18990 - Updated the rlogin and telnet tests to        ( Hubert Lin )
18991   execute correctly.
18992 - Updated the xinetd tests to run under RHEL.   ( Ming Gao )
18993 - Corrected path locations in ltpfslvm.sh.      ( Robbie Williamson )
18996 LTP-20040108
18997 - Fixed broken -l option in runalltests.sh.     ( Paul Larson )
18998 - Fixed netpipe typo in runalltests.sh.         ( Paul Larson )
18999 - Fixed memory leak in parse_opts.c library.    ( Randy Hron )
19000 - Removed personality() system call tests from  ( Robbie Williamson )
19001   the runalltests.sh and ltpstress.sh scripts.
19002 - Cleaned up file_test.sh for improved          ( Glen Foster )
19003   execution.
19004 - Cleaned up mail_tests.sh for improved         ( Glen Foster )
19005   execution.
19006 - Fixed the direct I/O tests to correctly       ( Robbie Williamson )
19007   check if direct I/O is supported on the tested 
19008   filesystem.
19009 - Fixed a typo and correct return value in      ( Jay Turner )
19010   clone07.c.
19011 - Fixed coding error in getcwd03.c.             ( Erik Andersen )
19012 - Fixed problem of incorrect use of fclose(),   ( Erik Andersen )
19013   instead of pclose() in msgctl08.c and 
19014   msgctl09.c.
19015 - Removed usmblks test from mallopt01.c.        ( Erik Andersen )
19016 - Updated the modify_ldt() tests to build       ( Robbie Williamson )
19017   according to what struct is defined in
19018   asm/ldt.h: user_desc or modify_ldt_ldt_s
19019 - Updated pipe07.c to check the number of used  ( Robbie Williamson )
19020   file descriptors and adjust itself accordingly
19021   before executing.
19022 - Updated sendfile03 to allow for situations    ( Robbie Williamson )
19023   where the execution environment has more than
19024   STDIN, STDOUT, and STDERR in use.
19025 - Removed assumptions about the width of a uid_t( Erik Andersen )
19026   and gid_t in the setregid02.c, setresuid03.c,
19027   and setreuid06.c.
19028 - Fixed string01.c to not expect implementation ( Erik Andersen )
19029   specific results.
19030 - Updated swapon02.c to build in environments   ( Robbie Williamson )
19031   where MAX_SWAPFILES must be specified.
19032 - Updated mc_cmds and tcpdump01 to handle       ( Ming Gao )
19033   multiple interfaces better.
19036 LTP-20031204
19037 - Allowed the test driver to ignore all         ( Robbie Williamson )
19038   real-time signals.
19039 - Removed the obsolete time() and stime() tests ( Robbie Williamson ) 
19040   from the default runalltests.sh and 
19041   ltpstress.sh scripts.
19042 - Updated "file_test.sh" with fixes to improve  ( Glen Foster )
19043   execution and portability.
19044 - Updated "cpio_tests.sh" with fixes to improve ( Glen Foster )
19045   execution and portability.
19046 - Updated "cron_tests.sh" with fixes to improve ( Glen Foster )
19047   execution and portability.
19048 - Updated "mail_tests.sh" with fixes to improve ( Glen Foster )
19049   execution and portability.
19050 - Added Asynchronous I/O (aio) testcases.       ( Marty Ridgeway )
19051 - Added file & directory ACL control and        ( Marty Ridgeway )
19052   management testcases.
19053 - Added testcases for low-level SCSI & virtual  ( Marty Ridgeway )
19054   SCSI devices. 
19055 - Updated direct IO tests to return TCONF if    ( Robbie Williamson )
19056   the tested filesystem does not support dio.
19057 - Updated acct01 & sockioctl01 to handle        ( Robbie Williamson )
19058   situations where /dev/tty0 does not exist.
19059 - Updated fsync02 to ensure max_block is always ( Robbie Williamson )
19060   greater than data_blocks.
19061 - Updated getgroups03 to allow for better       ( Susanne Wintenberger )
19062   stability and platform portabilty.
19063 - Updated the modify_ldt testcases to allow the ( Robbie Williamson )
19064   tests the ability to build on installations
19065   that use type "user_desc" instead of 
19066   "modify_ldt_s_s".
19067 - Applied IA64 specific fixes to sigaltstack()  ( Jacky Malcles )
19068   tests.
19069 - Updated some of the utime() tests to sleep    ( Glen Foster )
19070   longer than one second (2) to ensure proper 
19071   execution on IA64.
19072 - Updated some of the write() tests to make the ( Susanne Wintenberger )
19073   invalid address test 64bit portable.
19074 - Added new NFS stress test: nfs_fsstress.      ( Robbie Williamson )
19075 - Updated OpenHPI testsuite.                    ( Kevin Gao )
19076 - Updated ltpstress.sh to change the maximum    ( Robbie Williamson )
19077   number of user processes to "unlimited"
19078   before testing begins (ulimit -u).
19081 LTP-20031106
19082 - Fixed bugs in runalltests.sh with creating    ( Manoj Iyer ) 
19083   the results directory and locating 'pan'.
19084 - Created new NFS test, nfs04, which tests      ( Robbie Williamson )
19085   file integrity when copying across mounts.
19086 - Updated the SCTP testcases.                   ( Marty Ridgeway )
19087 - Fixed bugs in 'tar' shell tests.              ( Glen Foster )
19088 - Applied patch to 'doio' for machines that     ( Jun Sun )
19089   have virtually indexed cache and cache 
19090   aliasing problems
19091 - Updated mem01 and mtest01 to execute on s390  ( Robbie Williamson )
19092   better.
19093 - Added missing parenthesis to mmstress.        ( Manoj Iyer )
19094 - Added code to chown03 & fchown04 to set the   ( Robbie Williamson )
19095   environment variable, "change_owner", if it
19096   is not already set.
19097 - Set the clone stack size to 16384 for all     ( Robbie Williamson )
19098   clone() tests.
19099 - Applied IA64 specific patch to clone04.       ( Jacky Malcles )
19100 - Removed test8 from stat06 b/c it was not      ( Robbie Williamson )
19101   valid under the SUSv3.
19102 - Added some extra documentation to swapon02    ( Robbie Williamson )
19103   on how to handle glibc 2.2.5.
19104 - Resolved bug #834027 with sync02.             ( Robbie Williamson )
19105 - Added option to log 'iostat' data during      ( Robbie Williamson )
19106   testing using "ltpstress.sh".                 
19109 LTP-20031002
19110 - Enabled better binary compatibility between   ( Robbie Williamson )
19111   executions on NPTL and Linuxthreads.
19112 - Created README for device drivers test        ( Marty Ridgeway )
19113   executions.
19114 - Resolved bugs #807255 & #807400 for fs_maim.  ( Hien Nguyen )
19115 - Updated disktest to version 1.1.12            ( Brent Yardley )
19116 - Corrected the headers for capset and capget.  ( Robbie Williamson )
19117 - Applied IA-64 fix to clone06 and munlock02.   ( Jacky Malcles )
19118 - Fixed compile warning for gettimeofday01.     ( Andreas Jaeger )
19119 - Applied testcase stability patch to pipe()    ( Erik Andersen )
19120   testcases.
19121 - Fixed rlogin01 and telnet01 so that they      ( Paul Larson ) 
19122   correctly detect when they pass.      
19123 - Applied updates to the OpenHPI test suite.    ( Kevin Gao )
19124 - Updated the Open POSIX test suite to 1.3.0.   ( Robbie Williamson )
19125 - Changed ltpstress to use all installed RAM    ( Robbie Williamson )
19126   plus 1/2 swap space by default.
19130 LTP-20030905
19132 - Corrected "-d" option for runalltests.sh      ( David Smith )
19133 - Corrected ade commands tests to allow for     ( Xu Cheng
19134   cross platform ppc64 execution.                 Robbie Williamson )
19135 - Fixed compile errors for device driver        ( Marty Ridgeway )
19136   tests seen on 2.5.73 kernels and above.       ( Marty Ridgeway )
19137 - Initial drop of drivers/base code.
19138 - Added Device Simulator Framework.             ( Marty Ridgeway
19139                                                   David Cruz
19140                                                   Sean Ruyle )
19141 - Removed the need to include sys/stropts.h     ( Robbie Williamson )
19142   in the syscall tests.  
19143 - Modified acct01 to use tty0 to allow for      ( Paul Larson )
19144   testing in environments without a controlling
19145   terminal.
19146 - Modified alarm03 to allow the timer to be     ( George Ansinger
19147   rounded up to the next second.                  Paul Larson )
19148 - Corrected ifdef settings for PowerPC64 by     ( Robbie Williamson )
19149   changing all __ppc64__ to __powerpc64__
19150 - Corrected pthread id display in the float_    ( Robbie Williamson )
19151   tests.
19152 - Updated mc_cmds and tcpdump01 to support      ( Xu Cheng
19153   multiple interfaces.                            Robbie Williamson )
19154 - Applied patches: #788275, #788323, 788727,    ( David Smith )
19155   and 788836.
19156 - Updated OpenHPI testsuite.                    ( Kevin Gao )
19157 - Removed the top-LTP tool from being built     ( Robbie Williamson )
19158   using `make all` or `make install`.
19159 - Removed the open_posix and open_hpi           ( Robbie Williamson )
19160   testsuites from being built using `make all`
19161   or `make install`.
19163 LTP-20030807
19165 - Reorganized and updated the testcase          ( Robbie Williamson )
19166   descriptions under /doc
19167 - Updated the tst_rmdir API to use              ( Robbie Williamson )
19168   remove() instead of rmdir().
19169 - Added support for the __ARM_ARCH_4T__         ( Ramesh Subramanian )
19170   architecture.
19171 - Updated clone() tests to allow them           ( Robbie Williamson )
19172   to execute on ppc64.
19173 - Created new clone07 test to check for         ( Robbie Williamson )
19174   glibc bug.
19175 - Rewrote the generate.sh scripts to perl       ( Randy Hron
19176   for faster execution.                           Robbie Williamson )
19177 - Updated "fsstress" to allow setting the       ( Robbie Williamson )
19178   number of loops to run and cleanup options.
19179 - Removed case from diotest4 for read/writes    ( Robbie Williamson )
19180   with negative counts. Not in SUS.
19181 - Fixed chown03 testcase to allow for better    ( Paul Larson )
19182   execution stability.
19183 - Added check to mmapstress tests to see if     ( Robbie Williamson )
19184   roundup() is defined, before defining it.
19185 - Cleaned up sched_stress.                      ( Randy Hron )
19186 - Modified diotest4 to test dio to /dev/null    ( Robbie Williamson )
19187   but not record it as a pass or fail.
19188 - Removed extra "\n"s from creat09.             ( Paul Larson )
19189 - Updated syscall tests that used their own     ( Randy Hron )
19190   strcpy() definition, instead of string.h's.
19191 - Fixed fchown04 testcase to allow for better   ( Paul Larson )
19192   execution stability.
19193 - Updated fcntl14 to allow for better execution ( Ramesh Subramanian )
19194   stability & remove possibility of false fails.
19195 - Applied Xtensa architecture specific patches. ( Joe Taylor )
19196 - Updated memory tests to allow for distros     ( Robbie Williamson )
19197   that allow non-root users to m(un)lockall 
19198   within the RLIMIT_MEMLOCK resource limit.
19199 - Changed the way munlock02 attempts to access  ( Robbie Williamson )
19200   outside it's memory space to a more reliable
19201   method.
19202 - Corrected an expected error return for a case ( Andrew Morton 
19203   in recvmsg01 and sendmsg01.                     Paul Larson )
19204 - Corrected compiler warnings in the multicast  ( Robbie Williamson )
19205   test, mc_opts.
19206 - Corrected syntax error reported in            ( Robbie Williamson )
19207   Bug #773670.
19208 - Corrected unitialized variable problem in     ( Ramesh Subramanian )
19209   sendfile01.
19210 - Updated the Open Posix Test Suite to 1.2      ( Robbie Williamson )
19211 - Applied patches to Open HPI Test Suite.       ( Kevin Gao )
19214 LTP-20030710
19216 - Added LIB_DIR variable to top-level Makefile    ( Robbie Williamson )
19217   to allow specification of where to install
19218   libproc.so for the top-LTP tool.
19219 - Updated Open POSIX Test Suite to 1.1.0.         ( Robbie Williamson )
19220 - Added JFS tests to the LVM test script.         ( Marty Ridgeway )
19221 - Removed tests from the LTP system stress        ( Robbie Williamson )
19222   script that had problems running concurrently. 
19223 - Updated ar01 to avoid bug if building rpm.      ( Manoj Iyer )
19224 - Added ACPI testcases.                           ( Marty Ridgeway )
19225 - Added testcases to execute inline functions in  ( Marty Ridgeway )
19226   the kernel tree.
19227 - Added testcases to for the NLS filesystem.      ( Marty Ridgeway )
19228 - Added PCI testcases.                            ( Marty Ridgeway )
19229 - Added USB device testcases.                     ( Marty Ridgeway )
19230 - Applied code cleanup patches to stream tests.   ( Randy Hron )
19231 - Ported sem02.c to use some of the LTP test      ( Paul Larson )
19232   harness API.
19233 - Updated mtest01 to fix hang issues.             ( Robbie Williamson
19234                                                     Paul Larson )
19235 - TCID fixes to various syscall tests.            ( Paul Larson )
19236 - Cleanup of various syscall test outputs.        ( Paul Larson )
19237 - IA64 fix to mlock02, mprotect01, munlock02.     ( Jacky Malcles )
19238 - Applied uclibc patch for memory tests.          ( David McKay )
19239 - Increased the size of memory to attempt to      ( Robbie Williamson )
19240   munlock for munlock02 to ensure correct
19241   test execution.
19242 - Updated readdir02 to catch SIGSEGV and fixed    ( Robbie Williamson
19243   small bug in test.                                Paul Larson )
19244 - Updated recvmsg01 and sendmsg01 to handle 2.5   ( Robbie Williamson )
19245   64bit architecture specifics.
19246 - Updates to syslog01-10 to support Debian        ( Robbie Williamson  
19247   systems and improved their stability.             Paul Larson )
19248 - Applied IA64 specific patch to syslog11/12.     ( Robbie Williamson )
19249 - Removed an unneccessary free() call in ustat01  ( Doug Ramier )
19250 - Corrected the "install:" section of the mc_opts ( Robbie Williamson )
19251   network test.
19252 - Added default option for RHOST for nfs03 and    ( Robbie Williamson )
19253   nfsstress. 
19254 - Modified rwho01, sendfile01, tcpdump01 to use   ( Manoj Iyer )
19255   test APIs and added checks for required 
19256   commands.
19257 - Added the Open HPI testsuite.                   ( Kevin Gao
19258     http://openhpi.sourceforge.net/                 Robbie Williamson )
19259 - Added new filesystem testscripts.               ( Marty Ridgeway )
19260 - Added 'mkrootfs' utility to tools section.      ( Manoj Iyer )
19265 LTP-20030606
19267 - Updated ltpmenu to redirect `ver_linux` output  ( Robbie Williamson )
19268   to the redirected output file.
19269 - Added warning to runalltests.sh when the "-x"   ( Robbie Williamson )
19270   option is selected.
19271 - Corrected syntax error in RHOST/PASSWD          ( Robbie Williamson )
19272   checking section.
19273 - Made `pan` Makefile honor top-level LOADLIBES.  ( Robbie Williamson )
19274 - Relocated all Open POSIX Test Suite tests       ( Robbie Williamson ) 
19275   listed in the scenario files to /runtest/posix.
19276 - Relocated all Open POSIX Test Suite tests to    ( Robbie Williamson )
19277   /testcases/open_posix_testsuite.
19278 - Removed OPEN Posix Test Suite tests from        ( Robbie Williamson )
19279   runalltests.sh default run.
19280 - Ported new asynchronous I/O test, aio01, to     ( Narasimha Sharoff
19281   LTP.                                              Paul Larson )
19282 - Added ppc64/ia64 fix to diotest4.               ( Peter Bergner
19283                                                     Robbie Williamson )
19284 - Updated mem01 to use sysinfo() and adjusted     ( Robbie Williamson )
19285   allocation limits.
19286 - Updated mtest01 to run on large memory machines ( Robbie Williamson )
19287 - Updated mmap tests to correctly cleanup after   ( Paul Larson )
19288   execution.
19289 - Cleaned up sched_stress and fixed problem with  ( Paul Larson )
19290   segfaulting reported by Andi Kleen.
19291 - Added s390/s390x specific code to clone() tests ( Jay Huie
19292                                                     Robbie Williamson )
19293 - Fixed typo in mkdir04 in PASS output.           ( Paul Larson )
19294 - Corrected syntax error in munlockall02.         ( Robbie Williamson )
19295 - Applied ppc64 and s390x fix to profil01.        ( Steve Munroe
19296                                                     Robbie Williamson )
19297 - Fixed syntax problem in mc_opts.                ( Robbie Williamson )
19298 - Fixed "-i" problem with sendfile02.             ( Aniruddha Marathe )
19299 - Included /asm/atomic.h file to swapon02         ( Paul Larson )
19300   includes to allow test to compile on RH 7.2
19301 - Applied ia64 fix for sysctl() tests.            ( Jacky Malcles )
19302 - Made syslog tests correctky cleanup after       ( Robbie Williamson )
19303   failure and handle multiple instances.
19304 - Fixed mc_commo to make sure `ping` uses the     ( Dang En Ren
19305   correct interface.                                Robbie Williamson )
19306 - Fixed small bug in ltpServer.c.                 ( Paul Larson )
19307 - Allowed `make` to continue on errors in         ( Robbie Williamson )
19308   open_posix_testsuite build/install.
19309 - Added pause in "all" and "install" section of   ( Robbie Williamson )
19310   open_posix_testsuite/Makefile to allow user to
19311   read location of build/install error logfiles.
19312 - Removed the procps directory in /tools and      ( Robbie Williamson )
19313   replaced with a stripped down version: top-LTP.
19316 LTP-20030508
19318 - Updated the LTP to build and execute on NPTL    ( Robbie Williamson )
19319   installed systems
19320 - Applied 'ash' compatibilty patch                ( Dan Kegel )
19321 - Applied "CFLAGS+=" Makefile patch               ( Vasan Sundar )
19322 - Created "/testscripts" directory and relocated  ( Robbie Williamson )
19323   scripts to it
19324 - Fixed kill problem with genload's stress.c      ( Amos Waterland )
19325 - Added checking for users and sys groups to      ( Robbie Williamson ) 
19326   IDcheck.sh. Also, called the script from 
19327   runalltests.sh before executing tests to support 
19328   cross-compiled platforms
19329 - Added 'ltpmenu' GUI                             ( Manoj Iyer
19330                                                     Robbie Williamson )
19331 - Applied "posixfy" patches                       ( Vasan Sundar )
19332 - Updated runalltests.sh to use -o for            ( Robbie Williamson )
19333   redirecting output.
19334 - Added code to runalltests.sh to prompt for      ( Robbie Williamson )
19335   RHOST and PASSWD when running network tests.
19336 - Updated Open POSIX Test Suite header file to    ( Robbie Williamson )
19337   allow timer tests to build.
19338 - Compiler warnings cleanups.                     ( Robbie Williamson )
19339 - Corrected buffer overflow in inode02.           ( Dan Kegel )
19340 - Updated disktest to 1.1.10 and fixed for        ( Robbie Williamson )
19341   systems w/o O_DIRECT
19342 - Completed merge of Open POSIX Test Suite 0.9.0  ( Robbie Williamson )
19343 - Applied ia64 specific patches                   ( Jacky Malcles )
19344 - Updated Makefiles to allow use of "-j"          ( Nate Straz )
19345 - Correct fork05 for use in newer glibc/kernels   ( Ulrich Drepper )
19346 - Applied "type" fixes to recvfrom and recvmsg    ( Andreas Jaeger )
19347 - Applied x86_64 specific patches                 ( Andreas Jaeger )
19348 - Applied MSG_CMSG_COMPAT fix for 64bit 2.5       ( Bryan Logan )
19349   kernels.
19350 - Added new testcase for setegid.                 ( Dan Kegel )
19351 - Modified syslog tests to use test apis          ( Manoj Iyer )
19352 - Added 2.5 timer tests.                          ( Aniruddha Marathe )
19353 - Added Device Mapper tests.                      ( Marty Ridgeway )
19354 - Added sockets tests.                            ( Marty Ridgeway )
19355 - Removed fptest03 due to use of obsolete         ( Robbie Williamson )
19356   syscalls that perform 48bit math operations
19361 LTP-20030403
19363 - Fixed CFLAGS in all makefiles to append (+=)    ( Vasan Sundar )
19364 - Removed the outdated & poorly written           ( Robbie Williamson )
19365   GUI ( ltp )            
19366 - Corrected bug with -x flag in runalltests.sh    ( Robbie Williamson )
19367 - Added additional documentation into             ( Manoj Iyer  
19368   runalltests.sh                                    Robbie Williamson )
19369 - MASSIVE compiler warnings cleanup.              ( Andreas Jaeger )
19370                                                   ( Robbie Williamson )
19371 - Corrected library linking at build time.        ( Andreas Jaeger )
19372 - Added descriptions to first line of all         ( Robbie Williamson )
19373   runtest scenarios.
19374 - Commented out 2 cases in syslog11 test that     ( Paul Larson        
19375   clear the dmesg buffer.                           Robbie Williamson )
19376 - Updated fs_maim to use ext3 and reiserfs.       ( Airong Zhang )
19377 - Removed "\n"s from testcase outputs.            ( Dan Kegel )
19378 - Corrected direct_io tests to compile a dummy    ( Vasan Sundar )
19379   program if O_DIRECT is not defined & return
19380   TCONF. 
19381 - Changed stress_floppy to use `cp` instead of    ( Robbie Williamson )
19382   `ln` with its data directory.
19383 - Applied IA64 specific patch to shmt02, shmt04,  ( Jacky Malcles )
19384   shmt05, shmt06, shmt07.
19385 - Relocated the module tests to .../kernel/module ( Paul Larson )
19386 - Removed module tests from syscalls scenario     ( Paul Larson )
19387   file.
19388 - Corrected the stack management in clone tests.  ( Chris Dearman )
19389 - Corrected the pids casting from int to pid_t    ( Jaideep Dharap )
19390   in fcntl17.
19391 - Applied fix to flock03 to have the file         ( Matthew Wilcox )
19392   descriptor passed to the child.
19393 - Enabled the validation section of getgroups03.  ( Robbie Williamson )
19394 - Added code to getsid02, setpriority04, &        ( Robbie Williamson )
19395   wait402 to use PID_MAX_DEFAULT if PID_MAX is
19396   not defined.
19397 - Fixed gettimeofday01 for gcc-3.2 quirk with     ( Andi Kleen
19398   x86-64.                                           Paul Larson )
19399 - Fixed msgctl08 and msgctl09 to check for the    ( Dan Kegel )
19400   `ipcs` command before trying to use it.
19401 - Added IA64 specific code to shmat01.            ( Jacky Malcles )
19402 - Fixed problem with kill11 false failure with    ( Paul Larson )
19403   some compilers.
19404 - Changed llseek tests to call lseek64.           ( Andreas Jaeger )
19405 - Replaced calls to time() with calls to          ( Dan Kegel )
19406   gettimeofday() in nanosleep01 to help avoid
19407   race conditions.
19408 - Removed race condtions in recv01, recvfrom01, & ( Dan Kegel )
19409   recvmsg01.
19410 - Replaced setegid() call with setregid() call in ( Robbie Williamson )
19411   setresgid01.
19412 - Added code to check for NR_socketcall before    ( Andi Kleen )
19413   executing the socketcall tests.
19414 - Fixed swapon02 for correct execution on 2.5     ( Susanne Wintenberger )
19415 - Fixed system specific build problem with        ( Paul Larson )
19416   swapon02 
19417 - Corrected the MININT section of abs01.          ( Robbie Williamson )
19418 - Moved generate() into main.c for the float_*    ( Robbie Williamson )
19419   tests. 
19420 - Explicitly set the stacksize in main.c for the  ( Robbie Williamson )
19421   float_* tests.
19422 - Removed optimization from building the float_*  ( Robbie Williamson )
19423   tests.
19424 - Relocated netpipe-ipv6 from ipv6/tools to the   ( Robbie Williamson )
19425   top-level /tools directory.
19426 - Adjusted send and receive buffers for           ( Robbie Williamson )
19427   sendfile01 to PATH_MAX.
19431 LTP-20030306
19433 - Changed IDcheck.sh to only prompt for id        ( Robbie Williamson )
19434   creation if the user is root.
19435 - Added LVM test execution scripts.               ( Marty Ridgeway )
19436 - Added system stress execution script.           ( Robbie Williamson )
19437 - Added tst_kvercmp() API to allow test           ( Paul Larson )
19438   creators to query the kernel version.
19439 - Removed all external int declarations of        ( Anton Blanchard,
19440   "errno" and replaced with includes of errno.h     Susanne Wintenberger,
19441                                                     Robbie Williamson )
19442 - Replaced usage of sigaction() with signal()     ( Nathan Straz )
19443   in `pan`.
19444 - Ported and merged all tests from the Open       ( Robbie Williamson ) 
19445   POSIX* Testsuite:
19446     pthreads
19447     semaphores
19448     timers
19449     clock()
19450     nanosleep()
19451     raise()
19452     sigsetops
19453 - Added flock06 test.                             ( Matthew Wilcox )
19454 - Added ipchains and dhcpd (server) tests.        ( Manoj Iyer )
19455 - Patched Makefiles to stop execution on errors.  ( Vasan Sundar )
19456 - Patched Makefiles to allow non-root users to    ( Robbie Williamson )
19457   run 'make install'.  
19458 - Fixed 'ar' test to use CC defintion in          ( Anton Blanchard )
19459   Makefile.
19460 - Corrected typos in install section of           ( Manoj Iyer )
19461   commands/fileutils/<test> Makefiles.
19462 - Added tests for gzip/gunzip.                    ( Manoj Iyer )
19463 - Added tests for unzip.                          ( Manoj Iyer )
19464 - Applied patch to fsstress's Makefile to         ( Anton Blanchard )
19465   define _GNU_SOURCE to allow O_DIRECT. 
19466 - Applied changes to allow testcases to be        ( Susanne Wintenberger )
19467   GCC 3.3 compliant.
19468 - Fixed semaphore initialization bug in sem02.    ( Jacky Malcles )
19469 - Applied patch to mem/mtest07/shm_test.c to      ( Chris Dearman )
19470   correct character buffer variable: buff.
19471 - Fixed hangup01 to initialize variable,          ( Robbie Williamson )
19472   usrstr.len, to avoid junk data storage.
19473 - Applied patch to clone01 to allow test to       ( Andi Kleen )
19474   be more architecture independent.
19475 - Added kernel checking code to module tests.     ( Paul Larson )
19476 - Applied 31bit emulation s390x patch to          ( Susanne Wintenberger )
19477   delete_module02 and query_module03.
19478 - Fixed cleanup section of ftruncate01.           ( Robbie Williamson )
19479 - Applied patch to gettimeofday01 to not allow    ( Andi Kleen )
19480   execution on x86_64 architectures.
19481 - Added x86_64 as valid architecture for ioperm() ( Andi Kleen )
19482   and iopl() tests.
19483 - Applied patch to semctl() tests to correctly    ( Anton Blanchard )
19484   test the ipc call.
19485 - Removed unspecified/undocumented case from      ( Anton Blanchard )
19486   munlock01.    
19487 - Fixed personality02 test.                       ( Paul Larson )
19488 - Applied MIPS specific architecture patch to     ( Chris Dearman )
19489   profil01.
19490 - Removed unspecified/undocumented case from      ( Robbie Williamson )
19491   sendmsg01.
19492 - Applied patch to swapoff() and swapon()         ( Jacky Malcles )
19493   testcases to allow correct execution on IA64
19494 - Applied patch to sysfs01 to allow execution on  ( Susanne Wintenberger )
19495   64bit machines.
19496 - Added test for ustat().                         ( Aniruddha Marathe )
19497 - Patched float_ tests to generate datafiles      ( Robbie Williamson )
19498   during execution.
19499 - Added test for iproute.                         ( Manoj Iyer )
19500 - Added test for xinetd.                          ( Manoj Iyer )
19501 - Added test for traceroute.                      ( Manoj Iyer )
19505 LTP-20030206
19507 - Applied cross-compiler patch for top-level      ( V.R. Sundar ) 
19508   Makefile.
19509 - Added additional runtime options to the         ( Manoj Iyer &
19510   "runalltests.sh" script.                          Robbie Williamson )
19511 - Corrected runalltests.sh -l option to require   ( Paul Larson )
19512   an absolute path.
19513 - Added additional runtime and output options     ( Manoj Iyer )
19514   to `pan`.
19515 - Added hyperthreading tests.                     ( Sonic Zhang )
19516 - Added ftruncate04 tests.                        ( Robbie Williamson )
19517 - Changed top-level Makefiles to not require      ( Robbie Williamson )
19518   updating everytime a directory is added.
19519 - Applied s390/64-bit enablement patch.           ( Susanne Wintenberger )
19520 - Applied 64bit patch to stress_cd.               ( Jay Turner )
19521 - Applied optimization patches (-O2).             ( Mikael Starvik &
19522                                                     V.R. Sundar )
19523 - Added mmapstress testsuite.                     ( Ananda Venkataraman )
19524 - Added new testcases to test shared library      ( Manoj Iyer )
19525   libmm.
19526 - Applied patch to mem01 to allow test to run     ( Jacky Malcles )
19527   on 2.4 and 2.5 kernels.
19528 - Changed sched_stress testsuite from using       ( Robbie Williamson )
19529   the bootfile, to generating its' own
19530   datafile.
19531 - Corrected cleanup section of abort01 test.      ( Robbie Williamson )
19532 - Added code to acct(2) tests to check for        ( Robbie Williamson )
19533   BSD accounting before execution.
19534 - Corrected description of flock03.               ( Robbie Williamson )
19535 - Added code to handle formatting issues with     ( Robbie Williamson )
19536   gethostid01 test.
19537 - Applied patch to ioperm(2) & iopl(2) tests to   ( V.R. Sundar ) 
19538   check for IA32 architecture before executing.
19539 - Added code to msgctl08 and msgctl09 to ensure   ( Robbie Williamson )
19540   correct and better execution with respect to
19541   message queue limits.
19542 - Fix recvfrom01 & recvmsg01 to test for the      ( Paul Larson )
19543   correct expected errors and their associated 
19544   returns.
19545 - Applied patch to sendfile02 to allow the test   ( V.R. Sundar )
19546   to function correctly and keep track of its' 
19547   children.  
19548 - Applied patch to setrlimit01 to test for        ( V.R. Sundar )
19549   SIGXFSZ
19550 - Applied patch to swapoff02 and swapon02 to      ( Susanne Wintenberger )
19551   allow the test to use /dev/tty, instead of
19552   /dev/mouse.
19553 - Applied buffer overflow patch to swapon02.      ( Chris Dearman )
19554 - Added code to fptest03 to check endianess       ( Robbie Williamson )
19555   before defining unions.
19556 - Added testsuite for multi-threaded core dump    ( Guo Min )
19557   kernel patch.
19558 - Added netpipe as a network traffic generator    ( Robbie Williamson )
19559   tool.
19560 - Added `cpio` command test.                      ( Manoj Iyer )
19561 - Added `ln` command test.                        ( Manoj Iyer )
19562 - Added `cp` command test.                        ( Manoj Iyer )
19563 - Added `mkdir` command test.                     ( Manoj Iyer )
19564 - Added `mv` command test.                        ( Manoj Iyer )
19567 LTP-20030110
19569 - Added New test case to test 'file' command.     ( Manoj Iyer )
19570 - Added new test to test basic functionality of   ( Manoj Iyer )
19571   CRONTAB, CRON etc.
19572 - Added new test case to test eject command       ( Manoj Iyer )
19573 - Added new tests to test logrotate               ( Manoj Iyer )
19574 - Added new testcase to test basic functionality  ( Manoj Iyer )
19575   of tar command.
19576 - Fixed mem01: The free memory size was being     ( Robbie Williamson )
19577   incorrectly calculated, plus it could not
19578   handle large amounts of memory...now using
19579   long int, instead of int.
19580 - Fixed mem01: Test was not cleaning up correctly ( Robbie Williamson )
19581   after a failure.
19582 - Initial checkin of shmt, shared memory tests    ( Robbie Williamson )
19583   from SPIE suite
19584 - Initial checkin of pty testcases: hangup01(),   ( Robbie Williamson )
19585   ptem01() and pty01() from SPIE testsuite.
19586 - Added code to abort01.c to use the              ( Robbie Williamson )
19587   tst_tmpdir()/tst_rmdir() APIs
19588 - Added ported abort() test                       ( Ananda Venkataraman )
19589 - Added adjtimex() tests                          ( Saji Kumar )
19590 - Added capget() tests                            ( Saji Kumar )
19591 - Added capset() tests                            ( Saji Kumar )
19592 - Added ported test, creat08                      ( Airong Zhang )
19593 - create08 was initially ported to create users   ( Robbie Williamson )
19594   and groups that it needed. Rewrote the test to
19595   use existing users/groups that are checked for
19596   when the LTP is installed.
19597 - Applied patch to create_module02 from creator   ( T.L.Madhu )
19598 - Applied patch to delete_module02 from creator   ( T.L.Madhu )
19599 - Added code to delete_module03 to allow tests to ( Robbie Williamson )
19600   execute under pan.
19601 - Applied patch to delete_module03 from creator   ( T.L.Madhu )
19602 - Added ported dup06 and dup07 tests              ( Airong Zhang )
19603 - Added ported dup202 and dup205 tests            ( Airong Zhang )
19604   and cleaned up some other files
19605 - Initial checkin of fdatasync() tests            ( T.L. Madhu )
19606 - Added new flock04 and flock05 tests             ( Vatsal Avasthi )
19607 - Added ported fmtmsg() test                      ( Ananda Venkataraman )
19608 - Added functional test to gethostid01 to compare ( Paul Larson )
19609   result from gethostid() versus the hostid
19610   command
19611 - Initial checkin of getrusage() tests            ( Saji Kumar )
19612 - Added ioperm() tests                            ( Subhabrata Biswas )
19613 - Added iopl() tests                              ( Subhab Biswas )
19614 - Added ported kill() tests                       ( Ananda Venkataraman )
19615 - Added ported mallopt() test                     ( Ananda Venkataraman )
19616 - Added ported memcmp() test                      ( Ananda Venkataraman )
19617 - Added ported memcpy() test                      ( Ananda Venkataraman )
19618 - Added ported memset() test                      ( Ananda Venkataraman )
19619 - Fixed mkdir09: the getopts() call was returning ( Robbie Williamson )
19620   it's -1 to a char variable.  This was incorrect
19621   and causing the test to loop forever on certain
19622   architectures.
19623 - Initial checkin of munlockall() tests           ( Sowmya Adiga )
19624 - Fixed nftw64: tst_rmdir was in the wrong        ( Robbie Williamson )
19625   location.
19626 - Added ported open09() test                      ( Airong Zhang )
19627 - Initial checkin of prctl() tests                ( Saji Kumar )
19628 - Added ported profil() test                      ( Ananda Venkataraman )
19629 - Initial checkin of ptrace() tests               ( Saji Kumar )
19630 - Added code to query_module tests to allow       ( Robbie Williamson )
19631   execution under pan.
19632 - Initial checkin of reboot() tests               ( Aniruddha Marathe )
19633 - Initial checkin of sched_rr_get_interval tests  ( Saji Kumar )
19634 - Added setresgid() tests                         ( T.L. Madhu )
19635 - Fixed setrlimit03 to work on 2.5 and cleanup    ( Paul Larson )
19636 - Added socketcall() tests                        ( Adiga Sowmya )
19637 - Added ported string.h test string01             ( Ananda Venkataraman )
19638 - Added swapoff() tests                           ( Aniruddha Marathe )
19639 - Added swapoff() tests                           ( Aniruddha Marathe )
19640 - Added swapon() test                             ( Aniruddha Marathe )
19641 - Made corrections to swapon02 to make sure the   ( Robbie Williamson )
19642   child exits.
19643 - Added ported syscall() test                     ( Ananda Venkataraman )
19644 - Removed an erroneous testcase in sysconf01 and  ( Robbie Williamson )
19645   corrected a typo issue.
19646 - Initial checkin of sysfs() tests                ( Aniruddha Marathe )
19647 - Made changes to allow the syslog tests to       ( Robbie Williamson )
19648   execute in pan and corrected a bug in backup
19649   code for syslog.conf original file.
19650 - Added syslog11 & syslog12 tests                 ( T.L. Madhu )
19651 - Fixed syslogtst if-statement comparing a file   ( Robbie Williamson )
19652   descriptor to a hardcoded number was changed to
19653   allow the test to run under pan.
19654 - Changed the file opened for the 6th case in     ( Robbie Williamson )
19655   syslogtst.
19656 - Added ported abs() test                         ( Ananda Venkataraman )
19657 - Added ported atof() test                        ( Ananda Venkataraman )
19658 - Added ported nextafter() test                   ( Ananda Venkataraman )
19659 - Corrected bug in cleanup section of fsx.sh      ( Robbie Williamson )
19660 - Added code to rusers01 to change a FQDN in      ( Robbie Williamson )
19661   RHOST to short name.
19662 - Fixed testsf_c bug in char* not large enough to ( Robbie Williamson )
19663   hold argv[4] string.
19664 - Added command line version of LTP harness APIs  ( Manoj Iyer )
19665   these commands will print LTP test results in
19666   LTP harness format just like the ones printed
19667   by C testcases.  These commands can be used in
19668   shell scripts and other non-C testcases.
19669 - Added load generator tool, stress               ( Amos Waterland )
19670 - Modified runalltests.sh to print default        ( Manoj Iyer )
19671   settings
19672 - Modified runalltests.sh to run LTP under stress ( Manoj Iyer )
19676 LTP-20021210
19677 ------------
19679 - Added 5 new sched_setparam() tests              ( Saji Kumar )
19680 - Added new syslog() tests.                       ( David Barrera )
19681 - Fix compile errors with *_module tests          ( Paul Larson )
19682 - Added additional semctl tests, semctl06 and     ( David Barrera )
19683   semctl07.
19684 - Added additional msgctl tests.                  ( David Barrera )
19685 - Added mkdir09.                                  ( David Barrera )
19686 - Added mem02.                                    ( David Barrera )
19687 - Added floating point tests, fptest01, fptest02, ( Jacky Malcles )
19688   fptest03.
19689 - Added inode01 and inode02                       ( Robbie Williamson )
19690 - Added vmtests, data_space and stack_space.      ( Robbie Williamson )
19691 - Added page tests, page01 and page02.            ( Robbie Williamson )
19692 - Added sysconf() test.                           ( Robbie Williamson )
19693 - Added rename14                                  ( Robbie Williamson )
19694 - Added nftw() tests.                             ( Robbie Williamson )
19695 - Added confstr() test.                           ( Robbie Williamson )
19696 - Added acct() tests.                             ( Robbie Williamson )
19697 - Added flock03 to try relocking after unlocking. ( Paul Larson )
19698   To reproduce bug #7 in osdl's bugzilla.
19699 - Corrected a typo in ar01.  A "=" was used,      ( Robbie Williamson )
19700   instead of an "==" found by Airong Zhang.
19701 - Added 3 new sched_getparam tests                ( Saji Kumar )
19702 - Added query_module() tests                      ( T.L.Madhu )
19703 - Added 2 new flock() tests                       ( Vatsal Avasthi )
19704 - Added munlock() tests                           ( Nirmala Devi Dhanasekar )
19705 - Added umount() tests                            ( Nirmala Devi Dhanasekar )
19706 - Added mount tests                               ( Nirmala Devi Dhanasekar )
19707 - Added 2 new tests for sched_get_priority_min    ( Saji Kumar )
19708 - Added 2 new tests for sched_get_priority_max    ( Saji Kumar )
19709 - patch for sched_setscheduler01 to add           ( Saji Kumar )
19710   a test case for calling sched_setscheduler()
19711   with an invalid priority
19712 - Added mlockall() tests                          ( Nirmala Devi Dhanasekar )
19713 - Added delete_module tests                       ( T.L.Madhu )
19714 - fix to readlink04.c. was creating a             ( Robbie Williamson )
19715   testfile called "testfile" in /, instead of the
19716   temp dir created for the test.
19717 - Added getdomainame test                         ( Saji Kumar )
19718 - warning cleanup patches. removed additional     ( Saji Kumar )
19719   warnings created when -Wall option used.
19720   also fixed Makefiles to correctly locate
19721   the libraries and header files necessary for
19722   compilation.
19723 - Added 6 new clone() tests                       ( Saji Kumar )
19724 - PPC fixes to ar, semctl04, and read02           ( Anton Blanchard )
19725 - MULTIPLE cleanups and fixes                     ( Ihno Krumreich )
19726 - Increased the default setting for MAXIDS number ( Robbie Williamson )
19727   to 2048 in semget05.
19728 - Test was running to /dev/tty3, which does not   ( Robbie Williamson )
19729   exist on some Linux installations. changed it
19730   to /dev/tty for better general use.
19731 - Added create_module tests                       ( T.L.Madhu )
19732 - patch to cleanup warnings in syscall tests      ( Saji Kumar )
19733 - Corrected typo in rusers01                      ( Robbie Williamson )
19734 - Replaced sigset() with sigaction() in write04.  ( Manoj Iyer )
19738 LTP-20021107
19739 ------------
19740 - Added "setdomainname01", "setdomainname02",     ( Saji Kumar )
19741   and "setdomainname03" to "syscalls" runtest file
19742 - Added "sethostname01", "sethostname02",         ( Suresh Babu )
19743   and "sethostname03" to "syscalls" runtest file
19744 - Fixed bug introduced in "fsstress.c"            ( Andi Kleen, Andrew Morton )
19745 - Fix "chdir03.c" to remove unintentional \n in   ( Paul Larson )
19746   the directory name
19747 - Added code to remove the tmp test dir           ( Robbie Williamson )
19748   in "fcntl11.c"
19749 - fix for "shmctl01.c" to get rid of the shmdt    ( Manfred Spraul )
19750   failures in "shmctl01"
19751 - Fix for "readdir01" slightly incorrect errno    ( Paul Larson )
19752   handling
19753 - Back out "readv01", "readv02" changes to        ( Paul Larson )
19754   expect EINVAL when count==0.  Kernel is going 
19755   to keep the old behaviour.
19756 - Fix for "waitpid02". uses undefined div by      ( Paul Larson )
19757   0 behaviour 
19758 - Revert "writev01.c" back to not expect EINVAL   ( Paul Larson )
19759   when count==0
19760 - Fix for "mc_commo". Changed a 'ps -ef' command  ( Robbie Williamson )
19761   to 'ps -ewf' to ensure that a grep finds the 
19762   info it needs.
19763 - Fix in mc_member. Corrected typo causing false  ( Robbie Williamson )
19764   pass. Found by Li Ge <lge@us.ibm.com>
19765 - Fix in "tcpdump01". Removed erroneous INTERFACE ( Robbie Williamson )
19766   declaration.
19767 - Fix tools/ltprun to use the new runalltests     ( William Jay Huie )
19768   semantics
19769 - Added fsxtest02.  Similar test to fsxtest, but  (Robbie Williamson)
19770   this test runs fsx-linux on a file created in 
19771   the $TCtmp directory. No unformatted partition 
19772   required.
19776 LTP-20021002
19777 ------------
19778 - Added "shmctl04" to test the SHM_INFO command  ( Mingming Cao )
19779 - Fix for improper child exit in "execve02"      ( Colin Gibbs )
19780 - Fix for "nanosleep02" to eliminate false       ( Andreas Arcangeli )
19781   positives
19782 - Fix for "personality01 to undef the personality( Marcus Meissner )
19783   macro before calling personality()
19784 - Fix for "sendfile02" that adds a waitpid() call( Susanne Wintenberger )
19785   to guarantee child exit before the test ends
19786 - Fix for /tools/rand_lines.c that eliminates an ( Nathan Straz )
19787   IA64 compile time warning
19788 - Added "shmctl04" to the "syscalls" runtest file( Paul Larson )
19789 - Removed test 8 from "diotest4". Opening a      ( Paul Larson )
19790   directory for direct I/O is not allowed.
19791 - Fix for PPC cross compile issues applied to:   ( Paul Larson )
19792     "mmap01"
19793     "pth_str01"
19794     "pth_str03"
19795     "shmem_test_04"
19796 - Fix for "fcntl01" to allow it to run without   ( Paul Larson )
19797   predefining the file descriptors
19798 - Fix for "readv02" to check for EINVAL on       ( Paul Larson )
19799   2.5.35 and above kernels
19800 - Fix for "stime01" to allow the checked time to ( Paul Larson )
19801   be off +1 second
19802 - Fix for "writev01" to check for EINVAL on      ( Paul Larson )
19803   2.5.35 and above kernels
19804   
19808 LTP-20020910
19809 ------------
19810 - Fix path in runpan.sh                          ( Paul Larson )
19811 - runtest/syscalls:
19812         a.Removed the {} from the environment    ( Robbie Williamson )
19813           variables
19814         b.Comment out stime01, since it sets     ( David Barrera )
19815           the system time forward and could
19816           cause problems with several other
19817           tests if it's running at the same
19818           time (-x nn)
19819 - Renamed the fsx-linux test on nfs to           ( Robbie Williamson )
19820   "nfsx-linux"
19821 - fsxtest: Added code to handle JFS.             ( Robbie Williamson )
19822 - ld01: Made the diff case insensative for       ( Robbie Williamson )
19823   cross-platform compatibility.
19824 - Removed obsolete test, "ulimit", from          ( Robbie Williamson)
19825   automatic build and install.
19826 - Moved the 'chown' commands to "install         ( Robbie Williamson )
19827   section in the Makefile of fchmod
19828 - Applied patches for s390                       ( Susanne Wintenberger )
19829 - Applied patches for IA64                       ( Jacky Malcles )
19830 - Applied patch for adding some missing includes ( Andreas Jaeger )
19831   to remove warnings about missing prototypes
19832 - Applied x86-64 patch for ldd01                 ( Andreas Jaeger )
19833 - Fix for ar01 hang when filesystem is full      ( Paul Larson )
19834 - Make ltp run with uClibc                       ( Steven J. Hill )
19835 - Fix compiler warnings in various tests         ( Xiao Feng Shi )
19836 - Clean up many of the mktemp warnings           ( Paul Larson )
19837   And use mkstemp in tst_tmpdir()
19838 - Applied pan/logfile/tools patches.             ( William J. Huie )
19839 - Use regular instead of mandatory locks in      ( Matthew Wilcox )   
19840   fcntl09, fcntl10, fcntl11 to fix with NFS
19841 - Fix pids in fcntl11, fcntl19, fcntl20, fcntl21 ( Paul Larson )
19842   to be pid_t instead of short for 2.5 compat
19843 - Add command line options to runalltests.sh to  ( Randy Hron, 
19844   allow setting of various pan options and         Paul Larson,
19845   changing the temp directory                      Nate Straz )
19846 - Added automation documentation to /doc         ( Jeff Martin )
19847 - Patched nanosleep02.c to correctly test the    ( Andrea Arcangeli )
19848   functionality and avoid false positives.
19851 LTP-20020813
19852 ------------
19853 * Fixes
19854 -------
19855 - Fix runtest/commands to export the            ( Paul Larson        )
19856   correct TCdat
19857 - Add some missing includes and remove          ( Andreas Jaeger     )
19858   warnings about missing prototypes
19859 - Add better initialization to waitpid05,       ( Robbie Williamson  )
19860   signal04, getgroups01
19861 - Fix sockioctl01 to work even if fd0 isn't     ( Paul Larson        )
19862   open
19863 - Fix mmstress path problems, now uses execvp   ( Paul Larson        )
19865 LTP-20020807
19866 ------------
19868 * New Additions
19869 ---------------
19870 - Added new testcases of link07,fcntl22,link06          ( Bull Group        )
19871 - Added linux kernel scheduler latency tester           ( Davide Libenzi    )
19872 - Database test tool 'dbgrinder'                        ( James Kenefick    )
19874 * Fixes
19875 -------
19876 - Several fixes for 64-bit                              ( Gerhard Tonn      )
19877 - fstat05,llseek fixes for MIPS                         ( Carsten Langgaard )
19878 - Fixed check in getgroups03 that was causing 
19879   failures if 'nobody' isn't in any secondary groups    ( Paul Larson       )
19880 - Fix sendfile02 to work with the new 2.5 kernels which 
19881   no longer allow it to fall back on write              ( Paul Larson       )
19882 - Changed the hardcoded ip address to 127.0.0.1 in 
19883   recvfrom01-sctp-udp-ipv6                              ( Robbie Williamson )
19884 - Added instance and time command line options in
19885   runalltests.sh                                        ( Jeff Martin       )
19886 - Fixed the algorithm description for fork07,fork12     
19887   Reduced the output of fork07 to a finite amount       ( Nathan Straz      )
19888 - Added fork12 to runtest/crashme.                      ( Nathan Straz      )
19889 - Added option for interface selection in tcpdump01     ( Robbie Williamson )
19892 LTP-20020709
19893 -----------
19894 * New Additions
19895 ---------------
19896 - New testcases fcntl22, link06, link07,
19897   mknod09                                        ( Bull Group         )
19898 - New sctp tests                                 ( Robert Williamson  )
19899 - New direct IO tests                            ( Narasimha Sharoff  )
19900 - mlock01 and mlock02 tests                      ( Paul Larson        )
19902 * Fixes
19903 ----------------
19904 - MIPS fixes; write01                            ( Shaobo Li          )
19905 - patches for 64bit and warnings                 ( Ihno Krumreich     )
19906 - fixes for ftruncate02, fchown03                ( Robert Williamson  )
19907   - updates to LTP scripts                         ( Nathan Straz       )
19909 LTP-20020607
19910 ------------
19911 * New Additions
19912 - Tests if gettimeofday02 is monotonous      ( Andi Kleen          )
19913 - Added new tests readv03, setgroups04
19914   and truncate04                             ( Group Bull          )
19916 * Fixes
19917 ----------------
19918 - Bug fixes and ports for MIPS               ( Johannes Stezenbach )
19919 - Fixes BROKs on 64bit x86,ISO-C complience  ( Andi Kleen          )
19920 - 64 bit bug fixes and remove warnings
19921   on 64 bit arch                             ( Ihno Krumreich      )
19922 - Clean up warnings on s390                  ( William Jay Huie    )
19923 - Improvements on fstat05 for IA64           ( Group Bull          )
19924 - Testcase ID clean ups, improvements
19925   to mallocstress                            ( Nathan Straz        )
19926 - Fix warnings and bugs in clisrv
19927   and mallocstress   i                       ( Dan Kegel           )
19928 - Fixed sendfile601 for IPV6                 ( Robert Willionsom   )
19929 - Fixes for shmctl & mprotect03              ( Paul Larson         )
19930 - multicast testcase fixes                   ( Ted Cheslak         )
19931 - Automation: added sar results to ltp_check ( Casey Abell         )
19932 - Automation: added function to ltp_check    ( Li Ge               )
19935 LTP-20020507
19936 ------------
19938 * New Additions
19939   - New syscalls tests, chroot, fchdir, fstat 
19940     pread, pwrite, and reddir.                      (Bull )
19941   - New syscalls test.                              ( Ihno Krumreich )
19943 * Fixes
19944   - S390 bug fixes, patches to remove complier 
19945     warnings.                                       ( Ihno Krumreich )
19946   - S390 bug fixes.                                 ( William Jay Huie )
19947   - LTP Automation script updates.                  ( William Jay Huie )
19948   - make testcases work without a controlling tty.  
19949     for recv01, recvfrom01 and recvmsg01.           ( Paul Larson )
19950   - Networking test updates, multiple concurrent
19951     runs.                                           ( Robert Williamson )
19952   - test01 patch for wrap around at 2gigs           ( Randall Hron )
19953   - patches to syscalls test wait402, chdir03       ( Andreas Jaeger )
19956 CVS Bugs closed.
19957 ----------------
19958   #545739 fcntl17 failing getting unexep. sig13     ( Paul Larson )
19960 LTP-20020408
19961 -----------
19962 * New Additions
19963   - Scripts to automate LTP test suite execution.   ( William Jay Huie )
19964   - IPV6 port of NetPIPE, network stress tool.      ( Robert Williamson )
19966 * Fixes
19967   - Numerous 64-bit updates, remove warnings
19968     and errors.                                     ( Andi Kleen )
19969   - 64-bit patches to memory and IPC tests.         ( Ihno Krumreich )
19970   - 64-bit IA64 port related patches.               ( Jacky Malcles )
19971   - patches to remove warnings and bugs.            ( Andreas Jaeger )
19972   - mmstress bug: deletes /dev/zero.                ( Sachin Vyas )
19973   - sem02: make test remove semids it created.      ( Robert Williamson )
19974   - Report missing groups and users in IDcheck.sh   ( Robert Williamson )
19975   - expected error modified in mprotect and
19976     msync tests.                                    ( Paul Larson )
19977   - make testcases work without a controlling tty.  ( Paul Larson )
19979 CVS Bugs closed.
19980 ~~~~~~~~~~~~~~~~
19981  #536483 sem02 does not clean up /tmp directory   (Robert Willamson
19984 LTP-20020307
19985 ------------
19986 o       fixed IDcheck.sh to prompt for IDs only when missing (Jay Huie)
19987 o       added time duration option to pan (Jay Huie)
19988 o       added 4 more cases to getcwd02 test (Jay Huie)
19989 o       added time-schedule tool by Richard Gooch under sched test
19990         section (Manoj Iyer)
19991 o       added trace_sched tool under sched test section (Manoj Iyer)
19992 o       added sigpending02 test to syscalls section (Paul Larson)
19993 o       created a KNOWN-FAILURES file to document known 
19994         test failures (Robbie Williamson)
19995 o       added sem02 test to ipc section (Robbie Williamson)
19996 o       added SCTP section to network tests (Robbie Williamson)
19997 o       added disktest by Brent Yardley to io section (Robbie Williamson)
19998 o       closed the following bugs:
19999         [ #491285 ] recvfrom01 test (Paul Larson)
20000         [ #491286 ] recvmsg01 test (Robbie Williamson)
20001         [ #505515 ] perf_lan6 test (Robbie Williamson)
20002         [ #506536 ] recv01 test (Robbie Williamson)
20003         [ #514408 ] chown05 (Dave Engebretsen)
20004         [ #511427 ] pread02 test (Paul Larson)
20005         [ #516577 ] ftruncate03 test (Jay Huie)
20006         [ #523055 ] sched_getscheduler test (Paul Larson)
20007         [ #523137 ] sched_setscheduler02 test (Paul Larson)
20008         [ #525688 ] sendfile01 (Paul Larson)
20011 LTP-20020207
20012 ------------
20013 o       added support for cross-compiling (Todd Inglett)
20014 o       added LKML's cache_leak testcase to ltp/scratch (Nate Straz)
20015 o       added IPv6 support (Robbie Williamson)
20016 o       added "gethost" to /tools (Robbie Williamson)
20017 o       fixed the race conditions in the float tests and removed 
20018         the sleeps (Robbie Williamson)
20019 o       enabled non-root make authority (Paul Larson)
20020 o       separated compilation into "make" and "make install" (Paul Larson)
20021 o       added ipc_stress test (Manoj Iyer)
20022 o       added pthreads_stress test (Manoj Iyer)
20023 o       made changes to support architecture independence (Manoj Iyer & Paul Larson)
20024 o       closed the following bugs: 
20025         504960, 505108, 504613, 504616, 491283, 506689, 508055, 506692, 508074
20026         491289, 506662, 511383, 511391, 511427, 511494, 504649, 514050, 512953
20027         (Manoj Iyer, Paul Larson, and Robbie Williamson)        
20030 LTP-20020108
20031 ------------
20032 o       fixed IDcheck.sh to work with bash1 (Nate Straz)
20033 o       updated menu script (Robbie Williamson)
20034 o       reset errno to 0 at the beginning of TEST macro (Paul Larson)
20035 o       added floating point stress tests (Bull/IBM)
20036 o       added fsx-linux NFS tests (Apple)       
20037 o       define GLIBC_SIGACTION_BUG for sigaction02 (Robbie Williamson)
20038 o       removed bogus testcase from dup201 test (Paul Larson)
20039 o       fixed recvfrom01 case 5 (Wayne Boyer)
20040 o       workaround for smp issue with waitpid12 (Manfred Spraul)
20043 LTP-20011206
20044 ------------
20045 o       necessary users/groups can now be created on installation with 
20046         user's permission
20047 o       added a simple menu-based interface for running the LTP testsuite
20048 o       fixed negative duration in pan output when -l isn't used
20049 o       new set of tests under fs-maim
20050 o       fixed race condition in nfslock01
20051 o       ar01, ld01, ldd01, nm01, objdump01, and size01 fixed when multiple 
20052         copies are run simultaneously
20053 o       workaround for SIGTTOU hang in ioctl02
20054 o       shmget03 uses IPC_PRIVATE to make it safe when running multiple copies
20055 o       compiler warnings and other minor errors fixed in many tests
20057 LTP-20011107
20058 ------------
20059 o       Many improvements to mtest05 and mtest06 tests
20060 o       new test nfsstress
20061 o       included ver_linux in LTP and made it run at the end of test scripts
20062 o       check for necessary users/groups in Makefile and warn if they don't
20063         exist
20064 o       documented the users and groups necessary for the testcases to run
20065 o       simplified telnet01 when looking for root prompt
20066 o       removed incorrect testcase from sendfile03
20067 o       fixed modify_ldt01 test problems on newer kernels
20068 o       added setrlimit to unlimit core size in waitpid05 test to work 
20069         around systems where this is set to 0
20070 o       fixed mmstress pthread hang problem
20072 LTP-20010925
20073 ------------
20074 o       Testcases have been organized into categories in a directory 
20075         structure under the testcases subdirectory
20076 o       About 400 new testcases added covering various system calls
20077 o       Andreas Jaeger got confirmation from the glibc people that the
20078         ulimit test was broken as a result of some changes made in 
20079         glibc2.2.5.  Since it's the test that's broken, Nate Straz 
20080         removed the offending testcase.
20081 o       Updated README and INSTALL files
20082 o       Descriptions of the testcases have been added to the doc 
20083         directory and are organized by type (syscalls.txt, fs.txt, etc.)
20085 ------------
20086 2000-09-18 Juan J. Quintela <quintela@fi.udc.es>
20087            Aaron Laffin <alaffin@sgi.com>
20089   * tests/mmap001.c: first checkin of a modified version of
20090   mmap001.c from the memtest suite.
20092 2000-09-08  Egor Duda <deo@logos-m.ru>
20094         * tests/fpathconf01.c: Close opened file at exit.
20095         * tests/select01.c: Ditto.
20097 2000-09-08  Andrea Arcangeli <andrea@suse.de>
20098   * tests/fcntl09.c, tests/fcntl10.c: Rearrange the F_SETLK test to
20099   to correctly use F_RDLCK and F_WRLCK.
20101 2000-09-06  Egor Duda  <deo@logos-m.ru>
20103         * lib/parse_opts.c (parse_opts): Initialize allocated string
20104         to prevent heap corruption.