blob: 7c0d723a3b9657be299e8deba8950dc52f4e2e55 [file] [log] [blame]
subrata_modak06f35032008-08-31 03:44:45 +00001LTP-20080831
2
31) Log Message:
4Compile error message occured on ia64 box. You should get a gcc warning on x86: "PAGE_SIZE" redefined. We can avoid the warning:
5#ifndef PAGE_SIZE
6#define PAGE_SIZE getpagesize()
7#endif
8But 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>.
9
10Modified File(s):
11ltp/testcases/kernel/controllers/io-throttle/iobw.c
12
132) Log Message:
14This 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
15: Veerendra Chandrappa <vechandr@in.ibm.com>.
16
17Modified File(s):
18ltp/testcases/kernel/fs/fs_inod/fs_inod
19
203) Log Message:
21Addition 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>.
22
23Modified Files:
24ltp/runtest/syscalls
25ltp/testcases/kernel/syscalls/setgid/Makefile
26ltp/testcases/kernel/syscalls/setgid/setgid01.c
27ltp/testcases/kernel/syscalls/setgid/setgid02.c
28ltp/testcases/kernel/syscalls/setgid/setgid03.c
29
30Added Files:
31ltp/testcases/kernel/syscalls/setgid/compat_16.h
32
334) Log Message:
34As 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>.
35
36Modified File(s):
37ltp/testcases/kernel/controllers/io-throttle/iobw.c
38
395) Log Message:
40It 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>.
41
42Modified File(s):
43ltp/testcases/kernel/controllers/io-throttle/run_io_throttle_test.sh
44
456) Log Message:
46utimensat01 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>.
47
48Modified File(s):
49ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
50
517) Log Message:
52Addition of ftruncate64 syscall test support. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
53
54Modified File(s)
55ltp/runtest/syscalls
56ltp/testcases/kernel/syscalls/ftruncate/Makefile
57
588) Log Message:
59Addition of truncate64 syscall test support. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
60
61Modified File(s):
62ltp/runtest/syscalls
63ltp/testcases/kernel/syscalls/truncate/Makefile
64
659) Log Message:
66Here is the RO Bind mount updated testcase. This script consists of 3 files.
67test_robind.sh - This is the basis testcase which setups the infrastructure for the ROBind mount
68fs_ro_test - Which has the different tests to be executed.
69Readme_ROBind - Explains the different testcases executed.
70
71This 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>.
72
73Added Files:
74ltp/runtest/fs_readonly
75ltp/testscripts/Readme_ROBind
76ltp/testscripts/fs_ro_tests
77ltp/testscripts/test_robind.sh
78
7910) Log Message:
80Added basic testcases for eventfd() syscall. Signed-off-by: Vijay Kumar <vijaykumar@bravegnu.org>.
81
82Modified Files:
83ltp/runtest/syscalls ltp/testcases/kernel/include/i386.in
84ltp/testcases/kernel/include/ia64.in
85ltp/testcases/kernel/include/powerpc.in
86ltp/testcases/kernel/include/powerpc64.in
87ltp/testcases/kernel/include/s390.in
88ltp/testcases/kernel/include/s390x.in
89ltp/testcases/kernel/include/sparc.in
90ltp/testcases/kernel/include/sparc64.in
91ltp/testcases/kernel/include/stub-list
92ltp/testcases/kernel/include/x86_64.in
93
94Added Files:
95ltp/testcases/kernel/syscalls/eventfd/Makefile
96ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
97
9811) Log Message:
99Addition of get_robust_list() & set_robust_list() syscalls. Signed-Off-By: Ramon de Carvalho Valle <rcvalle@linux.vnet.ibm.com>.
100
101Modified Files:
102ltp/runtest/syscalls
103
104Added Files:
105ltp/testcases/kernel/syscalls/get_robust_list/Makefile
106ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
107ltp/testcases/kernel/syscalls/set_robust_list/Makefile
108ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
109
11012) Log Message:
111In hugemmap01, huge page size was defined as a macro-definition.
112#define page_sz ((1UL) << 24) /* Huge page size */
113However different architecture may has different huge page size in kernel. Such as :
114 1. http://lxr.linux.no/linux/include/asm-i386/page.h#L122
115 #define HPAGE_SHIFT 22
116 #define HPAGE_SIZE ((1UL) << HPAGE_SHIFT) // the size is 4M
117
118 2. http://lxr.linux.no/linux/include/asm-parisc/page.h#L160
119 #define HPAGE_SHIFT 22 /* 4MB (is this fixed?) */
120 #define HPAGE_SIZE ((1UL) << HPAGE_SHIFT)
121
122 3. PPC: 16M
123
124So 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>.
125
126Modified File(s):
127ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap01.c
128ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
129
13013) Log Message:
131Now 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>.
132
133Modified File(s):
134ltp/testscripts/test_robind.sh
135
13614) Log Message:
137In 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:
1381> Add a cleanup() to remove the created message queues at premature exit.
1392> Change the default number of message queues from 100 to 10. Because the maxmum on RHEL/SLES/Ubuntu is 16.
140Signed-Off-By: Jin Bing Guo <guojb@cn.ibm.com>.
141
142Modified File(s):
143ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
144
14515) Log Message:
146gcov-kernel: updated patch for 2.6.16 to include CONSTRUCTORS for ppc
147
148Modified File(s):
149ltp/utils/analysis/gcov-kernel/linux-2.6.16-gcov.patch
150
15116) Log Message:
152When compiling hackbench.c , I got the warning message:
153---------------
154$ ./testcases/kernel/sched/cfs-scheduler$ make
155cc -I../../../../include -Wall hackbench.c -L../../../../lib -lltp -lpthread -o hackbench
156hackbench.c: In function ‘main’:
157hackbench.c:350: warning: control reaches end of non-void function
158--------------
159That 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>.
160
161Modified File(s):
162ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
163
16417) Log Message:
165gcov-kernel: updated 2.6.26 patch to exclude arch/x86/kernel from profiling
166
167Modified File(s):
168ltp/utils/analysis/gcov-kernel/linux-2.6.26-gcov.patch
169
17018) Log Message:
171gcov-kernel: updated 2.6.25 and 2.6.24 patch to exclude arch/x86/kernel from profiling
172
173Modified File(s):
174ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
175ltp/utils/analysis/gcov-kernel/linux-2.6.25-gcov.patch
176
17719) Log Message:
178gcov-kernel: forgot to update comment
179
180Modified File(s):
181ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
182
18320) Log Message:
184lcov: integrated function coverage patch by Tom Zoernen + sorting function
185
186Modified File(s):
187ltp/utils/analysis/lcov/bin/genhtml
188ltp/utils/analysis/lcov/bin/geninfo
189ltp/utils/analysis/lcov/bin/lcov
190ltp/utils/analysis/lcov/man/genhtml.1
191ltp/utils/analysis/lcov/man/geninfo.1
192ltp/utils/analysis/lcov/man/lcov.1
193ltp/utils/analysis/lcov/man/lcovrc.5
194ltp/utils/analysis/lcov/CHANGES
195ltp/utils/analysis/lcov/Makefile
196ltp/utils/analysis/lcov/lcovrc
197
19821) Log Message:
199lcov: updated rpm description + summary and version strings
200
201Modified File(s):
202ltp/utils/analysis/lcov/rpm/lcov.spec
203ltp/utils/analysis/lcov/bin/gendesc
204ltp/utils/analysis/lcov/bin/genhtml
205ltp/utils/analysis/lcov/bin/geninfo
206ltp/utils/analysis/lcov/bin/genpng
207ltp/utils/analysis/lcov/bin/lcov
208ltp/utils/analysis/lcov/Makefile
209
21022) Log Message:
211lcov: updated versioning mechanism + fixed some man page bugs
212
213Modified File(s):
214ltp/utils/analysis/lcov/man/gendesc.1
215ltp/utils/analysis/lcov/man/genhtml.1
216ltp/utils/analysis/lcov/man/geninfo.1
217ltp/utils/analysis/lcov/man/genpng.1
218ltp/utils/analysis/lcov/man/lcov.1
219ltp/utils/analysis/lcov/man/lcovrc.5
220ltp/utils/analysis/lcov/bin/updateversion.pl
221ltp/utils/analysis/lcov/Makefile
222
22323) Log Message:
224lcov: fix function view page creation when --no-func is specified
225
226Modified File(s):
227ltp/utils/analysis/lcov/bin/genhtml
228
22924) Log Message:
230In 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>.
231
232Modified Files:
233ltp/runtest/ipc
234ltp/testcases/kernel/ipc/ipc_stress/Makefile
235ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_01.c
236
237Added Files:
238ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
239
24025) Log Message:
241lcov: several changes
242- update download link
243- unify webpage links
244- provide --sort and --function-coverage switch + documentation
245
246Modified File(s):
247ltp/utils/analysis/lcov/bin/gendesc
248ltp/utils/analysis/lcov/bin/genhtml
249ltp/utils/analysis/lcov/bin/geninfo
250ltp/utils/analysis/lcov/bin/genpng
251ltp/utils/analysis/lcov/bin/lcov
252ltp/utils/analysis/lcov/rpm/lcov.spec
253ltp/utils/analysis/lcov/man/genhtml.1
254
25526) Log Message:
256lcov: change sorting order to low-to-high coverage
257
258Modified File(s):
259ltp/utils/analysis/lcov/bin/genhtml
260
26127) Log Message:
262Intial 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>.
263
264Modified Files:
265ltp/runtest/syscalls
266
267Added Files:
268ltp/include/linux_syscall_numbers.h
269ltp/testcases/kernel/syscalls/sync_file_range/Makefile
270ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
271
27228) Log Message:
273Changed the way by which message_queue_test_02 should be run properly. Signed-Off-By: Jin Bing Guo <guojb@cn.ibm.com>.
274
275Modified File(s):
276ltp/runtest/ipc
277
27829) Log Message:
279This 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>.
280
281Comments originally by John Stultz:
282
283So 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:
2841) gtod_latency was not running for long enough, I've upped the iterations by 10x to make sure we get more solid results.
2852) 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.
2863) gtod_infinite was accidentally measuring its own computation in its delay, inflating its values. I cut that logic out.
2874) 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.
288
289Those 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.
290Signed-off-by: John Stultz <johnstul@us.ibm.com>
291Acked-by: Darren Hart <dvhltc@us.ibm.com>
292Acked-by: Will Schmidt <will_schmidt@vnet.ibm.com>
293
294Modified File(s):
295ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
296ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
297
29830) Log Message:
299How 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>.
300
301Modified File(s):
302ltp/include/test.h
303ltp/testcases/kernel/syscalls/setgid/Makefile
304ltp/testcases/kernel/syscalls/setgid/compat_16.h
305ltp/testcases/kernel/syscalls/setgid/setgid01.c
306
30731) Log Message:
308I 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.
309I 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.
310I 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.
311I 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.
312Signed-Off-By: Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>,
313Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
314
315Modified Files:
316ltp/runtest/ltplite
317ltp/runtest/stress.part3
318ltp/runtest/syscalls
319
320Added Files:
321ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
322ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
323ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
324ltp/testcases/kernel/syscalls/setuid/setuid04.c
325
32632) Log Message:
327I 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>.
328
329Modified File(s):
330ltp/runltp
331
33233) Log Message:
333I'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>.
334Garret suggested:
335You can avoid situations like the above by doing something like this in your Makefiles:
336SRC := $(patsubst %.c,%,$(wildcard *.c))
337MAKE_TARGETS := $(SRCS) $(addsuffix _16,$(SRCS))
338all: $(MAKE_TARGETS)
339%_16: %.c
340%_16: CFLAGS += -DUSE_COMPAT16_SYSCALL=1 -DTST_USE_COMPAT16_SYSCALL=1
341
342Modified File(s):
343ltp/testcases/kernel/syscalls/fadvise/Makefile
344ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
345ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
346ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
347ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
348ltp/testcases/kernel/syscalls/ftruncate/Makefile
349ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
350ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
351ltp/testcases/kernel/syscalls/ftruncate/ftruncate03.c
352ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
353ltp/testcases/kernel/syscalls/sendfile/Makefile
354ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
355ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
356ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
357ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
358ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
359ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
360ltp/testcases/kernel/syscalls/setgid/Makefile
361ltp/testcases/kernel/syscalls/setgid/setgid02.c
362ltp/testcases/kernel/syscalls/setgid/setgid03.c
363ltp/testcases/kernel/syscalls/truncate/Makefile
364ltp/testcases/kernel/syscalls/truncate/truncate01.c
365ltp/testcases/kernel/syscalls/truncate/truncate02.c
366ltp/testcases/kernel/syscalls/truncate/truncate03.c
367ltp/testcases/kernel/syscalls/truncate/truncate04.c
368
36934) Log Message:
370This 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>.
371
372Modified Files:
373ltp/testcases/kernel/include/Makefile
374ltp/testcases/kernel/syscalls/eventfd/Makefile
375ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
376
377Removed Files:
378ltp/include/linux_syscall_numbers.h
379ltp/testcases/kernel/include/linux_syscall_numbers.h
380
38135) Log Message:
382Integrating 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>.
383
384Modified File(s):
385ltp/testcases/kernel/security/Makefile
386ltp/testcases/kernel/security/seclvl/Makefile
387
38836) Log Message:
389I 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>.
390
391Modified File(s):
392ltp/testcases/kernel/fs/doio/doio.c
393ltp/testcases/kernel/fs/doio/growfiles.c
394ltp/testcases/kernel/fs/doio/iogen.c
395ltp/testcases/kernel/fs/doio/rwtest.sh
396
39737) Log Message:
398The 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>.
399
400Modified File(s):
401ltp/testcases/kernel/numa/Makefile
402
40338) Log Message:
404Was 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>.
405
406Modified Files:
407ltp/testcases/kernel/security/Makefile
408
409Removed Files:
410ltp/testcases/kernel/security/seclvl/Makefile
411ltp/testcases/kernel/security/seclvl/README
412ltp/testcases/kernel/security/seclvl/create_guid_file.c
413ltp/testcases/kernel/security/seclvl/create_guid_node.c
414ltp/testcases/kernel/security/seclvl/create_suid_file.c
415ltp/testcases/kernel/security/seclvl/create_suid_node.c
416ltp/testcases/kernel/security/seclvl/ioperm.c
417ltp/testcases/kernel/security/seclvl/iopl.c
418ltp/testcases/kernel/security/seclvl/verify_seclvl.sh
419
42039) Log Message:
421Addition 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>.
422
423Modified Files:
424ltp/runtest/syscalls
425
426Added Files:
427ltp/testcases/kernel/syscalls/getcpu/Makefile
428ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
429
43040) Log Message:
431Build 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>.
432
433Modified File(s):
434ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
435
43641) Log Message:
437inotify01 build error fix for x86_64. Signed-Off-By: Andrew Vagin <avagin@parallels.com>.
438
439Modified File(s):
440ltp/testcases/kernel/syscalls/inotify/inotify01.c
441ltp/testcases/kernel/syscalls/inotify/inotify02.c
442
44342) Log Message:
444move_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>.
445
446Modified File(s):
447ltp/testcases/kernel/syscalls/move_pages/Makefile
448
44943) Log Message:
450I'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>.
451
452Modified Files:
453ltp/testcases/kernel/syscalls/fadvise/Makefile
454ltp/testcases/kernel/syscalls/ftruncate/Makefile
455ltp/testcases/kernel/syscalls/sendfile/Makefile
456ltp/testcases/kernel/syscalls/setgid/Makefile
457ltp/testcases/kernel/syscalls/truncate/Makefile
458
459Added Files:
460ltp/testcases/kernel/syscalls/utils/compat_16.mk
461ltp/testcases/kernel/syscalls/utils/newer_64.mk
462
46344) Log Message:
464The 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>.
465
466Modified File(s):
467ltp/testcases/kernel/fs/proc/proc01.c
468
46945) Log Message:
470Conformance/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>.
471
472Modified File(s):
473ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/2-2.c
474
47546) Log Message:
476Find 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>.
477
478Modified File(s):
479ltp/testcases/kernel/syscalls/umount/umount01.c
480
48147) Log Message:
482Find 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.
483execve02.c: In function 'setup':
484execve02.c:217: warning: 'path' is used uninitialized in this function
485Signed-off-by: Daniel Gollub <dgollub@suse.de>.
486
487Modified File(s):
488ltp/testcases/kernel/syscalls/execve/execve02.c
489
49048) Log Message:
491Find 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.
492ftest08.c: In function 'runtest':
493ftest08.c:192: warning: 'fd' is used uninitialized in this function
494Valgrind spot this issue aswell:
495==21058== Syscall param close(fd) contains uninitialised byte(s)
496==21058== at 0x4BD70A0: __close_nocancel (in /lib64/libc-2.4.so)
497==21058== by 0x401D0E: runtest (ftest08.c:192)
498==21058== by 0x401B10: main (ftest08.c:119)
499Signed-off-by: Daniel Gollub <dgollub@suse.de>.
500
501Modified File(s):
502ltp/testcases/kernel/fs/ftest/ftest08.c
503
50449) Log Message:
505Find 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.
506ftest04.c: In function 'runtest':
507ftest04.c:188: warning: 'fd' is used uninitialized in this function
508
509Valgrind spot this issue as well:
510==15263== Syscall param close(fd) contains uninitialised byte(s)
511==15263== at 0x4BD70A0: __close_nocancel (in /lib64/libc-2.4.so)
512==15263== by 0x401CD6: runtest (ftest04.c:188)
513==15263== by 0x401AD0: main (ftest04.c:111)
514Signed-off-by: Daniel Gollub <dgollub@suse.de>.
515
516Modified File(s):
517ltp/testcases/kernel/fs/ftest/ftest04.c
518
51950) Log Message:
520When 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>.
521
522Modified File(s):
523ltp/ltpmenu
524ltp/testcases/commands/ade/file/file_test.sh
525ltp/testcases/commands/cpio/cpio_tests.sh
526ltp/testcases/commands/eject/eject-tests.sh
527ltp/testcases/commands/fileutils/cp/cp_tests.sh
528ltp/testcases/commands/fileutils/ln/ln_tests.sh
529ltp/testcases/commands/fileutils/mkdir/mkdir_tests.sh
530ltp/testcases/commands/fileutils/mv/mv_tests.sh
531ltp/testcases/commands/gzip/gzip_tests.sh
532ltp/testcases/commands/logrotate/logrotate_tests.sh
533ltp/testcases/commands/mail/mail_tests.sh
534ltp/testcases/commands/tar/tar_tests.sh
535ltp/testcases/kernel/containers/pidns/runpidnstest.sh
536ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
537ltp/testcases/kernel/numa/numa01.sh
538ltp/testcases/kernel/security/filecaps/Makefile
539ltp/testcases/network/dhcpd/dhcpd_tests.sh
540ltp/testcases/network/iptables/iptables_tests.sh
541ltp/testcases/network/traceroute/traceroute_tests.sh
542ltp/testcases/network/xinetd/xinetd_tests.sh
543
544
54551) Log Message:
546I'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>.
547
548Modified Files:
549ltp/runtest/syscalls
550ltp/testcases/kernel/syscalls/setgroups/Makefile
551ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
552ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
553ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
554ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
555
556Added Files:
557ltp/testcases/kernel/syscalls/setgroups/compat_16.h
558
55952) Log Message:
560In 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.
561Signed-off-by: Lin Feng Shen <shenlinf@cn.ibm.com>,
562Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
563
564Modified File(s):
565ltp/testcases/kernel/sched/tool/time-schedule.c
566
56753) Log Message:
568Sorry, I found one typo in my code. Please apply following patch. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
569
570Modified File(s):
571ltp/testcases/kernel/syscalls/utils/newer_64.mk
572
57354) Log Message:
574I tried to run runltp with the arguments suggested in the script's help and I get the error:
575./runltp: 783: arith: syntax error: "2,4,10240,1"
576I 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>.
577
578Modified File(s):
579ltp/runltp
580
58155) Log Message:
582I 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.
583
584Modified File(s):
585ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
586
58756) Log Message:
588While 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.
589Signed-off-by: Ankita Garg <ankita@in.ibm.com>,
590Acked-by: Vernon Mauery <vernux@us.ibm.com>.
591
592Modified File(s):
593ltp/testcases/realtime/func/sched_football/sched_football.c
594
59557) Log Message:
596We 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>.
597
598Modified File(s):
599ltp/testcases/kernel/syscalls/inotify/Makefile
600ltp/testcases/kernel/syscalls/inotify/inotify01.c
601ltp/testcases/kernel/syscalls/inotify/inotify02.c
602
60358) Log Message:
604On centos-5 2.6.18 kernel, I get a failure with shmat01. In the setup() function at the end:
605/* some architectures (e.g. parisc) are strange, so better always align to * * next SHMLBA address. */
606 base_addr = (void *)( ((unsigned long)(base_addr) & ~(SHMLBA-1)) + SHMLBA );
607This bumps up the address if it's already aligned. Signed-off-by: Bob Hepple <bhepple@promptu.com>.
608
609Modified File(s):
610ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
611
61259) Log Message:
613Reverting 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>.
614
615Modified File(s):
616ltp/testcases/kernel/fs/proc/proc01.c
617
61860) Log Message:
619Under 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>.
620
621Modified File(s):
622ltp/IDcheck.sh
623
subrata_modakd9e4d402008-07-31 08:27:13 +0000624LTP-20080731
625
6261) Log Message:
627I'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>.
628
629Modified File(s):
630ltp/lib/write_log.c
631ltp/testcases/kernel/fs/dmapi/attr.c
632ltp/testcases/kernel/fs/dmapi/config.c
633ltp/testcases/kernel/fs/dmapi/disp.c
634ltp/testcases/kernel/fs/dmapi/event_am.c
635ltp/testcases/kernel/fs/dmapi/event_an.c
636ltp/testcases/kernel/fs/dmapi/event_sd.c
637ltp/testcases/kernel/fs/dmapi/event_sn.c
638ltp/testcases/kernel/fs/dmapi/handle.c
639ltp/testcases/kernel/fs/dmapi/hole.c
640ltp/testcases/kernel/fs/dmapi/invis.c
641ltp/testcases/kernel/fs/dmapi/mmap.c
642ltp/testcases/kernel/fs/dmapi/mmapfile.c
643ltp/testcases/kernel/fs/dmapi/mount.c
644ltp/testcases/kernel/fs/dmapi/objref.c
645ltp/testcases/kernel/fs/dmapi/pmr_post.c
646ltp/testcases/kernel/fs/dmapi/pmr_pre.c
647ltp/testcases/kernel/fs/dmapi/right.c
648ltp/testcases/kernel/fs/dmapi/token.c
649ltp/testcases/kernel/fs/fsstress/fsstress.c
650ltp/testcases/kernel/fs/scsi/ltpfs/main.c
651ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
652ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
653ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
654ltp/testcases/kernel/syscalls/open/open08.c
655
6562) Log Message:
657Every once in a while, pselect01 fails with the following output:
658FAIL : Sleep time was incorrect:5 != 6
659This 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>.
660
661Modified File(s):
662ltp/testcases/kernel/syscalls/pselect/pselect01.c
663
6643) Log Message:
665Fix a bug in the selinux testsuite makefile, pointed out by David Howells. Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>.
666
667Modified File(s):
668ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
669
6704) Log Message:
671TEST_RETURN should not be inverted when logging. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
672
673Modified File(s):
674ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
675
6765) Log Message:
677gcov-kernel: refreshed 2.6.16 patch, adding CONFIG_MODVER compatbility
678
679Modified File(s):
680ltp/utils/analysis/gcov-kernel/linux-2.6.16-gcov.patch
681
6826) Log Message:
683Fixes the following issues:
684The 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>.
685
686Modified File(s):
687ltp/testcases/kernel/security/selinux-testsuite/policy/Makefile
688ltp/testcases/kernel/security/selinux-testsuite/policy/test_global.te
689ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
690ltp/testscripts/test_selinux.sh
691
6927) Log Message:
693I'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>.
694
695Modified File(s):
696ltp/testcases/kernel/mem/mem/mem02.c
697
6988) Log Message:
699I'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>.
700
701Modified File(s):
702ltp/testcases/kernel/mem/mtest06/mmap1.c
703
7049) Log Message:
705I'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>.
706
707Modified File(s):
708ltp/testcases/kernel/mem/mtest05/mmstress.c
709
71010) Log Messsage:
711
712Modified File(s):
713I'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>.
714
715Modified File(s):
716ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
717
71811) Log Message:
719I'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>.
720
721Modified File(s):
722ltp/testcases/kernel/sched/nptl/nptl01.c
723
72412) Log Message:
725I'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>.
726
727Modified File(s):
728ltp/testcases/kernel/syscalls/syscall/syscall01.c
729
73013) Log Message:
731There were some mistakes in my previous patch.
732- wrong mode 0644 for mkdir().
733- unnecessary to add 0644 for open() since the flag doesn't include O_CREAT (while it does no harm).
734By this new patch, they are fixed. Junjiro Okajima <hooanon05@yahoo.co.jp>.
735
736Modified File(s):
737ltp/lib/write_log.c
738ltp/testcases/ballista/ballista/templates/b_mq_attr.tpl
739ltp/testcases/ballista/ballista/templates/b_mqd.tpl
740ltp/testcases/ballista/ballista/templates/b_mqdSUN.tpl
741ltp/testcases/ballista/ballista/templates/b_ptr_sem_t.tpl
742ltp/testcases/kernel/fs/dmapi/attr.c
743ltp/testcases/kernel/fs/dmapi/config.c
744ltp/testcases/kernel/fs/dmapi/disp.c
745ltp/testcases/kernel/fs/dmapi/dm_test.h
746ltp/testcases/kernel/fs/dmapi/event_am.c
747ltp/testcases/kernel/fs/dmapi/event_an.c
748ltp/testcases/kernel/fs/dmapi/event_sd.c
749ltp/testcases/kernel/fs/dmapi/event_sn.c
750ltp/testcases/kernel/fs/dmapi/handle.c
751ltp/testcases/kernel/fs/dmapi/hole.c
752ltp/testcases/kernel/fs/dmapi/invis.c
753ltp/testcases/kernel/fs/dmapi/mmap.c
754ltp/testcases/kernel/fs/dmapi/mmapfile.c
755ltp/testcases/kernel/fs/dmapi/mount.c
756ltp/testcases/kernel/fs/dmapi/objref.c
757ltp/testcases/kernel/fs/dmapi/pmr_post.c
758ltp/testcases/kernel/fs/dmapi/pmr_pre.c
759ltp/testcases/kernel/fs/dmapi/right.c
760ltp/testcases/kernel/fs/dmapi/token.c
761ltp/testcases/kernel/fs/fsstress/fsstress.c
762ltp/testcases/kernel/fs/scsi/ltpfs/main.c
763ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
764ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
765ltp/testcases/kernel/syscalls/open/open08.c
766ltp/testcases/open_hpi_testsuite/utils/uid_utils.c
767
76814)Log Message:
769This 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>.
770
771Modified File(s):
772ltp/testcases/kernel/syscalls/readlink/readlink04.c
773
77415) Log Message:
775It eliminates the potential for many false negatives.
7761. Use cap_compare to compare capability sets instead of comparing the far less reliable text representations.
7772. pI' tests were failing bc I started with empty pI. Fill pI before those tests.
7783. Check for libcap-2.11 or later (by checking for cap_compare()).
779Signed-off-by: Serge Hallyn <serue@us.ibm.com>
780
781Modified File(s):
782ltp/testcases/kernel/security/filecaps/Makefile
783ltp/testcases/kernel/security/filecaps/check_simple_capset.c
784ltp/testcases/kernel/security/filecaps/filecapstest.sh
785ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
786
78716) Log Messsage:
788Porting of io_destroy(), io_getevents(), io_setup() & io_submit() syscall tests from Crackerjack to LTP, by Masatake YAMATO <yamato@redhat.com>.
789
790Modified Files:
791ltp/runtest/syscalls
792
793Added Files:
794ltp/testcases/kernel/syscalls/io_destroy/Makefile
795ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
796ltp/testcases/kernel/syscalls/io_destroy/run-io_destroy.sh
797ltp/testcases/kernel/syscalls/io_getevents/Makefile
798ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
799ltp/testcases/kernel/syscalls/io_getevents/run-io_getevents.sh
800ltp/testcases/kernel/syscalls/io_setup/Makefile
801ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
802ltp/testcases/kernel/syscalls/io_setup/run-io_setup.sh
803ltp/testcases/kernel/syscalls/io_submit/Makefile
804ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
805ltp/testcases/kernel/syscalls/io_submit/run-io_submit.sh
806
80717) Log Message:
808According 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>.
809
810Modified File(s):
811ltp/testcases/kernel/io/aio/aio01/aio01.c
812ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
813
81418) Log Message:
815Error 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>.
816
817Modified File(s):
818ltp/testcases/kernel/include/ia64.in
819ltp/testcases/kernel/include/linux_syscall_numbers.h
820
82119) Log Message:
822Add 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>.
823
824Modified Files:
825ltp/testcases/kernel/controllers/Makefile
826ltp/testcases/kernel/controllers/test_controllers.sh
827
828Added Files:
829ltp/testcases/kernel/controllers/io-throttle/Makefile
830ltp/testcases/kernel/controllers/io-throttle/README
831ltp/testcases/kernel/controllers/io-throttle/io_throttle_testplan.txt
832ltp/testcases/kernel/controllers/io-throttle/iobw.c
833ltp/testcases/kernel/controllers/io-throttle/myfunctions.sh
834ltp/testcases/kernel/controllers/io-throttle/run_io_throttle_test.sh
835
83620) Log Message:
837The 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>.
838
839Modified File(s):
840ltp/testcases/kernel/security/selinux-testsuite/policy/test_file.te
841
84221) Log Message:
843gcov-kernel: patches for 2.6.26
844
845Added Files:
846linux-2.6.26-gcov-arm-eabi.patch
847linux-2.6.26-gcov-arm-hack.patch
848linux-2.6.26-gcov.patch
849
85022) Log Message:
851The following problem i found:
8521, utimensat01.c still has not been compiled when check_for_utimensat_support return success.
8532, utimensat01 works on only i386 arch.
854Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>
855
856Modified File(s):
857ltp/testcases/kernel/include/i386.in
858ltp/testcases/kernel/include/ia64.in
859ltp/testcases/kernel/include/linux_syscall_numbers.h
860ltp/testcases/kernel/include/x86_64.in
861ltp/testcases/kernel/syscalls/utimensat/Makefile
862ltp/testcases/kernel/syscalls/utimensat/check_for_utimensat_support.c
863ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
864
86523) Log Message:
866Sorry, I took mistake in giving value to TST_* in io_setup01.c and io_submit01.c. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
867
868Modified File(s):
869ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
870ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
871
87224) Log Message:
873I found some typos. I cannot remember but maybe I introduced. Signed-off-by: Masatake YAMATO<yamato@redhat.com>.
874
875Modified File(s):
876ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
877ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
878ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
879
88025) Log Message:
881I get compile error in hackbench. With the following patch, the compiler error is gone. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
882
883Modified File(s):
884ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
885
88626) Log Message:
887In fact, the case "hackbench02 hackbench 150 thread 1000" failed when i tested the latest ltp. the following error message occured:
888--------------------
889Creating fdpair (error: Too many open files)
890--------------------
891The 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>.
892
893Modified File(s):
894ltp/runtest/sched
895
89627) Log Message:
897It 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>.
898
899Modified File(s):
900ltp/testcases/network/generate.sh
901
90228) Log Message:
903When 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?
904Gilles.
905
906According to man gcc:
907 -m64
908 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.
909--Darren
910
911I've also run the involved tests on an x86_64 machine and it was OK. Gilles Carry <Gilles.Carry@bull.net>.
912
913Modified File(s):
914ltp/testcases/realtime/config.mk
915
91629) Log Message:
917First 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>.
918
919Modified File(s):
920ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
921ltp/testcases/realtime/func/measurement/preempt_timing.c
922ltp/testcases/realtime/func/measurement/rdtsc-latency.c
923ltp/testcases/realtime/include/librttest.h
924ltp/testcases/realtime/lib/librttest.c
925
92630) Log Messsage:
927This 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>.
928I 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>.
929
930Modified File(s):
931ltp/testcases/realtime/include/librttest.h
932
93331) Log Message:
934In 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>.
935
936Modified File(s):
937ltp/testcases/realtime/lib/librttest.c
938
93932) Log Message:
940Update to OpenHPI 2.12.0 (see www.openhpi.org for more info)
941
942Modified File(s):
943ltp/testcases/open_hpi_testsuite/*
944
94533) Log Message:
946Addition 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>.
947
948Modified Files:
949ltp/Makefile
950ltp/runtest/numa
951ltp/runtest/syscalls
952ltp/testcases/kernel/numa/Makefile
953
954Added Files:
955ltp/testcases/kernel/syscalls/move_pages/Makefile
956ltp/testcases/kernel/syscalls/move_pages/move_pages.sh
957ltp/testcases/kernel/syscalls/move_pages/move_pages01.c
958ltp/testcases/kernel/syscalls/move_pages/move_pages02.c
959ltp/testcases/kernel/syscalls/move_pages/move_pages03.c
960ltp/testcases/kernel/syscalls/move_pages/move_pages03.mode.sh
961ltp/testcases/kernel/syscalls/move_pages/move_pages04.c
962ltp/testcases/kernel/syscalls/move_pages/move_pages05.c
963ltp/testcases/kernel/syscalls/move_pages/move_pages06.c
964ltp/testcases/kernel/syscalls/move_pages/move_pages07.c
965ltp/testcases/kernel/syscalls/move_pages/move_pages08.c
966ltp/testcases/kernel/syscalls/move_pages/move_pages09.c
967ltp/testcases/kernel/syscalls/move_pages/move_pages10.c
968ltp/testcases/kernel/syscalls/move_pages/move_pages11.c
969ltp/testcases/kernel/syscalls/move_pages/move_pages11.mode.sh
970ltp/testcases/kernel/syscalls/move_pages/move_pages_support.c
971ltp/testcases/kernel/syscalls/move_pages/move_pages_support.h
972ltp/tools/scripts/numa_test.sh
973
97434) Log Message:
975The 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>.
976
subrata_modak7ff94df2008-06-28 19:46:35 +0000977LTP-20080630
978
9791) Log Message:
980These tests were contributed by the timerfd() syscall developer Davide Libenzi <davidel@xmailserver.org>.
981
982Modified Files:
983ltp/runtest/syscalls
984Added Files:
985ltp/testcases/kernel/syscalls/timerfd/Makefile
986ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
987
9882) Log Message:
989CPU and MEMORY HOTPLUG test cases picked up from http://devresources.linux-foundation.org/dev/hotplug/
990
991Added Files:
992ltp/testcases/kernel/hotplug/cpu_hotplug/COPYING
993ltp/testcases/kernel/hotplug/cpu_hotplug/ChangeLog
994ltp/testcases/kernel/hotplug/cpu_hotplug/README
995ltp/testcases/kernel/hotplug/cpu_hotplug/runtests.sh
996ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug01.txt
997ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug02.txt
998ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug03.txt
999ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug04.txt
1000ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug05.txt
1001ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug06.txt
1002ltp/testcases/kernel/hotplug/cpu_hotplug/doc/todo.txt
1003ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug01.sh
1004ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug02.sh
1005ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug03.sh
1006ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug04.sh
1007ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.sar.sh
1008ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.sh
1009ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.top.sh
1010ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug07.sh
1011ltp/testcases/kernel/hotplug/cpu_hotplug/include/hotplug.fns
1012ltp/testcases/kernel/hotplug/cpu_hotplug/include/testsuite.fns
1013ltp/testcases/kernel/hotplug/cpu_hotplug/tools/do_disk_write_loop
1014ltp/testcases/kernel/hotplug/cpu_hotplug/tools/do_kcompile_loop
1015ltp/testcases/kernel/hotplug/cpu_hotplug/tools/do_spin_loop
1016ltp/testcases/kernel/hotplug/cpu_hotplug/tools/report_proc_interrupts
1017ltp/testcases/kernel/hotplug/memory_hotplug/COPYING
1018ltp/testcases/kernel/hotplug/memory_hotplug/Makefile
1019ltp/testcases/kernel/hotplug/memory_hotplug/README
1020ltp/testcases/kernel/hotplug/memory_hotplug/TODO
1021ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
1022ltp/testcases/kernel/hotplug/memory_hotplug/debug.h
1023ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.c
1024ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.h
1025ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.c
1026ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.h
1027ltp/testcases/kernel/hotplug/memory_hotplug/segment.c
1028ltp/testcases/kernel/hotplug/memory_hotplug/segment.h
1029ltp/testcases/kernel/hotplug/memory_hotplug/version.h
1030ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1
1031ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1c
1032ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1c8
1033ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1f
1034ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1l
1035ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1la
1036ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1shm
1037ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test2
1038ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test2l
1039ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test3
1040ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test3-1m
1041ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test3l
1042ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test4
1043ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test4f
1044ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-2shm-1m
1045ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1g
1046ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1g-interleaved
1047ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1g-touch
1048ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1p
1049ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-8p
1050ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-8p-nomig
1051ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-8p-touch
1052ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-16m
1053ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-16m-touch
1054ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-1m
1055ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-1m-touch
1056ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-8p
1057ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-shm-8p
1058ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-2shm-1m
1059ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-1g
1060ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-1g-interleaved
1061ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-1p
1062ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-8p
1063ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-file-16m
1064ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-file-1m
1065
10663) Log Message:
1067This 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>.
1068
1069Modified File(s):
1070ltp/testcases/kernel/syscalls/mremap/mremap04.c
1071
10724) Log Message:
1073I 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:
1074
1075start_time = nanoTime() + 1000000000;
1076rt = new realtimeThread(sched_param, new \
1077 PeriodicParameters(start_time, ...), ..., run);
1078
1079/* by the rtsj specification, this method will not run until start_time */
1080run() {
1081 now = nanoTime();
1082 start_latency = now - start_time;
1083 ...
1084}
1085
1086The rt-tests version went something like this:
1087
1088start_time = rt_gettime();
1089create_fifo_thread(periodic_thread, (void*)0, PRIO);
1090
1091periodic_thread() {
1092 now = rt_gettime();
1093 start_latency = now - start;
1094 ...
1095}
1096
1097As 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>.
1098
1099Modified File(s):
1100ltp/testcases/realtime/func/sched_latency/sched_latency.c
1101ltp/testcases/realtime/include/librttest.h
1102ltp/testcases/realtime/lib/librttest.c
1103
11045) Log Message:
1105The 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:
1106
1107<output>
1108Hello World
1109</output>
1110with return code 0 (success)
1111
1112instead of:
1113
1114<output>
1115execve05 1 FAIL : Failures reported above
1116</output>
1117with return code matching FAIL.
1118
1119This 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>.
1120
1121Modified Files:
1122ltp/testcases/kernel/syscalls/execve/execve05.c
1123
11246) Log Message:
1125The 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>.
1126
1127Modified Files:
1128ltp/testcases/kernel/syscalls/execve/execve05.c
1129
11307) Log Message:
1131The 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>.
1132
1133Modified Files:
1134ltp/testcases/kernel/syscalls/execve/execve05.c
1135
11368) Log Message:
1137The 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>.
1138
1139Modified Files:
1140ltp/testcases/kernel/syscalls/execve/execve05.c
1141
11429) Log Message:
1143This 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 :
1144- Process A calls sync_pipe_create
1145- Process A do a fork (creation of process B)
1146- Process A calls sync_pipe_wait
1147---> Process A blocks on sync_pipe_wait
1148- Process B starts
1149- Process B exits because of an early error.
1150In 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>.
1151
1152Modified File(s):
1153ltp/lib/libtestsuite.c
1154
115510) Log Message:
1156This patch fixes a compilation warning due to the function "sync_pipe_close" which was not exported. Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>.
1157
1158Modified File(s):
1159ltp/include/libtestsuite.h
1160
116111) Log Message:
1162After 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>.
1163
1164Modified Files:
1165ltp/testcases/kernel/syscalls/ipc/msgrcv/Makefile
1166ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
1167ltp/testcases/kernel/syscalls/ipc/msgsnd/Makefile
1168ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
1169ltp/testcases/kernel/syscalls/ipc/semctl/Makefile
1170ltp/testcases/kernel/syscalls/ipc/semop/Makefile
1171ltp/testcases/kernel/syscalls/ipc/shmctl/Makefile
1172
1173Removed Files:
1174ltp/testcases/kernel/syscalls/lib/Makefile
1175ltp/testcases/kernel/syscalls/lib/libtestsuite.c
1176ltp/testcases/kernel/syscalls/lib/libtestsuite.h
1177
117812) Log Message:
1179time-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>.
1180
1181Modified File(s):
1182ltp/testcases/kernel/sched/tool/time-schedule.c
1183
118413) Log Message:
1185This patch fix the make file of fs_bin test case so that it can be cross-built. Roy Lee <roylee@andestech.com>.
1186
1187Modified File(s):
1188ltp/testcases/kernel/fs/fs_bind/bin/Makefile
1189
119014) Log Message:
1191Add syscall numbers for timerfd syscalls under i386 and x86_64. Roy Lee <roylee@andestech.com>.
1192
1193Modified File(s):
1194ltp/testcases/kernel/include/i386.in
1195ltp/testcases/kernel/include/linux_syscall_numbers.h
1196ltp/testcases/kernel/include/x86_64.in
1197
119815) Log Message:
1199Currently, 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>.
1200
1201Modified File(s):
1202ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
1203
120416) Log Message:
1205It 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>.
1206
1207Modified File(s):
1208ltp/testcases/realtime/include/librttest.h
1209
121017) Log Message:
1211utimensat() 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>.
1212
1213Modified File(s):
1214ltp/runtest/syscalls
1215
1216Added Files:
1217ltp/testcases/kernel/syscalls/utimensat/Makefile
1218ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
1219ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
1220
122118) Log Message:
1222On ia64, __clone2() is used instead of clone(). Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
1223
1224Modified File(s):
1225ltp/testcases/kernel/fs/fs_bind/bin/nsclone.c
1226
122719) Log Message:
1228I 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>.
1229
1230Modified File(s):
1231ltp/testcases/kernel/syscalls/fork/fork12.c
1232
123320) Log Message:
1234This 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>.
1235
1236Modified File(s):
1237ltp/testcases/kernel/io/writetest/writetest.c
1238
123921) Log Message:
1240mallocstress 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>.
1241
1242Modified File(s):
1243ltp/testcases/kernel/mem/mtest07/mallocstress.c
1244
124522) Log Message:
1246Reverting 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.
1247-fixes bugs
1248-adds the capability to stress a server with multiple clients"
1249So 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
1250 buf=(char *)malloc(clnt*maxClients);
1251by
1252 buf=(char *)malloc(clnt*(maxClients+1));
1253Signed-off-by: Le Rouzic <aime.le-rouzic@bull.net>.
1254
1255Modified File(s):
1256ltp/testcases/network/nfsv4/locks/Makefile
1257ltp/testcases/network/nfsv4/locks/locktests.c
1258
1259Added Files:
1260ltp/testcases/network/nfsv4/locks/locktests.h
1261
1262Removed Files:
1263ltp/testcases/network/nfsv4/locks/test
1264
1265
126623) Log Message:
1267In the manpage for tst_res(3) in the April snapshot it says...
1268 tst_brk - Print result message and break remaining test cases
1269 tst_brkm - Print result message, including file contents, and break remaining test cases
1270... 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>.
1271
1272Modified File(s):
1273ltp/doc/man3/tst_res.3
1274
127524) Log Message:
1276Force 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.
1277Signed-off-by: Giuseppe Cavallaro <peppe.cavallaro@st.com>,
1278Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>.
1279
1280Modified File(s):
1281ltp/testcases/network/stress/ns-tools/ns-mcast_join.c
1282
128325) Log Message:
1284Fix 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>.
1285
1286Modified File(s):
1287ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_fdreceive.te
1288ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_sigiotask.c
1289
129026) Log Message:
1291Included the statement:
1292 These tests are OSDL/LF and imported into LTP under GPLv2.
1293
1294Modified File(s):
1295ltp/testcases/kernel/hotplug/cpu_hotplug/COPYING
1296ltp/testcases/kernel/hotplug/memory_hotplug/COPYING
1297
129827) Log Message:
1299This 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>.
1300
1301Modified Files:
1302ltp/testcases/realtime/profiles/default
1303
1304Added Files:
1305ltp/testcases/realtime/func/async_handler/run_auto.sh
1306
130728) Log Message:
1308Looks 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>.
1309
1310Modified File(s):
1311ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
1312
131329) Log Message:
1314we 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>.
1315
1316Modified File(s):
1317ltp/testscripts/test_fs_bind.sh
1318
131930) Log Message:
1320signal_test_01 failed on ia64, the following message outputed:
1321---------------------------
1322ERROR [line: 146] sigaltstack failed: Cannot allocate memory
1323: Cannot allocate memory
1324signal_test_01: IPC Signals TestSuite program
1325---------------------------
1326And, i found the defined macro STACKSIZE is short on ia64. This patch fix it. Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>.
1327
1328Modified File(s):
1329ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
1330
133131) Log Message:
1332signal_test_05 failed on ia64 and x86_64, the following message outputed:
1333---------------------------
1334ERROR [line: 145] child process exited abnormally
1335---------------------------
1336Some 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>.
1337
1338Modified File(s):
1339ltp/testcases/kernel/ipc/ipc_stress/signal_test_05.c
1340
134132) Log Message:
1342Updating to include info about all other LTP man pages. Subrata Modak <subrata@linux.vnet.ibm.com>
1343
1344Modified File(s):
1345ltp/README.ltp-devel
1346
134733) Log Message:
1348I'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>
1349
1350Modified Files:
1351ltp/runtest/syscalls
1352
1353Added Files:
1354ltp/testcases/kernel/syscalls/gettid/Makefile
1355ltp/testcases/kernel/syscalls/gettid/gettid01.c
1356
135734) Log Message:
1358I 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>.
1359
1360Modified File(s):
1361ltp/testcases/kernel/syscalls/exit/exit02.c
1362
136335) Log Message:
1364This 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>.
1365
1366Modified File(s):
1367ltp/testcases/kernel/syscalls/ipc/semctl/semctl06.c
1368
136936) Log Message:
1370The 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>.
1371
1372Modified File(s):
1373ltp/lib/Makefile
1374
137537) Log Message:
1376Addition of enhanced test plan by Cai Qian <qcai@redhat.com>.
1377
1378Modified File(s):
1379ltp/testcases/kdump/doc/TEST_PLAN.txt
1380
138138) Log Message:
1382Fixed 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.
1383
1384Modified File(s):
1385ltp/testcases/network/stress/ns-tools/check_netem
1386
138739) Log Message:
1388Running 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>.
1389
1390Modified File(s):
1391ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip01
1392
139340) Log Message:
1394This 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>.
1395
1396Modified File(s):
1397ltp/testcases/network/stress/ns-tools/killall_udp_traffic
1398
139941) Log Message:
1400Attached 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>.
1401
1402Modified File(s):
1403ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip01
1404ltp/testcases/network/stress/ns-tools/killall_icmp_traffic
1405ltp/testcases/network/stress/ns-tools/killall_tcp_traffic
1406ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip01
1407
140842) Log Message:
1409Addition 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>.
1410
1411Added File(s):
1412ltp/runtest/connectors
1413ltp/testcases/kernel/connectors/Makefile
1414ltp/testcases/kernel/connectors/pec/Makefile
1415ltp/testcases/kernel/connectors/pec/README
1416ltp/testcases/kernel/connectors/pec/event_generator.c
1417ltp/testcases/kernel/connectors/pec/pec_listener.c
1418ltp/testcases/kernel/connectors/pec/run_pec_test
1419
142043) Log Message:
1421Here it is. Based on my last patch.
1422- building failure on 2.6.16 should be fixed
1423- fix "make install" if kernel version < 2.6.15
1424- abort tests if kernel version < 2.6.15
1425Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
1426
1427Modified File(s):
1428ltp/runtest/connectors
1429ltp/testcases/kernel/connectors/Makefile
1430ltp/testcases/kernel/connectors/pec/Makefile
1431ltp/testcases/kernel/connectors/pec/pec_listener.c
1432
1433Added File(s):
1434ltp/testcases/kernel/connectors/connector_test.sh
1435
143644) Log Message:
1437This was ported from the Crackerjack Project by Masatake YAMATO <yamato@redhat.com>.
1438
1439Modified Files:
1440ltp/runtest/syscalls
1441
1442Added Files:
1443ltp/testcases/kernel/syscalls/io_cancel/Makefile
1444ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
1445ltp/testcases/kernel/syscalls/io_cancel/run-io_cancel.sh
1446
144745) Log Message:
1448I'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>.
1449
1450Modified File(s):
1451ltp/testcases/kernel/syscalls/io_cancel/Makefile
1452ltp/testcases/kernel/syscalls/io_cancel/run-io_cancel.sh
1453
145446) Log Message:
1455hackbench 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>.
1456
1457Modified Files:
1458ltp/runtest/sched
1459ltp/testcases/kernel/sched/Makefile
1460
1461Added Files:
1462ltp/testcases/kernel/sched/cfs-scheduler/Makefile
1463ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
1464
146547) Log Message:
1466I 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>.
1467
1468Modified File(s):
1469ltp/doc/testcases/network.txt
1470ltp/runtest/rpc
1471ltp/runtest/stress.part3
1472
147348) Log Message:
1474Few Changes to ttype value.
1475
1476Modified File(s):
1477ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
1478
147949) Log Message:
1480Changes to fix Build, Install and run on non-supported architectures.
1481
1482Added Files:
1483ltp/testcases/kernel/syscalls/utimensat/check_for_utimensat_support.c
1484Modified Files:
1485ltp/testcases/kernel/syscalls/utimensat/Makefile
1486ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
1487ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
1488
148950) Log Message:
1490Fixing the run on supported kernels.
1491
1492Modified File(s):
1493ltp/testscripts/test_fs_bind.sh
1494
subrata_modak6a860fc2008-06-01 09:34:23 +00001495LTP-20080531
1496
14971) Log Message:
1498Following 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>
1499
1500Modified File(s):
1501ltp/testcases/ballista/ballista/ballista.cpp
1502ltp/testcases/ballista/ballista/ballistaUtil.cpp
1503ltp/testcases/ballista/ballista/callGen.cpp
1504ltp/testcases/ballista/ballista/callGen_standAlone.cpp
1505ltp/testcases/ballista/ballista/create_code.pl
1506ltp/testcases/ballista/ballista/create_code_standAlone.pl
1507ltp/testcases/ballista/ballista/executeTestCase.cpp
1508ltp/testcases/ballista/ballista/executeTestCase.fresh
1509ltp/testcases/ballista/ballista/genCode.cpp
1510ltp/testcases/ballista/ballista/genCodeCreator.cpp
1511ltp/testcases/ballista/ballista/line.cpp
1512ltp/testcases/ballista/ballista/line.h
1513ltp/testcases/ballista/ballista/match.cpp
1514ltp/testcases/ballista/ballista/parseArguments.cpp
1515ltp/testcases/ballista/ballista/replacer.cpp
1516ltp/testcases/ballista/ballista/selfHost.cpp
1517ltp/testcases/ballista/ballista/serverCommunication.cpp
1518ltp/testcases/ballista/ballista/testCaseIterator.cpp
1519ltp/testcases/ballista/ballista/testCaseIterator.h
1520ltp/testcases/ballista/ballista/compile/bparser.cpp
1521ltp/testcases/ballista/ballista/templates/bTypes.cpp
1522
15232) Log Message:
1524The 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>
1525
1526Modified File(s):
1527ltp/testcases/kernel/mem/shmt/shmt09.c
1528ltp/testcases/kernel/syscalls/mmap/mmap01.c
1529
15303) Log Message:
1531These 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>.
1532
1533Modified File(s):
1534ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
1535ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
1536ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
1537ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
1538ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
1539ltp/testcases/kernel/syscalls/splice/splice01.c
1540ltp/testcases/kernel/syscalls/tee/tee01.c
1541ltp/testcases/kernel/syscalls/utime/utime01.c
1542ltp/testcases/kernel/syscalls/utime/utime02.c
1543ltp/testcases/kernel/syscalls/utime/utime03.c
1544ltp/testcases/network/nfs/nfs01/nfs01
1545
15464) Log Message:
1547Update to OpenHPI 2.10.1 (see www.openhpi.org for more info)
1548
1549Modified Files:
1550ltp/testcases/open_hpi_testsuite/Makefile.am
1551ltp/testcases/open_hpi_testsuite/Makefile.in
1552ltp/testcases/open_hpi_testsuite/configure
1553ltp/testcases/open_hpi_testsuite/configure.ac
1554ltp/testcases/open_hpi_testsuite/openhpi.conf.example
1555ltp/testcases/open_hpi_testsuite/openhpi.spec.in
1556ltp/testcases/open_hpi_testsuite/clients/Makefile.in
1557ltp/testcases/open_hpi_testsuite/clients/hpiel.c
1558ltp/testcases/open_hpi_testsuite/clients/hpievents.c
1559ltp/testcases/open_hpi_testsuite/clients/hpipower.c
1560ltp/testcases/open_hpi_testsuite/cpp/Makefile.in
1561ltp/testcases/open_hpi_testsuite/cpp/t/Makefile.in
1562ltp/testcases/open_hpi_testsuite/docs/Makefile.am
1563ltp/testcases/open_hpi_testsuite/docs/Makefile.in
1564ltp/testcases/open_hpi_testsuite/docs/hld/Makefile.am
1565ltp/testcases/open_hpi_testsuite/docs/hld/Makefile.in
1566ltp/testcases/open_hpi_testsuite/docs/hld/appendix.sgml
1567ltp/testcases/open_hpi_testsuite/docs/hld/authors.dtd
1568ltp/testcases/open_hpi_testsuite/docs/hld/bookinfo.sgml
1569ltp/testcases/open_hpi_testsuite/docs/hld/introduction.sgml
1570ltp/testcases/open_hpi_testsuite/docs/hld/legal.dtd
1571ltp/testcases/open_hpi_testsuite/docs/hld/obtaining.sgml
1572ltp/testcases/open_hpi_testsuite/docs/hld/openhpi-manual.sgml
1573ltp/testcases/open_hpi_testsuite/docs/hld/openhpi_highlevel.sgml
1574ltp/testcases/open_hpi_testsuite/docs/hld/openhpi_structure.sgml
1575ltp/testcases/open_hpi_testsuite/docs/hld/plugin_guide.sgml
1576ltp/testcases/open_hpi_testsuite/docs/hld/plugin_usage.sgml
1577ltp/testcases/open_hpi_testsuite/docs/hld/revisions.dtd
1578ltp/testcases/open_hpi_testsuite/docs/hld/sahpi_breakdown.sgml
1579ltp/testcases/open_hpi_testsuite/docs/man/Makefile.in
1580ltp/testcases/open_hpi_testsuite/hpi_shell/Makefile.am
1581ltp/testcases/open_hpi_testsuite/hpi_shell/Makefile.in
1582ltp/testcases/open_hpi_testsuite/hpi_shell/commands.c
1583ltp/testcases/open_hpi_testsuite/hpi_shell/ctrl_inv.c
1584ltp/testcases/open_hpi_testsuite/hpi_shell/hpi_cmd.h
1585ltp/testcases/open_hpi_testsuite/hpi_shell/sensor.c
1586ltp/testcases/open_hpi_testsuite/hpi_shell/session.c
1587ltp/testcases/open_hpi_testsuite/hpi_ui_lib/Makefile.in
1588ltp/testcases/open_hpi_testsuite/hpi_ui_lib/service.c
1589ltp/testcases/open_hpi_testsuite/hpi_ui_lib/show.c
1590ltp/testcases/open_hpi_testsuite/marshal/Makefile.in
1591ltp/testcases/open_hpi_testsuite/marshal/connection.c
1592ltp/testcases/open_hpi_testsuite/marshal/marshal.c
1593ltp/testcases/open_hpi_testsuite/marshal/marshal_hpi_types.c
1594ltp/testcases/open_hpi_testsuite/marshal/marshal_hpi_types.h
1595ltp/testcases/open_hpi_testsuite/marshal/strmsock.cpp
1596ltp/testcases/open_hpi_testsuite/marshal/t/Makefile.am
1597ltp/testcases/open_hpi_testsuite/marshal/t/Makefile.in
1598ltp/testcases/open_hpi_testsuite/marshal/t/float_format.c
1599ltp/testcases/open_hpi_testsuite/marshal/t/marshal_012.c
1600ltp/testcases/open_hpi_testsuite/marshal/t/marshal_013.c
1601ltp/testcases/open_hpi_testsuite/marshal/t/marshal_014.c
1602ltp/testcases/open_hpi_testsuite/marshal/t/marshal_015.c
1603ltp/testcases/open_hpi_testsuite/marshal/t/marshal_016.c
1604ltp/testcases/open_hpi_testsuite/marshal/t/marshal_017.c
1605ltp/testcases/open_hpi_testsuite/marshal/t/marshal_018.c
1606ltp/testcases/open_hpi_testsuite/marshal/t/marshal_028.c
1607ltp/testcases/open_hpi_testsuite/openhpid/Makefile.am
1608ltp/testcases/open_hpi_testsuite/openhpid/Makefile.in
1609ltp/testcases/open_hpi_testsuite/openhpid/openhpiclient.cpp
1610ltp/testcases/open_hpi_testsuite/openhpid/openhpid.cpp
1611ltp/testcases/open_hpi_testsuite/plugins/Makefile.in
1612ltp/testcases/open_hpi_testsuite/plugins/ipmi/Makefile.in
1613ltp/testcases/open_hpi_testsuite/plugins/ipmi/t/Makefile.in
1614ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/Makefile.in
1615ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_discover.cpp
1616ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_domain.cpp
1617ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_log.cpp
1618ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_mc_vendor.cpp
1619ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_resource.cpp
1620ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_sdr.cpp
1621ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_sensor_hotswap.cpp
1622ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/thread.cpp
1623ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/Makefile.in
1624ltp/testcases/open_hpi_testsuite/plugins/rtas/Makefile.in
1625ltp/testcases/open_hpi_testsuite/plugins/simulator/Makefile.in
1626ltp/testcases/open_hpi_testsuite/plugins/simulator/t/Makefile.in
1627ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/Makefile.in
1628ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/Makefile.in
1629ltp/testcases/open_hpi_testsuite/plugins/sysfs/Makefile.in
1630ltp/testcases/open_hpi_testsuite/plugins/watchdog/Makefile.in
1631ltp/testcases/open_hpi_testsuite/scripts/Makefile.in
1632ltp/testcases/open_hpi_testsuite/scripts/test/Makefile.in
1633ltp/testcases/open_hpi_testsuite/scripts/test/conformance_report.pl
1634ltp/testcases/open_hpi_testsuite/scripts/test/coverage_report.pl
1635ltp/testcases/open_hpi_testsuite/scripts/test/gcov2html.pl
1636ltp/testcases/open_hpi_testsuite/scripts/test/generate_index.pl
1637ltp/testcases/open_hpi_testsuite/scripts/test/gsum2html.pl
1638ltp/testcases/open_hpi_testsuite/scripts/test/testconformance.pl
1639ltp/testcases/open_hpi_testsuite/scripts/test/testcoverage.pl
1640ltp/testcases/open_hpi_testsuite/snmp/Makefile.in
1641ltp/testcases/open_hpi_testsuite/src/Makefile.in
1642ltp/testcases/open_hpi_testsuite/src/config.c
1643ltp/testcases/open_hpi_testsuite/src/event.c
1644ltp/testcases/open_hpi_testsuite/src/safhpi.c
1645ltp/testcases/open_hpi_testsuite/src/t/Makefile.in
1646ltp/testcases/open_hpi_testsuite/src/t/ohpi/Makefile.in
1647ltp/testcases/open_hpi_testsuite/utils/Makefile.in
1648ltp/testcases/open_hpi_testsuite/utils/sahpi_enum_utils.c
1649ltp/testcases/open_hpi_testsuite/utils/sahpi_enum_utils.h
1650ltp/testcases/open_hpi_testsuite/utils/sahpi_struct_utils.c
1651ltp/testcases/open_hpi_testsuite/utils/sahpi_struct_utils.h
1652ltp/testcases/open_hpi_testsuite/utils/uid_utils.c
1653ltp/testcases/open_hpi_testsuite/utils/t/Makefile.in
1654ltp/testcases/open_hpi_testsuite/utils/t/ann/Makefile.in
1655ltp/testcases/open_hpi_testsuite/utils/t/el/Makefile.in
1656ltp/testcases/open_hpi_testsuite/utils/t/epath/Makefile.in
1657ltp/testcases/open_hpi_testsuite/utils/t/rpt/Makefile.in
1658ltp/testcases/open_hpi_testsuite/utils/t/sahpi/Makefile.in
1659ltp/testcases/open_hpi_testsuite/utils/t/uid/Makefile.in
1660
1661Added Files:
1662ltp/testcases/open_hpi_testsuite/hpi_shell/dimi.c
1663ltp/testcases/open_hpi_testsuite/hpi_shell/fumi.c
1664
1665Removed Files:
1666ltp/testcases/open_hpi_testsuite/openhpi.spec
1667ltp/testcases/open_hpi_testsuite/hpi_shell/hpi_cmd
1668ltp/testcases/open_hpi_testsuite/hpi_shell/openhpiclient.cpp
1669ltp/testcases/open_hpi_testsuite/hpi_shell/openhpiclient.h
1670ltp/testcases/open_hpi_testsuite/marshal/t/connection.c
1671ltp/testcases/open_hpi_testsuite/marshal/t/marshal.c
1672ltp/testcases/open_hpi_testsuite/marshal/t/marshal_hpi_types.c
1673ltp/testcases/open_hpi_testsuite/openhpid/alarm.c
1674ltp/testcases/open_hpi_testsuite/openhpid/config.c
1675ltp/testcases/open_hpi_testsuite/openhpid/domain.c
1676ltp/testcases/open_hpi_testsuite/openhpid/event.c
1677ltp/testcases/open_hpi_testsuite/openhpid/hotswap.c
1678ltp/testcases/open_hpi_testsuite/openhpid/init.c
1679ltp/testcases/open_hpi_testsuite/openhpid/lock.c
1680ltp/testcases/open_hpi_testsuite/openhpid/ohpi.c
1681ltp/testcases/open_hpi_testsuite/openhpid/openhpiclient.h
1682ltp/testcases/open_hpi_testsuite/openhpid/plugin.c
1683ltp/testcases/open_hpi_testsuite/openhpid/plugin_static.c
1684ltp/testcases/open_hpi_testsuite/openhpid/safhpi.c
1685ltp/testcases/open_hpi_testsuite/openhpid/session.c
1686ltp/testcases/open_hpi_testsuite/openhpid/threaded.c
1687ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_addr.cpp
1688ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_auth.cpp
1689ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_cmd.cpp
1690ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_con.cpp
1691ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_con_lan.cpp
1692ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_con_smi.cpp
1693ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_log.cpp
1694ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_msg.cpp
1695ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_sensor_factors.cpp
1696ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_utils.cpp
1697ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/thread.cpp
1698ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/el2event.c
1699ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/el2event.c
1700ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc.c
1701ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_annunciator.c
1702ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_control.c
1703ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_discover.c
1704ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_discover_bc.c
1705ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_discover_rsa.c
1706ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_event.c
1707ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_hotswap.c
1708ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_inventory.c
1709ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_power.c
1710ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_reset.c
1711ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_resources.c
1712ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_resources_rsa.c
1713ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_sel.c
1714ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_sensor.c
1715ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_session.c
1716ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_time.c
1717ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_utils.c
1718ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_watchdog.c
1719ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_xml2event.c
1720ltp/testcases/open_hpi_testsuite/src/plugin_static.c
1721ltp/testcases/open_hpi_testsuite/utils/t/ann/announcement_utils.c
1722ltp/testcases/open_hpi_testsuite/utils/t/el/el_utils.c
1723ltp/testcases/open_hpi_testsuite/utils/t/epath/epath_utils.c
1724ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_enum_utils.c
1725ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_event_encode.c
1726ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_event_utils.c
1727ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_struct_utils.c
1728ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_time_utils.c
1729ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpiatca_enum_utils.c
1730ltp/testcases/open_hpi_testsuite/utils/t/epath/uid_utils.c
1731ltp/testcases/open_hpi_testsuite/utils/t/rpt/epath_utils.c
1732ltp/testcases/open_hpi_testsuite/utils/t/rpt/rpt_utils.c
1733ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_enum_utils.c
1734ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_event_encode.c
1735ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_event_utils.c
1736ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_struct_utils.c
1737ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_time_utils.c
1738ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpiatca_enum_utils.c
1739ltp/testcases/open_hpi_testsuite/utils/t/rpt/uid_utils.c
1740ltp/testcases/open_hpi_testsuite/utils/t/sahpi/epath_utils.c
1741ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_enum_utils.c
1742ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_event_encode.c
1743ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_event_utils.c
1744ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_struct_utils.c
1745ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_time_utils.c
1746ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpiatca_enum_utils.c
1747ltp/testcases/open_hpi_testsuite/utils/t/sahpi/uid_utils.c
1748ltp/testcases/open_hpi_testsuite/utils/t/uid/epath_utils.c
1749ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_enum_utils.c
1750ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_event_encode.c
1751ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_event_utils.c
1752ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_struct_utils.c
1753ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_time_utils.c
1754ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpiatca_enum_utils.c
1755ltp/testcases/open_hpi_testsuite/utils/t/uid/uid_utils.c
1756
17575) Log Message:
1758Added 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>
1759
1760Modified Files:
1761ltp/testcases/realtime/lib/librttest.c
1762
17636) Log Message:
1764Modified 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>
1765
1766Modified Files:
1767ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
1768
17697) Log Message:
1770Added -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>.
1771
1772Modified Files:
1773ltp/testcases/realtime/include/librttest.h
1774ltp/testcases/realtime/lib/librttest.c
1775
17768) Log Message:
1777Modified 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>.
1778
1779Modified Files:
1780ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
1781
17829) Log Message:
1783Modified 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>.
1784
1785Modified Files:
1786ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
1787
178810) Log Message:
1789Modified 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>.
1790
1791Modified Files:
1792ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
1793
179411) Log Message:
1795Modified 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>.
1796
1797Modified Files:
1798ltp/testcases/realtime/func/async_handler/async_handler.c
1799ltp/testcases/realtime/func/async_handler/async_handler_jk.c
1800
180112) Log Message:
1802Modified 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>.
1803
1804Modified Files:
1805ltp/testcases/realtime/func/pi_perf/pi_perf.c
1806
180713) Log Message:
1808Modified 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>.
1809
1810Modified Files:
1811ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
1812
181314) Log Message:
1814Modified 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>.
1815
1816Modified Files:
1817ltp/testcases/realtime/func/thread_clock/tc-2.c
1818
181915) Log Message:
1820Modified 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>.
1821
1822Modified Files:
1823ltp/testcases/realtime/func/sched_latency/sched_latency.c
1824
182516) Log Message:
1826It 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>
1827
1828Modified File(s):
1829ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
1830
183117) Log Message:
1832I 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>
1833
1834Modified File(s):
1835ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
1836
183718) Log Message:
1838punt useless local prototype for fdopen() -- stdio.h already provides this, by, Mike Frysinger <vapier@users.sourceforge.net>
1839
1840Modified File(s):
1841ltp/lib/tst_res.c
1842
184319) Log Message:
1844cleanup CFLAGS handling, by, Mike Frysinger <vapier@users.sourceforge.net>
1845
1846Modified File(s):
1847ltp/lib/Makefile
1848
184920) Log Message:
1850tst_require_root(): unify root checking with this function, by, Mike Frysinger <vapier@users.sourceforge.net>
1851
1852Modified File(s):
1853ltp/include/test.h
1854
185521) Log Message:
1856tst_require_root(): unify root checking with this function
1857
1858Modified File(s):
1859ltp/lib/tst_res.c
1860
186122) Log Message:
1862convert to standard ltp functions, by, Mike Frysinger <vapier@users.sourceforge.net>
1863
1864Modified File(s):
1865ltp/testcases/kernel/fs/fs_perms/Makefile
1866ltp/testcases/kernel/fs/fs_perms/fs_perms.c
1867
186823) Log Message:
1869fix error in previous commit: compare result to expected result, not 0
1870
1871Modified File(s):
1872ltp/testcases/kernel/fs/fs_perms/fs_perms.c
1873
187424) Log Message:
1875normalize exit values as expected: 0 means PASS and non-0 means FAIL
1876
1877Modified File(s):
1878ltp/testcases/kernel/fs/fs_perms/fs_perms.c
1879ltp/testcases/kernel/fs/fs_perms/simpletest.sh
1880ltp/testcases/kernel/fs/fs_perms/testx.c
1881
188225) Log Message:
1883lcov: --norecursion becomes --no-recursion + added docs, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
1884
1885Modified File(s):
1886ltp/utils/analysis/lcov/man/geninfo.1
1887ltp/utils/analysis/lcov/man/lcov.1
1888ltp/utils/analysis/lcov/bin/geninfo
1889ltp/utils/analysis/lcov/bin/lcov
1890
189126) Log Message:
1892Attached 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>
1893
1894Modified File(s):
1895ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
1896
189727) Log Message:
1898The 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>
1899
1900Modified File(s):
1901ltp/testcases/Makefile
1902
190328) Log Message:
1904Fix for some failures by Anoop V Chakkalakkal <anoop.vijayan@in.ibm.com>.
1905
1906Modified File(s):
1907ltp/testcases/kernel/mem/mtest07/mallocstress.c
1908
190929) Log Message:
1910This 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>.
1911
1912Modified Files:
1913ltp/runltp
1914ltp/testcases/kernel/fs/Makefile
1915ltp/tools/apicmds/Makefile
1916ltp/tools/apicmds/ltpapicmd.c
1917
1918Added Files:
1919ltp/runtest/fs_bind
1920ltp/testcases/kernel/fs/fs_bind/BUGS
1921ltp/testcases/kernel/fs/fs_bind/CHANGELOG
1922ltp/testcases/kernel/fs/fs_bind/Makefile
1923ltp/testcases/kernel/fs/fs_bind/README
1924ltp/testcases/kernel/fs/fs_bind/TODO
1925ltp/testcases/kernel/fs/fs_bind/bin/Makefile
1926ltp/testcases/kernel/fs/fs_bind/bin/check_prop
1927ltp/testcases/kernel/fs/fs_bind/bin/lockfile
1928ltp/testcases/kernel/fs/fs_bind/bin/makedir
1929ltp/testcases/kernel/fs/fs_bind/bin/nsclone.c
1930ltp/testcases/kernel/fs/fs_bind/bin/setup
1931ltp/testcases/kernel/fs/fs_bind/bin/setupnslock
1932ltp/testcases/kernel/fs/fs_bind/bin/smount.c
1933ltp/testcases/kernel/fs/fs_bind/bind/OO_descriptions.txt
1934ltp/testcases/kernel/fs/fs_bind/bind/test01
1935ltp/testcases/kernel/fs/fs_bind/bind/test02
1936ltp/testcases/kernel/fs/fs_bind/bind/test03
1937ltp/testcases/kernel/fs/fs_bind/bind/test04
1938ltp/testcases/kernel/fs/fs_bind/bind/test05
1939ltp/testcases/kernel/fs/fs_bind/bind/test06
1940ltp/testcases/kernel/fs/fs_bind/bind/test07
1941ltp/testcases/kernel/fs/fs_bind/bind/test07-2
1942ltp/testcases/kernel/fs/fs_bind/bind/test08
1943ltp/testcases/kernel/fs/fs_bind/bind/test09
1944ltp/testcases/kernel/fs/fs_bind/bind/test10
1945ltp/testcases/kernel/fs/fs_bind/bind/test11
1946ltp/testcases/kernel/fs/fs_bind/bind/test12
1947ltp/testcases/kernel/fs/fs_bind/bind/test13
1948ltp/testcases/kernel/fs/fs_bind/bind/test14
1949ltp/testcases/kernel/fs/fs_bind/bind/test15
1950ltp/testcases/kernel/fs/fs_bind/bind/test16
1951ltp/testcases/kernel/fs/fs_bind/bind/test17
1952ltp/testcases/kernel/fs/fs_bind/bind/test18
1953ltp/testcases/kernel/fs/fs_bind/bind/test19
1954ltp/testcases/kernel/fs/fs_bind/bind/test20
1955ltp/testcases/kernel/fs/fs_bind/bind/test21
1956ltp/testcases/kernel/fs/fs_bind/bind/test22
1957ltp/testcases/kernel/fs/fs_bind/bind/test23
1958ltp/testcases/kernel/fs/fs_bind/bind/test24
1959ltp/testcases/kernel/fs/fs_bind/cloneNS/OO_descriptions.txt
1960ltp/testcases/kernel/fs/fs_bind/cloneNS/child01
1961ltp/testcases/kernel/fs/fs_bind/cloneNS/child02
1962ltp/testcases/kernel/fs/fs_bind/cloneNS/child03
1963ltp/testcases/kernel/fs/fs_bind/cloneNS/child04
1964ltp/testcases/kernel/fs/fs_bind/cloneNS/child05
1965ltp/testcases/kernel/fs/fs_bind/cloneNS/child06
1966ltp/testcases/kernel/fs/fs_bind/cloneNS/child07
1967ltp/testcases/kernel/fs/fs_bind/cloneNS/parent01
1968ltp/testcases/kernel/fs/fs_bind/cloneNS/parent02
1969ltp/testcases/kernel/fs/fs_bind/cloneNS/parent03
1970ltp/testcases/kernel/fs/fs_bind/cloneNS/parent04
1971ltp/testcases/kernel/fs/fs_bind/cloneNS/parent05
1972ltp/testcases/kernel/fs/fs_bind/cloneNS/parent06
1973ltp/testcases/kernel/fs/fs_bind/cloneNS/parent07
1974ltp/testcases/kernel/fs/fs_bind/cloneNS/test01
1975ltp/testcases/kernel/fs/fs_bind/cloneNS/test02
1976ltp/testcases/kernel/fs/fs_bind/cloneNS/test03
1977ltp/testcases/kernel/fs/fs_bind/cloneNS/test04
1978ltp/testcases/kernel/fs/fs_bind/cloneNS/test05
1979ltp/testcases/kernel/fs/fs_bind/cloneNS/test06
1980ltp/testcases/kernel/fs/fs_bind/cloneNS/test07
1981ltp/testcases/kernel/fs/fs_bind/move/OO_descriptions.txt
1982ltp/testcases/kernel/fs/fs_bind/move/test01
1983ltp/testcases/kernel/fs/fs_bind/move/test02
1984ltp/testcases/kernel/fs/fs_bind/move/test03
1985ltp/testcases/kernel/fs/fs_bind/move/test04
1986ltp/testcases/kernel/fs/fs_bind/move/test05
1987ltp/testcases/kernel/fs/fs_bind/move/test06
1988ltp/testcases/kernel/fs/fs_bind/move/test07
1989ltp/testcases/kernel/fs/fs_bind/move/test08
1990ltp/testcases/kernel/fs/fs_bind/move/test09
1991ltp/testcases/kernel/fs/fs_bind/move/test10
1992ltp/testcases/kernel/fs/fs_bind/move/test11
1993ltp/testcases/kernel/fs/fs_bind/move/test12
1994ltp/testcases/kernel/fs/fs_bind/move/test13
1995ltp/testcases/kernel/fs/fs_bind/move/test14
1996ltp/testcases/kernel/fs/fs_bind/move/test15
1997ltp/testcases/kernel/fs/fs_bind/move/test16
1998ltp/testcases/kernel/fs/fs_bind/move/test17
1999ltp/testcases/kernel/fs/fs_bind/move/test18
2000ltp/testcases/kernel/fs/fs_bind/move/test19
2001ltp/testcases/kernel/fs/fs_bind/move/test20
2002ltp/testcases/kernel/fs/fs_bind/move/test21
2003ltp/testcases/kernel/fs/fs_bind/move/test22
2004ltp/testcases/kernel/fs/fs_bind/rbind/OO_descriptions.txt
2005ltp/testcases/kernel/fs/fs_bind/rbind/test01
2006ltp/testcases/kernel/fs/fs_bind/rbind/test02
2007ltp/testcases/kernel/fs/fs_bind/rbind/test03
2008ltp/testcases/kernel/fs/fs_bind/rbind/test04
2009ltp/testcases/kernel/fs/fs_bind/rbind/test05
2010ltp/testcases/kernel/fs/fs_bind/rbind/test06
2011ltp/testcases/kernel/fs/fs_bind/rbind/test07
2012ltp/testcases/kernel/fs/fs_bind/rbind/test07-2
2013ltp/testcases/kernel/fs/fs_bind/rbind/test08
2014ltp/testcases/kernel/fs/fs_bind/rbind/test09
2015ltp/testcases/kernel/fs/fs_bind/rbind/test10
2016ltp/testcases/kernel/fs/fs_bind/rbind/test11
2017ltp/testcases/kernel/fs/fs_bind/rbind/test12
2018ltp/testcases/kernel/fs/fs_bind/rbind/test13
2019ltp/testcases/kernel/fs/fs_bind/rbind/test14
2020ltp/testcases/kernel/fs/fs_bind/rbind/test15
2021ltp/testcases/kernel/fs/fs_bind/rbind/test16
2022ltp/testcases/kernel/fs/fs_bind/rbind/test17
2023ltp/testcases/kernel/fs/fs_bind/rbind/test18
2024ltp/testcases/kernel/fs/fs_bind/rbind/test19
2025ltp/testcases/kernel/fs/fs_bind/rbind/test20
2026ltp/testcases/kernel/fs/fs_bind/rbind/test21
2027ltp/testcases/kernel/fs/fs_bind/rbind/test22
2028ltp/testcases/kernel/fs/fs_bind/rbind/test23
2029ltp/testcases/kernel/fs/fs_bind/rbind/test24
2030ltp/testcases/kernel/fs/fs_bind/rbind/test25
2031ltp/testcases/kernel/fs/fs_bind/rbind/test26
2032ltp/testcases/kernel/fs/fs_bind/rbind/test27
2033ltp/testcases/kernel/fs/fs_bind/rbind/test28
2034ltp/testcases/kernel/fs/fs_bind/rbind/test29
2035ltp/testcases/kernel/fs/fs_bind/rbind/test30
2036ltp/testcases/kernel/fs/fs_bind/rbind/test31
2037ltp/testcases/kernel/fs/fs_bind/rbind/test32
2038ltp/testcases/kernel/fs/fs_bind/rbind/test33
2039ltp/testcases/kernel/fs/fs_bind/rbind/test34
2040ltp/testcases/kernel/fs/fs_bind/rbind/test35
2041ltp/testcases/kernel/fs/fs_bind/rbind/test36
2042ltp/testcases/kernel/fs/fs_bind/rbind/test37
2043ltp/testcases/kernel/fs/fs_bind/rbind/test38
2044ltp/testcases/kernel/fs/fs_bind/rbind/test39
2045ltp/testcases/kernel/fs/fs_bind/regression/OO_descriptions.txt
2046ltp/testcases/kernel/fs/fs_bind/regression/test01
2047ltp/testcases/kernel/fs/fs_bind/regression/test02
2048ltp/testcases/kernel/fs/fs_bind/regression/test03
2049ltp/testscripts/test_fs_bind.sh
2050
205130) Log Message:
2052The 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>.
2053
2054Modified File(s):
2055ltp/testcases/kernel/io/direct_io/diotest4.c
2056
205731) Log Message:
2058This 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>.
2059
2060Modified File(s):
2061ltp/testcases/kernel/mem/shmt/shmt02.c
2062ltp/testcases/kernel/mem/shmt/shmt04.c
2063ltp/testcases/kernel/mem/shmt/shmt05.c
2064ltp/testcases/kernel/mem/shmt/shmt06.c
2065ltp/testcases/kernel/mem/shmt/shmt07.c
2066ltp/testcases/kernel/mem/shmt/shmt09.c
2067
206832) Log Message:
2069These 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>.
2070
2071Modified File(s):
2072ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
2073
207433) Log Message:
2075These 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>.
2076
2077Modified File(s):
2078ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
2079
208034) Log Message:
2081I 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>.
2082
2083Modified File(s):
2084ltp/testcases/kernel/mem/shmt/shmt05.c
2085
208635) Log Message:
2087Roy Lee <roylee17@gmail.com> wrote:
2088Your 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.
2089Helge Deller <deller@gmx.de> wrote:
2090Yes, 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.
2091Roy Lee <roylee17@gmail.com> wrote back:
2092Here's the patch for the shmt06 according to Helge's recommandation, please help review it.
2093
2094Modified File(s):
2095ltp/testcases/kernel/mem/shmt/shmt06.c
2096
209736) Log Message:
2098Adding default Log File generation support for LTP. By, Subrata Modak<subrata@linux.vnet.ibm.com>
2099
2100Modified File(s):
2101ltp/runltp
2102
210337) Log Message:
2104Both 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:
21051) probing an available address by a pair of shmat/shmdt calls, and,
21062) replaceing the addr with offset in the struct test_case_t.
2107By, Roy Lee <roylee17@gmail.com>
2108
2109Modified File(s):
2110ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
2111ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
2112
211338) Log Message:
2114The "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>.
2115
2116Modified File(s):
2117ltp/pan/pan.c
2118
211939) Log Message:
2120Make-sync_pipe-API-more-generic-and-update-related.patch.
2121Roy Lee <roylee17@gmail.com> noted:
2122Referring 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.
2123Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com> noted:
2124I 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>.
2125
2126Modified File(s):
2127ltp/testcases/kernel/syscalls/execve/execve05.c
2128ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
2129ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
2130ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
2131ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
2132ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
2133ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
2134ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
2135ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
2136ltp/testcases/kernel/syscalls/lib/libtestsuite.c
2137ltp/testcases/kernel/syscalls/lib/libtestsuite.h
2138
213940) Log Message:
2140Put-libtestsuite-to-a-more-common-place.patch
2141Roy Lee <roylee17@gmail.com> noted:
2142Referring 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.
2143Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com> noted:
2144I 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>.
2145
2146Modified File(s):
2147ltp/testcases/kernel/syscalls/Makefile
2148ltp/testcases/kernel/syscalls/chdir/Makefile
2149ltp/testcases/kernel/syscalls/creat/Makefile
2150ltp/testcases/kernel/syscalls/execve/Makefile
2151ltp/testcases/kernel/syscalls/fchdir/Makefile
2152ltp/testcases/kernel/syscalls/ftruncate/Makefile
2153ltp/testcases/kernel/syscalls/ipc/msgrcv/Makefile
2154ltp/testcases/kernel/syscalls/ipc/msgsnd/Makefile
2155ltp/testcases/kernel/syscalls/ipc/semctl/Makefile
2156ltp/testcases/kernel/syscalls/ipc/semop/Makefile
2157ltp/testcases/kernel/syscalls/ipc/shmctl/Makefile
2158ltp/testcases/kernel/syscalls/kill/Makefile
2159ltp/testcases/kernel/syscalls/mkdir/Makefile
2160ltp/testcases/kernel/syscalls/mremap/Makefile
2161ltp/testcases/kernel/syscalls/open/Makefile
2162ltp/testcases/kernel/syscalls/rename/Makefile
2163ltp/testcases/kernel/syscalls/rmdir/Makefile
2164ltp/testcases/kernel/syscalls/sched_setscheduler/Makefile
2165ltp/testcases/kernel/syscalls/vhangup/Makefile
2166
2167Added File(s):
2168ltp/include/libtestsuite.h
2169ltp/lib/libtestsuite.c
2170
217141) Log Message:
2172The 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>.
2173
2174Modified File(s):
2175ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
2176ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
2177
217842) Log Message:
2179Currently 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>.
2180
2181Modified File(s):
2182ltp/ltp-devel.spec
2183ltp/doc/man1/Makefile
2184ltp/doc/man3/Makefile
2185
218643) Log Message:
2187Included all of /include and /lib and /doc in the ltp-devel RPMs. By George Kraft <gk4@us.ibm.com>.
2188
2189Modified File(s):
2190ltp/README.ltp-devel
2191ltp/ltp-devel.spec
2192ltp/include/Makefile
2193
219444) Log Message:
2195Preparing for the next Stable release of ltp-devel Packages, which will have:
21961) All files under ltp/include in the package,
21972) Install ltp man pages in system man directory.
2198
2199Modified File(s):
2200ltp/ltp-devel.spec
2201
220245) Log Message:
2203Profiled Tests:
2204Basically 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.
2205This patch is intentionnally global as splitting changes would not make sense.
2206This includes:
2207- changes of scripts for automated tests to feature profiles
2208- individual changes for tests using automation
2209- a default profile (to be used as an example)
2210- documentation writing/modifying.
2211Signed-off-by: Gilles Carry <gilles.carry@bull.net>,
2212Reviewed-by: Ankita Garg <ankita@in.ibm.com>.
2213
2214Modified Files:
2215ltp/testcases/realtime/run.sh
2216ltp/testcases/realtime/doc/HOWTO_ADD_TESTS
2217ltp/testcases/realtime/func/gtod_latency/run_auto.sh
2218ltp/testcases/realtime/func/matrix_mult/run_auto.sh
2219ltp/testcases/realtime/func/periodic_cpu_load/run_auto.sh
2220ltp/testcases/realtime/func/pi-tests/run_auto.sh
2221ltp/testcases/realtime/func/pi_perf/run_auto.sh
2222ltp/testcases/realtime/func/prio-preempt/run_auto.sh
2223ltp/testcases/realtime/func/prio-wake/run_auto.sh
2224ltp/testcases/realtime/func/pthread_kill_latency/run_auto.sh
2225ltp/testcases/realtime/func/sched_football/run_auto.sh
2226ltp/testcases/realtime/func/sched_jitter/run_auto.sh
2227ltp/testcases/realtime/func/sched_latency/run_auto.sh
2228ltp/testcases/realtime/func/thread_clock/run_auto.sh
2229ltp/testcases/realtime/scripts/run_c_files.sh
2230ltp/testcases/realtime/scripts/setenv.sh
2231Added Files:
2232ltp/testcases/realtime/doc/AUTOMATED_RUN
2233ltp/testcases/realtime/doc/run_auto.sh.tpl
2234ltp/testcases/realtime/profiles/default
2235ltp/testcases/realtime/testcases/realtime/doc/AUTOMATED_RUN
2236
2237
223846) Log Message:
2239This 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>
2240
2241Modified File(s):
2242ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
2243
224447) Log Message:
2245I got failures on ptrace03 because the latest kernel allows init process to be traced. The commit is:
2246http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=00cd5c37afd5f431ac186dd131705048c0a11fdb,
2247See the discussion in LKML: http://marc.info/?t=120628018600001.
2248So we should not execute this test case if the kernel version is above 2.6.25.
2249Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
2250
2251Modified File(s):
2252ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
2253
225448) Log Message:
2255execve02 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:
2256<output>
2257Hello World
2258</output>
2259with return code 0 (success)
2260
2261instead of:
2262
2263<output>
2264execve02 1 FAIL : Failures reported above
2265</output>
2266with return code matching FAIL.
2267
2268This 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>
2269
2270Modified File(s):
2271ltp/testcases/kernel/syscalls/execve/execve02.c
2272
227349) Log Message:
2274Profiled tests - cleanup. I forgot some useless code in the scripts. These patches do the cleanup. Signed-off-by: Gilles Carry <gilles.carry@bull.net>.
2275
2276Modified File(s):
2277ltp/testcases/realtime/scripts/run_c_files.sh
2278ltp/testcases/realtime/func/sched_latency/run_auto.sh
2279
228050) Log message:
2281I got the following failure:
2282adjtimex02 4 FAIL : Test Failed, adjtimex()returned 5, errno = 0 : Success
2283adjtimex02 5 FAIL : Test Failed, adjtimex()returned 5, errno = 0 : Success
2284This 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):
2285adjtimex02 4 CONF : this kernel normalizes buf.offset value if it is outside the acceptable range.
2286adjtimex02 5 CONF : this kernel normalizes buf.offset value if it is outside the acceptable range.
2287Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>
2288
2289Modified File(s):
2290ltp/testcases/kernel/syscalls/adjtimex/adjtimex02.c
2291
229251) Log Message:
2293Manas 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.
2294
2295Modified Files:
2296ltp/testcases/network/nfsv4/locks/Makefile
2297ltp/testcases/network/nfsv4/locks/locktests.c
2298Added Files:
2299ltp/testcases/network/nfsv4/locks/test
2300ltp/testcases/network/nfsv4/locks/deploy/locktests.tar.gz
2301Removed Files:
2302ltp/testcases/network/nfsv4/locks/locktests.h
2303ltp/testcases/network/nfsv4/locks/deploy/locktests-2.tar.gz
2304
230552) Log Message:
2306Restored back the Makefile content. Else, there will be build/clean/install failures. Subrata Modak <subrata@linux.vnet.ibm.com>.
2307
2308Modified File(s):
2309ltp/testcases/network/nfsv4/locks/Makefile
2310
231153) Log Message:
2312Adding this part of default LTP run. Subrata Modak <subrata@linux.vnet.ibm.com>.
2313
2314Modified Files:
2315ltp/runltp
2316
2317Added Files:
2318ltp/runtest/fcntl-locktests
2319
232054) Log Message:
2321This 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>.
2322
2323Modified File(s):
2324ltp/testcases/kernel/fs/proc/proc01.c
2325
232655) Log Message:
2327This 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>.
2328
2329Modified File(s):
2330ltp/testcases/kernel/fs/proc/proc01.c
2331
233256) Log Message:
2333This 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>.
2334
2335Modified File(s):
2336ltp/testcases/kernel/controllers/test_controllers.sh
2337ltp/testcases/kernel/controllers/memctl/memctl_test01.c
2338ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh
2339
234057) Log Message:
2341This 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>.
2342
2343Modified File(s):
2344ltp/testcases/kernel/controllers/test_controllers.sh
2345ltp/testcases/kernel/controllers/memctl/memctl_test01.c
2346ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh
2347
234858) Log Message:
2349This patch adds the documentation for memory controller. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
2350
2351Modified Files:
2352ltp/testcases/kernel/controllers/README
2353ltp/testcases/kernel/controllers/testplan.txt
2354Added Files:
2355ltp/testcases/kernel/controllers/memctl/README
2356ltp/testcases/kernel/controllers/memctl/memctl_testplan.txt
2357
235859) Log Message:
2359According to man sigpause :
2360 int sigpause(int sigmask); /* BSD */
2361 int sigpause(int sig); /* System V / Unix95 */
2362[...]
2363Linux Notes
2364 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>.
2365
2366Modified File(s):
2367ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
2368
236960) Log Message:
2370Ankita Proposed that:
2371We 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:
2372o Make the output of the test more readable. It is now time ordered.
2373o 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.
2374o Remove an extra lock and unlock on mutex when updating wakeup.arr.
2375
2376Chirag Jog <chirag@linux.vnet.ibm.com> commented:
2377I 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 :)
2378
2379Ankita Replied:
2380Yep 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.
2381Signed-off-by: Ankita Garg <ankita@in.ibm.com>
2382Signed-off-by: Chandan Kumar B V <cbhuvana@in.ibm.com>
2383
2384Modified File(s):
2385ltp/testcases/realtime/func/prio-wake/prio-wake.c
2386
238761) Log Message:
2388This 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>.
2389
2390Modified File(s):
2391ltp/testcases/kernel/controllers/memctl/README
2392
subrata_modak441f60e2008-05-01 11:26:35 +00002393LTP-20080430
2394
23951) Log Message:
2396Addition 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>
2397
2398Modified File(s):
2399ltp/Makefile
2400ltp/lib/Makefile
2401ltp/pan/Makefile
2402
2403Added File(s):
2404ltp/README.ltp-devel
2405ltp/ltp-devel.spec
2406ltp/doc/man1/Makefile
2407ltp/doc/man3/Makefile
2408ltp/include/Makefile
2409ltp/lib/ltp.pc
2410
24112) Log Message:
2412This 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>
2413
2414Modified File(s):
2415ltp/testcases/Makefile
2416
24173) Log Message:
2418Previously 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>
2419
2420Modified File(s):
2421ltp/testscripts/test_selinux.sh
2422
24234) Log Message:
2424This 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:
24251) 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.
24262) 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.
2427
2428Modified File(s):
2429ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
2430ltp/testcases/kernel/security/selinux-testsuite/tests/runtest.sh
2431ltp/testscripts/test_selinux.sh
2432
24335) Log Message:
2434Ok 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>
2435
2436Modified File(s):
2437ltp/testcases/kernel/security/selinux-testsuite/policy/test_global.te
2438ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
2439ltp/testscripts/test_selinux.sh
2440
24416) Log Message:
2442dont build things statically, by, Mike Frysinger <vapier@users.sourceforge.net>
2443
2444Modified File(s):
2445ltp/testcases/kernel/syscalls/inotify/Makefile
2446
24477) Log Message:
2448anal fix: add whitespace between arguments, by, Mike Frysinger <vapier@users.sourceforge.net>
2449
2450Modified File(s):
2451ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
2452ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
2453ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
2454ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
2455ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
2456ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
2457
24588) Log Message:
2459This 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>
2460
2461File(s) Updated:
2462ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
2463ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
2464ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
2465ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
2466ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
2467
24689) Log Message:
2469This 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>
2470
2471Modified File(s):
2472ltp/testcases/kernel/syscalls/ipc/msgget/msgget02.c
2473
247410) Log Message:
2475These 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>
2476
2477Modified File(s):
2478ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
2479
248011) Log Message:
2481This 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>
2482
2483Modified File(s):
2484ltp/testcases/kernel/syscalls/ipc/shmctl/Makefile
2485ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.
2486
248712) Log Message:
2488Fix 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>
2489
2490Modified Files:
2491ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl04.c
2492
249313 Log Message:
2494Fix concurrency issue in msgctl06. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
2495
2496Modified Files:
2497ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
2498
249914) Log Message:
2500This patch fix a concurrency issue in msgctl07, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
2501
2502Modified Files:
2503ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
2504
250515) Log Message:
2506Fix 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>
2507
2508Modified Files:
2509ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv02.c
2510
251116) Log Message:
2512Fix 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>
2513
2514Modified Files:
2515ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
2516
251717) Log Message:
2518Fix 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>
2519
2520Modified Files:
2521ltp/testcases/kernel/syscalls/ipc/msgrcv/Makefile
2522ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
2523
252418) Log Message:
2525Fix 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>
2526
2527Modified Files:
2528ltp/testcases/kernel/syscalls/ipc/msgsnd/Makefile
2529ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
2530
253119) Log Message:
2532Fix 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>
2533
2534Modified Files:
2535ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
2536
253720) Log Message:
2538Fix concurrency issue in semget05. Create private semaphores to avoid conflict with concurrent processes. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
2539
2540Modified Files:
2541ltp/testcases/kernel/syscalls/ipc/semget/semget05.c
2542
254321) Log Message:
2544Fix 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>
2545
2546Modified Files:
2547ltp/testcases/kernel/syscalls/ipc/semop/Makefile
2548ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
2549
255022) Log Message:
2551This 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>
2552
2553Modified File(s):
2554ltp/testscripts/networkstress.sh
2555
255623) Log Message:
2557Updated the test case as per the man page
2558***********
2559RETURN VALUE
2560 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
2561***********
2562Return 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>
2563
2564Modified Files:
2565ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
2566
256724) Log Message:
2568A patch to include all the headers for the ltp-devel package, by, George Kraft <gk4@austin.ibm.com>
2569
2570Modified File(s):
2571ltp/ltp-devel.spec
2572ltp/include/Makefile
2573
257425) Log Message:
2575Fix from Vivi Li for stack overflows on no-mmu systems: declare large buffers in .bss rather than on the stack
2576
2577Modified File(s):
2578ltp/testcases/kernel/syscalls/inotify/inotify01.c
2579ltp/testcases/kernel/syscalls/inotify/inotify02.c
2580
258126) Log Message:
2582Here is the patch to remove the unneeded dyntrans lines. Causes no new failures on my f8 test image.
2583Subject: selinux testsuite: don't give away dyntrans
2584domain_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>
2585
2586Modified File(s):
2587ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
2588
258927) Log Message:
2590Making these tests run as default with LTP run, by, Subrata Modak <subrata@linux.vnet.ibm.com>
2591
2592Modified File(s):
2593ltp/runtest/fs
2594ltp/runtest/ipc
2595ltp/runtest/mm
2596ltp/runtest/sched
2597
259828) Log Message:
2599split CFLAGS/CPPFLAGS properly and remove inappropriate flags, by, Mike Frysinger <vapier@users.sourceforge.net>
2600
2601Modified File(s):
2602ltp/testcases/realtime/config.mk
2603
260429) Log Message:
2605dont stick ar flags into AR, and dont set AR/RANLIB by default, by, Mike Frysinger <vapier@users.sourceforge.net>
2606
2607Modified File(s):
2608ltp/testcases/realtime/lib/Makefile
2609
261030) Log Message:
2611setup default RANLIB, by, Mike Frysinger <vapier@users.sourceforge.net>
2612
2613Modified File(s):
2614ltp/Makefile
2615
261631) Log Message:
2617checks return values of asprintf calls else gcc-4.3.0 fails like following;
2618...
2619libstats.c:308: error: ignoring return value of 'asprintf', declared with attribute warn_unused_result
2620libstats.c:312: error: ignoring return value of 'asprintf', declared with attribute warn_unused_result
2621...
2622Signed-off-by: S.Çağlar Onur <caglar@pardus.org.tr>
2623Acked-by: Chirag <chirag@linux.vnet.ibm.com>
2624
2625Modified File(s):
2626ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
2627ltp/testcases/realtime/lib/libstats.c
2628
262932) Log Message:
2630faccessat01 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>
2631
2632Modified File(s):
2633ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
2634ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
2635
263633) Log Message:
2637According 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
2638http://sources.redhat.com/ml/libc-alpha/2008-04/msg00054.html and
2639http://sources.redhat.com/ml/libc-alpha/2008-04/msg00055.html.
2640Signed-off-by:
2641S.Çağlar Onur <caglar@pardus.org.tr>
2642
2643Modified File(s):
2644ltp/doc/testcases/kernel.txt
2645ltp/runtest/ltplite
2646ltp/runtest/stress.part3
2647ltp/runtest/syscalls
2648Removed File(s):
2649ltp/testcases/kernel/syscalls/times/times02.c
2650
265134) Log Message:
2652This 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
2653<anoop.vijayan@in.ibm.com>
2654
2655Modified File(s):
2656ltp/testcases/network/tcp_cmds/tcpdump/tcpdump01
2657
265835) Log Message:
2659Now 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>
2660
2661Modified Files:
2662ltp/testcases/realtime/func/async_handler/async_handler.c
2663ltp/testcases/realtime/func/async_handler/async_handler_jk.c
2664ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
2665ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
2666ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
2667ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
2668ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
2669ltp/testcases/realtime/func/measurement/preempt_timing.c
2670ltp/testcases/realtime/func/measurement/rdtsc-latency.c
2671ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
2672ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
2673ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
2674ltp/testcases/realtime/func/pi-tests/test-skeleton.c
2675ltp/testcases/realtime/func/pi-tests/testpi-0.c
2676ltp/testcases/realtime/func/pi-tests/testpi-1.c
2677ltp/testcases/realtime/func/pi-tests/testpi-2.c
2678ltp/testcases/realtime/func/pi-tests/testpi-4.c
2679ltp/testcases/realtime/func/pi-tests/testpi-5.c
2680ltp/testcases/realtime/func/pi-tests/testpi-6.c
2681ltp/testcases/realtime/func/pi-tests/testpi-7.c
2682ltp/testcases/realtime/func/pi_perf/pi_perf.c
2683ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
2684ltp/testcases/realtime/func/prio-wake/prio-wake.c
2685ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
2686ltp/testcases/realtime/func/thread_clock/tc-2.c
2687ltp/testcases/realtime/include/libjvmsim.h
2688ltp/testcases/realtime/include/libstats.h
2689ltp/testcases/realtime/include/list.h
2690ltp/testcases/realtime/lib/libjvmsim.c
2691ltp/testcases/realtime/lib/libstats.c
2692ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
2693ltp/testcases/realtime/perf/latency/pthread_cond_many.c
2694ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
2695ltp/testcases/realtime/stress/pi-tests/testpi-3.c
2696
269736) Log Message:
2698pi_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>
2699
2700Modified Files:
2701ltp/testcases/realtime/func/Makefile
2702
270337) Log Message:
2704The 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>.
2705
2706Modified Files:
2707ltp/testcases/realtime/config.mk
2708ltp/testcases/realtime/lib/Makefile
2709
271038) Log Message:
2711periodic_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>.
2712
2713Modified Files:
2714ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
2715
271639) Log Message:
2717Some 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>.
2718
2719Modified Files:
2720ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
2721ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
2722ltp/testcases/realtime/func/pi_perf/pi_perf.c
2723
272440) Log Message:
2725Remove the last 2 files missed in the migration, namely:
2726testcases/realtime/stress/pi-tests/GNUmakefile.am
2727testcases/realtime/stress/pi-tests/GNUmakefile.in
2728Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
2729
2730Removed Files:
2731ltp/testcases/realtime/stress/pi-tests/GNUmakefile.am
2732ltp/testcases/realtime/stress/pi-tests/GNUmakefile.in
2733
273441) Log Message:
2735In 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>
2736
2737Modified Files:
2738ltp/testcases/kernel/syscalls/execve/Makefile
2739ltp/testcases/kernel/syscalls/execve/execve05.c
2740
274142) Log Message:
2742I 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
2743nges by Roy Lee <roylee17@gmail.com>.
2744
2745Modified File(s):
2746ltp/testcases/kernel/syscalls/execve/execve05.c
2747
274843) Log Message:
2749This 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>
2750
2751Modified File(s):
2752ltp/testcases/kernel/syscalls/execve/execve02.c
2753
275444) Log Message:
2755This 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>.
2756
2757Modified File(s):
2758ltp/testcases/kernel/syscalls/ftruncate/Makefile
2759ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
2760
276145) Log Message:
2762The 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
2763#ifndef __NR_fadvise64
2764#define __NR_fadvise64 0
2765in each of the files that the patches were added. By, Shane Volpe <shanevolpe@gmail.com>
2766
2767Modified File(s):
2768ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
2769ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
2770ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
2771ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
2772
277346) Log Message:
2774The 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>
2775
2776Modified File(s):
2777ltp/testcases/kernel/syscalls/sysfs/sysfs01.c
2778ltp/testcases/kernel/syscalls/sysfs/sysfs02.c
2779ltp/testcases/kernel/syscalls/sysfs/sysfs03.c
2780ltp/testcases/kernel/syscalls/sysfs/sysfs04.c
2781ltp/testcases/kernel/syscalls/sysfs/sysfs05.c
2782ltp/testcases/kernel/syscalls/sysfs/sysfs06.c
2783
278447) Log Message:
2785Executing f00f testcase in x86 Xeon machines, it failed returning SIGSEGV:
2786# ./f00f
2787f00f 0 INFO : Testing for proper f00f instruction handling.
2788Segmentation fault
2789
2790Searching 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>.
2791
2792Modified File(s):
2793ltp/testcases/misc/f00f/f00f.c
2794
279548) Log Message:
2796nptl01 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>.
2797
2798Modified File(s):
2799ltp/testcases/kernel/sched/nptl/nptl01.c
2800
280149) Log Message:
2802I 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>.
2803
2804Removed File(s):
2805ltp/testcases/realtime/func/async_handler/run_auto.sh
2806
280750) Log Message:
2808This 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>
2809
2810Modified File(s):
2811ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
2812
281351) Log Message:
2814Attached 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>
2815
2816Modified File(s):
2817ltp/lib/Makefile
2818
281952) Log Message:
2820overhaul script to make things much easier to manage by Garrett Cooper <yanegomi@gmail.com>
2821
2822Modified File(s):
2823ltp/IDcheck.sh
2824
282553) Log Message:
2826simplify targets, by, Mike Frysinger <vapier@users.sourceforge.net>
2827
2828Modified File(s):
2829ltp/testcases/kernel/fs/fs_perms/Makefile
2830
283154) Log Message:
2832cleanup code and add error checking, by, Mike Frysinger <vapier@users.sourceforge.net>
2833
2834Modified File(s):
2835ltp/testcases/kernel/fs/fs_perms/Makefile
2836ltp/testcases/kernel/fs/fs_perms/fs_perms.c
2837
283855) Log Message:
2839Attached 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>.
2840
2841Modified File(s):
2842ltp/testcases/kernel/security/filecaps/Makefile
2843ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
2844
284556) Log Message:
2846The 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>.
2847
2848Modified File(s):
2849ltp/testcases/misc/math/float/main.c
2850ltp/testcases/misc/math/float/bessel/genbessel.c
2851ltp/testcases/misc/math/float/exp_log/genexp_log.c
2852ltp/testcases/misc/math/float/iperb/geniperb.c
2853ltp/testcases/misc/math/float/power/genpower.c
2854ltp/testcases/misc/math/float/trigo/gentrigo.c
2855
285657) Log Message:
2857Some Cleanups for CPU Controller Test Cases by Sudhir Kumar. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>, Acked-by: Dhaval Giani
2858<dhaval@linux.vnet.ibm.com>.
2859
2860Modified File(s):
2861ltp/testcases/kernel/controllers/test_controllers.sh
2862ltp/testcases/kernel/controllers/testplan.txt
2863ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
2864ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
2865ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
2866ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
2867ltp/testcases/kernel/controllers/cpuctl/cpuctl_testplan.txt
2868ltp/testcases/kernel/controllers/cpuctl/parameters.sh
2869ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
2870ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
2871ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.c
2872ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.h
2873
287458) Log Message:
2875Initial 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>.
2876
2877Modified Files:
2878ltp/testcases/kernel/controllers/Makefile
2879ltp/testcases/kernel/controllers/test_controllers.sh
2880Added Files:
2881ltp/testcases/kernel/controllers/memctl/Makefile
2882ltp/testcases/kernel/controllers/memctl/memctl_test01.c
2883ltp/testcases/kernel/controllers/memctl/myfunctions.sh
2884ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh
2885
subrata_modak7e0233d2008-03-31 05:55:27 +00002886LTP-20080331
2887
28881) Log Message:
2889Fix the following NFS warning:
2890ioctl01 0 WARN : tst_rmdir(): rmobj(/tmp/iocfNl8Bi) failed: remove(/tmp/iocfNl8Bi) failed; errno=39: Directory not empty,
2891by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
2892
2893Modified File(s):
2894ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
2895
28962) Log Message:
2897Whitespaces cleanup and added -i argument for iterations, by, Gilles Carry <gilles.carry@bull.net>
2898
2899Modified File(s):
2900ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
2901ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
2902
29033) Log Message:
2904Test does:
2905..
2906pid1 = fork();
2907if (pid1 == 0) {
2908 /* child */
2909 kill(-pid1, SIGKILL);
2910...
2911which is wrong, since pid1 is zero.
2912By, Anton Gladkov <agladkov@parallels.com>
2913
2914Modified File(s):
2915ltp/testcases/kernel/syscalls/kill/kill06.c
2916
29174) Log Message:
2918Provide it with CHILD_STACK_SIZE, by, Anton Gladkov <agladkov@parallels.com>
2919
2920Modified File(s):
2921ltp/testcases/kernel/syscalls/clone/clone06.c
2922
29235) Log Message:
2924Fix '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>
2925
2926Modified File(s):
2927ltp/testcases/kernel/io/direct_io/diotest4.c
2928
29296) Log Message:
2930Initial Set of TI-RPC test Cases addition to LTP, by, Aurélien Charbon <aurelien.charbon@ext.bull.net>
2931
2932Modified File(s):
2933ltp/doc/testcases/network.txt ltp/runtest/rpc
2934ltp/runtest/stress.part3
2935ltp/testcases/kernel/include/linux_syscall_numbers.h
2936ltp/testcases/network/rpc/Makefile
2937ltp/testcases/network/rpc/README
2938
2939Removed File(s):
2940ltp/testcases/network/rpc/rpc01/Makefile
2941ltp/testcases/network/rpc/rpc01/rpc01
2942ltp/testcases/network/rpc/rpc01/rpc1.c
2943ltp/testcases/network/rpc/rpc01/rpc_server.c
2944ltp/testcases/network/rpc/rpc01/datafiles/file.1
2945ltp/testcases/network/rpc/rpc01/datafiles/file.2
2946ltp/testcases/network/rpc/rpcinfo/Makefile
2947ltp/testcases/network/rpc/rpcinfo/rpcinfo01
2948ltp/testcases/network/rpc/rup/Makefile
2949ltp/testcases/network/rpc/rup/rup01
2950ltp/testcases/network/rpc/rusers/Makefile
2951ltp/testcases/network/rpc/rusers/rusers01
2952
2953Added File(s):
2954ltp/testcases/network/rpc/basic_tests/Makefile
2955ltp/testcases/network/rpc/basic_tests/README
2956ltp/testcases/network/rpc/basic_tests/rpc01/Makefile
2957ltp/testcases/network/rpc/basic_tests/rpc01/rpc01
2958ltp/testcases/network/rpc/basic_tests/rpc01/rpc1.c
2959ltp/testcases/network/rpc/basic_tests/rpc01/rpc_server.c
2960ltp/testcases/network/rpc/basic_tests/rpc01/datafiles/file.1
2961ltp/testcases/network/rpc/basic_tests/rpc01/datafiles/file.2
2962ltp/testcases/network/rpc/basic_tests/rpcinfo/Makefile
2963ltp/testcases/network/rpc/basic_tests/rpcinfo/rpcinfo01
2964ltp/testcases/network/rpc/basic_tests/rup/Makefile
2965ltp/testcases/network/rpc/basic_tests/rup/rup01
2966ltp/testcases/network/rpc/basic_tests/rusers/Makefile
2967ltp/testcases/network/rpc/basic_tests/rusers/rusers01
2968ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile
2969ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.clnt
2970ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.svc
2971ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/README
2972ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.auto
2973ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.interactive
2974ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure~
2975ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install
2976ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install.sh
2977ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_basic_lib.sh
2978ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_performance_lib.sh
2979ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_stress_lib.sh
2980ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_auth_basic_lib.sh
2981ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_basic_lib.sh
2982ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_complex_lib.sh
2983ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_dataint_lib.sh
2984ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_performance_lib.sh
2985ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_scalability_lib.sh
2986ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_stress_lib.sh
2987ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_basic_lib.sh
2988ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_complex_lib.sh
2989ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_limits_lib.sh
2990ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_performance_lib.sh
2991ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_stress_lib.sh
2992ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_err_basic_lib.sh
2993ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_regunreg_basic_lib.sh
2994ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_basic_lib.sh
2995ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_complex_lib.sh
2996ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_dataint_lib.sh
2997ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_performance_lib.sh
2998ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_scalability_lib.sh
2999ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_stress_lib.sh
3000ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_tirpc_ts_run.sh
3001ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_run.sh
3002ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_wizard.sh
3003ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_tests.sh
3004ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_addrmanagmt_basic_lib.sh
3005ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_addrmanagmt_limits_lib.sh
3006ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_auth_basic_lib.sh
3007ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_basic_lib.sh
3008ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_complex_lib.sh
3009ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_dataint_lib.sh
3010ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_limits_lib.sh
3011ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_mt_lib.sh
3012ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_performance_lib.sh
3013ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_scalability_lib.sh
3014ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_stress_lib.sh
3015ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_err_basic_lib.sh
3016ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_err_complex_lib.sh
3017ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_basic_lib.sh
3018ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_complex_lib.sh
3019ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_dataint_lib.sh
3020ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_limits_lib.sh
3021ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_mt_lib.sh
3022ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_performance_lib.sh
3023ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_scalability_lib.sh
3024ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_stress_lib.sh
3025ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_basic_lib.sh
3026ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_complex_lib.sh
3027ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_dataint_lib.sh
3028ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_limits_lib.sh
3029ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_mt_lib.sh
3030ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_performance_lib.sh
3031ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_scalability_lib.sh
3032ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_stress_lib.sh
3033ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_basic_lib.sh
3034ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_complex_lib.sh
3035ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_dataint_lib.sh
3036ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_limits_lib.sh
3037ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_mt_lib.sh
3038ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_performance_lib.sh
3039ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_scalability_lib.sh
3040ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_stress_lib.sh
3041ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_basic_lib.sh
3042ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_complex_lib.sh
3043ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_dataint_lib.sh
3044ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_limits_lib.sh
3045ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_mt_lib.sh
3046ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_performance_lib.sh
3047ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_scalability_lib.sh
3048ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_stress_lib.sh
3049ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/Makefile.hdr
3050ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/categories
3051ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.ftr
3052ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.hdr
3053ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/rpc_ts_run.ftr
3054ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/rpc_ts_run.hdr
3055ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_get_myaddress.sh
3056ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_getmaps.sh
3057ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_getport.sh
3058ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.performance.sh
3059ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.sh
3060ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.stress.sh
3061ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_set.sh
3062ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_unset.sh
3063ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_auth_destroy.sh
3064ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authnone_create.sh
3065ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authunix_create.sh
3066ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authunix_create_default.sh
3067ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.complex.sh
3068ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.dataint.sh
3069ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.performance.sh
3070ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.scalability.sh
3071ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.sh
3072ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.stress.sh
3073ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_create.sh
3074ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_create.stress.sh
3075ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_destroy.sh
3076ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_destroy.stress.sh
3077ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.complex.sh
3078ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.performance.sh
3079ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.sh
3080ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.limits.sh
3081ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.performance.sh
3082ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.sh
3083ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.stress.sh
3084ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_bufcreate.limits.sh
3085ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_bufcreate.sh
3086ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.performance.sh
3087ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.sh
3088ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.stress.sh
3089ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svc_destroy.sh
3090ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svc_destroy.stress.sh
3091ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcfd_create.limits.sh
3092ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcfd_create.sh
3093ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcraw_create.performance.sh
3094ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcraw_create.sh
3095ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.limits.sh
3096ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.performance.sh
3097ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.sh
3098ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.stress.sh
3099ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_bufcreate.limits.sh
3100ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_bufcreate.sh
3101ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.performance.sh
3102ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.sh
3103ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.stress.sh
3104ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_pcreateerror.sh
3105ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_perrno.sh
3106ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_perror.sh
3107ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_spcreateerror.sh
3108ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_sperrno.sh
3109ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_sperror.sh
3110ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_auth.sh
3111ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_noproc.sh
3112ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_noprog.sh
3113ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_progvers.sh
3114ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_systemerr.sh
3115ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_weakauth.sh
3116ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_registerrpc.sh
3117ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_svc_register.sh
3118ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_svc_unregister.sh
3119ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_xprt_register.sh
3120ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_xprt_unregister.sh
3121ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.dataint.sh
3122ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.performance.sh
3123ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.scalability.sh
3124ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.sh
3125ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.stress.sh
3126ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.complex.sh
3127ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.dataint.sh
3128ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.performance.sh
3129ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.scalability.sh
3130ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.sh
3131ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.stress.sh
3132ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_control.dataint.sh
3133ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_control.sh
3134ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_freeres.sh
3135ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_geterr.sh
3136ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_freeargs.sh
3137ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getargs.dataint.sh
3138ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getargs.sh
3139ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getcaller.sh
3140ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_sendreply.sh
3141ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_addrmanagmt_rpcb_getaddr.limits.sh
3142ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_addrmanagmt_rpcb_getaddr.sh
3143ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_addrmanagmt_rpcb_getmaps.sh
3144ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authdes_create.sh
3145ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authdes_seccreate.sh
3146ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authnone_create.sh
3147ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authsys_create.sh
3148ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authsys_create_default.sh
3149ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.complex.sh
3150ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.dataint.sh
3151ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.mt.sh
3152ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.performance.sh
3153ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.scalability.sh
3154ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.sh
3155ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.stress.sh
3156ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_dg_create.limits.sh
3157ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_dg_create.sh
3158ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_vc_create.limits.sh
3159ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_vc_create.sh
3160ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_dg_create.limits.sh
3161ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_dg_create.sh
3162ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_vc_create.limits.sh
3163ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_vc_create.sh
3164ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_pcreateerror.sh
3165ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perrno.complex.sh
3166ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perrno.sh
3167ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perror.complex.sh
3168ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perror.sh
3169ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_noproc.sh
3170ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_noprog.sh
3171ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_progvers.sh
3172ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_systemerr.sh
3173ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_weakauth.sh
3174ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.complex.sh
3175ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.dataint.sh
3176ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.mt.sh
3177ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.performance.sh
3178ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.scalability.sh
3179ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.sh
3180ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.stress.sh
3181ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_tli_create.limits.sh
3182ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_tli_create.sh
3183ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.complex.sh
3184ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.dataint.sh
3185ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.mt.sh
3186ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.performance.sh
3187ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.scalability.sh
3188ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.sh
3189ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.stress.sh
3190ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_set.sh
3191ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_unset.sh
3192ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_reg.mt.sh
3193ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_reg.sh
3194ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_reg.stress.sh
3195ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_tli_create.limits.sh
3196ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_tli_create.sh
3197ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_unreg.mt.sh
3198ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_unreg.sh
3199ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_unreg.stress.sh
3200ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.complex.sh
3201ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.dataint.sh
3202ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.mt.sh
3203ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.performance.sh
3204ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.scalability.sh
3205ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.sh
3206ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.stress.sh
3207ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_control.limits.sh
3208ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_control.sh
3209ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_tp_create.sh
3210ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_tp_create_timed.limits.sh
3211ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_tp_create_timed.sh
3212ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_svc_tp_create.sh
3213ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.complex.sh
3214ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.dataint.sh
3215ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.mt.sh
3216ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.performance.sh
3217ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.scalability.sh
3218ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.sh
3219ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.stress.sh
3220ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.complex.sh
3221ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.dataint.sh
3222ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.limits.sh
3223ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.mt.sh
3224ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.performance.sh
3225ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.scalability.sh
3226ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.sh
3227ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.stress.sh
3228ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.basic.sh
3229ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.complex.sh
3230ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.dataint.sh
3231ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.mt.sh
3232ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.performance.sh
3233ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.scalability.sh
3234ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.stress.sh
3235ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_reg.basic.sh
3236ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_reg.mt.sh
3237ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_reg.stress.sh
3238ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.complex.sh
3239ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.dataint.sh
3240ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.mt.sh
3241ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.performance.sh
3242ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.scalability.sh
3243ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.sh
3244ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.stress.sh
3245ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_create.sh
3246ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_create_timed.limits.sh
3247ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_create_timed.sh
3248ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_destroy.sh
3249ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_svc_create.sh
3250ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_svc_destroy.sh
3251ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/cleaner.c.src
3252ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_get_myaddress/1-basic.c
3253ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_get_myaddress/assertions.xml
3254ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps/1-basic.c
3255ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps/assertions.xml
3256ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getport/1-basic.c
3257ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getport/assertions.xml
3258ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/1-basic.c
3259ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/2-stress.c
3260ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/7-performance.c
3261ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/assertions.xml
3262ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_set/1-basic.c
3263ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_set/assertions.xml
3264ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_unset/1-basic.c
3265ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_unset/assertions.xml
3266ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_auth_destroy/1-basic.c
3267ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_auth_destroy/assertions.xml
3268ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authnone_create/1-basic.c
3269ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authnone_create/assertions.xml
3270ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create/1-basic.c
3271ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create/assertions.xml
3272ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create_default/1-basic.c
3273ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create_default/assertions.xml
3274ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/1-basic.c
3275ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/2-stress.c
3276ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/5-scalability.c
3277ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/6-dataint.c
3278ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/7-performance.c
3279ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/8-complex.c
3280ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/assertions.xml
3281ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/1-basic.c
3282ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/2-stress.c
3283ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/assertions.xml
3284ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_destroy/1-basic.c
3285ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_destroy/2-stress.c
3286ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_destroy/assertions.xml
3287ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/1-basic.c
3288ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/7-performance.c
3289ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/8-complex.c
3290ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/assertions.xml
3291ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/1-basic.c
3292ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/2-stress.c
3293ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/3-limits.c
3294ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/7-performance.c
3295ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/assertions.xml
3296ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/1-basic.c
3297ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/3-limits.c
3298ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/assertions.xml
3299ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/1-basic.c
3300ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/2-stress.c
3301ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/7-performance.c
3302ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/assertions.xml
3303ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/1-basic.c
3304ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/2-stress.c
3305ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/assertions.xml
3306ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/1-basic.c
3307ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/3-limits.c
3308ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/assertions.xml
3309ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/1-basic.c
3310ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/7-performance.c
3311ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/assertions.xml
3312ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/1-basic.c
3313ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/2-stress.c
3314ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/3-limits.c
3315ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/7-performance.c
3316ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/assertions.xml
3317ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/1-basic.c
3318ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/3-limits.c
3319ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/assertions.xml
3320ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/1-basic.c
3321ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/2-stress.c
3322ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/7-performance.c
3323ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/assertions.xml
3324ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_pcreateerror/1-basic.c
3325ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_pcreateerror/assertions.xml
3326ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perrno/1-basic.c
3327ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perrno/assertions.xml
3328ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perror/1-basic.c
3329ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perror/assertions.xml
3330ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_spcreateerror/1-basic.c
3331ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_spcreateerror/assertions.xml
3332ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperrno/1-basic.c
3333ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperrno/assertions.xml
3334ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperror/1-basic.c
3335ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperror/assertions.xml
3336ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_auth/1-basic.c
3337ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_auth/assertions.xml
3338ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noproc/1-basic.c
3339ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noproc/assertions.xml
3340ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noprog/1-basic.c
3341ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noprog/assertions.xml
3342ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_progvers/1-basic.c
3343ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_progvers/assertions.xml
3344ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_systemerr/1-basic.c
3345ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_systemerr/assertions.xml
3346ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_weakauth/1-basic.c
3347ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_weakauth/assertions.xml
3348ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_registerrpc/1-basic.c
3349ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_registerrpc/assertions.xml
3350ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_register/1-basic.c
3351ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_register/assertions.xml
3352ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_unregister/1-basic.c
3353ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_unregister/assertions.xml
3354ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_register/1-basic.c
3355ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_register/assertions.xml
3356ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_unregister/1-basic.c
3357ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_unregister/assertions.xml
3358ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/1-basic.c
3359ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/2-stress.c
3360ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/5-scalability.c
3361ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/6-dataint.c
3362ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/7-performance.c
3363ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/assertions.xml
3364ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/1-basic.c
3365ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/2-stress.c
3366ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/5-scalability.c
3367ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/6-dataint.c
3368ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/7-performance.c
3369ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/8-complex.c
3370ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/assertions.xml
3371ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/1-basic.c
3372ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/6-dataint.c
3373ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/assertions.xml
3374ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_freeres/1-basic.c
3375ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_freeres/assertions.xml
3376ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_geterr/1-basic.c
3377ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_geterr/assertions.xml
3378ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/1-basic.c
3379ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/assertions.xml
3380ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/svc.c
3381ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/1-basic.c
3382ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/6-dataint.c
3383ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/assertions.xml
3384ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/client.c
3385ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getcaller/1-basic.c
3386ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getcaller/assertions.xml
3387ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/1-basic.c
3388ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/assertions.xml
3389ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/client.c
3390ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/1-basic.c
3391ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/3-limits.c
3392ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/assertions.xml
3393ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getmaps/1-basic.c
3394ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getmaps/assertions.xml
3395ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_create/1-basic.c
3396ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_create/assertions.xml
3397ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_seccreate/1-basic.c
3398ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_seccreate/assertions.xml
3399ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authnone_create/1-basic.c
3400ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authnone_create/assertions.xml
3401ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create/1-basic.c
3402ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create/assertions.xml
3403ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create_default/1-basic.c
3404ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create_default/assertions.xml
3405ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/1-basic.c
3406ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/2-stress.c
3407ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/4-mt.c
3408ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/5-scalability.c
3409ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/6-dataint.c
3410ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/7-performance.c
3411ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/8-complex.c
3412ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/assertions.xml
3413ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/1-basic.c
3414ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/3-limits.c
3415ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/assertions.xml
3416ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/1-basic.c
3417ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/3-limits.c
3418ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/assertions.xml
3419ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/1-basic.c
3420ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/3-limits.c
3421ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/assertions.xml
3422ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/1-basic.c
3423ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/3-limits.c
3424ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/assertions.xml
3425ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_pcreateerror/1-basic.c
3426ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_pcreateerror/assertions.xml
3427ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/1-basic.c
3428ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/8-complex.c
3429ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/assertions.xml
3430ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/1-basic.c
3431ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/8-complex.c
3432ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/assertions.xml
3433ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noproc/1-basic.c
3434ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noproc/assertions.xml
3435ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noprog/1-basic.c
3436ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noprog/assertions.xml
3437ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_progvers/1-basic.c
3438ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_progvers/assertions.xml
3439ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_systemerr/1-basic.c
3440ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_systemerr/assertions.xml
3441ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_weakauth/1-basic.c
3442ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_weakauth/assertions.xml
3443ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/1-basic.c
3444ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/2-stress.c
3445ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/4-mt.c
3446ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/5-scalability.c
3447ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/6-dataint.c
3448ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/7-performance.c
3449ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/8-complex.c
3450ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/assertions.xml
3451ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/1-basic.c
3452ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/3-limits.c
3453ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/assertions.xml
3454ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/1-basic.c
3455ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/2-stress.c
3456ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/4-mt.c
3457ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/5-scalability.c
3458ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/6-dataint.c
3459ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/7-performance.c
3460ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/8-complex.c
3461ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/assertions.xml
3462ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_set/1-basic.c
3463ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_set/assertions.xml
3464ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_unset/1-basic.c
3465ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_unset/assertions.xml
3466ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/1-basic.c
3467ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/2-stress.c
3468ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/4-mt.c
3469ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/assertions.xml
3470ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/1-basic.c
3471ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/3-limits.c
3472ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/assertions.xml
3473ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/1-basic.c
3474ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/2-stress.c
3475ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/4-mt.c
3476ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/assertions.xml
3477ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/1-basic.c
3478ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/2-stress.c
3479ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/4-mt.c
3480ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/5-scalability.c
3481ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/6-dataint.c
3482ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/7-performance.c
3483ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/8-complex.c
3484ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/assertions.xml
3485ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/1-basic.c
3486ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/3-limits.c
3487ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/assertions.xml
3488ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create/1-basic.c
3489ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create/assertions.xml
3490ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/1-basic.c
3491ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/3-limits.c
3492ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/assertions.xml
3493ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_svc_tp_create/1-basic.c
3494ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_svc_tp_create/assertions.xml
3495ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/1-basic.c
3496ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/2-stress.c
3497ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/4-mt.c
3498ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/5-scalability.c
3499ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/6-dataint.c
3500ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/7-performance.c
3501ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/8-complex.c
3502ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/assertions.xml
3503ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/1-basic.c
3504ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/2-stress.c
3505ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/3-limits.c
3506ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/4-mt.c
3507ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/5-scalability.c
3508ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/6-dataint.c
3509ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/7-performance.c
3510ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/8-complex.c
3511ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/assertions.xml
3512ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/1-basic.c
3513ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/2-stress.c
3514ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/4-mt.c
3515ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/5-scalability.c
3516ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/6-dataint.c
3517ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/7-performance.c
3518ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/8-complex.c
3519ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/assertions.xml
3520ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/1-basic.c
3521ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/2-stress.c
3522ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/4-mt.c
3523ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/assertions.xml
3524ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/1-basic.c
3525ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/2-stress.c
3526ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/4-mt.c
3527ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/5-scalability.c
3528ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/6-dataint.c
3529ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/7-performance.c
3530ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/8-complex.c
3531ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/assertions.xml
3532ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create/1-basic.c
3533ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create/assertions.xml
3534ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/1-basic.c
3535ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/3-limits.c
3536ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/assertions.xml
3537ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_destroy/1-basic.c
3538ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_destroy/assertions.xml
3539ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_create/1-basic.c
3540ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_create/assertions.xml
3541ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_destroy/1-basic.c
3542ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_destroy/assertions.xml
3543ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_svc_1/rpc_svc_1.c
3544ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_svc_2/rpc_svc_2.c
3545ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_1/tirpc_svc_1.c
3546ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_11/tirpc_svc_11.c
3547ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_2/tirpc_svc_2.c
3548ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_3/tirpc_svc_3.c
3549ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_4/tirpc_svc_4.c
3550ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_5/tirpc_svc_5.c
3551ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_6/tirpc_svc_6.c
3552ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_7/tirpc_svc_7.c
3553ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_8/tirpc_svc_8.c
3554ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_9/tirpc_svc_9.c
3555ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tsLogParser/rpc_ts.mod.php
3556
35577) Log Message:
3558The idea of the patch is "to make things that should be extern, extern". The means to do this are:
35591. Explicitly declaring variables extern in some places.
35602. Defining _USC_LIB_ where appropriate.
3561
3562My 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>
3563
3564Modified File(s):
3565ltp/testcases/kernel/mem/hugetlb/lib/Makefile
3566ltp/testcases/kernel/syscalls/ipc/lib/Makefile
3567ltp/testcases/kernel/syscalls/ipc/lib/ipcmsg.h
3568ltp/testcases/kernel/syscalls/ipc/lib/ipcsem.h
3569ltp/testcases/kernel/syscalls/kill/kill05.c
3570ltp/testcases/kernel/syscalls/kill/kill07.c
3571ltp/testcases/kernel/syscalls/lib/Makefile
3572ltp/testcases/kernel/syscalls/nftw/lib.c
3573ltp/testcases/network/sctp/testlib/Makefile
3574
35758) Log Message:
3576Add 2 scripts for detecting features used by some tests, namely:
3577- support for pthread_mutexattr_setprotocol(..., PTHREAD_PRIO_INHERIT)
3578- support for pthread_mutexattr_setrobust_np()
3579Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
3580
3581Added Files:
3582ltp/testcases/realtime/scripts/check_pi.sh
3583ltp/testcases/realtime/scripts/check_robust.sh
3584
35859) Log Message:
3586Add Makefiles to all the realtime testcases without any autotools dependencies. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
3587
3588Added Files:
3589ltp/testcases/realtime/Makefile
3590ltp/testcases/realtime/config.mk
3591ltp/testcases/realtime/func/Makefile
3592ltp/testcases/realtime/func/async_handler/Makefile
3593ltp/testcases/realtime/func/gtod_latency/Makefile
3594ltp/testcases/realtime/func/hrtimer-prio/Makefile
3595ltp/testcases/realtime/func/matrix_mult/Makefile
3596ltp/testcases/realtime/func/measurement/Makefile
3597ltp/testcases/realtime/func/periodic_cpu_load/Makefile
3598ltp/testcases/realtime/func/pi-tests/Makefile
3599ltp/testcases/realtime/func/pi_perf/Makefile
3600ltp/testcases/realtime/func/prio-preempt/Makefile
3601ltp/testcases/realtime/func/prio-wake/Makefile
3602ltp/testcases/realtime/func/pthread_kill_latency/Makefile
3603ltp/testcases/realtime/func/sched_football/Makefile
3604ltp/testcases/realtime/func/sched_jitter/Makefile
3605ltp/testcases/realtime/func/sched_latency/Makefile
3606ltp/testcases/realtime/func/thread_clock/Makefile
3607ltp/testcases/realtime/lib/Makefile
3608ltp/testcases/realtime/perf/Makefile
3609ltp/testcases/realtime/perf/latency/Makefile
3610ltp/testcases/realtime/stress/Makefile
3611ltp/testcases/realtime/stress/pi-tests/Makefile
3612
361310) Log Message:
3614Remove autotools stuff:
3615- autogen.sh
3616- configure.ac
3617- configure
3618- aclocal.m4
3619- config/*
3620- all the GNUmakefile.am
3621- all the GNUmakefile.in
3622
3623Also adapt testscripts/test_realtime.sh to the new build system. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
3624
3625Modified Files:
3626ltp/testscripts/test_realtime.sh
3627Removed Files:
3628ltp/testcases/realtime/GNUmakefile.am
3629ltp/testcases/realtime/GNUmakefile.in
3630ltp/testcases/realtime/aclocal.m4
3631ltp/testcases/realtime/autogen.sh
3632ltp/testcases/realtime/configure
3633ltp/testcases/realtime/configure.ac
3634ltp/testcases/realtime/config/GNUmakefile.am
3635ltp/testcases/realtime/config/GNUmakefile.in
3636ltp/testcases/realtime/config/autoconf/compile
3637ltp/testcases/realtime/config/autoconf/config.guess
3638ltp/testcases/realtime/config/autoconf/config.sub
3639ltp/testcases/realtime/config/autoconf/depcomp
3640ltp/testcases/realtime/config/autoconf/install-sh
3641ltp/testcases/realtime/config/autoconf/missing
3642ltp/testcases/realtime/func/GNUmakefile.am
3643ltp/testcases/realtime/func/GNUmakefile.in
3644ltp/testcases/realtime/func/async_handler/GNUmakefile.am
3645ltp/testcases/realtime/func/async_handler/GNUmakefile.in
3646ltp/testcases/realtime/func/gtod_latency/GNUmakefile.am
3647ltp/testcases/realtime/func/gtod_latency/GNUmakefile.in
3648ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.am
3649ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.in
3650ltp/testcases/realtime/func/matrix_mult/GNUmakefile.am
3651ltp/testcases/realtime/func/matrix_mult/GNUmakefile.in
3652ltp/testcases/realtime/func/measurement/GNUmakefile.am
3653ltp/testcases/realtime/func/measurement/GNUmakefile.in
3654ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.am
3655ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.in
3656ltp/testcases/realtime/func/pi-tests/GNUmakefile.am
3657ltp/testcases/realtime/func/pi-tests/GNUmakefile.in
3658ltp/testcases/realtime/func/pi_perf/GNUmakefile.am
3659ltp/testcases/realtime/func/pi_perf/GNUmakefile.in
3660ltp/testcases/realtime/func/prio-preempt/GNUmakefile.am
3661ltp/testcases/realtime/func/prio-preempt/GNUmakefile.in
3662ltp/testcases/realtime/func/prio-wake/GNUmakefile.am
3663ltp/testcases/realtime/func/prio-wake/GNUmakefile.in
3664ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.am
3665ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.in
3666ltp/testcases/realtime/func/sched_football/GNUmakefile.am
3667ltp/testcases/realtime/func/sched_football/GNUmakefile.in
3668ltp/testcases/realtime/func/sched_jitter/GNUmakefile.am
3669ltp/testcases/realtime/func/sched_jitter/GNUmakefile.in
3670ltp/testcases/realtime/func/sched_latency/GNUmakefile.am
3671ltp/testcases/realtime/func/sched_latency/GNUmakefile.in
3672ltp/testcases/realtime/func/thread_clock/GNUmakefile.am
3673ltp/testcases/realtime/func/thread_clock/GNUmakefile.in
3674ltp/testcases/realtime/include/GNUmakefile.am
3675ltp/testcases/realtime/include/GNUmakefile.in
3676ltp/testcases/realtime/lib/GNUmakefile.am
3677ltp/testcases/realtime/lib/GNUmakefile.in
3678ltp/testcases/realtime/perf/GNUmakefile.am
3679ltp/testcases/realtime/perf/GNUmakefile.in
3680ltp/testcases/realtime/perf/latency/GNUmakefile.am
3681ltp/testcases/realtime/perf/latency/GNUmakefile.in
3682ltp/testcases/realtime/stress/GNUmakefile.am
3683ltp/testcases/realtime/stress/GNUmakefile.in
3684
368511) Log Message:
3686Forgot to remove include/rttests_config.h.in in the previous patch. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
3687
3688Removed Files:
3689ltp/testcases/realtime/include/rttests_config.h.in
3690
369112) Log Message:
3692Fix 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.
3693
3694Modified File(s):
3695ltp/testcases/realtime/run.sh
3696
369713) Log Message:
3698Usually 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>
3699
3700Modified File(s):
3701ltp/testcases/realtime/config.mk
3702
370314) Log Message:
3704This 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>
3705
3706Modified File(s):
3707ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
3708
370915) Log Message:
3710mmap1.c:524: warning: format '%ld' expects type 'long int', but argument 3 has type 'double'
3711which actually prints as:
3712WARNING: bad argument. Using default 1125899906842624
3713
3714Fix disktest printf format warnings (on Linux; no idea about Windows):
3715childmain.c:443: warning: format '%d' expects type 'int', but argument 4 has type 'size_t'
3716childmain.c:443: warning: format '%X' expects type 'unsigned int', but argument 5 has type 'size_t'
3717childmain.c:445: warning: format '%d' expects type 'int', but argument 6 has type 'size_t'
3718childmain.c:448: warning: format '%d' expects type 'int', but argument 6 has type 'size_t'
3719childmain.c:451: warning: format '%d' expects type 'int', but argument 6 has type 'size_t'
3720Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com>
3721
3722Modified File(s):
3723ltp/testcases/kernel/io/disktest/childmain.h
3724ltp/testcases/kernel/mem/mtest06/mmap1.c
3725
372616) Log Message:
3727All 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>
3728
3729Modified File(s):
3730ltp/testcases/kernel/syscalls/syslog/syslogtst.c
3731
373217) Log Message:
3733The filename arguments in some output messages are wrong. Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>
3734
3735Modified File(s):
3736ltp/testcases/kernel/syscalls/inotify/inotify02.c
3737
373818) Log Message:
3739Fixes 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>
3740
3741Modified File(s):
3742ltp/testcases/realtime/func/pi_perf/pi_perf.c
3743
374419) Log Message:
3745The 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>
3746
3747Modified File(s):
3748ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
3749
375020) Log Message:
3751faccessat01 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>
3752
3753Modified File(s):
3754ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
3755ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
3756
375721) Log Messsage:
3758Some newer glibcs do not like sprintf() printing a string into itself and loop. By, Marcus Meissner <marcusmeissner@users.sourceforge.net>
3759
3760Modified File(s):
3761ltp/testcases/kernel/syscalls/nftw/lib.c
3762ltp/testcases/kernel/syscalls/nftw/lib64.c
3763
376422) Log Message:
3765some more "variable is used uninitialized" warnings fixed with this patch, by, Marcus Meissner <marcusmeissner@users.sourceforge.net>
3766
3767Modified File(s):
3768ltp/testcases/kernel/fs/doio/doio.c
3769ltp/testcases/kernel/syscalls/sysctl/sysctl05.c
3770ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_wait/4-1.c
3771
377223) Log Message:
3773This 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>
3774
3775Modified File(s):
3776ltp/testcases/kernel/fs/doio/doio.c
3777ltp/testcases/kernel/fs/doio/iogen.c
3778
377924) Log Message:
3780Various 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>
3781
3782Modified File(s):
3783ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
3784ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
3785ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
3786ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
3787ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
3788ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
3789
379025) Log Message:
3791When I was compiling ltp-full-20080229/kernel/module/, error occured. The error like this: ...
3792scripts/Makefile.build:46: *** CFLAGS was changed in"ltp-full-20080229/testcases/kernel/module/delete_module/Makefile".Fix it to use EXTRA_CFLAGS. Stop.
3793The 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:
3794"#include <asm/atomic.h>" in delete_module01.c
3795"#include <linux/config.h>" in dummy_del_mod.c
3796The following patch solves these problems:
3797Signed-off-by: Wang Fang <wangf@cn.fujitsu.com>
3798
3799Modified File(s):
3800ltp/testcases/kernel/module/delete_module/Makefile
3801ltp/testcases/kernel/module/delete_module/delete_module01.c
3802ltp/testcases/kernel/module/delete_module/delete_module02.c
3803ltp/testcases/kernel/module/delete_module/delete_module03.c
3804ltp/testcases/kernel/module/delete_module/dummy_del_mod.c
3805ltp/testcases/kernel/module/delete_module/dummy_del_mod_dep.c
3806
380726) Log Message:
3808The ltp-full-20080229/testcases/kernel/module/delete_module/Makefile will do this:
3809 @set -e; for i in $(MODULES); do ln -f $$i /tmp/$$i ; done
3810If the ltp directory and /tmp are not in the same device, an error occurs:
3811 ln: creating hard link `/tmp/xxx' => `xxx': Invalid cross-device link I suffer from this.
3812The patch as follows:
3813Signed-off-by: Wang Fang <wangf@cn.fujitsu.com>
3814
3815Modified File(s):
3816ltp/testcases/kernel/module/delete_module/Makefile
3817
381827) Log Message:
3819The 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>
3820
3821Modified File(s):
3822ltp/testscripts/ltpstress.sh
3823
382428) Log Message:
3825The 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>
3826
3827File(s) Modified:
3828ltp/testcases/kernel/syscalls/inotify/README
3829ltp/testcases/kernel/syscalls/inotify/inotify02.c
3830
383129) Log Message:
3832I 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
3833
3834Modified File(s):
3835ltp/testcases/kernel/syscalls/syslog/syslogtst.c
3836
383730) Log Message:
3838A few POSIX fixes from Dustin Kirkland in [1908313]
3839
3840Modified File(s):
3841ltp/IDcheck.sh
3842ltp/runltp
3843ltp/runltplite.sh
3844
384531) Log Message:
3846cleanup build system a bit
3847
3848Removed File(s):
3849gotlibcap.c nolibcap.c
3850
385132) Log Message:
3852When 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>
3853
3854Modified File(s):
3855ltp/IDcheck.sh
3856
385733) Log Message:
3858Update 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>
3859
3860Modified Files:
3861ltp/testcases/kernel/security/filecaps/Makefile
3862ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
3863Added Files:
3864ltp/testcases/kernel/security/filecaps/makenumcapsh.c
3865
386634) Log Message:
38671. Minor fixes:
3868 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.
38692. Bug fix: disk write access deadlock
3870 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.
3871Signed-off-by: Gilles Carry <gilles.carry@bull.net>
3872
3873Modified Files:
3874ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
3875ltp/testcases/realtime/func/thread_clock/tc-2.c
3876
387735) Log Message:
38781. Whitespaces cleanup
38792. Error checks when initializing stat containers
3880Signed-off-by: Gilles Carry <gilles.carry@bull.net>
3881
3882Modified Files:
3883ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
3884
388536) Log Message:
3886In 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>
3887
3888Modified Files:
3889ltp/testcases/realtime/include/libstats.h
3890ltp/testcases/realtime/lib/librttest.c
3891ltp/testcases/realtime/lib/libstats.c
3892
389337) Log Message:
38941) This patch fixes a concurrency issue in shmctl02. Same issue as in shmat02,
38952) Fix return value check from shmat. In case of error, this wrong check was leading to a seg-fault. Same problem as in kill05,
38963) Fixes a concurrency issue in shmget02. Same issue as in shmat02 : second key can conflict with the key from another process,
38974) 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,
3898Signed-off-by: Renaud Loittiaux <Renaud.Lottiaux@kerlabs.com>
3899
3900Modified Files:
3901ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
3902ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
3903ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
3904ltp/testcases/kernel/syscalls/rename/rename14.c
3905
390638) Log Message:
3907Fixing 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>
3908
3909Modified Files:
3910ltp/testcases/kernel/syscalls/ipc/semctl/semctl07.c
3911
3912
391339) Log Message:
3914Fixing 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>
3915
3916Modified Files:
3917ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
3918
391940) Log Message:
3920Fixes 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.
3921Patch content :
3922* Define 2 new functions in kernel/syscalls/lib/libtestsuite.c, used to
3923* synchronize a father and a son using pipes.
3924 - create_sync_pipes: create a pair of pipes used for the synchronization,
3925 - wait_son_startup: function used in the father to wait for its son to start ts execution,
3926 - notify_startup: function used in the son to notify it has started its execution,
3927* Add a kernel/syscalls/lib/libtestsuite.h file to cleanly export newly
3928* defines functions,
3929* Fix the semctl01test. The idea used to synchronize :
3930 - For each task created, the father waits for the son to start its execution using the newly define functions,
3931 - After the last son has been created, the father do a sleep(1) to give time to the sons to execute the semop function,
3932The 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>
3933
3934Modified Files:
3935ltp/testcases/kernel/syscalls/ipc/semctl/Makefile
3936ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
3937ltp/testcases/kernel/syscalls/lib/libtestsuite.c
3938
393941) Log Message:
3940Fixing some NFS issue(s), by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
3941
3942Modified Files:
3943ltp/testcases/kernel/syscalls/fchownat/fchownat01.c
3944
394542) Log Message:
3946Fix 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>
3947
3948Modified Files:
3949ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
3950
3951Added Files:
3952ltp/testcases/kernel/syscalls/lib/libtestsuite.h
3953
395443) Log Message:
3955Fix 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>
3956
3957Modified Files:
3958ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
3959
396044) Log Message:
3961LTP 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>
3962
3963Modified Files:
3964ltp/testcases/kernel/syscalls/ipc/msgctl/Makefile
3965ltp/testcases/kernel/syscalls/ipc/msgget/Makefile
3966
396745) Log Message:
3968Fixes 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>
3969
3970Modified Files:
3971ltp/testcases/kernel/syscalls/dup2/dup203.c
3972
397346) Log Message:
3974We 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>
3975
3976Modified Files:
3977ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
3978
397947) Log Message:
3980Fixing Build Failures on Fedora Machine, by, psuriset@linux.vnet.ibm.com
3981
3982Modified Files:
3983ltp/testcases/kernel/numa/test.sh
3984
subrata_modak02d90ea2008-02-29 04:34:48 +00003985LTP-20080229
3986
39871) Log Message: lcov: adding support for gzipped html based on patch by dnozay@vmware.com
3988File(s) Modified:
3989ltp/utils/analysis/lcov/lcovrc
3990ltp/utils/analysis/lcov/man/genhtml.1
3991ltp/utils/analysis/lcov/man/lcovrc.5
3992ltp/utils/analysis/lcov/bin/genhtml
3993
39942) Log Message: Fix for Don´t call Domain type on test create, by, "Serge E. Hallyn" <serue@us.ibm.com>
3995File(s) Modified:
3996ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
3997ltp/testscripts/test_selinux.sh
3998
39993) Log Message: Some code cleanup in PID & SYSVIPC namespace testcases, by, "Rishikesh K. Rajak" <risrajak@linux.vnet.ibm.com>
4000Modified File(s):
4001ltp/testcases/kernel/containers/pidns/pidns01.c
4002ltp/testcases/kernel/containers/pidns/pidns02.c
4003ltp/testcases/kernel/containers/pidns/pidns03.c
4004ltp/testcases/kernel/containers/sysvipc/shmnstest.c
4005
40064) Log Message: Some Cleanups and running hugetlb independantly
4007Modified File(s):
4008ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
4009ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
4010Added File(s):
4011ltp/runtest/hugetlb
4012
40135) Log Message: Give Execute Permission to numa01.sh, by, Pradeep K Surisetty <pradeepkumars@in.ibm.com>
4014Modified File(s):
4015ltp/testcases/kernel/numa/Makefile
4016
40176) 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>
4018Modified File(s):
4019ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
4020
40217) Log Message: str_echo function expects a file descriptor & not an address, by, Craig Meier <crmeier@ghs.com>
4022Modified File(s):
4023ltp/testcases/kernel/sched/clisrv/pthserv.c
4024
40258) Log Message: Build Error Fix by checking for installation of setcap or xattr headers, by, "Serge E. Hallyn" <serue@us.ibm.com>
4026Modified File(s):
4027ltp/testcases/kernel/security/filecaps/Makefile
4028ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
4029Added Files:
4030ltp/testcases/kernel/security/filecaps/check_xattr.c
4031
40329) Log Message: mark test_exit as noreturn #1891129 by Marcus Meissner, by, Mike Frysinger <vapier@users.sourceforge.net>
4033Modified File(s):
4034ltp/ltp/include/test.h
4035Added File(s):
4036ltp/ltp/include/compiler.h
4037
403810)Log Message: Disktest application update to version 1.4.2, by, Brent Yardley <yardleyb@us.ibm.com>
4039Modified File(s):
4040ltp/testcases/kernel/io/disktest/Getopt.c
4041ltp/testcases/kernel/io/disktest/Getopt.h
4042ltp/testcases/kernel/io/disktest/Makefile
4043ltp/testcases/kernel/io/disktest/Makefile.aix
4044ltp/testcases/kernel/io/disktest/Makefile.linux
4045ltp/testcases/kernel/io/disktest/Makefile.windows
4046ltp/testcases/kernel/io/disktest/README
4047ltp/testcases/kernel/io/disktest/childmain.c
4048ltp/testcases/kernel/io/disktest/childmain.h
4049ltp/testcases/kernel/io/disktest/defs.h
4050ltp/testcases/kernel/io/disktest/dump.c
4051ltp/testcases/kernel/io/disktest/dump.h
4052ltp/testcases/kernel/io/disktest/globals.c
4053ltp/testcases/kernel/io/disktest/globals.h
4054ltp/testcases/kernel/io/disktest/io.c
4055ltp/testcases/kernel/io/disktest/io.h
4056ltp/testcases/kernel/io/disktest/main.c
4057ltp/testcases/kernel/io/disktest/main.h
4058ltp/testcases/kernel/io/disktest/parse.c
4059ltp/testcases/kernel/io/disktest/parse.h
4060ltp/testcases/kernel/io/disktest/sfunc.c
4061ltp/testcases/kernel/io/disktest/sfunc.h
4062ltp/testcases/kernel/io/disktest/stats.c
4063ltp/testcases/kernel/io/disktest/stats.h
4064ltp/testcases/kernel/io/disktest/threading.c
4065ltp/testcases/kernel/io/disktest/threading.h
4066ltp/testcases/kernel/io/disktest/timer.c
4067ltp/testcases/kernel/io/disktest/timer.h
4068ltp/testcases/kernel/io/disktest/usage.c
4069ltp/testcases/kernel/io/disktest/usage.h
4070ltp/testcases/kernel/io/disktest/man1/disktest.1
4071Added File(s):
4072ltp/testcases/kernel/io/disktest/CHANGELOG
4073ltp/testcases/kernel/io/disktest/disktest.spec
4074ltp/testcases/kernel/io/disktest/signals.c
4075ltp/testcases/kernel/io/disktest/signals.h
4076ltp/testcases/kernel/io/disktest/man1/disktest_manual.html
4077
407811) 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>
4079Modified File(s):
4080ltp/testcases/kernel/containers/libclone/libclone.c
4081
408212) 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"
4083Modified File(s):
4084ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
4085
408613) 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>
4087Modified File(s):
4088ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
4089
409014) 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).
4091Modified File(s):
4092ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
4093
409415) Log Message: Do not store cache files, by, Mike Frysinger <vapier@users.sourceforge.net>
4095Deleted File(s):
4096ltp/testcases/realtime/autom4te.cache/traces.0
4097ltp/testcases/realtime/autom4te.cache/traces.1
4098ltp/testcases/realtime/autom4te.cache/requests
4099ltp/testcases/realtime/autom4te.cache/output.1
4100ltp/testcases/realtime/autom4te.cache/output.0
4101
410216) Log Message: Remove compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
4103Modified File(s):
4104ltp/testcases/kernel/syscalls/pcllib/libtool
4105Deleted File(s):
4106ltp/testcases/kernel/syscalls/pcllib/config.h
4107ltp/testcases/kernel/syscalls/pcllib/config.log
4108ltp/testcases/kernel/syscalls/pcllib/config.status
4109
411017) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
4111Deleted File(s):
4112ltp/testcases/kernel/syscalls/pcllib/test/.deps/cobench.Po
4113ltp/testcases/kernel/syscalls/pcllib/test/.deps/cothread.Po
4114
411518) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
4116Deleted File(s):
4117ltp/testcases/kernel/syscalls/pcllib/man/Makefile
4118
411919) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
4120Deleted File(s):
4121ltp/testcases/kernel/syscalls/pcllib/pcl/.deps/pcl_version.Plo
4122ltp/testcases/kernel/syscalls/pcllib/pcl/.deps/pcl.Plo
4123
412420) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
4125Deleted File(s):
4126ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/traces.0
4127ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/traces.1
4128ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/requests
4129ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/output.1
4130ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/output.0
4131
413221) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
4133Deleted File(s):
4134ltp/testcases/kernel/syscalls/pcllib/include/Makefile
4135
413622) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
4137Deleted File(s):
4138ltp/testcases/kernel/syscalls/pcllib/test/Makefile
4139
414023) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
4141Deleted File(s):
4142ltp/testcases/kernel/syscalls/pcllib/pcl/Makefile
4143
414424) 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
4145 o we are testing on x86* and ppc* archs
4146 o on 64 bit machine we will always see 64 bit kernel running
4147by, Nagesh Sharyathi <sharyathi@in.ibm.com>
4148Modified File(s):
4149ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
4150ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
4151ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
4152
415325) Log Message:
4154Since msgmni now scales to the memory size, it may reach big values.
4155To avoid forking 2*msgmni processes and create msgmni msg queues, do not take
4156msgmni from procfs anymore.
4157Just define it as 16 (which is the MSGMNI constant value in linux/msg.h)
4158
4159Also fixed the Makefiles in ipc/lib and ipc/msgctl: there was no dependency
4160on the lib/ipc*.h header files.
4161
4162Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>
4163
4164Modified File(s):
4165ltp/testcases/kernel/syscalls/ipc/lib/Makefile
4166ltp/testcases/kernel/syscalls/ipc/lib/ipcmsg.h
4167ltp/testcases/kernel/syscalls/ipc/msgctl/Makefile
4168ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
4169ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
4170
417126) Log Message:
4172Here is a second round of cleanup and fixes for the realtime testcases.
4173
41741) Make sched_jitter use the create_fifo_thread() library function instead of an open coded solution,
41752) Prio-wake calls rt_init() twice, remove the second call,
41763) Make sbrk_mutex less verbose by default. One can still use the -v option to get the whole output,
41774) 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,
41786) Various tests still have a hardcoded value for the quantile nines. Use a value automatically calculated from the number of iterations,
41797) 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).
4180More generally, it seems that (at least with gcc 4.1.1):
4181 long i = 10000;
4182 double f = exp10(log10(i))
4183
4184 yields (i < f) being true due to rounding,
41858) Add latency tracing capability to pthread_kill_latency as is already done on a few other latency tests (gtod_latency, sched_latency, ...),
41869) 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,
418710)The print buffer is only ever flushed when it is full. Add flushing when the test terminates vi atexit(),
418811)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,
4189
4190Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
4191Cc: Darren Hart <dvhltc@us.ibm.com>
4192Cc: Tim Chavez <tinytim@us.ibm.com>
4193Cc: Matthieu CASTET <matthieu.castet@parrot.com>
4194Acked-by: Chirag <chirag@linux.vnet.ibm.com>
4195
4196Modified File(s):
4197ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
4198ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
4199ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
4200ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
4201ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
4202ltp/testcases/realtime/func/pi_perf/pi_perf.c
4203ltp/testcases/realtime/func/prio-wake/prio-wake.c
4204ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
4205ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
4206ltp/testcases/realtime/func/sched_latency/sched_latency.c
4207ltp/testcases/realtime/lib/librttest.c
4208ltp/testcases/realtime/lib/libstats.c
4209
421027) Log Message: lcov: fixed problem with pre gcc-3.3 versions.
4211read_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>
4212Modified File(s):
4213ltp/utils/analysis/lcov/bin/geninfo
4214
421528) Log Message: lcov: fix error when trying to use genhtml -b
4216genhtml fails when the data file contains an entry which is not found in the base file, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
4217Modified File(s):
4218ltp/utils/analysis/lcov/bin/genhtml
4219
422029) 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>
4221Added File(s):
4222ltp/testcases/realtime/func/pthread_kill_latency/run_auto.sh
4223
422430) 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).
4225Also integrated the following in libipc.a:
4226 . get_max_msgqueues()
4227 . get_used_msgqueues()
4228Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>
4229Modified File(s):
4230ltp/testcases/kernel/syscalls/ipc/lib/ipcmsg.h
4231ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
4232ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
4233ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
4234ltp/testcases/kernel/syscalls/ipc/msgget/Makefile
4235ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
4236Added File(s):
4237ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl10.c
4238ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
4239
424031) 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>
4241Modified File(s):
4242ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
4243
424432) Log Message:
4245There 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 :
4246- All features, cleanups and fixes done by IBM realtime team over last two
4247 month or so.
4248- Change in copyrights( year, symbil and limiting columns to 80 chars)
4249- Other few cleanups to ltp-realtime tests.
4250Signed-off-by : Sudhanshu Singh < sudh@linux.vnet.ibm.com>
4251
4252Modified File(s):
4253ltp/testcases/realtime/GNUmakefile.am
4254ltp/testcases/realtime/run.sh
4255ltp/testcases/realtime/func/async_handler/async_handler.c
4256ltp/testcases/realtime/func/async_handler/async_handler_jk.c
4257ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
4258ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
4259ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
4260ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
4261ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
4262ltp/testcases/realtime/func/measurement/preempt_timing.c
4263ltp/testcases/realtime/func/measurement/rdtsc-latency.c
4264ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
4265ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
4266ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
4267ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
4268ltp/testcases/realtime/func/pi-tests/run_auto.sh
4269ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
4270ltp/testcases/realtime/func/pi-tests/test-skeleton.c
4271ltp/testcases/realtime/func/pi-tests/testpi-0.c
4272ltp/testcases/realtime/func/pi-tests/testpi-1.c
4273ltp/testcases/realtime/func/pi-tests/testpi-2.c
4274ltp/testcases/realtime/func/pi-tests/testpi-4.c
4275ltp/testcases/realtime/func/pi-tests/testpi-5.c
4276ltp/testcases/realtime/func/pi-tests/testpi-6.c
4277ltp/testcases/realtime/func/pi-tests/testpi-7.c
4278ltp/testcases/realtime/func/pi_perf/pi_perf.c
4279ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
4280ltp/testcases/realtime/func/prio-wake/prio-wake.c
4281ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
4282ltp/testcases/realtime/func/sched_football/parse-football.py
4283ltp/testcases/realtime/func/sched_football/sched_football.c
4284ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
4285ltp/testcases/realtime/func/sched_latency/sched_latency.c
4286ltp/testcases/realtime/func/thread_clock/tc-2.c
4287ltp/testcases/realtime/include/libjvmsim.h
4288ltp/testcases/realtime/include/librttest.h
4289ltp/testcases/realtime/include/libstats.h
4290ltp/testcases/realtime/include/list.h
4291ltp/testcases/realtime/lib/libjvmsim.c
4292ltp/testcases/realtime/lib/librttest.c
4293ltp/testcases/realtime/lib/libstats.c
4294ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
4295ltp/testcases/realtime/perf/latency/pthread_cond_many.c
4296ltp/testcases/realtime/scripts/__init__.py
4297ltp/testcases/realtime/scripts/setenv.sh
4298ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
4299ltp/testcases/realtime/stress/pi-tests/testpi-3.c
4300ltp/testscripts/test_realtime.sh
4301
430233) 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>
4303Modified File(s):
4304ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
4305
430634) Log Message:
4307waitpid tests: Fix failure detection flag initialization.
4308On 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.
4309Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>
4310
4311Modified File(s):
4312ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
4313ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
4314ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
4315ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
4316ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
4317
431835) Log Message:
4319waitpid03/04: Fix condition numbers displayed when reporting errors.
4320The condition numbers displayed while reporting errors in waitpid03 and waitpid04 are used initialized and are not consistently updated, which may lead to useless reports.
4321Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>
4322
4323Modified File(s):
4324ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
4325ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
4326
432736) Log Message:
4328waitpid02-05: remove unused defines related to failure handling. Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>
4329Modified File(s):
4330ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
4331ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
4332ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
4333ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
4334
433537) Log Message: Adding option to build TIMER test cases as well, by, Subrata Modak <subrata@linux.vnet.ibm.com>
4336Modified File(s):
4337ltp/testcases/kernel/Makefile
4338
433938) Log Message: Removing these files as they get automatically generated during build, by, Max Stirling <vicky.irobot@gmail.com>
4340Deleted File(s):
4341ltp/testcases/ballista/ballista/MakefileHost
4342ltp/testcases/ballista/ballista/MakefileTarget
4343
434439) 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>
4345Modified File(s):
4346ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
4347ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
4348
434940) Log Message: Fix NFS issues in tst_rmdir (directory non empty) due to an unmapped file, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
4350Modified File(s):
4351ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
4352ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
4353
435441) 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>
4355Modified File(s):
4356ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
4357
435842) 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>
4359Modified File(s):
4360ltp/testcases/kernel/fs/doio/rwtest.sh
4361
436243) Log Message:
4363CLOCK_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>
4364
4365Modified File(s):
4366ltp/testcases/kernel/timers/clock_gettime/clock_gettime03.c
4367ltp/testcases/kernel/timers/clock_settime/clock_settime03.c
4368ltp/testcases/kernel/timers/include/common_timers.h
4369ltp/testcases/kernel/timers/timer_create/timer_create02.c
4370ltp/testcases/kernel/timers/timer_create/timer_create03.c
4371ltp/testcases/kernel/timers/timer_create/timer_create04.c
4372
437344) Mog Message:
4374This 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>
4375
4376Modified File(s):
4377ltp/testcases/kernel/syscalls/memmap/mem03.c
4378
437945) 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>
4380Modified File(s):
4381ltp/testcases/commands/ade/file/file_test.sh
4382
438346) 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>
4384Modified File(s):
4385ltp/testcases/kernel/syscalls/mremap/Makefile
4386ltp/testcases/kernel/syscalls/mremap/mremap04.c
4387
438847) Log Message:
4389LTP-kill05-bad-check-fix.patch:
4390 - Fix return value check from shmat. In case of error, this wrong check was leading to a seg-fault.
4391LTP-kill05-shmid_delete-fix.patch:
4392 - 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.
4393LTP-kill05-concurrency-fix.patch
4394 - 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>
4395
4396Modified File(s):
4397ltp/testcases/kernel/syscalls/kill/kill05.c
4398
439948) Log Message:
44001) The pi-tests don't use the librttest infrastructure and simply duplicate code. This patch ensures that those tests use librttest.
44012) The thread-clock test doesn't use the librttest infrastructure. This patch ensures that it does.
44023) Adds missing headers to the following files,
4403Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>,
4404Acked-By: Dinakar Guniguntala <dino@in.ibm.com>,
4405Acked-By: Sebastien Dugue <sebastien.dugue@bull.net>
4406
4407Modified File(s):
4408ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
4409ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
4410
subrata_modakf030fc42008-02-01 10:46:21 +00004411LTP-20080131
4412
44131) Log Message: Some more updates to Reference Policy Checks by "Serge E. Hallyn" <serue@us.ibm.com>
4414File(s) Affected:
4415ltp/testscripts/test_selinux.sh
4416File(s) Added:
4417ltp/testcases/kernel/security/selinux-testsuite/misc/check_sbin_deprecated.pl
4418ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
4419ltp/testcases/kernel/security/selinux-testsuite/misc/update_refpolicy.sh
4420
44212) Log Message: This solves the configuration issue reported by Santwan <santwana.samantray@in.ibm.com>, and, fixed by Amit Arora <amitarora@in.ibm.com>
4422File(s) Affected:
4423ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
4424
44253) Log Message: Fix various printf strings to correct formatting and remove spaces, by, Randy Dunlap <rdunlap@xenotime.net>
4426File(s) Affected:
4427ltp/tools/apicmds/ltpapicmd.c
4428
44294) Log Message: gcov-kernel patch for linux 2.6.23, by Peter Oberparleiter <oberpapr@users.sourceforge.net>
4430File(s) Added:
4431/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.23-gcov-arm-eabi.patch
4432/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.23-gcov-arm-hack.patch
4433/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.23-gcov.patch
4434
44355) 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>
4436File(s) Affected:
4437/cvsroot/ltp/utils/analysis/lcov/bin/geninfo
4438
44396) Log Message: Add dependency information for linux_syscall_numbers.h, by Mike Frysinger <vapier@gentoo.org>
4440File(s) Affected:
4441ltp/testcases/kernel/include/Makefile
4442
44437) Log Message: Testcases contributed by Sharyathi Nagesh <sharyath@in.ibm.com>
4444File(s) Affected:
4445ltp/runtest/syscalls
4446ltp/testcases/kernel/include/i386.in
4447ltp/testcases/kernel/include/ia64.in
4448ltp/testcases/kernel/include/powerpc.in
4449ltp/testcases/kernel/include/powerpc64.in
4450ltp/testcases/kernel/include/s390.in
4451ltp/testcases/kernel/include/s390x.in
4452ltp/testcases/kernel/include/sparc.in
4453ltp/testcases/kernel/include/sparc64.in
4454ltp/testcases/kernel/include/x86_64.in
4455
4456File(s) Added:
4457ltp/testcases/kernel/syscalls/fallocate/Makefile
4458ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
4459ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
4460ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
4461ltp/testcases/kernel/syscalls/fallocate/run.sh
4462
44638) Log Message: Fix for situations when it fails even on NUMA node, enabling proper identification of nodes, by psuriset <psuriset@linux.ibm.com>
4464File(s) Affected:
4465ltp/testcases/kernel/numa/numa01.sh
4466ltp/testcases/kernel/numa/numa_node_size.c
4467ltp/testcases/kernel/numa/test.sh
4468
44699) Log Message: Terminates the tests if __NR_fadvise64 is 0, by Masatake YAMATO <yamato@redhat.com>
4470File(s) Affected:
4471ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
4472ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
4473ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
4474ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
4475
447610) Log Message: Randomly generating a no. to avoid the test case to fail, by Sridhar Vinay <vinaysridhar@in.ibm.com>
4477File(s) Affected:
4478ltp/testcases/kernel/syscalls/syslog/syslogtst.c
4479
448011) Log Message: Jeff Burke <jburke@redhat.com> wanted this unnecessary file to be removed
4481FIle(s) Affected:
4482ltp/testcases/pounder21/test_scripts/statslogging.orig
4483
448412) 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>
4485File(s) Affected:
4486ltp/testcases/realtime/README
4487File(s) Removed:
4488ltp/testscripts/realtime.sh
4489File(s) Added:
4490ltp/testscripts/test_realtime.sh
4491
449213) Log Message: Still more fix for Randomly generating a no. to avoid the test case to fail, by Sridhar Vinay <vinaysridhar@in.ibm.com>
4493File(s) Affected:
4494ltp/testcases/kernel/syscalls/syslog/syslogtst.c
4495
449614) Log Message: "hp_func" should be protected through pthread_mutex or similar, by, Yi Xu <yxu@suse.de>
4497File(s) Affected:
4498ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/1-6.c
4499
450015) Log Message:
4501Huge Changes from Cai Qian <qcai@redhat.com>. Please see the Description
4502below:
4503
4504The updated version
4505has the following improvments,
4506
4507- simplify maintenance
4508
4509- fix several bugs
4510
4511- better automation
4512
4513- extend support on Debian and Fedora
4514
4515- merge Poornima Nayak <Poornima.Nayak@in.ibm.com> 's latest patch
4516
4517- other changes
4518
4519The new version simplifies code layout, and all tools under lib/
4520directory are standalone and reusable, all configurable variables are
4521under the file runkdump.conf. There are also included sample
4522configuration files for different distros and test components. In
4523addition, it avoided code duplication by merging RHEL and SLES specified
4524code in lkdtm module together, and add a checking before hand. The
4525working flow in main script has also been tidied up. verify and
4526verify_dump have been unified. unused file "summary" has been deleted.
4527
4528In previous version,
4529* The part of comparing kernel version in setup will not work proper
4530 if the kernel grows to something like 2.7.1 or 2.8.1.
4531* verify_dump will not able to find previous vmcore if vmcore creation
4532 and vmcore verfication happen at different hours.
4533* Other random bugs because of code complexity.
4534
4535In the new version, once you define everything in a config file, it will
4536run in an automatically fashion on some of systems, if there is proper
4537tools installed.
4538
4539The code has been rewritten in POSIX shell syntax, and made more
4540portable, and attempted to remove hard-coded stuff as much as
4541possible. It has been tested fairly on RHEL5.1, SLES10sp1, Debian
4542unstable, and Fedora 8. If needed I can send you result logs. Sachin
4543has done a quick test on PPC64 machine running RHEL5.1 and the script
4544run fine. Poornima has done some code review.
4545Poornima's patch has been merged,
45461. Crashkerenl reservation check is modified to support any craskernel
4547value.
45482. A message before system reboots
45493. Added one more line to 'status' if dump verification passed.
45504. Modified 'README' file
45515. If kdump start fails for invalid arguments in kdump.conf is fixed
45526. Replaced MAKE_OPTS with MAKE_OPTIONS.
45537. Removed some unwanted statements.
4554
4555Other changes included that all tests descriptions have been documented
4556in doc/ALL_TEST.txt. KNLD (dump over scp with link delay) test case has
4557been merged into KNSCP (dump over scp). Once LINK_DELAY has been defined
4558somewhere in configuration file, all test cases (KNSCP and KNNFS)
4559dumping to a network destination will take advantage of it. If
4560LINK_DELAY is not defined or equals to 0, KNSCP and KNNFS will just the
4561same as in previous version.
4562
4563Cai Qian
4564
4565Modified Files:
4566ltp/testcases/kdump/Makefile ltp/testcases/kdump/README
4567Added Files:
4568ltp/testcases/kdump/runkdump.conf
4569ltp/testcases/kdump/runkdump.sh
4570ltp/testcases/kdump/doc/ALL_TEST.txt
4571ltp/testcases/kdump/doc/OO_Descriptions.txt
4572ltp/testcases/kdump/doc/README
4573ltp/testcases/kdump/doc/TEST_PLAN.txt
4574ltp/testcases/kdump/lib/Makefile
4575ltp/testcases/kdump/lib/setup.sh
4576ltp/testcases/kdump/lib/ssh.tcl
4577ltp/testcases/kdump/lib/sysinfo.sh
4578ltp/testcases/kdump/lib/test.sh
4579ltp/testcases/kdump/lib/verify.sh
4580ltp/testcases/kdump/lib/crasher/Makefile
4581ltp/testcases/kdump/lib/crasher/crasher.c
4582ltp/testcases/kdump/lib/kprobes/Makefile
4583ltp/testcases/kdump/lib/kprobes/kprobes.c
4584ltp/testcases/kdump/lib/lkdtm/Makefile
4585ltp/testcases/kdump/lib/lkdtm/lkdtm.c
4586ltp/testcases/kdump/lib/lkdtm/lkdtm.c.orig
4587ltp/testcases/kdump/sample/runkdump.BASIC_LKDTM.RHEL
4588ltp/testcases/kdump/sample/runkdump.BASIC_LKDTM.SLES
4589ltp/testcases/kdump/sample/runkdump.CRASHER.RHEL
4590ltp/testcases/kdump/sample/runkdump.CRASHER.SLES
4591ltp/testcases/kdump/sample/runkdump.EXTRA_LKDTM.RHEL
4592ltp/testcases/kdump/sample/runkdump.EXTRA_LKDTM.SLES
4593Removed Files:
4594ltp/testcases/kdump/TEST_PLAN.txt
4595ltp/testcases/kdump/crash_cmds ltp/testcases/kdump/distro
4596ltp/testcases/kdump/kdump_propagate ltp/testcases/kdump/master
4597ltp/testcases/kdump/setup ltp/testcases/kdump/summary
4598ltp/testcases/kdump/sysinfo ltp/testcases/kdump/test
4599ltp/testcases/kdump/tests ltp/testcases/kdump/verify
4600ltp/testcases/kdump/verify_dump
4601ltp/testcases/kdump/rhtools/Makefile
4602ltp/testcases/kdump/rhtools/OO_Descriptions.txt
4603ltp/testcases/kdump/rhtools/crasher_mod/Makefile
4604ltp/testcases/kdump/rhtools/crasher_mod/crasher.c
4605ltp/testcases/kdump/rhtools/lkdtm_mod/Makefile
4606ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
4607ltp/testcases/kdump/susetools/Makefile
4608ltp/testcases/kdump/susetools/OO_Descriptions.txt
4609ltp/testcases/kdump/susetools/crasher_mod/Makefile
4610ltp/testcases/kdump/susetools/crasher_mod/crasher.c
4611ltp/testcases/kdump/susetools/lkdtm_mod/Makefile
4612ltp/testcases/kdump/susetools/lkdtm_mod/lkdtm.c
4613ltp/testcases/kdump/testlists/crasher
4614ltp/testcases/kdump/testlists/lkdtm.base
4615ltp/testcases/kdump/testlists/lkdtm.exha
4616
461716) Log Message: A huge Update to the RT Linux Tree by Sebastien Dugu <sebastien.dugue@bull.net>
4618Modified Files:
4619ltp/testcases/realtime/func/async_handler/async_handler.c
4620ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
4621ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
4622ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
4623ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
4624ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
4625ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
4626ltp/testcases/realtime/func/pi_perf/pi_perf.c
4627ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
4628ltp/testcases/realtime/func/sched_football/sched_football.c
4629ltp/testcases/realtime/func/sched_latency/sched_latency.c
4630
463117) 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
4632Modifiled File(s):
4633ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
4634ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
4635
463618) Log Message: Fixing missing argument for open() function when O_CREAT is in the flag, by, Yi Xu <yxu@suse.de>
4637Modified File(s):
4638testcases/kernel/syscalls/clone/clone02.c
4639testcases/kernel/syscalls/fcntl/fcntl18.c
4640testcases/kernel/syscalls/fdatasync/fdatasync01.c
4641testcases/kernel/syscalls/getdents/getdents04.c
4642testcases/kernel/syscalls/mprotect/mprotect02.c
4643testcases/kernel/syscalls/mprotect/mprotect03.c
4644testcases/kernel/syscalls/open/open04.c
4645testcases/kernel/syscalls/pselect/pselect01.c
4646testcases/kernel/syscalls/read/read02.c
4647testcases/kernel/syscalls/select/select01.c
4648testcases/kernel/syscalls/sendfile/sendfile03.c
4649testcases/kernel/syscalls/splice/splice01.c
4650testcases/kernel/syscalls/symlink/symlink01.c
4651testcases/kernel/syscalls/tee/tee01.c
4652testcases/network/ipv6/sendfile6/testsf_c6.c
4653testcases/network/tcp_cmds/sendfile/testsf_c.c
4654testcases/kernel/fs/doio/iogen.c
4655
465619) Log Message: Fix for generation of HTML output for absolute paths, by, Subrata Modak <subrata@linux.vnet.ibm.com>
4657Modified File(s):
4658ltp/runltp
4659ltp/tools/genhtml.pl
4660
466120) Log Message: Initial set of Filecaps testcases from Serge, "Serge E. Hallyn" <serue@us.ibm.com>
4662Modified Files:
4663ltp/runltp
4664ltp/testcases/kernel/security/Makefile
4665Added Files:
4666ltp/runtest/filecaps
4667ltp/testcases/kernel/security/filecaps/Makefile
4668ltp/testcases/kernel/security/filecaps/README
4669ltp/testcases/kernel/security/filecaps/check_simple_capset.c
4670ltp/testcases/kernel/security/filecaps/checkforfilecaps.sh
4671ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
4672ltp/testcases/kernel/security/filecaps/filecapstest.sh
4673ltp/testcases/kernel/security/filecaps/gotlibcap.c
4674ltp/testcases/kernel/security/filecaps/inh_capped.c
4675ltp/testcases/kernel/security/filecaps/nolibcap.c
4676ltp/testcases/kernel/security/filecaps/print_caps.c
4677ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
4678ltp/testscripts/test_filecaps.sh
4679
468021) Log Message: testcase ballista gcc 4.3 conformance, by, Patrick Kirsch <pkirsch@suse.de>
4681Modified File(s):
4682ltp/testcases/ballista/ballista/compile/bparser.cpp
4683
468422) Log Message: Enhancing runltp to run testcases in desired sequence, by, Subrata Modak <subrata@linux.vnet.ibm.com>
4685Modified File(s):
4686ltp/runltp
4687
468823) 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>
4689Modified File(s):
4690ltp/testcases/kernel/syscalls/times/times03.c
4691
469224) 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>
4693Modified File(s):
4694ltp/testcases/kernel/security/selinux-testsuite/README
4695ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
4696
469725) Log Message: added gcov-kernel patches for linux-2.6.24, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
4698Added File(s):
4699ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov-arm-eabi.patch
4700ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov-arm-hack.patch
4701ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
4702
470326) Log Message: Fix for Build Error issues on NUMA Machine in absence of important RPMs, by, psuriset <psuriset@linux.vnet.ibm.com>
4704Modified File(s):
4705ltp/testcases/kernel/numa/Makefile
4706ltp/testcases/kernel/numa/README
4707ltp/testcases/kernel/numa/numa01.sh
4708ltp/testcases/kernel/numa/numa_node_size.c
4709ltp/testcases/kernel/numa/test.sh
4710
subrata_modakae1219d2008-01-01 08:50:08 +00004711LTP-20071231
4712
47131) Log Message: Update CLONE_NEWPID as value changed in 2.6.23-rc3-mm2, submitted by Sukadev Bhattiprolu <sukadev@us.ibm.com>
4714File(s) Affected:
4715ltp/testcases/kernel/containers/libclone/libclone.h
4716
47172) Log Message: New Test Cases sendfile05 sendfile06 and sendfile07 for sendfile and sendfile64 syscall, by Masatake YAMATO <yamato@redhat.com>
4718File(s) Affected:
4719ltp/runtest/syscalls
4720ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
4721ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
4722ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
4723File(s) Added:
4724ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
4725ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
4726ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
4727
47283) Log Message: Fixing the problem of the resolution for ADDRESS_OF_MAIN, by Mark Ver <markver@us.ibm.com>
4729File(s) Affected:
4730ltp/testcases/kernel/io/direct_io/diotest4.c
4731
47324) Log Message: use caps in "generated warning" since people dont read comments, by Mike Frysinger <vapier@users.sourceforge.net>
4733File(s) Affected:
4734ltp/testcases/kernel/include/linux_syscall_numbers.h
4735ltp/testcases/kernel/include/regen.sh
4736
47375) Log Message: Se-linux Reference Policy Updates by Stephen Smalley <sds@tycho.nsa.gov>
4738File(s) Affected:
4739ltp/testcases/kernel/security/selinux-testsuite/README
4740ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
4741ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
4742ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
4743ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
4744ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
4745ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_readlink.te
4746ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rxdir.te
4747ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
4748ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_stat.te
4749ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
4750ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
4751ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
4752
47536) Log Message: New NUMA Testcases by psuriset@linux.vnet.ibm.com
4754File(s) Affected:
4755ltp/testcases/kernel/numa/Makefile
4756ltp/testcases/kernel/numa/README
4757ltp/testcases/kernel/numa/numa01.sh
4758File(s) Added:
4759ltp/testcases/kernel/numa/numa_node_size.c
4760ltp/testcases/kernel/numa/test.sh
4761
47627) 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>
4763File(s) Affected:
4764ltp/testcases/kernel/syscalls/mincore/mincore01.c
4765
47668) Log Message: add syscall list for arm from Riaz Ur Rahaman
4767File(s) Affected:
4768ltp/testcases/kernel/include/linux_syscall_numbers.h
4769ltp/testcases/kernel/include/order
4770
4771File(s) Added:
4772ltp/testcases/kernel/include/arm.in
4773
47749) Log Message: Test isn't supported in kernel versions before 2.6.16, by Marco Antonio Fernandes Junior <marcoafj@linux.vnet.ibm.com>
4775File(s) Affected:
4776ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
4777
477810)Log Message: Reverting Back Stephenś Patch and Applying Jeffś Patch for controlling the tty issue. Also a minor change for the ia64 compile failure.
4779File(s) Affected:
4780testcases/kernel/security/selinux-testsuite/README
4781testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
4782testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
4783testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
4784testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
4785testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
4786testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
4787testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
4788testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
4789testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
4790testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c
4791testcases/kernel/security/selinux-testsuite/tests/file/selinux_file.sh
4792
479311) Log Message: A Trivial Fix from Roger Mach <bigmach@us.ibm.com>
4794File(s) Affected:
4795ltp/testcases/pounder21/test_scripts/xterm_stress
4796
479712) Log Message: tweak config.mk comment to reflect reality, by Mike Frysinger
4798File(s) Affected:
4799ltp/Makefile
4800
480113) Log Message: Initial Set of Real Time Linux Test Cases, by Nivedita Singhvi <niv@us.ibm.com> & sudhanshu Singh <sudhanshusingh@in.ibm.com>
4802File(s) Added:
4803ltp/testcases/realtime/COPYING
4804ltp/testcases/realtime/GNUmakefile.am
4805ltp/testcases/realtime/GNUmakefile.in
4806ltp/testcases/realtime/OO_DESCRIPTION.txt
4807ltp/testcases/realtime/README
4808ltp/testcases/realtime/aclocal.m4
4809ltp/testcases/realtime/autogen.sh
4810ltp/testcases/realtime/configure
4811ltp/testcases/realtime/configure.ac
4812ltp/testcases/realtime/run.sh
4813ltp/testcases/realtime/autom4te.cache/output.0
4814ltp/testcases/realtime/autom4te.cache/output.1
4815ltp/testcases/realtime/autom4te.cache/requests
4816ltp/testcases/realtime/autom4te.cache/traces.0
4817ltp/testcases/realtime/autom4te.cache/traces.1
4818ltp/testcases/realtime/config/GNUmakefile.am
4819ltp/testcases/realtime/config/GNUmakefile.in
4820ltp/testcases/realtime/config/autoconf/compile
4821ltp/testcases/realtime/config/autoconf/config.guess
4822ltp/testcases/realtime/config/autoconf/config.sub
4823ltp/testcases/realtime/config/autoconf/depcomp
4824ltp/testcases/realtime/config/autoconf/install-sh
4825ltp/testcases/realtime/config/autoconf/missing
4826ltp/testcases/realtime/doc/HOWTO_ADD_TESTS
4827ltp/testcases/realtime/doc/TODO
4828ltp/testcases/realtime/func/GNUmakefile.am
4829ltp/testcases/realtime/func/GNUmakefile.in
4830ltp/testcases/realtime/func/async_handler/GNUmakefile.am
4831ltp/testcases/realtime/func/async_handler/GNUmakefile.in
4832ltp/testcases/realtime/func/async_handler/async_handler.c
4833ltp/testcases/realtime/func/async_handler/async_handler_jk.c
4834ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
4835ltp/testcases/realtime/func/async_handler/run_auto.sh
4836ltp/testcases/realtime/func/gtod_latency/GNUmakefile.am
4837ltp/testcases/realtime/func/gtod_latency/GNUmakefile.in
4838ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
4839ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
4840ltp/testcases/realtime/func/gtod_latency/run_auto.sh
4841ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.am
4842ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.in
4843ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
4844ltp/testcases/realtime/func/hrtimer-prio/run.sh
4845ltp/testcases/realtime/func/matrix_mult/GNUmakefile.am
4846ltp/testcases/realtime/func/matrix_mult/GNUmakefile.in
4847ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
4848ltp/testcases/realtime/func/matrix_mult/run_auto.sh
4849ltp/testcases/realtime/func/measurement/GNUmakefile.am
4850ltp/testcases/realtime/func/measurement/GNUmakefile.in
4851ltp/testcases/realtime/func/measurement/README
4852ltp/testcases/realtime/func/measurement/preempt_timing.c
4853ltp/testcases/realtime/func/measurement/rdtsc-latency.c
4854ltp/testcases/realtime/func/measurement/run.sh
4855ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.am
4856ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.in
4857ltp/testcases/realtime/func/periodic_cpu_load/mixed_load.sh
4858ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
4859ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
4860ltp/testcases/realtime/func/periodic_cpu_load/run_auto.sh
4861ltp/testcases/realtime/func/pi-tests/GNUmakefile.am
4862ltp/testcases/realtime/func/pi-tests/GNUmakefile.in
4863ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
4864ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
4865ltp/testcases/realtime/func/pi-tests/run_auto.sh
4866ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
4867ltp/testcases/realtime/func/pi-tests/test-skeleton.c
4868ltp/testcases/realtime/func/pi-tests/testpi-0.c
4869ltp/testcases/realtime/func/pi-tests/testpi-1.c
4870ltp/testcases/realtime/func/pi-tests/testpi-2.c
4871ltp/testcases/realtime/func/pi-tests/testpi-4.c
4872ltp/testcases/realtime/func/pi-tests/testpi-5.c
4873ltp/testcases/realtime/func/pi-tests/testpi-6.c
4874ltp/testcases/realtime/func/pi-tests/testpi-7.c
4875ltp/testcases/realtime/func/pi_perf/GNUmakefile.am
4876ltp/testcases/realtime/func/pi_perf/GNUmakefile.in
4877ltp/testcases/realtime/func/pi_perf/pi_perf.c
4878ltp/testcases/realtime/func/pi_perf/run_auto.sh
4879ltp/testcases/realtime/func/prio-preempt/GNUmakefile.am
4880ltp/testcases/realtime/func/prio-preempt/GNUmakefile.in
4881ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
4882ltp/testcases/realtime/func/prio-preempt/run_auto.sh
4883ltp/testcases/realtime/func/prio-wake/GNUmakefile.am
4884ltp/testcases/realtime/func/prio-wake/GNUmakefile.in
4885ltp/testcases/realtime/func/prio-wake/prio-wake.c
4886ltp/testcases/realtime/func/prio-wake/run_auto.sh
4887ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.am
4888ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.in
4889ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
4890ltp/testcases/realtime/func/sched_football/GNUmakefile.am
4891ltp/testcases/realtime/func/sched_football/GNUmakefile.in
4892ltp/testcases/realtime/func/sched_football/parse-football.py
4893ltp/testcases/realtime/func/sched_football/run_auto.sh
4894ltp/testcases/realtime/func/sched_football/sched_football.c
4895ltp/testcases/realtime/func/sched_jitter/GNUmakefile.am
4896ltp/testcases/realtime/func/sched_jitter/GNUmakefile.in
4897ltp/testcases/realtime/func/sched_jitter/README
4898ltp/testcases/realtime/func/sched_jitter/run_auto.sh
4899ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
4900ltp/testcases/realtime/func/sched_latency/GNUmakefile.am
4901ltp/testcases/realtime/func/sched_latency/GNUmakefile.in
4902ltp/testcases/realtime/func/sched_latency/run_auto.sh
4903ltp/testcases/realtime/func/sched_latency/sched_latency.c
4904ltp/testcases/realtime/func/thread_clock/GNUmakefile.am
4905ltp/testcases/realtime/func/thread_clock/GNUmakefile.in
4906ltp/testcases/realtime/func/thread_clock/run_auto.sh
4907ltp/testcases/realtime/func/thread_clock/tc-2.c
4908ltp/testcases/realtime/include/GNUmakefile.am
4909ltp/testcases/realtime/include/GNUmakefile.in
4910ltp/testcases/realtime/include/libjvmsim.h
4911ltp/testcases/realtime/include/librttest.h
4912ltp/testcases/realtime/include/libstats.h
4913ltp/testcases/realtime/include/list.h
4914ltp/testcases/realtime/include/rttests_config.h.in
4915ltp/testcases/realtime/lib/GNUmakefile.am
4916ltp/testcases/realtime/lib/GNUmakefile.in
4917ltp/testcases/realtime/lib/libjvmsim.c
4918ltp/testcases/realtime/lib/librttest.c
4919ltp/testcases/realtime/lib/libstats.c
4920ltp/testcases/realtime/perf/GNUmakefile.am
4921ltp/testcases/realtime/perf/GNUmakefile.in
4922ltp/testcases/realtime/perf/latency/GNUmakefile.am
4923ltp/testcases/realtime/perf/latency/GNUmakefile.in
4924ltp/testcases/realtime/perf/latency/cpunoise.sh
4925ltp/testcases/realtime/perf/latency/cpunoise2000.sh
4926ltp/testcases/realtime/perf/latency/disknoise.sh
4927ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
4928ltp/testcases/realtime/perf/latency/pthread_cond_many.c
4929ltp/testcases/realtime/perf/latency/pthread_cond_many_histogram.sh
4930ltp/testcases/realtime/perf/latency/run.sh
4931ltp/testcases/realtime/scripts/__init__.py
4932ltp/testcases/realtime/scripts/parser.py
4933ltp/testcases/realtime/scripts/run_c_files.sh
4934ltp/testcases/realtime/scripts/setenv.sh
4935ltp/testcases/realtime/stress/GNUmakefile.am
4936ltp/testcases/realtime/stress/GNUmakefile.in
4937ltp/testcases/realtime/stress/pi-tests/GNUmakefile.am
4938ltp/testcases/realtime/stress/pi-tests/GNUmakefile.in
4939ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
4940ltp/testcases/realtime/stress/pi-tests/testpi-3.c
4941ltp/testcases/realtime/tools/ftqviz.py
4942ltp/testscripts/realtime.sh
4943
494414) Log Message: Updates for Some Copyright and License Declarations
4945File(s) Affected:
4946ltp/testcases/realtime/GNUmakefile.am
4947ltp/testcases/realtime/OO_DESCRIPTION.txt
4948ltp/testcases/realtime/README
4949ltp/testcases/realtime/autogen.sh
4950ltp/testcases/realtime/configure.ac
4951ltp/testcases/realtime/run.sh
4952
495315) Log Message: Initial set of PID Namespace testcase contributed by "Rishikesh K. Rajak" <risrajak@linux.vnet.ibm.com>
4954File(s) Added:
4955ltp/testcases/kernel/containers/pidns/Makefile
4956ltp/testcases/kernel/containers/pidns/README
4957ltp/testcases/kernel/containers/pidns/check_pidns_enabled.c
4958ltp/testcases/kernel/containers/pidns/pidns01.c
4959ltp/testcases/kernel/containers/pidns/pidns02.c
4960ltp/testcases/kernel/containers/pidns/pidns03.c
4961ltp/testcases/kernel/containers/pidns/runpidnstest.sh
4962ltp/testcases/kernel/containers/pidns/runtests_noltp.sh
4963
4964File(s) Affected:
4965ltp/testcases/kernel/containers/Makefile
4966ltp/testcases/kernel/containers/container_test.sh
4967
496816) Log Message: Changed the way Copyrights and License agreements are declared
4969File(s) Affected:
4970ltp/testcases/kernel/containers/README
4971ltp/testcases/kernel/containers/TEST_PLAN.txt
4972ltp/testcases/kernel/containers/check_for_unshare.c
4973ltp/testcases/kernel/containers/libclone/Makefile
4974ltp/testcases/kernel/containers/libclone/libclone.c
4975ltp/testcases/kernel/containers/libclone/libclone.h
4976ltp/testcases/kernel/containers/sysvipc/Makefile
4977ltp/testcases/kernel/containers/sysvipc/check_ipcns_enabled.c
4978ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
4979ltp/testcases/kernel/containers/sysvipc/runtests_noltp.sh
4980ltp/testcases/kernel/containers/sysvipc/shmnstest.c
4981ltp/testcases/kernel/containers/utsname/Makefile
4982ltp/testcases/kernel/containers/utsname/README
4983ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
4984ltp/testcases/kernel/containers/utsname/runtests_noltp.sh
4985ltp/testcases/kernel/containers/utsname/runutstest.sh
4986ltp/testcases/kernel/containers/utsname/utstest.c
4987
subrata_modak99086662007-12-03 07:07:49 +00004988LTP-20071130
4989
49901) Log Message: lcov: fix for problem resulting in lcov aborting with "ERROR: reading string"
4991File(s) Affected:
4992/cvsroot/ltp/utils/analysis/lcov/bin
4993
49942) Log Message: Update to OpenHPI 2.10.1 (see www.openhpi.org for more info)
4995File(s) Affected:
4996ltp/testcases/open_hpi_testsuite
4997
49983) 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.
4999File(s) Affected:
5000ltp/testcases/open_posix_testsuite/conformance/interfaces/mmap/23-1.c
5001
50024) Log Message: Yi Yang <yang.y.yi@gmail.com> fixed some anomalies for ext2/ext3 and creat system call
5003File(s) Affected:
5004ltp/testcases/kernel/fs/doio/growfiles.c
5005ltp/testcases/kernel/syscalls/creat/creat05.c
5006
50075) Log Message: Removing Propreitary and Confidential Information to Suit to GPLv2 License
5008File(s) Affected:
5009testcases/kernel/ipc/ipc_stress/message_queue_test_01.c
5010testcases/kernel/ipc/ipc_stress/message_queue_test_02_ctl.c
5011testcases/kernel/ipc/ipc_stress/message_queue_test_02_get.c
5012testcases/kernel/ipc/ipc_stress/message_queue_test_02_rcv.c
5013testcases/kernel/ipc/ipc_stress/message_queue_test_02_snd.c
5014testcases/kernel/ipc/ipc_stress/message_queue_test_04.c
5015testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
5016testcases/kernel/ipc/ipc_stress/pipe_test_01.c
5017testcases/kernel/ipc/ipc_stress/pipe_test_02.c
5018testcases/kernel/ipc/ipc_stress/semaphore_test_01.c
5019testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
5020testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
5021testcases/kernel/ipc/ipc_stress/shmem_test_01.c
5022testcases/kernel/ipc/ipc_stress/shmem_test_02.c
5023testcases/kernel/ipc/ipc_stress/shmem_test_03.c
5024testcases/kernel/ipc/ipc_stress/shmem_test_04.c
5025testcases/kernel/ipc/ipc_stress/shmem_test_05.c
5026testcases/kernel/ipc/ipc_stress/shmem_test_06.c
5027testcases/kernel/ipc/ipc_stress/shmem_test_07.c
5028testcases/kernel/ipc/ipc_stress/signal_test_01.c
5029testcases/kernel/ipc/ipc_stress/signal_test_02.c
5030testcases/kernel/ipc/ipc_stress/signal_test_03.c
5031testcases/kernel/ipc/ipc_stress/signal_test_04.c
5032testcases/kernel/ipc/ipc_stress/signal_test_05.c
5033testcases/kernel/ipc/ipc_stress/signal_test_06.c
5034testcases/kernel/ipc/ipc_stress/signal_test_07.c
5035testcases/kernel/sched/clisrv/pthserv.c
5036testcases/kernel/sched/clisrv/readline.c
5037testcases/kernel/sched/clisrv/writen.c
5038testcases/kernel/sched/sched_stress/sched_driver.c
5039testcases/kernel/sched/sched_stress/sched.c
5040testcases/kernel/sched/sched_stress/sched.h
5041testcases/kernel/sched/sched_stress/sched_tc0.c
5042testcases/kernel/sched/sched_stress/sched_tc1.c
5043testcases/kernel/sched/sched_stress/sched_tc2.c
5044testcases/kernel/sched/sched_stress/sched_tc3.c
5045testcases/kernel/sched/sched_stress/sched_tc4.c
5046testcases/kernel/sched/sched_stress/sched_tc5.c
5047testcases/kernel/sched/sched_stress/sched_tc6.c
5048
50496) Log Message: Make the test working on busybox system, where 'df' command
5050doesn't support -P option, neither accept a directory as input,
5051Submitted by Carmelo AMOROSO <carmelo.amoroso@st.com>
5052File(s) Affected:
5053ltp/testcases/kernel/fs/doio/rwtest.sh
5054
50557) Log Message:
5056This patch allows network stress tests to be run on different subnet
5057configuration by using some macros for IP addresses configuration.
5058It doesn't affect default values.
5059Submitted by Carmelo AMOROSO <carmelo.amoroso@st.com>
5060File(s) Affected:
5061ltp/testcases/network/stress/broken_ip/broken_ip4-checksum
5062ltp/testcases/network/stress/broken_ip/broken_ip4-dstaddr
5063ltp/testcases/network/stress/broken_ip/broken_ip4-fragment
5064ltp/testcases/network/stress/broken_ip/broken_ip4-ihl
5065ltp/testcases/network/stress/broken_ip/broken_ip4-protcol
5066ltp/testcases/network/stress/broken_ip/broken_ip4-totlen
5067ltp/testcases/network/stress/broken_ip/broken_ip4-version
5068ltp/testcases/network/stress/dns/dns4-stress
5069ltp/testcases/network/stress/ftp/ftp4-download-stress
5070ltp/testcases/network/stress/ftp/ftp4-upload-stress
5071ltp/testcases/network/stress/http/http4-stress
5072ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic01
5073ltp/testcases/network/stress/interface/if4-addr-change
5074ltp/testcases/network/stress/interface/if4-alias-adddel
5075ltp/testcases/network/stress/interface/if4-alias-addlarge
5076ltp/testcases/network/stress/interface/if4-mtu-change
5077ltp/testcases/network/stress/interface/if4-route-adddel
5078ltp/testcases/network/stress/interface/if4-route-addlarge
5079ltp/testcases/network/stress/interface/if4-updown
5080ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope01
5081ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope02
5082ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope03
5083ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope04
5084ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld01
5085ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld02
5086ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld01
5087ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld02
5088ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld03
5089ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld04
5090ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld05
5091ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld06
5092ltp/testcases/network/stress/route/route4-change-dst
5093ltp/testcases/network/stress/route/route4-change-gw
5094ltp/testcases/network/stress/route/route4-change-if
5095ltp/testcases/network/stress/route/route4-ifdown
5096ltp/testcases/network/stress/route/route4-redirect
5097ltp/testcases/network/stress/route/route4-rmmod
5098ltp/testcases/network/stress/ssh/ssh4-stress
5099ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport01
5100ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport01
5101ltp/testcases/network/stress/tcp/uni-basic/tcp4-uni-basic01
5102ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport01
5103ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic01
5104testscripts/networkstress.sh
5105
51068) Log Message: Patch to check file permission first, and then skip write-only
5107files,and report them as INFO. Submitted by Cai Qian <qcai@redhat.com>
5108File(s) Affected:
5109ltp/testcases/kernel/fs/proc/proc01.c
5110
51119) Log Message:
5112Patch to skip read of all /proc/<pid> directories except /proc/self.
5113Therefore, it make sure that at least one /proc/<pid> has been read,
5114and also the directory will stay as long as the life time of the test.
5115Submitted by Cai Qian <qcai@redhat.com>
5116File(s) Affected:
5117ltp/testcases/kernel/fs/proc/proc01.c
5118
511910) Log Message: Create testfile in tmpdir to be consistent with other tests by Kumar Gala <galak@kernel.crashing.org>
5120File(s) Affected:
5121ltp/testcases/kernel/syscalls/splice/splice01.c
5122ltp/testcases/kernel/syscalls/tee/tee01.c
5123
512411) Log Message: Close the fd's we open when running on NFS to avoid warnings, submitted by Kumar Gala <galak@kernel.crashing.org>
5125File(s) Affected:
5126ltp/testcases/kernel/syscalls/creat/creat01.c
5127ltp/testcases/kernel/syscalls/open/open04.c
5128ltp/testcases/kernel/syscalls/writev/writev06.c
5129
513012) Log Message:Close fd's to make running on NFS work, submitted by Kumar Gala <galak@kernel.crashing.org>
5131File(s) Affected:
5132ltp/testcases/kernel/syscalls/creat/creat05.c
5133
513413) Log Message: Add a lib routine to tell us if we are running on NFS Submitted by Kumar Gala <galak@kernel.crashing.org>
5135File(s) Affected:
5136ltp/include/test.h
5137File(s) Added:
5138ltp/lib/tst_is_cwd_nfs.c
5139
514014) Log Message: Adds arm to the architectures where SHMBLA != PAGESIZE, submitted by Khem Raj <kraj@mvista.com>
5141File(s) Affected:
5142ltp/testcases/kernel/mem/shmt/shmt09.c
5143
514415) Log Message: New posix_fadvise and fadvise64 Testcases contributed by Masatake YAMATO <yamato@redhat.com>
5145File(s) Affected:
5146ltp/runtest/syscalls
5147New File(s) Addes:
5148ltp/testcases/kernel/syscalls/fadvise/Makefile
5149ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
5150ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
5151ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
5152ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
5153
515416) Log Message:
5155Existing code in LTP Kdump has been enhanced to test dump on network and
5156different partitions. The attached patch supports following features
5157-Dump on EXT3 partition, partition referenced by partition name, Label and
5158UUID
5159-Dump on raw partition
5160-Dump on Network dump server
5161-Test dump filtering feature of Kdump
5162-Test Link Delay feature of Kdump
5163-Result analysis has been implemented for local dumping and network
5164dumping.
5165-Result analysis has been implemented for filtering as well as link delay.
5166But the analysis part can be enahnced further
5167-'setup' file has been modified
5168 * To accept inputs from user or file
5169 * To automate configuration of bootloader file to reserve memory for
5170crashkernel
5171 * To test basic or exchausted list of LKDTM test
5172 * To accept user inputs for dumping on different partitions and for
5173network dumping
5174-'master' file has been modified
5175 *To invoke result analysis code of dumping in different destinations
5176 *to remove cronjob when execution is done, this is a bug fix
5177-'test' file has been modifed
5178 *To set kdump.conf file based on user input and trigger crash
5179-'Makefile' has been modified not to run 'setup'
5180-Added new files
5181 *kdump_propogate ->To add ssh public keys to network dump server
5182 *verify_dump ->To verify dump in different partitions and network
5183dumping
5184 *lkdtm.orig is replaced with lkdtm.base for basic testcases of lkdtm,
5185lkdtm.exha for exhausted list of lkdtm testcases.
5186
5187Submitted by: Poornima Nayak <Poornima.Nayak@in.ibm.com>
5188
5189File(s) Affected:
5190ltp/testcases/kdump/Makefile ltp/testcases/kdump/README
5191ltp/testcases/kdump/TEST_PLAN.txt ltp/testcases/kdump/master
5192ltp/testcases/kdump/setup ltp/testcases/kdump/test
5193File(s) Added:
5194ltp/testcases/kdump/kdump_propagate
5195ltp/testcases/kdump/verify_dump
5196ltp/testcases/kdump/testlists/lkdtm.base
5197ltp/testcases/kdump/testlists/lkdtm.exha
5198File(s) Removed:
5199ltp/testcases/kdump/testlists/lkdtm.orig
5200
520117) Log Message: Fix endless loop hit messages for kdump test case, by Cai Qian <qcai@redhat.com>
5202File(s) Affected:
5203ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
5204
520518) Log Message: Fix for vmcore generation and vmcore verification are at different hours, by Cai Qian <qcai@redhat.com>
5206File(s) Affected:
5207ltp/testcases/kdump/master
5208
520919) Log Message: Changes that allows adp to run top on batch mode instead of interactively, submitted by Rafael Folco <rfolco@linux.vnet.ibm.com>
5210File(s) Affected:
5211ltp/testscripts/adp.sh
5212
521320) Log Message: Changes to prevent fcntl14 test case to crash on uclinux on blackfin board, submitted by Vivi <violetleigh@gmail.com>
5214File(s) Affected:
5215ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
5216
521721) Log Message: New HTML format for LTP Output
5218File(s) Affected:
5219ltp/runltp
5220File(s) Added:
5221ltp/tools/genhtml.pl
5222ltp/tools/html_report_header.txt
5223
522422) Log Message: Add IA64 support to kdump test case, submitted by Cai Qian <qcai@redhat.com>
5225File(s) Affected:
5226ltp/testcases/kdump/setup
5227
522823) Log Message: Patch to fix summary script of LTP kdump (can't retrieve LOG correctly), submitted by Lin Feng Shen (shenlinf@cn.ibm.com)
5229File(s) Affected:
5230ltp/testcases/kdump/summary
5231
523224) 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)
5233File(s) Affected:
5234ltp/testcases/kdump/master
5235
523625) Log Message: Report TCONF for swapon/off test when run on tmpfs or nfs, submitted by Kumar Gala <galak@kernel.crashing.org>
5237File(s) Affected:
5238testcases/kernel/syscalls/swapoff/swapoff01.c
5239testcases/kernel/syscalls/swapoff/swapoff02.c
5240testcases/kernel/syscalls/swapon/swapon01.c
5241testcases/kernel/syscalls/swapon/swapon02.c
5242testcases/kernel/syscalls/swapon/swapon03.c
5243
524426) Log Message: This does testing for the missing functionalities of MADV_REMOVE, MADV_DONTFORK & MADV_DOFORK, submitted by Pavan, pnaregun@in.ibm.com
5245File(s) Added:
5246ltp/testcases/kernel/syscalls/madvise/madvise03.c
5247
524827) Log Message: Added an Option to mail-back LTP reports, by Subrata Modak <subrata@linux.vnet.ibm.com>
5249File(s) Affected:
5250ltp/runltp
5251
525228) Log Message: Added sendfile64 support and new testcase sendfile04.c in this regard, by Masatake YAMATO <yamato@redhat.com>
5253File(s) Affected:
5254runtest/syscalls
5255testcases/kernel/syscalls/sendfile/Makefile
5256testcases/kernel/syscalls/sendfile/sendfile02.c
5257testcases/kernel/syscalls/sendfile/sendfile03.c
5258File(s) Added:
5259ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
5260
526129) Log Message: Proper Inputs for Memory Reservation for Crask Kernel on various architectures, by Poornima Nayak <Poornima.Nayak@in.ibm.com>
5262File(s) Affected:
5263ltp/testcases/kdump/setup
5264
subrata_modakb72cdfe2007-11-02 06:18:14 +00005265LTP-20071031
5266
52671) Log Message:
5268lcov: workaround for gcc 4.1.0 .gcno file oddness by Peter Oberparleiter (oberpapr@users.sourceforge.net)
5269scott.heavner@philips.com wrote:
5270I'm trying to use lcov 1.6 with gcov/gcc 4.1.0. The geninfo parser was
5271aborting on a small number of .gcno files. I've patched my local copy so
5272that geninfo prints out the offset of the error and skips the remainder of
5273the problem file
5274
5275File(s) Affected:
5276ltp/utils/analysis/lcov/bin/geninfo
5277
52782) Log Message: Carmelo (carmelo.amoroso@st.com) fixed OPEN_MAX macro issue, from kernel 2.6.23 onwards
5279File(s) Affected:
5280ltp-full-20070930/testcases/kernel/syscalls/fork/fork09.c
5281ltp-full-20070930/testcases/kernel/ipc/ipc_stress/pipe_test_02.c
5282
52833) Log Message: Ported this to LTP Format
5284File(s) Affected:
5285ltp/runtest/syscalls
5286File(s) Added:
5287ltp/testcases/kernel/syscalls/remap_file_pages/Makefile
5288ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
5289
52904) Log Message: Open Posix Test suite updation by Patrick Kirsch <pkirsch@suse.de>
5291File(s) Affected:
5292ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_close/1-1.c
5293ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_close/2-1.c
5294ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_close/3-1.c
5295ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/1-1.c
5296ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/2-1.c
5297ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/4-1.c
5298ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/5-1.c
5299ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_open/1-4.c
5300ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/1-1.c
5301ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/1-2.c
5302ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/2-1.c
5303ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/4-1.c
5304ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/5-1.c
5305ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/6-1.c
5306ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/8-1.c
5307ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/1-1.c
5308ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/2-1.c
5309ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/4-1.c
5310ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/1-1.c
5311ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/1-2.c
5312ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/11-1.c
5313ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/12-1.c
5314ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/3-1.c
5315ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/5-1.c
5316ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/7-1.c
5317
53185) Log Message: Olof Johansson <olof@lixom.net> corrected the message when there are no entries in /etc/group for 'nobody' and 'bin'
5319File(s) Affected:
5320ltp/testcases/kernel/syscalls/creat/creat08.c
5321
53226) Log Message: Andi Kleen <ak@novell.com> changed the way IN_MOVE_SELF works with old kernel
5323File(s) Affected:
5324ltp/testcases/kernel/syscalls/inotify/inotify02.c
5325
53267) Log Message: Ricardo (rsalveti@linux.vnet.ibm.com) added another testcase for remap_file_pages() syscall for better error checking
5327File(s) Affected:
5328ltp/runtest/syscalls
5329File(s) Added:
5330ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
5331
53328) Log Message:
5333Better Ways to Integrate "ltp/tools/genload/stress" with "ltp/runltp" by
5334Ricardo and Subrata,
5335This is the second version of Subrata's patch, this is intended to
5336fully exploit all the features provided by "ltp/tools/genload/stress".
5337
5338New option:
5339 -D Run LTP under additional background Load on Secondary Storage
5340
5341Options that have a different interface:
5342 -i Run LTP under additional background Load on IO Bus
5343 -m Run LTP under additional background Load on Main memory
5344
5345Remember that this change will break the script interface.
5346File(s) Affected:
5347ltp/runltp
5348
53499) Log Message: Breno Leitao (leitao@linux.vnet.ibm.com) fixed these for running on NFS mounted systems
5350File(s) Affected:
5351ltp/testcases/kernel/syscalls/chdir/chdir01.c
5352ltp/testcases/kernel/syscalls/creat/creat03.c
5353ltp/testcases/kernel/syscalls/creat/creat05.c
5354ltp/testcases/kernel/syscalls/dup2/dup202.c
5355ltp/testcases/kernel/syscalls/dup2/dup203.c
5356ltp/testcases/kernel/syscalls/execve/execve04.c
5357ltp/testcases/kernel/syscalls/flock/flock01.c
5358ltp/testcases/kernel/syscalls/flock/flock02.c
5359ltp/testcases/kernel/syscalls/flock/flock03.c
5360ltp/testcases/kernel/syscalls/flock/flock04.c
5361ltp/testcases/kernel/syscalls/flock/flock05.c
5362ltp/testcases/kernel/syscalls/flock/flock06.c
5363ltp/testcases/kernel/syscalls/fork/fork07.c
5364ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
5365ltp/testcases/kernel/syscalls/mprotect/mprotect03.c
5366ltp/testcases/kernel/syscalls/open/open04.c
5367ltp/testcases/kernel/syscalls/open/open05.c
5368ltp/testcases/kernel/syscalls/read/read04.c
5369ltp/testcases/kernel/syscalls/readv/readv01.c
5370ltp/testcases/kernel/syscalls/readv/readv02.c
5371ltp/testcases/kernel/syscalls/recvmsg/Makefile
5372ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
5373ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
5374ltp/testcases/kernel/syscalls/write/write03.c
5375ltp/testcases/kernel/syscalls/write/write05.c
5376ltp/testcases/kernel/syscalls/writev/writev01.c
5377ltp/testcases/kernel/syscalls/writev/writev02.c
5378ltp/testcases/kernel/syscalls/writev/writev03.c
5379ltp/testcases/kernel/syscalls/writev/writev04.c
5380ltp/testcases/kernel/syscalls/writev/writev05.c
5381
subrata_modakefd3a522007-09-28 09:46:49 +00005382LTP-20070930
5383
53841) Log Message: "seebs@users.sf.net" wanted to fix some anomalies in "acct01" testcase
5385File(s) Affected:
5386ltp/testcases/kernel/syscalls/acct/acct01.c
5387
53882) Log Message: "risrajak@linux.vnet.ibm.com" made modifications to check whether the Kernel is UTSNAMESPACE or SYSVIPC_NAMSPACE enabled
5389File(s) Affected:
5390ltp/testcases/kernel/containers/container_test.sh
5391ltp/testcases/kernel/containers/sysvipc/Makefile
5392File(s) Added:
5393ltp/testcases/kernel/containers/sysvipc/check_ipcns_enabled.c
5394
53953) Log Message: "rsalveti@linux.vnet.ibm.com" fixed exit code for inotify01 and inotify02 when running with kernel < 2.6.13
5396File(s) Affected:
5397ltp/testcases/kernel/syscalls/inotify/inotify01.c
5398ltp/testcases/kernel/syscalls/inotify/inotify02.c
5399
54004) Log Message: Fixing "ioperm02" testcase for kernel comparisns
5401File(s) Affected:
5402ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
5403
54045) Log Message: "Sivakumar.C@in.ibm.com" induced time for Statistics collection in RHEL
5405File(s) Affected:
5406ltp/testcases/kernel/numa/numa01.sh
5407
54086) Log Message: Removing these Testcases as they do not satisfy GPLv2 License Agreement
5409File(s) Deleted:
5410ltp/testcases/network/nfs/cthon04
5411 Makefile README READWIN.txt Testitems domount.c getopt.c runtests server tests.h tests.init unixdos.h
5412ltp/testcases/network/nfs/cthon04/basic
5413 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
5414ltp/testcases/network/nfs/cthon04/basic/console
5415 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
5416ltp/testcases/network/nfs/cthon04/basic/dos
5417 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
5418ltp/testcases/network/nfs/cthon04/basic/scripts
5419 basic2.bat basic3.bat basic.bat cthon00.mst cthon01.mst cthon02.mst cthon03.mst cthon04.mst cthon.bat runcthon.prl
5420ltp/testcases/network/nfs/cthon04/general
5421 large4.sh large.c Makefile makefile.tst mkdummy nroff.in rmdummy runtests runtests.wrk stat.c
5422ltp/testcases/network/nfs/cthon04/lock
5423 Makefile runtests tlock.c
5424ltp/testcases/network/nfs/cthon04/special
5425 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
5426 rewind.c runtests runtests.wrk stat2.c stat.c telldir.c touchn.c truncate.c
5427ltp/testcases/network/nfs/cthon04/special/console
5428 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
5429 rewind.mak stat2.mak stat.mak touchn.mak truncate.mak
5430ltp/testcases/network/nfs/cthon04/special/dos
5431 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
5432 rewind.mak stat2.mak stat.mak touchn.mak truncate.mak
5433ltp/testcases/network/nfs/cthon04/special/scripts
5434 run.bat
5435ltp/testcases/network/nfs/cthon04/tools
5436 dirdmp.c dirprt.c Makefile pmapbrd.c pmaptst.c README tcp.c tcpd.c udp.c udpd.c
5437
54387) 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
5439File(s) Added:
5440ltp/testcases/network/nfs/CTHON04_README
5441
54428) Log Message: ¨ciju@linux.vnet.ibm.com¨ fixed some Script errors while configuring ltp-kdump
5443File(s) Affected:
5444ltp/testcases/kdump/master
5445ltp/testcases/kdump/setup
5446
54479) Log Message: KDUMP Scripts must be made executable before testing (Initial CVS Checkin error)
5448File(s) Affected:
5449ltp/testcases/kdump/Makefile
5450
545110) Log Message: Dont use the optional POSIX postfix operator as some crappy shells actually omit it, by ¨vapier@gentoo.org¨
5452File(s) Affected:
5453ltp/testcases/network/generate.sh
5454
545511) 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
5456File(s) Affected:
5457ltp/runltp
5458
545912) Log Message: Ricardo cleaned up duplicate code for enhancements in output and failed files generation
5460File(s) Affected:
5461ltp/runltp
5462
546313) Log Message: Updating Credits to include new contributions from members
5464File(s) Affected:
5465ltp/CREDITS
5466
546714) Log Message: Jeff Burke wanted additional INFO when the test fails in the calloc portion of the test
5468File(s) Affected:
5469ltp/testcases/kernel/mem/mem/mem02.c
5470
547115) Log Message: Randy temporarily fixed the var_args expander in lib/tst_res.c
5472File(s) Affected:
5473ltp/lib/tst_res.c
5474
547516) Log Message: Patrick fixed the too chort char array
5476File(s) Affected:
5477ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/5-1.c
5478
547917) Log Message: Ricardo Fixed the way by which tst_resm should be called from Shell Test Script
5480File(s) Affected:
5481ltp/runtest/tcp_cmds
5482ltp/testcases/network/tcp_cmds/ping/ping01
5483
548418) Log Message: James Puderer fixed -d option in LTP for better handling of temporary directory
5485File(s) Affected:
5486ltp/runltp
5487
548819) Log Message: issue a warning if unable to actually test if F_SETLEASE is not defined
5489File(s) Affected:
5490ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
5491ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
5492ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
5493ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
5494ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
5495ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
5496
549720) Log Message: add -D_GNU_SOURCE since we have tests in here that test GNU-specific features (like F_SETLEASE)
5498File(s) Affected:
5499ltp/testcases/kernel/syscalls/fcntl/Makefile
5500
550121) Log Message: Update to OpenHPI 2.10.0 (see www.openhpi.org for more info)
5502File(s) Affected:
5503ltp/testcases/open_hpi_testsuite
5504
subrata_modakc634dd22007-08-30 06:08:27 +00005505LTP-20070831
5506
55071) Log Message: "rsalveti@br.ibm.com" fixed write05 that failed with LTP 20070331 on Fedora 7 GA
5508File(s) Affected:
5509ltp/testcases/kernel/syscalls/write/write05.c
5510
55112) Log Message: "dmarlin@redhat.com" corrected fail message in data_space testcase
5512File(s) Affected:
5513ltp/testcases/kernel/mem/vmtests/data_space.c
5514
55153) Log Message: "liudeyan@cn.ibm.com" made mmap1 to be terminated by Ctrl-C
5516File(s) Affected:
5517ltp/testcases/kernel/mem/mtest06/mmap1.c
5518
55194) 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)
5520File(s) Affected: ltp/testcases/kernel/syscalls/times/times03.c
5521
55225) Log Message: gcov-kernel: added eabi-compatibility patch, renamed .diff to .patch by "oberpapr@users.sourceforge.net"
5523File(s) Added:
5524ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-eabi.patch
5525ltp/utils/analysis/gcov-kernel/linux-2.6.22-gcov-arm-eabi.patch
5526File(s) Deleted:
5527ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-eabi.diff
5528
55296) Log Message: lcov: fixed spec file
5530File(s) Affected:
5531ltp/utils/analysis/lcov/rpm/lcov.spec
5532
55337) Log Message: gcov-kernel: removed outdated FAQ entry
5534File(s) Affected:
5535ltp/utils/analysis/gcov-kernel/FAQ
5536
55378) Log Message: gcov-kernel: added Makefile
5538File(s) Added: ltp/utils/analysis/gcov-kernel/Makefile
5539
55409) Log Message: lcov: Makefile for release 1.6
5541File(s) Affected:
5542/cvsroot/ltp/utils/analysis/lcov/Makefile
5543
554410) Log Message: lcov: Makefile for post-release
5545File(s) Affected:
5546/cvsroot/ltp/utils/analysis/lcov/Makefile
5547
554811) Log Message: lcov: add experimental option "--norecursion"
5549File(s) Affected:
5550/cvsroot/ltp/utils/analysis/lcov/bin/geninfo
5551/cvsroot/ltp/utils/analysis/lcov/bin/lcov
5552
555312) Log Message: Changes to make testcases/kernel/numa/numa01.sh executable
5554File(s) Affected:
5555ltp/testcases/kernel/numa/Makefile
5556
555713) Log Message: "carmelo.amoroso@st.com" changed the Default values for MAXSIZE and csize
5558File(s) Affected:
5559ltp/testcases/kernel/mem/vmtests/stack_space.c
5560
556114) Log Message: "brenohl@br.ibm.com" wanted to handle file descriptors properly
5562File(s) Affected:
5563ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
5564ltp/testcases/kernel/syscalls/mmap/mmap09.c
5565ltp/testcases/kernel/syscalls/open/open07.c
5566ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
5567
556815) Log Message: "rsalvetidev@linux.vnet.ibm.com" says that this version can handle when the distro has MAX_SWAPFILES as 30 or 32
5569File(s) Modified:
5570ltp/runtest/ltplite ltp/runtest/stress.part3
5571ltp/runtest/syscalls
5572ltp/testcases/kernel/syscalls/swapon/swapon02.c
5573File(s) Added:
5574ltp/testcases/kernel/syscalls/swapon/swapon03.c
5575
557616) Log Message: Containers Testcases Plan
5577File(s) Added:
5578ltp/testcases/kernel/containers/TEST_PLAN.txt
5579
558017) Log Message: LTP-KDUMP Test-Case Plan
5581File(s) Added:
5582ltp/testcases/kdump/TEST_PLAN.txt
5583
subrata_modakc6767f32007-08-30 12:00:19 +0000558418) Log Message: Update to OpenHPI 2.9.3 (www.openhpi.org for more info)
5585File(s) Affected:
5586ltp/testcases/open_hpi_testsuite/
5587
subrata_modakc634dd22007-08-30 06:08:27 +00005588
subrata_modak3bccb862007-07-30 07:13:31 +00005589LTP-20070731
5590
55911) Log Message: lcov: preparations for new release by "oberpapr@users.sourceforge.net"
5592- updated CHANGES file
5593- added compat-libtool + no-compat-libtool option
5594- changed libtool default to on (due to popular request)
5595- added checksum option
5596- changed checksum default to off (to reduce cpu time + file size)
5597- added geninfo_checksum option to lcovrc, deprecated geninfo_no_checksum
5598- added geninfo_compat_libtool option to lcovrc
5599- minor update of README file
5600File(s) Affected:
5601ltp/utils/analysis/lcov/CHANGES
5602ltp/utils/analysis/lcov/README
5603ltp/utils/analysis/lcov/lcovrc
5604ltp/utils/analysis/lcov/bin/geninfo
5605ltp/utils/analysis/lcov/bin/lcov
5606
56072) Log Message: update manpage by "oberpapr@users.sourceforge.net"
5608File(s) Affected:
5609ltp/utils/analysis/lcov/man/lcov.1
5610
56113) Log Message: "sachinp@in.ibm.com" has fixed a probe point definition from 'll_rw_lock' to 'll_rw_block'
5612File(s) Affected:
5613ltp/testcases/kdump/susetools/lkdtm_mod/lkdtm.c
5614
56154) Log Message: man page update by "oberpapr@users.sourceforge.net"
5616File(s) Affected:
5617ltp/utils/analysis/lcov/man/genhtml.1
5618ltp/utils/analysis/lcov/man/geninfo.1
5619ltp/utils/analysis/lcov/man/lcov.1
5620
56215) Log Message: lcov: another update in preparation for a new release by "oberpapr@users.sourceforge.net"
5622File(s) Affected:
5623ltp/utils/analysis/lcov/bin/lcov
5624ltp/utils/analysis/lcov/man/lcovrc.5
5625ltp/utils/analysis/lcov/CHANGES
5626ltp/utils/analysis/lcov/lcovrc
5627
56286) Log Message: fixed bug that would not delete .gcda files when using -z, by "oberpapr@users.sourceforge.net"
5629File(s) Affected:
5630ltp/utils/analysis/lcov/CHANGES
5631ltp/utils/analysis/lcov/bin/lcov
5632
56337) Log Message: lcov: - add new option --initial to get zero coverage data from graph files by "oberpapr@users.sourceforge.net"
5634File(s) Affected:
5635ltp/utils/analysis/lcov/CHANGES
5636ltp/utils/analysis/lcov/bin/geninfo
5637ltp/utils/analysis/lcov/bin/lcov
5638ltp/utils/analysis/lcov/man/geninfo.1
5639ltp/utils/analysis/lcov/man/lcov.1
5640
56418) Log Message: "carmelo.amoroso@st.com" fixed the anomaly when "SHLBA != getpagesize()", like in SH architecture
5642File(s) Affected:
5643ltp/testcases/kernel/mem/shmt/shmt09.c
5644
56459) Log Message: "hdeller@users.sf.net" fixed unitialized variable useage in "lseek09" testcase
5646File(s) Affected:
5647ltp/testcases/kernel/syscalls/lseek/lseek09.c
5648
564910) Log Message: "naveenspen@gmail.com" pointed out that syslog_cmd="/etc/init.d/syslog" should be used irrespective of any Distro
5650File(s) Affected:
5651ltp/testcases/kernel/syscalls/syslog/syslog01
5652ltp/testcases/kernel/syscalls/syslog/syslog02
5653ltp/testcases/kernel/syscalls/syslog/syslog03
5654ltp/testcases/kernel/syscalls/syslog/syslog04
5655ltp/testcases/kernel/syscalls/syslog/syslog05
5656ltp/testcases/kernel/syscalls/syslog/syslog06
5657ltp/testcases/kernel/syscalls/syslog/syslog07
5658ltp/testcases/kernel/syscalls/syslog/syslog08
5659ltp/testcases/kernel/syscalls/syslog/syslog09
5660ltp/testcases/kernel/syscalls/syslog/syslog10
5661
566211) Log Message: "rsalveti@linux.vnet.ibm.com" pointed out to have same "fsx-linux" testcase for "fs", "ltp-aiodio" and "nfs"
5663File(s) Affected:
5664ltp/testcases/kernel/io/ltp-aiodio/fsx-linux.c
5665ltp/testcases/network/nfs/fsx-linux/fsx-linux.c
5666
566712) Log Message: Randy Dunlap writes: Fix printf format warnings
5668File(s) Affected:
5669ltp/testcases/network/stress/ns-tools/Makefile
5670ltp/testcases/network/stress/ns-tools/ns-igmp_querier.c
5671ltp/testcases/network/stress/ns-tools/ns-mcast_join.c
5672ltp/testcases/network/stress/ns-tools/ns-mcast_receiver.c
5673ltp/testcases/network/stress/ns-tools/ns-tcpserver.c
5674
567513) Log Message: getsockopt() takes a socklen_t, not an int, as its optlen
5676File(s) Affected:
5677ltp/testcases/network/stress/ns-tools/ns-tcpclient.c
5678ltp/testcases/network/stress/ns-tools/ns-tcpserver.c
5679ltp/testcases/network/stress/ns-tools/ns-udpserver.c
5680
568114) Log Message: cleanup file
5682File(s) Affected:
5683ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
5684
568515) Log Message: back out uclinux changes to something that doesnt spit warnings as reported by Randy Dunlap
5686File(s) Affected:
5687ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
5688
568916) Log Message: fixup gcc warnings by removing silly pieces of code
5690File(s) Affected:
5691ltp/testcases/kernel/mem/mtest06/mmap1.c
5692ltp/testcases/kernel/mem/mtest06/mmap2.c
5693ltp/testcases/kernel/mem/mtest06/mmap3.c
5694ltp/testcases/kernel/mem/mtest06/shmat1.c
5695
569617) Log Message: Randy Dunlap writes: Convert mmap1 to use standard test results output format. Correct several typos.
5697File(s) Affected:
5698ltp/testcases/kernel/mem/mtest06/Makefile
5699ltp/testcases/kernel/mem/mtest06/mmap1.c
5700
570118) Log Message: gcov-kernel: adding gcov-kernel patch for 2.6.22
5702File(s) Addes:
5703ltp/utils/analysis/gcov-kernel/linux-2.6.22-gcov-arm-hack.patch
5704ltp/utils/analysis/gcov-kernel/linux-2.6.22-gcov.patch
5705
570619) Log Message: [1754301] Helge Deller writes: mark hppa/parisc as expecting a segv as well
5707File(s) Affected:
5708ltp/testcases/kernel/syscalls/mmap/mmap03.c
5709
571020) Log Message: Randy Dunlap writes: convert output to match the standard LTP output
5711File(s) Affected:
5712ltp/testcases/kernel/fs/linktest/linktest.pl
5713
571421) Log Message: close stdout to remove noise
5715File(s) Affected:
5716ltp/testcases/kernel/mem/mtest05/dummy.c
5717
571822) Log Message: Randy Dunlap writes: Convert mmstress to use the standard results format
5719File(s) Affected:
5720ltp/testcases/kernel/mem/mtest05/Makefile
5721ltp/testcases/kernel/mem/mtest05/mmstress.c
5722
572323) Log Message: "rsalveti@linux.vnet.ibm.com" updated the contact information at ltp-howto doc
5724File(s) Affected:
5725ltp/doc/ltp-howto.lyx
5726ltp/doc/ltp-howto.txt
5727
572824) Log Message: "rsalveti@linux.vnet.ibm.com" wants to update this with kernel/fs/fsstress/fsstress.c
5729File(s) Affected:
5730ltp/testcases/network/nfs/nfs_fsstress/fsstress.c
5731
573225) Log Message: "suzuki@in.ibm.com" added SIGNAL and Address Fault handling capability for all architectures
5733File(s) Affected:
5734ltp/testcases/kernel/mem/mtest06/mmap1.c
5735
573626) Log Message: "rsalveti@linux.vnet.ibm.com" added more options to 'runltp'
5737File(s) Affected:
5738ltp/runltp
5739ltp/doc/man1/pan.1
5740ltp/pan/pan.c
5741
574227) Log Message: Upgrade to Posix Testsuite 1.5.2
5743File(s) Affected/Added:
5744ltp/testcases/open_posix_testsuite
5745
574628) Log Message: Fixing Proper Freeing of Memory Chunks
5747File(s) Affected:
5748ltp/tools/genload/stress.c
5749
subrata_modak2f43b9d2007-06-28 09:18:55 +00005750LTP-20070630
5751
57521)Log Message: "carmelo.amoroso@st.com" points out the wrong usage of the option -s
5753File(s) Affected: ltp/testcases/kernel/mem/mtest06/mmap1.c
5754
57552)Log Message: "carmelo.amoroso@st.com" pointed out that id (returned by shmget) has to be used for all shm operations
5756File(s) Affected: ltp/testcases/kernel/mem/mtest06/shmat1.c
5757
57583)Log Message: "rsalveti@linux.vnet.ibm.com" fixed the way "inotify" should compile in kernels below 2.6.13
5759File(s) Affected: ltp/testcases/kernel/syscalls/inotify/inotify01.c
5760ltp/testcases/kernel/syscalls/inotify/inotify02.c
5761
57624)Log Message: Removing 'alarm04' testcase call, as alarm04 has been removed to be no-more-valid
5763File(s) Affected: ltp/runtest/ltplite
5764ltp/runtest/stress.part3
5765
57665)Log Message: "sachinp@in.ibm.com" rectified kdump lkdtm tests for powerpc architecture with RedHat distribution
5767File(s) Affected: ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
5768
57696)Log Message: "rahaman.riaz@gmail.com" fixed some Thread Handling Anomaly
5770File(s) Affected: ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/12-1.c
5771
57727)Log Message: "rahaman.riaz@gmail.com" fixed ways by which OPEN POSIX displays warnings
5773File(s) Affected: open_posix_testsuite/conformance/interfaces/sem_unlink/2-2.c
5774open_posix_testsuite/conformance/interfaces/sigaltstack/9-1.c
5775
57768)Log Message: "yxu@suse.de" corrected the way by which pthread_exit() handles pointer argument
5777File(s) Affected: ltp/testcases/kernel/io/disktest/threading.h
5778
57799)Log Message: "rsalveti@linux.vnet.ibm.com" fixed the problem reported at bug [1732287] mtest06/mmap1.c missing run_once check in do loop
5780File(s) Affected: ltp/runtest/ltplite
5781ltp/runtest/mm
5782ltp/runtest/stress.part1
5783ltp/testcases/kernel/mem/mtest06/mmap1.c
5784
578510)Log Message: gcov-kernel: add patches to support arm eabi-compliant gcc
5786File(s) Affected: /ltp/utils/analysis/gcov-kernel/linux-2.6.18-gcov-arm-eabi.patch
5787/ltp/utils/analysis/gcov-kernel/linux-2.6.19-gcov-arm-eabi.patch
5788/ltp/utils/analysis/gcov-kernel/linux-2.6.20-gcov-arm-eabi.patch
5789/ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-eabi.diff
5790
579111)Log Message: "dmonakhov@openvz.org" added this test case to check for "fault in pages readable" functionality
5792File(s) Affected: ltp/runtest/stress.part3
5793ltp/runtest/syscalls
5794ltp/runtest/ltplite
5795File(s) Added: ltp/testcases/kernel/syscalls/writev/writev06.c
5796
579712)Log Message: "risrajak@linux.vnet.ibm.com" added sysvipc (conatainers) namespace testcases
5798File(s) Added: ltp/testcases/kernel/containers/sysvipc/Makefile
5799ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
5800ltp/testcases/kernel/containers/sysvipc/runtests_noltp.sh
5801ltp/testcases/kernel/containers/sysvipc/shmnstest.c
5802File(s) Affected: ltp/README ltp/testcases/kernel/containers/Makefile
5803ltp/testcases/kernel/containers/README
5804ltp/testcases/kernel/containers/container_test.sh
5805
580613)Log Message: Randy Dunlap writes: Convert kernel/sched/pthreads/*.c to use the standard message output functions instead of printf().
5807File(s) Affected: ltp/testcases/kernel/sched/pthreads/pth_str01.c
5808ltp/testcases/kernel/sched/pthreads/pth_str02.c
5809ltp/testcases/kernel/sched/pthreads/pth_str03.c
5810
581114)Log Message: "rdunlap@xenotime.net" did "mmstress" cleanups to make output unbuffered so that it is not produced repetitively and erroneously
5812File(s) Affected: ltp/testcases/kernel/mem/mtest05/mmstress.c
5813
581415)Log Message: "krisw@us.ibm.com" wants to solve segfault problem with "mount03" on SLES10
5815File(s) Affected: ltp/testcases/kernel/syscalls/mount/Makefile
5816ltp/testcases/kernel/syscalls/mount/mount03.c
5817
581816)Log Message: as Ricardo Salveti de Araujo points out, dont set CC so it can easily be overridden
5819File(s) Affected: ltp/testcases/kernel/containers/utsname/Makefile
5820
582117)Log Message: "Andreas Dilger" updated "fsx-linux" testcase to include new feature(s) including distributed filesystem coherency
5822Log Message: Copyright Statements once added cannot be deleted, however, many Copyright Statements can co-exist
5823File(s) Affected: ltp/testcases/kernel/fs/fsx-linux/fsx-linux.c
5824
582518)Log Message: Fix from "rdunlap@xenotime.net" to use standard test results output
5826File(s) Affected: ltp/testcases/kernel/mem/mem/mem01.c
5827ltp/testcases/kernel/mem/mtest01/Makefile
5828ltp/testcases/kernel/mem/mtest01/mtest01.c
5829ltp/testcases/misc/math/float/main.c
5830
583119)Log Mesage: "serue@us.ibm.com" fixes conatiner testing with 'unshare' support for lower kernel versions
5832File(s) Affected: ltp/testcases/kernel/containers/Makefile
5833ltp/testcases/kernel/containers/container_test.sh
5834
583520)Log Message: Fix for Bug no "1736357",tar file is not multiplatform, pointed out by "Neil Brewitt"
5836File(s) Added: ltp/testcases/network/nfsv4/locks/deploy_info
5837File(s) Deleted: ltp/testcases/network/nfsv4/locks/DEPLOY
5838
583921)Log Message: "serue@us.ibm.com" fixes conatiner testing with 'unshare' support for lower kernel versions
5840File(s) Added: ltp/testcases/kernel/containers/check_for_unshare.c
5841
584222)Log Message: Update to OpenHPI 2.9.2
5843File(s) Addedd/Modified/Deleted: ltp/testcases/open_hpi_testsuite/
5844
subrata_modak08271892007-05-28 09:56:10 +00005845LTP-20070531
5846
5847-Removing "alarm04.c" & "sig_rev.c" as they are no more valid, fixes Bug no."1236586", pointed by <Sharyathi Nagesh>
5848ltp/runtest/syscalls
5849ltp/testcases/kernel/syscalls/alarm/Attic/alarm04.c
5850ltp/testcases/kernel/syscalls/alarm/Attic/sig_rev.c
5851
5852-<krisw@us.ibm.com> fixed problem with "expect" in "su01" testcase
5853ltp/testcases/commands/su/su01_s1
5854
5855-<muvarov@gmail.com> modified to run kdump tests on non RH and SUSE machines
5856ltp/testcases/kdump/distro
5857ltp/testcases/kdump/master
5858ltp/testcases/kdump/setup
5859
5860-<muvarov@gmail.com> added summary file for printing results table, and, added reboot command to test script
5861ltp/testcases/kdump/setup
5862ltp/testcases/kdump/summary
5863ltp/testcases/kdump/test
5864
5865-Removing unwanted Config Variables from 'setup' script as submitted by <sachinp@in.ibm.com>
5866ltp/testcases/kdump/setup
5867
5868-<muvarov@gmail.com> removed unnecessary info from summary script
5869ltp/testcases/kdump/summary
5870
5871-<doug.chapman@hp.com> points that “clone2” should be used in case of IA64 for the Utsnamespace testcases
5872ltp/testcases/kernel/containers/libclone/libclone.c
5873ltp/testcases/kernel/containers/libclone/libclone.h
5874ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
5875
5876-Patch for libclone.h for fixing compilation error on 32 bit Z-series machines, submitted by <amitarora@in.ibm.com>
5877ltp/testcases/kernel/containers/libclone/libclone.h
5878
5879-Restoring Hostname to Original after "UTSTEST", fix by <serue@us.ibm.com>
5880ltp/testcases/kernel/containers/utsname/Makefile
5881ltp/testcases/kernel/containers/utsname/runtests_noltp.sh
5882ltp/testcases/kernel/containers/utsname/runutstest.sh
5883
5884-Applied Patch to fix the wrong usage of pthread_exit, pointed out by <carmelo.amoroso@st.com>
5885ltp/testcases/kernel/io/disktest/threading.h
5886ltp/testcases/kernel/mem/mtest05/mmstress.c
5887ltp/testcases/network/nfs/nfsstress/make_tree.c
5888
5889-Fix for Bug no. "1537172" => Improper condition decision of mmap(), as reported by <Kongh - bstqc-kh>
5890ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
5891
5892-<Nadia Derbey> corrected the checksums for these testcases
5893ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
5894ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
5895ltp/testcases/kernel/ipc/ipc_stress/shmem_test_07.c
5896
5897-Fix for Bug No. "1537169" => Doesn't handle the special Signal : 34, reported by <Kongh - bstqc-kh>
5898ltp/testcases/kernel/ipc/ipc_stress/signal_test_05.c
5899
5900-Fix for Bug No. "1542453", default value of param x doesn't work in 'mmap1', pointed out by <bstqc-victor>
5901ltp/testcases/kernel/mem/mtest06/mmap1.c
5902
5903-<carmelo.amoroso@st.com> fixes -v option, thread handling, usage of OPT_MISSING macro, etc
5904ltp/testcases/kernel/mem/mtest06/mmap1.c
5905
5906-<carmelo.amoroso@st.com> fixed wrong use of "pthread_exit" input argument and the related "pthread_join"
5907ltp/testcases/kernel/mem/mtest06/mmap3.c
5908
5909-<nadia.derbey@bull.net> fixed the use of shmid, exit(0) and readable output
5910-<carmelo.amoroso@st.com> fixed wrong use of exit_value, shared memory region and pthread_join
5911ltp/testcases/kernel/mem/mtest06/shmat1.c
5912
5913-Fix for some anomalies in 'shm_test" case as pointed out by 'Nadia Derbey <Nadia.Derbey@bull.net>'
5914ltp/testcases/kernel/mem/mtest07/shm_test.c
5915
5916-<carmelo.amoroso@st.com> fixed ways by which Threads are handled
5917ltp/testcases/kernel/mem/mtest07/shm_test.c
5918
5919-Fixing "gethostid01" to work fine on both 32-bit and 64-bit machines, pointed out by <brenohl@br.ibm.com>
5920ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
5921
5922-<avagin@sw.ru> submitted new Testcases for "inotify" syscall on both file(s) and folder(s)
5923ltp/testcases/kernel/syscalls/inotify/Makefile
5924ltp/testcases/kernel/syscalls/inotify/inotify01.c
5925ltp/testcases/kernel/syscalls/inotify/inotify02.c
5926
5927-<avagin@sw.ru> added README for "inotify" testcase
5928ltp/testcases/kernel/syscalls/inotify/README
5929
5930-<rsalveti@linux.vnet.ibm.com> added proper indentation, EBUSY error and functions in correct place
5931ltp/testcases/kernel/syscalls/swapon/swapon02.c
5932
5933-gcov-kernel: adding gcov-kernel patch for 2.6.18
5934/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.18-gcov-arm-hack.patch,
5935/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.18-gcov.patch
5936
5937-lcov: minor help text update
5938/cvsroot/ltp/utils/analysis/lcov/bin/lcov
5939
5940-gcov-kernel: adding gcov-kernel patch for 2.6.19
5941/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.19-gcov-arm-hack.patch,
5942/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.19-gcov.patch
5943
5944-gcov-kernel: adding gcov-kernel patch for 2.6.20
5945/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.20-gcov-arm-hack.patch,
5946/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.20-gcov.patch
5947
5948gcov-kernel: adding gcov-kernel patch for 2.6.21
5949/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-hack.patch,
5950/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov.patch
5951
subrata_modak1a3664e2007-04-28 13:33:25 +00005952LTP-20070430
5953
5954-Integration of UTS Namespace Testcases to LTP as submitted by <risrajak@linux.vnet.ibm.com>
5955ltp/README
5956ltp/runtest/containers
5957ltp/runltp
5958ltp/testcases/kernel/Makefile
5959ltp/testcases/kernel/containers/Makefile
5960ltp/testcases/kernel/containers/README
5961ltp/testcases/kernel/containers/container_test.sh
5962ltp/testcases/kernel/containers/libclone/Makefile
5963ltp/testcases/kernel/containers/libclone/libclone.c
5964ltp/testcases/kernel/containers/libclone/libclone.h
5965ltp/testcases/kernel/containers/utsname/Makefile
5966ltp/testcases/kernel/containers/utsname/README
5967ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
5968ltp/testcases/kernel/containers/utsname/runtests_noltp.sh
5969ltp/testcases/kernel/containers/utsname/runutstest.sh
5970ltp/testcases/kernel/containers/utsname/utstest.c
5971ltp/testscripts/test_containers.sh
5972
5973-Integrating "KDUMP" testcases to LTP Test Suite as Submitted by <sachinp@linux.vnet.ibm.com>
5974ltp/README
5975ltp/testcases/Makefile
5976ltp/testcases/kdump/README
5977ltp/testcases/kdump/crash_cmds
5978ltp/testcases/kdump/distro
5979ltp/testcases/kdump/master
5980ltp/testcases/kdump/setup
5981ltp/testcases/kdump/sysinfo
5982ltp/testcases/kdump/test
5983ltp/testcases/kdump/tests
5984ltp/testcases/kdump/verify
5985ltp/testcases/kdump/rhtools/Makefile
5986ltp/testcases/kdump/rhtools/OO_Descriptions.txt
5987ltp/testcases/kdump/rhtools/crasher_mod/Makefile
5988ltp/testcases/kdump/rhtools/crasher_mod/crasher.c
5989ltp/testcases/kdump/rhtools/lkdtm_mod/Makefile
5990ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
5991ltp/testcases/kdump/susetools/Makefile
5992ltp/testcases/kdump/susetools/Attic/OO_Description.txt
5993ltp/testcases/kdump/susetools/crasher_mod/Makefile
5994ltp/testcases/kdump/susetools/crasher_mod/crasher.c
5995ltp/testcases/kdump/testlists/crasher
5996ltp/testcases/kdump/testlists/Attic/i386-basic
5997ltp/testcases/kdump/testlists/Attic/i386-lkdtt
5998ltp/testcases/kdump/testlists/Attic/i386-manual
5999ltp/testcases/kdump/testlists/lkdtm.orig
6000ltp/testcases/kdump/testlists/Attic/ppc64-basic
6001ltp/testcases/kdump/testlists/Attic/ppc64-lkdtt
6002ltp/testcases/kdump/testlists/Attic/ppc64-manual
6003ltp/testcases/kdump/testlists/Attic/x86_64-basic
6004ltp/testcases/kdump/testlists/Attic/x86_64-lkdtt
6005ltp/testcases/kdump/testlists/Attic/x86_64-manual
6006
6007- <sachinp@in.ibm.com> removed unwanted files from ltp/testcases/kdump/testlists directory
6008ltp/testcases/kdump/testlists/Attic/i386-basic
6009ltp/testcases/kdump/testlists/Attic/ppc64-basic
6010ltp/testcases/kdump/testlists/Attic/x86_64-basic
6011
6012-Patch Submitted by <sachinp@linux.vnet.ibm.com> which removes the lkdtt code and adds lkdtm code
6013ltp/testcases/kdump/test
6014ltp/testcases/kdump/susetools/Makefile
6015ltp/testcases/kdump/susetools/Attic/OO_Description.txt
6016ltp/testcases/kdump/susetools/OO_Descriptions.txt
6017ltp/testcases/kdump/susetools/lkdtm_mod/Makefile
6018ltp/testcases/kdump/susetools/lkdtm_mod/lkdtm.c
6019ltp/testcases/kdump/testlists/Attic/i386-lkdtt
6020ltp/testcases/kdump/testlists/Attic/i386-manual
6021ltp/testcases/kdump/testlists/Attic/ppc64-lkdtt
6022ltp/testcases/kdump/testlists/Attic/ppc64-manual
6023ltp/testcases/kdump/testlists/Attic/x86_64-lkdtt
6024ltp/testcases/kdump/testlists/Attic/x86_64-manual
6025
6026-Patch Submitted by <sachinp@linux.vnet.ibm.com> for some configuration settings as pointed out by <jburke@redhat.com>
6027-<sachinp@in.ibm.com> added options to select/run crasher/lkdtt tests on SLES
6028-Patch Submitted by <sachinp@linux.vnet.ibm.com> which removes the lkdtt code and adds lkdtm code
6029ltp/testcases/kdump/setup
6030
6031- 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
6032ltp/runltp
6033ltp/testcases/commands/tar/tar_tests.sh
6034
6035-Applied Patch submitted by "elliot_lee", against bug no. "[ 1697311 ] Compile error of 'lib/parse_opts.c' "
subrata_modak5d3c1f32007-05-08 05:37:12 +00006036ltp/
subrata_modak1a3664e2007-04-28 13:33:25 +00006037
6038-Fix for Bug no. 1671695, Check return codes everywhere, as pointed out by 'Markus Elfring'
6039ltp/lib/tst_tmpdir.c
6040
6041-Modifications to prevent Warnings during compilation
6042ltp/lib/write_log.c
6043
6044-Changes to include 'egrep' as pointed out by 'kmaffey' [LTP Bug no. 1701305, logrotate_tests.sh fails on CentOS 4.4]
6045ltp/testcases/commands/logrotate/logrotate_tests.sh
6046
6047-Patch Submitted by <sachinp@linux.vnet.ibm.com> for some configuration settings as pointed out by <jburke@redhat.com>
6048ltp/testcases/kdump/README
6049
6050-Fix for Bug No 1592647, incorrect testcase diotest4-4, as pointed out by "Vagin Andrey"
6051ltp/testcases/kernel/io/direct_io/diotest4.c
6052
6053-remove silly reliance on -DLINUX
6054ltp/testcases/kernel/mem/vmtests/Makefile
6055ltp/testcases/kernel/mem/vmtests/data_space.c
6056ltp/testcases/kernel/mem/vmtests/stack_space.c
6057
6058-Applied Patch to change the way shmat() operates, pointed out/submitted by YI XU<yxu@suse.de>
6059ltp/testcases/kernel/sched/process_stress/process.c
6060
6061-Fix for BUG no. "[1607899]" exit02 uses strcmp() on unterminated string, as pointed out by "ndade"
6062-Fixed Bug No. ['1607881', "exit02 child does close() when description says it does not"], as pointed out by <Nicolas Dade>
6063ltp/testcases/kernel/syscalls/exit/exit02.c
6064
6065-Fix for Bug no. '1221744' (fork12 race condition), as pointed by "Carl van Schaik"
6066ltp/testcases/kernel/syscalls/fork/fork12.c
6067
6068-Applied Patch as submitted by "creese123" for bug no. ["1694484", semop01 corrupting get_arr.array]
6069ltp/testcases/kernel/syscalls/ipc/semop/semop01.c
6070
6071-Fix for Bug no. "1687908"(raised by 'bdubbs'), patch submitted by <doug.chapman@hp.com>
6072ltp/testcases/kernel/syscalls/mincore/mincore01.c
6073
6074-Fix for BUG no. "[1608461]" pipe10 calls strcmp() on unterminated string, as pointed out by "ndade"
6075ltp/testcases/kernel/syscalls/pipe/pipe10.c
6076
6077-Fix for BUG no. "[1608492]" read04 calls strcmp() on unterminated string as submitted by "ndade"
6078ltp/testcases/kernel/syscalls/read/read04.c
6079
6080-Modifications to prevent Warnings during compilation
6081ltp/testcases/kernel/syscalls/rename/rename14.c
6082
6083-Fixing 'sysfs01' testcase to make it ask for File System Index of 'proc' instead of 'ext2' as pointed out by <doug.chapman@hp.com>
6084ltp/testcases/kernel/syscalls/sysfs/sysfs01.c
6085
6086-Addressing the Issue when RHOST can be an IP_ADDRESS, as pointed out by "Ambar Seksena" <ambar.seksena@calsoftinc.com>
6087ltp/testcases/network/rpc/rusers/rusers01
6088
6089-Patch for S390-31/64 Architecture, submitted by "B. N. Poornima"<bnpoorni@in.ibm.com>
6090ltp/testscripts/ltpstress.sh
6091
mreed10a0ab6472007-03-31 19:26:45 +00006092LTP-20070331
6093
6094-make sure people dont try and patch the generated file
6095regen.sh
6096
6097-use POSIX redirection as pointed out by Will Newton
6098Makefile
6099
6100-A fix for bug #29491. Made more robust for use with the use of initgroups
6101fchown04.c
6102
6103-Fix for Bug no. [ 1671695 ] "Check return codes everywhere" as pointed out by "Markus Elfring"
6104write_log.c
6105
6106-Helge Deller writes: use TST_SIZE rather than sizeof(palfa) as sizeof() evaluates to 27 (+1 for the NUL byte)
6107read04.c
6108
6109-A fix for Bug #31162. Passes the correct address location to the mincore call.
6110mincore01.c
6111
6112-remove silly reliance on -DLINUX
6113Makefile, data_space.c, stack_space.c
6114
6115-cleanup
6116sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c, sysfs05.c, sysfs06.c
6117
6118-Riaz Rahaman writes: make sure the call to malloc() worked
6119semget05.c
6120
6121-Fix for Bug No. 1427780 (link07 fails) as pointed out correctly by 'Patrick Wyzorski'
6122tst_tmpdir.c, link07.c
6123
6124-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.
6125file_test.sh
6126
6127-Helge Deller writes: rename parisc to hppa and add tee/vmsplice/splice syscall numbers
6128hppa.in, linux_syscall_numbers.h, order, parisc.in
6129
6130-A patch by Ricardo Salveti De Araujo that corrects the problem of a dhcpd test failsing when the eth0 device is not used
6131dhcpd_tests.sh
6132
6133-overhaul test case completely and make sure we reset errno as pointed out by Riaz Rahaman
6134sysconf01.c
6135
6136-Removing the size of negative 1 test. This fixes bug # 28825
6137hugeshmget02.c, shmget02.c
6138
6139-A patch submitted by Raghuveer Raghavendra to fix the problem of a Child process is waiting for the SIGTERM signal.
6140rename14.c
6141
6142-Henry Yei writes: Adds malloc check and frees memory during cleanup
6143semop01.c
6144
6145-cleanup tests, revert nanosleep() workaround for broken kernels, and fix time comparison as pointed out by Helge Deller
6146gettimeofday01.c, gettimeofday02.c
6147
6148-fixup /proc/sys/kernel/sem so it works properly as pointed out by Henry Yei
6149semget05.c
6150
6151-Carmelo AMOROSO writes: &bad_addr is passed to sysfs when in reality we want to pass bad_addr
6152sysfs06.c
6153
6154-Helge Deller writes: add support for hppa
6155Makefile, shmt02.c, shmt04.c, shmt05.c, shmt06.c, shmt07.c, shmt09.c
6156
6157-Helge Deller writes: use __builtin_return_address(0) rather than "main" to avoid arch-specific details
6158diotest4.c
6159
6160-cleanup code
6161shmt02.c, shmt03.c, shmt04.c, shmt05.c, shmt06.c, shmt07.c, shmt08.c, shmt09.c, shmt10.c, semop01.c
6162
mreed101fc99672007-03-01 04:37:03 +00006163LTP-20070228
6164
6165-Helge Deller writes: when calling open() with O_CREAT, the mode must be
6166 specified. vmsplice01.c
6167
6168-A patch from Yi Xu to add a nanosleep between the first gettimeofday and the
6169 next gettimeofday to make sure there has been a measurable time
6170 (for gettimeofday function) elapsed gettimeofday02.c
6171
6172-Corrected problem found by Thomas Schulz. The syslog.conf file is now backed
6173 up before any changes are made. syslog05
6174
6175-Cleaned up lines 161 - 171. Reading the pid-max value from
6176 /proc/sys/kernel/pid_max. getsid02.c
6177
6178-Passing a 1 instead of 0 to genload with the -hdd option for the -i option.
6179 This prevents a recursive loop. runltp
6180
6181-tweak CPPFLAGS so we can find all of our headers
6182 Makefile
6183
6184-The attached patch (from Carol Hebert) corrects some errors and adds some
6185 additional tests to the IPMI testcase in pounder2.
6186 ipmitool
6187
6188-Removing the Ping test portion of this test because it is unneeded and
6189 causes failures. mc_member
6190
6191-as pointed out by Helge Deller, make sure we only check the number of bytes
6192 that we wrote read04.c
6193
6194-random updates from Jane Lv for uClinux
6195 access05.c, chdir04.c, chroot03.c, creat06.c, execve03.c, semop05.c,
6196 shmat01.c,shmctl01.c, link04.c, lstat02.c, mkdir03.c, mknod06.c, open08.c,
6197 read02.c, rename08.c, rmdir02.c, rmdir03.c, rmdir05.c, stat03.c, stat06.c,
6198 statfs02.c, symlink03.c, truncate03.c
6199
6200
mreed10cebf2952006-12-23 04:50:36 +00006201LTP-20061222
6202
6203-fix from Steven J. Hill use memset() instead of bzero()
6204netsync.c
6205
6206-cleanup style
6207lftest.c
6208
6209-fix by Will Newton to just use a normal anonymous mapping
6210mmap09.c
6211
6212-do not use variable names the same as system functions (like stime() or utime())
6213pan.c, tag_report.c, pipeio.c, fptest01.c, netpipe.c
6214
6215-fix from Jane Lv: large buffers on the stack make uClinux cry
6216lftest.c
6217
6218-A fix for Bug 29489 that updates syslogtst.c for syslog-ng on SLES 10
6219syslogtst.c
6220
6221-Multiple Makefiles had clean up changes made
6222
6223-scrub references to _syscall2
6224sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c, sysfs05.c, sysfs06.c
6225
6226-use = rather than == when testing for equality in portable shell scripts as the latter is not POSIX
6227ar01, 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
6228
6229-put -L path to ltp in LDLIBS for now (even though it is wrong) ... need to find out what LDFLAGS isnt properly being incremented
6230Makefile
6231
6232-this uses bashisms so make sure we require bash
6233rwtest.sh
6234
6235-use memcmp() instead of legacy bcmp()
6236fsx-linux.c, fsx-linux.c, symlink01.c, fsx-linux.c
6237
6238-use syscall() instead of _syscall#()
6239HTaffinity.c
6240
6241-Rename mknod01.c to mknodat01.c for bug # 30083
6242mknod01.c, mknodat01.c
6243
6244-tweak cnt decrement to be POSIX friendly
6245generate.sh
6246
mreed10c552b4b2006-11-21 18:39:19 +00006247LTP-20061121
6248
6249-Removed an invalid errno value check.
6250 diotest4.c
6251
6252-Fixed the setting of LTPROOT for the bin directory, not just the
6253 ltp/testcase/network/multicast/mc_cmds directory for bug 25273
6254 mc_cmds
6255
6256-descend into timers subdir when cleaning
6257 Makefile
6258
6259-This patch amends pounder to build kernel 2.6.18 instead of 2.6.15.
6260 build_kernel, memtest.patch, build_kernel, memtest
6261
6262-dynamically calculate TST_TOTAL rather than hardcoding it
6263shmctl01.c, shmctl02.c, shmctl03.c
6264
6265-Fix from Jane Lv to move large arrays off the stack and into global
6266 data section:
6267 getgroups01.c, getgroups04.c
6268
6269-This patch makes the pounder control program handle SIGHUP by killing children
6270 when we're told that the tty closed, else you close the pounder window and
6271 various parts of it keep running.
6272 run.c
6273
6274-The readme file has been updated for nfs
6275 README
6276
6277-Disable this test case for kernels below 2.6.17 and not 2.6.16.
6278 vmsplice01.c
6279
6280-This is a patch that allows pounder to record the contents of sysfs when it
6281 starts, thus enabling us to take a better snapshot of the system state when
6282 pounder starts. It also adds "lspci" into the PCI Device Tree heading per
6283 user request.
6284 get_hw_info
6285
6286-Since 2.6.17, _syscall* isn't exported into the user space any more, so all
6287 the test cases using _syscall* will fail to be compiled This patch
6288 remove _syscall5 from llseek.c and convert to syscall provided by libc.It
6289 also includes some cleanups and makes the build cleaner and removes the
6290 warning for
6291 scsimain.c, llseek.c, scsimain.c
6292
6293-Backed out the "fix" in Bug 1592647, b/c I don't think the testcase is
6294 actually broken.
6295 diotest4.c
6296
6297-touchup code a little to make the expected behavior of test4 more obvious
6298 setrlimit01.c
6299
6300
6301-The random syscall generator has a bug on x86-64 where it only generates
6302 random bits for the upper 32 bits of the syscall argument, and then truncates
6303 the upper 32 bits anyway! This patch replaces the rand() weirdness with a
6304 function that generates N bytes of random data instead. It also adds a -z
6305 flag in case one *wants* the zero-arguments behavior; Max Asbock and Russ
6306 Weight requested it because zero is a quick way to find kernel code paths
6307 that don't check userland pointers.
6308 CHANGELOG, randasys.c, random_syscall
6309
6310-Applied fix for Bugs item #1592647
6311diotest4.c
6312
6313-A patch by Jacky Malcles (The IA-64 architecture sets SHMLBA to 1MB and) The
6314 value of the pointer address passed to shmat being set in such a way that
6315 rounding down to the nearest multiple of SHMLBA results above the current
6316 heap.
6317 shmt09.c
6318
6319
6320-Made a change to a comment above the change for 1.11
6321 mc_cmds
6322
6323-Disabling the ping test for now. The test can pass without this additional
6324 check and can cause failures on some distros.
6325 mc_commo
6326
6327
6328-A patch by Suzuki Kp, that removed the definition of HZ from user space for
6329 Bug # 28023.
6330 adjtimex02.c
6331
6332
6333-Comment out set -x to remove debug output
6334 nfsstat01
6335
mreed10fa0c2d62006-10-17 20:23:48 +00006336LTP-20061017
6337
6338-A fix for Bug 23587 where the connectathon test failed on linux client with cifs mount to Windows2003 R2 server
6339op_chmod.c
6340
6341-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
634217-5.c
6343
6344Ssem_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
63455-1.c, 8-1.c, 1-1.c, 2-1.c
6346
6347-When calling pthread_attr_setscope, PHREAD_SCOPE_PROCESS is not supported by linux, change it to PTHREAD_SCOPE_SYSTEM and the test will pass
634820-1.c, 21-1.c, 21-2.c
6349
6350-Removed the ":" after 'v' in the getopts line because it is not using optarg.
6351runltplite.sh
6352
6353-Added code to disable tests that will not run on kernels below 2.6.16
6354faccessat01.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
6355
6356-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.
635722-1.c, 22-2.c
6358
6359-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
6360asapi_06.c
6361
6362-A fix for bugs 27174 and 27177. This fixes the problem of reading HugePages_Free
6363hugemmap01.c, hugemmap04.c
6364
6365-Correcting error messages
6366ltpapicmd.c
6367
6368-This patch by Darrick Wong fixes complier warnings and overflow problems related to the use of large number #defines on some architectures.
6369inconsistency-check.c
6370
6371
6372-When calling pthread_attr_setscope, PTHREAD_SCOPE_PROCESS is not supported by linux, change it to PTHREAD_SCOPE_SYSTEM for testing
637315-1.c, 15-2.c
6374
6375
6376-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 !
6377fsx-linux.c
6378
6379-Changing include <posixtest.h> to include "posixtest.h"
63801-1.c
6381
6382-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.
6383default-tests.tar.gz, ipmitool, ipmitool
6384
mreed100585c412006-09-18 21:04:42 +00006385LTP-20060916
6386
6387-Code was added to disable tests that will not run on kernels versions lower
6388 than 2.6.16
6389 fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c,
6390 readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c, fchownat01.c
6391 symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c,
6392 tee01.c, mknod01.c
6393
6394-The following new test cases for 2.6.16 kernels and above were created by
6395 Yi CDL Yang
6396 fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c,
6397 readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c, fchownat01.c
6398 symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c,
6399 tee01.c, mknod01.c
6400
6401-Changes were made to several files to make them easier to read
6402 change_owner.mode.sh
6403
6404-Changes were made to remove DOS ^M
6405 ltp-run-files.txt, self_exec.c, Makefile, load_tagp.sh, str_agp.h, tagp.h,
6406 Makefile, user_tagp.h, pci-exp-tests-HOWTO, Makefile, README, runtest_off.sh,
6407 runtest_on.sh, README, Makefile, README, common.h, README.1ST, mem03.c,
6408 README, ltpClient.c, ltpServer.c
6409
6410-Changes made by Jacky Malcles that let ltp-aiodio.sh fun this scenario
6411 ltp-aiodio.part3
6412
6413-Changes made to linux __NR_ logic here
6414 Makefile, i386.in, ia64.in, linux_syscall_numbers.h, order, parisc.in,
6415 powerpc.in, powerpc64.in, regen.sh, s390.in, s390x.in, sparc.in, sparc64.in,
6416 stub-list, x86_64.in
6417
6418-Changes were made to Define _GNU_SOURCE if not already defined
6419 chmod05.c, chmod06.c, fchmod05.c, fchmod06.c, fcntl17.c, llseek01.c,
6420 llseek02.c, mount03.c
6421
6422-Generate script into generic shell and make sure we still work even if host
6423 lacks perl
6424 Makefile, generate.sh
6425
6426-A patch by jiang guowei for mmap1.c. It makes the option -v valid.Otherwise,
6427 when you type mmap1 -v in command line,it will show:invalid option.More
6428 detail,please see bug 1541053.
6429 mmap1.c
6430
6431-Applied a patch to fix bug #14744
6432 kill02.c
6433
6434- Changed Makefile to standard LTP makefile and fixed a build problem with the
6435 new lock tests
6436 ltp/testcase/network/nfsv4/lock/Makefile
6437
6438- Changes made to several Makefiles to force CFLAGS/LIBS to be evaluated
6439 once rather than everytime they are used
6440
6441-Standardize makefiles (punt UCLINUX/COLDFIRE cruft, build everything with
6442 "-Wall" and user-optimizations, remove pointless targets in favor of
6443 implicit ones, etc...) Makefiles
6444
6445-Adding files for Mitsu's networking tests.
6446 00_Descriptions.txt, Makefile, broken_ip4-checksum, broken_ip4-dstaddr,
6447 broken_ip4-fragment, broken_ip4-ihl, broken_ip4-protcol, broken_ip4-totlen,
6448 broken_ip4-version, broken_ip6-dstaddr, broken_ip6-nexthdr, broken_ip6-plen,
6449 broken_ip6-version, Makefile, 00_Descriptions.txt, Makefile,
6450 route4-change-dst,route4-change-gw, route4-change-if, route4-ifdown,
6451 route4-redirect, route4-rmmod, route6-change-dst, route6-change-gw,
6452 route6-change-if, route6-ifdown, route6-redirect, route6-rmmod
6453
6454-Add a common header for __NR defines
6455 fchownat01.c, fstatat01.c, futimesat01.c, mkdirat01.c, mknod01.c,
6456 openat01.c, splice01.c, tee01.c, common_timers.h
6457
6458-Added a patch by Mitsuru Chinen that added the Absolute path to execute sshd
6459 daemon ssh4-stress
6460
6461-This patch adds brackets because some versions of ssh requires square brackes
6462 around the IPv6 address.
6463 ssh-stress03-rmt
6464
6465-Changes are made to try to load .ko modules before .o as pointed out by HK
6466 ltpacpi.sh, load_tagp.sh, load_tbase.sh, load_tmod.sh, load_tdrm.sh,
6467 load_tbio.sh
6468
6469-Additional changes for uClinux fixes from Jane Lv
6470 access05.c, chdir04.c, chroot03.c, creat06.c, mkdir03.c, mknod06.c,
6471 nanosleep03.c, open08.c, pause02.c, rename08.c, rmdir02.c, sigrelse01.c,
6472 sockioctl01.c, stat03.c, statfs02.c
6473
6474-Made changes to clean up the makefile, clean up source code warnings, and
6475 add better libc/libepoll detection
6476 CheckVer.c, Makefile, epoll-ltp.c
6477
6478- A fix by Jeff Bailey for my previous breakage of install target in Multiple
6479 Makefiles
6480
6481-A patch was created tomake errno failure message more helpful
6482 sysctl03.c
6483
6484-A patch that sets the constant PAGE_SIZE to the kernel its running on
6485 fsx-linux.c
6486
6487-Changes were made to remove extraneous whitespace
6488 Makefile, pth_str01.c, pth_str02.c, pth_str03.c
6489
6490-A patch was created to move common defines/functions/etc... to one header
6491 file so we have to get it right just once
6492 clock_gettime02.c, clock_gettime03.c, clock_settime02.c, clock_settime03.c,
6493 common_timers.h, timer_create02.c, timer_create03.c, timer_create04.c,
6494 timer_delete02.c, timer_delete03.c, timer_settime02.c, timer_settime03.c
6495
6496-Adding files for Mitsur's networking tests
6497 00_Descriptions.txt, Makefile, mcast4-grpope01, mcast4-grpope02,
6498 mcast4-grpope03, mcast4-grpope04, mcast6-grpope01, mcast6-grpope02,
6499 mcast6-grpope03, mcast6-grpope04, 00_Descriptions.txt, Makefile,
6500 mcast4-pktfld01,mcast4-pktfld02, mcast6-pktfld01, mcast6-pktfld02,
6501 00_Descriptions.txt, Makefile, mcast4-queryfld01, mcast4-queryfld02,
6502 cast4-queryfld03, mcast4-queryfld04, mcast4-queryfld05, mcast4-queryfld06,
6503 mcast6-queryfld01, mcast6-queryfld02, mcast6-queryfld03, mcast6-queryfld04,
6504 mcast6-queryfld05, mcast6-queryfld06
6505
6506-A change was made to use __linux__ preprocessor from toolchain itself rather
6507 than a local custom _LINUX
6508 Makefile, sched_tc0.c, sched_tc1.c, sched_tc2.c, sched_tc3.c, sched_tc4.c,
6509 sched_tc5.c, sched_tc6.c
6510
6511-A fix type of option_message
6512 reboot01.c
6513
6514-Changes were made to cleanup source code
6515 domount.c, getopt.c
6516
6517-A patch that addes new functionality into the NFSvf lock tests. -fixes bugs -
6518 adds the capability to stress a server with multiple clients
6519 DEPLOY, Makefile, README, VERSION, locktests, locktests.c, locktests.h,
6520 locktests.py, netsync.c, locktests-2.tar.gz
6521
6522-Changes to shmt09 were made by Marc Tardiff. Refer to the cvs log file
6523 for more details. Tested successfully on sparc and i386 architectures.
6524
6525-Changes were made to shmt09 to account for ppc64
6526
6527-Added a warning to those who wish to fiddle
6528tests.init
6529
6530-Changes were made to declare splice for new vmsplice test
6531 i386.in, ia64.in, linux_syscall_numbers.h, powerpc.in, powerpc64.in,
6532 s390.in, sparc.in, sparc64.in, stub-list, x86_64.in
6533
6534-Changes were made to add cast to shutup warning
6535 timer_delete03.c, timer_settime03.c
6536
6537-A fix was made to remove trailing whitespace
6538 clock_gettime02.c, clock_gettime03.c, clock_settime02.c, clock_settime03.c,
6539 timer_create02.c, timer_create03.c, timer_create04.c, timer_delete02.c,
6540 timer_delete03.c, timer_settime02.c, timer_settime03.c
6541
6542-Fixes taken from Yi CDL Yang and create a CLOCK list for people to use
6543 as well as a func to turn a clock value into a string
6544 common_timers.h
6545
6546-Changes were made to unify the generate.sh scripts and use the new top level
6547 make-files script
6548 generate.sh, Makefile, generate.sh, Makefile, generate.sh, nfs02, Makefile,
6549 generate.sh, Makefile, generate.sh, Makefile, generate.sh, Makefile,
6550 generate.sh
6551
6552-Patches were submitted Mitsuru Chinen writes: As an end-of-line semicolon
6553 is missing, compiling asapi_06.c is failed.
6554 asapi_06.c
6555
6556-Patches were submitted Mitsuru Chinen writes: It seems that the contents
6557 of runtest/ipv6_lib gets old. Currently, there is no test named lib6,
6558 but more tests are available in testcases/network/lib6 directory.
6559 ipv6_lib
6560
6561=======
mreed107140f6d2006-09-18 19:41:41 +00006562LTP-20060918
6563
6564-Code was added to disable tests that will not run on kernels lower
6565 than 2.6.16
6566 fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c,
6567 readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c, fchownat01.c
6568 symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c,
6569 tee01.c, mknod01.c
6570
6571-The following new test cases for 2.6.16 kernels and above were created by
6572 Yi CDL Yang
6573 fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c,
6574 readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c, fchownat01.c
6575 symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c,
6576 tee01.c, mknod01.c
6577
6578-Changes were made to several files to make them easier to read
6579 change_owner.mode.sh
6580
6581-Changes were made to remove DOS ^M
6582 ltp-run-files.txt, self_exec.c, Makefile, load_tagp.sh, str_agp.h, tagp.h,
6583 Makefile, user_tagp.h, pci-exp-tests-HOWTO, Makefile, README, runtest_off.sh,
6584 runtest_on.sh, README, Makefile, README, common.h, README.1ST, mem03.c,
6585 README, ltpClient.c, ltpServer.c
6586
6587-Changes made by Jacky Malcles that let ltp-aiodio.sh fun this scenario
6588 ltp-aiodio.part3
6589
6590-Changes made to linux __NR_ logic here
6591 Makefile, i386.in, ia64.in, linux_syscall_numbers.h, order, parisc.in,
6592 powerpc.in, powerpc64.in, regen.sh, s390.in, s390x.in, sparc.in, sparc64.in,
6593 stub-list, x86_64.in
6594
6595-Changes were made to Define _GNU_SOURCE if not already defined
6596 chmod05.c, chmod06.c, fchmod05.c, fchmod06.c, fcntl17.c, llseek01.c,
6597 llseek02.c, mount03.c
6598
6599-Generate script into generic shell and make sure we still work even if host
6600 lacks perl
6601 Makefile, generate.sh
6602
6603-A patch by jiang guowei for mmap1.c. It makes the option -v valid.Otherwise,
6604 when you type mmap1 -v in command line,it will show:invalid option.More
6605 detail,please see bug 1541053.
6606 mmap1.c
6607
6608-Applied a patch to fix bug #14744
6609 kill02.c
6610
6611- Changed Makefile to standard LTP makefile and fixed a build problem with the
6612 new lock tests
6613 ltp/testcase/network/nfsv4/lock/Makefile
6614
6615- Changes made to several Makefiles to force CFLAGS/LIBS to be evaluated
6616 once rather than everytime they are used
6617
6618-Standardize makefiles (punt UCLINUX/COLDFIRE cruft, build everything with
6619 "-Wall" and user-optimizations, remove pointless targets in favor of
6620 implicit ones, etc...) Makefiles
6621
6622-Adding files for Mitsu's networking tests.
6623 00_Descriptions.txt, Makefile, broken_ip4-checksum, broken_ip4-dstaddr,
6624 broken_ip4-fragment, broken_ip4-ihl, broken_ip4-protcol, broken_ip4-totlen,
6625 broken_ip4-version, broken_ip6-dstaddr, broken_ip6-nexthdr, broken_ip6-plen,
6626 broken_ip6-version, Makefile, 00_Descriptions.txt, Makefile,
6627 route4-change-dst,route4-change-gw, route4-change-if, route4-ifdown,
6628 route4-redirect, route4-rmmod, route6-change-dst, route6-change-gw,
6629 route6-change-if, route6-ifdown, route6-redirect, route6-rmmod
6630
6631-Add a common header for __NR defines
6632 fchownat01.c, fstatat01.c, futimesat01.c, mkdirat01.c, mknod01.c,
6633 openat01.c, splice01.c, tee01.c, common_timers.h
6634
6635-Added a patch by Mitsuru Chinen that added the Absolute path to execute sshd
6636 daemon ssh4-stress
6637
6638-This patch adds brackets because some versions of ssh requires square brackets
6639 around the IPv6 address.
6640 ssh-stress03-rmt
6641
6642-Changes are made to try to load .ko modules before .o as pointed out by HK
6643 ltpacpi.sh, load_tagp.sh, load_tbase.sh, load_tmod.sh, load_tdrm.sh,
6644 load_tbio.sh
6645
6646-Additional changes for uClinux fixes from Jane Lv
6647 access05.c, chdir04.c, chroot03.c, creat06.c, mkdir03.c, mknod06.c,
6648 nanosleep03.c, open08.c, pause02.c, rename08.c, rmdir02.c, sigrelse01.c,
6649 sockioctl01.c, stat03.c, statfs02.c
6650
6651-Made changes to clean up the makefile, clean up source code warnings, and
6652 add better libc/libepoll detection
6653 CheckVer.c, Makefile, epoll-ltp.c
6654
6655- A fix by Jeff Bailey for my previous breakage of install target in Multiple
6656 Makefiles
6657
6658-A patch was created to make errno failure message more helpful
6659 sysctl03.c
6660
6661-A patch that sets the constant PAGE_SIZE to the kernel its running on
6662 fsx-linux.c
6663
6664-Changes were made to remove extraneous whitespace
6665 Makefile, pth_str01.c, pth_str02.c, pth_str03.c
6666
6667-A patch was created to move common defines/functions/etc... to one header
6668 file so we have to get it right just once
6669 clock_gettime02.c, clock_gettime03.c, clock_settime02.c, clock_settime03.c,
6670 common_timers.h, timer_create02.c, timer_create03.c, timer_create04.c,
6671 timer_delete02.c, timer_delete03.c, timer_settime02.c, timer_settime03.c
6672
6673-Adding files for Mitsuru's networking tests
6674 00_Descriptions.txt, Makefile, mcast4-grpope01, mcast4-grpope02,
6675 mcast4-grpope03, mcast4-grpope04, mcast6-grpope01, mcast6-grpope02,
6676 mcast6-grpope03, mcast6-grpope04, 00_Descriptions.txt, Makefile,
6677 mcast4-pktfld01,mcast4-pktfld02, mcast6-pktfld01, mcast6-pktfld02,
6678 00_Descriptions.txt, Makefile, mcast4-queryfld01, mcast4-queryfld02,
6679 cast4-queryfld03, mcast4-queryfld04, mcast4-queryfld05, mcast4-queryfld06,
6680 mcast6-queryfld01, mcast6-queryfld02, mcast6-queryfld03, mcast6-queryfld04,
6681 mcast6-queryfld05, mcast6-queryfld06
6682
6683-A change was made to use __linux__ preprocessor from toolchain itself rather
6684 than a local custom _LINUX
6685 Makefile, sched_tc0.c, sched_tc1.c, sched_tc2.c, sched_tc3.c, sched_tc4.c,
6686 sched_tc5.c, sched_tc6.c
6687
6688-A fix type of option_message
6689 reboot01.c
6690
6691-Changes were made to cleanup source code
6692 domount.c, getopt.c
6693
6694-A patch that adds new functionality into the NFSvf lock tests. -fixes bugs -
6695 adds the capability to stress a server with multiple clients
6696 DEPLOY, Makefile, README, VERSION, locktests, locktests.c, locktests.h,
6697 locktests.py, netsync.c, locktests-2.tar.gz
6698
6699-Changes to shmt09 were made by Marc Tardiff. Refer to the cvs log file
6700 for more details. Tested successfully on sparc and i386 architectures.
6701
6702-Changes were made to shmt09 to account for ppc64
6703
6704-Added a warning to those who wish to edit it
6705tests.init
6706
6707-Changes were made to declare splice for new vmsplice test
6708 i386.in, ia64.in, linux_syscall_numbers.h, powerpc.in, powerpc64.in,
6709 s390.in, sparc.in, sparc64.in, stub-list, x86_64.in
6710
6711-Changes were made to add cast to silence warnings
6712 timer_delete03.c, timer_settime03.c
6713
6714-A fix was made to remove trailing whitespace
6715 clock_gettime02.c, clock_gettime03.c, clock_settime02.c, clock_settime03.c,
6716 timer_create02.c, timer_create03.c, timer_create04.c, timer_delete02.c,
6717 timer_delete03.c, timer_settime02.c, timer_settime03.c
6718
6719-Fixes taken from Yi CDL Yang and create a CLOCK list for people to use
6720 as well as a func to turn a clock value into a string
6721 common_timers.h
6722
6723-Changes were made to unify the generate.sh scripts and use the new top level
6724 make-files script
6725 generate.sh, Makefile, generate.sh, Makefile, generate.sh, nfs02, Makefile,
6726 generate.sh, Makefile, generate.sh, Makefile, generate.sh, Makefile,
6727 generate.sh
6728
6729-Patches were submitted Mitsuru Chinen writes: As an end-of-line semicolon
6730 is missing, compiling asapi_06.c is failed.
6731 asapi_06.c
6732
6733-Patches were submitted Mitsuru Chinen writes: It seems that the contents
6734 of runtest/ipv6_lib gets old. Currently, there is no test named lib6,
6735 but more tests are available in testcases/network/lib6 directory.
6736 ipv6_lib
6737
mreed100585c412006-09-18 21:04:42 +00006738>>>>>>> 1.90
mreed101ab6be92006-09-01 16:41:05 +00006739LTP-20060822
6740
6741-Added files for Mitsuru's Chinen's nfs patch:
6742ns-mcast.h, ns-mcast_join.c, ns-mcast_receiver.c, network_stress.appl,
6743 network_stress.broken_ip, network_stress.icmp, network_stress.interface,
6744network_stress.multicast, network_stress.route, network_stress.tcp,
6745network_stress.udp ns-icmp_redirector.c, ns-icmpv4_sender.c,
6746ns-icmpv6_sender.c, ns-igmp_querier.c
6747
6748-Made changes to avoid hardcoding test count
6749mkdir03.c, open08.c
6750
6751-Changed the test to account for SLES 10. Now the syslog tests will test
6752 syslog-ng or syslogd depending on which one is present. The update was
6753 made for syslog01 - syslog10.
6754
6755-Corrected the copyright information to reflect SGI, instead of Cray, which
6756 was purchased by SGI years ago for files get_high_address.c, search_path.c
6757
6758-Removed the Ping test. The ping test is now skipped on SLES, but does not
6759 affect the execution of the rest of the test in mc_commo
6760
6761-Using syscall() rather than _syscall#() macros for the following files:
6762 sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c, sysfs05.c, sysfs06.c,
6763 sysctl01.c, sysctl03.c, sysctl04.c, sysctl05.c
6764
6765-Added a fix to eliminate whitespaces in getdents02.c, getdents03.c,
6766getdents04.c
6767
6768-Added a fix to re-order testcases a little to account for uclinux in
6769access05.c, lstat02.c, mknod06.c
6770
6771-A Correction was made to the name of the testcase in code...was incorrectly
6772called signal_test_03 and changed to signal_test_02.c
6773
6774-A fix to get the max pid value at runtime rather than compile time hardcode
6775wait402.c, setpriority04.c,Makefile, getsid02.c
6776
6777-A fix to remove extraneous include
6778swapon02.c
6779
6780- mc_cmds had two fixes. The test now uses [ae]th[01] in the ping command
6781using the -I option. Also the loop to determine which ethernet interface
6782is needed was moved to ensure that the correct ethernet interface was selected.
6783
6784-A patch was addded that allows the following files to get the PID_MAX value
6785from /proc/sys/kernel/pid-max:
6786access05.c, fcntl15.c, gethostid01.c, lstat02.c, mknod06.c, setrlimit02.c,
6787setsockopt01.c, stat03.c, truncate03.c
6788
mreed10aff5e062006-07-17 21:16:57 +00006789LTP-20060717
6790 - The tarball default-tests.tar.gz is a replacement for
6791 testcases/pounder21/default-tests.tar.gz. This new pounder config
6792 enables the magic sysrq key when pounder starts.
6793 - A patch submitted by Derek Wong to reduce the memory requirements of
6794 pounder's ramsnake test.
6795 - A patch submitted by Will Newton that allows for compatibility changes
6796 gcc 2.95.2 in th following files:
6797 lib.c, lib64.c, test.c, test64.c, test_func.c, test_func64.c, tools.c
6798 - Fixed ColdFire Makefile mistake in the syscall and syscalls/mmap directory
6799 - Added a note for uClinux users in the top level Makefile
6800 - A fix for failures in fcntl27 and fcntl28 for bugs 21614 and 23235.
6801 - A fix submitted for make_tree.c by Jacky Malcles that fixes this
6802 testcase by setting envp
6803 - A fix submitted to Jacky Malcles that fixes read_checkzero.c. The lseek
6804 function allows the file offset to be set beyond the end of the existing
6805 end-of-file of the file. If data is later written at this point,
6806 subsequent reads of the data is in the gap returns bytes of zeros until
6807 data is actually written into the gap.
6808 - In the testcase semget05.c the value of MAXIDS was changed for the specific
6809 machine by reading the system limit for SEMMNI - The maximum number of
6810 semaphore sets. This is a fix for bug 24745
6811 - A fix submitted by Amit K. Amora that initializes the alarm received
6812 code and allows the test to pass more than just once on 2.6.17-rc6
6813 alarm05.c,
6814 - A fix was submitted by Andy Echols for pan.c to fix an infinite
6815 loop problem that occurs in pan if runltp tries to run a test
6816 that isn't present.
6817 - A fix was submitted to cast TEST_RETURN to gid_t to avoid implicit casts
6818 which tend to cause problems with the testcase setregid03.c,
6819 - A patch submitted by Jacky Malcles that fixes the problem where
6820 i0_getevents() return value is not checked and may return 0 if
6821 no events are available and may generate a SIGSEGV in the testcase
6822 aiodio_append.c,
6823 - Backed out the _USC_LIB change for several Makefiles because it was
6824 breaking on the PowerPc platform on Fedora Core
6825 - Added code to ignore looking for PID_MAX on powerpc, s390, and i386 to
6826 fix build problems on newer kernel versions on the following files:
6827 sysctl05.c, setpriority04.c sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c,
6828 sysfs06. getdents01.c, sysctl03.c getsid02.c, sysctl01.c,wait402.c
6829 - TCP.c was changed to delete broken whitespace and also the call for
6830 accept(2) takes a socklen_t, not an int
6831 - Changes were added to the following files to use memset() instead of
6832 bzero():
6833 tlibio.c, write_log.c, doio.c, iogen.c, fsstress.c, fsx-linux.c,
6834 pthcli.c, pthserv.c, pth_str01.c, pth_str03.c, recvmsg01.c, sendmsg01.c,
6835 crash01.c, crash02.c, pingpong6.c,test_getname.c,fancy_timed_loop.c,
6836 infinite_loop.c, run.c, timed_loop.c, snake.c, rpc1.c,pipeio.c, mc_recv.c
6837 - Changes were added to the following files to use memcpy() instead of
6838 bcopy():
6839 serverCommunication.cpp, member.c, rpc1.c,pipeio.c,mc_recv.c
6840- A series of patches created by Mitsuru Chinen that created some addtional
6841 network stress tests.
6842- A change submitted by Liang Shuang that fixes su01_su for the arm
6843 architecture
mreed108c106642006-07-10 06:27:13 +00006844LTP-20060615
mreed1016bbc952006-06-16 20:20:58 +00006845-Added a patch from Darrick Wong to reduce the memory requirements of
6846 pounder's ramsnaketes
mreed10fbe2eca2006-06-16 20:46:36 +00006847-Added a patch for crash01.c from Olof Johansson <olof@lixom.net>
6848 POWER5 has coherent icache, but POWER4, PPC970 and some other processors
6849 lack it. The standard dcbst/icbi/isync is needed to avoid using the not
6850 so random (or stale) data instead.
mreed1016bbc952006-06-16 20:20:58 +00006851-Test.h was moved to common headers to eliminate the need for every test file to
6852 declare Tst_count extern
6853-Usctest.h was changed to eliminate scope issues when actually using TEST()
6854-Added a patch from Mike Gahangan to clean up a makefile with an extra build
6855 target variable.
6856-Added a patch from Issac Wilcox that can keeps the test from returning a false
6857 failure
6858-Made changes to setregid02, setregid03 and setregid04 to use gid_t instead
6859 of int where appropriate
6860-Made changes to setresgid01, setresgid02,setresgid03, setresuid01,setresuid02,
6861 and setresuid03 to pull the [gs]etre* prototypes from headers rather than
6862 defining them ourself
6863-Made changes to setreuid01,setreuid02,setreuid03,setreuid04,and setreuid05
6864 to use uid_t instead of int where appropriate
6865- Added a change to getpriority01 to combine the TEST_RETURN and TEST_ERRNO
6866 if check so that we always display PASS or FAIL messages as pointed out
6867 by Isaac Wilcox
6868- Added a patch to make the output of fork07 deterministic.
6869 Specifically, make sure stdout is flushed before forking 100 times,
6870 else you can get 101 copies of the output. This only seems to happen
6871 if glibc notices that stdout is a regular file, but in my test setup
6872 stdout is always redirected to a file and compared with something.
6873-Changed the declaration for setup and cleanup from extern in the
6874 following files:
6875
6876 alarm01,chdir02,chown01,close08,creat09,dup0,dup04,execl01,execle01,execlp01,
6877 execv01,execve01,execvp01,fchmod01,fchown01,fcntl02,fcntl03,fcntl04,fcntl05,
6878 fcntl09,fcntl10,fcntl23,fcntl24,fcntl25,fcntl26,fcntl27,fcntl28,fork01,
6879 fpathconf01,fstat01,fstatfs01,fsync01,getcontext01,getdtablesize01,getegid01,
6880 geteuid01,getgid01,getgroups02,gethostid01,gethostname01,getpagesize01,
6881 getpgrp01,getpeername01,getpid01,getppid01,link07,lstat01,mkdir08,open03,
6882 pause01,read01,readlink02, readlink03,rename02,rmdir04,select03,setgid01,
6883 setpgid01,setpgid02,setregid01,setuid02,stat05,statfs01,statvfs01,symlink02,
6884 symlink03,symlink04,symlink05,sync01,time01,time02,times01,umask01,uname01,
6885 unlink05,wait02,write01,setreuid01,setreuid02,getuid01,link05,
6886
6887LTP-20060515
mreed103f300452006-05-15 17:48:57 +00006888-Added a -e option to print out the date of the ltp release. Also
6889 the date of the version of LTP will be printed in log files.
mreed107d48bc32006-05-15 22:57:23 +00006890-A patch for parse_opts.c was removed because it caused several test cases to fail
mreed103f300452006-05-15 17:48:57 +00006891-Added a patch from Jacky Malcles to correct typos in ltp-aiodio.sh
6892-Added a patch from Jacky Malcles to fix aiodio_append.c
6893-Added a patch from Bibo Mao that fixes setrlimit03
6894-Added a patch that fixes file_test.sh.
6895-Added a patch that fixes gethostid01
6896-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
6897- Patches submitted by Thomas Gleixner to initialize interval values in setitimer03
6898
mreed10e46b6a42006-04-19 17:33:47 +00006899LTP-20060412
6900-Removed a patch for parse_opts.c that caused many test cases to fail.
mreed10d28e1d52006-04-11 17:07:17 +00006901-Applied a patch by Jacky Malcles that added a fourth scenario for ltp-aiodio.sh
6902-Fixed ld01 from failing on Assertions 1-7 for bug 22167
6903-Applied a fix for Lin Feng Shen to eliminate white spaces that caused mail02 to fail
6904- A fix created by Jacky Malcles that eliminates warning messages when complied on 64 bit platform
6905-Applied a patch to re-enable writing on arm per by Joe Pearson / Nick Pollitt
6906-Applied three patches by Joy Latten to the security test suite
6907-Applied patches from Robert Williamson to fix fcntl127. This test
6908should now be positive test versus negative...based on the properties of
6909 the open() call in the setup()
6910-Applied Patch from Robbie Williamson that fixed fcntl128. This testcase was changed the test to expect no errors. The fcntl() call should succeed regardless
6911-Applied a patch from gettimeofday01 to gettimeofday02 to fix the occasional failure
6912-Applied a fix to madvise02 by Jacky Malcles to eliminate the need for a special execution of the testcase for ia_64
6913-Applied a patch fixes the test 4 of mincore01.c that failed in 32 bit on a 64 bit kernel.
6914-Patches applied to pread02 to fix broken white spacing
6915-Applied a patch from Jane Lv for pread03.c. This fixed a missed step to initialize the read buffer array.
6916-Applied Patches submitted by Thomas Gleixner to initialize interval values to prevent setitimer01 and 02 from failing
6917-Applied updates from Darrick Wong for Pounder for Pounder21. Documentation was added to get pounder up and running quickly
6918-Feature added to Pounder21 that enables the sysrq key at the beginning of every pounder run
6919
mridgea2c14442006-03-06 16:39:56 +00006920LTP-20060306
6921- Applied an update to allow people to automatically declare the CREATE variable in IDcheck.sh.
6922- export a bunch of settings by default that since they are harmless
6923- allow people to store custom settings in config.mk
6924- 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
6925- Fix from Jackie Malcles, no such file or directory error
6926- make sure clean descends into the templates dir
6927- cleanup CRLFs from end of lines,
6928- fix dependency tracking so targets arent rebuilt all the time
6929- Applied LDFLAG cleanup patch from Mike Frysinger.
6930- set default Debug level to off
6931- fix warning: growfiles.c:357: warning: unused variable `opterr'
6932- use errno.h instead of doing extern int errno
6933- cut extraneous newlines from test output
6934- kill off unused strings msg1 and msg2
6935- cleanup test output by adding a lot more useful debug info
6936- use proper test output routines rather than homebrewed printf statements
6937- use proper tst_* functions for output
6938- fix for defect 21622, insufficient timeout value
6939- tighten up uClinux disabled messages
6940- fixes by Jane Lv to disable EFAULT related tests on uClinux
6941- cleanup debug output that shouldnt be shown at normal runtime
6942- make the -F option a bit smarter
6943- remove extraneous output and improve output when we do issue messages
6944- Jane Lv writes: I have patched flock03.c and sched_setparam05.c to replace fork() by vfork() on uClinux.
6945- calculate TST_TOTAL based upon the number of elements in the test array instead of hardcoding the value
6946- use TFAIL instead of TINFO to report test failures in getcwd02
6947- fix test on x86_64 and make error output a bit more helpful in gettimeofday
6948- New Memory mapping testcases.
6949- Jane Lv writes: use FORK_OR_VFORK() instead of fork() so this stuff works on uClinux
6950- need to define _GNU_SOURCE before including features.h or sigset prototype is missed
6951- patched flock03.c and sched_setparam05.c to replace fork() by vfork() on uClinux.
6952- use syscall() instead of _syscall2() to improve portability
6953- define INVALID_ADDRESS to get rid of warnings on 32bit hosts and make it more sane in general
6954- Fix for defect 21134, look for syslog-ng instead of syslogd on some systems.
6955- if a test failed as a non-root user and the reason was EPERM, then mark the test as PASS, not FAIL
6956 (security-minded kernels often restrict kernel buffer access for non-root users)
6957- fix test on 64bit hosts in syslog12
6958
6959
mridge721424a2006-02-07 19:23:59 +00006960LTP-20060205
6961- Added new fcntl() test contributed by Jacky Malcles to test opening with O_WRONLY
6962- Fix typo in nfs run script, nfs03 ran twice instead nfs04
6963- Added the LTP's Database Opensource Test Suite to the testsuite.
6964- Applied patch from Mike Frysinger that disables ballista if no perl
6965 is installed on the system and fixes the clean target.
6966- Applied LDFLAG fix from Mike Frysinger
6967- Applied patch from Mike Frysinger to ensure Makefile properly respect CFLAGS/LDFLAGS
6968- fixed some RH/Suse specific messages
6969- Updates for mmc security tests
6970- Updates for device driver testsuites from Amit Khanna (Intel)
6971- Applied memory leak fix in fsx-linux.c
6972- Fix for uClinux to fix execute error
6973- Fix to prevent not enough (pages) dups error in some cases
6974- Applied patch from Jacky Malcles: during its life fcntl23 has changed:
6975 used to open the file with O_RDWR and now is opening with O_RDONLY
6976- Added new fcntl() test contributed by Jacky Malcles to test opening with O_WRONLY
6977- Fixed gethostid01 so the second 64 bit check doesn't clobber the first 64 bit check by using a bitmask
6978- fix for defect 21050, the logic on line 211 was reversed causing the 64bit code to get run on a 64bit system
6979- Fixes for uClinux to fix fork and invalid memory access errors
6980- Fix for defect 21072, fixing the offset on some systems
6981- Applied patch from Mike Frysinger to resolve issue with UNALIGNED being defined multiple times for ARM targets.
6982- Patch to fix race condition on 64bit systems, fixes bugzilla 19013
6983- Fix for defect 21046, testcase should fail ENOMEM passes due to insufficient pages
6984- Applied patch from Jane Lv to disable test for uClinux.
6985- 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
6986- Fix to get rid of ugly messages during the make
6987- Fix for defect 21068, check for the existance of either syslogd or syslog-ng before failing and reporting an error
6988- Applied patch from Mike Frysinger to resolve problem with defining a local syslog() function when the tests are built statically.
6989- Fix for defect 20348, waitpid12 hangs occasionally
6990- Applied patch from Jeff Burke:
6991 Here is a patch that modifies the following files:
6992 testcases/network/nfsv4/acl/acl1.c - Fix for segfault in a printf.
6993 testcases/network/nfsv4/acl/create_users.py - Fix for help syntax
6994 (backwards -u users -g groups).
6995 testcases/network/nfsv4/acl/runtest - Fix for useradd command and also
6996 a echo command.
6997 testcases/network/nfsv4/acl/test_long_acl.py - Fix for output, the #
6998 of entries was munged with the word entries.
6999- Add sctp testcase updates
7000- Initial drop of pounder21 testsuite
7001
mridge707e23a2006-01-05 16:35:45 +00007002LTP-20060105
7003- Updates from Jennifer Monk to enable compiling w/o errors using XLC
7004- Applied Coldfire patch from Jody McIntyre:
7005 - Make the fdopen workaround blackfin-specific (not needed on Coldfire.)
7006 - getdents01: gcc 2.95 does not like declarations in the middle
7007 of functions, so move getdents to the top.
7008 - Add LDFLAGS to the following Makefiles:
7009 - Add -D_USC_LIB_ for Coldfire builds to the following Makefiles: creat,
7010 execve, fchdir, kill, mkdir, open, rename, rmdir, sched_setscheduler,
7011 vhangup, ipc/lib. This avoids symbol conflicts reported by gcc 2.95.
7012 - Skip the following syscall tests on Coldfire: madvise, mlock, munlock.
7013 These system calls are not implemented.
7014 - IPC: Modify the headers and Makefiles to avoid duplicate definitions of
7015 msgkey on Coldfire.
7016 - msgctl08, msgctl09: Lower MAXNPROCS to a value that will fit in the
7017 Coldfire's memory.
7018 - mallopt01: Define __MALLOC_STANDARD__ on Coldfire.
7019 - Skip mmap01 on Coldfire since it requires sbrk(), which is not available.
7020 - rename02: Remove private do_file_setup and use the library version to avoid
7021 symbol conflicts.
7022 - kill07: Declare semkey as extern on Coldfire to avoid symbol conflicts.
7023 - kill11: Move *msg declaration since gcc 2.95 does not understand C99.
7024 - sigaction01: Move -lc in the Makefile after -lpthread.
7025- Applied changes suggest by Jacky Malcles to keep gf18 from running longer than it needs.
7026- Applied a suggested solution from Jacky Malcles to allow growfiles to run correctly in 64bits.
7027- Applied a memory leak fix to fsx-linux tests.
7028- Applied patch from Marc Unangst to resolve issues with leaking file descriptors in inode01.c
7029- Update aio-stress.c tests from Chris Mason
7030- Applied patch from Bibo,Mao to use RT signal instead of SIGUSR1 to inform parent process that
7031 the child process has finished memory allocation.
7032- New security tests from Michael Harlow
7033- Applied patch from David Marlin to close the last file descriptor created in order to
7034 make one file descriptor available for loading a needed library.
7035- Added one line to gethostid, if 'hostid' includes fffffff, then we ignore.
7036- Applied fix for Sourceforge bug ID 1332508 in getsid02
7037- Appliec changes from Jane Lv for uClinux.
7038- Applied patch from Mark Ver to allow proper execution on s390x platform.
7039- Updates to ASAPI tests from David Stephens for new glibc and RFC 3542
7040- Renamed create_file.c to nfs04_create_file.c to resolve duplicate name problem with network stress tests.
7041- Updates to Makefile for acl testsuite
7042- Initial add of acl testsuite from Bull
7043- Updates from sridhar to sctp testsuite
7044- Comment out CFLAGS overrides in network-stress Makefile, it was causing build breaks in 64bit compiles
7045
7046
mridge2c029c92005-12-06 16:05:06 +00007047LTP-20051205
7048- New networkStress testcase files
7049- Security test updates for cleanup and testcase improvements
7050- New nfsV4 testsuite
7051- Updates for nfsV4 testsuite
7052- Updates for open_hpi_testsuite
7053- Corrected out of memory error msg in ltpstress.sh
7054
7055
mridgef9e446c2005-11-03 19:39:03 +00007056LTP-20051103
7057- fix from Bryce Harrington to corect a Makefile and path problem on some systems
7058- Updated aiocp to the latest level. See http://developer.osdl.org/daniel/AIO/
7059- Corrected a logical typo in the mmapstress test found by John Clemens:
7060- Changes for cleanup of digsig testcases
7061- Applied patch from Jacky Malcles to allow the test to execute correctly with
7062 the new 2.6 kernel.
7063- Fix for defect failure in fcntl23.c to lock readonly file, changed to open file RDONLY
7064- Fix gethostid01 to return correct code in 64 bit mode
7065- fix madvise01 testcase error where it may not run out of memory
7066- Applied patch [ ltp-Bugs-1168107 ] from Shyam Chandrasekaran:
7067- Fix bug in settimer01.c
7068- Fix write04.c to work on ia64
7069- Cleanup to not include redundant sys/socket.h after linux/socket.h
7070- Add NetworkStress testcases from IBM Japan
7071
7072
mridge3d1e7c42005-10-04 20:16:40 +00007073LTP-20051004
7074- this patch touchs up the output of ver_linux if gcc, fdformat, or mount is missing
7075- New testcases for tpm
7076- Fix compile error with strsep on some systems.
7077- Add a missing include file and corrects an fprintf
7078 format type to eliminate warning messages. It also performs some minor
7079 whitespace cleanup.
7080- patch attached fixes it so writetest is rebuilt whenever writetest.c is updated
7081- patch typecasts in writetest - the values given to printf to (long long int)
7082- patch initializes some uninitialized variables and adds a
7083 return statement (non-void function) to eliminate warning messages.
7084- patch process.c adds a missing include file, function return types
7085 and returns, cleans up structure initializations, and removes unused
7086 variables to eliminate warning messages. The debug print macro is also
7087 modified to handle a variable number of arguments.
7088- patch basically stubs out the GetContext function for uClibc and allows for any
7089 other system to be added accordingly since uClibc doesn't provide the function
7090 on later builds.
7091- Added code to check whether or not "ffffffff" is returned on some 64bit
7092 machines.
7093- Fix for defect 17215 in nanosleep02
7094- patch adds a missing include file, function return types
7095 and returns, and typecasts some variables to eliminate warning messages.
7096 GNU_SOURCE is also added to CFLAGS in the makefile, since otherwise
7097 the 'pselect' declaration is not found in some build environments.
7098- Fix for defect 17723 pTrace01.c
7099- patch adds missing include files and declares return types
7100 to eliminate warning messages for setfsuidxx.c
7101- TEST_ERRNO fix to display as a long int.
7102- Change sigrelse01 tests to eliminate duplicate function prototypes.
7103- Change to sigrelse01 to use time.h vs define in program.
7104- Fix for defect 17974, Strace/Ptrace hangs
7105- patch adds missing include files, function prototypes and
7106 returns, and removes unused variables to eliminate warning messages.
7107 It also corrects some sprintf format warnings and replaces 'abortx' with
7108 a version that accepts a variable number of arguments.
7109- The "generate.sh" script was mistakenly removed...added it back.
7110- Updates to check for connection failure vs unauthorized access fail in ftp02_s1, ftp03, ftp04, ftp05
7111- Cleanup - Removed the datafile directory, because this is created using the generate.sh
7112 script..which is called in the Makefile
7113
7114
mridge76941472005-09-06 19:31:09 +00007115LTP-20050907
7116- Added test for statvfs()
7117- Applied a load of patches submitted to the mailing list by Gentoo's Mike Frysinger
7118- Applied patch from Erik Andersee:
7119 if __NR_fremovexattr isnt defined by the current linux headers,
7120 acl_file_test.c will fail to build
7121- Relocated getcontext() test from getcontext01 to just getcontext.
7122 Also added the directory to the list of tests not ran on uclinux.
7123- Applied patch to madvise02 for tmp memory
7124- Applied patch to mallopt01 to fix logging error.
7125- fix for defect 17723, change sleep to an at least vs an exact amount
7126- Correct testcase return on RHEL 3 & 4 2.6.13-rc6-mm1
7127- Applied IA64 patch received from Jacky Malcles to write03-04
7128- Added -n option to allow disabling networking stress to ltp-stress
7129
7130
mridge2ade1d62005-08-04 19:34:51 +00007131LTP-20050804
7132- Applied fix from Greg Edwards for 64bit execution.
7133- self_exec magic required to run child functions on uClinux
7134- Applied patch from Mike Frysinger:trying to do a build on uClibc will abort in lib/tlibio.c because we dont
7135 provide aio.h find attached a patch which updates the check to include UCLIBC alongside
7136 UCLINUX
7137- remove call to create.sh script that checks for obscure c++ rpms
7138- remove all references to and creation of non-std /usr/local/bin/perl5
7139- fix ballista.cpp to not core dump with std c++ lib
7140- fix to add librt to MakefileTarget for running aio_suspend test:missing clock_gettime on linux
7141- remove printf.h and stdio.h from testcases/commands/ade/ld/rd1.c.
7142- Change to fix the addition of 2 minutes without going over 60 for the seconds
7143- patch to fix up the install target in disktest to match the install targets of everything else
7144- patch to fix writetest Makefile to not always rebuild the writetest binary
7145 regardless of whether you ran `make` or `make install` or whatever
7146- newer toolchains complain about redefining 'log' since it's a math function
7147 provided by the libc find attached a simple patch to rename the 'log' variable in
7148 testcases/kernel/ipc/ipc_stress/message_queue_test_04.c to 'logit'
7149- when running make in silent mode (make -s) the verbose mode of AR 'gets in the
7150 way' attached patch drops the -v and adds -c so that ar wont display the 'ar:
7151 creating blah.a' message either
7152- the current mallocstress.c emits a warning about newsize being used
7153 uninitialized because gcc doesnt detect the abort(0) path
7154 find attached a simple patch to prevent the warning from being issued
7155- Running nptl01 can fail if the test lasts longer than 300 seconds, patch to lower interations to 100000.
7156- Fixed clone04 to return correct failure code.
7157
7158
mridgedb67ec12005-07-12 16:14:04 +00007159LTP-20050707
7160- Applied fixes by Paul J.Y. Lahaie to implement support for UCLinux
7161- suppresses the warning "head: `-1' option is obsolete; use `-n 1'..."
7162- Updated the TEST() macro to return long, instead of int for use with 64bit architectures.
7163- Removed umount04.
7164- Security updates for ppc and 390 systems
7165- The K42 open source operating system bug fix for panic when alarm is cancelled.
7166- Applied some zSeries specific patches.
7167- Applied patches to allow NFSv4 testing:
7168- Define gettid() to syscall(__NR_gettid).
7169
mridge68b543a2005-06-08 15:06:09 +00007170LTP-20050608
mridge94da70e2005-06-08 15:04:49 +00007171- Added test for getcontext()
7172- Added additional test for mlockall().
7173- Added getdtablesize() test.
7174- Added pselect01 test.
7175- Added new fcntl tests to scenario.
7176- fs_inod - Raised the maximum file size for the random setting to 500Mb.
7177- upgrade disktest to version 1.2.8
7178- Clearify the comment explaining the second call to alarm() in
7179 testcases/kernel/syscalls/alarm/alarm06.c
7180- Corrected a bug in fcntl24.c and added new tests fcntl25, fcntl26, and fcntl27.
7181- Change to 1024 default if IO_BITMAP_BITS not defined
7182- Applied fix for conditions where ENOMEM test scenarios were failing.
7183- mlockall03 is a Test for checking basic error conditions for mlockall(2)
7184 starting from linux 2.6.9
7185- NGROUPS_MAX defined in limits.h is not the max number of groups in the
7186 system, it the max number guaranteed. Thus, if the system actually
7187 allows more, the test case doesn't produce the expected failure.
7188- test3 in setrlimit02.c:Test attempts to increase hard limit of RLIMIT_NOFILE resource.
7189 The rlim_max used by setrlimit() is expected to be greater than current hard limit to get EPERM.
7190- nfsstress - Corrected so the test can find gettid()'s definition.
7191- PTS Version 1.5.1 Released
7192- Removed old version of Open POSIX Test Suite (OPTS).
7193- Updated the open_posix_testsuite:
7194
7195
mridge7945fab2005-05-05 16:57:18 +00007196LTP-20050505
7197- Added DBAT testsuite, limited LTP tests for build verification - runltplite
7198- fix the bug on test table selinux when run the ltpmenu.
7199- Added new getpagesize() test.
7200- New test creates a data file of specified or random size and copies
7201 the file to a random directory depth on a designated filesystem.
7202 The two files are compared and checked for differences.
7203- Make nptl01 timeout and report failure rather than just hanging in the event of a fail.
7204- Moved SELinux testsuite from misc to the kernel/security directory.
7205- acct01 - Updated test to allow for execution on zSeries machines.
7206- ioperm01 - Fixed bug will cause ioperm01 receive SEGV and report "BROK" instead of "FAIL" when this test failed.
7207- nfs04 - use 'cmp' instead of 'diff' because I think byte comparison is better for the type of file created for this test.
7208- Fixed ftp01 and telnet01 seems designed to run with non-root user connection
7209 when the user name is set to RUSER environment variable.
7210 However, it is incomplete.ftp01 creates a directory whose permission is root.
7211 So, non-root user cannot write in the directory.
7212 telnet01 always consider the prompt is '#'
7213
mridge5a6acd22005-04-05 18:18:17 +00007214LTP-20050405
7215- Fixed '-d' option to runltp.sh
7216- Added optional ltp (fivextra) extended testsuite
7217- Added digital signiture testcases from the security team
7218- Applied patch from Gernot Payer to fix, mincore01, shmget02, capset02
7219- Applied suggested check from Carl van_Schaik to clone02.
7220- Added seLinux testsuite from security team and Stephen Smalley.
7221- Added NFS cthon04 tests needed files.
7222
7223
mridge9ae3d452005-03-07 20:33:15 +00007224LTP-20050307
7225- Added -v option to LTP, fixed -s option
7226- Removed fcntl16 until testcase can be fixed/changed.
7227- Fix for defect 14136, growfiles expanding a file past the 2G limit on ext2
7228- Applied patch from Marcus Meissner for SF bug #1114114
7229- Applied patch from David Miller for sigaction problems
7230- Applied a patch from Suzuki Kp to resolve some race/signal handling conditions
7231- In adapting specific LTP tests to uClinux running on Analog Devices'
7232 Blackfin processor, we found a problem in mount01 where malloc was not
7233 reserving space for the trailing null byte and strncpy was being called
7234 without enough bytes to account for the trailing null byte. The
7235 following patch fixes the problem
7236- Increased USER_PRECISION to 2200 to take into account the processes switching time nanosleep02
7237- The attached patch fixes a swapon cross compile build error I ran into
7238 recently. I verified that RH9 self hosted and cross compile builds now
7239- Removed the include of <asm/atomic.h> back out. Most distros and kernels
7240 can build and execute the test without it now.
7241- Change for defect 13778, when the /var/log/messages file is first moved, the first write fails
7242- The SIGINT sighandler will set the "intinitr" flag to 1 for the children. But if the
7243 "runtime" is small( a command line argument passed, the testcases were running
7244 for 5 secs here), it may happen that the SIGINT may be recieved before the
7245 child initialize the flag to 0, and which may lead to a hang
7246- Change to exclude lib6 directory from default build since it breaks earlier Distros
7247- Added code to handle cases where certain distros don't define AI_V4MAPPED in /usr/include/netdb.h
7248
7249
7250
mridge1ce866d2005-02-07 19:47:39 +00007251LTP-20050207
7252- runltp now exports $TMPDIR as a copy of $TMP, certain exceptions caused these to be different.
7253- extra functions for LTP libs are to make these tests fail with a more
7254 informative message when attempts to create swap on tmpfs are made.
7255- IPV6 testcase updates from David Stevens
7256- Applied patch from Jacky Malcles that fixes an inconsistency regarding synchronization.
7257- Make proc01 skip kcore
7258- Fix gives an hint to the probable solution if capset01 test fails
7259- Fix for race conditions in synchronization between children and parent on fcntl15.
7260- Applied patch from Jacky Malcles to allow test to run on ia64.
7261- The test llseek sets RLIMIT_FSIZE to a small number, this fix to
7262 restore it to its original value.
7263- Fix IPV6 Makefile install path problem
7264
mridgeda5a7752005-01-07 19:55:18 +00007265LTP-20050107
7266- Porting changes from John Kohl to help support compatablility LTP on Solaris, HP-UX and AIX.
7267- Add scsi virtual devices testsuite using scsi_debug
7268- Changes to fix defect 13205 - testcase (seg fault) fails when MALLOC_CHECK_=3 environment varible is turned on .
7269 Removed test for ppc64 as special exception, now passes child_stack+CHILD_STACK_SIZE as parameter to clone on ppc64
7270- Applied patch from Prashant Yendigeri that fixes execution path problem.
7271- Fix for defect 11968 - test seg faults on a SMP system (8-way)
7272- Removed a prior applied patch from getdents01, that broke the testcases.
7273- Applied patch from Ricky Ng-Adam to fix ioperm01 testcase.
7274- Applied patch from Jacky Malcles for madvise02.
7275- Applied fixes to error messages from Adam Lackorzynski.waitpidXX
7276- Applied cleanup patch from Prashant Yendigeri for writexx testcases.
7277
mridge387d9082004-12-03 21:05:40 +00007278LTP-20041203
7279- Change to fix file creation error on certain filesystems.
7280- gf15 and gf18 failed on both 32-bits and 64-bits,
7281 Growfile used lseek and fstat to operate file. When file grows
7282 beyond 4G,lseek and fstat would fail on 32-bits machine.
7283- Added fs-bench by Hironobu SUZUKI and additional JFFS
7284 testscript by G.BANU PRAKASH.
7285- Added mongo filesystem test by namesys and additional testscript from G.BANU PRAKASH.
mridgeda5a7752005-01-07 19:55:18 +00007286 /etc/init.d/cron restart
mridge387d9082004-12-03 21:05:40 +00007287- Applied patch from Jacky Malcles to allow test to run on IA64.
7288- settimeofday01 fails on some platforms(ia64,41611 x86-64) occasionally.
7289 The testcase did not consider the situation when CONFIG_TIME_INTERPOLATION is enabled.
7290- Remove case from password query since the distros use both upper and lower case P/p.
7291
7292
mridge71c27d72004-11-05 19:42:34 +00007293LTP-20041105
7294- Added extensive syscall testsuite (Ballista)
7295- Added new tests to EPoll testsuite
7296- Applied long path name patch from Michael Vieths
7297- Removed the requirement to have "." listed as the first directory, since it is not a documented requirement.
7298- GetDents01 - Used _syscall3() to allow this test to run on non-x86 archs.
7299- Applied message formatting patch from Gordon Jin.
7300- Applied IA64 specific patch from Jacky Malcles.
7301- Fixes from Chris Wright for swapon02 failures
7302- Restored the compile settings for Linux2.4/GLIBC2.2 and created a new one for Linux/GLIBC2.3 Removed -fwritable-strings
7303 and -DGLIBC=22 flags from compile.
7304- Applied a patch from Zhao Kai that added a pause to allow for testing on installations with improved PAM security.
7305
7306
mridge4b1e2c82004-10-07 20:47:29 +00007307LTP-20041007
7308- Applied fix from patch 1037010, submitted by mator.
7309- Changes from Kris Wilson on RH specific changes
7310- Changes from the security team testcases
7311- Add HOWTO for pci tests
7312- Changes for pci testcases
7313- Disable -std=c99 and -peandtic flags in writetest's Makefile. Some users of very old gcc versions
7314 had problems with this, but it looks like those versions of gcc will still compile it ok.
7315- Fix typo and add log statement if a failure on loading the test module
7316- Changes requested from the security team for fix PPC64 error
7317- Small fix to chown03 and fchown04. tst_tmpdir() call was happening in a spot that would cause
7318 it to break under certain automation environments.
7319- un-spamify fork11 test
7320- Fix getrlimit02. Rajeev Tiwari <rajeevti@in.ibm.com> pointed out that RLIMIT_NLIMIT was now too
7321 low in the usr include files for newer kernels to cause this to fail. Defined a new high one that
7322 ought to work for the forseeable future.
7323- Overhaul madvise02. Removed some invalid testcases, fixed one case that was an invalid failure, and a lot of cleanup
7324- Changes from SuSE for mincore tests
7325- Changes from Ihno for Itainium failures
7326- Changes from SuSE for setdomainname tests
7327- Changes submitted from SuSE for sethostname
7328- Changes to fix statfs03 error on trying to write to protected directory
7329- Change to fix defect 10947, failure on tmp directory
7330- Applied IA64 specific patch from Jacky Malcles:
7331
7332
7333
mridge4b95cce2004-09-08 20:34:39 +00007334LTP-20040908
7335- Modified runalltests.sh to call runltp.sh. runalltests.sh is now deprecated and will be removed early next year.
7336- Modified tst_tmpdir to ensure 777 permissions on test directory.
7337- Changes to ltp-aiodio.part3 for testcase run parameters
7338- Changes for 2.6.X so only delete modules is run, query and create are obsolete
7339- Updated runtest scenario with the latest SCTP tests.
7340- uncommented swapon() tests.
7341- added new paging tests, mincore and madvise
7342- Change to fix aio-stress problem will io errors on a short read during the random read portion
7343- Change to only print out a pass/fail instead of # of iterations pass/fail
7344- Added IA64 specific code for shmt09.
7345- Change to not do /dev/ptmx group write on arm arch.
7346- Applied patch from Ling, Xiaofeng to allow the test to use TDIRECTORY correctly.
7347- Corrected test 1 to show EPERM error pointed out by Ling, Xiaofeng.
7348- Change to close fileHandle prior to cleanup to correct testcase failure in NFS filesystems
7349- Change sleep time from 1 second to 10 seconds to allow system to pass
7350- Change to define RUSAGE_BOTH if not defined, RH removed from user space and other distros still support.
7351- Add arm arch to the ALIGNED typedefs
7352- Changes from Ihno for llseek01.c to check TEST_RETURN vs TEST_ERRNO
7353- use ltp functions in f00f test for better output parsing
7354- Fix Makefile to link open_files into the bin directory
7355- Get rid of extra = of "must be Root user" check
7356- Change the awk $4 to an $NF to support debian only returning 3 terms
7357- Change to tcpdump to check IFNAME define
7358
mridge2946edd2004-08-04 16:30:50 +00007359LTP-20040804
7360- Corrected TCbin definition.
7361- Changes to check for RedHat install when setting up environment variables
7362- Changed ROOT_PASSWORD to PASSWD to match other testcases.
7363- Change to check and exclude test if running on a 390 system since test is invalid on that platform
7364- Fix build errors in modify_ldt01 and modify_ldt02
7365- Additional security testcases
7366
mridge328c94e2004-07-07 16:01:20 +00007367LTP-20040707
7368- Added a new test for bind() written by Dan Jones.
7369- Jacky Malcles added support for ext3 and some cleanup code.
7370- Fixes to fix DMAPI defect
7371- Changes for eliminating dmapi.h
7372- Applied patch from Gary Williams to change malloc() to calloc() b/c some
7373 archs don't like the use of uninitialized memory.
7374- Fix typo and change i to a 1 in the bufcmp function in diotest_routines.c
7375- Applied patch from Gary Williams that added an optional forth arguement to
7376 semctl as a union, not a pointer to pointer, b/c pointer to pointer causes ppc
7377 to explode. Union will automagically interpret the union as a pointer as
7378 necessary....now works on multiple archs.
7379- Made sure that the shm segment is cleaned up if the shmat() fails.
7380- Applied patch from Wu Zhou to correctly cleanup in case of a failure.
7381- Added definition for SHM_HUGETLB for cases where this is not defined.
7382- Applied patch from Steve Hill and Gary Williams for MIPS.
7383- Applied a timing fix to allow the test to run on more architectures.
7384- Applied results cleanup patch from Gary Williams.
7385- Corrected the logic in the test to use -lepoll or not.
7386- Applied PASS message cleanup patch from Gary Williams
7387- Fix invalid syntax "if undefined" in modify_ldt tests
7388- Applied patch from Gary Williams for personality() tests to initialize
7389 PER_LINUX so we can clearly see if the desired changes occur.
7390- Updated to Posixtestsuite-1.4.3
7391
7392
mridgeaa0077d2004-06-03 20:44:47 +00007393LTP-20040603
7394- Minor corrections to the NUM_PROCS patch
7395- Added the ability to pass NUM_PROCS to the -c option for runalltests.sh
7396- Fix genload in runalltests.sh, it was trying to run it in all caps, but the binary is all lower case.
7397 Should actually run genload now.
7398- Patch from Alastair McKinstry to allow LTP to build on Linux/HPPA
7399- Changes for parameters passed to aio-sparse for correct offsets and restrictions on sizes.
7400- Add new security tests to syscalls testsuite
7401- In acl_file_test.c and acl_link_test.c syscalls regarding xattrs are still
7402 done via syscall, although libc functions are available. Furthermore I found
7403 out that on older distros for non-intel architectures both attr/xattr.h and
7404 constants like __NR_getxattr are not available, so in this case the these
7405 testcases are not built.
7406- Updates for the DMPAI testsuite ppc64 support.
7407- Fix failure on rwtest versions rwtest03 and rwtest04 due to mmap running out of resources.
7408- Made changes to get thread ID vs get PID for NPTL threads for unique filenames where child/parent PIDs are the same.
7409- Changes to diotest5 and diotest_routines to eliminate random/intermitant failures on data compare.
7410- Fixed memory leak in mmstress testcase.
7411- Changed clone02 to use tid instead of pid to eliminate failures on NPTL threads(same PIDs for parent/child)
7412- Changed fcntl15 getpid to gettid (syscall(gettid)) to get unique thread ID vs common PID in NPTL threads.
7413- Added adp testcases.
7414
7415
7416
mridgefa7fc452004-05-06 19:08:46 +00007417LTP-20040506
7418- Corrected a bug fix, so that the runalltests.sh script ends correctly and returns a
7419 0 or 1 depending on PASS/FAIL result.
7420- Applied bug fixes from Gernot Payer
7421- Changes for parameters passed to aio-sparse for correct offsets and restrictions on sizes.
7422- Changes to fix error "invalid argument" on parameters for aiodio_sparse tests
7423- Relocated the acl tests to /kernel/fs
7424- Added initial drop of DMapi testcases
7425- Applied fix from Joe Habermann for the "v" option, where in some cases the
7426 routine, sy_mmrw, will pass sbuf.st_size for the msync length without first
7427 having done the fstat to populate sbuf.
7428- Changes to have the directio run a pre-defined number of iterations for more complete testing
7429- Fix too many open filehandle problem on direct io tests
7430- Created a second test that checks how huge pages are mapped in 32-bit and
7431 64-bit processes.
7432- Added new test for testing that a normal mmap cannot be mapped into a
7433 high memory region.
7434- Added test to map a file to the max size possible.
7435- Made the tests 64bot friendly.
7436- Added tests for shmat() calls using hugetlb.
7437- Corrected tests to allow EACCES or EPERM, which is documented in POSIX.
7438- Update open_posix_tests to 1.4.1
7439
7440
mridge68e51e32004-04-05 16:02:08 +00007441LTP-20040405
7442- Added nptl scenario.
7443- Added ltp-run-files.txt file to identify testcases/scripts that are NOT run using runalltests.sh
7444- Added EAL2 (security) testsuite.
7445- Applied daemon typo patch from Andrew R. Reiter.
7446- Fixed a bug so that sysinfo() works on 32bit machines with +4GB of memory.
7447- Updated the nptl tests to only execute on NPTL enabled systems.
7448- Added a new test for testing a specific problem seen in certain version of NPTL where
7449pthread_cond_timedwait() can hang. This was written by Neil Richards of IBMUK.
7450- Fix EPoll PROTECT_FUNC macro to get around compiler bug for varible parameter list
7451- Fix for bug 7007, pickup correct NGROUPS
7452- Applied patch from Yaroslav Popovitch that addresses problems related
7453to the __syscall2 definition and 2.6 kernel based systems with glibc-kernheaders-2.4-8.43.
7454- Fix for bug 7009, failure on ppc64
7455- Changed NFS test to use /tmp instead of /mnt.
7456- Corrected sctp Makefile to allow for cross-compiled options to be passed down.
7457- Fixed bug 7011 on reiserfs
7458
7459
mridge9151fbb2004-03-04 19:33:10 +00007460LTP-20040304
7461- This patch makes rwtest generate a PASS/FAIL (Chris Dearman)
7462 message in the output
7463 log. Updated the runtest/* scripts that use rwtest. also
7464 changed the iogen01 test to use rwtest instead of invoking iogen/doio
7465 directly.
7466- Added AIO/DIO testcases from OSDL, SUSE
7467- Changes to AIO/DIO ( Marty Ridgeway )
7468 changes to aio-stress test runs
7469- Applied patches from Chris Dearman to set
7470 PASS/FAIL messages for ltp-stress. ( Chris Dearman )
7471- Created 2 new testcases to test the fcntl() ( Robbie Williamson )
7472 call with the F_SETLEASE option.
7473- tcp_cmds - Changed the ipchains test to ( Robbie Williamson )
7474 iptables.
7475- mmstress - Applied patch from Jacky Malcles and Gary Williams to remove the path
7476 constraints when calling "dummy".
7477- added new ltp epoll testcases ( Marty ridgeway )
7478- Added tests for GETLEASE, and SETLEASE w/FD_UNLCK ( Robbie Williamson )
7479- sendmsg01 - Removed test number 11, b/c it was not testing for EINVAL correctly. ( Robbie Williamson )
7480- setregid02 - Changes to accept now valid user ID ( Marty Ridgeway )
7481 and update testcase msg to reflect test group vs user
7482- dhcpd_tests - Appled syntax error patch. ( Hubert Lin )
7483- Updates to SCTP and new tests added. ( Marty Ridgeway )
7484- Update to OpenHPI 0.5.0 ( Robbie Williamson )
7485- Added Dan Carpenter's "Strace Test"
7486
7487
robbiewe0212472004-02-06 16:12:43 +00007488LTP-20040206
7489- Applied documentation cleanup patch. ( Randy Dunlap )
7490- Fixed the "-t" default option in ( Hubert Lin )
7491 runalltests.sh
7492- Relocated the aio tests to all reside ( Robbie Williamson )
7493 in one location under kernel/io.
7494- Fixed a 2.6 related compile error in the ( Marty Ridgeway )
7495 device driver test tbase.c file.
7496- Updated the diotests to compile with gcc ( Mark Meissner )
7497 3.4.
7498- Fixed race condition and stability of the ( Gary Williams )
7499 mmstress.c.
7500- Corrected pth_str02's return value checking ( Gary Williams )
7501 and results handling.
7502- Updated open08 to use an FHS specified file. ( Randy Hron )
7503- Fixed a buffer overflow problem in pipe07. ( Erik Andersen )
7504- Fixed setregid02's test case id. ( Paul Larson )
7505- Relaxed the expected results for string01. ( Marty Ridgeway )
7506- Removed the EFAULT test from syslog12 b/c ( Andi Kleen )
7507 it was unpredictable and didn't acheive the
7508 intended test result.
7509- Fixed an issue with data generation in ( Michael Wolf )
7510 gentan.c of float_trigo.
7511- Added tests for iptables. ( Hubert Lin )
7512- Updated mc_cmds to use 'netstat -i -n'. ( Hubert Lin )
7513- Corrected the "this_file" variable in the ( Jacky Malcles )
7514 rpc testcases.
7515- Corrected a typo in rusers test. ( Jacky Malcles )
7516- Fixed execution bug in ltpSockets.sh. ( Robbie Williamson )
7517- Updated the rlogin and telnet tests to ( Hubert Lin )
7518 execute correctly.
7519- Updated the xinetd tests to run under RHEL. ( Ming Gao )
7520- Corrected path locations in ltpfslvm.sh. ( Robbie Williamson )
7521
7522
7523LTP-20040108
robbiew1ecb2242004-01-08 17:10:56 +00007524- Fixed broken -l option in runalltests.sh. ( Paul Larson )
7525- Fixed netpipe typo in runalltests.sh. ( Paul Larson )
7526- Fixed memory leak in parse_opts.c library. ( Randy Hron )
7527- Removed personality() system call tests from ( Robbie Williamson )
7528 the runalltests.sh and ltpstress.sh scripts.
7529- Cleaned up file_test.sh for improved ( Glen Foster )
7530 execution.
7531- Cleaned up mail_tests.sh for improved ( Glen Foster )
7532 execution.
7533- Fixed the direct I/O tests to correctly ( Robbie Williamson )
7534 check if direct I/O is supported on the tested
7535 filesystem.
7536- Fixed a typo and correct return value in ( Jay Turner )
7537 clone07.c.
7538- Fixed coding error in getcwd03.c. ( Erik Andersen )
7539- Fixed problem of incorrect use of fclose(), ( Erik Andersen )
7540 instead of pclose() in msgctl08.c and
7541 msgctl09.c.
7542- Removed usmblks test from mallopt01.c. ( Erik Andersen )
7543- Updated the modify_ldt() tests to build ( Robbie Williamson )
7544 according to what struct is defined in
7545 asm/ldt.h: user_desc or modify_ldt_ldt_s
7546- Updated pipe07.c to check the number of used ( Robbie Williamson )
7547 file descriptors and adjust itself accordingly
7548 before executing.
7549- Updated sendfile03 to allow for situations ( Robbie Williamson )
7550 where the execution environment has more than
7551 STDIN, STDOUT, and STDERR in use.
7552- Removed assumptions about the width of a uid_t( Erik Andersen )
7553 and gid_t in the setregid02.c, setresuid03.c,
7554 and setreuid06.c.
7555- Fixed string01.c to not expect implementation ( Erik Andersen )
7556 specific results.
7557- Updated swapon02.c to build in environments ( Robbie Williamson )
7558 where MAX_SWAPFILES must be specified.
7559- Updated mc_cmds and tcpdump01 to handle ( Ming Gao )
7560 multiple interfaces better.
7561
7562
robbiewf7cbbc72003-12-04 17:37:06 +00007563LTP-20031204
7564- Allowed the test driver to ignore all ( Robbie Williamson )
7565 real-time signals.
7566- Removed the obsolete time() and stime() tests ( Robbie Williamson )
7567 from the default runalltests.sh and
7568 ltpstress.sh scripts.
7569- Updated "file_test.sh" with fixes to improve ( Glen Foster )
7570 execution and portability.
7571- Updated "cpio_tests.sh" with fixes to improve ( Glen Foster )
7572 execution and portability.
7573- Updated "cron_tests.sh" with fixes to improve ( Glen Foster )
7574 execution and portability.
7575- Updated "mail_tests.sh" with fixes to improve ( Glen Foster )
7576 execution and portability.
7577- Added Asynchronous I/O (aio) testcases. ( Marty Ridgeway )
7578- Added file & directory ACL control and ( Marty Ridgeway )
7579 management testcases.
7580- Added testcases for low-level SCSI & virtual ( Marty Ridgeway )
7581 SCSI devices.
7582- Updated direct IO tests to return TCONF if ( Robbie Williamson )
7583 the tested filesystem does not support dio.
7584- Updated acct01 & sockioctl01 to handle ( Robbie Williamson )
7585 situations where /dev/tty0 does not exist.
7586- Updated fsync02 to ensure max_block is always ( Robbie Williamson )
7587 greater than data_blocks.
7588- Updated getgroups03 to allow for better ( Susanne Wintenberger )
7589 stability and platform portabilty.
7590- Updated the modify_ldt testcases to allow the ( Robbie Williamson )
7591 tests the ability to build on installations
7592 that use type "user_desc" instead of
7593 "modify_ldt_s_s".
7594- Applied IA64 specific fixes to sigaltstack() ( Jacky Malcles )
7595 tests.
7596- Updated some of the utime() tests to sleep ( Glen Foster )
7597 longer than one second (2) to ensure proper
7598 execution on IA64.
7599- Updated some of the write() tests to make the ( Susanne Wintenberger )
7600 invalid address test 64bit portable.
7601- Added new NFS stress test: nfs_fsstress. ( Robbie Williamson )
7602- Updated OpenHPI testsuite. ( Kevin Gao )
7603- Updated ltpstress.sh to change the maximum ( Robbie Williamson )
7604 number of user processes to "unlimited"
7605 before testing begins (ulimit -u).
7606
7607
robbiew8ccd3ee2003-11-05 16:10:52 +00007608LTP-20031106
7609- Fixed bugs in runalltests.sh with creating ( Manoj Iyer )
7610 the results directory and locating 'pan'.
7611- Created new NFS test, nfs04, which tests ( Robbie Williamson )
7612 file integrity when copying across mounts.
7613- Updated the SCTP testcases. ( Marty Ridgeway )
7614- Fixed bugs in 'tar' shell tests. ( Glen Foster )
7615- Applied patch to 'doio' for machines that ( Jun Sun )
7616 have virtually indexed cache and cache
7617 aliasing problems
7618- Updated mem01 and mtest01 to execute on s390 ( Robbie Williamson )
7619 better.
7620- Added missing parenthesis to mmstress. ( Manoj Iyer )
7621- Added code to chown03 & fchown04 to set the ( Robbie Williamson )
7622 environment variable, "change_owner", if it
7623 is not already set.
7624- Set the clone stack size to 16384 for all ( Robbie Williamson )
7625 clone() tests.
7626- Applied IA64 specific patch to clone04. ( Jacky Malcles )
7627- Removed test8 from stat06 b/c it was not ( Robbie Williamson )
7628 valid under the SUSv3.
7629- Added some extra documentation to swapon02 ( Robbie Williamson )
7630 on how to handle glibc 2.2.5.
7631- Resolved bug #834027 with sync02. ( Robbie Williamson )
7632- Added option to log 'iostat' data during ( Robbie Williamson )
7633 testing using "ltpstress.sh".
7634
7635
robbiew95183522003-10-02 17:45:34 +00007636LTP-20031002
7637- Enabled better binary compatibility between ( Robbie Williamson )
7638 executions on NPTL and Linuxthreads.
7639- Created README for device drivers test ( Marty Ridgeway )
7640 executions.
7641- Resolved bugs #807255 & #807400 for fs_maim. ( Hien Nguyen )
7642- Updated disktest to version 1.1.12 ( Brent Yardley )
7643- Corrected the headers for capset and capget. ( Robbie Williamson )
7644- Applied IA-64 fix to clone06 and munlock02. ( Jacky Malcles )
7645- Fixed compile warning for gettimeofday01. ( Andreas Jaeger )
7646- Applied testcase stability patch to pipe() ( Erik Andersen )
7647 testcases.
7648- Fixed rlogin01 and telnet01 so that they ( Paul Larson )
7649 correctly detect when they pass.
7650- Applied updates to the OpenHPI test suite. ( Kevin Gao )
7651- Updated the Open POSIX test suite to 1.3.0. ( Robbie Williamson )
7652- Changed ltpstress to use all installed RAM ( Robbie Williamson )
7653 plus 1/2 swap space by default.
7654
7655
7656
robbiew11e6ea82003-09-04 18:12:11 +00007657LTP-20030905
7658
7659- Corrected "-d" option for runalltests.sh ( David Smith )
7660- Corrected ade commands tests to allow for ( Xu Cheng
7661 cross platform ppc64 execution. Robbie Williamson )
7662- Fixed compile errors for device driver ( Marty Ridgeway )
7663 tests seen on 2.5.73 kernels and above. ( Marty Ridgeway )
7664- Initial drop of drivers/base code.
7665- Added Device Simulator Framework. ( Marty Ridgeway
7666 David Cruz
7667 Sean Ruyle )
7668- Removed the need to include sys/stropts.h ( Robbie Williamson )
7669 in the syscall tests.
7670- Modified acct01 to use tty0 to allow for ( Paul Larson )
7671 testing in environments without a controlling
7672 terminal.
7673- Modified alarm03 to allow the timer to be ( George Ansinger
7674 rounded up to the next second. Paul Larson )
7675- Corrected ifdef settings for PowerPC64 by ( Robbie Williamson )
7676 changing all __ppc64__ to __powerpc64__
7677- Corrected pthread id display in the float_ ( Robbie Williamson )
7678 tests.
7679- Updated mc_cmds and tcpdump01 to support ( Xu Cheng
7680 multiple interfaces. Robbie Williamson )
7681- Applied patches: #788275, #788323, 788727, ( David Smith )
7682 and 788836.
7683- Updated OpenHPI testsuite. ( Kevin Gao )
7684- Removed the top-LTP tool from being built ( Robbie Williamson )
7685 using `make all` or `make install`.
7686- Removed the open_posix and open_hpi ( Robbie Williamson )
7687 testsuites from being built using `make all`
7688 or `make install`.
7689
robbiew4f3b1192003-08-07 17:34:57 +00007690LTP-20030807
7691
7692- Reorganized and updated the testcase ( Robbie Williamson )
7693 descriptions under /doc
7694- Updated the tst_rmdir API to use ( Robbie Williamson )
7695 remove() instead of rmdir().
7696- Added support for the __ARM_ARCH_4T__ ( Ramesh Subramanian )
7697 architecture.
7698- Updated clone() tests to allow them ( Robbie Williamson )
7699 to execute on ppc64.
7700- Created new clone07 test to check for ( Robbie Williamson )
7701 glibc bug.
7702- Rewrote the generate.sh scripts to perl ( Randy Hron
7703 for faster execution. Robbie Williamson )
7704- Updated "fsstress" to allow setting the ( Robbie Williamson )
7705 number of loops to run and cleanup options.
7706- Removed case from diotest4 for read/writes ( Robbie Williamson )
7707 with negative counts. Not in SUS.
7708- Fixed chown03 testcase to allow for better ( Paul Larson )
7709 execution stability.
7710- Added check to mmapstress tests to see if ( Robbie Williamson )
7711 roundup() is defined, before defining it.
7712- Cleaned up sched_stress. ( Randy Hron )
7713- Modified diotest4 to test dio to /dev/null ( Robbie Williamson )
7714 but not record it as a pass or fail.
7715- Removed extra "\n"s from creat09. ( Paul Larson )
7716- Updated syscall tests that used their own ( Randy Hron )
7717 strcpy() definition, instead of string.h's.
7718- Fixed fchown04 testcase to allow for better ( Paul Larson )
7719 execution stability.
7720- Updated fcntl14 to allow for better execution ( Ramesh Subramanian )
7721 stability & remove possibility of false fails.
7722- Applied Xtensa architecture specific patches. ( Joe Taylor )
7723- Updated memory tests to allow for distros ( Robbie Williamson )
7724 that allow non-root users to m(un)lockall
7725 within the RLIMIT_MEMLOCK resource limit.
7726- Changed the way munlock02 attempts to access ( Robbie Williamson )
7727 outside it's memory space to a more reliable
7728 method.
7729- Corrected an expected error return for a case ( Andrew Morton
7730 in recvmsg01 and sendmsg01. Paul Larson )
7731- Corrected compiler warnings in the multicast ( Robbie Williamson )
7732 test, mc_opts.
7733- Corrected syntax error reported in ( Robbie Williamson )
7734 Bug #773670.
7735- Corrected unitialized variable problem in ( Ramesh Subramanian )
7736 sendfile01.
7737- Updated the Open Posix Test Suite to 1.2 ( Robbie Williamson )
7738- Applied patches to Open HPI Test Suite. ( Kevin Gao )
7739
7740
robbiewfe26f4f2003-07-09 22:01:26 +00007741LTP-20030710
7742
7743- Added LIB_DIR variable to top-level Makefile ( Robbie Williamson )
7744 to allow specification of where to install
7745 libproc.so for the top-LTP tool.
7746- Updated Open POSIX Test Suite to 1.1.0. ( Robbie Williamson )
7747- Added JFS tests to the LVM test script. ( Marty Ridgeway )
7748- Removed tests from the LTP system stress ( Robbie Williamson )
7749 script that had problems running concurrently.
7750- Updated ar01 to avoid bug if building rpm. ( Manoj Iyer )
7751- Added ACPI testcases. ( Marty Ridgeway )
7752- Added testcases to execute inline functions in ( Marty Ridgeway )
7753 the kernel tree.
7754- Added testcases to for the NLS filesystem. ( Marty Ridgeway )
7755- Added PCI testcases. ( Marty Ridgeway )
7756- Added USB device testcases. ( Marty Ridgeway )
7757- Applied code cleanup patches to stream tests. ( Randy Hron )
7758- Ported sem02.c to use some of the LTP test ( Paul Larson )
7759 harness API.
7760- Updated mtest01 to fix hang issues. ( Robbie Williamson
7761 Paul Larson )
7762- TCID fixes to various syscall tests. ( Paul Larson )
7763- Cleanup of various syscall test outputs. ( Paul Larson )
7764- IA64 fix to mlock02, mprotect01, munlock02. ( Jacky Malcles )
7765- Applied uclibc patch for memory tests. ( David McKay )
7766- Increased the size of memory to attempt to ( Robbie Williamson )
7767 munlock for munlock02 to ensure correct
7768 test execution.
7769- Updated readdir02 to catch SIGSEGV and fixed ( Robbie Williamson
7770 small bug in test. Paul Larson )
7771- Updated recvmsg01 and sendmsg01 to handle 2.5 ( Robbie Williamson )
7772 64bit architecture specifics.
7773- Updates to syslog01-10 to support Debian ( Robbie Williamson
7774 systems and improved their stability. Paul Larson )
7775- Applied IA64 specific patch to syslog11/12. ( Robbie Williamson )
7776- Removed an unneccessary free() call in ustat01 ( Doug Ramier )
7777- Corrected the "install:" section of the mc_opts ( Robbie Williamson )
7778 network test.
7779- Added default option for RHOST for nfs03 and ( Robbie Williamson )
7780 nfsstress.
7781- Modified rwho01, sendfile01, tcpdump01 to use ( Manoj Iyer )
7782 test APIs and added checks for required
7783 commands.
7784- Added the Open HPI testsuite. ( Kevin Gao
7785 http://openhpi.sourceforge.net/ Robbie Williamson )
7786- Added new filesystem testscripts. ( Marty Ridgeway )
7787- Added 'mkrootfs' utility to tools section. ( Manoj Iyer )
7788
7789
7790
7791
robbiew833ce092003-06-06 16:15:53 +00007792LTP-20030606
7793
7794- Updated ltpmenu to redirect `ver_linux` output ( Robbie Williamson )
7795 to the redirected output file.
7796- Added warning to runalltests.sh when the "-x" ( Robbie Williamson )
7797 option is selected.
7798- Corrected syntax error in RHOST/PASSWD ( Robbie Williamson )
7799 checking section.
7800- Made `pan` Makefile honor top-level LOADLIBES. ( Robbie Williamson )
7801- Relocated all Open POSIX Test Suite tests ( Robbie Williamson )
7802 listed in the scenario files to /runtest/posix.
7803- Relocated all Open POSIX Test Suite tests to ( Robbie Williamson )
7804 /testcases/open_posix_testsuite.
7805- Removed OPEN Posix Test Suite tests from ( Robbie Williamson )
7806 runalltests.sh default run.
7807- Ported new asynchronous I/O test, aio01, to ( Narasimha Sharoff
7808 LTP. Paul Larson )
7809- Added ppc64/ia64 fix to diotest4. ( Peter Bergner
7810 Robbie Williamson )
7811- Updated mem01 to use sysinfo() and adjusted ( Robbie Williamson )
7812 allocation limits.
7813- Updated mtest01 to run on large memory machines ( Robbie Williamson )
7814- Updated mmap tests to correctly cleanup after ( Paul Larson )
7815 execution.
7816- Cleaned up sched_stress and fixed problem with ( Paul Larson )
7817 segfaulting reported by Andi Kleen.
7818- Added s390/s390x specific code to clone() tests ( Jay Huie
7819 Robbie Williamson )
7820- Fixed typo in mkdir04 in PASS output. ( Paul Larson )
7821- Corrected syntax error in munlockall02. ( Robbie Williamson )
7822- Applied ppc64 and s390x fix to profil01. ( Steve Munroe
7823 Robbie Williamson )
7824- Fixed syntax problem in mc_opts. ( Robbie Williamson )
7825- Fixed "-i" problem with sendfile02. ( Aniruddha Marathe )
7826- Included /asm/atomic.h file to swapon02 ( Paul Larson )
7827 includes to allow test to compile on RH 7.2
7828- Applied ia64 fix for sysctl() tests. ( Jacky Malcles )
7829- Made syslog tests correctky cleanup after ( Robbie Williamson )
7830 failure and handle multiple instances.
7831- Fixed mc_commo to make sure `ping` uses the ( Dang En Ren
7832 correct interface. Robbie Williamson )
7833- Fixed small bug in ltpServer.c. ( Paul Larson )
7834- Allowed `make` to continue on errors in ( Robbie Williamson )
7835 open_posix_testsuite build/install.
7836- Added pause in "all" and "install" section of ( Robbie Williamson )
7837 open_posix_testsuite/Makefile to allow user to
7838 read location of build/install error logfiles.
7839- Removed the procps directory in /tools and ( Robbie Williamson )
7840 replaced with a stripped down version: top-LTP.
7841
7842
robbiewb572e782003-05-08 17:20:22 +00007843LTP-20030508
7844
7845- Updated the LTP to build and execute on NPTL ( Robbie Williamson )
7846 installed systems
7847- Applied 'ash' compatibilty patch ( Dan Kegel )
7848- Applied "CFLAGS+=" Makefile patch ( Vasan Sundar )
7849- Created "/testscripts" directory and relocated ( Robbie Williamson )
7850 scripts to it
7851- Fixed kill problem with genload's stress.c ( Amos Waterland )
7852- Added checking for users and sys groups to ( Robbie Williamson )
7853 IDcheck.sh. Also, called the script from
7854 runalltests.sh before executing tests to support
7855 cross-compiled platforms
7856- Added 'ltpmenu' GUI ( Manoj Iyer
7857 Robbie Williamson )
7858- Applied "posixfy" patches ( Vasan Sundar )
7859- Updated runalltests.sh to use -o for ( Robbie Williamson )
7860 redirecting output.
7861- Added code to runalltests.sh to prompt for ( Robbie Williamson )
7862 RHOST and PASSWD when running network tests.
7863- Updated Open POSIX Test Suite header file to ( Robbie Williamson )
7864 allow timer tests to build.
7865- Compiler warnings cleanups. ( Robbie Williamson )
7866- Corrected buffer overflow in inode02. ( Dan Kegel )
7867- Updated disktest to 1.1.10 and fixed for ( Robbie Williamson )
7868 systems w/o O_DIRECT
7869- Completed merge of Open POSIX Test Suite 0.9.0 ( Robbie Williamson )
7870- Applied ia64 specific patches ( Jacky Malcles )
7871- Updated Makefiles to allow use of "-j" ( Nate Straz )
7872- Correct fork05 for use in newer glibc/kernels ( Ulrich Drepper )
7873- Applied "type" fixes to recvfrom and recvmsg ( Andreas Jaeger )
7874- Applied x86_64 specific patches ( Andreas Jaeger )
7875- Applied MSG_CMSG_COMPAT fix for 64bit 2.5 ( Bryan Logan )
7876 kernels.
7877- Added new testcase for setegid. ( Dan Kegel )
7878- Modified syslog tests to use test apis ( Manoj Iyer )
7879- Added 2.5 timer tests. ( Aniruddha Marathe )
7880- Added Device Mapper tests. ( Marty Ridgeway )
7881- Added sockets tests. ( Marty Ridgeway )
7882- Removed fptest03 due to use of obsolete ( Robbie Williamson )
7883 syscalls that perform 48bit math operations
7884
7885
7886
7887
robbiew7a33c7d2003-04-03 17:11:28 +00007888LTP-20030403
7889
7890- Fixed CFLAGS in all makefiles to append (+=) ( Vasan Sundar )
7891- Removed the outdated & poorly written ( Robbie Williamson )
7892 GUI ( ltp )
7893- Corrected bug with -x flag in runalltests.sh ( Robbie Williamson )
7894- Added additional documentation into ( Manoj Iyer
7895 runalltests.sh Robbie Williamson )
7896- MASSIVE compiler warnings cleanup. ( Andreas Jaeger )
7897 ( Robbie Williamson )
7898- Corrected library linking at build time. ( Andreas Jaeger )
7899- Added descriptions to first line of all ( Robbie Williamson )
7900 runtest scenarios.
7901- Commented out 2 cases in syslog11 test that ( Paul Larson
7902 clear the dmesg buffer. Robbie Williamson )
7903- Updated fs_maim to use ext3 and reiserfs. ( Airong Zhang )
7904- Removed "\n"s from testcase outputs. ( Dan Kegel )
7905- Corrected direct_io tests to compile a dummy ( Vasan Sundar )
7906 program if O_DIRECT is not defined & return
7907 TCONF.
7908- Changed stress_floppy to use `cp` instead of ( Robbie Williamson )
7909 `ln` with its data directory.
7910- Applied IA64 specific patch to shmt02, shmt04, ( Jacky Malcles )
7911 shmt05, shmt06, shmt07.
7912- Relocated the module tests to .../kernel/module ( Paul Larson )
7913- Removed module tests from syscalls scenario ( Paul Larson )
7914 file.
7915- Corrected the stack management in clone tests. ( Chris Dearman )
7916- Corrected the pids casting from int to pid_t ( Jaideep Dharap )
7917 in fcntl17.
7918- Applied fix to flock03 to have the file ( Matthew Wilcox )
7919 descriptor passed to the child.
7920- Enabled the validation section of getgroups03. ( Robbie Williamson )
7921- Added code to getsid02, setpriority04, & ( Robbie Williamson )
7922 wait402 to use PID_MAX_DEFAULT if PID_MAX is
7923 not defined.
7924- Fixed gettimeofday01 for gcc-3.2 quirk with ( Andi Kleen
7925 x86-64. Paul Larson )
7926- Fixed msgctl08 and msgctl09 to check for the ( Dan Kegel )
7927 `ipcs` command before trying to use it.
7928- Added IA64 specific code to shmat01. ( Jacky Malcles )
7929- Fixed problem with kill11 false failure with ( Paul Larson )
7930 some compilers.
7931- Changed llseek tests to call lseek64. ( Andreas Jaeger )
7932- Replaced calls to time() with calls to ( Dan Kegel )
7933 gettimeofday() in nanosleep01 to help avoid
7934 race conditions.
7935- Removed race condtions in recv01, recvfrom01, & ( Dan Kegel )
7936 recvmsg01.
7937- Replaced setegid() call with setregid() call in ( Robbie Williamson )
7938 setresgid01.
7939- Added code to check for NR_socketcall before ( Andi Kleen )
7940 executing the socketcall tests.
7941- Fixed swapon02 for correct execution on 2.5 ( Susanne Wintenberger )
7942- Fixed system specific build problem with ( Paul Larson )
7943 swapon02
7944- Corrected the MININT section of abs01. ( Robbie Williamson )
7945- Moved generate() into main.c for the float_* ( Robbie Williamson )
7946 tests.
7947- Explicitly set the stacksize in main.c for the ( Robbie Williamson )
7948 float_* tests.
7949- Removed optimization from building the float_* ( Robbie Williamson )
7950 tests.
7951- Relocated netpipe-ipv6 from ipv6/tools to the ( Robbie Williamson )
7952 top-level /tools directory.
7953- Adjusted send and receive buffers for ( Robbie Williamson )
7954 sendfile01 to PATH_MAX.
7955
7956
7957
robbiew58884322003-03-05 23:19:39 +00007958LTP-20030306
7959
7960- Changed IDcheck.sh to only prompt for id ( Robbie Williamson )
7961 creation if the user is root.
7962- Added LVM test execution scripts. ( Marty Ridgeway )
7963- Added system stress execution script. ( Robbie Williamson )
7964- Added tst_kvercmp() API to allow test ( Paul Larson )
7965 creators to query the kernel version.
7966- Removed all external int declarations of ( Anton Blanchard,
7967 "errno" and replaced with includes of errno.h Susanne Wintenberger,
7968 Robbie Williamson )
7969- Replaced usage of sigaction() with signal() ( Nathan Straz )
7970 in `pan`.
7971- Ported and merged all tests from the Open ( Robbie Williamson )
7972 POSIX* Testsuite:
7973 pthreads
7974 semaphores
7975 timers
7976 clock()
7977 nanosleep()
7978 raise()
7979 sigsetops
7980- Added flock06 test. ( Matthew Wilcox )
7981- Added ipchains and dhcpd (server) tests. ( Manoj Iyer )
7982- Patched Makefiles to stop execution on errors. ( Vasan Sundar )
7983- Patched Makefiles to allow non-root users to ( Robbie Williamson )
7984 run 'make install'.
7985- Fixed 'ar' test to use CC defintion in ( Anton Blanchard )
7986 Makefile.
7987- Corrected typos in install section of ( Manoj Iyer )
7988 commands/fileutils/<test> Makefiles.
7989- Added tests for gzip/gunzip. ( Manoj Iyer )
7990- Added tests for unzip. ( Manoj Iyer )
7991- Applied patch to fsstress's Makefile to ( Anton Blanchard )
7992 define _GNU_SOURCE to allow O_DIRECT.
7993- Applied changes to allow testcases to be ( Susanne Wintenberger )
7994 GCC 3.3 compliant.
7995- Fixed semaphore initialization bug in sem02. ( Jacky Malcles )
7996- Applied patch to mem/mtest07/shm_test.c to ( Chris Dearman )
7997 correct character buffer variable: buff.
7998- Fixed hangup01 to initialize variable, ( Robbie Williamson )
7999 usrstr.len, to avoid junk data storage.
8000- Applied patch to clone01 to allow test to ( Andi Kleen )
8001 be more architecture independent.
8002- Added kernel checking code to module tests. ( Paul Larson )
8003- Applied 31bit emulation s390x patch to ( Susanne Wintenberger )
8004 delete_module02 and query_module03.
8005- Fixed cleanup section of ftruncate01. ( Robbie Williamson )
8006- Applied patch to gettimeofday01 to not allow ( Andi Kleen )
8007 execution on x86_64 architectures.
8008- Added x86_64 as valid architecture for ioperm() ( Andi Kleen )
8009 and iopl() tests.
8010- Applied patch to semctl() tests to correctly ( Anton Blanchard )
8011 test the ipc call.
8012- Removed unspecified/undocumented case from ( Anton Blanchard )
8013 munlock01.
8014- Fixed personality02 test. ( Paul Larson )
8015- Applied MIPS specific architecture patch to ( Chris Dearman )
8016 profil01.
8017- Removed unspecified/undocumented case from ( Robbie Williamson )
8018 sendmsg01.
8019- Applied patch to swapoff() and swapon() ( Jacky Malcles )
8020 testcases to allow correct execution on IA64
8021- Applied patch to sysfs01 to allow execution on ( Susanne Wintenberger )
8022 64bit machines.
8023- Added test for ustat(). ( Aniruddha Marathe )
8024- Patched float_ tests to generate datafiles ( Robbie Williamson )
8025 during execution.
8026- Added test for iproute. ( Manoj Iyer )
8027- Added test for xinetd. ( Manoj Iyer )
8028- Added test for traceroute. ( Manoj Iyer )
8029
8030
8031
robbiewfc94a7d2003-02-05 21:06:08 +00008032LTP-20030206
8033
8034- Applied cross-compiler patch for top-level ( V.R. Sundar )
8035 Makefile.
8036- Added additional runtime options to the ( Manoj Iyer &
8037 "runalltests.sh" script. Robbie Williamson )
8038- Corrected runalltests.sh -l option to require ( Paul Larson )
8039 an absolute path.
robbiewd4257272003-02-06 16:26:50 +00008040- Added additional runtime and output options ( Manoj Iyer )
robbiewfc94a7d2003-02-05 21:06:08 +00008041 to `pan`.
8042- Added hyperthreading tests. ( Sonic Zhang )
8043- Added ftruncate04 tests. ( Robbie Williamson )
8044- Changed top-level Makefiles to not require ( Robbie Williamson )
8045 updating everytime a directory is added.
8046- Applied s390/64-bit enablement patch. ( Susanne Wintenberger )
8047- Applied 64bit patch to stress_cd. ( Jay Turner )
8048- Applied optimization patches (-O2). ( Mikael Starvik &
8049 V.R. Sundar )
8050- Added mmapstress testsuite. ( Ananda Venkataraman )
8051- Added new testcases to test shared library ( Manoj Iyer )
8052 libmm.
8053- Applied patch to mem01 to allow test to run ( Jacky Malcles )
8054 on 2.4 and 2.5 kernels.
8055- Changed sched_stress testsuite from using ( Robbie Williamson )
8056 the bootfile, to generating its' own
8057 datafile.
8058- Corrected cleanup section of abort01 test. ( Robbie Williamson )
8059- Added code to acct(2) tests to check for ( Robbie Williamson )
8060 BSD accounting before execution.
8061- Corrected description of flock03. ( Robbie Williamson )
8062- Added code to handle formatting issues with ( Robbie Williamson )
robbiew0187d7f2003-02-06 17:02:02 +00008063 gethostid01 test.
robbiewfc94a7d2003-02-05 21:06:08 +00008064- Applied patch to ioperm(2) & iopl(2) tests to ( V.R. Sundar )
8065 check for IA32 architecture before executing.
8066- Added code to msgctl08 and msgctl09 to ensure ( Robbie Williamson )
8067 correct and better execution with respect to
8068 message queue limits.
8069- Fix recvfrom01 & recvmsg01 to test for the ( Paul Larson )
8070 correct expected errors and their associated
8071 returns.
8072- Applied patch to sendfile02 to allow the test ( V.R. Sundar )
8073 to function correctly and keep track of its'
8074 children.
8075- Applied patch to setrlimit01 to test for ( V.R. Sundar )
8076 SIGXFSZ
8077- Applied patch to swapoff02 and swapon02 to ( Susanne Wintenberger )
8078 allow the test to use /dev/tty, instead of
8079 /dev/mouse.
8080- Applied buffer overflow patch to swapon02. ( Chris Dearman )
8081- Added code to fptest03 to check endianess ( Robbie Williamson )
8082 before defining unions.
8083- Added testsuite for multi-threaded core dump ( Guo Min )
8084 kernel patch.
8085- Added netpipe as a network traffic generator ( Robbie Williamson )
8086 tool.
8087- Added `cpio` command test. ( Manoj Iyer )
8088- Added `ln` command test. ( Manoj Iyer )
8089- Added `cp` command test. ( Manoj Iyer )
8090- Added `mkdir` command test. ( Manoj Iyer )
8091- Added `mv` command test. ( Manoj Iyer )
8092-
8093
martinjn2ff2d2e2003-01-07 18:07:51 +00008094LTP-20030110
8095
8096- Added New test case to test 'file' command. ( Manoj Iyer )
8097- Added new test to test basic functionality of ( Manoj Iyer )
8098 CRONTAB, CRON etc.
8099- Added new test case to test eject command ( Manoj Iyer )
8100- Added new tests to test logrotate ( Manoj Iyer )
8101- Added new testcase to test basic functionality ( Manoj Iyer )
8102 of tar command.
8103- Fixed mem01: The free memory size was being ( Robbie Williamson )
8104 incorrectly calculated, plus it could not
8105 handle large amounts of memory...now using
8106 long int, instead of int.
8107- Fixed mem01: Test was not cleaning up correctly ( Robbie Williamson )
8108 after a failure.
8109- Initial checkin of shmt, shared memory tests ( Robbie Williamson )
8110 from SPIE suite
8111- Initial checkin of pty testcases: hangup01(), ( Robbie Williamson )
8112 ptem01() and pty01() from SPIE testsuite.
8113- Added code to abort01.c to use the ( Robbie Williamson )
8114 tst_tmpdir()/tst_rmdir() APIs
8115- Added ported abort() test ( Ananda Venkataraman )
8116- Added adjtimex() tests ( Saji Kumar )
8117- Added capget() tests ( Saji Kumar )
8118- Added capset() tests ( Saji Kumar )
8119- Added ported test, creat08 ( Airong Zhang )
8120- create08 was initially ported to create users ( Robbie Williamson )
8121 and groups that it needed. Rewrote the test to
8122 use existing users/groups that are checked for
8123 when the LTP is installed.
8124- Applied patch to create_module02 from creator ( T.L.Madhu )
8125- Applied patch to delete_module02 from creator ( T.L.Madhu )
8126- Added code to delete_module03 to allow tests to ( Robbie Williamson )
8127 execute under pan.
8128- Applied patch to delete_module03 from creator ( T.L.Madhu )
8129- Added ported dup06 and dup07 tests ( Airong Zhang )
8130- Added ported dup202 and dup205 tests ( Airong Zhang )
8131 and cleaned up some other files
8132- Initial checkin of fdatasync() tests ( T.L. Madhu )
8133- Added new flock04 and flock05 tests ( Vatsal Avasthi )
8134- Added ported fmtmsg() test ( Ananda Venkataraman )
8135- Added functional test to gethostid01 to compare ( Paul Larson )
8136 result from gethostid() versus the hostid
8137 command
8138- Initial checkin of getrusage() tests ( Saji Kumar )
8139- Added ioperm() tests ( Subhabrata Biswas )
8140- Added iopl() tests ( Subhab Biswas )
8141- Added ported kill() tests ( Ananda Venkataraman )
8142- Added ported mallopt() test ( Ananda Venkataraman )
8143- Added ported memcmp() test ( Ananda Venkataraman )
8144- Added ported memcpy() test ( Ananda Venkataraman )
8145- Added ported memset() test ( Ananda Venkataraman )
8146- Fixed mkdir09: the getopts() call was returning ( Robbie Williamson )
8147 it's -1 to a char variable. This was incorrect
8148 and causing the test to loop forever on certain
8149 architectures.
8150- Initial checkin of munlockall() tests ( Sowmya Adiga )
8151- Fixed nftw64: tst_rmdir was in the wrong ( Robbie Williamson )
8152 location.
8153- Added ported open09() test ( Airong Zhang )
8154- Initial checkin of prctl() tests ( Saji Kumar )
8155- Added ported profil() test ( Ananda Venkataraman )
8156- Initial checkin of ptrace() tests ( Saji Kumar )
8157- Added code to query_module tests to allow ( Robbie Williamson )
8158 execution under pan.
8159- Initial checkin of reboot() tests ( Aniruddha Marathe )
8160- Initial checkin of sched_rr_get_interval tests ( Saji Kumar )
8161- Added setresgid() tests ( T.L. Madhu )
8162- Fixed setrlimit03 to work on 2.5 and cleanup ( Paul Larson )
8163- Added socketcall() tests ( Adiga Sowmya )
8164- Added ported string.h test string01 ( Ananda Venkataraman )
8165- Added swapoff() tests ( Aniruddha Marathe )
8166- Added swapoff() tests ( Aniruddha Marathe )
8167- Added swapon() test ( Aniruddha Marathe )
8168- Made corrections to swapon02 to make sure the ( Robbie Williamson )
8169 child exits.
8170- Added ported syscall() test ( Ananda Venkataraman )
8171- Removed an erroneous testcase in sysconf01 and ( Robbie Williamson )
8172 corrected a typo issue.
8173- Initial checkin of sysfs() tests ( Aniruddha Marathe )
8174- Made changes to allow the syslog tests to ( Robbie Williamson )
8175 execute in pan and corrected a bug in backup
8176 code for syslog.conf original file.
8177- Added syslog11 & syslog12 tests ( T.L. Madhu )
8178- Fixed syslogtst if-statement comparing a file ( Robbie Williamson )
8179 descriptor to a hardcoded number was changed to
8180 allow the test to run under pan.
8181- Changed the file opened for the 6th case in ( Robbie Williamson )
8182 syslogtst.
8183- Added ported abs() test ( Ananda Venkataraman )
8184- Added ported atof() test ( Ananda Venkataraman )
8185- Added ported nextafter() test ( Ananda Venkataraman )
8186- Corrected bug in cleanup section of fsx.sh ( Robbie Williamson )
8187- Added code to rusers01 to change a FQDN in ( Robbie Williamson )
8188 RHOST to short name.
8189- Fixed testsf_c bug in char* not large enough to ( Robbie Williamson )
8190 hold argv[4] string.
8191- Added command line version of LTP harness APIs ( Manoj Iyer )
8192 these commands will print LTP test results in
8193 LTP harness format just like the ones printed
8194 by C testcases. These commands can be used in
8195 shell scripts and other non-C testcases.
8196- Added load generator tool, stress ( Amos Waterland )
8197- Modified runalltests.sh to print default ( Manoj Iyer )
8198 settings
8199- Modified runalltests.sh to run LTP under stress ( Manoj Iyer )
8200
8201
8202
martinjnf10453e2002-12-10 20:48:03 +00008203LTP-20021210
8204------------
8205
8206- Added 5 new sched_setparam() tests ( Saji Kumar )
8207- Added new syslog() tests. ( David Barrera )
8208- Fix compile errors with *_module tests ( Paul Larson )
8209- Added additional semctl tests, semctl06 and ( David Barrera )
8210 semctl07.
8211- Added additional msgctl tests. ( David Barrera )
8212- Added mkdir09. ( David Barrera )
8213- Added mem02. ( David Barrera )
8214- Added floating point tests, fptest01, fptest02, ( Jacky Malcles )
8215 fptest03.
8216- Added inode01 and inode02 ( Robbie Williamson )
8217- Added vmtests, data_space and stack_space. ( Robbie Williamson )
8218- Added page tests, page01 and page02. ( Robbie Williamson )
8219- Added sysconf() test. ( Robbie Williamson )
8220- Added rename14 ( Robbie Williamson )
8221- Added nftw() tests. ( Robbie Williamson )
8222- Added confstr() test. ( Robbie Williamson )
8223- Added acct() tests. ( Robbie Williamson )
8224- Added flock03 to try relocking after unlocking. ( Paul Larson )
8225 To reproduce bug #7 in osdl's bugzilla.
8226- Corrected a typo in ar01. A "=" was used, ( Robbie Williamson )
8227 instead of an "==" found by Airong Zhang.
8228- Added 3 new sched_getparam tests ( Saji Kumar )
8229- Added query_module() tests ( T.L.Madhu )
8230- Added 2 new flock() tests ( Vatsal Avasthi )
8231- Added munlock() tests ( Nirmala Devi Dhanasekar )
8232- Added umount() tests ( Nirmala Devi Dhanasekar )
8233- Added mount tests ( Nirmala Devi Dhanasekar )
8234- Added 2 new tests for sched_get_priority_min ( Saji Kumar )
8235- Added 2 new tests for sched_get_priority_max ( Saji Kumar )
8236- patch for sched_setscheduler01 to add ( Saji Kumar )
8237 a test case for calling sched_setscheduler()
8238 with an invalid priority
8239- Added mlockall() tests ( Nirmala Devi Dhanasekar )
8240- Added delete_module tests ( T.L.Madhu )
8241- fix to readlink04.c. was creating a ( Robbie Williamson )
8242 testfile called "testfile" in /, instead of the
8243 temp dir created for the test.
8244- Added getdomainame test ( Saji Kumar )
8245- warning cleanup patches. removed additional ( Saji Kumar )
8246 warnings created when -Wall option used.
8247 also fixed Makefiles to correctly locate
8248 the libraries and header files necessary for
8249 compilation.
8250- Added 6 new clone() tests ( Saji Kumar )
8251- PPC fixes to ar, semctl04, and read02 ( Anton Blanchard )
8252- MULTIPLE cleanups and fixes ( Ihno Krumreich )
8253- Increased the default setting for MAXIDS number ( Robbie Williamson )
8254 to 2048 in semget05.
8255- Test was running to /dev/tty3, which does not ( Robbie Williamson )
8256 exist on some Linux installations. changed it
8257 to /dev/tty for better general use.
8258- Added create_module tests ( T.L.Madhu )
8259- patch to cleanup warnings in syscall tests ( Saji Kumar )
8260- Corrected typo in rusers01 ( Robbie Williamson )
8261- Replaced sigset() with sigaction() in write04. ( Manoj Iyer )
8262
8263
8264
8265LTP-20021107
martinjnc0aaaaf2002-11-07 17:03:21 +00008266------------
8267- Added "setdomainname01", "setdomainname02", ( Saji Kumar )
8268 and "setdomainname03" to "syscalls" runtest file
8269- Added "sethostname01", "sethostname02", ( Suresh Babu )
8270 and "sethostname03" to "syscalls" runtest file
8271- Fixed bug introduced in "fsstress.c" ( Andi Kleen, Andrew Morton )
8272- Fix "chdir03.c" to remove unintentional \n in ( Paul Larson )
8273 the directory name
8274- Added code to remove the tmp test dir ( Robbie Williamson )
8275 in "fcntl11.c"
8276- fix for "shmctl01.c" to get rid of the shmdt ( Manfred Spraul )
8277 failures in "shmctl01"
8278- Fix for "readdir01" slightly incorrect errno ( Paul Larson )
8279 handling
8280- Back out "readv01", "readv02" changes to ( Paul Larson )
8281 expect EINVAL when count==0. Kernel is going
8282 to keep the old behaviour.
8283- Fix for "waitpid02". uses undefined div by ( Paul Larson )
8284 0 behaviour
8285- Revert "writev01.c" back to not expect EINVAL ( Paul Larson )
8286 when count==0
8287- Fix for "mc_commo". Changed a 'ps -ef' command ( Robbie Williamson )
8288 to 'ps -ewf' to ensure that a grep finds the
8289 info it needs.
8290- Fix in mc_member. Corrected typo causing false ( Robbie Williamson )
8291 pass. Found by Li Ge <lge@us.ibm.com>
8292- Fix in "tcpdump01". Removed erroneous INTERFACE ( Robbie Williamson )
8293 declaration.
8294- Fix tools/ltprun to use the new runalltests ( William Jay Huie )
8295 semantics
8296- Added fsxtest02. Similar test to fsxtest, but (Robbie Williamson)
8297 this test runs fsx-linux on a file created in
8298 the $TCtmp directory. No unformatted partition
8299 required.
8300
8301
robbiewf55ecea2002-10-08 17:45:44 +00008302
8303LTP-20021002
8304------------
8305- Added "shmctl04" to test the SHM_INFO command ( Mingming Cao )
8306- Fix for improper child exit in "execve02" ( Colin Gibbs )
8307- Fix for "nanosleep02" to eliminate false ( Andreas Arcangeli )
8308 positives
8309- Fix for "personality01 to undef the personality( Marcus Meissner )
8310 macro before calling personality()
8311- Fix for "sendfile02" that adds a waitpid() call( Susanne Wintenberger )
8312 to guarantee child exit before the test ends
8313- Fix for /tools/rand_lines.c that eliminates an ( Nathan Straz )
8314 IA64 compile time warning
8315- Added "shmctl04" to the "syscalls" runtest file( Paul Larson )
8316- Removed test 8 from "diotest4". Opening a ( Paul Larson )
8317 directory for direct I/O is not allowed.
8318- Fix for PPC cross compile issues applied to: ( Paul Larson )
8319 "mmap01"
8320 "pth_str01"
8321 "pth_str03"
8322 "shmem_test_04"
8323- Fix for "fcntl01" to allow it to run without ( Paul Larson )
8324 predefining the file descriptors
8325- Fix for "readv02" to check for EINVAL on ( Paul Larson )
8326 2.5.35 and above kernels
8327- Fix for "stime01" to allow the checked time to ( Paul Larson )
8328 be off +1 second
8329- Fix for "writev01" to check for EINVAL on ( Paul Larson )
8330 2.5.35 and above kernels
8331
8332
8333
zhanga352b4e02002-08-06 18:48:46 +00008334
robbiewb6f285e2002-09-10 20:53:06 +00008335LTP-20020910
robbiew539b7212002-09-05 21:30:57 +00008336------------
8337- Fix path in runpan.sh ( Paul Larson )
8338- runtest/syscalls:
8339 a.Removed the {} from the environment ( Robbie Williamson )
8340 variables
plars76a1f972002-09-09 18:59:19 +00008341 b.Comment out stime01, since it sets ( David Barrera )
robbiew539b7212002-09-05 21:30:57 +00008342 the system time forward and could
8343 cause problems with several other
8344 tests if it's running at the same
8345 time (-x nn)
8346- Renamed the fsx-linux test on nfs to ( Robbie Williamson )
8347 "nfsx-linux"
8348- fsxtest: Added code to handle JFS. ( Robbie Williamson )
8349- ld01: Made the diff case insensative for ( Robbie Williamson )
8350 cross-platform compatibility.
8351- Removed obsolete test, "ulimit", from ( Robbie Williamson)
8352 automatic build and install.
8353- Moved the 'chown' commands to "install ( Robbie Williamson )
8354 section in the Makefile of fchmod
8355- Applied patches for s390 ( Susanne Wintenberger )
8356- Applied patches for IA64 ( Jacky Malcles )
8357- Applied patch for adding some missing includes ( Andreas Jaeger )
8358 to remove warnings about missing prototypes
robbiewbe56c852002-09-09 17:21:24 +00008359- Applied x86-64 patch for ldd01 ( Andreas Jaeger )
plars76a1f972002-09-09 18:59:19 +00008360- Fix for ar01 hang when filesystem is full ( Paul Larson )
8361- Make ltp run with uClibc ( Steven J. Hill )
8362- Fix compiler warnings in various tests ( Xiao Feng Shi )
robbiewb6f285e2002-09-10 20:53:06 +00008363- Clean up many of the mktemp warnings ( Paul Larson )
plars76a1f972002-09-09 18:59:19 +00008364 And use mkstemp in tst_tmpdir()
robbiewbe56c852002-09-09 17:21:24 +00008365- Applied pan/logfile/tools patches. ( William J. Huie )
plars76a1f972002-09-09 18:59:19 +00008366- Use regular instead of mandatory locks in ( Matthew Wilcox )
8367 fcntl09, fcntl10, fcntl11 to fix with NFS
8368- Fix pids in fcntl11, fcntl19, fcntl20, fcntl21 ( Paul Larson )
8369 to be pid_t instead of short for 2.5 compat
8370- Add command line options to runalltests.sh to ( Randy Hron,
8371 allow setting of various pan options and Paul Larson,
8372 changing the temp directory Nate Straz )
robbiewb6f285e2002-09-10 20:53:06 +00008373- Added automation documentation to /doc ( Jeff Martin )
robbiew8c7880d2002-09-10 15:16:12 +00008374- Patched nanosleep02.c to correctly test the ( Andrea Arcangeli )
8375 functionality and avoid false positives.
robbiew539b7212002-09-05 21:30:57 +00008376
8377
plarse14a7842002-08-13 16:42:05 +00008378LTP-20020813
8379------------
8380* Fixes
8381-------
8382- Fix runtest/commands to export the ( Paul Larson )
8383 correct TCdat
8384- Add some missing includes and remove ( Andreas Jaeger )
8385 warnings about missing prototypes
8386- Add better initialization to waitpid05, ( Robbie Williamson )
8387 signal04, getgroups01
8388- Fix sockioctl01 to work even if fd0 isn't ( Paul Larson )
8389 open
plarsdde213d2002-08-13 17:01:02 +00008390- Fix mmstress path problems, now uses execvp ( Paul Larson )
plarse14a7842002-08-13 16:42:05 +00008391
8392LTP-20020807
8393------------
8394
zhanga352b4e02002-08-06 18:48:46 +00008395* New Additions
8396---------------
plarse14a7842002-08-13 16:42:05 +00008397- Added new testcases of link07,fcntl22,link06 ( Bull Group )
8398- Added linux kernel scheduler latency tester ( Davide Libenzi )
8399- Database test tool 'dbgrinder' ( James Kenefick )
zhanga352b4e02002-08-06 18:48:46 +00008400
8401* Fixes
8402-------
plarse14a7842002-08-13 16:42:05 +00008403- Several fixes for 64-bit ( Gerhard Tonn )
8404- fstat05,llseek fixes for MIPS ( Carsten Langgaard )
zhanga352b4e02002-08-06 18:48:46 +00008405- Fixed check in getgroups03 that was causing
plarse14a7842002-08-13 16:42:05 +00008406 failures if 'nobody' isn't in any secondary groups ( Paul Larson )
zhanga352b4e02002-08-06 18:48:46 +00008407- Fix sendfile02 to work with the new 2.5 kernels which
plarse14a7842002-08-13 16:42:05 +00008408 no longer allow it to fall back on write ( Paul Larson )
zhanga352b4e02002-08-06 18:48:46 +00008409- Changed the hardcoded ip address to 127.0.0.1 in
plarse14a7842002-08-13 16:42:05 +00008410 recvfrom01-sctp-udp-ipv6 ( Robbie Williamson )
zhanga5378d182002-08-07 22:00:33 +00008411- Added instance and time command line options in
plarse14a7842002-08-13 16:42:05 +00008412 runalltests.sh ( Jeff Martin )
zhanga352b4e02002-08-06 18:48:46 +00008413- Fixed the algorithm description for fork07,fork12
plarse14a7842002-08-13 16:42:05 +00008414 Reduced the output of fork07 to a finite amount ( Nathan Straz )
8415- Added fork12 to runtest/crashme. ( Nathan Straz )
8416- Added option for interface selection in tcpdump01 ( Robbie Williamson )
zhanga352b4e02002-08-06 18:48:46 +00008417
8418
iyermanoj2b0138b2002-07-09 17:41:46 +00008419LTP-20020709
8420-----------
iyermanoj2b0138b2002-07-09 17:41:46 +00008421* New Additions
8422---------------
8423- New testcases fcntl22, link06, link07,
8424 mknod09 ( Bull Group )
8425- New sctp tests ( Robert Williamson )
8426- New direct IO tests ( Narasimha Sharoff )
8427- mlock01 and mlock02 tests ( Paul Larson )
8428
8429* Fixes
8430----------------
8431- MIPS fixes; write01 ( Shaobo Li )
8432- patches for 64bit and warnings ( Ihno Krumreich )
8433- fixes for ftruncate02, fchown03 ( Robert Williamson )
8434 - updates to LTP scripts ( Nathan Straz )
8435
robbiew6f3a9f32002-06-07 18:21:19 +00008436LTP-20020607
8437------------
robbiew6f3a9f32002-06-07 18:21:19 +00008438* New Additions
8439- Tests if gettimeofday02 is monotonous ( Andi Kleen )
8440- Added new tests readv03, setgroups04
8441 and truncate04 ( Group Bull )
8442
8443* Fixes
8444----------------
8445- Bug fixes and ports for MIPS ( Johannes Stezenbach )
8446- Fixes BROKs on 64bit x86,ISO-C complience ( Andi Kleen )
8447- 64 bit bug fixes and remove warnings
8448 on 64 bit arch ( Ihno Krumreich )
8449- Clean up warnings on s390 ( William Jay Huie )
8450- Improvements on fstat05 for IA64 ( Group Bull )
8451- Testcase ID clean ups, improvements
8452 to mallocstress ( Nathan Straz )
8453- Fix warnings and bugs in clisrv
8454 and mallocstress i ( Dan Kegel )
8455- Fixed sendfile601 for IPV6 ( Robert Willionsom )
8456- Fixes for shmctl & mprotect03 ( Paul Larson )
8457- multicast testcase fixes ( Ted Cheslak )
8458- Automation: added sar results to ltp_check ( Casey Abell )
8459- Automation: added function to ltp_check ( Li Ge )
8460
8461
iyermanoj047062c2002-05-07 15:07:32 +00008462LTP-20020507
8463------------
8464
8465* New Additions
8466 - New syscalls tests, chroot, fchdir, fstat
iyermanojae88b862002-05-07 16:14:58 +00008467 pread, pwrite, and reddir. (Bull )
iyermanoj047062c2002-05-07 15:07:32 +00008468 - New syscalls test. ( Ihno Krumreich )
8469
8470* Fixes
8471 - S390 bug fixes, patches to remove complier
iyermanojae88b862002-05-07 16:14:58 +00008472 warnings. ( Ihno Krumreich )
8473 - S390 bug fixes. ( William Jay Huie )
8474 - LTP Automation script updates. ( William Jay Huie )
iyermanoj047062c2002-05-07 15:07:32 +00008475 - make testcases work without a controlling tty.
iyermanojae88b862002-05-07 16:14:58 +00008476 for recv01, recvfrom01 and recvmsg01. ( Paul Larson )
iyermanoj047062c2002-05-07 15:07:32 +00008477 - Networking test updates, multiple concurrent
iyermanojae88b862002-05-07 16:14:58 +00008478 runs. ( Robert Williamson )
iyermanoj047062c2002-05-07 15:07:32 +00008479 - test01 patch for wrap around at 2gigs ( Randall Hron )
8480 - patches to syscalls test wait402, chdir03 ( Andreas Jaeger )
8481
8482
8483CVS Bugs closed.
8484----------------
iyermanojae88b862002-05-07 16:14:58 +00008485 #545739 fcntl17 failing getting unexep. sig13 ( Paul Larson )
iyermanoj047062c2002-05-07 15:07:32 +00008486
iyermanoj79255d72002-04-08 17:14:33 +00008487LTP-20020408
8488-----------
8489* New Additions
8490 - Scripts to automate LTP test suite execution. ( William Jay Huie )
8491 - IPV6 port of NetPIPE, network stress tool. ( Robert Williamson )
8492
8493* Fixes
8494 - Numerous 64-bit updates, remove warnings
8495 and errors. ( Andi Kleen )
8496 - 64-bit patches to memory and IPC tests. ( Ihno Krumreich )
8497 - 64-bit IA64 port related patches. ( Jacky Malcles )
8498 - patches to remove warnings and bugs. ( Andreas Jaeger )
8499 - mmstress bug: deletes /dev/zero. ( Sachin Vyas )
8500 - sem02: make test remove semids it created. ( Robert Williamson )
8501 - Report missing groups and users in IDcheck.sh ( Robert Williamson )
8502 - expected error modified in mprotect and
8503 msync tests. ( Paul Larson )
8504 - make testcases work without a controlling tty. ( Paul Larson )
8505
8506CVS Bugs closed.
8507~~~~~~~~~~~~~~~~
8508 #536483 sem02 does not clean up /tmp directory (Robert Willamson
8509
8510
robbiewc9955482002-03-06 17:21:25 +00008511LTP-20020307
8512------------
8513o fixed IDcheck.sh to prompt for IDs only when missing (Jay Huie)
8514o added time duration option to pan (Jay Huie)
robbiewc9955482002-03-06 17:21:25 +00008515o added 4 more cases to getcwd02 test (Jay Huie)
8516o added time-schedule tool by Richard Gooch under sched test
8517 section (Manoj Iyer)
8518o added trace_sched tool under sched test section (Manoj Iyer)
robbiewc9955482002-03-06 17:21:25 +00008519o added sigpending02 test to syscalls section (Paul Larson)
robbiew796b06a2002-03-07 15:53:10 +00008520o created a KNOWN-FAILURES file to document known
8521 test failures (Robbie Williamson)
robbiewaa5ca8d2002-03-06 18:32:24 +00008522o added sem02 test to ipc section (Robbie Williamson)
robbiewc9955482002-03-06 17:21:25 +00008523o added SCTP section to network tests (Robbie Williamson)
robbiewc9955482002-03-06 17:21:25 +00008524o added disktest by Brent Yardley to io section (Robbie Williamson)
8525o closed the following bugs:
robbiewd0dc4082002-03-07 17:51:40 +00008526 [ #491285 ] recvfrom01 test (Paul Larson)
8527 [ #491286 ] recvmsg01 test (Robbie Williamson)
robbiew5a5e9ec2002-03-07 18:49:31 +00008528 [ #505515 ] perf_lan6 test (Robbie Williamson)
robbiewd0dc4082002-03-07 17:51:40 +00008529 [ #506536 ] recv01 test (Robbie Williamson)
8530 [ #514408 ] chown05 (Dave Engebretsen)
8531 [ #511427 ] pread02 test (Paul Larson)
8532 [ #516577 ] ftruncate03 test (Jay Huie)
8533 [ #523055 ] sched_getscheduler test (Paul Larson)
8534 [ #523137 ] sched_setscheduler02 test (Paul Larson)
8535 [ #525688 ] sendfile01 (Paul Larson)
robbiewc9955482002-03-06 17:21:25 +00008536
8537
robbiewbc4c2802002-02-07 01:32:02 +00008538LTP-20020207
8539------------
8540o added support for cross-compiling (Todd Inglett)
8541o added LKML's cache_leak testcase to ltp/scratch (Nate Straz)
8542o added IPv6 support (Robbie Williamson)
8543o added "gethost" to /tools (Robbie Williamson)
8544o fixed the race conditions in the float tests and removed
8545 the sleeps (Robbie Williamson)
8546o enabled non-root make authority (Paul Larson)
robbiew61753a62002-02-08 17:07:40 +00008547o separated compilation into "make" and "make install" (Paul Larson)
robbiewbc4c2802002-02-07 01:32:02 +00008548o added ipc_stress test (Manoj Iyer)
8549o added pthreads_stress test (Manoj Iyer)
8550o made changes to support architecture independence (Manoj Iyer & Paul Larson)
8551o closed the following bugs:
8552 504960, 505108, 504613, 504616, 491283, 506689, 508055, 506692, 508074
robbiewc9955482002-03-06 17:21:25 +00008553 491289, 506662, 511383, 511391, 511427, 511494, 504649, 514050, 512953
robbiewbc4c2802002-02-07 01:32:02 +00008554 (Manoj Iyer, Paul Larson, and Robbie Williamson)
8555
8556
plars6d82c2e2002-01-08 16:19:28 +00008557LTP-20020108
8558------------
8559o fixed IDcheck.sh to work with bash1 (Nate Straz)
8560o updated menu script (Robbie Williamson)
8561o reset errno to 0 at the beginning of TEST macro (Paul Larson)
8562o added floating point stress tests (Bull/IBM)
plars6d82c2e2002-01-08 16:19:28 +00008563o added fsx-linux NFS tests (Apple)
plars6d82c2e2002-01-08 16:19:28 +00008564o define GLIBC_SIGACTION_BUG for sigaction02 (Robbie Williamson)
8565o removed bogus testcase from dup201 test (Paul Larson)
8566o fixed recvfrom01 case 5 (Wayne Boyer)
8567o workaround for smp issue with waitpid12 (Manfred Spraul)
8568
8569
plars4a3f05c2001-12-06 19:03:35 +00008570LTP-20011206
plars946d7d82001-12-05 17:22:59 +00008571------------
8572o necessary users/groups can now be created on installation with
8573 user's permission
8574o added a simple menu-based interface for running the LTP testsuite
8575o fixed negative duration in pan output when -l isn't used
plarsd26f52d2001-12-05 20:23:37 +00008576o new set of tests under fs-maim
plars946d7d82001-12-05 17:22:59 +00008577o fixed race condition in nfslock01
8578o ar01, ld01, ldd01, nm01, objdump01, and size01 fixed when multiple
8579 copies are run simultaneously
8580o workaround for SIGTTOU hang in ioctl02
8581o shmget03 uses IPC_PRIVATE to make it safe when running multiple copies
8582o compiler warnings and other minor errors fixed in many tests
8583
plarse4e184c2001-11-07 21:37:14 +00008584LTP-20011107
plarscbf6dc62001-09-25 19:54:46 +00008585------------
plars2c728382001-11-06 21:28:52 +00008586o Many improvements to mtest05 and mtest06 tests
8587o new test nfsstress
8588o included ver_linux in LTP and made it run at the end of test scripts
8589o check for necessary users/groups in Makefile and warn if they don't
8590 exist
8591o documented the users and groups necessary for the testcases to run
8592o simplified telnet01 when looking for root prompt
8593o removed incorrect testcase from sendfile03
8594o fixed modify_ldt01 test problems on newer kernels
8595o added setrlimit to unlimit core size in waitpid05 test to work
8596 around systems where this is set to 0
8597o fixed mmstress pthread hang problem
8598
8599LTP-20010925
8600------------
plarscbf6dc62001-09-25 19:54:46 +00008601o Testcases have been organized into categories in a directory
8602 structure under the testcases subdirectory
8603o About 400 new testcases added covering various system calls
8604o Andreas Jaeger got confirmation from the glibc people that the
8605 ulimit test was broken as a result of some changes made in
8606 glibc2.2.5. Since it's the test that's broken, Nate Straz
8607 removed the offending testcase.
8608o Updated README and INSTALL files
8609o Descriptions of the testcases have been added to the doc
8610 directory and are organized by type (syscalls.txt, fs.txt, etc.)
robbiewc5245142001-09-25 19:36:25 +00008611
plarscbf6dc62001-09-25 19:54:46 +00008612------------
alaffinbc414262000-09-18 21:08:06 +000086132000-09-18 Juan J. Quintela <quintela@fi.udc.es>
8614 Aaron Laffin <alaffin@sgi.com>
8615
8616 * tests/mmap001.c: first checkin of a modified version of
8617 mmap001.c from the memtest suite.
8618
alaffin7885c2b2000-09-08 15:56:25 +000086192000-09-08 Egor Duda <deo@logos-m.ru>
8620
8621 * tests/fpathconf01.c: Close opened file at exit.
8622 * tests/select01.c: Ditto.
8623
alaffinfbfce062000-09-08 15:12:21 +000086242000-09-08 Andrea Arcangeli <andrea@suse.de>
8625 * tests/fcntl09.c, tests/fcntl10.c: Rearrange the F_SETLK test to
8626 to correctly use F_RDLCK and F_WRLCK.
8627
86282000-09-06 Egor Duda <deo@logos-m.ru>
8629
8630 * lib/parse_opts.c (parse_opts): Initialize allocated string
8631 to prevent heap corruption.
alaffin7885c2b2000-09-08 15:56:25 +00008632
martinjnf10453e2002-12-10 20:48:03 +00008633
martinjn2ff2d2e2003-01-07 18:07:51 +00008634