blob: e125be881be966fee2c45c2d7929a53f20c76009 [file] [log] [blame]
subrata_modakefd3a522007-09-28 09:46:49 +00001LTP-20070930
2
31) Log Message: "seebs@users.sf.net" wanted to fix some anomalies in "acct01" testcase
4File(s) Affected:
5ltp/testcases/kernel/syscalls/acct/acct01.c
6
72) Log Message: "risrajak@linux.vnet.ibm.com" made modifications to check whether the Kernel is UTSNAMESPACE or SYSVIPC_NAMSPACE enabled
8File(s) Affected:
9ltp/testcases/kernel/containers/container_test.sh
10ltp/testcases/kernel/containers/sysvipc/Makefile
11File(s) Added:
12ltp/testcases/kernel/containers/sysvipc/check_ipcns_enabled.c
13
143) Log Message: "rsalveti@linux.vnet.ibm.com" fixed exit code for inotify01 and inotify02 when running with kernel < 2.6.13
15File(s) Affected:
16ltp/testcases/kernel/syscalls/inotify/inotify01.c
17ltp/testcases/kernel/syscalls/inotify/inotify02.c
18
194) Log Message: Fixing "ioperm02" testcase for kernel comparisns
20File(s) Affected:
21ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
22
235) Log Message: "Sivakumar.C@in.ibm.com" induced time for Statistics collection in RHEL
24File(s) Affected:
25ltp/testcases/kernel/numa/numa01.sh
26
276) Log Message: Removing these Testcases as they do not satisfy GPLv2 License Agreement
28File(s) Deleted:
29ltp/testcases/network/nfs/cthon04
30 Makefile README READWIN.txt Testitems domount.c getopt.c runtests server tests.h tests.init unixdos.h
31ltp/testcases/network/nfs/cthon04/basic
32 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
33ltp/testcases/network/nfs/cthon04/basic/console
34 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
35ltp/testcases/network/nfs/cthon04/basic/dos
36 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
37ltp/testcases/network/nfs/cthon04/basic/scripts
38 basic2.bat basic3.bat basic.bat cthon00.mst cthon01.mst cthon02.mst cthon03.mst cthon04.mst cthon.bat runcthon.prl
39ltp/testcases/network/nfs/cthon04/general
40 large4.sh large.c Makefile makefile.tst mkdummy nroff.in rmdummy runtests runtests.wrk stat.c
41ltp/testcases/network/nfs/cthon04/lock
42 Makefile runtests tlock.c
43ltp/testcases/network/nfs/cthon04/special
44 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
45 rewind.c runtests runtests.wrk stat2.c stat.c telldir.c touchn.c truncate.c
46ltp/testcases/network/nfs/cthon04/special/console
47 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
48 rewind.mak stat2.mak stat.mak touchn.mak truncate.mak
49ltp/testcases/network/nfs/cthon04/special/dos
50 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
51 rewind.mak stat2.mak stat.mak touchn.mak truncate.mak
52ltp/testcases/network/nfs/cthon04/special/scripts
53 run.bat
54ltp/testcases/network/nfs/cthon04/tools
55 dirdmp.c dirprt.c Makefile pmapbrd.c pmaptst.c README tcp.c tcpd.c udp.c udpd.c
56
577) 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
58File(s) Added:
59ltp/testcases/network/nfs/CTHON04_README
60
618) Log Message: ¨ciju@linux.vnet.ibm.com¨ fixed some Script errors while configuring ltp-kdump
62File(s) Affected:
63ltp/testcases/kdump/master
64ltp/testcases/kdump/setup
65
669) Log Message: KDUMP Scripts must be made executable before testing (Initial CVS Checkin error)
67File(s) Affected:
68ltp/testcases/kdump/Makefile
69
7010) Log Message: Dont use the optional POSIX postfix operator as some crappy shells actually omit it, by ¨vapier@gentoo.org¨
71File(s) Affected:
72ltp/testcases/network/generate.sh
73
7411) 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
75File(s) Affected:
76ltp/runltp
77
7812) Log Message: Ricardo cleaned up duplicate code for enhancements in output and failed files generation
79File(s) Affected:
80ltp/runltp
81
8213) Log Message: Updating Credits to include new contributions from members
83File(s) Affected:
84ltp/CREDITS
85
8614) Log Message: Jeff Burke wanted additional INFO when the test fails in the calloc portion of the test
87File(s) Affected:
88ltp/testcases/kernel/mem/mem/mem02.c
89
9015) Log Message: Randy temporarily fixed the var_args expander in lib/tst_res.c
91File(s) Affected:
92ltp/lib/tst_res.c
93
9416) Log Message: Patrick fixed the too chort char array
95File(s) Affected:
96ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/5-1.c
97
9817) Log Message: Ricardo Fixed the way by which tst_resm should be called from Shell Test Script
99File(s) Affected:
100ltp/runtest/tcp_cmds
101ltp/testcases/network/tcp_cmds/ping/ping01
102
10318) Log Message: James Puderer fixed -d option in LTP for better handling of temporary directory
104File(s) Affected:
105ltp/runltp
106
10719) Log Message: issue a warning if unable to actually test if F_SETLEASE is not defined
108File(s) Affected:
109ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
110ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
111ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
112ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
113ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
114ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
115
11620) Log Message: add -D_GNU_SOURCE since we have tests in here that test GNU-specific features (like F_SETLEASE)
117File(s) Affected:
118ltp/testcases/kernel/syscalls/fcntl/Makefile
119
12021) Log Message: Update to OpenHPI 2.10.0 (see www.openhpi.org for more info)
121File(s) Affected:
122ltp/testcases/open_hpi_testsuite
123
subrata_modakc634dd22007-08-30 06:08:27 +0000124LTP-20070831
125
1261) Log Message: "rsalveti@br.ibm.com" fixed write05 that failed with LTP 20070331 on Fedora 7 GA
127File(s) Affected:
128ltp/testcases/kernel/syscalls/write/write05.c
129
1302) Log Message: "dmarlin@redhat.com" corrected fail message in data_space testcase
131File(s) Affected:
132ltp/testcases/kernel/mem/vmtests/data_space.c
133
1343) Log Message: "liudeyan@cn.ibm.com" made mmap1 to be terminated by Ctrl-C
135File(s) Affected:
136ltp/testcases/kernel/mem/mtest06/mmap1.c
137
1384) 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)
139File(s) Affected: ltp/testcases/kernel/syscalls/times/times03.c
140
1415) Log Message: gcov-kernel: added eabi-compatibility patch, renamed .diff to .patch by "oberpapr@users.sourceforge.net"
142File(s) Added:
143ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-eabi.patch
144ltp/utils/analysis/gcov-kernel/linux-2.6.22-gcov-arm-eabi.patch
145File(s) Deleted:
146ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-eabi.diff
147
1486) Log Message: lcov: fixed spec file
149File(s) Affected:
150ltp/utils/analysis/lcov/rpm/lcov.spec
151
1527) Log Message: gcov-kernel: removed outdated FAQ entry
153File(s) Affected:
154ltp/utils/analysis/gcov-kernel/FAQ
155
1568) Log Message: gcov-kernel: added Makefile
157File(s) Added: ltp/utils/analysis/gcov-kernel/Makefile
158
1599) Log Message: lcov: Makefile for release 1.6
160File(s) Affected:
161/cvsroot/ltp/utils/analysis/lcov/Makefile
162
16310) Log Message: lcov: Makefile for post-release
164File(s) Affected:
165/cvsroot/ltp/utils/analysis/lcov/Makefile
166
16711) Log Message: lcov: add experimental option "--norecursion"
168File(s) Affected:
169/cvsroot/ltp/utils/analysis/lcov/bin/geninfo
170/cvsroot/ltp/utils/analysis/lcov/bin/lcov
171
17212) Log Message: Changes to make testcases/kernel/numa/numa01.sh executable
173File(s) Affected:
174ltp/testcases/kernel/numa/Makefile
175
17613) Log Message: "carmelo.amoroso@st.com" changed the Default values for MAXSIZE and csize
177File(s) Affected:
178ltp/testcases/kernel/mem/vmtests/stack_space.c
179
18014) Log Message: "brenohl@br.ibm.com" wanted to handle file descriptors properly
181File(s) Affected:
182ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
183ltp/testcases/kernel/syscalls/mmap/mmap09.c
184ltp/testcases/kernel/syscalls/open/open07.c
185ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
186
18715) Log Message: "rsalvetidev@linux.vnet.ibm.com" says that this version can handle when the distro has MAX_SWAPFILES as 30 or 32
188File(s) Modified:
189ltp/runtest/ltplite ltp/runtest/stress.part3
190ltp/runtest/syscalls
191ltp/testcases/kernel/syscalls/swapon/swapon02.c
192File(s) Added:
193ltp/testcases/kernel/syscalls/swapon/swapon03.c
194
19516) Log Message: Containers Testcases Plan
196File(s) Added:
197ltp/testcases/kernel/containers/TEST_PLAN.txt
198
19917) Log Message: LTP-KDUMP Test-Case Plan
200File(s) Added:
201ltp/testcases/kdump/TEST_PLAN.txt
202
subrata_modakc6767f32007-08-30 12:00:19 +000020318) Log Message: Update to OpenHPI 2.9.3 (www.openhpi.org for more info)
204File(s) Affected:
205ltp/testcases/open_hpi_testsuite/
206
subrata_modakc634dd22007-08-30 06:08:27 +0000207
subrata_modak3bccb862007-07-30 07:13:31 +0000208LTP-20070731
209
2101) Log Message: lcov: preparations for new release by "oberpapr@users.sourceforge.net"
211- updated CHANGES file
212- added compat-libtool + no-compat-libtool option
213- changed libtool default to on (due to popular request)
214- added checksum option
215- changed checksum default to off (to reduce cpu time + file size)
216- added geninfo_checksum option to lcovrc, deprecated geninfo_no_checksum
217- added geninfo_compat_libtool option to lcovrc
218- minor update of README file
219File(s) Affected:
220ltp/utils/analysis/lcov/CHANGES
221ltp/utils/analysis/lcov/README
222ltp/utils/analysis/lcov/lcovrc
223ltp/utils/analysis/lcov/bin/geninfo
224ltp/utils/analysis/lcov/bin/lcov
225
2262) Log Message: update manpage by "oberpapr@users.sourceforge.net"
227File(s) Affected:
228ltp/utils/analysis/lcov/man/lcov.1
229
2303) Log Message: "sachinp@in.ibm.com" has fixed a probe point definition from 'll_rw_lock' to 'll_rw_block'
231File(s) Affected:
232ltp/testcases/kdump/susetools/lkdtm_mod/lkdtm.c
233
2344) Log Message: man page update by "oberpapr@users.sourceforge.net"
235File(s) Affected:
236ltp/utils/analysis/lcov/man/genhtml.1
237ltp/utils/analysis/lcov/man/geninfo.1
238ltp/utils/analysis/lcov/man/lcov.1
239
2405) Log Message: lcov: another update in preparation for a new release by "oberpapr@users.sourceforge.net"
241File(s) Affected:
242ltp/utils/analysis/lcov/bin/lcov
243ltp/utils/analysis/lcov/man/lcovrc.5
244ltp/utils/analysis/lcov/CHANGES
245ltp/utils/analysis/lcov/lcovrc
246
2476) Log Message: fixed bug that would not delete .gcda files when using -z, by "oberpapr@users.sourceforge.net"
248File(s) Affected:
249ltp/utils/analysis/lcov/CHANGES
250ltp/utils/analysis/lcov/bin/lcov
251
2527) Log Message: lcov: - add new option --initial to get zero coverage data from graph files by "oberpapr@users.sourceforge.net"
253File(s) Affected:
254ltp/utils/analysis/lcov/CHANGES
255ltp/utils/analysis/lcov/bin/geninfo
256ltp/utils/analysis/lcov/bin/lcov
257ltp/utils/analysis/lcov/man/geninfo.1
258ltp/utils/analysis/lcov/man/lcov.1
259
2608) Log Message: "carmelo.amoroso@st.com" fixed the anomaly when "SHLBA != getpagesize()", like in SH architecture
261File(s) Affected:
262ltp/testcases/kernel/mem/shmt/shmt09.c
263
2649) Log Message: "hdeller@users.sf.net" fixed unitialized variable useage in "lseek09" testcase
265File(s) Affected:
266ltp/testcases/kernel/syscalls/lseek/lseek09.c
267
26810) Log Message: "naveenspen@gmail.com" pointed out that syslog_cmd="/etc/init.d/syslog" should be used irrespective of any Distro
269File(s) Affected:
270ltp/testcases/kernel/syscalls/syslog/syslog01
271ltp/testcases/kernel/syscalls/syslog/syslog02
272ltp/testcases/kernel/syscalls/syslog/syslog03
273ltp/testcases/kernel/syscalls/syslog/syslog04
274ltp/testcases/kernel/syscalls/syslog/syslog05
275ltp/testcases/kernel/syscalls/syslog/syslog06
276ltp/testcases/kernel/syscalls/syslog/syslog07
277ltp/testcases/kernel/syscalls/syslog/syslog08
278ltp/testcases/kernel/syscalls/syslog/syslog09
279ltp/testcases/kernel/syscalls/syslog/syslog10
280
28111) Log Message: "rsalveti@linux.vnet.ibm.com" pointed out to have same "fsx-linux" testcase for "fs", "ltp-aiodio" and "nfs"
282File(s) Affected:
283ltp/testcases/kernel/io/ltp-aiodio/fsx-linux.c
284ltp/testcases/network/nfs/fsx-linux/fsx-linux.c
285
28612) Log Message: Randy Dunlap writes: Fix printf format warnings
287File(s) Affected:
288ltp/testcases/network/stress/ns-tools/Makefile
289ltp/testcases/network/stress/ns-tools/ns-igmp_querier.c
290ltp/testcases/network/stress/ns-tools/ns-mcast_join.c
291ltp/testcases/network/stress/ns-tools/ns-mcast_receiver.c
292ltp/testcases/network/stress/ns-tools/ns-tcpserver.c
293
29413) Log Message: getsockopt() takes a socklen_t, not an int, as its optlen
295File(s) Affected:
296ltp/testcases/network/stress/ns-tools/ns-tcpclient.c
297ltp/testcases/network/stress/ns-tools/ns-tcpserver.c
298ltp/testcases/network/stress/ns-tools/ns-udpserver.c
299
30014) Log Message: cleanup file
301File(s) Affected:
302ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
303
30415) Log Message: back out uclinux changes to something that doesnt spit warnings as reported by Randy Dunlap
305File(s) Affected:
306ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
307
30816) Log Message: fixup gcc warnings by removing silly pieces of code
309File(s) Affected:
310ltp/testcases/kernel/mem/mtest06/mmap1.c
311ltp/testcases/kernel/mem/mtest06/mmap2.c
312ltp/testcases/kernel/mem/mtest06/mmap3.c
313ltp/testcases/kernel/mem/mtest06/shmat1.c
314
31517) Log Message: Randy Dunlap writes: Convert mmap1 to use standard test results output format. Correct several typos.
316File(s) Affected:
317ltp/testcases/kernel/mem/mtest06/Makefile
318ltp/testcases/kernel/mem/mtest06/mmap1.c
319
32018) Log Message: gcov-kernel: adding gcov-kernel patch for 2.6.22
321File(s) Addes:
322ltp/utils/analysis/gcov-kernel/linux-2.6.22-gcov-arm-hack.patch
323ltp/utils/analysis/gcov-kernel/linux-2.6.22-gcov.patch
324
32519) Log Message: [1754301] Helge Deller writes: mark hppa/parisc as expecting a segv as well
326File(s) Affected:
327ltp/testcases/kernel/syscalls/mmap/mmap03.c
328
32920) Log Message: Randy Dunlap writes: convert output to match the standard LTP output
330File(s) Affected:
331ltp/testcases/kernel/fs/linktest/linktest.pl
332
33321) Log Message: close stdout to remove noise
334File(s) Affected:
335ltp/testcases/kernel/mem/mtest05/dummy.c
336
33722) Log Message: Randy Dunlap writes: Convert mmstress to use the standard results format
338File(s) Affected:
339ltp/testcases/kernel/mem/mtest05/Makefile
340ltp/testcases/kernel/mem/mtest05/mmstress.c
341
34223) Log Message: "rsalveti@linux.vnet.ibm.com" updated the contact information at ltp-howto doc
343File(s) Affected:
344ltp/doc/ltp-howto.lyx
345ltp/doc/ltp-howto.txt
346
34724) Log Message: "rsalveti@linux.vnet.ibm.com" wants to update this with kernel/fs/fsstress/fsstress.c
348File(s) Affected:
349ltp/testcases/network/nfs/nfs_fsstress/fsstress.c
350
35125) Log Message: "suzuki@in.ibm.com" added SIGNAL and Address Fault handling capability for all architectures
352File(s) Affected:
353ltp/testcases/kernel/mem/mtest06/mmap1.c
354
35526) Log Message: "rsalveti@linux.vnet.ibm.com" added more options to 'runltp'
356File(s) Affected:
357ltp/runltp
358ltp/doc/man1/pan.1
359ltp/pan/pan.c
360
36127) Log Message: Upgrade to Posix Testsuite 1.5.2
362File(s) Affected/Added:
363ltp/testcases/open_posix_testsuite
364
36528) Log Message: Fixing Proper Freeing of Memory Chunks
366File(s) Affected:
367ltp/tools/genload/stress.c
368
subrata_modak2f43b9d2007-06-28 09:18:55 +0000369LTP-20070630
370
3711)Log Message: "carmelo.amoroso@st.com" points out the wrong usage of the option -s
372File(s) Affected: ltp/testcases/kernel/mem/mtest06/mmap1.c
373
3742)Log Message: "carmelo.amoroso@st.com" pointed out that id (returned by shmget) has to be used for all shm operations
375File(s) Affected: ltp/testcases/kernel/mem/mtest06/shmat1.c
376
3773)Log Message: "rsalveti@linux.vnet.ibm.com" fixed the way "inotify" should compile in kernels below 2.6.13
378File(s) Affected: ltp/testcases/kernel/syscalls/inotify/inotify01.c
379ltp/testcases/kernel/syscalls/inotify/inotify02.c
380
3814)Log Message: Removing 'alarm04' testcase call, as alarm04 has been removed to be no-more-valid
382File(s) Affected: ltp/runtest/ltplite
383ltp/runtest/stress.part3
384
3855)Log Message: "sachinp@in.ibm.com" rectified kdump lkdtm tests for powerpc architecture with RedHat distribution
386File(s) Affected: ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
387
3886)Log Message: "rahaman.riaz@gmail.com" fixed some Thread Handling Anomaly
389File(s) Affected: ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/12-1.c
390
3917)Log Message: "rahaman.riaz@gmail.com" fixed ways by which OPEN POSIX displays warnings
392File(s) Affected: open_posix_testsuite/conformance/interfaces/sem_unlink/2-2.c
393open_posix_testsuite/conformance/interfaces/sigaltstack/9-1.c
394
3958)Log Message: "yxu@suse.de" corrected the way by which pthread_exit() handles pointer argument
396File(s) Affected: ltp/testcases/kernel/io/disktest/threading.h
397
3989)Log Message: "rsalveti@linux.vnet.ibm.com" fixed the problem reported at bug [1732287] mtest06/mmap1.c missing run_once check in do loop
399File(s) Affected: ltp/runtest/ltplite
400ltp/runtest/mm
401ltp/runtest/stress.part1
402ltp/testcases/kernel/mem/mtest06/mmap1.c
403
40410)Log Message: gcov-kernel: add patches to support arm eabi-compliant gcc
405File(s) Affected: /ltp/utils/analysis/gcov-kernel/linux-2.6.18-gcov-arm-eabi.patch
406/ltp/utils/analysis/gcov-kernel/linux-2.6.19-gcov-arm-eabi.patch
407/ltp/utils/analysis/gcov-kernel/linux-2.6.20-gcov-arm-eabi.patch
408/ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-eabi.diff
409
41011)Log Message: "dmonakhov@openvz.org" added this test case to check for "fault in pages readable" functionality
411File(s) Affected: ltp/runtest/stress.part3
412ltp/runtest/syscalls
413ltp/runtest/ltplite
414File(s) Added: ltp/testcases/kernel/syscalls/writev/writev06.c
415
41612)Log Message: "risrajak@linux.vnet.ibm.com" added sysvipc (conatainers) namespace testcases
417File(s) Added: ltp/testcases/kernel/containers/sysvipc/Makefile
418ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
419ltp/testcases/kernel/containers/sysvipc/runtests_noltp.sh
420ltp/testcases/kernel/containers/sysvipc/shmnstest.c
421File(s) Affected: ltp/README ltp/testcases/kernel/containers/Makefile
422ltp/testcases/kernel/containers/README
423ltp/testcases/kernel/containers/container_test.sh
424
42513)Log Message: Randy Dunlap writes: Convert kernel/sched/pthreads/*.c to use the standard message output functions instead of printf().
426File(s) Affected: ltp/testcases/kernel/sched/pthreads/pth_str01.c
427ltp/testcases/kernel/sched/pthreads/pth_str02.c
428ltp/testcases/kernel/sched/pthreads/pth_str03.c
429
43014)Log Message: "rdunlap@xenotime.net" did "mmstress" cleanups to make output unbuffered so that it is not produced repetitively and erroneously
431File(s) Affected: ltp/testcases/kernel/mem/mtest05/mmstress.c
432
43315)Log Message: "krisw@us.ibm.com" wants to solve segfault problem with "mount03" on SLES10
434File(s) Affected: ltp/testcases/kernel/syscalls/mount/Makefile
435ltp/testcases/kernel/syscalls/mount/mount03.c
436
43716)Log Message: as Ricardo Salveti de Araujo points out, dont set CC so it can easily be overridden
438File(s) Affected: ltp/testcases/kernel/containers/utsname/Makefile
439
44017)Log Message: "Andreas Dilger" updated "fsx-linux" testcase to include new feature(s) including distributed filesystem coherency
441Log Message: Copyright Statements once added cannot be deleted, however, many Copyright Statements can co-exist
442File(s) Affected: ltp/testcases/kernel/fs/fsx-linux/fsx-linux.c
443
44418)Log Message: Fix from "rdunlap@xenotime.net" to use standard test results output
445File(s) Affected: ltp/testcases/kernel/mem/mem/mem01.c
446ltp/testcases/kernel/mem/mtest01/Makefile
447ltp/testcases/kernel/mem/mtest01/mtest01.c
448ltp/testcases/misc/math/float/main.c
449
45019)Log Mesage: "serue@us.ibm.com" fixes conatiner testing with 'unshare' support for lower kernel versions
451File(s) Affected: ltp/testcases/kernel/containers/Makefile
452ltp/testcases/kernel/containers/container_test.sh
453
45420)Log Message: Fix for Bug no "1736357",tar file is not multiplatform, pointed out by "Neil Brewitt"
455File(s) Added: ltp/testcases/network/nfsv4/locks/deploy_info
456File(s) Deleted: ltp/testcases/network/nfsv4/locks/DEPLOY
457
45821)Log Message: "serue@us.ibm.com" fixes conatiner testing with 'unshare' support for lower kernel versions
459File(s) Added: ltp/testcases/kernel/containers/check_for_unshare.c
460
46122)Log Message: Update to OpenHPI 2.9.2
462File(s) Addedd/Modified/Deleted: ltp/testcases/open_hpi_testsuite/
463
subrata_modak08271892007-05-28 09:56:10 +0000464LTP-20070531
465
466-Removing "alarm04.c" & "sig_rev.c" as they are no more valid, fixes Bug no."1236586", pointed by <Sharyathi Nagesh>
467ltp/runtest/syscalls
468ltp/testcases/kernel/syscalls/alarm/Attic/alarm04.c
469ltp/testcases/kernel/syscalls/alarm/Attic/sig_rev.c
470
471-<krisw@us.ibm.com> fixed problem with "expect" in "su01" testcase
472ltp/testcases/commands/su/su01_s1
473
474-<muvarov@gmail.com> modified to run kdump tests on non RH and SUSE machines
475ltp/testcases/kdump/distro
476ltp/testcases/kdump/master
477ltp/testcases/kdump/setup
478
479-<muvarov@gmail.com> added summary file for printing results table, and, added reboot command to test script
480ltp/testcases/kdump/setup
481ltp/testcases/kdump/summary
482ltp/testcases/kdump/test
483
484-Removing unwanted Config Variables from 'setup' script as submitted by <sachinp@in.ibm.com>
485ltp/testcases/kdump/setup
486
487-<muvarov@gmail.com> removed unnecessary info from summary script
488ltp/testcases/kdump/summary
489
490-<doug.chapman@hp.com> points that “clone2” should be used in case of IA64 for the Utsnamespace testcases
491ltp/testcases/kernel/containers/libclone/libclone.c
492ltp/testcases/kernel/containers/libclone/libclone.h
493ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
494
495-Patch for libclone.h for fixing compilation error on 32 bit Z-series machines, submitted by <amitarora@in.ibm.com>
496ltp/testcases/kernel/containers/libclone/libclone.h
497
498-Restoring Hostname to Original after "UTSTEST", fix by <serue@us.ibm.com>
499ltp/testcases/kernel/containers/utsname/Makefile
500ltp/testcases/kernel/containers/utsname/runtests_noltp.sh
501ltp/testcases/kernel/containers/utsname/runutstest.sh
502
503-Applied Patch to fix the wrong usage of pthread_exit, pointed out by <carmelo.amoroso@st.com>
504ltp/testcases/kernel/io/disktest/threading.h
505ltp/testcases/kernel/mem/mtest05/mmstress.c
506ltp/testcases/network/nfs/nfsstress/make_tree.c
507
508-Fix for Bug no. "1537172" => Improper condition decision of mmap(), as reported by <Kongh - bstqc-kh>
509ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
510
511-<Nadia Derbey> corrected the checksums for these testcases
512ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
513ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
514ltp/testcases/kernel/ipc/ipc_stress/shmem_test_07.c
515
516-Fix for Bug No. "1537169" => Doesn't handle the special Signal : 34, reported by <Kongh - bstqc-kh>
517ltp/testcases/kernel/ipc/ipc_stress/signal_test_05.c
518
519-Fix for Bug No. "1542453", default value of param x doesn't work in 'mmap1', pointed out by <bstqc-victor>
520ltp/testcases/kernel/mem/mtest06/mmap1.c
521
522-<carmelo.amoroso@st.com> fixes -v option, thread handling, usage of OPT_MISSING macro, etc
523ltp/testcases/kernel/mem/mtest06/mmap1.c
524
525-<carmelo.amoroso@st.com> fixed wrong use of "pthread_exit" input argument and the related "pthread_join"
526ltp/testcases/kernel/mem/mtest06/mmap3.c
527
528-<nadia.derbey@bull.net> fixed the use of shmid, exit(0) and readable output
529-<carmelo.amoroso@st.com> fixed wrong use of exit_value, shared memory region and pthread_join
530ltp/testcases/kernel/mem/mtest06/shmat1.c
531
532-Fix for some anomalies in 'shm_test" case as pointed out by 'Nadia Derbey <Nadia.Derbey@bull.net>'
533ltp/testcases/kernel/mem/mtest07/shm_test.c
534
535-<carmelo.amoroso@st.com> fixed ways by which Threads are handled
536ltp/testcases/kernel/mem/mtest07/shm_test.c
537
538-Fixing "gethostid01" to work fine on both 32-bit and 64-bit machines, pointed out by <brenohl@br.ibm.com>
539ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
540
541-<avagin@sw.ru> submitted new Testcases for "inotify" syscall on both file(s) and folder(s)
542ltp/testcases/kernel/syscalls/inotify/Makefile
543ltp/testcases/kernel/syscalls/inotify/inotify01.c
544ltp/testcases/kernel/syscalls/inotify/inotify02.c
545
546-<avagin@sw.ru> added README for "inotify" testcase
547ltp/testcases/kernel/syscalls/inotify/README
548
549-<rsalveti@linux.vnet.ibm.com> added proper indentation, EBUSY error and functions in correct place
550ltp/testcases/kernel/syscalls/swapon/swapon02.c
551
552-gcov-kernel: adding gcov-kernel patch for 2.6.18
553/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.18-gcov-arm-hack.patch,
554/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.18-gcov.patch
555
556-lcov: minor help text update
557/cvsroot/ltp/utils/analysis/lcov/bin/lcov
558
559-gcov-kernel: adding gcov-kernel patch for 2.6.19
560/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.19-gcov-arm-hack.patch,
561/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.19-gcov.patch
562
563-gcov-kernel: adding gcov-kernel patch for 2.6.20
564/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.20-gcov-arm-hack.patch,
565/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.20-gcov.patch
566
567gcov-kernel: adding gcov-kernel patch for 2.6.21
568/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-hack.patch,
569/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov.patch
570
subrata_modak1a3664e2007-04-28 13:33:25 +0000571LTP-20070430
572
573-Integration of UTS Namespace Testcases to LTP as submitted by <risrajak@linux.vnet.ibm.com>
574ltp/README
575ltp/runtest/containers
576ltp/runltp
577ltp/testcases/kernel/Makefile
578ltp/testcases/kernel/containers/Makefile
579ltp/testcases/kernel/containers/README
580ltp/testcases/kernel/containers/container_test.sh
581ltp/testcases/kernel/containers/libclone/Makefile
582ltp/testcases/kernel/containers/libclone/libclone.c
583ltp/testcases/kernel/containers/libclone/libclone.h
584ltp/testcases/kernel/containers/utsname/Makefile
585ltp/testcases/kernel/containers/utsname/README
586ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
587ltp/testcases/kernel/containers/utsname/runtests_noltp.sh
588ltp/testcases/kernel/containers/utsname/runutstest.sh
589ltp/testcases/kernel/containers/utsname/utstest.c
590ltp/testscripts/test_containers.sh
591
592-Integrating "KDUMP" testcases to LTP Test Suite as Submitted by <sachinp@linux.vnet.ibm.com>
593ltp/README
594ltp/testcases/Makefile
595ltp/testcases/kdump/README
596ltp/testcases/kdump/crash_cmds
597ltp/testcases/kdump/distro
598ltp/testcases/kdump/master
599ltp/testcases/kdump/setup
600ltp/testcases/kdump/sysinfo
601ltp/testcases/kdump/test
602ltp/testcases/kdump/tests
603ltp/testcases/kdump/verify
604ltp/testcases/kdump/rhtools/Makefile
605ltp/testcases/kdump/rhtools/OO_Descriptions.txt
606ltp/testcases/kdump/rhtools/crasher_mod/Makefile
607ltp/testcases/kdump/rhtools/crasher_mod/crasher.c
608ltp/testcases/kdump/rhtools/lkdtm_mod/Makefile
609ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
610ltp/testcases/kdump/susetools/Makefile
611ltp/testcases/kdump/susetools/Attic/OO_Description.txt
612ltp/testcases/kdump/susetools/crasher_mod/Makefile
613ltp/testcases/kdump/susetools/crasher_mod/crasher.c
614ltp/testcases/kdump/testlists/crasher
615ltp/testcases/kdump/testlists/Attic/i386-basic
616ltp/testcases/kdump/testlists/Attic/i386-lkdtt
617ltp/testcases/kdump/testlists/Attic/i386-manual
618ltp/testcases/kdump/testlists/lkdtm.orig
619ltp/testcases/kdump/testlists/Attic/ppc64-basic
620ltp/testcases/kdump/testlists/Attic/ppc64-lkdtt
621ltp/testcases/kdump/testlists/Attic/ppc64-manual
622ltp/testcases/kdump/testlists/Attic/x86_64-basic
623ltp/testcases/kdump/testlists/Attic/x86_64-lkdtt
624ltp/testcases/kdump/testlists/Attic/x86_64-manual
625
626- <sachinp@in.ibm.com> removed unwanted files from ltp/testcases/kdump/testlists directory
627ltp/testcases/kdump/testlists/Attic/i386-basic
628ltp/testcases/kdump/testlists/Attic/ppc64-basic
629ltp/testcases/kdump/testlists/Attic/x86_64-basic
630
631-Patch Submitted by <sachinp@linux.vnet.ibm.com> which removes the lkdtt code and adds lkdtm code
632ltp/testcases/kdump/test
633ltp/testcases/kdump/susetools/Makefile
634ltp/testcases/kdump/susetools/Attic/OO_Description.txt
635ltp/testcases/kdump/susetools/OO_Descriptions.txt
636ltp/testcases/kdump/susetools/lkdtm_mod/Makefile
637ltp/testcases/kdump/susetools/lkdtm_mod/lkdtm.c
638ltp/testcases/kdump/testlists/Attic/i386-lkdtt
639ltp/testcases/kdump/testlists/Attic/i386-manual
640ltp/testcases/kdump/testlists/Attic/ppc64-lkdtt
641ltp/testcases/kdump/testlists/Attic/ppc64-manual
642ltp/testcases/kdump/testlists/Attic/x86_64-lkdtt
643ltp/testcases/kdump/testlists/Attic/x86_64-manual
644
645-Patch Submitted by <sachinp@linux.vnet.ibm.com> for some configuration settings as pointed out by <jburke@redhat.com>
646-<sachinp@in.ibm.com> added options to select/run crasher/lkdtt tests on SLES
647-Patch Submitted by <sachinp@linux.vnet.ibm.com> which removes the lkdtt code and adds lkdtm code
648ltp/testcases/kdump/setup
649
650- 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
651ltp/runltp
652ltp/testcases/commands/tar/tar_tests.sh
653
654-Applied Patch submitted by "elliot_lee", against bug no. "[ 1697311 ] Compile error of 'lib/parse_opts.c' "
subrata_modak5d3c1f32007-05-08 05:37:12 +0000655ltp/
subrata_modak1a3664e2007-04-28 13:33:25 +0000656
657-Fix for Bug no. 1671695, Check return codes everywhere, as pointed out by 'Markus Elfring'
658ltp/lib/tst_tmpdir.c
659
660-Modifications to prevent Warnings during compilation
661ltp/lib/write_log.c
662
663-Changes to include 'egrep' as pointed out by 'kmaffey' [LTP Bug no. 1701305, logrotate_tests.sh fails on CentOS 4.4]
664ltp/testcases/commands/logrotate/logrotate_tests.sh
665
666-Patch Submitted by <sachinp@linux.vnet.ibm.com> for some configuration settings as pointed out by <jburke@redhat.com>
667ltp/testcases/kdump/README
668
669-Fix for Bug No 1592647, incorrect testcase diotest4-4, as pointed out by "Vagin Andrey"
670ltp/testcases/kernel/io/direct_io/diotest4.c
671
672-remove silly reliance on -DLINUX
673ltp/testcases/kernel/mem/vmtests/Makefile
674ltp/testcases/kernel/mem/vmtests/data_space.c
675ltp/testcases/kernel/mem/vmtests/stack_space.c
676
677-Applied Patch to change the way shmat() operates, pointed out/submitted by YI XU<yxu@suse.de>
678ltp/testcases/kernel/sched/process_stress/process.c
679
680-Fix for BUG no. "[1607899]" exit02 uses strcmp() on unterminated string, as pointed out by "ndade"
681-Fixed Bug No. ['1607881', "exit02 child does close() when description says it does not"], as pointed out by <Nicolas Dade>
682ltp/testcases/kernel/syscalls/exit/exit02.c
683
684-Fix for Bug no. '1221744' (fork12 race condition), as pointed by "Carl van Schaik"
685ltp/testcases/kernel/syscalls/fork/fork12.c
686
687-Applied Patch as submitted by "creese123" for bug no. ["1694484", semop01 corrupting get_arr.array]
688ltp/testcases/kernel/syscalls/ipc/semop/semop01.c
689
690-Fix for Bug no. "1687908"(raised by 'bdubbs'), patch submitted by <doug.chapman@hp.com>
691ltp/testcases/kernel/syscalls/mincore/mincore01.c
692
693-Fix for BUG no. "[1608461]" pipe10 calls strcmp() on unterminated string, as pointed out by "ndade"
694ltp/testcases/kernel/syscalls/pipe/pipe10.c
695
696-Fix for BUG no. "[1608492]" read04 calls strcmp() on unterminated string as submitted by "ndade"
697ltp/testcases/kernel/syscalls/read/read04.c
698
699-Modifications to prevent Warnings during compilation
700ltp/testcases/kernel/syscalls/rename/rename14.c
701
702-Fixing 'sysfs01' testcase to make it ask for File System Index of 'proc' instead of 'ext2' as pointed out by <doug.chapman@hp.com>
703ltp/testcases/kernel/syscalls/sysfs/sysfs01.c
704
705-Addressing the Issue when RHOST can be an IP_ADDRESS, as pointed out by "Ambar Seksena" <ambar.seksena@calsoftinc.com>
706ltp/testcases/network/rpc/rusers/rusers01
707
708-Patch for S390-31/64 Architecture, submitted by "B. N. Poornima"<bnpoorni@in.ibm.com>
709ltp/testscripts/ltpstress.sh
710
mreed10a0ab6472007-03-31 19:26:45 +0000711LTP-20070331
712
713-make sure people dont try and patch the generated file
714regen.sh
715
716-use POSIX redirection as pointed out by Will Newton
717Makefile
718
719-A fix for bug #29491. Made more robust for use with the use of initgroups
720fchown04.c
721
722-Fix for Bug no. [ 1671695 ] "Check return codes everywhere" as pointed out by "Markus Elfring"
723write_log.c
724
725-Helge Deller writes: use TST_SIZE rather than sizeof(palfa) as sizeof() evaluates to 27 (+1 for the NUL byte)
726read04.c
727
728-A fix for Bug #31162. Passes the correct address location to the mincore call.
729mincore01.c
730
731-remove silly reliance on -DLINUX
732Makefile, data_space.c, stack_space.c
733
734-cleanup
735sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c, sysfs05.c, sysfs06.c
736
737-Riaz Rahaman writes: make sure the call to malloc() worked
738semget05.c
739
740-Fix for Bug No. 1427780 (link07 fails) as pointed out correctly by 'Patrick Wyzorski'
741tst_tmpdir.c, link07.c
742
743-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.
744file_test.sh
745
746-Helge Deller writes: rename parisc to hppa and add tee/vmsplice/splice syscall numbers
747hppa.in, linux_syscall_numbers.h, order, parisc.in
748
749-A patch by Ricardo Salveti De Araujo that corrects the problem of a dhcpd test failsing when the eth0 device is not used
750dhcpd_tests.sh
751
752-overhaul test case completely and make sure we reset errno as pointed out by Riaz Rahaman
753sysconf01.c
754
755-Removing the size of negative 1 test. This fixes bug # 28825
756hugeshmget02.c, shmget02.c
757
758-A patch submitted by Raghuveer Raghavendra to fix the problem of a Child process is waiting for the SIGTERM signal.
759rename14.c
760
761-Henry Yei writes: Adds malloc check and frees memory during cleanup
762semop01.c
763
764-cleanup tests, revert nanosleep() workaround for broken kernels, and fix time comparison as pointed out by Helge Deller
765gettimeofday01.c, gettimeofday02.c
766
767-fixup /proc/sys/kernel/sem so it works properly as pointed out by Henry Yei
768semget05.c
769
770-Carmelo AMOROSO writes: &bad_addr is passed to sysfs when in reality we want to pass bad_addr
771sysfs06.c
772
773-Helge Deller writes: add support for hppa
774Makefile, shmt02.c, shmt04.c, shmt05.c, shmt06.c, shmt07.c, shmt09.c
775
776-Helge Deller writes: use __builtin_return_address(0) rather than "main" to avoid arch-specific details
777diotest4.c
778
779-cleanup code
780shmt02.c, shmt03.c, shmt04.c, shmt05.c, shmt06.c, shmt07.c, shmt08.c, shmt09.c, shmt10.c, semop01.c
781
mreed101fc99672007-03-01 04:37:03 +0000782LTP-20070228
783
784-Helge Deller writes: when calling open() with O_CREAT, the mode must be
785 specified. vmsplice01.c
786
787-A patch from Yi Xu to add a nanosleep between the first gettimeofday and the
788 next gettimeofday to make sure there has been a measurable time
789 (for gettimeofday function) elapsed gettimeofday02.c
790
791-Corrected problem found by Thomas Schulz. The syslog.conf file is now backed
792 up before any changes are made. syslog05
793
794-Cleaned up lines 161 - 171. Reading the pid-max value from
795 /proc/sys/kernel/pid_max. getsid02.c
796
797-Passing a 1 instead of 0 to genload with the -hdd option for the -i option.
798 This prevents a recursive loop. runltp
799
800-tweak CPPFLAGS so we can find all of our headers
801 Makefile
802
803-The attached patch (from Carol Hebert) corrects some errors and adds some
804 additional tests to the IPMI testcase in pounder2.
805 ipmitool
806
807-Removing the Ping test portion of this test because it is unneeded and
808 causes failures. mc_member
809
810-as pointed out by Helge Deller, make sure we only check the number of bytes
811 that we wrote read04.c
812
813-random updates from Jane Lv for uClinux
814 access05.c, chdir04.c, chroot03.c, creat06.c, execve03.c, semop05.c,
815 shmat01.c,shmctl01.c, link04.c, lstat02.c, mkdir03.c, mknod06.c, open08.c,
816 read02.c, rename08.c, rmdir02.c, rmdir03.c, rmdir05.c, stat03.c, stat06.c,
817 statfs02.c, symlink03.c, truncate03.c
818
819
mreed10cebf2952006-12-23 04:50:36 +0000820LTP-20061222
821
822-fix from Steven J. Hill use memset() instead of bzero()
823netsync.c
824
825-cleanup style
826lftest.c
827
828-fix by Will Newton to just use a normal anonymous mapping
829mmap09.c
830
831-do not use variable names the same as system functions (like stime() or utime())
832pan.c, tag_report.c, pipeio.c, fptest01.c, netpipe.c
833
834-fix from Jane Lv: large buffers on the stack make uClinux cry
835lftest.c
836
837-A fix for Bug 29489 that updates syslogtst.c for syslog-ng on SLES 10
838syslogtst.c
839
840-Multiple Makefiles had clean up changes made
841
842-scrub references to _syscall2
843sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c, sysfs05.c, sysfs06.c
844
845-use = rather than == when testing for equality in portable shell scripts as the latter is not POSIX
846ar01, 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
847
848-put -L path to ltp in LDLIBS for now (even though it is wrong) ... need to find out what LDFLAGS isnt properly being incremented
849Makefile
850
851-this uses bashisms so make sure we require bash
852rwtest.sh
853
854-use memcmp() instead of legacy bcmp()
855fsx-linux.c, fsx-linux.c, symlink01.c, fsx-linux.c
856
857-use syscall() instead of _syscall#()
858HTaffinity.c
859
860-Rename mknod01.c to mknodat01.c for bug # 30083
861mknod01.c, mknodat01.c
862
863-tweak cnt decrement to be POSIX friendly
864generate.sh
865
mreed10c552b4b2006-11-21 18:39:19 +0000866LTP-20061121
867
868-Removed an invalid errno value check.
869 diotest4.c
870
871-Fixed the setting of LTPROOT for the bin directory, not just the
872 ltp/testcase/network/multicast/mc_cmds directory for bug 25273
873 mc_cmds
874
875-descend into timers subdir when cleaning
876 Makefile
877
878-This patch amends pounder to build kernel 2.6.18 instead of 2.6.15.
879 build_kernel, memtest.patch, build_kernel, memtest
880
881-dynamically calculate TST_TOTAL rather than hardcoding it
882shmctl01.c, shmctl02.c, shmctl03.c
883
884-Fix from Jane Lv to move large arrays off the stack and into global
885 data section:
886 getgroups01.c, getgroups04.c
887
888-This patch makes the pounder control program handle SIGHUP by killing children
889 when we're told that the tty closed, else you close the pounder window and
890 various parts of it keep running.
891 run.c
892
893-The readme file has been updated for nfs
894 README
895
896-Disable this test case for kernels below 2.6.17 and not 2.6.16.
897 vmsplice01.c
898
899-This is a patch that allows pounder to record the contents of sysfs when it
900 starts, thus enabling us to take a better snapshot of the system state when
901 pounder starts. It also adds "lspci" into the PCI Device Tree heading per
902 user request.
903 get_hw_info
904
905-Since 2.6.17, _syscall* isn't exported into the user space any more, so all
906 the test cases using _syscall* will fail to be compiled This patch
907 remove _syscall5 from llseek.c and convert to syscall provided by libc.It
908 also includes some cleanups and makes the build cleaner and removes the
909 warning for
910 scsimain.c, llseek.c, scsimain.c
911
912-Backed out the "fix" in Bug 1592647, b/c I don't think the testcase is
913 actually broken.
914 diotest4.c
915
916-touchup code a little to make the expected behavior of test4 more obvious
917 setrlimit01.c
918
919
920-The random syscall generator has a bug on x86-64 where it only generates
921 random bits for the upper 32 bits of the syscall argument, and then truncates
922 the upper 32 bits anyway! This patch replaces the rand() weirdness with a
923 function that generates N bytes of random data instead. It also adds a -z
924 flag in case one *wants* the zero-arguments behavior; Max Asbock and Russ
925 Weight requested it because zero is a quick way to find kernel code paths
926 that don't check userland pointers.
927 CHANGELOG, randasys.c, random_syscall
928
929-Applied fix for Bugs item #1592647
930diotest4.c
931
932-A patch by Jacky Malcles (The IA-64 architecture sets SHMLBA to 1MB and) The
933 value of the pointer address passed to shmat being set in such a way that
934 rounding down to the nearest multiple of SHMLBA results above the current
935 heap.
936 shmt09.c
937
938
939-Made a change to a comment above the change for 1.11
940 mc_cmds
941
942-Disabling the ping test for now. The test can pass without this additional
943 check and can cause failures on some distros.
944 mc_commo
945
946
947-A patch by Suzuki Kp, that removed the definition of HZ from user space for
948 Bug # 28023.
949 adjtimex02.c
950
951
952-Comment out set -x to remove debug output
953 nfsstat01
954
mreed10fa0c2d62006-10-17 20:23:48 +0000955LTP-20061017
956
957-A fix for Bug 23587 where the connectathon test failed on linux client with cifs mount to Windows2003 R2 server
958op_chmod.c
959
960-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
96117-5.c
962
963Ssem_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
9645-1.c, 8-1.c, 1-1.c, 2-1.c
965
966-When calling pthread_attr_setscope, PHREAD_SCOPE_PROCESS is not supported by linux, change it to PTHREAD_SCOPE_SYSTEM and the test will pass
96720-1.c, 21-1.c, 21-2.c
968
969-Removed the ":" after 'v' in the getopts line because it is not using optarg.
970runltplite.sh
971
972-Added code to disable tests that will not run on kernels below 2.6.16
973faccessat01.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
974
975-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.
97622-1.c, 22-2.c
977
978-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
979asapi_06.c
980
981-A fix for bugs 27174 and 27177. This fixes the problem of reading HugePages_Free
982hugemmap01.c, hugemmap04.c
983
984-Correcting error messages
985ltpapicmd.c
986
987-This patch by Darrick Wong fixes complier warnings and overflow problems related to the use of large number #defines on some architectures.
988inconsistency-check.c
989
990
991-When calling pthread_attr_setscope, PTHREAD_SCOPE_PROCESS is not supported by linux, change it to PTHREAD_SCOPE_SYSTEM for testing
99215-1.c, 15-2.c
993
994
995-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 !
996fsx-linux.c
997
998-Changing include <posixtest.h> to include "posixtest.h"
9991-1.c
1000
1001-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.
1002default-tests.tar.gz, ipmitool, ipmitool
1003
mreed100585c412006-09-18 21:04:42 +00001004LTP-20060916
1005
1006-Code was added to disable tests that will not run on kernels versions lower
1007 than 2.6.16
1008 fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c,
1009 readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c, fchownat01.c
1010 symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c,
1011 tee01.c, mknod01.c
1012
1013-The following new test cases for 2.6.16 kernels and above were created by
1014 Yi CDL Yang
1015 fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c,
1016 readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c, fchownat01.c
1017 symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c,
1018 tee01.c, mknod01.c
1019
1020-Changes were made to several files to make them easier to read
1021 change_owner.mode.sh
1022
1023-Changes were made to remove DOS ^M
1024 ltp-run-files.txt, self_exec.c, Makefile, load_tagp.sh, str_agp.h, tagp.h,
1025 Makefile, user_tagp.h, pci-exp-tests-HOWTO, Makefile, README, runtest_off.sh,
1026 runtest_on.sh, README, Makefile, README, common.h, README.1ST, mem03.c,
1027 README, ltpClient.c, ltpServer.c
1028
1029-Changes made by Jacky Malcles that let ltp-aiodio.sh fun this scenario
1030 ltp-aiodio.part3
1031
1032-Changes made to linux __NR_ logic here
1033 Makefile, i386.in, ia64.in, linux_syscall_numbers.h, order, parisc.in,
1034 powerpc.in, powerpc64.in, regen.sh, s390.in, s390x.in, sparc.in, sparc64.in,
1035 stub-list, x86_64.in
1036
1037-Changes were made to Define _GNU_SOURCE if not already defined
1038 chmod05.c, chmod06.c, fchmod05.c, fchmod06.c, fcntl17.c, llseek01.c,
1039 llseek02.c, mount03.c
1040
1041-Generate script into generic shell and make sure we still work even if host
1042 lacks perl
1043 Makefile, generate.sh
1044
1045-A patch by jiang guowei for mmap1.c. It makes the option -v valid.Otherwise,
1046 when you type mmap1 -v in command line,it will show:invalid option.More
1047 detail,please see bug 1541053.
1048 mmap1.c
1049
1050-Applied a patch to fix bug #14744
1051 kill02.c
1052
1053- Changed Makefile to standard LTP makefile and fixed a build problem with the
1054 new lock tests
1055 ltp/testcase/network/nfsv4/lock/Makefile
1056
1057- Changes made to several Makefiles to force CFLAGS/LIBS to be evaluated
1058 once rather than everytime they are used
1059
1060-Standardize makefiles (punt UCLINUX/COLDFIRE cruft, build everything with
1061 "-Wall" and user-optimizations, remove pointless targets in favor of
1062 implicit ones, etc...) Makefiles
1063
1064-Adding files for Mitsu's networking tests.
1065 00_Descriptions.txt, Makefile, broken_ip4-checksum, broken_ip4-dstaddr,
1066 broken_ip4-fragment, broken_ip4-ihl, broken_ip4-protcol, broken_ip4-totlen,
1067 broken_ip4-version, broken_ip6-dstaddr, broken_ip6-nexthdr, broken_ip6-plen,
1068 broken_ip6-version, Makefile, 00_Descriptions.txt, Makefile,
1069 route4-change-dst,route4-change-gw, route4-change-if, route4-ifdown,
1070 route4-redirect, route4-rmmod, route6-change-dst, route6-change-gw,
1071 route6-change-if, route6-ifdown, route6-redirect, route6-rmmod
1072
1073-Add a common header for __NR defines
1074 fchownat01.c, fstatat01.c, futimesat01.c, mkdirat01.c, mknod01.c,
1075 openat01.c, splice01.c, tee01.c, common_timers.h
1076
1077-Added a patch by Mitsuru Chinen that added the Absolute path to execute sshd
1078 daemon ssh4-stress
1079
1080-This patch adds brackets because some versions of ssh requires square brackes
1081 around the IPv6 address.
1082 ssh-stress03-rmt
1083
1084-Changes are made to try to load .ko modules before .o as pointed out by HK
1085 ltpacpi.sh, load_tagp.sh, load_tbase.sh, load_tmod.sh, load_tdrm.sh,
1086 load_tbio.sh
1087
1088-Additional changes for uClinux fixes from Jane Lv
1089 access05.c, chdir04.c, chroot03.c, creat06.c, mkdir03.c, mknod06.c,
1090 nanosleep03.c, open08.c, pause02.c, rename08.c, rmdir02.c, sigrelse01.c,
1091 sockioctl01.c, stat03.c, statfs02.c
1092
1093-Made changes to clean up the makefile, clean up source code warnings, and
1094 add better libc/libepoll detection
1095 CheckVer.c, Makefile, epoll-ltp.c
1096
1097- A fix by Jeff Bailey for my previous breakage of install target in Multiple
1098 Makefiles
1099
1100-A patch was created tomake errno failure message more helpful
1101 sysctl03.c
1102
1103-A patch that sets the constant PAGE_SIZE to the kernel its running on
1104 fsx-linux.c
1105
1106-Changes were made to remove extraneous whitespace
1107 Makefile, pth_str01.c, pth_str02.c, pth_str03.c
1108
1109-A patch was created to move common defines/functions/etc... to one header
1110 file so we have to get it right just once
1111 clock_gettime02.c, clock_gettime03.c, clock_settime02.c, clock_settime03.c,
1112 common_timers.h, timer_create02.c, timer_create03.c, timer_create04.c,
1113 timer_delete02.c, timer_delete03.c, timer_settime02.c, timer_settime03.c
1114
1115-Adding files for Mitsur's networking tests
1116 00_Descriptions.txt, Makefile, mcast4-grpope01, mcast4-grpope02,
1117 mcast4-grpope03, mcast4-grpope04, mcast6-grpope01, mcast6-grpope02,
1118 mcast6-grpope03, mcast6-grpope04, 00_Descriptions.txt, Makefile,
1119 mcast4-pktfld01,mcast4-pktfld02, mcast6-pktfld01, mcast6-pktfld02,
1120 00_Descriptions.txt, Makefile, mcast4-queryfld01, mcast4-queryfld02,
1121 cast4-queryfld03, mcast4-queryfld04, mcast4-queryfld05, mcast4-queryfld06,
1122 mcast6-queryfld01, mcast6-queryfld02, mcast6-queryfld03, mcast6-queryfld04,
1123 mcast6-queryfld05, mcast6-queryfld06
1124
1125-A change was made to use __linux__ preprocessor from toolchain itself rather
1126 than a local custom _LINUX
1127 Makefile, sched_tc0.c, sched_tc1.c, sched_tc2.c, sched_tc3.c, sched_tc4.c,
1128 sched_tc5.c, sched_tc6.c
1129
1130-A fix type of option_message
1131 reboot01.c
1132
1133-Changes were made to cleanup source code
1134 domount.c, getopt.c
1135
1136-A patch that addes new functionality into the NFSvf lock tests. -fixes bugs -
1137 adds the capability to stress a server with multiple clients
1138 DEPLOY, Makefile, README, VERSION, locktests, locktests.c, locktests.h,
1139 locktests.py, netsync.c, locktests-2.tar.gz
1140
1141-Changes to shmt09 were made by Marc Tardiff. Refer to the cvs log file
1142 for more details. Tested successfully on sparc and i386 architectures.
1143
1144-Changes were made to shmt09 to account for ppc64
1145
1146-Added a warning to those who wish to fiddle
1147tests.init
1148
1149-Changes were made to declare splice for new vmsplice test
1150 i386.in, ia64.in, linux_syscall_numbers.h, powerpc.in, powerpc64.in,
1151 s390.in, sparc.in, sparc64.in, stub-list, x86_64.in
1152
1153-Changes were made to add cast to shutup warning
1154 timer_delete03.c, timer_settime03.c
1155
1156-A fix was made to remove trailing whitespace
1157 clock_gettime02.c, clock_gettime03.c, clock_settime02.c, clock_settime03.c,
1158 timer_create02.c, timer_create03.c, timer_create04.c, timer_delete02.c,
1159 timer_delete03.c, timer_settime02.c, timer_settime03.c
1160
1161-Fixes taken from Yi CDL Yang and create a CLOCK list for people to use
1162 as well as a func to turn a clock value into a string
1163 common_timers.h
1164
1165-Changes were made to unify the generate.sh scripts and use the new top level
1166 make-files script
1167 generate.sh, Makefile, generate.sh, Makefile, generate.sh, nfs02, Makefile,
1168 generate.sh, Makefile, generate.sh, Makefile, generate.sh, Makefile,
1169 generate.sh
1170
1171-Patches were submitted Mitsuru Chinen writes: As an end-of-line semicolon
1172 is missing, compiling asapi_06.c is failed.
1173 asapi_06.c
1174
1175-Patches were submitted Mitsuru Chinen writes: It seems that the contents
1176 of runtest/ipv6_lib gets old. Currently, there is no test named lib6,
1177 but more tests are available in testcases/network/lib6 directory.
1178 ipv6_lib
1179
1180=======
mreed107140f6d2006-09-18 19:41:41 +00001181LTP-20060918
1182
1183-Code was added to disable tests that will not run on kernels lower
1184 than 2.6.16
1185 fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c,
1186 readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c, fchownat01.c
1187 symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c,
1188 tee01.c, mknod01.c
1189
1190-The following new test cases for 2.6.16 kernels and above were created by
1191 Yi CDL Yang
1192 fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c,
1193 readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c, fchownat01.c
1194 symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c,
1195 tee01.c, mknod01.c
1196
1197-Changes were made to several files to make them easier to read
1198 change_owner.mode.sh
1199
1200-Changes were made to remove DOS ^M
1201 ltp-run-files.txt, self_exec.c, Makefile, load_tagp.sh, str_agp.h, tagp.h,
1202 Makefile, user_tagp.h, pci-exp-tests-HOWTO, Makefile, README, runtest_off.sh,
1203 runtest_on.sh, README, Makefile, README, common.h, README.1ST, mem03.c,
1204 README, ltpClient.c, ltpServer.c
1205
1206-Changes made by Jacky Malcles that let ltp-aiodio.sh fun this scenario
1207 ltp-aiodio.part3
1208
1209-Changes made to linux __NR_ logic here
1210 Makefile, i386.in, ia64.in, linux_syscall_numbers.h, order, parisc.in,
1211 powerpc.in, powerpc64.in, regen.sh, s390.in, s390x.in, sparc.in, sparc64.in,
1212 stub-list, x86_64.in
1213
1214-Changes were made to Define _GNU_SOURCE if not already defined
1215 chmod05.c, chmod06.c, fchmod05.c, fchmod06.c, fcntl17.c, llseek01.c,
1216 llseek02.c, mount03.c
1217
1218-Generate script into generic shell and make sure we still work even if host
1219 lacks perl
1220 Makefile, generate.sh
1221
1222-A patch by jiang guowei for mmap1.c. It makes the option -v valid.Otherwise,
1223 when you type mmap1 -v in command line,it will show:invalid option.More
1224 detail,please see bug 1541053.
1225 mmap1.c
1226
1227-Applied a patch to fix bug #14744
1228 kill02.c
1229
1230- Changed Makefile to standard LTP makefile and fixed a build problem with the
1231 new lock tests
1232 ltp/testcase/network/nfsv4/lock/Makefile
1233
1234- Changes made to several Makefiles to force CFLAGS/LIBS to be evaluated
1235 once rather than everytime they are used
1236
1237-Standardize makefiles (punt UCLINUX/COLDFIRE cruft, build everything with
1238 "-Wall" and user-optimizations, remove pointless targets in favor of
1239 implicit ones, etc...) Makefiles
1240
1241-Adding files for Mitsu's networking tests.
1242 00_Descriptions.txt, Makefile, broken_ip4-checksum, broken_ip4-dstaddr,
1243 broken_ip4-fragment, broken_ip4-ihl, broken_ip4-protcol, broken_ip4-totlen,
1244 broken_ip4-version, broken_ip6-dstaddr, broken_ip6-nexthdr, broken_ip6-plen,
1245 broken_ip6-version, Makefile, 00_Descriptions.txt, Makefile,
1246 route4-change-dst,route4-change-gw, route4-change-if, route4-ifdown,
1247 route4-redirect, route4-rmmod, route6-change-dst, route6-change-gw,
1248 route6-change-if, route6-ifdown, route6-redirect, route6-rmmod
1249
1250-Add a common header for __NR defines
1251 fchownat01.c, fstatat01.c, futimesat01.c, mkdirat01.c, mknod01.c,
1252 openat01.c, splice01.c, tee01.c, common_timers.h
1253
1254-Added a patch by Mitsuru Chinen that added the Absolute path to execute sshd
1255 daemon ssh4-stress
1256
1257-This patch adds brackets because some versions of ssh requires square brackets
1258 around the IPv6 address.
1259 ssh-stress03-rmt
1260
1261-Changes are made to try to load .ko modules before .o as pointed out by HK
1262 ltpacpi.sh, load_tagp.sh, load_tbase.sh, load_tmod.sh, load_tdrm.sh,
1263 load_tbio.sh
1264
1265-Additional changes for uClinux fixes from Jane Lv
1266 access05.c, chdir04.c, chroot03.c, creat06.c, mkdir03.c, mknod06.c,
1267 nanosleep03.c, open08.c, pause02.c, rename08.c, rmdir02.c, sigrelse01.c,
1268 sockioctl01.c, stat03.c, statfs02.c
1269
1270-Made changes to clean up the makefile, clean up source code warnings, and
1271 add better libc/libepoll detection
1272 CheckVer.c, Makefile, epoll-ltp.c
1273
1274- A fix by Jeff Bailey for my previous breakage of install target in Multiple
1275 Makefiles
1276
1277-A patch was created to make errno failure message more helpful
1278 sysctl03.c
1279
1280-A patch that sets the constant PAGE_SIZE to the kernel its running on
1281 fsx-linux.c
1282
1283-Changes were made to remove extraneous whitespace
1284 Makefile, pth_str01.c, pth_str02.c, pth_str03.c
1285
1286-A patch was created to move common defines/functions/etc... to one header
1287 file so we have to get it right just once
1288 clock_gettime02.c, clock_gettime03.c, clock_settime02.c, clock_settime03.c,
1289 common_timers.h, timer_create02.c, timer_create03.c, timer_create04.c,
1290 timer_delete02.c, timer_delete03.c, timer_settime02.c, timer_settime03.c
1291
1292-Adding files for Mitsuru's networking tests
1293 00_Descriptions.txt, Makefile, mcast4-grpope01, mcast4-grpope02,
1294 mcast4-grpope03, mcast4-grpope04, mcast6-grpope01, mcast6-grpope02,
1295 mcast6-grpope03, mcast6-grpope04, 00_Descriptions.txt, Makefile,
1296 mcast4-pktfld01,mcast4-pktfld02, mcast6-pktfld01, mcast6-pktfld02,
1297 00_Descriptions.txt, Makefile, mcast4-queryfld01, mcast4-queryfld02,
1298 cast4-queryfld03, mcast4-queryfld04, mcast4-queryfld05, mcast4-queryfld06,
1299 mcast6-queryfld01, mcast6-queryfld02, mcast6-queryfld03, mcast6-queryfld04,
1300 mcast6-queryfld05, mcast6-queryfld06
1301
1302-A change was made to use __linux__ preprocessor from toolchain itself rather
1303 than a local custom _LINUX
1304 Makefile, sched_tc0.c, sched_tc1.c, sched_tc2.c, sched_tc3.c, sched_tc4.c,
1305 sched_tc5.c, sched_tc6.c
1306
1307-A fix type of option_message
1308 reboot01.c
1309
1310-Changes were made to cleanup source code
1311 domount.c, getopt.c
1312
1313-A patch that adds new functionality into the NFSvf lock tests. -fixes bugs -
1314 adds the capability to stress a server with multiple clients
1315 DEPLOY, Makefile, README, VERSION, locktests, locktests.c, locktests.h,
1316 locktests.py, netsync.c, locktests-2.tar.gz
1317
1318-Changes to shmt09 were made by Marc Tardiff. Refer to the cvs log file
1319 for more details. Tested successfully on sparc and i386 architectures.
1320
1321-Changes were made to shmt09 to account for ppc64
1322
1323-Added a warning to those who wish to edit it
1324tests.init
1325
1326-Changes were made to declare splice for new vmsplice test
1327 i386.in, ia64.in, linux_syscall_numbers.h, powerpc.in, powerpc64.in,
1328 s390.in, sparc.in, sparc64.in, stub-list, x86_64.in
1329
1330-Changes were made to add cast to silence warnings
1331 timer_delete03.c, timer_settime03.c
1332
1333-A fix was made to remove trailing whitespace
1334 clock_gettime02.c, clock_gettime03.c, clock_settime02.c, clock_settime03.c,
1335 timer_create02.c, timer_create03.c, timer_create04.c, timer_delete02.c,
1336 timer_delete03.c, timer_settime02.c, timer_settime03.c
1337
1338-Fixes taken from Yi CDL Yang and create a CLOCK list for people to use
1339 as well as a func to turn a clock value into a string
1340 common_timers.h
1341
1342-Changes were made to unify the generate.sh scripts and use the new top level
1343 make-files script
1344 generate.sh, Makefile, generate.sh, Makefile, generate.sh, nfs02, Makefile,
1345 generate.sh, Makefile, generate.sh, Makefile, generate.sh, Makefile,
1346 generate.sh
1347
1348-Patches were submitted Mitsuru Chinen writes: As an end-of-line semicolon
1349 is missing, compiling asapi_06.c is failed.
1350 asapi_06.c
1351
1352-Patches were submitted Mitsuru Chinen writes: It seems that the contents
1353 of runtest/ipv6_lib gets old. Currently, there is no test named lib6,
1354 but more tests are available in testcases/network/lib6 directory.
1355 ipv6_lib
1356
mreed100585c412006-09-18 21:04:42 +00001357>>>>>>> 1.90
mreed101ab6be92006-09-01 16:41:05 +00001358LTP-20060822
1359
1360-Added files for Mitsuru's Chinen's nfs patch:
1361ns-mcast.h, ns-mcast_join.c, ns-mcast_receiver.c, network_stress.appl,
1362 network_stress.broken_ip, network_stress.icmp, network_stress.interface,
1363network_stress.multicast, network_stress.route, network_stress.tcp,
1364network_stress.udp ns-icmp_redirector.c, ns-icmpv4_sender.c,
1365ns-icmpv6_sender.c, ns-igmp_querier.c
1366
1367-Made changes to avoid hardcoding test count
1368mkdir03.c, open08.c
1369
1370-Changed the test to account for SLES 10. Now the syslog tests will test
1371 syslog-ng or syslogd depending on which one is present. The update was
1372 made for syslog01 - syslog10.
1373
1374-Corrected the copyright information to reflect SGI, instead of Cray, which
1375 was purchased by SGI years ago for files get_high_address.c, search_path.c
1376
1377-Removed the Ping test. The ping test is now skipped on SLES, but does not
1378 affect the execution of the rest of the test in mc_commo
1379
1380-Using syscall() rather than _syscall#() macros for the following files:
1381 sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c, sysfs05.c, sysfs06.c,
1382 sysctl01.c, sysctl03.c, sysctl04.c, sysctl05.c
1383
1384-Added a fix to eliminate whitespaces in getdents02.c, getdents03.c,
1385getdents04.c
1386
1387-Added a fix to re-order testcases a little to account for uclinux in
1388access05.c, lstat02.c, mknod06.c
1389
1390-A Correction was made to the name of the testcase in code...was incorrectly
1391called signal_test_03 and changed to signal_test_02.c
1392
1393-A fix to get the max pid value at runtime rather than compile time hardcode
1394wait402.c, setpriority04.c,Makefile, getsid02.c
1395
1396-A fix to remove extraneous include
1397swapon02.c
1398
1399- mc_cmds had two fixes. The test now uses [ae]th[01] in the ping command
1400using the -I option. Also the loop to determine which ethernet interface
1401is needed was moved to ensure that the correct ethernet interface was selected.
1402
1403-A patch was addded that allows the following files to get the PID_MAX value
1404from /proc/sys/kernel/pid-max:
1405access05.c, fcntl15.c, gethostid01.c, lstat02.c, mknod06.c, setrlimit02.c,
1406setsockopt01.c, stat03.c, truncate03.c
1407
mreed10aff5e062006-07-17 21:16:57 +00001408LTP-20060717
1409 - The tarball default-tests.tar.gz is a replacement for
1410 testcases/pounder21/default-tests.tar.gz. This new pounder config
1411 enables the magic sysrq key when pounder starts.
1412 - A patch submitted by Derek Wong to reduce the memory requirements of
1413 pounder's ramsnake test.
1414 - A patch submitted by Will Newton that allows for compatibility changes
1415 gcc 2.95.2 in th following files:
1416 lib.c, lib64.c, test.c, test64.c, test_func.c, test_func64.c, tools.c
1417 - Fixed ColdFire Makefile mistake in the syscall and syscalls/mmap directory
1418 - Added a note for uClinux users in the top level Makefile
1419 - A fix for failures in fcntl27 and fcntl28 for bugs 21614 and 23235.
1420 - A fix submitted for make_tree.c by Jacky Malcles that fixes this
1421 testcase by setting envp
1422 - A fix submitted to Jacky Malcles that fixes read_checkzero.c. The lseek
1423 function allows the file offset to be set beyond the end of the existing
1424 end-of-file of the file. If data is later written at this point,
1425 subsequent reads of the data is in the gap returns bytes of zeros until
1426 data is actually written into the gap.
1427 - In the testcase semget05.c the value of MAXIDS was changed for the specific
1428 machine by reading the system limit for SEMMNI - The maximum number of
1429 semaphore sets. This is a fix for bug 24745
1430 - A fix submitted by Amit K. Amora that initializes the alarm received
1431 code and allows the test to pass more than just once on 2.6.17-rc6
1432 alarm05.c,
1433 - A fix was submitted by Andy Echols for pan.c to fix an infinite
1434 loop problem that occurs in pan if runltp tries to run a test
1435 that isn't present.
1436 - A fix was submitted to cast TEST_RETURN to gid_t to avoid implicit casts
1437 which tend to cause problems with the testcase setregid03.c,
1438 - A patch submitted by Jacky Malcles that fixes the problem where
1439 i0_getevents() return value is not checked and may return 0 if
1440 no events are available and may generate a SIGSEGV in the testcase
1441 aiodio_append.c,
1442 - Backed out the _USC_LIB change for several Makefiles because it was
1443 breaking on the PowerPc platform on Fedora Core
1444 - Added code to ignore looking for PID_MAX on powerpc, s390, and i386 to
1445 fix build problems on newer kernel versions on the following files:
1446 sysctl05.c, setpriority04.c sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c,
1447 sysfs06. getdents01.c, sysctl03.c getsid02.c, sysctl01.c,wait402.c
1448 - TCP.c was changed to delete broken whitespace and also the call for
1449 accept(2) takes a socklen_t, not an int
1450 - Changes were added to the following files to use memset() instead of
1451 bzero():
1452 tlibio.c, write_log.c, doio.c, iogen.c, fsstress.c, fsx-linux.c,
1453 pthcli.c, pthserv.c, pth_str01.c, pth_str03.c, recvmsg01.c, sendmsg01.c,
1454 crash01.c, crash02.c, pingpong6.c,test_getname.c,fancy_timed_loop.c,
1455 infinite_loop.c, run.c, timed_loop.c, snake.c, rpc1.c,pipeio.c, mc_recv.c
1456 - Changes were added to the following files to use memcpy() instead of
1457 bcopy():
1458 serverCommunication.cpp, member.c, rpc1.c,pipeio.c,mc_recv.c
1459- A series of patches created by Mitsuru Chinen that created some addtional
1460 network stress tests.
1461- A change submitted by Liang Shuang that fixes su01_su for the arm
1462 architecture
mreed108c106642006-07-10 06:27:13 +00001463LTP-20060615
mreed1016bbc952006-06-16 20:20:58 +00001464-Added a patch from Darrick Wong to reduce the memory requirements of
1465 pounder's ramsnaketes
mreed10fbe2eca2006-06-16 20:46:36 +00001466-Added a patch for crash01.c from Olof Johansson <olof@lixom.net>
1467 POWER5 has coherent icache, but POWER4, PPC970 and some other processors
1468 lack it. The standard dcbst/icbi/isync is needed to avoid using the not
1469 so random (or stale) data instead.
mreed1016bbc952006-06-16 20:20:58 +00001470-Test.h was moved to common headers to eliminate the need for every test file to
1471 declare Tst_count extern
1472-Usctest.h was changed to eliminate scope issues when actually using TEST()
1473-Added a patch from Mike Gahangan to clean up a makefile with an extra build
1474 target variable.
1475-Added a patch from Issac Wilcox that can keeps the test from returning a false
1476 failure
1477-Made changes to setregid02, setregid03 and setregid04 to use gid_t instead
1478 of int where appropriate
1479-Made changes to setresgid01, setresgid02,setresgid03, setresuid01,setresuid02,
1480 and setresuid03 to pull the [gs]etre* prototypes from headers rather than
1481 defining them ourself
1482-Made changes to setreuid01,setreuid02,setreuid03,setreuid04,and setreuid05
1483 to use uid_t instead of int where appropriate
1484- Added a change to getpriority01 to combine the TEST_RETURN and TEST_ERRNO
1485 if check so that we always display PASS or FAIL messages as pointed out
1486 by Isaac Wilcox
1487- Added a patch to make the output of fork07 deterministic.
1488 Specifically, make sure stdout is flushed before forking 100 times,
1489 else you can get 101 copies of the output. This only seems to happen
1490 if glibc notices that stdout is a regular file, but in my test setup
1491 stdout is always redirected to a file and compared with something.
1492-Changed the declaration for setup and cleanup from extern in the
1493 following files:
1494
1495 alarm01,chdir02,chown01,close08,creat09,dup0,dup04,execl01,execle01,execlp01,
1496 execv01,execve01,execvp01,fchmod01,fchown01,fcntl02,fcntl03,fcntl04,fcntl05,
1497 fcntl09,fcntl10,fcntl23,fcntl24,fcntl25,fcntl26,fcntl27,fcntl28,fork01,
1498 fpathconf01,fstat01,fstatfs01,fsync01,getcontext01,getdtablesize01,getegid01,
1499 geteuid01,getgid01,getgroups02,gethostid01,gethostname01,getpagesize01,
1500 getpgrp01,getpeername01,getpid01,getppid01,link07,lstat01,mkdir08,open03,
1501 pause01,read01,readlink02, readlink03,rename02,rmdir04,select03,setgid01,
1502 setpgid01,setpgid02,setregid01,setuid02,stat05,statfs01,statvfs01,symlink02,
1503 symlink03,symlink04,symlink05,sync01,time01,time02,times01,umask01,uname01,
1504 unlink05,wait02,write01,setreuid01,setreuid02,getuid01,link05,
1505
1506LTP-20060515
mreed103f300452006-05-15 17:48:57 +00001507-Added a -e option to print out the date of the ltp release. Also
1508 the date of the version of LTP will be printed in log files.
mreed107d48bc32006-05-15 22:57:23 +00001509-A patch for parse_opts.c was removed because it caused several test cases to fail
mreed103f300452006-05-15 17:48:57 +00001510-Added a patch from Jacky Malcles to correct typos in ltp-aiodio.sh
1511-Added a patch from Jacky Malcles to fix aiodio_append.c
1512-Added a patch from Bibo Mao that fixes setrlimit03
1513-Added a patch that fixes file_test.sh.
1514-Added a patch that fixes gethostid01
1515-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
1516- Patches submitted by Thomas Gleixner to initialize interval values in setitimer03
1517
mreed10e46b6a42006-04-19 17:33:47 +00001518LTP-20060412
1519-Removed a patch for parse_opts.c that caused many test cases to fail.
mreed10d28e1d52006-04-11 17:07:17 +00001520-Applied a patch by Jacky Malcles that added a fourth scenario for ltp-aiodio.sh
1521-Fixed ld01 from failing on Assertions 1-7 for bug 22167
1522-Applied a fix for Lin Feng Shen to eliminate white spaces that caused mail02 to fail
1523- A fix created by Jacky Malcles that eliminates warning messages when complied on 64 bit platform
1524-Applied a patch to re-enable writing on arm per by Joe Pearson / Nick Pollitt
1525-Applied three patches by Joy Latten to the security test suite
1526-Applied patches from Robert Williamson to fix fcntl127. This test
1527should now be positive test versus negative...based on the properties of
1528 the open() call in the setup()
1529-Applied Patch from Robbie Williamson that fixed fcntl128. This testcase was changed the test to expect no errors. The fcntl() call should succeed regardless
1530-Applied a patch from gettimeofday01 to gettimeofday02 to fix the occasional failure
1531-Applied a fix to madvise02 by Jacky Malcles to eliminate the need for a special execution of the testcase for ia_64
1532-Applied a patch fixes the test 4 of mincore01.c that failed in 32 bit on a 64 bit kernel.
1533-Patches applied to pread02 to fix broken white spacing
1534-Applied a patch from Jane Lv for pread03.c. This fixed a missed step to initialize the read buffer array.
1535-Applied Patches submitted by Thomas Gleixner to initialize interval values to prevent setitimer01 and 02 from failing
1536-Applied updates from Darrick Wong for Pounder for Pounder21. Documentation was added to get pounder up and running quickly
1537-Feature added to Pounder21 that enables the sysrq key at the beginning of every pounder run
1538
mridgea2c14442006-03-06 16:39:56 +00001539LTP-20060306
1540- Applied an update to allow people to automatically declare the CREATE variable in IDcheck.sh.
1541- export a bunch of settings by default that since they are harmless
1542- allow people to store custom settings in config.mk
1543- 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
1544- Fix from Jackie Malcles, no such file or directory error
1545- make sure clean descends into the templates dir
1546- cleanup CRLFs from end of lines,
1547- fix dependency tracking so targets arent rebuilt all the time
1548- Applied LDFLAG cleanup patch from Mike Frysinger.
1549- set default Debug level to off
1550- fix warning: growfiles.c:357: warning: unused variable `opterr'
1551- use errno.h instead of doing extern int errno
1552- cut extraneous newlines from test output
1553- kill off unused strings msg1 and msg2
1554- cleanup test output by adding a lot more useful debug info
1555- use proper test output routines rather than homebrewed printf statements
1556- use proper tst_* functions for output
1557- fix for defect 21622, insufficient timeout value
1558- tighten up uClinux disabled messages
1559- fixes by Jane Lv to disable EFAULT related tests on uClinux
1560- cleanup debug output that shouldnt be shown at normal runtime
1561- make the -F option a bit smarter
1562- remove extraneous output and improve output when we do issue messages
1563- Jane Lv writes: I have patched flock03.c and sched_setparam05.c to replace fork() by vfork() on uClinux.
1564- calculate TST_TOTAL based upon the number of elements in the test array instead of hardcoding the value
1565- use TFAIL instead of TINFO to report test failures in getcwd02
1566- fix test on x86_64 and make error output a bit more helpful in gettimeofday
1567- New Memory mapping testcases.
1568- Jane Lv writes: use FORK_OR_VFORK() instead of fork() so this stuff works on uClinux
1569- need to define _GNU_SOURCE before including features.h or sigset prototype is missed
1570- patched flock03.c and sched_setparam05.c to replace fork() by vfork() on uClinux.
1571- use syscall() instead of _syscall2() to improve portability
1572- define INVALID_ADDRESS to get rid of warnings on 32bit hosts and make it more sane in general
1573- Fix for defect 21134, look for syslog-ng instead of syslogd on some systems.
1574- if a test failed as a non-root user and the reason was EPERM, then mark the test as PASS, not FAIL
1575 (security-minded kernels often restrict kernel buffer access for non-root users)
1576- fix test on 64bit hosts in syslog12
1577
1578
mridge721424a2006-02-07 19:23:59 +00001579LTP-20060205
1580- Added new fcntl() test contributed by Jacky Malcles to test opening with O_WRONLY
1581- Fix typo in nfs run script, nfs03 ran twice instead nfs04
1582- Added the LTP's Database Opensource Test Suite to the testsuite.
1583- Applied patch from Mike Frysinger that disables ballista if no perl
1584 is installed on the system and fixes the clean target.
1585- Applied LDFLAG fix from Mike Frysinger
1586- Applied patch from Mike Frysinger to ensure Makefile properly respect CFLAGS/LDFLAGS
1587- fixed some RH/Suse specific messages
1588- Updates for mmc security tests
1589- Updates for device driver testsuites from Amit Khanna (Intel)
1590- Applied memory leak fix in fsx-linux.c
1591- Fix for uClinux to fix execute error
1592- Fix to prevent not enough (pages) dups error in some cases
1593- Applied patch from Jacky Malcles: during its life fcntl23 has changed:
1594 used to open the file with O_RDWR and now is opening with O_RDONLY
1595- Added new fcntl() test contributed by Jacky Malcles to test opening with O_WRONLY
1596- Fixed gethostid01 so the second 64 bit check doesn't clobber the first 64 bit check by using a bitmask
1597- fix for defect 21050, the logic on line 211 was reversed causing the 64bit code to get run on a 64bit system
1598- Fixes for uClinux to fix fork and invalid memory access errors
1599- Fix for defect 21072, fixing the offset on some systems
1600- Applied patch from Mike Frysinger to resolve issue with UNALIGNED being defined multiple times for ARM targets.
1601- Patch to fix race condition on 64bit systems, fixes bugzilla 19013
1602- Fix for defect 21046, testcase should fail ENOMEM passes due to insufficient pages
1603- Applied patch from Jane Lv to disable test for uClinux.
1604- 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
1605- Fix to get rid of ugly messages during the make
1606- Fix for defect 21068, check for the existance of either syslogd or syslog-ng before failing and reporting an error
1607- Applied patch from Mike Frysinger to resolve problem with defining a local syslog() function when the tests are built statically.
1608- Fix for defect 20348, waitpid12 hangs occasionally
1609- Applied patch from Jeff Burke:
1610 Here is a patch that modifies the following files:
1611 testcases/network/nfsv4/acl/acl1.c - Fix for segfault in a printf.
1612 testcases/network/nfsv4/acl/create_users.py - Fix for help syntax
1613 (backwards -u users -g groups).
1614 testcases/network/nfsv4/acl/runtest - Fix for useradd command and also
1615 a echo command.
1616 testcases/network/nfsv4/acl/test_long_acl.py - Fix for output, the #
1617 of entries was munged with the word entries.
1618- Add sctp testcase updates
1619- Initial drop of pounder21 testsuite
1620
mridge707e23a2006-01-05 16:35:45 +00001621LTP-20060105
1622- Updates from Jennifer Monk to enable compiling w/o errors using XLC
1623- Applied Coldfire patch from Jody McIntyre:
1624 - Make the fdopen workaround blackfin-specific (not needed on Coldfire.)
1625 - getdents01: gcc 2.95 does not like declarations in the middle
1626 of functions, so move getdents to the top.
1627 - Add LDFLAGS to the following Makefiles:
1628 - Add -D_USC_LIB_ for Coldfire builds to the following Makefiles: creat,
1629 execve, fchdir, kill, mkdir, open, rename, rmdir, sched_setscheduler,
1630 vhangup, ipc/lib. This avoids symbol conflicts reported by gcc 2.95.
1631 - Skip the following syscall tests on Coldfire: madvise, mlock, munlock.
1632 These system calls are not implemented.
1633 - IPC: Modify the headers and Makefiles to avoid duplicate definitions of
1634 msgkey on Coldfire.
1635 - msgctl08, msgctl09: Lower MAXNPROCS to a value that will fit in the
1636 Coldfire's memory.
1637 - mallopt01: Define __MALLOC_STANDARD__ on Coldfire.
1638 - Skip mmap01 on Coldfire since it requires sbrk(), which is not available.
1639 - rename02: Remove private do_file_setup and use the library version to avoid
1640 symbol conflicts.
1641 - kill07: Declare semkey as extern on Coldfire to avoid symbol conflicts.
1642 - kill11: Move *msg declaration since gcc 2.95 does not understand C99.
1643 - sigaction01: Move -lc in the Makefile after -lpthread.
1644- Applied changes suggest by Jacky Malcles to keep gf18 from running longer than it needs.
1645- Applied a suggested solution from Jacky Malcles to allow growfiles to run correctly in 64bits.
1646- Applied a memory leak fix to fsx-linux tests.
1647- Applied patch from Marc Unangst to resolve issues with leaking file descriptors in inode01.c
1648- Update aio-stress.c tests from Chris Mason
1649- Applied patch from Bibo,Mao to use RT signal instead of SIGUSR1 to inform parent process that
1650 the child process has finished memory allocation.
1651- New security tests from Michael Harlow
1652- Applied patch from David Marlin to close the last file descriptor created in order to
1653 make one file descriptor available for loading a needed library.
1654- Added one line to gethostid, if 'hostid' includes fffffff, then we ignore.
1655- Applied fix for Sourceforge bug ID 1332508 in getsid02
1656- Appliec changes from Jane Lv for uClinux.
1657- Applied patch from Mark Ver to allow proper execution on s390x platform.
1658- Updates to ASAPI tests from David Stephens for new glibc and RFC 3542
1659- Renamed create_file.c to nfs04_create_file.c to resolve duplicate name problem with network stress tests.
1660- Updates to Makefile for acl testsuite
1661- Initial add of acl testsuite from Bull
1662- Updates from sridhar to sctp testsuite
1663- Comment out CFLAGS overrides in network-stress Makefile, it was causing build breaks in 64bit compiles
1664
1665
mridge2c029c92005-12-06 16:05:06 +00001666LTP-20051205
1667- New networkStress testcase files
1668- Security test updates for cleanup and testcase improvements
1669- New nfsV4 testsuite
1670- Updates for nfsV4 testsuite
1671- Updates for open_hpi_testsuite
1672- Corrected out of memory error msg in ltpstress.sh
1673
1674
mridgef9e446c2005-11-03 19:39:03 +00001675LTP-20051103
1676- fix from Bryce Harrington to corect a Makefile and path problem on some systems
1677- Updated aiocp to the latest level. See http://developer.osdl.org/daniel/AIO/
1678- Corrected a logical typo in the mmapstress test found by John Clemens:
1679- Changes for cleanup of digsig testcases
1680- Applied patch from Jacky Malcles to allow the test to execute correctly with
1681 the new 2.6 kernel.
1682- Fix for defect failure in fcntl23.c to lock readonly file, changed to open file RDONLY
1683- Fix gethostid01 to return correct code in 64 bit mode
1684- fix madvise01 testcase error where it may not run out of memory
1685- Applied patch [ ltp-Bugs-1168107 ] from Shyam Chandrasekaran:
1686- Fix bug in settimer01.c
1687- Fix write04.c to work on ia64
1688- Cleanup to not include redundant sys/socket.h after linux/socket.h
1689- Add NetworkStress testcases from IBM Japan
1690
1691
mridge3d1e7c42005-10-04 20:16:40 +00001692LTP-20051004
1693- this patch touchs up the output of ver_linux if gcc, fdformat, or mount is missing
1694- New testcases for tpm
1695- Fix compile error with strsep on some systems.
1696- Add a missing include file and corrects an fprintf
1697 format type to eliminate warning messages. It also performs some minor
1698 whitespace cleanup.
1699- patch attached fixes it so writetest is rebuilt whenever writetest.c is updated
1700- patch typecasts in writetest - the values given to printf to (long long int)
1701- patch initializes some uninitialized variables and adds a
1702 return statement (non-void function) to eliminate warning messages.
1703- patch process.c adds a missing include file, function return types
1704 and returns, cleans up structure initializations, and removes unused
1705 variables to eliminate warning messages. The debug print macro is also
1706 modified to handle a variable number of arguments.
1707- patch basically stubs out the GetContext function for uClibc and allows for any
1708 other system to be added accordingly since uClibc doesn't provide the function
1709 on later builds.
1710- Added code to check whether or not "ffffffff" is returned on some 64bit
1711 machines.
1712- Fix for defect 17215 in nanosleep02
1713- patch adds a missing include file, function return types
1714 and returns, and typecasts some variables to eliminate warning messages.
1715 GNU_SOURCE is also added to CFLAGS in the makefile, since otherwise
1716 the 'pselect' declaration is not found in some build environments.
1717- Fix for defect 17723 pTrace01.c
1718- patch adds missing include files and declares return types
1719 to eliminate warning messages for setfsuidxx.c
1720- TEST_ERRNO fix to display as a long int.
1721- Change sigrelse01 tests to eliminate duplicate function prototypes.
1722- Change to sigrelse01 to use time.h vs define in program.
1723- Fix for defect 17974, Strace/Ptrace hangs
1724- patch adds missing include files, function prototypes and
1725 returns, and removes unused variables to eliminate warning messages.
1726 It also corrects some sprintf format warnings and replaces 'abortx' with
1727 a version that accepts a variable number of arguments.
1728- The "generate.sh" script was mistakenly removed...added it back.
1729- Updates to check for connection failure vs unauthorized access fail in ftp02_s1, ftp03, ftp04, ftp05
1730- Cleanup - Removed the datafile directory, because this is created using the generate.sh
1731 script..which is called in the Makefile
1732
1733
mridge76941472005-09-06 19:31:09 +00001734LTP-20050907
1735- Added test for statvfs()
1736- Applied a load of patches submitted to the mailing list by Gentoo's Mike Frysinger
1737- Applied patch from Erik Andersee:
1738 if __NR_fremovexattr isnt defined by the current linux headers,
1739 acl_file_test.c will fail to build
1740- Relocated getcontext() test from getcontext01 to just getcontext.
1741 Also added the directory to the list of tests not ran on uclinux.
1742- Applied patch to madvise02 for tmp memory
1743- Applied patch to mallopt01 to fix logging error.
1744- fix for defect 17723, change sleep to an at least vs an exact amount
1745- Correct testcase return on RHEL 3 & 4 2.6.13-rc6-mm1
1746- Applied IA64 patch received from Jacky Malcles to write03-04
1747- Added -n option to allow disabling networking stress to ltp-stress
1748
1749
mridge2ade1d62005-08-04 19:34:51 +00001750LTP-20050804
1751- Applied fix from Greg Edwards for 64bit execution.
1752- self_exec magic required to run child functions on uClinux
1753- Applied patch from Mike Frysinger:trying to do a build on uClibc will abort in lib/tlibio.c because we dont
1754 provide aio.h find attached a patch which updates the check to include UCLIBC alongside
1755 UCLINUX
1756- remove call to create.sh script that checks for obscure c++ rpms
1757- remove all references to and creation of non-std /usr/local/bin/perl5
1758- fix ballista.cpp to not core dump with std c++ lib
1759- fix to add librt to MakefileTarget for running aio_suspend test:missing clock_gettime on linux
1760- remove printf.h and stdio.h from testcases/commands/ade/ld/rd1.c.
1761- Change to fix the addition of 2 minutes without going over 60 for the seconds
1762- patch to fix up the install target in disktest to match the install targets of everything else
1763- patch to fix writetest Makefile to not always rebuild the writetest binary
1764 regardless of whether you ran `make` or `make install` or whatever
1765- newer toolchains complain about redefining 'log' since it's a math function
1766 provided by the libc find attached a simple patch to rename the 'log' variable in
1767 testcases/kernel/ipc/ipc_stress/message_queue_test_04.c to 'logit'
1768- when running make in silent mode (make -s) the verbose mode of AR 'gets in the
1769 way' attached patch drops the -v and adds -c so that ar wont display the 'ar:
1770 creating blah.a' message either
1771- the current mallocstress.c emits a warning about newsize being used
1772 uninitialized because gcc doesnt detect the abort(0) path
1773 find attached a simple patch to prevent the warning from being issued
1774- Running nptl01 can fail if the test lasts longer than 300 seconds, patch to lower interations to 100000.
1775- Fixed clone04 to return correct failure code.
1776
1777
mridgedb67ec12005-07-12 16:14:04 +00001778LTP-20050707
1779- Applied fixes by Paul J.Y. Lahaie to implement support for UCLinux
1780- suppresses the warning "head: `-1' option is obsolete; use `-n 1'..."
1781- Updated the TEST() macro to return long, instead of int for use with 64bit architectures.
1782- Removed umount04.
1783- Security updates for ppc and 390 systems
1784- The K42 open source operating system bug fix for panic when alarm is cancelled.
1785- Applied some zSeries specific patches.
1786- Applied patches to allow NFSv4 testing:
1787- Define gettid() to syscall(__NR_gettid).
1788
mridge68b543a2005-06-08 15:06:09 +00001789LTP-20050608
mridge94da70e2005-06-08 15:04:49 +00001790- Added test for getcontext()
1791- Added additional test for mlockall().
1792- Added getdtablesize() test.
1793- Added pselect01 test.
1794- Added new fcntl tests to scenario.
1795- fs_inod - Raised the maximum file size for the random setting to 500Mb.
1796- upgrade disktest to version 1.2.8
1797- Clearify the comment explaining the second call to alarm() in
1798 testcases/kernel/syscalls/alarm/alarm06.c
1799- Corrected a bug in fcntl24.c and added new tests fcntl25, fcntl26, and fcntl27.
1800- Change to 1024 default if IO_BITMAP_BITS not defined
1801- Applied fix for conditions where ENOMEM test scenarios were failing.
1802- mlockall03 is a Test for checking basic error conditions for mlockall(2)
1803 starting from linux 2.6.9
1804- NGROUPS_MAX defined in limits.h is not the max number of groups in the
1805 system, it the max number guaranteed. Thus, if the system actually
1806 allows more, the test case doesn't produce the expected failure.
1807- test3 in setrlimit02.c:Test attempts to increase hard limit of RLIMIT_NOFILE resource.
1808 The rlim_max used by setrlimit() is expected to be greater than current hard limit to get EPERM.
1809- nfsstress - Corrected so the test can find gettid()'s definition.
1810- PTS Version 1.5.1 Released
1811- Removed old version of Open POSIX Test Suite (OPTS).
1812- Updated the open_posix_testsuite:
1813
1814
mridge7945fab2005-05-05 16:57:18 +00001815LTP-20050505
1816- Added DBAT testsuite, limited LTP tests for build verification - runltplite
1817- fix the bug on test table selinux when run the ltpmenu.
1818- Added new getpagesize() test.
1819- New test creates a data file of specified or random size and copies
1820 the file to a random directory depth on a designated filesystem.
1821 The two files are compared and checked for differences.
1822- Make nptl01 timeout and report failure rather than just hanging in the event of a fail.
1823- Moved SELinux testsuite from misc to the kernel/security directory.
1824- acct01 - Updated test to allow for execution on zSeries machines.
1825- ioperm01 - Fixed bug will cause ioperm01 receive SEGV and report "BROK" instead of "FAIL" when this test failed.
1826- nfs04 - use 'cmp' instead of 'diff' because I think byte comparison is better for the type of file created for this test.
1827- Fixed ftp01 and telnet01 seems designed to run with non-root user connection
1828 when the user name is set to RUSER environment variable.
1829 However, it is incomplete.ftp01 creates a directory whose permission is root.
1830 So, non-root user cannot write in the directory.
1831 telnet01 always consider the prompt is '#'
1832
mridge5a6acd22005-04-05 18:18:17 +00001833LTP-20050405
1834- Fixed '-d' option to runltp.sh
1835- Added optional ltp (fivextra) extended testsuite
1836- Added digital signiture testcases from the security team
1837- Applied patch from Gernot Payer to fix, mincore01, shmget02, capset02
1838- Applied suggested check from Carl van_Schaik to clone02.
1839- Added seLinux testsuite from security team and Stephen Smalley.
1840- Added NFS cthon04 tests needed files.
1841
1842
mridge9ae3d452005-03-07 20:33:15 +00001843LTP-20050307
1844- Added -v option to LTP, fixed -s option
1845- Removed fcntl16 until testcase can be fixed/changed.
1846- Fix for defect 14136, growfiles expanding a file past the 2G limit on ext2
1847- Applied patch from Marcus Meissner for SF bug #1114114
1848- Applied patch from David Miller for sigaction problems
1849- Applied a patch from Suzuki Kp to resolve some race/signal handling conditions
1850- In adapting specific LTP tests to uClinux running on Analog Devices'
1851 Blackfin processor, we found a problem in mount01 where malloc was not
1852 reserving space for the trailing null byte and strncpy was being called
1853 without enough bytes to account for the trailing null byte. The
1854 following patch fixes the problem
1855- Increased USER_PRECISION to 2200 to take into account the processes switching time nanosleep02
1856- The attached patch fixes a swapon cross compile build error I ran into
1857 recently. I verified that RH9 self hosted and cross compile builds now
1858- Removed the include of <asm/atomic.h> back out. Most distros and kernels
1859 can build and execute the test without it now.
1860- Change for defect 13778, when the /var/log/messages file is first moved, the first write fails
1861- The SIGINT sighandler will set the "intinitr" flag to 1 for the children. But if the
1862 "runtime" is small( a command line argument passed, the testcases were running
1863 for 5 secs here), it may happen that the SIGINT may be recieved before the
1864 child initialize the flag to 0, and which may lead to a hang
1865- Change to exclude lib6 directory from default build since it breaks earlier Distros
1866- Added code to handle cases where certain distros don't define AI_V4MAPPED in /usr/include/netdb.h
1867
1868
1869
mridge1ce866d2005-02-07 19:47:39 +00001870LTP-20050207
1871- runltp now exports $TMPDIR as a copy of $TMP, certain exceptions caused these to be different.
1872- extra functions for LTP libs are to make these tests fail with a more
1873 informative message when attempts to create swap on tmpfs are made.
1874- IPV6 testcase updates from David Stevens
1875- Applied patch from Jacky Malcles that fixes an inconsistency regarding synchronization.
1876- Make proc01 skip kcore
1877- Fix gives an hint to the probable solution if capset01 test fails
1878- Fix for race conditions in synchronization between children and parent on fcntl15.
1879- Applied patch from Jacky Malcles to allow test to run on ia64.
1880- The test llseek sets RLIMIT_FSIZE to a small number, this fix to
1881 restore it to its original value.
1882- Fix IPV6 Makefile install path problem
1883
mridgeda5a7752005-01-07 19:55:18 +00001884LTP-20050107
1885- Porting changes from John Kohl to help support compatablility LTP on Solaris, HP-UX and AIX.
1886- Add scsi virtual devices testsuite using scsi_debug
1887- Changes to fix defect 13205 - testcase (seg fault) fails when MALLOC_CHECK_=3 environment varible is turned on .
1888 Removed test for ppc64 as special exception, now passes child_stack+CHILD_STACK_SIZE as parameter to clone on ppc64
1889- Applied patch from Prashant Yendigeri that fixes execution path problem.
1890- Fix for defect 11968 - test seg faults on a SMP system (8-way)
1891- Removed a prior applied patch from getdents01, that broke the testcases.
1892- Applied patch from Ricky Ng-Adam to fix ioperm01 testcase.
1893- Applied patch from Jacky Malcles for madvise02.
1894- Applied fixes to error messages from Adam Lackorzynski.waitpidXX
1895- Applied cleanup patch from Prashant Yendigeri for writexx testcases.
1896
mridge387d9082004-12-03 21:05:40 +00001897LTP-20041203
1898- Change to fix file creation error on certain filesystems.
1899- gf15 and gf18 failed on both 32-bits and 64-bits,
1900 Growfile used lseek and fstat to operate file. When file grows
1901 beyond 4G,lseek and fstat would fail on 32-bits machine.
1902- Added fs-bench by Hironobu SUZUKI and additional JFFS
1903 testscript by G.BANU PRAKASH.
1904- Added mongo filesystem test by namesys and additional testscript from G.BANU PRAKASH.
mridgeda5a7752005-01-07 19:55:18 +00001905 /etc/init.d/cron restart
mridge387d9082004-12-03 21:05:40 +00001906- Applied patch from Jacky Malcles to allow test to run on IA64.
1907- settimeofday01 fails on some platforms(ia64,41611 x86-64) occasionally.
1908 The testcase did not consider the situation when CONFIG_TIME_INTERPOLATION is enabled.
1909- Remove case from password query since the distros use both upper and lower case P/p.
1910
1911
mridge71c27d72004-11-05 19:42:34 +00001912LTP-20041105
1913- Added extensive syscall testsuite (Ballista)
1914- Added new tests to EPoll testsuite
1915- Applied long path name patch from Michael Vieths
1916- Removed the requirement to have "." listed as the first directory, since it is not a documented requirement.
1917- GetDents01 - Used _syscall3() to allow this test to run on non-x86 archs.
1918- Applied message formatting patch from Gordon Jin.
1919- Applied IA64 specific patch from Jacky Malcles.
1920- Fixes from Chris Wright for swapon02 failures
1921- Restored the compile settings for Linux2.4/GLIBC2.2 and created a new one for Linux/GLIBC2.3 Removed -fwritable-strings
1922 and -DGLIBC=22 flags from compile.
1923- Applied a patch from Zhao Kai that added a pause to allow for testing on installations with improved PAM security.
1924
1925
mridge4b1e2c82004-10-07 20:47:29 +00001926LTP-20041007
1927- Applied fix from patch 1037010, submitted by mator.
1928- Changes from Kris Wilson on RH specific changes
1929- Changes from the security team testcases
1930- Add HOWTO for pci tests
1931- Changes for pci testcases
1932- Disable -std=c99 and -peandtic flags in writetest's Makefile. Some users of very old gcc versions
1933 had problems with this, but it looks like those versions of gcc will still compile it ok.
1934- Fix typo and add log statement if a failure on loading the test module
1935- Changes requested from the security team for fix PPC64 error
1936- Small fix to chown03 and fchown04. tst_tmpdir() call was happening in a spot that would cause
1937 it to break under certain automation environments.
1938- un-spamify fork11 test
1939- Fix getrlimit02. Rajeev Tiwari <rajeevti@in.ibm.com> pointed out that RLIMIT_NLIMIT was now too
1940 low in the usr include files for newer kernels to cause this to fail. Defined a new high one that
1941 ought to work for the forseeable future.
1942- Overhaul madvise02. Removed some invalid testcases, fixed one case that was an invalid failure, and a lot of cleanup
1943- Changes from SuSE for mincore tests
1944- Changes from Ihno for Itainium failures
1945- Changes from SuSE for setdomainname tests
1946- Changes submitted from SuSE for sethostname
1947- Changes to fix statfs03 error on trying to write to protected directory
1948- Change to fix defect 10947, failure on tmp directory
1949- Applied IA64 specific patch from Jacky Malcles:
1950
1951
1952
mridge4b95cce2004-09-08 20:34:39 +00001953LTP-20040908
1954- Modified runalltests.sh to call runltp.sh. runalltests.sh is now deprecated and will be removed early next year.
1955- Modified tst_tmpdir to ensure 777 permissions on test directory.
1956- Changes to ltp-aiodio.part3 for testcase run parameters
1957- Changes for 2.6.X so only delete modules is run, query and create are obsolete
1958- Updated runtest scenario with the latest SCTP tests.
1959- uncommented swapon() tests.
1960- added new paging tests, mincore and madvise
1961- Change to fix aio-stress problem will io errors on a short read during the random read portion
1962- Change to only print out a pass/fail instead of # of iterations pass/fail
1963- Added IA64 specific code for shmt09.
1964- Change to not do /dev/ptmx group write on arm arch.
1965- Applied patch from Ling, Xiaofeng to allow the test to use TDIRECTORY correctly.
1966- Corrected test 1 to show EPERM error pointed out by Ling, Xiaofeng.
1967- Change to close fileHandle prior to cleanup to correct testcase failure in NFS filesystems
1968- Change sleep time from 1 second to 10 seconds to allow system to pass
1969- Change to define RUSAGE_BOTH if not defined, RH removed from user space and other distros still support.
1970- Add arm arch to the ALIGNED typedefs
1971- Changes from Ihno for llseek01.c to check TEST_RETURN vs TEST_ERRNO
1972- use ltp functions in f00f test for better output parsing
1973- Fix Makefile to link open_files into the bin directory
1974- Get rid of extra = of "must be Root user" check
1975- Change the awk $4 to an $NF to support debian only returning 3 terms
1976- Change to tcpdump to check IFNAME define
1977
mridge2946edd2004-08-04 16:30:50 +00001978LTP-20040804
1979- Corrected TCbin definition.
1980- Changes to check for RedHat install when setting up environment variables
1981- Changed ROOT_PASSWORD to PASSWD to match other testcases.
1982- Change to check and exclude test if running on a 390 system since test is invalid on that platform
1983- Fix build errors in modify_ldt01 and modify_ldt02
1984- Additional security testcases
1985
mridge328c94e2004-07-07 16:01:20 +00001986LTP-20040707
1987- Added a new test for bind() written by Dan Jones.
1988- Jacky Malcles added support for ext3 and some cleanup code.
1989- Fixes to fix DMAPI defect
1990- Changes for eliminating dmapi.h
1991- Applied patch from Gary Williams to change malloc() to calloc() b/c some
1992 archs don't like the use of uninitialized memory.
1993- Fix typo and change i to a 1 in the bufcmp function in diotest_routines.c
1994- Applied patch from Gary Williams that added an optional forth arguement to
1995 semctl as a union, not a pointer to pointer, b/c pointer to pointer causes ppc
1996 to explode. Union will automagically interpret the union as a pointer as
1997 necessary....now works on multiple archs.
1998- Made sure that the shm segment is cleaned up if the shmat() fails.
1999- Applied patch from Wu Zhou to correctly cleanup in case of a failure.
2000- Added definition for SHM_HUGETLB for cases where this is not defined.
2001- Applied patch from Steve Hill and Gary Williams for MIPS.
2002- Applied a timing fix to allow the test to run on more architectures.
2003- Applied results cleanup patch from Gary Williams.
2004- Corrected the logic in the test to use -lepoll or not.
2005- Applied PASS message cleanup patch from Gary Williams
2006- Fix invalid syntax "if undefined" in modify_ldt tests
2007- Applied patch from Gary Williams for personality() tests to initialize
2008 PER_LINUX so we can clearly see if the desired changes occur.
2009- Updated to Posixtestsuite-1.4.3
2010
2011
mridgeaa0077d2004-06-03 20:44:47 +00002012LTP-20040603
2013- Minor corrections to the NUM_PROCS patch
2014- Added the ability to pass NUM_PROCS to the -c option for runalltests.sh
2015- Fix genload in runalltests.sh, it was trying to run it in all caps, but the binary is all lower case.
2016 Should actually run genload now.
2017- Patch from Alastair McKinstry to allow LTP to build on Linux/HPPA
2018- Changes for parameters passed to aio-sparse for correct offsets and restrictions on sizes.
2019- Add new security tests to syscalls testsuite
2020- In acl_file_test.c and acl_link_test.c syscalls regarding xattrs are still
2021 done via syscall, although libc functions are available. Furthermore I found
2022 out that on older distros for non-intel architectures both attr/xattr.h and
2023 constants like __NR_getxattr are not available, so in this case the these
2024 testcases are not built.
2025- Updates for the DMPAI testsuite ppc64 support.
2026- Fix failure on rwtest versions rwtest03 and rwtest04 due to mmap running out of resources.
2027- Made changes to get thread ID vs get PID for NPTL threads for unique filenames where child/parent PIDs are the same.
2028- Changes to diotest5 and diotest_routines to eliminate random/intermitant failures on data compare.
2029- Fixed memory leak in mmstress testcase.
2030- Changed clone02 to use tid instead of pid to eliminate failures on NPTL threads(same PIDs for parent/child)
2031- Changed fcntl15 getpid to gettid (syscall(gettid)) to get unique thread ID vs common PID in NPTL threads.
2032- Added adp testcases.
2033
2034
2035
mridgefa7fc452004-05-06 19:08:46 +00002036LTP-20040506
2037- Corrected a bug fix, so that the runalltests.sh script ends correctly and returns a
2038 0 or 1 depending on PASS/FAIL result.
2039- Applied bug fixes from Gernot Payer
2040- Changes for parameters passed to aio-sparse for correct offsets and restrictions on sizes.
2041- Changes to fix error "invalid argument" on parameters for aiodio_sparse tests
2042- Relocated the acl tests to /kernel/fs
2043- Added initial drop of DMapi testcases
2044- Applied fix from Joe Habermann for the "v" option, where in some cases the
2045 routine, sy_mmrw, will pass sbuf.st_size for the msync length without first
2046 having done the fstat to populate sbuf.
2047- Changes to have the directio run a pre-defined number of iterations for more complete testing
2048- Fix too many open filehandle problem on direct io tests
2049- Created a second test that checks how huge pages are mapped in 32-bit and
2050 64-bit processes.
2051- Added new test for testing that a normal mmap cannot be mapped into a
2052 high memory region.
2053- Added test to map a file to the max size possible.
2054- Made the tests 64bot friendly.
2055- Added tests for shmat() calls using hugetlb.
2056- Corrected tests to allow EACCES or EPERM, which is documented in POSIX.
2057- Update open_posix_tests to 1.4.1
2058
2059
mridge68e51e32004-04-05 16:02:08 +00002060LTP-20040405
2061- Added nptl scenario.
2062- Added ltp-run-files.txt file to identify testcases/scripts that are NOT run using runalltests.sh
2063- Added EAL2 (security) testsuite.
2064- Applied daemon typo patch from Andrew R. Reiter.
2065- Fixed a bug so that sysinfo() works on 32bit machines with +4GB of memory.
2066- Updated the nptl tests to only execute on NPTL enabled systems.
2067- Added a new test for testing a specific problem seen in certain version of NPTL where
2068pthread_cond_timedwait() can hang. This was written by Neil Richards of IBMUK.
2069- Fix EPoll PROTECT_FUNC macro to get around compiler bug for varible parameter list
2070- Fix for bug 7007, pickup correct NGROUPS
2071- Applied patch from Yaroslav Popovitch that addresses problems related
2072to the __syscall2 definition and 2.6 kernel based systems with glibc-kernheaders-2.4-8.43.
2073- Fix for bug 7009, failure on ppc64
2074- Changed NFS test to use /tmp instead of /mnt.
2075- Corrected sctp Makefile to allow for cross-compiled options to be passed down.
2076- Fixed bug 7011 on reiserfs
2077
2078
mridge9151fbb2004-03-04 19:33:10 +00002079LTP-20040304
2080- This patch makes rwtest generate a PASS/FAIL (Chris Dearman)
2081 message in the output
2082 log. Updated the runtest/* scripts that use rwtest. also
2083 changed the iogen01 test to use rwtest instead of invoking iogen/doio
2084 directly.
2085- Added AIO/DIO testcases from OSDL, SUSE
2086- Changes to AIO/DIO ( Marty Ridgeway )
2087 changes to aio-stress test runs
2088- Applied patches from Chris Dearman to set
2089 PASS/FAIL messages for ltp-stress. ( Chris Dearman )
2090- Created 2 new testcases to test the fcntl() ( Robbie Williamson )
2091 call with the F_SETLEASE option.
2092- tcp_cmds - Changed the ipchains test to ( Robbie Williamson )
2093 iptables.
2094- mmstress - Applied patch from Jacky Malcles and Gary Williams to remove the path
2095 constraints when calling "dummy".
2096- added new ltp epoll testcases ( Marty ridgeway )
2097- Added tests for GETLEASE, and SETLEASE w/FD_UNLCK ( Robbie Williamson )
2098- sendmsg01 - Removed test number 11, b/c it was not testing for EINVAL correctly. ( Robbie Williamson )
2099- setregid02 - Changes to accept now valid user ID ( Marty Ridgeway )
2100 and update testcase msg to reflect test group vs user
2101- dhcpd_tests - Appled syntax error patch. ( Hubert Lin )
2102- Updates to SCTP and new tests added. ( Marty Ridgeway )
2103- Update to OpenHPI 0.5.0 ( Robbie Williamson )
2104- Added Dan Carpenter's "Strace Test"
2105
2106
robbiewe0212472004-02-06 16:12:43 +00002107LTP-20040206
2108- Applied documentation cleanup patch. ( Randy Dunlap )
2109- Fixed the "-t" default option in ( Hubert Lin )
2110 runalltests.sh
2111- Relocated the aio tests to all reside ( Robbie Williamson )
2112 in one location under kernel/io.
2113- Fixed a 2.6 related compile error in the ( Marty Ridgeway )
2114 device driver test tbase.c file.
2115- Updated the diotests to compile with gcc ( Mark Meissner )
2116 3.4.
2117- Fixed race condition and stability of the ( Gary Williams )
2118 mmstress.c.
2119- Corrected pth_str02's return value checking ( Gary Williams )
2120 and results handling.
2121- Updated open08 to use an FHS specified file. ( Randy Hron )
2122- Fixed a buffer overflow problem in pipe07. ( Erik Andersen )
2123- Fixed setregid02's test case id. ( Paul Larson )
2124- Relaxed the expected results for string01. ( Marty Ridgeway )
2125- Removed the EFAULT test from syslog12 b/c ( Andi Kleen )
2126 it was unpredictable and didn't acheive the
2127 intended test result.
2128- Fixed an issue with data generation in ( Michael Wolf )
2129 gentan.c of float_trigo.
2130- Added tests for iptables. ( Hubert Lin )
2131- Updated mc_cmds to use 'netstat -i -n'. ( Hubert Lin )
2132- Corrected the "this_file" variable in the ( Jacky Malcles )
2133 rpc testcases.
2134- Corrected a typo in rusers test. ( Jacky Malcles )
2135- Fixed execution bug in ltpSockets.sh. ( Robbie Williamson )
2136- Updated the rlogin and telnet tests to ( Hubert Lin )
2137 execute correctly.
2138- Updated the xinetd tests to run under RHEL. ( Ming Gao )
2139- Corrected path locations in ltpfslvm.sh. ( Robbie Williamson )
2140
2141
2142LTP-20040108
robbiew1ecb2242004-01-08 17:10:56 +00002143- Fixed broken -l option in runalltests.sh. ( Paul Larson )
2144- Fixed netpipe typo in runalltests.sh. ( Paul Larson )
2145- Fixed memory leak in parse_opts.c library. ( Randy Hron )
2146- Removed personality() system call tests from ( Robbie Williamson )
2147 the runalltests.sh and ltpstress.sh scripts.
2148- Cleaned up file_test.sh for improved ( Glen Foster )
2149 execution.
2150- Cleaned up mail_tests.sh for improved ( Glen Foster )
2151 execution.
2152- Fixed the direct I/O tests to correctly ( Robbie Williamson )
2153 check if direct I/O is supported on the tested
2154 filesystem.
2155- Fixed a typo and correct return value in ( Jay Turner )
2156 clone07.c.
2157- Fixed coding error in getcwd03.c. ( Erik Andersen )
2158- Fixed problem of incorrect use of fclose(), ( Erik Andersen )
2159 instead of pclose() in msgctl08.c and
2160 msgctl09.c.
2161- Removed usmblks test from mallopt01.c. ( Erik Andersen )
2162- Updated the modify_ldt() tests to build ( Robbie Williamson )
2163 according to what struct is defined in
2164 asm/ldt.h: user_desc or modify_ldt_ldt_s
2165- Updated pipe07.c to check the number of used ( Robbie Williamson )
2166 file descriptors and adjust itself accordingly
2167 before executing.
2168- Updated sendfile03 to allow for situations ( Robbie Williamson )
2169 where the execution environment has more than
2170 STDIN, STDOUT, and STDERR in use.
2171- Removed assumptions about the width of a uid_t( Erik Andersen )
2172 and gid_t in the setregid02.c, setresuid03.c,
2173 and setreuid06.c.
2174- Fixed string01.c to not expect implementation ( Erik Andersen )
2175 specific results.
2176- Updated swapon02.c to build in environments ( Robbie Williamson )
2177 where MAX_SWAPFILES must be specified.
2178- Updated mc_cmds and tcpdump01 to handle ( Ming Gao )
2179 multiple interfaces better.
2180
2181
robbiewf7cbbc72003-12-04 17:37:06 +00002182LTP-20031204
2183- Allowed the test driver to ignore all ( Robbie Williamson )
2184 real-time signals.
2185- Removed the obsolete time() and stime() tests ( Robbie Williamson )
2186 from the default runalltests.sh and
2187 ltpstress.sh scripts.
2188- Updated "file_test.sh" with fixes to improve ( Glen Foster )
2189 execution and portability.
2190- Updated "cpio_tests.sh" with fixes to improve ( Glen Foster )
2191 execution and portability.
2192- Updated "cron_tests.sh" with fixes to improve ( Glen Foster )
2193 execution and portability.
2194- Updated "mail_tests.sh" with fixes to improve ( Glen Foster )
2195 execution and portability.
2196- Added Asynchronous I/O (aio) testcases. ( Marty Ridgeway )
2197- Added file & directory ACL control and ( Marty Ridgeway )
2198 management testcases.
2199- Added testcases for low-level SCSI & virtual ( Marty Ridgeway )
2200 SCSI devices.
2201- Updated direct IO tests to return TCONF if ( Robbie Williamson )
2202 the tested filesystem does not support dio.
2203- Updated acct01 & sockioctl01 to handle ( Robbie Williamson )
2204 situations where /dev/tty0 does not exist.
2205- Updated fsync02 to ensure max_block is always ( Robbie Williamson )
2206 greater than data_blocks.
2207- Updated getgroups03 to allow for better ( Susanne Wintenberger )
2208 stability and platform portabilty.
2209- Updated the modify_ldt testcases to allow the ( Robbie Williamson )
2210 tests the ability to build on installations
2211 that use type "user_desc" instead of
2212 "modify_ldt_s_s".
2213- Applied IA64 specific fixes to sigaltstack() ( Jacky Malcles )
2214 tests.
2215- Updated some of the utime() tests to sleep ( Glen Foster )
2216 longer than one second (2) to ensure proper
2217 execution on IA64.
2218- Updated some of the write() tests to make the ( Susanne Wintenberger )
2219 invalid address test 64bit portable.
2220- Added new NFS stress test: nfs_fsstress. ( Robbie Williamson )
2221- Updated OpenHPI testsuite. ( Kevin Gao )
2222- Updated ltpstress.sh to change the maximum ( Robbie Williamson )
2223 number of user processes to "unlimited"
2224 before testing begins (ulimit -u).
2225
2226
robbiew8ccd3ee2003-11-05 16:10:52 +00002227LTP-20031106
2228- Fixed bugs in runalltests.sh with creating ( Manoj Iyer )
2229 the results directory and locating 'pan'.
2230- Created new NFS test, nfs04, which tests ( Robbie Williamson )
2231 file integrity when copying across mounts.
2232- Updated the SCTP testcases. ( Marty Ridgeway )
2233- Fixed bugs in 'tar' shell tests. ( Glen Foster )
2234- Applied patch to 'doio' for machines that ( Jun Sun )
2235 have virtually indexed cache and cache
2236 aliasing problems
2237- Updated mem01 and mtest01 to execute on s390 ( Robbie Williamson )
2238 better.
2239- Added missing parenthesis to mmstress. ( Manoj Iyer )
2240- Added code to chown03 & fchown04 to set the ( Robbie Williamson )
2241 environment variable, "change_owner", if it
2242 is not already set.
2243- Set the clone stack size to 16384 for all ( Robbie Williamson )
2244 clone() tests.
2245- Applied IA64 specific patch to clone04. ( Jacky Malcles )
2246- Removed test8 from stat06 b/c it was not ( Robbie Williamson )
2247 valid under the SUSv3.
2248- Added some extra documentation to swapon02 ( Robbie Williamson )
2249 on how to handle glibc 2.2.5.
2250- Resolved bug #834027 with sync02. ( Robbie Williamson )
2251- Added option to log 'iostat' data during ( Robbie Williamson )
2252 testing using "ltpstress.sh".
2253
2254
robbiew95183522003-10-02 17:45:34 +00002255LTP-20031002
2256- Enabled better binary compatibility between ( Robbie Williamson )
2257 executions on NPTL and Linuxthreads.
2258- Created README for device drivers test ( Marty Ridgeway )
2259 executions.
2260- Resolved bugs #807255 & #807400 for fs_maim. ( Hien Nguyen )
2261- Updated disktest to version 1.1.12 ( Brent Yardley )
2262- Corrected the headers for capset and capget. ( Robbie Williamson )
2263- Applied IA-64 fix to clone06 and munlock02. ( Jacky Malcles )
2264- Fixed compile warning for gettimeofday01. ( Andreas Jaeger )
2265- Applied testcase stability patch to pipe() ( Erik Andersen )
2266 testcases.
2267- Fixed rlogin01 and telnet01 so that they ( Paul Larson )
2268 correctly detect when they pass.
2269- Applied updates to the OpenHPI test suite. ( Kevin Gao )
2270- Updated the Open POSIX test suite to 1.3.0. ( Robbie Williamson )
2271- Changed ltpstress to use all installed RAM ( Robbie Williamson )
2272 plus 1/2 swap space by default.
2273
2274
2275
robbiew11e6ea82003-09-04 18:12:11 +00002276LTP-20030905
2277
2278- Corrected "-d" option for runalltests.sh ( David Smith )
2279- Corrected ade commands tests to allow for ( Xu Cheng
2280 cross platform ppc64 execution. Robbie Williamson )
2281- Fixed compile errors for device driver ( Marty Ridgeway )
2282 tests seen on 2.5.73 kernels and above. ( Marty Ridgeway )
2283- Initial drop of drivers/base code.
2284- Added Device Simulator Framework. ( Marty Ridgeway
2285 David Cruz
2286 Sean Ruyle )
2287- Removed the need to include sys/stropts.h ( Robbie Williamson )
2288 in the syscall tests.
2289- Modified acct01 to use tty0 to allow for ( Paul Larson )
2290 testing in environments without a controlling
2291 terminal.
2292- Modified alarm03 to allow the timer to be ( George Ansinger
2293 rounded up to the next second. Paul Larson )
2294- Corrected ifdef settings for PowerPC64 by ( Robbie Williamson )
2295 changing all __ppc64__ to __powerpc64__
2296- Corrected pthread id display in the float_ ( Robbie Williamson )
2297 tests.
2298- Updated mc_cmds and tcpdump01 to support ( Xu Cheng
2299 multiple interfaces. Robbie Williamson )
2300- Applied patches: #788275, #788323, 788727, ( David Smith )
2301 and 788836.
2302- Updated OpenHPI testsuite. ( Kevin Gao )
2303- Removed the top-LTP tool from being built ( Robbie Williamson )
2304 using `make all` or `make install`.
2305- Removed the open_posix and open_hpi ( Robbie Williamson )
2306 testsuites from being built using `make all`
2307 or `make install`.
2308
robbiew4f3b1192003-08-07 17:34:57 +00002309LTP-20030807
2310
2311- Reorganized and updated the testcase ( Robbie Williamson )
2312 descriptions under /doc
2313- Updated the tst_rmdir API to use ( Robbie Williamson )
2314 remove() instead of rmdir().
2315- Added support for the __ARM_ARCH_4T__ ( Ramesh Subramanian )
2316 architecture.
2317- Updated clone() tests to allow them ( Robbie Williamson )
2318 to execute on ppc64.
2319- Created new clone07 test to check for ( Robbie Williamson )
2320 glibc bug.
2321- Rewrote the generate.sh scripts to perl ( Randy Hron
2322 for faster execution. Robbie Williamson )
2323- Updated "fsstress" to allow setting the ( Robbie Williamson )
2324 number of loops to run and cleanup options.
2325- Removed case from diotest4 for read/writes ( Robbie Williamson )
2326 with negative counts. Not in SUS.
2327- Fixed chown03 testcase to allow for better ( Paul Larson )
2328 execution stability.
2329- Added check to mmapstress tests to see if ( Robbie Williamson )
2330 roundup() is defined, before defining it.
2331- Cleaned up sched_stress. ( Randy Hron )
2332- Modified diotest4 to test dio to /dev/null ( Robbie Williamson )
2333 but not record it as a pass or fail.
2334- Removed extra "\n"s from creat09. ( Paul Larson )
2335- Updated syscall tests that used their own ( Randy Hron )
2336 strcpy() definition, instead of string.h's.
2337- Fixed fchown04 testcase to allow for better ( Paul Larson )
2338 execution stability.
2339- Updated fcntl14 to allow for better execution ( Ramesh Subramanian )
2340 stability & remove possibility of false fails.
2341- Applied Xtensa architecture specific patches. ( Joe Taylor )
2342- Updated memory tests to allow for distros ( Robbie Williamson )
2343 that allow non-root users to m(un)lockall
2344 within the RLIMIT_MEMLOCK resource limit.
2345- Changed the way munlock02 attempts to access ( Robbie Williamson )
2346 outside it's memory space to a more reliable
2347 method.
2348- Corrected an expected error return for a case ( Andrew Morton
2349 in recvmsg01 and sendmsg01. Paul Larson )
2350- Corrected compiler warnings in the multicast ( Robbie Williamson )
2351 test, mc_opts.
2352- Corrected syntax error reported in ( Robbie Williamson )
2353 Bug #773670.
2354- Corrected unitialized variable problem in ( Ramesh Subramanian )
2355 sendfile01.
2356- Updated the Open Posix Test Suite to 1.2 ( Robbie Williamson )
2357- Applied patches to Open HPI Test Suite. ( Kevin Gao )
2358
2359
robbiewfe26f4f2003-07-09 22:01:26 +00002360LTP-20030710
2361
2362- Added LIB_DIR variable to top-level Makefile ( Robbie Williamson )
2363 to allow specification of where to install
2364 libproc.so for the top-LTP tool.
2365- Updated Open POSIX Test Suite to 1.1.0. ( Robbie Williamson )
2366- Added JFS tests to the LVM test script. ( Marty Ridgeway )
2367- Removed tests from the LTP system stress ( Robbie Williamson )
2368 script that had problems running concurrently.
2369- Updated ar01 to avoid bug if building rpm. ( Manoj Iyer )
2370- Added ACPI testcases. ( Marty Ridgeway )
2371- Added testcases to execute inline functions in ( Marty Ridgeway )
2372 the kernel tree.
2373- Added testcases to for the NLS filesystem. ( Marty Ridgeway )
2374- Added PCI testcases. ( Marty Ridgeway )
2375- Added USB device testcases. ( Marty Ridgeway )
2376- Applied code cleanup patches to stream tests. ( Randy Hron )
2377- Ported sem02.c to use some of the LTP test ( Paul Larson )
2378 harness API.
2379- Updated mtest01 to fix hang issues. ( Robbie Williamson
2380 Paul Larson )
2381- TCID fixes to various syscall tests. ( Paul Larson )
2382- Cleanup of various syscall test outputs. ( Paul Larson )
2383- IA64 fix to mlock02, mprotect01, munlock02. ( Jacky Malcles )
2384- Applied uclibc patch for memory tests. ( David McKay )
2385- Increased the size of memory to attempt to ( Robbie Williamson )
2386 munlock for munlock02 to ensure correct
2387 test execution.
2388- Updated readdir02 to catch SIGSEGV and fixed ( Robbie Williamson
2389 small bug in test. Paul Larson )
2390- Updated recvmsg01 and sendmsg01 to handle 2.5 ( Robbie Williamson )
2391 64bit architecture specifics.
2392- Updates to syslog01-10 to support Debian ( Robbie Williamson
2393 systems and improved their stability. Paul Larson )
2394- Applied IA64 specific patch to syslog11/12. ( Robbie Williamson )
2395- Removed an unneccessary free() call in ustat01 ( Doug Ramier )
2396- Corrected the "install:" section of the mc_opts ( Robbie Williamson )
2397 network test.
2398- Added default option for RHOST for nfs03 and ( Robbie Williamson )
2399 nfsstress.
2400- Modified rwho01, sendfile01, tcpdump01 to use ( Manoj Iyer )
2401 test APIs and added checks for required
2402 commands.
2403- Added the Open HPI testsuite. ( Kevin Gao
2404 http://openhpi.sourceforge.net/ Robbie Williamson )
2405- Added new filesystem testscripts. ( Marty Ridgeway )
2406- Added 'mkrootfs' utility to tools section. ( Manoj Iyer )
2407
2408
2409
2410
robbiew833ce092003-06-06 16:15:53 +00002411LTP-20030606
2412
2413- Updated ltpmenu to redirect `ver_linux` output ( Robbie Williamson )
2414 to the redirected output file.
2415- Added warning to runalltests.sh when the "-x" ( Robbie Williamson )
2416 option is selected.
2417- Corrected syntax error in RHOST/PASSWD ( Robbie Williamson )
2418 checking section.
2419- Made `pan` Makefile honor top-level LOADLIBES. ( Robbie Williamson )
2420- Relocated all Open POSIX Test Suite tests ( Robbie Williamson )
2421 listed in the scenario files to /runtest/posix.
2422- Relocated all Open POSIX Test Suite tests to ( Robbie Williamson )
2423 /testcases/open_posix_testsuite.
2424- Removed OPEN Posix Test Suite tests from ( Robbie Williamson )
2425 runalltests.sh default run.
2426- Ported new asynchronous I/O test, aio01, to ( Narasimha Sharoff
2427 LTP. Paul Larson )
2428- Added ppc64/ia64 fix to diotest4. ( Peter Bergner
2429 Robbie Williamson )
2430- Updated mem01 to use sysinfo() and adjusted ( Robbie Williamson )
2431 allocation limits.
2432- Updated mtest01 to run on large memory machines ( Robbie Williamson )
2433- Updated mmap tests to correctly cleanup after ( Paul Larson )
2434 execution.
2435- Cleaned up sched_stress and fixed problem with ( Paul Larson )
2436 segfaulting reported by Andi Kleen.
2437- Added s390/s390x specific code to clone() tests ( Jay Huie
2438 Robbie Williamson )
2439- Fixed typo in mkdir04 in PASS output. ( Paul Larson )
2440- Corrected syntax error in munlockall02. ( Robbie Williamson )
2441- Applied ppc64 and s390x fix to profil01. ( Steve Munroe
2442 Robbie Williamson )
2443- Fixed syntax problem in mc_opts. ( Robbie Williamson )
2444- Fixed "-i" problem with sendfile02. ( Aniruddha Marathe )
2445- Included /asm/atomic.h file to swapon02 ( Paul Larson )
2446 includes to allow test to compile on RH 7.2
2447- Applied ia64 fix for sysctl() tests. ( Jacky Malcles )
2448- Made syslog tests correctky cleanup after ( Robbie Williamson )
2449 failure and handle multiple instances.
2450- Fixed mc_commo to make sure `ping` uses the ( Dang En Ren
2451 correct interface. Robbie Williamson )
2452- Fixed small bug in ltpServer.c. ( Paul Larson )
2453- Allowed `make` to continue on errors in ( Robbie Williamson )
2454 open_posix_testsuite build/install.
2455- Added pause in "all" and "install" section of ( Robbie Williamson )
2456 open_posix_testsuite/Makefile to allow user to
2457 read location of build/install error logfiles.
2458- Removed the procps directory in /tools and ( Robbie Williamson )
2459 replaced with a stripped down version: top-LTP.
2460
2461
robbiewb572e782003-05-08 17:20:22 +00002462LTP-20030508
2463
2464- Updated the LTP to build and execute on NPTL ( Robbie Williamson )
2465 installed systems
2466- Applied 'ash' compatibilty patch ( Dan Kegel )
2467- Applied "CFLAGS+=" Makefile patch ( Vasan Sundar )
2468- Created "/testscripts" directory and relocated ( Robbie Williamson )
2469 scripts to it
2470- Fixed kill problem with genload's stress.c ( Amos Waterland )
2471- Added checking for users and sys groups to ( Robbie Williamson )
2472 IDcheck.sh. Also, called the script from
2473 runalltests.sh before executing tests to support
2474 cross-compiled platforms
2475- Added 'ltpmenu' GUI ( Manoj Iyer
2476 Robbie Williamson )
2477- Applied "posixfy" patches ( Vasan Sundar )
2478- Updated runalltests.sh to use -o for ( Robbie Williamson )
2479 redirecting output.
2480- Added code to runalltests.sh to prompt for ( Robbie Williamson )
2481 RHOST and PASSWD when running network tests.
2482- Updated Open POSIX Test Suite header file to ( Robbie Williamson )
2483 allow timer tests to build.
2484- Compiler warnings cleanups. ( Robbie Williamson )
2485- Corrected buffer overflow in inode02. ( Dan Kegel )
2486- Updated disktest to 1.1.10 and fixed for ( Robbie Williamson )
2487 systems w/o O_DIRECT
2488- Completed merge of Open POSIX Test Suite 0.9.0 ( Robbie Williamson )
2489- Applied ia64 specific patches ( Jacky Malcles )
2490- Updated Makefiles to allow use of "-j" ( Nate Straz )
2491- Correct fork05 for use in newer glibc/kernels ( Ulrich Drepper )
2492- Applied "type" fixes to recvfrom and recvmsg ( Andreas Jaeger )
2493- Applied x86_64 specific patches ( Andreas Jaeger )
2494- Applied MSG_CMSG_COMPAT fix for 64bit 2.5 ( Bryan Logan )
2495 kernels.
2496- Added new testcase for setegid. ( Dan Kegel )
2497- Modified syslog tests to use test apis ( Manoj Iyer )
2498- Added 2.5 timer tests. ( Aniruddha Marathe )
2499- Added Device Mapper tests. ( Marty Ridgeway )
2500- Added sockets tests. ( Marty Ridgeway )
2501- Removed fptest03 due to use of obsolete ( Robbie Williamson )
2502 syscalls that perform 48bit math operations
2503
2504
2505
2506
robbiew7a33c7d2003-04-03 17:11:28 +00002507LTP-20030403
2508
2509- Fixed CFLAGS in all makefiles to append (+=) ( Vasan Sundar )
2510- Removed the outdated & poorly written ( Robbie Williamson )
2511 GUI ( ltp )
2512- Corrected bug with -x flag in runalltests.sh ( Robbie Williamson )
2513- Added additional documentation into ( Manoj Iyer
2514 runalltests.sh Robbie Williamson )
2515- MASSIVE compiler warnings cleanup. ( Andreas Jaeger )
2516 ( Robbie Williamson )
2517- Corrected library linking at build time. ( Andreas Jaeger )
2518- Added descriptions to first line of all ( Robbie Williamson )
2519 runtest scenarios.
2520- Commented out 2 cases in syslog11 test that ( Paul Larson
2521 clear the dmesg buffer. Robbie Williamson )
2522- Updated fs_maim to use ext3 and reiserfs. ( Airong Zhang )
2523- Removed "\n"s from testcase outputs. ( Dan Kegel )
2524- Corrected direct_io tests to compile a dummy ( Vasan Sundar )
2525 program if O_DIRECT is not defined & return
2526 TCONF.
2527- Changed stress_floppy to use `cp` instead of ( Robbie Williamson )
2528 `ln` with its data directory.
2529- Applied IA64 specific patch to shmt02, shmt04, ( Jacky Malcles )
2530 shmt05, shmt06, shmt07.
2531- Relocated the module tests to .../kernel/module ( Paul Larson )
2532- Removed module tests from syscalls scenario ( Paul Larson )
2533 file.
2534- Corrected the stack management in clone tests. ( Chris Dearman )
2535- Corrected the pids casting from int to pid_t ( Jaideep Dharap )
2536 in fcntl17.
2537- Applied fix to flock03 to have the file ( Matthew Wilcox )
2538 descriptor passed to the child.
2539- Enabled the validation section of getgroups03. ( Robbie Williamson )
2540- Added code to getsid02, setpriority04, & ( Robbie Williamson )
2541 wait402 to use PID_MAX_DEFAULT if PID_MAX is
2542 not defined.
2543- Fixed gettimeofday01 for gcc-3.2 quirk with ( Andi Kleen
2544 x86-64. Paul Larson )
2545- Fixed msgctl08 and msgctl09 to check for the ( Dan Kegel )
2546 `ipcs` command before trying to use it.
2547- Added IA64 specific code to shmat01. ( Jacky Malcles )
2548- Fixed problem with kill11 false failure with ( Paul Larson )
2549 some compilers.
2550- Changed llseek tests to call lseek64. ( Andreas Jaeger )
2551- Replaced calls to time() with calls to ( Dan Kegel )
2552 gettimeofday() in nanosleep01 to help avoid
2553 race conditions.
2554- Removed race condtions in recv01, recvfrom01, & ( Dan Kegel )
2555 recvmsg01.
2556- Replaced setegid() call with setregid() call in ( Robbie Williamson )
2557 setresgid01.
2558- Added code to check for NR_socketcall before ( Andi Kleen )
2559 executing the socketcall tests.
2560- Fixed swapon02 for correct execution on 2.5 ( Susanne Wintenberger )
2561- Fixed system specific build problem with ( Paul Larson )
2562 swapon02
2563- Corrected the MININT section of abs01. ( Robbie Williamson )
2564- Moved generate() into main.c for the float_* ( Robbie Williamson )
2565 tests.
2566- Explicitly set the stacksize in main.c for the ( Robbie Williamson )
2567 float_* tests.
2568- Removed optimization from building the float_* ( Robbie Williamson )
2569 tests.
2570- Relocated netpipe-ipv6 from ipv6/tools to the ( Robbie Williamson )
2571 top-level /tools directory.
2572- Adjusted send and receive buffers for ( Robbie Williamson )
2573 sendfile01 to PATH_MAX.
2574
2575
2576
robbiew58884322003-03-05 23:19:39 +00002577LTP-20030306
2578
2579- Changed IDcheck.sh to only prompt for id ( Robbie Williamson )
2580 creation if the user is root.
2581- Added LVM test execution scripts. ( Marty Ridgeway )
2582- Added system stress execution script. ( Robbie Williamson )
2583- Added tst_kvercmp() API to allow test ( Paul Larson )
2584 creators to query the kernel version.
2585- Removed all external int declarations of ( Anton Blanchard,
2586 "errno" and replaced with includes of errno.h Susanne Wintenberger,
2587 Robbie Williamson )
2588- Replaced usage of sigaction() with signal() ( Nathan Straz )
2589 in `pan`.
2590- Ported and merged all tests from the Open ( Robbie Williamson )
2591 POSIX* Testsuite:
2592 pthreads
2593 semaphores
2594 timers
2595 clock()
2596 nanosleep()
2597 raise()
2598 sigsetops
2599- Added flock06 test. ( Matthew Wilcox )
2600- Added ipchains and dhcpd (server) tests. ( Manoj Iyer )
2601- Patched Makefiles to stop execution on errors. ( Vasan Sundar )
2602- Patched Makefiles to allow non-root users to ( Robbie Williamson )
2603 run 'make install'.
2604- Fixed 'ar' test to use CC defintion in ( Anton Blanchard )
2605 Makefile.
2606- Corrected typos in install section of ( Manoj Iyer )
2607 commands/fileutils/<test> Makefiles.
2608- Added tests for gzip/gunzip. ( Manoj Iyer )
2609- Added tests for unzip. ( Manoj Iyer )
2610- Applied patch to fsstress's Makefile to ( Anton Blanchard )
2611 define _GNU_SOURCE to allow O_DIRECT.
2612- Applied changes to allow testcases to be ( Susanne Wintenberger )
2613 GCC 3.3 compliant.
2614- Fixed semaphore initialization bug in sem02. ( Jacky Malcles )
2615- Applied patch to mem/mtest07/shm_test.c to ( Chris Dearman )
2616 correct character buffer variable: buff.
2617- Fixed hangup01 to initialize variable, ( Robbie Williamson )
2618 usrstr.len, to avoid junk data storage.
2619- Applied patch to clone01 to allow test to ( Andi Kleen )
2620 be more architecture independent.
2621- Added kernel checking code to module tests. ( Paul Larson )
2622- Applied 31bit emulation s390x patch to ( Susanne Wintenberger )
2623 delete_module02 and query_module03.
2624- Fixed cleanup section of ftruncate01. ( Robbie Williamson )
2625- Applied patch to gettimeofday01 to not allow ( Andi Kleen )
2626 execution on x86_64 architectures.
2627- Added x86_64 as valid architecture for ioperm() ( Andi Kleen )
2628 and iopl() tests.
2629- Applied patch to semctl() tests to correctly ( Anton Blanchard )
2630 test the ipc call.
2631- Removed unspecified/undocumented case from ( Anton Blanchard )
2632 munlock01.
2633- Fixed personality02 test. ( Paul Larson )
2634- Applied MIPS specific architecture patch to ( Chris Dearman )
2635 profil01.
2636- Removed unspecified/undocumented case from ( Robbie Williamson )
2637 sendmsg01.
2638- Applied patch to swapoff() and swapon() ( Jacky Malcles )
2639 testcases to allow correct execution on IA64
2640- Applied patch to sysfs01 to allow execution on ( Susanne Wintenberger )
2641 64bit machines.
2642- Added test for ustat(). ( Aniruddha Marathe )
2643- Patched float_ tests to generate datafiles ( Robbie Williamson )
2644 during execution.
2645- Added test for iproute. ( Manoj Iyer )
2646- Added test for xinetd. ( Manoj Iyer )
2647- Added test for traceroute. ( Manoj Iyer )
2648
2649
2650
robbiewfc94a7d2003-02-05 21:06:08 +00002651LTP-20030206
2652
2653- Applied cross-compiler patch for top-level ( V.R. Sundar )
2654 Makefile.
2655- Added additional runtime options to the ( Manoj Iyer &
2656 "runalltests.sh" script. Robbie Williamson )
2657- Corrected runalltests.sh -l option to require ( Paul Larson )
2658 an absolute path.
robbiewd4257272003-02-06 16:26:50 +00002659- Added additional runtime and output options ( Manoj Iyer )
robbiewfc94a7d2003-02-05 21:06:08 +00002660 to `pan`.
2661- Added hyperthreading tests. ( Sonic Zhang )
2662- Added ftruncate04 tests. ( Robbie Williamson )
2663- Changed top-level Makefiles to not require ( Robbie Williamson )
2664 updating everytime a directory is added.
2665- Applied s390/64-bit enablement patch. ( Susanne Wintenberger )
2666- Applied 64bit patch to stress_cd. ( Jay Turner )
2667- Applied optimization patches (-O2). ( Mikael Starvik &
2668 V.R. Sundar )
2669- Added mmapstress testsuite. ( Ananda Venkataraman )
2670- Added new testcases to test shared library ( Manoj Iyer )
2671 libmm.
2672- Applied patch to mem01 to allow test to run ( Jacky Malcles )
2673 on 2.4 and 2.5 kernels.
2674- Changed sched_stress testsuite from using ( Robbie Williamson )
2675 the bootfile, to generating its' own
2676 datafile.
2677- Corrected cleanup section of abort01 test. ( Robbie Williamson )
2678- Added code to acct(2) tests to check for ( Robbie Williamson )
2679 BSD accounting before execution.
2680- Corrected description of flock03. ( Robbie Williamson )
2681- Added code to handle formatting issues with ( Robbie Williamson )
robbiew0187d7f2003-02-06 17:02:02 +00002682 gethostid01 test.
robbiewfc94a7d2003-02-05 21:06:08 +00002683- Applied patch to ioperm(2) & iopl(2) tests to ( V.R. Sundar )
2684 check for IA32 architecture before executing.
2685- Added code to msgctl08 and msgctl09 to ensure ( Robbie Williamson )
2686 correct and better execution with respect to
2687 message queue limits.
2688- Fix recvfrom01 & recvmsg01 to test for the ( Paul Larson )
2689 correct expected errors and their associated
2690 returns.
2691- Applied patch to sendfile02 to allow the test ( V.R. Sundar )
2692 to function correctly and keep track of its'
2693 children.
2694- Applied patch to setrlimit01 to test for ( V.R. Sundar )
2695 SIGXFSZ
2696- Applied patch to swapoff02 and swapon02 to ( Susanne Wintenberger )
2697 allow the test to use /dev/tty, instead of
2698 /dev/mouse.
2699- Applied buffer overflow patch to swapon02. ( Chris Dearman )
2700- Added code to fptest03 to check endianess ( Robbie Williamson )
2701 before defining unions.
2702- Added testsuite for multi-threaded core dump ( Guo Min )
2703 kernel patch.
2704- Added netpipe as a network traffic generator ( Robbie Williamson )
2705 tool.
2706- Added `cpio` command test. ( Manoj Iyer )
2707- Added `ln` command test. ( Manoj Iyer )
2708- Added `cp` command test. ( Manoj Iyer )
2709- Added `mkdir` command test. ( Manoj Iyer )
2710- Added `mv` command test. ( Manoj Iyer )
2711-
2712
martinjn2ff2d2e2003-01-07 18:07:51 +00002713LTP-20030110
2714
2715- Added New test case to test 'file' command. ( Manoj Iyer )
2716- Added new test to test basic functionality of ( Manoj Iyer )
2717 CRONTAB, CRON etc.
2718- Added new test case to test eject command ( Manoj Iyer )
2719- Added new tests to test logrotate ( Manoj Iyer )
2720- Added new testcase to test basic functionality ( Manoj Iyer )
2721 of tar command.
2722- Fixed mem01: The free memory size was being ( Robbie Williamson )
2723 incorrectly calculated, plus it could not
2724 handle large amounts of memory...now using
2725 long int, instead of int.
2726- Fixed mem01: Test was not cleaning up correctly ( Robbie Williamson )
2727 after a failure.
2728- Initial checkin of shmt, shared memory tests ( Robbie Williamson )
2729 from SPIE suite
2730- Initial checkin of pty testcases: hangup01(), ( Robbie Williamson )
2731 ptem01() and pty01() from SPIE testsuite.
2732- Added code to abort01.c to use the ( Robbie Williamson )
2733 tst_tmpdir()/tst_rmdir() APIs
2734- Added ported abort() test ( Ananda Venkataraman )
2735- Added adjtimex() tests ( Saji Kumar )
2736- Added capget() tests ( Saji Kumar )
2737- Added capset() tests ( Saji Kumar )
2738- Added ported test, creat08 ( Airong Zhang )
2739- create08 was initially ported to create users ( Robbie Williamson )
2740 and groups that it needed. Rewrote the test to
2741 use existing users/groups that are checked for
2742 when the LTP is installed.
2743- Applied patch to create_module02 from creator ( T.L.Madhu )
2744- Applied patch to delete_module02 from creator ( T.L.Madhu )
2745- Added code to delete_module03 to allow tests to ( Robbie Williamson )
2746 execute under pan.
2747- Applied patch to delete_module03 from creator ( T.L.Madhu )
2748- Added ported dup06 and dup07 tests ( Airong Zhang )
2749- Added ported dup202 and dup205 tests ( Airong Zhang )
2750 and cleaned up some other files
2751- Initial checkin of fdatasync() tests ( T.L. Madhu )
2752- Added new flock04 and flock05 tests ( Vatsal Avasthi )
2753- Added ported fmtmsg() test ( Ananda Venkataraman )
2754- Added functional test to gethostid01 to compare ( Paul Larson )
2755 result from gethostid() versus the hostid
2756 command
2757- Initial checkin of getrusage() tests ( Saji Kumar )
2758- Added ioperm() tests ( Subhabrata Biswas )
2759- Added iopl() tests ( Subhab Biswas )
2760- Added ported kill() tests ( Ananda Venkataraman )
2761- Added ported mallopt() test ( Ananda Venkataraman )
2762- Added ported memcmp() test ( Ananda Venkataraman )
2763- Added ported memcpy() test ( Ananda Venkataraman )
2764- Added ported memset() test ( Ananda Venkataraman )
2765- Fixed mkdir09: the getopts() call was returning ( Robbie Williamson )
2766 it's -1 to a char variable. This was incorrect
2767 and causing the test to loop forever on certain
2768 architectures.
2769- Initial checkin of munlockall() tests ( Sowmya Adiga )
2770- Fixed nftw64: tst_rmdir was in the wrong ( Robbie Williamson )
2771 location.
2772- Added ported open09() test ( Airong Zhang )
2773- Initial checkin of prctl() tests ( Saji Kumar )
2774- Added ported profil() test ( Ananda Venkataraman )
2775- Initial checkin of ptrace() tests ( Saji Kumar )
2776- Added code to query_module tests to allow ( Robbie Williamson )
2777 execution under pan.
2778- Initial checkin of reboot() tests ( Aniruddha Marathe )
2779- Initial checkin of sched_rr_get_interval tests ( Saji Kumar )
2780- Added setresgid() tests ( T.L. Madhu )
2781- Fixed setrlimit03 to work on 2.5 and cleanup ( Paul Larson )
2782- Added socketcall() tests ( Adiga Sowmya )
2783- Added ported string.h test string01 ( Ananda Venkataraman )
2784- Added swapoff() tests ( Aniruddha Marathe )
2785- Added swapoff() tests ( Aniruddha Marathe )
2786- Added swapon() test ( Aniruddha Marathe )
2787- Made corrections to swapon02 to make sure the ( Robbie Williamson )
2788 child exits.
2789- Added ported syscall() test ( Ananda Venkataraman )
2790- Removed an erroneous testcase in sysconf01 and ( Robbie Williamson )
2791 corrected a typo issue.
2792- Initial checkin of sysfs() tests ( Aniruddha Marathe )
2793- Made changes to allow the syslog tests to ( Robbie Williamson )
2794 execute in pan and corrected a bug in backup
2795 code for syslog.conf original file.
2796- Added syslog11 & syslog12 tests ( T.L. Madhu )
2797- Fixed syslogtst if-statement comparing a file ( Robbie Williamson )
2798 descriptor to a hardcoded number was changed to
2799 allow the test to run under pan.
2800- Changed the file opened for the 6th case in ( Robbie Williamson )
2801 syslogtst.
2802- Added ported abs() test ( Ananda Venkataraman )
2803- Added ported atof() test ( Ananda Venkataraman )
2804- Added ported nextafter() test ( Ananda Venkataraman )
2805- Corrected bug in cleanup section of fsx.sh ( Robbie Williamson )
2806- Added code to rusers01 to change a FQDN in ( Robbie Williamson )
2807 RHOST to short name.
2808- Fixed testsf_c bug in char* not large enough to ( Robbie Williamson )
2809 hold argv[4] string.
2810- Added command line version of LTP harness APIs ( Manoj Iyer )
2811 these commands will print LTP test results in
2812 LTP harness format just like the ones printed
2813 by C testcases. These commands can be used in
2814 shell scripts and other non-C testcases.
2815- Added load generator tool, stress ( Amos Waterland )
2816- Modified runalltests.sh to print default ( Manoj Iyer )
2817 settings
2818- Modified runalltests.sh to run LTP under stress ( Manoj Iyer )
2819
2820
2821
martinjnf10453e2002-12-10 20:48:03 +00002822LTP-20021210
2823------------
2824
2825- Added 5 new sched_setparam() tests ( Saji Kumar )
2826- Added new syslog() tests. ( David Barrera )
2827- Fix compile errors with *_module tests ( Paul Larson )
2828- Added additional semctl tests, semctl06 and ( David Barrera )
2829 semctl07.
2830- Added additional msgctl tests. ( David Barrera )
2831- Added mkdir09. ( David Barrera )
2832- Added mem02. ( David Barrera )
2833- Added floating point tests, fptest01, fptest02, ( Jacky Malcles )
2834 fptest03.
2835- Added inode01 and inode02 ( Robbie Williamson )
2836- Added vmtests, data_space and stack_space. ( Robbie Williamson )
2837- Added page tests, page01 and page02. ( Robbie Williamson )
2838- Added sysconf() test. ( Robbie Williamson )
2839- Added rename14 ( Robbie Williamson )
2840- Added nftw() tests. ( Robbie Williamson )
2841- Added confstr() test. ( Robbie Williamson )
2842- Added acct() tests. ( Robbie Williamson )
2843- Added flock03 to try relocking after unlocking. ( Paul Larson )
2844 To reproduce bug #7 in osdl's bugzilla.
2845- Corrected a typo in ar01. A "=" was used, ( Robbie Williamson )
2846 instead of an "==" found by Airong Zhang.
2847- Added 3 new sched_getparam tests ( Saji Kumar )
2848- Added query_module() tests ( T.L.Madhu )
2849- Added 2 new flock() tests ( Vatsal Avasthi )
2850- Added munlock() tests ( Nirmala Devi Dhanasekar )
2851- Added umount() tests ( Nirmala Devi Dhanasekar )
2852- Added mount tests ( Nirmala Devi Dhanasekar )
2853- Added 2 new tests for sched_get_priority_min ( Saji Kumar )
2854- Added 2 new tests for sched_get_priority_max ( Saji Kumar )
2855- patch for sched_setscheduler01 to add ( Saji Kumar )
2856 a test case for calling sched_setscheduler()
2857 with an invalid priority
2858- Added mlockall() tests ( Nirmala Devi Dhanasekar )
2859- Added delete_module tests ( T.L.Madhu )
2860- fix to readlink04.c. was creating a ( Robbie Williamson )
2861 testfile called "testfile" in /, instead of the
2862 temp dir created for the test.
2863- Added getdomainame test ( Saji Kumar )
2864- warning cleanup patches. removed additional ( Saji Kumar )
2865 warnings created when -Wall option used.
2866 also fixed Makefiles to correctly locate
2867 the libraries and header files necessary for
2868 compilation.
2869- Added 6 new clone() tests ( Saji Kumar )
2870- PPC fixes to ar, semctl04, and read02 ( Anton Blanchard )
2871- MULTIPLE cleanups and fixes ( Ihno Krumreich )
2872- Increased the default setting for MAXIDS number ( Robbie Williamson )
2873 to 2048 in semget05.
2874- Test was running to /dev/tty3, which does not ( Robbie Williamson )
2875 exist on some Linux installations. changed it
2876 to /dev/tty for better general use.
2877- Added create_module tests ( T.L.Madhu )
2878- patch to cleanup warnings in syscall tests ( Saji Kumar )
2879- Corrected typo in rusers01 ( Robbie Williamson )
2880- Replaced sigset() with sigaction() in write04. ( Manoj Iyer )
2881
2882
2883
2884LTP-20021107
martinjnc0aaaaf2002-11-07 17:03:21 +00002885------------
2886- Added "setdomainname01", "setdomainname02", ( Saji Kumar )
2887 and "setdomainname03" to "syscalls" runtest file
2888- Added "sethostname01", "sethostname02", ( Suresh Babu )
2889 and "sethostname03" to "syscalls" runtest file
2890- Fixed bug introduced in "fsstress.c" ( Andi Kleen, Andrew Morton )
2891- Fix "chdir03.c" to remove unintentional \n in ( Paul Larson )
2892 the directory name
2893- Added code to remove the tmp test dir ( Robbie Williamson )
2894 in "fcntl11.c"
2895- fix for "shmctl01.c" to get rid of the shmdt ( Manfred Spraul )
2896 failures in "shmctl01"
2897- Fix for "readdir01" slightly incorrect errno ( Paul Larson )
2898 handling
2899- Back out "readv01", "readv02" changes to ( Paul Larson )
2900 expect EINVAL when count==0. Kernel is going
2901 to keep the old behaviour.
2902- Fix for "waitpid02". uses undefined div by ( Paul Larson )
2903 0 behaviour
2904- Revert "writev01.c" back to not expect EINVAL ( Paul Larson )
2905 when count==0
2906- Fix for "mc_commo". Changed a 'ps -ef' command ( Robbie Williamson )
2907 to 'ps -ewf' to ensure that a grep finds the
2908 info it needs.
2909- Fix in mc_member. Corrected typo causing false ( Robbie Williamson )
2910 pass. Found by Li Ge <lge@us.ibm.com>
2911- Fix in "tcpdump01". Removed erroneous INTERFACE ( Robbie Williamson )
2912 declaration.
2913- Fix tools/ltprun to use the new runalltests ( William Jay Huie )
2914 semantics
2915- Added fsxtest02. Similar test to fsxtest, but (Robbie Williamson)
2916 this test runs fsx-linux on a file created in
2917 the $TCtmp directory. No unformatted partition
2918 required.
2919
2920
robbiewf55ecea2002-10-08 17:45:44 +00002921
2922LTP-20021002
2923------------
2924- Added "shmctl04" to test the SHM_INFO command ( Mingming Cao )
2925- Fix for improper child exit in "execve02" ( Colin Gibbs )
2926- Fix for "nanosleep02" to eliminate false ( Andreas Arcangeli )
2927 positives
2928- Fix for "personality01 to undef the personality( Marcus Meissner )
2929 macro before calling personality()
2930- Fix for "sendfile02" that adds a waitpid() call( Susanne Wintenberger )
2931 to guarantee child exit before the test ends
2932- Fix for /tools/rand_lines.c that eliminates an ( Nathan Straz )
2933 IA64 compile time warning
2934- Added "shmctl04" to the "syscalls" runtest file( Paul Larson )
2935- Removed test 8 from "diotest4". Opening a ( Paul Larson )
2936 directory for direct I/O is not allowed.
2937- Fix for PPC cross compile issues applied to: ( Paul Larson )
2938 "mmap01"
2939 "pth_str01"
2940 "pth_str03"
2941 "shmem_test_04"
2942- Fix for "fcntl01" to allow it to run without ( Paul Larson )
2943 predefining the file descriptors
2944- Fix for "readv02" to check for EINVAL on ( Paul Larson )
2945 2.5.35 and above kernels
2946- Fix for "stime01" to allow the checked time to ( Paul Larson )
2947 be off +1 second
2948- Fix for "writev01" to check for EINVAL on ( Paul Larson )
2949 2.5.35 and above kernels
2950
2951
2952
zhanga352b4e02002-08-06 18:48:46 +00002953
robbiewb6f285e2002-09-10 20:53:06 +00002954LTP-20020910
robbiew539b7212002-09-05 21:30:57 +00002955------------
2956- Fix path in runpan.sh ( Paul Larson )
2957- runtest/syscalls:
2958 a.Removed the {} from the environment ( Robbie Williamson )
2959 variables
plars76a1f972002-09-09 18:59:19 +00002960 b.Comment out stime01, since it sets ( David Barrera )
robbiew539b7212002-09-05 21:30:57 +00002961 the system time forward and could
2962 cause problems with several other
2963 tests if it's running at the same
2964 time (-x nn)
2965- Renamed the fsx-linux test on nfs to ( Robbie Williamson )
2966 "nfsx-linux"
2967- fsxtest: Added code to handle JFS. ( Robbie Williamson )
2968- ld01: Made the diff case insensative for ( Robbie Williamson )
2969 cross-platform compatibility.
2970- Removed obsolete test, "ulimit", from ( Robbie Williamson)
2971 automatic build and install.
2972- Moved the 'chown' commands to "install ( Robbie Williamson )
2973 section in the Makefile of fchmod
2974- Applied patches for s390 ( Susanne Wintenberger )
2975- Applied patches for IA64 ( Jacky Malcles )
2976- Applied patch for adding some missing includes ( Andreas Jaeger )
2977 to remove warnings about missing prototypes
robbiewbe56c852002-09-09 17:21:24 +00002978- Applied x86-64 patch for ldd01 ( Andreas Jaeger )
plars76a1f972002-09-09 18:59:19 +00002979- Fix for ar01 hang when filesystem is full ( Paul Larson )
2980- Make ltp run with uClibc ( Steven J. Hill )
2981- Fix compiler warnings in various tests ( Xiao Feng Shi )
robbiewb6f285e2002-09-10 20:53:06 +00002982- Clean up many of the mktemp warnings ( Paul Larson )
plars76a1f972002-09-09 18:59:19 +00002983 And use mkstemp in tst_tmpdir()
robbiewbe56c852002-09-09 17:21:24 +00002984- Applied pan/logfile/tools patches. ( William J. Huie )
plars76a1f972002-09-09 18:59:19 +00002985- Use regular instead of mandatory locks in ( Matthew Wilcox )
2986 fcntl09, fcntl10, fcntl11 to fix with NFS
2987- Fix pids in fcntl11, fcntl19, fcntl20, fcntl21 ( Paul Larson )
2988 to be pid_t instead of short for 2.5 compat
2989- Add command line options to runalltests.sh to ( Randy Hron,
2990 allow setting of various pan options and Paul Larson,
2991 changing the temp directory Nate Straz )
robbiewb6f285e2002-09-10 20:53:06 +00002992- Added automation documentation to /doc ( Jeff Martin )
robbiew8c7880d2002-09-10 15:16:12 +00002993- Patched nanosleep02.c to correctly test the ( Andrea Arcangeli )
2994 functionality and avoid false positives.
robbiew539b7212002-09-05 21:30:57 +00002995
2996
plarse14a7842002-08-13 16:42:05 +00002997LTP-20020813
2998------------
2999* Fixes
3000-------
3001- Fix runtest/commands to export the ( Paul Larson )
3002 correct TCdat
3003- Add some missing includes and remove ( Andreas Jaeger )
3004 warnings about missing prototypes
3005- Add better initialization to waitpid05, ( Robbie Williamson )
3006 signal04, getgroups01
3007- Fix sockioctl01 to work even if fd0 isn't ( Paul Larson )
3008 open
plarsdde213d2002-08-13 17:01:02 +00003009- Fix mmstress path problems, now uses execvp ( Paul Larson )
plarse14a7842002-08-13 16:42:05 +00003010
3011LTP-20020807
3012------------
3013
zhanga352b4e02002-08-06 18:48:46 +00003014* New Additions
3015---------------
plarse14a7842002-08-13 16:42:05 +00003016- Added new testcases of link07,fcntl22,link06 ( Bull Group )
3017- Added linux kernel scheduler latency tester ( Davide Libenzi )
3018- Database test tool 'dbgrinder' ( James Kenefick )
zhanga352b4e02002-08-06 18:48:46 +00003019
3020* Fixes
3021-------
plarse14a7842002-08-13 16:42:05 +00003022- Several fixes for 64-bit ( Gerhard Tonn )
3023- fstat05,llseek fixes for MIPS ( Carsten Langgaard )
zhanga352b4e02002-08-06 18:48:46 +00003024- Fixed check in getgroups03 that was causing
plarse14a7842002-08-13 16:42:05 +00003025 failures if 'nobody' isn't in any secondary groups ( Paul Larson )
zhanga352b4e02002-08-06 18:48:46 +00003026- Fix sendfile02 to work with the new 2.5 kernels which
plarse14a7842002-08-13 16:42:05 +00003027 no longer allow it to fall back on write ( Paul Larson )
zhanga352b4e02002-08-06 18:48:46 +00003028- Changed the hardcoded ip address to 127.0.0.1 in
plarse14a7842002-08-13 16:42:05 +00003029 recvfrom01-sctp-udp-ipv6 ( Robbie Williamson )
zhanga5378d182002-08-07 22:00:33 +00003030- Added instance and time command line options in
plarse14a7842002-08-13 16:42:05 +00003031 runalltests.sh ( Jeff Martin )
zhanga352b4e02002-08-06 18:48:46 +00003032- Fixed the algorithm description for fork07,fork12
plarse14a7842002-08-13 16:42:05 +00003033 Reduced the output of fork07 to a finite amount ( Nathan Straz )
3034- Added fork12 to runtest/crashme. ( Nathan Straz )
3035- Added option for interface selection in tcpdump01 ( Robbie Williamson )
zhanga352b4e02002-08-06 18:48:46 +00003036
3037
iyermanoj2b0138b2002-07-09 17:41:46 +00003038LTP-20020709
3039-----------
iyermanoj2b0138b2002-07-09 17:41:46 +00003040* New Additions
3041---------------
3042- New testcases fcntl22, link06, link07,
3043 mknod09 ( Bull Group )
3044- New sctp tests ( Robert Williamson )
3045- New direct IO tests ( Narasimha Sharoff )
3046- mlock01 and mlock02 tests ( Paul Larson )
3047
3048* Fixes
3049----------------
3050- MIPS fixes; write01 ( Shaobo Li )
3051- patches for 64bit and warnings ( Ihno Krumreich )
3052- fixes for ftruncate02, fchown03 ( Robert Williamson )
3053 - updates to LTP scripts ( Nathan Straz )
3054
robbiew6f3a9f32002-06-07 18:21:19 +00003055LTP-20020607
3056------------
robbiew6f3a9f32002-06-07 18:21:19 +00003057* New Additions
3058- Tests if gettimeofday02 is monotonous ( Andi Kleen )
3059- Added new tests readv03, setgroups04
3060 and truncate04 ( Group Bull )
3061
3062* Fixes
3063----------------
3064- Bug fixes and ports for MIPS ( Johannes Stezenbach )
3065- Fixes BROKs on 64bit x86,ISO-C complience ( Andi Kleen )
3066- 64 bit bug fixes and remove warnings
3067 on 64 bit arch ( Ihno Krumreich )
3068- Clean up warnings on s390 ( William Jay Huie )
3069- Improvements on fstat05 for IA64 ( Group Bull )
3070- Testcase ID clean ups, improvements
3071 to mallocstress ( Nathan Straz )
3072- Fix warnings and bugs in clisrv
3073 and mallocstress i ( Dan Kegel )
3074- Fixed sendfile601 for IPV6 ( Robert Willionsom )
3075- Fixes for shmctl & mprotect03 ( Paul Larson )
3076- multicast testcase fixes ( Ted Cheslak )
3077- Automation: added sar results to ltp_check ( Casey Abell )
3078- Automation: added function to ltp_check ( Li Ge )
3079
3080
iyermanoj047062c2002-05-07 15:07:32 +00003081LTP-20020507
3082------------
3083
3084* New Additions
3085 - New syscalls tests, chroot, fchdir, fstat
iyermanojae88b862002-05-07 16:14:58 +00003086 pread, pwrite, and reddir. (Bull )
iyermanoj047062c2002-05-07 15:07:32 +00003087 - New syscalls test. ( Ihno Krumreich )
3088
3089* Fixes
3090 - S390 bug fixes, patches to remove complier
iyermanojae88b862002-05-07 16:14:58 +00003091 warnings. ( Ihno Krumreich )
3092 - S390 bug fixes. ( William Jay Huie )
3093 - LTP Automation script updates. ( William Jay Huie )
iyermanoj047062c2002-05-07 15:07:32 +00003094 - make testcases work without a controlling tty.
iyermanojae88b862002-05-07 16:14:58 +00003095 for recv01, recvfrom01 and recvmsg01. ( Paul Larson )
iyermanoj047062c2002-05-07 15:07:32 +00003096 - Networking test updates, multiple concurrent
iyermanojae88b862002-05-07 16:14:58 +00003097 runs. ( Robert Williamson )
iyermanoj047062c2002-05-07 15:07:32 +00003098 - test01 patch for wrap around at 2gigs ( Randall Hron )
3099 - patches to syscalls test wait402, chdir03 ( Andreas Jaeger )
3100
3101
3102CVS Bugs closed.
3103----------------
iyermanojae88b862002-05-07 16:14:58 +00003104 #545739 fcntl17 failing getting unexep. sig13 ( Paul Larson )
iyermanoj047062c2002-05-07 15:07:32 +00003105
iyermanoj79255d72002-04-08 17:14:33 +00003106LTP-20020408
3107-----------
3108* New Additions
3109 - Scripts to automate LTP test suite execution. ( William Jay Huie )
3110 - IPV6 port of NetPIPE, network stress tool. ( Robert Williamson )
3111
3112* Fixes
3113 - Numerous 64-bit updates, remove warnings
3114 and errors. ( Andi Kleen )
3115 - 64-bit patches to memory and IPC tests. ( Ihno Krumreich )
3116 - 64-bit IA64 port related patches. ( Jacky Malcles )
3117 - patches to remove warnings and bugs. ( Andreas Jaeger )
3118 - mmstress bug: deletes /dev/zero. ( Sachin Vyas )
3119 - sem02: make test remove semids it created. ( Robert Williamson )
3120 - Report missing groups and users in IDcheck.sh ( Robert Williamson )
3121 - expected error modified in mprotect and
3122 msync tests. ( Paul Larson )
3123 - make testcases work without a controlling tty. ( Paul Larson )
3124
3125CVS Bugs closed.
3126~~~~~~~~~~~~~~~~
3127 #536483 sem02 does not clean up /tmp directory (Robert Willamson
3128
3129
robbiewc9955482002-03-06 17:21:25 +00003130LTP-20020307
3131------------
3132o fixed IDcheck.sh to prompt for IDs only when missing (Jay Huie)
3133o added time duration option to pan (Jay Huie)
robbiewc9955482002-03-06 17:21:25 +00003134o added 4 more cases to getcwd02 test (Jay Huie)
3135o added time-schedule tool by Richard Gooch under sched test
3136 section (Manoj Iyer)
3137o added trace_sched tool under sched test section (Manoj Iyer)
robbiewc9955482002-03-06 17:21:25 +00003138o added sigpending02 test to syscalls section (Paul Larson)
robbiew796b06a2002-03-07 15:53:10 +00003139o created a KNOWN-FAILURES file to document known
3140 test failures (Robbie Williamson)
robbiewaa5ca8d2002-03-06 18:32:24 +00003141o added sem02 test to ipc section (Robbie Williamson)
robbiewc9955482002-03-06 17:21:25 +00003142o added SCTP section to network tests (Robbie Williamson)
robbiewc9955482002-03-06 17:21:25 +00003143o added disktest by Brent Yardley to io section (Robbie Williamson)
3144o closed the following bugs:
robbiewd0dc4082002-03-07 17:51:40 +00003145 [ #491285 ] recvfrom01 test (Paul Larson)
3146 [ #491286 ] recvmsg01 test (Robbie Williamson)
robbiew5a5e9ec2002-03-07 18:49:31 +00003147 [ #505515 ] perf_lan6 test (Robbie Williamson)
robbiewd0dc4082002-03-07 17:51:40 +00003148 [ #506536 ] recv01 test (Robbie Williamson)
3149 [ #514408 ] chown05 (Dave Engebretsen)
3150 [ #511427 ] pread02 test (Paul Larson)
3151 [ #516577 ] ftruncate03 test (Jay Huie)
3152 [ #523055 ] sched_getscheduler test (Paul Larson)
3153 [ #523137 ] sched_setscheduler02 test (Paul Larson)
3154 [ #525688 ] sendfile01 (Paul Larson)
robbiewc9955482002-03-06 17:21:25 +00003155
3156
robbiewbc4c2802002-02-07 01:32:02 +00003157LTP-20020207
3158------------
3159o added support for cross-compiling (Todd Inglett)
3160o added LKML's cache_leak testcase to ltp/scratch (Nate Straz)
3161o added IPv6 support (Robbie Williamson)
3162o added "gethost" to /tools (Robbie Williamson)
3163o fixed the race conditions in the float tests and removed
3164 the sleeps (Robbie Williamson)
3165o enabled non-root make authority (Paul Larson)
robbiew61753a62002-02-08 17:07:40 +00003166o separated compilation into "make" and "make install" (Paul Larson)
robbiewbc4c2802002-02-07 01:32:02 +00003167o added ipc_stress test (Manoj Iyer)
3168o added pthreads_stress test (Manoj Iyer)
3169o made changes to support architecture independence (Manoj Iyer & Paul Larson)
3170o closed the following bugs:
3171 504960, 505108, 504613, 504616, 491283, 506689, 508055, 506692, 508074
robbiewc9955482002-03-06 17:21:25 +00003172 491289, 506662, 511383, 511391, 511427, 511494, 504649, 514050, 512953
robbiewbc4c2802002-02-07 01:32:02 +00003173 (Manoj Iyer, Paul Larson, and Robbie Williamson)
3174
3175
plars6d82c2e2002-01-08 16:19:28 +00003176LTP-20020108
3177------------
3178o fixed IDcheck.sh to work with bash1 (Nate Straz)
3179o updated menu script (Robbie Williamson)
3180o reset errno to 0 at the beginning of TEST macro (Paul Larson)
3181o added floating point stress tests (Bull/IBM)
plars6d82c2e2002-01-08 16:19:28 +00003182o added fsx-linux NFS tests (Apple)
plars6d82c2e2002-01-08 16:19:28 +00003183o define GLIBC_SIGACTION_BUG for sigaction02 (Robbie Williamson)
3184o removed bogus testcase from dup201 test (Paul Larson)
3185o fixed recvfrom01 case 5 (Wayne Boyer)
3186o workaround for smp issue with waitpid12 (Manfred Spraul)
3187
3188
plars4a3f05c2001-12-06 19:03:35 +00003189LTP-20011206
plars946d7d82001-12-05 17:22:59 +00003190------------
3191o necessary users/groups can now be created on installation with
3192 user's permission
3193o added a simple menu-based interface for running the LTP testsuite
3194o fixed negative duration in pan output when -l isn't used
plarsd26f52d2001-12-05 20:23:37 +00003195o new set of tests under fs-maim
plars946d7d82001-12-05 17:22:59 +00003196o fixed race condition in nfslock01
3197o ar01, ld01, ldd01, nm01, objdump01, and size01 fixed when multiple
3198 copies are run simultaneously
3199o workaround for SIGTTOU hang in ioctl02
3200o shmget03 uses IPC_PRIVATE to make it safe when running multiple copies
3201o compiler warnings and other minor errors fixed in many tests
3202
plarse4e184c2001-11-07 21:37:14 +00003203LTP-20011107
plarscbf6dc62001-09-25 19:54:46 +00003204------------
plars2c728382001-11-06 21:28:52 +00003205o Many improvements to mtest05 and mtest06 tests
3206o new test nfsstress
3207o included ver_linux in LTP and made it run at the end of test scripts
3208o check for necessary users/groups in Makefile and warn if they don't
3209 exist
3210o documented the users and groups necessary for the testcases to run
3211o simplified telnet01 when looking for root prompt
3212o removed incorrect testcase from sendfile03
3213o fixed modify_ldt01 test problems on newer kernels
3214o added setrlimit to unlimit core size in waitpid05 test to work
3215 around systems where this is set to 0
3216o fixed mmstress pthread hang problem
3217
3218LTP-20010925
3219------------
plarscbf6dc62001-09-25 19:54:46 +00003220o Testcases have been organized into categories in a directory
3221 structure under the testcases subdirectory
3222o About 400 new testcases added covering various system calls
3223o Andreas Jaeger got confirmation from the glibc people that the
3224 ulimit test was broken as a result of some changes made in
3225 glibc2.2.5. Since it's the test that's broken, Nate Straz
3226 removed the offending testcase.
3227o Updated README and INSTALL files
3228o Descriptions of the testcases have been added to the doc
3229 directory and are organized by type (syscalls.txt, fs.txt, etc.)
robbiewc5245142001-09-25 19:36:25 +00003230
plarscbf6dc62001-09-25 19:54:46 +00003231------------
alaffinbc414262000-09-18 21:08:06 +000032322000-09-18 Juan J. Quintela <quintela@fi.udc.es>
3233 Aaron Laffin <alaffin@sgi.com>
3234
3235 * tests/mmap001.c: first checkin of a modified version of
3236 mmap001.c from the memtest suite.
3237
alaffin7885c2b2000-09-08 15:56:25 +000032382000-09-08 Egor Duda <deo@logos-m.ru>
3239
3240 * tests/fpathconf01.c: Close opened file at exit.
3241 * tests/select01.c: Ditto.
3242
alaffinfbfce062000-09-08 15:12:21 +000032432000-09-08 Andrea Arcangeli <andrea@suse.de>
3244 * tests/fcntl09.c, tests/fcntl10.c: Rearrange the F_SETLK test to
3245 to correctly use F_RDLCK and F_WRLCK.
3246
32472000-09-06 Egor Duda <deo@logos-m.ru>
3248
3249 * lib/parse_opts.c (parse_opts): Initialize allocated string
3250 to prevent heap corruption.
alaffin7885c2b2000-09-08 15:56:25 +00003251
martinjnf10453e2002-12-10 20:48:03 +00003252
martinjn2ff2d2e2003-01-07 18:07:51 +00003253