blob: 281bc8667e2065e0b4aaf392a15e231e20712444 [file] [log] [blame]
Rishikesh K Rajakc2881672010-03-01 20:32:24 +05301LTP-20100228
Rishikesh K Rajak48471202010-03-01 20:04:44 +05302
Garrett Cooperea7f6412010-03-03 05:53:02 -08003Commit: 4847120ca53436585fc86aba403628ae0fde8c92
4Date: Mon, 1 Mar 2010 20:04:44 +0530
5
6Changes since 6thFeb to 28Feb 2010.
7
8Changed Files:
9
10ChangeLog
11
12Commit: ede8524bff2068c78f1a1f8b8fe87b263a45a31a
13Date: Sat, 27 Feb 2010 12:12:19 -0800
14
15Do some minor spring cleaning on the script to improve whitespace, quote a few strings passed to echo, etc.
16Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
17
18Changed Files:
19
20runalltests.sh
21
22Commit: 0094e1ab8460697a9efcc440d140d6087e0eba68
23Date: Fri, 26 Feb 2010 20:27:42 -0800
24
25Do a minor bit of cleanup with the README.
26Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
27
28Changed Files:
29
30testcases/commands/mail/00_Descriptions.txt
31
32Commit: 90e3e1e6ebdae376650bff696a889118cb6537c6
33Date: Fri, 26 Feb 2010 20:26:09 -0800
34
35Remove space.
36Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
37
38Changed Files:
39
40testcases/kernel/syscalls/rt_sigprocmask/Makefile
41
42Commit: 181f8dc85aa7a92438600f2cfe1d4104c72a1374
43Date: Fri, 26 Feb 2010 20:23:40 -0800
44
45Comment on function, and return an appropriate integer value. Update function names as well.
46Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
47
48Changed Files:
49
50include/ltp_signal.h
51
52Commit: 85a1755e1389c41d2933e83e96a9ced57dc73472
53Date: Fri, 26 Feb 2010 20:10:07 -0800
54
55Finish up the remainder of the needed commits to fix the segfault issues with the rt_sig* syscalls.
56Signed-off-by: Liu Bo <liubo2009@cn.fujitsu.com>
57
58Patch up once again to work with ltp_signal.h. Also clean up test.
59
60Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
61
62Changed Files:
63
64testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask01.c
65
66Commit: 141cf77113ae4a46bc07cfcfa8451a101b9e943b
67Date: Fri, 26 Feb 2010 20:08:59 -0800
68
69Finish up the remainder of the needed commits to fix the segfault issues with the rt_sig* syscalls.
70Signed-off-by: Liu Bo <liubo2009@cn.fujitsu.com>
71
72Patch up once again to work with ltp_signal.h. Also clean up test.
73
74Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
75
76Changed Files:
77
78foo
79
80Commit: 135924f74656fba37a43d43e454cbc87b6e08e03
81Date: Fri, 26 Feb 2010 19:52:32 -0800
82
83Fix rt_sigsuspend01, as per the patches provided s.t. it will pass on x86_64.
84Signed-off-by: Liu Bo <liubo2009@cn.fujitsu.com>
85
86Clean up test and adjust to match ltp_signal.h.
87
88Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
89
90Changed Files:
91
92testcases/kernel/syscalls/rt_sigsuspend/rt_sigsuspend01.c
93
94Commit: 64fd9678ba7e1bf268c11d835149225238e79557
95Date: Fri, 26 Feb 2010 05:12:13 -0800
96
97Fudge code provided by Liu Bo a bit to make it fit ltp_signal.h; most of the code was untouched.
98Tested and passed on IA32 and IA64.
99
100Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
101
102Commit fixed copy of rt_sigaction01 as per Liubo's provided changes.
103
104Signed-off-by: Liu Bo <liubo2009@cn.fujitsu.com>
105
106Changed Files:
107
108testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
109
110Commit: cdb5d0fce58d72633fda52cfaebc7196743b0988
111Date: Fri, 26 Feb 2010 04:55:11 -0800
112
113Commit version with changes provided by Liubo for the rt_sig* fixup diff to avoid creating a whole new file.
114Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
115
116Changed Files:
117
118include/ltp_signal.h
119
120Commit: a15d642cf6dd9667aa45b02f445a9f93781c9a6a
121Date: Thu, 25 Feb 2010 03:52:44 -0800
122
123Add fud for CLOCK_MONOTONIC_RAW, even though (FWIW) it doesn't work on my system, which is bizarre, but I'm spying a delightful inconsistency with this constant in the glibc headers and how the value is exported.
124Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
125
126Changed Files:
127
128m4/ltp-time.m4
129testcases/kernel/timers/include/common_timers.h
130
131Commit: 36e9e44491335006055b95439a2a0c8431b5ae6b
132Date: Wed, 24 Feb 2010 20:17:13 -0800
133
134Fix typo.
135Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
136
137Changed Files:
138
139testcases/commands/mail/mail_tests.sh
140
141Commit: be744dab2bad95fa15ebe1b2fa17eca9252d97c3
142Date: Wed, 24 Feb 2010 20:15:46 -0800
143
144Clean up the test.. It was a royal mess before.
145Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
146
147Changed Files:
148
149testcases/commands/mail/mail_tests.sh
150
151Commit: 917b2f96e8effe6c97f23b78f23e84588d9ec9a4
152Date: Wed, 24 Feb 2010 19:19:55 -0800
153
154Include definitions for CLOCK_MONOTONIC_COARSE and CLOCK_REALTIME_COARSE -- new functionality is 2.6.33, as per this commit:
155http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=da15cfdae03351c689736f8d142618592e3cebc3
156
157as reported by Shi Weihua <shiwh@cn.fujitsu.com>.
158
159Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
160
161Changed Files:
162
163testcases/kernel/timers/include/common_timers.h
164
165Commit: 06c96f38830dbb4d5cf8bb81ba9b44232b20b5eb
166Date: Wed, 24 Feb 2010 19:16:01 -0800
167
168Add check for CLOCK_REALTIME_COARSE and CLOCK_MONOTONIC_COARSE -- new modifiers in 2.6.33-something...
169Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
170
171Changed Files:
172
173configure.ac
174m4/ltp-time.m4
175
176Commit: e9cca934fab0aeaf497512ed7cde60b6650d750b
177Date: Wed, 24 Feb 2010 18:42:58 -0800
178
179We actually need to call cleanup regardless, so let's readd that to the bottom of main.
180Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
181
182Changed Files:
183
184testcases/kernel/syscalls/stime/stime01.c
185
186Commit: ee8d486ac67d9bf6877dd36a7b63c6c633ddf003
187Date: Wed, 24 Feb 2010 18:35:08 -0800
188
189Clean up test to use gettimeofday and settimeofday syscalls for restoration and verification.
190Also, remove tst_sig because for whatever reason cleanup was being
191called regardless of whether or not the test passed or failed.
192
193Increase the skew time by 20 seconds.
194
195Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
196
197Changed Files:
198
199testcases/kernel/syscalls/stime/stime01.c
200
201Commit: a9b4a7cee1e7f57f5dbf5622bbd94dd2f262636f
202Date: Wed, 24 Feb 2010 17:08:07 -0800
203
204swap* comment was incorrect. I meant quotactl01.
205Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
206
207Changed Files:
208
209TODO
210
211Commit: a83e7dce7d8e4068752979b2fc196fa4be2e4443
212Date: Wed, 24 Feb 2010 17:05:14 -0800
213
214Added clean_swap() to cleanup routine. This makes sure all leftover swap files are removed.
215Signed-off-By: Murlin Ray Wenzel <mwenzel@novell.com>
216
217Clean up testcase by making it more buffer overflow resistant using
218appropriate limits, buffer setup and cleanup routines, etc.
219
220Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
221
222Changed Files:
223
224testcases/kernel/syscalls/swapon/swapon03.c
225
226Commit: 23b6cc832066579cf6b3268c6eeaa2e8c829ae31
227Date: Wed, 24 Feb 2010 13:48:27 -0800
228
229Update TODO a little bit noting the issues with libnuma and the swapon/swapoff testcases.
230Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
231
232Changed Files:
233
234TODO
235
236Commit: c9639c859fdd46337bc1413f5a785b7b5bdf8014
237Date: Wed, 24 Feb 2010 13:36:31 -0800
238
239Implement simple filter-out mechanism for libraries.
240Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
241
242Changed Files:
243
244include/mk/lib.mk
245lib/Makefile
246
247Commit: aea809e6e7411e8e0f20d00e84ec4ac39cf743a4
248Date: Wed, 24 Feb 2010 13:25:16 -0800
249
250Merge branch 'master' of ssh://ltp.git.sourceforge.net/gitroot/ltp/ltp-dev
251
252Changed Files:
253
254Commit: c41bb21aa439445d422b9e6b4dbf5b9a4c283335
255Date: Wed, 24 Feb 2010 13:24:15 -0800
256
257Clean up some typos. Update LTP maintainer name/email address. Replace runalltests.sh with runltp in a few places. Don't use quotation marks in here-documents in shell script.
258Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com>
259
260Changed Files:
261
262INSTALL
263doc/ltp-run-files.txt
264
265Commit: 4b20806b387e4c4c3b491b8093c4032f9ab20860
266Date: Wed, 24 Feb 2010 13:18:57 -0800
267
268Add Rishi's full name.
269Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
270
271Changed Files:
272
273README
274
275Commit: 541938f4d584c2d67012ee5424b1f3afddae97e9
276Date: Wed, 24 Feb 2010 10:45:29 +0530
277
278Oops i did not know the API has got changed.
279Signed-off By: Rishikesh K Rajak<risrajak@in.ibm.com>
280
281Changed Files:
282
283testcases/kernel/containers/mqns/check_mqns_enabled.c
284
285Commit: df4e7fb7d5ab2c505b6104bf88594b64209a8369
286Date: Wed, 24 Feb 2010 10:31:12 +0530
287
288For running container testcase smoothly on older distro, these changes are required for now, looking for better solution once i go through all the latest changes.
289Signed-off By: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
290
291Changed Files:
292
293testcases/kernel/containers/container_test.sh
294testcases/kernel/containers/mqns/check_mqns_enabled.c
295testcases/kernel/containers/pidns/check_pidns_enabled.c
296
297Commit: 2a5fdcaf2ddc92fa87f3d0ebf6bd653305e96134
298Date: Tue, 23 Feb 2010 11:41:51 -0800
299
300Merge branch 'master' of ssh://ltp.git.sourceforge.net/gitroot/ltp/ltp-dev
301
302Changed Files:
303
304Commit: 8e1a94708902d1c3d8212022c72c3dabb2be3598
305Date: Tue, 23 Feb 2010 11:34:54 -0800
306
307MPOL_* constants were missing as noted by Rishi and Iranna.
308Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
309
310Changed Files:
311
312testcases/kernel/syscalls/mbind/mbind01.c
313
314Commit: b212df49678cd133677614554d5cece897cfbc63
315Date: Tue, 23 Feb 2010 13:49:31 +0530
316
317Revert "check_pidns_enabled doesn't exist anymore. Just run the test as-is... Noticed by Rishi."
318This reverts commit 1590cf03a9206efe4eaa1fb37125f7b2128c4fb0.
319
320Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
321
322Changed Files:
323
324testcases/kernel/containers/container_test.sh
325
326Commit: d025e1f5d653e5b148bd7255dd4e5d29f775ae6c
327Date: Mon, 22 Feb 2010 23:18:27 -0800
328
329Add a dumb mechanism for creating release tarballs in a clean manner.
330Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
331
332Changed Files:
333
334Makefile.release
335
336Commit: e332c01cef2cf5583ee5f3b50940e943ebbff3c4
337Date: Mon, 22 Feb 2010 22:59:42 -0800
338
339aclocal.m4 shouldn't be removed in ac-clean.
340Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
341
342Changed Files:
343
344include/mk/automake.mk
345
346Commit: 622eb54f68e8e854cb80fc25d624cb417cfcc163
347Date: Mon, 22 Feb 2010 22:17:21 -0800
348
349Reviving check_pidns_enabled test.
350Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
351
352Changed Files:
353
354testcases/kernel/containers/pidns/check_pidns_enabled.c
355
356Commit: 67974b71b3b81d637fa4c3cfa2ebf10de1eefe14
357Date: Mon, 22 Feb 2010 15:40:51 -0800
358
359Commit changes for out-of-build-tree and install-out-of-build-tree scripts.
360Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
361
362Changed Files:
363
364testscripts/build/test_install_out_of_build_tree.sh
365testscripts/build/test_out_of_build_tree.sh
366
367Commit: 525c4d23139cc7bc45a6e9c8c0909f013e7d9c5f
368Date: Mon, 22 Feb 2010 10:11:46 -0800
369
370make 3.80 has been legit since 201001, so let's mark it legit in the INSTALL instructions.
371Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
372
373Changed Files:
374
375INSTALL
376
377Commit: a6ff3058e577983a1052b333adfb3038a3c6f53e
378Date: Sun, 21 Feb 2010 19:23:10 -0800
379
380Update the install-in-build-tree script.
381Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
382
383Changed Files:
384
385testscripts/build/test_install_in_build_tree.sh
386
387Commit: c2c8d7f6d8d77f9755a919bf8fdd858ba4c9fbdb
388Date: Sun, 21 Feb 2010 18:12:18 -0800
389
390Detecting potential fork errors in the test.
391Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
392
393Changed Files:
394
395testcases/kernel/containers/pidns/pidns17.c
396
397Commit: 0ebb1487d747f128c9f63c5ae0121d387ada87bc
398Date: Sun, 21 Feb 2010 08:14:18 -0800
399
400Update README as per recent changes to build / test scripts.
401Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
402
403Changed Files:
404
405testscripts/build/README
406
407Commit: 0a383ab2d22d7ba20128429592ec31be055a5aa9
408Date: Sun, 21 Feb 2010 08:11:52 -0800
409
4101. Fix a bug in the git pull method (wasn't setting srcdir). 2. Set safe_rm when ltp is pulled so we can opt out of using srcdir with install-in-build-tree s.t. we can _truly_ test install-in-build-tree.
411Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
412
413Changed Files:
414
415testscripts/build/build_test_function.sh
416
417Commit: e520c3189f54b690d057ccdae29167d33771584c
418Date: Sun, 21 Feb 2010 08:10:03 -0800
419
420Switch all of these Makefiles over to MAKE_DEPS instead of ad hoc trunk-all // incorrectly specified all: | type dependencies.
421Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
422
423Changed Files:
424
425testcases/kernel/containers/Makefile
426testcases/kernel/controllers/Makefile
427testcases/kernel/controllers/Makefile.inc
428testcases/kernel/controllers/cpuset/Makefile
429testcases/kernel/controllers/cpuset/Makefile.inc
430testcases/kernel/mem/Makefile
431testcases/kernel/mem/Makefile.inc
432testcases/kernel/mem/hugetlb/Makefile
433testcases/kernel/mem/hugetlb/Makefile.inc
434testcases/kernel/syscalls/ipc/Makefile
435testcases/kernel/syscalls/ipc/Makefile.inc
436testcases/network/tcp_cmds/Makefile
437testcases/network/tcp_cmds/Makefile.inc
438
439Commit: 225c2e31425d5f4b8f67bc69c309fe70dfe8fcf1
440Date: Sat, 20 Feb 2010 22:51:42 -0800
441
442Add the library to MAKE_DEPS so it gets built prior to the other goals in this directory.
443Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
444
445Changed Files:
446
447testcases/kernel/containers/Makefile.inc
448
449Commit: 02f8fe875ea4f13caf3452b9a60f4b4db49e45df
450Date: Fri, 19 Feb 2010 09:42:56 -0800
451
452Hi,
453Scripts under LTPROOT/testscripts/ need to access ltp-pan from some
454other loaction now. Moreover there are scripts to run MATH and SYSCALL
455tests which are not required as they can be directly run through
456./runltp -f <math/runltp>
457This patch fixes them. Probably the scripts need to be looked on
458more to fix such anomalies.
459
460Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>
461
462Changed Files:
463
464testscripts/diskio.sh
465testscripts/ltp-aiodio.sh
466testscripts/ltp-scsi_debug.sh
467testscripts/ltpfslvm.sh
468testscripts/ltpfsnolvm.sh
469testscripts/ltpstress.sh
470testscripts/networkstress.sh
471testscripts/networktests.sh
472testscripts/runEALtests.sh
473testscripts/runpan.sh
474testscripts/tpm_tools.sh
475
476Commit: 031c65bd3f6172d5cc80df0b577c025a139b3577
477Date: Fri, 19 Feb 2010 09:38:36 -0800
478
479Hi,
480I have tried to execute the 'io_floppy' test in LTP Version: LTP-20100131.1
481
482maxin@maxin-laptop:/opt/ltp$ ./runltp -f io_floppy
483
484This test failed since the 'stress_floppy' script was not installed properly.
485Please find the below given log:
486-----------------------------------------------------------
487....
488Running tests.......
489<<<test_start>>>
490tag=stress_floppy stime=1266516562
491cmdline="export TCdat=$LTPROOT/testcases/kernel/io/stress_floppy; stress_floppy"
492contacts=""
493analysis=exit
494<<<test_output>>>
495sh: stress_floppy: not found
496incrementing stop
497<<<execution_status>>>
498initiation_status="ok"
499duration=0 termination_type=exited termination_id=127 corefile=no
500cutime=0 cstime=0
501<<<test_end>>>
502INFO: ltp-pan reported some tests FAIL
503LTP Version: LTP-20100131.1
504
505 ###############################################################"
506
507 Done executing testcases."
508 LTP Version: LTP-20100131.1
509 ###############################################################"
510-----------------------------------------------------------
511
512Attached patch(stress_floppy_Makefile.patch) fixes Makefile and the
513'stress_floppy' script gets installed properly.
514
515-----------------------------------------------------------
516Running tests.......
517<<<test_start>>>
518tag=stress_floppy stime=1266518427
519cmdline="export TCdat=$LTPROOT/testcases/kernel/io/stress_floppy; stress_floppy"
520contacts=""
521analysis=exit
522<<<test_output>>>
523incrementing stop
524Testing format...
525/dev/fd0: No such file or directory
526Format failed!
527<<<execution_status>>>
528initiation_status="ok"
529duration=0 termination_type=exited termination_id=1 corefile=no
530cutime=0 cstime=0
531<<<test_end>>>
532INFO: ltp-pan reported some tests FAIL
533LTP Version: LTP-20100131.1
534-----------------------------------------------------------
535
536Well, after applying this patch, the 'io_floppy' test fails successfully :)
537(Expected failure as I don't have a floppy drive)
538
539Signed-off-by: Maxin B. John <maxin.john@gmail.com>
540
541Changed Files:
542
543testcases/kernel/io/stress_floppy/Makefile
544
545Commit: ad99f1087d63aae7563534c0b6f66461671050cb
546Date: Fri, 19 Feb 2010 01:24:05 -0800
547
548Work on the previous buffer overflow problem a bit more; ftest0[38] still fail from time to time, oddly enough even though I can't exactly pinpoint the root cause.
549Clean some of the format strings up though while I'm here...
550
551Signed-off-by: root <root@orangebox.(none)>
552
553Changed Files:
554
555testcases/kernel/fs/ftest/ftest08.c
556testcases/kernel/fs/ftest/libftest.c
557
558Commit: d639eef7e81a3c8768b13b471647deee41c8ff48
559Date: Thu, 18 Feb 2010 23:47:44 -0800
560
561Fix a typo; improve some sentence wording.
562Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
563
564Changed Files:
565
566README
567
568Commit: 2aa40f7e10518977881b933cc93b8f50847cf3cf
569Date: Thu, 18 Feb 2010 23:43:02 -0800
570
571Avoid sudo blocking for tty input indefinitely; this issue will need to be `properly' fixed by not having a password for the sudo'er's acct.
572Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
573
574Changed Files:
575
576testcases/kernel/security/integrity/ima/tests/ima_measurements.sh
577testcases/kernel/syscalls/utimensat/utimensat_tests.sh
578
579Commit: e03cee01ad68f7b8449a6eb091f7f739c3013e21
580Date: Thu, 18 Feb 2010 22:23:31 -0800
581
582Fix a cosmetic bug where Version wasn't being generated for install-in-build-tree scenarios.
583Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
584
585Changed Files:
586
587Makefile
588
589Commit: 3fceccbde835affc869f91cbc60c7a91fa0add0b
590Date: Thu, 18 Feb 2010 21:43:51 -0800
591
592Merge the remote changes, again?? git's really complicated...
593Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
594
595Changed Files:
596
597testcases/kernel/syscalls/mq_notify/mq_notify01.c
598
599Commit: 1ca6b265f9af0ffdbeee03411c38489899723fc1
600Date: Thu, 18 Feb 2010 21:43:07 -0800
601
602Merge the remote changes (!)
603Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
604
605Changed Files:
606
607testcases/kernel/syscalls/mq_notify/mq_notify01.c
608
609Commit: 4c2f39a8aaf619086a73efc1819be4dd5a0c2822
610Date: Thu, 18 Feb 2010 21:41:48 -0800
611
612Merge branch 'master' of ssh://ltp.git.sourceforge.net/gitroot/ltp/ltp-dev
613
614Changed Files:
615
616Commit: 103b26251758c4582af5ebf6a9b8774832be643a
617Date: Thu, 18 Feb 2010 21:27:53 -0800
618
619Clean up the TODO.
620Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
621
622Changed Files:
623
624TODO
625
626Commit: 09cbd9c271a3a74ccf7bd3401f6bb528c3c7d119
627Date: Thu, 18 Feb 2010 21:24:03 -0800
628
6291. Correct compile time warnings by defining the timeout to 0 sec, 0 nsec, instead of NULL. 2. Make sure that the syscall errno applies to the entire test, not just the portion that Jiri noted the error with.
630Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
631
632Changed Files:
633
634testcases/kernel/syscalls/mq_notify/mq_notify01.c
635
636Commit: a2a0763133d7d8d2464b2018b6bf287a03847592
637Date: Thu, 18 Feb 2010 21:11:40 -0800
638
639Update the build_functions script to add clean sanity support, git pull support, and also do some minor refactoring in terms of how some variables are set as well as when they're set.
640Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
641
642Changed Files:
643
644testscripts/build/build_test_function.sh
645
646Commit: 53786432b7db7d066563c42e0d87df755dbbf321
647Date: Wed, 17 Feb 2010 09:32:01 -0800
648
649acl_test01 today... 1. Should use $TMP. 2. Should use tst_resm today. 3. Should exit 0 on setup failure. 4. Doesn't cleanup in the event of a test failure. 5. Has a hardcoded loopback device instead of looking for the next available one via losetup -f. 6. Other stylistic nits: a. [ $? != 0 ] -> [ $? -ne 0 ] b. Incorrect whitespace conventions / indentation issues. c. Etc...
650This test will need to be enhanced [still] to support non-ext2 //
651-ext3 filesystems (my kernel only supports ext4 fs's for instance...).
652
653Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
654
655Changed Files:
656
657testcases/kernel/fs/acls/acl_test01
658
659Commit: 77ed5b4eb6a65b90b38defd8aa981e8e9f04b5d9
660Date: Wed, 17 Feb 2010 18:57:58 +0530
661
662Merge branch 'test'
663
664Changed Files:
665
666Commit: 98f38120c682e64818e0a13abe62ffab94910e8d
667Date: Wed, 17 Feb 2010 18:57:23 +0530
668
669 I've seen failures reporting "return value=0, errno=EACCESS" in the mq_notify01 test. This is because the syscall actually succeeded (as expected by the test), but, as it is implemented by a library function, some of the (more) syscalls it invoked failed. The POSIX specification of errno says it should only be read when the call in question failed - therefore, this patch hardcodes errno 0 when return value is 0.
670 Also, this patch removes a useless TEST macro usage in a place the
671TEST_RETURN nor TEST_ERRNO variables are never checked.
672
673Regards
674 Jiri Palecek
675
676Signed-off-by: Jiri Palecek <jpalecek@web.de>
677
678Changed Files:
679
680testcases/kernel/syscalls/mq_notify/mq_notify01.c
681
682Commit: 77312d8f35ad3c516636bce1401c78ac09e08a5f
683Date: Wed, 17 Feb 2010 18:45:56 +0530
684
685In the previous mailx version, the command "echo "d" | mail -u root" will output like the following. ----------------------------- Mail version 8.1 6/6/93. Type ? for help. "/var/mail/root": 1 message 1 new >N 1 MAILER-DAEMON@localh Mon Jan 25 09:11 63/2367 "Returned mail: see tr" -----------------------------
686Buy in Heirloom Mail, the command will output.
687-----------------------------
688Heirloom Mail version 12.4 7/29/08. Type ? for help.
689"/var/mail/root": 1 message 1 new
690>N 1 Mail Delivery Subsys Mon Jan 25 14:16 67/2195 "Returned mail: see tr"
691-----------------------------
692
693"MAILER-DAEMON@localh" is been changed to "Mail Delivery Subsys".
694We should make mail_tests.sh to supporting Heirloom Mail.
695
696Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>
697
698Changed Files:
699
700testcases/commands/mail/mail_tests.sh
701
702Commit: d4eb64c5715c44479ce90abd9292019dfe8377e3
703Date: Mon, 15 Feb 2010 19:30:34 +0530
704
705Deleted the scratch dir for testing
706
707Changed Files:
708
709scratch/cache_leak
710scratch/googlemmtest.txt
711scratch/hackbench.c
712scratch/lat-sched.c
713scratch/runltp.orig
714scratch/runltp.robbie
715
716Commit: 6feffd8c46093216f795597c7d12739504583f64
717Date: Mon, 15 Feb 2010 19:20:14 +0530
718
719Testing with different branch and merging with main
720
721Changed Files:
722
723README
724
725Commit: e0984c4239b07eb6d83b2445d3d77b53576a5889
726Date: Mon, 15 Feb 2010 19:17:35 +0530
727
728Testing with different branch
729
730Changed Files:
731
732README
733
734Commit: dd04033034f9e550029178f9d85c95f411ef1009
735Date: Sun, 14 Feb 2010 23:16:22 -0800
736
737Correct at least one of these lousy diagnostic messages for not finding nobody in /etc/passwd...
738Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
739
740Changed Files:
741
742testcases/kernel/syscalls/mknod/mknod02.c
743
744Commit: 8686ad72fbe76a7de8fe8e93ef68a71fff8a049d
745Date: Sun, 14 Feb 2010 23:12:10 -0800
746
747Correctly consolidate tst_exit() calls in cleanup() as noted by Mitani-san.
748Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
749
750Changed Files:
751
752testcases/kernel/containers/pidns/pidns17.c
753
754Commit: 4086783fafe6afd70a6d647ae8bf5ded0548be79
755Date: Mon, 15 Feb 2010 12:08:23 +0530
756
757Added one TODO for conversion of CVS to GIT
758
759Changed Files:
760
761TODO
762
763Commit: f4f57997f7809f1c85a1d124ba277e7f3a510d08
764Date: Sun, 14 Feb 2010 22:41:20 +0530
765
766Testing for push to ltp.sf.net
767
768Changed Files:
769
770README
771
772Commit: 186613249384740cfd5c8346c1b6659613c6a2a6
773Date: Fri, 12 Feb 2010 09:15:37 +0000
774
775*** empty log message ***
776
777Changed Files:
778
779foo
780
781Commit: dfac29ccbb03db3e4ee3fa5674cbbbf0104b08aa
782Date: Fri, 12 Feb 2010 09:02:50 +0000
783
784Remove test file.
785
786Changed Files:
787
788foo
789
790Commit: 2279bf46ad12b3e75c512e9f146bc60a49220444
791Date: Fri, 12 Feb 2010 09:02:34 +0000
792
793Test.
794
795Changed Files:
796
797foo
798
799Commit: 98379aa37cbc3dd8ac41ee6628b5033743f47165
800Date: Wed, 10 Feb 2010 23:24:45 +0000
801
8021. Simplify smoke test further by only checking to see whether or not the syscall works as opposed to checking the kernel version because people can backport support as seen fit and shouldn't be hindered by a stupid kernel version check... 2. Correct compile because I originally checked in the change on a box without a proper toolchain and thus couldn't build before now.
803Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
804
805Changed Files:
806
807testcases/kernel/containers/netns/check_netns_enabled.c
808
809Commit: eea384d34e99680de3ba09f6fe6916ecc1d960b0
810Date: Wed, 10 Feb 2010 23:12:53 +0000
811
812Not everyone has unshare capability... thanks for the reminder Mitani-san...
813Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
814
815Changed Files:
816
817testcases/kernel/containers/netns/check_netns_enabled.c
818
819Commit: 903f68fcdcf31ee426190ac72adb9eaa293baaeb
820Date: Wed, 10 Feb 2010 23:04:09 +0000
821
822Fixed typo found by Mitani-san.
823Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
824
825Changed Files:
826
827testcases/kernel/security/cap_bound/exec_without_inh.c
828
829Commit: a962b7f8f0fae7b34edcc1b7619944e1137cd057
830Date: Wed, 10 Feb 2010 01:28:25 +0000
831
832Adding runtest entries for rt_sigaction0[23], as noted by Mitani-san, and forgotten by your's truly...
833Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
834
835Changed Files:
836
837runtest/syscalls
838
839Commit: 7a0b567320b80b2cb361c9481549508ea772d73f
840Date: Tue, 9 Feb 2010 14:49:02 +0000
841
842An error occured on my i386 box. (OS: Fedora8, Kernel: 2.6.33-rc6, libcap: libcap-2.16) ------------- exec_without_inh 1 TFAIL : Failed to drop CAP_SYS_ADMIN from bounding set. exec_without_inh 0 TINFO : (ret=-1, errno 38) ------------- If the macro HAVE_DECL_CAP_BSET_DROP is 0, this error will occurs. But the program should to be broken when f != CAP_SET, like the similar code "if (ret || f != CAP_SET) {" in exec_with_inh.c.
843The TBROK message will be outputted if my patch merged.
844-------------
845exec_without_inh 1 TBROK : Failed to add CAP_SYS_ADMIN to pI
846-------------
847
848Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>
849---
850
851Changed Files:
852
853testcases/kernel/security/cap_bound/exec_without_inh.c
854
855Commit: 4f16ee0005cce6fc23727e39e1762c1e1f5a1285
856Date: Tue, 9 Feb 2010 14:45:29 +0000
857
8581. Remove mqns check app check. It no longer exists in the repo and thus gates these tests unnecessarily from being run.. 2. Compile the netns check app.
859Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
860
861Changed Files:
862
863testcases/kernel/containers/container_test.sh
864testcases/kernel/containers/netns/Makefile
865
866Commit: 0d5ca4fefaeae85f5a39ea63fe017d9092ccdd6c
867Date: Sat, 6 Feb 2010 08:34:00 +0000
868
869This patch makes the test script cd into the tmp directory before running the tests. This makes sure the script does not delete the original utimensat binary, causing the test to fail on a second run.
870Signed-off-by: Henry Yei<hyei@mvista.com>
871
872Changed Files:
873
874testcases/kernel/syscalls/utimensat/utimensat_tests.sh
875
876Commit: 1590cf03a9206efe4eaa1fb37125f7b2128c4fb0
877Date: Sat, 6 Feb 2010 06:39:57 +0000
878
879check_pidns_enabled doesn't exist anymore. Just run the test as-is... Noticed by Rishi.
880Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
881
882Changed Files:
883
884testcases/kernel/containers/container_test.sh
885
886Commit: 3ea1ca7e4ef0ec65a0523068095c115b8228b802
887Date: Fri, 5 Feb 2010 16:07:12 +0000
888
889More whitespace only changes.
890Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
891
892Changed Files:
893
894testcases/kernel/fs/acls/acl_link_test.c
895
896Commit: d9746f48dddf61b222671e2263e9c3ef1cff3f6c
897Date: Fri, 5 Feb 2010 16:05:39 +0000
898
899Whitespace only change.
900Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
901
902Changed Files:
903
904testcases/kernel/fs/acls/acl_file_test.c
905
906Commit: 4edbf6d75380203c7baec6d591085cf279e200ea
907Date: Fri, 5 Feb 2010 15:35:30 +0000
908
909Resolve buffer overflow issue with ftest[37] reported by glibc by changing char* type to void* type. I didn't use caddr_t because caddr_t has its own set of caveats with 32-bit userland vs 64-bit kernel, etc...
910Hi,
911 I've been seeing the following messages when ftest03 and ftest07
912are executed on a regular basis as of late (may be due to a recent
913glibc upgrade):
914
915*** buffer overflow detected ***: ftest03 terminated
916======= Backtrace: =========
917/lib/libc.so.6(__fortify_fail+0x37)[0x7f100b0c3867]
918/lib/libc.so.6[0x7f100b0c1680]
919/lib/libc.so.6[0x7f100b0c0979]
920/lib/libc.so.6(_IO_default_xsputn+0x85)[0x7f100b04ef25]
921/lib/libc.so.6(_IO_vfprintf+0x1fed)[0x7f100b0216dd]
922/lib/libc.so.6(__vsprintf_chk+0x9d)[0x7f100b0c0a1d]
923/lib/libc.so.6(__sprintf_chk+0x80)[0x7f100b0c0960]
924ftest03[0x401f05]
925ftest03[0x402a76]
926/lib/libc.so.6(__libc_start_main+0xe6)[0x7f100affba26]
927ftest03[0x401d59]
928======= Memory map: ========
92900400000-00408000 r-xp 00000000 fd:03 74957
930 /tmp/tmp.9O93FRsMhN/ltp/testcases/bin/ftest03
93100608000-00609000 r--p 00008000 fd:03 74957
932 /tmp/tmp.9O93FRsMhN/ltp/testcases/bin/ftest03
93300609000-0060a000 rw-p 00009000 fd:03 74957
934 /tmp/tmp.9O93FRsMhN/ltp/testcases/bin/ftest03
9350060a000-0060f000 rw-p 00000000 00:00 0
93601f91000-01fb2000 rw-p 00000000 00:00 0 [heap]
9377f100adc6000-7f100addc000 r-xp 00000000 fd:03 6454
938 /lib64/libgcc_s.so.1
9397f100addc000-7f100afdb000 ---p 00016000 fd:03 6454
940 /lib64/libgcc_s.so.1
9417f100afdb000-7f100afdc000 r--p 00015000 fd:03 6454
942 /lib64/libgcc_s.so.1
9437f100afdc000-7f100afdd000 rw-p 00016000 fd:03 6454
944 /lib64/libgcc_s.so.1
9457f100afdd000-7f100b12c000 r-xp 00000000 fd:03 5882
946 /lib64/libc-2.10.1.so
9477f100b12c000-7f100b32c000 ---p 0014f000 fd:03 5882
948 /lib64/libc-2.10.1.so
9497f100b32c000-7f100b330000 r--p 0014f000 fd:03 5882
950 /lib64/libc-2.10.1.so
9517f100b330000-7f100b331000 rw-p 00153000 fd:03 5882
952 /lib64/libc-2.10.1.so
9537f100b331000-7f100b336000 rw-p 00000000 00:00 0
9547f100b336000-7f100b353000 r-xp 00000000 fd:03 5871
955 /lib64/ld-2.10.1.so
9567f100b536000-7f100b538000 rw-p 00000000 00:00 0
9577f100b550000-7f100b552000 rw-p 00000000 00:00 0
9587f100b552000-7f100b553000 r--p 0001c000 fd:03 5871
959 /lib64/ld-2.10.1.so
9607f100b553000-7f100b554000 rw-p 0001d000 fd:03 5871
961 /lib64/ld-2.10.1.so
9627fffe07b0000-7fffe07c5000 rw-p 00000000 00:00 0 [stack]
9637fffe07ff000-7fffe0800000 r-xp 00000000 00:00 0 [vdso]
964ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0
965 [vsyscall]
966*** buffer overflow detected ***: ftest07 terminated
967======= Backtrace: =========
968/lib/libc.so.6(__fortify_fail+0x37)[0x7f8678b10867]
969/lib/libc.so.6[0x7f8678b0e680]
970/lib/libc.so.6[0x7f8678b0d979]
971/lib/libc.so.6(_IO_default_xsputn+0x85)[0x7f8678a9bf25]
972/lib/libc.so.6(_IO_vfprintf+0x1fed)[0x7f8678a6e6dd]
973/lib/libc.so.6(__vsprintf_chk+0x9d)[0x7f8678b0da1d]
974/lib/libc.so.6(__sprintf_chk+0x80)[0x7f8678b0d960]
975ftest07[0x401ec5]
976ftest07[0x402a76]
977/lib/libc.so.6(__libc_start_main+0xe6)[0x7f8678a48a26]
978ftest07[0x401d19]
979======= Memory map: ========
98000400000-00408000 r-xp 00000000 fd:03 74961
981 /tmp/tmp.9O93FRsMhN/ltp/testcases/bin/ftest07
98200608000-00609000 r--p 00008000 fd:03 74961
983 /tmp/tmp.9O93FRsMhN/ltp/testcases/bin/ftest07
98400609000-0060a000 rw-p 00009000 fd:03 74961
985 /tmp/tmp.9O93FRsMhN/ltp/testcases/bin/ftest07
9860060a000-0060f000 rw-p 00000000 00:00 0
98701f3f000-01f60000 rw-p 00000000 00:00 0 [heap]
9887f8678813000-7f8678829000 r-xp 00000000 fd:03 6454
989 /lib64/libgcc_s.so.1
9907f8678829000-7f8678a28000 ---p 00016000 fd:03 6454
991 /lib64/libgcc_s.so.1
9927f8678a28000-7f8678a29000 r--p 00015000 fd:03 6454
993 /lib64/libgcc_s.so.1
9947f8678a29000-7f8678a2a000 rw-p 00016000 fd:03 6454
995 /lib64/libgcc_s.so.1
9967f8678a2a000-7f8678b79000 r-xp 00000000 fd:03 5882
997 /lib64/libc-2.10.1.so
9987f8678b79000-7f8678d79000 ---p 0014f000 fd:03 5882
999 /lib64/libc-2.10.1.so
10007f8678d79000-7f8678d7d000 r--p 0014f000 fd:03 5882
1001 /lib64/libc-2.10.1.so
10027f8678d7d000-7f8678d7e000 rw-p 00153000 fd:03 5882
1003 /lib64/libc-2.10.1.so
10047f8678d7e000-7f8678d83000 rw-p 00000000 00:00 0
10057f8678d83000-7f8678da0000 r-xp 00000000 fd:03 5871
1006 /lib64/ld-2.10.1.so
10077f8678f83000-7f8678f85000 rw-p 00000000 00:00 0
10087f8678f9d000-7f8678f9f000 rw-p 00000000 00:00 0
10097f8678f9f000-7f8678fa0000 r--p 0001c000 fd:03 5871
1010 /lib64/ld-2.10.1.so
10117f8678fa0000-7f8678fa1000 rw-p 0001d000 fd:03 5871
1012 /lib64/ld-2.10.1.so
10137fffeffa2000-7fffeffb7000 rw-p 00000000 00:00 0 [stack]
10147fffeffff000-7ffff0000000 r-xp 00000000 00:00 0 [vdso]
1015ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0
1016 [vsyscall]
1017
1018 gcooper@orangebox /scratch/ltp $ emerge --info
1019Portage 2.1.6.13 (default/linux/amd64/10.0, gcc-4.3.4,
1020glibc-2.10.1-r1, 2.6.31-gentoo-r6 x86_64)
1021=================================================================
1022System uname: Linux-2.6.31-gentoo-r6-x86_64-Intel-R-_Core-TM-2_Quad_CPU_Q9400_@_2.66GHz-with-gentoo-1.12.13
1023Timestamp of tree: Sun, 24 Jan 2010 07:00:21 +0000
1024app-shells/bash: 4.0_p35
1025dev-java/java-config: 2.1.9-r2
1026dev-lang/python: 2.6.4
1027sys-apps/baselayout: 1.12.13
1028sys-apps/sandbox: 1.6-r2
1029sys-devel/autoconf: 2.13, 2.63-r1
1030sys-devel/automake: 1.9.6-r2, 1.10.2
1031sys-devel/binutils: 2.18-r3
1032sys-devel/gcc-config: 1.4.1
1033sys-devel/libtool: 2.2.6b
1034virtual/os-headers: 2.6.27-r2
1035
1036 Figuring that ftest07.c compiled (mostly) without warnings, I
1037thought it might be an issue common to both tests.
1038
1039Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1040Acked-by: K.D. Lucas <kdlucas@gmail.com>
1041
1042Changed Files:
1043
1044testcases/kernel/fs/ftest/libftest.c
1045testcases/kernel/fs/ftest/libftest.h
1046
1047Commit: 5009532096f9c877fbf6660d5b3a791c3da6d28c
1048Date: Wed, 3 Feb 2010 10:19:32 +0000
1049
1050Fix ordering of $(filter-out ) as noted by Stephen.
1051Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1052
1053Changed Files:
1054
1055testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
1056
1057Commit: aee37bbb5789856b2e9af39f05a641fae6f2afac
1058Date: Wed, 3 Feb 2010 07:44:18 +0000
1059
1060Avoid accidental rm -Rf / regression in last release by calling $(*abspath) on $(INSTALL_DIR) beforehand -- sure it sets it to $(abs_top_srcdir), but it's a lot safer safety net to not clean as opposed to blowing away /.
1061Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1062
1063Changed Files:
1064
1065Makefile
1066
1067Commit: 1d7745f2ac2e22a08c825ead0229c929315458b9
1068Date: Wed, 3 Feb 2010 07:42:12 +0000
1069
1070Get people to corral into proper make usage, just in case it wasn't 100% clear, so people avoid shooting themselves in the foot by accident.
1071Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1072
1073Changed Files:
1074
1075include/mk/config.mk.in
1076
1077Commit: ee807014bc06d7254cc6a0fb697979eec41b1b4d
1078Date: Tue, 2 Feb 2010 08:51:53 +0000
1079
1080testcases/realtime/config.mk isn't a hard requirement for autotools and %clean.
1081Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1082
1083Changed Files:
1084
1085testcases/realtime/Makefile
1086
1087Commit: cafe6dc77c7fdbc28890a4f500ff8b3865d3e809
1088Date: Tue, 2 Feb 2010 08:42:47 +0000
1089
1090Idiot... forgot the :
1091
1092Changed Files:
1093
1094testcases/realtime/Makefile
1095
1096Commit: 6b77f08cca9c5c5622af71505f2b327782c86520
1097Date: Tue, 2 Feb 2010 08:40:50 +0000
1098
1099Add a reference to INSTALL for testcases/realtime's config.mk...
1100Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1101
1102Changed Files:
1103
1104testcases/realtime/Makefile
1105
1106Commit: 7279a86c79cc63d69dd9b07ea3c6bbc3f3959e92
1107Date: Tue, 2 Feb 2010 08:25:09 +0000
1108
1109Don't clean up the install directory for now until I unfubar this mess.
1110Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1111
1112Changed Files:
1113
1114Makefile
1115
1116Commit: 192b7462762773814f62a27685ea705fb0a0e1bc
1117Date: Tue, 2 Feb 2010 08:23:15 +0000
1118
1119Add a safe_rm.sh script and test in light of accidental f-up with Mitani's system...
1120Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1121
1122Changed Files:
1123
1124scripts/safe_rm.sh
1125scripts/tests/test_safe_rm.sh
Rishikesh K Rajak48471202010-03-01 20:04:44 +05301126
subrata_modak83b4b452010-02-01 09:14:31 +00001127LTP-20100131
1128
11291) Log Message:
1130Fix prep_create_link as noticed by Michal Simek. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1131
1132Added Files:
1133ltp/testcases/kernel/syscalls/lchown/prep_create_link
1134
11352) Log Message:
1136This change was originally designated for changing a fail to a pass, but morphed into more than that. This takes all of the ad hoc echoes and converts them into tst_resm calls, and makes a few other modifications to called commands and converts them into more simplified logic. Originally (and largely submitted by Serge), modified slightly after some clarification with him. Signed-off-by: Serge E. Hallyn <serue@us.ibm.com>, Modified-by: Garrett Cooper <yanegomi@gmail.com>,
1137
1138Modified Files:
1139ltp/testcases/kernel/security/p9auth/p9priv.sh
1140
11413) Log Message:
1142Noob mistake: forgot to unawk the awk call. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1143
1144Modified Files:
1145ltp/testcases/kernel/controllers/cpuctl_fj/run_cpuctl_test_fj.sh
1146
11474) Log Message:
1148Actually, that doesn't make sense. No where in the awk call does it actually have awk or the pid listed as being awked. Something else is fishy here... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1149
1150Modified Files:
1151ltp/testcases/kernel/controllers/cpuctl_fj/run_cpuctl_test_fj.sh
1152
11535) Log Message:
1154In latest ltp version, the following message occured when run the case of cpuset.
1155-----
1156./cpuset_hotplug_test.sh: line 39: ./cpuset_list_compute: No such file or directory
1157./cpuset_hotplug_test.sh: line 227: ./cpuset_list_compute: No such file or directory
1158-----
1159The reason is that cpuset_list_compute.c(in testcases/kernel/controllers/cpuset/cpuset_hotplug_test/) has not been compiled. This patch fix it. Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>,
1160
1161Modified Files:
1162ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/Makefile
1163
11646) Log Message:
1165Hi, Thank you for fixing "cgroup" and "cgroup_fj". However, I found a new problem in revised "cgroup" testcases. It's in "cgroup_regression_test.sh". In my original patch, I didn't revise about "tst_kvercmp 2 6 29" judgment. But in fixed version, the error route of above judgment revised from "TBROK" to "TCONF". If "TCONF" is used, the shell should end by exit 0, I think. But "cgroup_regression_test.sh" does not end by exit 0. Please consider about the following patch: Signed-off-by: Tomomori Mitani <mitani@ryobi.co.jp>,
1166
1167Modified Files:
1168ltp/testcases/kernel/controllers/cgroup/cgroup_regression_test.sh
1169
11707) Log Message:
1171Shuffle around the code and exit _once_ at the bottom of the child process. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1172
1173Modified Files:
1174ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
1175
11768) Log Message:
1177Readd the script so that it gets run when the test is executed... This was in my original patch submission but somehow didn't make its way into the ltp tree. Signed-off-by: Serge E. Hallyn <serue@us.ibm.com>, Acked-by: Garrett Cooper <yanegomi@gmail.com>,
1178
1179Added Files:
1180ltp/testcases/kernel/security/p9auth/checkp9auth.sh
1181
11829) Log Message:
1183Fix breakage caused by ltp_clone_quick move. Signed-off-by: Garrett Cooper,
1184
1185Modified Files:
1186ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/Makefile
1187ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c
1188
118910) Log Message:
11901. Get rid of ad hoc numaif.h (forgotten delete I was going to do before Christmas... ho ho ho... -_-).
11912. Get rid of nodemask_set (only applies for v2 of libnuma).
1192Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1193
1194Modified Files:
1195ltp/testcases/kernel/syscalls/utils/numa_helpers.h
1196Removed Files:
1197ltp/testcases/kernel/syscalls/utils/numaif.h
1198
119911) Log Message:
1200Added check for memory controller (functional, regression & stress). Signed-off By : Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>, Acked-by: Li Zefan <lizf@cn.fujitsu.com>,
1201
1202Modified Files:
1203ltp/testcases/kernel/controllers/test_controllers.sh
1204ltp/testcases/kernel/controllers/memcg/regression/memcg_regression_test.sh
1205ltp/testcases/kernel/controllers/memcg/stress/memcg_stress_test.sh
1206ltp/testcases/kernel/controllers/memcg/functional/memcg_function_test.sh
1207
120812) Log Message:
1209Fix the bug of the smaller cpu_set_t's length in getcpu01. getcpu01 test failed because the len of cpu_set_t in the glibc is smaller than the length of the cpumask in the kernel. So we must use the dynamically sized CPU sets instead of the standard cpu_set_t. This patch fix this problem. Before using this patch, the test result is following:
1210getcpu01 1 TFAIL : sched_getaffinity:errno:22
1211After using this patch, the test result is following:
1212getcpu01 1 TPASS : getcpu() returned proper cpuid:3, node id:0
1213Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>,
1214
1215Modified Files:
1216ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
1217
121813) Log Message:
1219Fix the bug of the smaller cpu_set_t's length in sched_getaffinity01. sched_getaffinity01 test failed because the len of cpu_set_t in the glibc is smaller than the length of the cpumask in the kernel. So we must use the dynamically sized CPU sets instead of the standard cpu_set_t. This patch fix this problem. Before using this patch, the test result is following:
1220sched_getaffinity01 0 TINFO : system has 4 processor(s).
1221sched_getaffinity01 1 TPASS : sched_getaffinity(0, len, (cpu_set_t *)-1): TEST_ERRNO=EINVAL(22): Invalid argument
1222sched_getaffinity01 2 TPASS : sched_getaffinity(0, 0, &mask): TEST_ERRNO=EINVAL(22): Invalid argument
1223sched_getaffinity01 3 TPASS : sched_getaffinity(getpid() + 1, len, &mask): TEST_ERRNO=EINVAL(22): Invalid argument
1224sched_getaffinity01 4 TFAIL : could not get cpu affinity: TEST_ERRNO=EINVAL(22): Invalid argument
1225The subcases1-3 of this test also failed though they were successful according to the log. Becuase the errnos returned were wrong.
1226After using this patch, the test result is following:
1227sched_getaffinity01 0 TINFO : system has 4 processor(s).
1228sched_getaffinity01 0 TINFO : cpusetsize is 512
1229sched_getaffinity01 0 TINFO : mask.__bits[0] = 15
1230sched_getaffinity01 1 TPASS : sched_getaffinity() succeed ,this process 2239 is running processor: 0
1231sched_getaffinity01 2 TPASS : sched_getaffinity() succeed ,this process 2239 is running processor: 1
1232sched_getaffinity01 3 TPASS : sched_getaffinity() succeed ,this process 2239 is running processor: 2
1233sched_getaffinity01 4 TPASS : sched_getaffinity() succeed ,this process 2239 is running processor: 3
1234sched_getaffinity01 5 TPASS : sched_getaffinity(0, len, (cpu_set_t *)-1): TEST_ERRNO=EFAULT(14): Bad address
1235sched_getaffinity01 6 TPASS : sched_getaffinity(0, 0, mask): TEST_ERRNO=EINVAL(22): Invalid argument
1236sched_getaffinity01 7 TPASS : sched_getaffinity(getpid() + 1, len, mask): TEST_ERRNO=ESRCH(3): No such process
1237Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>,
1238
1239Modified Files:
1240ltp/testcases/kernel/syscalls/sched_getaffinity/sched_getaffinity01.c
1241
124214) Log Message:
1243Here is a patch/attachment to fix the error number and error message, when the capset() syscall fails.
1244*After applying patch:*
1245capset01 1 TBROK capget() failed: errno=???(38): Function not implemented
1246*Before applying patch:*
1247capset01 1 TBROK capget() failed: TEST_ERRNO=???(0): Success
1248Note: This is in the custom built linux kernel where the capset/capget syscall is not implemented. In normal linux kernel this testcase would just work fine without any errors. *Normal kernel:*
1249capset01 1 TPASS : capset() returned 0
1250Signed-off-by: Veerendra C <veeren@linux.vnet.ibm.com>,
1251
1252Modified Files:
1253ltp/testcases/kernel/syscalls/capset/capset01.c
1254
125515) Log Message:
1256Fix check. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1257
1258Modified Files:
1259ltp/testcases/kernel/controllers/memcg/regression/memcg_regression_test.sh
1260
126116) Log Message:
1262Clarify location and roles of install paths and directions as requested by Mark Ver. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1263
1264Modified Files:
1265ltp/INSTALL
1266
126717) Log Message:
1268Fix missing #include. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1269
1270Modified Files:
1271ltp/testcases/kernel/security/selinux-testsuite/tests/task_setscheduler/selinux_task_setscheduler_target.c
1272
127318) Log Message:
12741. Fix the all target.
12752. Fix a missing _GNU_SOURCE #define and a -Wunused warning.
1276Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1277
1278Modified Files:
1279ltp/testcases/kernel/security/selinux-testsuite/tests/task_setpgid/selinux_task_setpgid_source.c
1280ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
1281
128219) Log Message:
1283Add a basic Linux distro detection script. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1284
1285Added Files:
1286ltp/scripts/detect_distro.sh
1287
128820) Log Message:
1289Modify script to properly separate major and minor versions with Redhat. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1290
1291Modified Files:
1292ltp/scripts/detect_distro.sh
1293
129421) Log Message:
1295Improve usability through -d ($DESTDIR) and -m (omit minor version) options. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1296
1297Modified Files:
1298ltp/scripts/detect_distro.sh
1299
130022) Log Message:
1301Stupid... move VERSION set outside of minor version check. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1302
1303Modified Files:
1304ltp/scripts/detect_distro.sh
1305
130623) Log Message:
1307Make a step to properly fix up the Makefile and policy file items... next step would be to template the Makefile to get rid of the ad hoc Makefile in policy_files/redhat-5. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1308
1309Modified Files:
1310ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
1311Removed Files:
1312ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_bounds.te
1313ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
1314ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
1315ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_sys.te
1316ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrace.te
1317ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrans.te
1318ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_entrypoint.te
1319ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execshare.te
1320ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_exectrace.te
1321ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execute_no_trans.te
1322ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_fdreceive.te
1323ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
1324ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
1325ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_inherit.te
1326ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
1327ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ipc.te
1328ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_link.te
1329ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_mkdir.te
1330ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_open.te
1331ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ptrace.te
1332ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_readlink.te
1333ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_relabel.te
1334ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rename.te
1335ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rxdir.te
1336ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setattr.te
1337ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
1338ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sigkill.te
1339ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_stat.te
1340ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
1341ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
1342ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getpgid.te
1343ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsched.te
1344ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsid.te
1345ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
1346ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setsched.te
1347ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_transition.te
1348ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_wait.te
1349ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/Makefile
1350ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_capable_file.te
1351ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_capable_net.te
1352ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_capable_sys.te
1353ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_dyntrace.te
1354ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_dyntrans.te
1355ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_entrypoint.te
1356ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_execshare.te
1357ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_exectrace.te
1358ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_execute_no_trans.te
1359ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_fdreceive.te
1360ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_file.te
1361ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_global.te
1362ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_inherit.te
1363ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_ioctl.te
1364ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_ipc.te
1365ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_link.te
1366ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_mkdir.te
1367ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_open.te
1368ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_policy.if
1369ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_ptrace.te
1370ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_readlink.te
1371ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_relabel.te
1372ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_rename.te
1373ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_rxdir.te
1374ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_setattr.te
1375ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_setnice.te
1376ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_sigkill.te
1377ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_stat.te
1378ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_sysctl.te
1379ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_create.te
1380ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_getpgid.te
1381ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_getsched.te
1382ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_getsid.te
1383ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_setpgid.te
1384ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_setsched.te
1385ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_transition.te
1386ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_wait.te
1387Added Files:
1388ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/Makefile
1389ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_capable_file.te
1390ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_capable_net.te
1391ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_capable_sys.te
1392ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_dyntrace.te
1393ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_dyntrans.te
1394ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_entrypoint.te
1395ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_execshare.te
1396ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_exectrace.te
1397ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_execute_no_trans.te
1398ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_fdreceive.te
1399ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_file.te
1400ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_global.te
1401ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_inherit.te
1402ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_ioctl.te
1403ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_ipc.te
1404ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_link.te
1405ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_mkdir.te
1406ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_open.te
1407ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_policy.if
1408ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_ptrace.te
1409ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_readlink.te
1410ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_relabel.te
1411ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_rename.te
1412ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_rxdir.te
1413ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_setattr.te
1414ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_setnice.te
1415ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_sigkill.te
1416ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_stat.te
1417ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_sysctl.te
1418ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_task_create.te
1419ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_task_getpgid.te
1420ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_task_getsched.te
1421ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_task_getsid.te
1422ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_task_setpgid.te
1423ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_task_setsched.te
1424ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_transition.te
1425ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_wait.te
1426ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_bounds.te
1427ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_capable_file.te
1428ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_capable_net.te
1429ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_capable_sys.te
1430ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_dyntrace.te
1431ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_dyntrans.te
1432ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_entrypoint.te
1433ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_execshare.te
1434ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_exectrace.te
1435ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_execute_no_trans.te
1436ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_fdreceive.te
1437ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_file.te
1438ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_global.te
1439ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_inherit.te
1440ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_ioctl.te
1441ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_ipc.te
1442ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_link.te
1443ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_mkdir.te
1444ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_open.te
1445ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_ptrace.te
1446ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_readlink.te
1447ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_relabel.te
1448ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_rename.te
1449ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_rxdir.te
1450ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_setattr.te
1451ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_setnice.te
1452ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_sigkill.te
1453ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_stat.te
1454ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_sysctl.te
1455ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_task_create.te
1456ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_task_getpgid.te
1457ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_task_getsched.te
1458ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_task_getsid.te
1459ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_task_setpgid.te
1460ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_task_setsched.te
1461ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_transition.te
1462ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_wait.te
1463
146424) Log Message:
1465Don't nuke some files that are checked in for test_policy... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1466
1467Modified Files:
1468ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
1469
147025) Log Message:
14711. Change omit_minor_version to omit_redhat_minor_version, as it only applies to redhat's versioning scheme.
14722. Clump Redhat and Fedora detection together like I should have been doing in the beginning.
1473Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1474
1475Modified Files:
1476ltp/scripts/detect_distro.sh
1477
147826) Log Message:
1479Properly test for whether or not the update string is embedded in the release file with Redhat, and thus properly omit the release version if you're using a non-update version of Redhat or Fedora. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1480
1481Modified Files:
1482ltp/scripts/detect_distro.sh
1483
148427) Log Message:
1485Remove uclinux target warning, considering that no uclinux targets exist anymore.. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1486
1487Modified Files:
1488ltp/Makefile
1489
149028) Log Message:
1491lib-all shouldn't depend on include-install now... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1492
1493Modified Files:
1494ltp/Makefile
1495
149629) Log Message:
14971. Print out the return code.
14982. Use TERRNO because we're not using the TEST() macro.
1499Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1500
1501Modified Files:
1502ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
1503
150430) Log Message:
1505Add block device detection. It's the first step towards getting the quotactl crud to work. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1506
1507Added Files:
1508ltp/lib/get_block_dev.c
1509Modified Files:
1510ltp/m4/ltp-quota.m4
1511ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
1512ltp/include/test.h
1513
151431) Log Message:
1515Remove return code printout. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1516
1517Modified Files:
1518ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
1519
152032) Log Message:
15211. Go back to sys/quota.h
15222. Make the autoconf test a bit more meaningful...
1523Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1524
1525Modified Files:
1526ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
1527ltp/m4/ltp-quota.m4
1528
152933) Log Message:
1530Get closer to getting a working quotactl01 test. There were many setup related items missing, and I'm still bumbling around in the dark trying to figure out how this works, but I'm getting closer to an answer at least... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1531
1532Added Files:
1533ltp/lib/mount_utils.c
1534Removed Files:
1535ltp/lib/get_block_dev.c
1536Modified Files:
1537ltp/include/test.h
1538ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
1539
154034) Log Message:
1541gcov-kernel: added patch for android toolchain 4.4.0 support. Peter Oberparleiter <oberpapr@users.sourceforge.net>, Wangwei Chen <mkw348@motorola.com>,
1542
1543Added Files:
1544ltp/utils/analysis/gcov-kernel/linux-2.6.30-gcov-android-toolchain-4.4.0.patch
1545
154635) Log Message:
1547Move $(OUT_OF_BUILDTREE), and $(IN_BUILD_TREE) checks above config.mk include as correctly noted by Mitani-san. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1548
1549Modified Files:
1550ltp/include/mk/env_pre.mk
1551
155236) Log Message:
1553ltp-pan is installed in bin/ not pan/ now as noticed by Serge. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1554
1555Modified Files:
1556ltp/testscripts/test_containers.sh
1557ltp/testscripts/test_filecaps.sh
1558ltp/testscripts/test_selinux.sh
1559
156037) Log Message:
1561Remove numaif.h as noticed by Mitani-san. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1562
1563Modified Files:
1564ltp/testcases/kernel/syscalls/move_pages/move_pages_support.h
1565
156638) Log Message:
1567Fix some missing headers and missing #define _GNU_SOURCE defs. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1568
1569Modified Files:
1570ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrace/selinux_dyntrace_child.c
1571ltp/testcases/kernel/security/selinux-testsuite/tests/task_getsid/selinux_task_getsid_source.c
1572ltp/testcases/kernel/security/selinux-testsuite/tests/task_getsid/selinux_task_getsid_target.c
1573ltp/testcases/kernel/security/selinux-testsuite/tests/task_getpgid/selinux_task_getpgid_source.c
1574ltp/testcases/kernel/security/selinux-testsuite/tests/task_getpgid/selinux_task_getpgid_target.c
1575ltp/testcases/kernel/security/selinux-testsuite/tests/task_getscheduler/selinux_task_getscheduler_target.c
1576ltp/testcases/kernel/security/selinux-testsuite/tests/wait/selinux_wait_parent.c
1577ltp/testcases/kernel/security/selinux-testsuite/tests/msg/selinux_msgrcv.c
1578ltp/testcases/kernel/security/selinux-testsuite/tests/msg/selinux_msgsnd.c
1579
158039) Log Message:
1581Fix a lot of compile warnings. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1582
1583Modified Files:
1584ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c
1585ltp/testcases/kernel/security/selinux-testsuite/tests/capable_net/selinux_bind.c
1586ltp/testcases/kernel/security/selinux-testsuite/tests/capable_net/selinux_raw.c
1587ltp/testcases/kernel/security/selinux-testsuite/tests/capable_file/selinux_lease.c
1588ltp/testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_chroot.c
1589ltp/testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_hostname.c
1590ltp/testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_nice.c
1591ltp/testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_rawio.c
1592ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrace/selinux_dyntrace_parent.c
1593ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrans/selinux_dyntrans_parent.c
1594ltp/testcases/kernel/security/selinux-testsuite/tests/shm/selinux_shmat.c
1595ltp/testcases/kernel/security/selinux-testsuite/tests/task_setnice/selinux_task_setnice_target.c
1596ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive_client.c
1597ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive_server.c
1598ltp/testcases/kernel/security/selinux-testsuite/tests/sem/selinux_getinfo.c
1599ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_ioctl.c
1600ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_noioctl.c
1601ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit_parent.c
1602ltp/testcases/kernel/security/selinux-testsuite/tests/exectrace/selinux_exectrace_parent.c
1603ltp/testcases/kernel/security/selinux-testsuite/tests/ptrace/selinux_ptrace.c
1604ltp/testcases/kernel/security/selinux-testsuite/tests/setnice/selinux_setnice_child.c
1605ltp/testcases/kernel/security/selinux-testsuite/tests/setnice/selinux_setnice_parent.c
1606ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_fcntl.c
1607ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_nofcntl.c
1608ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_sigiotask.c
1609ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_wait_io.c
1610
161140) Log Message:
1612kill unneeded chmod calls on created tmp directory: The following patch kills some unneeded chmod(2) calls on newly created temporary directory; the tst_tmpdir() function do already set the correct permissions. Signed-off-by: Nicolas Joly <njoly@pasteur.fr>.
1613
1614Modified Files:
1615ltp/testcases/kernel/syscalls/mkdir/mkdir02.c
1616ltp/testcases/kernel/syscalls/mkdir/mkdir04.c
1617ltp/testcases/kernel/syscalls/rename/rename09.c
1618ltp/testcases/kernel/syscalls/rename/rename12.c
1619ltp/testcases/kernel/syscalls/rmdir/rmdir03.c
1620
162141) Log Message:
1622cpuset_syscall_test: delete '0x' from hex string: By the latest ltp version, the following fail message outputted on my x86_64 box.
1623------------
1624TEST 5: CPUSET CONTROLLER TESTING
1625TEST STARTED: Please avoid using system while this test executes
1626...
1627cpuset05 8 TFAIL : Result(/proc/<pid>/status) = "", expect = "0")
1628cpuset05 9 TFAIL : Result(/proc/<pid>/status) = "", expect = "1")
1629cpuset05 10 TFAIL : Result(/proc/<pid>/status) = "", expect = "default")
1630------------
1631The reason is:
16321, '0x' wasn't deleted from a hex string's head. e.g. 7f343c900000 is expected, but 0x7f343c900000 outputted.
16332, a wrong '\b' was used in a grep command.
1634This patch fix the upper problem. Now the message is:
1635------------
1636cpuset05 7 TPASS : Cpuset vs systemcall test succeeded.
1637cpuset05 8 TPASS : Cpuset vs systemcall test succeeded.
1638cpuset05 9 TPASS : Cpuset vs systemcall test succeeded.
1639cpuset05 10 TPASS : Cpuset vs systemcall test succeeded.
1640------------
1641Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>,
1642
1643Modified Files:
1644ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_testset.sh
1645
164642) Log Message:
1647Make my choice of AC_MSG_ERROR more apparent. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1648
1649Modified Files:
1650ltp/m4/ltp-quota.m4
1651
165243) Log Message:
1653Things have worked out ok so far for the Makefiles, so let's keep on going trying to fix the selinux test suite (as requested by Steven)... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1654
1655Modified Files:
1656ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
1657ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile.inc
1658ltp/testcases/kernel/security/selinux-testsuite/tests/runtest.sh
1659ltp/testcases/kernel/security/selinux-testsuite/policy/Makefile
1660ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
1661ltp/testscripts/test_selinux.sh
1662
166344)
1664Log Message:
1665We need to install the Makefiles into the tree as well so the test scripts can run make load. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1666
1667Modified Files:
1668ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
1669ltp/testcases/kernel/security/selinux-testsuite/policy/Makefile
1670
167145) Log Message:
1672Error out when /etc/selinux/.../policy/src isn't found. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1673
1674Modified Files:
1675ltp/testcases/kernel/security/selinux-testsuite/policy/Makefile
1676
167746) Log Message:
1678Don't do load as part of a normal make operation. This splits the make into 2 stages:
16791. The stuff we can do on/off the target.
16802. The setup pieces that we must do on the target.
1681That way we can clean up 1. in the future so the test won't require make.
1682Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1683
1684Modified Files:
1685ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
1686ltp/testcases/kernel/security/selinux-testsuite/policy/Makefile
1687
168847) Log Message:
1689Make autotools seems to break on more recent versions without this. Signed-off-by: Paul Larson <paul.larson@canonical.com>,
1690
1691Modified Files:
1692ltp/include/mk/automake.mk
1693
169448) Log Message:
1695Add improved checks for mbind(2) syscalls, because...
1696Hi,
1697I tried to make with 2010-01-14's cvs in RHEL4.8 (2.6.9-89.ELsmp). But It failed in "mbind01.c" by following message.
1698------------
1699gcc -g -O2 -g -O2 -fno-strict-aliasing -pipe -Wall
1700-I/home/LTP/ltp-2010-01-12/testcases/kernel/include
1701-I/home/LTP/ltp-2010-01-12/testcases/kernel/syscalls/mbind/../utils/
1702-I../../../../include -I../../../../include -L../../../../lib mbind01.c -lltp -lnuma -o mbind01
1703mbind01.c:184: error: `MPOL_DEFAULT' undeclared here (not in a function)
1704mbind01.c:184: error: initializer element is not constant
1705mbind01.c:184: error: (near initialization for `tcase[0].policy')
1706mbind01.c:188: error: initializer element is not constant
1707mbind01.c:188: error: (near initialization for `tcase[0]')
1708mbind01.c:190: error: initializer element is not constant
1709mbind01.c:190: error: (near initialization for `tcase[1].policy')
1710mbind01.c:194: error: initializer element is not constant
1711mbind01.c:194: error: (near initialization for `tcase[1]')
1712mbind01.c:196: error: `MPOL_BIND' undeclared here (not in a function)
1713mbind01.c:196: error: initializer element is not constant
1714mbind01.c:196: error: (near initialization for `tcase[2].policy')
1715mbind01.c:200: error: initializer element is not constant
1716mbind01.c:200: error: (near initialization for `tcase[2]')
1717mbind01.c:202: error: initializer element is not constant
1718mbind01.c:202: error: (near initialization for `tcase[3].policy')
1719mbind01.c:206: error: initializer element is not constant
1720mbind01.c:206: error: (near initialization for `tcase[3]')
1721mbind01.c:208: error: `MPOL_INTERLEAVE' undeclared here (not in a function)
1722mbind01.c:208: error: initializer element is not constant
1723mbind01.c:208: error: (near initialization for `tcase[4].policy')
1724mbind01.c:212: error: initializer element is not constant
1725mbind01.c:212: error: (near initialization for `tcase[4]')
1726mbind01.c:214: error: initializer element is not constant
1727mbind01.c:214: error: (near initialization for `tcase[5].policy')
1728mbind01.c:218: error: initializer element is not constant
1729mbind01.c:218: error: (near initialization for `tcase[5]')
1730mbind01.c:220: error: `MPOL_PREFERRED' undeclared here (not in a function)
1731mbind01.c:220: error: initializer element is not constant
1732mbind01.c:220: error: (near initialization for `tcase[6].policy')
1733mbind01.c:224: error: initializer element is not constant
1734mbind01.c:224: error: (near initialization for `tcase[6]')
1735mbind01.c:226: error: initializer element is not constant
1736mbind01.c:226: error: (near initialization for `tcase[7].policy')
1737mbind01.c:230: error: initializer element is not constant
1738mbind01.c:230: error: (near initialization for `tcase[7]')
1739mbind01.c:236: error: initializer element is not constant
1740mbind01.c:236: error: (near initialization for `tcase[8]')
1741mbind01.c:238: error: initializer element is not constant
1742mbind01.c:238: error: (near initialization for `tcase[9].policy')
1743mbind01.c:243: error: initializer element is not constant
1744mbind01.c:243: error: (near initialization for `tcase[9]')
1745mbind01.c:246: error: initializer element is not constant
1746mbind01.c:246: error: (near initialization for `tcase[10].policy')
1747mbind01.c:250: error: initializer element is not constant
1748mbind01.c:250: error: (near initialization for `tcase[10]')
1749mbind01.c: In function `do_test':
1750mbind01.c:309: error: `MPOL_F_ADDR' undeclared (first use in this function)
1751mbind01.c:309: error: (Each undeclared identifier is reported only once
1752mbind01.c:309: error: for each function it appears in.)
1753make[4]: *** [mbind01] Error 1
1754------------
1755Following version's cvs's bring same results.
1756 - 2010-01-08
1757 - 2010-01-12
1758 - 2010-01-13
1759Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1760
1761Modified Files:
1762ltp/testcases/kernel/syscalls/mbind/mbind01.c
1763ltp/m4/ltp-numa.m4
1764
176549) Log Message:
1766Properly resolve mbind stuff... it was actually mempolicy tests... and it was present in more than just mbind01.c. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1767
1768Modified Files:
1769ltp/testcases/kernel/syscalls/mbind/mbind01.c
1770ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_test.c
1771ltp/testcases/kernel/syscalls/get_mempolicy/get_mempolicy01.c
1772ltp/testcases/kernel/controllers/cpuset/cpuset_lib/libcpuset.c
1773
177450) Log Message:
1775Finish this mempolicy crud off for good, after a fair amount of tweaking. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1776
1777Modified Files:
1778ltp/testcases/kernel/controllers/cpuset/cpuset_lib/libcpuset.c
1779ltp/m4/ltp-numa.m4
1780ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_test.c
1781
178251) Log Message:
17831. Resolve some compatibility issues with make 3.80.
17842. Fix a bug with clean_install_dir being included in `target_to_dir_mapping'...
1785Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1786
1787Modified Files:
1788ltp/Makefile
1789
179052) Log Message:
17911. Fix an out-of-sync variable (automake.mk), and an incorrect clean (*.in needs to be cleaned with ac-maintainer-clean, NOT distclean). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1792
1793Modified Files:
1794ltp/include/mk/automake.mk
1795
179653) Log Message:
1797Get rid of $(DIR) variable in define block. Never should have bloody been there in the first place... stupid stupid. Problem noted by Mitani-san with zip test (defines the same variable). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1798
1799Modified Files:
1800ltp/include/mk/functions.mk
1801
180254) Log Message:
1803Note the reasoning for the -- before CLEAN_TARGETS :)... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1804
1805Modified Files:
1806ltp/include/mk/functions.mk
1807
180855) Log Message:
1809Check in skeleton scripts for testing out LTP, end-to-end, from scratch -- that way less trivial issues will get into the tree. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1810
1811Added Files:
1812ltp/testscripts/build/README
1813ltp/testscripts/build/test_install_in_build_tree.sh
1814ltp/testscripts/build/test_install_out_of_build_tree.sh
1815ltp/testscripts/build/test_out_of_build_tree.sh
1816
181756) Log Message:
1818Move the build scripts to the build directory as well. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1819
1820Removed Files:
1821ltp/testscripts/default_runtest_set.awk
1822ltp/testscripts/ltp-missing-install-files.py
1823Added Files:
1824ltp/testscripts/build/default_runtest_set.awk
1825ltp/testscripts/buildltp-missing-install-files.py
1826
182757) Log Message:
1828Keep on working on fixing the selinux-testsuite... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1829
1830Modified Files:
1831ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
1832ltp/testcases/kernel/security/selinux-testsuite/policy/Makefile
1833ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile.inc
1834ltp/testscripts/test_selinux.sh
1835Added Files:
1836ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile.selinux
1837ltp/testcases/kernel/security/selinux-testsuite/policy/Makefile.selinux
1838
183958) Log Message:
1840Install Makefile.selinux, not Makefile. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1841
1842Modified Files:
1843ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
1844
184559) Log Message:
1846Further diff on top of the prior one to resolve a few remaining issues in getting the tests to pass. With these two patches, all tests appear to pass on Fedora 12.
1847Things that remain unresolved:
1848- RHEL4 support. Is RHEL4 to be supported still by ltp, given dependencies?
1849 RHEL4 has been using the test policy under policy/ and has a different build/load process.
1850- Running individual tests manually. As described in the selinux-testsuite
1851 README, it used to be possible to run individual tests via tests/runtest.sh
1852in order to more easily hunt down specific failures and get more verbose output than we get from any of the results/* files.
1853Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>,
1854Acked-by: Garrett Cooper <yanegomi@gmail.com>,
1855
1856Modified Files:
1857ltp/testscripts/test_selinux.sh
1858ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit.sh
1859
1860And much much more......!!
1861
subrata_modakaf4c2e92010-01-05 10:03:52 +00001862LTP-20091231
1863
18641) Log Message:
1865Don't fail the ssh tests if the home directory we are creating already exists (eg. when it was created by adduser): this patch silences the error message "mkdir: directory already exists" in ssh tests, caused by the code that handles home directory creation in case adduser didn't do it. Unfortunately, the same code failed when adduser did create the directory. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
1866
1867Modified Files:
1868ltp/testcases/network/tcp_cmds/ssh/ssh01
1869ltp/testcases/network/tcp_cmds/ssh/ssh02
1870ltp/testcases/network/tcp_cmds/ssh/ssh03
1871
18722) Log Message:
1873Fixes of some errors discovered by "set -u": this patch fixes the following problems:
1874 - read of $TEST_USER before it's set in ftp03,
1875 - remnants of the $COMMAND variable which isn't really there anymore in netstat01,
1876 - probably a typo in rsh01 ($COUNT vs. $TST_COUNT),
1877 - $2 has to be escaped twice in rwho01, to appear in the awk script,
1878 - when no interface is found tcpdump01, $IF is unset. Don't spit out an error in that case,
1879This is a version with changes reflecting Mike's comments. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
1880
1881Modified Files:
1882ltp/testcases/network/tcp_cmds/ftp/ftp03
1883ltp/testcases/network/tcp_cmds/netstat/netstat01
1884ltp/testcases/network/tcp_cmds/rsh/rsh01
1885ltp/testcases/network/tcp_cmds/rwho/rwho01
1886ltp/testcases/network/tcp_cmds/tcpdump/tcpdump01
1887
18883) Log Message:
1889Fix a bug in awk code in rsh01: this patch fixes the following problem with awk code in rsh01. It caused the test to fail. The END label is executed always, even in the event of exit. Therefore, the "exit 1" statement was executed even when the line matched (as a consequence of "exit 0") and awk always returned 1 (ie. failure). Signed-off-by: Jiri Palecek <jpalecek@web.de>.
1890
1891Modified Files:
1892ltp/testcases/network/tcp_cmds/rsh/rsh01
1893
18944) Log Message:
1895Remove the use of bash arrays from memcg_stress_test: this patch removes the use of bash arrays from memcg_stress_test.sh, thus making the script more POSIX friendly. I changed the array into a series of variables, read and written using eval. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
1896
1897Modified Files:
1898ltp/testcases/kernel/controllers/memcg/stress/memcg_stress_test.sh
1899
19005) Log Message:
1901Fix small errors in the runtest files: this patch fixes the following problems in the runtest files:
1902 - rwtest has been renamed to rwtest.sh,
1903 - there is no ipv6 variant of rlogin test
1904Signed-off-by: Jiri Palecek <jpalecek@web.de>,
1905
1906Modified Files:
1907ltp/runtest/fs ltp/runtest/ipv6_expect
1908
19096) Log Message:
1910Refer to checkforlibcap.sh by its real name: checkforlibcap doesn't exist, the script's proper name is checkforlibcap.sh. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
1911
1912Modified Files:
1913ltp/testcases/kernel/security/filecaps/filecapstest.sh
1914
19157) Log Message:
1916Fix a wrong (reversed) success condition in echo01: This patch reverses the success check in echo01, obviously the checksums being equal is the right outcome. This is the version with the changes Mike Frysinger requested.Signed-off-by: Jiri Palecek <jpalecek@web.de>.
1917
1918Modified Files:
1919ltp/testcases/network/tcp_cmds/echo/echo01
1920
19218) Log Message:
1922rename readme file to avoid clean glob
1923
1924Added Files:
1925ltp/testcases/misc/math/float/iperb/README
1926ltp/testcases/misc/math/float/trigo/README
1927
1928Removed Files:
1929ltp/testcases/misc/math/float/iperb/readme
1930ltp/testcases/misc/math/float/trigo/readme
1931
19329) Log Message:
1933Hello, I tried to make ltp with the -j switch and found the following problems:
1934 - the autotools target fail because of missing dependency on aclocal.m4 (almost all autotools targets depend on it)
1935 - the shell loop in generic_trunk_target makes the "all" rules of the subdirectories run strictly sequentially
1936This patch fixes these issues by adding dependencies to the autotools targets (it also deletes some of the duplicated targets from the realtime Makefile), and by making one target for each subdirectory in generic_trunk_target. Note that I really don't know if this works on an arbitrary make version. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
1937
1938Modified Files:
1939ltp/include/mk/utomake.mk
1940ltp/testcases/realtime/Makefile
1941
194210) Log Message:
1943Use tail -n 1 instead of tail -1. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1944
1945Modified Files:
1946ltp/testcases/commands/ade/file/file_test.sh
1947
194811) Log Message:
1949Add support for a user specified strip application via configure. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1950
1951Modified Files:
1952ltp/configure.ac
1953ltp/include/mk/config.mk.default
1954ltp/include/mk/config.mk.in
1955
195612) Log Message:
1957As noted by Jiri, the objdump tests were disabled in the infrastructure upgrade because they didn't fit exactly into the new infrastructure.
19581. Makefile: Reenable the test.
19592. objdump/Makefile: Fix compilation so that it deterministically compiles with -g (needed for the test, even though it currently fails because objdump expects DWARF and that's currently unsupported with ld(1) from what I've been reading).
19603. objdump/test.c -> objdump/test_arch.c: for the sake of clarity and to ensure that the command doesn't conflict with test(1), rename test.c to test_arch.c.
19614. objdump/objdump01: Clarify the purpose and error check --debugging in the test.
1962Props go to Jiri for the original observations and suggestions. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1963
1964Modified Files:
1965ltp/testcases/commands/ade/Makefile
1966ltp/testcases/commands/ade/objdump/Makefile
1967ltp/testcases/commands/ade/objdump/objdump01
1968Added Files:
1969ltp/testcases/commands/ade/objdump/test_arch.c
1970Removed Files:
1971ltp/testcases/commands/ade/objdump/test.c
1972
197313) Log Message:
1974Some distributions will tack on additional versioning info to the official version, so let's account for that. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1975
1976Modified Files:
1977ltp/include/mk/env_pre.mk
1978
197914) Log Message:
1980Don't use linux/* headers. They don't compile out of the box on Ubuntu Dapper Drake. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1981
1982Modified Files:
1983ltp/testcases/kernel/security/smack/smack_set_socket_labels.c
1984
198515) Log Message:
1986Fix compilation with older glibc releases by restoring the POLLHDRDUP constant on-demand definition. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1987
1988Modified Files:
1989ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
1990
199116) Log Message:
1992IDcheck.sh failing shouldn't be a hard error. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1993
1994Modified Files:
1995ltp/Makefile
1996
199717) Log Message:
1998Older versions of binutils / gcc don't properly grok the weak symbols solution I put in before the 200911 release, so instead implement the code using a preprocessor define (CLEANUP), which can be defined before including cleanup.c, and thus the user can specify what cleanup function they wish to use before it's defined. This works on Ubuntu 6.02 (dapper drake) with gcc 4.0 and binutils 2.16.9, but I'm not sure if it works with older tools, as I couldn't hunt down older distro sources... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1999
2000Modified Files:
2001ltp/testcases/kernel/containers/libclone/libclone.c
2002ltp/testcases/kernel/containers/pidns/pidns01.c
2003ltp/testcases/kernel/include/linux_syscall_numbers.h
2004ltp/testcases/kernel/include/regen.sh
2005ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
2006ltp/include/ltp_signal.h
2007Added Files:
2008ltp/include/cleanup.c
2009
201018) Log Message:
2011Wholesale testcase cleanup. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2012
2013Modified Files:
2014ltp/testcases/kernel/timers/timer_settime/Makefile
2015ltp/testcases/kernel/timers/timer_settime/timer_settime02.c
2016ltp/testcases/kernel/timers/timer_settime/timer_settime03.c
2017ltp/testcases/kernel/timers/timer_create/Makefile
2018ltp/testcases/kernel/timers/timer_create/timer_create02.c
2019ltp/testcases/kernel/timers/timer_create/timer_create03.c
2020ltp/testcases/kernel/timers/timer_create/timer_create04.c
2021ltp/testcases/kernel/timers/include/common_timers.h
2022ltp/testcases/kernel/timers/clock_settime/clock_settime02.c
2023ltp/testcases/kernel/timers/clock_settime/clock_settime03.c
2024ltp/testcases/kernel/timers/clock_gettime/Makefile
2025ltp/testcases/kernel/timers/clock_gettime/clock_gettime02.c
2026ltp/testcases/kernel/timers/clock_gettime/clock_gettime03.c
2027ltp/testcases/kernel/timers/timer_delete/timer_delete02.c
2028ltp/testcases/kernel/timers/timer_delete/timer_delete03.c
2029
203019) Log Message:
2031Polish up clean logic a bit further. Later versions of gcc (rightfully) whine more about function attributes, et all. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2032
2033Modified Files:
2034ltp/testcases/kernel/containers/pidns/pidns01.c
2035ltp/testcases/kernel/containers/pidns/pidns02.c
2036ltp/testcases/kernel/containers/pidns/pidns03.c
2037ltp/testcases/kernel/containers/pidns/pidns04.c
2038ltp/testcases/kernel/containers/pidns/pidns10.c
2039ltp/testcases/kernel/containers/pidns/pidns17.c
2040ltp/testcases/kernel/containers/libclone/libclone.c
2041ltp/include/cleanup.c
2042
204320) Log Message:
20441. Make the autotools process more straightforward.
20452. Fix a corner case where executing distclean after autotools was failing to find testcases/realtime/include/realtime_config.h.in.
2046Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2047
2048Modified Files:
2049ltp/include/mk/automake.mk
2050ltp/testcases/realtime/Makefile
2051
205221) Log Message:
2053This patch fixes one overlooked line and also removes trailing whitespaces. Signed-off-by: <chrubis@suse.cz>.
2054
2055Modified Files:
2056ltp/runtest/ltp-aio-stress.part1
2057ltp/runtest/ltp-aio-stress.part2
2058
205922) Log Message:
2060Fix overreaching clean targets in Makefiles that cleaned the readme files: the makefiles in some of the float tests contain the glob "[dr]*" in their clean targets. Unfortunately, this deletes not only the generated reference files, but also the readme files shipped in those directories. This patch fixes it by changing CLEAN_TARGETS to more specific patterns (that capture all generated files in all float tests, however). Signed-off-by: Jiri Palecek <jpalecek@web.de>.
2061
2062Modified Files:
2063ltp/testcases/misc/math/float/iperb/Makefile
2064ltp/testcases/misc/math/float/trigo/Makefile
2065
206623) Log Message:
2067New sigwaitinfo test: this is the test for the rt_sigtimedwait et al. functions I promised earlier. The code is unchanged since I sent it for the first time, but the Makefiles are adapted to the new build system, with the help of Garret Cooper. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
2068
2069Added Files:
2070ltp/testcases/kernel/syscalls/rt_sigtimedwait/Makefile
2071ltp/testcases/kernel/syscalls/sigtimedwait/Makefile
2072ltp/testcases/kernel/syscalls/sigwait/Makefile
2073ltp/testcases/kernel/syscalls/sigwaitinfo/Makefile
2074ltp/testcases/kernel/syscalls/sigwaitinfo/sigwaitinfo01.c
2075
207624) Log Message:
2077if4-alias-addlarge - default values for IPV4_NETWORK and IPV4_HOST: The testcase code expects class A (or /8 ) network addresses to be assigned to the tested interfaces and fails with the default values of class C (or /24). Signed-off-by: Radoslav Kolev <radoslav.kolev@rnd.bg>.
2078
2079Modified Files:
2080ltp/testcases/network/stress/interface/if4-alias-addlarge
2081
208225) Log Message:
2083Stupid typo noticed by Paul Larson. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2084
2085Modified Files:
2086ltp/Makefile
2087
208826) Log Message:
2089The following is changelog. This patch can fix the following problem:
2090-- delete the code of setting the test_fs flag
2091-- open the verbose mode of e4defrag, it is useful to find the problem of online defrag
2092-- fix some bug of the Makefile
2093-- throw the utilities version info away
2094-- delete two unnecessary testcases about ext4 subdir limit test
2095Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>,
2096
2097Modified Files:
2098ltp/testcases/kernel/fs/ext4-new-features/Makefile
2099ltp/testcases/kernel/fs/ext4-new-features/README
2100ltp/testcases/kernel/fs/ext4-new-features/ext4-delalloc-mballoc/ext4-alloc-test.sh
2101ltp/testcases/kernel/fs/ext4-new-features/ext4-inode-version/ext4_get_inode_version.sh
2102ltp/testcases/kernel/fs/ext4-new-features/ext4-inode-version/ext4_inode_version_test.sh
2103ltp/testcases/kernel/fs/ext4-new-features/ext4-journal-checksum/ext4_journal_checksum.sh
2104ltp/testcases/kernel/fs/ext4-new-features/ext4-nsec-timestamps/ext4_nsec_timestamps_test.sh
2105ltp/testcases/kernel/fs/ext4-new-features/ext4-online-defrag/ext4_online_defrag_test.sh
2106ltp/testcases/kernel/fs/ext4-new-features/ext4-persist-prealloc/ext4_persist_prealloc_test.sh
2107ltp/testcases/kernel/fs/ext4-new-features/ext4-subdir-limit/ext4_subdir_limit_test.sh
2108ltp/testcases/kernel/fs/ext4-new-features/ext4-uninit-groups/ext4_uninit_groups_test.sh
2109
211027) Log Message:
2111math/float/thread_code.c, revert previous patch which added check for NaN. Here is a patch that reverts the previous patch applied to thread_cod.c. Some of the float tests were reporting a failure where it detected the difference between the result and expected result was NaN(not a number). As some of the results and expected results resolved to inf(infinity), the difference calculation would result in NaN. With the previous patch, float_power and float_bessel tests were consistently failing on all architectures tried. Signed-off by: Henry Yei <hyei@mvista.com>.
2112
2113Modified Files:
2114ltp/testcases/misc/math/float/thread_code.c
2115
211628) Log Message:
21171. Fix out-of-build-tree support (hit a few snags).
21182. Enable ${bindir} support.
2119Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2120
2121Modified Files:
2122ltp/Makefile
2123ltp/include/mk/automake.mk
2124ltp/include/mk/config.mk.default
2125ltp/include/mk/config.mk.in
2126ltp/include/mk/testcases.mk
2127
212829) Log Message:
2129As several folks have noticed (Mitani-san, etc), the entries in runtest/fs was incorrect and wasn't switched over from rwtest.sh to rwtest. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2130
2131Modified Files:
2132ltp/runtest/fs
2133
213430) Log Message:
2135run_libevent.sh was looking for test-libevent.sh in the wrong directory as pointed out by Mitani-san, because the Makefile was installing from and to the relative path. Signed-off-by: Tomori Mitani <mitani@ryobi.co.jp>, Acked-by: Garrett Cooper <yanegomi@gmail.com>
2136
2137Modified Files:
2138ltp/testcases/kernel/syscalls/libevent/run_libevent.sh
2139
214031) Log Message:
2141Fix the install and execution of the unzip01 test as it wasn't being done properly after the Makefile infra restructure. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2142
2143Modified Files:
2144ltp/runtest/commands
2145ltp/testcases/commands/unzip/Makefile
2146
214732) Log Message:
2148Update the TODO list a bit. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2149
2150Modified Files:
2151ltp/TODO
2152
215333) Log Message:
2154Fix compilation on systems where numa.h is present as nodemask_set is present in version 1 copy of numa.h. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2155
2156Modified Files:
2157ltp/testcases/kernel/syscalls/utils/numaif.h
2158
215934) Log Message:
2160ptrace.h: Let's try THIS for solving the compile issue on ia64... ptrace04.c: Need to add a stub cleanup() function for ptrace04 to compile. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2161
2162Modified Files:
2163ltp/testcases/kernel/syscalls/ptrace/ptrace.h
2164ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
2165
216635) Log Message:
2167Search path shouldn't be relative from current directory. Please use PATH instead. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2168
2169Modified Files:
2170ltp/testcases/kernel/power_management/runpwtests.sh
2171
217236) Log Message:
2173Improve filesystem checks for psuedo-fs'es like NFS rootfs through improved awk call. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2174
2175Modified Files:
2176ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.sh
2177
217837) Log Message:
21791. Install the testscripts with LTP again.
21802. Setup the initial piece for installing in the build tree, as requested by KD and a few others.
2181Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2182
2183Modified Files:
2184ltp/Makefile
2185ltp/include/mk/env_pre.mk
2186ltp/testscripts/Makefile
2187
218838) Log Message:
2189Replace the while loop + counter with a more resource efficient iterator. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2190
2191Modified Files:
2192ltp/execltp.in
2193
219439) Log Message:
2195It's run_libevent.sh, not run-libevent.sh. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2196
2197Modified Files:
2198ltp/testcases/kernel/syscalls/Makefile
2199
220040) Log Message:
2201Fix the libevent compilation because it was half-assed before. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2202
2203Modified Files:
2204ltp/testcases/kernel/syscalls/Makefile
2205
220641) Log Message:
2207As pointed out by Casper, the path to run_libevent.sh is actually specified incorrectly in runtest/syscalls. It should be $LTPROOT/testcases/bin/libevent/run_libevent.sh. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2208
2209Modified Files:
2210ltp/runtest/syscalls
2211
221242) Log Message:
2213As noted by luibo...
2214`According to case ld, ldd and nm's Makefile, s/*.o/*.obj/'.
22151. ld01: Also, fix version parsing (newer versions don't have `version' in the same line as the version) and remove the hardcoded /usr/bin/ld // ld.
22162. ldd01: Remove hardcoded cc // ldd.
22173. nm01: Remove hardcoded cc // nm.
2218Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2219
2220Modified Files:
2221ltp/testcases/commands/ade/ld/ld01
2222ltp/testcases/commands/ade/ldd/ldd01
2223ltp/testcases/commands/ade/nm/nm01
2224
222543) Log Message:
2226Remove one last hardcoded $CC. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2227
2228Modified Files:
2229ltp/testcases/commands/ade/ld/ld01
2230
223144) Log Message:
2232Fix the missing event.h error found by Tomomori-san on systems without event.h by picking it up from the src directory as described in the following message. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2233
2234Modified Files:
2235ltp/testcases/kernel/syscalls/Makefile
2236
223745) Log Message:
2238Hello, The command "export X=Y cmd" means export variable X (valued Y) and variable cmd; it does not run cmd. To do the latter, you can write "X=Y cmd" (as in this patch) or "export X=Y; cmd". Signed-off-by: Jiri Palecek <jpalecek@web.de>,
2239
2240Modified Files:
2241ltp/runtest/nfs
2242
224346) Log Message:
2244Hello, linktest.sh is failing when ran using the stress.part1 file, because it lacks command line arguments. This patch just adds them (taken from the fs runtest file). Signed-off-by: Jiri Palecek <jpalecek@web.de>,
2245
2246Modified Files:
2247ltp/runtest/stress.part1
2248
224947) Log Message:
2250Fix autoconf preprocessor defines. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2251
2252Modified Files:
2253ltp/testcases/kernel/controllers/freezer/vfork.c
2254
225548) Log Message:
2256Revert to Mike's original copy of ptrace.h. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2257
2258Modified Files:
2259ltp/testcases/kernel/syscalls/ptrace/ptrace.h
2260
226149) Log Message:
2262Remove the idiot reference. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2263
2264Modified Files:
2265ltp/testcases/kernel/syscalls/ptrace/ptrace.h
2266
226750) Log Message:
2268Fix absolute path to library, as we're no longer directly installing libraries into $(libdir). Issue found by Caspar Zhang <czhang@redhat.com>.
2269Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2270
2271Modified Files:
2272ltp/testcases/network/sctp/Makefile
2273
227451) Log Message:
2275Fix the remaining `lib-not-found' error when compiling for the second time as reported by Caspar Zhang <czhang@redhat.com>. Signed-off-by: Garrett Cooper
2276<yanegomi@gmail.com>,
2277
2278Modified Files:
2279ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_test.c
2280ltp/testcases/kernel/controllers/Makefile
2281ltp/testcases/kernel/controllers/Makefile.inc
2282
228352) Log Message:
2284use the renamed syscall perf_event_open. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>,
2285
2286Modified Files:
2287ltp/testcases/kernel/performance_counters/performance_counter01.c
2288ltp/testcases/kernel/performance_counters/performance_counter02.c
2289
229053) Log Message:
2291drop old __NR_perf_counter_open syscall name and force everyone to use new __NR_perf_event_open. Mike Frysinger <vapier@users.sourceforge.net>
2292
2293Modified Files:
2294ltp/testcases/kernel/include/linux_syscall_numbers.h
2295ltp/testcases/kernel/include/regen.sh
2296
229754) Log Message:
2298update config.sub/config.guess files. Mike Frysinger <vapier@users.sourceforge.net>,
2299
2300Modified Files:
2301ltp/testcases/kernel/syscalls/pcllib/config.guess
2302ltp/testcases/kernel/syscalls/pcllib/config.sub
2303ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/config.guess
2304ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/config.sub
2305ltp/testcases/open_hpi_testsuite/config.guess
2306ltp/testcases/open_hpi_testsuite/config.sub
2307
230855) Log Message:
2309autoconf 2.61 on my work box pukes when CHECK_HEADERS_ONCE is used. Replace it with CHECK_HEADERS. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2310
2311Modified Files:
2312ltp/m4/ltp-ptrace.m4
2313
231456) Log Message:
23151. Fix the 2.x quota autoconf test
23162. Disable the 1.x RHEL quota autoconf test (don't have a system to verify the requirement on).
23173. Fix indentation in quotactl01.c
23184. Block off some quotactl constants that only exist on quota 2.x.
23195. Add a check for geteuid() => root. This is required for quotactl; seems funny that the test fails with EADDR though instead of properly setting the errno to EPERM for quotactl(QUOTA_ON, ...). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2320
2321Modified Files:
2322ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
2323ltp/m4/ltp-quota.m4
2324
232557) Log Message:
23261. ltp-signalfd.m4: be more strict with AC_CHECK_HEADERS by encapsulating the header items in [].
23272. Change AC_CHECK_HEADERS_ONCE with AC_CHECK_HEADERS as my work copy of autoconf 2.61 / m4 pukes on this defun and improperly parses the header tokens.
2328Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2329
2330Modified Files:
2331ltp/configure.ac
2332ltp/m4/ltp-signalfd.m4
2333
233458) Log Message:
2335Need to check if the preprocessor define is true or false, not if the definition exists as autoconf sets the preprocessor define to 0 if the DECL doesn't exist. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2336
2337Modified Files:
2338ltp/testcases/kernel/controllers/freezer/vfork.c
2339
234059) Log Message:
2341libevent.a gets put in the libevent directory, not libevent/lib directory. Adjust LDFLAGS accordingly. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2342
2343Modified Files:
2344ltp/testcases/kernel/syscalls/Makefile
2345
234660) Log Message:
2347Hello, I've found some problems with the sendfile01 testcase (the one under network/tcp_cmds). This patch fixes them: Pass the -6 parameter to gethost if we are to use ipv6 and run the ipv6 server in that case. Also, fix the awk code for getting the PID: The PID is the second column, which is $2, not $1. Also:
2348 - initialize addrlen for accept syscall in the server (=> avoid EINVAL)
2349 - use tst_resm in the client instead of tst_res, to avoid an error message interpreted as a filename
2350The patch originally sent via email was modified so that the POSIX form of ps was called (with the -), and the PID was in the first column. Furthermore, this patch was modified to ensure that IPADDR was in fact being set to a valid value to avoid hangs as gethost could be missing (as well as netlib.sh), which symbolizes an install failure, which would ultimately result in a test hang. Signed-off-by: Jiri Palecek <jpalecek@web.de>,
2351
2352Modified Files:
2353ltp/testcases/network/tcp_cmds/sendfile/sendfile01
2354ltp/testcases/network/tcp_cmds/sendfile/testsf_c.c
2355ltp/testcases/network/tcp_cmds/sendfile/testsf_s.c
2356
235761) Log Message:
2358Apply the fix for the issue noted below. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>. Tomonori Mitani
2359
2360Modified Files:
2361ltp/testscripts/Makefile
2362ltp/testscripts/test_fs_bind.sh
2363ltp/testcases/kernel/fs/fs_bind/bin/Makefile
2364
236562) Log Message:
2366Apply the fix for the issue noted below. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2367
2368Modified Files:
2369ltp/testcases/kernel/fs/fs_bind/Makefile
2370
237163) Log Message:
2372Resolve the issue reported in the following email by using WIFEXITED(status) && WEXITSTATUS(status) == 0 as the pass criteria, as it should be according to wait(2). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2373
2374Modified Files:
2375ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
2376ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
2377ltp/testcases/kernel/syscalls/nanosleep/nanosleep04.c
2378
237964) Log Message:
2380Address the issue reported in the following email by installing all .c files. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2381
2382Modified Files:
2383ltp/testcases/commands/ade/nm/Makefile
2384
238565) Log Message:
2386configure.ac: add a check for linux/mempolicy.h testcases/kernel/hotplug/...:
2387- Enable memory hotplug build and install
2388- Cordon off mempolicy / numa dependent logic on systems where it isn't available for compile / linux.
2389- Remove ad hoc / mostly incorrect move_mempages logic.
2390Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2391
2392Modified Files:
2393ltp/m4/ltp-numa.m4
2394ltp/testcases/kernel/hotplug/Makefile
2395ltp/configure.ac
2396ltp/testcases/kernel/hotplug/memory_hotplug/Makefile
2397ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
2398ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.c
2399ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.h
2400ltp/testcases/kernel/hotplug/memory_hotplug/segment.c
2401
240266) Log Message:
2403Fix the build for systems with newer versions of libnuma because it causes compilation errors (example: RHEL 5.2). The test was using libnuma 1.x API's and thus needs to be adapted to 2.x's API's. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2404
2405Modified Files:
2406ltp/m4/ltp-numa.m4
2407
2408Removed Files:
2409ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.c
2410ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.h
2411ltp/include/mk/config.mk.default
2412ltp/include/mk/config.mk.in
2413ltp/testcases/kernel/syscalls/get_mempolicy/Makefile
2414ltp/testcases/kernel/syscalls/get_mempolicy/get_mempolicy01.c
2415
241667) Log Message:
2417get_mempolicy01: move libnuma v2 note to numa_helpers.h. mbind01.c: wash, rinse, repeat. numa_helpers.h: move libnuma v2 note here. Garrett Cooper <yaberauneya@users.sourceforge.net>,
2418
2419Modified Files:
2420ltp/testcases/kernel/syscalls/mbind/mbind01.c
2421
2422Added Files:
2423ltp/testcases/kernel/syscalls/utils/numa_helpers.h
2424ltp/testcases/kernel/syscalls/get_mempolicy/get_mempolicy01.c
2425
242668) Log Message:
2427Fix a typo. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2428
2429Modified Files:
2430ltp/testcases/kernel/hotplug/memory_hotplug/segment.c
2431
243269) Log Message:
24331) memtoy is a standalone tool, not a test. So let's not LTP-ify it too much.
24342) Resolve a lot of other delightful typos... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2435
2436Modified Files:
2437ltp/testcases/kernel/hotplug/memory_hotplug/Makefile
2438ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
2439ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.c
2440
244170) Log Message:
2442Shuffle around macros, and put a safe-ish default in for __NR_migrate_pages (0). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2443
2444Modified Files:
2445ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
2446
244771) Log Message:
2448Fix part 1 of the issue described in the following email: Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2449
2450Modified Files:
2451ltp/testcases/kernel/controllers/cgroup_fj/run_cgroup_test_fj.sh
2452
245372) Log Message:
2454Fix part two of the email below... and fix some bash-isms while I'm at it... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2455
2456Modified Files:
2457ltp/testcases/kernel/controllers/cgroup/cgroup_regression_test.sh
2458
subrata_modak575795d2009-12-03 11:17:34 +00002459LTP-20091130
2460
24611) Log Message:
2462Fix expected output in ar01 testcase: According to POSIX, the verbose output of "ar -tv" should not contain the leading zero in day-of-month (its format should be equivalent to %e specifier of date) [source: man(1posix)]. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
2463
2464Modified Files:
2465ltp/testcases/commands/ade/ar/ar01
2466
24672) Log Message:
2468Use a saner variant for computing the number of groups in cpuctl tests: this patch changes the calculation of numer of groups in cpuctl test. The new code doesn't need bc, and is more comprehensible IMHO. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
2469
2470Modified Files:
2471ltp/testcases/kernel/controllers/cpuctl/parameters.sh
2472
24733) Log Message:
2474Other compiler warning fixes: this is another chunk of compiler warning fixes in LTP tests, related to printf format strings. They have multiple causes:
2475- most of them are caused by %d used for the TEST_RETURN variable (as in a previous patch),
2476- off_t are cast to (int64_t) and PRId64 output specifier is used for them,
2477- other types are cast to (intmax_t) or (uintmax_t) and use the %jd or %ju (C99) output specifier. I've used this solution because it's generally correct, easy to use solution that is portable and (IMHO) more readable than using PRId64/PRIu64 and a cast (which you generally can't avoid). This way, there's only a cast,
2478- in ioperm test, address should be declared as unsigned long (according to ioperm(2)),
2479- other little fixes (foo vs. *foo, %S vs. %s, %0 vs. %o).
2480Signed-off-by: Jiri Palecek <jpalecek@web.de>.
2481
2482Modified Files:
2483ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
2484ltp/testcases/kernel/syscalls/fcntl/fcntl02.c
2485ltp/testcases/kernel/syscalls/fcntl/fcntl03.c
2486ltp/testcases/kernel/syscalls/fcntl/fcntl04.c
2487ltp/testcases/kernel/syscalls/fcntl/fcntl05.c
2488ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
2489ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
2490ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
2491ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
2492ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
2493ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
2494ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
2495ltp/testcases/kernel/syscalls/fork/fork09.c
2496ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
2497ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
2498ltp/testcases/kernel/syscalls/gettimeofday/gettimeofday02.c
2499ltp/testcases/kernel/syscalls/inotify/inotify02.c
2500ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
2501ltp/testcases/kernel/syscalls/ipc/semctl/semctl07.c
2502ltp/testcases/kernel/syscalls/keyctl/keyctl01.c
2503ltp/testcases/kernel/syscalls/llseek/llseek01.c
2504ltp/testcases/kernel/syscalls/lseek/lseek01.c
2505ltp/testcases/kernel/syscalls/lseek/lseek07.c
2506ltp/testcases/kernel/syscalls/mkdir/mkdir08.c
2507ltp/testcases/kernel/syscalls/mknod/mknod01.c
2508ltp/testcases/kernel/syscalls/mknod/mknod06.c
2509ltp/testcases/kernel/syscalls/mknod/mknod07.c
2510ltp/testcases/kernel/syscalls/mknod/mknod09.c
2511ltp/testcases/kernel/syscalls/mlockall/mlockall01.c
2512ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
2513ltp/testcases/kernel/syscalls/mlockall/mlockall03.c
2514ltp/testcases/kernel/syscalls/move_pages/move_pages_support.c
2515ltp/testcases/kernel/syscalls/msync/msync03.c
2516ltp/testcases/kernel/syscalls/msync/msync04.c
2517ltp/testcases/kernel/syscalls/msync/msync05.c
2518ltp/testcases/kernel/syscalls/munlock/munlock01.c
2519ltp/testcases/kernel/syscalls/munlock/munlock02.c
2520ltp/testcases/kernel/syscalls/munlockall/munlockall01.c
2521ltp/testcases/kernel/syscalls/munmap/munmap03.c
2522ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
2523ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
2524ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
2525ltp/testcases/kernel/syscalls/nanosleep/nanosleep04.c
2526ltp/testcases/kernel/syscalls/newuname/newuname01.c
2527ltp/testcases/kernel/syscalls/nice/nice04.c
2528ltp/testcases/kernel/syscalls/nice/nice05.c
2529ltp/testcases/kernel/syscalls/pathconf/pathconf01.c
2530ltp/testcases/kernel/syscalls/pipe/pipe03.c
2531ltp/testcases/kernel/syscalls/prctl/prctl01.c
2532ltp/testcases/kernel/syscalls/prctl/prctl02.c
2533ltp/testcases/kernel/syscalls/pread/pread01.c
2534ltp/testcases/kernel/syscalls/pread/pread02.c
2535ltp/testcases/kernel/syscalls/pread/pread03.c
2536ltp/testcases/kernel/syscalls/pselect/pselect01.c
2537ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
2538ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
2539ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
2540ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
2541ltp/testcases/kernel/syscalls/read/read01.c
2542ltp/testcases/kernel/syscalls/read/read04.c
2543ltp/testcases/kernel/syscalls/readlink/readlink01.c
2544ltp/testcases/kernel/syscalls/readlink/readlink02.c
2545ltp/testcases/kernel/syscalls/readlink/readlink03.c
2546ltp/testcases/kernel/syscalls/readlink/readlink04.c
2547ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
2548ltp/testcases/kernel/syscalls/rename/rename02.c
2549ltp/testcases/kernel/syscalls/rmdir/rmdir04.c
2550ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
2551ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction02.c
2552ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction03.c
2553ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max01.c
2554ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max02.c
2555ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min01.c
2556ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min02.c
2557ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam01.c
2558ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam02.c
2559ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval01.c
2560ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval02.c
2561ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval03.c
2562ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam01.c
2563ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam02.c
2564ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam03.c
2565ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam05.c
2566ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
2567ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
2568ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
2569ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
2570ltp/testcases/kernel/syscalls/set_tid_address/set_tid_address01.c
2571ltp/testcases/kernel/syscalls/setdomainname/setdomainname01.c
2572ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
2573ltp/testcases/kernel/syscalls/setfsgid/setfsgid02.c
2574ltp/testcases/kernel/syscalls/setfsgid/setfsgid03.c
2575ltp/testcases/kernel/syscalls/setfsuid/setfsuid01.c
2576ltp/testcases/kernel/syscalls/setfsuid/setfsuid02.c
2577ltp/testcases/kernel/syscalls/setfsuid/setfsuid03.c
2578ltp/testcases/kernel/syscalls/setgid/setgid01.c
2579ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
2580ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
2581ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
2582ltp/testcases/kernel/syscalls/sethostname/sethostname01.c
2583ltp/testcases/kernel/syscalls/setpgid/setpgid01.c
2584ltp/testcases/kernel/syscalls/setpgrp/setpgrp01.c
2585ltp/testcases/kernel/syscalls/setregid/setregid01.c
2586ltp/testcases/kernel/syscalls/setregid/setregid02.c
2587ltp/testcases/kernel/syscalls/setregid/setregid04.c
2588ltp/testcases/kernel/syscalls/setreuid/setreuid01.c
2589ltp/testcases/kernel/syscalls/setreuid/setreuid02.c
2590ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
2591ltp/testcases/kernel/syscalls/setuid/setuid01.c
2592ltp/testcases/kernel/syscalls/setuid/setuid02.c
2593ltp/testcases/kernel/syscalls/sgetmask/sgetmask01.c
2594ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack02.c
2595ltp/testcases/kernel/syscalls/signal/signal04.c
2596ltp/testcases/kernel/syscalls/sigpending/sigpending02.c
2597ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
2598ltp/testcases/kernel/syscalls/socketcall/socketcall01.c
2599ltp/testcases/kernel/syscalls/socketcall/socketcall03.c
2600ltp/testcases/kernel/syscalls/socketcall/socketcall04.c
2601ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
2602ltp/testcases/kernel/syscalls/splice/splice01.c
2603ltp/testcases/kernel/syscalls/stat/stat03.c
2604ltp/testcases/kernel/syscalls/stat/stat05.c
2605ltp/testcases/kernel/syscalls/stat/stat06.c
2606ltp/testcases/kernel/syscalls/statfs/statfs01.c
2607ltp/testcases/kernel/syscalls/statfs/statfs03.c
2608ltp/testcases/kernel/syscalls/statvfs/statvfs01.c
2609ltp/testcases/kernel/syscalls/stime/stime02.c
2610ltp/testcases/kernel/syscalls/symlink/symlink01.c
2611ltp/testcases/kernel/syscalls/sync/sync01.c
2612ltp/testcases/kernel/syscalls/tee/tee01.c
2613ltp/testcases/kernel/syscalls/time/time01.c
2614ltp/testcases/kernel/syscalls/time/time02.c
2615ltp/testcases/kernel/syscalls/times/times03.c
2616ltp/testcases/kernel/syscalls/truncate/truncate01.c
2617ltp/testcases/kernel/syscalls/truncate/truncate03.c
2618ltp/testcases/kernel/syscalls/truncate/truncate04.c
2619ltp/testcases/kernel/syscalls/ulimit/ulimit01.c
2620ltp/testcases/kernel/syscalls/umask/umask01.c
2621ltp/testcases/kernel/syscalls/umask/umask03.c
2622ltp/testcases/kernel/syscalls/uname/uname01.c
2623ltp/testcases/kernel/syscalls/unlink/unlink05.c
2624ltp/testcases/kernel/syscalls/unlink/unlink06.c
2625ltp/testcases/kernel/syscalls/unlink/unlink07.c
2626ltp/testcases/kernel/syscalls/unlink/unlink08.c
2627ltp/testcases/kernel/syscalls/utime/utime06.c
2628ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
2629ltp/testcases/kernel/syscalls/wait4/wait401.c
2630ltp/testcases/kernel/syscalls/write/write01.c
2631ltp/testcases/kernel/syscalls/writev/writev06.c
2632ltp/testcases/kernel/timers/clock_settime/clock_settime03.c
2633ltp/testcases/network/lib6/asapi_04.c
2634ltp/testcases/network/lib6/asapi_05.c
2635ltp/testcases/network/lib6/getaddrinfo_01.c
2636ltp/testcases/network/lib6/in6_02.c
2637
26384) Log Message:
2639Add an explicit requirement in the documentation stating that people need to have Gnu make 3.81, because many of the constructs in the new Makefile infrastructure will not work with prior versions of Gnu Make or other versions of Make. Garrett Cooper <yaberauneya@users.sourceforge.net>.
2640
2641Modified Files:
2642ltp/INSTALL
2643
26445) Log Message:
2645extend autoconf ptrace tests. Mike Frysinger <vapier@users.sourceforge.net>.
2646
2647Modified Files:
2648ltp/m4/ltp-ptrace.m4
2649ltp/testcases/kernel/controllers/freezer/vfork.c
2650ltp/testcases/kernel/syscalls/ptrace/ptrace01.c
2651ltp/testcases/kernel/syscalls/ptrace/ptrace02.c
2652ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
2653ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
2654ltp/testcases/kernel/syscalls/ptrace/ptrace05.c
2655ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
2656
26576) Log Message:
2658define and use common clone helpers. From: Serge E. Hallyn <serue@us.ibm.com>. Define ltp_clone() and related helpers in libltp, and convert all existing clone usages to them. This way we no longer have arch-specific cruft cluttering up random source files all over the place.
2659
2660Modified Files:
2661ltp/testcases/kernel/containers/utsname/Makefile
2662ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
2663ltp/testcases/kernel/containers/pidns/Makefile
2664ltp/testcases/kernel/containers/pidns/pidns12.c
2665ltp/testcases/kernel/containers/pidns/pidns13.c
2666ltp/testcases/kernel/containers/pidns/pidns16.c
2667ltp/testcases/kernel/containers/pidns/pidns20.c
2668ltp/testcases/kernel/containers/pidns/pidns21.c
2669ltp/testcases/kernel/containers/pidns/pidns30.c
2670ltp/testcases/kernel/containers/pidns/pidns31.c
2671ltp/testcases/kernel/fs/fs_bind/bin/Makefile
2672ltp/testcases/kernel/fs/fs_bind/bin/nsclone.c
2673ltp/testcases/kernel/controllers/cgroup/test_6_2.c
2674ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c
2675ltp/include/mk/config.mk.default
2676ltp/include/mk/config.mk.in
2677ltp/testcases/kernel/security/tomoyo/Makefile
2678ltp/testcases/kernel/security/tomoyo/newns.c
2679ltp/testcases/kernel/syscalls/clone/clone01.c
2680ltp/testcases/kernel/syscalls/clone/clone02.c
2681ltp/testcases/kernel/syscalls/clone/clone03.c
2682ltp/testcases/kernel/syscalls/clone/clone04.c
2683ltp/testcases/kernel/syscalls/clone/clone05.c
2684ltp/testcases/kernel/syscalls/clone/clone06.c
2685ltp/testcases/kernel/syscalls/clone/clone07.c
2686ltp/testcases/kernel/containers/sysvipc/Makefile
2687ltp/testcases/kernel/containers/sysvipc/check_ipcns_enabled.c
2688ltp/testcases/kernel/containers/libclone/libclone.c
2689ltp/testcases/kernel/containers/libclone/libclone.h
2690ltp/testcases/kernel/containers/netns/common.c
2691ltp/include/test.h
2692Removed Files:
2693ltp/testcases/kernel/controllers/cgroup/clone_platform.h
2694Added File(s):
2695ltp/lib/cloner.c
2696
26977) Log Message:
2698The patch does the following:
2699
27001. Simplifies the code in get_mempolicy01,
27012. Fixes indentation (some of the output in the diff looks wrong, but it's correct in the real testcase file),
27023. Uses TERRNO for getting the error per testcase call properly, instead of getting the last errno value,
27034. Uses basename(3) instead of hacking with strchr(3),
27045. Disables the test for s390x (as __NR_get_mempolicy, __NR_mbind, and __NR_set_mempolicy aren't defined), as described in `Build Fails on some archs' thread,
2705Enabled:
2706get_mempolicy01 0 TINFO : (case00) START
2707EXPECT: return value(ret)=0 errno=0 (Success)
2708RESULT: return value(ret)=0 errno=0 (Success)
2709get_mempolicy01 1 TPASS : (case00) END
2710get_mempolicy01 0 TINFO : (case01) START
2711EXPECT: return value(ret)=0 errno=0 (Success)
2712RESULT: return value(ret)=0 errno=0 (Success)
2713get_mempolicy01 2 TPASS : (case01) END
2714get_mempolicy01 0 TINFO : (case02) START
2715EXPECT: return value(ret)=0 errno=0 (Success)
2716RESULT: return value(ret)=0 errno=0 (Success)
2717get_mempolicy01 3 TPASS : (case02) END
2718get_mempolicy01 0 TINFO : (case03) START
2719EXPECT: return value(ret)=0 errno=0 (Success)
2720RESULT: return value(ret)=0 errno=0 (Success)
2721get_mempolicy01 4 TPASS : (case03) END
2722get_mempolicy01 0 TINFO : (case04) START
2723EXPECT: return value(ret)=0 errno=0 (Success)
2724RESULT: return value(ret)=0 errno=0 (Success)
2725get_mempolicy01 5 TPASS : (case04) END
2726get_mempolicy01 0 TINFO : (case05) START
2727EXPECT: return value(ret)=0 errno=0 (Success)
2728RESULT: return value(ret)=0 errno=0 (Success)
2729get_mempolicy01 6 TPASS : (case05) END
2730get_mempolicy01 0 TINFO : (case06) START
2731EXPECT: return value(ret)=0 errno=0 (Success)
2732RESULT: return value(ret)=0 errno=0 (Success)
2733get_mempolicy01 7 TPASS : (case06) END
2734get_mempolicy01 0 TINFO : (case07) START
2735EXPECT: return value(ret)=0 errno=0 (Success)
2736RESULT: return value(ret)=0 errno=0 (Success)
2737get_mempolicy01 8 TPASS : (case07) END
2738get_mempolicy01 0 TINFO : (case08) START
2739EXPECT: return value(ret)=0 errno=0 (Success)
2740RESULT: return value(ret)=0 errno=0 (Success)
2741get_mempolicy01 9 TPASS : (case08) END
2742get_mempolicy01 0 TINFO : (case09) START
2743EXPECT: return value(ret)=0 errno=0 (Success)
2744RESULT: return value(ret)=0 errno=0 (Success)
2745get_mempolicy01 10 TPASS : (case09) END
2746get_mempolicy01 0 TINFO : (case10) START
2747EXPECT: return value(ret)=-1 errno=14 (Bad address)
2748RESULT: return value(ret)=-1 errno=14 (Bad address)
2749get_mempolicy01 11 TPASS : (case10) END
2750get_mempolicy01 0 TINFO : (case11) START
2751EXPECT: return value(ret)=-1 errno=22 (Invalid argument)
2752RESULT: return value(ret)=-1 errno=22 (Invalid argument)
2753get_mempolicy01 12 TPASS : (case11) END
2754Forced disable (#undef'ed __NR_get_mempolicy):
2755$ ./get_mempolicy01
2756get_mempolicy01 1 TCONF : Your system doesn't properly support:
2757get_mempolicy
2758Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2759
2760Modified Files:
2761ltp/testcases/kernel/syscalls/get_mempolicy/get_mempolicy01.c
2762
27638) Log Message:
27641. Disable the test whenever the appropriate headers and syscalls don't exist so this will compile on systems without numa and without.
27652. Fix the indentation.
27663. Use TFAIL | TERRNO instead of all of the ad-hoc (TFAIL ... TERRNO, strerror(TERRNO)) logic.
2767Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2768
2769Modified Files:
2770ltp/testcases/kernel/syscalls/mbind/mbind01.c
2771
27729) Log Message:
27731. Use linux_syscall_numbers.h.
27742. Fix a format string (use inttypes.h).
27753. Remove an unused var.
2776Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2777
2778Modified Files:
2779ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_test.c
2780
278110) Log Message:
2782I was confused, and numaif.h is in fact a header under testcases/kernel/syscalls/utils. As such:
2783
27841. The autoconf test for the header is removed.
27852. An appropriate inclusion is added for numa.h in numaif.h
27863. Remove overengineered code in get_mempolicy01.c because linux_syscall_numbers.h handles the unhandled numa syscall numbers.
2787Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2788
2789Modified Files:
2790ltp/testcases/kernel/syscalls/get_mempolicy/et_mempolicy01.c
2791ltp/testcases/kernel/syscalls/mbind/mbind01.c
2792ltp/testcases/kernel/syscalls/move_pages/move_pages_support.h
2793ltp/testcases/kernel/syscalls/move_pages/move_pages_support.c
2794ltp/testcases/kernel/syscalls/move_pages/Makefile
2795ltp/m4/ltp-numa.m4
2796
279711) Log Message:
2798Fix bad SQA:
27991. main was missing an int return code.
28002. #include <stdio.h> was missing for the printf.
2801
2802Modified Files:
2803ltp/testcases/commands/ade/ar/file1.c
2804ltp/testcases/commands/ade/ar/file2.c
2805ltp/testcases/commands/ade/ar/file3.c
2806
280712) Log Message:
2808Report errors appropriate to whether or not the read / write operations with the pipe succeeded. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2809
2810Modified Files:
2811ltp/testcases/kernel/containers/libclone/libclone.c
2812
281313) Log Message:
2814drop compile-time checks for the syscall and rely completely on runtime --people missing __NR_fallocate should update include/linux_syscall_numbers.h. Mike Frysinger <vapier@users.sourceforge.net>.
2815
2816Modified Files:
2817ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
2818ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
2819ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
2820
282114) Log Message:
2822fallocate02: add a default case to avoid gcc uninitialized warning. Mike Frysinger <vapier@users.sourceforge.net>.
2823
2824Modified Files:
2825ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
2826
282715) Log Message:
2828Add a Common Issues section to address common roadblocks encountered with the build. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2829
2830Modified Files:
2831ltp/INSTALL
2832
283316) Log Message:
2834Fix the Makefile comment title. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2835
2836Modified Files:
2837ltp/testcases/kernel/syscalls/Makefile
2838
283917) Log Message:
2840Fix an unitialized variable and usage corner case where if argc > 1, it would always accept the arguments as-is. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2841
2842Modified Files:
2843ltp/testcases/kernel/controllers/cpuset/cpuset_memory_pressure_test/cpuset_memory_pressure.c
2844
284518) Log Message:
2846main was lacking a return code. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2847
2848Modified Files:
2849ltp/testcases/commands/ade/ar/file1.c
2850
285119) Log Message:
2852Fix the issue filed as https://sourceforge.net/tracker/?func=detail&aid=2892491&group_id=202378&atid=981342. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2853
2854Modified Files:
2855ltp/utils/benchmark/ebizzy-0.3/ebizzy.c
2856
285720) Log Message:
2858main is missing a return code. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2859
2860Modified Files:
2861ltp/testcases/commands/ade/ar/file3.c
2862
286321) Log Message:
2864Wow, ok -- copy-paste R'US. Missing return code in main, yet again. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2865
2866Modified Files:
2867ltp/testcases/commands/ade/ar/file2.c
2868
286922) Log Message:
28701. Fix 2 format strings, so that the underlying scripts actually are called properly.
28712. Use appropriate precision so that 64-bit archs don't whine about printing out pid_t format strings.
2872Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2873
2874Modified Files:
2875ltp/testcases/kernel/containers/netns/common.c
2876
287723) Log Message:
2878forgot to add ptrace.h as Garrett pointed out. Mike Frysinger <vapier@users.sourceforge.net>.
2879
2880Added Files:
2881ltp/testcases/kernel/syscalls/ptrace/ptrace.h
2882
288324) Log Message:
2884The wording for the requirements was ambiguous and confusing. Make things explicit that you need make 3.81 to compile LTP. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2885
2886Modified Files:
2887ltp/INSTALL
2888
288925) Log Message:
2890Drop the caps.
2891
2892Modified Files:
2893ltp/INSTALL
2894
289526) Log Message:
2896drop adding of -O/-W type flags that are already handled in common .mk files. for the few makefiles that arent yet converted to the .mk infrastructure: Lately gcc developers introduced -Wextra flag that does the same as -W but is more descriptive. According to this using -W flag should be safe (as gcc is backward compatlible) but using -Wextra is limited to newer gcc releases. Attached patch replaces all -Wextra occurences with -W and thus fixes compliation failures with older gcc (mine was gcc-3.3.3 on sles). Patch by Cyril Hrubis <chrubis@suse.cz>.
2897
2898Modified Files:
2899ltp/testcases/kernel/device-drivers/misc_modules/per_cpu_allocator_module/Makefile
2900ltp/testcases/kernel/device-drivers/acpi/Makefile
2901ltp/testcases/kernel/controllers/cgroup_fj/Makefile
2902ltp/testcases/kernel/controllers/cpuacct/Makefile
2903ltp/testcases/kernel/device-drivers/block/kernel_space/Makefile
2904ltp/testcases/kernel/controllers/cpuctl_fj/Makefile
2905ltp/testcases/kernel/device-drivers/v4l/kernel_space/Makefile
2906ltp/testcases/kernel/io/disktest/Makefile
2907ltp/testcases/kernel/device-drivers/usb/tusb/Makefile
2908ltp/testcases/kernel/device-drivers/nls/Makefile
2909ltp/testcases/kernel/device-drivers/tbio/user_space/Makefile
2910ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
2911
291227) Log Message:
29131. Correct a missing reference in Makefile.
29142. Correct some typos and other grammatical issues with README.mk-devel.
2915
2916Modified Files:
2917ltp/README.mk-devel
2918ltp/Makefile
2919
292028) Log Message:
2921Correct another typo and fix the Quick Start directions. Found-by: Randy Dunlap <rdunlap@xenotime.net>, Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2922
2923Modified Files:
2924ltp/INSTALL
2925
292629) Log Message:
2927numaif.h needs config.h to pick up the HAVE_NUMA_H autoconf set variable in config.h. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2928
2929Modified Files:
2930ltp/testcases/kernel/syscalls/utils/numaif.h
2931
293230) Log Message:
2933Get rid of a valid -Wunused warning with the fscanf(3). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2934
2935Modified Files:
2936ltp/lib/system_specific_process_info.c
2937
293831) Log Message:
2939Make sure that the chown is successful, and use getegid(2) instead of getgid(2). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2940
2941Modified Files:
2942ltp/testcases/kernel/syscalls/access/access01.c
2943
294432) Log Message:
2945Having config.h.default automatically replace config.h is a nuisance. People should be directed to go read install again, instead of running into some undefined symbols in autoconf-generated territory, especially because config.h.default is a much smaller subset of config.h generated by autoconf/config.h.in. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2946
2947Modified Files:
2948ltp/include/mk/automake.mk
2949
295033) Log Message:
2951The description for the RHEL 4.8 quotactl check was misleading. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2952
2953Modified Files:
2954ltp/m4/ltp-quota.m4
2955
295634) Log Message:
2957Update config.h.default to match config.h.in. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2958
2959Modified Files:
2960ltp/include/config.h.default
2961
296235) Log Message:
2963Return non-void return code when PTRACE junk is missing. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2964
2965Modified Files:
2966ltp/testcases/kernel/controllers/freezer/vfork.c
2967
296836) Log Message:
2969Apparently my system has all 3 of the available headers in its default -I search path:
2970- sys/ptrace.h
2971- linux/ptrace.h
2972- asm/ptrace.h
2973Make these headers mutually exclusive so they don't clash with one another and screw up some of the autoconf'ed decl tests. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2974
2975Modified Files:
2976ltp/testcases/kernel/syscalls/ptrace/ptrace.h
2977
297837) Log Message:
2979Be consistent with the braces. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2980
2981Modified Files:
2982ltp/testcases/lib/cmdlib.sh
2983
298438) Log Message:
2985vfork.c:
2986- Fix autoconf test result name for PTRACE_O_TRACEVFORK*.
2987vfork_freeze.sh:
2988- Implement proper TMPDIR logic.
2989- Remove forced make in place of optional (if needed) make operation.
2990Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2991
2992Modified Files:
2993ltp/testcases/kernel/controllers/freezer/vfork.c
2994ltp/testcases/kernel/controllers/freezer/vfork_freeze.sh
2995
299639) Log Message:
2997Dumb arse typo... Signed-off-by: The idiot that made the last checkin <root@devnull.com>.
2998
2999Modified Files:
3000ltp/testcases/kernel/controllers/freezer/vfork.c
3001
300240) Log Message:
3003Just remove the frak'ing \t to be consistent with the old version. Blasted cylons... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
3004
3005Modified Files:
3006ltp/testcases/kernel/controllers/freezer/vfork.c
3007
300841) Log Message:
3009vfork.c:
30101. Add signal handling code and cleanup code.
30112. Protect against ptrace(PTRACE_KILL, -1, ...) *grins*.
30123. Add a -f option so one could print out info with tst_res(3) while outputting data to the ptrace logfile.
3013vfork_freeze.sh:
30141. Standardize the log name.
30152. Fix a syntax error.
3016
3017Modified Files:
3018ltp/testcases/kernel/controllers/freezer/vfork.c
3019ltp/testcases/kernel/controllers/freezer/vfork_freeze.sh
3020
302142) Log Message:
3022Ok -- APPARENTLY asm/ptrace.h IS required for pt_regs! Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
3023
3024Modified Files:
3025ltp/testcases/kernel/syscalls/ptrace/ptrace.h
3026
302743) Log Message:
3028Make all of the numa tests consistent and correct. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
3029
3030Modified Files:
3031ltp/testcases/kernel/syscalls/get_mempolicy/Makefile
3032ltp/testcases/kernel/syscalls/move_pages/move_pages01.c
3033ltp/testcases/kernel/syscalls/move_pages/move_pages02.c
3034ltp/testcases/kernel/syscalls/move_pages/move_pages03.c
3035ltp/testcases/kernel/syscalls/move_pages/move_pages04.c
3036ltp/testcases/kernel/syscalls/move_pages/move_pages05.c
3037ltp/testcases/kernel/syscalls/move_pages/move_pages06.c
3038ltp/testcases/kernel/syscalls/move_pages/move_pages07.c
3039ltp/testcases/kernel/syscalls/move_pages/move_pages08.c
3040ltp/testcases/kernel/syscalls/move_pages/move_pages09.c
3041ltp/testcases/kernel/syscalls/move_pages/move_pages10.c
3042ltp/testcases/kernel/syscalls/move_pages/move_pages11.c
3043ltp/testcases/kernel/syscalls/move_pages/move_pages_support.c
3044
304544) Log Message:
3046need to include -lclone before -lltp. Mike Frysinger <vapier@users.sourceforge.net>.
3047
3048Modified Files:
3049ltp/testcases/kernel/containers/mqns/Makefile
3050
305145) Log Message:
3052Fix build failure in cgroup_fj testcase: The following build failure occured on my x86 box. But the case "cgroup_fj" does not need "-lcontrollers" when building. So in my patch, i deleted "-lcontrollers" in testcases/kernel/controllers/Makefile.inc and added it to testcases/kernel/controllers/memctl/Makefile because the case "memctl" need it. All other cases in testcases/kernel/controllers/ build well too when my patch merged. Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>.
3053
3054Modified Files:
3055ltp/testcases/kernel/controllers/Makefile.inc
3056ltp/testcases/kernel/controllers/memctl/Makefile
3057
305846) Log Message:
3059Following patch fixes buffer overflow.c. Signed-off-by: Cyril Hrubis <chrubis@suse.cz>.
3060
3061Modified Files:
3062ltp/testcases/kernel/fs/doio/growfiles.c
3063
306447) Log Message:
3065Rename coliding names in runtest files: Following patch renumbers testcase names in runtest/ltp-aio-stress.part1 and runtest/ltp-aio-stress.part2 so that their names don't collide. Also renames testcases in runtest/ltp-aiodio.part2 so that they don't collide with ltp-aio-stress ones. Signed-off-by: <chrubis@suse.cz>.
3066
3067Modified Files:
3068ltp/runtest/ltp-aio-stress.part1
3069ltp/runtest/ltp-aio-stress.part2 ltp/runtest/ltp-aiodio.part2
3070
307148) Log Message:
30721. Don't nuke config.h with clean. ac-clean will do that,
30732. config.h can and should be produced either via manual intervention (discouraged) or configure (preferred),
3074Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3075
3076Modified Files:
3077ltp/include/Makefile
3078
307949) Log Message:
3080Get rid of an unused var. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3081
3082Modified Files:
3083ltp/testcases/kernel/syscalls/mbind/mbind01.c
3084
308550) Log Message:
3086Resolve some clashing symbols for static functions that are in fact defined in numa.h. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3087
3088Modified Files:
3089ltp/testcases/kernel/syscalls/utils/numaif.h
3090
309151) Log Message:
3092The shuffle of headers broke the ia64 workaround. Mike Frysinger <vapier@users.sourceforge.net>,
3093
3094Modified Files:
3095ltp/testcases/kernel/syscalls/ptrace/ptrace.h
3096
309752) Log Message:
3098Make a note about the pt_reg changes that Mike implemented, so that another poor sole won't accidentally screw up this header. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3099
3100Modified Files:
3101ltp/testcases/kernel/syscalls/ptrace/ptrace.h
3102
310353) Log Message:
3104ext4: fix script error of ext4_nsec_timestamps_test.sh:
3105Execute test case of ext4_nsec_timestamps_test.sh had some errors:
3106./ext4_nsec_timestamps_test.sh: line 183: [0: command not found
3107./ext4_nsec_timestamps_test.sh: line 189: [0: command not found
3108This patch fixes them. Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>.
3109
3110Modified Files:
3111ltp/testcases/kernel/fs/ext4-new-features/ext4-nsec-timestamps/ext4_nsec_timestamps_test.sh
3112
311354) Log Message:
3114Removal of this testcase and it's reference as per "Serge E. Hallyn" <serue@us.ibm.com> suggestion: The patch in question is upstream, so pidns21.c will always fail and should be removed from ltp. It's worth testing that the container init survives SIGUSR1 from a child, but whether it survives or dies from a parent we don't particularly care.
3115
3116Modified Files:
3117ltp/testcases/kernel/containers/pidns/runpidnstest.sh
3118Removed Files:
3119ltp/testcases/kernel/containers/pidns/pidns21.c
3120
312155) Log Message:
31221. The logic check for IDcheck.sh was inverted for finding entries.
31232. sys and users were being checked for in /etc/password, not /etc/group.
3124Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3125
3126Modified Files:
3127ltp/IDcheck.sh
3128
312956) Log Message:
3130Add a note about outdated m4 output seen on RHEL 5.2. Need to add a check for m4 version in configure.ac *sigh*.... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3131
3132Modified Files:
3133ltp/INSTALL
3134
313557) Log Message:
3136Correction -- it wasn't just m4. automake was outdated and after it was upgraded to an appropriate version, things just worked like they should. Update the directions again to note that. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
3137
3138Modified Files:
3139ltp/INSTALL
3140
314158) Log Message:
3142Fix the numa-related items for good so that they compile on systems with numa on them. This was compile-tested on Fedora 11 with numactl-devel installed and it passed. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
3143
3144Modified Files:
3145ltp/testcases/kernel/syscalls/get_mempolicy/Makefile
3146
314759) Log Message:
3148Fix the numa-related items for good so that they compile on systems with numa on them. This was compile-tested on Fedora 11 with numactl-devel installed and it passed. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3149
3150ltp/testcases/kernel/syscalls/utils/numaif.h
3151ltp/testcases/kernel/syscalls/move_pages/Makefile
3152ltp/testcases/kernel/syscalls/mbind/Makefile
3153
315460) Log Message:
3155Fix a missing brace. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3156
3157Modified Files:
3158ltp/testcases/kernel/containers/mqns/mqns_02.c
3159
316061) Log Message:
3161Add runalltests.sh to the install list so it gets installed too. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3162
3163Modified Files:
3164ltp/Makefile
3165
316662) Log Message:
3167Enhance runalltests.sh so that it can be executed from anywhere. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3168
3169Modified Files:
3170ltp/runalltests.sh
3171
317263) Log Message:
3173Just need to make sure that we're in LTPROOT before executing anything because unfortunately all of the paths are RELATIVE to LTPROOT XD. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3174
3175Modified Files:
3176ltp/runalltests.sh
3177
317864) Log Message:
31791. Remove some stale items that have been resolved or are no longer pertinent.
31802. Add a note about libevent being messed up.
3181Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3182
3183Modified Files:
3184ltp/TODO
3185
318665) Log Message:
3187Fix some unchecked return warnings in mqns_01.c. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3188
3189Modified Files:
3190ltp/testcases/kernel/containers/mqns/mqns.h
3191ltp/testcases/kernel/containers/mqns/mqns_01.c
3192
319366) Log Message:
3194support ptrace on sparc. Mike Frysinger <vapier@users.sourceforge.net>
3195
3196Modified Files:
3197ltp/testcases/kernel/syscalls/ptrace/simple_tracer.c
3198ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.h.
3199
320067) Log Message:
3201Fix __NR_[gs]et_mempolicy syscall numbers and a few other syscall numbers. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3202
3203Modified Files:
3204ltp/testcases/kernel/include/arm.in
3205ltp/testcases/kernel/include/i386.in
3206ltp/testcases/kernel/include/ia64.in
3207ltp/testcases/kernel/include/powerpc.in
3208ltp/testcases/kernel/include/sh.in
3209ltp/testcases/kernel/include/sparc.in
3210ltp/testcases/kernel/include/sparc64.in
3211ltp/testcases/kernel/include/x86_64.in
3212
321368) Log Message:
3214Forgot to add __NR_add_key to the rest of the .in files. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3215
3216Modified Files:
3217ltp/testcases/kernel/include/powerpc.in
3218ltp/testcases/kernel/include/s390.in
3219ltp/testcases/kernel/include/sparc.in
3220ltp/testcases/kernel/include/sparc64.in
3221ltp/testcases/kernel/include/x86_64.in
3222
322369) Log Message:
3224Fix SIGSEGV if the group entries are missing. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3225
3226Modified Files:
3227ltp/testcases/kernel/syscalls/setregid/setregid04.c
3228
322970) Log Message:
3230Use linux_syscall_numbers's syscall macro instead of syscall(2), so we can test for TCONF'ability of syscall. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3231
3232Modified Files:
3233ltp/testcases/kernel/syscalls/clock_getres/clock_getres01.c
3234
323571) Log Message:
3236Properly granularize errno reporting for sysconf. The manpage only says that EINVAL is supported for return codes. Everything else is free game for error reporting. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3237
3238Modified Files:
3239ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
3240
324172) Log Message:
3242Make the test user lookup error for error bind02 a bit more intuitive. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3243
3244Modified Files:
3245ltp/testcases/kernel/syscalls/bind/bind02.c
3246
324773) Log Message:
3248Consolidate all of the logic in one area and clean it up significantly. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3249
3250Modified Files:
3251ltp/testcases/kernel/syscalls/keyctl/keyctl01.c
3252
325374) Log Message:
3254Add __NR_keyctl. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3255
3256Modified Files:
3257ltp/testcases/kernel/include/arm.in
3258ltp/testcases/kernel/include/i386.in
3259ltp/testcases/kernel/include/ia64.in
3260ltp/testcases/kernel/include/powerpc.in
3261ltp/testcases/kernel/include/s390.in
3262ltp/testcases/kernel/include/sparc.in
3263ltp/testcases/kernel/include/sparc64.in
3264ltp/testcases/kernel/include/x86_64.in
3265
326675) Log Message:
3267Makefile: No need to compile `create_link_16' ;)... create_link.c: Clean up the logic flow. lchown02.c: The change I made a few months ago, accidentally broke this app, as the process isn't it's CAP_CHOWN'ed, and thus the chown will always fail, by accident. I know I can CAP_CHOWN the proc ess, but prep_create_link: Add script to resolve the chown breakage. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
3268
3269Modified Files:
3270ltp/testcases/kernel/syscalls/lchown/Makefile
3271ltp/testcases/kernel/syscalls/lchown/create_link.c
3272ltp/testcases/kernel/syscalls/lchown/lchown02.c
3273
327476) Log Message:
3275Check in runtest changes for lchown02, and libevent (have to fix that still... almost done). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3276
3277Modified Files:
3278ltp/runtest/syscalls
3279
328077) Log Message:
32811. Convert rwtest.sh to rwtest (part 1).
32822. Convert lchown02 in ltplite, according to what was also done to syscalls.
32833. Convert the aio junk to $TMPDIR (this may or may not require additional work... memory serves me correctly, it does).
3284Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3285
3286Modified Files:
3287ltp/runtest/ltp-aiodio.part1
3288ltp/runtest/ltp-aiodio.part3
3289ltp/runtest/ltp-aiodio.part4
3290ltp/runtest/ltplite
3291ltp/runtest/lvm.part1
3292ltp/runtest/lvm.part2
3293ltp/runtest/scsi_debug.part1
3294ltp/runtest/stress.part1
3295ltp/runtest/stress.part3
3296
329778) Log Message:
3298Make the switchover from rwtest.sh to rwtest. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3299
3300Modified Files:
3301ltp/testcases/kernel/fs/doio/Makefile
3302Added Files:
3303ltp/testcases/kernel/fs/doio/rwtest
3304Removed Files:
3305ltp/testcases/kernel/fs/doio/rwtest.sh
3306
330779) Log Message:
3308Stupid me... I accidentally was mixing pointers with constants >_>... Fix my changes to setregid04, so it doesn't segfault if the groups don't exist, but still remains functional when run. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3309
3310Modified Files:
3311ltp/testcases/kernel/syscalls/setregid/setregid04.c
3312
331380) Log Message:
3314Quell the _GNU_SOURCE already defined noise. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3315
3316Modified Files:
3317ltp/lib/cloner.c
3318
331981) Log Message:
3320Change += back to := for LDLIBS. I did this for a reason (to make sure that everyone adds the appropriate LDLIBS values after including config.mk // env_pre.mk // testcases.mk). We need to solve the linker issue with libclone, properly, not shove the issue under the rug with things like this. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3321
3322Modified Files:
3323ltp/include/mk/config.mk.default
3324ltp/include/mk/config.mk.in
3325
332682) Log Message:
3327Use linux_syscall_numbers.h instead of the syscalls. Need to add the __NR_ defs to the .in files still. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3328
3329Modified Files:
3330ltp/testcases/kernel/containers/libclone/libclone.h
3331ltp/testcases/kernel/containers/pidns/pidns30.c
3332ltp/testcases/kernel/containers/pidns/pidns31.c
3333ltp/testcases/kernel/containers/mqns/mqns_01.c
3334ltp/testcases/kernel/containers/mqns/mqns_02.c
3335ltp/testcases/kernel/containers/mqns/mqns_03.c
3336ltp/testcases/kernel/containers/mqns/mqns_04.c
3337
333883) Log Message:
3339Add the mq_* syscalls to the syscall list for each available architecture. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3340
3341Modified Files:
3342ltp/testcases/kernel/include/arm.in
3343ltp/testcases/kernel/include/i386.in
3344ltp/testcases/kernel/include/ia64.in
3345ltp/testcases/kernel/include/powerpc.in
3346ltp/testcases/kernel/include/powerpc64.in
3347ltp/testcases/kernel/include/s390.in
3348ltp/testcases/kernel/include/sh.in
3349ltp/testcases/kernel/include/sparc.in
3350ltp/testcases/kernel/include/sparc64.in
3351ltp/testcases/kernel/include/x86_64.in
3352
335384) Log Message:
33541. Linker ordering is painful; -lltp must come last for some weird arse reason in order to work with binutils 1.19.51, whereas it needs to precede -lclone on 1.18.. We'll see whether or not it's fubar still in a minute...
33552. Not all of the mq_* functions are syscalls; many are in fact libcalls, so we need to use the appropriate function call to stimulate them.
3356Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3357
3358Modified Files:
3359ltp/testcases/kernel/containers/sysvipc/Makefile
3360ltp/testcases/kernel/containers/utsname/Makefile
3361ltp/testcases/kernel/containers/mqns/Makefile
3362ltp/testcases/kernel/containers/mqns/mqns.h
3363ltp/testcases/kernel/containers/mqns/mqns_01.c
3364ltp/testcases/kernel/containers/mqns/mqns_02.c
3365ltp/testcases/kernel/containers/mqns/mqns_03.c
3366ltp/testcases/kernel/containers/mqns/mqns_04.c
3367ltp/testcases/kernel/containers/pidns/Makefile
3368ltp/testcases/kernel/containers/pidns/pidns30.c
3369ltp/testcases/kernel/containers/pidns/pidns31.c
3370
337185) Log Message:
3372I was REALLY stupid when I made clean dependent on ac-distclean. BAD BAD IDEA. Forcing people to have to call configure every time clean is run is STUPID design. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3373
3374Modified Files:
3375ltp/include/Makefile
3376
337786) Log Message:
3378Checking in possible final / intermediate solution to ppoll01 not functioning on mips32. I say intermediate because of the following message: AHA! I figured out why sigset is sized differently on mips32 for you, compared to other architectures. Just like there's a compat_caddr_t datatype (which is explicitly set to char *), there's also a compat_sigset_t as well. Let me see if I can figure out this mystery, but my guess is that you're using n32 based mips, most likely on an Octeon model ;) ;)... which would account for what you're seeing here and possibly account for why the test consistently hangs on our Cavium boards at work (our version of Linux has been hacked so bad though to take shortcuts in the design process instead of following proper design procedure that it makes me cry inside...). The patch attached for ppoll01:
33791. Cleans up spacing and code style
33802. Removes unneeded/broken debug option parsing if test fails.
33813. Prints out the last failed errno, rather than just the last errno(which may have been successful)
33824. Passes in correct size of sigset_t for mips.
3383This patch was tested/passed on x86, mips(little endian), and ppc_82xx. Signed-off-by: Henry Yei <hyei@mvista.com>, Acked-by: Garrett Cooper <yanegomi@gmail.com>
3384
3385Modified Files:
3386ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
3387
338887) Log Message:
33891. Skip over /proc/irq by default to avoid broken hardware / drivers, and thus avoid `hangs'. You can traverse over /proc/irq using -i though.
33902. Make the selinux piece a compile-time conditional, to avoid the additional function call.
33913. Fix the overflow issue on 64-bit systems by increasing values of total_obj, et all to unsigned long long's.
33924. Only call close / closedir if fd is > 0 and dir is not NULL.
3393Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
3394
3395Modified Files:
3396ltp/testcases/kernel/fs/proc/proc01.c
3397
339888) Log Message:
3399Let's not overwrite /bin/cat by accident in open08 if the setguid / setuid fails, mmk? Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3400
3401Modified Files:
3402ltp/testcases/kernel/syscalls/open/open08.c
3403
340489) Log Message:
3405As noticed by Shi Weihua, there was a syntax error in the awk command in get_cpu_usage:
3406awk: print $9
3407awk: ^ syntax error pid 8077 cpu_usage
3408cpuctl_test_fj 1 TFAIL : case19 FAIL awk: print $9
3409awk: ^ syntax error pid 8104 cpu_usage
3410cpuctl_test_fj 1 TFAIL : case20 FAIL awk: print $9
3411awk: ^ syntax error
3412pid 8131 cpu_usage cpuctl_test_fj 1 TFAIL : case21 FAIL
3413awk: print $9 awk: ^ syntax error
3414pid 8193 cpu_usage cpuctl_test_fj 1 TFAIL : case22 FAIL
3415The checkin corrects the syntax error by implementing the function in a much cleaner manner than the previous implementation, by using just ps | awk instead of top | tail | head | awk | awk. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>. Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>.
3416
341790) Log Message:
3418mem/hugetlb: fix failure of hugemmap04: Testcase hugemmap04 needs at least one hugepage to test, so there needs a judgement of "number of hugepages". This patch fixed the problems. Signed-off-by: Liu Bo <liubo2009@cn.fujitsu.com>.
3419
3420Modified Files:
3421ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
3422
342391) Log Message:
3424Fix some remaining compile errors that we're checked in earlier... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3425
3426Modified Files:
3427ltp/testcases/kernel/containers/libclone/Makefile
3428ltp/testcases/kernel/containers/libclone/libclone.h
3429
343092) Log Message:
34311. Remove the .c files and all calls in runpwtests.sh because we can achieve the same thing through additional shell test logic.
34322. Add the apicmds dependency.
3433Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
3434
3435Modified Files:
3436ltp/testcases/kernel/power_management/Makefile
3437ltp/testcases/kernel/power_management/runpwtests.sh
3438Removed Files:
3439ltp/testcases/kernel/power_management/check_kv_arch.c
3440ltp/testcases/kernel/power_management/get_sched_values.c
3441
344293) Log Message:
3443mail: fix the bug of mail01: In the testcase "mail01", when mail is send to nosuchuser@domain and mail is send to user@nosuchdomain, mail program may return either "Returnedmail:" or "UndeliveredMailReturned", regardless of the existence of /etc/redhat-release. So, we did a bit of changes to recognize both of returned values. This patch fixes the problem. Signed-off-by: Liu Bo <liubo2009@cn.fujitsu.com>.
3444
3445Modified Files:
3446ltp/testcases/commands/mail/mail_tests.sh
3447
344894) Log Message:
3449[PATCH (1/2)] add atomi_add() define for __sh__. Signed-off-by: Giuseppe Cavallaro <peppe.cavallaro@st.com>.
3450
3451Modified Files:
3452ltp/testcases/realtime/include/librttest.h
3453
345495) Log Message:
3455[PATCH (2/2)] splitting the tsc support. The patch moves the tsc macros form the librttest.h to another header file (named libtsc.h). Without this I got the following error and no tests were built.
3456 [snip]
3457 In file included from librttest.c:43:
3458 ../include/librttest.h:127:2: error: #error
3459 ../include/librttest.h:169:2: error: #error
3460 In file included from librttest.c:43:
3461 ../include/librttest.h: In function ‘atomic_add’:
3462 [snip]
3463The tsc macros header is only included in the following tests (thus where necessary):
3464 o async_handler_tsc.c
3465 o preempt_timing.c
3466 o rdtsc-latency.c
3467Note1: instead of touching the make process the patch allows to build the tests above also for architecture that do not support tsc, yet. These tests will fail at run-time with ENOTSUP. A warning will appear while compiling as well. hmm, I do know if it is the right solution but it's simple and a good starting point for me. Signed-off-by: Giuseppe Cavallaro <peppe.cavallaro@st.com>.
3468
3469Modified Files:
3470ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
3471ltp/testcases/realtime/func/measurement/preempt_timing.c
3472ltp/testcases/realtime/func/measurement/rdtsc-latency.c
3473ltp/testcases/realtime/include/librttest.h
3474Added Files:
3475ltp/testcases/realtime/include/libtsc.h
3476
347796) Log Message:
3478mem/hugeshmget: fix failure of hugeshmget01: During hugeshmget01 testcase, we got the following:
3479hugeshmget01 1 TFAIL : seqment size is not correct
3480hugeshmget01 1 TFAIL : hugeshmget01 call failed - errno = 17 :
3481File exists ......
3482In shmget call, "buf.shm_segsz" had been set to "huge_pages_shm_to_be_allocated", but the code still used old macro "HUGE_SHM_SIZE", and this leaded to error "seqment size is not correct". So do the following change:
34831) s/HUGE_SHM_SIZE/huge_pages_shm_to_be_allocated
34842) Delete unused macro "HUGE_SHM_SIZE" defination
3485This patch fixed the failure. Signed-off-by: Liu Bo <liubo2009@cn.fujitsu.com>.
3486
3487Modified Files:
3488ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
3489ltp/testcases/kernel/mem/hugetlb/lib/ipcshm.h
3490
349197) Log Message:
3492lcov: add CVS revision number to version output
3493
3494Modified Files:
3495ltp/utils/analysis/lcov/bin/lcov
3496
349798) Log Message:
3498lcov: add more CVS versioning
3499
3500Modified Files:
3501ltp/utils/analysis/lcov/bin/gendesc
3502ltp/utils/analysis/lcov/bin/genhtml
3503ltp/utils/analysis/lcov/bin/geninfo
3504ltp/utils/analysis/lcov/bin/genpng
3505ltp/utils/analysis/lcov/bin/lcov
3506ltp/utils/analysis/lcov/bin/updateversion.pl
3507
350899) Log Message:
3509lcov: fix version fixup
3510
3511Modified Files:
3512ltp/utils/analysis/lcov/bin/lcov
3513
3514100) Log Message:
3515lcov: more version fixup
3516
3517Modified Files:
3518ltp/utils/analysis/lcov/bin/gendesc
3519ltp/utils/analysis/lcov/bin/genhtml
3520ltp/utils/analysis/lcov/bin/geninfo
3521ltp/utils/analysis/lcov/bin/genpng
3522
3523101) Log Message:
3524Hello guys, I have run into some problems with the network stress tests. I submitted a bug through the sourceforge bug tracker, but after subscribing to the mailing list I can see that it's here where all the action is. If this is not the right place, then please tell me what is the preferred way to submit bug reports and patches. I am using ltp-full-20091031. A lot of the TCP tests involving packet loss fail with this error: ./tcp4-uni-basic01: line 394: netem_param: unbound variable The reason is that strict checking for undefined variables is enabled with "set -u", but the variable netem_param is not always defined before testing its contents. The fix I have applied is to initialize the netem_param variable with an empty string. Also if4-addr-change always fails with this error: TBROK : Failed to set an IPv4 address at the remote host I have found the reason to be a missing semicolon. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
3525
3526Modified Files:
3527ltp/testcases/network/stress/tcp/uni-basic/tcp4-uni-basic01
3528ltp/testcases/network/stress/interface/if4-addr-change
3529
3530102) Log Message:
35311. Merge ftruncate.sh and ftruncate64.sh into one script - ftruncate04.sh - where all you have to do is specify no arguments or 64 to execute ftruncate04 or ftruncate04_64, respectively.
35322. Correct tail -1 syntax (-<int> argument types are deprecated with tail(1); Redhat barks whenever it executes it).
3533Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
3534
3535Modified Files:
3536ltp/testcases/kernel/syscalls/ftruncate/Makefile
3537ltp/runtest/syscalls
3538Added Files:
3539ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.sh
3540Removed Files:
3541ltp/testcases/kernel/syscalls/ftruncate/ftruncate.sh
3542ltp/testcases/kernel/syscalls/ftruncate/ftruncate_64.sh
3543
3544103) Log Message:
3545Fix more tail -<integer> syntax issues. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
3546
3547Modified Files:
3548ltp/testscripts/test_robind.sh
3549ltp/testcases/pounder21/test_scripts/memtest
3550ltp/testcases/kernel/fs/quota_remount/quota_remount_test01.sh
3551ltp/tools/ltp_check
3552ltp/testcases/kernel/sched/sched_stress/sched_stress.sh
3553ltp/testcases/kernel/fs/fs-bench/test.sh
3554ltp/testcases/kernel/fs/fs-bench/test2.sh
3555
3556104) Log Message:
3557Include libevent in the proverbial mix. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
3558
3559Modified Files:
3560ltp/testcases/kernel/syscalls/libevent/run_libevent.sh
3561ltp/runtest/ballista
3562ltp/runtest/syscalls
3563ltp/testcases/kernel/syscalls/libevent/test/Makefile.am
3564ltp/testcases/kernel/syscalls/Makefile
3565Added Files:
3566ltp/testcases/kernel/syscalls/libevent/test/test-libevent.sh
3567Removed Files:
3568ltp/testcases/kernel/syscalls/libevent/test/test.sh
3569
3570105) Log Message:
3571This wasn't supposed to be checked in yet. Reverting... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
3572
3573Modified Files:
3574ltp/runtest/ballista
3575
3576106) Log Message:
3577Check in remaining syscall number modifications. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
3578
3579Modified Files:
3580ltp/testcases/kernel/include/arm.in
3581ltp/testcases/kernel/include/i386.in
3582ltp/testcases/kernel/include/sh.in
3583
3584107) Log Message:
3585Append the PID to linux_syscall_numbers.h to avoid EBUSY / multiple file accesses with corrupt data at once if make(1) isn't doing the right thing and multiple jobs try to modify the header at the same time. This was based on personal experience with binutils and libtool modifying one file multiple times with parallel jobs via libtool. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
3586
3587Modified Files:
3588ltp/testcases/kernel/include/regen.sh
3589
3590108) Log Message:
3591Commit execltp - a python script that provides a more user friendly alternative to runltp. The only thing basic that's outstanding from this script that could be improved upon is making the while loop into a python iterator. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
3592
3593Modified Files:
3594ltp/include/mk/automake.mk
3595ltp/Makefile
3596ltp/configure.ac
3597Added Files:
3598ltp/execltp.in
3599
3600109) Log Message:
3601As Mitani-san noticed the runtest file had two syntax errors --
3602 - "move_pagesXX" files are in "$LTPROOT/testcases/bin" direcotory, not in "$LTPROOT/bin" directory.
3603 - "chmod" commands don't have target file.
3604-- which resulted in the following output:
3605When I ran LTP in RHEL5.4 using ltp-2009-11-19.tar.gz, "move_pages03" and "move_pages11" were failed in each of "syscalls" and "numa" tests like that:
3606------------
3607move_pages01 1 TCONF : NUMA support not provided
3608move_pages02 1 TCONF : NUMA support not provided
3609chown: cannot access `move_pages03': No such file or directory
3610move_pages04 1 TCONF : NUMA support not provided
3611move_pages05 1 TCONF : NUMA support not provided
3612move_pages06 1 TCONF : NUMA support not provided
3613move_pages07 1 TCONF : NUMA support not provided
3614move_pages08 1 TCONF : NUMA support not provided
3615move_pages09 1 TCONF : NUMA support not provided
3616move_pages10 1 TCONF : NUMA support not provided
3617chown: cannot access `move_pages11': No such file or directory
3618Signed-off-by: Tomonori Mitani <mitani@ryobi.co.jp>,
3619Acked-by: Garrett Cooper <yanegomi@gmail.com>,
3620
3621Modified Files:
3622ltp/runtest/numa
3623ltp/runtest/syscalls
3624
3625110) Log Message:
3626Reorder headers because of compile-time definitions. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
3627
3628Modified Files:
3629ltp/testcases/kernel/syscalls/utils/common_j_h.c
3630
3631111) Log Message:
3632Fix a tail -1 syntax item that wasn't fixed this morning. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
3633
3634Modified Files:
3635ltp/testcases/pounder21/test_scripts/bonnie++
3636
3637112) Log Message:
3638Convert the assert's to more informative tst_resm(3)'s. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
3639
3640Modified Files:
3641ltp/testcases/kernel/performance_counters/performance_counter01.c
3642
3643113) Log Message:
3644According to the manpage for mknod(2):
3645 EPERM mode requested creation of something other than a regular file,
3646 FIFO (named pipe), or Unix domain socket, and the caller is not
3647 privileged (Linux: does not have the CAP_MKNOD capability); also
3648 returned if the file system containing pathname does not support
3649 the type of node requested.
3650So the default install doesn't fix this mode for mknodat01, and thus the test will always fail the first subtc.
36511. Fix the runtest file so that this test passes completely.
36522. Fix the ad hoc strerror(errno) calls by replacing them with compatible TTERRNO calls.
3653gcooper@orangebox ~ $
3654/scratch/ltp-dev2/ltp/testcases/kernel/syscalls/mknodat/mknodat01
3655mknodat01 1 TPASS : mknodat() returned the expected errno: TEST_ERRNO=???(0): Success
3656mknodat01 2 TPASS : mknodat() returned the expected errno: TEST_ERRNO=???(0): Success
3657mknodat01 3 TPASS : mknodat() returned the expected errno: TEST_ERRNO=ENOTDIR(20): Not a directory
3658mknodat01 4 TPASS : mknodat() returned the expected errno: TEST_ERRNO=EBADF(9): Bad file descriptor
3659mknodat01 5 TPASS : mknodat() returned the expected errno: TEST_ERRNO=???(0): Success
3660Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
3661
3662Modified Files:
3663ltp/testcases/kernel/syscalls/mknodat/mknodat01.c
3664ltp/runtest/syscalls
3665
3666114) Log Message:
3667Add iterations option in gtod_latency. This patch adds a new option for tuning the number of iterations into the gtod_latency realtime test. Running gtod_latency on a target with limited resources it fails (ENOMEM) as soon as it try to allocate the memory for the two buffers start_data and stop_data. Tested on i386 and sh4 architectures. Signed-off-by: Giuseppe Cavallaro <peppe.cavallaro@st.com>.
3668
3669Modified Files:
3670ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
3671
3672115) Log Message:
3673Have to keep in mind that obj is actually the full path, not the basename. Otherwise, the irq filtering is all for naught. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
3674
3675Modified Files:
3676ltp/testcases/kernel/fs/proc/proc01.c
3677
3678116) Log Message:
3679These syscalls can be unimplemented on some archs and kernel versions, so add a check to make sure that they are or aren't as it's valid. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
3680
3681Modified Files:
3682ltp/testcases/kernel/syscalls/keyctl/keyctl01.c
3683ltp/testcases/kernel/syscalls/add_key/add_key01.c
3684ltp/testcases/kernel/syscalls/add_key/add_key02.c
3685ltp/testcases/kernel/syscalls/keyctl/keyctl01.c
3686
3687117) Log Message:
3688Fix several issues with the Makefiles as noted by Mitani-san and Luibo:
3689(1) "${LTPROOT}/testcases/kernel/syscalls/libevent/test/Makefile" does not exist. For this measure, this "Makefile" should be made when "${LTPROOT}/configure" executed or this is offered as standard equipment, I think.
3690(2) "${LTPROOT}/testcases/kernel/syscalls/libevent/libevent.a" does not exist. For this measure, this "libevent.a" may be necessary to be made when "make" executed in "${LTPROOT}" directory.
3691(3) "${LTPROOT}/testcases/kernel/syscalls/libevent/test/test.sh" does not exist. For this measure, this "test.sh" may be necessary to be offered as standard equipment.
3692Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3693
3694Modified Files:
3695ltp/testcases/kernel/syscalls/libevent/Makefile.am
3696ltp/testcases/kernel/syscalls/libevent/test/Makefile.in
3697ltp/testcases/kernel/syscalls/Makefile
3698
3699
3700118) Log Message:
3701All syscalls that aren't implemented on target architectures should be properly reported as missing instead of showing up as failures. Noticed by Mitani-san after he encountered several mbind(2) failures on an older kernel (2.6.9), as mbind(2) wasn't implemented until 2.6.17. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3702
3703Modified Files:
3704ltp/testcases/kernel/include/regen.sh
3705
3706
3707119) Log Message:
3708The ENOSYS problem has been properly resolved in testcases/kernel/includes/regen.sh, so let's remove the ad hoc ENOSYS checks. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3709
3710Modified Files:
3711ltp/testcases/kernel/syscalls/keyctl/keyctl01.c
3712ltp/testcases/kernel/syscalls/add_key/add_key01.c
3713ltp/testcases/kernel/syscalls/add_key/add_key02.c
3714
3715120) Log Message:
3716This test should be compiled with -lrt -lpthread. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3717
3718Modified Files:
3719ltp/testcases/kernel/syscalls/rt_sigaction/Makefile
3720
3721121) Log Message:
3722Check in local copy of configure.ac that had libevent modifications. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3723
3724Modified Files:
3725ltp/configure.ac
3726
3727122) Log Message:
3728A simple header which only contains SIGSETSIZE right now, but will contain more items (potentially) later.
3729
3730Added Files:
3731ltp/include/ltp_signal.h
3732
3733123) Log Message:
3734Greatly simplify the testcase and use SIGSETSIZE instead of 8 hardcoded everywhere.. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3735
3736Modified Files:
3737ltp/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask02.c
3738
3739124) Log Message:
37401. Use SIGSETSIZE from ltp_signal.h
37412. Do NOT use <asm/poll.h>. Use <poll.h> instead:
3742NAME
3743 poll, ppoll - wait for some event on a file descriptor
3744SYNOPSIS
3745 #include <poll.h> int poll(struct pollfd *fds, nfds_t nfds, int
3746timeout);
3747 #define _GNU_SOURCE
3748 #include <poll.h>
3749 int ppoll(struct pollfd *fds, nfds_t nfds,
3750 const struct timespec *timeout, const sigset_t *sigmask);
37513. Remove POLLRDHUP #define because we can get the definition when we add #define _GNU_SOURCE: POLLRDHUP (since Linux 2.6.17) Stream socket peer closed connection, or shut down writing half of connection. The _GNU_SOURCE feature test macro must be defined in order to obtain this definition. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3752
3753Modified Files:
3754ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
3755
3756125) Log Message:
3757Clean up the test. Dumb thing segfaults on me though... grr... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3758
3759Modified Files:
3760ltp/testcases/kernel/syscalls/rt_sigsuspend/rt_sigsuspend01.c
3761ltp/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask01.c
3762
3763125) Log Message:
37641. Conform to ltp_signal.h
37652. Fix some format strings with inttypes.h
3766Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3767
3768Modified Files:
3769ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
3770
3771126) Log Message:
3772
3773Modified Files:
3774ltp/testcases/kernel/syscalls/swapon/swapon01.c
3775ltp/testcases/kernel/syscalls/swapon/swapon02.c
3776ltp/testcases/kernel/syscalls/swapon/swapon03.c
3777ltp/configure.ac
3778ltp/testcases/kernel/include/arm.in
3779ltp/testcases/kernel/include/i386.in
3780ltp/testcases/kernel/include/ia64.in
3781ltp/testcases/kernel/include/powerpc.in
3782ltp/testcases/kernel/include/s390.in
3783ltp/testcases/kernel/include/sh.in
3784ltp/testcases/kernel/include/sparc.in
3785ltp/testcases/kernel/include/x86_64.in
3786
3787Removed Files:
3788ltp/m4/ltp-swaponoff.m4
3789
3790Added Files:
3791ltp/include/swaponoff.h
3792
3793127) Log Message:
3794What I meant to say in my last commit email was...
37951. Replace swapon / swapoff calls with syscall wrapper calls to avoid having to deal with ugly header checks in autoconf land.
37962. autoconf checks were wrong, as the MAX_SWAPFILES amount is actually predetermined based on the kernel version, not on the headers necessarily as Redhat LOVES being non-standard. This can't be tst_kvercmp, as tst_kvercmp is runtime based and MAX_SWAPFILES must be set at compile-time. And what I mean to say now is: I'm a dork -- I inverted the logic signs by accident (`<' -> `>'). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3797
3798Modified Files:
3799ltp/testcases/kernel/syscalls/swapon/swapon02.c
3800ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
3801ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
3802ltp/include/swaponoff.h
3803
3804128) Log Message:
3805You go in too ;)... Cleaned up this testcase as well, but this also segfaults on my system (before and after). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3806
3807Modified Files:
3808ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
3809
3810129) Log Message:
3811Enable ebizzy and kernbench properly so that they get installed in the correct spots. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3812
3813Modified Files:
3814ltp/utils/benchmark/kernbench-0.42/Makefile
3815ltp/utils/benchmark/ebizzy-0.3/Makefile
3816ltp/utils/benchmark/Makefile
3817
3818130) Log Message:
3819configure target shouldn't be executed by any sane human being. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3820
3821Modified Files:
3822ltp/utils/Makefile
3823
3824131) Log Message:
3825Implement a weak handler so that libraries (like libcontrollers) can override cleanup in the respective user code, as it's required to get past compile-time issues with pidns, et all. This only marks the beginning of our long journey of cleaning up the cleanup defined but not used warnings... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3826
3827Modified Files:
3828ltp/testcases/kernel/include/regen.sh
3829
3830132) Log Message:
3831Clean up testcase and have it conform to a more LTP-like standard. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3832
3833Modified Files:
3834ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_sched_domains_check.c
3835
3836133) Log Message:
3837Need to change this script to scrape stdout. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3838
3839Modified Files:
3840ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_sched_domains_test.sh
3841
3842134) Log Message:
3843Check in cleaned up versions of these tests. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3844
3845Modified Files:
3846ltp/testcases/kernel/syscalls/cacheflush/cacheflush01.c
3847ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
3848
3849135) Log Message:
3850Remove a blank line. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3851
3852Modified Files:
3853ltp/testcases/kernel/syscalls/signalfd/Makefile
3854
3855136) Log Message:
3856Clean up this testcase a lot by fixing indentation, spacing, fixing a few memory leaks, and the cleanup prototype. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3857
3858Modified Files:
3859ltp/testcases/kernel/syscalls/linkat/Makefile
3860ltp/testcases/kernel/syscalls/linkat/linkat01.c
3861
3862137) Log Message:
3863Clean up the testcases a bit and make the tests follow more of a LTP-like reporting method. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3864
3865Modified Files:
3866ltp/testcases/kernel/performance_counters/performance_counter01.c
3867ltp/testcases/kernel/performance_counters/performance_counter02.c
3868
3869138) Log Message:
3870ptrace04.c: Avoid compile errors on some archs if the appropriate headers are missing and thus the structure is undefined by wrapping with preprocessor define: HAVE_STRUCT_PTRACE_REGS. ptrace.h: Shift around ptrace.h again, so preprocessor defines for datatypes are only done if necessary. We'll see if this fixes Mitani san's issue on ia64... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3871
3872Modified Files:
3873ltp/testcases/kernel/syscalls/ptrace/ptrace.h
3874ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
3875
3876139) Log Message:
3877No reason to do the #if !defined's anymore, because we're undefining the symbols before we #define them again XD. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3878
3879Modified Files:
3880ltp/testcases/kernel/syscalls/ptrace/ptrace.h
3881
3882140) Log Message:
3883ptrace.h: Nevermind. The last commit was bogus -- we do need those #if !defined's.. ptrace04.c: WTF. Who in their bloody right mind would name a field and a data type with the same damn name?!?!?! The original test writer needs to be slapped. Not sure why in the heck the last compile didn't catch this glaring issue. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3884
3885Modified Files:
3886ltp/testcases/kernel/syscalls/ptrace/ptrace.h
3887ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
3888
3889141) Log Message:
3890env_pre.mk: Check in, at bare minimum, the needed pieces to point people in the right direction as far as the make 3.81 requirement is concerned. functions.mk: Add some make 3.80 compatibility functions. Makefile: Remove make 3.81-ism's. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3891
3892Modified Files:
3893ltp/include/mk/env_pre.mk
3894ltp/include/mk/functions.mk
3895
3896142) Log Message:
3897env_pre.mk: Check in, at bare minimum, the needed pieces to point people in the right direction as far as the make 3.81 requirement is concerned. functions.mk: Add some make 3.80 compatibility functions. Makefile: Remove make 3.81-ism's. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3898
3899Modified Files:
3900ltp/Makefile
3901
3902143) Log Message:
3903Checkin all local changes for testcases/kernel/controllers to avoid compile-time warnings and errors, so that I can move forward with the weak handlers change. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3904
3905Modified Files:
3906ltp/testcases/kernel/controllers/cpuset/cpuset_memory_test/cpuset_memory_test.c
3907ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_cpu_hog.c
3908ltp/testcases/kernel/controllers/cgroup/cgroup_regression_test.sh
3909ltp/testcases/kernel/controllers/cpuset/cpuset_lib/Makefile
3910ltp/testcases/kernel/containers/pidns/pidns17.c
3911ltp/testcases/kernel/containers/pidns/pidns10.c
3912ltp/testcases/kernel/containers/pidns/pidns04.c
3913ltp/testcases/kernel/controllers/cpuset/Makefile.inc
3914ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_test.c
3915
3916144) Log Message:
3917Checkin the weak handlers change, so that compiles won't error out and test writers can define cleanup at the library level or the sourcefile(s) level, such that the sourcefile level version will overwrite the library level one. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3918
3919Modified Files:
3920ltp/testcases/kernel/include/regen.sh
3921
3922145) Log Message:
3923Add a check for (struct sigaction).sa_sigaction as it's not present on all architectures. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3924
3925Added Files:
3926ltp/m4/ltp-signal.m4
3927
3928Modified Files:
3929ltp/configure.ac
3930
3931146) Log Message:
3932Some local changes bringing back CLEAN_DEPS and also making sure that FILTER_MAKE_TARGETS works even when MAKE_TARGETS is already defined. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3933
3934Modified Files:
3935ltp/include/mk/generic_leaf_target.inc
3936ltp/include/mk/env_post.mk
3937
3938147) Log Message:
3939Commit changes which provide a functional fix for the rt_sigaction(2) tests on x86_64, apart from SIGRTMIN (still crashes, but it keeps on going..). The test is now disabled on platforms where sa_handler isn't present in struct sigaction, which includes ia64, mips, and powerpc. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3940
3941Modified Files:
3942ltp/include/ltp_signal.h
3943ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
3944
3945
3946148) Log Message:
3947testcases/kernel/include/...: Add clock_gettime and clock_settime syscalls to all missing architecture .in files. testcases/kernel/timers/...:
39481. Improve upon reporting, as noted by Andrew Vagin.
39492. Clean up the test because there was a lot of ad hoc reporting / stale data that already gets punted back by | TERRNO and syscall, as implemented by linux_syscall_numbers.h, effectively simplifying the test(s) a LOT.
39503. Shift -D_GNU_SOURCE from CFLAGS to CPPFLAGS.
39514. Make sure we link against -lrt, like the manpage says:
3952SYNOPSIS
3953 #include <time.h>
3954 int clock_getres(clockid_t clk_id, struct timespec *res);
3955 int clock_gettime(clockid_t clk_id, struct timespec *tp);
3956 int clock_settime(clockid_t clk_id, const struct timespec *tp);
3957 Link with -lrt.
3958Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3959
3960Modified Files:
3961ltp/testcases/kernel/timers/clock_settime/Makefile
3962ltp/testcases/kernel/timers/clock_settime/clock_settime02.c
3963ltp/testcases/kernel/timers/clock_settime/clock_settime03.c
3964ltp/testcases/kernel/include/arm.in
3965ltp/testcases/kernel/include/s390.in
3966ltp/testcases/kernel/include/sparc.in
3967ltp/testcases/kernel/include/arm.in
3968
3969149) Log Message:
3970Avoid unintended side-effects with errno being overwritten by accident with fprintf call early on in the tst_print function.
3971Signed-off-by: Andrew Vagin <avagin@gmail.com>,
3972Acked-by: Mike Frysinger <vapier@gentoo.org>,
3973Acked-by: Garrett Cooper <yanegomi@gmail.com>,
3974
3975Modified Files:
3976ltp/lib/tst_res.c
3977
3978150) Log Message:
3979Remove useless comment. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3980
3981Modified Files:
3982ltp/include/mk/testcases.mk
3983
3984151) Log Message:
3985testcases/kernel/include/...:
3986 .../Makefile: Remove unneeded set -e.
3987 .../regen.sh: Quote variables.
3988 .../strip_syscall.awk: Add an awk script to strip syscalls from the unistd.h headers.
3989testcases/kernel/syscalls/Makefile: yank libevent because something's missing from the distribution and it's not compiling after running ac-clean // ac-distclean // ac-maintainer-clean. BAH. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3990
3991Modified Files:
3992ltp/testcases/kernel/include/regen.sh
3993ltp/testcases/kernel/include/Makefile
3994ltp/include/mk/generic_leaf_target.inc
3995ltp/include/mk/generic_trunk_target.inc
3996ltp/testcases/kernel/syscalls/Makefile
3997
3998Added Files:
3999ltp/testcases/kernel/include/strip_syscall.awk
4000
4001152) Log Message:
4002*.in: Checkin updated and complete syscalls as per kernel version 2.6.32-r8. linux_syscall_numbers.h: Avoid race conditions by reviving file, esp because it takes ~3 seconds to generate on my machine, which means that it will take eons on slower machines... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
4003
4004Modified Files:
4005ltp/testcases/kernel/include/arm.in
4006ltp/testcases/kernel/include/i386.in
4007ltp/testcases/kernel/include/ia64.in
4008ltp/testcases/kernel/include/powerpc.in
4009ltp/testcases/kernel/include/s390.in
4010ltp/testcases/kernel/include/sh.in
4011ltp/testcases/kernel/include/sparc.in
4012ltp/testcases/kernel/include/x86_64.in
4013
4014Added Files:
4015ltp/testcases/kernel/include/linux_syscall_numbers.h
4016
4017153) Log Message:
4018Fix the performance counter testcases because __NR_perf_count_open is finally defined to the right value. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
4019
4020Modified Files:
4021ltp/testcases/kernel/performance_counters/performance_counter01.c
4022ltp/testcases/kernel/performance_counters/performance_counter02.c
4023
4024154) Log Message:
4025Remove more unneeded comments. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
4026
4027Modified Files:
4028ltp/testcases/kernel/performance_counters/performance_counter01.c
4029ltp/testcases/kernel/performance_counters/performance_counter02.c
4030
subrata_modak56aa50c2009-11-02 08:57:14 +00004031LTP-20091031
4032
40331) Log Message:
4034Fix issues in cpu consolidation verification functions: Arguments passed for cpu consolidation was not used appropriatly. Provided TINFO messages to indicate dependency test failures. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
4035
4036Modified File(s):
4037ltp/testcases/kernel/power_management/pm_include.sh
4038
40392) Log Message:
4040Developed new functions and fixed issues causing ilb test failure: CPU Consolidation verification function is fixed to handle variations in CPU utilization. Threshold is selected based on test conducted on 2.6.31 on dual core, quad core & hyper threaded system. Developed new function to generate hyper threaded siblings list and get job count for hyper threaded system and multisocket system. Modified kernbench workload execution time for 5 min, hence test execution time will be reduced further. Developed new functions to stop workload. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
4041
4042Modified File(s):
4043ltp/testcases/kernel/power_management/lib/sched_mc.py
4044
40453) Log Message:
4046Modified ilb test to run with ebizzy as default workload. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
4047
4048Modified File(s):
4049ltp/testcases/kernel/power_management/ilb_test.py
4050
40514) Log Message:
4052Enhanced & Modified cpu_consolidation testcase: We can pass additional argument performance to use the same testcase for Performance test. Fixed issues in cpu consolidation test. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
4053
4054Modified File(s):
4055ltp/testcases/kernel/power_management/cpu_consolidation.py
4056
40575) Log Message:
4058Modified master script to pass appropriate arguments for cpu consolidation test cases. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
4059
4060Modified File(s):
4061ltp/testcases/kernel/power_management/runpwtests.sh
4062
40636) Log Message:
4064utimes: fix failure of utimes01: In /testcases/kernel/syscalls/utimes, case02 expects "EACCES" error. According to utimes's manual: EACCES times is NULL, the caller’s effective user ID does not match the owner of the file, the caller does not have write access to the file, and the caller is not privileged (Linux: does not have either the CAP_DAC_OVERRIDE or the CAP_FOWNER capability). However, now case02's times is not NULL so that it can only get "EPERM". So, change case02's times to NULL to reach its expect. This patch fixes the problem. Signed-off-by: Liu Bo <liubo-fnst@cn.fujitsu.com>.
4065
4066Modified Files:
4067ltp/testcases/kernel/syscalls/utimes/utimes01.c
4068
40697) Log Message:
4070network: fix rpc use rsh instead of ssh: rpcinfo01 testcase use ssh to run command on remote machine, which will prompt for authentication and password. I think it is a typo because all network tests use rsh. Signed-off-by: Hushan Jia <hjia@redhat.com>.
4071
4072Modified Files:
4073ltp/testcases/network/rpc/basic_tests/rpcinfo/rpcinfo01
4074
40758) Log Message:
4076Fix false success for exp test: if I get it right there is error in ltp-full-20090831/testcases/misc/math/float/exp_log/genexp.c (see genexp_resfile.patch). Resulting file exp_out.ref is wrong, but it is not catch by test - nan_compare.patch make correct nan comparison. Signed-off-by: Pavel Kiryukhin <vksavl@gmail.com>.
4077
4078Modified File(s):
4079ltp/testcases/misc/math/float/thread_code.c
4080ltp/testcases/misc/math/float/exp_log/genexp.c
4081
40829) Log Message:
4083IMA tcb policy: Dependency section update. Signed-off-by: Mimi Zohar <zohar@us.ibm.com>.
4084
4085Modified File(s):
4086ltp/testcases/kernel/security/integrity/ima/README
4087
408810) Log Message:
4089Remove `verbose mode' from runltp*:
40901. This option really doesn't buy us much in runltp*, and we've almost already run out of options anyhow...
40912. Correct some ugly indentation.
4092Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4093
4094Modified File(s):
4095ltp/runltp
4096ltp/runltplite.sh
4097
409811) Log Message:
4099realtime: Remove printing of cpu affinity masks in pi-tests: Some tests under realtime/func/pi-tests in LTP display junk values for cpu affinity masks:
4100Start ./testpi-2
4101protocol in mutexattr is 1
4102Thread 14574 started running with priority 10 on CPU 1110536304
4103Thread 14574 at start pthread pol 2 pri 10 - Got global lock
4104Thread 14575 started running with prio 20 on CPU 1084272752
4105Thread 14576 started running with prio 30 on CPU 1118929008
4106Thread 14577 started running with prio 40 on CPU 1127321712
4107Noise Thread 14578 started running with prio 40 on CPU 1099915376
4108
4109testpi-1 and testpi-4 also report similar wrong values.
4110
4111The cause of this problem is the incorrect way in which sched_getaffinity output is used in the tests. I think there is no need to call getaffinity() to know the cpu mask, because we test the return value of setaffinity() before that. The following patch removes all calls to sched_affinity() and removes printing cpu affinity masks.
4112Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>,
4113Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
4114
4115Modified File(s):
4116ltp/testcases/realtime/func/pi-tests/testpi-1.c
4117ltp/testcases/realtime/func/pi-tests/testpi-2.c
4118ltp/testcases/realtime/func/pi-tests/testpi-4.c
4119
412012) Log Message:
4121fix memcg_function_test's bug: testcase_25() uses a wrong "$?" value , Now use "ret" to record the real "$?" value for test. Signed-off-by: Liu Bo <liubo-fnst@cn.fujitsu.com>.
4122
4123Modified File(s):
4124ltp/testcases/kernel/controllers/memcg/functional/memcg_function_test.sh
4125
412613) Log Message:
4127fix possible tst_xxx buffer overrun: Following patch fixes tst_** functions that would segfault for printing messages longer than 2048 chars. Now such message is truncated. Signed-off-by: <chrubis@suse.cz>.
4128
4129Modified File(s):
4130ltp/lib/tst_res.c
4131
413214) Log Message:
4133Just another printf cleanup: attached patch fixes some more printf formating issues as well as some coding style errors. Signed-off-by: <chrubis@suse.cz>.
4134
4135Modified Files:
4136ltp/testcases/kernel/fs/proc/proc01.c
4137ltp/testcases/kernel/fs/stream/stream03.c
4138ltp/testcases/kernel/mem/mtest06/mmap1.c
4139ltp/testcases/kernel/mem/shmt/shmt05.c
4140ltp/testcases/kernel/mem/shmt/shmt09.c
4141ltp/testcases/kernel/mem/vmtests/data_space.c
4142ltp/testcases/kernel/mem/vmtests/stack_space.c
4143ltp/testcases/kernel/sched/nptl/nptl01.c
4144ltp/testcases/kernel/syscalls/close/close08.c
4145ltp/testcases/kernel/syscalls/dup/dup01.c
4146ltp/testcases/kernel/syscalls/dup/dup02.c
4147ltp/testcases/kernel/syscalls/dup/dup03.c
4148ltp/testcases/kernel/syscalls/dup/dup04.c
4149ltp/testcases/kernel/syscalls/dup/dup05.c
4150
415115) Log Message:
4152Remove this test and itś reference anywhere as requested by Cyril Hrubis <chrubis@suse.cz>. Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>.
4153
4154Modified Files:
4155ltp/runtest/syscalls
4156Removed Files:
4157ltp/testcases/kernel/syscalls/sigreturn/Makefile
4158ltp/testcases/kernel/syscalls/sigreturn/sigreturn01.c
4159
416016) Message:
4161Just before doing a CVS diff I noticed that these binary files made it back into the repository:
4162testcases/ballista/ballista/blexer
4163testcases/ballista/ballista/bparser
4164testcases/ballista/ballista/mut.out
4165This change removes them again: Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4166
4167Removed Files:
4168ltp/testcases/ballista/ballista/blexer
4169ltp/testcases/ballista/ballista/bparser
4170ltp/testcases/ballista/ballista/mut.out
4171
417217) Log Message:
4173Byte compiled python files should not be in the repo.
4174
4175Removed Files:
4176ltp/testcases/network/nfsv4/acl/random_gen.pyc
4177
417818) Log Message:
4179make strptrace() inline to avoid unused warnings
4180
4181Modified Files:
4182ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.h
4183
418419) Log Message:
4185tweak how we notify unsupported arches so the code is always compiled
4186
4187Modified Files:
4188ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
4189
419020) Log Message:
4191add some simple trace code to help with debugging
4192
4193Modified Files:
4194ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.h
4195Added Files:
4196ltp/testcases/kernel/syscalls/ptrace/make_syscall_list.sh
4197ltp/testcases/kernel/syscalls/ptrace/simple_tracer.c syscalls.h
4198
419921) Log Message:
42001. Please see README.mk-devel for a full description of the changes from a Make perspective.
42012. Several files were changed to accomodate correct installation practices, most notably ones in testcases/network/{ipv6,tcp_cmds}, testcases/kernel/sched/hyperthreading/ht_enabled/..., and some items in tools/..., and also to avoid collisions as far as installed testcases (scripts, compiled C apps) were concerned.
42023. Several apps weren't autoconf safe and some autoconf tests and conditional statements have been placed in sourcecode and in Makefiles to either
4203 a) prevent the tests from being built / installed or
4204 b) turn the tests into dummy apps which print out TCONF messages due to lack-of-build support.
4205Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
4206
4207Added Files:
4208ltp/README.ltp-devel.in
4209ltp/README.mk-devel
4210ltp/README.mk-user
4211ltp/TODO
4212ltp/ltp-devel.spec.in
4213ltp/doc/Makefile
4214ltp/include/mk/automake.mk
4215ltp/include/mk/config.mk.in
4216ltp/include/mk/env_post.mk
4217ltp/include/mk/env_pre.mk
4218ltp/include/mk/functions.mk
4219ltp/include/mk/generic_leaf_target.inc
4220ltp/include/mk/generic_leaf_target.mk
4221ltp/include/mk/generic_trunk_target.inc
4222ltp/include/mk/generic_trunk_target.mk
4223ltp/include/mk/lib.mk
4224ltp/include/mk/man.mk
4225ltp/include/mk/testcases.mk
4226ltp/lib/ltp.pc.in
4227ltp/m4/ltp-cap.m4
4228ltp/m4/ltp-numa.m4
4229ltp/m4/ltp-ptrace.m4
4230ltp/m4/ltp-quota.m4
4231ltp/runtest/Makefile
4232ltp/runtest/ipv6_expect
4233ltp/runtest/tcp_cmds_expect
4234ltp/testcases/kernel/containers/Makefile.inc
4235ltp/testcases/kernel/containers/netns/common.c
4236ltp/testcases/kernel/controllers/Makefile.inc
4237ltp/testcases/kernel/controllers/cpuset/Makefile.inc
4238ltp/testcases/kernel/controllers/cpuset/cpuset_funcs.sh
4239ltp/testcases/kernel/controllers/freezer/run_freezer.sh
4240ltp/testcases/kernel/fs/fs-bench/random-access-del-create.c
4241ltp/testcases/kernel/io/aio/aio02/aio_tio.c
4242ltp/testcases/kernel/io/aio/aio02/common.h
4243ltp/testcases/kernel/mem/Makefile.inc
4244ltp/testcases/kernel/mem/hugetlb/Makefile.inc
4245ltp/testcases/kernel/sched/hyperthreading/ht_affinity/ht_affinity.c
4246ltp/testcases/kernel/sched/hyperthreading/ht_affinity/ht_utils.c
4247ltp/testcases/kernel/sched/hyperthreading/ht_affinity/ht_utils.h
4248ltp/testcases/kernel/sched/hyperthreading/ht_enabled/ht_enabled.c
4249ltp/testcases/kernel/sched/hyperthreading/ht_enabled/ht_utils.c
4250ltp/testcases/kernel/sched/hyperthreading/ht_enabled/ht_utils.h
4251ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/ht_interrupt.c
4252ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/ht_utils.c
4253ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/ht_utils.h
4254ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile.inc
4255ltp/testcases/kernel/security/smack/smack_common.sh
4256ltp/testcases/kernel/syscalls/ipc/Makefile.inc
4257ltp/testcases/lib/Makefile
4258ltp/testcases/lib/cmdlib.sh
4259ltp/testcases/lib/net_cmdlib.sh
4260ltp/testcases/network/tcp_cmds/Makefile.inc
4261ltp/testcases/network/tcp_cmds/include/netdefs.h
4262ltp/testcases/network/tcp_cmds/perf_lan/pingpong6.c
4263ltp/testscripts/default_runtest_set.awk
4264ltp/testscripts/ltp-missing-install-files.py
4265ltp/tools/genload/genload.c
4266
4267Removed Files:
4268ltp/README.ltp-devel
4269ltp/config.mk.in
4270ltp/ltp-devel.spec
4271ltp/testcases/kernel/containers/check_for_unshare.c
4272ltp/testcases/kernel/containers/libclone/libnetns.c
4273ltp/testcases/kernel/containers/mqns/check_mqns_enabled.c
4274ltp/testcases/kernel/containers/pidns/check_pidns_enabled.c
4275ltp/testcases/kernel/controllers/freezer/run.sh
4276ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
4277ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
4278ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.h
4279ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTenabled.c
4280ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
4281ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.h
4282ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTinterrupt.c
4283ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTutils.c
4284ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTutils.h
4285ltp/testcases/kernel/security/filecaps/check_xattr.c
4286ltp/testcases/kernel/security/filecaps/makenumcapsh.c
4287ltp/testcases/kernel/security/p9auth/checkp9auth.sh
4288ltp/testcases/kernel/syscalls/lchown/create_link.mode.sh
4289ltp/testcases/kernel/syscalls/mount/setuid_test.mode.sh
4290ltp/testcases/kernel/syscalls/move_pages/move_pages03.mode.sh
4291ltp/testcases/kernel/syscalls/move_pages/move_pages11.mode.sh
4292ltp/testcases/kernel/syscalls/utimensat/check_for_utimensat_support.c
4293ltp/testcases/network/ipv6/Makefile
4294ltp/testcases/network/ipv6/echo6/Makefile
4295ltp/testcases/network/ipv6/echo6/createfile.c
4296ltp/testcases/network/ipv6/echo6/echo601
4297ltp/testcases/network/ipv6/echo6/echoes6.c
4298ltp/testcases/network/ipv6/finger6/Makefile
4299ltp/testcases/network/ipv6/finger6/finger601
4300ltp/testcases/network/ipv6/perf_lan6/Makefile
4301ltp/testcases/network/ipv6/perf_lan6/perf_lan6
4302ltp/testcases/network/ipv6/perf_lan6/pingpong6.c
4303ltp/testcases/network/ipv6/ping6/Makefile
4304ltp/testcases/network/ipv6/ping6/ping601
4305ltp/testcases/network/ipv6/sendfile6/Makefile
4306ltp/testcases/network/ipv6/sendfile6/SF_Server6
4307ltp/testcases/network/ipv6/sendfile6/sendfile601
4308ltp/testcases/network/ipv6/sendfile6/testsf_c6.c
4309ltp/testcases/network/ipv6/sendfile6/testsf_s6.c
4310ltp/testcases/network/ipv6/tcpdump6/Makefile
4311ltp/testcases/network/ipv6/tcpdump6/tcpdump601
4312
4313Modified Files:
4314890 of them
4315
431622) Log Message:
4317This proposed change makes linktest.pl into linktest.sh, to avoid missing coverage with symlinks and hardlinks due to a lacking perl dependency on the target host. This change has been outstanding for some time in our private copy of LTP and needed to get checked into CVS. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4318
4319Modified Files:
4320ltp/runtest/fs
4321ltp/runtest/stress.part1
4322ltp/testcases/kernel/fs/linktest/Makefile
4323
4324Added Files:
4325ltp/testcases/kernel/fs/linktest/linktest.sh
4326
4327Removed Files:
4328ltp/testcases/kernel/fs/linktest/linktest.pl
4329
433023) Log Message:
4331Dependency for all was wrong.
4332
4333Modified File(s):
4334ltp/testcases/kernel/mem/hugetlb/Makefile.inc
4335
433624) Log Message:
4337The following patch adds a signal() syscall to the ppoll01 testcase. The testcase has a signal handler in it but this signal handler is not registered with the kernel through the signal() syscall. Without the patch the testcase fails when it sends a SIGINT to itself as part of one of the case of the test run. Signed-off-by: Chandru S <chandru@linux.vnet.ibm.com>.
4338
4339Modified Files:
4340ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
4341
434225) Log Message:
4343File descriptors not cleaned up: This patch for openfile contains the following changes:
4344- test output to use tst_resm functions,
4345- sets ups and cleans up tmp dir properly,
4346- closes all opened file descriptors before thread exit(fixes nfs issues on removing tmp dir),
4347Signed-off-by: Henry Yei <hyei@mvista.com>. This test opens multiple file descriptors to the same file. Perhaps the author meant to open file handles for separate files?
4348
4349Modified Files:
4350ltp/testcases/kernel/fs/openfile/openfile.c
4351
4352
435326) Log Message:
4354Complete the test cases for getuid16: Some of testcases for *16 and *64 system calls have not been completed yet though my makefile trick were introduced by Suburata. *16 may not be so important but I'd like to complete them anyway. The first one is for getuid16. To apply getuid16.patch use -p0 option. Put compat_uid.h at testcases/kernel/syscalls/utils/compat_uid.h. Put compat_16.h. at testcases/kernel/syscalls/getuid/compat_16.h. Signed-off-by: Masatake YAMATO <yamato@redhat.com>,
4355
4356Modified Files:
4357ltp/testcases/kernel/syscalls/getuid/Makefile
4358ltp/testcases/kernel/syscalls/getuid/getuid01.c
4359ltp/testcases/kernel/syscalls/getuid/getuid02.c
4360ltp/testcases/kernel/syscalls/getuid/getuid03.c
4361Added Files:
4362ltp/testcases/kernel/syscalls/getuid/compat_16.h
4363ltp/testcases/kernel/syscalls/utils/compat_uid.h
4364
436527) Log Message:
4366use default size for blks if parsing df output fails to return numeric argument: This patch for rwtest.sh sets a default size for the number of blocks within the filesystem the test is executing on if parsing "df output" somehow results in a non-numeric value(unexpected df output). Also removes trailing whitespace. Garrett, I've attached the patch with your suggested changes. As for making default_sz 1000000, this was to keep to the original functionality, but fix cases where df output was not expected. If you see the original code, if sz > max, than it is capped at max=1000000 as well. Whether ~ 1GB is a good maximum, I'm not sure. Signed-off-by: Henry Yei <hyei@mvista.com>.
4367
4368Modified Files:
4369ltp/testcases/kernel/fs/doio/rwtest.sh
4370
437128) Log Message:
4372Move `creating ... directory' to block where: We shouldn't say that we're creating the directory unless we are actually creating the directory. This only leads to potentialconfusion with LTP newbies. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4373
4374Modified Files:
4375ltp/runltp
4376
437729) Log Message:
4378While trying to figure out why entries don't get entered in the exec log, I found the following issue with a malloc call. I also fixed a typo and a whacky indentation item as well. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4379
4380Modified File(s):
4381ltp/pan/ltp-pan.c
4382
438330) Log Message:
4384Check in `creating directory' cosmetic item for runltplite.sh as well, just to be consistent. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4385
4386Modified File(s):
4387ltp/runltplite.sh
4388
438931) Log Message:
4390Remove an accidental circular dependency. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4391
4392Modified Files:
4393ltp/include/mk/automake.mk
4394
439532) Log Message:
4396autoconf 2.61 / m4 1.4.7 don't define the macro, AC_PROG_AR. This needs to be defined in configure.ac, so those versions will continue to function properly. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4397
4398Modified Files:
4399ltp/configure.ac
4400
440133) Log Message:
4402Add copyright tort. Abbreviate. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4403
4404Modified Files:
4405ltp/m4/ltp-unshare.m4
4406
440734) Log Message:
4408AR is defined in configure.ac. Not needed in m4 anymore. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4409
4410Removed Files:
4411ltp/m4/ac_prog_ar.m4
4412
441335) Log Message:
44141. Fix taskstats.m4 so it no longer punts out warnings.
44152. Add ltp-swaponoff.m4 to properly detect when we're running an older kernel and need linux/swap.h (issue found by compiler team at Cisco).
44163. Apply fixes according to 2. to testcases/kernel/syscalls/swap*/*.c.
44174. Apply Cyril Hrubis's libcpu_set fix to the .in files and cpuset_lib Makefile and .c file.
44185. Block off functionality in getdelays.c with proper preprocessor defines, as per issues after encountered after ltp-taskstats.m4 was fixed.
4419Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4420
4421Modified Files:
4422ltp/m4/ltp-taskstats.m4
4423ltp/testcases/kernel/syscalls/swapon/swapon01.c
4424ltp/testcases/kernel/syscalls/swapon/swapon02.c
4425ltp/testcases/kernel/syscalls/swapon/swapon03.c
4426ltp/testcases/kernel/controllers/cgroup/getdelays.c
4427ltp/testcases/kernel/controllers/cpuset/cpuset_lib/Makefile
4428ltp/testcases/kernel/controllers/cpuset/cpuset_lib/libcpuset.c
4429ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
4430ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
4431ltp/testcases/kernel/include/powerpc.in
4432ltp/testcases/kernel/include/powerpc64.in
4433ltp/testcases/kernel/include/s390.in
4434ltp/configure.ac
4435
4436Added Files:
4437ltp/m4/ltp-swaponoff.m4
4438
443936) Log Message:
4440config.mk.in: we're no longer installing directly to the destination directory until install is called, so let's not pick up anything CPPFLAGS-wise from that directory. pingpong6.c: get rid of compile warnings, even though the app will eventually go away. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4441
4442Modified Files:
4443ltp/testcases/network/tcp_cmds/perf_lan/pingpong6.c
4444ltp/include/mk/config.mk.in
4445
444637) Log Message:
4447generic_*target.inc: Revive BUILD_DEPS support so dependencies are built prior to building MAKE_TARGETS, for simplicity of design for the end-user. testcases.mk: Apply proper dependency logic, so submakes no longer require building libltp.a beforehand, or linux_syscall_numbers.h, as they are dependencies of all operations that include testcases.mk. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4448
4449Modified Files:
4450ltp/include/mk/generic_leaf_target.inc
4451ltp/include/mk/generic_trunk_target.inc
4452ltp/include/mk/testcases.mk
4453
445438) Log Message:
4455Rename BUILD_DEPS to MAKE_DEPS to be more consistent with MAKE_TARGETS. Bleh... I've dealt with our build system here at Cisco far too much (BUILD_DEPS is the variable name...). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4456
4457Modified Files:
4458ltp/include/mk/generic_leaf_target.inc
4459ltp/include/mk/generic_trunk_target.inc
4460ltp/include/mk/testcases.mk
4461
4462
446339) Log Message:
44641. Make linux_syscall_numbers.h dependent on the .in files so that it can be regenerated if and when the files are touched.
44652. Add the ppoll(2) syscall number to all architectures, as per each arch specific unistd.h.
4466Signed-off-by: Nicolas Joly <njoly@pasteur.fr>,
4467
4468Modified Files:
4469ltp/testcases/kernel/include/Makefile
4470ltp/testcases/kernel/include/ia64.in
4471ltp/testcases/kernel/include/powerpc.in
4472ltp/testcases/kernel/include/powerpc64.in
4473ltp/testcases/kernel/include/s390.in
4474ltp/testcases/kernel/include/sh.in
4475ltp/testcases/kernel/include/sparc.in
4476ltp/testcases/kernel/include/sparc64.in
4477ltp/testcases/kernel/include/x86_64.in
4478
447940) Log Message:
4480Change use of signal to sigaction for more reliability, fix time issue: Here are three patches the help with the issue where these tests miss a signal and hang. The original patches were created before the latest check-ins by jpalecek@web.de , but I believe they still help. I've regenerated the patches against CVS source and tested on a multi-core machine running MVL6 (x86 2.6.28). The clock_nanosleep01 patch changes signal to the more reliable sigaction(). mq_timedsend01 patch changes from signal() to sigaction() and corrects the time-specs used by the test. Timespec's passed to mq_timedsend are abs time, not relative time. The patch adds the current time to convert relative time to abs time but only if the change won't invalidate the test objective. For example, if the test would have passed -1 for tv_sec to cause an invalid time error, adding the current time would prevent the expected error. mq_timedrecieve01.patch changes from signal() to sigaction() and corrects the time-specs used by the test. Timespec's passed to mq_timedreceive are abs time, not relative time. The patch adds the current time to convert relative time to abs time but only if the change won't invalidate the test objective. For example, if the test would have passed -1 for tv_sec to cause an invalid time error, adding the current time would prevent the expected error. The timeout for SIGINT test is extended to allow time for the signal to arrive.
4481Original patches provided by Randy Vinson <rvinson@mvista.com>,
4482Signed-off by: Henry Yei <hyei@mvista.com>,
4483
4484Modified Files:
4485ltp/testcases/kernel/syscalls/clock_nanosleep/clock_nanosleep01.c
4486ltp/testcases/kernel/syscalls/mq_timedreceive/mq_timedreceive01.c
4487ltp/testcases/kernel/syscalls/mq_timedsend/mq_timedsend01.c
4488
448941) Log Message:
4490modify fs scenario to use working directory specified by runltp: This patch modifies the fs scenario to remove hard coded paths with /tmp as well as make sure that tests that take directory arguments use the temporary directory specified by runltp. I've chosen to pass in the temporary directory rather than change the tests themselves for certain tests take a path as an argument. Signed-off by: Henry Yei <hyei@mvista.com>.
4491
4492Modified Files:
4493ltp/runtest/fs
4494
449542) Log Message:
4496Modify tests to honor tmp directory passed into runltp, convert to LTP format: This is a set of patches for tests in the fs runtest file which make use of tst_tmpdir functions or alternatively, the base tmpdir set by the user. Some of the tests have been converted to LTP test format as well. Tests that are changed: fs_di, fs_perms, lftest, linker01, quota_remount_test01, writetest. Signed-off by: Henry Yei <hyei@mvista.com>.
4497
4498Modified Files:
4499ltp/testcases/kernel/fs/fs_di/fs_di
4500ltp/testcases/kernel/fs/fs_perms/fs_perms.c
4501ltp/testcases/kernel/fs/fs_perms/fs_perms_simpletest.sh
4502ltp/testcases/kernel/fs/quota_remount/quota_remount_test01.sh
4503ltp/testcases/kernel/fs/racer/fs_racer.sh
4504ltp/testcases/kernel/io/writetest/writetest.c
4505
450643) Log Message:
4507-laio shouldn't be added to LDLIBS by default. That is just plain wrong.
4508
4509Modified Files:
4510ltp/m4/ltp-eventfd.m4
4511
451244) Log Message:
45131. Honor TMPDIR, as per Henry Yei's note, because linktest.sh doesn't currently do that.
45142. Add error checking for cd(1) failure.
45153. Suffix the temporary directory with $$ to allow multiple copies to execute on the directory at any given time.
45164. Add trap(1)'s to delete the temporary files / directories generated in the script.
4517gcooper@orangebox /scratch/ltp-dev2/ltp $ testcases/kernel/fs/linktest/linktest.sh 200 1000
4518linker01 1 TPASS : Symbolic Link Errors: 0
4519linker01 2 TPASS : Hard Link Errors: 0
4520Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
4521
4522Modified Files:
4523ltp/testcases/kernel/fs/linktest/linktest.sh
4524
452545) Log Message:
45261. Fix incrementing call to use POSIX compliant version of incrementing.
45272. Add function `is_root' to help test writer determine whether or not the user is root with one uniform command.
4528Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
4529
4530Modified Files:
4531ltp/testcases/lib/cmdlib.sh
4532
453346) Log Message:
4534The trap signal handler wasn't being disabled on entry thus causing it to be called twice, the first time when tst_cleanup was called; the second when cleanup exited. This fixes that. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4535
4536Modified Files:
4537ltp/testcases/lib/cmdlib.sh
4538
453947) Log Message:
4540This change (which I'm committing to cvs right now) changes the default to the loopback address:
4541gcooper@orangebox /scratch/ltp-dev2/ltp/testcases/network/tcp_cmds/ping $ ./ping01
4542ping01 0 TINFO : ping with 8 16 32 64 128 256 512 1024 2048 4064 ICMP packets
4543ping01 0 TINFO : calling ping with packet size = 8
4544ping01 0 TINFO : calling ping with packet size = 16
4545ping01 0 TINFO : calling ping with packet size = 32
4546ping01 0 TINFO : calling ping with packet size = 64
4547ping01 0 TINFO : calling ping with packet size = 128
4548ping01 0 TINFO : calling ping with packet size = 256
4549ping01 0 TINFO : calling ping with packet size = 512
4550ping01 0 TINFO : calling ping with packet size = 1024
4551ping01 0 TINFO : calling ping with packet size = 2048
4552ping01 0 TINFO : calling ping with packet size = 4064
4553ping01 0 TINFO : Cleaning up.
4554ping01 1 TPASS : Test successful
4555gcooper@orangebox /scratch/ltp-dev2/ltp/testcases/network/tcp_cmds/ping $
4556The default can still be changed by specifying the RHOST environment variable. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4557
4558Modified Files:
4559ltp/testcases/network/tcp_cmds/ping/ping01
4560
456148) Log Message:
4562The attached patch fixes my issues, but I can't easily verify whether or not it fixes the positive behavior of the testcase itself under all conditions:
4563<<<test_start>>>
4564tag=ima01 stime=1255926150 cmdline=" ima_measurements.sh" contacts="" analysis=exit
4565<<<test_output>>>
4566setup 1 TBROK : Failed to mkdir /sys/kernel/security
4567setup 1 TBROK : Cannot mount securityfs
4568setup 0 TINFO : CLEAN: removing /tmp/ltp-VdWwjzuH1v/ima
4569<<<execution_status>>>
4570initiation_status="ok" duration=0 termination_type=exited termination_id=1 corefile=no cutime=0 cstime=0
4571<<<test_end>>>
4572<<<test_start>>>
4573tag=ima02 stime=1255926150 cmdline=" ima_policy.sh" contacts="" analysis=exit
4574<<<test_output>>>
4575setup 1 TBROK : Failed to mkdir /sys/kernel/security
4576setup 1 TBROK : Cannot mount securityfs
4577setup 0 TINFO : CLEAN: removing /tmp/ltp-VdWwjzuH1v/ima
4578<<<execution_status>>>
4579initiation_status="ok" duration=0 termination_type=exited termination_id=1 corefile=no cutime=0 cstime=2
4580<<<test_end>>>
4581<<<test_start>>>
4582tag=ima03 stime=1255926150 cmdline=" ima_tpm.sh" contacts="" analysis=exit
4583<<<test_output>>>
4584setup 1 TBROK : Failed to mkdir /sys/kernel/security
4585setup 1 TBROK : Cannot mount securityfs
4586setup 0 TINFO : CLEAN: removing /tmp/ltp-VdWwjzuH1v/ima
4587<<<execution_status>>>
4588initiation_status="ok" duration=0 termination_type=exited termination_id=1 corefile=no cutime=1 cstime=1
4589<<<test_end>>>
4590<<<test_start>>>
4591tag=ima04 stime=1255926150 cmdline=" ima_violations.sh" contacts="" analysis=exit
4592<<<test_output>>>
4593setup 1 TBROK : Failed to mkdir /sys/kernel/security
4594setup 1 TBROK : Cannot mount securityfs
4595setup 0 TINFO : CLEAN: removing /tmp/ltp-VdWwjzuH1v/ima
4596incrementing stop
4597<<<execution_status>>>
4598initiation_status="ok" duration=0 termination_type=exited termination_id=1 corefile=no cutime=0 cstime=1
4599<<<test_end>>>
4600Either way, it's a positive move forward so I'm checking this into cvs now. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4601
4602Modified Files:
4603ltp/testcases/kernel/security/integrity/ima/tests/ima_measurements.sh
4604ltp/testcases/kernel/security/integrity/ima/tests/ima_policy.sh
4605ltp/testcases/kernel/security/integrity/ima/tests/ima_setup.sh
4606ltp/testcases/kernel/security/integrity/ima/tests/ima_tpm.sh
4607ltp/testcases/kernel/security/integrity/ima/tests/ima_violations.sh
4608
4609
461049) Log Message:
46111. Add check for locale command with exists command in cmdlib.sh
46122. Predefine any and all unbound variables so the set -u call in cmdlib.sh will allow the script to continue on to a failure point of some kind (or succeed if all is defined).
4613Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4614
4615Modified Files:
4616ltp/testcases/network/stress/ns-tools/check_envval
4617
461850) Log Message:
4619This is the patch of testcases for the ext4 new features test. It contains multi-block alloc/delayed alloc test, inode version test, journal checksumming test, nanosec timestamps test, online defrag test, persist prealloc test, subdirectory limit test and uninit groups test of ext4. In this test suite, there is two FAIL in the subdirectory limit test. It is because we cann't create more than 32000 subdirectory when block size is small, such as 1024, and the name of every subdirectory is very long, such as every name is 255 bytes. I think it is the bug of the ext4.
4620Note: Your MUST run configure in the directory testcases/kernel/fs/ext4-new-features to config the tool of ffsb, and specify a partition to be used for test before compiling the tool. The data on the specified partition would be DESTROYED.
4621Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>,
4622Minor-Segmentation-fault-in-ffsb-fixed-by: Subrata Modak <subrata@linux.vnet.ibm.com>,
4623
4624Modified Files:
4625ltp/README
4626ltp/testcases/kernel/fs/Makefile
4627
4628Added Files:
4629ltp/runtest/fs_ext4
4630ltp/testcases/kernel/fs/ext4-new-features/Makefile
4631ltp/testcases/kernel/fs/ext4-new-features/README
4632ltp/testcases/kernel/fs/ext4-new-features/configure
4633ltp/testcases/kernel/fs/ext4-new-features/ext4_funcs.sh
4634ltp/testcases/kernel/fs/ext4-new-features/run_ext4_test.sh
4635ltp/testcases/kernel/fs/ext4-new-features/ext4-delalloc-mballoc/Makefile
4636ltp/testcases/kernel/fs/ext4-new-features/ext4-delalloc-mballoc/ext4-alloc-test.sh
4637ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/Makefile
4638ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config0
4639ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config1
4640ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config2
4641ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config3
4642ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config4
4643ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config5
4644ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config6
4645ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config7
4646ltp/testcases/kernel/fs/ext4-new-features/ext4-inode-version/Makefile
4647ltp/testcases/kernel/fs/ext4-new-features/ext4-inode-version/ext4_get_inode_version.sh
4648ltp/testcases/kernel/fs/ext4-new-features/ext4-inode-version/ext4_inode_version_test.sh
4649ltp/testcases/kernel/fs/ext4-new-features/ext4-inode-version/ext4_test_inode_version.c
4650ltp/testcases/kernel/fs/ext4-new-features/ext4-journal-checksum/Makefile
4651ltp/testcases/kernel/fs/ext4-new-features/ext4-journal-checksum/ext4_journal_checksum.sh
4652ltp/testcases/kernel/fs/ext4-new-features/ext4-nsec-timestamps/Makefile
4653ltp/testcases/kernel/fs/ext4-new-features/ext4-nsec-timestamps/ext4_file_time.c
4654ltp/testcases/kernel/fs/ext4-new-features/ext4-nsec-timestamps/ext4_nsec_timestamps_test.sh
4655ltp/testcases/kernel/fs/ext4-new-features/ext4-online-defrag/Makefile
4656ltp/testcases/kernel/fs/ext4-new-features/ext4-online-defrag/e4defrag.c
4657ltp/testcases/kernel/fs/ext4-new-features/ext4-online-defrag/ext4_online_defrag_test.sh
4658ltp/testcases/kernel/fs/ext4-new-features/ext4-persist-prealloc/Makefile
4659ltp/testcases/kernel/fs/ext4-new-features/ext4-persist-prealloc/ext4_persist_prealloc_test.sh
4660ltp/testcases/kernel/fs/ext4-new-features/ext4-subdir-limit/Makefile
4661ltp/testcases/kernel/fs/ext4-new-features/ext4-subdir-limit/create_long_dirs.c
4662ltp/testcases/kernel/fs/ext4-new-features/ext4-subdir-limit/create_short_dirs.c
4663ltp/testcases/kernel/fs/ext4-new-features/ext4-subdir-limit/ext4_subdir_limit_test.sh
4664ltp/testcases/kernel/fs/ext4-new-features/ext4-uninit-groups/Makefile
4665ltp/testcases/kernel/fs/ext4-new-features/ext4-uninit-groups/ext4_uninit_groups_test.sh
4666ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/AUTHORS
4667ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/COPYING
4668ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/INSTALL
4669ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/LICENSE
4670ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/Makefile.am
4671ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/Makefile.in
4672ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/README
4673ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/aclocal.m4
4674ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/cirlist.c
4675ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/cirlist.h
4676ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/config.guess
4677ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/config.h.in
4678ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/config.sub
4679ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/configure
4680ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/configure.in
4681ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/depcomp
4682ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb.h
4683ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_fc.c
4684ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_fs.c
4685ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_fs.h
4686ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_op.c
4687ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_op.h
4688ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_stats.c
4689ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_stats.h
4690ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_tg.c
4691ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_tg.h
4692ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_thread.c
4693ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_thread.h
4694ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/fh.c
4695ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/fh.h
4696ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/filelist.c
4697ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/filelist.h
4698ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/fileops.c
4699ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/fileops.h
4700ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/install-sh
4701ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/list.c
4702ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/list.h
4703ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/main.c
4704ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/metaops.c
4705ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/metaops.h
4706ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/missing
4707ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/mkinstalldirs
4708ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/parser.c
4709ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/parser.h
4710ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/public-description
4711ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rand.c
4712ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rand.h
4713ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rbt.c
4714ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rbt.h
4715ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/registration-description
4716ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rwlock.c
4717ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rwlock.h
4718ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/stamp-h.in
4719ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/util.c
4720ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/util.h
4721ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/examples/profile_everything
4722
472351) Log Message:
4724Fix several out-of-build tree issues with CVS HEAD found while building on-site with Cisco. Some issues were related to changes I made, and some were related to Masatake's getuid changes as well. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4725
4726Modified Files:
4727ltp/testcases/kernel/syscalls/setgroups/Makefile
4728ltp/testcases/kernel/syscalls/getuid/Makefile
4729ltp/testcases/kernel/syscalls/getegid/Makefile
4730ltp/testcases/kernel/syscalls/utils/compat_16.mk
4731ltp/testcases/kernel/syscalls/utils/newer_64.mk
4732ltp/include/mk/env_post.mk
4733ltp/include/mk/testcases.mk
4734ltp/testcases/kernel/syscalls/getgid/Makefile
4735
473652) Log Message:
4737- Add additional quota check for RHEL 4.8 as reported by SimonX on #ltp
4738- Fix m4 file so that items are properly comma delimited, and thus the contents aren't incorrectly concatenated.
4739Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4740
4741Modified Files:
4742ltp/m4/ltp-quota.m4
4743ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
4744
474553) Log Message:
4746Fix indentation and a compile error noted by SimonXu on #ltp. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4747
4748Modified Files:
4749ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area.h
4750ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area01.c
4751ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area02.c
4752
475354) Log Message:
4754Fix two broken Makefiles reported by Gowri at IBM. Signed-off-by: Gowri <gomuthuk@linux.vnet.ibm.com>, Reviewed-by: Garrett Cooper <yanegomi@gmail.com>,
4755
4756Modified Files:
4757ltp/testcases/realtime/perf/Makefile
4758ltp/testcases/realtime/stress/Makefile
4759
476055) Log Message:
4761Check in Makefile, which partially fixes issue with realtime component build breakage. Originally reported by Gowri (<gomuthuk@linux.vnet.ibm.com>) at IBM. Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>, Tested-by: Gowrishankar <gowrishankar.m@in.ibm.com>, Acked-by: Sripathi Kodi <sripathik@in.ibm.com>,
4762
4763Modified Files:
4764ltp/testcases/realtime/Makefile
4765
476656) Log Message:
4767The format string quantifier is incorrect, and thus the compiler prints out a warning. This changes the format quantifier to %ld to remove the compiler warning. Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>, Tested-by: Gowrishankar <gowrishankar.m@in.ibm.com>, Acked-by: Sripathi Kodi <sripathik@in.ibm.com>,
4768
4769Modified Files:
4770ltp/testcases/realtime/lib/libstats.c
4771
477257) Log Message:
4773Fix a typo and a warning related to unchecked results from asprintf, punted by from the compiler. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4774
4775ltp/testcases/realtime/lib/librttest.c
4776
477758) Log Message:
4778Add a default config.mk file to ease use for non-autoconf users. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4779
4780Added Files:
4781ltp/include/mk/config.mk.default
4782
478359) Log Message:
4784On second thought, the compiler-related variables should be uncommented. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4785
4786Modified Files:
4787ltp/include/mk/config.mk.default
4788
478960) Log Message:
47901. Get rid of useless documentation (the directions are already in INSTALL).
47912. Tell people to read INSTALL instead.
4792Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4793
4794Modified Files:
4795ltp/Makefile
4796Removed Files:
4797ltp/README.mk-user
4798
479961) Log Message:
4800Some fixes to make swap* stricter with including sys/swap.h, and defining MAX_SWAPFILES, that were hanging out in my dev branch that weren't checked in. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4801
4802Modified Files:
4803ltp/testcases/kernel/syscalls/swapon/swapon01.c
4804ltp/testcases/kernel/syscalls/swapon/swapon02.c
4805ltp/testcases/kernel/syscalls/swapon/swapon03.c
4806ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
4807ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
4808
480962) Log Message:
4810Update the documentation for building and installing LTP as per the Makefile infrastructure changes. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4811
4812Modified Files:
4813ltp/INSTALL
4814ltp/README.mk-devel
4815ltp/README.ltp-devel.in
4816
481763) Log Message:
4818testcases.mk: Add a freebie compile for the apicmds, if needed so tests can be run before install. config.mk.in: Remove $(DESTDIR)/$(libdir) from the LDFLAGS, because we're no longer installing libraries in all. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4819
4820Modified Files:
4821ltp/include/mk/testcases.mk
4822ltp/include/mk/config.mk.in
4823
482464) Log Message:
48251. Get rid of psuedo-autoconf scripts in testcases/realtime/scripts.
48262. Integrate testcases/realtime with autoconf.
48273. Fix compilation, according to report made by Gowri at IBM.
4828Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4829
4830Modified Files:
4831ltp/testcases/realtime/func/rt-migrate/rt-migrate.c
4832ltp/testcases/realtime/lib/Makefile
4833ltp/testcases/realtime/func/pi-tests/Makefile
4834ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
4835ltp/testcases/realtime/scripts/check_pi.sh
4836ltp/testcases/realtime/scripts/check_robust.sh
4837ltp/testcases/realtime/Makefile
4838ltp/testcases/realtime/config.mk
4839ltp/include/mk/automake.mk
4840ltp/testcases/realtime/include/librttest.h
4841ltp/testcases/realtime/m4/GNUmakefile
4842ltp/testcases/realtime/m4/Makefile.am
4843ltp/testcases/realtime/m4/check.m4
4844Added Files:
4845ltp/testcases/realtime/configure.in
4846
484765) Log Message:
4848Get rid of redundant XOPEN2K #define (_GNU_SOURCE covers this). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4849
4850Modified Files:
4851ltp/testcases/realtime/func/rt-migrate/rt-migrate.c
4852
485366) Log Message:
4854Make sure the end-user knows that they need to run make autotools from $(top_srcdir), to avoid potential confusion. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4855
4856Modified Files:
4857ltp/INSTALL
4858
485967) Log Message:
4860I thought I removed the recursive LDLIBS definition sneak in. Oh well... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4861
4862Modified Files:
4863ltp/testcases/realtime/lib/Makefile
4864
486568) Log Message:
4866Accidentally nuking your .c files when running clean isn't a good thing. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4867
4868Modified Files:
4869ltp/testcases/realtime/func/pi-tests/Makefile
4870
487169) Log Message:
4872lcov: improve derive-func-data option
4873- rewrite graph file handling
4874- make derive data look at all lines belonging to a function to find out whether it has been hit or not
4875- introduce --debug option to better debug problems with graph files
4876Peter Oberparleiter <oberpapr@users.sourceforge.net>.
4877
4878Modified File(s):
4879ltp/utils/analysis/lcov/bin/geninfo lcov
4880
488170) Log Message:
4882Fix temporary file creation in mmapstress tests: these are two little fixes of the mmapstress test:
4883 - the mkstemp() function returns -1 on error; the tests treat 0 as error instead,
4884 - mkstemp() returns a file descriptor; no need to open the file once more later,
4885Signed-off-by: Jiri Palecek <jpalecek@web.de>.
4886
4887Modified Files:
4888ltp/testcases/kernel/mem/mmapstress/mmapstress02.c
4889ltp/testcases/kernel/mem/mmapstress/mmapstress05.c
4890
489171) Log Message:
4892Change errno reporting mechanism to TERRNO/TTERRNO in msgctl tests: The TERRNO/TTERRNO flags offer more information than the manual errno output used previously in the tests. This patch changes the tst_resm(XXX, ..., errno) and similar statements to tst_resm(XXX|TERRNO, ...). Signed-off-by: Jiri Palecek <jpalecek@web.de>.
4893
4894Modified Files:
4895ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl01.c
4896ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
4897ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl03.c
4898ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl04.c
4899ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl05.c
4900ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
4901ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
4902ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
4903ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
4904ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl10.c
4905ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
4906
490772) Log Message:
4908Fix some bashisms: this is another patch fixing bashisms in LTP tests (the fixes are more or less the same as in the previous patches, except for a few exceptions). Note that the patch is not complete, in the sense that there may remain further bashisms in the source even after applying the patch (like use of arrays, which is visible even from this patch). Signed-off-by: Jiri Palecek <jpalecek@web.de>.
4909
4910Modified Files:
4911ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_utility.sh
4912ltp/testcases/kernel/controllers/cgroup_fj/run_cgroup_test_fj.sh
4913ltp/testcases/kernel/controllers/cpuctl_fj/run_cpuctl_test_fj.sh
4914ltp/testcases/kernel/controllers/memcg/functional/memcg_function_test.sh
4915ltp/testcases/kernel/controllers/memcg/stress/memcg_stress_test.sh
4916ltp/testcases/kernel/fs/acls/acl_test01
4917ltp/testcases/kernel/fs/fs-bench/modaltr.sh
4918ltp/testcases/kernel/fs/fs_di/fs_di
4919ltp/testcases/kernel/fs/mongo/test.sh
4920ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug02.sh
4921ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug03.sh
4922ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug04.sh
4923ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.sar.sh
4924ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.top.sh
4925ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug07.sh
4926ltp/testcases/network/can/filter-tests/run_ltp-can_tests.sh
4927ltp/testcases/network/tcp_cmds/netstat/netstat01
4928
492973) Log Message:
4930Printf-style format string warnings (TEST_RETURN related): this patch fixes some printf-format string warnings, concerning the TEST_RETURN variable. TEST_RETURN is declared as "long", so it is advisable to use "%ld" in printf format string to avoid undefined behaviour. Note that this patch is not complete - it fixes the warnings in files near the beginning of the alphabet only. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
4931
4932Modified Files:
4933ltp/testcases/kernel/fs/fs-bench/modaltr.sh
4934ltp/testcases/kernel/fs/mongo/test.sh
4935ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
4936ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
4937ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
4938ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
4939ltp/testcases/kernel/syscalls/fchmod/fchmod01.c
4940ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
4941ltp/testcases/kernel/syscalls/fchown/fchown01.c
4942ltp/testcases/kernel/syscalls/fchown/fchown04.c
4943ltp/testcases/kernel/syscalls/fcntl/fcntl02.c
4944ltp/testcases/kernel/syscalls/fcntl/fcntl03.c
4945ltp/testcases/kernel/syscalls/fcntl/fcntl04.c
4946ltp/testcases/kernel/syscalls/fcntl/fcntl05.c
4947ltp/testcases/kernel/syscalls/fcntl/fcntl08.c
4948ltp/testcases/kernel/syscalls/fcntl/fcntl09.c
4949ltp/testcases/kernel/syscalls/fcntl/fcntl10.c
4950ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
4951ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
4952ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
4953ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
4954ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
4955ltp/testcases/kernel/syscalls/fdatasync/fdatasync02.c
4956ltp/testcases/kernel/syscalls/fork/fork01.c
4957ltp/testcases/kernel/syscalls/fpathconf/fpathconf01.c
4958ltp/testcases/kernel/syscalls/fstatfs/fstatfs01.c
4959ltp/testcases/kernel/syscalls/fsync/fsync01.c
4960ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
4961ltp/testcases/kernel/syscalls/getdomainname/getdomainname01.c
4962ltp/testcases/kernel/syscalls/getegid/getegid01.c
4963ltp/testcases/kernel/syscalls/getegid/getegid02.c
4964ltp/testcases/kernel/syscalls/geteuid/geteuid01.c
4965ltp/testcases/kernel/syscalls/getgid/getgid01.c
4966ltp/testcases/kernel/syscalls/getgid/getgid03.c
4967ltp/testcases/kernel/syscalls/gethostname/gethostname01.c
4968ltp/testcases/kernel/syscalls/getpgrp/getpgrp01.c
4969ltp/testcases/kernel/syscalls/getpid/getpid01.c
4970ltp/testcases/kernel/syscalls/getppid/getppid01.c
4971ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
4972ltp/testcases/kernel/syscalls/getpriority/getpriority02.c
4973ltp/testcases/kernel/syscalls/getrusage/getrusage01.c
4974ltp/testcases/kernel/syscalls/getrusage/getrusage02.c
4975ltp/testcases/kernel/syscalls/getsockname/getsockname01.c
4976ltp/testcases/kernel/syscalls/getsockopt/getsockopt01.c
4977ltp/testcases/kernel/syscalls/gettid/gettid01.c
4978ltp/testcases/kernel/syscalls/getuid/getuid01.c
4979ltp/testcases/kernel/syscalls/getuid/getuid02.c
4980ltp/testcases/kernel/syscalls/getuid/getuid03.c
4981ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
4982ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
4983ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
4984ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
4985ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
4986ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
4987ltp/testcases/kernel/syscalls/iopl/iopl01.c
4988ltp/testcases/kernel/syscalls/iopl/iopl02.c
4989ltp/testcases/kernel/syscalls/lchown/lchown02.c
4990ltp/testcases/kernel/syscalls/link/link02.c
4991ltp/testcases/kernel/syscalls/link/link03.c
4992ltp/testcases/kernel/syscalls/link/link04.c
4993ltp/testcases/kernel/syscalls/link/link05.c
4994ltp/testcases/kernel/syscalls/link/link06.c
4995ltp/testcases/kernel/syscalls/link/link07.c
4996ltp/testcases/kernel/syscalls/listen/listen01.c
4997ltp/testcases/kernel/syscalls/llseek/llseek02.c
4998ltp/testcases/kernel/syscalls/lseek/lseek02.c
4999ltp/testcases/kernel/syscalls/lseek/lseek03.c
5000ltp/testcases/kernel/syscalls/lseek/lseek04.c
5001ltp/testcases/kernel/syscalls/lseek/lseek05.c
5002ltp/testcases/kernel/syscalls/lseek/lseek06.c
5003ltp/testcases/kernel/syscalls/lseek/lseek08.c
5004ltp/testcases/kernel/syscalls/lseek/lseek09.c
5005ltp/testcases/kernel/syscalls/lseek/lseek10.c
5006ltp/testcases/kernel/syscalls/lstat/lstat01.c
5007ltp/testcases/kernel/syscalls/lstat/lstat02.c
5008ltp/testcases/kernel/syscalls/madvise/madvise01.c
5009ltp/testcases/kernel/syscalls/madvise/madvise02.c
5010ltp/testcases/kernel/syscalls/madvise/madvise03.c
5011ltp/testcases/kernel/syscalls/mlock/mlock01.c
5012ltp/testcases/kernel/syscalls/mlock/mlock02.c
5013ltp/testcases/kernel/syscalls/times/times01.c
5014ltp/testcases/kernel/syscalls/wait/wait02.c
5015ltp/testcases/network/tcp_cmds/netstat/netstat01
5016ltp/testcases/kernel/fs/fs-bench/modaltr.sh
5017ltp/testcases/kernel/fs/mongo/test.sh
5018ltp/testcases/network/tcp_cmds/netstat/netstat01
5019
502074) Log Message:
5021mem/hugetlb: fix failure of hugemmap03: 1) In mmap's manual, The starting address for the new mapping is specified in addr. So, if mmap's argument "addr" is reachable, the mmap will creates a new mapping in the virtual address space of the call-ing process. The test hugemmap03 will test that a normal page cannot be mapped into a high memory region. This infers that "addr" should be higher for 64-bit mode. 2) The test use "-I2" option, and this not only causes TFAIL's loop, but also causes TPASS's loop. For TFAIL, loop is deserved, nor for TPASS. This patch fixed these problems. Signed-off-by: Liu Bo <liubo2009@cn.fujitsu.com>.
5022
5023Modified Files:
5024ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap03.c
5025
502675) Log Message:
5027Some fixes of shell scripts of tests: this patch fixes some minor bugs in the code of LTP shell scripts:
5028 - quote arguments of test(1) in some places concerning redhat detection,
5029 - don't execute the result of type(1), it makes no sense - even more when the output of it should be redirected,
5030Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5031
5032Modified Files:
5033ltp/testcases/commands/ade/file/file_test.sh
5034ltp/testcases/commands/cron/cron_allow01
5035ltp/testcases/commands/cron/cron_deny01
5036ltp/testcases/commands/cron/cron_pos_tests.sh
5037ltp/testcases/commands/mail/mail_tests.sh
5038ltp/testcases/commands/su/su01
5039ltp/testcases/network/tcp_cmds/rdist/rdist01
5040
504176) Log Message:
5042Complete the test cases for geteuid16: Another small patch to complete the test cases for *16. Put compat_16.h to testcases/kernel/syscalls/geteuid. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
5043
5044Modified Files:
5045ltp/testcases/kernel/syscalls/geteuid/Makefile
5046ltp/testcases/kernel/syscalls/geteuid/geteuid01.c
5047Added Files:
5048ltp/testcases/kernel/syscalls/geteuid/compat_16.h
5049
505077) Log Message:
5051Fix failures messages on multi socket hyper threaded system. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
5052
5053Modified Files:
5054ltp/testcases/kernel/power_management/runpwtests.sh
5055
505678) Log Message:
5057Patch to remove hard coded cpu governers. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
5058
5059Modified Files:
5060ltp/testcases/kernel/power_management/pwkm_load_unload.sh
5061
506279) Log Message:
5063Garret added a new testcase for ptrace() syscall: The following calls ptrace(PTRACE_TRACEME, 0) for all signals and validates that all signals apart from SIGKILL are properly intercepted and WIFSTOPPED remains true, and SIGKILL is properly treated as WIFSIGNALED() && WTERMSIG() returns SIGKILL.I looked at it again this weekend, and my criterion for kill (..., 0) was incorrect. The newer version passes, and tests correct criterion, as per the manpage:
50641. This test app helped unroot another issue with our custom Linux platform here at Cisco,
50652. This test application does function properly on a Gentoo Linux based x86_64 / 2.6.30 kernel however, so it's an issue with our OS platform,
5066I will add this application to testcases/kernel/syscalls/ptrace, if someone else sees the value in it. I agree that additional error checking could be added for the calls to kill(2)... I just whipped this up in 45 mins after finding this strange behavior on our platform. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
5067
5068Modified Files:
5069ltp/runtest/syscalls
5070Added Files:
5071ltp/testcases/kernel/syscalls/ptrace/ptrace05.c
5072
507380) Log Message:
5074lcov: remove unnecessary warning
5075
5076Modified Files:
5077ltp/utils/analysis/lcov/bin/geninfo
5078
507981) Log Message:
5080lcov: fix problem with matching filename
5081- used correct source for filenames
5082- converted match_filenames to portable version,
5083
5084Modified Files:
5085ltp/utils/analysis/lcov/bin/geninfo
5086
508782) Log Message:
5088lcov: remove further unneeded warning + use correct source for list of filenames
5089
5090Modified Files:
5091ltp/utils/analysis/lcov/bin/geninfo
5092
509383) Log Message:
5094lcov: update README to mention required -lgcov switch during linking
5095
5096Modified File(s):
5097ltp/utils/analysis/lcov/README
5098
509984) Log Message:
5100lcov: further clarification in the README
5101
5102Modified Files:
5103ltp/utils/analysis/lcov/README
5104
510585) Log Message:
5106Fix a bashism that was pointed out in other files by Jiri Palecek. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
5107
5108Modified Files:
5109ltp/testcases/lib/cmdlib.sh
5110
511186) Log Message:
5112Avoid a possible issue with the test statement for SHELL_DEBUG if the user set it to something nasty like -x. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
5113
5114Modified Files:
5115ltp/testcases/lib/cmdlib.sh
5116
511787) Log Message:
5118Stupid Garrett. I need to increment the value... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
5119
5120Modified Files:
5121ltp/testcases/lib/mdlib.sh
5122
subrata_modakfe574972009-10-04 19:23:12 +00005123LTP-20090930
5124
51251) Log Message:
5126controller: fix the bug of missing compilation for controller cases: When doing "./configure && make", I found the controller cases couldn't be compiled. Because the config.mk file included into testcases/kernel/Makefile lost the definition of LTP_CHECK_CGROUPSTATS_HEADER, so ltp never enters the controller directory to do "make". And config.mk file is created by config.mk.in file in fact. In config.mk.in, LTP_CHECK_CGROUPSTATS_HEADER is lost, it leads to the wrong config.mk. Add LTP_CHECK_CGROUPSTATS_HEADER in config.mk.in to fix the problem. Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>, Signed-off-by: Shan Wei <shanwei@cn.fujitsu.com>.
5127
5128Modified File(s):
5129ltp/config.mk.in
5130
51312) Log Message:
5132Patch to change the format of Steve Rostedt's rt-migrate-test testcase: This patch converts the testcase rt-migrate-test.c to the coding format used by the other realtime testcases in LTP, by making use of the librttest and libstats infrastructure. Signed-off-by: Kiran Prakash <kiran@linux.vnet.ibm.com>, Acked-by: Darren Hart <dvhltc@us.ibm.com>, Acked-by: Sripathi Kodi <sripathik@in.ibm.com>. Originally-contributed-by: Steven Rostedt <rostedt@goodmis.org>,
5133
5134Modified Files:
5135ltp/testcases/realtime/func/Makefile
5136ltp/testcases/realtime/profiles/default
5137Added Files:
5138ltp/testcases/realtime/func/rt-migrate/Makefile
5139ltp/testcases/realtime/func/rt-migrate/rt-migrate.c
5140ltp/testcases/realtime/func/rt-migrate/run_auto.sh
5141
51423) Log Message:
5143Formatting and ftest cleanup: This is first part of testcases/kernel/fs/ftest/ cleanup. It fixes printf like formatting in pidns20.c and growfiles.c as well as huge number of bugs and code formatting issues in ftest01.c ftest02.c and ftest03.c. Signed-off-by: Cyril Hrubis <chrubis@suse.cz>.
5144
5145Modified Files:
5146ltp/testcases/kernel/containers/pidns/pidns20.c
5147ltp/testcases/kernel/fs/doio/growfiles.c
5148ltp/testcases/kernel/fs/ftest/ftest01.c
5149ltp/testcases/kernel/fs/ftest/ftest02.c
5150ltp/testcases/kernel/fs/ftest/ftest03.c
5151
51524) Log Message:
5153Fix UNRESOLVED failures of pthread tests in open_posix_testsuite: I report a couple of "UNRESOLVED" failures of open_posix_testsuite in ltp and send a patch for them. I got following failures while executing open_posix_testsuite: Both of them have wrong steps of its test preparation:
5154 1. register signal handlers (just do sem_post()) for SIGUSR1/SIGUSR2.
5155 2. block those signals
5156 3. prepare something (sem_init()) for these signal handlers
5157 4. send signals to itself from sub-threads.
5158They have a window of not-yet-prepared-for-signals between step 1 and 2. I think above "UNRESOLVED" failures (sem_post() before sem_init()) are the result of getting a signal during this window. I don't know who sent a signal to them but I guess neighboring tests are suspects, because number of tests run concurrently in open_posix_testsuite. The fix shall be just delaying step 1 to between step 2 and 4, so I wrote such a patch for both pthread_setschedparam and pthread_detach. I have confirmed that this UNRESOLVED failure disappeared with this patch applied. Signed-off-by: Seiichi Ikarashi <s.ikarashi@jp.fujitsu.com>.
5159
5160Modified Files:
5161ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_detach/4-3.c
5162ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_setschedparam/5-1.c
5163
51645) Log Message:
5165Network: Fix iproute test case error: When I run network test case testcases/network/iproute/ip_tests.sh, some errors shown:
5166ip01 0 TINFO : Test #1: changing mtu size of eth0:1 device.
5167/mnt/ltp/ltp-full-20090731/testcases/bin/ip_tests.sh: line 198: [: -eq: unary operator expected.
5168The output of
5169ifconfig eth0:1 | grep -i MTU | sed "s/^.*MTU://"
5170is like:
51711500 Metric:1
5172so should print field 1 instead of field 5. Signed-off-by: Hushan Jia<hjia@redhat.com>.
5173
5174Modified Files:
5175ltp/testcases/network/iproute/ip_tests.sh
5176
51776) Log Message:
5178mbind01: Fix the bug of result output: I tested ltp mbind case and found the result is error as follows:
5179mbind01 0 TINFO : (case00) START
5180EXPECT: return value(ret)=0 errno=0 (Success)
5181RESULT: return value(ret)=0 errno=0 (Success)
5182mbind01 0 TINFO : (case00) END => OK
5183mbind01 0 TINFO : (case01) START
5184EXPECT: return value(ret)=-1 errno=22 (Invalid argument)
5185RESULT: return value(ret)=-1 errno=22 (Invalid argument)
5186mbind01 0 TINFO : (case01) END => NG
5187mbind01 0 TINFO : (case02) START
5188EXPECT: return value(ret)=-1 errno=22 (Invalid argument)
5189RESULT: return value(ret)=-1 errno=22 (Invalid argument)
5190mbind01 0 TINFO : (case02) END => NG
5191mbind01 0 TINFO : (case03) START
5192EXPECT: return value(ret)=0 errno=0 (Success)
5193RESULT: return value(ret)=0 errno=0 (Success)
5194mbind01 0 TINFO : (case03) END => OK
5195mbind01 0 TINFO : (case04) START
5196EXPECT: return value(ret)=-1 errno=22 (Invalid argument)
5197RESULT: return value(ret)=-1 errno=22 (Invalid argument)
5198mbind01 0 TINFO : (case04) END => NG
5199mbind01 0 TINFO : (case05) START
5200EXPECT: return value(ret)=0 errno=0 (Success)
5201RESULT: return value(ret)=0 errno=0 (Success)
5202mbind01 0 TINFO : (case05) END => OK
5203mbind01 0 TINFO : (case06) START
5204EXPECT: return value(ret)=0 errno=0 (Success), r/w check=OK
5205RESULT: return value(ret)=0 errno=0 (Success), r/w check=NG
5206mbind01 0 TINFO : (case06) END => OK
5207mbind01 0 TINFO : (case07) START
5208EXPECT: return value(ret)=0 errno=0 (Success)
5209RESULT: return value(ret)=0 errno=0 (Success)
5210mbind01 0 TINFO : (case07) END => OK
5211mbind01 0 TINFO : (case08) START
5212EXPECT: return value(ret)=-1 errno=22 (Invalid argument)
5213RESULT: return value(ret)=-1 errno=22 (Invalid argument)
5214mbind01 0 TINFO : (case08) END => NG
5215mbind01 0 TINFO : (case09) START
5216EXPECT: return value(ret)=-1 errno=22 (Invalid argument)
5217RESULT: return value(ret)=-1 errno=22 (Invalid argument)
5218mbind01 0 TINFO : (case09) END => NG
5219mbind01 0 TINFO : (case10) START
5220mbind01 1 TFAIL : get_mempolicy failed - errno = 14 : Bad address
5221
5222In case01,case02,case04,case08,case09, the expect is same with the result. So these cases should be OK instead of NG. In sourse code, TEST_RETURN should get value by "ret".By the way, the "switch/case RESULT_OK" missed "break". Signed-off-by: Zhang Xiliang <zhangxiliang@cn.fujitsu.com>.
5223
5224Modified Files:
5225ltp/testcases/kernel/syscalls/mbind/mbind01.c
5226
52277) Log Message:
5228mbind01: Fix the bug of mind case06: I tested ltp mbind case and found the case06 failed. In mbind manual, it says "If the nodemask and maxnode arguments specify the empty set, then the memory is allocated on the node of the CPU that triggered the allocation." In case06, when tc->policy is MPOL_PREFERRED and tc->from_node is NONE, the getnodemask which is get by get_mempolicy() refer to the node of the CPU that triggered the allocation. But the nodemask is zero.(It is not used by mbind(), mbind() used "NULL".). So in this case, the cmp_ok should only compare the policy. Signed-off-by: Zhang Xiliang <zhangxiliang@cn.fujitsu.com>.
5229
5230Modified Files:
5231ltp/testcases/kernel/syscalls/mbind/mbind01.c
5232
52338) Log Message:
5234mbind01: Fix the bug of mind case10: I tested ltp mbind01 case and found the case10 failed. In case10, the expect errno is EFAULT. In mbind manual, it says "EFAULT Part or all of the memory range specified by nodemask and maxnode points outside your accessible address space.". So the case should use invalid "nodemask" instead of invalid "p" to test. Signed-off-by: Zhang Xiliang <zhangxiliang@cn.fujitsu.com>.
5235
5236Modified Files:
5237ltp/testcases/kernel/syscalls/mbind/mbind01.c
5238
52399) Log Message:
5240LTP-LDFLAGS-enable: To make use of full testsuite of open_posix_testsuite we need to enable LDFLAGS. It is file used by the Makefile to link to what you specify in it. e.g. if you want to link with lpthread. By using these Flags can build up to 1888 test case with out the flags can build up to 486. However, the Best practice is to use posix test suite with the LDFLAGS. I have attached patch and below, please review the same.
5241/************************************************************/
5242Before patch: With out LDFLAGS:
5243 ***************************
5244 CONFORMANCE TEST RESULTS
5245 ***************************
5246 * TOTAL: 486
5247 * PASSED: 449
5248 * FAILED: 12
5249 * UNRESOLVED: 7
5250 * UNSUPPORTED: 10
5251 * UNTESTED: 4
5252 * INTERRUPTED: 0
5253 * HUNG: 0
5254 * SEGV: 0
5255 * OTHERS: 4
5256 ***************************
5257After patch: With LDFLAGS:
5258 ***************************
5259 CONFORMANCE TEST RESULTS
5260 ***************************
5261 * TOTAL: 1888
5262 * PASSED: 1731
5263 * FAILED: 26
5264 * UNRESOLVED: 14
5265 * UNSUPPORTED: 22
5266 * UNTESTED: 94
5267 * INTERRUPTED: 0
5268 * HUNG: 1
5269 * SEGV: 0
5270 * OTHERS: 0
5271 ***************************
5272/************************************************************/
5273Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.
5274
5275Modified Files:
5276ltp/testcases/open_posix_testsuite/LDFLAGS
5277
527810) Log Message:
5279Add autoconf tests for taskstats members not present on older kernels: this is cleaned version of previously posted patch. Signed-off-by: Cyril Hrubis <chrubis@suse.cz>.
5280
5281Modified Files:
5282ltp/testcases/kernel/controllers/cgroup/getdelays.c
5283
528411) Log Message:
5285gen_fork() event should wait until the child exits. Otherwise the child would see INIT as the parent and end up in collecting wrong information to compare with. Signed-off-by: Suzuki K P <suzuki@in.ibm.com>, Acked-by: Li Zefan <lizf@cn.fujitsu.com>.
5286
5287Modified File(s):
5288ltp/testcases/kernel/connectors/pec/event_generator.c
5289
529012) Log Message:
5291runltp can not run acl_test01 by default, we need a mounted partition with ACL options. To have acl_test01 started by runltp (or manually) without any acl aware partition, if you agree I suggest the following patch: a kind of new setup and at the same time the activation of a non root user. Signed-off-by: JACKY MALCLES <Jacky.Malcles@bull.net>.
5292
5293Modified Files:
5294ltp/testcases/kernel/fs/acls/acl_test01
5295
529613) Log Message:
5297cpuctl of controllers: fix the bug of while loop: When running the ltp tool by "./runltp -f controllers", I found "while" loop cannot stop in following files of cpuctl test. File list:
5298cpuctl_def_task01.c
5299cpuctl_def_task02.c
5300cpuctl_def_task03.c
5301cpuctl_def_task04.c
5302cpuctl_test01.c
5303cpuctl_test02.c
5304cpuctl_test03.c
5305cpuctl_test04.c
5306
5307Key code:
5308timer_expired=0;
5309while(!timer_expired)
5310 f=sqrt(f*f);
5311
5312Reason:
5313During the compilation of these files, gcc's O2 mechanism causes the change of variable "timer_expired" to be omitted, hence the loop, "while(!timer_expired) f=sqrt(f*f);" cannot get out from itself. Change the type of "timer_expired" from "int" to "volatile int" to fix this bug. By the way, it is necessary to modify the file, ltp-full-xxxxxxxx/testcases/kernel/controllers/libcontrollers/ libcontrollers.h for compilation. Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>, Signed-off-by: Liu Bo <liubo-fnst@cn.fujitsu.com>,
5314
5315Modified Files:
5316ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task01.c
5317ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task02.c
5318ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task03.c
5319ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task04.c
5320ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
5321ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
5322ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
5323ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
5324ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.h
5325
532614) Log Message:
5327After trying to find old enough glibc (2.2.2 and older) in any distribution I've given up modifying the test to compile with non glibc epoll library. So when glibc epoll headers are not found the test is disabled entirely and dummy version of the test is compiled. Patch that also fixes some minor problems is attached. Signed-off-by: Cyril Hrubis <chrubis@suse.cz>.
5328
5329Modified Files:
5330ltp/configure.ac
5331ltp/testcases/kernel/syscalls/epoll/Makefile
5332ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c
5333
533415) Log Message:
5335network: Fix ip_tests error 2: Repost the ip tests patch:
53361. Test #4: ip tools now print nud state as follows: REACHABLE, STALE, FAILED, etc,
53372. Test #3, #4, #5: If delete entry succefully, grep will return 1, indicating test PASS, so return code RC should be set to 0,
5338Signed-off-by: Hushan Jia <hjia@redhat.com>,
5339
5340Modified Files:
5341ltp/testcases/network/iproute/ip_tests.sh
5342
534316) Log Message:
5344network: fix multicast testcases Makefile: Repost the multicast Makefile patch: The Makefile of testcases/network/multicast/mc_commo and mc_member do not link binary file and config files to ../../../bin dirs. This patch add the links. Signed-off-by: Hushan Jia<hjia@redhat.com>,
5345
5346Modified Files:
5347ltp/testcases/network/multicast/mc_commo/Makefile
5348ltp/testcases/network/multicast/mc_member/Makefile
5349
535017) Log Message:
5351pselect01: Fixed the checking logic to also consider some variation: Sometimes we may get failed results that the measured time is 1 second longer than expected. As fixed by Craig Meier earlier, the sleeps may last slightly more than total_sec. Also considering the time() overhead, we should expect the sleeps to last between total_sec and (total_sec+1) seconds. Signed-off-by: Nobuhiro Lin <nobuhiro@andestech.com>,
5352
5353Modified Files:
5354ltp/testcases/kernel/syscalls/pselect/pselect01.c
5355
535618) Log Message:
5357Add new testcases for memcgroup: My workmate Li Zefan (lizf@cn.fujitsu.com) has created some testcases for cgroup's subsystem "memory" in the last year. And, He catched some kernel bugs through these testcases. So we think you glad to push them into LTP. There are total 40 testcases that have been added. These testcases contain the basis operation test, part functionality test and stress test of memcgroup. How to run this test: # runltp -f controllers.
5358Result:
5359memcgroup_function_test 1 TPASS : rss=4096/4096, cache=0/0
5360memcgroup_function_test 2 TPASS : rss=0/0, cache=4096/4096
5361memcgroup_function_test 3 TPASS : rss=0/0, cache=4096/4096
5362memcgroup_function_test 4 TPASS : rss=4096/4096, cache=8192/8192
5363memcgroup_function_test 5 TPASS : rss=4096/4096, cache=0/0
5364memcgroup_function_test 6 TPASS : rss=4096/4096, cache=0/0
5365memcgroup_function_test 6 TPASS : rss=0/0, cache=0/0
5366memcgroup_function_test 7 TPASS : rss=0/0, cache=4096/4096
5367memcgroup_function_test 7 TPASS : rss=0/0, cache=0/0
5368memcgroup_function_test 8 TPASS : rss=0/0, cache=4096/4096
5369memcgroup_function_test 8 TPASS : rss=0/0, cache=0/0
5370memcgroup_function_test 9 TPASS : rss=4096/4096, cache=8192/8192
5371memcgroup_function_test 9 TPASS : rss=0/0, cache=0/0
5372memcgroup_function_test 10 TPASS : rss=4096/4096, cache=0/0
5373memcgroup_function_test 10 TPASS : rss=0/0, cache=0/0
5374memcgroup_function_test 11 TPASS : failcnt=6
5375memcgroup_function_test 12 TPASS : failcnt=6
5376memcgroup_function_test 13 TPASS : failcnt=6
5377memcgroup_function_test 14 TPASS : process 5793 is killed
5378memcgroup_function_test 15 TPASS : process 5803 is killed
5379memcgroup_function_test 16 TPASS : process 5813 is killed
5380memcgroup_function_test 17 TPASS : process 5824 is killed
5381memcgroup_function_test 18 TPASS : process 5835 is killed
5382memcgroup_function_test 19 TPASS : process 5845 is killed
5383memcgroup_function_test 20 TPASS : process 5854 is killed
5384memcgroup_function_test 21 TPASS : process 5863 is killed
5385memcgroup_function_test 22 TPASS : input=4095, limit_in_bytes=4096
5386memcgroup_function_test 23 TPASS : input=4097, limit_in_bytes=8192
5387memcgroup_function_test 24 TPASS : input=1, limit_in_bytes=4096
5388memcgroup_function_test 25 TPASS : return value is 0
5389memcgroup_function_test 26 TPASS : return value is 1
5390memcgroup_function_test 27 TPASS : return value is 1
5391memcgroup_function_test 28 TPASS : return value is 1
5392memcgroup_function_test 29 TPASS : force memory succeeded
5393memcgroup_function_test 30 TPASS : force memory failed as expected
5394memcgroup_function_test 31 TPASS : return value is 0
5395memcgroup_function_test 32 TPASS : return value is 0
5396memcgroup_function_test 33 TPASS : return value is 0
5397memcgroup_function_test 34 TPASS : return value is 0
5398memcgroup_function_test 35 TPASS : return value is 1
5399memcgroup_function_test 36 TPASS : rss=4096/4096, cache=0/0
5400memcgroup_function_test 36 TPASS : rss=0/0, cache=0/0
5401memcgroup_function_test 37 TPASS : rss=4096/4096, cache=0/0
5402memcgroup_function_test 37 TPASS : rss=0/0, cache=0/0
5403memcgroup_function_test 38 TPASS : rss=4096/4096, cache=0/0
5404memcgroup_function_test 38 TPASS : rss=0/0, cache=0/0
5405memcgroup_stress_test 1 TPASS : stress test 1 passed
5406memcgroup_stress_test 2 TPASS : stress test 2 passed
5407INFO: ltp-pan reported all tests PASS,
5408Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>,
5409
5410Modified Files:
5411ltp/runtest/controllers
5412ltp/testcases/kernel/controllers/memcg/Makefile
5413ltp/testcases/kernel/controllers/memcg/README
5414Added Files:
5415ltp/testcases/kernel/controllers/memcg/functional/Makefile
5416ltp/testcases/kernel/controllers/memcg/functional/memcg_function_test.sh
5417ltp/testcases/kernel/controllers/memcg/functional/memcg_getpagesize.c
5418ltp/testcases/kernel/controllers/memcg/functional/memcg_process.c
5419ltp/testcases/kernel/controllers/memcg/regression/Makefile
5420ltp/testcases/kernel/controllers/memcg/regression/memcg_regression_test.sh
5421ltp/testcases/kernel/controllers/memcg/regression/memcg_test_1.c
5422ltp/testcases/kernel/controllers/memcg/regression/memcg_test_2.c
5423ltp/testcases/kernel/controllers/memcg/regression/memcg_test_4.c
5424ltp/testcases/kernel/controllers/memcg/regression/memcg_test_4.sh
5425ltp/testcases/kernel/controllers/memcg/stress/Makefile
5426ltp/testcases/kernel/controllers/memcg/stress/memcg_process_stress.c
5427ltp/testcases/kernel/controllers/memcg/stress/memcg_stress_test.sh
5428Removed Files:
5429ltp/testcases/kernel/controllers/memcg/memcg_regression_test.sh
5430ltp/testcases/kernel/controllers/memcg/memcg_test_1.c
5431ltp/testcases/kernel/controllers/memcg/memcg_test_2.c
5432ltp/testcases/kernel/controllers/memcg/memcg_test_4.c
5433ltp/testcases/kernel/controllers/memcg/memcg_test_4.sh
5434
543519) Log Message:
5436fix the bug of macro in getdelays.c: When running cgroup test, I found a bug of macro in getdelays.c, which refers to the spelling mistake. And this leads to testcase_eight's abnormal delay. Relative macro:
5437 HAVE_LINUX_CGROUPSTATS_H
5438Change macro HAVE_LINUX_CGROUPSTAT_H to HAVE_LINUX_CGROUPSTATS_H to fix the bug. Signed-off-by:Liu Bo <liubo-fnst@cn.fujitsu.com>,
5439
5440Modified Files:
5441ltp/testcases/kernel/controllers/cgroup/getdelays.c
5442
544320) Log Message:
5444I propose two patches (two patterns of fix) for an issue of open_posix_testsuite. I hope either one of them (or more better one someone will write) is committed. You need to do three steps below in order to run execute.sh of open_posix_testsuite:
5445 1) make build-tests
5446 2) cc -O2 -o t0 t0.c
5447 3) ./execute.sh
5448I think it's better to include step 2 into step 1 or 3 for convenience. So I wrote two different patches for these cases. Signed-off-by: Seiichi Ikarashi <s.ikarashi@jp.fujitsu.com>,
5449
5450Modified Files:
5451ltp/testcases/open_posix_testsuite/Makefile
5452
545321) Log Message:
5454Issue observed with chmod05, fchmod05 test cases: This Patch fixes bug in the test cases chmod05.c and fchmod05.c. The test case uses 2 UserIds nobody and bin. The issue is observed when one of the UserId is the supplementary group Ids of the rooti (either nobody or bin). In that case the Posix standard mentions that S_IGSID bit should not be cleared by the systemcall, chmod() or fchmod(), which causes the test to fail. This patch fixes the issue by specifically clearing the supplementary group ID of the process. The main intention of the test case is to test if S_IGSID bit is cleared in case the non privilage user tries to set file modes. Hence felt clearing the supplementary group Ids is the best way to fix the issue. At the same time I am reverting the earlier patch submitted by Wei Yongjun <yjwei@cn.fujitsu.com>. Signed-off-by: Sharyathi Nagesh <sharyath@in.ibm.com>.
5455
5456Modified File(s):
5457ltp/testcases/kernel/syscalls/chmod/chmod05.c
5458ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
5459
546022) Log Message:
5461quotactl01: Fix tst_resm() format causing crash: When the quotactl syscall fails, quotactl01 crashes with a segmentation fault due to an incorrect printf()-style format. Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
5462
5463Modified File(s):
5464ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
5465
546623) Log Message:
5467quotactl01: Replace hardcoded 258 by __NR_set_tid_address: The call signature seems to match the set_tid_address() syscall. Also remove the comment about calling quotactl, as it's obviously bogus. Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
5468
5469Modified File(s):
5470ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
5471
547224) Log Message:
5473Spelling fixes: inclue -> include: Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
5474
5475Modified File(s):
5476ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
5477
547825) Log Message:
5479Numa-testcases: Return TCONF if NUMA is not available: Currently the test just fails if NUMA is not available. Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
5480
5481Modified File(s):
5482ltp/testcases/kernel/numa/numa01.sh
5483
548426) Log Message:
5485smt_smp: Return TCONF if SMT/SMP is not supported: Currently the tests just fails if SMT/SMP is not supported. Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
5486
5487Modified File(s):
5488ltp/testcases/kernel/sched/hyperthreading/ht_affinity/smt_smp_affinity.sh
5489ltp/testcases/kernel/sched/hyperthreading/ht_enabled/smt_smp_enabled.sh
5490
549127) Log Message:
5492Filecaps: Return TCONF if file capabilities are not supported: Currently the test just fails if file capabilities are not supported. Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
5493
5494Modified File(s):
5495ltp/testcases/kernel/security/filecaps/filecapstest.sh
5496
549728) Log Message:
5498The following patch avoids that all kill07 test instances running concurrently work with the same SHM object. Signed-off-by: Matthieu Fertr <Matthieu.Fertre@kerlabs.com>.
5499
5500Modified Files:
5501ltp/testcases/kernel/syscalls/kill/kill07.c
5502
550329) Log Message:
5504ftest cleanup II: this is ftest cleanup part II. Most of the functions that were copy & pasted again and again in every file are now in libftest library. Also ftest04, ftest05, ftest06, ftest07 and ftest08 are cleaned. Signed-off-by: Cyril Hrubis <chrubis@suse.cz>.
5505
5506Modified Files:
5507ltp/include/compiler.h
5508ltp/testcases/kernel/fs/ftest/Makefile
5509ltp/testcases/kernel/fs/ftest/ftest01.c
5510ltp/testcases/kernel/fs/ftest/ftest02.c
5511ltp/testcases/kernel/fs/ftest/ftest03.c
5512ltp/testcases/kernel/fs/ftest/ftest04.c
5513ltp/testcases/kernel/fs/ftest/ftest05.c
5514ltp/testcases/kernel/fs/ftest/ftest06.c
5515ltp/testcases/kernel/fs/ftest/ftest07.c
5516ltp/testcases/kernel/fs/ftest/ftest08.c
5517Added Files:
5518ltp/testcases/kernel/fs/ftest/libftest.c
5519ltp/testcases/kernel/fs/ftest/libftest.h
5520
552130) Log Message:
5522lcov: remove default for gcov_dir so that auto-sensing works. Fix problem with lcov not finding kernel coverage data at /sys/kernel/debug/gcov because the default system-wide lcovrc file contained a specification for the gcov directory which prevented auto-detection from working.
5523
5524Modified File(s):
5525ltp/utils/analysis/lcov/lcovrc
5526
552731) Log Message:
5528Create testcase for p9auth kernel module: The p9auth module is a driver in the staging/ directory, which implements kernel functionality supporting plan 9-style setuid. Programs can be completely unprivileged, authorize themselves to a privileged server, and obtain a token which they can use to authorize a single setuid to a single specified new uid. This testcase runs three tests:
55291. make sure we can't setuid without a hash (this is actually short-cut in the kernel code so it might be worthwhile having a separate test for having a hash, but an invalid one),
55302. make sure we can setuid when there is a valid hash,
55313. make sure we cannot setuid if there is a valid hash, but our original uid isn't the one specified in the token.
5532Changelog:
5533Sep 21: Comment README, add runp9auth.sh to the patch, and add the openssl check to checkp9auth.sh. Signed-off-by: Serge E. Hallyn <serue@us.ibm.com>.
5534
5535Modified Files:
5536ltp/README
5537ltp/testcases/kernel/security/Makefile
5538Added Files:
5539ltp/runtest/p9auth
5540ltp/testcases/kernel/security/p9auth/Makefile
5541ltp/testcases/kernel/security/p9auth/checkp9auth.sh
5542ltp/testcases/kernel/security/p9auth/p9priv.sh
5543ltp/testcases/kernel/security/p9auth/p9unpriv.sh
5544ltp/testcases/kernel/security/p9auth/runp9auth.sh
5545ltp/testcases/kernel/security/p9auth/unhex.c
5546
554732) Log Message:
5548To test consolidation resets when interfaces are set to 0: CPU consolidation testcase modified to test when sched_mc &(/) sched_smt is set to Zero processes dont consolidate to single package or CPU. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
5549
5550Modified Files:
5551ltp/testcases/kernel/power_management/cpu_consolidation.py
5552
555333) Log Message:
5554To fix issue in get_sched_values: get_sched_values was returning 1 & 0 instead of max sched_mc & max sched_smt. This patch fixes the issue in the first version of this file. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
5555
5556Modified Files:
5557ltp/testcases/kernel/power_management/get_sched_values.c
5558
555934) Log Message:
5560To incorporate changes in reusable function: ILB testcase uses trigger workload to pin a task to CPU. This patch is to incorporate the changes in the prototype of function testcase invokes to trigger workload. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
5561
5562Modified Files:
5563ltp/testcases/kernel/power_management/ilb_test.py
5564
556535) Log Message:
5566To include Additional 5 new test cases: Additional 5 new testcases to test cpu consolidation resets when sched_smt &(/) sched_mc is reset to zero. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
5567
5568Modified Files:
5569ltp/testcases/kernel/power_management/runpwtests.sh
5570
557136) Log Message:
5572Modified library functions based on review comments. Signed-off-by: Poornima Nayak <mpnayak@linux.vnet.ibm.com>.
5573
5574Modified Files:
5575ltp/testcases/kernel/power_management/pm_include.sh
5576
557737) Log Message:
5578Modified python functions based on requirement for new testcase: Fixed some issues that affect verification code of new test scenarios. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
5579
5580Modified Files:
5581ltp/testcases/kernel/power_management/lib/sched_mc.py
5582
558338) Log Message:
5584lcov: fix problem with CONFIG_MODVERSIONS, Make geninfo work with Linux 2.6.31 and CONFIG_MODVERSIONS, Signed-off-by: Peter Oberparleiter <oberpapr@users.sourceforge.net>,
5585
5586Modified File(s):
5587ltp/utils/analysis/lcov/bin/geninfo
5588
558939) Log Message:
5590network: fix nfs testcases Makefile error: The nfslock01 and nfsstress testcases' Makefile does not link excutables to testcase/bin directory, and nfslock01 does not build nfs_flock_dgen excutables, which will cause test fail. This patch add the links and build the nfs_flock_dgen. Signed-off-by: Hushan Jia <hjia@redhat.com>.
5591
5592ltp/testcases/network/nfs/nfslock01/Makefile
5593ltp/testcases/network/nfs/nfsstress/Makefile
5594
559540) Log Message:
5596Add a count parameter to create_sig_proc: there were complaints about some tests (ppoll01) hanging sometimes. I've created this patch to address the issue. This should allow testing inherently racy conditions, such as a syscall returning EINTR upon signal handler execution. The problem here is that the signal could actually arrive before the syscall gets executed, which results in the test waiting for it forever. The solution is adding a parameter that would allow to specify how much signals a particular test expects - a racy test would ask for a large number of signals sent, so it will get one even if some were missed. Tests, which test behavior, which is not racy (eg. pselect()) should only request a single signal. Note that you need to manually kill the child process delivering the signals when you don't need them, if you ordered more signals than you actually handle. Also, this patch resets signal handling in child process created in create_sig_proc. This should avoid the child calling the parent's signal handlers and interfering with parent's cleanup process. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5597
5598ltp/testcases/kernel/syscalls/clock_nanosleep/clock_nanosleep01.c
5599ltp/testcases/kernel/syscalls/mq_timedreceive/mq_timedreceive01.c
5600ltp/testcases/kernel/syscalls/mq_timedsend/mq_timedsend01.c
5601ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
5602ltp/testcases/kernel/syscalls/utils/common_j_h.c
5603ltp/testcases/kernel/syscalls/utils/include_j_h.h
5604
560541) Log Message:
5606Make sure some Crackerjack tests are running under root: The tests need to run under root to change their EUID. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5607
5608ltp/testcases/kernel/syscalls/mq_unlink/mq_unlink01.c
5609ltp/testcases/kernel/syscalls/utimes/utimes01.c
5610
561142) Log Message:
5612Fix the logic of ppoll01 test: According to POSIX, a file descriptor is considered ready for writing when a call to write() would not block, even when it returns an error (other than EAGAIN). Thus, a file descriptor opened for reading is ready for writing. This patch reflects that in the test. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5613
5614ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
5615
561643) Log Message:
5617Add a test for race-free operation of ppoll: Hello, after the previous patch, this patch adds a test to test a use of ppoll() without races (ie. the intended use of ppoll). It blocks the signal, schedules a signal to be delivered and expects ppoll to return EINTR (and never lose the signal. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5618
5619ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
5620
562144) Log Message:
5622Use SIG_ERR to indicate tst_sig's default handler, to allow (and not clash with) SIG_DFL: SIG_DFL happens to be 0 as well as DEF_HANDLER - this means you cannot use SIG_DFL as tst_sig argument, eg. if you want to reset the signal handling in tests' children to normal. This patch changes DEF_HANDLER to be SIG_ERR, as this value cannot be normally used with tst_sig(), so they cannot clash. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5623
5624ltp/include/test.h
5625
562645) Log Message:
5627fsstress: delete tralling spaces: Signed-off-by: Andrew Vagin <avagin@gmail.com>:
5628
5629ltp/testcases/kernel/fs/fsstress/fsstress.c
5630
563146) Log Message:
5632fsstress: use tabs instead of spaces for indentation: Signed-off-by: Andrew Vagin <avagin@gmail.com>.
5633
5634ltp/testcases/kernel/fs/fsstress/fsstress.c
5635
563647) Log Message:
5637fsstress: fix memory leaks:
5638==11424== 156 bytes in 1 blocks are definitely lost in loss record 2 of 2
5639==11424== at 0x4A0763E: malloc (vg_replace_malloc.c:207)
5640==11424== by 0x402E4C: make_freq_table (fsstress.c:986)
5641==11424== by 0x401C26: main (fsstress.c:410)
5642make_freq_table is executed on each iterations, but freq_table is not changed during test, so this patch moves it from the loop. Signed-off-by: Andrew Vagin <avagin@gmail.com>.
5643
5644ltp/testcases/kernel/fs/fsstress/fsstress.c
5645
564648) Log Message:
5647fsstress: fix memory leak in fread_d:
56481. check result from operation open before set flags
56492. close descriptor and free path if set flags failed
5650valgrind --leak-check=full --show-reachable=yes ./fsstress -d /home/shpagin/git-archive/ltp/testcases/kernel/fs/fsstress/tmp -l 10 -n 100
5651==23212== 1,134 bytes in 108 blocks are definitely lost in loss record 4 of 5
5652==23212== at 0x4A0776F: realloc (vg_replace_malloc.c:429)
5653==23212== by 0x401E6A: append_pathname (fsstress.c:528)
5654==23212== by 0x4024E3: fent_to_name (fsstress.c:760)
5655==23212== by 0x40284F: get_fname (fsstress.c:846)
5656==23212== by 0x4041E0: dread_f (fsstress.c:1757)
5657==23212== by 0x402368: doproc (fsstress.c:728)
5658==23212== by 0x401CC1: main (fsstress.c:463)
5659Signed-off-by: Andrew Vagin <avagin@gmail.com>.
5660
5661ltp/testcases/kernel/fs/fsstress/fsstress.c
5662
566349) Log Message:
5664fsstress: renew flist if clean up test directory: flist contain all files created by fsstress. If test clean up direcory on each interations that it should reinitilize flist. Signed-off-by: Andrew Vagin <avagin@gmail.com>.
5665
5666ltp/testcases/kernel/fs/fsstress/fsstress.c
5667
566850) Log Message:
5669lcov: improve detection of gcov-kernel support
5670
5671Modified File(s):
5672ltp/utils/analysis/lcov/bin/lcov
5673ltp/utils/analysis/lcov/man/lcovrc.5
5674
567551) Log Message:
5676memcg : fix various test failures: In memcg testcases,
56771. use /dev/memcg consistently,
56782. for testcase_25, since 2.6.31, writing -1 to memory.limit_in_bytes will reset to unlimit,
56793. for testcase_35, writing to memory.force_empty for non-empty cgroup should return failure,
5680Signed-off-by: Liu Bo <liubo-fnst@cn.fujitsu.com>,
5681
5682Modified File(s):
5683ltp/testcases/kernel/controllers/memcg/functional/memcg_function_test.sh
5684ltp/testcases/kernel/controllers/memcg/stress/memcg_stress_test.sh
5685
568652) Log Message:
5687When this TC is ending it removes all directories/files under /tmp that may be embarrassing so, if you agree I suggest that it only removes what has to do with the TestCase; this is the purpose of the following patch. Signed-off-by: JACKY MALCLES <Jacky.Malcles@bull.net>.
5688
5689ltp/testcases/kernel/fs/fs_di/fs_di
5690
569153) Log Message:
5692lcov: ignore incomplete function names in .bb files
5693- don't abort processing when an incomplete function name is encountered in a .bb file (gcc 2.95.3 adds those)
5694- fix filename prefix detection
5695Peter Oberparleiter <oberpapr@users.sourceforge.net>,
5696
5697Modified File(s):
5698ltp/utils/analysis/lcov/bin/geninfo
5699ltp/utils/analysis/lcov/bin/lcov
5700
570154) Log Message:
5702lcov: introduce new options --derive-func-data
5703When using a gcov version that does not provide function data, this option will attempt to guess the function coverage data for a function by looking at the number of times that the first line of that function was called. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
5704
5705Modified File(s):
5706ltp/utils/analysis/lcov/bin/geninfo
5707ltp/utils/analysis/lcov/bin/lcov
5708
subrata_modak90f90d42009-08-31 05:00:28 +00005709LTP-20090831
5710
57111) Log Message:
5712Enable traversing down the performance_counter directory and as noted in email to ltp-list about C file changes. This simply fixes some missing declarations and linux_syscall_number.h cleanup related compiler warnings. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
5713
5714Modified File(s):
5715ltp/testcases/kernel/performance_counters/performance_counter02.c
5716
57172) Log Message:
5718As just emailed to ltp-list...
57191. The indentation in this script was off (defacto standard for shell scripts is 4-space indents).
57202. rsh is becoming a deprecated app, so the likelihood of someone executing this app and having it fail the first time and succeed in the remaining runs is low. So let's do two things:
5721 i. Provide a means to toggle immediately failure to provide a quick failure short circuit (FAIL_IMMEDIATELY => 1).
5722 ii. Fail on the first try if FAIL_IMMEDIATELY is set and exit the script.
57233. Export TCID, TST_COUNT, and TST_TOTAL so tst_resm doesn't complain.
57244. Prefix the number of tries so folks don't need to scroll up the terminal buffer and count to see what iteration they're executing.
57255. Convert `"$CHECK" -eq 9' to `"$CHECK" = "9"' so test(1) doesn't complain if and when the rsh(1) fails, and thus doesn't return an integer value to stdout.
5726Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
5727
5728Modified File(s):
5729ltp/testcases/network/tcp_cmds/rsh/rsh01
5730
57313) Log Message:
5732fcntl24,25,26 fail when run on tmpfs: Attached is a patch to skip testcases fcntl24, fcntl25 and fcntl26 if the host is running on tmpfs. The reason being that, as documented here http://bugzilla.kernel.org/show_bug.cgi?id=13626, F_SETLEASE and F_WRLCK cannot work on tmpfs. Signed-off-by: Matt Fleming <matt@console-pimps.org>.
5733
5734Modified Files:
5735ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
5736ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
5737ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
5738
57394) Log Message:
5740We need to verify the validity of using MAP_FIXED in this manner. The tests do no checking to see whether the address space is safe to use or not. It should be safe after removing the flag MAP_FIXED from all calls to mmap in the remap_file_pages tests. If mmap is called without that flag, the kernel will find a safe memory space to map, and the test will pass. Signed-off-by: Srikanth Krishnakar <skrishnakar@celestialsys.com>.
5741
5742Modified Files:
5743ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
5744ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
5745
57465) Log Message:
5747Remove getgid02 from all runtest files (was "[PATCH] Remove getgid02 from ltplite runtest file"). And it appears that I missed some spots. This removes _all_ references to getgid02 from _all_ of the runtest files: Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
5748
5749Modified Files:
5750ltp/runtest/ltplite
5751ltp/runtest/stress.part3
5752ltp/runtest/syscalls
5753
57546) Log Message:
5755This set of 3 patches adds a new API stats_container_append to libstats. This function adds new stats_record_t to the record list in stats_container_t. It also replaces the occurrences of data->size with data->index and modifies the test-cases to call the append function. Changelog
5756---------
5757- Added index to stats_container_t struct
5758- Added Append function to add new stats_record_t to records list of stats_container_t
5759- Replaced the occurrences of data->size by data->index in libstats.c
5760- Modified the realtime testcases to include call to the append function.
5761[PATCH 1/3] libstats: add append API to libstats: This patch adds a new API stats_container_append to libstats. This function adds a new stats_record_t to the records list in stats_container_t.
5762Signed-off-by: Kiran Prakash <kiran@linux.vnet.ibm.com>,
5763Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
5764Acked-by: Darren Hart <dvhltc@us.ibm.com>,
5765Acked-by: Sripathi Kodi <sripathik@in.ibm.com>,
5766
5767Modified Files:
5768ltp/testcases/realtime/include/libstats.h
5769ltp/testcases/realtime/lib/libstats.c
5770
57717) Log Message:
5772This set of 3 patches adds a new API stats_container_append to libstats. This function adds new stats_record_t to the record list in stats_container_t. It also replaces the occurrences of data->size with data->index and modifies the test-cases to call the append function. Changelog
5773---------
5774- Added index to stats_container_t struct
5775- Added Append function to add new stats_record_t to records list of stats_container_t
5776- Replaced the occurrences of data->size by data->index in libstats.c
5777- Modified the realtime testcases to include call to the append function.
5778[PATCH 2/3] libstats: replace data->size by data->index: This patch replaces the occurrences of data->size by data->index+1 as the index starts with 0 and ends at data->size-1. data->size holds the max size of the records list in data->container_t. data->index holds the index of the last record in the list. Since the records list may not be completely filled, data->index + 1 gives the total number of records currently in the list and it may not be equal to data->size.
5779Signed-off-by: Kiran Prakash <kiran@linux.vnet.ibm.com>,
5780Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
5781Acked-by: Darren Hart <dvhltc@us.ibm.com>,
5782Acked-by: Sripathi Kodi <sripathik@in.ibm.com> ,
5783
5784Modified Files:
5785ltp/testcases/realtime/lib/libstats.c
5786
57878) Log Message:
5788his set of 3 patches adds a new API stats_container_append to libstats. This function adds new stats_record_t to the record list in stats_container_t. It also replaces the occurrences of data->size with data->index and modifies the test-cases to call the append function. Changelog
5789---------
5790- Added index to stats_container_t struct
5791- Added Append function to add new stats_record_t to records list of stats_container_t
5792- Replaced the occurrences of data->size by data->index in libstats.c
5793- Modified the realtime testcases to include call to the append function.
5794[PATCH 3/3] libstats: Modify testcases to call the append function: This patch modifies the testcases to call the stats_container_append function.
5795Signed-off-by: Kiran Prakash <kiran@linux.vnet.ibm.com>,
5796Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
5797Acked-by: Darren Hart <dvhltc@us.ibm.com>,
5798Acked-by: Sripathi Kodi <sripathik@in.ibm.com>,
5799
5800Modified Files:
5801ltp/testcases/realtime/func/async_handler/async_handler.c
5802ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
5803ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
5804ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
5805ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
5806ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
5807ltp/testcases/realtime/func/pi_perf/pi_perf.c
5808ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
5809ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
5810ltp/testcases/realtime/func/sched_latency/sched_latency.c
5811ltp/testcases/realtime/perf/latency/pthread_cond_many.c
5812
58139) Log Message:
5814Fixed static build which needs to link the pthread library in pidns and pipeio. Signed-off-by: nobuhiro <nobuhiro@andestech.com>. Matt Helsley <matthltc@us.ibm.com> replied: I'm not sure this is correct. I just did a CVS update and grepped for "pthread". I don't see a single use of pthreads in there. What output suggested all of these tests need to link to pthreads? Could you at least stick that in the changelog? Regardless, I'm satisfied with the patch itself. As I said before the changelog would be nicer if it included a snippet of the output that justifies it (included here for convenience): When static linking, the pthread stuff is due to the undefined pthread symbols in librt.a and libgcc_eh.a.
5815make[4]: Entering directory `/home/nobuhiro/git_repo/os/ltp/testcases/kernel/ipc/pipeio'
5816cc -Wall -static -Wall -I../../../../include pipeio.c -L../../../../lib -lltp -lrt -o pipeio
5817/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.3/../../../../lib64/librt.a(aio_suspend.o):
5818In function `cleanup': (.text+0xa): undefined reference to `pthread_mutex_lock'.
5819
5820Modified Files:
5821ltp/testcases/kernel/containers/pidns/Makefile
5822ltp/testcases/kernel/ipc/pipeio/Makefile
5823
582410) Log Message:
5825[RESEND][PATCH 3/3] libstats: Modify testcases to call the append function. I am resending the patch after checking with the latest CVS version of LTP.
5826Signed-off-by: Kiran Prakash <kiran@linux.vnet.ibm.com>,
5827Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
5828Acked-by: Darren Hart <dvhltc@us.ibm.com>,
5829Acked-by: Sripathi Kodi <sripathik@in.ibm.com>,
5830
5831Modified Files:
5832ltp/testcases/realtime/func/async_handler/async_handler.c
5833ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
5834ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
5835ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
5836ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
5837ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
5838ltp/testcases/realtime/func/pi_perf/pi_perf.c
5839ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
5840ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
5841ltp/testcases/realtime/func/sched_latency/sched_latency.c
5842ltp/testcases/realtime/perf/latency/pthread_cond_many.c
5843
584411) Log Message:
5845As per the execute.sh script file there is time limit of two minutes for each test case execution if it takes more time it will be reported as HUNG. shm_open/23-1.c test case under posix test suite which executes more than two minutes so test case reported as HUNG. I have changed time limit from 120 to 300 sec. that is nothing but two minutes to five minutes. In low end machines this test case taking 4 min to complete execution. Now test cases reported as PASS. I have attached patch and below.
5846/*****************************************************/
5847Before Patch:
5848conformance/interfaces/shm_open/23-1.test:execution:HUNG
5849After Patch:
5850conformance/interfaces/shm_open/23-1.test:execution:PASS
5851/*****************************************************/
5852Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com >.
5853
5854Modified Files:
5855ltp/testcases/open_posix_testsuite/execute.sh
5856
585712) Log Message:
5858clone01 -c 10 on x86: Michal Simek <michal.simek@petalogix.com> reported: can you please to run clone01 syscall test on any x86 machine? I am getting fault there when I run it 10 times for example. The same problem I have on Microblaze.
5859$> ./clone01 -c 10
5860clone01 1 TPASS : clone() returned 22738
5861clone01 1 TPASS : clone() returned 22740
5862clone01 1 TPASS : clone() returned 22742
5863clone01 1 TPASS : clone() returned 22748
5864clone01 1 TPASS : clone() returned 22750
5865clone01 1 TPASS : clone() returned 22752
5866clone01 1 TPASS : clone() returned 22754
5867clone01 1 TFAIL : clone() returned 134919589, errno = 22755
5868clone01 1 TPASS : clone() returned 22744
5869clone01 1 TPASS : clone() returned 22746,
5870"Serge E. Hallyn" <serue@us.ibm.com> replied: All right I don't have the patiente to wade through the parse_opts and usc_lib crap, but this is not a clone failure. What appears to be happening is setup() at the top of clone01.c is calling lib/parse_opts.c:usc_global_setup_hook(), with STD_COPIES set to the count option you passed in. That forks of 10 copies of the test. I don't know what happens with the actual loop then, but the reason you get the error for the last clone test is that one of those forked copies of clone01 (*not* one of the cloned children) exits, and wait() catches that one. That is why wait() returned 22744, which isn't any of the cloned children. So one stupid way of fixing this without dealing with the convoluted setup junk would be to change the waitpid chunk of the code like so.
5871
5872Modified Files:
5873ltp/testcases/kernel/syscalls/clone/clone01.c
5874
587513) Log Message:
5876Regresion testing for Microblaze: here 4 tests are from my regresion testing for Microblaze kernel debug. There is one extension for testing aligned/unaligned get/put_user macros. The rest of changes are easy. [PATCH 1/4] utimensat: Remove utimensat_user from script: We can use nobody user instead of creating new one for this special test. Latest busybox source code not support userdel, useradd that's why is better to use user which exists. Signed-off-by: Michal Simek <monstr@monstr.eu>.
5877
5878Modified Files:
5879ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
5880
588114) Log Message:
5882Regresion testing for Microblaze: here 4 tests are from my regresion testing for Microblaze kernel debug. There is one extension for testing aligned/unaligned get/put_user macros. The rest of changes are easy. [PATCH 2/4] tst_is_cwd: Add support for ramfs: I added support for testing ramfs and add together tests for nfs, tmpfs and ramfs. Signed-off-by: Michal Simek <monstr@monstr.eu>.
5883
5884Added Files:
5885ltp/lib/tst_is_cwd.c
5886Removed Files:
5887ltp/lib/tst_is_cwd_nfs.c
5888ltp/lib/tst_is_cwd_tmpfs.c
5889
589015) Log Message:
5891Regresion testing for Microblaze: here 4 tests are from my regresion testing for Microblaze kernel debug. There is one extension for testing aligned/unaligned get/put_user macros. The rest of changes are easy. [PATCH 3/4] fcntl24,25,26: F_SETLEASE and F_WRLCK cannot work on ramfs: The same reason as was in previous patch for tmpfs. Signed-off-by: Michal Simek <monstr@monstr.eu>.
5892
5893Modified Files:
5894ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
5895ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
5896ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
5897
589816) Log Message:
5899Regresion testing for Microblaze: here 4 tests are from my regresion testing for Microblaze kernel debug. There is one extension for testing aligned/unaligned get/put_user macros. The rest of changes are easy. [PATCH 4/4] Add unaligned tests which tests get/put_user macros: getpeername01 and getsockname01 tests get_user macro socketpair01 tests put_user macro. Signed-off-by: Michal Simek <monstr@monstr.eu>.
5900
5901Modified Files:
5902ltp/testcases/kernel/syscalls/getpeername/getpeername01.c
5903ltp/testcases/kernel/syscalls/getsockname/getsockname01.c
5904ltp/testcases/kernel/syscalls/socketpair/socketpair01.c
5905
590617) Log Message:
5907Alternatively, since digsig never went upstream and isn't being maintained, it might be best to drop this from LTP. "Serge E. Hallyn" <serue@us.ibm.com>.
5908
5909Removed Files:
5910ltp/testcases/kernel/security/digsig/Makefile
5911ltp/testcases/kernel/security/digsig/README
5912ltp/testcases/kernel/security/digsig/builddigsig.sh
5913ltp/testcases/kernel/security/digsig/test.sh
5914ltp/testcases/kernel/security/digsig/twiddlebit/Makefile
5915ltp/testcases/kernel/security/digsig/twiddlebit/bsigntest.sh
5916ltp/testcases/kernel/security/digsig/twiddlebit/digsigtest.sh
5917ltp/testcases/kernel/security/digsig/twiddlebit/hw.c
5918ltp/testcases/kernel/security/digsig/twiddlebit/pubring.gpg
5919ltp/testcases/kernel/security/digsig/twiddlebit/random_seed
5920ltp/testcases/kernel/security/digsig/twiddlebit/secring.gpg
5921ltp/testcases/kernel/security/digsig/twiddlebit/swapbit.c
5922ltp/testcases/kernel/security/digsig/twiddlebit/test_pub_key
5923ltp/testcases/kernel/security/digsig/twiddlebit/trustdb.gpg
5924ltp/testcases/kernel/security/digsig/twiddlebit/twiddletest.sh
5925ltp/testcases/kernel/security/digsig/writeexec/Makefile
5926ltp/testcases/kernel/security/digsig/writeexec/edit_write.c
5927ltp/testcases/kernel/security/digsig/writeexec/libwritetest.c
5928ltp/testcases/kernel/security/digsig/writeexec/shared.c
5929
593018) Log Message:
5931Make the test result codes a real bitfield again: the commit "extend the test result to a bit field so we can extend the output further" from July 20th unfortunately changes the code, that was previously a bitfield, to a non-bitfield. This causes FAILED tests to return erroneously 0. This patch changes the test result codes to be individual bits in the bitfield (effectively reverting a small part of aforementioned patch). Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5932
5933Modified Files:
5934ltp/include/test.h
5935
593619) Log Message:
5937Added one more approach for data integrity. Data integrity is performed on two fragmented files.
59381. Creating two fragmented files each of size DiskSize/2.
59392. Then comapring against the original file.
59403. If not equal test case fails.
5941My ultimate goal in creating fragmented files is that,
59421. It creates many extents (fragments for each file)
59432. FS code may behave wrong at corner cases which may come into picture after many extents gets added to the file.
59443. Data corruption chances are there
5945 i. when file metadata updation is not proper(corner cases when fragments are more)
5946 ii.If write and read is not matching (write operation might have updated the block number some where and read may skip that block in some corner cases)
59474. In reality fragments can occur only after much usage of the disk(create/delete file)
59485. This is good test case for bigger size disk.(it can create more extents)
59496. fsync() is called after every write, which makes it slow.
5950Signed-off-by: Jyoti Vantagodi <jyotiv@linux.vnet.ibm.com>.
5951
5952Modified Files:
5953ltp/testcases/kernel/fs/fs_di/fs_di
5954Added Files:
5955ltp/testcases/kernel/fs/fs_di/frag.c
5956
595720) Log Message:
5958Remove pidns14 test case reference: pidns14 test case is removed in the July 2009 LTP release. So remove the reference to pidns14 test case in the runpidnstest.sh script. Signed-off-by: M. Mohan Kumar <mohan@in.ibm.com>.
5959
5960Modified File(s):
5961ltp/testcases/kernel/containers/pidns/runpidnstest.sh
5962
596321) Log Message:
5964Pls find attached patch for waitid02 test case.I have modified the test case.I have also added 2 test scenarios in the test case using WSTOPPED and WNOWAIT. Note: The testcase was failing in LTP July, 2009 release. The warning- "implicit declaration of function 'getpgid", has been removed. Signed-off-by: rohit verma <rohit170309@gmail.com>.
5965
5966Modified Files:
5967ltp/testcases/kernel/syscalls/waitid/waitid02.c
5968
596922) Log Message:
5970I have noticed UNTESTED behavior with sched_setparam/26-1.c test case under open_posix_testsuite. Test needs to be executed as non-root user. So I have changed user id from root to non-root user by adding set_nonroot() function. Now test case got PASSED. I have attached patch and results before and after the patch. please review the same.
5971/*********************************************************************************************/
5972Before Patch:
5973/*********************************************************************************************/
5974# ./26-1.test
5975Run this test case as a Regular User, but not ROOT
5976conformance/interfaces/sched_setparam/26-1.test:execution:UNTESTED
5977/*********************************************************************************************/
5978After Patch:
5979/*********************************************************************************************/
5980# ./26-1.test
5981Testing with user 'bin' (uid: 1) Test PASSED
5982conformance/interfaces/sched_setparam/26-1.test:execution:PASSED
5983/*********************************************************************************************/
5984Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.
5985
5986Modified Files:
5987ltp/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/26-1.c
5988
598923) Log Message:
5990Top of tree fails to build on PPC fc11 box: This failure is being caused because .in files in kernel/includes are wrong. The prefixes for the names (__NR_) and the plus signs were removed. I've noticed it in .in files for several architectures in the latest LTP release (July 2009). This patch fixes bad updates to syscalls declarations for powerpc, that are causing build failures. This should be fixed for other archs accordingly. Signed-off-by Lucio Correia <luciojhc@br.ibm.com>.
5991
5992Modified Files:
5993ltp/testcases/kernel/include/powerpc.in
5994ltp/testcases/kernel/include/powerpc64.in
5995
599624) Log Message:
5997Issue with rt_sigqueueinfo testcase in LTP: rohit verma <rohit.170309@gmail.com> reported: I have found an issue with
5998rt_sigqueueinfo test-case. Following is the test output:
5999rt_sigqueueinfo01 1 PASS : Test Succeeded
6000rt_sigqueueinfo01 1 FAIL : Test Failed, errno=1 : Operation not permitted
6001rt_sigqueueinfo01 1 PASS : Test Succeeded
6002rt_sigqueueinfo01 1 FAIL : Test Failed, errno=1 : Operation not permitted
6003rt_sigqueueinfo01 0 WARN : tst_rmdir(): rmobj(/tmp/rt_3FaSpK) failed: lstat(/tmp/rt_3FaSpK) failed; errno=2: No such file or directory
6004I think the following lines are causing the failures:
6005(Line - 164)
6006uinfo.si_errno = 0;
6007uinfo.si_code = 0;//SI_USER
6008TEST(retval = syscall(__NR_rt_sigqueueinfo, getpid(), 17, &uinfo));
6009Reason -
6010You can observe the following comment & source when you look at the Linux source (v 2.6.29) (linux-2.6.29/kernel/signal.c):
6011 /* Not even root can pretend to send signals from the kernel.
6012 Nor can they impersonate a kill(), which adds source info. */
6013 if (info.si_code >= 0)
6014 return -EPERM;
6015which implies that si_code cannot be set to ' 0 ' (SI_USER) when invoking the rt_sigqueueinfo syscall. I am not sure how to fix this issue. But, a possible fix would be to remove the second set of fork & rt_sigqueueinfo invocations and use the first set (with SI_QUEUE). If needed, the loop count can be increased.
6016Henry Yei <hyei@mvista.com> replied: Yes, I had just noticed this as well. Since it was "passing", it took awhile to spot. Returning pass even with tst_resm(TFAIL,.. Being called must have something to do with the forking, but I'm not familiar with how the LTP framework deals with that. In any case, I've
6017create this patch for our internal tree that does the following:
6018- cleans up spacing for tabs, it was mix of two before
6019- removes the second testcase which is I think is invalid (this gets rid of the bad return code as well).
6020- removed the inner loop, it doesn't make sense as the tst_exit in the original code would never let it run past the first loop.
6021- moved cleanup() and setup() to the appropriate places where they will only be called in pairs.
6022Garrett Cooper <yanegomi@gmail.com> replied: I don't think that's the problem. I think that the real problem is how the testcase itself is written, because I don't see any code that checks WIFEXITED and WIFSIGNALED (I would check for both those items when doing sigqueue), and I don't see where the child(ren) actually exit... HMMM...
6023
6024Modified Files:
6025ltp/testcases/kernel/syscalls/rt_sigqueueinfo/rt_sigqueueinfo01.c
6026
602725) Log Message:
6028lcov: improvements
6029- added --from-package and --to-package options
6030- improved gcov-kernel handling
6031
6032Modified File(s):
6033ltp/utils/analysis/lcov/bin/geninfo
6034ltp/utils/analysis/lcov/bin/lcov
6035ltp/utils/analysis/lcov/man/lcov.1
6036
603726) Log Message:
6038RANLIB isn't a predefined variable in make(1):
6039gcooper@orangebox ~ $ make -p idontexist | grep RANLIB
6040make: *** No rule to make target `idontexist'. Stop.
6041This solves that issue. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
6042
6043Modified File(s):
6044ltp/testcases/network/lib6/Makefile
6045
604627) Log Message:
6047Commit "move leading __NR_ to script to make all the .in files simpler" accidentally removed all plus signs surrounded by spaces from the syscall definition files for hppa/powerpc{,64}/s390{,x}/sh/sparc{,64}, breaking the build like:
6048 fstatat01.c: In function ‘main’:
6049 fstatat01.c:126: error: expected ‘)’ before numeric constant
6050 make[4]: *** [fstatat01_64.o] Error 1
6051Re-add the missing plus signs to fix it. Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
6052
6053Modified Files:
6054ltp/testcases/kernel/include/hppa.in
6055ltp/testcases/kernel/include/powerpc.in
6056ltp/testcases/kernel/include/powerpc64.in
6057ltp/testcases/kernel/include/s390.in
6058ltp/testcases/kernel/include/s390x.in
6059ltp/testcases/kernel/include/sh.in
6060ltp/testcases/kernel/include/sparc.in
6061ltp/testcases/kernel/include/sparc64.in
6062
606328) Log Message:
6064I have noticed issues for patch applied on 12-Dec-2008. Because it is fixing the mq_send/5-1.c problem, but at the same time patch is affecting the building of few test cases in the same directory. I have listed the build log before and after the patch. So I have modified the patch such a way that it should not affect other test cases. Modifications:
60651. remove function definitions from “include/posixtest.h”
60662. add function definitions to new header file “include/mq_send.h”
60673. add #include ”mq_send.h” line to mq_send/5-1.c test cases
6068I have attached modified patch and below. Please review the same. Signed-off-by: naresh kamboju <naresh.kernel@gmail.com>.
6069
6070Modified Files:
6071ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_send/5-1.c
6072ltp/testcases/open_posix_testsuite/include/posixtest.h
6073Added Files:
6074ltp/testcases/open_posix_testsuite/include/mq_send.h
6075
607629) Log Message:
6077Add option to skip tests: One problem that LTP has long suffered is that certain tests are known to be broken, sometimes for long periods of time. In an ideal world, I think it best that these should be skipped, or at least removed from the default list of tests to run, but this isn't always practical due to a number of reasons. Of course, another option is that a 'whitelist' of tests to run can be created and passed to runltp, but this becomes hard to maintain as there are often new tests that you may want to keep up with, and with each release of LTP, the list would have to be reexamined. So I wanted to see what people thought about a simple option, -S, to specify a list of tests that you want to blacklist from the current run. This is handy if you have an automated testing environment with an architecture that doesn't always get great attention and a list of tests that you know to be broken on that arch. The skipfile is simply a list of test names, one per line. Add a -S option to runltp that allows the user to specify a SKIPFILE of tests to skip. Signed-off-by: Paul Larson <paul.larson@canonical.com>.
6078
6079Modified File(s):
6080ltp/runltp
6081
608230) Log Message:
6083gcov-kernel: update to Linux 2.6.30
6084
6085Added File(s):
6086ltp/utils/analysis/gcov-kernel/linux-2.6.30-gcov-arm-eabi.patch
6087ltp/utils/analysis/gcov-kernel/linux-2.6.30-gcov-arm-hack.patch
6088ltp/utils/analysis/gcov-kernel/linux-2.6.30-gcov.patch
6089
609031) Log Message:
6091lcov: ignore gcov errors for unnamed source files: When specifying "--ignore-errors gcov", lcov/geninfo should not abort when they cannot read a .gcov file. Fix this by introducing warnings in the respective places. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
6092
6093Modified Files:
6094ltp/utils/analysis/lcov/bin/geninfo
6095
609632) Log Message:
6097RANLIB isn't a standard Make variable, which means that when it's exported to leaf callers as an empty value, builds fail. testcases/network/lib6/Makefile is a prime example. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
6098
6099Modified File(s):
6100ltp/Makefile
6101
610233) Log Message:
6103Introducing the "Kernel Fault Injection Framework" generation and testing capability in LTP. This is in line with the recent proposal made through LTP Paper at OLS 2009: "Putting LTP to test - Validating both the Linux kernel and Test-cases" (http://ltp.sourceforge.net/documentation/technical_papers/Putting_LTP_to_Test.pdf). This infrasturcture will help LTP directly in the following ways:
61041) Allow test developers to test their new test cases against a faulted kernel, and then compare it on stable kernel run, impacting in better test development,
61052) Allow test engineers to be able to generate more code coverage by traversing the rarely touched parts of the kernel code, As we move forward in using this, we would definitely find some other advantages of this framework. This is V2 of patchset after incorporating comments from Mike, Paul & Garret.
6106[PATCH v2 01/05] Provide all necessary information through ltp/README: Provide all necessary information to create/use "Fault Injection Framework" through ltp/README. This is necessary before any test case(s) can be run on this harness. Also describes the general algorithm that would be followed while running LTP tests in "Fault Injection" harness. Changed the debugfs mount point from /debug/ to /sys/kernel/debug/ as pointed out by Mike. Signed-off-by: Subrata Modak<subrata@linux.vnet.ibm.com>.
6107
6108Modified Files:
6109ltp/README
6110
611134) Log Message:
6112Introducing the "Kernel Fault Injection Framework" generation and testing capability in LTP. This is in line with the recent proposal made through LTP Paper at OLS 2009: "Putting LTP to test - Validating both the Linux kernel and Test-cases" (http://ltp.sourceforge.net/documentation/technical_papers/Putting_LTP_to_Test.pdf). This infrasturcture will help LTP directly in the following ways:
61131) Allow test developers to test their new test cases against a faulted kernel, and then compare it on stable kernel run, impacting in better test development,
61142) Allow test engineers to be able to generate more code coverage by traversing the rarely touched parts of the kernel code, As we move forward in using this, we would definitely find some other advantages of this framework. This is V2 of patchset after incorporating comments from Mike, Paul & Garret.
6115[PATCH v2 02/05] Add Script which would actually do the job of injecting faults: Script which would actually do the job of injecting faults by changing various parametrs available under /debug/fail*. This would be done dynamically during LTP run, and, is capable of taking parameters from 0 to 100 to vary the probability of Fault the user wants to inject in the running kernel. Signed-off-by: Subrata Modak<subrata@linux.vnet.ibm.com>.
6116
6117Added Files:
6118ltp/tools/insert_kernel_faults.sh
6119
612035) Log Message:
6121Introducing the "Kernel Fault Injection Framework" generation and testing capability in LTP. This is in line with the recent proposal made through LTP Paper at OLS 2009: "Putting LTP to test - Validating both the Linux kernel and Test-cases" (http://ltp.sourceforge.net/documentation/technical_papers/Putting_LTP_to_Test.pdf). This infrasturcture will help LTP directly in the following ways:
61221) Allow test developers to test their new test cases against a faulted kernel, and then compare it on stable kernel run, impacting in better test development,
61232) Allow test engineers to be able to generate more code coverage by traversing the rarely touched parts of the kernel code, As we move forward in using this, we would definitely find some other advantages of this framework. This is V2 of patchset after incorporating comments from Mike, Paul & Garret.
6124[PATCH v2 03/05] Add Script so the kernel is restored back to its original pristine form: Once the faults has been injected and all the concerned tests have been run completely, the kernel needs to be restored back to its original pristine form so that it is stable again. This Script does just exactly that. This again has changes regarding the debugfs mount point. Signed-off-by: Subrata Modak<subrata@linux.vnet.ibm.com>.
6125
6126Added Files:
6127ltp/tools/restore_kernel_faults_default.sh
6128
612936) Log Message:
6130Introducing the "Kernel Fault Injection Framework" generation and testing capability in LTP. This is in line with the recent proposal made through LTP Paper at OLS 2009: "Putting LTP to test - Validating both the Linux kernel and Test-cases" (http://ltp.sourceforge.net/documentation/technical_papers/Putting_LTP_to_Test.pdf). This infrasturcture will help LTP directly in the following ways:
61311) Allow test developers to test their new test cases against a faulted kernel, and then compare it on stable kernel run, impacting in better test development,
61322) Allow test engineers to be able to generate more code coverage by traversing the rarely touched parts of the kernel code, As we move forward in using this, we would definitely find some other advantages of this framework. This is V2 of patchset after incorporating comments from Mike, Paul & Garret.
6133[PATCH v2 04/05] Add Script which will be at the heart of this infrastructure: At the heart of this infrastructure is this Script, which will actually:
61341) Change the temporary command file generated by runltp,
61352) Create a new temporary command file which will have the following entries against each one entry in the command file:
6136 i) Same TAG COMMAND_LINE entry,
6137 ii) Entry to call the script to insert faults,
6138 iii) Entry to run as many loops as specified by the user,
6139 iv) Entry to call the script to restore kernel to default state,
6140It is capable of creating new entries in the temporary command file with the following tags and command lines:
6141TAG_NAME=tag1, COMMANDLINE="test1",
6142TAG_NAME=tag1_loop1_under_kernel_fault,
6143COMMANDLINE="insert_fault_in_kernel; test1",
6144TAG_NAME=tag1_loop2_under_kernel_fault, COMMANDLINE="test1",
6145...
6146TAG_NAME=tag1_loopn_under_kernel_fault, COMMANDLINE="test1; restore_default_kernel",
6147Changes from V1 include:
61481) Paul's suggestion to tag the results to say when a fault was, or, was not in the process of being generated. Garrett and Mike wanted this to be in Shell script. So, Garret will change this to a Shell script in future. Signed-off-by: Subrata Modak<subrata@linux.vnet.ibm.com>.
6149
6150Added Files:
6151ltp/tools/create_kernel_faults_in_loops_and_probability.pl
6152
615337) Log Message:
6154Introducing the "Kernel Fault Injection Framework" generation and testing capability in LTP. This is in line with the recent proposal made through LTP Paper at OLS 2009: "Putting LTP to test - Validating both the Linux kernel and Test-cases" (http://ltp.sourceforge.net/documentation/technical_papers/Putting_LTP_to_Test.pdf). This infrasturcture will help LTP directly in the following ways:
61551) Allow test developers to test their new test cases against a faulted kernel, and then compare it on stable kernel run, impacting in better test development,
61562) Allow test engineers to be able to generate more code coverage by traversing the rarely touched parts of the kernel code, As we move forward in using this, we would definitely find some other advantages of this framework. This is V2 of patchset after incorporating comments from Mike, Paul & Garret.
6157[PATCH v2 05/05] Add the necessary Interface and Option through "runltp": Change the runltp script to actually create an interface for the user:
61581) Introduce a new option "-F" for ability to run tests under "Fault Injection Framework",
61592) "./runltp -h" will display the new option,
61603) Verifies whether Kernel has built-in capabilities for "Fault Injection",
6161This has no much difference from the last version, except that 'runltp' has changed in between to include Paul's -S option. This has just been created over top of it. I will try to move the 'debugfs' checking logic out of 'runltp' some time in future. Signed-off-by: Subrata Modak<subrata@linux.vnet.ibm.com>.
6162
6163Modified Files:
6164ltp/runltp
6165
616638) Log Message:
6167open10, use tst_tmpdir and tst_rmdir functions. This patch adds functions to create and cleanup temporary test directories, code style changes to match other open tests. Signed-off-by: Henry Yei<hyei@mvista.com>.
6168
6169Modified Files:
6170ltp/testcases/kernel/syscalls/open/open10.c
6171
617239) Log Message:
6173I have noticed UNRESOLVED of following test cases:
6174mlockall/15-1.c
6175mlockall/speculative/15-1.c
6176These test cases are fixed by setting the Rlimit to zero to get EPERM as per the kernel code. I have attached patch and below. Please review the same.
6177/***********************************************************/
6178Results: Before patch:
6179=============
6180conformance/interfaces/mlockall/15-1.test:execution:UNRESOLVED
6181conformance/interfaces/mlockall/speculative/15-1.test:execution:UNRESOLVED
6182After Patch:
6183============
6184conformance/interfaces/mlockall/15-1.test:execution:PASS
6185conformance/interfaces/mlockall/speculative/15-1.test:execution:PASS
6186/***********************************************************/
6187Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.
6188
6189Modified Files:
6190ltp/testcases/open_posix_testsuite/conformance/interfaces/mlockall/15-1.c
6191ltp/testcases/open_posix_testsuite/conformance/interfaces/mlockall/speculative/15-1.c
6192
619340) Log Message:
6194I have noticed build warnings for the following test case. This patch will fix warnings by removing unused variables in test code.
6195Before patch:
6196==========
6197conformance/interfaces/mq_send/5-1: build: FAILED: Compiler output: cc1: warnings being treated as errors
6198In file included from conformance/interfaces/mq_send/5-1.c:40:
6199include/mq_send.h: In function 'sync_pipe_wait_select':
6200include/mq_send.h:49: warning: unused variable 'buf'
6201conformance/interfaces/mq_send/5-1.c: In function 'main':
6202conformance/interfaces/mq_send/5-1.c:107: warning: unused variable 'r'
6203conformance/interfaces/mq_send/5-1.c:105: warning: unused variable 'act'
6204==========
6205After patch:
6206==========
6207conformance/interfaces/mq_send/5-1: build: PASS
6208conformance/interfaces/mq_send/5-1: link: PASS
6209Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>,
6210
6211Modified Files:
6212ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_send/5-1.c
6213ltp/testcases/open_posix_testsuite/include/mq_send.h
6214
621541) Log Message:
6216I have noticed build warnings for the following test case. This patch will fix warnings by adding <string.h> header file.
6217========================================
6218Before patch:
6219==========
6220conformance/interfaces/sched_setparam/26-1: build: FAILED: Compiler output: cc1: warnings being treated as errors
6221conformance/interfaces/sched_setparam/26-1.c: In function 'set_nonroot':
6222conformance/interfaces/sched_setparam/26-1.c:30: warning: implicit
6223declaration of function 'strcmp'
6224============
6225After patch:
6226============
6227conformance/interfaces/sched_setparam/26-1: build: PASS
6228conformance/interfaces/sched_setparam/26-1: link: PASS
6229========================================
6230Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.
6231
6232Modified Files:
6233ltp/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/26-1.c
6234
623542) Log Message:
6236I have noticed sched_setscheduler/17-6.c test case as UNTESTED. Test needs to be executed as non-root user. So I have changed user id from root to non-root user by adding set_nonroot() function. Now test case got PASSED.
6237/************************************************************/
6238Before patch:
6239conformance/interfaces/sched_setscheduler/17-6.test:execution:UNTESTED
6240After patch:
6241conformance/interfaces/sched_setscheduler/17-6.test:execution:PASS
6242/*************************************************************/
6243Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.
6244
6245Modified Files:
6246ltp/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/17-6.c
6247
624843) Log Message:
6249Integrate MCE test suite into LTP: mce-test is a collection of tools and test scripts for testing the Linux kernel x86 MCE (Machine Check Exception) processing features. This patch integrate that into LTP. Signed-off-by: Huang Ying <ying.huang@intel.com>, Signed-off-by: Andi Kleen <ak@linux.intel.com>.
6250
6251Added Files:
6252ltp/testcases/mce-test/COPYING ltp/testcases/mce-test/Makefile
6253ltp/testcases/mce-test/README
6254ltp/testcases/mce-test/cases/soft-inj/non-panic/cases.sh
6255ltp/testcases/mce-test/cases/soft-inj/non-panic/data/corrected
6256ltp/testcases/mce-test/cases/soft-inj/non-panic/data/corrected_hold
6257ltp/testcases/mce-test/cases/soft-inj/non-panic/data/corrected_no_en
6258ltp/testcases/mce-test/cases/soft-inj/non-panic/data/corrected_over
6259ltp/testcases/mce-test/cases/soft-inj/panic/cases.sh
6260ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal
6261ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_eipv
6262ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_irq
6263ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_no_en
6264ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_over
6265ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_ripv
6266ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_timeout
6267ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_timeout_ripv
6268ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_userspace
6269ltp/testcases/mce-test/cases/soft-inj/panic/refer/fatal_no_en
6270ltp/testcases/mce-test/cases/soft-inj/panic_noser/cases.sh
6271ltp/testcases/mce-test/cases/soft-inj/panic_noser/data/uc_over
6272ltp/testcases/mce-test/cases/soft-inj/panic_noser/data/uc_over_corrected
6273ltp/testcases/mce-test/cases/soft-inj/panic_noser/data/uc_over_timeout
6274ltp/testcases/mce-test/cases/soft-inj/panic_npcc/cases.sh
6275ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/fatal_severity
6276ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/uc_no_eripv
6277ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/uc_no_eripv_timeout
6278ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/uc_no_mcip
6279ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/uc_no_mcip_timeout
6280ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/uncorrected
6281ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/uncorrected_timeout
6282ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/unknown
6283ltp/testcases/mce-test/cases/soft-inj/panic_ucr/cases.sh
6284ltp/testcases/mce-test/cases/soft-inj/panic_ucr/data/s0_ar1
6285ltp/testcases/mce-test/cases/soft-inj/panic_ucr/data/srao_ewb_noripv
6286ltp/testcases/mce-test/cases/soft-inj/panic_ucr/data/srao_mem_scrub_noripv
6287ltp/testcases/mce-test/cases/soft-inj/panic_ucr/data/srar_no_en
6288ltp/testcases/mce-test/cases/soft-inj/panic_ucr/data/srar_over
6289ltp/testcases/mce-test/cases/soft-inj/panic_ucr/data/srar_unkown
6290ltp/testcases/mce-test/cases/soft-inj/panic_ucr/refer/srar_no_en
6291ltp/testcases/mce-test/cases/soft-inj/poll_ucr/cases.sh
6292ltp/testcases/mce-test/cases/soft-inj/poll_ucr/data/ucna
6293ltp/testcases/mce-test/cases/soft-inj/poll_ucr/data/ucna_over
6294ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/cases.sh
6295ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_corrected
6296ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_ewb
6297ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_mem_scrub
6298ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_no_en
6299ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_over
6300ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_ucna
6301ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_unknown
6302ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/refer/srao_corrected
6303ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/refer/srao_no_en
6304ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/refer/srao_ucna
6305ltp/testcases/mce-test/config/kdump.conf
6306ltp/testcases/mce-test/config/kdump_noser.conf
6307ltp/testcases/mce-test/config/kdump_panic.conf
6308ltp/testcases/mce-test/config/kdump_panic_noser.conf
6309ltp/testcases/mce-test/config/kdump_panic_npcc.conf
6310ltp/testcases/mce-test/config/kdump_panic_ucr.conf
6311ltp/testcases/mce-test/config/kdump_ser.conf
6312ltp/testcases/mce-test/config/simple.conf
6313ltp/testcases/mce-test/config/simple_non_panic.conf
6314ltp/testcases/mce-test/config/simple_nopanic_noser.conf
6315ltp/testcases/mce-test/config/simple_nopanic_ser.conf
6316ltp/testcases/mce-test/config/simple_noser.conf
6317ltp/testcases/mce-test/config/simple_panic.conf
6318ltp/testcases/mce-test/config/simple_panic_noser.conf
6319ltp/testcases/mce-test/config/simple_panic_npcc.conf
6320ltp/testcases/mce-test/config/simple_panic_ucr.conf
6321ltp/testcases/mce-test/config/simple_poll_ucr.conf
6322ltp/testcases/mce-test/config/simple_recoverable_ucr.conf
6323ltp/testcases/mce-test/config/simple_ser.conf
6324ltp/testcases/mce-test/doc/howto.txt
6325ltp/testcases/mce-test/doc/verify.txt
6326ltp/testcases/mce-test/doc/cases/soft-inj_non-panic.txt
6327ltp/testcases/mce-test/doc/cases/soft-inj_panic.txt
6328ltp/testcases/mce-test/doc/cases/soft-inj_panic_noser.txt
6329ltp/testcases/mce-test/doc/cases/soft-inj_panic_npcc.txt
6330ltp/testcases/mce-test/doc/cases/soft-inj_panic_ucr.txt
6331ltp/testcases/mce-test/doc/cases/soft-inj_poll_ucr.txt
6332ltp/testcases/mce-test/doc/cases/soft-inj_recoverable_ucr.txt
6333ltp/testcases/mce-test/drivers/kdump/driver.sh
6334ltp/testcases/mce-test/drivers/kdump/setup.sh
6335ltp/testcases/mce-test/drivers/simple/driver.sh
6336ltp/testcases/mce-test/lib/dirs.sh
6337ltp/testcases/mce-test/lib/functions.sh
6338ltp/testcases/mce-test/lib/mce.sh
6339ltp/testcases/mce-test/lib/soft-inject.sh
6340ltp/testcases/mce-test/tools/Makefile
6341ltp/testcases/mce-test/tools/gcov_merge.py
6342ltp/testcases/mce-test/tools/grep_result.sh
6343ltp/testcases/mce-test/tools/mce_shell.sh
6344ltp/testcases/mce-test/tools/scov_merge.py
6345ltp/testcases/mce-test/tsrc/Makefile
6346ltp/testcases/mce-test/tsrc/README
6347ltp/testcases/mce-test/tsrc/tcases.c
6348ltp/testcases/mce-test/tsrc/tinjpage-working.c
6349ltp/testcases/mce-test/tsrc/tinjpage.c
6350ltp/testcases/mce-test/tsrc/tkillpoison.c
6351ltp/testcases/mce-test/tsrc/tring.c
6352ltp/testcases/mce-test/tsrc/ttable.c
6353ltp/testcases/mce-test/tsrc/kinclude/README
6354ltp/testcases/mce-test/tsrc/kinclude/linux/debugfs.h
6355ltp/testcases/mce-test/tsrc/kinclude/linux/fs.h
6356ltp/testcases/mce-test/tsrc/kinclude/linux/init.h
6357ltp/testcases/mce-test/tsrc/kinclude/linux/percpu.h
6358ltp/testcases/mce-test/tsrc/kinclude/linux/seq_file.h
6359ltp/testcases/mce-test/tsrc/kinclude/linux/sysdev.h
6360
636144) Log Message:
6362fix for file_test for systems without rpm installed: Here's the fixed version, forgot I needed to redo these...If you run file_test.sh on a system without rpm installed, it should return tconf instead of tfail. Signed-off-by: Paul Larson <paul.larson@canonical.com>.
6363
6364Modified Files:
6365ltp/testcases/commands/ade/file/file_test.sh
6366
636745) Log Message:
6368fix mail_tests for systems without mail installed: mail_tests should return tconf instead of tfail if mail is not installed. Signed-off-by: Paul Larson <paul.larson@canonical.com>.
6369
6370Modified Files:
6371ltp/testcases/commands/mail/mail_tests.sh
6372
637346) Log Message:
6374cron tests: autodetect crond vs. cron: The cron tests check for Red Hat to decide whether to use /etc/init.d/crond or /etc/init.d/cron. This fails on other distros that use crond, e.g. on Yellow Dog Linux. Replace the distro test by an actual file existence test, as is done in testcases/kdump/runkdump.sh. Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
6375
6376Modified Files:
6377ltp/testcases/commands/cron/cron02
6378ltp/testcases/commands/cron/cron03
6379
638047) Log Message:
6381Spelling fixes: commad => command: Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
6382
6383Modified Files:
6384ltp/ChangeLog
6385ltp/testcases/commands/ade/file/file_test.sh
6386ltp/testcases/commands/eject/eject-tests.sh
6387ltp/testcases/open_hpi_testsuite/plugins/ilo2_ribcl/ilo2_ribcl_reset.c
6388ltp/tools/mkrootfs/mkrootfs
6389
639048) Log Message:
6391Spelling fixes: exectue => execute: Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
6392
6393Modified Files:
6394ltp/testcases/commands/at/at_allow01
6395ltp/testcases/commands/at/at_deny01
6396ltp/testcases/commands/cron/cron_allow01
6397ltp/testcases/commands/cron/cron_deny01
6398
639949) Log Message:
6400Spelling fixes: brok -> broke: Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
6401
6402Modified Files:
6403ltp/testcases/commands/ade/file/file_test.sh
6404
640550) Log Message:
6406Patch to include workload for consolidation verification: Modified to pass workload as a parameter for cpu cosolidation verifcation function. This is required to verify cpu consolidation on Hypre threaded system for kernbench workload. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
6407
6408Modified Files:
6409ltp/testcases/kernel/power_management/cpu_consolidation.py
6410
641151) Log Message:
6412Patch to get max sched mc & smt values based on kernel version: Replaces shell function with C functions to get max sched_mc & sched_smt value. Since this uses LTP libraray function to analyze kernel version maintenence of the code will be easier. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
6413
6414Added Files:
6415ltp/testcases/kernel/power_management/get_sched_values.c
6416
641752) Log Message:
6418Patch for PM Master script to integrate new testcases: Modified Master script of power management testcases to include new test case and to increase test coverage on system which is not multi core but hyper threaded. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
6419
6420Modified Files:
6421ltp/testcases/kernel/power_management/runpwtests.sh
6422
642353) Log Message:
6424New & modified reusable functions for new & existing testcases: Implemente reusable functions to learn system architecture before executing architecture specific testcases. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
6425
6426Modified Files:
6427ltp/testcases/kernel/power_management/pm_include.sh
6428
642954) Log Message:
6430Patch to fix make install issue in ebizzy: install: was missing in Makefile of ebizzy, hence make install was throwing error. This patch will fix make install error. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
6431
6432Modified Files:
6433ltp/utils/benchmark/ebizzy-0.3/Makefile
6434
643555) Log Message:
6436New testcase to test timer_migration interface: This is the new tescase to test timer migration interface. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
6437
6438Added Files:
6439ltp/testcases/kernel/power_management/test_timer_migration.sh
6440
644156) Log Message:
6442Patch to fix cpu consolidation failure for kernbench on HT system: Threshold and validation functions modified for testcases run on HT systems. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
6443
6444Modified Files:
6445ltp/testcases/kernel/power_management/lib/sched_mc.py
6446
644757) Log Message:
6448Patch for PM makefile for new testcases & fix test_sched_smt integration issue: Patch to integrate test_sched_smt and timer_migration testcase to LTP. Also intergrates the new file get_sched_value to LTP. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
6449
6450Modified Files:
6451ltp/testcases/kernel/power_management/Makefile
6452
645358) Log Message:
6454Patch to fix kernbench integration issue: Kernbench script's mode was not getting modified to executable as 'utils install' was missing in LTP Makefile. Hence this patch fixes this issue. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
6455
6456Modified Files:
6457ltp/Makefile
6458
645959) Log Message:
6460FYI -- there's already one change. The value of the MADV_POISON injection interface has changed in linux-next (12->100). That's fixed in the git tree now. "Kleen, Andi" <andi.kleen@intel.com>.
6461
6462Modified Files:
6463ltp/testcases/mce-test/tsrc/tinjpage-working.c
6464ltp/testcases/mce-test/tsrc/tinjpage.c
6465
646660) Log Message:
6467Check unshare Function: This patch set fixes several problems for unshare tests. The first one is to add a build-time checking for unshare function. The second one is to fix unshare01 test,
6468* deal with no unshare implementation in both glibc and kernel.
6469* simplify logic.
6470* fix coding style.
6471The final one is to fix unshare02 test,
6472* deal with no unshare implementation in both glibc and kernel.
6473* fix an incorrect expected result and simplify logic.
6474* fix coding style.
6475Signed-off-by: CAI Qian <caiqian@cclom.cn>.
6476
6477Modified Files:
6478ltp/configure.ac
6479Added Files:
6480ltp/m4/ltp-unshare.m4
6481
648261) Log Message:
6483Fix unshare01: v3: simplify reporting by using TERRNO. v2: remove unneeded linux_syscall_numbers.h and simplify the checking of errno according to Mike's suggestion. When no unshare function found during the build-time checking or the kernel returns ENOSYS, it reports TCONF. It also simplify logic a little bit and fix some coding style issues. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
6484
6485Modified Files:
6486ltp/testcases/kernel/syscalls/unshare/unshare01.c
6487
648862) Log Message:
6489Fix unshare02: v3: simplify reporting by using TERRNO. v2: remove unneeded linux_syscall_numbers.h and simplify the checking of errno according to Mike's suggestion. When no unshare function found during the build-time checking or the kernel returns ENOSYS, it reports TCONF. It also simplify logic a little bit and fix some coding style issues. In addition, the original test expects the following call to return 0, TEST_RETURN = unshare(-1); and checking TEST_ERRNO for errors. Those look like incorrect, since "-1" looks like an invalid flag, and TEST_ERRNO does not set to errno from the syscall. It has been modified to expect, TEST_RETURN = -1; errno = EINVAL; Signed-off-by: CAI Qian <caiqian@cclom.cn>.
6490
6491Modified Files:
6492ltp/testcases/kernel/syscalls/unshare/unshare02.c
6493
649463) Log Message:
6495Bug in memory controller test - memctl test #4: When running the Memory Controller test # 4, I'm seeing this behavior below.
6496TEST 4: MEMORY CONTROLLER TESTING
6497RUNNING SETUP.....
6498TEST STARTED: Please avoid using system while this test executes /mnt/tests/kernel/distribution/ltp/20090731/ltp-full-20090731/testcases/bin/run_memctl_test.sh:
6499line 327: [: 62955520: unary operator expected
6500TINFO Memory Resource Controller: stat check test fails in first run /mnt/tests/kernel/distribution/ltp/20090731/ltp-full-20090731/testcases/bin/run_memctl_test.sh:
6501line 364: [: 78704640: unary operator expected
6502TFAIL Memory Resource Controller: stat check test FAILED *** infinite loop
6503here, script exists memctl_test01 remains running ***
6504^Cincrementing stop
6505The bash error is due to the 'grep -w "active"' not matching anything so one of the variables isn't getting set like it is supposed to. I believe the test was written with an old version of the memory controller what put a field called memory.stat.active in the file memory.stat. The current memory controller I am testing appears to have replaced this field with "rss". There are fields showing anonymous and file backed pages in memory.stat, but I don't think they are ever going to match the memory.usage.in.bytes the test is looking for. Rss always matches and I believe that is what we should update the check in the test to look for. The attached patch fixes test #4 to compare memory.usage.in.bytes with rss. Signed-off-by: Mike Gahagan <mgahagan@redhat.com>.
6506
6507Modified Files:
6508ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh
6509
651064) Log Message:
6511Add support for long options: Incorporating existing tests (like pthread_cond_many) may require support for long options if the existing arguments are to remain supported. This patch adds support for long options, while keeping the default of only short options in place. long opts MUST have an equivalent short opt so as to not require changing (and complicating) the parse_arg signature. This patch tests for this in the rt_init routine.
6512Signed-off-by: Darren Hart <dvhltc@us.ibm.com>,
6513Acked-by: Vernon Mauery <vernux@us.ibm.com>,
6514
6515Modified Files:
6516ltp/testcases/realtime/include/librttest.h
6517ltp/testcases/realtime/lib/librttest.c
6518
651965) Log Message:
6520Use librttest arg parsing and init_pi_mutex: This patch converts pthread_cond_many to use the librttest infrastructure for argument parsing and mutex initialization. The default behavior of the test changes from using a non-pi mutex to a pi mutex. This is because -p defaults to 1 in librttest. We could update run.sh with -p0, but I feel inside a realtime testsuite this test should be using PI mutexes anyway.
6521Signed-off-by: Darren Hart <dvhltc@us.ibm.com>,
6522Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
6523CC: Paul McKenney <paulmck@linux.vnet.ibm.com>,
6524
6525Modified Files:
6526ltp/testcases/realtime/perf/latency/pthread_cond_many.c
6527ltp/testcases/realtime/perf/latency/run.sh
6528
652966) Log Message:
6530prio-wake: Allow for optional locking prior to broadcast: Allow the user to decide if the mutex should be held prior to calling pthread_cond_broadcast(). Default remains the same. Tested with and without the argument as well as with both 0 and 1 passed to the argument. Values other than 0 and 1 will result in locking the mutex.
6531Signed-off-by: Darren Hart <dvhltc@us.ibm.com>,
6532Acked-By: Dinakar Guniguntala <dino@in.ibm.com>,
6533Acked-by: Vernon Mauery <vernux@us.ibm.com>,
6534Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
6535
6536Modified Files:
6537ltp/testcases/realtime/func/prio-wake/prio-wake.c
6538
653967) Log Message:
6540prio-wake: Enable using more than 95 threads: prio-wake will currently spew pthread errors on systems with more than 95 CPUS, or if an -n value > 95 is specified on the command line. To avoid this, spread threads out equally over the priorities by calculated the number of threads per priority. Tested with all pathological numbers (i.e. mod=0 mod=1, etc) of threads. Ran 10000 times in parallel. Confirmed failure continues to exist without requeue PI (as it should) and success is seen with requeue PI (as it should be).
6541Signed-off-by: Darren Hart <dvhltc@us.ibm.com>,
6542Acked-By: Dinakar Guniguntala <dino@in.ibm.com>,
6543Acked-by: Vernon Mauery <vernux@us.ibm.com>,
6544Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
6545
6546Modified Files:
6547ltp/testcases/realtime/func/prio-wake/prio-wake.c
6548
654968) Log Message:
6550smt_smp_ affinity test case is passing on Fedora but fails on Ubuntu for the same H/W.On Ubuntu system, after doing strace i observed that system call sched_getaffinity was returning -1 [ERROR:EINVAL] due to second argument. sched_getaffinity(pid, sizeof(unsigned int), &mask1). Please find attached herewith the patch which fixes the issue. Signed-off-by: Rohit Verma <rohit170309@gmail.com>.
6551
6552Modified Files:
6553ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
6554
655569) Log Message:
6556Add new testcases for cgroup: We has created some testcases for cgroup in the last year. There are total 194 testcases that have been added. These testcases contain the basis operation test, part functionality test and stress test of cgroup. How to run this test: # runltp -f controllers. Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>.
6557
6558Modified Files:
6559ltp/runtest/controllers
6560ltp/testcases/kernel/controllers/Makefile
6561Added Files:
6562ltp/testcases/kernel/controllers/cgroup_fj/Makefile
6563ltp/testcases/kernel/controllers/cgroup_fj/README
6564ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_function.sh
6565ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_function2.sh
6566ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_proc.c
6567ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_release_agent
6568ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_stress.sh
6569ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_testcases
6570ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_utility.sh
6571ltp/testcases/kernel/controllers/cgroup_fj/run_cgroup_test_fj.sh
6572
657370) Log Message:
6574CPU Accounting Controller test case for LTP: I have developed a testcase for CPU Accounting Controller which is used to group tasks using cgroups and account the CPU usage of these groups of tasks. here is the update cpuaccounting controller patch, in which I have modified it as per the earlier coments, please review this patch and let me know if it needs any more changes. I am pasting the LOG also here for reveiwing it. Signed-off-by: Duddu Rajasekhar<rajduddu@in.ibm.com>.
6575
6576Modified Files:
6577ltp/testcases/kernel/controllers/Makefile
6578ltp/testcases/kernel/controllers/README
6579ltp/testcases/kernel/controllers/test_controllers.sh
6580Added Files:
6581ltp/runtest/cpuacct
6582ltp/testcases/kernel/controllers/cpuacct/Makefile
6583ltp/testcases/kernel/controllers/cpuacct/README
6584ltp/testcases/kernel/controllers/cpuacct/cpuacct_setup.sh
6585ltp/testcases/kernel/controllers/cpuacct/cpuacct_task01.c
6586ltp/testcases/kernel/controllers/cpuacct/cpuacct_testplan.txt
6587ltp/testcases/kernel/controllers/cpuacct/run_cpuacct_test.sh
6588
658971) Log Message:
6590NETNS: don't run sysfsview testcase: It can't pass right now, and leaves the system in a bad state on its inevitable failure. Leave the testcase there though since one day we will hopefully support it. Signed-off-by: Serge Hallyn <serge@us.ibm.com>.
6591
6592Modified File(s):
6593ltp/testcases/kernel/containers/netns/runnetnstest.sh
6594
659572) Log Message:
6596Let set_thread_area Choose either user_desc or modify_ldt_ldt_s: Old glibc (like in RHEL4) has modify_ldt_ldt_s instead of user_desc structure defined in asm/ldt.h. It should follow the example of modify_ldt test cases to choose the feasible structure based on build-time checking. Also, a new header file has been created to handle code duplication. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
6597
6598Modified Files:
6599ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area01.c
6600ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area02.c
6601Added Files:
6602ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area.h
6603
660473) Log Message:
6605Integrate Valgrind Memory Check Tool to LTP: Introducing and Integrating the Valgrind Memory Leak Check tools to LTP. This again is in line with the OLS 2009 paper where we proposed that memory leak check for LTP test cases will become part of LTP soon. Valgrind is one of the best Memory Leak Check tools available to the open source community and being widely used by many maintainers of Open Source Projects to regularly check the health of their code. On similar lines, we would like it to check the various dynamic issues related to Memory Leaks, Thread Concurrencies for the LTP tests so that we minimize those errors for the LTP tests. The following set of Patches will:
66061) Integrate within LTP infrastructure the use of VALGRIND tool,
66072) Internal check against unavailability of this tools on your machine,
66083) Running through runltp, the various:
6609 3.1) Memory Leak Checks,
6610 3.2) Thread Concurrency Checks,
6611on all LTP tests that the user intents to run/check,
66124) Comparisn of how a normal test run differs from the the test run through Valgrind, Now, you may ask the question why donB4t we use Valgrind independantly ? True, it can be done. But, it becomes more simple when we can ask runltp to do the job for us and remaining everything remains in LTP format. And, this is handy for test case developers who can do a quick check on the tests they have just developed. When you want to run your tests/sub-tests through Valgrind tool, what you have to just do is:
6613./runltp -f <your-command-file> -M [1,2,3]
6614CHECK_TYPE=1 => Full Memory Leak Check tracing children as well
6615CHECK_TYPE=2 => Thread Concurrency Check tracing children as well
6616CHECK_TYPE=3 => Full Memory Leak & Thread Concurrency Check tracing children as well
6617The above options in LTP will usher in better Test Case development. [PATCH 01/02] Create the necessary Interface with runltp: Introducing a new Option "-M" in LTP, which will take 1 argument of the type of Checks that you would need to do for the LTP tests. Even, if you would like to use these check options, it internally checks whether the desired tool is available on your machine. It goes ahead and then does the necessary checks on your tests. One limitation is that if you choose both the "Fault Injection" and "Memory Leak Checks" simultaneously, then "Memory Leak Checks" will not work, as we would not like to test how "Fault Injection" works when "Valgrind" is running. Signed-off-by: Subrata Modak<subrata@linux.vnet.ibm.com>.
6618
6619Modified Files:
6620ltp/runltp
6621
662274) Log Message:
6623Integrate Valgrind Memory Check Tool to LTP: Introducing and Integrating the Valgrind Memory Leak Check tools to LTP. This again is in line with the OLS 2009 paper where we proposed that memory leak check for LTP test cases will become part of LTP soon. Valgrind is one of the best Memory Leak Check tools available to the open source community and being widely used by many maintainers of Open Source Projects to regularly check the health of their code. On similar lines, we would like it to check the various dynamic issues related to Memory Leaks, Thread Concurrencies for the LTP tests so that we minimize those errors for the LTP tests. The following set of Patches will:
66241) Integrate within LTP infrastructure the use of VALGRIND tool,
66252) Internal check against unavailability of this tools on your machine,
66263) Running through runltp, the various:
6627 3.1) Memory Leak Checks,
6628 3.2) Thread Concurrency Checks,
6629on all LTP tests that the user intents to run/check,
66304) Comparisn of how a normal test run differs from the the test run through Valgrind, Now, you may ask the question why donB4t we use Valgrind independantly ? True, it can be done. But, it becomes more simple when we can ask runltp to do the job for us and remaining everything remains in LTP format. And, this is handy for test case developers who can do a quick check on the tests they have just developed. When you want to run your tests/sub-tests through Valgrind tool, what you have to just do is:
6631./runltp -f <your-command-file> -M [1,2,3]
6632CHECK_TYPE=1 => Full Memory Leak Check tracing children as well
6633CHECK_TYPE=2 => Thread Concurrency Check tracing children as well
6634CHECK_TYPE=3 => Full Memory Leak & Thread Concurrency Check tracing children as well
6635The above options in LTP will usher in better Test Case development. [PATCH 02/02] Script that will actually create the COMMAND File entries: This is again a simple perl file which takes the temporary COMMAND file generated by "runltp", parses it one line by line, and then recreates single or multiple entries which will contain instruction for "cmdline" to invoke the "Valgrind" tool in itś various forms:
6636 1) Full "Memory Leak Check",
6637 2) Full "Thread Concurrency Check",
6638 3) Both the above,
6639This has been written(code reused) from the "create_kernel_faults_in_loops_and_probability.pl", and works on the similar logic for creating "cmdline" entries in the temporary COMMAND file generated. Now, this increases Garrettś work again as he hates perl. I hope he will agree to work on this to convert to Shell Script ;-). Signed-off-by: Subrata Modak<subrata@linux.vnet.ibm.com>.
6640
6641Added Files:
6642ltp/tools/create_valgrind_check.pl
6643
664475) Log Message:
6645Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com> reported: undefined macro: _m4_divert_diversion: When trying to autoconfigure current LTP on YDL, I get an error:
6646# make autotools
6647 touch config.mk
6648 aclocal -I m4
6649 m4/ltp-unshare.m4:2: error: m4_defn: undefined macro: _m4_divert_diversion
6650 m4/ltp-unshare.m4:2: the top level
6651 autom4te: /usr/local/bin/m4 failed with exit status: 1
6652 aclocal: autom4te failed with exit status: 1
6653 make: *** [aclocal.m4] Error 1
6654Autoconf, automake, and m4 have been compiled from source, using the versions specified in INSTALL: (I'm seeing the same thing on stock Ubuntu 9.04, but that one has autoconf 2.63, and only automake 1.9.6 and m4 1.4.11.). I also tried installing the latest m4 (1.4.13), but that didn't help. I also tried installing the latest autoconf (2.64), but that failed even harder: Anyone with a clue?
6655Nicolas Joly <njoly@pasteur.fr> replied: This is a quoting problem ... The following patch should fix it. Signed-off-by: Nicolas Joly <njoly@pasteur.fr>.
6656
6657Modified File(s):
6658ltp/m4/ltp-unshare.m4
6659
666076) Log Message:
6661lcov: add exclusion markers. Users can exclude lines of code from coverage reports by adding keywords to the source code. Peter Oberparleiter <oberpapr@users.sourceforge.net>,
6662
6663Modified File(s):
6664ltp/utils/analysis/lcov/man/geninfo.1
6665ltp/utils/analysis/lcov/man/lcov.1
6666ltp/utils/analysis/lcov/bin/geninfo
6667ltp/utils/analysis/lcov/bin/lcov
6668
666977) Log Message:
6670lcov: fix help text typo. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
6671
6672Modified File(s):
6673ltp/utils/analysis/lcov/bin/geninfo
6674ltp/utils/analysis/lcov/bin/lcov
6675
667678) Log Message:
6677Spelling fixes: excute => execute: Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
6678
6679Modified Files:
6680ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
6681ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTenabled.c
6682ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTinterrupt.c
6683
668479) Log Message:
6685Spelling fixes: initalization => initialization: Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
6686
6687Modified Files:
6688ltp/testcases/network/nfsv4/locks/locktests.c
6689
669080) Log Message:
6691Matt Helsley <matthltc@us.ibm.com> reported: Looks like this should be 12. Why not just use the subsystem names both to iterate over and to print out? Then it will be a little clearer what test has[n't] passed. e.g.:
6692SUBSYSTEMS=( debug cpuset ns cpu cpuacct memory debug,debug freezer \
6693 devices nonexistent none all )
6694Then when you're running the test cases or printing usage you could do:
6695for SUBSYS in "${SUBSYSTEMS[@]}" ; do
6696 ...
6697done
6698Sadly I didn't have a close enough look at all of the code to tell if this is do-able. Is it? If you could similarly map the other numbers it may be easier to read the output and the code.
6699Shi Weihua <shiwh@cn.fujitsu.com> replied: Yes, here should be 12. Sorry for it. The following small patch fixed it. Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>. Thanks for your advice. Basically, I agree. But using strings to instead of number will need one or more weeks, I will do this improvement work base on August Release.
6700
6701Modified Files:
6702ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_function.sh
6703
670481) Log Message:
6705lcov: apply excluded lines also to function coverage data. Peter Oberparleiter <oberpapr@users.sourceforge.net>
6706
6707Modified File(s):
6708ltp/utils/analysis/lcov/bin/geninfo
6709
671082) Log Message:
6711LTP must be extracted to an accessible location: If extracted to /root and /root has permissions 750, the following tests will fail:
6712 - cron02: bash: /root/ltp-cvs/testcases/bin/cron_pos_tests.sh: Permission denied
6713 - cron_allow01: bash: /root/ltp-cvs/testcases/bin/cron_allow01: Permission denied
6714 bash: /root/ltp-cvs/testcases/bin/cron_allow01: Permission denied
6715 - cron_deny01: bash: /root/ltp-cvs/testcases/bin/cron_deny01: Permission denied
6716 bash: /root/ltp-cvs/testcases/bin/cron_deny01: Permission denied
6717 - su01: bash: /root/ltp-cvs/testcases/bin/su01_s1: Permission denied
6718Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
6719
6720Modified Files:
6721ltp/INSTALL
6722
672383) Log Message:
6724Annotate tst_*() helpers with __attribute__ ((format (printf, M, N))) (was: Re: [PATCH] quotactl01: Fix tst_resm() format causing crash): This bug encouraged me to add annotations to the test helpers that take printf()-style formats, cfr. the patch below. It causes a massive amount of compiler warnings, most of them caused by TEST_ERRNO being long. According to CVS history, both TEST_RETURN and TEST_ERRNO have been changed from int to long to accomodate 64-bit platforms, but to me the change of TEST_ERRNO looks bogus. As errno is int according to C99, TEST_ERRNO should actually be int too, right? Note that there are also a few other cases where integers are used on pointer type format specifiers. These will cause crashes when the code path is executed. Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
6725
6726Modified Files:
6727ltp/include/test.h
6728
672984) Log Message:
6730Fix mail_tests for systems without mail installed: Worse, as $MAIL_NOT_INSTALLED is always "0" or "1", -z always return false...`-z' tests for a string length of zero, not for a zero value, causing the test always to return false. Initialize $MAIL_NOT_INSTALLED to an empty string instead of a numerical zero to fix this. Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
6731
6732Modified Files:
6733ltp/testcases/commands/mail/mail_tests.sh
6734
673585) Log Message:
6736File: Autodetect RPM topdir: Query RPM for the location of the RPM topdir, instead of guessing, which failed on YDEL6 (/usr/src/yellowdog) and Debian/Ubuntu (/usr/src/rpm). Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
6737
6738Modified Files:
6739ltp/testcases/commands/ade/file/file_test.sh
6740
674186) Log Message:
6742To test ILB feature in Power management a set of testcases has been developed. These patches tests ILB with respect to different test variables sched_mc, sched_smt and workload. The patches sent has been tested on Quad core machine. New testcase to validate Ideal Load Balancer Functionality. By default sets sched_mc_power_savings & sched_smt_power savings to the value passed as argument and then triggers kernbench by pinning it to the CPUn. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
6743
6744Added Files:
6745ltp/testcases/kernel/power_management/ilb_test.py
6746
674787) Log Message:
6748To test ILB feature in Power management a set of testcases has been developed. These patches tests ILB with respect to different test variables sched_mc, sched_smt and workload. The patches sent has been tested on Quad core machine. [Patch 2/8] Power management master script modified to integrate ILB testcase: Power management master script modified to integrate ILB testcases. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
6749
6750Modified Files:
6751ltp/testcases/kernel/power_management/runpwtests.sh
6752
675388) Log Message:
6754To test ILB feature in Power management a set of testcases has been developed. These patches tests ILB with respect to different test variables sched_mc, sched_smt and workload. The patches sent has been tested on Quad core machine. [Patch 3/8] Patch to integrate ILB testcase to LTP: Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
6755
6756Modified Files:
6757ltp/testcases/kernel/power_management/Makefile
6758
675989) Log Message:
6760To test ILB feature in Power management a set of testcases has been developed. These patches tests ILB with respect to different test variables sched_mc, sched_smt and workload. The patches sent has been tested on Quad core machine. [Patch 4/8] Addional new reusable functions for ILB testing: Developed new functions to support ILB test execution and result verification. Minimal changes has been done for exisitng function to support ILB test execution. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
6761
6762Modified Files:
6763ltp/testcases/kernel/power_management/lib/sched_mc.py
6764
676590) Log Message:
6766To test ILB feature in Power management a set of testcases has been developed. These patches tests ILB with respect to different test variables sched_mc, sched_smt and workload. The patches sent has been tested on Quad core machine. [Patch 5/8] Modified library functions based on review comments: Incorporated Garrett Cooper's comments & hence modified code. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
6767
6768Modified Files:
6769ltp/testcases/kernel/power_management/pm_include.sh
6770
677191) Log Message:
6772To test ILB feature in Power management a set of testcases has been developed. These patches tests ILB with respect to different test variables sched_mc, sched_smt and workload. The patches sent has been tested on Quad core machine. [Patch 6/8] Included new function to check feature versus kernel version. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
6773
6774Modified Files:
6775ltp/testcases/kernel/power_management/check_kv_arch.c
6776
677792) Log Message:
6778To test ILB feature in Power management a set of testcases has been developed. These patches tests ILB with respect to different test variables sched_mc, sched_smt and workload. The patches sent has been tested on Quad core machine. [Patch 7/8] Patch for cpu_consolidation to incorporate changes in reusable function. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
6779
6780Modified Files:
6781ltp/testcases/kernel/power_management/cpu_consolidation.py
6782
678393) Log Message:
6784To test ILB feature in Power management a set of testcases has been developed. These patches tests ILB with respect to different test variables sched_mc, sched_smt and workload. The patches sent has been tested on Quad core machine. [Patch 8/8]Patch to modify Readme file as new functionality testcase is integrated. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
6785
6786Modified Files:
6787ltp/testcases/kernel/power_management/README
6788
678994) Log Message:
6790sched_cli_serv: Wait a bit before trying to connect: The sched_cli_serv test launches the server in the background and expects the client to be able to connect to it immediately. Depending on (earlier) system load, that may fail. Wait a bit before starting the client. Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
6791
6792Modified Files:
6793ltp/testcases/kernel/sched/clisrv/run_sched_cliserv.sh
6794
679595) Log Message:
6796This problem has been forgotten for some time but it still makes trouble with too strict buildsystems. See attached patch that also fixes minor style problems. Signed-off-by: chrubis@suse.cz.
6797
6798Modified Files:
6799ltp/testcases/kernel/io/aio/aio01/aio01.c
6800
680196) Log Message:
6802Add autoconf tests for taskstats members not present on older kernels: The autoconf part is okay, but getdelays.c needs some more #ifdef HAVE_LINUX_CGROUPSTAT_H to build correctly on all I have here. Patch attached, however it may need minor cleanups. Signed-off-by: Cyril Hrubis <chrubis@suse.cz>.
6803
6804Modified Files:
6805ltp/testcases/kernel/controllers/cgroup/getdelays.c
6806
subrata_modak0d8a2d72009-07-31 06:36:55 +00006807LTP-20090731
6808
68091) Log Message:
6810I have noticed failure under open_posix_testsuite for mq_unlink/speculative/7-2.c and fixed. After changing the uninitialized to initialized char array of mqname[] test case got PASSED. I have attached patch and below. Please review the same. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com >.
6811
6812Modified File(s):
6813ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_unlink/speculative/7-2.c
6814
68152) Log Message:
6816It looks like the io_*.sh files are now not needed since the test source has been modified to check for an autoconf definition. This patch modifies the syscalls runtest file to call those test directly. (io_cancel, io_destroy01, io_getevents01, io_setup01, io_submit01). As the scripts are not needed any more, can we remove the following?
6817ltp/testcases/kernel/syscalls/io_cancel01.sh
6818ltp/testcases/kernel/syscalls/io_destroy01.sh
6819ltp/testcases/kernel/syscalls/io_getevents0101.sh
6820ltp/testcases/kernel/syscalls/io_setup01.sh
6821ltp/testcases/kernel/syscalls/io_submit01.sh
6822These scripts were not being copied into testcases/bin anyway and so AFAIK, were not being run correctly by pan anyway. Signed-off-by: Henry Yei <hyei@mvista.com>.
6823
6824Modified Files:
6825ltp/runtest/syscalls
6826
68273) Log Message:
6828Fix eventfd2_03 build failure on powerpc architecture. I've found a failure when building ltp-full-20090630 on powerpc:
6829eventfd2_03.c:48:2: error: #error Cannot detect your architecture!
6830eventfd2_03.c: In function ‘eventfd2’:
6831eventfd2_03.c:54: error: ‘__NR_eventfd2’ undeclared (first use in this function)
6832eventfd2_03.c:54: error: (Each undeclared identifier is reported only once
6833eventfd2_03.c:54: error: for each function it appears in.)
6834eventfd2_03.c: In function ‘main’:
6835eventfd2_03.c:129: warning: implicit declaration of function ‘waitpid’
6836This patch fixes the failure, the test program identifier and adds a kernel version check. Signed-off-by Lucio Correia <ljhc@br.ibm.com>.
6837
6838Modified Files:
6839ltp/testcases/kernel/include/powerpc.in
6840ltp/testcases/kernel/include/powerpc64.in
6841ltp/testcases/kernel/syscalls/eventfd2/eventfd2_03.c
6842
68434) Log Message:
6844netns: Report version of iproute2 tools in ver_linux: Report the version of the ip route tools in ver_linux with ip -V. The version is important to the netns testcases for example. Since it would be useful for other testcases add it to the ver_linux script. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>.
6845
6846Modified Files:
6847ltp/ver_linux
6848
68495) Log Message:
6850netns: Add ip tools check to netns tests: Use ip -V to exclude the network namespace testcases since they require version ("snapshot") ss080725 or higher to set the network namespace of interfaces used for testing. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>.
6851
6852Modified Files:
6853ltp/testcases/kernel/containers/netns/runnetnstest.sh
6854
68556) Log Message:
6856Fix Security/Filecaps Build failure: inh_capped.c:70: error: too many arguments to function ‘tst_exit’. Signed-off-by : Sachin Sant <sachinp@in.ibm.com>.
6857
6858Modified Files:
6859ltp/testcases/kernel/security/filecaps/inh_capped.c
6860ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
6861
68627) Log Message:
6863I have divided rt_sigaction01.c test case in to three test cases
68641. rt_sigaction01.c (Functionality)
68652. rt_sigaction02.c (EFAULT)
68663. rt_sigaction03.c (EINVAL)
6867In these test cases rt_sigaction use signal number from SIGRTMIN (34) to SIGRTMAX (64).The Real Time (RT) signals will start from 34 to 64 as per signal.h because sigaction is testing from 1 to 30 signals I hope. If you want to test 1 to 64 signals by rt_sigaction signal number 9 and 19 i.e SIGKILL and SIGTERM will FAIL, because as per Specifications we should not use SIGKILL and SIGTERM signals with rt_sigaction/sigaction. long sys_rt_sigaction (int sig, const struct sigaction *act, struct sigaction *oact, size_t sigsetsize). SIGSETSIZE is different for different architectures that is taken care for ARM, PowerPC, X86 and MIPS in this patch. Subrata, Coding style is not as LTP, I did not get much time to fix this. If you are using any indent for LTP, please share I will use those script to fix coding style. If any body is interested to fix coding style issue please welcome... :-). I have attached fix patch and below. Please review the same.
6868/*******************************************************/
6869Test Start Time: Fri Jul 3 07:52:04 2009
6870-----------------------------------------
6871Testcase Result Exit Value
6872-------- ------ ----------
6873rt_sigaction01 PASS 0
6874rt_sigaction02 PASS 0
6875rt_sigaction03 PASS 0
6876-----------------------------------------------
6877Total Tests: 3
6878Total Failures: 0
6879Kernel Version: 2.6.23.17-alp_nl-pc-g56b4520c-dirty
6880Machine Architecture: i686
6881Hostname: 43.88.101.228
6882************************************************************/
6883Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com >.
6884
6885Modified Files:
6886ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
6887Added Files:
6888ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction02.c
6889ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction03.c
6890
68918) Log Message:
6892cgroups: conditionally enable building cgroup tests: controllers tests gets included into default ltp build if "/proc/cgroup" exists. It stops the ltp build in realtime kernel environment where kernel is new and supports cgroups, but necessary file "linux/cgroupstats.h" may not exist in the base OS (like RHEL5.3). So configure command enables the build, but actual build fails, due to missing header file. Below patch proposes new symbol LTP_CHECK_CGROUPSTATS to check for header file "linux/cgroupstats.h" and include controllers in the list of tests to build. Tested the patch in non-RT as well as RT environment for the changes. Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>.
6893
6894Modified Files:
6895ltp/configure.ac
6896ltp/testcases/kernel/Makefile
6897Added Files:
6898ltp/m4/ltp-cgroupstats.m4
6899
69009) Log Message:
6901Fix failures of the clock_nanosleep01 test: The failures were caused by strange interpretation of POSIX by the test:
6902 - POSIX says CLOCK_THREAD_CPUTIME_ID is an invalid value for the clock_id parameter, and results in an EINVAL,
6903 - POSIX doesn't specify that the remaining time should be set in any way (eg. zeroed) on successful completion,
6904Also, the test deletes some of the superfluous uses of the TEST macro. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
6905
6906Modified Files:
6907ltp/testcases/kernel/syscalls/clock_nanosleep/clock_nanosleep01.c
6908
690910) Log Message:
6910Here is the patch to remove the unneeded scripts for the io_* tests, which should be used in conjunction with the previous patch for the syscalls patch. Signed-off-by: Henry Yei <hyei@mvista.com>.
6911
6912Removed Files:
6913ltp/testcases/kernel/syscalls/io_cancel/run-io_cancel.sh
6914ltp/testcases/kernel/syscalls/io_destroy/run-io_destroy.sh
6915ltp/testcases/kernel/syscalls/io_getevents/run-io_getevents.sh
6916ltp/testcases/kernel/syscalls/io_setup/run-io_setup.sh
6917ltp/testcases/kernel/syscalls/io_submit/run-io_submit.sh
6918
691911) Log Message:
6920ballista should clean out all generated binaries. A few generated files weren't being pruned with clean (blexer, bparser). This patch fixes that. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
6921
6922Modified Files:
6923ltp/testcases/ballista/ballista/Makefile
6924
692512) Log Message:
6926Make IDcheck.sh DESTDIR aware and less strict: The end goal of this patch is to make IDcheck.sh more rootfs- / cross- compilation friendly, such that it can be run from the primary compile instance, and instead of attempting to manipulate the target system data, manipulate the sys-root / rootfs data through the use of DESTDIR and by relaxing certain checks. Most of the checks were unnecessary anyhow (am i root?), etc and can be easily remedied by just relying on the other checks made by touch(1)'ing files and the post-process operation, as ENOPERM will be returned if one cannot access the configuration file of interest. Also, use awk for all operations instead of grep because it will reduces the potential for random failures when dealing with /etc/group and /etc/passwd files, and we can switch over to one subroutine instead of multiple subroutines for checks. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
6927
6928Modified Files:
6929ltp/IDcheck.sh
6930
693113) Log Message:
6932Missing limits.h include and test.h style in system_specific_process_info.c: 1. test.h is in .../include/. Thus #include should be #include "test.h", not #include <test.h>. 2. limits.h should be explicitly stated because certain constants are used in system_specific_process_info.c (SHRT_MAX for instance). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
6933
6934Modified Files:
6935ltp/lib/system_specific_process_info.c
6936
693714) Log Message:
6938realtime: fix parameter name clash in pi-test7 due to memlock option added: Below patch just renames the parameter name for number of mid priority threads in pi-test7 from -m to -x. Original one clashes with our common memlock option used across all RT tests. Also, pi-test7 is already disabled in our default run profile, so this patch can silently update the test without any impact on any other test. Testing Informations: Tested pi-test7 binary with the patch for the changes. Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>.
6939
6940Modified Files:
6941ltp/testcases/realtime/func/pi-tests/testpi-7.c
6942
694315) Log Message:
6944realtime: Fix the pass criterion of pi_perf test case: The pass criterion in pi_perf test case is wrong. It compares the minimum amount of time taken by the low priority thread with the maximum amount of time taken by the high priority thread to calculate the PI delay. Obviously, these min and max don't necessarily happen in the same iteration, resulting in a number of false failures. The correct way is to compare the time taken by low and high priority threads in each iteration and then find the maximum delay experienced by high priority thread across the iterations. This patch implements the change. Additionally, this patch removes lock_wait_dat array, which is not needed anymore as well as makes a couple of messages easier to understand. This patch changes the messages displayed by this test case slightly. They look like the following now:
6945Low prio thread started
6946High prio thread started
6947Busy 0 started
6948Busy 1 started
6949Busy 2 started
6950Busy 3 started
6951Time taken for high prio thread to get the lock once released by low prio thread
6952Min delay = 10 us
6953Max delay = 36 us
6954Average delay = 17.06 us
6955Standard Deviation = 8.11 us
6956Quantiles:
695799.0% < 36
6958Criteria: High prio lock wait time < (Low prio lock held time + 200 us)
6959Result: PASS
6960I have tested this by running 1000 iterations of pi_perf test on a couple of machines. Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>.
6961
6962Modified Files:
6963ltp/testcases/realtime/func/pi_perf/pi_perf.c
6964
696516) Log Message:
6966ltp-posix-mmap_18-1.c: I have noticed FAIL and fixed mmap/18-1.c under open posix testsuite. I have fixed this test case by changing the seteuid() from root to non-root. To get resource limit setrlimit(). STEPS: mmap: EAGAIN: Lock all the memory by mlockall(). Set resource limit setrlimit(). Change the user to non-root then only setrmilit is applicable. I have attached the patch and below. Please review the same.
6967/*****************************************************************/
6968[mmap]# ./18-1.test
6969Test Pass: mmap/18-1.c Get EAGAIN: Resource temporarily unavailable
6970/*****************************************************************/
6971Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.
6972
6973Modified Files:
6974ltp/testcases/open_posix_testsuite/conformance/interfaces/mmap/18-1.c
6975
697617) Log Message:
6977Add autoconf tests for taskstats members not present on older kernels: This patch adds autoconf checks for some build failures reported by Cyril Hrubis. Please note I have not tested this on an old kernel. Also, it corrects the names of the preprocessor macros defined by autoconf. The remaining issue (the cgroupstats.h file) should be solved using the autoconf test that was committed recently. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
6978
6979Modified Files:
6980ltp/include/config.h.default
6981ltp/m4/ltp-taskstats.m4
6982ltp/testcases/kernel/controllers/cgroup/getdelays.c
6983
698418) Log Message:
6985This is v4l-test 0.16 for LTP. Changes: Iterate through all available inputs in VIDIOC_G_STD and VIDIOC_S_STD test cases. Signed-off-by: Márton Németh <nm127@freemail.hu>.
6986
6987Modified Files:
6988ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
6989ltp/testcases/kernel/device-drivers/v4l/user_space/README
6990ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
6991ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
6992ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_show.c
6993ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_show.h
6994ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
6995Added Files:
6996ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_foreach.c
6997ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_foreach.h
6998
699919) Log Message:
7000Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>, "Serge E. Hallyn" <serue@us.ibm.com> & "M. Mohan Kumar" <mohan@in.ibm.com> wanted to get this removed.
7001
7002Removed Files:
7003ltp/testcases/kernel/containers/pidns/pidns14.c
7004
700520) Log Message:
7006Fix some bashisms: this patch reflects the comments by various people to the previous versions. It uses "+=1" instead of postincrement because of dash, ['s boolean expressions, printf for the formatting. I've left the unzip pushd/popd and the signal names issue completely. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
7007
7008Modified Files:
7009ltp/runalltests.sh ltp/testcases/commands/cron/cron02
7010ltp/testcases/commands/cron/cron03
7011ltp/testcases/commands/cron/cron_allow01
7012ltp/testcases/commands/cron/cron_deny01
7013ltp/testcases/commands/su/su01
7014ltp/testcases/kernel/containers/netns/child.sh
7015ltp/testcases/kernel/containers/netns/child_1.sh
7016ltp/testcases/kernel/containers/netns/childipv6.sh
7017ltp/testcases/kernel/containers/netns/childns.sh
7018ltp/testcases/kernel/containers/netns/delchild.sh
7019ltp/testcases/kernel/containers/netns/par_ftp.sh
7020ltp/testcases/kernel/containers/netns/parent.sh
7021ltp/testcases/kernel/containers/netns/parent_1.sh
7022ltp/testcases/kernel/containers/netns/parent_2.sh
7023ltp/testcases/kernel/containers/netns/parentns.sh
7024ltp/testcases/kernel/containers/netns/paripv6.sh
7025ltp/testcases/kernel/containers/netns/rename_net.sh
7026ltp/testcases/kernel/power_management/runpwtests.sh
7027ltp/testcases/kernel/sched/hyperthreading/ht_enabled/smt_smp_enabled.sh
7028ltp/testcases/kernel/syscalls/ioctl/test_ioctl
7029ltp/testcases/misc/tcore_patch_test_suites/tcore.sh
7030ltp/testcases/network/iproute/ip_tests.sh
7031ltp/testcases/network/nfs/nfs03/nfs03
7032
703321) Log Message:
7034Addition of TOMOYO Security Tests to LTP. Contributed by Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>.
7035
7036Added Files:
7037ltp/testcases/kernel/security/tomoyo/Makefile
7038ltp/testcases/kernel/security/tomoyo/README
7039ltp/testcases/kernel/security/tomoyo/include.h
7040ltp/testcases/kernel/security/tomoyo/newns.c
7041ltp/testcases/kernel/security/tomoyo/testall.sh
7042ltp/testcases/kernel/security/tomoyo/tomoyo_file_test.c
7043
704422) Log Message:
7045Here is a patch for utimensat_test.sh to change the hardcoded tmp directory to use the LTP variable TMPDIR which may bet set by the user to point to other than /tmp. Signed-off-by: Henry Yei <hyei@mvista.com>.
7046
7047Modified Files:
7048ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
7049
705023) Log Message:
7051Whenever system called utimes, the error message returned was EINVAL, because the member variable of struct timeval was not initialized, so initialize it. Signed-off-by: WangYong <wangyong2009@cn.fujitsu.com>.
7052
7053Modified Files:
7054ltp/testcases/kernel/syscalls/utimes/utimes01.c
7055
705624) Log Message:
7057Add some more documentation. Signed-off-by: Praveen <praveen@primesoftsolutionsinc.com>.
7058
7059Modified Files:
7060ltp/testcases/commands/ade/file/file_test.sh
7061
706225)Log Message:
7063This changeset does the following:
7064IDcheck.sh:
70651. Fixes the DESTDIR != [ "", "/" ] behavior.
70662. Spew out less awk errors if files don't exist by instead short-circuiting the logic to detect whether or not the file exists in the fe subroutine.
7067Makefile:
7068This adds SKIP_IDCHECK behavior, by request of Michal <michal.simek@petalogix.com>, so it's no longer required for make install, and can be disabled by entering specifying the variable SKIP_IDCHECK=1 when calling make install, e.g...
7069make \
7070[make-options-and-variables] \
7071SKIP_IDCHECK=1 \
7072install
7073Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
7074Tested-by Michal Simek <michal.simek@petalogix.com>
7075
7076Modified File(s):
7077ltp/Makefile
7078ltp/IDcheck.sh
7079
708026)Log Message:
7081Fix the amd64 compile as discussed on the list because of assumptions made on syscall size. This doesn't fix the runtime issue with segfaulting at the end of the test on amd64. Please see the thread titled `Compile failure with rt_sigaction on amd64'.
7082
7083Modified File(s):
7084ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
7085ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction02.c
7086
708727)Log Message:
7088Accidentally committed the commented line under test that causes the segfault :\.
7089
7090Modified File(s):
7091ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
7092
709328)Log Message:
7094Original message from Shi Weihua <shiwh@cn.fujitsu.com>: In case cpuset, the file cpuset_syscall_test.o was not deleted after "make clean". This change is a modified version of the original patch submitted.
7095
7096Modified File(s):
7097ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
7098
709929)Log Message:
7100Previous `fix' wasn't correct. Fix similar to way noted by Shi Weihua <shiwh@cn.fujitsu.com>.
7101
7102Modified File(s):
7103ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
7104
710530) Log Message:
7106This patch fixes the following build error on mips, mips-el toolchain: "runcc.a: could not read symbols: Archive has no index; run ranlib to add one." Signed-off-by: Henry Yei <hyei@mvista.com>. Take the existing patch provided by Henry Yei in the email thread, `[LTP] [PATCH] network/lb6/Makefile, mips, mips-el toolchain needs explicit RANLIB call to build', and modify slightly to allow for improved cross-compilation. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
7107
7108Modified File(s):
7109ltp/testcases/network/lib6/Makefile
7110
711131) Log Message:
7112Extend the test result to a bit field so we can extend the output further. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
7113
7114Modified File(s):
7115ltp/include/test.h
7116ltp/lib/tst_res.c
7117
711832) Log Message:
7119Convert errno handling to new tst errno helpers. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
7120
7121Modified File(s):
7122ltp/testcases/kernel/syscalls/mmap/mmap09.c
7123
712433) Log Message:
7125There is no point in having an empty arch .in file. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
7126
7127Removed File(s):
7128ltp/testcases/kernel/include/microblaze.in
7129
713034) Log Message:
7131Move leading __NR_ to script to make all the .in files simpler. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
7132
7133Modified File(s):
7134ltp/testcases/kernel/include/arm.in
7135ltp/testcases/kernel/include/hppa.in
7136ltp/testcases/kernel/include/i386.in
7137ltp/testcases/kernel/include/ia64.in
7138ltp/testcases/kernel/include/powerpc.in
7139ltp/testcases/kernel/include/powerpc64.in
7140ltp/testcases/kernel/include/regen.sh
7141ltp/testcases/kernel/include/s390.in
7142ltp/testcases/kernel/include/s390x.in
7143ltp/testcases/kernel/include/sh.in
7144ltp/testcases/kernel/include/sparc.in
7145ltp/testcases/kernel/include/sparc64.in
7146ltp/testcases/kernel/include/x86_64.in
7147
714835) Log Message:
7149fix gcc warning: parse_opts.c:582: warning: format not a string literal and no format arguments. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
7150
7151Modified File(s):
7152ltp/lib/parse_opts.c
7153
715436) Log Message:
7155Fix shadowed declaration of basename(3) in testcases/kernel/fs/fsx-linux/fsx-linux.c: This is the 21st century, and yes we have a basename(3) libcall in string.h. This attached patch fixes that so -Wshadow passes: Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
7156
7157Modified File(s):
7158ltp/testcases/kernel/fs/fsx-linux/fsx-linux.c
7159
716037) Log Message:
7161Fix bad strerror calls in testcases/kernel/syscalls/waitid01.c: For whatever reason the original author was using int casts to the strerror strings. That's just plain wrong. This corrects the issue by feeding back the proper strerror output, which reduces noise at compile time and results in the same desired behavior (because we shouldn't be negative testing strerror(3) in waitid01.c: Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
7162
7163Modified File(s):
7164ltp/testcases/kernel/syscalls/waitid/waitid01.c
7165
716638) Log Message:
7167Trim trailing whitespace. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
7168
7169Modified File(s):
7170ltp/include/dataascii.h
7171ltp/include/databin.h
7172ltp/include/file_lock.h
7173ltp/include/forker.h
7174ltp/include/libtestsuite.h
7175ltp/include/open_flags.h
7176ltp/include/pattern.h
7177ltp/include/random_range.h
7178ltp/include/search_path.h
7179ltp/include/str_to_bytes.h
7180ltp/include/string_to_tokens.h
7181ltp/include/test.h
7182ltp/include/tlibio.h
7183ltp/include/usctest.h
7184ltp/include/write_log.h
7185ltp/lib/dataascii.c
7186ltp/lib/databin.c
7187ltp/lib/datapid.c
7188ltp/lib/file_lock.c
7189ltp/lib/forker.c
7190ltp/lib/get_high_address.c
7191ltp/lib/libtestsuite.c
7192ltp/lib/open_flags.c
7193ltp/lib/parse_opts.c
7194ltp/lib/pattern.c
7195ltp/lib/random_range.c
7196ltp/lib/rmobj.c
7197ltp/lib/search_path.c
7198ltp/lib/self_exec.c
7199ltp/lib/str_to_bytes.c
7200ltp/lib/string_to_tokens.c
7201ltp/lib/system_specific_hugepages_info.c
7202ltp/lib/system_specific_process_info.c
7203ltp/lib/tlibio.c
7204ltp/lib/tst_cwd_has_free.c
7205ltp/lib/tst_kvercmp.c
7206ltp/lib/tst_res.c
7207ltp/lib/tst_sig.c
7208ltp/lib/tst_tmpdir.c
7209ltp/lib/write_log.c
7210
721139) Log Message:
7212Use strrchr() rather than deprecated rindex(). Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
7213
7214Modified File(s):
7215ltp/lib/libtestsuite.c
7216
721740) Log Message:
7218Drop special uClibc handling of LIO_WAIT_TYPES since it doesnt matter. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
7219
7220Modified File(s):
7221ltp/include/tlibio.h
7222
722341) Log Message:
7224Add a standard "all" target. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
7225
7226Modified File(s):
7227ltp/lib/Makefile
7228
722942) Log Message:
72301. Fix the utimes testcase so that it passes with the appropriate non-hardcoded directory, as provided by Wang Yong <wangyong2009@cn.fujitsu.com>
72312. Fix a compiler warning by using an intermediary const char* variable, as NULL and (const char*) NULL casting was still causing compiler warnings in gcc 4.3.2.
7232Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
7233
7234Modified File(s):
7235ltp/testcases/kernel/syscalls/utimes/utimes01.c
7236
723743) Log Message:
7238lcov: add support for the linux-2.6.31 upstream gcov kernel support. Signed-off-by: Peter Oberparleiter <oberpapr@users.sourceforge.net>.
7239
7240Modified File(s):
7241ltp/utils/analysis/lcov/bin/lcov
7242ltp/utils/analysis/lcov/man/lcov.1
7243
724444) Log Message:
7245lcov: improve lcov -l output. Signed-off-by: Peter Oberparleiter <oberpapr@users.sourceforge.net>.
7246
7247Modified File(s):
7248ltp/utils/analysis/lcov/bin/lcov
7249
725045) Log Message:
7251lcov: fix kernel capture for new gcov-kernel version - fix problems when compiling without O=. Signed-off-by: Peter Oberparleiter <oberpapr@users.sourceforge.net>.
7252
7253Modified File(s):
7254ltp/utils/analysis/lcov/bin/lcov
7255
725646) Log Message:
7257Fix compiler error for testcases/kernel/syscalls/eventfd2/eventfd2_03.c noted by CAI Qian w.r.t. the intermediate July release, as...
72581. The necessary headers weren't being pulled in for waitpid.
72592. gcc was complaining about -Wunused with cleanup.
72603. The wrong format argument was being passed to printf.
7261Fix for 3 and suggestions on coding style made by Mike Frysinger.
7262Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
7263
7264Modified File(s):
7265ltp/testcases/kernel/syscalls/eventfd2/eventfd2_03.c
7266
726747) Log Message:
7268Problem with last commit was that Mike was indeed right, this would break some architectures depending on bit width with warnings. Gmail's default font (some San Serif font) is really hard to read sometimes so it's hard to discern I from l, unless one looks carefully. Signed-off-by (for the last time): Garrett Cooper <yanegomi@gmail.com>.
7269
7270Modified File(s):
7271ltp/testcases/kernel/syscalls/eventfd2/eventfd2_03.c
7272
727348) Log Message:
7274Fix the system call number of exit_group01. The system call number is depend on the system architecture, not always 252. This patch fixed the problem. Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>.
7275
7276Modified File(s):
7277ltp/testcases/kernel/syscalls/exit_group/exit_group01.c
7278
727949) Log Message:
7280Fix the failure of get_mempolicy01 test case: Test case get_mempolicy01 failure because of the the nodemask is not used when from_node is NONE type. If the from_node is NONE, nodemask_equal() is not need. Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>.
7281
7282Modified Files:
7283ltp/testcases/kernel/syscalls/get_mempolicy/get_mempolicy01.c
7284
728550) Log Message:
7286[PATCHv2] Fix to set the signal handler of SIGINT in mq_timedreceive01: The test case mq_timedreceive01 does not register the signal handler of SIGINT, so the problam will be terminated by SIGINT from child process. This patch fixed the problem. And also fixed the following compile warning. mq_timedreceive01.c: In function ‘do_test’: mq_timedreceive01.c:379: warning: null argument where non-null required (argument 5). Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>,
7287
7288Modified Files:
7289ltp/testcases/kernel/syscalls/mq_timedreceive/mq_timedreceive01.c
7290
729151) Log Message:
7292rohit verma <rohit.170309@gmail.com> reported: I am running waitid02.c (ltp-full-20090630/testcases/kernel/syscalls/waitid/ ) test case on 2.6.29 kernel. Test case gives following error: "Error. is your system >2.6.9 ?"; Subrata Modak <subrata@linux.vnet.ibm.com> fixed this.
7293
7294Modified Files:
7295ltp/testcases/kernel/syscalls/waitid/waitid02.c
7296
729752) Log Message:
7298- Replace bashisms: source, uid, substr, '&>' - redirection, '=='.
7299- To create a file using 'sudo -u', some platforms require 'user' to exist.
7300- Document verifying PCR-10 fails on Ubuntu on reboot due to kexec.
7301- Determine if the entire boot-aggregate hash value is zero, not just the first couple of characters.
7302- Add a space before the continuation mark on wrapped lines.
7303- Explicity verify file open return codes, making sure that only one open succeeded (tpm_policy.sh: test02).
7304Signed-off-by: Mimi Zohar <zohar@us.ibm.com>.
7305
7306Modified Files:
7307ltp/testcases/kernel/security/integrity/ima/README
7308ltp/testcases/kernel/security/integrity/ima/tests/ima_measurements.sh
7309ltp/testcases/kernel/security/integrity/ima/tests/ima_policy.sh
7310ltp/testcases/kernel/security/integrity/ima/tests/ima_setup.sh
7311ltp/testcases/kernel/security/integrity/ima/tests/ima_tpm.sh
7312ltp/testcases/kernel/security/integrity/ima/tests/ima_violations.sh
7313
731453) Log Message:
7315This is v4l-test 0.17 for LTP. Changes: Test cases added for VIDIOC_ENUM_FRAMESIZES and VIDIOC_G_JPEGCOMP. New V4L2_PIX_FMT_* formats also used in test cases. Signed-off-by: Márton Németh <nm127@freemail.hu>.
7316
7317Modified Files:
7318ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
7319ltp/testcases/kernel/device-drivers/v4l/user_space/README
7320ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FMT.c
7321ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_show.c
7322ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_show.h
7323ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
7324ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
7325ltp/testcases/kernel/device-drivers/v4l/user_space/doc/results.html
7326Added Files:
7327ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FRAMESIZES.c
7328ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FRAMESIZES.h
7329ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_JPEGCOMP.c
7330ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_JPEGCOMP.h
7331
733254) Log Message:
7333sync_file_range01 testcase BUG and PATCH: The testcase sync_file_range01 uses a file descriptor (variable sfd) in its second test, expcting to see an ESPIPE error. Unfortunately, the code's open of that file descriptor somehow ended up within a set of curly braces encompasing an error path, not the mainline code where it should be. Thus, sfd is never set, In practice this leaves sfd set to zero. That is actually stdin and stdin can work for the testcase but it is not guaranteed. In fact it mostly works, but it hapens to fail sometimes. The attached patch causes the open for sfd (to /dev/null) to actually get invoked. Signed-off-by: Robert Paulsen <rpaulsen@us.ibm.com>.
7334
7335Modified Files:
7336ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
7337
733855) Log Message:
7339Add new testcases for cpu controller: My workmate Miao Xie (miaox@cn.fujitsu.com) has created some testcases for cgroup's subsystem "cpu" in the last year. And, He catched some kernel bugs through these testcases. So we think you glad to push them into LTP. There are total 22 testcases that have been added. These testcases contain the basis operation test and part functionality test of cpu controller. Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>.
7340
7341Modified Files:
7342ltp/testcases/kernel/controllers/Makefile
7343ltp/testcases/kernel/controllers/test_controllers.sh
7344Added Files:
7345ltp/testcases/kernel/controllers/cpuctl_fj/Makefile
7346ltp/testcases/kernel/controllers/cpuctl_fj/README
7347ltp/testcases/kernel/controllers/cpuctl_fj/cpuctl_fj_cpu-hog.c
7348ltp/testcases/kernel/controllers/cpuctl_fj/cpuctl_fj_simple_echo.c
7349ltp/testcases/kernel/controllers/cpuctl_fj/run_cpuctl_test_fj.sh
7350
735156) Log Message:
7352I have notice HUNG status for pthread_equal/2-1.c under posix test suite. conformance/interfaces/pthread_equal/2-1.test:execution:HUNG. This because of while(do_it)loop is behaving as while(1). do_it updated value from one thread is not reflecting in the other thread because the type is not proper. I have changed the type from char -> volatile int. I have shared results before and after this patch.
7353Before PATCH: conformance/interfaces/pthread_equal/2-1.test:execution:HUNG,
7354After PATCH: conformance/interfaces/pthread_equal/2-1.test:execution:PASS,
7355I have attached patch and below. Please review the same. Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.
7356
7357Modified Files:
7358ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_equal/2-1.c
7359
subrata_modak17fa7af2009-06-30 16:04:26 +00007360LTP-20090630
7361
73621) Log Message:
7363Update the KERNEL_CONFIG Options accordingly. Subrata Modak<subrata@linux.vnet.ibm.com>.
7364
7365Modified File(s):
7366ltp/README
7367
73682) Log Message:
7369This is the v4l-test 0.15 patch for LTP. Changes: Test cases added for VIDIOC_G_EXT_CTRLS, VIDIOC_S_EXT_CTRLS and VIDIOC_TRY_EXT_CTRLS. Signed-off-by: Márton Németh <nm127@freemail.hu>.
7370
7371Modified Files:
7372ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
7373ltp/testcases/kernel/device-drivers/v4l/user_space/README
7374ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
7375ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
7376ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
7377ltp/testcases/kernel/device-drivers/v4l/user_space/doc/results.html
7378Added Files:
7379ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_EXT_CTRLS.c
7380ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_EXT_CTRLS.h
7381
73823) Log Message:
7383I'd like to submit a request to change the method to check if CGROUPS support is enabled and available or not. I'm referring to the kernel/controllers/xxx testcase. I'm using the LTP-full-20090430 cross-compiled for SH based arch with a kernel 2.6.23. The used/released method placed inside kernel/controllers/Makefile, tries to understand if the cgroups (and others related...) support has been enabled in the current kernel, performing a check in the root filesystem under "/proc". It makes something like that: CHECK_CGROUP := $(shell test -f /proc/cgroups && echo 'cgroup') Now, in the context of LTP built for i386, the above check works fine. But what happen if LTP is cross-built ? Unfortunately, the "/proc" entry checked by the above Makefile rule, is the ones placed in the host and not the "/proc" of the target root filesysetm (in my case SH based target). This is wrong! Moreover, "/proc" is an entry which makes sense at runtime while it is useless at built time so the above check is "always" not applicable in case of LTP is built for other arch different from i386. In order to cover the scenario in which LTP is cross-built, I've patched the Makefile , replacing the above rule with the following ones: The above checked header file "cgroupstats.h" is placed in the target rootfs. If the cgroups support is available (and enabled...likely ;-) the above header is placed in the target rootfs. In that way, in case of cross-compilation (the env CROSS_COMPILE was defined) the check will be done in the header file instead of /proc. The env TARGET_DIR works like a "--prefix" fixing the path of the cross-target rootfs. Of course, If you have another checks/methods which can be done to understand -at build time- if cgroups support is available and/or enabled -for target platform-, please feel free to post a comment to LTP. Anyway, I'll attach the patch I've applied in our system. Advices and feedbacks are welcome!. Signed-off-by: Francesco Rundo <francesco.rundo@st.com>.
7384
7385Modified File(s):
7386ltp/testcases/kernel/controllers/Makefile
7387
73884) Log Message:
7389Test library cleanups: Removing no longer used code from test.h eg. test_error.c is no longer in ltp, and the same for t_res.c so there is no need to include function prototypes for these. Adding void to functions that doesn't take any parameters; tst_exit() -> tst_exit(void); so code that pases parameters to these is not compileable any more. Also fixes all test broken by that change. As parameters passed to tst_exit() are ignored anyway it's quite safe to just remove them; but I'would rather see someone take a closer look. Code cleanups and fixes in tst_res.c:
7390* removed trivial and useless comments,
7391* cleaned coding style,
7392* and much more,
7393TODO: there is much redundant code in tst_res.c I'll eliminate that by static functions. Signed-off-by: chrubis@suse.cz.
7394
7395Modified Files:
7396ltp/include/compiler.h
7397ltp/include/test.h
7398ltp/lib/get_high_address.c
7399ltp/lib/tst_is_cwd_nfs.c
7400ltp/lib/tst_is_cwd_tmpfs.c
7401ltp/lib/tst_res.c
7402ltp/lib/tst_tmpdir.c
7403ltp/testcases/kernel/containers/mqns/mqns_01.c
7404ltp/testcases/kernel/containers/mqns/mqns_02.c
7405ltp/testcases/kernel/containers/mqns/mqns_03.c
7406ltp/testcases/kernel/containers/mqns/mqns_04.c
7407ltp/testcases/kernel/containers/pidns/pidns30.c
7408ltp/testcases/kernel/containers/pidns/pidns31.c
7409ltp/testcases/kernel/containers/sysvipc/shmnstest.c
7410ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
7411ltp/testcases/kernel/security/cap_bound/cap_bounds_r.c
7412ltp/testcases/kernel/security/cap_bound/cap_bounds_rw.c
7413ltp/testcases/kernel/security/cap_bound/cap_bset_inh_bounds.c
7414ltp/testcases/kernel/security/cap_bound/check_pe.c
7415ltp/testcases/kernel/security/cap_bound/exec_with_inh.c
7416ltp/testcases/kernel/security/cap_bound/exec_without_inh.c
7417ltp/testcases/kernel/syscalls/madvise/madvise03.c
7418ltp/testcases/kernel/syscalls/sbrk/sbrk01.c
7419ltp/testcases/kernel/syscalls/setpgrp/setpgrp01.c
7420
74215) Log Message:
7422Detect test results more accurately when generating HTML. PFA the patch for the changes to pan driver for a possible fix to the report generation issue. I have modified genhtml.pl script to reflect changes in pan driver. Note: The 'Initiation-status' column is now present after Test-output column. Signed-off-by: rohit verma <rohit.170309@gmail.com>.
7423
7424Modified Files:
7425ltp/pan/ltp-pan.c
7426ltp/tools/genhtml.pl
7427ltp/tools/html_report_header.txt
7428
74296) Log Message:
7430LTP May 2009 build fail fix for ssgetmask() syscall: Don't `syscall()' macro already take care ot this ? What about adding the __NR_sgetmask/__NR_ssetmask to <arch>.in files instead ? Just to test, i added the following lines to testcases/kernel/include/i386.in :
7431__NR_sgetmask 68
7432__NR_ssetmask 69
7433and the problem on x86_64 is gone, without any further modification. Nicolas Joly <njoly@pasteur.fr>.
7434
7435Modified Files:
7436ltp/testcases/kernel/include/i386.in
7437
74387) Log Message:
7439chmod05: fix to modify the group ownership before do dir chmod. Refer to the manpage: # man 2 chmod: If the calling process is not privileged (Linux: does not have the CAP_FSETID capability), and the group of the file does not match the effective group ID of the process or one of its supplementary group IDs, the S_ISGID bit will be turned off, but this will not cause an error to be returned. So, if we want S_ISGID bit be turned off after chmod(), we can not have the CAP_FSETID capability and not match the effective group ID. The 'bin' group always has the CAP_FSETID capability, so we can not change the own of the TESTDIR to 'bin' group, instead, 'nobody' can be used. This patch fixed the problem by change gid of chown to 'nobody' group and change the gid of setegid() to 'bin' group. Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>.
7440
7441Modified Files:
7442ltp/testcases/kernel/syscalls/chmod/chmod05.c
7443
74448) Log Message:
7445chmod05: fix the effective user when do cleanup: The TESTDIR is created by root user, but when we do cleanup, the effective user had been changed to nobody, so the cleanup will be failed when the TESTDIR is removed. chmod05 0 WARN : tst_rmdir(): rmobj(/tmp/chmOpEdLA) failed: \ remove(/tmp/chmOpEdLA) failed; errno=1: Operation not permitted. This patch fixed the problem by reset the effective user to root. Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>.
7446
7447Modified Files:
7448ltp/testcases/kernel/syscalls/chmod/chmod05.c
7449
74509) Log Message:
7451Include config.h in aio01, to get HAVE_LIBAIO_H. This patch is necessary for aio01 test to actually test something. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
7452
7453Modified Files:
7454ltp/testcases/kernel/io/aio/aio01/aio01.c
7455
745610) Log Message:
7457Don't create the message queue in mq_open01 when the test specifies O_CREAT flag: The tests need to create the message queue themselves to specify the creation attributes. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
7458
7459Modified Files:
7460ltp/testcases/kernel/syscalls/mq_open/mq_open01.c
7461
746211) Log Message:
7463Change syscall numbers to symbolic constants in rt_sigprocmask01: This patch changes the syscall numbers in rt_sigprocmask01 test to symbolic constants, to make it functional on other architectures than i386. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
7464
7465Modified Files:
7466ltp/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask01.c
7467
746812) Log Message:
7469Change some absolute paths in the linkat test to point to its own files instead of /etc/passwd: This avoids unwanted error when /etc and /tmp are on different devices. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
7470
7471Modified Files:
7472ltp/testcases/kernel/syscalls/linkat/linkat01.c
7473
747413) Log Message:
7475Remove the signal-waiting logic from create_sig_proc(): In create_sig_proc, the child process waits for the parent to wake it with a signal. This doesn't actually solve anything, and the implementation with pause() syscall is inherently racy (the race results in a deadlock). This patch removes it; it doesn't make the function race-free (it's possible the child will send the signal before the parent had chance to run), but this is the best you can get. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
7476
7477Modified Files:
7478ltp/testcases/kernel/syscalls/utils/common_j_h.c
7479
748014) Log Message:
7481Return immediately when the ZOO file couldn't be opened, prevent crash later: There was a crash in pan when the zoofile couldn't be opened; this patch fixes it by disallowing the zoo_open function to continue. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
7482
7483Modified Files:
7484ltp/pan/zoolib.c
7485
748615) Log Message:
7487Fix the error handling logic in power_management tests: There is a problem with error reporting in power_management tests. Particularly, it wouldn't report failure to pan when one of the tests failed. This patch does the following:
7488 - make it actually fail when one of the tests fails,
7489 - assume return values other than 1 (except 0, of course) are errors, too,
7490 - write PASS messages for successful tests,
7491Signed-off-by: Jiri Palecek <jpalecek@web.de>.
7492
7493Modified Files:
7494ltp/testcases/kernel/power_management/pm_include.sh
7495ltp/testcases/kernel/power_management/runpwtests.sh
7496
749716) Log Message:
7498gcov-kernel: updated patches to work with .. in source paths. Peter Oberparleiter <oberpapr@users.sourceforge.net>
7499
7500Modified File(s):
7501ltp/utils/analysis/gcov-kernel/linux-2.6.23-gcov.patch
7502ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
7503ltp/utils/analysis/gcov-kernel/linux-2.6.25-gcov.patch
7504ltp/utils/analysis/gcov-kernel/linux-2.6.26-gcov.patch
7505ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov.patch
7506ltp/utils/analysis/gcov-kernel/linux-2.6.28-gcov.patch
7507ltp/utils/analysis/gcov-kernel/linux-2.6.29-gcov.patch
7508
750917) Log Message:
7510POSIX aio_error/3-1.c. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com>.
7511
7512Modified Files:
7513ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_error/3-1.c
7514
751518) Log Message:
7516POSIX aio_read/10-1.c. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com>.
7517
7518Modified Files:
7519ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_read/10-1.c
7520
752119) Log Message:
7522POSIX aio_write/8-1.c. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com>.
7523
7524Modified Files:
7525ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_write/8-1.c
7526
752720) Log Message:
7528POSIX aio_write/8-2.c. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com>.
7529
7530Modified Files:
7531ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_write/8-2.c
7532
753321) Log Message:
7534Add eventfd2_03 test for eventfd2() syscall. Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com> . Original-author-and-copyright-holder: Davide Libenzi <davidel@xmailserver.org>.
7535
7536Modified Files:
7537ltp/runtest/syscalls
7538Added Files:
7539ltp/testcases/kernel/syscalls/eventfd2/eventfd2_03.c
7540
754122) Log Message:
7542POSIX aio_cancel/3-1.c. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com >.
7543
7544Modified Files:
7545ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/3-1.c
7546
754723) Log Message:
7548POSIX mlock/12-1.c and mlock/speculative/12-1.c. EPERM: (Linux 2.6.9 and later) the caller was not privileged (CAP_IPC_LOCK) and its RLIMIT_MEMLOCK soft resource limit was 0. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com >.
7549
7550Modified Files:
7551ltp/testcases/open_posix_testsuite/conformance/interfaces/mlock/12-1.c
7552ltp/testcases/open_posix_testsuite/conformance/interfaces/mlock/speculative/12-1.c
7553
755424) Log Message:
7555Add/Port mbind01 test for mbind() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
7556
7557Modified Files:
7558ltp/runtest/syscalls
7559Added Files:
7560ltp/testcases/kernel/syscalls/mbind/Makefile
7561ltp/testcases/kernel/syscalls/mbind/mbind01.c
7562
756325) Log Message:
7564Add/Port sched_getaffinity01 test for sched_getaffinity() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
7565
7566ltp/runtest/syscalls
7567Added Files:
7568ltp/testcases/kernel/syscalls/sched_getaffinity/Makefile
7569ltp/testcases/kernel/syscalls/sched_getaffinity/sched_getaffinity01.c
7570
757126) Log Message:
7572Add/Port waitid01 test for waitid() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
7573
7574Modified Files:
7575ltp/runtest/syscalls
7576Added Files:
7577ltp/testcases/kernel/syscalls/waitid/Makefile
7578ltp/testcases/kernel/syscalls/waitid/waitid01.c
7579
758027) Log Message:
7581Add/Port waitid02 test for waitid() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
7582
7583Modified Files:
7584ltp/runtest/syscalls
7585Added Files:
7586ltp/testcases/kernel/syscalls/waitid/waitid02.c
7587
758828) Log Message:
7589Add/Port quotactl01 test for quotactl() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
7590
7591Modified Files:
7592ltp/runtest/syscalls
7593Added Files:
7594ltp/testcases/kernel/syscalls/quotactl/Makefile
7595ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
7596
759729) Log Message:
7598kernel/controllers/ testcase and CGROUPS support. please, replace on the LTP main the previous patch with ones attached. The attached patch add the right labels of ifdef. This patch allows the cross-build of kernel/controllers (cgroups tests) testcase changing the policy to check the cgroups capability at build-time. Signed-off-by: Francesco Rundo <francesco.rundo@st.com>.
7599
7600Modified Files:
7601ltp/testcases/kernel/controllers/Makefile
7602
760330) Log Message:
7604fchmod05: fix to the group ownership and the effective user: This patch fixed the modify of the group ownership before do dir chmod and fixed the effective user when do cleanup. Those problems cause the test failed with the following error message:
7605 fchmod05 1 FAIL : testdir: Incorrect modes 043777, Expected 0777
7606 fchmod05 0 WARN : tst_rmdir(): rmobj(/tmp/fchUout8n) failed: remove(/tmp/fchUout8n) failed; errno=1: Operation not permitted
7607Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>.
7608
7609Modified Files:
7610ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
7611
761231) Log Message:
7613chown03: fix the effective user when do cleanup. The TESTDIR is created by root user, but when we do cleanup, the effective user had been changed to nobody, so the cleanup will be failed when the TESTDIR is removed.
7614 chown03 1 PASS : chown() on testfile succeeds, clears setuid/gid bits
7615 chown03 0 WARN : tst_rmdir(): rmobj(/tmp/choYm1VHD) failed: remove(/tmp/choYm1VHD) failed; errno=1: Operation not permitted
7616This patch fixed the problem by reset the effective user to root. Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>.
7617
7618Modified Files:
7619ltp/testcases/kernel/syscalls/chown/chown03.c
7620
762132) Log Message:
7622mmapstress03: consider passed when returning EINVAL in the large mmap test: Some architectures may return EINVAL instead of ENOMEM. This should also be ok according to mmap manual: EINVAL We don't like addr, length, or offset (e.g., they are too large, or not aligned on a page boundary). Signed-off-by: nobuhiro <nobuhiro@andestech.com>.
7623
7624Modified Files:
7625ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
7626
762733) Log Message:
7628Small typo in sgetmask01.c: Here follow a small patch that fix a typo in sgetmask01.c testcase, where __NR_ssetmask is badly used instead of __NR_sgetmask. Signed-off-by: Nicolas Joly <njoly@pasteur.fr>.
7629
7630Modified Files:
7631ltp/testcases/kernel/syscalls/sgetmask/sgetmask01.c
7632
763334) Log Message:
7634Build failure of aio02 test case: --static for gcc is really needed? I cannot find strong reason for it. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
7635
7636Modified Files:
7637ltp/testcases/kernel/io/aio/aio02/Makefile
7638ltp/testcases/kernel/io/aio/aio02/main.c
7639
764035) Log Message:
7641pidns17 testcase bugfix/cleanup: Fix minor bugs in the test case that cause the test to fail intermittently. Also, print more debug info when test fails. This fixes a bug reported by Sachin P. Sant. Signed-off-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>.
7642
7643Modified Files:
7644ltp/testcases/kernel/containers/pidns/pidns17.c
7645
764636) Log Message:
7647growfiles: fix static build which needs to link the pthread library: Signed-off-by: nobuhiro <nobuhiro@andestech.com>.
7648
7649Modified Files:
7650ltp/testcases/kernel/fs/doio/Makefile
7651
765237) Log Message:
7653Script to extract description of test case from LTPROOT/doc/testcases/*.txt files: Note: The formatting is applied to only kernel, misc, network and commands test-cases. Formatting used is based on my ideas and comments from Subrata. Comments on the same are welcome. Signed-off-by: rohit verma <rohit.170309@gmail.com>.
7654
7655Modified Files:
7656ltp/doc/testcases/commands.txt
7657ltp/doc/testcases/kernel.txt
7658ltp/doc/testcases/misc.txt
7659ltp/doc/testcases/network.txt
7660
766138) Log Message:
7662Regarding ht_enable test case failure: Pls find attached patch for ht_enabled and ht_affinity. I am not having a 16-CPU machine at my end to test ht_interrupt test code. Signed-off-by: rohit verma <rohit.170309@gmail.com>.
7663
7664Modified Files:
7665ltp/runtest/hyperthreading
7666ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
7667ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
7668ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.h
7669ltp/testcases/kernel/sched/hyperthreading/ht_affinity/Makefile
7670ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTenabled.c
7671ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
7672ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.h
7673ltp/testcases/kernel/sched/hyperthreading/ht_enabled/Makefile
7674Added Files:
7675ltp/testcases/kernel/sched/hyperthreading/ht_affinity/smt_smp_affinity.sh
7676ltp/testcases/kernel/sched/hyperthreading/ht_enabled/smt_smp_enabled.sh
7677
767839) Log Message:
7679runltp, set user-defined tmp directory correctly: I'd like to submit this patch to fix the functionality to set user-defined tmp directories for LTP runs. This undos the hardcoded TMPDIR from version 1.33 which added some special case handling of the passed in directory string, but broke the general case with what looks like debug code. Patch is against 1.45 version iof runltp (head). Signed-off-by: Henry Yei <hyei@mvista.com>.
7680
7681Modified Files:
7682ltp/runltp
7683
768440) Log Message:
7685Fixes of the tcore test. these are little fixes of the tcore.sh script:
7686- use $BIN_DIR for auxiliary files, and $TEST_DIR as temporary directory,
7687- don't run "cd -" if previous "cd something" failed,
7688- fixup the value of core_pattern, to replace possibly customized patterns using absolute paths or not using the name "core" for corefiles,
7689- don't hide error messages from expect.
7690Signed-off-by: Jiri Palecek <jpalecek@web.de>.
7691
7692Modified Files:
7693ltp/testcases/misc/tcore_patch_test_suites/tcore.sh
7694
769541) Log Message:
7696Report error with the correct error file in tar_tests.sh: Signed-off-by: Jiri Palecek <jpalecek@web.de>.
7697
7698Modified Files:
7699ltp/testcases/commands/tar/tar_tests.sh
7700
770142) Log Message:
7702Fix cleanup procedure in the setuid04 test: Cleanup has to be made only once in the parent process; when the child makes the cleanup itself, the parent has nothing to cleanup, which makes him sad. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
7703
7704Modified Files:
7705ltp/testcases/kernel/syscalls/setuid/setuid04.c
7706
770743) Log Message:
7708Fix some bashisms, mainly in the controllers tests: Signed-off-by: Jiri Palecek <jpalecek@web.de>.
7709
7710Modified Files:
7711ltp/testcases/kernel/containers/netns/initialize.sh
7712ltp/testcases/kernel/controllers/cpuset/cpuset_base_ops_test/cpuset_base_ops_testset.sh
7713ltp/testcases/kernel/controllers/cpuset/cpuset_exclusive_test/cpuset_exclusive_test.sh
7714ltp/testcases/kernel/controllers/cpuset/cpuset_hierarchy_test/cpuset_hierarchy_test.sh
7715ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/cpuset_hotplug_test.sh
7716ltp/testcases/kernel/controllers/cpuset/cpuset_inherit_test/cpuset_inherit_testset.sh
7717ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset_funcs.sh
7718ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_load_balance_test.sh
7719ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_sched_domains_test.sh
7720ltp/testcases/kernel/controllers/cpuset/cpuset_memory_pressure_test/cpuset_memory_pressure_testset.sh
7721ltp/testcases/kernel/controllers/cpuset/cpuset_memory_spread_test/cpuset_memory_spread_testset.sh
7722ltp/testcases/kernel/controllers/cpuset/cpuset_memory_test/cpuset_memory_testset.sh
7723ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_testset.sh
7724ltp/testcases/kernel/controllers/memcg/memcg_regression_test.sh
7725ltp/testcases/kernel/io/stress_floppy/generate.sh
7726
772744) Log Message:
7728Setup and cleanup routines for diotest: this patch makes the cleanup procedure in diotest more robust. Particularly:
7729- simplify cleanup by creating setup and cleanup routines,
7730- use tst_tmpdir() to create the test files in a temporary directory. Note that you can still make it use a different path with the -f filename option,
7731- delete the file in the case it was created, but couldn't be opened with O_DIRECT,
7732Signed-off-by: Jiri Palecek <jpalecek@web.de>.
7733
7734Modified Files:
7735ltp/testcases/kernel/io/direct_io/diotest2.c
7736ltp/testcases/kernel/io/direct_io/diotest3.c
7737ltp/testcases/kernel/io/direct_io/diotest4.c
7738ltp/testcases/kernel/io/direct_io/diotest5.c
7739ltp/testcases/kernel/io/direct_io/diotest6.c
7740
774145) Log Message:
7742Add test environment variables (TCID et al.) to tpm_version_tests.sh: this patch adds variables needed for tst_* routines into the tpm_version_tests.sh. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
7743
7744Modified Files:
7745ltp/testcases/commands/tpm-tools/tpm/tpm_version/tpm_version_tests.sh
7746
774746) Log Message:
7748Don't overwrite the exit code with junk value in acl_test01: the variable EXIT_CODE which contains the result of acl01 test, is overwritten at the end of the test. This patch makes it preserve the correct value. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
7749
7750Modified Files:
7751ltp/testcases/kernel/fs/acls/acl_test01
7752
775347) Log Message:
7754Include "config.h" in the aio02 test to get HAVE_LIBAIO_H: Signed-off-by: Jiri Palecek <jpalecek@web.de>.
7755
7756Modified Files:
7757ltp/testcases/kernel/io/aio/aio02/main.c
7758
775948) Log Message:
7760This patch fixes compiler warnings for implicit function declarations, particularly snprintf and usleep, in mq_notify and mq_timedreceive. Note that although the functions are used in common_j_c.h, the macros have to be defined in the c files that include it, before any other header. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
7761
7762Modified Files:
7763ltp/testcases/kernel/syscalls/mq_notify/mq_notify01.c
7764ltp/testcases/kernel/syscalls/mq_timedreceive/mq_timedreceive01.c
7765ltp/testcases/kernel/syscalls/utils/common_j_h.c
7766
776749) Log Message:
subrata_modak29e13752009-08-23 06:30:42 +00007768Some makefiles ignore errors from commands ran in shell loops. This patch fixes that. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
subrata_modak17fa7af2009-06-30 16:04:26 +00007769
7770Modified Files:
7771ltp/doc/man1/Makefile
7772ltp/doc/man3/Makefile
7773ltp/include/Makefile
7774ltp/testcases/ballista/ballista/MakefileTarget.dist
7775ltp/testcases/commands/unzip/Makefile
7776ltp/testcases/kernel/containers/netns/Makefile
7777ltp/testcases/kernel/controllers/cpuset/Makefile
7778ltp/testcases/kernel/controllers/cpuset/cpuset_base_ops_test/Makefile
7779ltp/testcases/kernel/controllers/cpuset/cpuset_exclusive_test/Makefile
7780ltp/testcases/kernel/controllers/cpuset/cpuset_hierarchy_test/Makefile
7781ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/Makefile
7782ltp/testcases/kernel/controllers/cpuset/cpuset_inherit_test/Makefile
7783ltp/testcases/kernel/controllers/cpuset/cpuset_lib/Makefile
7784ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/Makefile
7785ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
7786ltp/testcases/kernel/fs/scsi/ltpscsi/Makefile
7787
778850) Log Message:
7789Adapt the cgroup/test_6_2 test to the various ways clone is called on different architectures: Code shamelessly taken from clone01 test. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
7790
7791Modified Files:
7792ltp/testcases/kernel/controllers/cgroup/test_6_2.c
7793Added Files:
7794ltp/testcases/kernel/controllers/cgroup/clone_platform.h
7795
779651) Log Message:
7797Define some syscall numbers in the linux_syscall_numbers.h file, not to get build failures or crappy results on other architectures which lack them. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
7798
7799Modified Files:
7800ltp/testcases/kernel/include/i386.in
7801ltp/testcases/kernel/include/ia64.in
7802ltp/testcases/kernel/include/powerpc.in
7803ltp/testcases/kernel/include/x86_64.in
7804ltp/testcases/kernel/performance_counters/performance_counter01.c
7805ltp/testcases/kernel/performance_counters/performance_counter02.c
7806ltp/testcases/kernel/syscalls/mq_open/mq_open01.c
7807ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
7808ltp/testcases/kernel/syscalls/utils/numaif.h
7809
781052) Log Message:
7811The eventfd test creates some files in the current directory. I think it should be creating the files in a temporary directory instead, as is already the standard with other LTP tests, because the current might be nonwriteable and the user might not want the files left there. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
7812
7813Modified Files:
7814ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
7815
781653) Log Message:
7817This patch makes the telnet test avoid timeouts when the remote users prompt doesn't contain hostname, or is somehow irregular. It works by explicitly setting the prompt in the remote shell (see the PROMPT variable). Note that setting literal value as a prompt works even when the remote shell is not bash (the classic bash placeholders do not). Signed-off-by: Jiri Palecek <jpalecek@web.de>.
7818
7819Modified Files:
7820ltp/testcases/network/tcp_cmds/telnet/telnet01
7821
782254) Log Message:
7823Use present autoconf test for asm/ldt.h in set_thread_area* tests to prevent build failures. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
7824
7825Modified Files:
7826ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area01.c
7827ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area02.c
7828
782955) Log Message:
7830Latest fix from Jiri Palecek <jpalecek@web.de>.
7831
7832Modified Files:
7833ltp/testcases/kernel/syscalls/setuid/setuid04.c
7834
783556) Log Message:
7836[real-time] sched_footbal atomic start: The current barrier implementation results in the lowest priority thread actually starting the game (they are the last to be scheduled to call pthread_barrier_wait). This thread likely gets a priority boost as it holds the hb->lock for the futex associated with the barrier. This might lead to it running ahead of the defense threads. In fact, any sort of barrier or cond var implementation (short of a pi aware cond broadcast, which is not yet readily available) will result in a thundering herd situation when the FUTEX_WAKE_ALL syscall is issued, which can result in a short run of one or more offense threads while all the threads get to the RUNNABLE state. This patch removes the complex starting mechansims and replaces them with a simple atomic counter. All player threads are started and once the players_ready count reaches the total player count, the referee starts the game by setting the ball position to zero. Tested on two platforms (both x86_64, 4 and 8-way) for a combined total of 13,000 iterations with 0 failures. Signed-off-by: Darren Hart <dvhltc@us.ibm.com>.
7837
7838Modified Files:
7839ltp/testcases/realtime/func/sched_football/sched_football.c
7840
784157) Log Message:
7842This is a patch for the splice01 test. Previously the test was checking if the current working directory was NFS based as which the test. The patch changes this test to check whether the test directory is on NFS, as that is actually where the test gets run. Signed-off-by: Henry Yei <hyei@mvista.com>.
7843
7844Modified Files:
7845ltp/testcases/kernel/syscalls/splice/splice01.c
7846
784758) Log Message:
7848[FIX PATCHES] All patches: To make your job easy, I have attached following patched to fix system call number to __NR_syscall representation. You can commit all these patches. LIST:
7849ltp-fix-add_key.patch
7850ltp-fix-bdflush.patch
7851ltp-fix-keyctl.patch
7852ltp-fix-newuname.patch
7853ltp-fix-rt_sigprocmask.patch
7854ltp-fix-rt_sigsuspend.patch
7855ltp-fix-set_thread_area.patch
7856ltp-fix-set_tid_address.patch
7857ltp-fix-ssetmask.patch
7858ltp-fix-tkill.patch
7859Signed-off-by: naresh kamboju <naresh.kernel@gmail.com>.
7860
7861Modified Files:
7862ltp/testcases/kernel/syscalls/add_key/add_key01.c
7863ltp/testcases/kernel/syscalls/add_key/add_key02.c
7864ltp/testcases/kernel/syscalls/bdflush/bdflush01.c
7865ltp/testcases/kernel/syscalls/keyctl/keyctl01.c
7866ltp/testcases/kernel/syscalls/newuname/newuname01.c
7867ltp/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask02.c
7868ltp/testcases/kernel/syscalls/rt_sigsuspend/rt_sigsuspend01.c
7869ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area01.c
7870ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area02.c
7871ltp/testcases/kernel/syscalls/set_tid_address/set_tid_address01.c
7872ltp/testcases/kernel/syscalls/ssetmask/ssetmask01.c
7873ltp/testcases/kernel/syscalls/tkill/tkill01.c
7874ltp/testcases/kernel/syscalls/tkill/tkill02.c
7875
787659) Log Message:
7877Addtional test scenarios & fixes for power management testcases. On doing demo of LTP testcases to developers we realized some more test scenarios has to be added to LTP testcases for better test coverage. Also some bug fixes has to be done for existing test cases to run on future versions on Linux Kernel. We also want to integrate kernbench in LTP for sched_mc_power_savings=2. Hence this list of patches include patches to integrate kernbench into LTP. The test also covers consolidation at core level for hyper threaded system. [Patch 1/10]Patch to integrate kernbench to LTP to test sched_mc=2 To verify CPU consolidation when sched_mc=2 we need kernbench. Hence integrating it in LTP. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
7878
7879Added Files:
7880ltp/utils/benchmark/kernbench-0.42/COPYING
7881ltp/utils/benchmark/kernbench-0.42/Makefile
7882ltp/utils/benchmark/kernbench-0.42/README
7883ltp/utils/benchmark/kernbench-0.42/kernbench
7884
788560) Log Message:
7886Addtional test scenarios & fixes for power management testcases. On doing demo of LTP testcases to developers we realized some more test scenarios has to be added to LTP testcases for better test coverage. Also some bug fixes has to be done for existing test cases to run on future versions on Linux Kernel. We also want to integrate kernbench in LTP for sched_mc_power_savings=2. Hence this list of patches include patches to integrate kernbench into LTP. The test also covers consolidation at core level for hyper threaded system. [Patch 2/10]Makefile patch to integrate to LTP. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
7887
7888Modified Files:
7889ltp/utils/benchmark/Makefile
7890
789161) Log Message:
7892Addtional test scenarios & fixes for power management testcases. On doing demo of LTP testcases to developers we realized some more test scenarios has to be added to LTP testcases for better test coverage. Also some bug fixes has to be done for existing test cases to run on future versions on Linux Kernel. We also want to integrate kernbench in LTP for sched_mc_power_savings=2. Hence this list of patches include patches to integrate kernbench into LTP. The test also covers consolidation at core level for hyper threaded system. [Patch 3/10]Readme modified with pre-requisite for sched_mc=2 test. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
7893
7894Modified Files:
7895ltp/testcases/kernel/power_management/README
7896
789762) Log Message:
7898Addtional test scenarios & fixes for power management testcases. On doing demo of LTP testcases to developers we realized some more test scenarios has to be added to LTP testcases for better test coverage. Also some bug fixes has to be done for existing test cases to run on future versions on Linux Kernel. We also want to integrate kernbench in LTP for sched_mc_power_savings=2. Hence this list of patches include patches to integrate kernbench into LTP. The test also covers consolidation at core level for hyper threaded system. [Patch 4/10]Reusable functions for consolidation test modified This patch has fixes for sched_domian test failures in kernel version beyond 2.6.29. Addtional new reusable functions and fixes for validation functions. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
7899
7900Modified Files:
7901ltp/testcases/kernel/power_management/lib/sched_mc.py
7902
790363) Log Message:
7904Addtional test scenarios & fixes for power management testcases. On doing demo of LTP testcases to developers we realized some more test scenarios has to be added to LTP testcases for better test coverage. Also some bug fixes has to be done for existing test cases to run on future versions on Linux Kernel. We also want to integrate kernbench in LTP for sched_mc_power_savings=2. Hence this list of patches include patches to integrate kernbench into LTP. The test also covers consolidation at core level for hyper threaded system. [Patch 5/10]CPU consolidation testcase updated to handle exceptions. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
7905
7906Modified Files:
7907ltp/testcases/kernel/power_management/cpu_consolidation.py
7908
790964) Log Message:
7910Addtional test scenarios & fixes for power management testcases. On doing demo of LTP testcases to developers we realized some more test scenarios has to be added to LTP testcases for better test coverage. Also some bug fixes has to be done for existing test cases to run on future versions on Linux Kernel. We also want to integrate kernbench in LTP for sched_mc_power_savings=2. Hence this list of patches include patches to integrate kernbench into LTP. The test also covers consolidation at core level for hyper threaded system. [Patch 6/10]sched domian testcase updated to handle exceptions. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
7911
7912Modified Files:
7913ltp/testcases/kernel/power_management/sched_domain.py
7914
791565) Log Message:
7916Addtional test scenarios & fixes for power management testcases. On doing demo of LTP testcases to developers we realized some more test scenarios has to be added to LTP testcases for better test coverage. Also some bug fixes has to be done for existing test cases to run on future versions on Linux Kernel. We also want to integrate kernbench in LTP for sched_mc_power_savings=2. Hence this list of patches include patches to integrate kernbench into LTP. The test also covers consolidation at core level for hyper threaded system. [Patch 7/10]Fixes for sched_mc & sched_smt interface test Existing testcase in LTP would fail or not cover all possible sched_mc values. This patch has been written to make testcase flexible to run on future releases. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
7917
7918Modified Files:
7919ltp/testcases/kernel/power_management/test_sched_mc.sh
7920ltp/testcases/kernel/power_management/test_sched_smt.sh
7921
792266) Log Message:
7923Addtional test scenarios & fixes for power management testcases. On doing demo of LTP testcases to developers we realized some more test scenarios has to be added to LTP testcases for better test coverage. Also some bug fixes has to be done for existing test cases to run on future versions on Linux Kernel. We also want to integrate kernbench in LTP for sched_mc_power_savings=2. Hence this list of patches include patches to integrate kernbench into LTP. The test also covers consolidation at core level for hyper threaded system. [Patch 8/10]New set of reusbale Library functions and fixes. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
7924
7925Modified Files:
7926ltp/testcases/kernel/power_management/pm_include.sh
7927
792867) Log Message:
7929Addtional test scenarios & fixes for power management testcases. On doing demo of LTP testcases to developers we realized some more test scenarios has to be added to LTP testcases for better test coverage. Also some bug fixes has to be done for existing test cases to run on future versions on Linux Kernel. We also want to integrate kernbench in LTP for sched_mc_power_savings=2. Hence this list of patches include patches to integrate kernbench into LTP. The test also covers consolidation at core level for hyper threaded system. [Patch 9/10]Master script modified to cover additional test scenarios. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
7930
7931Modified Files:
7932ltp/testcases/kernel/power_management/runpwtests.sh
7933
793468) Log Message:
7935Addtional test scenarios & fixes for power management testcases. On doing demo of LTP testcases to developers we realized some more test scenarios has to be added to LTP testcases for better test coverage. Also some bug fixes has to be done for existing test cases to run on future versions on Linux Kernel. We also want to integrate kernbench in LTP for sched_mc_power_savings=2. Hence this list of patches include patches to integrate kernbench into LTP. The test also covers consolidation at core level for hyper threaded system. [Patch 10/10]Patch to add another command file in runtest. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
7936
7937Added Files:
7938ltp/runtest/power_management_tests_exclusive
7939
794069) Log Message:
7941personality test case build fail fix. Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>.
7942
7943Modified File(s):
7944ltp/testcases/kernel/syscalls/personality/personality01.c
7945ltp/testcases/kernel/syscalls/personality/personality02.c
7946
794770) Log Message:
7948cacheflush01, remove extraneous characters for mips specific section: I am submitting a patch for cacheflush01, it looks like there are unneeded characters before return syscall(__NR_cacheflush, addr, nbytes, cache) inside the mips section. Without this patch, the test does not compile with a mips compiler. Signed-off-by: Henry Yei <hyei@mvista.com>.
7949
7950Modified File(s):
7951ltp/testcases/kernel/syscalls/cacheflush/cacheflush01.c
7952
795371) Log Message:
7954Realtime: use mlockall optionally in realtime tests: Below patch adds the support to enable memory lock in realtime testcases optionally (with -m). Testing Informations: Tested the realtime tests in their default profile and as well as using mlock option. Signed-off-by: Vernon Mauery <vernux@us.ibm.com>, Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>, Tested-by: Gowrishankar <gowrishankar.m@in.ibm.com>, Acked-by: Kiran Prakash <kiran@linux.vnet.ibm.com>, Acked-by: Dinakar Guniguntala <dino@in.ibm.com>, Acked-by: Sripathi Kodi <sripathik@in.ibm.com>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
7955
7956Modified File(s):
7957ltp/testcases/realtime/scripts/run_c_files.sh
7958ltp/testcases/realtime/doc/TODO
7959ltp/testcases/realtime/func/measurement/preempt_timing.c
7960ltp/testcases/realtime/lib/librttest.c
7961ltp/testcases/realtime/func/pi-tests/run_auto.sh
7962
subrata_modak988a9a52009-05-31 16:10:34 +00007963LTP-20090531
7964
79651) Log Message:
7966v4l-test 0.13 for LTP: Changes:
79671) Added string content validation;
79682) Test cases added for VIDIOC_REQBUFS,
7969Signed-off-by: Márton Németh <nm127@freemail.hu>.
7970
7971Modified Files:
7972ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
7973ltp/testcases/kernel/device-drivers/v4l/user_space/README
7974ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
7975ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
7976ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
7977ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.c
7978ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
7979ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.c
7980ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
7981ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
7982ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.c
7983ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
7984ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
7985ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYMENU.c
7986ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
7987ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
7988ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
7989ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.c
7990ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.h
7991ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
7992Added Files:
7993ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_REQBUFS.c
7994ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_REQBUFS.h
7995
79962) Log Message:
7997v4l-test 0.14 for LTP: Changes:
79981) Test cases added for VIDIOC_QUERYBUF,
79992) Debug functions separated,
8000Signed-off-by: Márton Németh <nm127@freemail.hu>.
8001
8002Modified Files:
8003ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
8004ltp/testcases/kernel/device-drivers/v4l/user_space/README
8005ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_REQBUFS.c
8006ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
8007ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
8008ltp/testcases/kernel/device-drivers/v4l/user_space/doc/results.html
8009Added Files:
8010ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYBUF.c
8011ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYBUF.h
8012ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_show.c
8013ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_show.h
8014
80153) Log Message:
8016Your patch doesn't apply - looks like it is relative to further local changes you have made in your own git repo (extra args to mktemp). But applying the corresponding change here does fix that problem for me, yes. Diff below is relative to ltp cvs. Fix LTPBIN definition in selinux_file.sh. Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>.
8017
8018Modified Files:
8019ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_file.sh
8020
80214) Log Message:
8022Fix MLS handling in selinux tests: Some of the selinux tests were using full security contexts but predated MCS/MLS and thus lacked a MLS field. This broke testing if MLS was enabled in the policy but mcstransd was not running. Change some of the tests to avoid the need to use full contexts at all, and others to conditionally append a MLS suffix if MLS is enabled. Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>.
8023
8024Modified Files:
8025ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_file.sh
8026ltp/testcases/kernel/security/selinux-testsuite/tests/mkdir/selinux_mkdir.sh
8027ltp/testcases/kernel/security/selinux-testsuite/tests/relabel/selinux_relabel.sh
8028ltp/testcases/kernel/security/selinux-testsuite/tests/rename/selinux_rename.sh
8029ltp/testcases/kernel/security/selinux-testsuite/tests/rxdir/selinux_rxdir.sh
8030
80315) Log Message:
8032Update ltp selinux test script and policy: Note: This does not obsolete or replace the other two patches I have posted (Fix LTPBIN definition in selinux_file.sh, Fix MLS handling in selinux tests), but rather should be applied on top of them. Attached is a patch and a tar file to update the ltp selinux test script and policy so that we no longer conditionally patch the test policy when we run the test script. The patch does the following:
8033- Disable patching of the policy in the test script.
8034- Change the refpolicy Makefile to redirect to a rhel/N/ subdirectory if running on a redhat release and move the rhel-specific definitions there.
8035- Change the refpolicy Makefile to only include test_bounds.te if the checkpolicy supports policy.24 (and thus typebounds statements).
8036- Merge the sbin_deprecated.patch into the test policy.
8037- Further update the test policy to build cleanly on f11, while preserving backward compatibility on f10.
8038- Added open permissions as necessary to the test policy (enabled in f11).
8039- Update the ioctl test policy to reflect the updated selinux_file_ioctl() logic in the kernel.
8040- Added a missing permission to the wait test policy that was causing it to wrongly report PASS.
8041
8042The tar file contains a new testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5 subdirectory to preserve a legacy copy of the test policy that works on redhat 5. The top-level refpolicy Makefile will redirect to this subdirectory when it detects redhat 5. Similar subdirectories can be added for other stable releases going forward as needed.
8043
8044Subrata, please cvs add the new subdirectory and its files. Also, please cvs remove the following: ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_policy.te (generated file, should not be in the repository), ltp/testcases/kernel/security/selinux-testsuite/misc/*. Signed-Off-by: Stephen Smalley <sds@tycho.nsa.gov>.
8045
8046Modified Files:
8047ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
8048ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
8049ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
8050ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_sys.te
8051ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrace.te
8052ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrans.te
8053ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_entrypoint.te
8054ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execshare.te
8055ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_exectrace.te
8056ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execute_no_trans.te
8057ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_fdreceive.te
8058ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
8059ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
8060ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_inherit.te
8061ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
8062ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ipc.te
8063ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_link.te
8064ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_mkdir.te
8065ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_open.te
8066ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_policy.if
8067ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ptrace.te
8068ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_readlink.te
8069ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_relabel.te
8070ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rename.te
8071ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rxdir.te
8072ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setattr.te
8073ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
8074ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sigkill.te
8075ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_stat.te
8076ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
8077ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
8078ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getpgid.te
8079ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsched.te
8080ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsid.te
8081ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
8082ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setsched.te
8083ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_transition.te
8084ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_wait.te
8085ltp/testscripts/test_selinux.sh
8086Added Files:
8087ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/Makefile
8088ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_capable_file.te
8089ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_capable_net.te
8090ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_capable_sys.te
8091ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_dyntrace.te
8092ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_dyntrans.te
8093ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_entrypoint.te
8094ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_execshare.te
8095ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_exectrace.te
8096ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_execute_no_trans.te
8097ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_fdreceive.te
8098ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_file.te
8099ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_global.te
8100ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_inherit.te
8101ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_ioctl.te
8102ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_ipc.te
8103ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_link.te
8104ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_mkdir.te
8105ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_open.te
8106ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_policy.if
8107ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_ptrace.te
8108ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_readlink.te
8109ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_relabel.te
8110ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_rename.te
8111ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_rxdir.te
8112ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_setattr.te
8113ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_setnice.te
8114ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_sigkill.te
8115ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_stat.te
8116ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_sysctl.te
8117ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_create.te
8118ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_getpgid.te
8119ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_getsched.te
8120ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_getsid.te
8121ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_setpgid.te
8122ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_setsched.te
8123ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_transition.te
8124ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_wait.te
8125Removed Files:
8126ltp/testcases/kernel/security/selinux-testsuite/misc/check_sbin_deprecated.pl
8127ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
8128ltp/testcases/kernel/security/selinux-testsuite/misc/update_refpolicy.sh
8129ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_policy.te
8130
81316) Log Message:
8132Update the selinux ioctl test in ltp to reflect the revised selinux_file_ioctl() logic in the kernel. Also requires the corresponding ltp selinux test policy update. Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>.
8133
8134Modified Files:
8135ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_ioctl.c
8136ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_noioctl.c
8137
81387) Log Message:
8139Fix ltp selinux testsuite for rhel5: Some changes on top of the prior patches to enable the ltp selinux testsuite to run successfully on rhel5. Changes:
8140- Fix the extraction of the release version to exclude Client/Server/etc.
8141- Make the ioctl test detect kernel version and adjust the test logic to match the expected selinux_file_ioctl() logic.
8142- Prevent runcon from consuming the options to chcon in selinux_relabel.sh.
8143Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>.
8144
8145Modified Files:
8146ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
8147ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_noioctl.c
8148ltp/testcases/kernel/security/selinux-testsuite/tests/relabel/selinux_relabel.sh
8149
81508) Log Message:
8151Enable the type bounds test in the ltp selinux testsuite: Add the type bounds test case to the runtest/selinux config so that it is executed as part of the ltp selinux testsuite. The test passes with a sufficiently recent kernel (>= 2.6.28) and checkpolicy, as in Fedora 11. If we want to avoid test failures on older kernels, we could add an explicit kernel version test to the test program, as I did for the ioctl test case. Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>.
8152
8153Modified Files:
8154ltp/runtest/selinux
8155
81569) Log Message:
8157Update ltp selinux testsuite README: Update the ltp selinux testsuite README. Changes include:
8158- Explain the two different locations of test policy up front and then use $POLICYDIR for subsequent references.
8159- Expand and clarify the kernel configuration options.
8160- Add a section summarizing the SELinux policy and userland dependencies.
8161Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>.
8162
8163Modified Files:
8164ltp/testcases/kernel/security/selinux-testsuite/README
8165
816610) Log Message:
8167Fix selinux_capable_file.sh: Fix selinux_capable_file.sh to call setup before running the second set of tests. This wasn't an issue prior to the $SELINUXTMPDIR patch as cleanup didn't previously remove the temporary directory, just the files. The bug wasn't evident in enforcing mode since the second set of tests still got error exit values as expected just for the wrong reason. Detected by forcing a run of the testsuite under permissive mode and checking that all of the testcases FAIL as expected. Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>.
8168
8169Modified Files:
8170ltp/testcases/kernel/security/selinux-testsuite/tests/capable_file/selinux_capable_file.sh
8171
817211) Log Message:
8173There is a warning occured during i compiled ltp which was released in 20090430: The array of filename was declared with 5 elements, so if you give a value to filename[5], the array will overflow. Signed-off-by: Gui Xiaohua <guixh@cn.fujitsu.com>.
8174
8175Modified Files:
8176ltp/testcases/kernel/syscalls/readlinkat/readlinkat01.c
8177
817812) Log Message:
8179Fix faulty interpretation of PASS/FAIL bysched_football log parser: The log parser of sched_football sometimes interprets successful runs as FAILed ones as it gets the final result based on the PASS/FAIL value of the first run in the log file. The rationale behind this patch is that sched_football testcase can itself decide if it has passed or failed based on the_ball value. There is no need of the log parser as is the case with the other test cases like pi_perf. Changelog:
8180- Added pass/fail detection logic to sched_football.c,
8181- Removed parse_football.py,
8182- Removed the call to parse_football.py from run_auto.sh.
8183Signed-off by: Kiran Prakash <kirpraka@in.ibm.com>,
8184Acked-by: Gowrishankar <gowrishankar.m@linux.vnet.ibm.com>,
8185Acked-By: Dinakar Guniguntala <dino@in.ibm.com>,
8186Acked-by: Sripathi Kodi <sripathik@in.ibm.com>.
8187
8188Modified Files:
8189ltp/testcases/realtime/func/sched_football/run_auto.sh
8190ltp/testcases/realtime/func/sched_football/sched_football.c
8191Removed Files:
8192ltp/testcases/realtime/func/sched_football/parse-football.py
8193
819413) Log Message:
8195Remove Duplicated Proc01 From Test Lists: The patch removes proc01 test from runtest/crashem, because it has also been present in runtest/fs. There is no need to run it in two places. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
8196
8197Modified Files:
8198ltp/runtest/crashme
8199
820014) Log Message:
8201Add new testcases for cpuset: This is the patch of new testcases for the functionality test of cpuset. It contains cpu hotplug vs cpuset test, load balance vs cpuset test, schedule domains partition test, memory pressure measurement function test, page caches spread test and memory allocation test. Note: page caches spread test(test of cpuset11) may fail because there is something wrong with the kernel. I have made a patch to fix it. Now the patch was adding into -mm tree. Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>.
8202
8203Modified Files:
8204ltp/testcases/kernel/controllers/README
8205ltp/testcases/kernel/controllers/test_controllers.sh
8206ltp/testcases/kernel/controllers/cpuset/Makefile
8207ltp/testcases/kernel/controllers/cpuset/README
8208ltp/testcases/kernel/controllers/cpuset/run_cpuset_test.sh
8209ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset_funcs.sh
8210ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_testset.sh
8211Added Files:
8212ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/Makefile
8213ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/cpuset_hotplug_test.sh
8214ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/cpuset_list_compute.c
8215ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuinfo.c
8216ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuinfo.h
8217ltp/testcases/kernel/controllers/cpuset/cpuset_lib/meminfo.c
8218ltp/testcases/kernel/controllers/cpuset/cpuset_lib/meminfo.h
8219ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/Makefile
8220ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_cpu_hog.c
8221ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_load_balance_test.sh
8222ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_sched_domains_check.c
8223ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_sched_domains_test.sh
8224ltp/testcases/kernel/controllers/cpuset/cpuset_memory_pressure_test/Makefile
8225ltp/testcases/kernel/controllers/cpuset/cpuset_memory_pressure_test/cpuset_memory_pressure.c
8226ltp/testcases/kernel/controllers/cpuset/cpuset_memory_pressure_test/cpuset_memory_pressure_testset.sh
8227ltp/testcases/kernel/controllers/cpuset/cpuset_memory_spread_test/Makefile
8228ltp/testcases/kernel/controllers/cpuset/cpuset_memory_spread_test/cpuset_mem_hog.c
8229ltp/testcases/kernel/controllers/cpuset/cpuset_memory_spread_test/cpuset_memory_spread_testset.sh
8230ltp/testcases/kernel/controllers/cpuset/cpuset_memory_test/Makefile
8231ltp/testcases/kernel/controllers/cpuset/cpuset_memory_test/cpuset_memory_test.c
8232ltp/testcases/kernel/controllers/cpuset/cpuset_memory_test/cpuset_memory_testset.sh
8233
823415) Log Message:
8235The accept4() system call is available starting with Linux 2.6.28; support in glibc is available starting with version 2.10. In v2.9, the function was to be declared. So i did some changes like following. Signed-off-by: Gui Xiaohua <guixh@cn.fujitsu.com>. Acked-By: CAI Qian <caiqian@cclom.cn>.
8236
8237Modified Files:
8238ltp/testcases/kernel/syscalls/accept4/accept4_01.c
8239
824016) Log Message:
8241Update the ltp selinux testsuite README to note the requirement for the libselinux headers and static library, and provide URLs from which to obtain the SELinux core userland and reference policy if the base distribution does not already include them. Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>.
8242
8243Modified Files:
8244ltp/testcases/kernel/security/selinux-testsuite/README
8245
824617) Log Message:
8247Remove obsolete logic from the Makefile in selinux-testsuite/refpolicy/redhat/5. This Makefile only gets used if we are running the testsuite on RHEL5, so we can drop the conditional TARGET definitions based on the redhat-release value. Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>.
8248
8249Modified Files:
8250ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/Makefile
8251
825218) Log Message:
8253Rohit Verma <rohit.170309@gmail.com> reported: I think there is a bug in the source code. In both the cases the string variable "Type" is not null- terminated. This variable ("Type") indicates the filesystem type, which is used later in the code. In the above said lines of code, I can observe that 'strlen(fstype)' is used within strncpy. Now, strlen returns the length of string excluding the null character. Man page of strncpy states that the 'dest' string is null terminated only if it is present in first 'n' bytes of the 'src'. In our case, since strlen returns lenght excluding the null character the string "Type" is not null terminated.
8254CAI Qian <caiqian@cclom.cn> replied: Yes, that is the case. Guo Hongruan posted patches for mount02 and mount03 to fix the same problem before, and we'll also need the similar fix here. Are you capable to make patches for it? Signed-Off-By: Rohit Verma <rohit.170309@gmail.com>, Acked-by: CAI Qian <caiqian@cclom.cn>,
8255
8256Modified File(s):
8257ltp/testcases/kernel/syscalls/umount/umount02.c
8258ltp/testcases/kernel/syscalls/umount/umount03.c
8259
826019) Log Message:
8261Fix the splice02 test:
8262Particularly:
8263- TEST_ERRNO is only set when the syscall is executed using the TEST() macro. The tests gave bad error messages because of that.
8264- The end of the test was dead code; moved the TPASS code to pass at the end of file.
8265- The test assumes std. input is a pipe; reflect this in the runtest file.
8266Signed-off-by: Jiri Palecek <jpalecek@web.de>.
8267
8268Modified File(s):
8269ltp/runtest/syscalls
8270ltp/testcases/kernel/syscalls/splice/splice02.c
8271
827220) Log Message:
8273Patch for fixing Unzip01 Test Not Working Correctly. Signed-Off-By: rohit verma <rohit.170309@gmail.com>. Acked-by: CAI Qian <caiqian@cclom.cn>.
8274
8275Modified File(s):
8276ltp/testcases/commands/unzip/unzip_tests.sh
8277
827821) Log Message:
8279Add Memory Cgroup regression tests to LTP: Those testcases can reproduce bugs we found in memcg, and is useful to track future regressions. Note: this test may crash the system with older kernels, so it is disabled for kernels older than 2.6.30. Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
8280
8281Modified Files:
8282ltp/runtest/controllers
8283ltp/testcases/kernel/controllers/Makefile
8284Added Files:
8285ltp/testcases/kernel/controllers/memcg/Makefile
8286ltp/testcases/kernel/controllers/memcg/README
8287ltp/testcases/kernel/controllers/memcg/memcg_regression_test.sh
8288ltp/testcases/kernel/controllers/memcg/memcg_test_1.c
8289ltp/testcases/kernel/controllers/memcg/memcg_test_2.c
8290ltp/testcases/kernel/controllers/memcg/memcg_test_4.c
8291ltp/testcases/kernel/controllers/memcg/memcg_test_4.sh
8292
829322) Log Message:
8294Attached (against ltp-full-20090430.tgz) patch renames binaries in pan directory to have ltp- prefix as plain pan when installed in /usr/bin/ directory conflict with gnome pan. It also fixes all occurrences of pan in scripts and howtos. Signed-off-by: Cyril Hrubis <chrubis@suse.cz>.
8295
8296Modified Files:
8297ltp/ltp-devel.spec
8298ltp/runltp
8299ltp/runltplite.sh
8300ltp/doc/automation-README.html
8301ltp/doc/automation-cookbook.html
8302ltp/doc/ltp-howto.lyx
8303ltp/doc/ltp-howto.txt
8304ltp/doc/man1/Makefile
8305ltp/pan/Makefile
8306ltp/testscripts/diskio.sh
8307ltp/testscripts/ltp-aiodio.sh
8308ltp/testscripts/ltp-scsi_debug.sh
8309ltp/testscripts/ltpfslvm.sh
8310ltp/testscripts/ltpfsnolvm.sh
8311ltp/testscripts/ltpstress.sh
8312ltp/testscripts/networkstress.sh
8313ltp/testscripts/networktests.sh
8314ltp/testscripts/runEALtests.sh
8315ltp/testscripts/runpan.sh
8316ltp/testscripts/test_containers.sh
8317ltp/testscripts/test_filecaps.sh
8318ltp/testscripts/test_selinux.sh
8319ltp/testscripts/tpm_tools.sh
8320Added Files:
8321ltp/doc/man1/ltp-bump.1
8322ltp/doc/man1/ltp-pan.1
8323ltp/pan/ltp-bump.c
8324ltp/pan/ltp-pan.c
8325ltp/pan/ltp-scanner.c
8326Removed Files:
8327ltp/doc/man1/bump.1
8328ltp/doc/man1/pan.1
8329ltp/pan/bump.c
8330ltp/pan/pan.c
8331ltp/pan/scanner.c
8332
833323) Log Message:
8334Fix missing return. Signed-off-by: Cyril Hrubis <chrubis@suse.cz>.
8335
8336Modified File(s):
8337ltp/testcases/kernel/security/integrity/ima/src/ima_mmap.c
8338
833924) Log Message:
8340Add add_key01 test for add_key syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>,
8341
8342Modified Files:
8343ltp/runtest/syscalls
8344Added Files:
8345ltp/testcases/kernel/syscalls/add_key/Makefile
8346ltp/testcases/kernel/syscalls/add_key/add_key01.c
8347
834825) Log Message:
8349Add add_key02 test for add_key syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
8350
8351Modified Files:
8352ltp/runtest/syscalls
8353Added Files:
8354ltp/testcases/kernel/syscalls/add_key/add_key02.c
8355
835626) Log Message:
8357Add bdflush01 test for bdflush syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
8358
8359Modified Files:
8360ltp/runtest/syscalls
8361Added Files:
8362ltp/testcases/kernel/syscalls/bdflush/Makefile
8363ltp/testcases/kernel/syscalls/bdflush/bdflush01.c
8364
836527) Log Message:
8366Add exit_group01 test for exit_group syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
8367
8368Modified Files:
8369ltp/runtest/syscalls
8370Added Files:
8371ltp/testcases/kernel/syscalls/exit_group/Makefile
8372ltp/testcases/kernel/syscalls/exit_group/exit_group01.c
8373
837428) Log Message:
8375Add keyctl01 test for keyctl syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
8376
8377Modified Files:
8378ltp/runtest/syscalls
8379Added Files:
8380ltp/testcases/kernel/syscalls/keyctl/Makefile
8381ltp/testcases/kernel/syscalls/keyctl/keyctl01.c
8382
838329) Log Message:
8384Add newuname01 test for newuname syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
8385
8386Modified Files:
8387ltp/runtest/syscalls
8388Added Files:
8389ltp/testcases/kernel/syscalls/newuname/Makefile
8390ltp/testcases/kernel/syscalls/newuname/newuname01.c
8391
839230) Log Message:
8393Add rt_sigaction01 test for rt_sigaction syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
8394
8395Modified Files:
8396ltp/runtest/syscalls
8397Added Files:
8398ltp/testcases/kernel/syscalls/rt_sigaction/Makefile
8399ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
8400
840131) Log Message:
8402Add rt_sigprocmask01 test for rt_sigprocmask syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
8403
8404Modified Files:
8405ltp/runtest/syscalls
8406Added Files:
8407ltp/testcases/kernel/syscalls/rt_sigprocmask/Makefile
8408ltp/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask01.c
8409
841032) Log Message:
8411Add rt_sigprocmask02 test for rt_sigprocmask syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
8412
8413Modified Files:
8414ltp/runtest/syscalls
8415Added Files:
8416ltp/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask02.c
8417
841833) Log Message:
8419Add rt_sigqueueinfo01 test for rt_sigqueueinfo syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
8420
8421Modified Files:
8422ltp/runtest/syscalls
8423Added Files:
8424ltp/testcases/kernel/syscalls/rt_sigqueueinfo/Makefile
8425ltp/testcases/kernel/syscalls/rt_sigqueueinfo/rt_sigqueueinfo01.c
8426
842734) Log Message:
8428Add rt_sigsuspend01 test for rt_sigsuspend syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
8429
8430Modified Files:
8431ltp/runtest/syscalls
8432Added Files:
8433ltp/testcases/kernel/syscalls/rt_sigsuspend/Makefile
8434ltp/testcases/kernel/syscalls/rt_sigsuspend/rt_sigsuspend01.c
8435
843635) Log Message:
8437Add set_thread_area01 test for set_thread_area syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
8438
8439Modified Files:
8440ltp/runtest/syscalls
8441Added Files:
8442ltp/testcases/kernel/syscalls/set_thread_area/Makefile
8443ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area01.c
8444
844536) Log Message:
8446Add set_thread_area02 test for set_thread_area syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
8447
8448Modified Files:
8449ltp/runtest/syscalls
8450Added Files:
8451ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area02.c
8452
845337) Log Message:
8454Add set_tid_address01 test for set_tid_address syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
8455
8456Modified Files:
8457ltp/runtest/syscalls
8458Added Files:
8459ltp/testcases/kernel/syscalls/set_tid_address/Makefile
8460ltp/testcases/kernel/syscalls/set_tid_address/set_tid_address01.c
8461
846238) Log Message:
8463Add sgetmask01 test for sgetmask syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
8464
8465Modified Files:
8466ltp/runtest/syscalls
8467Added Files:
8468ltp/testcases/kernel/syscalls/sgetmask/Makefile
8469ltp/testcases/kernel/syscalls/sgetmask/sgetmask01.c
8470
847139) Log Message:
8472Add sigreturn01 test for sigreturn syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
8473
8474Modified Files:
8475ltp/runtest/syscalls
8476Added Files:
8477ltp/testcases/kernel/syscalls/sigreturn/Makefile
8478ltp/testcases/kernel/syscalls/sigreturn/sigreturn01.c
8479
848040) Log Message:
8481Add ssetmask01 test for ssetmask syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
8482
8483Modified Files:
8484ltp/runtest/syscalls
8485Added Files:
8486ltp/testcases/kernel/syscalls/ssetmask/Makefile
8487ltp/testcases/kernel/syscalls/ssetmask/ssetmask01.c
8488
848941) Log Message:
8490Add timer_getoverrun01 test for timer_getoverrun01 syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
8491
8492Modified Files:
8493ltp/runtest/syscalls
8494Added Files:
8495ltp/testcases/kernel/syscalls/timer_getoverrun/Makefile
8496ltp/testcases/kernel/syscalls/timer_getoverrun/timer_getoverrun01.c
8497
849842) Log Message:
8499Add timer_gettime01 test for timer_gettime syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
8500
8501Modified Files:
8502ltp/runtest/syscalls
8503Added Files:
8504ltp/testcases/kernel/syscalls/timer_gettime/Makefile
8505ltp/testcases/kernel/syscalls/timer_gettime/timer_gettime01.c
8506
850743) Log Message:
8508Add tkill01 test for tkill syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
8509
8510Modified Files:
8511ltp/runtest/syscalls
8512Added Files:
8513ltp/testcases/kernel/syscalls/tkill/Makefile
8514ltp/testcases/kernel/syscalls/tkill/tkill01.c
8515
851644) Log Message:
8517Add tkill02 test for tkill syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
8518
8519Modified Files:
8520ltp/runtest/syscalls
8521Added Files:
8522ltp/testcases/kernel/syscalls/tkill/tkill02.c
8523
852445) Log Message:
8525Patch for "File" test case issue of 30-April-2009 release. Signed-off-by: rohit verma <rohit.170309@gmail.com>.
8526
8527Modified File(s):
8528ltp/testcases/commands/ade/file/file_test.sh
8529
853046) Log Message:
8531I've found that ltp didn't compile on Debian because of old kernel headers, which contain taskstats struct without some of the needed fields. This autoconf test detects it and disables the code that would otherwise break. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
8532
8533Modified Files:
8534ltp/configure.ac
8535ltp/include/config.h.default
8536ltp/testcases/kernel/controllers/cgroup/getdelays.c
8537Added Files:
8538ltp/m4/ltp-taskstats.m4
8539
854047) Log Message:
8541Crash02: Deal with SIGSTOP and SIGSEGV v3: Version 3 also fixed compilation failures on IA-64, since there is no SYS_fork either. It use clone2() instead. Version 2 fixed compilation failures on IA-64, because there is no SYS_vfork there. Instead, it uses clone() syscall for vfork(): clone(child_stack=0, flags=CLONE_VM|CLONE_VFORK|SIGCHLD). We have seen crash02 test can not finish due to the child process got SIGSTOP or SIGSEGV when calling random syscalls like this,
8542# ps aux
8543...
8544168 20121 0.0 0.0 3956 336 ? Ds 15:10 0:00 ./crash02 -e
8545-v 100
8546168 20122 0.0 0.0 3956 336 ? T 15:10 0:00 ./crash02 -e
8547-v 100
8548crash02 X ffff81007fb127a0 0 21272 21271 21273 (L-TLB)
8549 ffff81004c185d58 0000000000000046 ffff81007b494e08 0000000000000002
8550 0000000000000002 0000000000000002 ffff81007c5dc860 ffff81007fb127a0
8551 00000d8ebb800862 000000000000c315 ffff81007c5dca48 0000000300000001
8552Call Trace:
8553 [<ffffffff800235a7>] filp_close+0x5c/0x64
8554 [<ffffffff8001595a>] do_exit+0x913/0x91f
8555 [<ffffffff80048c18>] cpuset_exit+0x0/0x6c
8556 [<ffffffff8002ad05>] get_signal_to_deliver+0x42c/0x45a
8557 [<ffffffff8005a837>] do_notify_resume+0x9c/0x7af
8558 [<ffffffff80096e2b>] specific_send_sig_info+0x44/0xac
8559 [<ffffffff8009710e>] force_sig_info+0xae/0xb9
8560 [<ffffffff80066eed>] do_page_fault+0x81e/0x830
8561 [<ffffffff8005d6dc>] retint_signal+0x3d/0x79
8562crash02 X ffff810002376400 0 21273 21271 21272 (L-TLB)
8563 ffff81004d201f18 0000000000000046 ffff81007b494e08 0000000000000046
8564 0000000000000046 0000000000000002 ffff810078d3a040 ffffffff802eeae0
8565 00000d8ebb803430 000000000001a60c ffff810078d3a228 0000000000000000
8566Call Trace:
8567 [<ffffffff8001595a>] do_exit+0x913/0x91f
8568 [<ffffffff80048c18>] cpuset_exit+0x0/0x6c
8569 [<ffffffff8005d28d>] tracesys+0xd5/0xe0
8570So we use WUNTRACED option. Also, we found out that if it picks up vfork(), it will generate SIGSEGV. I am not sure what else can generate the same, so only blacklist vfork() at the moment. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
8571
8572Modified Files:
8573ltp/testcases/misc/crash/crash02.c
8574
857548) Log Message:
8576Fix sync problem between two processes of pidns12 test: The child-process wait SIGUSR1 which would be sended by parent-process, if the child-process execute sigtimedwait() after parent-process send the signal, it would never receive the SIGUSR1 from parent-process. This patch rewrite child_signal_handler() to handle to SIGUSR1 and instead sigtimedwait() with sleep for 3 seconds. Signed-off-by: Gui Xiaohua <guixh@cn.fujitsu.com>.
8577
8578Modified Files:
8579ltp/testcases/kernel/containers/pidns/pidns12.c
8580
858149) Log Message:
8582In reference to the issue with timer_create04 and clock_gettime03 for the kernel version 2.6.29 which was reported in the link: http://www.nabble.com/timer_create-p22376043.html, PFA the patch for fixing the issue. Detail on the issue: A new clockid 'CLOCK_MONOTONIC_RAW' was added since the kernel 2.6.28 (http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.28). This addition caused the above testcases to fail. Now, 5 clock ID's are resent in kernel ver 2.6.28 and later. Signed-off-by: Rohit Verma <rohit.170309@gmail.com>.
8583
8584Modified Files:
8585ltp/testcases/kernel/timers/include/common_timers.h
8586ltp/testcases/kernel/timers/timer_create/timer_create02.c
8587
858850) Log Message:
8589Postponing close() after aio_write() has finished: In aio_return/1-1.c close() is called after asynchronous I/O write was queued. This according to POSIX may end up in one of two ends and it's implementation specified. One end is writing the file correctly while the other one is behave like aio_cancel() was called. (http://www.opengroup.org/onlinepubs/9699919799/functions/close.html). Test mentoined above rely on finishing asynchronous I/O correctly in this case. To fix that you must postpone close() after asynchronous I/O has finished. Signed-of-by: chrubis@suse.cz.
8590
8591Modified Files:
8592ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/1-1.c
8593
859451) Log Message:
8595revert previous "style" change which did a lot more damage than good
8596
8597Modified File(s):
8598ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
8599ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
8600
860152) Log Message:
8602execve: remove obsoleted test case execve04. Since latest kernel do execve(2) without get file descriptor(kernel commit e7b9b550f53e81ea38e71d322d6f95730df058a2), it only use one file struct. This cause the case execve04 which test for set EMFILE errno obsoleted. This patch removed test case execve04, and changed the index of the test cases after execve04. Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>.
8603
8604Modified Files:
8605ltp/doc/testcases/kernel.txt
8606ltp/runtest/ltplite
8607ltp/runtest/stress.part3
8608ltp/runtest/syscalls
8609ltp/testcases/kernel/syscalls/execve/execve04.c
8610ltp/testcases/kernel/syscalls/execve/execve05.c
8611Removed Files:
8612ltp/testcases/kernel/syscalls/execve/execve06.c
8613
861453) Log Message:
8615Fix typo in testcases/kernel/syscalls/chown/chown03.c, which use ltpuser->pw_uid in call to setegid() should be ltpuser->pw_gid. Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>.
8616
8617Modified Files:
8618ltp/testcases/kernel/syscalls/chown/chown03.c
8619
862054) Log Message:
8621postponing close() after aio_write() has finished II and cleanups: I've fixed all the sources in the aio_return directory (from the same errors as previous one) and cleaned the coding style a little. Signed-off-by: Cyril Hrubis chrubis@suse.cz.
8622
8623Modified Files:
8624ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/1-1.c
8625ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/2-1.c
8626ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/3-1.c
8627ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/3-2.c
8628ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/4-1.c
8629
863055) Log Message:
8631Renaming binaries to avoid conflicts II. I've missed these three in the first patch, here comes cosmetic changes. Signed-off-by: Cyril Hrubis chrubis@suse.cz.
8632
8633Modified Files:
8634ltp/INSTALL ltp/README ltp/README.ltp-devel
8635
863656) Log Message:
8637Port Crackerjack Syscall tests(missing) to LTP. Add/Port Utility Headers for these set of tests. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
8638
8639Added Files:
8640ltp/testcases/kernel/syscalls/utils/common_j_h.c
8641ltp/testcases/kernel/syscalls/utils/include_j_h.h
8642ltp/testcases/kernel/syscalls/utils/inotify.h
8643ltp/testcases/kernel/syscalls/utils/ioprio.h
8644ltp/testcases/kernel/syscalls/utils/numaif.h
8645ltp/testcases/kernel/syscalls/utils/poll.h
8646
864757) Log Message:
8648Add/Port get_mempolicy01 test for get_mempolicy() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
8649
8650Modified Files:
8651ltp/runtest/syscalls
8652Added Files:
8653ltp/testcases/kernel/syscalls/get_mempolicy/Makefile
8654ltp/testcases/kernel/syscalls/get_mempolicy/get_mempolicy01.c
8655
865658) Log Message:
8657Add/Port clock_getres01 test for clock_getres() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
8658
8659Modified Files:
8660ltp/runtest/syscalls
8661Added Files:
8662ltp/testcases/kernel/syscalls/clock_getres/Makefile
8663ltp/testcases/kernel/syscalls/clock_getres/clock_getres01.c
8664
866559) Log Message:
8666Add/Port clock_nanosleep01 test for clock_nanosleep() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
8667
8668Modified Files:
8669ltp/runtest/syscalls
8670Added Files:
8671ltp/testcases/kernel/syscalls/clock_nanosleep/Makefile
8672ltp/testcases/kernel/syscalls/clock_nanosleep/clock_nanosleep01.c
8673
867460) Log Message:
8675Add/Port mq_notify01 test for mq_notify() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
8676
8677Modified Files:
8678ltp/runtest/syscalls
8679Added Files:
8680ltp/testcases/kernel/syscalls/mq_notify/Makefile
8681ltp/testcases/kernel/syscalls/mq_notify/mq_notify01.c
8682
868361) Log Message:
8684Add/Port ppoll01 test for ppoll() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
8685
8686Modified Files:
8687ltp/runtest/syscalls
8688Added Files:
8689ltp/testcases/kernel/syscalls/ppoll/Makefile
8690ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
8691
869262) Log Message:
8693Add/Port mq_open01 test for mq_open() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
8694
8695Modified Files:
8696ltp/runtest/syscalls
8697Added Files:
8698ltp/testcases/kernel/syscalls/mq_open/Makefile
8699ltp/testcases/kernel/syscalls/mq_open/mq_open01.c
8700
870163) Log Message:
8702Add/Port mq_timedreceive01 test for mq_timedreceive() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
8703
8704Modified Files:
8705ltp/runtest/syscalls
8706Added Files:
8707ltp/testcases/kernel/syscalls/mq_timedreceive/Makefile
8708ltp/testcases/kernel/syscalls/mq_timedreceive/mq_timedreceive01.c
8709
871064) Log Message:
8711Add/Port utimes01 test for utimes() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
8712
8713Modified Files:
8714ltp/runtest/syscalls
8715Added Files:
8716ltp/testcases/kernel/syscalls/utimes/Makefile
8717ltp/testcases/kernel/syscalls/utimes/utimes01.c
8718
871965) Log Message:
8720Add/Port mq_unlink01 test for mq_unlink() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
8721
8722Modified Files:
8723ltp/runtest/syscalls
8724Added Files:
8725ltp/testcases/kernel/syscalls/mq_unlink/Makefile
8726ltp/testcases/kernel/syscalls/mq_unlink/mq_unlink01.c
8727
872866) Log Message:
8729Add/Port mq_timedsend01 test for mq_timedsend() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
8730
8731Modified Files:
8732ltp/runtest/syscalls
8733Added Files:
8734ltp/testcases/kernel/syscalls/mq_timedsend/Makefile
8735ltp/testcases/kernel/syscalls/mq_timedsend/mq_timedsend01.c
8736
873767) Log Message:
8738Add/Port unshare01 test for unshare() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
8739
8740Modified Files:
8741ltp/runtest/syscalls
8742Added Files:
8743ltp/testcases/kernel/syscalls/unshare/Makefile
8744ltp/testcases/kernel/syscalls/unshare/unshare01.c
8745
874668) Log Message:
8747Add/Port unshare02 test for unshare() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
8748
8749Modified Files:
8750ltp/runtest/syscalls
8751Added Files:
8752ltp/testcases/kernel/syscalls/unshare/unshare02.c
8753
875469) Log Message:
8755The following patch solves the problem:
87561) Avoids build problem on your very old kernel,
87572) Will not run on on your old kernel but on kernel > 2.6.17,
8758Will revert to Autoconf later. Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>.
8759
8760Modified Files:
8761ltp/testcases/kernel/syscalls/splice/splice02.c
8762
876370) Log Message:
8764Being a non-NUMA machine is not a failure, but an info. So it should not cause the test to have a non zero exit status. Signed-off-by: Suzuki Poulose <suzuki@in.ibm.com>.
8765
8766Modified Files:
8767ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
8768
876971) Log Message:
8770I come across with this kernel issue in 2.6.27:
8771http://lkml.org/lkml/2008/9/23/218,
8772http://lkml.org/lkml/2008/9/23/228,
8773http://lkml.org/lkml/2008/9/24/180,
8774http://lkml.org/lkml/2008/9/24/186,
8775http://lkml.org/lkml/2008/9/24/193,
8776http://lkml.org/lkml/2008/9/24/243,
8777http://lkml.org/lkml/2008/9/24/247,
8778Test cases modification noticed for ltp/testcases/open_posix_testsuite/conformance/interfaces/sigaction/10-1.c. I have modified patch and submitting fix patch. This test case is passed now. Signed-off-by: naresh kamboju <naresh.kernel@gmail.com>.
8779
8780Modified Files:
8781ltp/testcases/open_posix_testsuite/conformance/interfaces/sigaction/10-1.c
8782
subrata_modak73a57bd2009-04-29 13:56:49 +00008783LTP-20090430
8784
87851) Log Message:
8786This patch adds Integrity Measurement Architecture(IMA) testing support:
8787Changes:
8788- updated README
8789- add test for existence of openssl-devel (m4/ltp-crypto.m4)
8790- add support for finding an audit message in different log files
8791Signed-off-by: Mimi Zohar <zohar@us.ibm.com>.
8792
8793Modified Files:
8794ltp/config.mk.in
8795ltp/configure.ac
8796ltp/testcases/kernel/security/Makefile
8797Added Files:
8798ltp/m4/ltp-crypto.m4
8799ltp/runtest/ima
8800ltp/testcases/kernel/security/integrity/Makefile
8801ltp/testcases/kernel/security/integrity/ima/Makefile
8802ltp/testcases/kernel/security/integrity/ima/README
8803ltp/testcases/kernel/security/integrity/ima/policy/Makefile
8804ltp/testcases/kernel/security/integrity/ima/policy/measure.policy
8805ltp/testcases/kernel/security/integrity/ima/policy/measure.policy-invalid
8806ltp/testcases/kernel/security/integrity/ima/src/Makefile
8807ltp/testcases/kernel/security/integrity/ima/src/ima_boot_aggregate.c
8808ltp/testcases/kernel/security/integrity/ima/src/ima_measure.c
8809ltp/testcases/kernel/security/integrity/ima/src/ima_mmap.c
8810ltp/testcases/kernel/security/integrity/ima/tests/Makefile
8811ltp/testcases/kernel/security/integrity/ima/tests/ima_measurements.sh
8812ltp/testcases/kernel/security/integrity/ima/tests/ima_policy.sh
8813ltp/testcases/kernel/security/integrity/ima/tests/ima_setup.sh
8814ltp/testcases/kernel/security/integrity/ima/tests/ima_tpm.sh
8815ltp/testcases/kernel/security/integrity/ima/tests/ima_violations.sh
8816
88172) Log Message:
8818Addition of per_cpu_atomic_operations_vs_interrupt_disabling_module test to LTP. Signed-Off-By: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>.
8819
8820Added Files:
8821ltp/testcases/kernel/device-drivers/misc_modules/per_cpu_atomic_operations_vs_interrupt_disabling_module/Makefile
8822ltp/testcases/kernel/device-drivers/misc_modules/per_cpu_atomic_operations_vs_interrupt_disabling_module/test-cmpxchg-nolock.c
8823
88243) Log Message:
8825Module to test Per CPU Allocator. Signed-Off-By: Tejun Heo <tj@kernel.org>.
8826
8827Added Files:
8828ltp/testcases/kernel/device-drivers/misc_modules/per_cpu_allocator_module/Makefile
8829ltp/testcases/kernel/device-drivers/misc_modules/per_cpu_allocator_module/test_per_cpu_allocator_module.c
8830
88314) Log Message:
8832Patch for fixing the testcase's segment fault. Signed-Off-By: Fan He <fhe@novell.com>.
8833
8834Modified File(s):
8835ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/speculative/6-1.c
8836ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/speculative/12-1.c
8837
88385) Log Message:
8839Extended the summary info to the case of LTP cross-built i.e. running on different arch with respect to the host. Moreover, a more detailed summary about LTP test results has been added. Signed-off-by: Francesco Rundo <francesco.rundo@st.com>.
8840
8841Modified File(s):
8842ltp/tools/genhtml.pl
8843
88446) Log Message:
8845Add Simple Test for PERFORMANCE COUNTER in Linux. Signed-Off-By: Ingo Molnar <mingo@elte.hu>. Ported-To-And-Tested-On-LTP-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
8846
8847Modified Files:
8848ltp/runalltests.sh
8849Added Files:
8850ltp/runtest/perfcounters
8851ltp/testcases/kernel/performance_counters/Makefile
8852ltp/testcases/kernel/performance_counters/performance_counter01.c
8853
88547) Log Message:
8855Add Test for Software and Hardware PERFORMANCE COUNTERS verification in Linux. Signed-Off-By: Paul Mackerras <paulus@samba.org>. Ported-To-And-Tested-On-LTP-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
8856
8857Modified Files:
8858ltp/runtest/perfcounters
8859Added Files:
8860ltp/testcases/kernel/performance_counters/performance_counter02.c
8861
88628) Log Message:
8863Add Test for Checking mmap() corruption. Signed-Off-By: Ying Han <yinghan@google.com>. Ported-To-And-Tested-On-LTP-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
8864
8865Modified Files:
8866ltp/runtest/stress.part1
8867Added Files:
8868ltp/testcases/kernel/mem/mmapstress/mmap-corruption01.c
8869
88709) Log Message:
8871Growfiles: Fix Test Failures. See: http://marc.info/?t=123866461100001&r=1&w=2&n=2, for more info. Signed-Off-By: CAI Qian <caiqian@cclom.cn>.
8872
8873Modified File(s):
8874ltp/lib/Makefile
8875ltp/testcases/kernel/fs/doio/growfiles.c
8876
887710) Log Message:
8878While running the latest LTP testsuite (CVS checkout), some tests failed due to small errors in the testscripts. I've attached two diffs for both testcases/kernel/syscalls/utimensat/utimensat_tests.sh and testcases/kernel/syscalls/ioctl/test_ioctl. Signed-Off-By: Christian Kujau <lists@nerdbynature.de>.
8879
8880Modified File(s):
8881ltp/testcases/kernel/syscalls/ioctl/test_ioctl
8882ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
8883
888411) Log Message:
8885Patch to integrate sched_smt cpu consolidation testcase to LTP. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
8886
8887Modified File(s):
8888ltp/testcases/kernel/power_management/pm_include.sh
8889ltp/testcases/kernel/power_management/runpwtests.sh
8890
889112) Log Message:
8892This is v4l-test 0.11 patch for LTP. Changes:
8893 - Test cases added for VIDIOC_G_OUTPUT, VIDIOC_S_OUTPUT, VIDIOC_G_FMT, VIDIOC_G_SLICED_VBI_CAP, VIDIOC_QUERYMENU;
8894 - Cleaned up ret and errno variable names;
8895 - Separated the NULL parameter test cases to a separated testsuite and reworked most of the NULL parameter test cases;
8896 - Added camera enabling through /sys/devices/platform/eeepc/camera;
8897 - Added results page to documentation;
8898 - Follow kernel API changes in video_dummy.ko
8899Signed-off-by: Márton Németh <nm127@freemail.hu>.
8900
8901Modified Files:
8902ltp/testcases/kernel/device-drivers/v4l/kernel_space/video_dummy.c
8903ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
8904ltp/testcases/kernel/device-drivers/v4l/user_space/README
8905ltp/testcases/kernel/device-drivers/v4l/user_space/dev_video.c
8906ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
8907ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
8908ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.c
8909ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
8910ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
8911ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
8912ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.c
8913ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
8914ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.c
8915ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
8916ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
8917ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.c
8918ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.h
8919ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.c
8920ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.h
8921ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_LOG_STATUS.c
8922ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.c
8923ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PARM.c
8924ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PRIORITY.c
8925ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
8926ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
8927ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYSTD.c
8928ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
8929ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
8930ltp/testcases/kernel/device-drivers/v4l/user_space/test_invalid_ioctl.c
8931ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
8932ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
8933Added Files:
8934ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FMT.c
8935ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FMT.h
8936ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_G_SLICED_VBI_CAP.c
8937ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_G_SLICED_VBI_CAP.h
8938ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_OUTPUT.c
8939ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_OUTPUT.h
8940ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYMENU.c
8941ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYMENU.h
8942ltp/testcases/kernel/device-drivers/v4l/user_space/doc/results.html
8943
894413) Log Message:
8945Patch for fixing the openposix_getoverrun_speculative_6_1 testcase's segment fault. Signed-Off-By: Fan He <fhe@novell.com>.
8946
8947Modified File(s):
8948ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/speculative/6-1.c
8949
895014) Log Message:
8951Patch for fixing the openposix_timer_delete_speculative_5_1 testcase's segment fault. Signed-Off-By: Fan He <fhe@novell.com>.
8952
8953Modified File(s):
8954ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_delete/speculative/5-1.c
8955
895615) Log Message:
8957I am not sure what kinds of IO and wait methods are available on uClinux, but by looking at the code in tlibio.h, the following method seems not supported there. So whenever LIO_IO_SYNCP was chosen as the random IO method, it will skip the above code and failback to "No I/O method chosen". Can you try the following patch to see if it fixes the problem? It drops LIO_IO_SYNCP as an avaliable method for uClinux, and also narrows down the wait methods since it does not support async IO there. I'd hope someone knew better than me about uClinux to review this patch. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
8958
8959Modified File(s):
8960ltp/include/tlibio.h
8961
896216) Log Message:
8963Fix clone07 bug. Signed-Off-By: Guo Hongruan <guo.hongruan@gulessoft.com>.
8964
8965Modified File(s):
8966ltp/testcases/kernel/syscalls/clone/clone07.c
8967
896817) Log Message:
8969Addition of splice02 test for splice() syscall. Original-Author: Jens Axboe <axboe@kernel.dk>, Ported-To-LTP:By: Manas K Nayak <maknayak@in.ibm.com>.
8970
8971Modified Files:
8972ltp/runtest/syscalls
8973Added Files:
8974ltp/testcases/kernel/syscalls/splice/splice02.c
8975
897618) Log Message:
8977Addition of clock_nanosleep2_01 test for clock_nanosleep2() syscall. Original-Author: M. Koehrer <mathias_koehrer@arcor.de>, Ported-To-LTP-By: Manas K Nayak <maknayak@in.ibm.com>,
8978
8979Modified Files:
8980ltp/runtest/syscalls
8981Added Files:
8982ltp/testcases/kernel/syscalls/clock_nanosleep2/Makefile
8983ltp/testcases/kernel/syscalls/clock_nanosleep2/clock_nanosleep2_01.c
8984
898519) Log Message:
8986Addition of cacheflush01 test for cacheflush() syscall. Original-Author: Maxin John <maxin.john@gmail.com>, Ported-To-LTP-By: Manas K Nayak <maknayak@in.ibm.com>,
8987
8988Modified Files:
8989ltp/runtest/syscalls
8990Added Files:
8991ltp/testcases/kernel/syscalls/cacheflush/Makefile
8992ltp/testcases/kernel/syscalls/cacheflush/cacheflush01.c
8993
899420) Log Message:
8995Fix mount02 and mount03. Signed-Off-By: Guo Hongruan <guo.hongruan@gulessoft.com>.
8996
8997Modified File(s):
8998ltp/testcases/kernel/syscalls/mount/mount02.c
8999ltp/testcases/kernel/syscalls/mount/mount03.c
9000
900121) Log Message:
9002How many loops should setuid04 run test case using "setuid04 -i 2"? It should be 2 but in fact, it is 3, This patch solves this problem. Hoppe it is useful. Thanks a lot!. Signed-Off-By: Guo Hongruan <guo.hongruan@gulessoft.com>.
9003
9004Modified File(s):
9005ltp/testcases/kernel/syscalls/setuid/setuid04.c
9006
900722) Log Message:
9008Rohit verma <rohit.170309@gmail.com> wrote: There is a change in compilation mechanism in LTP from Feb 09 distribution.The previous Make mechanism did not provide any optimization while compiling the fork05 test program and the test used to Pass . However the newer Makefile uses optimization level 2 while compiling, if this file is executed the test case fails. CAI Qian <caiqian@cclom.cn> replied: This is definitely a case. I can reproduce it on Fedora 10, so I have created a bug of it, and copied the author Ulrich Drepper, https://bugzilla.redhat.com/show_bug.cgi?id=495296. Ulrich Drepper has pointed out in the above bug report that this failure was due to incorrect test code. The test code isn't correct. The compiler cannot look inside the asm statements in main() and see that they are really necessary. Based on the information given the compiler can drop some of them. Change all asms in main from asm(...) to asm volatile(...), and the code works fine. With the following patch, it works fine with and without compilation optimization. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
9009
9010Modified Files:
9011ltp/testcases/kernel/syscalls/fork/fork05.c
9012
901323) Log Message:
9014Fix from CAI Qian <caiqian@cclom.cn>.
9015
9016Modified Files:
9017ltp/testcases/network/lib6/runcc.c
9018
901924) Log Message:
9020It turns out that -s option does not has any effect for binutils ar, which makes related test cases invalid in ar01 test. Nick Clifton replied in the bug report, https://bugzilla.redhat.com/show_bug.cgi?id=490797. It does make a difference on some versions of the ar program, notably those on some Unix and Solaris systems. These versions of ar do not automatically added a symbol index when the archive is created. But the binutils ar automatically adds a symbol index when an archive is created. So the -s option is supported mainly for backwards compatibility with these other versions of ar. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
9021
9022Modified Files:
9023ltp/testcases/commands/ade/ar/ar01
9024
902525) Log Message:
9026The library file in powermanagement testcase is modified to support sched_mc=2 testing. Wrote a another function to generate load in the system through make -j x. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
9027
9028Modified Files:
9029ltp/testcases/kernel/power_management/lib/sched_mc.py
9030
903126) Log Message:
9032CPU consolidation testcase is modified such that workload is not passed as input to the testcase. Based on sched_mc input corresponding workload is triggered. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
9033
9034Modified Files:
9035ltp/testcases/kernel/power_management/cpu_consolidation.py
9036
903727) Log Message:
9038Master script of Powermanagement testcase is modified to invoke cpu_consolidation testcase without workload. Restructured cpu_consolidation testcase within a loop. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
9039
9040Modified Files:
9041ltp/testcases/kernel/power_management/runpwtests.sh
9042
904328) Log Message:
9044This testcase test sched_smt_power_saving interface with valid and inavlid values. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
9045
9046Added Files:
9047ltp/testcases/kernel/power_management/test_sched_smt.sh
9048
904929) Log Message:
9050Modifed test_sched_mc interface testing testcase to use reusable function. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
9051
9052Modified Files:
9053ltp/testcases/kernel/power_management/test_sched_mc.sh
9054
905530) Log Message:
9056The test_dma_thread_diotest contains an unnecessary bashism. This patch fixes that. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
9057
9058Modified File(s):
9059ltp/testcases/kernel/io/direct_io/test_dma_thread_diotest7.sh
9060
906131) Log Message:
9062Make fs/quota_remount_test01 more POSIX-shell friendly. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
9063
9064Modified File(s):
9065ltp/testcases/kernel/fs/quota_remount/quota_remount_test01.sh
9066
906732) Log Message:
9068First, there was bug in test - it used seconds part of struct timespec structure, because total_sec was 5 from previous loop, and 1..4 millions of nanoseconds in addition to these 5 seconds did nothing in test result, checking sleep time for correctness also used total_sec. Also pselect takes struct timespec as its argument, not struct timeval, now code in test uses struct timeval as argument of pselect and suppose second field of this structure is microseconds instead of nanoseconds. Let's fix this part of test - I suggest to set nanoseconds to 1e8 ... 4e8 with step 1e8 and check sleep time differs from expected value no more than 10% of it. Signed-Off-By: Dmitry Guryanov <dguryanov@parallels.com>.
9069
9070Modified File(s):
9071ltp/testcases/kernel/syscalls/pselect/pselect01.c
9072
907333) Log Message:
9074This is the patch of the v4l-test 0.12 for LTP. Changes: Test cases added for VIDIOC_S_FMT; NULL parameter test suite split to read only, write only and write/read ioctl suite; More verbose debug output in VIDIOC_S_FREQUENCY and in some other test cases; More strict check added for strings in different test cases. Signed-off-by: Márton Németh <nm127@freemail.hu>.
9075
9076Modified File(s):
9077ltp/testcases/kernel/device-drivers/v4l/user_space/README
9078ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
9079ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
9080ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
9081ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.c
9082ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
9083ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.c
9084ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
9085ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
9086ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FMT.c
9087ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FMT.h
9088ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.c
9089ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.c
9090ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
9091ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
9092ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYMENU.c
9093ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
9094ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
9095ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
9096ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
9097ltp/testcases/kernel/device-drivers/v4l/user_space/doc/results.html
9098
909934) Log Message:
9100Jiri Palecek <jpalecek@web.de> wrote: While running the selinux tests, I was contemplating the way the $SELINUXTMPDIR is created. It seems to me that creating it in each test individually would allow running the tests in parallel, make some hacks needed to prevent interference of the tests unnecessary, allow the tests to be run directly from ltpmenu et al., and wouldn't add much more code. What do you think about this? Signed-off-by: Jiri Palecek <jpalecek@web.de>.
9101"Serge E. Hallyn" <serue@us.ibm.com> replied:
9102If the motivation is to support multiple concurrent ltp runs, wouldn't it be better to have selinux-testsuite/tests/runtest.sh set/export SELINUXTMPDIR to a per-run tempdir? Even as simple as /tmp/selinux-$pid. Well, and testscripts/test_selinux.sh I guess. Hmm, no, bc at that level you can't easily support multiple policy module loads anyway. Never mind.
9103Jiri Palecek <jpalecek@web.de> replied back: No, the motivation was mostly to allow running these tests directly from PAN, without any supporting scripts. The ability to run the tests concurrently is just a pleasant bonus. I chose this way, because I find the needed changes pretty small.
9104"Serge E. Hallyn" <serue@us.ibm.com> finally replied: Yeah - seems like a good idea. If the directories sometimes don't get deleted, then you might help out the admin by giving the directories easy to spot names so they can manually clean up... i.e. use mktemp -d /tmp/ltpselinuxXXXX or maybe even better mkdir -p /tmp/ltpselinux; mktemp -d -p /tmp/ltpselinux.
9105
9106Modified File(s):
9107ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/selinux_bounds.sh
9108ltp/testcases/kernel/security/selinux-testsuite/tests/capable_file/selinux_capable_file.sh
9109ltp/testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_capable_sys.sh
9110ltp/testcases/kernel/security/selinux-testsuite/tests/entrypoint/selinux_entrypoint.sh
9111ltp/testcases/kernel/security/selinux-testsuite/tests/execute_no_trans/selinux_execute_no_trans.sh
9112ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive.sh
9113ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_file.sh
9114ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit.sh
9115ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_ioctl.sh
9116ltp/testcases/kernel/security/selinux-testsuite/tests/link/selinux_link.sh
9117ltp/testcases/kernel/security/selinux-testsuite/tests/mkdir/selinux_mkdir.sh
9118ltp/testcases/kernel/security/selinux-testsuite/tests/open/selinux_open.sh
9119ltp/testcases/kernel/security/selinux-testsuite/tests/readlink/selinux_readlink.sh
9120ltp/testcases/kernel/security/selinux-testsuite/tests/relabel/selinux_relabel.sh
9121ltp/testcases/kernel/security/selinux-testsuite/tests/rename/selinux_rename.sh
9122ltp/testcases/kernel/security/selinux-testsuite/tests/rxdir/selinux_rxdir.sh
9123ltp/testcases/kernel/security/selinux-testsuite/tests/setattr/selinux_setattr.sh
9124ltp/testcases/kernel/security/selinux-testsuite/tests/stat/selinux_stat.sh
9125
912635) Log Message:
9127I have been trying to run the selinux tests on Debian and discovered a small flaw. The test was using a return value variable which wasn't set by the test. I've coma across another strange (at least to me) fact - when you execute a program without path, it is searched for in $PATH. However, if the program is in one directory if $PATH and selinux rejects to run the file, the following directories in $PATH are search, and the call can succeed. Is this behavior planned? I know it can't tamper the security of selinux, but it can lead to surprising results. Also, I've found some uses of macros not present in Debian's refpolicy. Should I send a patch for them? Signed-off-by: Jiri Palecek <jpalecek@web.de>.
9128
9129Modified File(s):
9130ltp/testcases/kernel/security/selinux-testsuite/tests/entrypoint/selinux_entrypoint.sh
9131
913236) Log Message:
9133Add cgroup regression tests to LTP: Those testcases can reproduce bugs we found in cgroups, and is useful to track future regressions. Note: this test may crash the system with older kernels, so it is disabled for kernels older than 2.6.29. Another note: getdelays.c is linux-2.6/Documentation/accounting/getdelays.c. How to run this test: # runltp -f controllers
9134Result:
9135cgroup_regression_test 1 PASS : no kernel bug was found
9136cgroup_regression_test 2 PASS : notify_on_release is inherited
9137cgroup_regression_test 3 PASS : no kernel bug was found
9138cgroup_regression_test 4 PASS : no lockdep BUG was found
9139cgroup_regression_test 5 PASS : no kernel bug was found
9140cgroup_regression_test 6 PASS : no kernel bug was found
9141cgroup_regression_test 7 PASS : no kernel bug was found
9142cgroup_regression_test 8 PASS : no kernel bug was found
9143cgroup_regression_test 9 PASS : no kernel warning was found
9144cgroup_regression_test 10 PASS : no kernel warning was found
9145Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
9146
9147Modified Files:
9148ltp/runtest/controllers
9149ltp/testcases/kernel/controllers/Makefile
9150ltp/testcases/kernel/controllers/README
9151Added Files:
9152ltp/testcases/kernel/controllers/cgroup/Makefile
9153ltp/testcases/kernel/controllers/cgroup/README
9154ltp/testcases/kernel/controllers/cgroup/cgroup_regression_test.sh
9155ltp/testcases/kernel/controllers/cgroup/fork_processes.c
9156ltp/testcases/kernel/controllers/cgroup/getdelays.c
9157ltp/testcases/kernel/controllers/cgroup/test_10_1.sh
9158ltp/testcases/kernel/controllers/cgroup/test_10_2.sh
9159ltp/testcases/kernel/controllers/cgroup/test_3_1.sh
9160ltp/testcases/kernel/controllers/cgroup/test_3_2.sh
9161ltp/testcases/kernel/controllers/cgroup/test_6_1.sh
9162ltp/testcases/kernel/controllers/cgroup/test_6_2.c
9163ltp/testcases/kernel/controllers/cgroup/test_9_1.sh
9164ltp/testcases/kernel/controllers/cgroup/test_9_2.sh
9165
916637) Log Message:
9167Test suite for cpuset: This is the test suite for the basis operation test and part functionality test of cpuset. It contains adding/removing cpus/mems test, setting flags test, exclusive function test, hierarchy relation test, inherit relation test and cpuset VS syscall test. More testcases will be added in future. Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>.
9168
9169Modified Files:
9170ltp/testcases/kernel/controllers/Makefile
9171ltp/testcases/kernel/controllers/README
9172ltp/testcases/kernel/controllers/test_controllers.sh
9173ltp/testcases/kernel/controllers/testplan.txt
9174Added Files:
9175ltp/testcases/kernel/controllers/cpuset/Makefile
9176ltp/testcases/kernel/controllers/cpuset/README
9177ltp/testcases/kernel/controllers/cpuset/run_cpuset_test.sh
9178ltp/testcases/kernel/controllers/cpuset/cpuset_base_ops_test/Makefile
9179ltp/testcases/kernel/controllers/cpuset/cpuset_base_ops_test/cpuset_base_ops_testset.sh
9180ltp/testcases/kernel/controllers/cpuset/cpuset_exclusive_test/Makefile
9181ltp/testcases/kernel/controllers/cpuset/cpuset_exclusive_test/cpuset_exclusive_test.sh
9182ltp/testcases/kernel/controllers/cpuset/cpuset_hierarchy_test/Makefile
9183ltp/testcases/kernel/controllers/cpuset/cpuset_hierarchy_test/cpuset_hierarchy_test.sh
9184ltp/testcases/kernel/controllers/cpuset/cpuset_inherit_test/Makefile
9185ltp/testcases/kernel/controllers/cpuset/cpuset_inherit_test/cpuset_inherit_testset.sh
9186ltp/testcases/kernel/controllers/cpuset/cpuset_lib/Makefile
9187ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset_funcs.sh
9188ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
9189ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_test.c
9190ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_testset.sh
9191
919238) Log Message:
9193While running the su01 test on Debian, I encountered a different error message on changing the password and giving a wrong old password. I guess the error message is actually OK, so I suggest to add it to the possible successful outcomes. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
9194
9195Modified Files:
9196ltp/testcases/commands/su/su01_s1
9197
919839) Log Message:
9199Fix running of the selinux tests: while running the ltp selinux tests on Debian, I found some problems: 1) the testdomain attribute cannot have setcurrent permission to itself. This is because in Debian refpolicy, only domains with attribute set_curr_context can have setcurrent permission on own processes (otherwise, it's forbidden by neverallow). And AFAIK, it's impossible to specify that domains having attribute testdomain also have attribute set_curr_context. Moreover, I found only two tests (dyntrans and dyntrace) that actually need it so far, so I'm not convinced it has to be granted globally. 2) the testscripts (eg. selinux_file.sh) have the test_file_t context, but they are to be run as sysadm_t. Sysadm_t therefore needs execute_no_trans permission on the test files. Please correct me if I'm wrong. - allow sysadm_t execute_no_trans on test_file_t to allow him to run the test shell scripts - get rid of setexec permission for testdomain, it conflicts with refpolicy and AFAIK is unneeded. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
9200
9201Modified Files:
9202ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
9203
920440) Log Message:
9205
9206README: update kernel config for cgroup testing: lockdep is needed in one of the testcases in cgroup regression test. Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
9207
9208Modified Files:
9209ltp/README
9210
921141) Log Message:
9212Fix fsync02 usage on filesystems which have undefined amount of free space: "Fields that are undefined for a particular file system are set to 0". Note that if it's ramfs or tmpfs with -o nr_blocks=0, there is no such thing as "amount of free space", reserved for root or not. - Al Viro. Signed-off-by: Michal Simek <monstr@monstr.eu>.
9213
9214Modified Files:
9215ltp/testcases/kernel/syscalls/fsync/fsync02.c
9216
921742) Log Message:
9218Delete the change_owner binary, as it is an insecure suid root binary; rewrite tests that use it: This patch is based on Jiri's change_owner patch. I removed references in runtest/syscalls and fix some coding style violations. Signed-off-by: Michal Simek <monstr@monstr.eu>.
9219
9220Modified Files:
9221ltp/runtest/syscalls
9222ltp/testcases/kernel/syscalls/chmod/Makefile
9223ltp/testcases/kernel/syscalls/chmod/chmod05.c
9224ltp/testcases/kernel/syscalls/chmod/chmod06.c
9225ltp/testcases/kernel/syscalls/chown/Makefile
9226ltp/testcases/kernel/syscalls/chown/chown03.c
9227ltp/testcases/kernel/syscalls/chown/chown04.c
9228ltp/testcases/kernel/syscalls/fchmod/Makefile
9229ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
9230ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
9231ltp/testcases/kernel/syscalls/fchown/Makefile
9232ltp/testcases/kernel/syscalls/fchown/fchown03.c
9233ltp/testcases/kernel/syscalls/fchown/fchown04.c
9234
923543) Log Message:
9236The attached patch fixes this bug. This is the bug of the kernel. The following patch has fixed the bug.
9237commit af76aba00fdcfb21535c9f9872245d14097a4561
9238Author: Rusty Russell <rusty@rustcorp.com.au>
9239Date: Mon Mar 30 22:05:11 2009 -0600
9240 cpumask: fix seq_bitmap_*() functions.
9241 1) seq_bitmap_list() should take a const.
9242 2) All the seq_bitmap should use cpumask_bits().
9243 Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
9244But after applying this patch, Case 5 and 6 still failed. It is because the max size of CPUSET in the glibc is 1024, but the max size of your kernel is 4096, when we invoke the sched_getaffinity, the kernel will check whether the size of mask passed into the function is >= the size of the mask in the kernel. If not, the function returns -1. So it is not the bug of the tesecase. This patch contains two lib files written by Paul Jackson who is ex-maintainer of cpuset. These two lib files are used for both this bug fix and the testcases that will be added in future. Signed-Off-By: Miao Xie <miaox@cn.fujitsu.com>.
9245
9246Modified Files:
9247ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset_funcs.sh
9248ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
9249ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_test.c
9250ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_testset.sh
9251Added Files:
9252ltp/testcases/kernel/controllers/cpuset/cpuset_lib/bitmask.h
9253ltp/testcases/kernel/controllers/cpuset/cpuset_lib/common.h
9254ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset.h
9255ltp/testcases/kernel/controllers/cpuset/cpuset_lib/libbitmask.c
9256ltp/testcases/kernel/controllers/cpuset/cpuset_lib/libcpuset.c
9257
925844) Log Message:
9259Add capability bounding set testcases, to verify the following:
9260 1. prctl(CAP_BSET_READ, 0..NCAPS) returns 1
9261 2. prctl(CAP_BSET_READ, -1|NCAPS+1) return -1
9262 3. prctl(CAP_BSET_DROP, -1|NCAPS+1) returns -1
9263 4. prctl(CAP_BSET_DROP, 0..NCAPS) returns 1
9264 4b. prctl(CAP_BSET_READ, N) returns 0 after each unset, 1 for those not yet removed
9265 5. fI=empty; N \notin pP; prctl(CAPBSET_DROP, N); setting pI=N fails
9266 6. pI=N; fI=fE=N; prctl(CAPBSET_DROP, N); exec(f) - N \in pE
9267 (or make f setuid-root)
9268 7. pI=0; fI=fE=N; prctl(CAPBSET_DROP, N); exec(f) - N \notin pE
9269 (or make f setuid-root)
9270A set of securebits and keepcaps tests have yet to be written (as per an email I sent a few months ago). Signed-off-by: Serge Hallyn <serue@us.ibm.com>.
9271
9272Modified Files:
9273ltp/runltp
9274ltp/testcases/kernel/security/Makefile
9275Added Files:
9276ltp/runtest/cap_bounds
9277ltp/testcases/kernel/security/cap_bound/Makefile
9278ltp/testcases/kernel/security/cap_bound/cap_bounds_r.c
9279ltp/testcases/kernel/security/cap_bound/cap_bounds_rw.c
9280ltp/testcases/kernel/security/cap_bound/cap_bset_inh_bounds.c
9281ltp/testcases/kernel/security/cap_bound/check_for_libcap.sh
9282ltp/testcases/kernel/security/cap_bound/check_pe.c
9283ltp/testcases/kernel/security/cap_bound/dummy.c
9284ltp/testcases/kernel/security/cap_bound/exec_with_inh.c
9285ltp/testcases/kernel/security/cap_bound/exec_without_inh.c
9286ltp/testcases/kernel/security/cap_bound/run_capbounds.sh
9287
928845) Log Message:
9289Exit in testsf_s6 when host lookup fails to prevent segfaults later. Jiri Palecek <jpalecek@web.de>.
9290
9291Modified Files:
9292ltp/testcases/network/ipv6/sendfile6/testsf_s6.c
9293
929446) Log Message:
9295Fix collateral damage caused by recent coding style cleanups. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
9296
9297Modified Files:
9298ltp/testcases/kernel/syscalls/syslog/syslog01
9299ltp/testcases/kernel/syscalls/syslog/syslog02
9300ltp/testcases/kernel/syscalls/syslog/syslog03
9301ltp/testcases/kernel/syscalls/syslog/syslog04
9302ltp/testcases/kernel/syscalls/syslog/syslog05
9303ltp/testcases/kernel/syscalls/syslog/syslog06
9304ltp/testcases/kernel/syscalls/syslog/syslog07
9305ltp/testcases/kernel/syscalls/syslog/syslog08
9306ltp/testcases/kernel/syscalls/syslog/syslog09
9307ltp/testcases/kernel/syscalls/syslog/syslog10
9308
930947) Log Message:
9310This patch is a rewrite of symlinkat and linkat tests aimed to:
9311 - simplify the code
9312 - cease using the current directory for testfiles
9313Hope this applies, since I'm sending this from a weekly (er.. monthly) version of Opera. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
9314
9315Modified Files:
9316ltp/testcases/kernel/syscalls/linkat/linkat01.c
9317ltp/testcases/kernel/syscalls/symlinkat/symlinkat01.c
9318
931948) Log Message:
9320fallocate tests call syscall() incorrectly for 32-bit powerpc. Signed-off-by: Dave Kleikamp <shaggy@linux.vnet.ibm.com>.
9321
9322Modified Files:
9323ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
9324ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
9325ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
9326
932749) Log Message:
9328IMA update openssl-devel existence test: Verify the existence of openssl/sha.h not libcrypto, which is included in multiple packages, to determine if openssl-devel is installed. Signed-off-by: Mimi Zohar <zohar@us.ibm.com>. Acked-by: Serge Hallyn <serue@us.ibm.com>.
9329
9330Modified File(s):
9331ltp/m4/ltp-crypto.m4
9332
subrata_modak7a6934f2009-04-30 10:36:45 +0000933350) Log Message:
9334Reverting Jiri Palecek <jpalecek@web.de> patch: <SUBJECT: Fix running of the selinux tests>, as Stephen Smalley <sds@tycho.nsa.gov> objected as: NAK to this one as well - if you look at the commented-out line immediately following the setcurrent one, you'll see what you need to do to make this work _if_ you aren't following the README instructions in the first place. sysadm_t one might be valid due to tightening of sysadm_t in more modern refpolicy, but just revert the patch for now please and await an ack on future ones.
9335
9336Modified Files:
9337ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
9338
933951) Log Message:
9340Reverting "Christopher J. PeBenito" <cpebenito@tresys.com> patch: <SUBJECT: LTP SELinux policy error> applied on 02-02-2009, as, Stephen Smalley <sds@tycho.nsa.gov> objected as: Subrata - this patch never should have been applied. Chris said that it was incomplete, and I noted that it conflicted with Serge's conditionally applied patch. Please revert this, as it breaks the selinux ltp testsuite and the resulting policy will not build.
9341
9342Modified Files:
9343ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
9344ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
9345ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrace.te
9346ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrans.te
9347ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_entrypoint.te
9348ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execshare.te
9349ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_exectrace.te
9350ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execute_no_trans.te
9351ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_fdreceive.te
9352ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
9353ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
9354ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_inherit.te
9355ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
9356ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ipc.te
9357ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_link.te
9358ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_mkdir.te
9359ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_open.te
9360ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ptrace.te
9361ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_relabel.te
9362ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rename.te
9363ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setattr.te
9364ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
9365ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sigkill.te
9366ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
9367ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
9368ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getpgid.te
9369ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsched.te
9370ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsid.te
9371ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
9372ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setsched.te
9373ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_transition.te
9374ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_wait.te
9375
subrata_modak63d12872009-03-31 05:58:26 +00009376LTP-20090331
9377
93781) Log Message:
9379Addition of CONTROLLER AREA NETWORK tests to LTP. Signed-Off-By: Oliver Hartkopp <oliver.hartkopp@volkswagen.de>.
9380
9381Added Files:
9382ltp/testcases/network/can/filter-tests/00_Descriptions.txt
9383ltp/testcases/network/can/filter-tests/INSTALL
9384ltp/testcases/network/can/filter-tests/Makefile
9385ltp/testcases/network/can/filter-tests/canecho.c
9386ltp/testcases/network/can/filter-tests/run_ltp-can_tests.sh
9387ltp/testcases/network/can/filter-tests/tst-bcm-cycle.c
9388ltp/testcases/network/can/filter-tests/tst-bcm-dump.c
9389ltp/testcases/network/can/filter-tests/tst-bcm-filter.c
9390ltp/testcases/network/can/filter-tests/tst-bcm-rtr.c
9391ltp/testcases/network/can/filter-tests/tst-bcm-rx-sendto.c
9392ltp/testcases/network/can/filter-tests/tst-bcm-server.c
9393ltp/testcases/network/can/filter-tests/tst-bcm-single.c
9394ltp/testcases/network/can/filter-tests/tst-bcm-throttle.c
9395ltp/testcases/network/can/filter-tests/tst-bcm-tx-sendto.c
9396ltp/testcases/network/can/filter-tests/tst-bcm-tx_read.c
9397ltp/testcases/network/can/filter-tests/tst-err.c
9398ltp/testcases/network/can/filter-tests/tst-filter-master.c
9399ltp/testcases/network/can/filter-tests/tst-filter-server.c
9400ltp/testcases/network/can/filter-tests/tst-packet.c
9401ltp/testcases/network/can/filter-tests/tst-proc.c
9402ltp/testcases/network/can/filter-tests/tst-raw-filter.c
9403ltp/testcases/network/can/filter-tests/tst-raw-sendto.c
9404ltp/testcases/network/can/filter-tests/tst-raw.c
9405
94062) Log Message:
9407Add LTP Command File for CAN Filter Tests. Signed-Off-By: Oliver Hartkopp <oliver.hartkopp@volkswagen.de>.
9408
9409Added Files:
9410ltp/runtest/can
9411
94123) Log Message:
9413Add Info For Running CAN tests in runalltests.sh. Signed-Off-By: Oliver Hartkopp <oliver.hartkopp@volkswagen.de>.
9414
9415Modified Files:
9416ltp/runalltests.sh
9417
94184) Log Message:
9419Add Kernel Config Options for CAN tests. Signed-Off-By: Oliver Hartkopp <oliver.hartkopp@volkswagen.de>.
9420
9421Modified Files:
9422ltp/README
9423
94245) Log Message:
9425[PATCH 1/4] ltp: posix message queue namespaces: first test: Add the first test for posix message queue namespaces, plus a test to detect whether they are enabled. Note that the kernel version check is currently bogus - these are are in -mm. Based on older version by Nadia Derbey.
9426Changelog:
9427 Mar 02 2009: moved to the libclone do_clone() helper.
9428Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>,
9429Signed-off-by: Serge Hallyn <serue@us.ibm.com>.
9430
9431Modified Files:
9432ltp/README
9433ltp/testcases/kernel/containers/Makefile
9434ltp/testcases/kernel/containers/README
9435ltp/testcases/kernel/containers/container_test.sh
9436Added Files:
9437ltp/testcases/kernel/containers/mqns/Makefile
9438ltp/testcases/kernel/containers/mqns/check_mqns_enabled.c
9439ltp/testcases/kernel/containers/mqns/mqns.h
9440ltp/testcases/kernel/containers/mqns/mqns_01.c
9441ltp/testcases/kernel/containers/mqns/runmqnstest.sh
9442
94436) Log Message:
9444[PATCH 2/4] ltp: posix mqns: test parent to child mq access: It's kind of redundant with test 01 since there is no hierarchical relationship between ipc namespaces - they are all completely isolated. But heck it can't hurt.
9445Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>,
9446Signed-off-by: Serge Hallyn <serue@us.ibm.com>.
9447
9448Modified Files:
9449ltp/testcases/kernel/containers/mqns/runmqnstest.sh
9450Added Files:
9451ltp/testcases/kernel/containers/mqns/mqns_02.c
9452
94537) Log Message:
9454[PATCH 3/4] ltp: posix mqns: test vfs and mq interaction: Test that the interaction between mqueuefs and ipc namespaces is correct (one mqueuefs for each ipc namespace, living at least as long as the namespace). Signed-off-by: Serge Hallyn <serue@us.ibm.com>.
9455
9456Modified Files:
9457ltp/testcases/kernel/containers/mqns/mqns.h
9458ltp/testcases/kernel/containers/mqns/runmqnstest.sh
9459Added Files:
9460ltp/testcases/kernel/containers/mqns/mqns_03.c
9461
94628) Log Message:
9463[PATCH 4/4] ltp: posix mqns: test that user mount of posixmq survives the ipcns: If the mqueuefs for a ipc namespace is mounted in a mounts namespace which outlives the ipcns, then the view of the fs remains valid until someone umounts it. Run some tests to make sure that all is sane. Signed-off-by: Serge Hallyn <serue@us.ibm.com>.
9464
9465Modified Files:
9466ltp/testcases/kernel/containers/mqns/mqns.h
9467ltp/testcases/kernel/containers/mqns/runmqnstest.sh
9468Added Files:
9469ltp/testcases/kernel/containers/mqns/mqns_04.c
9470
94719) Log Message:
9472Make the acpi device-driver test compilable with Linux kernel 2.6.28. Completely drop supporting older kernels which are not compatible with 2.6.28. Signed-off-by: Márton Németh <nm127@freemail.hu>.
9473
9474Modified File(s):
9475ltp/testcases/kernel/device-drivers/acpi/LtpAcpiCmds.c
9476ltp/testcases/kernel/device-drivers/acpi/LtpAcpiMain.c
9477ltp/testcases/kernel/device-drivers/acpi/Makefile
9478
947910) Log Message:
9480Replace ARCH_i386 with __i386__: Because of compilation fault for non x86 arch. (In my case for Microblaze cpu). Signed-off-by: Michal Simek <monstr@monstr.eu>.
9481
9482Modified File(s):
9483ltp/testcases/kernel/sched/hyperthreading/Makefile
9484ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
9485ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
9486ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTenabled.c
9487ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
9488ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTinterrupt.c
9489ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTutils.c
9490
949111) Log Message:
9492[Patch 1/5]Library of reusable functions for Power Management testing: Library of reusable functions modified. Few more functions implemented to support sched domain validation. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
9493
9494Modified Files:
9495ltp/testcases/kernel/power_management/lib/sched_mc.py
9496
949712) Log Message:
9498[PATCH 02/05]: Patch to implement test case to validate sched domain tree: Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
9499
9500Added Files:
9501ltp/testcases/kernel/power_management/sched_domain.py
9502
950313) Log Message:
9504Patch to integrate sched domain testcase to LTP: Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
9505
9506Modified Files:
9507ltp/testcases/kernel/power_management/Makefile
9508ltp/testcases/kernel/power_management/runpwtests.sh
9509
951014) Log Message:
9511Patch for modified cpu_consolidation testcase: Patch for for cpu_consolidation testcase modified w.r.t new function calls and review comments by developers. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
9512
9513Modified Files:
9514ltp/testcases/kernel/power_management/cpu_consolidation.py
9515
951615) Log Message:
9517Patch to fix cpufreq governor load and unload. Signed-Off-By: Poornima nayak <mpnayak@linux.vnet.ibm.com>.
9518
9519Modified Files:
9520ltp/testcases/kernel/power_management/pwkm_load_unload.sh
9521
952216) Log Message:
9523Calculate the allowed latency dynamicaly for cpu controller latency tests: This patch adds the proper logic for calculating the allowed value of latency that is being used as the PASS/FAIL criterion in cpuctl latency testcases. Signed-off-by Sudhir Kumar <skumar@linux.vnet.ibm.com>.
9524
9525Modified File(s):
9526ltp/testcases/kernel/controllers/cpuctl/cpuctl_latency_check_task.c
9527ltp/testcases/kernel/controllers/cpuctl/cpuctl_testplan.txt
9528ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_latency_test.sh
9529
953017) Log Message:
9531INOTIFY02: add warning about bug: we have many messages about this bug in mail lists. Signed-Off-BY: Andrew Vagin <avagin@gmail.com>.
9532
9533Modified File(s):
9534ltp/testcases/kernel/syscalls/inotify/inotify02.c
9535
953618) Log Message:
9537Patch for enabling the ftruncate04 testcase:
9538-add mount mandatory option to enable test run. this test case doesn't work almost all the time we use it.
9539-modified ftruncate04.c for the situation when the /tmp(or other test) directory is in a LVM filesystem where there are three output lines
9540-modified ltp-full-20081031/runtest/syscalls and testcases/kernel/syscalls/ftruncate/Makefile to make this testcase can be started by the two new added script ftruncate.sh and ftruncate_64.sh.
9541Signed-off-by : fredrick he <fhe@novell.com>.
9542
9543Modified Files:
9544ltp/runtest/syscalls
9545ltp/testcases/kernel/syscalls/ftruncate/Makefile
9546ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
9547Added Files:
9548ltp/testcases/kernel/syscalls/ftruncate/ftruncate.sh
9549ltp/testcases/kernel/syscalls/ftruncate/ftruncate_64.sh
9550
955119) Log Message:
9552utimensat testcase: do kernel version check at build time: I'd like to submit a change to be done on utimensat testcase. This test performs a kernel version check both at build time and runtime. At build time, the test performs a check at makefile level. The same check is also repeated in the "install" target of the same Makefile. Moreover, at runtime the script "utimensat_tests.sh" used to run the test (by standard runltp script) performs again the same check. Now, my opinion about that is the following:
95531) for i386 arch: One of the above checks should be removed.
95542) for cross-build: The above structure of the test is really a problem. In fact, at build time the Makefile (as it is) cross-builds (by ${CC} env var.) the binary "check_for_utimensat_support" which, clearly, can't be executed on the host side (even though it will detect the "host" kernel version and not the "target" ones!). I cross-build & run LTP on SH based archs so that the utimensat testcase failed at runtime as the binary utimensat01 wasn't copied to $LTPROOT/testcases/bin due to error on "check_for_utimensat_support" execution (Exec format error. Wrong Architecture). I've solved the above problem disabling the check of the kernel version at build time (removing the check on the Makefile). I keep only the check at runtime. Signed-Off-By: Francesco RUNDO <francesco.rundo@st.com>.
9555
9556Modified File(s):
9557ltp/testcases/kernel/syscalls/utimensat/Makefile
9558
955920) Log Message:
9560lcov: improve function name filtering. Only remove those characters from function names which would conflict with internal delimiters. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
9561
9562Modified File(s):
9563ltp/utils/analysis/lcov/bin/geninfo
9564
956521) Log Message:
9566pselect01 & nanosleep02: Warnings about Syscall Execution Time: This patch addes warnings in pselect01 and nanosleep02 test cases that the certain failures may due to the limitation of the way it calculates the system call execution time. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
9567
9568Modified File(s):
9569ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
9570ltp/testcases/kernel/syscalls/pselect/pselect01.c
9571
957222) Log Message:
9573Proc01: Check Both SELinux Libraries and Headers v3: Version 3 fixes line wrapping problem and adds more comments. This late patch is to address Masatake YAMATO's concern for,
9574<1> selinux.h is available, but libselinux is not.
9575<2> libselinux is available, but selinux.h is not.
9576Therefore, we only set HAVE_LIBSELINUX_DEVEL when all libraries and headers are available. Signed-off-by: Masatake YAMATO <yamato@redhat.com>, Signed-off-by: CAI Qian <caiqian@cclom.cn>.
9577
9578Modifies File(s):
9579ltp/m4/ltp-selinux.m4
9580ltp/testcases/kernel/fs/proc/proc01.c
9581
958223) Log Message:
9583Stress script to load all modules: In testing one of the distros (unreleased), i recently discovered a problem where the kernel hangs while loading all the modules sequentially. This was a random testing conducted through the following simple script. The distro kernel hanged in several instances of testing, and, the machine had to be rebooted each time. When i verified the same script through some other already stable distros, i found that those stable kernels handle the situation well by not laoding those modules for which controllers does not exist. Module loading errors were expected, nevertheless i expected the kernel to hang each time this script executed. I thought this could be a good stress generation script for any system. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
9584
9585Added Files:
9586ltp/testscripts/load_stress_all_kernel_modules.sh
9587
958824) Log Message:
9589This is the v4l-test 0.9 for LTP patch. Changes: Test cases added for VIDIOC_S_CROP. Test steps added for VIDIOC_S_CTRL. Signed-Off-By: Márton Németh <nm127@freemail.hu>.
9590
9591Modified File(s):
9592ltp/testcases/kernel/device-drivers/v4l/user_space/README
9593ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.c
9594ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.h
9595ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
9596ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
9597ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
9598ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
9599ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
9600ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
9601ltp/testcases/kernel/device-drivers/v4l/user_space/video_limits.h
9602ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
9603
960425) Log Message:
9605Formatted the 'ls -l' command for testcase #22, which verifies the verbose output of 'ar' against a formatted 'ls -l' of file1.in, file2.in, and file3.in.
9606
9607Modified File(s):
9608ltp/testcases/commands/ade/ar/ar01
9609
961026) Log Message:
9611Fixed test #17 that tests the -s flag to regenerate the symbol table. It was incorrectly testing for this by reading block size. The simple solution was to compare file size before running 'strip', after running 'strip and 'ar -s'. I suppose a more "elegant" solution would be to use 'nm'. Also removed an irrelevant use of the "-t" flag in test #17.
9612
9613Modified File(s):
9614ltp/testcases/commands/ade/ar/ar01
9615
961627) Log Message:
9617Symlink01: Not Run Invalid Tests v2: Renumber testcases in the symlink01 file, reflecting some added tests: http://article.gmane.org/gmane.linux.ltp/6987. Enabled 2 seems invalid tests, which caused link01 and rename01A test cases failure,Looking from the code, the first failure looks indeed broken according to its own comment,The second one is because it makes assumption that the link and target files are located in different filesystems, which is incorrect.This patch reverts some parts of the above patch, and return it to its original behavior. I have also added some comments there to explain so. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
9618
9619Modified Files:
9620ltp/testcases/kernel/syscalls/symlink/symlink01.c
9621
962228) Log Message:
9623Sysconf01: Fix Wrong Errno v2: This patch fixes an error that use the return of the function instead of errno. In addition, errno has been saved first to avoid to be changed by tst_resm(). Signed-off-by: CAI Qian <caiqian@cclom.cn>.
9624
9625Modified Files:
9626ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
9627
962829) Log Message:
9629Ln_test01 & Unzip01: Fix Bugs v2: The patch fixes 2 bugs. The first one is in ln_test01, which always failed due to the expected result file is wrongly generated,The second one is in unzip01 caused by the recently introduced Makefile change named: http://article.gmane.org/gmane.linux.ltp/7635. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
9630
9631Modified Files:
9632ltp/testcases/commands/fileutils/ln/ln_tests.sh
9633ltp/testcases/commands/unzip/Makefile
9634
963530) Log Message:
9636Fixed testcase #19 in a similar manner as #17.
9637
9638Modified File(s):
9639ltp/testcases/commands/ade/ar/ar01
9640
964131) Log Message:
9642Modified two scripts ftruncate.sh and ftruncate_64.sh to improvement this testcase. Signed-off-by : fredrick he <fhe@novell.com>, Acked-By: CAI Qian <caiqian@cclom.cn>.
9643
9644Modified File(s):
9645ltp/testcases/kernel/syscalls/ftruncate/ftruncate.sh
9646ltp/testcases/kernel/syscalls/ftruncate/ftruncate_64.sh
9647
964832) Log Message:
9649The epoll-ltp testcase tests zero size argument to epoll_create and reports that particular case as a failure if the kernel returned a positive integer. According to 'man epoll_create', this size argument is actually ignored and the kernel dynamically sizes the required data structures. Hence removing this check in epoll-ltp testcase. Signed-Off-By: Chandru S <chandru@linux.vnet.ibm.com>.
9650
9651Modified File(s):
9652ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c
9653
965433) Log Message:
9655Writev06: Fix Error Checking for mmap(): Sometimes, writev06 test case failed due to receiving a SIGSEGV signal. The test gives too little information to figure it out what might be wrong. This failure is not always reproducible, and I have seen the SIGSEGV has just arrived after a few mmap() calls. The following patch makes it easier to debug this type of failure by fixing error checking code for mmap() calls. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
9656
9657Modified File(s):
9658ltp/testcases/kernel/syscalls/writev/writev06.c
9659
966034) Log Message:
9661Writev06: Fix Error Checking for mmap() v2: Sometimes, writev06 test case failed due to receiving a SIGSEGV signal. This is due to out of range access of array. In addition, The test gives too little information to figure it out what might be wrong. The following patch makes it easier to debug this type of failure by fixing error checking code for mmap() calls. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
9662
9663Modified File(s):
9664ltp/testcases/kernel/syscalls/writev/writev06.c
9665
966635) Log Message:
9667The following patch named: [PATCH 3/6] Integrate the File System Permissions Tests in to Default LTP run, http://article.gmane.org/gmane.linux.ltp/6875. Added fs_perm test case to the default run, but it failed to execute properly. The following patch fixes it by installing a needed binary. Signed-off-by: CAI Qian <caiqian@redhat.com>, Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>,
9668
9669Modified File(s):
9670ltp/testcases/kernel/fs/fs_perms/Makefile
9671ltp/testcases/kernel/fs/fs_perms/fs_perms.c
9672ltp/testcases/kernel/fs/fs_perms/fs_perms_simpletest.sh
9673
967436) Log Message:
9675Pipeio: Fix Error Use of Semctl(2): [PATCH] aio and nonblocking io in tlibio.c and pipeio.c, http://article.gmane.org/gmane.linux.ltp/6643, unfortunately introduced a segmentation fault on PPC64.
9676# ./pipeio -T pipeio_1 -c 5 -s 4090 -i 100 -b -f x80
9677Segmentation fault
9678This is due to the error use of semctl(2) pointed by Jakub Jelinek. The testcase is buggy. See man 3p semctl: The semctl() function provides a variety of semaphore control operations as specified by cmd. The fourth argument is optional and depends upon the operation requested. If you fix the testcase up, it works just fine. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
9679
9680Modified File(s):
9681ltp/testcases/kernel/ipc/pipeio/pipeio.c
9682
968337) Log Message:
9684This patch is to fix the 2 further issues apart from the patch I sent out yestoday: [PATCH] Fs_perms: Miss Installing a Binary. Fs_perms test always gives false failure. This is because in the script, it returns whatever the last "fs_perms" command returns. In the case, if "fs_perms" passes, it will return "1" (it returns whatever the expected result specificed. That is 1 here). The patch fixes it by validating the return code of every "fs_perms" command, and returns the final result at the end of the main script -- fs_perms_simpletest.sh. The other issue is that, some tests need to access files in "${LTPROOT}/testcases/bin" directory. For example, "fs_perms" and "fs_racer". As the result, if we are running the tests outside of that directory through "pan" alone, "runltp.sh" or "runltplite.sh", those tests are not running properly. The patch fixes it in both "runltp.sh" and "runltplite.sh" by changing the current working directory to the "bin" just before running "pan", and restore it back. However, the problem still exist if running those tests by "pan" alone not through either "runltp.sh" or "runltplite.sh". This patch has been tested by running the most of LTP tests through "runltp.sh" without seen any negative affect. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
9685
9686Modified File(s):
9687ltp/runltp
9688ltp/runltplite.sh
9689ltp/testcases/kernel/fs/fs_perms/fs_perms_simpletest.sh
9690
969138) Log Message:
9692v4l-test 0.10 for LTP: Changes: Test cases added for VIDIOC_G_PARM. Duplicated test for V4L2_BUF_TYPE_VIDEO_CAPTURE removed in VIDIOC_ENUM_FMT test. Signed-off-by: Márton Németh <nm127@freemail.hu>.
9693
9694Modified Files:
9695ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
9696ltp/testcases/kernel/device-drivers/v4l/user_space/README
9697ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
9698ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
9699ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
9700Added Files:
9701ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PARM.c
9702ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PARM.h
9703
970439) Log Message:
9705Fs_perms & Runltp: Fix 2 Issues: Subrata, can you apply the following to revert this part of patch that you made previous? I don't think we need this part yet after all other related patches applied. In addition, it causes the test failed to run from the its own directory, which we could test it there before. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
9706
9707Modified Files:
9708ltp/testcases/kernel/fs/fs_perms/fs_perms.c
9709
971040) Log Message:
9711Fallocate: Use TCONF instead of TWARN: This patch fixes TWARN with TCONF to indicate the system does not support those test cases. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
9712
9713Modified Files:
9714ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
9715ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
9716ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
9717
971841) Log Message:
9719Execve04: No Such File: Execve04 test case can fail due to the required file not found. It because it uses a relative path, so it depends on where to run the test. This patch fixes it by using a absolute path, and also make sure it can handle a long name. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
9720
9721Modified Files:
9722ltp/runtest/syscalls
9723ltp/testcases/kernel/syscalls/execve/execve04.c
9724
972542) Log Message:
9726Realtime: fix testpi2 parser from invalid index type error: realtime: fix testpi2 parser from invalid index type error. Signed-off-by: Gowrishankar M <gowrishankar.m@in.ibm.com>, Tested-by: Gowrishankar M <gowrishankar.m@in.ibm.com>, Acked-by: Vernon Mauery <vernux@us.ibm.com>.
9727
9728Modified File(s):
9729ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
9730
973143) Log Message:
9732Cleanup user space device-driver Makefiles: Signed-Off-By: Németh Márton <nm127@freemail.hu>.
9733
9734Modified File(s):
9735ltp/testcases/kernel/device-drivers/agp/user_space/Makefile
9736ltp/testcases/kernel/device-drivers/base/user_base/Makefile
9737ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/Makefile
9738ltp/testcases/kernel/device-drivers/pci/user_tpci/Makefile
9739ltp/testcases/kernel/device-drivers/tbio/user_space/Makefile
9740ltp/testcases/kernel/device-drivers/usb/user_usb/Makefile
9741
974244) Log Message:
9743Coding Syle Cleanups. Signed-Off-By: <michal.simek@petalogix.com>.
9744
9745Modified Files:
9746ltp/testcases/kernel/syscalls/abort/abort01.c
9747ltp/testcases/kernel/syscalls/accept/accept01.c
9748ltp/testcases/kernel/syscalls/accept4/accept4_01.c
9749ltp/testcases/kernel/syscalls/access/access01.c
9750ltp/testcases/kernel/syscalls/access/access02.c
9751ltp/testcases/kernel/syscalls/access/access03.c
9752ltp/testcases/kernel/syscalls/access/access04.c
9753ltp/testcases/kernel/syscalls/access/access05.c
9754ltp/testcases/kernel/syscalls/acct/acct01.c
9755ltp/testcases/kernel/syscalls/acct/acct02.c
9756ltp/testcases/kernel/syscalls/adjtimex/adjtimex01.c
9757ltp/testcases/kernel/syscalls/adjtimex/adjtimex02.c
9758ltp/testcases/kernel/syscalls/alarm/alarm01.c
9759ltp/testcases/kernel/syscalls/alarm/alarm02.c
9760ltp/testcases/kernel/syscalls/alarm/alarm03.c
9761ltp/testcases/kernel/syscalls/alarm/alarm05.c
9762ltp/testcases/kernel/syscalls/alarm/alarm06.c
9763ltp/testcases/kernel/syscalls/alarm/alarm07.c
9764ltp/testcases/kernel/syscalls/asyncio/asyncio02.c
9765ltp/testcases/kernel/syscalls/bind/bind01.c
9766ltp/testcases/kernel/syscalls/bind/bind02.c
9767ltp/testcases/kernel/syscalls/brk/brk01.c
9768ltp/testcases/kernel/syscalls/capget/capget01.c
9769ltp/testcases/kernel/syscalls/capget/capget02.c
9770ltp/testcases/kernel/syscalls/capset/capset01.c
9771ltp/testcases/kernel/syscalls/capset/capset02.c
9772ltp/testcases/kernel/syscalls/chdir/chdir01.c
9773ltp/testcases/kernel/syscalls/chdir/chdir02.c
9774ltp/testcases/kernel/syscalls/chdir/chdir03.c
9775ltp/testcases/kernel/syscalls/chdir/chdir04.c
9776ltp/testcases/kernel/syscalls/chmod/change_owner.c
9777ltp/testcases/kernel/syscalls/chmod/change_owner.mode.sh
9778ltp/testcases/kernel/syscalls/chmod/chmod01.c
9779ltp/testcases/kernel/syscalls/chmod/chmod02.c
9780ltp/testcases/kernel/syscalls/chmod/chmod03.c
9781ltp/testcases/kernel/syscalls/chmod/chmod04.c
9782ltp/testcases/kernel/syscalls/chmod/chmod05.c
9783ltp/testcases/kernel/syscalls/chmod/chmod06.c
9784ltp/testcases/kernel/syscalls/chmod/chmod07.c
9785ltp/testcases/kernel/syscalls/chown/change_owner.c
9786ltp/testcases/kernel/syscalls/chown/change_owner.mode.sh
9787ltp/testcases/kernel/syscalls/chown/chown01.c
9788ltp/testcases/kernel/syscalls/chown/chown02.c
9789ltp/testcases/kernel/syscalls/chown/chown03.c
9790ltp/testcases/kernel/syscalls/chown/chown04.c
9791ltp/testcases/kernel/syscalls/chown/chown05.c
9792ltp/testcases/kernel/syscalls/chroot/chroot01.c
9793ltp/testcases/kernel/syscalls/chroot/chroot02.c
9794ltp/testcases/kernel/syscalls/chroot/chroot03.c
9795ltp/testcases/kernel/syscalls/chroot/chroot04.c
9796ltp/testcases/kernel/syscalls/clone/clone01.c
9797ltp/testcases/kernel/syscalls/clone/clone02.c
9798ltp/testcases/kernel/syscalls/clone/clone03.c
9799ltp/testcases/kernel/syscalls/clone/clone04.c
9800ltp/testcases/kernel/syscalls/clone/clone05.c
9801ltp/testcases/kernel/syscalls/clone/clone06.c
9802ltp/testcases/kernel/syscalls/clone/clone07.c
9803ltp/testcases/kernel/syscalls/close/close01.c
9804ltp/testcases/kernel/syscalls/close/close02.c
9805ltp/testcases/kernel/syscalls/close/close08.c
9806ltp/testcases/kernel/syscalls/confstr/confstr01.c
9807ltp/testcases/kernel/syscalls/connect/connect01.c
9808ltp/testcases/kernel/syscalls/creat/creat01.c
9809ltp/testcases/kernel/syscalls/creat/creat03.c
9810ltp/testcases/kernel/syscalls/creat/creat04.c
9811ltp/testcases/kernel/syscalls/creat/creat05.c
9812ltp/testcases/kernel/syscalls/creat/creat06.c
9813ltp/testcases/kernel/syscalls/creat/creat07.c
9814ltp/testcases/kernel/syscalls/creat/creat08.c
9815ltp/testcases/kernel/syscalls/creat/creat09.c
9816ltp/testcases/kernel/syscalls/creat/test1.c
9817ltp/testcases/kernel/syscalls/dup/dup01.c
9818ltp/testcases/kernel/syscalls/dup/dup02.c
9819ltp/testcases/kernel/syscalls/dup/dup03.c
9820ltp/testcases/kernel/syscalls/dup/dup04.c
9821ltp/testcases/kernel/syscalls/dup/dup05.c
9822ltp/testcases/kernel/syscalls/dup/dup06.c
9823ltp/testcases/kernel/syscalls/dup/dup07.c
9824ltp/testcases/kernel/syscalls/dup2/dup201.c
9825ltp/testcases/kernel/syscalls/dup2/dup202.c
9826ltp/testcases/kernel/syscalls/dup2/dup203.c
9827ltp/testcases/kernel/syscalls/dup2/dup204.c
9828ltp/testcases/kernel/syscalls/dup2/dup205.c
9829ltp/testcases/kernel/syscalls/dup3/dup3_01.c
9830ltp/testcases/kernel/syscalls/epoll/README.1ST
9831ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c
9832ltp/testcases/kernel/syscalls/epoll2/examples/epoll-test.c
9833ltp/testcases/kernel/syscalls/epoll2/man/epoll.4
9834ltp/testcases/kernel/syscalls/epoll2/man/epoll_create.2
9835ltp/testcases/kernel/syscalls/epoll2/man/epoll_ctl.2
9836ltp/testcases/kernel/syscalls/epoll2/man/epoll_wait.2
9837ltp/testcases/kernel/syscalls/epoll2/src/epoll.c
9838ltp/testcases/kernel/syscalls/epoll_create1/epoll_create1_01.c
9839ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
9840ltp/testcases/kernel/syscalls/eventfd2/eventfd2_01.c
9841ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
9842ltp/testcases/kernel/syscalls/execl/execl01.c
9843ltp/testcases/kernel/syscalls/execle/execle01.c
9844ltp/testcases/kernel/syscalls/execlp/execlp01.c
9845ltp/testcases/kernel/syscalls/execv/execv01.c
9846ltp/testcases/kernel/syscalls/execve/execve01.c
9847ltp/testcases/kernel/syscalls/execve/execve02.c
9848ltp/testcases/kernel/syscalls/execve/execve03.c
9849ltp/testcases/kernel/syscalls/execve/execve04.c
9850ltp/testcases/kernel/syscalls/execve/execve05.c
9851ltp/testcases/kernel/syscalls/execve/execve06.c
9852ltp/testcases/kernel/syscalls/execvp/execvp01.c
9853ltp/testcases/kernel/syscalls/exit/exit01.c
9854ltp/testcases/kernel/syscalls/exit/exit02.c
9855ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
9856ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
9857ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
9858ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
9859ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
9860ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
9861ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
9862ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
9863ltp/testcases/kernel/syscalls/fchdir/fchdir01.c
9864ltp/testcases/kernel/syscalls/fchdir/fchdir02.c
9865ltp/testcases/kernel/syscalls/fchdir/fchdir03.c
9866ltp/testcases/kernel/syscalls/fchmod/change_owner.c
9867ltp/testcases/kernel/syscalls/fchmod/change_owner.mode.sh
9868ltp/testcases/kernel/syscalls/fchmod/fchmod01.c
9869ltp/testcases/kernel/syscalls/fchmod/fchmod02.c
9870ltp/testcases/kernel/syscalls/fchmod/fchmod03.c
9871ltp/testcases/kernel/syscalls/fchmod/fchmod04.c
9872ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
9873ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
9874ltp/testcases/kernel/syscalls/fchmod/fchmod07.c
9875ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
9876ltp/testcases/kernel/syscalls/fchown/change_owner.mode.sh
9877ltp/testcases/kernel/syscalls/fchownat/fchownat01.c
9878ltp/testcases/kernel/syscalls/fcntl/fcntl01.c
9879ltp/testcases/kernel/syscalls/fcntl/fcntl02.c
9880ltp/testcases/kernel/syscalls/fcntl/fcntl03.c
9881ltp/testcases/kernel/syscalls/fcntl/fcntl04.c
9882ltp/testcases/kernel/syscalls/fcntl/fcntl05.c
9883ltp/testcases/kernel/syscalls/fcntl/fcntl06.c
9884ltp/testcases/kernel/syscalls/fcntl/fcntl07.c
9885ltp/testcases/kernel/syscalls/fcntl/fcntl07B.c
9886ltp/testcases/kernel/syscalls/fcntl/fcntl08.c
9887ltp/testcases/kernel/syscalls/fcntl/fcntl09.c
9888ltp/testcases/kernel/syscalls/fcntl/fcntl10.c
9889ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
9890ltp/testcases/kernel/syscalls/fcntl/fcntl12.c
9891ltp/testcases/kernel/syscalls/fcntl/fcntl13.c
9892ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
9893ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
9894ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
9895ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
9896ltp/testcases/kernel/syscalls/fcntl/fcntl18.c
9897ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
9898ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
9899ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
9900ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
9901ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
9902ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
9903ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
9904ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
9905ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
9906ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
9907ltp/testcases/kernel/syscalls/fdatasync/fdatasync01.c
9908ltp/testcases/kernel/syscalls/fdatasync/fdatasync02.c
9909ltp/testcases/kernel/syscalls/flock/flock01.c
9910ltp/testcases/kernel/syscalls/flock/flock02.c
9911ltp/testcases/kernel/syscalls/flock/flock03.c
9912ltp/testcases/kernel/syscalls/flock/flock04.c
9913ltp/testcases/kernel/syscalls/flock/flock05.c
9914ltp/testcases/kernel/syscalls/flock/flock06.c
9915ltp/testcases/kernel/syscalls/fmtmsg/fmtmsg01.c
9916ltp/testcases/kernel/syscalls/fork/fork01.c
9917ltp/testcases/kernel/syscalls/fork/fork02.c
9918ltp/testcases/kernel/syscalls/fork/fork03.c
9919ltp/testcases/kernel/syscalls/fork/fork04.c
9920ltp/testcases/kernel/syscalls/fork/fork05.c
9921ltp/testcases/kernel/syscalls/fork/fork06.c
9922ltp/testcases/kernel/syscalls/fork/fork07.c
9923ltp/testcases/kernel/syscalls/fork/fork08.c
9924ltp/testcases/kernel/syscalls/fork/fork09.c
9925ltp/testcases/kernel/syscalls/fork/fork10.c
9926ltp/testcases/kernel/syscalls/fork/fork11.c
9927ltp/testcases/kernel/syscalls/fork/fork12.c
9928ltp/testcases/kernel/syscalls/fpathconf/fpathconf01.c
9929ltp/testcases/kernel/syscalls/fstat/fstat01.c
9930ltp/testcases/kernel/syscalls/fstat/fstat02.c
9931ltp/testcases/kernel/syscalls/fstat/fstat03.c
9932ltp/testcases/kernel/syscalls/fstat/fstat04.c
9933ltp/testcases/kernel/syscalls/fstat/fstat05.c
9934ltp/testcases/kernel/syscalls/fstatat/fstatat01.c
9935ltp/testcases/kernel/syscalls/fstatfs/fstatfs01.c
9936ltp/testcases/kernel/syscalls/fstatfs/fstatfs02.c
9937ltp/testcases/kernel/syscalls/fsync/fsync01.c
9938ltp/testcases/kernel/syscalls/fsync/fsync02.c
9939ltp/testcases/kernel/syscalls/fsync/fsync03.c
9940ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
9941ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
9942ltp/testcases/kernel/syscalls/ftruncate/ftruncate03.c
9943ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
9944ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
9945ltp/testcases/kernel/syscalls/getcontext/getcontext01.c
9946ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
9947ltp/testcases/kernel/syscalls/getcwd/getcwd01.c
9948ltp/testcases/kernel/syscalls/getcwd/getcwd02.c
9949ltp/testcases/kernel/syscalls/getcwd/getcwd03.c
9950ltp/testcases/kernel/syscalls/getdents/getdents01.c
9951ltp/testcases/kernel/syscalls/getdents/getdents02.c
9952ltp/testcases/kernel/syscalls/getdents/getdents03.c
9953ltp/testcases/kernel/syscalls/getdents/getdents04.c
9954ltp/testcases/kernel/syscalls/getdomainname/getdomainname01.c
9955ltp/testcases/kernel/syscalls/getdtablesize/getdtablesize01.c
9956ltp/testcases/kernel/syscalls/getegid/getegid01.c
9957ltp/testcases/kernel/syscalls/getegid/getegid02.c
9958ltp/testcases/kernel/syscalls/geteuid/geteuid01.c
9959ltp/testcases/kernel/syscalls/getgid/getgid01.c
9960ltp/testcases/kernel/syscalls/getgid/getgid03.c
9961ltp/testcases/kernel/syscalls/getgroups/getgroups01.c
9962ltp/testcases/kernel/syscalls/getgroups/getgroups02.c
9963ltp/testcases/kernel/syscalls/getgroups/getgroups03.c
9964ltp/testcases/kernel/syscalls/getgroups/getgroups04.c
9965ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
9966ltp/testcases/kernel/syscalls/gethostname/gethostname01.c
9967ltp/testcases/kernel/syscalls/getitimer/getitimer01.c
9968ltp/testcases/kernel/syscalls/getitimer/getitimer02.c
9969ltp/testcases/kernel/syscalls/getitimer/getitimer03.c
9970ltp/testcases/kernel/syscalls/getpagesize/getpagesize01.c
9971ltp/testcases/kernel/syscalls/getpeername/getpeername01.c
9972ltp/testcases/kernel/syscalls/getpgid/getpgid01.c
9973ltp/testcases/kernel/syscalls/getpgid/getpgid02.c
9974ltp/testcases/kernel/syscalls/getpgrp/getpgrp01.c
9975ltp/testcases/kernel/syscalls/getpid/getpid01.c
9976ltp/testcases/kernel/syscalls/getpid/getpid02.c
9977ltp/testcases/kernel/syscalls/getppid/getppid01.c
9978ltp/testcases/kernel/syscalls/getppid/getppid02.c
9979ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
9980ltp/testcases/kernel/syscalls/getpriority/getpriority02.c
9981ltp/testcases/kernel/syscalls/getresgid/getresgid01.c
9982ltp/testcases/kernel/syscalls/getresgid/getresgid02.c
9983ltp/testcases/kernel/syscalls/getresgid/getresgid03.c
9984ltp/testcases/kernel/syscalls/getresuid/getresuid01.c
9985ltp/testcases/kernel/syscalls/getresuid/getresuid02.c
9986ltp/testcases/kernel/syscalls/getresuid/getresuid03.c
9987ltp/testcases/kernel/syscalls/getrlimit/getrlimit01.c
9988ltp/testcases/kernel/syscalls/getrlimit/getrlimit02.c
9989ltp/testcases/kernel/syscalls/getrusage/getrusage01.c
9990ltp/testcases/kernel/syscalls/getrusage/getrusage02.c
9991ltp/testcases/kernel/syscalls/getsid/getsid01.c
9992ltp/testcases/kernel/syscalls/getsid/getsid02.c
9993ltp/testcases/kernel/syscalls/getsockname/getsockname01.c
9994ltp/testcases/kernel/syscalls/getsockopt/getsockopt01.c
9995ltp/testcases/kernel/syscalls/gettid/gettid01.c
9996ltp/testcases/kernel/syscalls/gettimeofday/gettimeofday01.c
9997ltp/testcases/kernel/syscalls/gettimeofday/gettimeofday02.c
9998ltp/testcases/kernel/syscalls/getuid/getuid01.c
9999ltp/testcases/kernel/syscalls/getuid/getuid02.c
10000ltp/testcases/kernel/syscalls/getuid/getuid03.c
10001ltp/testcases/kernel/syscalls/inotify/README
10002ltp/testcases/kernel/syscalls/inotify/inotify01.c
10003ltp/testcases/kernel/syscalls/inotify/inotify02.c
10004ltp/testcases/kernel/syscalls/inotify/inotify03.c
10005ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_01.c
10006ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_02.c
10007ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
10008ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
10009ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
10010ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
10011ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
10012ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
10013ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
10014ltp/testcases/kernel/syscalls/ioctl/ioctl03.c
10015ltp/testcases/kernel/syscalls/ioctl/test_ioctl
10016ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
10017ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
10018ltp/testcases/kernel/syscalls/iopl/iopl01.c
10019ltp/testcases/kernel/syscalls/iopl/iopl02.c
10020ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
10021ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl01.c
10022ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
10023ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl03.c
10024ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl04.c
10025ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl05.c
10026ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
10027ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
10028ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
10029ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
10030ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl10.c
10031ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
10032ltp/testcases/kernel/syscalls/ipc/msgget/msgget01.c
10033ltp/testcases/kernel/syscalls/ipc/msgget/msgget02.c
10034ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
10035ltp/testcases/kernel/syscalls/ipc/msgget/msgget04.c
10036ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv01.c
10037ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv02.c
10038ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv03.c
10039ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv04.c
10040ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
10041ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
10042ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd01.c
10043ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd02.c
10044ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd03.c
10045ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd04.c
10046ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
10047ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
10048ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
10049ltp/testcases/kernel/syscalls/ipc/semctl/semctl02.c
10050ltp/testcases/kernel/syscalls/ipc/semctl/semctl03.c
10051ltp/testcases/kernel/syscalls/ipc/semctl/semctl04.c
10052ltp/testcases/kernel/syscalls/ipc/semctl/semctl05.c
10053ltp/testcases/kernel/syscalls/ipc/semctl/semctl06.c
10054ltp/testcases/kernel/syscalls/ipc/semctl/semctl07.c
10055ltp/testcases/kernel/syscalls/ipc/semget/semget01.c
10056ltp/testcases/kernel/syscalls/ipc/semget/semget02.c
10057ltp/testcases/kernel/syscalls/ipc/semget/semget03.c
10058ltp/testcases/kernel/syscalls/ipc/semget/semget05.c
10059ltp/testcases/kernel/syscalls/ipc/semget/semget06.c
10060ltp/testcases/kernel/syscalls/ipc/semop/semop01.c
10061ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
10062ltp/testcases/kernel/syscalls/ipc/semop/semop03.c
10063ltp/testcases/kernel/syscalls/ipc/semop/semop04.c
10064ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
10065ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
10066ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
10067ltp/testcases/kernel/syscalls/ipc/shmat/shmat03.c
10068ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
10069ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
10070ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl03.c
10071ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
10072ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
10073ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt02.c
10074ltp/testcases/kernel/syscalls/ipc/shmget/shmget01.c
10075ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
10076ltp/testcases/kernel/syscalls/ipc/shmget/shmget03.c
10077ltp/testcases/kernel/syscalls/ipc/shmget/shmget04.c
10078ltp/testcases/kernel/syscalls/ipc/shmget/shmget05.c
10079ltp/testcases/kernel/syscalls/kill/kill01.c
10080ltp/testcases/kernel/syscalls/kill/kill02.c
10081ltp/testcases/kernel/syscalls/kill/kill03.c
10082ltp/testcases/kernel/syscalls/kill/kill04.c
10083ltp/testcases/kernel/syscalls/kill/kill05.c
10084ltp/testcases/kernel/syscalls/kill/kill06.c
10085ltp/testcases/kernel/syscalls/kill/kill07.c
10086ltp/testcases/kernel/syscalls/kill/kill08.c
10087ltp/testcases/kernel/syscalls/kill/kill09.c
10088ltp/testcases/kernel/syscalls/kill/kill10.c
10089ltp/testcases/kernel/syscalls/kill/kill11.c
10090ltp/testcases/kernel/syscalls/kill/kill12.c
10091ltp/testcases/kernel/syscalls/lchown/create_link.c
10092ltp/testcases/kernel/syscalls/lchown/create_link.mode.sh
10093ltp/testcases/kernel/syscalls/lchown/lchown01.c
10094ltp/testcases/kernel/syscalls/lchown/lchown02.c
10095ltp/testcases/kernel/syscalls/libevent/buffer.c
10096ltp/testcases/kernel/syscalls/libevent/epoll.c
10097ltp/testcases/kernel/syscalls/libevent/epoll_sub.c
10098ltp/testcases/kernel/syscalls/libevent/err.c
10099ltp/testcases/kernel/syscalls/libevent/evbuffer.c
10100ltp/testcases/kernel/syscalls/libevent/event.3
10101ltp/testcases/kernel/syscalls/libevent/event.c
10102ltp/testcases/kernel/syscalls/libevent/install-sh
10103ltp/testcases/kernel/syscalls/libevent/kqueue.c
10104ltp/testcases/kernel/syscalls/libevent/poll.c
10105ltp/testcases/kernel/syscalls/libevent/rtsig.c
10106ltp/testcases/kernel/syscalls/libevent/select.c
10107ltp/testcases/kernel/syscalls/libevent/signal.c
10108ltp/testcases/kernel/syscalls/libevent/sample/event-test.c
10109ltp/testcases/kernel/syscalls/libevent/sample/signal-test.c
10110ltp/testcases/kernel/syscalls/libevent/sample/time-test.c
10111ltp/testcases/kernel/syscalls/libevent/test/bench.c
10112ltp/testcases/kernel/syscalls/libevent/test/regress.c
10113ltp/testcases/kernel/syscalls/libevent/test/test-eof.c
10114ltp/testcases/kernel/syscalls/libevent/test/test-init.c
10115ltp/testcases/kernel/syscalls/libevent/test/test-time.c
10116ltp/testcases/kernel/syscalls/libevent/test/test-weof.c
10117ltp/testcases/kernel/syscalls/libevent/test/test.sh
10118ltp/testcases/kernel/syscalls/link/link02.c
10119ltp/testcases/kernel/syscalls/link/link03.c
10120ltp/testcases/kernel/syscalls/link/link04.c
10121ltp/testcases/kernel/syscalls/link/link05.c
10122ltp/testcases/kernel/syscalls/link/link06.c
10123ltp/testcases/kernel/syscalls/link/link07.c
10124ltp/testcases/kernel/syscalls/linkat/linkat01.c
10125ltp/testcases/kernel/syscalls/listen/listen01.c
10126ltp/testcases/kernel/syscalls/llseek/llseek01.c
10127ltp/testcases/kernel/syscalls/llseek/llseek02.c
10128ltp/testcases/kernel/syscalls/lseek/lseek01.c
10129ltp/testcases/kernel/syscalls/lseek/lseek02.c
10130ltp/testcases/kernel/syscalls/lseek/lseek03.c
10131ltp/testcases/kernel/syscalls/lseek/lseek04.c
10132ltp/testcases/kernel/syscalls/lseek/lseek05.c
10133ltp/testcases/kernel/syscalls/lseek/lseek06.c
10134ltp/testcases/kernel/syscalls/lseek/lseek07.c
10135ltp/testcases/kernel/syscalls/lseek/lseek08.c
10136ltp/testcases/kernel/syscalls/lseek/lseek09.c
10137ltp/testcases/kernel/syscalls/lseek/lseek10.c
10138ltp/testcases/kernel/syscalls/lstat/lstat01.c
10139ltp/testcases/kernel/syscalls/lstat/lstat02.c
10140ltp/testcases/kernel/syscalls/lstat/lstat03.c
10141ltp/testcases/kernel/syscalls/madvise/madvise01.c
10142ltp/testcases/kernel/syscalls/madvise/madvise02.c
10143ltp/testcases/kernel/syscalls/madvise/madvise03.c
10144ltp/testcases/kernel/syscalls/mallopt/mallopt01.c
10145ltp/testcases/kernel/syscalls/memcmp/memcmp01.c
10146ltp/testcases/kernel/syscalls/memcpy/memcpy01.c
10147ltp/testcases/kernel/syscalls/memmap/mem03.c
10148ltp/testcases/kernel/syscalls/memset/memset01.c
10149ltp/testcases/kernel/syscalls/mincore/mincore01.c
10150ltp/testcases/kernel/syscalls/mincore/mincore02.c
10151ltp/testcases/kernel/syscalls/mkdir/mkdir01.c
10152ltp/testcases/kernel/syscalls/mkdir/mkdir02.c
10153ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
10154ltp/testcases/kernel/syscalls/mkdir/mkdir04.c
10155ltp/testcases/kernel/syscalls/mkdir/mkdir05.c
10156ltp/testcases/kernel/syscalls/mkdir/mkdir08.c
10157ltp/testcases/kernel/syscalls/mkdir/mkdir09.c
10158ltp/testcases/kernel/syscalls/mknod/mknod01.c
10159ltp/testcases/kernel/syscalls/mknod/mknod02.c
10160ltp/testcases/kernel/syscalls/mknod/mknod03.c
10161ltp/testcases/kernel/syscalls/mknod/mknod04.c
10162ltp/testcases/kernel/syscalls/mknod/mknod05.c
10163ltp/testcases/kernel/syscalls/mknod/mknod06.c
10164ltp/testcases/kernel/syscalls/mknod/mknod07.c
10165ltp/testcases/kernel/syscalls/mknod/mknod08.c
10166ltp/testcases/kernel/syscalls/mknod/mknod09.c
10167ltp/testcases/kernel/syscalls/mknodat/mknodat01.c
10168ltp/testcases/kernel/syscalls/mlock/mlock01.c
10169ltp/testcases/kernel/syscalls/mlock/mlock02.c
10170ltp/testcases/kernel/syscalls/mlockall/mlockall01.c
10171ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
10172ltp/testcases/kernel/syscalls/mlockall/mlockall03.c
10173ltp/testcases/kernel/syscalls/mmap/mmap001.c
10174ltp/testcases/kernel/syscalls/mmap/mmap01.c
10175ltp/testcases/kernel/syscalls/mmap/mmap02.c
10176ltp/testcases/kernel/syscalls/mmap/mmap03.c
10177ltp/testcases/kernel/syscalls/mmap/mmap04.c
10178ltp/testcases/kernel/syscalls/mmap/mmap05.c
10179ltp/testcases/kernel/syscalls/mmap/mmap06.c
10180ltp/testcases/kernel/syscalls/mmap/mmap07.c
10181ltp/testcases/kernel/syscalls/mmap/mmap08.c
10182ltp/testcases/kernel/syscalls/mmap/mmap09.c
10183ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt01.c
10184ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt02.c
10185ltp/testcases/kernel/syscalls/mount/mount01.c
10186ltp/testcases/kernel/syscalls/mount/mount02.c
10187ltp/testcases/kernel/syscalls/mount/mount03.c
10188ltp/testcases/kernel/syscalls/mount/mount04.c
10189ltp/testcases/kernel/syscalls/mount/setuid_test.c
10190ltp/testcases/kernel/syscalls/mount/setuid_test.mode.sh
10191ltp/testcases/kernel/syscalls/move_pages/move_pages01.c
10192ltp/testcases/kernel/syscalls/move_pages/move_pages02.c
10193ltp/testcases/kernel/syscalls/move_pages/move_pages03.c
10194ltp/testcases/kernel/syscalls/move_pages/move_pages04.c
10195ltp/testcases/kernel/syscalls/move_pages/move_pages05.c
10196ltp/testcases/kernel/syscalls/move_pages/move_pages06.c
10197ltp/testcases/kernel/syscalls/move_pages/move_pages07.c
10198ltp/testcases/kernel/syscalls/move_pages/move_pages08.c
10199ltp/testcases/kernel/syscalls/move_pages/move_pages09.c
10200ltp/testcases/kernel/syscalls/move_pages/move_pages10.c
10201ltp/testcases/kernel/syscalls/move_pages/move_pages11.c
10202ltp/testcases/kernel/syscalls/move_pages/move_pages_support.c
10203ltp/testcases/kernel/syscalls/mprotect/mprotect01.c
10204ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
10205ltp/testcases/kernel/syscalls/mprotect/mprotect03.c
10206ltp/testcases/kernel/syscalls/mremap/mremap01.c
10207ltp/testcases/kernel/syscalls/mremap/mremap02.c
10208ltp/testcases/kernel/syscalls/mremap/mremap03.c
10209ltp/testcases/kernel/syscalls/mremap/mremap04.c
10210ltp/testcases/kernel/syscalls/msync/msync01.c
10211ltp/testcases/kernel/syscalls/msync/msync02.c
10212ltp/testcases/kernel/syscalls/msync/msync03.c
10213ltp/testcases/kernel/syscalls/msync/msync04.c
10214ltp/testcases/kernel/syscalls/msync/msync05.c
10215ltp/testcases/kernel/syscalls/munlock/munlock01.c
10216ltp/testcases/kernel/syscalls/munlock/munlock02.c
10217ltp/testcases/kernel/syscalls/munlockall/munlockall01.c
10218ltp/testcases/kernel/syscalls/munlockall/munlockall02.c
10219ltp/testcases/kernel/syscalls/munmap/munmap01.c
10220ltp/testcases/kernel/syscalls/munmap/munmap02.c
10221ltp/testcases/kernel/syscalls/munmap/munmap03.c
10222ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
10223ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
10224ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
10225ltp/testcases/kernel/syscalls/nanosleep/nanosleep04.c
10226ltp/testcases/kernel/syscalls/nftw/lib.c
10227ltp/testcases/kernel/syscalls/nftw/lib64.c
10228ltp/testcases/kernel/syscalls/nftw/nftw.c
10229ltp/testcases/kernel/syscalls/nftw/nftw64.c
10230ltp/testcases/kernel/syscalls/nftw/test.c
10231ltp/testcases/kernel/syscalls/nftw/test64.c
10232ltp/testcases/kernel/syscalls/nftw/test_func.c
10233ltp/testcases/kernel/syscalls/nftw/test_func64.c
10234ltp/testcases/kernel/syscalls/nftw/tools.c
10235ltp/testcases/kernel/syscalls/nftw/tools64.c
10236ltp/testcases/kernel/syscalls/nice/nice01.c
10237ltp/testcases/kernel/syscalls/nice/nice02.c
10238ltp/testcases/kernel/syscalls/nice/nice03.c
10239ltp/testcases/kernel/syscalls/nice/nice04.c
10240ltp/testcases/kernel/syscalls/nice/nice05.c
10241ltp/testcases/kernel/syscalls/open/open01.c
10242ltp/testcases/kernel/syscalls/open/open02.c
10243ltp/testcases/kernel/syscalls/open/open03.c
10244ltp/testcases/kernel/syscalls/open/open04.c
10245ltp/testcases/kernel/syscalls/open/open05.c
10246ltp/testcases/kernel/syscalls/open/open06.c
10247ltp/testcases/kernel/syscalls/open/open07.c
10248ltp/testcases/kernel/syscalls/open/open08.c
10249ltp/testcases/kernel/syscalls/open/open09.c
10250ltp/testcases/kernel/syscalls/open/open10.c
10251ltp/testcases/kernel/syscalls/openat/openat01.c
10252ltp/testcases/kernel/syscalls/pathconf/pathconf01.c
10253ltp/testcases/kernel/syscalls/pause/pause01.c
10254ltp/testcases/kernel/syscalls/pause/pause02.c
10255ltp/testcases/kernel/syscalls/pause/pause03.c
10256ltp/testcases/kernel/syscalls/pcllib/README
10257ltp/testcases/kernel/syscalls/pcllib/config.guess
10258ltp/testcases/kernel/syscalls/pcllib/libtool
10259ltp/testcases/kernel/syscalls/pcllib/ltmain.sh
10260ltp/testcases/kernel/syscalls/pcllib/pcl/pcl.c
10261ltp/testcases/kernel/syscalls/pcllib/pcl/pcl_version.c
10262ltp/testcases/kernel/syscalls/pcllib/test/cobench.c
10263ltp/testcases/kernel/syscalls/pcllib/test/cothread.c
10264ltp/testcases/kernel/syscalls/personality/personality01.c
10265ltp/testcases/kernel/syscalls/personality/personality02.c
10266ltp/testcases/kernel/syscalls/pipe/pipe01.c
10267ltp/testcases/kernel/syscalls/pipe/pipe02.c
10268ltp/testcases/kernel/syscalls/pipe/pipe03.c
10269ltp/testcases/kernel/syscalls/pipe/pipe04.c
10270ltp/testcases/kernel/syscalls/pipe/pipe05.c
10271ltp/testcases/kernel/syscalls/pipe/pipe06.c
10272ltp/testcases/kernel/syscalls/pipe/pipe07.c
10273ltp/testcases/kernel/syscalls/pipe/pipe08.c
10274ltp/testcases/kernel/syscalls/pipe/pipe09.c
10275ltp/testcases/kernel/syscalls/pipe/pipe10.c
10276ltp/testcases/kernel/syscalls/pipe/pipe11.c
10277ltp/testcases/kernel/syscalls/pipe2/pipe2_01.c
10278ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
10279ltp/testcases/kernel/syscalls/poll/poll01.c
10280ltp/testcases/kernel/syscalls/prctl/prctl01.c
10281ltp/testcases/kernel/syscalls/prctl/prctl02.c
10282ltp/testcases/kernel/syscalls/pread/pread01.c
10283ltp/testcases/kernel/syscalls/pread/pread02.c
10284ltp/testcases/kernel/syscalls/pread/pread03.c
10285ltp/testcases/kernel/syscalls/profil/profil01.c
10286ltp/testcases/kernel/syscalls/pselect/pselect01.c
10287ltp/testcases/kernel/syscalls/ptrace/ptrace01.c
10288ltp/testcases/kernel/syscalls/ptrace/ptrace02.c
10289ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
10290ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
10291ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
10292ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
10293ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
10294ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
10295ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
10296ltp/testcases/kernel/syscalls/read/read01.c
10297ltp/testcases/kernel/syscalls/read/read02.c
10298ltp/testcases/kernel/syscalls/read/read03.c
10299ltp/testcases/kernel/syscalls/read/read04.c
10300ltp/testcases/kernel/syscalls/readdir/readdir01.c
10301ltp/testcases/kernel/syscalls/readdir/readdir02.c
10302ltp/testcases/kernel/syscalls/readlink/creat_slink.c
10303ltp/testcases/kernel/syscalls/readlink/readlink01.c
10304ltp/testcases/kernel/syscalls/readlink/readlink02.c
10305ltp/testcases/kernel/syscalls/readlink/readlink03.c
10306ltp/testcases/kernel/syscalls/readlink/readlink04.c
10307ltp/testcases/kernel/syscalls/readlinkat/readlinkat01.c
10308ltp/testcases/kernel/syscalls/readv/readv01.c
10309ltp/testcases/kernel/syscalls/readv/readv02.c
10310ltp/testcases/kernel/syscalls/readv/readv03.c
10311ltp/testcases/kernel/syscalls/reboot/reboot01.c
10312ltp/testcases/kernel/syscalls/reboot/reboot02.c
10313ltp/testcases/kernel/syscalls/recv/recv01.c
10314ltp/testcases/kernel/syscalls/recvfrom/recvfrom01.c
10315ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
10316ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
10317ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
10318ltp/testcases/kernel/syscalls/rename/rename01.c
10319ltp/testcases/kernel/syscalls/rename/rename02.c
10320ltp/testcases/kernel/syscalls/rename/rename03.c
10321ltp/testcases/kernel/syscalls/rename/rename04.c
10322ltp/testcases/kernel/syscalls/rename/rename05.c
10323ltp/testcases/kernel/syscalls/rename/rename06.c
10324ltp/testcases/kernel/syscalls/rename/rename07.c
10325ltp/testcases/kernel/syscalls/rename/rename08.c
10326ltp/testcases/kernel/syscalls/rename/rename09.c
10327ltp/testcases/kernel/syscalls/rename/rename10.c
10328ltp/testcases/kernel/syscalls/rename/rename12.c
10329ltp/testcases/kernel/syscalls/rename/rename13.c
10330ltp/testcases/kernel/syscalls/rename/rename14.c
10331ltp/testcases/kernel/syscalls/renameat/renameat01.c
10332ltp/testcases/kernel/syscalls/rmdir/rmdir01.c
10333ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
10334ltp/testcases/kernel/syscalls/rmdir/rmdir03.c
10335ltp/testcases/kernel/syscalls/rmdir/rmdir04.c
10336ltp/testcases/kernel/syscalls/rmdir/rmdir05.c
10337ltp/testcases/kernel/syscalls/sbrk/sbrk01.c
10338ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max01.c
10339ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max02.c
10340ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min01.c
10341ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min02.c
10342ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam01.c
10343ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam02.c
10344ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam03.c
10345ltp/testcases/kernel/syscalls/sched_getscheduler/sched_getscheduler01.c
10346ltp/testcases/kernel/syscalls/sched_getscheduler/sched_getscheduler02.c
10347ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval01.c
10348ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval02.c
10349ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval03.c
10350ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam01.c
10351ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam02.c
10352ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam03.c
10353ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam04.c
10354ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam05.c
10355ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler01.c
10356ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler02.c
10357ltp/testcases/kernel/syscalls/sched_yield/sched_yield01.c
10358ltp/testcases/kernel/syscalls/select/select01.c
10359ltp/testcases/kernel/syscalls/select/select02.c
10360ltp/testcases/kernel/syscalls/select/select03.c
10361ltp/testcases/kernel/syscalls/send/send01.c
10362ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
10363ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
10364ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
10365ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
10366ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
10367ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
10368ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
10369ltp/testcases/kernel/syscalls/sendto/sendto01.c
10370ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
10371ltp/testcases/kernel/syscalls/setdomainname/setdomainname01.c
10372ltp/testcases/kernel/syscalls/setdomainname/setdomainname02.c
10373ltp/testcases/kernel/syscalls/setdomainname/setdomainname03.c
10374ltp/testcases/kernel/syscalls/setegid/setegid01.c
10375ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
10376ltp/testcases/kernel/syscalls/setfsgid/setfsgid02.c
10377ltp/testcases/kernel/syscalls/setfsgid/setfsgid03.c
10378ltp/testcases/kernel/syscalls/setfsuid/setfsuid01.c
10379ltp/testcases/kernel/syscalls/setfsuid/setfsuid02.c
10380ltp/testcases/kernel/syscalls/setfsuid/setfsuid03.c
10381ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
10382ltp/testcases/kernel/syscalls/setgid/setgid01.c
10383ltp/testcases/kernel/syscalls/setgid/setgid02.c
10384ltp/testcases/kernel/syscalls/setgid/setgid03.c
10385ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
10386ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
10387ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
10388ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
10389ltp/testcases/kernel/syscalls/sethostname/sethostname01.c
10390ltp/testcases/kernel/syscalls/sethostname/sethostname02.c
10391ltp/testcases/kernel/syscalls/sethostname/sethostname03.c
10392ltp/testcases/kernel/syscalls/setitimer/setitimer01.c
10393ltp/testcases/kernel/syscalls/setitimer/setitimer02.c
10394ltp/testcases/kernel/syscalls/setitimer/setitimer03.c
10395ltp/testcases/kernel/syscalls/setpgid/setpgid01.c
10396ltp/testcases/kernel/syscalls/setpgid/setpgid02.c
10397ltp/testcases/kernel/syscalls/setpgid/setpgid03.c
10398ltp/testcases/kernel/syscalls/setpgrp/setpgrp01.c
10399ltp/testcases/kernel/syscalls/setpgrp/setpgrp02.c
10400ltp/testcases/kernel/syscalls/setpriority/setpriority01.c
10401ltp/testcases/kernel/syscalls/setpriority/setpriority02.c
10402ltp/testcases/kernel/syscalls/setpriority/setpriority03.c
10403ltp/testcases/kernel/syscalls/setpriority/setpriority04.c
10404ltp/testcases/kernel/syscalls/setpriority/setpriority05.c
10405ltp/testcases/kernel/syscalls/setregid/setregid01.c
10406ltp/testcases/kernel/syscalls/setregid/setregid02.c
10407ltp/testcases/kernel/syscalls/setregid/setregid03.c
10408ltp/testcases/kernel/syscalls/setregid/setregid04.c
10409ltp/testcases/kernel/syscalls/setresgid/setresgid01.c
10410ltp/testcases/kernel/syscalls/setresgid/setresgid02.c
10411ltp/testcases/kernel/syscalls/setresgid/setresgid03.c
10412ltp/testcases/kernel/syscalls/setresuid/setresuid01.c
10413ltp/testcases/kernel/syscalls/setresuid/setresuid02.c
10414ltp/testcases/kernel/syscalls/setresuid/setresuid03.c
10415ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
10416ltp/testcases/kernel/syscalls/setreuid/setreuid01.c
10417ltp/testcases/kernel/syscalls/setreuid/setreuid02.c
10418ltp/testcases/kernel/syscalls/setreuid/setreuid03.c
10419ltp/testcases/kernel/syscalls/setreuid/setreuid04.c
10420ltp/testcases/kernel/syscalls/setreuid/setreuid05.c
10421ltp/testcases/kernel/syscalls/setreuid/setreuid06.c
10422ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
10423ltp/testcases/kernel/syscalls/setrlimit/setrlimit01.c
10424ltp/testcases/kernel/syscalls/setrlimit/setrlimit02.c
10425ltp/testcases/kernel/syscalls/setrlimit/setrlimit03.c
10426ltp/testcases/kernel/syscalls/setsid/setsid01.c
10427ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
10428ltp/testcases/kernel/syscalls/settimeofday/settimeofday01.c
10429ltp/testcases/kernel/syscalls/settimeofday/settimeofday02.c
10430ltp/testcases/kernel/syscalls/setuid/setuid01.c
10431ltp/testcases/kernel/syscalls/setuid/setuid02.c
10432ltp/testcases/kernel/syscalls/setuid/setuid03.c
10433ltp/testcases/kernel/syscalls/setuid/setuid04.c
10434ltp/testcases/kernel/syscalls/sigaction/sigaction01.c
10435ltp/testcases/kernel/syscalls/sigaction/sigaction02.c
10436ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack01.c
10437ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack02.c
10438ltp/testcases/kernel/syscalls/sighold/sighold02.c
10439ltp/testcases/kernel/syscalls/signal/signal01.c
10440ltp/testcases/kernel/syscalls/signal/signal02.c
10441ltp/testcases/kernel/syscalls/signal/signal03.c
10442ltp/testcases/kernel/syscalls/signal/signal04.c
10443ltp/testcases/kernel/syscalls/signal/signal05.c
10444ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
10445ltp/testcases/kernel/syscalls/signalfd4/signalfd4_01.c
10446ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
10447ltp/testcases/kernel/syscalls/sigpending/sigpending02.c
10448ltp/testcases/kernel/syscalls/sigprocmask/sigprocmask01.c
10449ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
10450ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
10451ltp/testcases/kernel/syscalls/socket/socket01.c
10452ltp/testcases/kernel/syscalls/socket/socket02.c
10453ltp/testcases/kernel/syscalls/socket/socket03.c
10454ltp/testcases/kernel/syscalls/socketcall/socketcall01.c
10455ltp/testcases/kernel/syscalls/socketcall/socketcall02.c
10456ltp/testcases/kernel/syscalls/socketcall/socketcall03.c
10457ltp/testcases/kernel/syscalls/socketcall/socketcall04.c
10458ltp/testcases/kernel/syscalls/socketpair/socketpair01.c
10459ltp/testcases/kernel/syscalls/socketpair/socketpair02.c
10460ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
10461ltp/testcases/kernel/syscalls/splice/splice01.c
10462ltp/testcases/kernel/syscalls/stat/stat01.c
10463ltp/testcases/kernel/syscalls/stat/stat02.c
10464ltp/testcases/kernel/syscalls/stat/stat03.c
10465ltp/testcases/kernel/syscalls/stat/stat05.c
10466ltp/testcases/kernel/syscalls/stat/stat06.c
10467ltp/testcases/kernel/syscalls/statfs/statfs01.c
10468ltp/testcases/kernel/syscalls/statfs/statfs02.c
10469ltp/testcases/kernel/syscalls/statfs/statfs03.c
10470ltp/testcases/kernel/syscalls/statvfs/statvfs01.c
10471ltp/testcases/kernel/syscalls/stime/stime01.c
10472ltp/testcases/kernel/syscalls/stime/stime02.c
10473ltp/testcases/kernel/syscalls/string/string01.c
10474ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
10475ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
10476ltp/testcases/kernel/syscalls/swapon/swapon01.c
10477ltp/testcases/kernel/syscalls/swapon/swapon02.c
10478ltp/testcases/kernel/syscalls/swapon/swapon03.c
10479ltp/testcases/kernel/syscalls/switch/endian_switch01.c
10480ltp/testcases/kernel/syscalls/symlink/symlink01.c
10481ltp/testcases/kernel/syscalls/symlink/symlink02.c
10482ltp/testcases/kernel/syscalls/symlink/symlink03.c
10483ltp/testcases/kernel/syscalls/symlink/symlink04.c
10484ltp/testcases/kernel/syscalls/symlink/symlink05.c
10485ltp/testcases/kernel/syscalls/symlinkat/symlinkat01.c
10486ltp/testcases/kernel/syscalls/sync/sync01.c
10487ltp/testcases/kernel/syscalls/sync/sync02.c
10488ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
10489ltp/testcases/kernel/syscalls/syscall/syscall01.c
10490ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
10491ltp/testcases/kernel/syscalls/sysctl/sysctl01.c
10492ltp/testcases/kernel/syscalls/sysctl/sysctl03.c
10493ltp/testcases/kernel/syscalls/sysctl/sysctl04.c
10494ltp/testcases/kernel/syscalls/sysctl/sysctl05.c
10495ltp/testcases/kernel/syscalls/sysfs/sysfs01.c
10496ltp/testcases/kernel/syscalls/sysfs/sysfs02.c
10497ltp/testcases/kernel/syscalls/sysfs/sysfs03.c
10498ltp/testcases/kernel/syscalls/sysfs/sysfs04.c
10499ltp/testcases/kernel/syscalls/sysfs/sysfs05.c
10500ltp/testcases/kernel/syscalls/sysfs/sysfs06.c
10501ltp/testcases/kernel/syscalls/sysinfo/sysinfo01.c
10502ltp/testcases/kernel/syscalls/sysinfo/sysinfo02.c
10503ltp/testcases/kernel/syscalls/syslog/syslog01
10504ltp/testcases/kernel/syscalls/syslog/syslog02
10505ltp/testcases/kernel/syscalls/syslog/syslog03
10506ltp/testcases/kernel/syscalls/syslog/syslog04
10507ltp/testcases/kernel/syscalls/syslog/syslog05
10508ltp/testcases/kernel/syscalls/syslog/syslog06
10509ltp/testcases/kernel/syscalls/syslog/syslog07
10510ltp/testcases/kernel/syscalls/syslog/syslog08
10511ltp/testcases/kernel/syscalls/syslog/syslog09
10512ltp/testcases/kernel/syscalls/syslog/syslog10
10513ltp/testcases/kernel/syscalls/syslog/syslog11.c
10514ltp/testcases/kernel/syscalls/syslog/syslog12.c
10515ltp/testcases/kernel/syscalls/syslog/syslogtst.c
10516ltp/testcases/kernel/syscalls/tee/tee01.c
10517ltp/testcases/kernel/syscalls/time/time01.c
10518ltp/testcases/kernel/syscalls/time/time02.c
10519ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
10520ltp/testcases/kernel/syscalls/timerfd/timerfd02.c
10521ltp/testcases/kernel/syscalls/timerfd/timerfd03.c
10522ltp/testcases/kernel/syscalls/times/times01.c
10523ltp/testcases/kernel/syscalls/times/times03.c
10524ltp/testcases/kernel/syscalls/truncate/truncate01.c
10525ltp/testcases/kernel/syscalls/truncate/truncate02.c
10526ltp/testcases/kernel/syscalls/truncate/truncate03.c
10527ltp/testcases/kernel/syscalls/truncate/truncate04.c
10528ltp/testcases/kernel/syscalls/ulimit/ulimit01.c
10529ltp/testcases/kernel/syscalls/umask/umask01.c
10530ltp/testcases/kernel/syscalls/umask/umask02.c
10531ltp/testcases/kernel/syscalls/umask/umask03.c
10532ltp/testcases/kernel/syscalls/umount/umount01.c
10533ltp/testcases/kernel/syscalls/umount/umount02.c
10534ltp/testcases/kernel/syscalls/umount/umount03.c
10535ltp/testcases/kernel/syscalls/uname/uname01.c
10536ltp/testcases/kernel/syscalls/uname/uname02.c
10537ltp/testcases/kernel/syscalls/uname/uname03.c
10538ltp/testcases/kernel/syscalls/unlink/unlink05.c
10539ltp/testcases/kernel/syscalls/unlink/unlink06.c
10540ltp/testcases/kernel/syscalls/unlink/unlink07.c
10541ltp/testcases/kernel/syscalls/unlink/unlink08.c
10542ltp/testcases/kernel/syscalls/unlinkat/unlinkat01.c
10543ltp/testcases/kernel/syscalls/ustat/ustat01.c
10544ltp/testcases/kernel/syscalls/ustat/ustat02.c
10545ltp/testcases/kernel/syscalls/utime/utime01.c
10546ltp/testcases/kernel/syscalls/utime/utime02.c
10547ltp/testcases/kernel/syscalls/utime/utime03.c
10548ltp/testcases/kernel/syscalls/utime/utime04.c
10549ltp/testcases/kernel/syscalls/utime/utime05.c
10550ltp/testcases/kernel/syscalls/utime/utime06.c
10551ltp/testcases/kernel/syscalls/utimensat/check_for_utimensat_support.c
10552ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
10553ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
10554ltp/testcases/kernel/syscalls/vfork/vfork01.c
10555ltp/testcases/kernel/syscalls/vfork/vfork02.c
10556ltp/testcases/kernel/syscalls/vhangup/vhangup01.c
10557ltp/testcases/kernel/syscalls/vhangup/vhangup02.c
10558ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
10559ltp/testcases/kernel/syscalls/wait/wait02.c
10560ltp/testcases/kernel/syscalls/wait4/wait401.c
10561ltp/testcases/kernel/syscalls/wait4/wait402.c
10562ltp/testcases/kernel/syscalls/waitpid/waitpid01.c
10563ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
10564ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
10565ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
10566ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
10567ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
10568ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
10569ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
10570ltp/testcases/kernel/syscalls/waitpid/waitpid09.c
10571ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
10572ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
10573ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
10574ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
10575ltp/testcases/kernel/syscalls/write/write01.c
10576ltp/testcases/kernel/syscalls/write/write02.c
10577ltp/testcases/kernel/syscalls/write/write03.c
10578ltp/testcases/kernel/syscalls/write/write04.c
10579ltp/testcases/kernel/syscalls/write/write05.c
10580ltp/testcases/kernel/syscalls/writev/writev01.c
10581ltp/testcases/kernel/syscalls/writev/writev02.c
10582ltp/testcases/kernel/syscalls/writev/writev03.c
10583ltp/testcases/kernel/syscalls/writev/writev04.c
10584ltp/testcases/kernel/syscalls/writev/writev05.c
10585ltp/testcases/kernel/syscalls/writev/writev06.c
10586
10587
1058845) Log Message:
10589Integrate ebizzy-0.3. Signed-Off-By: Poornima Nayak <mpnayak@linux.vnet.ibm.com>.
10590
10591Modified Files:
10592ltp/utils/Makefile
10593ltp/utils/benchmark/Makefile
10594Added Files:
10595ltp/utils/benchmark/ebizzy-0.3/ChangeLog
10596ltp/utils/benchmark/ebizzy-0.3/LICENSE
10597ltp/utils/benchmark/ebizzy-0.3/Makefile
10598ltp/utils/benchmark/ebizzy-0.3/README
10599ltp/utils/benchmark/ebizzy-0.3/configure
10600ltp/utils/benchmark/ebizzy-0.3/ebizzy.c
10601ltp/utils/benchmark/ebizzy-0.3/ebizzy.h
10602Removed Files:
10603ltp/utils/benchmark/ebizzy-0.2/ChangeLog
10604ltp/utils/benchmark/ebizzy-0.2/LICENSE
10605ltp/utils/benchmark/ebizzy-0.2/Makefile
10606ltp/utils/benchmark/ebizzy-0.2/README
10607ltp/utils/benchmark/ebizzy-0.2/configure
10608ltp/utils/benchmark/ebizzy-0.2/ebizzy.c
10609
1061046) Log Message:
10611Patch to fix ebizzy compile issue. Signed-Off-By: Poornima Nayak <mpnayak@linux.vnet.ibm.com>.
10612
10613Modified Files:
10614ltp/Makefile
10615
1061647) Log Message:
10617Patch to fix testcases exit status issue. Signed-Off-By: Poornima Nayak <mpnayak@linux.vnet.ibm.com>.
10618
10619Modified Files:
10620ltp/testcases/kernel/power_management/change_freq.sh
10621ltp/testcases/kernel/power_management/change_govr.sh
10622ltp/testcases/kernel/power_management/check_config.sh
10623ltp/testcases/kernel/power_management/check_cpufreq_sysfs_files.sh
10624ltp/testcases/kernel/power_management/check_cpuidle_sysfs_files.sh
10625ltp/testcases/kernel/power_management/cpu_consolidation.py
10626ltp/testcases/kernel/power_management/pwkm_load_unload.sh
10627ltp/testcases/kernel/power_management/runpwtests.sh
10628ltp/testcases/kernel/power_management/sched_domain.py
10629ltp/testcases/kernel/power_management/test_sched_mc.sh
10630
1063148) Log Message:
10632mqns: update kernel version check: (Against the March intermediate release) mqns support is expect in 2.6.30, not 2.6.29. Signed-off-by: Serge Hallyn <serge@us.ibm.com>.
10633
10634Modified File(s):
10635ltp/testcases/kernel/containers/mqns/check_mqns_enabled.c
10636
1063749) Log Message:
10638Modified existing reusable functions to test cpu consolidation on hyper threaded system. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
10639
10640Modified Files:
10641ltp/testcases/kernel/power_management/lib/sched_mc.py
10642
1064350) Log Message:
10644Modified cpu consolidation testcase to support sched_smt_mc_power_savings & sched_smt_power_saving FVT. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
10645
10646Modified Files:
10647ltp/testcases/kernel/power_management/cpu_consolidation.py
10648
1064951) Log Message:
10650Modified sched domain validation testcase to run on hyper threaded system. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
10651
10652Modified Files:
10653ltp/testcases/kernel/power_management/sched_domain.py
10654
1065552) Log Message:
10656gcov-kernel: add patches for 2.6.29. Signed-Off-By: Peter Oberparleiter <oberpapr@users.sourceforge.net>
10657
10658Added File(s):
10659ltp/utils/analysis/gcov-kernel/linux-2.6.29-gcov-arm-eabi.patch
10660ltp/utils/analysis/gcov-kernel/linux-2.6.29-gcov-arm-hack.patch
10661ltp/utils/analysis/gcov-kernel/linux-2.6.29-gcov.patch
10662
1066353) Log Message:
10664It has come to our attention that when running multicast tests that the multicast ping test assumes that all the machines on the network, including the machine getting tested, have multicast ping enabled. This has not been the case since 2005 when multicast ping was disabled by default, mostly to inhibit ddos activity. See this conversation for more details: https://bugzilla.redhat.com/show_bug.cgi?id=159367. Now on all kernels, /proc/sys/net/icmp_echo_ignore_broadcasts is set to 1 by default, thereby failing this test. But the error message is wrong. Multicast is not disabled, only multicast ping. This patch modifies the error message and tells that it is now normal to fail.Signed-off-by: Vernon Mauery <vernux@us.ibm.com>, Acked-by: Sripathi Kodi <sripathik@in.ibm.com>.
10665
10666Modified File(s):
10667ltp/testcases/network/multicast/mc_cmds/mc_cmds
10668
subrata_modak7af6e8e2009-03-02 01:43:40 +000010669LTP-20090228
10670
106711) Log Message:
10672We can just add the files related to LSM, to known failure list. We already check for their return value, if not EINVAL report test failure or else skip. Added the nfsd files to the list. Signed-Off-By: Kamalesh Babulal <kamalesh@linux.vnet.ibm.com>.
10673
10674Modified File(s):
10675ltp/testcases/kernel/fs/proc/proc01.c
10676
106772) Log Message:
10678James Morris <jmorris@namei.org> reported: I'm trying to run the LTP SELinux tests using the latest CVS version of LTP and current Fedora development, and get the following policy compilation error: Is this likely to be fixed soon, and/or any suggestions for a workaround?
10679"Christopher J. PeBenito" <cpebenito@tresys.com> replied: It won't compile with the current trunk refpolicy, since the current release was a major, API breaking change. I'll try to get a patch out shortly. I updated the policy since its fairly old, though I didn't convert its raw rules over to use interfaces. However this didn't completely fix it, as there is usage of a "unconfined_runs_test()", which isn't in the upstream refpolicy nor the fedora policy, as far as I can see. One of the updates includes use of sysadm_entry_spec_domtrans_to(), which is in the upstream refpolicy, but doesn't seem to have made its way downstream to the fedora policy. I have attached my work so someone familiar with the LTP test cases can use it to complete the fix. Signed-Off-By: "Christopher J. PeBenito" <cpebenito@tresys.com>.
10680
10681Modified File(s):
10682ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
10683ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
10684ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrace.te
10685ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrans.te
10686ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_entrypoint.te
10687ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execshare.te
10688ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_exectrace.te
10689ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execute_no_trans.te
10690ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_fdreceive.te
10691ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
10692ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
10693ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_inherit.te
10694ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
10695ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ipc.te
10696ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_link.te
10697ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_mkdir.te
10698ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_open.te
10699ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ptrace.te
10700ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_relabel.te
10701ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rename.te
10702ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setattr.te
10703ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
10704ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sigkill.te
10705ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
10706ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
10707ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getpgid.te
10708ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsched.te
10709ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsid.te
10710ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
10711ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setsched.te
10712ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_transition.te
10713ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_wait.te
10714
107153) Log Message:
10716I send attached the v4l-test 0.5 for LTP. Changes: Test cases added for VIDIOC_QUERYSTD, VIDIOC_G_FREQUENCY and VIDIOC_G_TUNER. Signed-off-by: Márton Németh <nm127@freemail.hu>.
10717
10718Modified Files:
10719ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
10720ltp/testcases/kernel/device-drivers/v4l/user_space/README
10721ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
10722ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
10723ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
10724Added Files:
10725ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.c
10726ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.h
10727ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYSTD.c
10728ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYSTD.h
10729ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
10730ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.h
10731ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.c
10732ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.h
10733
107344) Log Message:
10735Fix a build failure of tcore on non-x86 archs: I report a build failure and a patch for it. If your system is not either i386 or x86_64, making in ltp-full-20090131 fails as follows: It's because wrong position of TST_TOTAL definition. Signed-off-by: Seiichi Ikarashi <s.ikarashi@jp.fujitsu.com>.
10736
10737Modified File(s):
10738ltp/testcases/misc/tcore_patch_test_suites/tcore.c
10739
107405) Log Message:
10741Fix build failures of some new syscall tests on non-x86 archs: I report build failures of some new syscall tests introduced in ltp-full-20090131. Failures happen on non-x86 arch systems.I made a patch for it; stopping #error macro and including linux_syscall_numbers.h instead. Signed-off-by: Seiichi Ikarashi <s.ikarashi@jp.fujitsu.com>.
10742
10743Modified File(s):
10744ltp/testcases/kernel/include/i386.in
10745ltp/testcases/kernel/include/regen.sh
10746ltp/testcases/kernel/include/x86_64.in
10747ltp/testcases/kernel/syscalls/dup3/dup3_01.c
10748ltp/testcases/kernel/syscalls/epoll_create2/epoll_create2_01.c
10749ltp/testcases/kernel/syscalls/eventfd2/eventfd2_01.c
10750ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
10751ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_01.c
10752ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_02.c
10753ltp/testcases/kernel/syscalls/pipe2/pipe2_01.c
10754ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
10755ltp/testcases/kernel/syscalls/signalfd4/signalfd4_01.c
10756ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
10757ltp/testcases/kernel/syscalls/timerfd/timerfd02.c
10758ltp/testcases/kernel/syscalls/timerfd/timerfd03.c
10759
107606) Log Message:
10761Change epoll_create2_01 to epoll_create1_01: Recently the epoll_create2_01 syscall test was added into LTP but I found the kernel has already changed the name of it into epoll_create1, and its interface, too. http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=9fe5ad9c8cef9ad5873d8ee55d1cf00d9b607df0. I wrote a patch for it. Signed-off-by: Seiichi Ikarashi <s.ikarashi@jp.fujitsu.com>.
10762
10763Modified Files:
10764ltp/runtest/syscalls
10765ltp/testcases/kernel/include/i386.in
10766ltp/testcases/kernel/include/x86_64.in
10767Added Files:
10768ltp/testcases/kernel/syscalls/epoll_create1/Makefile
10769ltp/testcases/kernel/syscalls/epoll_create1/epoll_create1_01.c
10770Removed Files:
10771ltp/testcases/kernel/syscalls/epoll_create2/Makefile
10772ltp/testcases/kernel/syscalls/epoll_create2/epoll_create2_01.c
10773
107747) Log Message:
10775v4l-test 0.6 for LTP: Please find attached the v4l-test 0.6 patch for LTP. Changes: Test cases added for VIDIOC_G_AUDIO, VIDIOC_G_AUDOUT, VIDIOC_G_MODULATOR, VIDIOC_G_PRIORITY, VIDIOC_S_PRIORITY and VIDIOC_S_FREQUENCY. Signed-off-by: Márton Németh <nm127@freemail.hu>.
10776
10777Modified Files:
10778ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
10779ltp/testcases/kernel/device-drivers/v4l/user_space/README
10780ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
10781ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.c
10782ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.h
10783ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
10784ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
10785ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.c
10786ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.h
10787ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
10788Added Files:
10789ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
10790ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.h
10791ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
10792ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.h
10793ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.c
10794ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.h
10795ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PRIORITY.c
10796ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PRIORITY.h
10797
107988) Log Message:
10799[PATCH 1/3] Proc01: Fix for PPC64 and Support SELinux-enabled Environment v2: The following patches add an entry from a PPC64 kernel to the list of known issue, which may return errno EINVAL depends on the content of the file and the read buffer it is testing. Also, they add support for SELinux-enabled testing environment by using the correct expected results if it is able to detect SELinux is enabled. It does not affect the testing for systems with no LSM, LSM other than SELinux, and SELinux-disabled. Version 2 is created base on the suggestion from Serge E. Hallyn. This patch adds /proc/ppc64/rtas/error_log to the known failure list according to a Red Hat kernel developer,
10800"In kernel's rtas_log_read() the first check is:
10801...
10802 if (!buf || count < rtas_error_log_buffer_max)
10803 return -EINVAL;
10804...
10805This code tries to avoid to be overcomplicated by rejecting partial reads of log strings. rtas_error_log_buffer_max is a maximal length of error message, and reader should provide enough space for it, or it will loose." The default of this test is to use 1024-byte read buffer, and it is proved not enough, as well as 4096-byte sometimes. I don't want to special case here. Hence, add it to the list. Reference, https://bugzilla.redhat.com/show_bug.cgi?id=460106. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
10806
10807Modified Files:
10808ltp/testcases/kernel/fs/proc/proc01.c
10809
108109) Log Message:
10811[PATCH 2/3] Proc01: Fix for PPC64 and Support SELinux-enabled Environment v2: The following patches add an entry from a PPC64 kernel to the list of known issue, which may return errno EINVAL depends on the content of the file and the read buffer it is testing. Also, they add support for SELinux-enabled testing environment by using the correct expected results if it is able to detect SELinux is enabled. It does not affect the testing for systems with no LSM, LSM other than SELinux, and SELinux-disabled. Version 2 is created base on the suggestion from Serge E. Hallyn. This patch is using configure script to automatically detect if the system has libselinux libraries and header installed, so we can use a macro later on to actually check if SELinux is enabled. Otherwise, or if you don't want to run configure script at all, the test and other tests should behave as normal. Also, it removes some unnecessary comments from the Makefile, and replaces LOADLIBES to LDLIBS according to the LTP INSTALL file, LDLIBS - libraries listed after objects during link. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
10812
10813Modified Files:
10814ltp/config.mk.in
10815ltp/configure.ac
10816ltp/testcases/kernel/fs/proc/Makefile
10817Added Files:
10818ltp/m4/ltp-selinux.m4
10819
1082010) Log Message:
10821[PATCH 3/3] Proc01: Fix for PPC64 and Support SELinux-enabled Environment v2: The following patches add an entry from a PPC64 kernel to the list of known issue, which may return errno EINVAL depends on the content of the file and the read buffer it is testing. Also, they add support for SELinux-enabled testing environment by using the correct expected results if it is able to detect SELinux is enabled. It does not affect the testing for systems with no LSM, LSM other than SELinux, and SELinux-disabled. Version 2 is created base on the suggestion from Serge E. Hallyn. The following patch adds checking for SELinux. If it is enabled, the following entries are expected to be read successfully,
10822/proc/self/attr/*
10823/proc/self/task/[0-9]*/attr/*
10824If it is disabled, expecting read(2) return -1 with -EINVAL. It does not affect the testing for systems with no LSM, LSM other than SELinux, and SELinux-disabled. As discussed before, I don't want to put those entries to a separate test, so I can read them the same way as the rest of procfs entries. The version 2 of this patch has been modified to make it easier to support other LSM enabled testing environments. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
10825
10826Modified Files:
10827ltp/testcases/kernel/fs/proc/proc01.c
10828
1082911) Log Message:
10830Cleanup and update of linux_syscall_numbers.h: I compared syscall numbers in testcases/kernel/include/*.in files of LTP with those in arch/*/include/asm/unistd.h headers of 2.6.28 kernel. A lot of numbers are missing in *.in files, so I wrote a patch. Adding syscall numbers might increase FAIL results on non-i386 archs. Succeeded to build on ia64 and x86_64 with this patch. Signed-off-by: Seiichi Ikarashi <s.ikarashi@jp.fujitsu.com>.
10831
10832Modified File(s):
10833ltp/testcases/kernel/include/i386.in
10834ltp/testcases/kernel/include/ia64.in
10835ltp/testcases/kernel/include/x86_64.in
10836
1083712) Log Message:
10838lcov: fix double-counting of function data
10839
10840Modified File(s):
10841ltp/utils/analysis/lcov/bin/geninfo
10842
1084313) Log Message:
10844lcov: use install -pD -m <mode> for file installation
10845
10846Modified File(s):
10847ltp/utils/analysis/lcov/bin/install.sh
10848ltp/utils/analysis/lcov/Makefile
10849
1085014) Log Message:
10851lcov: fix warning when $HOME is not set. - based on patch by acalando@free.fr.
10852
10853Modified File(s):
10854ltp/utils/analysis/lcov/bin/genhtml
10855ltp/utils/analysis/lcov/bin/geninfo
10856ltp/utils/analysis/lcov/bin/lcov
10857
1085815) Log Message:
10859Reason to fix pthread_key_create_speculative_5_1:
108601: keys[5] is a static array that is far too small. It is expected to hold the cumulative keys from each iteration of the loop, which on my system should execute 1025 times. It crashed immediately.
108612. The test is just wrong and will always fail. The only valid result from that loop is i == NUM_OF_KEYS && rc == EAGAIN. The generic test against rc isn't skipped when that result is found. It goes on to report a failure if rc is anything other than 0 without respect to the value of i.Signed-Off-By: Yi
10862Xu <yxu@suse.de>.
10863
10864Modified File(s):
10865ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_key_create/speculative/5-1.c
10866
1086716) Log Message:
10868Proc01: Fix for PPC64 and Support SELinux-enabled Environment v2: The distribution we are using may be well maintained. But I guess there may be broken distributions on the earth. If a user of such broken distributions wants to run ltp on one's system, what happens? Shooting the trouble on such system takes rather longer time. Could you review my patch? With LTP_CHECK_LIB defined in ltp-common.m4, we can check the existence of libselinux and can define SELINUX_LIBS shell variable easily. LTP_CHECK_SELINUX uses LTP_CHECK_LIB. I think `lsm_should_work' in proc01.c is not guarded with HAVE_SELINUX_SELINUX_H. Do you afraid the binary size? Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
10869
10870Modified Files:
10871ltp/m4/ltp-selinux.m4
10872ltp/testcases/kernel/fs/proc/proc01.c
10873Added Files:
10874ltp/m4/ltp-common.m4
10875
1087617) Log Message:
10877lcov: fix error when combining tracefiles without function data
10878- lcov: Can't use an undefined value as a HASH reference at lcov line 1341.
10879- bug reported by <richard.corden@gmail.com>.
10880
10881Modified File(s):
10882ltp/utils/analysis/lcov/bin/lcov
10883
1088418) Log Message:
10885swapon03: report FAIL if setting up MAX_SWAPFILES swaps failed: If we can't enable MAX_SWAPFILES swaps - something wrong in this system, and we must report FAIL. Now result of preparing swaps ignored and test can report PASS, if next swapon will also return error. Signed-Off-By: Dmitry Guryanov <dguryanov@parallels.com>.
10886
10887Modified File(s):
10888ltp/testcases/kernel/syscalls/swapon/swapon03.c
10889
1089019) Log Message:
10891Fix bug in rusers01 test script: This is in reference to bug in "rusers01" test which I reported on Feb 10, 2009. Current rusers01 script have following lines, "rusers $RHOST | grep $RHOST > /dev/null". If my remote host do not have any user logged in, then test returns failure even if "users $RHOST" executes without any error. In my subsequent mail, I am sending patch to fix this bug ( I have tested patch on machines ). The following patch PASS the "rusers01" test correctly if "rusers" command executes without any error. It reports the failure if "rusers" command fails. Signed-off-by: vivek@linsyssoft.com.
10892
10893Modified File(s):
10894ltp/testcases/network/rpc/basic_tests/rusers/rusers01
10895
1089620) Log Message:
10897Fix strftime/2-1.test segment fault. Signed-off-by: Xiao Xiao <xxiao@novell.com>.
10898
10899Modified File(s):
10900ltp/testcases/open_posix_testsuite/conformance/interfaces/strftime/2-1.c
10901
1090221) Log Message:
10903genhtml: fix error when combining tracefiles without function data
10904- genhtml: Can't use an undefined value as a HASH reference at genhtml line 1506.
10905- bug reported by <richard.corden@gmail.com>.
10906
10907Modified File(s):
10908ltp/utils/analysis/lcov/bin/genhtml
10909
1091022) Log Message:
10911genhtml: update comment. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
10912
10913Modified File(s):
10914ltp/utils/analysis/lcov/bin/genhtml
10915
1091623) Log Message:
10917genhtml: added --demangle-cpp option
10918- used to convert C++ internal function names to human readable format
10919- based on a patch by <slava.semushin@gmail.com>
10920
10921Modified File(s):
10922ltp/utils/analysis/lcov/man/genhtml.1
10923ltp/utils/analysis/lcov/bin/genhtml
10924
1092524) Log Message:
10926genhtml: minor man page update. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
10927
10928Modified File(s):
10929ltp/utils/analysis/lcov/man/genhtml.1
10930
1093125) Log Message:
10932Realtime: Usability fix for matrix_mult test case: Here is a simple usability fix for matrix_mult test case. I think this print statement was missed out when the test was written.
10933Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>,
10934Acked-By: Gowrishankar <gowrishankar.m@linux.vnet.ibm.com>,
10935Acked-by: Vernon Mauery <vernux@us.ibm.com>,
10936Acked-by: Darren Hart <dvhltc@us.ibm.com>,
10937
10938Modified File(s):
10939ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
10940
1094126) Log Message:
10942v4l-test 0.7 for LTP: here is the v4l-test 0.7 for LTP. Changes: Test cases added for VIDIOC_G_AUDIO, VIDIOC_G_AUDOUT, VIDIOC_S_AUDIO and VIDIOC_G_CROP. Added video_dummy kernel driver to verify the test environment. Some cleanup. Signed-off-by: Márton Németh <nm127@freemail.hu>.
10943
10944Modified Files:
10945ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
10946ltp/testcases/kernel/device-drivers/v4l/user_space/README
10947ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
10948ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.h
10949ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
10950ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.h
10951ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
10952ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.c
10953ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
10954ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
10955ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.h
10956ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
10957ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
10958Added Files:
10959ltp/testcases/kernel/device-drivers/v4l/kernel_space/Makefile
10960ltp/testcases/kernel/device-drivers/v4l/kernel_space/video_dummy.c
10961ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.c
10962ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.h
10963
1096427) Log Message:
10965Proc01: Revert A Wrong Patch: The following patch reverts a wrong patch that has been commited accidentally, http://article.gmane.org/gmane.linux.ltp/7459. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
10966
10967Modified Files:
10968ltp/m4/ltp-selinux.m4
10969ltp/testcases/kernel/fs/proc/proc01.c
10970Removed Files:
10971ltp/m4/ltp-common.m4
10972
1097328) Log Message:
10974Linux-2.6.26 introduced a new feature for Quota on Remount for RO Fs. This test cases will test that feature. For more info, please see: http://kernelnewbies.org/Linux_2_6_26, and, http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0ff5af8340aa6be44220d7237ef4a654314cf795. Signed-Off-By: Jan Kara <jack@suse.cz>. P
10975orted-To-Ltp-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
10976
10977Modified Files:
10978ltp/runtest/fs
10979ltp/testcases/kernel/fs/Makefile
10980Added Files:
10981ltp/testcases/kernel/fs/quota_remount/Makefile
10982ltp/testcases/kernel/fs/quota_remount/quota_remount_test01.sh
10983
1098429) Log Message:
10985Limit starts when running for certain time, too: Please find attached a small patch to add this simple feature to pan without changing its previous behaviour. Running a test only once by pan for a specific time is currently also possible without this patch. Just give the '-t <time>' option *and* than the '-s 1' option. But it is racy yet, to do so. Adding this patch removes this race. With: $ pan <....> -t 60s -s 1 -- my_test, the my_test will now run for one time only. If everyhing went ok, it returns happy within the 60 seconds period. If my_test runs amok, it will never return and pan will kill it after 60 seconds. --8<--------8<-------8<-------8<--------8<-------8<-----8<--------8<------. This patches add a feature to limit the number of times a test is started when running for a certain time instead of infinite runs. This could be used to give a timeout for a certain test. Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>, Acked-by: Juergen Beisert <jbe@pengutronix.de>.
10986
10987Modified File(s):
10988ltp/pan/pan.c
10989
1099030) Log Message:
10991Include errno.h in some tests to get the errno variable on Debian: This patch fails FTBFS I got on Debian system due to missing headers. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
10992
10993Modified Files:
10994ltp/testcases/kernel/syscalls/dup3/dup3_01.c
10995ltp/testcases/kernel/syscalls/epoll_create1/epoll_create1_01.c
10996ltp/testcases/kernel/syscalls/eventfd2/eventfd2_01.c
10997ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
10998ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_01.c
10999ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_02.c
11000ltp/testcases/kernel/syscalls/pipe2/pipe2_01.c
11001ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
11002ltp/testcases/kernel/syscalls/signalfd4/signalfd4_01.c
11003ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
11004ltp/testcases/kernel/syscalls/timerfd/timerfd02.c
11005ltp/testcases/kernel/syscalls/timerfd/timerfd03.c
11006
1100731) Log Message:
11008Use the macro HAVE_SYS_INOTIFY_H instead of incorrect HAVE_SYS_INOTIFY: This patch fixes incorrect compilation issue which caused the inotify tests not to be compiled when they should. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
11009
11010Modified Files:
11011ltp/testcases/kernel/syscalls/inotify/inotify01.c
11012ltp/testcases/kernel/syscalls/inotify/inotify02.c
11013ltp/testcases/kernel/syscalls/inotify/inotify03.c
11014
1101532) Log Message:
11016Delete the crontab of the test user in crontab tests: This patch cleans up the crontabs after the cron tests. When the crontab was not deleted, after deletion of the test user, it became a file with bogus permissions (owned by a nonexistent user). This caused subsequent crontab creation for a user of the same name (but different ID) to fail. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
11017
11018Modified Files:
11019ltp/testcases/commands/cron/cron_allow01
11020ltp/testcases/commands/cron/cron_deny01
11021
1102233) Log Message:
11023Fixes of the su expect test script: These are some fixes of the su test.
11024- remove fail branches where the failure is implicit,
11025- add behaviour of the Debian su (particularly different response strings),
11026- get rid of errors "spawn id ... not open while executing close",
11027Signed-off-by: Jiri Palecek <jpalecek@web.de>,
11028
11029Modified Files:
11030ltp/testcases/commands/su/su01_s1
11031
1103234) Log Message:
11033Add an error message instead of assert() in aio-stress: This patch fixes a problem with reporting errors in aio-stress, namely, that failure to open a file given on the command line will result in an assertion failure rather than an error message. This patch makes it print an error message instead. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
11034
11035Modified Files:
11036ltp/testcases/kernel/io/ltp-aiodio/aio-stress.c
11037
1103835) Log Message:
11039Add an error message instead of assert() in aio-stress: This patch fixes a problem with reporting errors in aio-stress, namely, that failure to open a file given on the command line will result in an assertion failure rather than an error message. This patch makes it print an error message instead. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
11040
11041Modified Files:
11042ltp/testcases/network/ipv6/echo6/echoes6.c
11043
1104436) Log Message:
11045pan: Honor the -q command line option: If one wants pan to be quiet, pan should honor this. Signed-off-by: Juergen Beisert <jbe@pengutronix.de>.
11046
11047Modified File(s):
11048ltp/pan/pan.c
11049
1105037) Log Message:
11051pan: Forward error messages to stderr: Unsure if I understand the code in the right manner, but other error messages are also forwarded to stderr instead of stdout. Signed-off-by: Juergen Beisert <jbe@pengutronix.de>.
11052
11053Modified File(s):
11054ltp/pan/pan.c
11055
1105638) Log Message:
11057aio02: Fixing CFLAGS and LDFLAGS in Makefile: This patch fix CFLAGS and LDFLAGS in aio02 Makefile, now it will append the value of these envar in the Makefile values. Signed-Off-By: Higor Aparecido Vieira Alves <halves@linux.vnet.ibm.com>.
11058
11059Modified File(s):
11060ltp/testcases/kernel/io/aio/aio02/Makefile
11061
1106239) Log Message:
11063runcc: add cflags option on runcc function to compile lib6 tests for different architectures: Runcc function was compiling all tests with default compiler architecture (32bits on RHEL and 64bits on SLES). This patch fix this problem adding support to get CFLAGS envar and use it to compile lib6 test for different architectures (32bits and 64bits). Signed-Off-By: Higor Aparecido Vieira Alves <halves@linux.vnet.ibm.com>.
11064
11065Modified File(s):
11066ltp/testcases/network/lib6/runcc.c
11067
1106840) Log Message:
11069v4l-test 0.8 for LTP: Today I released v4l-test 0.8. Please find attached the patch for LTP. Changes: Test cases added for VIDIOC_G_CROP, VIDIOC_G_CTRL and VIDIOC_S_CTRL. Signed-off-by: Márton Németh <nm127@freemail.hu>.
11070
11071Modified Files:
11072ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
11073ltp/testcases/kernel/device-drivers/v4l/user_space/README
11074ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.c
11075ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.h
11076ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
11077ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
11078ltp/testcases/kernel/device-drivers/v4l/user_space/video_limits.h
11079ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
11080Added Files:
11081ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
11082ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.h
11083
1108441) Log Message:
11085RFC: Fixes for Shared Memory test case shmat: Shmat1.c(testcases/kernel/mem/mtest06) is a test case which tries to create 3 threads during its execution. One thread allocates shared memory, second writes to the shared memory and the third reads from the shared memory. All the 3 threads are synchronized using a global variable. In case of signal (sigsegv) sighandler will be called. The current test case implementation is complete only for x86 arc and is not valid for other archs. We have noticed various issues while executing this test case. Test case issues can be summarized as:
110861. signals are masked once the signal handler is called
110872. comparison signal_context->edi == map address is dubious leading to test case failures under x86 architecture,
11088Solution:
11089Issue 1: This is due to calling siglongjmp() with in the signal handler. Once the signal handler is called all the signals will be masked. It wont be set back to the original value unless sigsetjmp() is called with a non zero second parameter. This was not happening earlier leading to segmentation faults while executing the tests.
11090Issue 2: In the x86 architecture source and destination index with in the ES or DS segments are stored in esi and edi registers. While the shared memory address is being written to edi will have the map_address, returned by shmget, while when the data is read from map_address: will be contained in esi register. So it is inappropriate to just compare map_address to edi register.
11091Even after fixing these 2 issues I still see the test case failing some time with messages like: process exited with errors -1 etc. I wanted to know whether we should keep this test case in LTP suite or if there is a better way to fix the issues? Whether comparing signal_context->edi (or esi) == map_address is it the right thing to do? Signed-Off-By: Sharyathi Nagesh <sharyath@in.ibm.com>.
11092
11093Modified File(s):
11094ltp/testcases/kernel/mem/mtest06/shmat1.c
11095
1109642) Log Message:
11097I had a look on testcases/kernel/device-drivers/usb/tusb and deleted what is no longer supported by Linux 2.6.28, for example struct usb_operations, http://lwn.net/Articles/196429/. The result is that nearly nothing left which would test any pieces of the USB code. I attached the patch, but I don't know if it is worth to keep the "tusb" directory at all. Signed-Off-By: Németh Márton <nm127@freemail.hu>.
11098
11099Modified Files:
11100ltp/testcases/kernel/device-drivers/usb/tusb/Makefile
11101ltp/testcases/kernel/device-drivers/usb/tusb/st_tusb.h
11102ltp/testcases/kernel/device-drivers/usb/tusb/tusb.c
11103Added Files:
11104ltp/testcases/kernel/device-drivers/usb/tusb/README
11105Removed Files:
11106ltp/testcases/kernel/device-drivers/usb/tusb/tusb.mod.c
11107
1110843) Log Message:
11109Don't declare lseek in the fork10 test to prevent clashes with system definition: This is a patch for bug #2128681 suggested by Fathi Boudra. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
11110
11111Modified Files:
11112ltp/testcases/kernel/syscalls/fork/fork10.c
11113
1111444) Log Message:
11115Fix broken line in runtest/scsi_debug.part1 file: This is another broken line in a runtest file. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
11116
11117Modified Files:
11118ltp/runtest/quickhit
11119ltp/runtest/scsi_debug.part1
11120
1112145) Log Message:
11122Correct possible errors in the runtest files: This patch changes some runtest lines, st. the same tests are referred to as same test IDs. Also, ot fixes some (presumably by accident) broken lines in runtest files. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
11123
11124Modified Files:
11125ltp/runtest/scsi_debug.part1
11126
1112746) Log Message:
11128I'm a user of LTP. I use LTP for testing SH based Linux kernel for our embedded systems. I'm using a kernel 2.6.23. I've downloaded latest LTP release: ltp-full-20090131.tgz. I've found the following issues: 1) I found some instructions on some LTP Makefiles reporting direct calls to "gcc" or "g++" instead of using the related env. variables $(CC) and/or $(CXX). The usage of gcc/g++ hardcoded, didn't allow to cross-build the related LTP tests. I've done a patch which is attached to this email ( ltp-full-20090131-allow-cross-build-fix.patch). Signed-off-by: Francesco Rundo <francesco.rundo@st.com>.
11129
11130Modified Files:
11131ltp/testcases/ballista/ballista/Makefile
11132ltp/testcases/ballista/ballista/compile/Makefile
11133ltp/testcases/kernel/device-drivers/acpi/Makefile
11134ltp/testcases/kernel/device-drivers/agp/user_space/Makefile
11135ltp/testcases/kernel/device-drivers/base/user_base/Makefile
11136ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/Makefile
11137ltp/testcases/kernel/device-drivers/drm/user_space/Makefile
11138ltp/testcases/kernel/device-drivers/include/Makefile
11139ltp/testcases/kernel/device-drivers/nls/Makefile
11140ltp/testcases/kernel/device-drivers/pci/user_tpci/Makefile
11141ltp/testcases/kernel/device-drivers/tbio/user_space/Makefile
11142ltp/testcases/kernel/device-drivers/usb/user_usb/Makefile
11143ltp/testcases/kernel/fs/fs-bench/Makefile
11144ltp/testcases/kernel/fs/scsi/ltpfs/Makefile
11145ltp/testcases/kernel/fs/scsi/ltpscsi/Makefile
11146ltp/testcases/kernel/sched/hyperthreading/ht_affinity/Makefile
11147ltp/testcases/kernel/sched/hyperthreading/ht_enabled/Makefile
11148ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/Makefile
11149ltp/testcases/kernel/security/digsig/twiddlebit/Makefile
11150ltp/testcases/kernel/security/digsig/writeexec/Makefile
11151ltp/testcases/kernel/syscalls/epoll2/examples/Makefile
11152ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/Makefile.hdr
11153ltp/testcases/pounder21/Makefile
11154ltp/testcases/pounder21/src/cpufreq/Makefile
11155ltp/testcases/pounder21/src/mem_alloc_test/Makefile
11156ltp/testcases/pounder21/src/memxfer5b/Makefile
11157ltp/testcases/pounder21/src/ramsnake/Makefile
11158ltp/testcases/pounder21/src/randacoords/Makefile
11159ltp/testcases/pounder21/src/randasyscall/Makefile
11160ltp/testcases/pounder21/src/time_tests/Makefile
11161ltp/testcases/pounder21/src/xbonkers/Makefile
11162
1116347) Log Message:
11164I'm a user of LTP. I use LTP for testing SH based Linux kernel for our embedded systems. I'm using a kernel 2.6.23. I've downloaded latest LTP release: ltp-full-20090131.tgz. I've found the following issues: 2) Under $LTP_ROOT/lib/ there are the tlibio.[ch] files which include some code based on Async IO functionalities. The Async IO is well supported if LTP was built with glibc but it is not supported by uclibc as, currently, the uclibc doesn't provide AsyncIO extensions. I think the code for AsyncIO, have to be placed under "#if !defined (__UCLIBC__)". I've made a patch to fix it. Signed-off-by: Francesco Rundo <francesco.rundo@st.com>.
11165
11166Modified Files:
11167ltp/include/tlibio.h
11168ltp/lib/Makefile
11169ltp/lib/tlibio.c
11170
1117148) Log Message:
11172Addition of Freezer Controller Testcases to LTP. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>. More Details: http://marc.info/?t=123557050800005&r=1&w=2&n=3,
11173
11174Modified Files:
11175ltp/testcases/kernel/controllers/Makefile
11176ltp/testcases/kernel/controllers/test_controllers.sh
11177Added Files:
11178ltp/testcases/kernel/controllers/freezer/00_description.txt
11179ltp/testcases/kernel/controllers/freezer/CHANGELOG
11180ltp/testcases/kernel/controllers/freezer/COPYING
11181ltp/testcases/kernel/controllers/freezer/Makefile
11182ltp/testcases/kernel/controllers/freezer/README
11183ltp/testcases/kernel/controllers/freezer/TODO
11184ltp/testcases/kernel/controllers/freezer/fork_exec_loop.c
11185ltp/testcases/kernel/controllers/freezer/fork_freeze.sh
11186ltp/testcases/kernel/controllers/freezer/freeze_cancel.sh
11187ltp/testcases/kernel/controllers/freezer/freeze_kill_thaw.sh
11188ltp/testcases/kernel/controllers/freezer/freeze_move_thaw.sh
11189ltp/testcases/kernel/controllers/freezer/freeze_self_thaw.sh
11190ltp/testcases/kernel/controllers/freezer/freeze_sleep_thaw.sh
11191ltp/testcases/kernel/controllers/freezer/freeze_thaw.sh
11192ltp/testcases/kernel/controllers/freezer/freeze_write_freezing.sh
11193ltp/testcases/kernel/controllers/freezer/libcgroup_freezer
11194ltp/testcases/kernel/controllers/freezer/libltp
11195ltp/testcases/kernel/controllers/freezer/run.sh
11196ltp/testcases/kernel/controllers/freezer/stop_freeze_sleep_thaw_cont.sh
11197ltp/testcases/kernel/controllers/freezer/stop_freeze_thaw_cont.sh
11198ltp/testcases/kernel/controllers/freezer/timed_forkbomb.c
11199ltp/testcases/kernel/controllers/freezer/vfork.c
11200ltp/testcases/kernel/controllers/freezer/vfork_freeze.sh
11201ltp/testcases/kernel/controllers/freezer/write_freezing.sh
11202
1120349) Log Message:
11204Add microblaze support for linux_syscall_number.h. Signed-off-by: Michal Simek <monstr@monstr.eu>.
11205
11206Modified Files:
11207ltp/testcases/kernel/include/order
11208
1120950) Log Message:
11210uclinux: It is necessary to compile include. Signed-off-by: Michal Simek <monstr@monstr.eu>.
11211
11212Modified Files:
11213ltp/testcases/kernel/Makefile
11214ltp/testcases/kernel/include/Makefile
11215
1121651) Log Message:
11217Use make install for uclinux too. Signed-off-by: Michal Simek <monstr@monstr.eu>.
11218
11219Modified Files:
11220ltp/testcases/kernel/syscalls/Makefile
11221
1122252) Log Message:
11223fix uclinux build. Signed-off-by: Michal Simek <monstr@monstr.eu>.
11224
11225Modified Files:
11226ltp/testcases/kernel/syscalls/kill/kill05.c
11227
1122853) Log Message:
11229uclinux doens't use remap_file_page. Signed-off-by: Michal Simek <monstr@monstr.eu>.
11230
11231Modified Files:
11232ltp/testcases/kernel/syscalls/Makefile
11233
1123454) Log Message:
11235Fix return(0) to return 0. Signed-off-by: Michal Simek <monstr@monstr.eu>.
11236
11237Modified Files:
11238ltp/testcases/kernel/fs/dmapi/mmapfile.c
11239ltp/testcases/kernel/fs/ftest/ftest01.c
11240ltp/testcases/kernel/fs/ftest/ftest02.c
11241ltp/testcases/kernel/fs/ftest/ftest03.c
11242ltp/testcases/kernel/fs/ftest/ftest04.c
11243ltp/testcases/kernel/fs/ftest/ftest05.c
11244ltp/testcases/kernel/fs/ftest/ftest06.c
11245ltp/testcases/kernel/fs/ftest/ftest07.c
11246ltp/testcases/kernel/fs/ftest/ftest08.c
11247ltp/testcases/kernel/fs/inode/inode01.c
11248ltp/testcases/kernel/fs/inode/inode02.c
11249ltp/testcases/kernel/fs/scsi/ltpfs/main.c
11250ltp/testcases/kernel/fs/stream/stream01.c
11251ltp/testcases/kernel/fs/stream/stream02.c
11252ltp/testcases/kernel/fs/stream/stream03.c
11253ltp/testcases/kernel/fs/stream/stream04.c
11254ltp/testcases/kernel/fs/stream/stream05.c
11255ltp/testcases/kernel/io/direct_io/diotest2.c
11256ltp/testcases/kernel/io/direct_io/diotest3.c
11257ltp/testcases/kernel/io/direct_io/diotest5.c
11258ltp/testcases/kernel/io/direct_io/diotest6.c
11259ltp/testcases/kernel/io/direct_io/diotest_routines.c
11260ltp/testcases/kernel/io/disktest/dump.c
11261ltp/testcases/kernel/io/disktest/main.c
11262ltp/testcases/kernel/io/disktest/parse.c
11263ltp/testcases/kernel/io/disktest/sfunc.c
11264ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
11265ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c
11266ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat03.c
11267ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
11268ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c
11269ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c
11270ltp/testcases/kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c
11271ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
11272ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget02.c
11273ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget03.c
11274ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget05.c
11275ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
11276ltp/testcases/kernel/mem/mmapstress/mmapstress02.c
11277ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
11278ltp/testcases/kernel/mem/mmapstress/mmapstress04.c
11279ltp/testcases/kernel/mem/mmapstress/mmapstress05.c
11280ltp/testcases/kernel/mem/mmapstress/mmapstress06.c
11281ltp/testcases/kernel/mem/mmapstress/mmapstress07.c
11282ltp/testcases/kernel/mem/mmapstress/mmapstress08.c
11283ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
11284ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
11285ltp/testcases/kernel/mem/page/page01.c
11286ltp/testcases/kernel/mem/page/page02.c
11287ltp/testcases/kernel/mem/vmtests/data_space.c
11288ltp/testcases/kernel/mem/vmtests/stack_space.c
11289ltp/testcases/kernel/pty/hangup01.c
11290ltp/testcases/kernel/pty/ptem01.c
11291ltp/testcases/kernel/pty/pty01.c
11292ltp/testcases/kernel/sched/clisrv/readline.c
11293ltp/testcases/kernel/sched/pthreads/pth_str02.c
11294ltp/testcases/kernel/syscalls/abort/abort01.c
11295ltp/testcases/kernel/syscalls/acct/acct01.c
11296ltp/testcases/kernel/syscalls/acct/acct02.c
11297ltp/testcases/kernel/syscalls/confstr/confstr01.c
11298ltp/testcases/kernel/syscalls/creat/creat08.c
11299ltp/testcases/kernel/syscalls/dup/dup06.c
11300ltp/testcases/kernel/syscalls/dup/dup07.c
11301ltp/testcases/kernel/syscalls/dup2/dup201.c
11302ltp/testcases/kernel/syscalls/dup2/dup202.c
11303ltp/testcases/kernel/syscalls/dup2/dup203.c
11304ltp/testcases/kernel/syscalls/dup2/dup204.c
11305ltp/testcases/kernel/syscalls/dup2/dup205.c
11306ltp/testcases/kernel/syscalls/execve/execve02.c
11307ltp/testcases/kernel/syscalls/execve/execve03.c
11308ltp/testcases/kernel/syscalls/execve/execve04.c
11309ltp/testcases/kernel/syscalls/execve/execve05.c
11310ltp/testcases/kernel/syscalls/execve/execve06.c
11311ltp/testcases/kernel/syscalls/exit/exit01.c
11312ltp/testcases/kernel/syscalls/exit/exit02.c
11313ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
11314ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
11315ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
11316ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
11317ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
11318ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
11319ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
11320ltp/testcases/kernel/syscalls/fchdir/fchdir01.c
11321ltp/testcases/kernel/syscalls/fchdir/fchdir02.c
11322ltp/testcases/kernel/syscalls/fchdir/fchdir03.c
11323ltp/testcases/kernel/syscalls/fchmod/fchmod02.c
11324ltp/testcases/kernel/syscalls/fchmod/fchmod03.c
11325ltp/testcases/kernel/syscalls/fchmod/fchmod04.c
11326ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
11327ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
11328ltp/testcases/kernel/syscalls/fchmod/fchmod07.c
11329ltp/testcases/kernel/syscalls/fcntl/fcntl01.c
11330ltp/testcases/kernel/syscalls/fcntl/fcntl06.c
11331ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
11332ltp/testcases/kernel/syscalls/fcntl/fcntl12.c
11333ltp/testcases/kernel/syscalls/fcntl/fcntl13.c
11334ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
11335ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
11336ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
11337ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
11338ltp/testcases/kernel/syscalls/fcntl/fcntl18.c
11339ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
11340ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
11341ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
11342ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
11343ltp/testcases/kernel/syscalls/fmtmsg/fmtmsg01.c
11344ltp/testcases/kernel/syscalls/fork/fork02.c
11345ltp/testcases/kernel/syscalls/fork/fork03.c
11346ltp/testcases/kernel/syscalls/fork/fork05.c
11347ltp/testcases/kernel/syscalls/fork/fork06.c
11348ltp/testcases/kernel/syscalls/fork/fork08.c
11349ltp/testcases/kernel/syscalls/fork/fork09.c
11350ltp/testcases/kernel/syscalls/fork/fork10.c
11351ltp/testcases/kernel/syscalls/fork/fork11.c
11352ltp/testcases/kernel/syscalls/fstat/fstat02.c
11353ltp/testcases/kernel/syscalls/fstat/fstat03.c
11354ltp/testcases/kernel/syscalls/fstat/fstat04.c
11355ltp/testcases/kernel/syscalls/fstat/fstat05.c
11356ltp/testcases/kernel/syscalls/fstatfs/fstatfs02.c
11357ltp/testcases/kernel/syscalls/fsync/fsync02.c
11358ltp/testcases/kernel/syscalls/fsync/fsync03.c
11359ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
11360ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
11361ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
11362ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
11363ltp/testcases/kernel/syscalls/getcwd/getcwd01.c
11364ltp/testcases/kernel/syscalls/getcwd/getcwd02.c
11365ltp/testcases/kernel/syscalls/getcwd/getcwd03.c
11366ltp/testcases/kernel/syscalls/getdents/getdents01.c
11367ltp/testcases/kernel/syscalls/getdents/getdents02.c
11368ltp/testcases/kernel/syscalls/getdents/getdents03.c
11369ltp/testcases/kernel/syscalls/getdents/getdents04.c
11370ltp/testcases/kernel/syscalls/getegid/getegid02.c
11371ltp/testcases/kernel/syscalls/getgid/getgid03.c
11372ltp/testcases/kernel/syscalls/getgroups/getgroups03.c
11373ltp/testcases/kernel/syscalls/getgroups/getgroups04.c
11374ltp/testcases/kernel/syscalls/getitimer/getitimer01.c
11375ltp/testcases/kernel/syscalls/getitimer/getitimer02.c
11376ltp/testcases/kernel/syscalls/getitimer/getitimer03.c
11377ltp/testcases/kernel/syscalls/getpeername/getpeername01.c
11378ltp/testcases/kernel/syscalls/getpgid/getpgid01.c
11379ltp/testcases/kernel/syscalls/getpgid/getpgid02.c
11380ltp/testcases/kernel/syscalls/getpid/getpid01.c
11381ltp/testcases/kernel/syscalls/getpid/getpid02.c
11382ltp/testcases/kernel/syscalls/getppid/getppid02.c
11383ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
11384ltp/testcases/kernel/syscalls/getpriority/getpriority02.c
11385ltp/testcases/kernel/syscalls/getresgid/getresgid01.c
11386ltp/testcases/kernel/syscalls/getresgid/getresgid02.c
11387ltp/testcases/kernel/syscalls/getresgid/getresgid03.c
11388ltp/testcases/kernel/syscalls/getresuid/getresuid01.c
11389ltp/testcases/kernel/syscalls/getresuid/getresuid02.c
11390ltp/testcases/kernel/syscalls/getresuid/getresuid03.c
11391ltp/testcases/kernel/syscalls/getsid/getsid01.c
11392ltp/testcases/kernel/syscalls/getsid/getsid02.c
11393ltp/testcases/kernel/syscalls/getsockname/getsockname01.c
11394ltp/testcases/kernel/syscalls/getsockopt/getsockopt01.c
11395ltp/testcases/kernel/syscalls/gettid/gettid01.c
11396ltp/testcases/kernel/syscalls/getuid/getuid01.c
11397ltp/testcases/kernel/syscalls/getuid/getuid02.c
11398ltp/testcases/kernel/syscalls/getuid/getuid03.c
11399ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
11400ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
11401ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
11402ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
11403ltp/testcases/kernel/syscalls/iopl/iopl01.c
11404ltp/testcases/kernel/syscalls/iopl/iopl02.c
11405ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl01.c
11406ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
11407ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl03.c
11408ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl04.c
11409ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl05.c
11410ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
11411ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
11412ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
11413ltp/testcases/kernel/syscalls/ipc/msgget/msgget01.c
11414ltp/testcases/kernel/syscalls/ipc/msgget/msgget02.c
11415ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
11416ltp/testcases/kernel/syscalls/ipc/msgget/msgget04.c
11417ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv01.c
11418ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv02.c
11419ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv03.c
11420ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv04.c
11421ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
11422ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
11423ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd01.c
11424ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd02.c
11425ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd03.c
11426ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd04.c
11427ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
11428ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
11429ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
11430ltp/testcases/kernel/syscalls/ipc/semctl/semctl02.c
11431ltp/testcases/kernel/syscalls/ipc/semctl/semctl03.c
11432ltp/testcases/kernel/syscalls/ipc/semctl/semctl04.c
11433ltp/testcases/kernel/syscalls/ipc/semctl/semctl05.c
11434ltp/testcases/kernel/syscalls/ipc/semget/semget01.c
11435ltp/testcases/kernel/syscalls/ipc/semget/semget02.c
11436ltp/testcases/kernel/syscalls/ipc/semget/semget03.c
11437ltp/testcases/kernel/syscalls/ipc/semget/semget06.c
11438ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
11439ltp/testcases/kernel/syscalls/ipc/semop/semop03.c
11440ltp/testcases/kernel/syscalls/ipc/semop/semop04.c
11441ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
11442ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
11443ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
11444ltp/testcases/kernel/syscalls/ipc/shmat/shmat03.c
11445ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
11446ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
11447ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl03.c
11448ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
11449ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
11450ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt02.c
11451ltp/testcases/kernel/syscalls/ipc/shmget/shmget01.c
11452ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
11453ltp/testcases/kernel/syscalls/ipc/shmget/shmget03.c
11454ltp/testcases/kernel/syscalls/ipc/shmget/shmget04.c
11455ltp/testcases/kernel/syscalls/ipc/shmget/shmget05.c
11456ltp/testcases/kernel/syscalls/kill/kill01.c
11457ltp/testcases/kernel/syscalls/kill/kill03.c
11458ltp/testcases/kernel/syscalls/kill/kill04.c
11459ltp/testcases/kernel/syscalls/kill/kill05.c
11460ltp/testcases/kernel/syscalls/kill/kill06.c
11461ltp/testcases/kernel/syscalls/kill/kill07.c
11462ltp/testcases/kernel/syscalls/kill/kill08.c
11463ltp/testcases/kernel/syscalls/kill/kill11.c
11464ltp/testcases/kernel/syscalls/kill/kill12.c
11465ltp/testcases/kernel/syscalls/lchown/lchown01.c
11466ltp/testcases/kernel/syscalls/lchown/lchown02.c
11467ltp/testcases/kernel/syscalls/listen/listen01.c
11468ltp/testcases/kernel/syscalls/llseek/llseek01.c
11469ltp/testcases/kernel/syscalls/llseek/llseek02.c
11470ltp/testcases/kernel/syscalls/lseek/lseek06.c
11471ltp/testcases/kernel/syscalls/lseek/lseek07.c
11472ltp/testcases/kernel/syscalls/lseek/lseek08.c
11473ltp/testcases/kernel/syscalls/lseek/lseek09.c
11474ltp/testcases/kernel/syscalls/lseek/lseek10.c
11475ltp/testcases/kernel/syscalls/lstat/lstat02.c
11476ltp/testcases/kernel/syscalls/lstat/lstat03.c
11477ltp/testcases/kernel/syscalls/mallopt/mallopt01.c
11478ltp/testcases/kernel/syscalls/memcmp/memcmp01.c
11479ltp/testcases/kernel/syscalls/memcpy/memcpy01.c
11480ltp/testcases/kernel/syscalls/memset/memset01.c
11481ltp/testcases/kernel/syscalls/mincore/mincore01.c
11482ltp/testcases/kernel/syscalls/mkdir/mkdir02.c
11483ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
11484ltp/testcases/kernel/syscalls/mkdir/mkdir04.c
11485ltp/testcases/kernel/syscalls/mkdir/mkdir05.c
11486ltp/testcases/kernel/syscalls/mkdir/mkdir09.c
11487ltp/testcases/kernel/syscalls/mknod/mknod02.c
11488ltp/testcases/kernel/syscalls/mknod/mknod03.c
11489ltp/testcases/kernel/syscalls/mknod/mknod04.c
11490ltp/testcases/kernel/syscalls/mknod/mknod05.c
11491ltp/testcases/kernel/syscalls/mknod/mknod06.c
11492ltp/testcases/kernel/syscalls/mknod/mknod07.c
11493ltp/testcases/kernel/syscalls/mknod/mknod08.c
11494ltp/testcases/kernel/syscalls/mknod/mknod09.c
11495ltp/testcases/kernel/syscalls/mmap/mmap04.c
11496ltp/testcases/kernel/syscalls/mmap/mmap05.c
11497ltp/testcases/kernel/syscalls/mmap/mmap06.c
11498ltp/testcases/kernel/syscalls/mmap/mmap07.c
11499ltp/testcases/kernel/syscalls/mmap/mmap08.c
11500ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt01.c
11501ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt02.c
11502ltp/testcases/kernel/syscalls/mprotect/mprotect01.c
11503ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
11504ltp/testcases/kernel/syscalls/mprotect/mprotect03.c
11505ltp/testcases/kernel/syscalls/mremap/mremap01.c
11506ltp/testcases/kernel/syscalls/mremap/mremap02.c
11507ltp/testcases/kernel/syscalls/mremap/mremap03.c
11508ltp/testcases/kernel/syscalls/mremap/mremap04.c
11509ltp/testcases/kernel/syscalls/msync/msync01.c
11510ltp/testcases/kernel/syscalls/msync/msync02.c
11511ltp/testcases/kernel/syscalls/msync/msync03.c
11512ltp/testcases/kernel/syscalls/msync/msync04.c
11513ltp/testcases/kernel/syscalls/msync/msync05.c
11514ltp/testcases/kernel/syscalls/munmap/munmap01.c
11515ltp/testcases/kernel/syscalls/munmap/munmap02.c
11516ltp/testcases/kernel/syscalls/munmap/munmap03.c
11517ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
11518ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
11519ltp/testcases/kernel/syscalls/nanosleep/nanosleep04.c
11520ltp/testcases/kernel/syscalls/nftw/nftw.c
11521ltp/testcases/kernel/syscalls/nftw/nftw64.c
11522ltp/testcases/kernel/syscalls/nice/nice01.c
11523ltp/testcases/kernel/syscalls/nice/nice02.c
11524ltp/testcases/kernel/syscalls/nice/nice03.c
11525ltp/testcases/kernel/syscalls/nice/nice04.c
11526ltp/testcases/kernel/syscalls/open/open01.c
11527ltp/testcases/kernel/syscalls/open/open02.c
11528ltp/testcases/kernel/syscalls/open/open04.c
11529ltp/testcases/kernel/syscalls/open/open05.c
11530ltp/testcases/kernel/syscalls/open/open06.c
11531ltp/testcases/kernel/syscalls/open/open07.c
11532ltp/testcases/kernel/syscalls/open/open08.c
11533ltp/testcases/kernel/syscalls/open/open09.c
11534ltp/testcases/kernel/syscalls/open/open10.c
11535ltp/testcases/kernel/syscalls/pause/pause02.c
11536ltp/testcases/kernel/syscalls/pause/pause03.c
11537ltp/testcases/kernel/syscalls/personality/personality01.c
11538ltp/testcases/kernel/syscalls/personality/personality02.c
11539ltp/testcases/kernel/syscalls/pipe/pipe01.c
11540ltp/testcases/kernel/syscalls/pipe/pipe05.c
11541ltp/testcases/kernel/syscalls/pipe/pipe06.c
11542ltp/testcases/kernel/syscalls/pipe/pipe08.c
11543ltp/testcases/kernel/syscalls/pipe/pipe09.c
11544ltp/testcases/kernel/syscalls/pipe/pipe10.c
11545ltp/testcases/kernel/syscalls/pipe/pipe11.c
11546ltp/testcases/kernel/syscalls/poll/poll01.c
11547ltp/testcases/kernel/syscalls/pread/pread01.c
11548ltp/testcases/kernel/syscalls/pread/pread02.c
11549ltp/testcases/kernel/syscalls/pread/pread03.c
11550ltp/testcases/kernel/syscalls/profil/profil01.c
11551ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
11552ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
11553ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
11554ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
11555ltp/testcases/kernel/syscalls/read/read02.c
11556ltp/testcases/kernel/syscalls/read/read03.c
11557ltp/testcases/kernel/syscalls/read/read04.c
11558ltp/testcases/kernel/syscalls/readlink/readlink01.c
11559ltp/testcases/kernel/syscalls/readlink/readlink03.c
11560ltp/testcases/kernel/syscalls/readlink/readlink04.c
11561ltp/testcases/kernel/syscalls/readv/readv01.c
11562ltp/testcases/kernel/syscalls/readv/readv02.c
11563ltp/testcases/kernel/syscalls/readv/readv03.c
11564ltp/testcases/kernel/syscalls/recv/recv01.c
11565ltp/testcases/kernel/syscalls/rename/rename01.c
11566ltp/testcases/kernel/syscalls/rename/rename03.c
11567ltp/testcases/kernel/syscalls/rename/rename04.c
11568ltp/testcases/kernel/syscalls/rename/rename05.c
11569ltp/testcases/kernel/syscalls/rename/rename06.c
11570ltp/testcases/kernel/syscalls/rename/rename07.c
11571ltp/testcases/kernel/syscalls/rename/rename08.c
11572ltp/testcases/kernel/syscalls/rename/rename09.c
11573ltp/testcases/kernel/syscalls/rename/rename10.c
11574ltp/testcases/kernel/syscalls/rename/rename12.c
11575ltp/testcases/kernel/syscalls/rename/rename13.c
11576ltp/testcases/kernel/syscalls/rename/rename14.c
11577ltp/testcases/kernel/syscalls/rmdir/rmdir01.c
11578ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
11579ltp/testcases/kernel/syscalls/rmdir/rmdir03.c
11580ltp/testcases/kernel/syscalls/sched_getscheduler/sched_getscheduler02.c
11581ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler01.c
11582ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler02.c
11583ltp/testcases/kernel/syscalls/sched_yield/sched_yield01.c
11584ltp/testcases/kernel/syscalls/send/send01.c
11585ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
11586ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
11587ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
11588ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
11589ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
11590ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
11591ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
11592ltp/testcases/kernel/syscalls/sendto/sendto01.c
11593ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
11594ltp/testcases/kernel/syscalls/setfsuid/setfsuid01.c
11595ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
11596ltp/testcases/kernel/syscalls/setgid/setgid02.c
11597ltp/testcases/kernel/syscalls/setgid/setgid03.c
11598ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
11599ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
11600ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
11601ltp/testcases/kernel/syscalls/setitimer/setitimer01.c
11602ltp/testcases/kernel/syscalls/setitimer/setitimer02.c
11603ltp/testcases/kernel/syscalls/setitimer/setitimer03.c
11604ltp/testcases/kernel/syscalls/setpgid/setpgid02.c
11605ltp/testcases/kernel/syscalls/setpgid/setpgid03.c
11606ltp/testcases/kernel/syscalls/setpgrp/setpgrp02.c
11607ltp/testcases/kernel/syscalls/setpriority/setpriority01.c
11608ltp/testcases/kernel/syscalls/setpriority/setpriority02.c
11609ltp/testcases/kernel/syscalls/setpriority/setpriority03.c
11610ltp/testcases/kernel/syscalls/setpriority/setpriority04.c
11611ltp/testcases/kernel/syscalls/setpriority/setpriority05.c
11612ltp/testcases/kernel/syscalls/setregid/setregid02.c
11613ltp/testcases/kernel/syscalls/setregid/setregid03.c
11614ltp/testcases/kernel/syscalls/setregid/setregid04.c
11615ltp/testcases/kernel/syscalls/setresuid/setresuid01.c
11616ltp/testcases/kernel/syscalls/setresuid/setresuid02.c
11617ltp/testcases/kernel/syscalls/setresuid/setresuid03.c
11618ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
11619ltp/testcases/kernel/syscalls/setreuid/setreuid02.c
11620ltp/testcases/kernel/syscalls/setreuid/setreuid03.c
11621ltp/testcases/kernel/syscalls/setreuid/setreuid04.c
11622ltp/testcases/kernel/syscalls/setreuid/setreuid05.c
11623ltp/testcases/kernel/syscalls/setreuid/setreuid06.c
11624ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
11625ltp/testcases/kernel/syscalls/setrlimit/setrlimit01.c
11626ltp/testcases/kernel/syscalls/setrlimit/setrlimit02.c
11627ltp/testcases/kernel/syscalls/setsid/setsid01.c
11628ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
11629ltp/testcases/kernel/syscalls/settimeofday/settimeofday01.c
11630ltp/testcases/kernel/syscalls/settimeofday/settimeofday02.c
11631ltp/testcases/kernel/syscalls/setuid/setuid03.c
11632ltp/testcases/kernel/syscalls/setuid/setuid04.c
11633ltp/testcases/kernel/syscalls/sigaction/sigaction01.c
11634ltp/testcases/kernel/syscalls/sigaction/sigaction02.c
11635ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack01.c
11636ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack02.c
11637ltp/testcases/kernel/syscalls/sighold/sighold02.c
11638ltp/testcases/kernel/syscalls/signal/signal02.c
11639ltp/testcases/kernel/syscalls/signal/signal03.c
11640ltp/testcases/kernel/syscalls/signal/signal04.c
11641ltp/testcases/kernel/syscalls/signal/signal05.c
11642ltp/testcases/kernel/syscalls/sigprocmask/sigprocmask01.c
11643ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
11644ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
11645ltp/testcases/kernel/syscalls/socket/socket01.c
11646ltp/testcases/kernel/syscalls/socketpair/socketpair01.c
11647ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
11648ltp/testcases/kernel/syscalls/stat/stat01.c
11649ltp/testcases/kernel/syscalls/stat/stat02.c
11650ltp/testcases/kernel/syscalls/stat/stat03.c
11651ltp/testcases/kernel/syscalls/statfs/statfs02.c
11652ltp/testcases/kernel/syscalls/statfs/statfs03.c
11653ltp/testcases/kernel/syscalls/stime/stime01.c
11654ltp/testcases/kernel/syscalls/stime/stime02.c
11655ltp/testcases/kernel/syscalls/string/string01.c
11656ltp/testcases/kernel/syscalls/symlink/symlink01.c
11657ltp/testcases/kernel/syscalls/symlink/symlink03.c
11658ltp/testcases/kernel/syscalls/symlink/symlink04.c
11659ltp/testcases/kernel/syscalls/symlink/symlink05.c
11660ltp/testcases/kernel/syscalls/sync/sync02.c
11661ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
11662ltp/testcases/kernel/syscalls/syscall/syscall01.c
11663ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
11664ltp/testcases/kernel/syscalls/sysctl/sysctl01.c
11665ltp/testcases/kernel/syscalls/sysctl/sysctl03.c
11666ltp/testcases/kernel/syscalls/sysctl/sysctl04.c
11667ltp/testcases/kernel/syscalls/sysctl/sysctl05.c
11668ltp/testcases/kernel/syscalls/sysinfo/sysinfo01.c
11669ltp/testcases/kernel/syscalls/sysinfo/sysinfo02.c
11670ltp/testcases/kernel/syscalls/time/time02.c
11671ltp/testcases/kernel/syscalls/times/times03.c
11672ltp/testcases/kernel/syscalls/truncate/truncate01.c
11673ltp/testcases/kernel/syscalls/truncate/truncate02.c
11674ltp/testcases/kernel/syscalls/truncate/truncate03.c
11675ltp/testcases/kernel/syscalls/truncate/truncate04.c
11676ltp/testcases/kernel/syscalls/umask/umask02.c
11677ltp/testcases/kernel/syscalls/umask/umask03.c
11678ltp/testcases/kernel/syscalls/uname/uname02.c
11679ltp/testcases/kernel/syscalls/uname/uname03.c
11680ltp/testcases/kernel/syscalls/utime/utime01.c
11681ltp/testcases/kernel/syscalls/utime/utime02.c
11682ltp/testcases/kernel/syscalls/utime/utime03.c
11683ltp/testcases/kernel/syscalls/utime/utime04.c
11684ltp/testcases/kernel/syscalls/utime/utime05.c
11685ltp/testcases/kernel/syscalls/utime/utime06.c
11686ltp/testcases/kernel/syscalls/vfork/vfork01.c
11687ltp/testcases/kernel/syscalls/vhangup/vhangup01.c
11688ltp/testcases/kernel/syscalls/vhangup/vhangup02.c
11689ltp/testcases/kernel/syscalls/wait4/wait401.c
11690ltp/testcases/kernel/syscalls/wait4/wait402.c
11691ltp/testcases/kernel/syscalls/waitpid/waitpid01.c
11692ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
11693ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
11694ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
11695ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
11696ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
11697ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
11698ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
11699ltp/testcases/kernel/syscalls/waitpid/waitpid09.c
11700ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
11701ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
11702ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
11703ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
11704ltp/testcases/kernel/syscalls/write/write02.c
11705ltp/testcases/kernel/syscalls/write/write03.c
11706ltp/testcases/kernel/syscalls/write/write04.c
11707ltp/testcases/kernel/syscalls/write/write05.c
11708ltp/testcases/kernel/syscalls/writev/writev01.c
11709ltp/testcases/kernel/syscalls/writev/writev02.c
11710ltp/testcases/kernel/syscalls/writev/writev03.c
11711ltp/testcases/kernel/syscalls/writev/writev04.c
11712ltp/testcases/kernel/syscalls/writev/writev05.c
11713ltp/testcases/kernel/syscalls/writev/writev06.c
11714
1171555) Log Message:
11716fix return(1) -> return 1. Signed-off-by: Michal Simek <monstr@monstr.eu>.
11717
11718Modified Files:
11719ltp/testcases/kernel/fs/inode/inode02.c
11720ltp/testcases/kernel/fs/scsi/ltpfs/main.c
11721ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
11722ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap03.c
11723ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
11724ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
11725ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
11726ltp/testcases/kernel/mem/page/page01.c
11727ltp/testcases/kernel/sched/nptl/nptl01.c
11728ltp/testcases/kernel/sched/sched_stress/sched_tc6.c
11729ltp/testcases/kernel/syscalls/abort/abort01.c
11730ltp/testcases/kernel/syscalls/fcntl/fcntl07.c
11731ltp/testcases/kernel/syscalls/fcntl/fcntl07B.c
11732ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
11733ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
11734ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
11735ltp/testcases/kernel/syscalls/symlink/symlink01.c
11736
1173756) Log Message:
11738Fix return(NULL) -> return NULL. Signed-off-by: Michal Simek <monstr@monstr.eu>.
11739
11740Modified Files:
11741ltp/testcases/kernel/fs/doio/doio.c
11742ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
11743ltp/testcases/kernel/syscalls/symlink/symlink01.c
11744
1174557) Log Message:
11746Clear Trailing Whitespace. Signed-off-by: Michal Simek <monstr@monstr.eu>.
11747
11748Modified Files:
11749ltp/testcases/kernel/containers/netns/crtchild.c
11750ltp/testcases/kernel/containers/netns/crtchild_delchild.c
11751ltp/testcases/kernel/containers/netns/par_chld_ftp.c
11752ltp/testcases/kernel/containers/netns/par_chld_ipv6.c
11753ltp/testcases/kernel/containers/netns/sysfsview.c
11754ltp/testcases/kernel/containers/netns/two_children_ns.c
11755ltp/testcases/kernel/containers/pidns/pidns04.c
11756ltp/testcases/kernel/containers/sysvipc/check_ipcns_enabled.c
11757ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
11758ltp/testcases/kernel/device-drivers/acpi/LtpAcpiCmds.c
11759ltp/testcases/kernel/device-drivers/agp/kernel_space/tagp.c
11760ltp/testcases/kernel/device-drivers/agp/user_space/tagp_ki.c
11761ltp/testcases/kernel/device-drivers/agp/user_space/user_tagp.c
11762ltp/testcases/kernel/device-drivers/base/tbase/tbase.c
11763ltp/testcases/kernel/device-drivers/base/user_base/tbase_ki.c
11764ltp/testcases/kernel/device-drivers/base/user_base/user_tbase.c
11765ltp/testcases/kernel/device-drivers/dev_sim_framework/kernel_space/tmod.c
11766ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/tmod_ki.c
11767ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/user_tmod.c
11768ltp/testcases/kernel/device-drivers/drm/kernel_space/tdrm.c
11769ltp/testcases/kernel/device-drivers/drm/user_space/user_tdrm.c
11770ltp/testcases/kernel/device-drivers/include/includeTest.c
11771ltp/testcases/kernel/device-drivers/include/userBlockInclude.c
11772ltp/testcases/kernel/device-drivers/nls/userBlockNLS.c
11773ltp/testcases/kernel/device-drivers/pci/tpci/tpci.c
11774ltp/testcases/kernel/device-drivers/pci/user_tpci/tpci_ki.c
11775ltp/testcases/kernel/device-drivers/pci/user_tpci/user_tpci.c
11776ltp/testcases/kernel/device-drivers/tbio/kernel_space/tbio.c
11777ltp/testcases/kernel/device-drivers/tbio/user_space/tbio_ki.c
11778ltp/testcases/kernel/device-drivers/tbio/user_space/user_tbio.c
11779ltp/testcases/kernel/device-drivers/usb/tusb/tusb.c
11780ltp/testcases/kernel/device-drivers/usb/user_usb/tusb_ki.c
11781ltp/testcases/kernel/device-drivers/usb/user_usb/user_tusb.c
11782ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
11783ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
11784ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
11785ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
11786ltp/testcases/kernel/fs/acls/acl_file_test.c
11787ltp/testcases/kernel/fs/dmapi/attr.c
11788ltp/testcases/kernel/fs/dmapi/config.c
11789ltp/testcases/kernel/fs/dmapi/disp.c
11790ltp/testcases/kernel/fs/dmapi/dm_test.c
11791ltp/testcases/kernel/fs/dmapi/event.c
11792ltp/testcases/kernel/fs/dmapi/event_am.c
11793ltp/testcases/kernel/fs/dmapi/event_an.c
11794ltp/testcases/kernel/fs/dmapi/event_sd.c
11795ltp/testcases/kernel/fs/dmapi/event_sn.c
11796ltp/testcases/kernel/fs/dmapi/event_us.c
11797ltp/testcases/kernel/fs/dmapi/handle.c
11798ltp/testcases/kernel/fs/dmapi/hole.c
11799ltp/testcases/kernel/fs/dmapi/invis.c
11800ltp/testcases/kernel/fs/dmapi/mmap.c
11801ltp/testcases/kernel/fs/dmapi/mmapfile.c
11802ltp/testcases/kernel/fs/dmapi/mount.c
11803ltp/testcases/kernel/fs/dmapi/objref.c
11804ltp/testcases/kernel/fs/dmapi/pmr_post.c
11805ltp/testcases/kernel/fs/dmapi/pmr_pre.c
11806ltp/testcases/kernel/fs/dmapi/right.c
11807ltp/testcases/kernel/fs/dmapi/session.c
11808ltp/testcases/kernel/fs/dmapi/token.c
11809ltp/testcases/kernel/fs/doio/doio.c
11810ltp/testcases/kernel/fs/doio/growfiles.c
11811ltp/testcases/kernel/fs/doio/iogen.c
11812ltp/testcases/kernel/fs/fs-bench/create-files.c
11813ltp/testcases/kernel/fs/fs-bench/random-del-create.c
11814ltp/testcases/kernel/fs/fs_di/create_datafile.c
11815ltp/testcases/kernel/fs/fsstress/fsstress.c
11816ltp/testcases/kernel/fs/fsx-linux/fsx-linux.c
11817ltp/testcases/kernel/fs/ftest/ftest01.c
11818ltp/testcases/kernel/fs/ftest/ftest02.c
11819ltp/testcases/kernel/fs/ftest/ftest03.c
11820ltp/testcases/kernel/fs/ftest/ftest04.c
11821ltp/testcases/kernel/fs/ftest/ftest06.c
11822ltp/testcases/kernel/fs/ftest/ftest07.c
11823ltp/testcases/kernel/fs/inode/inode01.c
11824ltp/testcases/kernel/fs/inode/inode02.c
11825ltp/testcases/kernel/fs/mongo/map5.c
11826ltp/testcases/kernel/fs/mongo/mongo_compare.c
11827ltp/testcases/kernel/fs/mongo/mongo_read.c
11828ltp/testcases/kernel/fs/mongo/mongo_slinks.c
11829ltp/testcases/kernel/fs/mongo/reiser_fract_tree.c
11830ltp/testcases/kernel/fs/mongo/summ.c
11831ltp/testcases/kernel/fs/openfile/openfile.c
11832ltp/testcases/kernel/fs/proc/proc01.c
11833ltp/testcases/kernel/fs/scsi/ltpfs/LtpfsCmds.c
11834ltp/testcases/kernel/fs/scsi/ltpfs/main.c
11835ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
11836ltp/testcases/kernel/fs/scsi/ltpscsi/sg_err.c
11837ltp/testcases/kernel/fs/stream/stream01.c
11838ltp/testcases/kernel/fs/stream/stream02.c
11839ltp/testcases/kernel/fs/stream/stream03.c
11840ltp/testcases/kernel/fs/stream/stream04.c
11841ltp/testcases/kernel/fs/stream/stream05.c
11842ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
11843ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.c
11844ltp/testcases/kernel/hotplug/memory_hotplug/segment.c
11845ltp/testcases/kernel/io/aio/aio01/aio01.c
11846ltp/testcases/kernel/io/aio/aio02/main.c
11847ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
11848ltp/testcases/kernel/io/direct_io/diotest1.c
11849ltp/testcases/kernel/io/direct_io/diotest2.c
11850ltp/testcases/kernel/io/direct_io/diotest3.c
11851ltp/testcases/kernel/io/direct_io/diotest4.c
11852ltp/testcases/kernel/io/direct_io/diotest5.c
11853ltp/testcases/kernel/io/direct_io/diotest6.c
11854ltp/testcases/kernel/io/direct_io/diotest_routines.c
11855ltp/testcases/kernel/io/direct_io/dma_thread_diotest7.c
11856ltp/testcases/kernel/io/disktest/childmain.c
11857ltp/testcases/kernel/io/disktest/dump.c
11858ltp/testcases/kernel/io/disktest/globals.c
11859ltp/testcases/kernel/io/disktest/main.c
11860ltp/testcases/kernel/io/disktest/parse.c
11861ltp/testcases/kernel/io/disktest/sfunc.c
11862ltp/testcases/kernel/io/disktest/threading.c
11863ltp/testcases/kernel/io/disktest/timer.c
11864ltp/testcases/kernel/io/ltp-aiodio/aio-stress.c
11865ltp/testcases/kernel/io/ltp-aiodio/aiocp.c
11866ltp/testcases/kernel/io/ltp-aiodio/aiodio_sparse.c
11867ltp/testcases/kernel/io/ltp-aiodio/dio_sparse.c
11868ltp/testcases/kernel/io/ltp-aiodio/ltp-diorh.c
11869ltp/testcases/kernel/io/ltp-aiodio/read_checkzero.c
11870ltp/testcases/kernel/io/stress_cd/stress_cd.c
11871ltp/testcases/kernel/io/writetest/writetest.c
11872ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_01.c
11873ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_ctl.c
11874ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_get.c
11875ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_rcv.c
11876ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_snd.c
11877ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_04.c
11878ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
11879ltp/testcases/kernel/ipc/ipc_stress/pipe_test_01.c
11880ltp/testcases/kernel/ipc/ipc_stress/pipe_test_02.c
11881ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_01.c
11882ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
11883ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
11884ltp/testcases/kernel/ipc/ipc_stress/shmem_test_01.c
11885ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
11886ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
11887ltp/testcases/kernel/ipc/ipc_stress/shmem_test_04.c
11888ltp/testcases/kernel/ipc/ipc_stress/shmem_test_05.c
11889ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
11890ltp/testcases/kernel/ipc/ipc_stress/shmem_test_07.c
11891ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
11892ltp/testcases/kernel/ipc/ipc_stress/signal_test_02.c
11893ltp/testcases/kernel/ipc/ipc_stress/signal_test_03.c
11894ltp/testcases/kernel/ipc/ipc_stress/signal_test_04.c
11895ltp/testcases/kernel/ipc/ipc_stress/signal_test_05.c
11896ltp/testcases/kernel/ipc/ipc_stress/signal_test_06.c
11897ltp/testcases/kernel/ipc/ipc_stress/signal_test_07.c
11898ltp/testcases/kernel/ipc/pipeio/pipeio.c
11899ltp/testcases/kernel/ipc/semaphore/sem01.c
11900ltp/testcases/kernel/ipc/semaphore/sem02.c
11901ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap01.c
11902ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
11903ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap03.c
11904ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
11905ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
11906ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c
11907ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat03.c
11908ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
11909ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c
11910ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c
11911ltp/testcases/kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c
11912ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
11913ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget02.c
11914ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget03.c
11915ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget05.c
11916ltp/testcases/kernel/mem/hugetlb/lib/libipc.c
11917ltp/testcases/kernel/mem/libmm/mm_core_apis.c
11918ltp/testcases/kernel/mem/mem/mem01.c
11919ltp/testcases/kernel/mem/mem/mem02.c
11920ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
11921ltp/testcases/kernel/mem/mmapstress/mmapstress04.c
11922ltp/testcases/kernel/mem/mmapstress/mmapstress05.c
11923ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
11924ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
11925ltp/testcases/kernel/mem/mtest01/mtest01.c
11926ltp/testcases/kernel/mem/mtest05/mmstress.c
11927ltp/testcases/kernel/mem/mtest06/mmap1.c
11928ltp/testcases/kernel/mem/mtest06/mmap2.c
11929ltp/testcases/kernel/mem/mtest06/mmap3.c
11930ltp/testcases/kernel/mem/mtest06/shmat1.c
11931ltp/testcases/kernel/mem/mtest07/mallocstress.c
11932ltp/testcases/kernel/mem/mtest07/shm_test.c
11933ltp/testcases/kernel/mem/page/page01.c
11934ltp/testcases/kernel/mem/page/page02.c
11935ltp/testcases/kernel/module/create_module/create_module01.c
11936ltp/testcases/kernel/module/create_module/create_module02.c
11937ltp/testcases/kernel/module/delete_module/delete_module01.c
11938ltp/testcases/kernel/module/delete_module/delete_module02.c
11939ltp/testcases/kernel/module/delete_module/delete_module03.c
11940ltp/testcases/kernel/module/delete_module/dummy_del_mod.c
11941ltp/testcases/kernel/module/query_module/query_module01.c
11942ltp/testcases/kernel/module/query_module/query_module02.c
11943ltp/testcases/kernel/module/query_module/query_module03.c
11944ltp/testcases/kernel/numa/numa_node_size.c
11945ltp/testcases/kernel/numa/support_numa.c
11946ltp/testcases/kernel/power_management/check_kv_arch.c
11947ltp/testcases/kernel/pty/pty01.c
11948ltp/testcases/kernel/sched/clisrv/pthcli.c
11949ltp/testcases/kernel/sched/clisrv/pthserv.c
11950ltp/testcases/kernel/sched/clisrv/readline.c
11951ltp/testcases/kernel/sched/nptl/nptl01.c
11952ltp/testcases/kernel/sched/process_stress/process.c
11953ltp/testcases/kernel/sched/pthreads/pth_str02.c
11954ltp/testcases/kernel/sched/pthreads/pth_str03.c
11955ltp/testcases/kernel/sched/sched_stress/sched.c
11956ltp/testcases/kernel/sched/sched_stress/sched_driver.c
11957ltp/testcases/kernel/sched/sched_stress/sched_tc0.c
11958ltp/testcases/kernel/sched/sched_stress/sched_tc1.c
11959ltp/testcases/kernel/sched/sched_stress/sched_tc2.c
11960ltp/testcases/kernel/sched/sched_stress/sched_tc3.c
11961ltp/testcases/kernel/sched/sched_stress/sched_tc4.c
11962ltp/testcases/kernel/sched/sched_stress/sched_tc5.c
11963ltp/testcases/kernel/sched/sched_stress/sched_tc6.c
11964ltp/testcases/kernel/sched/tool/time-schedule.c
11965ltp/testcases/kernel/sched/tool/trace_sched.c
11966ltp/testcases/kernel/security/selinux-testsuite/tests/capable_file/selinux_lease.c
11967ltp/testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_chroot.c
11968ltp/testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_rawio.c
11969ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrace/selinux_dyntrace_child.c
11970ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrace/selinux_dyntrace_parent.c
11971ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_child.c
11972ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c
11973ltp/testcases/kernel/security/selinux-testsuite/tests/exectrace/selinux_exectrace_child.c
11974ltp/testcases/kernel/security/selinux-testsuite/tests/exectrace/selinux_exectrace_parent.c
11975ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive_client.c
11976ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_fcntl.c
11977ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_lock.c
11978ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_mmap.c
11979ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_mprotect.c
11980ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_nofcntl.c
11981ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_seek.c
11982ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_sigiotask.c
11983ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit_child.c
11984ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit_parent.c
11985ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_ioctl.c
11986ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_noioctl.c
11987ltp/testcases/kernel/security/selinux-testsuite/tests/msg/selinux_msgctl.c
11988ltp/testcases/kernel/security/selinux-testsuite/tests/open/selinux_append2write.c
11989ltp/testcases/kernel/security/selinux-testsuite/tests/open/selinux_fopen.c
11990ltp/testcases/kernel/security/selinux-testsuite/tests/ptrace/selinux_ptrace.c
11991ltp/testcases/kernel/security/selinux-testsuite/tests/sem/selinux_semctl.c
11992ltp/testcases/kernel/security/selinux-testsuite/tests/setnice/selinux_setnice_child.c
11993ltp/testcases/kernel/security/selinux-testsuite/tests/setnice/selinux_setnice_parent.c
11994ltp/testcases/kernel/security/selinux-testsuite/tests/shm/selinux_shmctl.c
11995ltp/testcases/kernel/security/selinux-testsuite/tests/sigkill/selinux_sigkill_server.c
11996ltp/testcases/kernel/security/selinux-testsuite/tests/task_create/selinux_task_create_parent.c
11997ltp/testcases/kernel/security/selinux-testsuite/tests/task_getpgid/selinux_task_getpgid_source.c
11998ltp/testcases/kernel/security/selinux-testsuite/tests/task_getpgid/selinux_task_getpgid_target.c
11999ltp/testcases/kernel/security/selinux-testsuite/tests/task_getscheduler/selinux_task_getscheduler_source.c
12000ltp/testcases/kernel/security/selinux-testsuite/tests/task_getscheduler/selinux_task_getscheduler_target.c
12001ltp/testcases/kernel/security/selinux-testsuite/tests/task_getsid/selinux_task_getsid_source.c
12002ltp/testcases/kernel/security/selinux-testsuite/tests/task_getsid/selinux_task_getsid_target.c
12003ltp/testcases/kernel/security/selinux-testsuite/tests/task_setnice/selinux_task_setnice_target.c
12004ltp/testcases/kernel/security/selinux-testsuite/tests/task_setscheduler/selinux_task_setscheduler_source.c
12005ltp/testcases/kernel/security/selinux-testsuite/tests/task_setscheduler/selinux_task_setscheduler_target.c
12006ltp/testcases/kernel/security/selinux-testsuite/tests/wait/selinux_wait_child.c
12007ltp/testcases/kernel/syscalls/accept/accept01.c
12008ltp/testcases/kernel/syscalls/accept4/accept4_01.c
12009ltp/testcases/kernel/syscalls/access/access01.c
12010ltp/testcases/kernel/syscalls/access/access02.c
12011ltp/testcases/kernel/syscalls/access/access03.c
12012ltp/testcases/kernel/syscalls/access/access04.c
12013ltp/testcases/kernel/syscalls/access/access05.c
12014ltp/testcases/kernel/syscalls/acct/acct01.c
12015ltp/testcases/kernel/syscalls/acct/acct02.c
12016ltp/testcases/kernel/syscalls/adjtimex/adjtimex01.c
12017ltp/testcases/kernel/syscalls/adjtimex/adjtimex02.c
12018ltp/testcases/kernel/syscalls/alarm/alarm01.c
12019ltp/testcases/kernel/syscalls/alarm/alarm02.c
12020ltp/testcases/kernel/syscalls/alarm/alarm03.c
12021ltp/testcases/kernel/syscalls/alarm/alarm05.c
12022ltp/testcases/kernel/syscalls/alarm/alarm06.c
12023ltp/testcases/kernel/syscalls/alarm/alarm07.c
12024ltp/testcases/kernel/syscalls/asyncio/asyncio02.c
12025ltp/testcases/kernel/syscalls/bind/bind01.c
12026ltp/testcases/kernel/syscalls/bind/bind02.c
12027ltp/testcases/kernel/syscalls/brk/brk01.c
12028ltp/testcases/kernel/syscalls/capget/capget01.c
12029ltp/testcases/kernel/syscalls/capget/capget02.c
12030ltp/testcases/kernel/syscalls/capset/capset01.c
12031ltp/testcases/kernel/syscalls/capset/capset02.c
12032ltp/testcases/kernel/syscalls/chdir/chdir02.c
12033ltp/testcases/kernel/syscalls/chdir/chdir03.c
12034ltp/testcases/kernel/syscalls/chdir/chdir04.c
12035ltp/testcases/kernel/syscalls/chmod/change_owner.c
12036ltp/testcases/kernel/syscalls/chmod/chmod01.c
12037ltp/testcases/kernel/syscalls/chmod/chmod02.c
12038ltp/testcases/kernel/syscalls/chmod/chmod03.c
12039ltp/testcases/kernel/syscalls/chmod/chmod04.c
12040ltp/testcases/kernel/syscalls/chmod/chmod05.c
12041ltp/testcases/kernel/syscalls/chmod/chmod06.c
12042ltp/testcases/kernel/syscalls/chmod/chmod07.c
12043ltp/testcases/kernel/syscalls/chown/chown01.c
12044ltp/testcases/kernel/syscalls/chown/chown02.c
12045ltp/testcases/kernel/syscalls/chown/chown03.c
12046ltp/testcases/kernel/syscalls/chown/chown04.c
12047ltp/testcases/kernel/syscalls/chown/chown05.c
12048ltp/testcases/kernel/syscalls/chroot/chroot02.c
12049ltp/testcases/kernel/syscalls/chroot/chroot04.c
12050ltp/testcases/kernel/syscalls/clone/clone01.c
12051ltp/testcases/kernel/syscalls/clone/clone02.c
12052ltp/testcases/kernel/syscalls/clone/clone03.c
12053ltp/testcases/kernel/syscalls/clone/clone04.c
12054ltp/testcases/kernel/syscalls/clone/clone05.c
12055ltp/testcases/kernel/syscalls/clone/clone06.c
12056ltp/testcases/kernel/syscalls/clone/clone07.c
12057ltp/testcases/kernel/syscalls/close/close08.c
12058ltp/testcases/kernel/syscalls/confstr/confstr01.c
12059ltp/testcases/kernel/syscalls/connect/connect01.c
12060ltp/testcases/kernel/syscalls/creat/creat08.c
12061ltp/testcases/kernel/syscalls/creat/creat09.c
12062ltp/testcases/kernel/syscalls/dup/dup01.c
12063ltp/testcases/kernel/syscalls/dup/dup02.c
12064ltp/testcases/kernel/syscalls/dup/dup03.c
12065ltp/testcases/kernel/syscalls/dup/dup04.c
12066ltp/testcases/kernel/syscalls/dup/dup05.c
12067ltp/testcases/kernel/syscalls/dup/dup06.c
12068ltp/testcases/kernel/syscalls/dup/dup07.c
12069ltp/testcases/kernel/syscalls/dup2/dup201.c
12070ltp/testcases/kernel/syscalls/dup2/dup204.c
12071ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c
12072ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
12073ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
12074ltp/testcases/kernel/syscalls/execl/execl01.c
12075ltp/testcases/kernel/syscalls/execle/execle01.c
12076ltp/testcases/kernel/syscalls/execlp/execlp01.c
12077ltp/testcases/kernel/syscalls/execv/execv01.c
12078ltp/testcases/kernel/syscalls/execve/execve01.c
12079ltp/testcases/kernel/syscalls/execve/execve02.c
12080ltp/testcases/kernel/syscalls/execve/execve03.c
12081ltp/testcases/kernel/syscalls/execve/execve05.c
12082ltp/testcases/kernel/syscalls/execve/execve06.c
12083ltp/testcases/kernel/syscalls/execvp/execvp01.c
12084ltp/testcases/kernel/syscalls/exit/exit02.c
12085ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
12086ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
12087ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
12088ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
12089ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
12090ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
12091ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
12092ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
12093ltp/testcases/kernel/syscalls/fchdir/fchdir03.c
12094ltp/testcases/kernel/syscalls/fchmod/fchmod01.c
12095ltp/testcases/kernel/syscalls/fchmod/fchmod02.c
12096ltp/testcases/kernel/syscalls/fchmod/fchmod03.c
12097ltp/testcases/kernel/syscalls/fchmod/fchmod04.c
12098ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
12099ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
12100ltp/testcases/kernel/syscalls/fchmod/fchmod07.c
12101ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
12102ltp/testcases/kernel/syscalls/fchownat/fchownat01.c
12103ltp/testcases/kernel/syscalls/fcntl/fcntl01.c
12104ltp/testcases/kernel/syscalls/fcntl/fcntl02.c
12105ltp/testcases/kernel/syscalls/fcntl/fcntl03.c
12106ltp/testcases/kernel/syscalls/fcntl/fcntl04.c
12107ltp/testcases/kernel/syscalls/fcntl/fcntl05.c
12108ltp/testcases/kernel/syscalls/fcntl/fcntl07.c
12109ltp/testcases/kernel/syscalls/fcntl/fcntl07B.c
12110ltp/testcases/kernel/syscalls/fcntl/fcntl08.c
12111ltp/testcases/kernel/syscalls/fcntl/fcntl09.c
12112ltp/testcases/kernel/syscalls/fcntl/fcntl10.c
12113ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
12114ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
12115ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
12116ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
12117ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
12118ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
12119ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
12120ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
12121ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
12122ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
12123ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
12124ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
12125ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
12126ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
12127ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
12128ltp/testcases/kernel/syscalls/fdatasync/fdatasync01.c
12129ltp/testcases/kernel/syscalls/fdatasync/fdatasync02.c
12130ltp/testcases/kernel/syscalls/flock/flock01.c
12131ltp/testcases/kernel/syscalls/flock/flock02.c
12132ltp/testcases/kernel/syscalls/flock/flock03.c
12133ltp/testcases/kernel/syscalls/flock/flock04.c
12134ltp/testcases/kernel/syscalls/flock/flock05.c
12135ltp/testcases/kernel/syscalls/flock/flock06.c
12136ltp/testcases/kernel/syscalls/fmtmsg/fmtmsg01.c
12137ltp/testcases/kernel/syscalls/fork/fork01.c
12138ltp/testcases/kernel/syscalls/fork/fork04.c
12139ltp/testcases/kernel/syscalls/fork/fork05.c
12140ltp/testcases/kernel/syscalls/fork/fork07.c
12141ltp/testcases/kernel/syscalls/fork/fork08.c
12142ltp/testcases/kernel/syscalls/fork/fork09.c
12143ltp/testcases/kernel/syscalls/fork/fork10.c
12144ltp/testcases/kernel/syscalls/fork/fork12.c
12145ltp/testcases/kernel/syscalls/fpathconf/fpathconf01.c
12146ltp/testcases/kernel/syscalls/fstat/fstat01.c
12147ltp/testcases/kernel/syscalls/fstat/fstat02.c
12148ltp/testcases/kernel/syscalls/fstat/fstat03.c
12149ltp/testcases/kernel/syscalls/fstat/fstat04.c
12150ltp/testcases/kernel/syscalls/fstat/fstat05.c
12151ltp/testcases/kernel/syscalls/fstatat/fstatat01.c
12152ltp/testcases/kernel/syscalls/fstatfs/fstatfs01.c
12153ltp/testcases/kernel/syscalls/fsync/fsync01.c
12154ltp/testcases/kernel/syscalls/fsync/fsync02.c
12155ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
12156ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
12157ltp/testcases/kernel/syscalls/ftruncate/ftruncate03.c
12158ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
12159ltp/testcases/kernel/syscalls/futimesat/futimesat01.c
12160ltp/testcases/kernel/syscalls/getcontext/getcontext01.c
12161ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
12162ltp/testcases/kernel/syscalls/getcwd/getcwd02.c
12163ltp/testcases/kernel/syscalls/getdents/getdents01.c
12164ltp/testcases/kernel/syscalls/getdents/getdents02.c
12165ltp/testcases/kernel/syscalls/getdents/getdents03.c
12166ltp/testcases/kernel/syscalls/getdents/getdents04.c
12167ltp/testcases/kernel/syscalls/getdomainname/getdomainname01.c
12168ltp/testcases/kernel/syscalls/getegid/getegid01.c
12169ltp/testcases/kernel/syscalls/getegid/getegid02.c
12170ltp/testcases/kernel/syscalls/geteuid/geteuid01.c
12171ltp/testcases/kernel/syscalls/getgid/getgid01.c
12172ltp/testcases/kernel/syscalls/getgid/getgid03.c
12173ltp/testcases/kernel/syscalls/getgroups/getgroups02.c
12174ltp/testcases/kernel/syscalls/getgroups/getgroups03.c
12175ltp/testcases/kernel/syscalls/getgroups/getgroups04.c
12176ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
12177ltp/testcases/kernel/syscalls/gethostname/gethostname01.c
12178ltp/testcases/kernel/syscalls/getitimer/getitimer03.c
12179ltp/testcases/kernel/syscalls/getpagesize/getpagesize01.c
12180ltp/testcases/kernel/syscalls/getpeername/getpeername01.c
12181ltp/testcases/kernel/syscalls/getpgrp/getpgrp01.c
12182ltp/testcases/kernel/syscalls/getpid/getpid01.c
12183ltp/testcases/kernel/syscalls/getpid/getpid02.c
12184ltp/testcases/kernel/syscalls/getppid/getppid01.c
12185ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
12186ltp/testcases/kernel/syscalls/getpriority/getpriority02.c
12187ltp/testcases/kernel/syscalls/getresgid/getresgid01.c
12188ltp/testcases/kernel/syscalls/getresgid/getresgid02.c
12189ltp/testcases/kernel/syscalls/getresgid/getresgid03.c
12190ltp/testcases/kernel/syscalls/getresuid/getresuid01.c
12191ltp/testcases/kernel/syscalls/getresuid/getresuid02.c
12192ltp/testcases/kernel/syscalls/getresuid/getresuid03.c
12193ltp/testcases/kernel/syscalls/getrlimit/getrlimit01.c
12194ltp/testcases/kernel/syscalls/getrlimit/getrlimit02.c
12195ltp/testcases/kernel/syscalls/getrusage/getrusage01.c
12196ltp/testcases/kernel/syscalls/getrusage/getrusage02.c
12197ltp/testcases/kernel/syscalls/getsid/getsid02.c
12198ltp/testcases/kernel/syscalls/getsockname/getsockname01.c
12199ltp/testcases/kernel/syscalls/getsockopt/getsockopt01.c
12200ltp/testcases/kernel/syscalls/gettid/gettid01.c
12201ltp/testcases/kernel/syscalls/getuid/getuid01.c
12202ltp/testcases/kernel/syscalls/getuid/getuid03.c
12203ltp/testcases/kernel/syscalls/inotify/inotify01.c
12204ltp/testcases/kernel/syscalls/inotify/inotify02.c
12205ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
12206ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
12207ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
12208ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
12209ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
12210ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
12211ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
12212ltp/testcases/kernel/syscalls/ioctl/ioctl03.c
12213ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
12214ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
12215ltp/testcases/kernel/syscalls/iopl/iopl01.c
12216ltp/testcases/kernel/syscalls/iopl/iopl02.c
12217ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
12218ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
12219ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
12220ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
12221ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
12222ltp/testcases/kernel/syscalls/ipc/msgget/msgget02.c
12223ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv01.c
12224ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
12225ltp/testcases/kernel/syscalls/ipc/semctl/semctl02.c
12226ltp/testcases/kernel/syscalls/ipc/semctl/semctl03.c
12227ltp/testcases/kernel/syscalls/ipc/semctl/semctl04.c
12228ltp/testcases/kernel/syscalls/ipc/semctl/semctl05.c
12229ltp/testcases/kernel/syscalls/ipc/semctl/semctl06.c
12230ltp/testcases/kernel/syscalls/ipc/semctl/semctl07.c
12231ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
12232ltp/testcases/kernel/syscalls/ipc/shmat/shmat03.c
12233ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
12234ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
12235ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
12236ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt02.c
12237ltp/testcases/kernel/syscalls/ipc/shmget/shmget03.c
12238ltp/testcases/kernel/syscalls/ipc/shmget/shmget05.c
12239ltp/testcases/kernel/syscalls/kill/kill02.c
12240ltp/testcases/kernel/syscalls/kill/kill05.c
12241ltp/testcases/kernel/syscalls/kill/kill07.c
12242ltp/testcases/kernel/syscalls/kill/kill09.c
12243ltp/testcases/kernel/syscalls/kill/kill10.c
12244ltp/testcases/kernel/syscalls/kill/kill11.c
12245ltp/testcases/kernel/syscalls/kill/kill12.c
12246ltp/testcases/kernel/syscalls/lchown/lchown01.c
12247ltp/testcases/kernel/syscalls/lchown/lchown02.c
12248ltp/testcases/kernel/syscalls/libevent/buffer.c
12249ltp/testcases/kernel/syscalls/libevent/epoll.c
12250ltp/testcases/kernel/syscalls/libevent/evbuffer.c
12251ltp/testcases/kernel/syscalls/libevent/event.c
12252ltp/testcases/kernel/syscalls/libevent/kqueue.c
12253ltp/testcases/kernel/syscalls/libevent/poll.c
12254ltp/testcases/kernel/syscalls/libevent/select.c
12255ltp/testcases/kernel/syscalls/libevent/sample/event-test.c
12256ltp/testcases/kernel/syscalls/libevent/sample/signal-test.c
12257ltp/testcases/kernel/syscalls/libevent/sample/time-test.c
12258ltp/testcases/kernel/syscalls/link/link02.c
12259ltp/testcases/kernel/syscalls/link/link03.c
12260ltp/testcases/kernel/syscalls/link/link04.c
12261ltp/testcases/kernel/syscalls/link/link05.c
12262ltp/testcases/kernel/syscalls/link/link06.c
12263ltp/testcases/kernel/syscalls/link/link07.c
12264ltp/testcases/kernel/syscalls/linkat/linkat01.c
12265ltp/testcases/kernel/syscalls/listen/listen01.c
12266ltp/testcases/kernel/syscalls/lseek/lseek01.c
12267ltp/testcases/kernel/syscalls/lseek/lseek02.c
12268ltp/testcases/kernel/syscalls/lseek/lseek03.c
12269ltp/testcases/kernel/syscalls/lseek/lseek04.c
12270ltp/testcases/kernel/syscalls/lseek/lseek05.c
12271ltp/testcases/kernel/syscalls/lseek/lseek06.c
12272ltp/testcases/kernel/syscalls/lseek/lseek07.c
12273ltp/testcases/kernel/syscalls/lseek/lseek08.c
12274ltp/testcases/kernel/syscalls/lseek/lseek09.c
12275ltp/testcases/kernel/syscalls/lseek/lseek10.c
12276ltp/testcases/kernel/syscalls/lstat/lstat01.c
12277ltp/testcases/kernel/syscalls/lstat/lstat02.c
12278ltp/testcases/kernel/syscalls/lstat/lstat03.c
12279ltp/testcases/kernel/syscalls/madvise/madvise01.c
12280ltp/testcases/kernel/syscalls/madvise/madvise02.c
12281ltp/testcases/kernel/syscalls/madvise/madvise03.c
12282ltp/testcases/kernel/syscalls/mallopt/mallopt01.c
12283ltp/testcases/kernel/syscalls/mincore/mincore01.c
12284ltp/testcases/kernel/syscalls/mincore/mincore02.c
12285ltp/testcases/kernel/syscalls/mkdir/mkdir01.c
12286ltp/testcases/kernel/syscalls/mkdir/mkdir02.c
12287ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
12288ltp/testcases/kernel/syscalls/mkdir/mkdir04.c
12289ltp/testcases/kernel/syscalls/mkdir/mkdir05.c
12290ltp/testcases/kernel/syscalls/mkdir/mkdir08.c
12291ltp/testcases/kernel/syscalls/mkdir/mkdir09.c
12292ltp/testcases/kernel/syscalls/mkdirat/mkdirat01.c
12293ltp/testcases/kernel/syscalls/mknod/mknod01.c
12294ltp/testcases/kernel/syscalls/mknod/mknod02.c
12295ltp/testcases/kernel/syscalls/mknod/mknod03.c
12296ltp/testcases/kernel/syscalls/mknod/mknod04.c
12297ltp/testcases/kernel/syscalls/mknod/mknod05.c
12298ltp/testcases/kernel/syscalls/mknod/mknod06.c
12299ltp/testcases/kernel/syscalls/mknod/mknod07.c
12300ltp/testcases/kernel/syscalls/mknod/mknod08.c
12301ltp/testcases/kernel/syscalls/mknod/mknod09.c
12302ltp/testcases/kernel/syscalls/mknodat/mknodat01.c
12303ltp/testcases/kernel/syscalls/mlock/mlock01.c
12304ltp/testcases/kernel/syscalls/mlock/mlock02.c
12305ltp/testcases/kernel/syscalls/mlockall/mlockall01.c
12306ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
12307ltp/testcases/kernel/syscalls/mlockall/mlockall03.c
12308ltp/testcases/kernel/syscalls/mmap/mmap001.c
12309ltp/testcases/kernel/syscalls/mmap/mmap01.c
12310ltp/testcases/kernel/syscalls/mmap/mmap02.c
12311ltp/testcases/kernel/syscalls/mmap/mmap03.c
12312ltp/testcases/kernel/syscalls/mmap/mmap04.c
12313ltp/testcases/kernel/syscalls/mmap/mmap05.c
12314ltp/testcases/kernel/syscalls/mmap/mmap06.c
12315ltp/testcases/kernel/syscalls/mmap/mmap07.c
12316ltp/testcases/kernel/syscalls/mmap/mmap08.c
12317ltp/testcases/kernel/syscalls/mmap/mmap09.c
12318ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt01.c
12319ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt02.c
12320ltp/testcases/kernel/syscalls/mount/mount01.c
12321ltp/testcases/kernel/syscalls/mount/mount02.c
12322ltp/testcases/kernel/syscalls/mount/mount03.c
12323ltp/testcases/kernel/syscalls/mount/mount04.c
12324ltp/testcases/kernel/syscalls/mount/setuid_test.c
12325ltp/testcases/kernel/syscalls/mprotect/mprotect01.c
12326ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
12327ltp/testcases/kernel/syscalls/mremap/mremap01.c
12328ltp/testcases/kernel/syscalls/mremap/mremap02.c
12329ltp/testcases/kernel/syscalls/mremap/mremap03.c
12330ltp/testcases/kernel/syscalls/mremap/mremap04.c
12331ltp/testcases/kernel/syscalls/msync/msync01.c
12332ltp/testcases/kernel/syscalls/msync/msync02.c
12333ltp/testcases/kernel/syscalls/msync/msync03.c
12334ltp/testcases/kernel/syscalls/msync/msync04.c
12335ltp/testcases/kernel/syscalls/msync/msync05.c
12336ltp/testcases/kernel/syscalls/munlock/munlock01.c
12337ltp/testcases/kernel/syscalls/munlock/munlock02.c
12338ltp/testcases/kernel/syscalls/munlockall/munlockall01.c
12339ltp/testcases/kernel/syscalls/munlockall/munlockall02.c
12340ltp/testcases/kernel/syscalls/munmap/munmap01.c
12341ltp/testcases/kernel/syscalls/munmap/munmap02.c
12342ltp/testcases/kernel/syscalls/munmap/munmap03.c
12343ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
12344ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
12345ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
12346ltp/testcases/kernel/syscalls/nanosleep/nanosleep04.c
12347ltp/testcases/kernel/syscalls/nftw/lib.c
12348ltp/testcases/kernel/syscalls/nftw/lib64.c
12349ltp/testcases/kernel/syscalls/nftw/nftw.c
12350ltp/testcases/kernel/syscalls/nftw/nftw64.c
12351ltp/testcases/kernel/syscalls/nftw/test.c
12352ltp/testcases/kernel/syscalls/nftw/test64.c
12353ltp/testcases/kernel/syscalls/nftw/test_func.c
12354ltp/testcases/kernel/syscalls/nftw/test_func64.c
12355ltp/testcases/kernel/syscalls/nftw/tools.c
12356ltp/testcases/kernel/syscalls/nftw/tools64.c
12357ltp/testcases/kernel/syscalls/nice/nice01.c
12358ltp/testcases/kernel/syscalls/nice/nice02.c
12359ltp/testcases/kernel/syscalls/nice/nice03.c
12360ltp/testcases/kernel/syscalls/nice/nice04.c
12361ltp/testcases/kernel/syscalls/nice/nice05.c
12362ltp/testcases/kernel/syscalls/open/open01.c
12363ltp/testcases/kernel/syscalls/open/open02.c
12364ltp/testcases/kernel/syscalls/open/open03.c
12365ltp/testcases/kernel/syscalls/open/open04.c
12366ltp/testcases/kernel/syscalls/open/open10.c
12367ltp/testcases/kernel/syscalls/openat/openat01.c
12368ltp/testcases/kernel/syscalls/pathconf/pathconf01.c
12369ltp/testcases/kernel/syscalls/pause/pause01.c
12370ltp/testcases/kernel/syscalls/pause/pause02.c
12371ltp/testcases/kernel/syscalls/pause/pause03.c
12372ltp/testcases/kernel/syscalls/pcllib/pcl/pcl.c
12373ltp/testcases/kernel/syscalls/pipe/pipe02.c
12374ltp/testcases/kernel/syscalls/pipe/pipe03.c
12375ltp/testcases/kernel/syscalls/pipe/pipe04.c
12376ltp/testcases/kernel/syscalls/pipe/pipe10.c
12377ltp/testcases/kernel/syscalls/pipe/pipe11.c
12378ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
12379ltp/testcases/kernel/syscalls/poll/poll01.c
12380ltp/testcases/kernel/syscalls/prctl/prctl01.c
12381ltp/testcases/kernel/syscalls/prctl/prctl02.c
12382ltp/testcases/kernel/syscalls/profil/profil01.c
12383ltp/testcases/kernel/syscalls/pselect/pselect01.c
12384ltp/testcases/kernel/syscalls/ptrace/ptrace01.c
12385ltp/testcases/kernel/syscalls/ptrace/ptrace02.c
12386ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
12387ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
12388ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
12389ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
12390ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
12391ltp/testcases/kernel/syscalls/read/read01.c
12392ltp/testcases/kernel/syscalls/readdir/readdir01.c
12393ltp/testcases/kernel/syscalls/readdir/readdir02.c
12394ltp/testcases/kernel/syscalls/readlink/readlink01.c
12395ltp/testcases/kernel/syscalls/readlink/readlink02.c
12396ltp/testcases/kernel/syscalls/readlink/readlink03.c
12397ltp/testcases/kernel/syscalls/readlink/readlink04.c
12398ltp/testcases/kernel/syscalls/readlinkat/readlinkat01.c
12399ltp/testcases/kernel/syscalls/readv/readv03.c
12400ltp/testcases/kernel/syscalls/reboot/reboot01.c
12401ltp/testcases/kernel/syscalls/reboot/reboot02.c
12402ltp/testcases/kernel/syscalls/recv/recv01.c
12403ltp/testcases/kernel/syscalls/recvfrom/recvfrom01.c
12404ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
12405ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
12406ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
12407ltp/testcases/kernel/syscalls/rename/rename01.c
12408ltp/testcases/kernel/syscalls/rename/rename02.c
12409ltp/testcases/kernel/syscalls/rename/rename03.c
12410ltp/testcases/kernel/syscalls/rename/rename04.c
12411ltp/testcases/kernel/syscalls/rename/rename05.c
12412ltp/testcases/kernel/syscalls/rename/rename06.c
12413ltp/testcases/kernel/syscalls/rename/rename07.c
12414ltp/testcases/kernel/syscalls/rename/rename08.c
12415ltp/testcases/kernel/syscalls/rename/rename09.c
12416ltp/testcases/kernel/syscalls/rename/rename10.c
12417ltp/testcases/kernel/syscalls/rename/rename12.c
12418ltp/testcases/kernel/syscalls/rename/rename13.c
12419ltp/testcases/kernel/syscalls/rename/rename14.c
12420ltp/testcases/kernel/syscalls/renameat/renameat01.c
12421ltp/testcases/kernel/syscalls/rmdir/rmdir01.c
12422ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
12423ltp/testcases/kernel/syscalls/rmdir/rmdir03.c
12424ltp/testcases/kernel/syscalls/rmdir/rmdir04.c
12425ltp/testcases/kernel/syscalls/rmdir/rmdir05.c
12426ltp/testcases/kernel/syscalls/sbrk/sbrk01.c
12427ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max01.c
12428ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max02.c
12429ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min01.c
12430ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min02.c
12431ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam01.c
12432ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam02.c
12433ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval01.c
12434ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval02.c
12435ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval03.c
12436ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam01.c
12437ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam02.c
12438ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam03.c
12439ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam05.c
12440ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler01.c
12441ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler02.c
12442ltp/testcases/kernel/syscalls/select/select01.c
12443ltp/testcases/kernel/syscalls/select/select02.c
12444ltp/testcases/kernel/syscalls/select/select03.c
12445ltp/testcases/kernel/syscalls/send/send01.c
12446ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
12447ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
12448ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
12449ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
12450ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
12451ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
12452ltp/testcases/kernel/syscalls/sendto/sendto01.c
12453ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
12454ltp/testcases/kernel/syscalls/setdomainname/setdomainname01.c
12455ltp/testcases/kernel/syscalls/setdomainname/setdomainname03.c
12456ltp/testcases/kernel/syscalls/setegid/setegid01.c
12457ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
12458ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
12459ltp/testcases/kernel/syscalls/setgid/setgid01.c
12460ltp/testcases/kernel/syscalls/setgid/setgid02.c
12461ltp/testcases/kernel/syscalls/setgid/setgid03.c
12462ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
12463ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
12464ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
12465ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
12466ltp/testcases/kernel/syscalls/sethostname/sethostname01.c
12467ltp/testcases/kernel/syscalls/sethostname/sethostname02.c
12468ltp/testcases/kernel/syscalls/sethostname/sethostname03.c
12469ltp/testcases/kernel/syscalls/setpgid/setpgid01.c
12470ltp/testcases/kernel/syscalls/setpgrp/setpgrp01.c
12471ltp/testcases/kernel/syscalls/setregid/setregid01.c
12472ltp/testcases/kernel/syscalls/setregid/setregid02.c
12473ltp/testcases/kernel/syscalls/setresgid/setresgid01.c
12474ltp/testcases/kernel/syscalls/setresgid/setresgid02.c
12475ltp/testcases/kernel/syscalls/setresgid/setresgid03.c
12476ltp/testcases/kernel/syscalls/setresuid/setresuid02.c
12477ltp/testcases/kernel/syscalls/setresuid/setresuid03.c
12478ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
12479ltp/testcases/kernel/syscalls/setreuid/setreuid01.c
12480ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
12481ltp/testcases/kernel/syscalls/setrlimit/setrlimit01.c
12482ltp/testcases/kernel/syscalls/setrlimit/setrlimit02.c
12483ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
12484ltp/testcases/kernel/syscalls/settimeofday/settimeofday02.c
12485ltp/testcases/kernel/syscalls/setuid/setuid01.c
12486ltp/testcases/kernel/syscalls/setuid/setuid02.c
12487ltp/testcases/kernel/syscalls/setuid/setuid04.c
12488ltp/testcases/kernel/syscalls/sigaction/sigaction01.c
12489ltp/testcases/kernel/syscalls/sigaction/sigaction02.c
12490ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack01.c
12491ltp/testcases/kernel/syscalls/sighold/sighold02.c
12492ltp/testcases/kernel/syscalls/signal/signal01.c
12493ltp/testcases/kernel/syscalls/signal/signal04.c
12494ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
12495ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
12496ltp/testcases/kernel/syscalls/sigpending/sigpending02.c
12497ltp/testcases/kernel/syscalls/sigprocmask/sigprocmask01.c
12498ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
12499ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
12500ltp/testcases/kernel/syscalls/socketcall/socketcall01.c
12501ltp/testcases/kernel/syscalls/socketcall/socketcall02.c
12502ltp/testcases/kernel/syscalls/socketcall/socketcall03.c
12503ltp/testcases/kernel/syscalls/socketcall/socketcall04.c
12504ltp/testcases/kernel/syscalls/splice/splice01.c
12505ltp/testcases/kernel/syscalls/stat/stat01.c
12506ltp/testcases/kernel/syscalls/stat/stat02.c
12507ltp/testcases/kernel/syscalls/stat/stat03.c
12508ltp/testcases/kernel/syscalls/stat/stat05.c
12509ltp/testcases/kernel/syscalls/stat/stat06.c
12510ltp/testcases/kernel/syscalls/statfs/statfs01.c
12511ltp/testcases/kernel/syscalls/statfs/statfs03.c
12512ltp/testcases/kernel/syscalls/statvfs/statvfs01.c
12513ltp/testcases/kernel/syscalls/stime/stime01.c
12514ltp/testcases/kernel/syscalls/stime/stime02.c
12515ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
12516ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
12517ltp/testcases/kernel/syscalls/swapon/swapon01.c
12518ltp/testcases/kernel/syscalls/swapon/swapon02.c
12519ltp/testcases/kernel/syscalls/swapon/swapon03.c
12520ltp/testcases/kernel/syscalls/symlink/symlink01.c
12521ltp/testcases/kernel/syscalls/symlink/symlink02.c
12522ltp/testcases/kernel/syscalls/symlink/symlink03.c
12523ltp/testcases/kernel/syscalls/symlink/symlink04.c
12524ltp/testcases/kernel/syscalls/symlink/symlink05.c
12525ltp/testcases/kernel/syscalls/symlinkat/symlinkat01.c
12526ltp/testcases/kernel/syscalls/sync/sync01.c
12527ltp/testcases/kernel/syscalls/sync/sync02.c
12528ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
12529ltp/testcases/kernel/syscalls/syscall/syscall01.c
12530ltp/testcases/kernel/syscalls/sysctl/sysctl03.c
12531ltp/testcases/kernel/syscalls/sysinfo/sysinfo01.c
12532ltp/testcases/kernel/syscalls/sysinfo/sysinfo02.c
12533ltp/testcases/kernel/syscalls/syslog/syslog11.c
12534ltp/testcases/kernel/syscalls/syslog/syslog12.c
12535ltp/testcases/kernel/syscalls/syslog/syslogtst.c
12536ltp/testcases/kernel/syscalls/tee/tee01.c
12537ltp/testcases/kernel/syscalls/time/time01.c
12538ltp/testcases/kernel/syscalls/time/time02.c
12539ltp/testcases/kernel/syscalls/times/times01.c
12540ltp/testcases/kernel/syscalls/times/times03.c
12541ltp/testcases/kernel/syscalls/truncate/truncate01.c
12542ltp/testcases/kernel/syscalls/truncate/truncate02.c
12543ltp/testcases/kernel/syscalls/truncate/truncate03.c
12544ltp/testcases/kernel/syscalls/truncate/truncate04.c
12545ltp/testcases/kernel/syscalls/ulimit/ulimit01.c
12546ltp/testcases/kernel/syscalls/umask/umask01.c
12547ltp/testcases/kernel/syscalls/umask/umask03.c
12548ltp/testcases/kernel/syscalls/umount/umount01.c
12549ltp/testcases/kernel/syscalls/umount/umount02.c
12550ltp/testcases/kernel/syscalls/umount/umount03.c
12551ltp/testcases/kernel/syscalls/uname/uname01.c
12552ltp/testcases/kernel/syscalls/unlink/unlink05.c
12553ltp/testcases/kernel/syscalls/unlink/unlink06.c
12554ltp/testcases/kernel/syscalls/unlink/unlink07.c
12555ltp/testcases/kernel/syscalls/unlink/unlink08.c
12556ltp/testcases/kernel/syscalls/unlinkat/unlinkat01.c
12557ltp/testcases/kernel/syscalls/ustat/ustat01.c
12558ltp/testcases/kernel/syscalls/ustat/ustat02.c
12559ltp/testcases/kernel/syscalls/utime/utime01.c
12560ltp/testcases/kernel/syscalls/utime/utime02.c
12561ltp/testcases/kernel/syscalls/utime/utime03.c
12562ltp/testcases/kernel/syscalls/utime/utime04.c
12563ltp/testcases/kernel/syscalls/utime/utime05.c
12564ltp/testcases/kernel/syscalls/utime/utime06.c
12565ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
12566ltp/testcases/kernel/syscalls/vfork/vfork01.c
12567ltp/testcases/kernel/syscalls/vfork/vfork02.c
12568ltp/testcases/kernel/syscalls/vhangup/vhangup01.c
12569ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
12570ltp/testcases/kernel/syscalls/wait/wait02.c
12571ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
12572ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
12573ltp/testcases/kernel/syscalls/waitpid/waitpid09.c
12574ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
12575ltp/testcases/kernel/syscalls/write/write01.c
12576ltp/testcases/kernel/syscalls/write/write02.c
12577ltp/testcases/kernel/syscalls/write/write04.c
12578ltp/testcases/kernel/syscalls/writev/writev01.c
12579ltp/testcases/kernel/syscalls/writev/writev02.c
12580ltp/testcases/kernel/syscalls/writev/writev06.c
12581
1258258) Log Message:
12583Clean Trailing Tab: Signed-off-by: Michal Simek <monstr@monstr.eu>.
12584
12585Modified Files:
12586ltp/testcases/kernel/device-drivers/agp/kernel_space/tagp.c
12587ltp/testcases/kernel/device-drivers/agp/user_space/tagp_ki.c
12588ltp/testcases/kernel/device-drivers/agp/user_space/user_tagp.c
12589ltp/testcases/kernel/device-drivers/base/tbase/tbase.c
12590ltp/testcases/kernel/device-drivers/base/user_base/user_tbase.c
12591ltp/testcases/kernel/device-drivers/dev_sim_framework/kernel_space/tmod.c
12592ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/tmod_ki.c
12593ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/user_tmod.c
12594ltp/testcases/kernel/device-drivers/drm/kernel_space/tdrm.c
12595ltp/testcases/kernel/device-drivers/drm/user_space/user_tdrm.c
12596ltp/testcases/kernel/device-drivers/include/includeTest.c
12597ltp/testcases/kernel/device-drivers/include/userBlockInclude.c
12598ltp/testcases/kernel/device-drivers/nls/userBlockNLS.c
12599ltp/testcases/kernel/device-drivers/pci/tpci/tpci.c
12600ltp/testcases/kernel/device-drivers/pci/user_tpci/tpci_ki.c
12601ltp/testcases/kernel/device-drivers/pci/user_tpci/user_tpci.c
12602ltp/testcases/kernel/device-drivers/tbio/kernel_space/tbio.c
12603ltp/testcases/kernel/device-drivers/tbio/user_space/tbio_ki.c
12604ltp/testcases/kernel/device-drivers/tbio/user_space/user_tbio.c
12605ltp/testcases/kernel/device-drivers/usb/tusb/tusb.c
12606ltp/testcases/kernel/device-drivers/usb/user_usb/user_tusb.c
12607ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
12608ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
12609ltp/testcases/kernel/fs/acls/acl_file_test.c
12610ltp/testcases/kernel/fs/acls/acl_link_test.c
12611ltp/testcases/kernel/fs/dmapi/attr.c
12612ltp/testcases/kernel/fs/dmapi/config.c
12613ltp/testcases/kernel/fs/dmapi/disp.c
12614ltp/testcases/kernel/fs/dmapi/dm_test.c
12615ltp/testcases/kernel/fs/dmapi/event.c
12616ltp/testcases/kernel/fs/dmapi/event_am.c
12617ltp/testcases/kernel/fs/dmapi/event_an.c
12618ltp/testcases/kernel/fs/dmapi/event_sd.c
12619ltp/testcases/kernel/fs/dmapi/event_sn.c
12620ltp/testcases/kernel/fs/dmapi/event_us.c
12621ltp/testcases/kernel/fs/dmapi/handle.c
12622ltp/testcases/kernel/fs/dmapi/hole.c
12623ltp/testcases/kernel/fs/dmapi/invis.c
12624ltp/testcases/kernel/fs/dmapi/mmap.c
12625ltp/testcases/kernel/fs/dmapi/mmapfile.c
12626ltp/testcases/kernel/fs/dmapi/mount.c
12627ltp/testcases/kernel/fs/dmapi/objref.c
12628ltp/testcases/kernel/fs/dmapi/pmr_post.c
12629ltp/testcases/kernel/fs/dmapi/pmr_pre.c
12630ltp/testcases/kernel/fs/dmapi/right.c
12631ltp/testcases/kernel/fs/dmapi/session.c
12632ltp/testcases/kernel/fs/dmapi/token.c
12633ltp/testcases/kernel/fs/doio/doio.c
12634ltp/testcases/kernel/fs/doio/growfiles.c
12635ltp/testcases/kernel/fs/doio/iogen.c
12636ltp/testcases/kernel/fs/fs_di/create_datafile.c
12637ltp/testcases/kernel/fs/fsstress/fsstress.c
12638ltp/testcases/kernel/fs/fsx-linux/fsx-linux.c
12639ltp/testcases/kernel/fs/ftest/ftest01.c
12640ltp/testcases/kernel/fs/ftest/ftest02.c
12641ltp/testcases/kernel/fs/ftest/ftest03.c
12642ltp/testcases/kernel/fs/ftest/ftest04.c
12643ltp/testcases/kernel/fs/ftest/ftest05.c
12644ltp/testcases/kernel/fs/ftest/ftest06.c
12645ltp/testcases/kernel/fs/ftest/ftest07.c
12646ltp/testcases/kernel/fs/ftest/ftest08.c
12647ltp/testcases/kernel/fs/inode/inode01.c
12648ltp/testcases/kernel/fs/inode/inode02.c
12649ltp/testcases/kernel/fs/mongo/mongo_compare.c
12650ltp/testcases/kernel/fs/mongo/reiser_fract_tree.c
12651ltp/testcases/kernel/fs/openfile/openfile.c
12652ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
12653ltp/testcases/kernel/fs/stream/stream01.c
12654ltp/testcases/kernel/fs/stream/stream02.c
12655ltp/testcases/kernel/fs/stream/stream03.c
12656ltp/testcases/kernel/fs/stream/stream04.c
12657ltp/testcases/kernel/fs/stream/stream05.c
12658ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
12659ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.c
12660ltp/testcases/kernel/hotplug/memory_hotplug/segment.c
12661ltp/testcases/kernel/io/aio/aio01/aio01.c
12662ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
12663ltp/testcases/kernel/io/direct_io/diotest1.c
12664ltp/testcases/kernel/io/direct_io/diotest2.c
12665ltp/testcases/kernel/io/direct_io/diotest4.c
12666ltp/testcases/kernel/io/direct_io/diotest5.c
12667ltp/testcases/kernel/io/direct_io/diotest_routines.c
12668ltp/testcases/kernel/io/disktest/childmain.c
12669ltp/testcases/kernel/io/disktest/main.c
12670ltp/testcases/kernel/io/disktest/threading.c
12671ltp/testcases/kernel/io/ltp-aiodio/aiocp.c
12672ltp/testcases/kernel/io/ltp-aiodio/aiodio_append.c
12673ltp/testcases/kernel/io/ltp-aiodio/aiodio_sparse.c
12674ltp/testcases/kernel/io/ltp-aiodio/ltp-diorh.c
12675ltp/testcases/kernel/io/stress_cd/stress_cd.c
12676ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_ctl.c
12677ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_get.c
12678ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_rcv.c
12679ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_snd.c
12680ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_04.c
12681ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
12682ltp/testcases/kernel/ipc/ipc_stress/pipe_test_01.c
12683ltp/testcases/kernel/ipc/ipc_stress/pipe_test_02.c
12684ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
12685ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
12686ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
12687ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
12688ltp/testcases/kernel/ipc/ipc_stress/shmem_test_04.c
12689ltp/testcases/kernel/ipc/ipc_stress/shmem_test_05.c
12690ltp/testcases/kernel/ipc/ipc_stress/shmem_test_07.c
12691ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
12692ltp/testcases/kernel/ipc/ipc_stress/signal_test_04.c
12693ltp/testcases/kernel/ipc/pipeio/pipeio.c
12694ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap01.c
12695ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
12696ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap03.c
12697ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
12698ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
12699ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c
12700ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat03.c
12701ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c
12702ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c
12703ltp/testcases/kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c
12704ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
12705ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget02.c
12706ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget03.c
12707ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget05.c
12708ltp/testcases/kernel/mem/mem/mem01.c
12709ltp/testcases/kernel/mem/mem/mem02.c
12710ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
12711ltp/testcases/kernel/mem/mmapstress/mmapstress02.c
12712ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
12713ltp/testcases/kernel/mem/mmapstress/mmapstress07.c
12714ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
12715ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
12716ltp/testcases/kernel/mem/mtest06/mmap1.c
12717ltp/testcases/kernel/mem/mtest06/shmat1.c
12718ltp/testcases/kernel/mem/mtest07/shm_test.c
12719ltp/testcases/kernel/mem/page/page01.c
12720ltp/testcases/kernel/mem/page/page02.c
12721ltp/testcases/kernel/mem/vmtests/data_space.c
12722ltp/testcases/kernel/mem/vmtests/stack_space.c
12723ltp/testcases/kernel/module/create_module/create_module01.c
12724ltp/testcases/kernel/module/delete_module/delete_module01.c
12725ltp/testcases/kernel/module/query_module/query_module01.c
12726ltp/testcases/kernel/module/query_module/query_module03.c
12727ltp/testcases/kernel/numa/numa_node_size.c
12728ltp/testcases/kernel/pty/hangup01.c
12729ltp/testcases/kernel/pty/ptem01.c
12730ltp/testcases/kernel/pty/pty01.c
12731ltp/testcases/kernel/sched/clisrv/pthserv.c
12732ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
12733ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
12734ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTutils.c
12735ltp/testcases/kernel/sched/nptl/nptl01.c
12736ltp/testcases/kernel/sched/process_stress/process.c
12737ltp/testcases/kernel/sched/sched_stress/sched_tc0.c
12738ltp/testcases/kernel/sched/sched_stress/sched_tc6.c
12739ltp/testcases/kernel/sched/tool/time-schedule.c
12740ltp/testcases/kernel/sched/tool/trace_sched.c
12741ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrace/selinux_dyntrace_parent.c
12742ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrans/selinux_dyntrans_parent.c
12743ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c
12744ltp/testcases/kernel/security/selinux-testsuite/tests/exectrace/selinux_exectrace_parent.c
12745ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive_client.c
12746ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive_server.c
12747ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit_parent.c
12748ltp/testcases/kernel/security/selinux-testsuite/tests/msg/selinux_msgctl.c
12749ltp/testcases/kernel/security/selinux-testsuite/tests/sem/selinux_semctl.c
12750ltp/testcases/kernel/security/selinux-testsuite/tests/shm/selinux_shmctl.c
12751ltp/testcases/kernel/security/selinux-testsuite/tests/sigkill/selinux_sigkill_server.c
12752ltp/testcases/kernel/security/selinux-testsuite/tests/task_setpgid/selinux_task_setpgid_source.c
12753ltp/testcases/kernel/security/selinux-testsuite/tests/task_setscheduler/selinux_task_setscheduler_source.c
12754ltp/testcases/kernel/security/selinux-testsuite/tests/wait/selinux_wait_parent.c
12755ltp/testcases/kernel/syscalls/access/access01.c
12756ltp/testcases/kernel/syscalls/access/access02.c
12757ltp/testcases/kernel/syscalls/access/access03.c
12758ltp/testcases/kernel/syscalls/access/access04.c
12759ltp/testcases/kernel/syscalls/acct/acct01.c
12760ltp/testcases/kernel/syscalls/acct/acct02.c
12761ltp/testcases/kernel/syscalls/adjtimex/adjtimex01.c
12762ltp/testcases/kernel/syscalls/adjtimex/adjtimex02.c
12763ltp/testcases/kernel/syscalls/alarm/alarm01.c
12764ltp/testcases/kernel/syscalls/alarm/alarm03.c
12765ltp/testcases/kernel/syscalls/alarm/alarm05.c
12766ltp/testcases/kernel/syscalls/alarm/alarm06.c
12767ltp/testcases/kernel/syscalls/alarm/alarm07.c
12768ltp/testcases/kernel/syscalls/asyncio/asyncio02.c
12769ltp/testcases/kernel/syscalls/bind/bind02.c
12770ltp/testcases/kernel/syscalls/brk/brk01.c
12771ltp/testcases/kernel/syscalls/capget/capget02.c
12772ltp/testcases/kernel/syscalls/capset/capset02.c
12773ltp/testcases/kernel/syscalls/chdir/chdir02.c
12774ltp/testcases/kernel/syscalls/chmod/chmod01.c
12775ltp/testcases/kernel/syscalls/chmod/chmod02.c
12776ltp/testcases/kernel/syscalls/chmod/chmod03.c
12777ltp/testcases/kernel/syscalls/chmod/chmod04.c
12778ltp/testcases/kernel/syscalls/chmod/chmod05.c
12779ltp/testcases/kernel/syscalls/chmod/chmod06.c
12780ltp/testcases/kernel/syscalls/chmod/chmod07.c
12781ltp/testcases/kernel/syscalls/chown/chown01.c
12782ltp/testcases/kernel/syscalls/chown/chown02.c
12783ltp/testcases/kernel/syscalls/chown/chown03.c
12784ltp/testcases/kernel/syscalls/chown/chown04.c
12785ltp/testcases/kernel/syscalls/chown/chown05.c
12786ltp/testcases/kernel/syscalls/chroot/chroot02.c
12787ltp/testcases/kernel/syscalls/clone/clone01.c
12788ltp/testcases/kernel/syscalls/clone/clone02.c
12789ltp/testcases/kernel/syscalls/clone/clone03.c
12790ltp/testcases/kernel/syscalls/clone/clone04.c
12791ltp/testcases/kernel/syscalls/clone/clone05.c
12792ltp/testcases/kernel/syscalls/clone/clone06.c
12793ltp/testcases/kernel/syscalls/clone/clone07.c
12794ltp/testcases/kernel/syscalls/close/close01.c
12795ltp/testcases/kernel/syscalls/close/close08.c
12796ltp/testcases/kernel/syscalls/creat/creat08.c
12797ltp/testcases/kernel/syscalls/creat/creat09.c
12798ltp/testcases/kernel/syscalls/dup/dup01.c
12799ltp/testcases/kernel/syscalls/dup/dup02.c
12800ltp/testcases/kernel/syscalls/dup/dup03.c
12801ltp/testcases/kernel/syscalls/dup/dup04.c
12802ltp/testcases/kernel/syscalls/dup/dup05.c
12803ltp/testcases/kernel/syscalls/dup/dup06.c
12804ltp/testcases/kernel/syscalls/dup/dup07.c
12805ltp/testcases/kernel/syscalls/dup2/dup205.c
12806ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c
12807ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
12808ltp/testcases/kernel/syscalls/execl/execl01.c
12809ltp/testcases/kernel/syscalls/execle/execle01.c
12810ltp/testcases/kernel/syscalls/execlp/execlp01.c
12811ltp/testcases/kernel/syscalls/execv/execv01.c
12812ltp/testcases/kernel/syscalls/execve/execve01.c
12813ltp/testcases/kernel/syscalls/execve/execve02.c
12814ltp/testcases/kernel/syscalls/execve/execve04.c
12815ltp/testcases/kernel/syscalls/execve/execve05.c
12816ltp/testcases/kernel/syscalls/execve/execve06.c
12817ltp/testcases/kernel/syscalls/execvp/execvp01.c
12818ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
12819ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
12820ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
12821ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
12822ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
12823ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
12824ltp/testcases/kernel/syscalls/fchdir/fchdir01.c
12825ltp/testcases/kernel/syscalls/fchdir/fchdir02.c
12826ltp/testcases/kernel/syscalls/fchmod/fchmod01.c
12827ltp/testcases/kernel/syscalls/fchmod/fchmod02.c
12828ltp/testcases/kernel/syscalls/fchmod/fchmod03.c
12829ltp/testcases/kernel/syscalls/fchmod/fchmod04.c
12830ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
12831ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
12832ltp/testcases/kernel/syscalls/fchmod/fchmod07.c
12833ltp/testcases/kernel/syscalls/fcntl/fcntl01.c
12834ltp/testcases/kernel/syscalls/fcntl/fcntl02.c
12835ltp/testcases/kernel/syscalls/fcntl/fcntl03.c
12836ltp/testcases/kernel/syscalls/fcntl/fcntl04.c
12837ltp/testcases/kernel/syscalls/fcntl/fcntl05.c
12838ltp/testcases/kernel/syscalls/fcntl/fcntl06.c
12839ltp/testcases/kernel/syscalls/fcntl/fcntl07.c
12840ltp/testcases/kernel/syscalls/fcntl/fcntl07B.c
12841ltp/testcases/kernel/syscalls/fcntl/fcntl08.c
12842ltp/testcases/kernel/syscalls/fcntl/fcntl09.c
12843ltp/testcases/kernel/syscalls/fcntl/fcntl10.c
12844ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
12845ltp/testcases/kernel/syscalls/fcntl/fcntl12.c
12846ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
12847ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
12848ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
12849ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
12850ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
12851ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
12852ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
12853ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
12854ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
12855ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
12856ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
12857ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
12858ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
12859ltp/testcases/kernel/syscalls/flock/flock01.c
12860ltp/testcases/kernel/syscalls/flock/flock02.c
12861ltp/testcases/kernel/syscalls/flock/flock03.c
12862ltp/testcases/kernel/syscalls/flock/flock04.c
12863ltp/testcases/kernel/syscalls/flock/flock05.c
12864ltp/testcases/kernel/syscalls/flock/flock06.c
12865ltp/testcases/kernel/syscalls/fork/fork01.c
12866ltp/testcases/kernel/syscalls/fork/fork03.c
12867ltp/testcases/kernel/syscalls/fork/fork04.c
12868ltp/testcases/kernel/syscalls/fork/fork07.c
12869ltp/testcases/kernel/syscalls/fork/fork08.c
12870ltp/testcases/kernel/syscalls/fork/fork09.c
12871ltp/testcases/kernel/syscalls/fork/fork10.c
12872ltp/testcases/kernel/syscalls/fork/fork12.c
12873ltp/testcases/kernel/syscalls/fpathconf/fpathconf01.c
12874ltp/testcases/kernel/syscalls/fstat/fstat01.c
12875ltp/testcases/kernel/syscalls/fstat/fstat02.c
12876ltp/testcases/kernel/syscalls/fstat/fstat03.c
12877ltp/testcases/kernel/syscalls/fstat/fstat04.c
12878ltp/testcases/kernel/syscalls/fstat/fstat05.c
12879ltp/testcases/kernel/syscalls/fstatfs/fstatfs01.c
12880ltp/testcases/kernel/syscalls/fsync/fsync01.c
12881ltp/testcases/kernel/syscalls/fsync/fsync02.c
12882ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
12883ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
12884ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
12885ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
12886ltp/testcases/kernel/syscalls/getdents/getdents01.c
12887ltp/testcases/kernel/syscalls/getdents/getdents02.c
12888ltp/testcases/kernel/syscalls/getdents/getdents03.c
12889ltp/testcases/kernel/syscalls/getdents/getdents04.c
12890ltp/testcases/kernel/syscalls/getdomainname/getdomainname01.c
12891ltp/testcases/kernel/syscalls/getegid/getegid01.c
12892ltp/testcases/kernel/syscalls/geteuid/geteuid01.c
12893ltp/testcases/kernel/syscalls/getgid/getgid01.c
12894ltp/testcases/kernel/syscalls/getgroups/getgroups01.c
12895ltp/testcases/kernel/syscalls/getgroups/getgroups02.c
12896ltp/testcases/kernel/syscalls/getgroups/getgroups03.c
12897ltp/testcases/kernel/syscalls/getgroups/getgroups04.c
12898ltp/testcases/kernel/syscalls/gethostname/gethostname01.c
12899ltp/testcases/kernel/syscalls/getitimer/getitimer01.c
12900ltp/testcases/kernel/syscalls/getitimer/getitimer02.c
12901ltp/testcases/kernel/syscalls/getitimer/getitimer03.c
12902ltp/testcases/kernel/syscalls/getpgrp/getpgrp01.c
12903ltp/testcases/kernel/syscalls/getpid/getpid01.c
12904ltp/testcases/kernel/syscalls/getpid/getpid02.c
12905ltp/testcases/kernel/syscalls/getppid/getppid01.c
12906ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
12907ltp/testcases/kernel/syscalls/getresgid/getresgid01.c
12908ltp/testcases/kernel/syscalls/getresgid/getresgid02.c
12909ltp/testcases/kernel/syscalls/getresgid/getresgid03.c
12910ltp/testcases/kernel/syscalls/getresuid/getresuid01.c
12911ltp/testcases/kernel/syscalls/getresuid/getresuid02.c
12912ltp/testcases/kernel/syscalls/getresuid/getresuid03.c
12913ltp/testcases/kernel/syscalls/getrlimit/getrlimit02.c
12914ltp/testcases/kernel/syscalls/getrusage/getrusage02.c
12915ltp/testcases/kernel/syscalls/getsid/getsid01.c
12916ltp/testcases/kernel/syscalls/getsid/getsid02.c
12917ltp/testcases/kernel/syscalls/getuid/getuid01.c
12918ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
12919ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
12920ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
12921ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
12922ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
12923ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
12924ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
12925ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
12926ltp/testcases/kernel/syscalls/iopl/iopl01.c
12927ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl01.c
12928ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
12929ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl03.c
12930ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl05.c
12931ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
12932ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
12933ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
12934ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
12935ltp/testcases/kernel/syscalls/ipc/msgget/msgget01.c
12936ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
12937ltp/testcases/kernel/syscalls/ipc/msgget/msgget04.c
12938ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv02.c
12939ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv03.c
12940ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv04.c
12941ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
12942ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
12943ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd01.c
12944ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd02.c
12945ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd03.c
12946ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd04.c
12947ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
12948ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
12949ltp/testcases/kernel/syscalls/ipc/semctl/semctl02.c
12950ltp/testcases/kernel/syscalls/ipc/semctl/semctl03.c
12951ltp/testcases/kernel/syscalls/ipc/semctl/semctl04.c
12952ltp/testcases/kernel/syscalls/ipc/semctl/semctl05.c
12953ltp/testcases/kernel/syscalls/ipc/semctl/semctl06.c
12954ltp/testcases/kernel/syscalls/ipc/semget/semget01.c
12955ltp/testcases/kernel/syscalls/ipc/semget/semget02.c
12956ltp/testcases/kernel/syscalls/ipc/semget/semget03.c
12957ltp/testcases/kernel/syscalls/ipc/semget/semget06.c
12958ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
12959ltp/testcases/kernel/syscalls/ipc/semop/semop03.c
12960ltp/testcases/kernel/syscalls/ipc/semop/semop04.c
12961ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
12962ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
12963ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
12964ltp/testcases/kernel/syscalls/ipc/shmat/shmat03.c
12965ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
12966ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
12967ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl03.c
12968ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
12969ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
12970ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt02.c
12971ltp/testcases/kernel/syscalls/ipc/shmget/shmget01.c
12972ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
12973ltp/testcases/kernel/syscalls/ipc/shmget/shmget03.c
12974ltp/testcases/kernel/syscalls/ipc/shmget/shmget04.c
12975ltp/testcases/kernel/syscalls/ipc/shmget/shmget05.c
12976ltp/testcases/kernel/syscalls/kill/kill01.c
12977ltp/testcases/kernel/syscalls/kill/kill02.c
12978ltp/testcases/kernel/syscalls/kill/kill03.c
12979ltp/testcases/kernel/syscalls/kill/kill04.c
12980ltp/testcases/kernel/syscalls/kill/kill05.c
12981ltp/testcases/kernel/syscalls/kill/kill07.c
12982ltp/testcases/kernel/syscalls/kill/kill09.c
12983ltp/testcases/kernel/syscalls/kill/kill10.c
12984ltp/testcases/kernel/syscalls/kill/kill11.c
12985ltp/testcases/kernel/syscalls/kill/kill12.c
12986ltp/testcases/kernel/syscalls/lchown/lchown01.c
12987ltp/testcases/kernel/syscalls/lchown/lchown02.c
12988ltp/testcases/kernel/syscalls/libevent/buffer.c
12989ltp/testcases/kernel/syscalls/libevent/err.c
12990ltp/testcases/kernel/syscalls/libevent/event.c
12991ltp/testcases/kernel/syscalls/libevent/kqueue.c
12992ltp/testcases/kernel/syscalls/libevent/poll.c
12993ltp/testcases/kernel/syscalls/libevent/signal.c
12994ltp/testcases/kernel/syscalls/libevent/sample/event-test.c
12995ltp/testcases/kernel/syscalls/libevent/sample/signal-test.c
12996ltp/testcases/kernel/syscalls/libevent/sample/time-test.c
12997ltp/testcases/kernel/syscalls/libevent/test/regress.c
12998ltp/testcases/kernel/syscalls/libevent/test/test-eof.c
12999ltp/testcases/kernel/syscalls/link/link02.c
13000ltp/testcases/kernel/syscalls/link/link03.c
13001ltp/testcases/kernel/syscalls/link/link04.c
13002ltp/testcases/kernel/syscalls/link/link05.c
13003ltp/testcases/kernel/syscalls/link/link06.c
13004ltp/testcases/kernel/syscalls/link/link07.c
13005ltp/testcases/kernel/syscalls/lseek/lseek01.c
13006ltp/testcases/kernel/syscalls/lseek/lseek02.c
13007ltp/testcases/kernel/syscalls/lseek/lseek03.c
13008ltp/testcases/kernel/syscalls/lseek/lseek04.c
13009ltp/testcases/kernel/syscalls/lseek/lseek05.c
13010ltp/testcases/kernel/syscalls/lseek/lseek06.c
13011ltp/testcases/kernel/syscalls/lseek/lseek07.c
13012ltp/testcases/kernel/syscalls/lseek/lseek08.c
13013ltp/testcases/kernel/syscalls/lseek/lseek09.c
13014ltp/testcases/kernel/syscalls/lseek/lseek10.c
13015ltp/testcases/kernel/syscalls/lstat/lstat01.c
13016ltp/testcases/kernel/syscalls/lstat/lstat02.c
13017ltp/testcases/kernel/syscalls/lstat/lstat03.c
13018ltp/testcases/kernel/syscalls/madvise/madvise01.c
13019ltp/testcases/kernel/syscalls/madvise/madvise02.c
13020ltp/testcases/kernel/syscalls/madvise/madvise03.c
13021ltp/testcases/kernel/syscalls/memcmp/memcmp01.c
13022ltp/testcases/kernel/syscalls/memcpy/memcpy01.c
13023ltp/testcases/kernel/syscalls/memmap/mem03.c
13024ltp/testcases/kernel/syscalls/mincore/mincore01.c
13025ltp/testcases/kernel/syscalls/mincore/mincore02.c
13026ltp/testcases/kernel/syscalls/mkdir/mkdir01.c
13027ltp/testcases/kernel/syscalls/mkdir/mkdir02.c
13028ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
13029ltp/testcases/kernel/syscalls/mkdir/mkdir04.c
13030ltp/testcases/kernel/syscalls/mkdir/mkdir05.c
13031ltp/testcases/kernel/syscalls/mkdir/mkdir08.c
13032ltp/testcases/kernel/syscalls/mkdir/mkdir09.c
13033ltp/testcases/kernel/syscalls/mknod/mknod01.c
13034ltp/testcases/kernel/syscalls/mknod/mknod02.c
13035ltp/testcases/kernel/syscalls/mknod/mknod03.c
13036ltp/testcases/kernel/syscalls/mknod/mknod04.c
13037ltp/testcases/kernel/syscalls/mknod/mknod05.c
13038ltp/testcases/kernel/syscalls/mknod/mknod06.c
13039ltp/testcases/kernel/syscalls/mknod/mknod07.c
13040ltp/testcases/kernel/syscalls/mknod/mknod08.c
13041ltp/testcases/kernel/syscalls/mknod/mknod09.c
13042ltp/testcases/kernel/syscalls/mlock/mlock01.c
13043ltp/testcases/kernel/syscalls/mlock/mlock02.c
13044ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
13045ltp/testcases/kernel/syscalls/mlockall/mlockall03.c
13046ltp/testcases/kernel/syscalls/mmap/mmap01.c
13047ltp/testcases/kernel/syscalls/mmap/mmap02.c
13048ltp/testcases/kernel/syscalls/mmap/mmap03.c
13049ltp/testcases/kernel/syscalls/mmap/mmap04.c
13050ltp/testcases/kernel/syscalls/mmap/mmap05.c
13051ltp/testcases/kernel/syscalls/mmap/mmap06.c
13052ltp/testcases/kernel/syscalls/mmap/mmap07.c
13053ltp/testcases/kernel/syscalls/mmap/mmap08.c
13054ltp/testcases/kernel/syscalls/mmap/mmap09.c
13055ltp/testcases/kernel/syscalls/mount/mount02.c
13056ltp/testcases/kernel/syscalls/mount/mount03.c
13057ltp/testcases/kernel/syscalls/mount/mount04.c
13058ltp/testcases/kernel/syscalls/mremap/mremap01.c
13059ltp/testcases/kernel/syscalls/mremap/mremap02.c
13060ltp/testcases/kernel/syscalls/mremap/mremap03.c
13061ltp/testcases/kernel/syscalls/mremap/mremap04.c
13062ltp/testcases/kernel/syscalls/msync/msync01.c
13063ltp/testcases/kernel/syscalls/msync/msync02.c
13064ltp/testcases/kernel/syscalls/msync/msync03.c
13065ltp/testcases/kernel/syscalls/msync/msync04.c
13066ltp/testcases/kernel/syscalls/msync/msync05.c
13067ltp/testcases/kernel/syscalls/munlockall/munlockall01.c
13068ltp/testcases/kernel/syscalls/munlockall/munlockall02.c
13069ltp/testcases/kernel/syscalls/munmap/munmap01.c
13070ltp/testcases/kernel/syscalls/munmap/munmap02.c
13071ltp/testcases/kernel/syscalls/munmap/munmap03.c
13072ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
13073ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
13074ltp/testcases/kernel/syscalls/nftw/nftw.c
13075ltp/testcases/kernel/syscalls/nftw/nftw64.c
13076ltp/testcases/kernel/syscalls/nftw/test.c
13077ltp/testcases/kernel/syscalls/nftw/test64.c
13078ltp/testcases/kernel/syscalls/nftw/test_func.c
13079ltp/testcases/kernel/syscalls/nftw/test_func64.c
13080ltp/testcases/kernel/syscalls/nftw/tools.c
13081ltp/testcases/kernel/syscalls/nftw/tools64.c
13082ltp/testcases/kernel/syscalls/nice/nice01.c
13083ltp/testcases/kernel/syscalls/nice/nice02.c
13084ltp/testcases/kernel/syscalls/nice/nice03.c
13085ltp/testcases/kernel/syscalls/nice/nice05.c
13086ltp/testcases/kernel/syscalls/open/open01.c
13087ltp/testcases/kernel/syscalls/open/open03.c
13088ltp/testcases/kernel/syscalls/open/open05.c
13089ltp/testcases/kernel/syscalls/open/open07.c
13090ltp/testcases/kernel/syscalls/open/open08.c
13091ltp/testcases/kernel/syscalls/open/open09.c
13092ltp/testcases/kernel/syscalls/open/open10.c
13093ltp/testcases/kernel/syscalls/pathconf/pathconf01.c
13094ltp/testcases/kernel/syscalls/pause/pause01.c
13095ltp/testcases/kernel/syscalls/pause/pause02.c
13096ltp/testcases/kernel/syscalls/pause/pause03.c
13097ltp/testcases/kernel/syscalls/personality/personality01.c
13098ltp/testcases/kernel/syscalls/pipe/pipe01.c
13099ltp/testcases/kernel/syscalls/pipe/pipe05.c
13100ltp/testcases/kernel/syscalls/pipe/pipe06.c
13101ltp/testcases/kernel/syscalls/poll/poll01.c
13102ltp/testcases/kernel/syscalls/prctl/prctl01.c
13103ltp/testcases/kernel/syscalls/prctl/prctl02.c
13104ltp/testcases/kernel/syscalls/profil/profil01.c
13105ltp/testcases/kernel/syscalls/ptrace/ptrace01.c
13106ltp/testcases/kernel/syscalls/ptrace/ptrace02.c
13107ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
13108ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
13109ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
13110ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
13111ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
13112ltp/testcases/kernel/syscalls/read/read01.c
13113ltp/testcases/kernel/syscalls/read/read02.c
13114ltp/testcases/kernel/syscalls/readdir/readdir01.c
13115ltp/testcases/kernel/syscalls/readdir/readdir02.c
13116ltp/testcases/kernel/syscalls/readlink/readlink01.c
13117ltp/testcases/kernel/syscalls/readlink/readlink02.c
13118ltp/testcases/kernel/syscalls/readlink/readlink03.c
13119ltp/testcases/kernel/syscalls/readlink/readlink04.c
13120ltp/testcases/kernel/syscalls/reboot/reboot02.c
13121ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
13122ltp/testcases/kernel/syscalls/rename/rename01.c
13123ltp/testcases/kernel/syscalls/rename/rename02.c
13124ltp/testcases/kernel/syscalls/rename/rename03.c
13125ltp/testcases/kernel/syscalls/rename/rename04.c
13126ltp/testcases/kernel/syscalls/rename/rename05.c
13127ltp/testcases/kernel/syscalls/rename/rename06.c
13128ltp/testcases/kernel/syscalls/rename/rename07.c
13129ltp/testcases/kernel/syscalls/rename/rename08.c
13130ltp/testcases/kernel/syscalls/rename/rename09.c
13131ltp/testcases/kernel/syscalls/rename/rename10.c
13132ltp/testcases/kernel/syscalls/rename/rename12.c
13133ltp/testcases/kernel/syscalls/rename/rename13.c
13134ltp/testcases/kernel/syscalls/rename/rename14.c
13135ltp/testcases/kernel/syscalls/rmdir/rmdir01.c
13136ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
13137ltp/testcases/kernel/syscalls/rmdir/rmdir03.c
13138ltp/testcases/kernel/syscalls/rmdir/rmdir04.c
13139ltp/testcases/kernel/syscalls/rmdir/rmdir05.c
13140ltp/testcases/kernel/syscalls/sbrk/sbrk01.c
13141ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max01.c
13142ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max02.c
13143ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min01.c
13144ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min02.c
13145ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam01.c
13146ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam02.c
13147ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam03.c
13148ltp/testcases/kernel/syscalls/sched_getscheduler/sched_getscheduler01.c
13149ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval01.c
13150ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval02.c
13151ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam01.c
13152ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam02.c
13153ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam03.c
13154ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam04.c
13155ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler01.c
13156ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler02.c
13157ltp/testcases/kernel/syscalls/select/select01.c
13158ltp/testcases/kernel/syscalls/select/select02.c
13159ltp/testcases/kernel/syscalls/select/select03.c
13160ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
13161ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
13162ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
13163ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
13164ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
13165ltp/testcases/kernel/syscalls/setdomainname/setdomainname01.c
13166ltp/testcases/kernel/syscalls/setdomainname/setdomainname02.c
13167ltp/testcases/kernel/syscalls/setdomainname/setdomainname03.c
13168ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
13169ltp/testcases/kernel/syscalls/setfsgid/setfsgid02.c
13170ltp/testcases/kernel/syscalls/setfsgid/setfsgid03.c
13171ltp/testcases/kernel/syscalls/setfsuid/setfsuid01.c
13172ltp/testcases/kernel/syscalls/setfsuid/setfsuid02.c
13173ltp/testcases/kernel/syscalls/setfsuid/setfsuid03.c
13174ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
13175ltp/testcases/kernel/syscalls/setgid/setgid01.c
13176ltp/testcases/kernel/syscalls/setgid/setgid02.c
13177ltp/testcases/kernel/syscalls/setgid/setgid03.c
13178ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
13179ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
13180ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
13181ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
13182ltp/testcases/kernel/syscalls/sethostname/sethostname01.c
13183ltp/testcases/kernel/syscalls/setitimer/setitimer01.c
13184ltp/testcases/kernel/syscalls/setitimer/setitimer02.c
13185ltp/testcases/kernel/syscalls/setitimer/setitimer03.c
13186ltp/testcases/kernel/syscalls/setpgid/setpgid01.c
13187ltp/testcases/kernel/syscalls/setpgrp/setpgrp01.c
13188ltp/testcases/kernel/syscalls/setpriority/setpriority01.c
13189ltp/testcases/kernel/syscalls/setpriority/setpriority02.c
13190ltp/testcases/kernel/syscalls/setpriority/setpriority03.c
13191ltp/testcases/kernel/syscalls/setpriority/setpriority04.c
13192ltp/testcases/kernel/syscalls/setpriority/setpriority05.c
13193ltp/testcases/kernel/syscalls/setregid/setregid01.c
13194ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
13195ltp/testcases/kernel/syscalls/setreuid/setreuid01.c
13196ltp/testcases/kernel/syscalls/setreuid/setreuid03.c
13197ltp/testcases/kernel/syscalls/setreuid/setreuid04.c
13198ltp/testcases/kernel/syscalls/setreuid/setreuid06.c
13199ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
13200ltp/testcases/kernel/syscalls/setrlimit/setrlimit01.c
13201ltp/testcases/kernel/syscalls/setsid/setsid01.c
13202ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
13203ltp/testcases/kernel/syscalls/settimeofday/settimeofday01.c
13204ltp/testcases/kernel/syscalls/setuid/setuid01.c
13205ltp/testcases/kernel/syscalls/setuid/setuid02.c
13206ltp/testcases/kernel/syscalls/setuid/setuid03.c
13207ltp/testcases/kernel/syscalls/setuid/setuid04.c
13208ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack01.c
13209ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack02.c
13210ltp/testcases/kernel/syscalls/sighold/sighold02.c
13211ltp/testcases/kernel/syscalls/signal/signal01.c
13212ltp/testcases/kernel/syscalls/signal/signal02.c
13213ltp/testcases/kernel/syscalls/signal/signal04.c
13214ltp/testcases/kernel/syscalls/signal/signal05.c
13215ltp/testcases/kernel/syscalls/sigpending/sigpending02.c
13216ltp/testcases/kernel/syscalls/sigprocmask/sigprocmask01.c
13217ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
13218ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
13219ltp/testcases/kernel/syscalls/socketcall/socketcall01.c
13220ltp/testcases/kernel/syscalls/socketcall/socketcall02.c
13221ltp/testcases/kernel/syscalls/socketcall/socketcall03.c
13222ltp/testcases/kernel/syscalls/socketcall/socketcall04.c
13223ltp/testcases/kernel/syscalls/splice/splice01.c
13224ltp/testcases/kernel/syscalls/stat/stat01.c
13225ltp/testcases/kernel/syscalls/stat/stat02.c
13226ltp/testcases/kernel/syscalls/stat/stat03.c
13227ltp/testcases/kernel/syscalls/stat/stat05.c
13228ltp/testcases/kernel/syscalls/stat/stat06.c
13229ltp/testcases/kernel/syscalls/statfs/statfs01.c
13230ltp/testcases/kernel/syscalls/statfs/statfs02.c
13231ltp/testcases/kernel/syscalls/statfs/statfs03.c
13232ltp/testcases/kernel/syscalls/stime/stime01.c
13233ltp/testcases/kernel/syscalls/string/string01.c
13234ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
13235ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
13236ltp/testcases/kernel/syscalls/swapon/swapon02.c
13237ltp/testcases/kernel/syscalls/swapon/swapon03.c
13238ltp/testcases/kernel/syscalls/symlink/symlink01.c
13239ltp/testcases/kernel/syscalls/symlink/symlink02.c
13240ltp/testcases/kernel/syscalls/symlink/symlink03.c
13241ltp/testcases/kernel/syscalls/symlink/symlink04.c
13242ltp/testcases/kernel/syscalls/symlink/symlink05.c
13243ltp/testcases/kernel/syscalls/sync/sync01.c
13244ltp/testcases/kernel/syscalls/sync/sync02.c
13245ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
13246ltp/testcases/kernel/syscalls/sysctl/sysctl03.c
13247ltp/testcases/kernel/syscalls/syslog/syslogtst.c
13248ltp/testcases/kernel/syscalls/tee/tee01.c
13249ltp/testcases/kernel/syscalls/time/time01.c
13250ltp/testcases/kernel/syscalls/time/time02.c
13251ltp/testcases/kernel/syscalls/times/times01.c
13252ltp/testcases/kernel/syscalls/times/times03.c
13253ltp/testcases/kernel/syscalls/truncate/truncate01.c
13254ltp/testcases/kernel/syscalls/truncate/truncate02.c
13255ltp/testcases/kernel/syscalls/truncate/truncate03.c
13256ltp/testcases/kernel/syscalls/ulimit/ulimit01.c
13257ltp/testcases/kernel/syscalls/umask/umask01.c
13258ltp/testcases/kernel/syscalls/umask/umask03.c
13259ltp/testcases/kernel/syscalls/umount/umount02.c
13260ltp/testcases/kernel/syscalls/umount/umount03.c
13261ltp/testcases/kernel/syscalls/uname/uname01.c
13262ltp/testcases/kernel/syscalls/uname/uname02.c
13263ltp/testcases/kernel/syscalls/uname/uname03.c
13264ltp/testcases/kernel/syscalls/unlink/unlink05.c
13265ltp/testcases/kernel/syscalls/unlink/unlink06.c
13266ltp/testcases/kernel/syscalls/unlink/unlink07.c
13267ltp/testcases/kernel/syscalls/unlink/unlink08.c
13268ltp/testcases/kernel/syscalls/ustat/ustat02.c
13269ltp/testcases/kernel/syscalls/utime/utime01.c
13270ltp/testcases/kernel/syscalls/utime/utime02.c
13271ltp/testcases/kernel/syscalls/utime/utime03.c
13272ltp/testcases/kernel/syscalls/utime/utime04.c
13273ltp/testcases/kernel/syscalls/utime/utime05.c
13274ltp/testcases/kernel/syscalls/vfork/vfork01.c
13275ltp/testcases/kernel/syscalls/vfork/vfork02.c
13276ltp/testcases/kernel/syscalls/wait/wait02.c
13277ltp/testcases/kernel/syscalls/wait4/wait401.c
13278ltp/testcases/kernel/syscalls/wait4/wait402.c
13279ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
13280ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
13281ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
13282ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
13283ltp/testcases/kernel/syscalls/waitpid/waitpid09.c
13284ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
13285ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
13286ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
13287ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
13288ltp/testcases/kernel/syscalls/write/write01.c
13289ltp/testcases/kernel/syscalls/writev/writev01.c
13290ltp/testcases/kernel/syscalls/writev/writev03.c
13291ltp/testcases/kernel/syscalls/writev/writev04.c
13292ltp/testcases/kernel/syscalls/writev/writev05.c
13293ltp/testcases/kernel/syscalls/writev/writev06.c
13294
1329559) Log Message:
13296Rename description files: While working on adding a new testcase I noticed that not all of the description files are named consistently. I guess that 00_ was meant to place it first in any directory listing so presumably that's the correct description name. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>.
13297
13298Removed File(s):
13299ltp/testcases/kdump/doc/OO_Descriptions.txt
13300ltp/testcases/kernel/fs/fs_bind/bind/OO_descriptions.txt
13301ltp/testcases/kernel/fs/fs_bind/cloneNS/OO_descriptions.txt
13302ltp/testcases/kernel/fs/fs_bind/move/OO_descriptions.txt
13303ltp/testcases/kernel/fs/fs_bind/rbind/OO_descriptions.txt
13304ltp/testcases/kernel/fs/fs_bind/regression/OO_descriptions.txt
13305ltp/testcases/realtime/OO_DESCRIPTION.txt
13306
13307Added File(s):
13308ltp/testcases/kdump/doc/00_Descriptions.txt
13309ltp/testcases/kernel/fs/fs_bind/bind/00_descriptions.txt
13310ltp/testcases/kernel/fs/fs_bind/cloneNS/00_descriptions.txt
13311ltp/testcases/kernel/fs/fs_bind/move/00_descriptions.txt
13312ltp/testcases/kernel/fs/fs_bind/rbind/00_descriptions.txt
13313ltp/testcases/kernel/fs/fs_bind/regression/00_descriptions.txt
13314ltp/testcases/realtime/00_DESCRIPTION.txt
13315
1331660) Log Message:
13317Fix spelling and grammar nits. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>.
13318
13319Modified File(s):
13320ltp/runltp
13321ltp/testcases/commands/gzip/gzip_tests.sh
13322
1332361) Log Message:
13324Update unzip command test: build and run successfully without unzip: Suprisingly, not every Linux distribution comes with unzip installed. Thankfully unzip does not appear to be needed for any other tests. This patch cleans up the unzip test so that if zip or unzip does not exist the test will not be built or run. This patch changes the way the build and run portions of the script are spread across the Makefile and unzip_tests.sh script. Previously part of the build was performed during the test -- building the sample zip archive. Now that sample archive is conditionally built using Make instead of shell script. Also, as near as I can tell, the comments "describing" the test are totally incorrect -- they appear to be a copy-paste artifact. So I updated them. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>.
13325
13326Modified File(s):
13327ltp/runtest/commands
13328ltp/testcases/commands/unzip/Makefile
13329ltp/testcases/commands/unzip/unzip_genfile.sh
13330ltp/testcases/commands/unzip/unzip_tests.sh
13331
1333262) Log Message:
13333Containers: Remove capability dependency: Review of these test source files suggests that absolutley no capability APIs are in use. I suspect these #ifdefs were added because the original tests had unnecessarily included sys/capability.h. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>.
13334
13335Modified File(s):
13336ltp/testcases/kernel/containers/pidns/pidns14.c
13337ltp/testcases/kernel/containers/pidns/pidns16.c
13338
1333963) Log Message:
13340I look at testcases/kernel/include/ and there is no microblaze.in. I am not cvs expert but I hope that is possible to create only simple file. If not please create it with one space. This should be fix before next release. Michal Simek <michal.simek@petalogix.com>.
13341
13342Added Files:
13343ltp/testcases/kernel/include/microblaze.in
13344
1334564) Log Message:
13346Testcase to test cpu consolidation feature of power management: Testcase Description: When sched_mc_power_saving is set to 1 and when number of threads running in the system is less then or equal to number of cores in the package, all the threads should be running in cores belonging to one package. This automated testcase triggers ebizzy with number of threads equal to number of cores in a package. Identifies cpu's utilized and verifies if all the cpu's utilized belong to same package.
13347[PATCH 01/05]: This patch will integrate ebizzy into LTP in utils/benchmark path. Ebizzy is used to validate cpu consolidation when sched_mc_power_saving is set to 1. Signed-Off-By: Poornima Nayak <Poornima.Nayak@in.ibm.com>.
13348
13349Added Files:
13350ltp/utils/Makefile
13351ltp/utils/benchmark/Makefile
13352ltp/utils/benchmark/ebizzy-0.2/ChangeLog
13353ltp/utils/benchmark/ebizzy-0.2/LICENSE
13354ltp/utils/benchmark/ebizzy-0.2/Makefile
13355ltp/utils/benchmark/ebizzy-0.2/README
13356ltp/utils/benchmark/ebizzy-0.2/configure
13357ltp/utils/benchmark/ebizzy-0.2/ebizzy.c
13358
1335965) Log Message:
13360Testcase to test cpu consolidation feature of power management: Testcase Description: When sched_mc_power_saving is set to 1 and when number of threads running in the system is less then or equal to number of cores in the package, all the threads should be running in cores belonging to one package. This automated testcase triggers ebizzy with number of threads equal to number of cores in a package. Identifies cpu's utilized and verifies if all the cpu's utilized belong to same package.
13361[PATCH 02/05]: This patch is library of reusable functions written in Python. Signed-Off-By: Poornima Nayak <Poornima.Nayak@in.ibm.com>.
13362
13363Added Files:
13364ltp/testcases/kernel/power_management/lib/sched_mc.py
13365
1336666) Log Message:
13367Testcase Description: When sched_mc_power_saving is set to 1 and when number of threads running in the system is less then or equal to number of cores in the package, all the threads should be running in cores belonging to one package. This automated testcase triggers ebizzy with number of threads equal to number of cores in a package. Identifies cpu's utilized and verifies if all the cpu's utilized belong to same package.
13368[PATCH 03/05]: This patch implements cpu consolidation testcase. This testcase can be executed independently by typing ./cpu_consoilidation.py -w ebizzy -l 1. The arguments passed are workload and sched_mc_power_saving level. Signed-Off-By: Poornima Nayak <Poornima.Nayak@in.ibm.com>.
13369
13370Added Files:
13371ltp/testcases/kernel/power_management/cpu_consolidation.py
13372
1337367) Log Message:
13374Testcase to test cpu consolidation feature of power management: Testcase Description: When sched_mc_power_saving is set to 1 and when number of threads running in the system is less then or equal to number of cores in the package, all the threads should be running in cores belonging to one package. This automated testcase triggers ebizzy with number of threads equal to number of cores in a package. Identifies cpu's utilized and verifies if all the cpu's utilized belong to same package.
13375[PATCH 04/05]: This patch integrates cpu consolidation testcase to LTP. Signed-Off-By: Signed-off-by: Poornima.Nayak@in.ibm.com.
13376
13377Modified Files:
13378ltp/testcases/kernel/power_management/Makefile
13379ltp/testcases/kernel/power_management/runpwtests.sh
13380
1338168) Log Message:
13382Testcase to test cpu consolidation feature of power management: Testcas Description: When sched_mc_power_saving is set to 1 and when number of threads running in the system is less then or equal to number of cores in the package, all the threads should be running in cores belonging to one package. This automated testcase triggers ebizzy with number of threads equal to number of cores in a package. Identifies cpu's utilized and verifies if all the cpu's utilized belong to same package.
13383[PATCH 05/05]: Readme modified to mention how cpu consolidation testcase has to be executed. Signed-off-by: <Poornima.Nayak@in.ibm.com>.
13384
13385Modified Files:
13386ltp/testcases/kernel/power_management/README
13387
subrata_modakeb438ff2009-02-01 17:11:20 +000013388LTP-20090131
13389
133901) Log Message:
13391Please find a patch to fix the sigsegv error on pidns13.c on containers. Signed-off-by: Veerendra C <veerendrac@in.ibm.com>.
13392
13393Modified File(s):
13394ltp/testcases/kernel/containers/pidns/pidns13.c
13395
133962) Log Message:
13397Today I released version 0.3 of v4l-test, see http://v4l-test.sourceforge.net/ for details. I also updated the LTP tree, and I attached the two files in this email. The first file is a patch against ltp-full-20081231. The second file is a tar.gz which contains the binary image files which are part of the original V4L2 API specification, revision 0.24. Signed-Off-By: Németh Márton <nm127@freemail.hu>.
13398
13399Modified Files:
13400ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
13401ltp/testcases/kernel/device-drivers/v4l/user_space/README
13402ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
13403ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
13404ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.h
13405ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
13406ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.h
13407ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
13408ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.h
13409ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
13410ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.h
13411ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
13412ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
13413ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
13414ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.h
13415ltp/testcases/kernel/device-drivers/v4l/user_space/video_limits.h
13416ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
13417
13418Added Files:
13419ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.c
13420ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.h
13421ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.c
13422ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.h
13423ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_LOG_STATUS.c
13424ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_LOG_STATUS.h
13425ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
13426ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.h
13427
134283) Log Message:
13429Introduce autoconf to inotify03.c. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
13430
13431Modified File(s):
13432ltp/testcases/kernel/syscalls/inotify/inotify03.c
13433
134344) Log Message:
13435The way to report a bug about configure: Introducing autoconf still causes a troble. Shooting the trouble may not be so difficult. However, some information is needed. I'll write them on INSTALL file. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
13436
13437Modified File(s):
13438ltp/INSTALL
13439
134405) Log Message:
13441Convert hardlinks to softlinks in testcases/commands/unzip/Makefile:
13442Kamalesh Babulal <kamalesh@linux.vnet.ibm.com> wrote: The make install of the testcases/commands/unzip fails, when the ltp sources are mounted on different filesystem other than /tmp, because the hardlinks are created by the testcase Makefile. This patches converts the hardlinks to softlinks. Signed-off-by: Kamalesh Babulal <kamalesh@linux.vnet.ibm.com>.
13443CAI Qian <caiqian@cclom.cn> replied: Are you really want to change the above two soft links to hard links? I do not see it helps to fix your problem, and it will leave broken links after "make clean".
13444Kamalesh Babulal <kamalesh@linux.vnet.ibm.com> replied: Thanks for the review. I am resending the patch with the changes you have recommended. Signed-off-by: Kamalesh Babulal <kamalesh@linux.vnet.ibm.com>.
13445
13446Modified File(s):
13447ltp/testcases/commands/unzip/Makefile
13448
134496) Log Message:
13450There is a testcase in mmapstress03, which checks, that we can't mmap 2Gb-512Kb of RAM at address 0x7ff80000. But if host has > 2Gb of RAM+swap - it's valid operation: mmap maps 2Gb of ram at some other address and returns no errors. For correct working of this testcase we should add MAP_FIXED flag to mmap. Signed-Off-By: Dmitry Guryanov <dguryanov@parallels.com>.
13451
13452Modified Files:
13453ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
13454
134557) Log Message:
13456mmapstress03: fix mmapstress03 on x86_64: There is a testcase in mmapstress03, which tries to mmap 2Gb-4Kb at address 0x7ffff000 and checks it returns error and errno is set to ENOMEM. But such mmap is possible on x86_64. So lets tune size and address to more suitable for 64-bit architectures.. Signed-Off-By: Dmitry Guryanov <dguryanov@parallels.com>.
13457
13458Modified Files:
13459ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
13460
134618) Log Message:
13462madvice03: report TCONF instead of TWARN on old kernels: If kernel is too old for executing this test, we should report TCONF for exit code will be 0. Signed-Off-By: Dmitry Guryanov <dguryanov@parallels.com>.
13463
13464Modified Files:
13465ltp/testcases/kernel/syscalls/madvise/madvise03.c
13466
134679) Log Message:
13468Nancy <nancydreaming@gmail.com> reported: Case "endian_switch01" FAIL on IBM Power 6 machine. The case failed on IBM JS22, p570 and p550. Is that the case bug or the OS bug? Thank you!. Subrata Modak <subrata@linux.vnet.ibm.com> replied: This will fail for all POWER machines which are not P6 & above, and, for all other archs. However, for other archs, it will throw you appropriate message like:
13469$./testcases/bin/endian_switch01
13470endian_switch01 1 CONF : This system does not support running of switch() syscall
13471In P6 (and above), even it will fail if the kernel is not 2.6.26 & above. The support for this syscall was added only from then. Please see: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=745a14cc264b1832c638e41812e0cb04328b2db1. If you are running 2.6.26 on p6, then we need to investigate why this is failing, else, i would prefer to merge the following patch for avoiding to test in systems where the switch() support is not available at the first place itself. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>,
13472
13473Modified File(s):
13474ltp/testcases/kernel/syscalls/switch/endian_switch01.c
13475
1347610) Log Message:
13477This patch adds RHEL4 and RHEL5 detection to refpolicy Makefile and fixes policy compilation errors on RHEL5 introduced by the bounds test policy. Signed-off-by: Ramon de Carvalho Valle <rcvalle@linux.vnet.ibm.com>.
13478
13479Modified File(s):
13480ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
13481
1348211) Log Messsage:
13483checking sys/capability.c for pidns14 and pidns16: this patch adds "sys/capability.c" checking for pidns14 and pidns16 testcases using autoconf support. Signed-off-by: Edjunior B. Machado <emachado@linux.vnet.ibm.com>.
13484
13485Modified File(s):
13486ltp/configure.ac
13487ltp/testcases/kernel/containers/pidns/pidns14.c
13488ltp/testcases/kernel/containers/pidns/pidns16.c
13489
1349012) Log Message:
13491Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com> wrote: in a ppc64 machine running SLES11 RC1, I'm trying to build the December 2008 LTP release (ltp-full-20081231) but it fails on "make". Mike Frysinger <vapier@gentoo.org> replied: tcore only works on x86 systems ... building/running on other systems makes no sense. Subrata Modak <subrata@linux.vnet.ibm.com> answered: Mike, Then the following Patch will be needed: Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13492
13493Modified Files(s):
13494ltp/testcases/misc/tcore_patch_test_suites/tcore.c
13495
1349613) Log Message:
13497A while back I had submitted an LTP patch for the vmsplice01 test case (sent on 03/27/2008). However, the code I see in the vmsplice01.c file now is not what the patch contains. Please find below the correction against the latest ltp release : Signed-off by: Vinay Sridhar <vinay@linux.vnet.ibm.com>.
13498
13499Modified File(s):
13500ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
13501
1350214) Log Message:
13503Update kernel/device-drivers/nls test for 2.6.25: the attached patch makes the ltp/testcases/kernel/device-drivers/nls testsuite compileable under Linux kernel 2.6.25. Currently the test_nls_base() crashes with 2.6.25, but without calling that function the module loads and unloads cleanly. This can be a base for checking what is going wrong with nls. Signed-off-by: Márton Németh <nm127@freemail.hu>.
13504
13505Modified Files:
13506ltp/testcases/kernel/device-drivers/nls/Makefile
13507ltp/testcases/kernel/device-drivers/nls/nlsTest.c
13508ltp/testcases/kernel/device-drivers/nls/nlsTest.h
13509ltp/testcases/kernel/device-drivers/nls/userBlockNLS.c
13510ltp/testcases/kernel/device-drivers/tbio/kernel_space/Makefile
13511Added Files:
13512ltp/testcases/kernel/device-drivers/nls/README
13513
1351415) Log Message:
13515gcov-kernel: add patches for 2.6.28, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
13516
13517Added Files:
13518ltp/utils/analysis/gcov-kernel/linux-2.6.28-gcov-arm-eabi.patch
13519ltp/utils/analysis/gcov-kernel/linux-2.6.28-gcov-arm-hack.patch
13520ltp/utils/analysis/gcov-kernel/linux-2.6.28-gcov.patch
13521
1352216) Log Message:
13523Sending the new patch along with the batch file to run the tests. Also made small modifications in the mesgq_nstest.c to fix
13524a) the warnings on tst_exit().
13525b) to remove the global var.
13526And to return correct error num in the batch file runipcnstest.sh. Signed-off-by: Veerendra C <veerendra@in.ibm.com>.
13527
13528Modified Files:
13529ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
13530Added Files:
13531ltp/testcases/kernel/containers/sysvipc/mesgq_nstest.c
13532
1353317) Log Message:
13534Avoiding build failures on ppc64, adding proper FLAG definitions and improving a bit of LTP specific stuff. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13535
13536Modified Files:
13537ltp/testcases/misc/tcore_patch_test_suites/Makefile
13538ltp/testcases/misc/tcore_patch_test_suites/tcore.c
13539ltp/testcases/misc/tcore_patch_test_suites/tcore.sh
13540
1354118) Log Message:
13542set flags properly and just use implicit make rules. Mike Frysinger <vapier@users.sourceforge.net>
13543
13544Modified File(s):
13545ltp/testcases/misc/tcore_patch_test_suites/Makefile
13546
1354719) Log Message:
13548I attached a preliminary testsuite for testing linux/block/genhd.c. The goal of this test suite is to check whether using block device is stable enough. A lot of test suites under ltp/testcases/kernel/device-drivers are based on the usage of block device so it shall work relayable. Note that the module under test is different in case of ltp/testcases/kernel/device-drivers/tbio/kernel_space testsuite. Signed-off-by: Márton Németh <nm127@freemail.hu>.
13549
13550Added Files:
13551ltp/testcases/kernel/device-drivers/block/kernel_space/Makefile
13552ltp/testcases/kernel/device-drivers/block/kernel_space/README
13553ltp/testcases/kernel/device-drivers/block/kernel_space/test_block.c
13554ltp/testcases/kernel/device-drivers/block/kernel_space/test_genhd.c
13555
1355620) Log Message:
13557[2nd Updates for kernel/device-drivers/nls test for 2.6.25]: Németh Márton initially wrote: the attached patch makes the ltp/testcases/kernel/device-drivers/nls testsuite compileable under Linux kernel 2.6.25. Currently the test_nls_base() crashes with 2.6.25, but without calling that function the module loads and unloads cleanly. This can be a base for checking what is going wrong with nls. Signed-off-by: Márton Németh <nm127@freemail.hu>.
13558Subrata Modak replied: Thanks Németh for the patch. I tested the build on my machine 2.6.27, x86_64. I have merged this Patch. However, i would request you to send me another patch containing the following information:
135591) Kernel config options to be enabled & any special library(s) to be installed to allow these tests to be built/run on kernel(s) > 2.6.25 in the following README: http://ltp.cvs.sourceforge.net/viewvc/ltp/ltp/README,
135602) Then, http://ltp.cvs.sourceforge.net/viewvc/ltp/ltp/testcases/kernel/device-drivers/nls/README, should contain information to build/install/run these tests. Since these are device drivers tests, and will be executed through insmod, etc, can we have a script which automates these steps and reports error in loading/unloading of modules as such. I think it can be a very small script as well.
13561Németh Márton responded by: I added some descriptions in the mentioned READMEs. However, I would wait adding an automated shell script because the tests fails on my x86_32 system with 2.6.28, and for example "rmmod nlsTest" reports "ERROR: Module nlsTest is in use". The real problem is, however, that the one of the test case already caused NULL pointer exception. I also don't have any easy solution to report only the nlsTest output to the user other than first running "dmesg -c" and then load nlsTest.ko. After the module was loaded the "dmesg" will only show the output of the testsuite. The drawback is that the user will loose the first part of his/her "dmesg" in this way. Signed-Off-By: Németh Márton <nm127@freemail.hu>.
13562
13563Modified File(s):
13564ltp/README
13565ltp/testcases/kernel/device-drivers/nls/Makefile
13566ltp/testcases/kernel/device-drivers/nls/README
13567
1356821) Log Message:
13569Prevent false negatives in cron_pos_tests caused by returning exit value of wrong command. This patch fixes erroneous failure caused by returning return value of a wrong command in cron tests. Signed-Off-By: "Jiri Palecek" <jirka@debian.POK.IBM.COM>.
13570
13571Modified File(s):
13572ltp/testcases/commands/cron/cron_pos_tests.sh
13573
1357422) Log Message:
13575This patch fixes the following error when running sched_cli_serv test case via runltp by making the path of the data file as a runtime option and giving an absolute path of it. Signed-Off-By: CAI Qian <caiqian@cclom.cn>.
13576
13577Modified File(s):
13578ltp/testcases/kernel/sched/clisrv/pthcli.c
13579ltp/testcases/kernel/sched/clisrv/run_sched_cliserv.sh
13580
1358123) Log Message:
13582Fix broken symlink to tst_unzip_file.zip: Creating a link to tst_unzip_file.zip by testcases/commands/unzip/Makefile, has a problem and it seems to be fixed by http://ltp.cvs.sourceforge.net/viewvc/ltp/ltp/testcases/commands/unzip/Makefile?r1=1.2&r2=1.3. So I made a fix (this patch against ltp-full-20081231). Signed-off-by: Seiichi Ikarashi <s.ikarashi@jp.fujitsu.com>.
13583
13584Modified File(s):
13585ltp/testcases/commands/unzip/Makefile
13586
1358724) Log Message:
13588Fix for msgctl11.c: Resending the fix after modifications based on suggestions from Mike Frysinger. PS: I've retained SHRT_MAX return value in the patch below as per the reason stated earlier. Signed-off by: Vinay Sridhar <vinay@linux.vnet.ibm.com>.
13589
13590Modified Files:
13591ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
13592Added Files:
13593ltp/include/system_specific_process_info.h
13594ltp/lib/system_specific_process_info.c
13595
1359625) Log Message:
13597I encountered a failure on running ltpstress.sh. This problem seems to be introduced by http://ltp.cvs.sourceforge.net/viewvc/ltp/ltp/testscripts/ltpstress.sh?r1=1.26&r2=1.27, Since I don't know why it wanted to eliminate rpcinfo command, I wrote two solutions attached. Signed-off-by: Seiichi Ikarashi <s.ikarashi@jp.fujitsu.com>.
13598
13599Modified File(s):
13600ltp/testscripts/ltpstress.sh
13601
1360226) Log Message:
13603Adding AUTOCONF rules for eventfd syscall tests. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
13604
13605Modified Files:
13606ltp/configure.ac
13607ltp/testcases/kernel/syscalls/eventfd/Makefile
13608ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
13609Added Files:
13610ltp/config.mk.in
13611ltp/m4/ltp-eventfd.m4
13612
1361327) Log Message:
13614Add "tc" paramter for "block" testsuite which enables the testsuite to run test cases separately. The default value of tc is 0 which preserves the original behaviour and runs all the available test cases. A user space shell script "run.sh" is also added which helps to run the test cases in kernel space. Signed-off-by: Márton Németh <nm127@freemail.hu>.
13615
13616Modified Files:
13617ltp/testcases/kernel/device-drivers/block/kernel_space/Makefile
13618ltp/testcases/kernel/device-drivers/block/kernel_space/test_block.c
13619Added Files:
13620ltp/testcases/kernel/device-drivers/block/kernel_space/run.sh
13621
1362228) Log Message:
13623Add socket02 syscall test, testing socket(SOCK_CLOEXEC) and socketpair(SOCK_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
13624
13625Modified Files:
13626ltp/runtest/syscalls
13627Added Files:
13628ltp/testcases/kernel/syscalls/socket/socket02.c
13629
1363029) Log Message:
13631Add paccept01 syscall test, testing paccept(SOCK_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>,
13632
13633Modified Files:
13634ltp/runtest/syscalls
13635Added Files:
13636ltp/testcases/kernel/syscalls/paccept/Makefile
13637ltp/testcases/kernel/syscalls/paccept/paccept01.c
13638
1363930) Log Message:
13640Add signalfd4_01 syscall test, testing signalfd4(SFD_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>,
13641
13642Modified Files:
13643ltp/runtest/syscalls
13644Added Files:
13645ltp/testcases/kernel/syscalls/signalfd4/Makefile
13646ltp/testcases/kernel/syscalls/signalfd4/signalfd4_01.c
13647
1364831) Log Message:
13649Add eventfd2_01 syscall test, testing eventfd2(EFD_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
13650
13651Modified Files:
13652ltp/runtest/syscalls
13653Added Files:
13654ltp/testcases/kernel/syscalls/eventfd2/Makefile
13655ltp/testcases/kernel/syscalls/eventfd2/eventfd2_01.c
13656
1365732) Log Message:
13658Add timerfd02 syscall test, testing timerfd_create(TFD_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
13659
13660Modified Files:
13661ltp/runtest/syscalls
13662Added Files:
13663ltp/testcases/kernel/syscalls/timerfd/timerfd02.c
13664
1366533) Log Message:
13666Add epoll_create2_01 syscall test, testing epoll_create2(EPOLL_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
13667
13668Modified Files:
13669ltp/runtest/syscalls
13670Added Files:
13671ltp/testcases/kernel/syscalls/epoll_create2/Makefile
13672ltp/testcases/kernel/syscalls/epoll_create2/epoll_create2_01.c
13673
1367434) Log Message:
13675Add dup3_01 syscall test, testing dup3 (O_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>,.
13676
13677Modified Files:
13678ltp/runtest/syscalls
13679Added Files:
13680ltp/testcases/kernel/syscalls/dup3/Makefile
13681ltp/testcases/kernel/syscalls/dup3/dup3_01.c
13682
1368335) Log Message:
13684Add pipe2_01 syscall test, testing pipe2(O_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
13685
13686Modified Files:
13687ltp/runtest/syscalls
13688Added Files:
13689ltp/testcases/kernel/syscalls/pipe2/Makefile
13690ltp/testcases/kernel/syscalls/pipe2/pipe2_01.c
13691
1369236) Log Message:
13693Add inotify_init1_01 syscall test, testing inotify_init1(O_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
13694
13695Modified Files:
13696ltp/runtest/syscalls
13697Added Files:
13698ltp/testcases/kernel/syscalls/inotify_init/Makefile
13699ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_01.c
13700
1370137) Log Message:
13702Add socket03 syscall test, testing socket(SOCK_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
13703
13704Modified Files:
13705ltp/runtest/syscalls
13706ltp/testcases/kernel/syscalls/socket/Makefile
13707Added Files:
13708ltp/testcases/kernel/syscalls/socket/socket03.c
13709
1371038) Log Message:
13711Add socketpair02 syscall test, testing socketpair(SOCK_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
13712
13713Modified Files:
13714ltp/runtest/syscalls
13715ltp/testcases/kernel/syscalls/socketpair/Makefile
13716Added Files:
13717ltp/testcases/kernel/syscalls/socketpair/socketpair02.c
13718
1371939) Log Message:
13720Add paccept02 syscall test, testing paccept(SOCK_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
13721
13722Modified Files:
13723ltp/runtest/syscalls
13724Added Files:
13725ltp/testcases/kernel/syscalls/paccept/paccept02.c
13726
1372740) Log Message:
13728Add signalfd4_02 syscall test, testing signalfd4(SFD_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
13729
13730Modified Files:
13731ltp/runtest/syscalls
13732Added Files:
13733ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
13734
1373541) Log Message:
13736Add eventfd2_02 syscall test, testing eventfd2(EFD_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
13737
13738Modified Files:
13739ltp/runtest/syscalls
13740Added Files:
13741ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
13742
1374342) Log Message:
13744Add timerfd03 syscall test, testing timerfd_create(TFD_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
13745
13746Modified Files:
13747ltp/runtest/syscalls
13748Added Files:
13749ltp/testcases/kernel/syscalls/timerfd/timerfd03.c
13750
1375143) Log Message:
13752Add pipe2_02 syscall test, testing pipe2(O_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com.
13753
13754Modified Files:
13755ltp/runtest/syscalls
13756Added Files:
13757ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
13758
1375944) Log Message:
13760Add inotify_init1_02 syscall test, testing inotify_init1(IN_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
13761
13762Modified Files:
13763ltp/runtest/syscalls
13764Added Files:
13765ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_02.c
13766
1376745) Log Message:
13768This patch fixes fcntl27 and fcntl28 test cases failures seen on RHEL 4 kernel (2.6.9 based).
13769# ./fcntl27
13770fcntl27 1 FAIL : fcntl(tfile_1206, F_SETLEASE, F_RDLCK) failed with errno 11 : Resource temporarily unavailable
13771# ./fcntl28
13772fcntl28 1 FAIL : fcntl(tfile_1213, F_SETLEASE, F_RDLCK) failed with errno 11 : Resource temporarily unavailable
13773
13774It because the expected result in incorrect. There is a kernel version comparison code in both tests.
13775 if ((results=tst_kvercmp(2,6,10)) >= 0)
13776 {
13777 expected_result = -1;
13778 }
13779 else if( ((results=tst_kvercmp(2,4,0)) >= 0)&&\
13780 ((results=tst_kvercmp(2,6,0))< 0) )
13781 {
13782 expected_result = 1;
13783 }
13784 else if( ((results=tst_kvercmp(2,6,0)) >= 0)&&\
13785 ((results=tst_kvercmp(2,6,10))< 0) )
13786 {
13787 expected_result = 0;
13788 }
13789 else
13790 {
13791 expected_result = -1;
13792 }
13793
13794Because it is kernel 2.6.9, the "expected_result" will be 0. However, th actual return code is the same as other kernels like 2.6.18, as it only allow F_RDLCK option to be placed on a read-only file descriptor (man fcntl).
13795# strace ./fcntl27
13796...
13797open("tfile_1453", O_RDWR|O_CREAT, 0777) = 3
13798...
13799fcntl(3, 0x400 /* F_??? */, 0) = -1 EAGAIN (Resource temporarily unavailable)
13800
13801I have no idea where is the above kernel version and expected code mapping originally came from. I have searched the manpage of fcntl(), but not found any mention of 2.6.10. Since there is a check already, #ifdef F_SETLEASE I have removed the above code like other fcntl* test cases, but I am willing to listen other options. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
13802
13803Modified File(s):
13804ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
13805ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
13806
1380746) Log Message:
13808This problem was reported earlier. Following is a brief history for this issue: The ltp/testcases/kernel/syscalls/ioctl/ioctl02 testcase was failing on 2.6.27 on x86_64 kernel(s).
13809# ./ioctl02 -D /dev/tty0
13810ioctl02 0 INFO : cflag has incorrect value. 4277
13811ioctl02 1 FAIL : TCGETA/TCSETA tests FAILED with 1 error
13812ioctl02 0 INFO : child: Got SIGTERM from parent.
13813The following mail archive tells that it can be a kernel driver problem: http://sourceforge.net/mailarchive/message.php?msg_name=48F4CFF7.8070303%0terra.com.br. It seems there is some modification between 2.6.23 and 2.6.24-rc1 which raise this problem. Looking at the git log of file drivers/char/tty_ioctl.c there are few commits between these two releases (3 to be exactly, and one of them is a typo):
13814tty: expose new methods needed for drivers to get termios right:
13815http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=5f519d728169fa9975bcba001de425f11e18e8e3,
13816tty_ioctl: fix the baud_table check in encode_baud_rate:
13817http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=75e8b71d559632dd70c9799ea8b5c133a2ddcea9,
13818Somebody says: The ltp-list thread referenced seems to imply that the new functionality is correct and that the relevant LTP test needs to change, whereas others disagreed: Afaics, the ltp-list thread didn't conclude if the testcase should be fixed or if there's a problem in the kernel tty modification. Beyond this, there is this comment from Alan Cox on commit 5f519d728169fa9975bcba001de425f11e18e8e3 (mainly the last 3 paragraphs), mentioning that he was expecting some "tweaking" until the drivers were fixed. However, i tried to set only the HUPCL | CREAD | CLOCAL bits, still the tests failed for 2.6.27 kernels. So, i have prepared 2 patches:
138191) PATCH 1: Patch to Find the core problem with ioctl02: (This is for demonstration and not to be applied)
13820This clearly demonstrates that something goes wrong when: ioctl(parentfd, TCGETA, &termio) gets called. It alters the value of c_cflag. However other flags´ values remain unchanged:
13821# ./ioctl02 -D /dev/tty0
13822ioctl02 0 INFO : Trying to the Set the value of c_cflag, present value of c_cflag=0
13823ioctl02 0 INFO : Trying to the Set the value of c_cflag, value of c_cflag to be set to=5641
13824ioctl02 0 INFO : After Setting the value of c_cflag, value of c_cflag=5641
13825ioctl02 0 INFO : Before Calling ioctl(parentfd, TCSETA, &termio), the value of c_cflag, value of c_cflag=5641
13826ioctl02 0 INFO : After Calling ioctl(parentfd, TCSETA, &termio), the value of c_cflag, value of c_cflag=5641
13827ioctl02 0 INFO : Before Calling ioctl(parentfd, TCGETA, &termio), the value of c_cflag, value of c_cflag=5641
13828ioctl02 0 INFO : After Calling ioctl(parentfd, TCGETA, &termio), the value of c_cflag, value of c_cflag=4277
13829ioctl02 0 INFO : cflag has incorrect value. 4277
13830ioctl02 1 FAIL : TCGETA/TCSETA tests FAILED with 1 error
13831ioctl02 0 INFO : child: Got SIGTERM from parent.
138322) PATCH 2: Patch to Remove Checking for "termio.c_cflag": The only way Test can handle this to make it pass is to avoid checking for this flag which is causing the trouble, which this patch does:
13833# ./ioctl02 -D /dev/tty0
13834ioctl02 0 INFO : termio values are set as expected
13835ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
13836ioctl02 0 INFO : child: Got SIGTERM from parent.
13837However, i still believe that there is something to be fixed from the kernel side, rather than from the test side, although this patch will make the test PASS for the time being. And i will not have any problem applying this patch. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
13838
13839Modified File(s):
13840ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
13841
1384247) Log Message:
13843Integrate autotools a bit more so that we can take advantage of the configure features like toolchain selection and build flags. Mike Frysinger <vapier@users.sourceforge.net>.
13844
13845Modified File(s):
13846ltp/.gitignore
13847ltp/Makefile
13848ltp/config.mk.in
13849ltp/configure.ac
13850ltp/m4/GNUmakefile
13851ltp/m4/Makefile.am
13852ltp/m4/ac_prog_ar.m4
13853
1385448) Log Message:
13855Move documentation from Makefile to INSTALL ... patch by Masatake YAMATO <yamato@redhat.com>.
13856
13857Modified File(s):
13858ltp/INSTALL
13859ltp/Makefile
13860
1386149) Log Message:
13862Update to OpenHPI 2.13.2. See http://openhpi.org/ for more details.
13863
13864Modified File(s):
13865/ltp/testcases/open_hpi_testsuite/
13866
1386750) Log Message:
13868The at tests copy the testscript to the home directories of newly created users. This may fail if the home directory does not exist. This patch fixes that by adding an option to create home directories to useradd. Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
13869
13870Modified File(s):
13871ltp/testcases/commands/at/at_allow01
13872ltp/testcases/commands/at/at_deny01
13873
1387451) Log Message:
13875This patch fixes a segfault of pan, when the command file doesn't end with a newline. Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
13876
13877Modified File(s):
13878ltp/pan/pan.c
13879
1388052) Log Message:
13881Seiichi Ikarashi reported:: I report ia64-specific build failures and a patch for them. Since ia64 glibc does not have the clone() function call, building testcases/kernel/containers/pidns/pidns12.c fails as follows. It's same for pidns13.c, pidns14.c, pidns16.c, pidns20.c, pidns21.c, pidns30.c, and pidns31.c. They should call clone2() instead of clone(), like check_pidns_enabled.c. I attached a patch to fix them. Signed-Off-By: Seiichi Ikarashi <s.ikarashi@jp.fujitsu.com>. Complete mail thread: http://marc.info/?l=ltp-list&m=123232695003986&w=2.
13882
13883Modified File(s):
13884ltp/testcases/kernel/containers/libclone/libclone.c
13885ltp/testcases/kernel/containers/libclone/libclone.h
13886ltp/testcases/kernel/containers/pidns/check_pidns_enabled.c
13887ltp/testcases/kernel/containers/pidns/pidns12.c
13888ltp/testcases/kernel/containers/pidns/pidns13.c
13889ltp/testcases/kernel/containers/pidns/pidns14.c
13890ltp/testcases/kernel/containers/pidns/pidns16.c
13891ltp/testcases/kernel/containers/pidns/pidns20.c
13892ltp/testcases/kernel/containers/pidns/pidns21.c
13893ltp/testcases/kernel/containers/pidns/pidns30.c
13894ltp/testcases/kernel/containers/pidns/pidns31.c
13895
1389653) Log Message:
13897ftest02: size of 'name' buffer must be more than 3:: name will be passed to mkname function, which will copy to it temporary directory name. So let's it will be 128 as other buffers, passed to mkname. Signed-Off-By: Dmitry Guryanov <dguryanov@parallels.com>.
13898
13899Modified File(s):
13900ltp/testcases/kernel/fs/ftest/ftest02.c
13901
1390254) Log Message:
13903Help text needs updating then ... now we need to run `make autotools`. this will invoke aclocal and automake. we dont actually use automake-generated Makefiles, but the fun helper files (install.sh, config.guess, etc...) come from automake. Here is a quickfix. However, it is not perfect. Could you improve this? Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
13904
13905Modified Files:
13906ltp/INSTALL
13907ltp/Makefile
13908
1390955) Log Message:
13910Removed check_header from Makefile of io_* testcases and use autoconf instead of the macro. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
13911
13912Modified Files:
13913ltp/testcases/kernel/syscalls/io_cancel/Makefile
13914ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
13915ltp/testcases/kernel/syscalls/io_destroy/Makefile
13916ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
13917ltp/testcases/kernel/syscalls/io_getevents/Makefile
13918ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
13919ltp/testcases/kernel/syscalls/io_setup/Makefile
13920ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
13921ltp/testcases/kernel/syscalls/io_submit/Makefile
13922ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
13923
1392456) Log Message:
13925This patch fixes the syslog tests on Debian. The tests currently fail on Debian, because they check for a nonexistent file. Besides that, this patch adds rsyslogd as another possibility to supported syslog daemons. The patch changes the detection of syslog_cmd and CONFIG_FILE names; they are all detected by checking for possible files. I have not tested it on a different distro than Debian, but it should work on them too. Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
13926
13927Modified File(s):
13928ltp/testcases/kernel/syscalls/syslog/syslog01
13929ltp/testcases/kernel/syscalls/syslog/syslog02
13930ltp/testcases/kernel/syscalls/syslog/syslog03
13931ltp/testcases/kernel/syscalls/syslog/syslog04
13932ltp/testcases/kernel/syscalls/syslog/syslog05
13933ltp/testcases/kernel/syscalls/syslog/syslog06
13934ltp/testcases/kernel/syscalls/syslog/syslog07
13935ltp/testcases/kernel/syscalls/syslog/syslog08
13936ltp/testcases/kernel/syscalls/syslog/syslog09
13937ltp/testcases/kernel/syscalls/syslog/syslog10
13938
1393957) Log Message:
13940lcov: remove CRLF line breaks in source code when generating html output - added patch by michael.knigge@set-software.de.
13941
13942Modified Files:
13943ltp/utils/analysis/lcov/bin/genhtml
13944
1394558) Log Message:
13946Create a dummy config.mk when running just `make`. Mike Frysinger <vapier@users.sourceforge.net>
13947
13948Modified File(s):
13949ltp/Makefile
13950
1395159) Log Message:
13952Require automake-1.10. Mike Frysinger <vapier@users.sourceforge.net>.
13953
13954Modified File(s):
13955ltp/configure.ac
13956
1395760) Log Message:
13958Info regarding various dependant packages for LTP build/install. Subrata Modak<subrata@linux.vnet.ibm.com>.
13959
13960Modified File(s):
13961ltp/INSTALL
13962
1396361) Log Message:
13964lcov: modify end-of-line CR removal
13965- s///g is 10% slower than s///
13966- \r may be 0x10 or 0x13 (see man perlport),
13967Peter Oberparleiter <oberpapr@users.sourceforge.net>.
13968
13969Modified Files:
13970ltp/utils/analysis/lcov/bin/genhtml
13971
1397262) Log Message:
13973geninfo: need to add CR removal to geninfo as well or checksumming will fail. Peter Oberparleiter <oberpapr@users.sourceforge.net>
13974
13975Modified File(s):
13976ltp/utils/analysis/lcov/bin/geninfo
13977
1397863) Log Message:
13979[PATCH 1/6] Do not cleanup if it doesn't make sense: This is the first from the series of minor patches to syslog tests. Parts inspired by CAI Qian's remarks. Resend due to line-wrapping problems.
13980- Check for existence of the backup file before moving it back,
13981- Do not restart syslog daemon, if syslog command was not found,
13982Signed-off-by: Jiri Palecek <jpalecek@web.de>.
13983
13984Modified Files:
13985ltp/testcases/kernel/syscalls/syslog/syslog01
13986ltp/testcases/kernel/syscalls/syslog/syslog02
13987ltp/testcases/kernel/syscalls/syslog/syslog03
13988ltp/testcases/kernel/syscalls/syslog/syslog04
13989ltp/testcases/kernel/syscalls/syslog/syslog05
13990ltp/testcases/kernel/syscalls/syslog/syslog06
13991ltp/testcases/kernel/syscalls/syslog/syslog07
13992ltp/testcases/kernel/syscalls/syslog/syslog08
13993ltp/testcases/kernel/syscalls/syslog/syslog09
13994ltp/testcases/kernel/syscalls/syslog/syslog10
13995
1399664) Log Message:
13997[PATCH 2/6] Use TFAIL/TPASS in some syslog tests. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
13998
13999Modified Files:
14000ltp/testcases/kernel/syscalls/syslog/syslog09
14001ltp/testcases/kernel/syscalls/syslog/syslog10
14002
1400365) Log Message:
14004[PATCH 3/6] Fix paths for detecting syslog daemons: Allow /usr/sbin/syslog-ng as path to syslog-ng, because this is the path used in Debian syslog-ng packages. Also, detect /sbin/rsyslogd as rsyslog, which is its location on Fedora. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
14005
14006Modified Files:
14007ltp/testcases/kernel/syscalls/syslog/syslog01
14008ltp/testcases/kernel/syscalls/syslog/syslog02
14009ltp/testcases/kernel/syscalls/syslog/syslog03
14010ltp/testcases/kernel/syscalls/syslog/syslog04
14011ltp/testcases/kernel/syscalls/syslog/syslog05
14012ltp/testcases/kernel/syscalls/syslog/syslog06
14013ltp/testcases/kernel/syscalls/syslog/syslog07
14014ltp/testcases/kernel/syscalls/syslog/syslog08
14015ltp/testcases/kernel/syscalls/syslog/syslog09
14016ltp/testcases/kernel/syscalls/syslog/syslog10
14017
1401866) Log Message:
14019[PATCH 4/6] Don't check for existence of the log file before the test with syslog-ng, because it might not exist and still work correctly. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
14020
14021Modified Files:
14022ltp/testcases/kernel/syscalls/syslog/syslog01
14023ltp/testcases/kernel/syscalls/syslog/syslog02
14024ltp/testcases/kernel/syscalls/syslog/syslog05
14025ltp/testcases/kernel/syscalls/syslog/syslog09
14026
1402767) Log Message:
14028[PATCH 5/6] Add support for rsyslog in not-syslog-compatible mode: This adds the configuration directive: $ModLoad imuxsock.so; to the beginning of the syslog configuration file when using rsyslog. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
14029
14030Modified Files:
14031ltp/testcases/kernel/syscalls/syslog/syslog01
14032ltp/testcases/kernel/syscalls/syslog/syslog02
14033ltp/testcases/kernel/syscalls/syslog/syslog03
14034ltp/testcases/kernel/syscalls/syslog/syslog04
14035ltp/testcases/kernel/syscalls/syslog/syslog05
14036ltp/testcases/kernel/syscalls/syslog/syslog06
14037ltp/testcases/kernel/syscalls/syslog/syslog07
14038ltp/testcases/kernel/syscalls/syslog/syslog08
14039ltp/testcases/kernel/syscalls/syslog/syslog09
14040ltp/testcases/kernel/syscalls/syslog/syslog10
14041
1404268) Log Message:
14043[PATCH 6/6] Change the message and return value used to report missing supported syslog daemon.
14044- note rsyslog in the message,
14045- use TCONF to report unsuitable configuration,
14046- return 0, which corresponds to other tests failing on TCONF,
14047Signed-off-by: Jiri Palecek <jpalecek@web.de>.
14048
14049Modified Files:
14050ltp/testcases/kernel/syscalls/syslog/syslog01
14051ltp/testcases/kernel/syscalls/syslog/syslog02
14052ltp/testcases/kernel/syscalls/syslog/syslog03
14053ltp/testcases/kernel/syscalls/syslog/syslog04
14054ltp/testcases/kernel/syscalls/syslog/syslog05
14055ltp/testcases/kernel/syscalls/syslog/syslog06
14056ltp/testcases/kernel/syscalls/syslog/syslog07
14057ltp/testcases/kernel/syscalls/syslog/syslog08
14058ltp/testcases/kernel/syscalls/syslog/syslog09
14059ltp/testcases/kernel/syscalls/syslog/syslog10
14060
1406169) Log Message:
14062CAI Qian wrote: After apply the whole series of patches with the help of '-l'. The only failure for rsyslogd is syslog06:
14063syslog06 0 INFO : syslog: Testing the log option: LOG_NDELAY...
14064syslogtst 1 FAIL : open() has returned unexpected fd: -1,
14065I have noticed this line here,
14066# cat syslogtst.c
14067...
14068 case 6:
14069 config_file = "/etc/syslog.conf";
14070 if (system("[ -e /sbin/syslog-ng ]") == 0)
14071 config_file = "/etc/syslog-ng/syslog-ng.conf";
14072 openlog("without log_ndelay", LOG_PID, LOG_USER);
14073 fd = open(config_file, O_RDONLY);
14074...
14075so it is not a surprise that open() returned -1.
14076Jiri Palecek <jpalecek@web.de> wrote back: Yes, that code is a gem :-) Does it work with the attached patch?
14077CAI Qian tested back: It works apart from something untidy.
14078
14079Modified Files:
14080ltp/testcases/kernel/syscalls/syslog/syslogtst.c
14081
1408270) Log Message:
14083Fix the following build warning:
14084cc -I../../../../include -Wall syslogtst.c -L../../../../lib -lltp -o
14085syslogtst
14086syslogtst.c: In function ‘main’:
14087syslogtst.c:50: warning: unused variable ‘config_file’
14088Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
14089
14090Modified Files:
14091ltp/testcases/kernel/syscalls/syslog/syslogtst.c
14092
1409371) Log Message:
14094Matt Helsley reported: The dependency description in testcases/network/lib6/Makefile breaks parallel builds:
14095 make autoconf
14096 ./configure
14097 make -j4 all
14098 ...
14099 cc -I../../../include -g -D_GNU_SOURCE -c -o runcc.o runcc.c
14100 cc -I../../../include -g -D_GNU_SOURCE asapi_01.c -L../../../lib runcc.a
14101-lltp -lpthread -o asapi_01
14102 cc: runcc.a: No such file or directory
14103This patch fixes the problem by properly expressing the build depdency between the TARGET objects and runcc.a. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>.
14104Garrett Cooper <yanegomi@gmail.com> replied: Sorry to knitpick, but runcc.a should really be librunc"c.a; otherwise it's not really linkable with ld when using -lruncc. You could also omit the lime with CC if implicit rules are enabled. Other than that the patch looks groovy!.
14105Matt Helsley replied back: Since the -l flag is not being used to link with runcc.a that's not a problem. -l adds the naming requirement and searches multiple directories. Otherwise gcc behaves as if it were just another .o. I think the only reason to prefer -l is if we're going to install it as a library. I checked and, as best I could tell, runcc.a is only used in the network/lib6 testcases. This means using -l has no advantages so I don't intend to change this part of the patch. In fact I can't see why they bothered making an archive at all. But that's a different change than I intend to make :). I guess I never relied much on the implicit rules -- I suppose the implicit rule compiling and linking each target will be triggered because the "empty" rule:
14106$(TARGETS): %: %.c runcc.a
14107did not actually wind up creating its supposed target.. Thanks for the review. I'll post an updated patch soon. This patch fixes the problem by properly expressing the build depdency between the TARGET objects and runcc.a. Rely on the implicit rules as suggested by Garrett Cooper. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>.
14108
14109Modified File(s):
14110ltp/testcases/network/lib6/Makefile
14111
1411272) Log Message:
14113[Patch 1/2] Used named PIPE in test cases for NOMMU arch instead of anonymous: In NOMMU arch, anonymous PIPE can't be accessed in child process if it is started by vfork/execve. This patch use named PIPE instead. The API sync_pipe_create() and sync_pipe_close() are changed to accept PIPE name. Signed-off-by: Sonic Zhang <sonic.adi@gmail.com>.
14114
14115Modified Files:
14116ltp/include/libtestsuite.h
14117ltp/lib/libtestsuite.c
14118
1411973) Log Message:
14120[Patch 2/2] Used named PIPE in test cases for NOMMU arch instead of anonymous: In NOMMU arch, anonymous PIPE can't be accessed in child process if it is started by vfork/execve. This patch uses named PIPE instead and changes related test cases accordingly. Signed-off-by: Sonic Zhang <sonic.adi@gmail.com>.
14121
14122Modified Files:
14123ltp/testcases/kernel/syscalls/execve/execve05.c
14124ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
14125ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
14126ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
14127ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
14128ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
14129ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
14130ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
14131ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
14132
1413374) Log Message:
14134Submitting a new testcase on semaphore to test the IPCNS in the containers. This patch contains the batch file to run the test on LTP. In this patch , I am checking the IPCNS functionaity: "Semaphore in parent NS is isolated from the container". Changelog: Removed the extra semget call in the check_semaphore(). Corrected the indentation. Acked-by: Serge Hallyn <serue@us.ibm.com>. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
14135
14136Modified Files:
14137ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
14138Added Files:
14139ltp/testcases/kernel/containers/sysvipc/sem_nstest.c
14140
1414175) Log Message:
14142Here it goes. What i have tried to do is fix only the broken issues, where the test case(s) will not execute if enough hugepages are not available in the system. Now, i leave it on the discrition of the user to increase the hugepages in their system before executing these tests. Else, if you all agree on some way to autoset that before test execution, it would be welcome. Following patches Follow:
14143__001-Fix_Hugepages-Add_declaration_for_new_functions.patch
14144__002-Fix_Hugepages-Add_definitions_for_new_functions.patch
14145__003-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugepageshmget01.patch
14146__004-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugepageshmget03.patch
14147__005-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugepageshmget03_remaining_fixes.patch
14148__006-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugepageshmget05.patch
14149__007-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugepageshmget02.patch
14150__008-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmat01.patch
14151__009-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmat02.patch
14152__010-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmat03.patch
14153__011-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmctl01.patch
14154__012-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmctl02.patch
14155__013-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmctl03.patch
14156__014-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmdt01.patch
14157Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
14158
14159Modified Files:
14160ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
14161ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c
14162ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat03.c
14163ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
14164ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c
14165ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c
14166ltp/testcases/kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c
14167ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
14168ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget02.c
14169ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget03.c
14170ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget05.c
14171Added Files:
14172ltp/include/system_specific_hugepages_info.h
14173ltp/lib/system_specific_hugepages_info.c
14174
1417576) Log Message:
14176Modify Makefile to include dma_thread_diotest7. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
14177
14178Modified Files:
14179ltp/testcases/kernel/io/direct_io/Makefile
14180
1418177) Log Message:
14182Add dma_thread_diotest7. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
14183
14184Added Files:
14185ltp/testcases/kernel/io/direct_io/dma_thread_diotest7.c
14186
1418778) Log Message:
14188Add test dma_thread_diotest7.sh. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
14189
14190Added Files:
14191ltp/testcases/kernel/io/direct_io/test_dma_thread_diotest7.sh
14192
1419379) Log Message:
14194Add test dma_thread_diotest7 command file. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
14195
14196Added Files:
14197ltp/runtest/test_dma_thread_diotest7
14198
1419980) Log Message:
14200Add test_dma_thread_diotest7 to runalltests.sh. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
14201
14202Modified Files:
14203ltp/runalltests.sh
14204
1420581) Log Message:
14206Testing semaphore isolation between 2 containers: Here is a test case to test the semaphore isloation in container environment. Test Assertion:
14207- This testcase verifies the semaphore isoloation in 2 diff containers.
14208- It tries to create/access a semaphore created with the same KEY.
14209changelog: version 2
14210* Modified testcase, to use only 2 pipe's to sync between 2 containers.
14211* Corrected the indentation.
14212Signed-off-by: Veerendra C <vechandr@in.ibm.com>.
14213
14214Modified Files:
14215ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
14216Added Files:
14217ltp/testcases/kernel/containers/sysvipc/semtest_2ns.c
14218
1421982) Log Message:
14220Testing shmem isolation between 2 containers: Please find the testcase to test the shared memory isolation in between 2 containers. Test Assertion:
14221- This testcase verifies the Shared Memory isoloation in 2 containers.
14222- It tries to create/access a Shared Memory created with the same KEY.
14223Changelog: Version2
14224Removed extra pipe, to use only 2 pipe's for synchronizing between containers. Corrected from TPASS to TFAIL in the print statement. Signed-off-by: Veerendra C <vechandr@in.ibm.com>.
14225
14226Modified Files:
14227ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
14228Added Files:
14229ltp/testcases/kernel/containers/sysvipc/shmem_2nstest.c
14230
1423183) Log Message:
14232v4l-test 0.4 for LTP: Test cases for MAX_EM28XX_INPUT, MAX_EM28XX_TVNORMS removed as they might have confusing results if the tests are not executed agains em28xx driver. Some typos fixed. Signed-Off-By: Németh Márton <nm127@freemail.hu>.
14233
14234Modified File(s):
14235ltp/testcases/kernel/device-drivers/v4l/user_space/README
14236ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
14237ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
14238ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
14239ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
14240
1424184) Log Message:
14242This patch fixes compilation warnings introduced recently. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
14243
14244Modified File(s):
14245ltp/lib/libtestsuite.c
14246ltp/lib/system_specific_process_info.c
14247ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTutils.c
14248ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
14249ltp/testcases/kernel/syscalls/paccept/paccept01.c
14250ltp/testcases/kernel/syscalls/paccept/paccept02.c
14251ltp/testcases/kernel/syscalls/socket/socket02.c
14252ltp/testcases/kernel/syscalls/socket/socket03.c
14253ltp/testcases/kernel/syscalls/socketpair/socketpair02.c
14254
1425585) Log Message:
14256Paccept() has not been accepted upstream, and accept4() has already been tested in LTP, which does the pretty much same thing as the test here, http://lkml.org/lkml/2008/10/26/123. Hence, remove this test. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
14257
14258Modified File(s):
14259ltp/runtest/syscalls
14260Removed Files:
14261ltp/testcases/kernel/syscalls/paccept/Makefile
14262ltp/testcases/kernel/syscalls/paccept/paccept01.c
14263ltp/testcases/kernel/syscalls/paccept/paccept02.c
14264
1426586) Log Message:
14266Make ltp compilable without libaio: This is a patch inspired by numerous whining recently seen on ltp-list concerning compile failures when libaio is not present. This includes changes:
14267- add stubs to the aio tests,
14268- remove -laio from doio and pipeio makefile, as it was superfluous,
14269Changed the signatures of main() function (requested by Garrett Cooper). Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
14270
14271Modified File(s):
14272ltp/testcases/kernel/fs/doio/Makefile
14273ltp/testcases/kernel/io/aio/aio01/Makefile
14274ltp/testcases/kernel/io/aio/aio01/aio01.c
14275ltp/testcases/kernel/io/aio/aio02/Makefile
14276ltp/testcases/kernel/io/aio/aio02/main.c
14277ltp/testcases/kernel/ipc/pipeio/Makefile
14278
subrata_modak1251d262008-12-31 05:52:29 +000014279LTP-20081231
14280
142811) Log Message:
14282fix from Jiri Palecek: Fix syntax errors (and bashisms) in some shell files.
14283
14284Modified File(s):
14285ltp/testcases/commands/unzip/unzip_genfile.sh
14286ltp/testcases/commands/unzip/unzip_tests.sh
14287ltp/testcases/commands/fileutils/mkdir/mkdir_tests.sh
14288ltp/testcases/commands/fileutils/cp/cp_tests.sh
14289ltp/testcases/commands/fileutils/ln/ln_tests.sh
14290ltp/testcases/commands/fileutils/mv/mv_tests.sh
14291
142922) Log Message:
14293Fix for failure in syscalls/stat04_64 and syscalls/lstat01A_64 testcases, by, Dmitry Guryanov <dguryanov@parallels.com>.
14294
14295Modified File(s):
14296ltp/runtest/syscalls
14297
142983) Log Message:
14299Add _GNU_SOURCE for strsignal in spawn_ptrace_child.h. Mike Frysinger <vapier@users.sourceforge.net>
14300
14301Modified File(s):
14302ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
14303ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
14304
143054) Log Message:
14306I've added small help target to Makefile & INSTALL talking about the new configuration setups. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
14307
14308Modified File(s):
14309ltp/INSTALL
14310ltp/Makefile
14311
143125) Log Message:
14313sbrk has arguments of type intptr_t, which is long in on x86_64. There is following line in mmapstress03:
14314 if (sbrk(-NUM_SEGS * pagesize) == NEG1) {
14315Here the type of argument is int, because of constant NUM_SEGS, and this test fails here on x86_64. So let constants will be long. Signed-Off-By: Dmitry Guryanov <dguryanov@parallels.com>.
14316
14317Modified File(s):
14318ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
14319
143206) Log Message:
14321This test case requires write permission for the dummy program. It would fail for those who put LTP on an read-only environment. So this patch copies the dummy test program to and performs the test in a private directory. p.s. this patch copy the one Renaud Lottiaux sent for execve02.c. Signed-Off-By: Roy Lee <roylee17@gmail.com>.
14322
14323Modified File(s):
14324ltp/testcases/kernel/syscalls/execve/execve05.c
14325
143267) Log Message:
14327The following patch fixes two problems in loop variables of gtod_latency test case :
143281) The loop variable 'k' could overflow on 32 bit systems, leading to a SEGV.
143292) The inner loop was not of constant duration. This meant the frequency of calls to usleep() depend on the number of total iterations. It is desirable to make this frequency a constant.
14330Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
14331
14332Modified File(s):
14333ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
14334
143358) Log Message:
14336These patches enable AIO and listio in tlibio.c for linux, mostly by reusing code that is already in tlibio.c, and makes non-blocking read()/write() actually work. Also, they change pipeio.c to use this. Comments:
143371) Patch 0001 enables aio and other types of io in tlibio.c code. Note that this means programs using functions from tlibio need linking with libaio and librt,
143382) Patch 0002 changes non-blocking io in tlibio, so that it doesn't report EAGAIN to the client, but rather waits with select() for the io to become available (it would be possible extend this by adding more wait types). Also, it makes some minor changes to pipeio to make it work (eg. make opening the pipe always block, regardless of non-blocking setting).
143393) Patch 0003 adds a semaphore to pipeio, to ensure all children have opened their pipes before reading & writing takes place. This avoids situations where one child gets to open the pipe after the parent deleted it (eg. because of an error). Also, it should eliminate all empty reads.
143404) Patch 0004 changes error handling in pipeio to interpret every negative number as -errno.
143415) Patch 0005 changes the way the end of the test is handled - before, the test ended after the last child was dead, but possibly before all data was read. The new way is to read all data and only if no data can be read, see if the children are dead.
14342The patches should be applied in sequence. Signed-Off-By: Jiří Paleček <jpalecek@web.de>,
14343
14344Modified File(s):
14345ltp/include/tlibio.h ltp/lib/tlibio.c
14346ltp/testcases/commands/eject/Makefile
14347ltp/testcases/kernel/fs/doio/Makefile
14348ltp/testcases/kernel/ipc/pipeio/Makefile
14349ltp/testcases/kernel/ipc/pipeio/pipeio.c
14350
143519) Log Message:
14352The aiodio_sparse (and dio_sparse) tests use mmaped region of memory backed by a file, and populate the pages by writing to them. This can fail, eg. when Linux overcommits memory and the newly created pages do not fit; it results in the file not being properly deleted. This patch fixes that by trapping signals in these test (I used the standard libltp functions for that) and deleting the file in a cleanup function. Sorry that the patch may be little unclean - it was hand-edited. I will do something about that if it matters. Signed-Off-By: Jiří Paleček <jpalecek@web.de>.
14353
14354Modified File(s):
14355ltp/testcases/kernel/io/ltp-aiodio/Makefile
14356ltp/testcases/kernel/io/ltp-aiodio/aiodio_sparse.c
14357ltp/testcases/kernel/io/ltp-aiodio/dio_sparse.c
14358
1435910) Log Message:
14360The following patch removes a known failure that has been fixed in RHEL 5.3 and the fix also sent upstream, as well as adds missing copyright information. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
14361
14362Modified File(s):
14363ltp/testcases/kernel/fs/proc/proc01.c
14364
1436511) Log Message:
14366Here is a new patch to be applied on the November Release (ltp-full-20081130.tgz). It fixes and improves build/install scripts in the Sun-RPC/TI RPC test suite. It takes care also about some portmap/rpcbind conflicts in the tests scripts. Signed-Off-By: Le Rouzic <aime.le-rouzic@bull.net>.
14367
14368Modified File(s):
14369ltp/runtest/stress.part3
14370ltp/testcases/network/rpc/basic_tests/rpcinfo/rpcinfo01
14371ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/README
14372ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.auto
14373ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.interactive
14374ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.ftr
14375ltp/testscripts/ltpstress.sh
14376
1437712) Log Message:
14378This patch fixes compilation errors on RHEL5 introduced by addition of the bounds test to default test list. Signed-off-by: Ramon de Carvalho Valle <rcvalle@linux.vnet.ibm.com>.
14379
14380Modified File(s):
14381ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
14382
1438313) Log Message:
14384I report a bug of the msgctl02 testcase and a patch for it. When you set /proc/sys/kernel/msgmnb to a value larger than 65536, msgctl02 always results FAIL because of a bug itself. An example when /proc/sys/kernel/msgmnb == 4194304,
14385# cd ./testcases/kernel/syscalls/ipc/msgctl
14386# ./msgctl02
14387msgctl02 1 FAIL : qs_buf.msg_qbytes value is not expected
14388msgctl02 0 INFO : expected - 65535, received - 4194303
14389#
14390This is because the variable "new_bytes" storing "expected" value above is defined as "unsigned short" type and cannot hold a value larger than 65535. It should be "msglen_t" type as same as the member msg_qnum of struct msqid_ds, but msg_qnum seems to be declared as "unsigned long int" type on some architecture like ia64, I recommend you to use "unsigned long int" for new_bytes. Signed-off-by: Seiichi Ikarashi <s.ikarashi@jp.fujitsu.com>.
14391
14392Modified File(s):
14393ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
14394
1439514) Log Message:
14396Veerendra <veeren@linux.vnet.ibm.com> reported: In the latest LTP release (LTP-full-20081130) the make is failing for Power machines for the 'utimensat' tests. Jiri Palecek <jpalecek@web.de> replied: This is because TCID is needed to call tst_brk if the syscall doesn't exist or optimization doesn't eliminate the call. At the first sight, it might seem that syscall() is not called when __NR_utimensat is undefined, because it is guarded by #ifdef, but it's not really so, because __NR_utimensat is stubbed in linux_syscall_numbers.h. To fix it, apply the first patch, which moves the definition of TCID outside the #ifdef block - it should be there anyway. The second patch removes the conditional compilation altogether, because it is never effective. The patches should be applied in sequence. Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
14397
14398Modified File(s):
14399ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
14400
1440115) Log Message:
14402The following patches fixes a useless error log and possible segmentation fault with fclose[1], a failure to report client and server failures[2], and missing data file installation[3]. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
14403
14404Modified File(s):
14405ltp/testcases/kernel/sched/clisrv/Makefile
14406ltp/testcases/kernel/sched/clisrv/pthcli.c
14407ltp/testcases/kernel/sched/clisrv/run_sched_cliserv.sh
14408
1440916) Log Message:
14410Fixed typo when not defining SPEW_SIGNALS in my_yield(). Signed-Off-By: nobuhiro <nobuhiro@andestech.com>.
14411
14412Modified File(s):
14413ltp/testcases/kernel/mem/mtest07/mallocstress.c
14414
1441517) Log Message:
14416This series of patches fixes failures with mmapstress04, mmapstress07 and mmapstress08 test cases on IA-64, s390x and PPC64 mostly due to assuming page sizes on those architectures are 4K. This patch fixes mm testing list by removing hard-coded (4K alignment) arguments. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
14417
14418Modified Files:
14419ltp/runtest/mm
14420
1442118) Log Message:
14422This series of patches fixes failures with mmapstress04, mmapstress07 and mmapstress08 test cases on IA-64, s390x and PPC64 mostly due to assuming page sizes on those architectures are 4K. This patch fixes mmapstress04 test case by obtaining default settings from default page size. It also preserve the possibility to use user-specified arguments. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
14423
14424Modified Files:
14425ltp/testcases/kernel/mem/mmapstress/mmapstress04.c
14426
1442719) Log Message:
14428This series of patches fixes failures with mmapstress04, mmapstress07 and mmapstress08 test cases on IA-64, s390x and PPC64 mostly due to assuming page sizes on those architectures are 4K. This patch fixes mmapstress07 test case by obtaining default settings from default page size. It also preserve the possibility to use user-specified arguments. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
14429
14430Modified Files:
14431ltp/testcases/kernel/mem/mmapstress/mmapstress07.c
14432
1443320) Log Message:
14434This series of patches fixes failures with mmapstress04, mmapstress07 and mmapstress08 test cases on IA-64, s390x and PPC64 mostly due to assuming page sizes on those architectures are 4K. This patch fixes mmapstress08 test case by limiting this test to run for x86 architecture only due to it makes several assumptions about 4K page size etc, and I don't see the obvious way to make it work for non-x86 architectures. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
14435
14436Modified Files:
14437ltp/testcases/kernel/mem/mmapstress/mmapstress08.c
14438
1443921) Log Message:
14440Mem01 test case sometimes trigger OOM Killer. As the result, the test failed with a non-error code. This patch reduces the chance of OOM Killer by always reserving 16MB memory. It is a trade-off between not testing all available memory and dealing with false failure (extra work to waive the failure in automated environment and clean up unexpected test leftovers). I prefer the formal. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
14441
14442Modified File(s):
14443ltp/testcases/kernel/mem/mem/mem01.c
14444
1444522) Log Message:
14446commands/unzip: check exit code of all comands: 1. don't redirect all output to /dev/null. It's bad idea, because we can't investigate bugs without error messages. 2. check exit code of command "zip". If it failed, we get error during make install that can't found a zip file. Signed-Off-By: Andrew Vagin <avagin@parallels.com>.
14447
14448Modified File(s):
14449ltp/testcases/commands/unzip/unzip_genfile.sh
14450
1445123) Log Message:
14452Version 2: The test failed a few hours after I sent this off. I think it was caused by a pid collision which caused the test to use the same queue as an earlier failed test that didn't close out its queue. This version of the test uses O_EXCL to avoid this. And it cleans up the queue on every failure case. This test was racy. It relied on signals interrupting sleeps to do syncronization between processes. It also didn't cleanup the queue on the failure cases and assumed that its queue didn't already exist. This patch fixes these issues. Reported failures: https://bugzilla.novell.com/show_bug.cgi?id=375897. Instead use a syncronization pipe to have the child thread send messages to the parent thread (with reasonable timeouts since this is testing blocking calls).
14453# Apply to root of ltp-full-20081031 tree
14454$ cd testcases/open_posix_testsuite/
14455$ make conformance/interfaces/mq_send/5-1.test
14456$ conformance/interfaces/mq_send/5-1.test
14457Signed-off-by: Brandon Philips <bphilips@suse.de>
14458
14459Modified File(s):
14460ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_send/5-1.c
14461ltp/testcases/open_posix_testsuite/include/posixtest.h
14462
1446324) Log Message:
14464This is a proposal for 2 new testcases in the pidns testcases. They are related to POSIX message queues and notification on message arrival. Could you please review them? If a process registers for asynchronous notification on a POSIX message queue, it gets a signal and a siginfo_t structure when a message arrives on the message queue. The si_pid in the siginfo_t structure is set to the PID of the process that sent the message. If the process that sent the message is not in the same namespace as the notified one, this should be taken into account.
14465pidns30 : notified process is in a descendant namespace wrt to the notifier. so the signal receiver doesn't know about the sender's pid.
14466pidns31 : notified process is in an ancestor namespace wrt to the notifier. so the signal receiver should get the sender's PID in the signal receiver namespace.
14467They currently fail, since the si_pid is not correctly set. But I just proposed a patch to fix this (see http://lkml.org/lkml/2008/12/5/13). This testcase checks if the si_pid is correctly set when a process that has registered for notification on a posix mqueue is in a descendant namespace wrt the process that sends a message to that posix mqueue. Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>, Acked-By: <sukadev@linux.vnet.ibm.com>.
14468
14469Modified Files:
14470ltp/testcases/kernel/containers/pidns/Makefile
14471ltp/testcases/kernel/containers/pidns/runpidnstest.sh
14472Added Files:
14473ltp/testcases/kernel/containers/pidns/pidns30.c
14474
1447525) Log Message:
14476This is a proposal for 2 new testcases in the pidns testcases. They are related to POSIX message queues and notification on message arrival. Could you please review them? If a process registers for asynchronous notification on a POSIX message queue, it gets a signal and a siginfo_t structure when a message arrives on the message queue. The si_pid in the siginfo_t structure is set to the PID of the process that sent the message. If the process that sent the message is not in the same namespace as the notified one, this should be taken into account.
14477pidns30 : notified process is in a descendant namespace wrt to the notifier. so the signal receiver doesn't know about the sender's pid.
14478pidns31 : notified process is in an ancestor namespace wrt to the notifier. so the signal receiver should get the sender's PID in the signal receiver namespace.
14479They currently fail, since the si_pid is not correctly set. But I just proposed a patch to fix this (see http://lkml.org/lkml/2008/12/5/13). This testcase checks if the si_pid is correctly set when a process that has registered for notification on a posix mqueue is in an ancestor namespace wrt the process that sends a message to that posix mqueue. Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>, Acked-By: <sukadev@linux.vnet.ibm.com>.
14480
14481Modified Files:
14482ltp/testcases/kernel/containers/pidns/runpidnstest.sh
14483Added Files:
14484ltp/testcases/kernel/containers/pidns/pidns31.c
14485
1448626) Log Message:
14487Tests in testcase/network/lib6 has been excluded because they occured build break on the earlier distributions. Now autoconf is introduced, we can include it again. Ths series of patches enable the lib6 tests. The initialization style of union, ".<member>=<value>", is one of the latest gcc extention. It's better not to use it. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
14488
14489Modified Files:
14490ltp/testcases/network/lib6/asapi_01.c
14491ltp/testcases/network/lib6/asapi_02.c
14492ltp/testcases/network/lib6/asapi_03.c
14493ltp/testcases/network/lib6/asapi_05.c
14494ltp/testcases/network/lib6/asapi_06.c
14495ltp/testcases/network/lib6/asapi_07.c
14496
1449727) Log Message:
14498Tests in testcase/network/lib6 has been excluded because they occured build break on the earlier distributions. Now autoconf is introduced, we can include it again. Ths series of patches enable the lib6 tests. For socket related functions, sys/socket.h should be included. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
14499
14500Modified Files:
14501ltp/testcases/network/lib6/asapi_04.c
14502ltp/testcases/network/lib6/asapi_05.c
14503
1450428) Log Message:
14505Tests in testcase/network/lib6 has been excluded because they occured build break on the earlier distributions. Now autoconf is introduced, we can include it again. Ths series of patches enable the lib6 tests. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
14506
14507Modified Files:
14508ltp/configure.ac
14509ltp/include/config.h.default
14510ltp/testcases/network/Makefile
14511ltp/testcases/network/lib6/asapi_06.c
14512
1451329) Log Message:
14514Give others to use this file created by Root during Install.
14515
14516Modified Files:
14517ltp/testcases/commands/unzip/Makefile
14518
1451930) Log Message:
14520COMPILATION ERROR FIX for NETNS on ia64: Serge/Subrata, I have the patch , to fix the make problem for containers. Would you please review this ? In containers, it would dynamically check for the unshare() defn, in the linked libraries. This would not halt the make, if the unshare() is not found in the system. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
14521
14522Modified File(s):
14523ltp/testcases/kernel/containers/Makefile
14524ltp/testcases/kernel/containers/check_for_unshare.c
14525
1452631) Log Message:
14527Subrata Modak <subrata@linux.vnet.ibm.com> wrote: Hi Rusty, I found that you wrote a test program to verify whether all the valid IFF flags are implemented by TUNGETFEATURES ioctl (recently in 2.6.27: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=07240fd0902c872f044f523893364a1a24c9f278). I ported the same into LTP format and created the first draft version. Yet to test it on the latest kernel, but the first draft works fine. If you do not have any issue(s), can we add this code to LTP with your permission ??. Rusty Russell <rusty@rustcorp.com.au> replied: Thanks, of course!. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>. Signed-Off-By: Rusty Russell <rusty@rustcorp.com.au>.
14528
14529Modified Files:
14530ltp/runtest/syscalls
14531ltp/testcases/kernel/syscalls/ioctl/test_ioctl
14532Added Files:
14533ltp/testcases/kernel/syscalls/ioctl/ioctl03.c
14534
1453532) Log Message:
14536Please find the patch for the pidns14.c testcase. Test Assertion:
14537** kill -USR1 container_init from outside a container,
14538** $ Where init has not defined a custom handler for USR1,
14539** $ Should kill the container,
14540** $ else the test fails,
14541Signed-off-by: Veerendra C <vechandr@in.ibm.com>,
14542Results:
14543# ./pidns14
14544pidns14 1 PASS : container init is killed, as expected
14545Sukadev, Included the changes suggested by you after doing waitpid() at the end.
14546
14547Added Files:
14548ltp/testcases/kernel/containers/pidns/pidns14.c
14549
1455033) Log Message:
14551Please find the testcase for the below scenario. Assertion:
14552** kill - USR1 container_init,
14553** - from the parent process and also inside a container,
14554** - Where init has defined a custom handler for USR1,
14555** - Should call the handler, and,
14556** - Verify whether the signal handler is called from the proper process.
14557Signed-off by: Veerendra C <vechandr@in.ibm.com>,
14558Results:
14559# ./pidns16
14560pidns16 0 INFO : sig_handler is signalled from pid 29640
14561pidns16 0 INFO : Container: Resumed after receiving SIGUSR1 from parentNS
14562pidns16 0 INFO : sig_handler is signalled from pid 1
14563pidns16 0 INFO : Container: Resumed after sending SIGUSR1 from container itself
14564pidns16 1 PASS : container init continued successfuly, after handling signal -USR1
14565Suka,
14566After your comments, now I am checking in the signal handler the sending procee id. If it is from the parent ns and when it is from container init. Also made some small changes after doing waitpid() in main.
14567
14568Added Files:
14569ltp/testcases/kernel/containers/pidns/pidns16.c
14570
1457134) Log Message:
14572Just a few fixes I've done while running the complete LTP suite on a ppc64 system. The test fails while running command "numa_node_size" which is unknown to my system. This patch replaces numa_node_size by "numactl --hardware". Signed-off-by: Gilles Carry <gilles.carry@bull.net>.
14573
14574Modified Files:
14575ltp/testcases/kernel/numa/numa01.sh
14576
1457735) Log Message:
14578Just a few fixes I've done while running the complete LTP suite on a ppc64 system. This definition is missing on powerpc specific code. utimensat test fails without this patch. Signed-off-by: Gilles Carry <gilles.carry@bull.net>.
14579
14580Modified Files:
14581ltp/testcases/kernel/include/powerpc.in
14582ltp/testcases/kernel/include/powerpc64.in
14583
1458436) Log Message:
14585Just a few fixes I've done while running the complete LTP suite on a ppc64 system. Crontab command fail if user is not present in cron.allow file. This moves away cron.allow and restores it afterward. Signed-off-by: Gilles Carry <gilles.carry@bull.net>.
14586
14587Modified Files:
14588ltp/testcases/commands/cron/cron_deny01
14589
1459037) Log Message:
14591Just a few fixes I've done while running the complete LTP suite on a ppc64 system. Crontab command fail if user is not present in cron.allow file. This moves away cron.allow and restores it afterward. Signed-off-by: Gilles Carry <gilles.carry@bull.net>.
14592
14593Modified Files:
14594ltp/testcases/commands/cron/cron_pos_tests.sh
14595
1459638) Log Message:
14597CPU controller latency testcases v-4: Add some documentation with respect to test. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
14598
14599Modified Files:
14600ltp/testcases/kernel/controllers/cpuctl/cpuctl_testplan.txt
14601
1460239) Log Message:
14603CPU controller latency testcases v-4: The patch adds a binary to be run as load on the machine. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
14604
14605Added Files:
14606ltp/testcases/kernel/controllers/cpuctl/cpuctl_latency_test.c
14607
1460840) Log Message:
14609CPU controller latency testcases v-4: The patch adds a binary to be run as the latency check task. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
14610
14611Added Files:
14612ltp/testcases/kernel/controllers/cpuctl/cpuctl_latency_check_task.c
14613
1461441) Log Message:
14615CPU controller latency testcases v-4: The patch adds a script which runs the load tasks and the latency check task. The script creates setup for both the tests(with and without cpu controller). Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
14616
14617Added Files:
14618ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_latency_test.sh
14619
1462042) Log Message:
14621CPU controller latency testcases v-4: Edit the makefile. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
14622
14623Modified Files:
14624ltp/testcases/kernel/controllers/cpuctl/Makefile
14625
1462643) Log Message:
14627CPU controller latency testcases v-4: Add the test to be run with other cpu controller testcases. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
14628
14629Modified Files:
14630ltp/testcases/kernel/controllers/test_controllers.sh
14631
1463244) Log Message:
14633Testcase pidns10 on pidnamespace: The pidns10.c testcase verifies inside the container, if kill(-1, sig) fails with ESRCH when there are no processes in container besides container-init. Signed-off-by: Gowrishankar M <gowrishankar.m@in.ibm.com>, Acked-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>.
14634
14635Modified Files:
14636ltp/testcases/kernel/containers/pidns/runpidnstest.sh
14637Added Files:
14638ltp/testcases/kernel/containers/pidns/pidns10.c
14639
1464045) Log Message:
14641Please accept below testcase patches for pid namespace.
14642pidns12:
14643Description:
14644 The pidns12.c testcase verifies that siginfo->si_pid is set to 0 if sender (parent process) is not in receiver's namespace.
14645pidns13:
14646 The pidns13.c testcase checks container init, for async I/O triggered by peer namespace process.
14647pidns17:
14648 The pidns17.c testcase verifies inside the container, if kill(-1, SIGUSR1) terminates all children running inside.
14649Signed-off-by: Gowrishankar M <gowrishankar.m@in.ibm.com>,
14650Acked-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>.
14651
14652Modified Files:
14653ltp/testcases/kernel/containers/pidns/runpidnstest.sh
14654Added Files:
14655ltp/testcases/kernel/containers/pidns/pidns12.c
14656ltp/testcases/kernel/containers/pidns/pidns13.c
14657ltp/testcases/kernel/containers/pidns/pidns17.c
14658
1465946) Log Message:
14660Per request of Mike Frysinger, I resend this patch. The patch itself is the same, but the explanation is extended. Hope it's better this time.
14661Hello,
14662I'm sorry to say this, but some changes in the "Fix Warnings and Badness v2" patch[1] from October actually create bugs in the ltp tests. I think they should be reverted by applying the attached patch. The problems are of those types:
146631) Calling:
14664pthread_create(&th, &newattr, (void *)&new_thread, (void *)&newsockfd) is wrong if eg. newsockfd is a variable subsequently modified by the parent thread, not protected by locking. This is because there is a data race between the read in the new thread and the write in the parent thread. Moreover, it is quite often meant to pass different values to more threads in the ltp tests, which results in the different threads actually sharing the variable, which leads to unpredictable results.
146652) Calling
14666pthread_exit((void *)&exit_val); is wrong if exit_val is a local or thread-local variable, incl. errno. These variables cease to exist when the thread finishes, so subsequent dereferencing & read in the joining thread would read nonexistent variable. I think they should be reverted, because the warning (conversion pointer/integer) doesn't mean anything bad in this context (provided you use the same type on both sides, eg. the calling thread and the created thread) and other solutions just add unnecessary complexity. The patch goes a little further, while I was searching for related problems, I've found one typo and changed the signatures of some thread functions (they really should be (void* (*)(void*)), not (void* (*)(int))). I've discovered this when I debugged a deadlock in test_1_to_1_threads. BTW, shouldn't the first (or last) thread in this test call t_recv instead of t_send (see the relay function). Signed-Of-By: Jiří Paleček <jpalecek@web.de>.
14667
14668Modified File(s):
14669ltp/testcases/kernel/fs/openfile/openfile.c
14670ltp/testcases/kernel/io/disktest/childmain.c
14671ltp/testcases/kernel/io/disktest/main.c
14672ltp/testcases/kernel/io/disktest/timer.c
14673ltp/testcases/kernel/mem/mtest06/mmap1.c
14674ltp/testcases/kernel/mem/mtest07/mallocstress.c
14675ltp/testcases/kernel/mem/mtest07/shm_test.c
14676ltp/testcases/kernel/sched/clisrv/pthserv.c
14677ltp/testcases/network/sctp/func_tests/test_1_to_1_threads.c
14678
1467947) Log Message:
14680The test case "utimensat01" will test the function "utimensat" when the file is not owned by self. It excepts it will return some error code. But if the test user is "root", it has super property and can be success. Signed-off-by: Zhang Xiliang <zhangxiliang@cn.fujitsu.com>.
14681
14682Modified File(s):
14683ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
14684
1468548) Log Message:
14686This patch adds a menu to networktests.sh in order to select the network tests like networkstress.sh. For the backword compatibility, the default test sets are left as-is. Namely, networktests.sh doesn't run any additional tests when no option is specified. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
14687
14688Modified Files:
14689ltp/testscripts/networktests.sh
14690Added Files:
14691ltp/runtest/tcp_cmds_addition
14692
1469349) Log Message:
14694Adding the patch for running the tests pidns14.c and pidns16.c. Please accept this. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
14695
14696Modified File(s):
14697ltp/testcases/kernel/containers/pidns/runpidnstest.sh
14698
1469950) Log Message:
14700The description of the networktests.sh in INTALL file is a bit old. This patch adds the description regarding PAM and test menu. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
14701
14702Modified File(s):
14703ltp/INSTALL
14704
1470551) Log Message:
14706Please accept below testcase patches for pid namespace. They carry minor comments suggested by Suka and Nadia in lxc-dev.
14707---
14708pidns20:
14709 The pidns20.c testcase verifies that signal handler of SIGUSR1 is called (and cinit is NOT terminated) when:
14710 - container-init blocks SIGUSR1,
14711 - parent queues SIGUSR1 and
14712 - a handler is specified for SIGUSR1 before it is unblocked.
14713 Change log:
14714 version 2:
14715 * added two pipes for reliable testing.
14716 version 1:
14717 * Submitted in lxc-dev
14718pidns21:
14719 The pidns21.c testcase verifies that container-init is terminated by
14720SIGUSR1 when:
14721 - a handler is specified for SIGUSR1,
14722 - container-init blocks SIGUSR1,
14723 - parent queues SIGUSR1 and
14724 - handler for SIGUSR1 is set to system default before SIGUSR1 is
14725 unblocked.
14726Change log:
14727 version 2:
14728 * added two pipes for reliable testing.
14729 version 1:
14730 * Submitted in lxc-dev
14731Signed-off-by: Gowrishankar M <gowrishankar.m@in.ibm.com>, Acked-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>.
14732
14733Modified Files:
14734ltp/testcases/kernel/containers/pidns/runpidnstest.sh
14735Added Files:
14736ltp/testcases/kernel/containers/pidns/pidns20.c
14737ltp/testcases/kernel/containers/pidns/pidns21.c
14738
1473952) Log Message:
14740I made few changes to ltp/testcases/kernel/fs/acl/tacl_xattr.sh. It is not working perfectly still there are issues with this script. I have posted patch and logs.attached strace log file. Please cross check results. Signed-off-by: Naresh Kamboju<naresh.kernel@gmail.com>.
14741
14742Modified File(s):
14743ltp/testcases/kernel/fs/acl/tacl_xattr.sh
14744
1474553) Log Message:
14746The problem is noticed only for these 2 tests lstat01A_64 and stat04_64. Analysis of the problem showed that these tests are called from runtest/syscall file. The problem is noticed because the symlink01.c file doesn't have implementation to take care lstat01A_64 and stat04_64 arguments that are passed in the file runtest/syscall. Solution: Simple solution is to remove lines.
14747lstat01A_64 symlink01 -T lstat01_64
14748stat04_64 symlink01 -T stat04_64
14749from runtest/syscall.
14750Other option is to provide feature in symlink01.c so that it can execute these tests successfully. I worked on one such patch. Please have a look. This runs same tests for lstat01A_64 and stat04_64 as is run for lstat01 and stat04 respectively. Signed-Off-By: Sharyathi Nagesh <sharyath@in.ibm.com>.
14751
14752Modified File(s):
14753ltp/runtest/syscalls
14754ltp/testcases/kernel/syscalls/symlink/symlink01.c
14755
1475654) Log Message:
14757Subrata Modak <subrata@linux.vnet.ibm.com> wrote:
14758The tcore_patch_test_suite was added to LTP on Fri Jan 17 22:07:55 2003 UTC, with contribution from you. As i try to compile it today, i get the following error:
14759[tcore_patch_test_suites]$ make
14760 gcc -o tcore tcore.c -lm -lpthread
14761 tcore.c: In function ‘producer’:
14762 tcore.c:129: error: memory input 0 is not directly addressable
14763 tcore.c: In function ‘consumer’:
14764 tcore.c:166: error: memory input 0 is not directly addressable
14765 tcore.c:167: error: memory input 0 is not directly addressable
14766 make: *** [tcore] Error 1
14767Can you please let me know:
14768 1) Any fix for this Failure ?
14769 2) Relevance of this test case today, whether they need to be there in LTP or not ?
14770
14771Gowrishankar <gomuthuk@linux.vnet.ibm.com> replied:
14772I have made it to compile and run with below patch. Using proper extended asm stops this problem. Below patch uses gcc's extended asm instead of basic inlines on this test which stops compilation problem with newer gcc's (v4). Signed-off-by: Gowrishankar M <gowrishankar.m@linux.vnet.ibm.com>.
14773
14774Modified File(s):
14775ltp/testcases/misc/tcore_patch_test_suites/tcore.c
14776ltp/testcases/misc/tcore_patch_test_suites/tcore.sh
14777
1477855) Log Message:
14779Small updates from Pradeep K Surisetty <pradeepkumars@in.ibm.com>.
14780
14781Modified File(s):
14782ltp/testcases/pounder21/README
14783ltp/testcases/pounder21/src/ramsnake/Makefile
14784ltp/testcases/pounder21/src/ramsnake/snake.c
14785
1478656) Log Message:
14787The attached patch fixes and then integrates the Hyperthreading tests to default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
14788
14789Modified File(s):
14790ltp/runltp
14791ltp/testcases/kernel/sched/Makefile
14792ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
14793ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
14794ltp/testcases/kernel/sched/hyperthreading/ht_affinity/Makefile
14795ltp/testcases/kernel/sched/hyperthreading/ht_enabled/Makefile
14796ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/Makefile
14797
1479857) Log Message:
14799Thanks very much for fixing this. Now i am able to build and install properly. As a fallout to your fix, i am adding this test to build & install default, however i am reserving to run it only through runalltests.sh, as it creates a core file of size > 20MB. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>,
14800
14801Modified Files:
14802ltp/runalltests.sh
14803ltp/testcases/misc/Makefile
14804Added Files:
14805ltp/runtest/tcore
14806
1480758) Log Message:
14808The newly added test case ioctl03[1] introduces some problems. First, compilation errors. Second, test failures and misuse of TCONF. The following patch fixes them by changing an order of a header file and also checking IFF_VNET_HDR. It also tidy up the code and add some more information to test output.Signed-off-by: CAI Qian <caiqian@cclom.cn>.
14809
14810Modified File(s):
14811ltp/testcases/kernel/syscalls/ioctl/ioctl03.c
14812
1481359) Log Message:
14814This patch fix man miscellenous compilation warnings. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
14815
14816Modified File(s):
14817ltp/lib/tlibio.c
14818ltp/testcases/kernel/fs/openfile/openfile.c
14819ltp/testcases/kernel/io/disktest/childmain.c
14820ltp/testcases/kernel/io/disktest/main.c
14821ltp/testcases/kernel/io/disktest/timer.c
14822ltp/testcases/kernel/mem/mtest07/mallocstress.c
14823ltp/testcases/kernel/mem/mtest07/shm_test.c
14824ltp/testcases/kernel/sched/clisrv/pthserv.c
14825ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
14826ltp/testcases/kernel/sched/hyperthreading/ht_enabled/Makefile
14827ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/Makefile
14828ltp/testcases/network/sctp/func_tests/Makefile
14829ltp/testcases/network/sctp/func_tests/test_1_to_1_threads.c
14830
1483160) Log Message:
14832I have reviewed test cases for set_robust_list and get_robust_list. These test cases are working fine and generating results as PASS. I have found a small correction in comment line. Here I am posting the same. Signed-Off-By: Naresh Kamboju <naresh.kernel@gmail.com>.
14833
14834Modified File(s):
14835ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
14836
1483761) Log Message:
14838=========================================================
14839Manas K. Nayak <maknayak@in.ibm.com> reported:
14840=========================================================
14841accept4_01 test cases are broken because the function accept04() is not implemented in testcase. Used ltp version: ltp-full-20081130.tgz. Manually executed the test as below:
14842[accept4]# ./accept4_01
14843accept04_01 1 BROK : accept4() Error: Function not implemented
14844=========================================================
14845Subrata Modak <subrata@linux.vnet.ibm.com> replied:
14846=========================================================
14847Fix on x86_64 as well, as it behaves properly on other Architectures. Supriya/Manas, accept4_01.c is a new test case for the new system call accept4() recently introduced in kernel-2.6.26 only for the x86_64 architecture. The test has the code to handle if it is not supported in some architecture. Interestingly it executes the expected way on x86 machines:
14848# uname -a
14849Linux 2.6.25-gcov-nomodconfig-smp #1 SMP Thu Jun 12 06:29:27 EDT 2008 i686 i686 i386 GNU/Linux
14850# ./ltp-intermediate-20081216/testcases/bin/accept4_01
14851accept04_01 1 CONF : syscall __NR_accept4 not supported on your arch
14852But on x86_64, it behaves differently:
14853# uname -a
14854Linux 2.6.18-125.el5 #1 SMP Mon Dec 1 17:38:25 EST 2008 x86_64 x86_64 x86_64 GNU/Linux
14855# ./accept4_01
14856accept04_01 1 BROK : accept4() Error: Function not implemented
14857It means though the interface calls for:
14858syscall(__NR_socketcall, SYS_ACCEPT4, args)
14859&
14860syscall(__NR_accept4, fd, sockaddr, addrlen, flags)
14861will execute as __NR_socketcall & __NR_accept4 are defined inside the system, the exact implementation of the interface is yet to come as the kernel < 2.6.26. So, i changed the code accordingly. Please verify the patch. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
14862
14863Modified File(s):
14864ltp/testcases/kernel/syscalls/accept4/accept4_01.c
14865
1486662) Log Message:
14867======================================================
14868Manas K. Nayak <maknayak@in.ibm.com> reported:
14869======================================================
14870Ltp iptables testcases failed against sles with following ping failures. Looks like iptables chain rules set to block ping from loopback address.
14871======================================================
14872Sridhar Vinay Replied:
14873======================================================
14874Manas, This looks like default SLES behaviour. When all rules are flushed, the default behaviour for SUSE firewall is to drop all packets. This is not the case with RH where absence of any rule results in all packets accepted. So we may need to adjust the test accordingly. Modification to test case to indicate certain distributions dropping all packets when firewall is enabled and no rule is present.
14875======================================================
14876Manas K. Nayak <maknayak@in.ibm.com> reverted back:
14877======================================================
14878I verified the patch using ltp release "ltp-full-20081130" on SLES and it is generating expected information as mentioned. Subrata you can make this patch available in coming ltp release. Signed-Off-By: Vinay Sridhar <vinay@linux.vnet.ibm.com>.
14879
14880Modified File(s):
14881ltp/testcases/network/iptables/iptables_tests.sh
14882
1488363) Log Message:
14884Include File Systems Data Integrity Tests to Default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
14885
14886Modified Files:
14887ltp/runtest/fs
14888
1488964) Log Message:
14890Increase the No. of Loops for the File System INOD tests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
14891
14892Modified Files:
14893ltp/runtest/fs
14894
1489565) Log Message:
14896Integrate the File System Permissions Tests in to Default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
14897
14898Modified Files:
14899ltp/runtest/fs ltp/testcases/kernel/fs/fs_perms/Makefile
14900Added Files:
14901ltp/testcases/kernel/fs/fs_perms/fs_perms_simpletest.sh
14902Removed Files:
14903ltp/testcases/kernel/fs/fs_perms/simpletest.sh
14904
1490566) Log Message:
14906Increase the No. of Soft & Hard Links Created by linktest.pl. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
14907
14908Modified Files:
14909ltp/runtest/fs
14910
1491167) Log Message:
14912Integrate PROC File Systems tests into default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
14913
14914Modified Files:
14915ltp/runtest/fs
14916
1491768) Log Message:
14918Integrate File Systems Race Condition Check tests to default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
14919
14920Modified Files:
14921ltp/runtest/fs ltp/testcases/kernel/fs/Makefile
14922Added Files:
14923ltp/testcases/kernel/fs/racer/fs_racer.sh
14924ltp/testcases/kernel/fs/racer/fs_racer_dir_create.sh
14925ltp/testcases/kernel/fs/racer/fs_racer_dir_test.sh
14926ltp/testcases/kernel/fs/racer/fs_racer_file_concat.sh
14927ltp/testcases/kernel/fs/racer/fs_racer_file_create.sh
14928ltp/testcases/kernel/fs/racer/fs_racer_file_link.sh
14929ltp/testcases/kernel/fs/racer/fs_racer_file_list.sh
14930ltp/testcases/kernel/fs/racer/fs_racer_file_rename.sh
14931ltp/testcases/kernel/fs/racer/fs_racer_file_rm.sh
14932ltp/testcases/kernel/fs/racer/fs_racer_file_symlink.sh
14933Removed Files:
14934ltp/testcases/kernel/fs/racer/dir_create.sh
14935ltp/testcases/kernel/fs/racer/dir_test.sh
14936ltp/testcases/kernel/fs/racer/file_concat.sh
14937ltp/testcases/kernel/fs/racer/file_create.sh
14938ltp/testcases/kernel/fs/racer/file_link.sh
14939ltp/testcases/kernel/fs/racer/file_list.sh
14940ltp/testcases/kernel/fs/racer/file_rename.sh
14941ltp/testcases/kernel/fs/racer/file_rm.sh
14942ltp/testcases/kernel/fs/racer/file_symlink.sh
14943ltp/testcases/kernel/fs/racer/racer.sh
14944
1494569) Log Message:
14946Integrate CD and FLOPPY tests to run with runalltests.sh. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
14947
14948Modified Files:
14949ltp/runalltests.sh
14950Added Files:
14951ltp/runtest/io_cd
14952ltp/runtest/io_floppy
14953Removed Files:
14954ltp/runtest/io
14955
1495670) Log Message:
14957Make io/aio tests to build & install with root level make, and then run with runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
14958
14959Modified Files:
14960ltp/runltp
14961ltp/testcases/kernel/io/Makefile
14962ltp/testcases/kernel/io/aio/aio02/Makefile
14963ltp/testcases/kernel/io/aio/aio02/runfstests.sh
14964Added Files:
14965ltp/runtest/io
14966
1496771) Log Message:
14968Run the CPU HOTPLUG tests through runalltests.sh. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
14969
14970Modified Files:
14971ltp/README
14972ltp/runalltests.sh
14973Added Files:
14974ltp/runtest/cpuhotplug
14975
1497672) Log Message:
14977Fix compilation issues in compiling the MEMORY HOTPLUG tests. Better ways to fix the compilation error(s) are always welcome. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
14978
14979Modified Files:
14980ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
14981ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.c
14982
1498373) Log Message:
14984Add options for block devices and turn on related testcases. Signed-Off-By: Andrew Vagin <avagin@gmail.com>.
14985
14986Modified Files:
14987ltp/runltp
14988ltp/runtest/syscalls
14989
1499074) Log Message:
14991This testcase checked event IN_UNMOUNT. IN_UNMOUNT File system containing watched object was unmounted and check filesystem that it can't be unmounted if exist opened inotify descriptor. Example of execution:
14992Running tests.......
14993inotify03 0 INFO : mount /dev/loop0 to mnt_694 fstype=ext3
14994inotify03 0 INFO : umount /dev/loop0
14995<<<test_start>>>
14996tag=inotify03 stime=1229332020
14997cmdline="inotify03 -D /dev/loop0 -T ext3"
14998contacts=""
14999analysis=exit
15000initiation_status="ok"
15001<<<test_output>>>
15002incrementing stop
15003inotify03 1 PASS : get event: wd=1 mask=2000 cookie=0 len=0
15004inotify03 2 PASS : get event: wd=1 mask=8000 cookie=0 len=0
15005inotify03 3 PASS : inotify_rm_watch (5, 1) return -1 errno=22 : Invalid argument
15006<<<execution_status>>>
15007duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0
15008<<<test_end>>>
15009kernel: Linux avagin 2.6.25-rc6 #1 SMP Tue Jul 8 13:42:51 MSD 2008 i686 Intel(R) Celeron(R) CPU 2.53GHz GenuineIntel GNU/Linux.
15010Signed-Off-By: Andrew Vagin <avagin@gmail.com>. Acked-By: CAI Qian <caiqian@cclom.cn>.
15011
15012Modified Files:
15013ltp/runtest/syscalls
15014Added Files:
15015ltp/testcases/kernel/syscalls/inotify/inotify03.c
15016
1501775) Log Message:
15018Add TCONF if the tested kernel has version less than 2.6.13. Signed-Of-By: Andrew Vagin <avagin@gmail.com>. Acked-By: CAI Qian <caiqian@cclom.cn>.
15019
15020Modified Files:
15021ltp/testcases/kernel/syscalls/inotify/inotify01.c
15022ltp/testcases/kernel/syscalls/inotify/inotify02.c
15023ltp/testcases/kernel/syscalls/inotify/inotify03.c
15024
1502576) Log Message:
15026Introduce autoconf to inotify test case. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
15027
15028Modified File(s):
15029ltp/configure.ac
15030ltp/testcases/kernel/syscalls/inotify/Makefile
15031ltp/testcases/kernel/syscalls/inotify/inotify01.c
15032ltp/testcases/kernel/syscalls/inotify/inotify02.c
15033
1503477) Log Message:
15035This patchset creates the basic infrastructure for running the existing network testcases under containers automatically. The patchset creates a command file named nw_under_ns for the purpose. Please review them and provide all your valuable feedback. I have addressed all the comments from lxc-dev list except one. The changelog looks like:
150361. Added verbose comments and patch description.
150372. Restructured the licensing text.
150383. Merged two patches into one touching runallnetworktest_child.sh file.
15039
15040TODO:
150411. Changing the kernel version to proper one
150422. unshare not needed as clone only is suffucient. I will do it in a separate patch as need to do extensive testing to ensure other testcases do not break.
15043Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>. Acked-By: "Serge E. Hallyn" <serue@us.ibm.com>.
15044
15045Modified Files:
15046ltp/testcases/kernel/containers/libclone/libnetns.c
15047ltp/testcases/kernel/containers/netns/parentns.sh
15048Modified Files:
15049ltp/testcases/kernel/containers/libclone/libnetns.c
15050Modified Files:
15051ltp/testcases/kernel/containers/libclone/libnetns.c
15052ltp/testcases/kernel/containers/netns/childns.sh
15053ltp/testcases/kernel/containers/netns/parentns.sh
15054Modified Files:
15055ltp/testcases/kernel/containers/netns/childns.sh
15056ltp/testcases/kernel/containers/netns/parentns.sh
15057Added Files:
15058ltp/testcases/kernel/containers/netns/create_container.c
15059Added Files:
15060ltp/testcases/kernel/containers/netns/runallnetworktests_parent.sh
15061Added Files:
15062ltp/testcases/kernel/containers/netns/runallnetworktests_child.sh
15063Added Files:
15064ltp/testcases/kernel/containers/netns/nw_under_ns.sh
15065Modified Files:
15066ltp/testcases/kernel/containers/netns/Makefile
15067Added Files:
15068ltp/runtest/nw_under_ns
15069Modified Files:
15070ltp/testcases/kernel/containers/netns/runallnetworktests_child.sh
15071Added Files:
15072ltp/testcases/kernel/containers/netns/readme
15073
1507478) Log Message:
15075Linux drivers based on Video for Linux Two (V4L2) API, test addition:
15076Németh Márton <nm127@freemail.hu> wrote:
15077I started a project to test the Linux drivers based on Video for Linux Two (V4L2) API, release 0.24. This project is using the CUnit framework and is available at http://v4l-test.sourceforge.net/. I found your project at http://ltp.sourceforge.net/ . As far as I know the LTP currently do not have any tests for V4L2. Maybe test cases created for v4l-test project can be used for LTP also. What do you think?
15078Subrata Modak <subrata@linux.vnet.ibm.com> wrote back:
15079es, it can be. We have a rather old code base for Device Drivers testing. And time and again i was trying to revive the device drivers tests inside LTP, but, did not get sufficient volunteers to do the same. Your test code can be a starting point for us. I downloaded your testsuite and was able to compile the stuff, with some modification(s). However, i did not test it. Can you also share the logs of the run on your machine ?? More info is required in the documentation. I have prepared a patch(attached & embedded), which will integrate these tests inside LTP with minor modifications in documentation and some #defines in some source files (to be able to compile on machines not having respective header files containing the definition). Now, we have 2 choices:
150801) You can voluntarily allow us to maintain this code inside LTP. Send your patches/modifications to us, whenever you want to add/modify/remove any tests out of: ltp/testcases/kernel/device-drivers/v4l-test/, We will then do the needful. You benefit by showcasing your test code to a bigger LTP community, and hence can attract more contribution from them. We gain by re-introducing/re-starting device drivers testing, which can then move to other device drivers as well. If you agree, please reply to this mail with a DCO Sign-off: Signed-Off-By: Németh Márton <nm127@freemail.hu>, I can then go ahead and include this patch.
150812) You can keep your project running at: http://v4l-test.sourceforge.net/, as well as agree to apply this patch to include in LTP. In such a case, send us updates whenever you update your project. In any case, i would require a DCO Sign-off: Signed-Off-By: Németh Márton <nm127@freemail.hu>, from you. I would like to thank you for deciding to contribute this to LTP, and would also request you to help us fix the existing device drivers tests in LTP, so that we can start using them. If necessary we can delete the obsolete ones and add new ones: http://ltp.cvs.sourceforge.net/viewvc/ltp/ltp/testcases/kernel/device-drivers/. Do you think, you will also be able to help us here ??
15082Németh Márton <nm127@freemail.hu> wrote back:
15083Yes, sorry about that. I have had no access to my emails during the last days. I also wanted to think about this a little. I would like to choose the 2nd solution: I try to run my project forward and send you patches to include them in LTP. The source code and the test design was created by me. However, the V4L2 API specification which is also included in the tarball is only downloaded and saved under the 'doc' directory so I always have a local copy of the V4L2 API revision 0.24. This you might not want to include in the LTP source code. I had some difficulties with the inline patch you sent me, it was not usable at my side because my email client was not able to handle it correctly. Could you please send it as an attachment? What I could recognised that the v4l-test project was placed in LTP source directory under ltp-intermediate-20081223.orig/testcases/kernel/device-drivers/v4l-test . However, if I look around in the "device-drivers" subdirectory I would use the subdirectory: ltp/testcases/kernel/device-drivers/v4l/user_space . What do you think? Signed-Off-By: Márton Németh <nm127@freemail.hu>.
15084
15085Modified Files:
15086ltp/README
15087Added Files:
15088ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
15089ltp/testcases/kernel/device-drivers/v4l/user_space/README
15090ltp/testcases/kernel/device-drivers/v4l/user_space/dev_video.c
15091ltp/testcases/kernel/device-drivers/v4l/user_space/dev_video.h
15092ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
15093ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.h
15094ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
15095ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.h
15096ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
15097ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.h
15098ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
15099ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.h
15100ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
15101ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.h
15102ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.c
15103ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.h
15104ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
15105ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.h
15106ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
15107ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.h
15108ltp/testcases/kernel/device-drivers/v4l/user_space/test_invalid_ioctl.c
15109ltp/testcases/kernel/device-drivers/v4l/user_space/test_invalid_ioctl.h
15110ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
15111ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.h
15112ltp/testcases/kernel/device-drivers/v4l/user_space/video_limits.h
15113ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
15114ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/a16506.htm
15115ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/a16706.htm
15116ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/a16721.htm
15117ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/b17127.htm
15118ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/book1.htm
15119ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c14592.htm
15120ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c14595.htm
15121ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c174.htm
15122ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c2030.htm
15123ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c5742.htm
15124ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c6488.htm
15125ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/capture-example.html
15126ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/f163.htm
15127ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/i16960.htm
15128ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/index.html
15129ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10104.htm
15130ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10211.htm
15131ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10386.htm
15132ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10595.htm
15133ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10944.htm
15134ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11094.htm
15135ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11217.htm
15136ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11285.htm
15137ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11430.htm
15138ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11612.htm
15139ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11680.htm
15140ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11946.htm
15141ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12051.htm
15142ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12265.htm
15143ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12342.htm
15144ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12784.htm
15145ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12816.htm
15146ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12878.htm
15147ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13022.htm
15148ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13105.htm
15149ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13317.htm
15150ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13641.htm
15151ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13696.htm
15152ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13817.htm
15153ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13889.htm
15154ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14037.htm
15155ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14090.htm
15156ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14169.htm
15157ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14264.htm
15158ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14390.htm
15159ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14496.htm
15160ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r2492.htm
15161ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r3735.htm
15162ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r3796.htm
15163ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r3896.htm
15164ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4185.htm
15165ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4246.htm
15166ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4339.htm
15167ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4484.htm
15168ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4629.htm
15169ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4850.htm
15170ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5016.htm
15171ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5154.htm
15172ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5319.htm
15173ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5470.htm
15174ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7624.htm
15175ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7626.htm
15176ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7667.htm
15177ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7771.htm
15178ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7900.htm
15179ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8087.htm
15180ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8242.htm
15181ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8304.htm
15182ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8367.htm
15183ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8494.htm
15184ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8724.htm
15185ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8936.htm
15186ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9149.htm
15187ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9288.htm
15188ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9539.htm
15189ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9688.htm
15190ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9804.htm
15191ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9994.htm
15192ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x15446.htm
15193ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16430.htm
15194ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16453.htm
15195ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16497.htm
15196ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16743.htm
15197ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16769.htm
15198ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16775.htm
15199ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16788.htm
15200ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16896.htm
15201ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16910.htm
15202ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16915.htm
15203ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16923.htm
15204ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16929.htm
15205ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16933.htm
15206ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16941.htm
15207ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x1859.htm
15208ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x1904.htm
15209ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2009.htm
15210ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2123.htm
15211ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2428.htm
15212ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2490.htm
15213ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x282.htm
15214ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x294.htm
15215ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x309.htm
15216ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x341.htm
15217ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x3891.htm
15218ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x394.htm
15219ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x448.htm
15220ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x542.htm
15221ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5634.htm
15222ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5665.htm
15223ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5791.htm
15224ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5884.htm
15225ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5950.htm
15226ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5953.htm
15227ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6386.htm
15228ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6570.htm
15229ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6831.htm
15230ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6909.htm
15231ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6991.htm
15232ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7002.htm
15233ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7013.htm
15234ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7236.htm
15235ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7561.htm
15236ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7578.htm
15237ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7607.htm
15238ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x802.htm
15239
1524079) Log Message:
15241Manas Kumar Nayak <maknayak@in.ibm.com> shared this wonderfull README to run LTP Network tests.
15242
15243Added File(s):
15244ltp/testcases/network/LTP-Network-test_README.pdf
15245
1524680) Log Message:
15247Use more descriptive diff format for reporting errors in ln_tests: the error output in some tests is not as useful as it could be. This patch amend that. Do not compare actual and expected output with the "quiet" switch, to get some info more useful than "The files xxx and yyy differ" in case of failure. Use the correct error output file in unzip_tests. Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
15248
15249Modified Files:
15250ltp/testcases/commands/fileutils/ln/ln_tests.sh
15251ltp/testcases/commands/gzip/gzip_tests.sh
15252ltp/testcases/commands/unzip/unzip_tests.sh
15253
1525481) Log Message:
15255This patch fixes the logic of #ifdefs in the signalfd testcase. The problem was, that if our own syscall was used, no test would actually be compiled (because of #else between those two pieces of code). This patch also fixes this compile error:
15256make[5]: Leaving directory `/tmp/buildd/ltp-20081130+dfsg/testcases/kernel/syscalls/signal'
15257make[5]: Entering directory `/tmp/buildd/ltp-20081130+dfsg/testcases/kernel/syscalls/signalfd'
15258cc -g -O2 -g -Wall -O2 -Wall -g -O2 -g -Wall -O2 -I../../include -g -Wall -I../../../../include -Wall signalfd01.c-L../../../../lib -lltp -o signalfd01
15259signalfd01.c:88:18: error: #if with no expression
15260signalfd01.c: In function 'do_test1':
15261signalfd01.c:117: warning: implicit declaration of function 'signalfd' by checking for "defined USE_OWNIMPL", not "USE_OWNIMPL".
15262Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
15263
15264Modified Files:
15265ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
15266
1526782) Log Message:
15268Delete an a.out file in eventfd Makefile: the clean targets in ltp don't always clean all intermediate binary files. This patch fixes that. The a.out file is potentially created by the check for aio_eventfd (or other compile checks) in the makefile. The object files in getgroups Makefile are xxx_16.o. Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
15269
15270Modified Files:
15271ltp/testcases/kernel/syscalls/eventfd/Makefile
15272ltp/testcases/kernel/syscalls/getgroups/Makefile
15273ltp/testcases/kernel/syscalls/move_pages/Makefile
15274
1527583) Log Message:
15276Integrate ltp network tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
15277
15278Modified Files:
15279ltp/runalltests.sh
15280
1528184) Log Message:
15282Integrate ltp network stress tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
15283
15284Modified Files:
15285ltp/runalltests.sh
15286
1528785) Log Message:
15288Integrate ltp adp tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
15289
15290Modified Files:
15291ltp/runalltests.sh
15292
1529386) Log Message:
15294Integrate ltp autofs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
15295
15296Modified Files:
15297ltp/runalltests.sh
15298
1529987) Log Message:
15300Fix Diskio test. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
15301
15302Modified Files:
15303ltp/testscripts/diskio.sh
15304
1530588) Log Message:
15306Integrate ltp exportfs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
15307
15308Modified Files:
15309ltp/runalltests.sh
15310
1531189) Log Message:
15312Integrate ltp ro only fs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
15313
15314Modified Files:
15315ltp/runalltests.sh
15316
1531790) Log Message:
15318Integrate ltp isofs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
15319
15320Modified Files:
15321ltp/runalltests.sh
15322
1532391) Log Message:
15324Integrate ltp dmmapper tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
15325
15326Modified Files:
15327ltp/runalltests.sh
15328
1532992) Log Message:
15330Integrate ltp fslvm tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
15331
15332Modified Files:
15333ltp/runalltests.sh
15334
1533593) Log Message:
15336Integrate ltp fsnolvm tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
15337
15338Modified Files:
15339ltp/runalltests.sh
15340
1534194) Log Message:
15342Integrate ltp scsi_debug tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
15343
15344Modified Files:
15345ltp/runalltests.sh
15346
1534795) Log Message:
15348Integrate ltp sysfs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
15349
15350Modified Files:
15351ltp/runalltests.sh
15352
1535396) Log Message:
15354Remove rpc tests from tirpc. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
15355
15356Modified Files:
15357ltp/runtest/rpctirpc
15358
1535997) Log Message:
15360Integrate ltp tirpc tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
15361
15362Modified Files:
15363ltp/runalltests.sh
15364
1536598) Log Message:
15366Integrate ltp selinux tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
15367
15368Modified Files:
15369ltp/runalltests.sh
15370
1537199) Log Message:
15372Check for existing commands after LTPTMP has been defined in unzip_tests.sh: The chk_ifexist function in unzip_tests needs the variable LTPTMP, but it is called before this variable is initialized. This patch fixes that by moving the call after LTPTMP is initialized. Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
15373
15374Modified Files:
15375ltp/testcases/commands/unzip/unzip_tests.sh
15376
15377100) Log Message:
15378Always create a new expected output file, not append to the previous in gzip_tests: The expected output file in gzip_tests is made always by appending data to the file. Because there are two tests in gzip_tests (each making its own exp file), the second test ends up with concatenation of the two exp files, which doesn't work well. This patch fixes that by truncating the file at the first write. Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
15379
15380Modified Files:
15381ltp/testcases/commands/gzip/gzip_tests.sh
15382
15383101) Log Message:
15384Renumber testcases in the symlink01 file, reflecting some added tests: The indexes of tests in th symlink01 test are incorrect, which causes broken test results due to eg. unlink test invoked as part of the chmod tests. This patch fixes that. Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
15385
15386Modified Files:
15387ltp/testcases/kernel/syscalls/symlink/symlink01.c
15388
15389102) Log Message:
15390Amend cleanup procedure in mknod07: the cleanup in mknod07 didn't work for me, because the test yields root, removes search permission on its current directory and then tries to chdir("..") which fails due to the missing permission. This patch fixes that by re-gaining root before the cleanup.
15391 - restore root privileges before tmp directory cleanup. This is needed, because as nonprivileged user, we don't have search permission on the current directory,
15392 - because of that, do not drop root completely by setuid(), change effective uid instead,
15393 - call cleanup in one case when setup fails,
15394Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
15395
15396Modified Files:
15397ltp/testcases/kernel/syscalls/mknod/mknod07.c
15398
subrata_modakf181dac2008-11-30 15:42:24 +000015399LTP-20081130
15400
154011) Log Message:
15402librttest.c: enhancement and fixes for options handling.
15403- simplified check for duplicate options,
15404- better handling of unknown options and missing args: report missing args and exit,
15405- exit if any option is wrong,
15406- indent fix,
15407Verified on all rt tests. Signed-off-by: Gilles Carry <gilles.carry@bull.net>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
15408
15409Modified File(s):
15410ltp/testcases/realtime/lib/librttest.c
15411
154122) Log Message:
15413matrix_mult.c: set_affinity to work when there are offline cpus:
15414Syscall sched_setaffinity fails if choosen cpu is not online. In set_affinity, thread_id value is used as cpuid when calling sched_setaffinity. This fails when disabling cpus because threads ids and online cpu ids don't necessarly match. This patch simply increments cpuid (max. 8192) until it finds an online cpu. This guaranties that no more than one thread is assigned to one cpu. If set_affinity is called more times than there are online cpus then matrix_mult.c fails. Signed-off-by: Gilles Carry <gilles.carry@bull.net>, Acked-by: Darren Hart <dvhltc@us.ibm.com>,
15415
15416Modified File(s):
15417ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
15418
154193) Log Message:
15420matrix_mult.c: dynamic iterations configuration.
15421Dimension (128) of statistics arrays must be a multiple of number of cpu. This is a hassle as you have to recompile every time your arch changes or if you want to disable cpus. Failing to do so causes segfault when requiring statistics if 128 modulo nr_cpus != 0. This patch adds option -i to specify how many iterations are wanted (still defaulting to 128). It rounds up iterations to the nearest multiple of online cpus. Signed-off-by: Gilles Carry <gilles.carry@bull.net>, Acked-by: Darren Hart <dvhltc@us.ibm.com.
15422
15423Modified File(s):
15424ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
15425
154264) Log Message:
15427matrix_mult.c: thread synchronisation simplification:
15428In concurrent calculations:
15429- use a single pthread_barrier to start all threads together instead of a combination of barrier/mutex/condvar.
15430- main thread no longer participates to concurrent calculations and simply performs rt_gettime(s) for global time spent evaluation.
15431Signed-off-by: Gilles Carry <gilles.carry@bull.net>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
15432
15433Modified File(s):
15434ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
15435
154365) Log Message:
15437matrix_mult.c: concurrent calculation stats fix:
15438Array size for stats was iterations/numcpus. Concurrent threads used to write their stats in the same rows, overwriting each other's results. This patch makes array size = iterations and threads not overlapping their results by shifting their index. Signed-off-by: Gilles Carry <gilles.carry@bull.net>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
15439
15440Modified File(s):
15441ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
15442
154436) Log Message:
15444use feedback from Jan Kratochvil so we wait for the child to be stopped before we attempt to ptrace it.
15445
15446Modified File(s):
15447ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.h
15448
154497) Log Message:
15450base {PEEK,POKE}USER on sizeof(user) rather than sizeof(pt_regs) and add a few more corner cases.
15451
15452Modified File(s):
15453ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
15454
154558) Log Message:
15456drop backup file configure~
15457
15458Modified File(s):
15459ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure~
15460
154619) Log Message:
15462start a .gitignore
15463
15464Added File(s):
15465ltp/.gitignore
15466
1546710) Log Message:
15468This patch fixes what I believe is a wrong logic in test 3 of this script right after the last "crontab -l ..." command. In my system the cron table is empty; this command will return false and the else clause will never be executed. If the command returns true (0) then the cron table is not empty as it was supposed to be and the script must indicate an error. Signed-Off-By: Elder Costa <elder.costa@terra.com.br>.
15469
15470Modified File(s):
15471ltp/testcases/commands/cron/cron_tests.sh
15472
1547311) Log Message:
15474Stop building numa test in cross environment: None of the tests for the existence of numa prereqs work in a cross build environment. This is a patch to skip erroneously checking for these prereqs on a host system if the $CROSS_COMPILER variable is set per the runltp script. Without this patch, the existing script checks for the existence of aheader file on the /usr/include, but our compiler only looks within the include directories of the target system, and stops cross building of the entire ltp suite, if the target does not have numa.h/no numa support. Signed-Off-By: Henry Yei <hyei@mvista.com>.
15475
15476Modified File(s):
15477ltp/testcases/kernel/numa/test.sh
15478
1547912) Log Message:
15480The following are errors while compiling ltp-full-20081031 with ARM architecture:
15481make[4]: Entering directory `/home/naresh/DIFF/11_2008/ltp-full-20081031/testcases/kernel/syscalls/eventfd' /usr/local/arm-sony-linux-gnueabi/devel/bin/arm-sony-linux-gnueabi-dev-gcc
15482-Wall -I../../include -g -Wall -I../../../../include -Wall eventfd01.c -L../../../../lib -lltp -o eventfd01
15483In file included from eventfd01.c:60:
15484../../include/linux_syscall_numbers.h:113:10: error: no macro name given in #ifndef directive
15485make[4]: *** [eventfd01] Error 1
15486make[4]: Leaving directory
15487`/home/naresh/DIFF/11_2008/ltp-full-20081031/testcases/kernel/syscalls/eventfd'
15488make[3]: *** [all] Error 2
15489make[3]: Leaving directory
15490`/home/naresh/DIFF/11_2008/ltp-full-20081031/testcases/kernel/syscalls'
15491Here I am attaching the patch to resolve above error. Signed-Off-By: naresh kamboju <naresh.kernel@gmail.com>.
15492
15493Modified File(s):
15494ltp/testcases/kernel/include/arm.in
15495
1549613) Log Message:
15497Alan Cox [alan@lxorguk.ukuu.org.uk] wrote:
15498The test changes the window size using the slave-fd and expects that it won't affect the window-size on master-fd. With this change, we return the slave's window size and test fails. I've no idea why anyone would have thought the existing behaviour was correct. The pty/tty pair code tries to share the size and other information at all times and the old test was I think verifying a bug existed.
15499Sukadev <sukadev@linux.vnet.ibm.com> wrote:
15500We are referring to the last window size check in test2() of testcases/kernel/pty/ptem01.c. This check will cause the test to fail when some of the planned ttydev changes are merged. Would you happen to know if the check is really required or if it should be dropped ?
15501Subrata Modak <subrata@linux.vnet.ibm.com> wrote: I would want the test to remain there, but introduce some checkings before running the test. As test2() is valid under present circumstances, we should retain it as people will keep using LTP on lower kernels. Having said that, i would like to come with a solution where test2() of testcases/kernel/pty/ptem01.c is not run after the planned ttydev changes are merged. Something compile/run time checking to either not to build that part of code and run it. Can we do something like that by checking some glibc/kernel exported definitions ?
15502Sukadev <sukadev@linux.vnet.ibm.com> wrote:
15503Just to be clear, the entire test2() is not broken. Only the last part (see patch below) Other parts of test2() should be fine even with new changes. Other than the kernel version when the changes are merged, I am not sure there is a way. Besides, it is not clear which assertion that part of test2() is testing and if it is even needed for older kernels. Here is the part of test2() I am referring to: Signed-Off-By: Sukadev <sukadev@linux.vnet.ibm.com>.
15504
15505Modified File(s):
15506ltp/testcases/kernel/pty/ptem01.c
15507
1550814) Log Message:
15509Enable Kernel with the Option during build to test filecaps support. Subrata.
15510
15511Modified File(s):
15512ltp/README
15513ltp/testcases/kernel/security/filecaps/README
15514
1551515) Log Message:
15516check input files and abort if broken line is found
15517
15518Modified File(s):
15519ltp/testcases/kernel/include/regen.sh
15520
1552116) Log Message:
15522remove bogus line
15523
15524Modified File(s):
15525ltp/testcases/kernel/include/sh.in
15526
1552717) Log Message:
15528The attached Patch defines more about the keywords:
15529i) TPASS - Indicates that the test case had the expected result and passed.
15530ii) TFAIL - Indicates that the test case had an unexpected result and failed.
15531iii) TBROK - Indicates that the remaining test cases are broken and will not execute correctly, because some precondition not met, such as a resource not being available.
15532iv) TCONF - Indicates that the test case was not written to run on the current harware or software configuration such as machine type, or, kernel version.
15533v) TRETR - Indicates that the test cases has been retired and should not be executed any longer.
15534vi) TWARN - Indicates that the test case experienced an unexpected or undesirable event that should not affect the test itself such as being unable to cleanup resources after the test finished.
15535vii) TINFO - Specifies useful information about the status of the test that does not affect the result and does not indicate a problem.
15536
15537in the HTML file generated after test run. I believe it will be very useful for deciphering results better: Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
15538
15539Modified File(s):
15540ltp/tools/html_report_header.txt
15541
1554218) Log Message:
15543Added test case for checking cpuidle sysfs files. Signed-Off-By: Nageswara R Sastry <rnsastry@linux.vnet.ibm.com>.
15544
15545Modified Files:
15546ltp/testcases/kernel/power_management/Makefile
15547ltp/testcases/kernel/power_management/runpwtests.sh
15548
15549Added Files:
15550ltp/testcases/kernel/power_management/check_cpuidle_sysfs_files.sh
15551
1555219) Log Message:
15553gcov-kernel: change comment to recommend CONFIG_GCOV_HAMMER=n. Background: CONFIG_GCOV_HAMMER indicates a modified gcc version which is not the majority of cases: Some Linux distributions ship a modified version of GCC 3.3.x that produces GCOV data incompatible with the format of the standard GCC 3.3.x. If you are using such a distribution, you need to enable this option for the GCOV kernel support to work correctly. Signed-Off-By: Peter Oberparleiter <oberpapr@users.sourceforge.net>.
15554
15555
15556Modified File(s):
15557ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov.patch
15558
1555920) Log Message:
15560Following the footsteps of Masatake Yamato, i have decided to enable building, installing & running of some _16 & _64 bit syscalls tests in LTP. I have taken this trivial ones, and, would leave other porting to you. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
15561
15562Modified File(s):
15563ltp/runtest/syscalls
15564ltp/testcases/kernel/syscalls/chown/Makefile
15565ltp/testcases/kernel/syscalls/fchown/Makefile
15566ltp/testcases/kernel/syscalls/fcntl/Makefile
15567ltp/testcases/kernel/syscalls/fstat/Makefile
15568ltp/testcases/kernel/syscalls/fstatat/Makefile
15569ltp/testcases/kernel/syscalls/fstatfs/Makefile
15570ltp/testcases/kernel/syscalls/getdents/Makefile
15571ltp/testcases/kernel/syscalls/geteuid/Makefile
15572ltp/testcases/kernel/syscalls/getgroups/Makefile
15573ltp/testcases/kernel/syscalls/getuid/Makefile
15574ltp/testcases/kernel/syscalls/lchown/Makefile
15575ltp/testcases/kernel/syscalls/lstat/Makefile
15576ltp/testcases/kernel/syscalls/pread/Makefile
15577ltp/testcases/kernel/syscalls/pselect/Makefile
15578ltp/testcases/kernel/syscalls/setfsgid/Makefile
15579ltp/testcases/kernel/syscalls/setfsuid/Makefile
15580ltp/testcases/kernel/syscalls/setregid/Makefile
15581ltp/testcases/kernel/syscalls/setresgid/Makefile
15582ltp/testcases/kernel/syscalls/setresuid/Makefile
15583ltp/testcases/kernel/syscalls/setreuid/Makefile
15584ltp/testcases/kernel/syscalls/setuid/Makefile
15585ltp/testcases/kernel/syscalls/stat/Makefile
15586ltp/testcases/kernel/syscalls/statfs/Makefile
15587
1558821) Log Message:
15589The following Patch adds the option to run filecaps tests from runalltests.sh and also provisions for installation of required libraries not present in the system. Also systematic execution of all tests run through runalltests.sh is added. Signed-Of-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
15590
15591Modified File(s):
15592ltp/runalltests.sh
15593
1559422) Log Message:
15595Submitting the testcase, which would try to kill the parent namespace pid from the container init. Also this tests a scenario of killing non existent pid from the container. Signed-off-by: Veerendra C <vechandr@in.ibm.com>. Acked-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>.
15596
15597Added Files:
15598ltp/testcases/kernel/containers/pidns/pidns06.c
15599
1560023) Log Message:
15601Added Kernel .config options for building LTP SECURITY TESTS. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>. Reviewd-By: Stephen Smalley <sds@tycho.nsa.gov>.
15602
15603Modified File(s):
15604ltp/README
15605ltp/testcases/kernel/security/selinux-testsuite/README
15606
1560724) Log Message:
15608This patch fixes an issue with the sort command in netns testcases. Because of this all network namespace testcases were failing. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
15609
15610Modified File(s):
15611ltp/testcases/kernel/containers/netns/initialize.sh
15612
1561325) Log Message:
15614(previous mail got accidentally line-wrapped, sorry.). Attachted patch changes the location of thest test-binaries of aio-stress and aiodio runtest-files. Instead of the relative-build location just the binary get called,which is in the PATH of testcases/bin/ anyway when called by "pan". This patch should have no impact on testing inside ltp-build-tree. The idea of this patch is to allow easier packaging of LTP. (No runtest-file modification required when installting into the system environment) Signed-off-by: Daniel Gollub <dgollub@suse.de>.
15615
15616Modified File(s):
15617ltp/runtest/ltp-aio-stress.part1
15618ltp/runtest/ltp-aio-stress.part2
15619ltp/runtest/ltp-aiodio.part1
15620ltp/runtest/ltp-aiodio.part2
15621
1562226) Log Message:
15623Subrata and Daniel,
15624moving from ia64 to x86_64 arch I have got this at linking time:
15625cc -o aio-stress aio-stress.o -Wall -O -g -DAIO -L /usr/lib -laio -lpthread
15626/usr/bin/ld: skipping incompatible /usr/lib/libpthread.so when searching for -lpthread
15627/usr/bin/ld: skipping incompatible /usr/lib/libpthread.a when searching for -lpthread
15628/usr/bin/ld: skipping incompatible /usr/lib/libc.so when searching for -lc
15629/usr/bin/ld: skipping incompatible /usr/lib/libc.a when searching for -lc
15630so , if you could have a look to the suggested following patch. Signed-Off-By: Jacky Malcles <Jacky.Malcles@bull.net>.
15631
15632Modified File(s):
15633ltp/testcases/kernel/io/ltp-aiodio/Makefile
15634
1563527) Log Message:
15636on SLES10 SP2 __NR_get_robust_list is not defined and cause following compiler warning:
15637---->8---------
15638make[4]: Entering directory
15639`/usr/src/packages/BUILD/ltp-full-20081031/testcases/kernel/syscalls/get_robust_list'
15640cc -fmessage-length=0 -D_FORTIFY_SOURCE=2 -O2 -g -Wall -fmessage-length=0 -D_FORTIFY_SOURCE=2 -O2 -g -I../../include -g -Wall -I../../../../include -Wall get_robust_list01.c -L../../../../lib -lltp -o get_robust_list01
15641get_robust_list01.c: In function 'main':
15642get_robust_list01.c:252: warning: control reaches end of non-void function
15643make[4]: Leaving directory
15644`/usr/src/packages/BUILD/ltp-full-20081031/testcases/kernel/syscalls/get_robust_list'
15645----8<---------
15646And cause "unexpected" return value:
15647----8<---------
15648x86_64:~/:[1]# /usr/lib64/ltp/testcases/bin/get_robust_list01 get_robust_list: system call not available
15649x86_64:~/:[43]# echo $?
1565043
15651x86_64:~/:[0]# /usr/lib64/ltp/testcases/bin/get_robust_list01 | wc -c
1565243
15653---->8---------
15654Attached patch avoids "random"/43 return value. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
15655
15656Modified File(s):
15657ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
15658
1565928) Log Message:
15660This patch fixes a compilation warning:
15661timerfd01.c: In function `main':
15662timerfd01.c:128: warning: unused variable `tfd2'
15663Signed-off-by: CAI Qian <caiqian@cclom.cn>.
15664
15665Modified File(s):
15666ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
15667
1566829) Log Message:
15669Hello, these are some little fixes I've created for ltp. They are typos, fixes for compiler warning, bashisms in the makefiles etc. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
15670
15671Modified File(s):
15672ltp/pan/pan.c
15673ltp/pan/zoolib.c
15674ltp/testcases/kernel/power_management/runpwtests.sh
15675ltp/testcases/kernel/syscalls/eventfd/Makefile
15676ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
15677ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
15678ltp/testcases/kernel/syscalls/kill/kill03.c
15679ltp/testcases/kernel/syscalls/kill/kill04.c
15680ltp/testcases/kernel/syscalls/mount/mount03.c
15681ltp/testcases/kernel/syscalls/move_pages/Makefile
15682
1568330) Log Message:
15684when building Debian ltp package on alpha, the package failed to build, because alpha lacks some of the syscalls (the xxx_16 ones). See:
15685http://experimental.debian.net/fetch.php?&pkg=ltp&ver=20081031%2Bdfsg-1&arch=alpha&stamp=1225968365&file=log&as=raw
15686I have created some patches, which fix this behaviour (ie. the build doesn't fail then). They work like this:
156871. Syscalls which are potentially missing on some architectures are listed in the stub-list,
156882. If a syscall(x) is called and x is 0 (a value of undefined stub syscalls), the test is aborted by tst_brk(). This is accomplished by a macro wrapper over the syscall() function (this almost eliminates the need of changing the tests in question, and allows the compiler to eliminate parts of tests of nonexistent syscalls as dead code). The attached patches implement this. Some remarks:
15689- the syscalls added to the stub list are the ones which appear in the kernel sources as __IGNORE_name-of-syscall,
15690- the macro is for gcc only. The test using this mechanism (ie. #including linux_syscall_numbers.h and calling syscall()) must define static function void cleanup(void) to be called when the syscall is missing (the patch also handles this for tests that lack it).
15691Signed-off-by: Jiri Palecek <jpalecek@web.de>.
15692
15693Modified File(s):
15694ltp/testcases/kernel/include/regen.sh
15695ltp/testcases/kernel/include/stub-list
15696ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
15697ltp/testcases/kernel/syscalls/setgid/setgid01.c
15698ltp/testcases/kernel/syscalls/setgid/setgid02.c
15699ltp/testcases/kernel/syscalls/setgid/setgid03.c
15700ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
15701ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
15702
1570331) Log Message:
15704Fix success detection in execve04 test:
15705The execve04 test works like this: It sets up the environment, calls execve() and expects failure. However, this has two bad consequences if the call actually succeeds
157061. The failure (ie. success of the call) is unnoticed,
157072. The test leaves loads of files in the temporary directory.
15708all of them being caused by the fact that the test no longer runs after a succesful exec(). This patch fixes the situation by calling exec in a child only. The failure (or success) is gathered from the child's exit value. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
15709
15710Modified File(s):
15711ltp/testcases/kernel/syscalls/execve/execve04.c
15712
1571332) Log Message:
15714This patch fixes the error, that code exhausting the file descriptor table in execve04 test actually doesn't exhaust the fd table at all. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
15715
15716Modified File(s):
15717ltp/testcases/kernel/syscalls/execve/execve04.c
15718
1571933) Log Message:
15720Don't break chown tests on non-catastrophic failures. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
15721
15722Modified File(s):
15723ltp/testcases/kernel/syscalls/chown/chown03.c
15724ltp/testcases/kernel/syscalls/fchown/fchown02.c
15725ltp/testcases/kernel/syscalls/fchown/fchown03.c
15726
1572734) Log Message:
15728Do not call tst_brkm from the cleanup function in some tests: It is bad for the cleanup function to abort by calling tst_brkm, because in that case, further cleanup will not be performed. This patch fixes it in some chmod*, chown*, fchmod* and fchown* tests by substituting tst_resm for tst_brkm. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
15729
15730Modified File(s):
15731ltp/testcases/kernel/syscalls/chmod/chmod06.c
15732ltp/testcases/kernel/syscalls/chown/chown04.c
15733ltp/testcases/kernel/syscalls/fchown/fchown02.c
15734ltp/testcases/kernel/syscalls/fchown/fchown03.c
15735ltp/testcases/kernel/syscalls/fchown/fchown04.c
15736ltp/testcases/kernel/syscalls/fchown/fchown05.c
15737
1573835) Log Message:
15739Prevent leaving files in the temporary directory by calling tst_rmdir, or cleanup, where appropriate. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
15740
15741Modified File(s):
15742ltp/testcases/kernel/fs/stream/stream04.c
15743ltp/testcases/kernel/syscalls/chown/chown03.c
15744ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
15745ltp/testcases/kernel/syscalls/fchown/fchown04.c
15746ltp/testcases/kernel/syscalls/fdatasync/fdatasync01.c
15747ltp/testcases/kernel/syscalls/ftruncate/ftruncate03.c
15748ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
15749ltp/testcases/network/lib6/runcc.c
15750
1575136) Log Message:
15752Call cleanup() at the right places to prevent fallocate tests leaving files in the temporary directory. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
15753
15754Modified File(s):
15755ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
15756ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
15757
1575837) Log Message:
15759I've clean my signalfd test case up with autoconf. After applying the patch, do at ltp/
15760 autoconf
15761 autoheader
15762 ./configure
15763 make (or cd testcases/kernel/syscalls/signalfd; make)
15764Benefits are:
15765- signalfd01.c doesn't depends on kernel version (it used KERNEL_VERSION macro.)
15766- Makefile becomes simple.
15767- #ifdef/#endif of signalfd01.c becomes readable.
15768- signalfd.m4 can use other program than ltp.
15769I revisied my patch.
15770- signalfd.m4 is renamed to ltp-signalfd.m4.
15771- configure is run by make if config.h is older than config.h.in.
15772- autoconf is run by make if configure is older than configure.ac.
15773- autoheader is run by make if config.h.in is older than configure.ac.
15774- dist-clean, a new make target, removes autom4te.cache, config.log and config.status.
15775- maintainer-clean, a new make target, removes configure and config.h.in.
15776Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
15777
15778Modified Files:
15779ltp/Makefile
15780ltp/include/Makefile
15781ltp/testcases/kernel/syscalls/signalfd/Makefile
15782ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
15783Added Files:
15784ltp/configure.ac
15785ltp/m4/Makefile
15786ltp/m4/ltp-signalfd.m4
15787
1578838) Log Message:
15789Use the SO_REUSEADDR option in sctp tests to prevent bind error shortly after another test ended: I've noticed a bunch of errors in the SCTP tests, all of them being for the same reason, "bind: address already in use". I tried using the SO_REUSEADDR option on the socket, as if it was TCP, and it helped. However, I know almost nothing about SCTP, and don't know whether the same situation (applications binding to the same port quickly one after another) has the same problems and solution, or if it is just a kernel bug/misconfiguration/whatever else. Signed-off-by: Jiri Palecek<jpalecek@web.de>.
15790
15791Modified File(s):
15792ltp/testcases/network/sctp/testlib/sctputil.h
15793
1579439) Log Message:
15795Quick and dirty fix to overflow in pipeio when computing the number of writes: the computation of the number of writes in pipeio can overflow, eg. if you want to run more than 4 GB through the pipe. The attached patch fixes that. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
15796
15797Modified File(s):
15798ltp/testcases/kernel/ipc/pipeio/pipeio.c
15799
1580040) Log Message:
15801regen linux_syscall_numbers.h whenever regen.sh changes. Mike Frysinger <vapier@users.sourceforge.net>.
15802
15803Modified File(s):
15804ltp/testcases/kernel/include/Makefile
15805
1580641) Log Message:
15807make syscall() wrapper a bit more readable. Mike Frysinger <vapier@users.sourceforge.net>.
15808
15809Modified File(s):
15810ltp/testcases/kernel/include/regen.sh
15811
1581242) Log Message:
15813only create symlink if it doesnt exist already. Mike Frysinger <vapier@users.sourceforge.net>.
15814
15815Modified File(s):
15816ltp/testcases/kernel/include/Makefile
15817
1581843) Log Message:
15819generate stub list on the fly based on *.in files
15820
15821Modified File(s):
15822ltp/testcases/kernel/include/regen.sh
15823
15824Removed File(s):
15825ltp/testcases/kernel/include/stub-list
15826
1582744) Log Message:
15828cleanup style with Lindent
15829
15830Modified File(s):
15831ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
15832
1583345) Log Message:
15834use a macroname that isnt crazy long.
15835
15836Modified File(s):
15837ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
15838
1583946) Log Message:
15840fill out AC_INIT().
15841
15842Modified File(s):
15843ltp/configure.ac
15844
1584547) Log Message:
15846use AC_CHECK_HEADERS_ONCE().
15847
15848Modified File(s):
15849ltp/ltp/m4/ltp-signalfd.m4
15850
1585148) Log Message:
15852make autotools optional and start a sane config.h by default.
15853
15854Modified File(s):
15855ltp/include/Makefile
15856ltp/Makefile
15857Added File(s):
15858ltp/include/config.h.default
15859
1586049) Log Message:
15861add some compiled objects to the ignore list.
15862
15863Modified File(s):
15864ltp/.gitignore
15865
1586650) Log Message:
15867Integrate unzip tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
15868
15869Modified Files:
15870ltp/runtest/commands ltp/testcases/commands/Makefile
15871ltp/testcases/commands/unzip/unzip_tests.sh
15872
1587351) Log Message:
15874Integrate tpm_tools into runalltests.sh. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
15875
15876Modified Files:
15877ltp/runalltests.sh
15878
1587953) Log Message:
15880Integrate gzip tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
15881
15882Modified Files:
15883ltp/runtest/commands
15884
1588554) Log Message:
15886Integrate fileutils tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
15887
15888Modified Files:
15889ltp/runtest/commands
15890
1589155) Log Message:
15892Integrate size01 tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
15893
15894Modified Files:
15895ltp/runtest/commands
15896
1589756) Log Message:
15898Add ltp/runtest/commands file to ltp/runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
15899
15900Modified Files:
15901ltp/runltp
15902
1590357) Log Message:
15904hugemmap02 "Segmentation fault" fix:
15905-----------------------------------------------------------
15906Iranna D. Ankad <iranna.ankad@in.ibm.com> Reported:
15907-----------------------------------------------------------
15908hugemmap02 "Segmentation fault" on a 32-bit system:
15909Linux 2.6.18-120.el5PAE #1 SMP Fri Oct 17 18:17:11 EDT 2008 i686 i686 i386 GNU/Linux
15910Allocate some huge pages:
15911# echo 50 > /proc/sys/vm/nr_hugepages
159122. Create & mount hugetlbfs
15913#mkdir -p /hugetlbfs
15914#mount -t hugetlbfs none /hugetlbfs
159153. Go to following directory in LTP i.e cd /root/ltp-full-20080930/testcases/kernel/mem/hugetlb/hugemmap
159164. Run "hugemmap02" test
15917# ./hugemmap02 -H /hugetlbfs/
15918Segmentation fault
15919-----------------------------------------------------------
15920Cijurajan Kollanoor <cijurajan@in.ibm.com> Replied:
15921-----------------------------------------------------------
15922The program receives a segmentation fault here:
15923154 /* Attempt to mmap a huge page into a low memory address
15924*/
15925155 errno = 0;
15926156 addr2 = mmap(LOW_ADDR2, MAP_SIZE, PROT_READ | PROT_WRITE,
15927==> Segfault
15928157 MAP_SHARED | MAP_FIXED, fildes, 0);
15929158
15930-----------------------------------------------------------
15931Adam Litke <agl@us.ibm.com>Replied:
15932-----------------------------------------------------------
15933Unfortunately, when you mmap using the MAP_FIXED flag, you can overwrite an existing mmap in the address space. Please do the following to check if this has happened:
159341. Insert a 'getchar();' call above line 155 in the test source code above and recompile the test.
159352. Run the test. When it pauses (waiting for input at the getchar() call), hit <ctrl>-z to background the test.
159363. Determine the pid of the test case using ps
159374. Collect the /proc/<pid>/maps for the appropriate pid
159385. Paste that output here in this bug.
15939-----------------------------------------------------------
15940Cijurajan Kollanoor Replied:
15941-----------------------------------------------------------
15942# cat maps
1594300000000-00001000 r-xs 00000000 00:11 1781 /dev/zero
1594400110000-0024e000 r-xp 00000000 08:02 19183585 /lib/libc-2.5.so
159450024e000-00250000 r-xp 0013e000 08:02 19183585 /lib/libc-2.5.so
1594600250000-00251000 rwxp 00140000 08:02 19183585 /lib/libc-2.5.so
1594700251000-00254000 rwxp 00251000 00:00 0
15948005f1000-0060b000 r-xp 00000000 08:02 19183582 /lib/ld-2.5.so
159490060b000-0060c000 r-xp 00019000 08:02 19183582 /lib/ld-2.5.so
159500060c000-0060d000 rwxp 0001a000 08:02 19183582 /lib/ld-2.5.so
159510073a000-0073b000 r-xp 0073a000 00:00 0 [vdso]
1595208048000-0804d000 r-xp 00000000 08:02 2586373
15953/root/ltp-full-20080930/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02
159540804d000-0804e000 rw-p 00004000 08:02 2586373
15955/root/ltp-full-20080930/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02
159560804e000-08052000 rw-p 0804e000 00:00 0
1595708248000-08269000 rw-p 08248000 00:00 0 [heap]
1595867ef8000-77ef8000 r--s 00000000 00:11 1781 /dev/zero
1595977ef8000-87ef8000 r--s 00000000 00:11 1781 /dev/zero
1596087ef8000-97ef8000 r--s 00000000 00:11 1781 /dev/zero
1596197ef8000-a7ef8000 r--s 00000000 00:11 1781 /dev/zero
15962a7ef8000-b7ef8000 r--s 00000000 00:11 1781 /dev/zero
15963b7ef8000-b7efa000 rw-p b7ef8000 00:00 0
15964b7f0a000-b7f0b000 rw-p b7f0a000 00:00 0
15965bf918000-bf92d000 rw-p bffea000 00:00 0 [stack]
15966-----------------------------------------------------------
15967ADAM G. LITKE Replied:
15968-----------------------------------------------------------
15969My suspicion is confirmed. This is a LTP test case bug. All of the above mappings will have been overwritten by the mmap call on the hugetlbfs file at address 0. This will most certainly cause your program to crash and burn. To fix the test case, I would recommend removing the MAP_FIXED flag from that mmap call and checking the address you get from mmap. If it's zero, you'll know a mapping could be created at the bottom of the address space. If it's -1, the mmaping failed. But if it's >0, you'll have to decide how to handle the case where the mapping could not be placed in the spot you requested. This case would not be a failure, just a failure to test the scenario you wanted to test. I assume the LTP test harness has a way to represent an insignificant test result. You might just treat this case in the same way you handle mmap() == 0.
15970Signed-Off-By: Cijurajan Kollanoor <cijurajan@in.ibm.com>,
15971
15972Modified File(s):
15973ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
15974
1597558) Log Message:
15976This test case requires write permission for the dummy program. It would fail for those who put LTP on an read-only environment. So this patch copies the dummy test program to and performs the test in a private directory. p.s. this patch copy the one Renaud Lottiaux sent for execve02.c. Signed-Off-By: Roy Lee <roylee17@gmail.com>.
15977
15978Modified File(s):
15979ltp/testcases/kernel/syscalls/creat/creat07.c
15980
1598159) Log Message:
15982Only define signalfd() when it actually gets used -- i.e. when !USE_STUB. Mike Frysinger <vapier@users.sourceforge.net>
15983
15984Modified File(s):
15985ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
15986
1598760) Log Message:
15988require autoconf-2.61+. Mike Frysinger <vapier@users.sourceforge.net>.
15989
15990Modified File(s):
15991ltp/configure.ac
15992
1599361) Log Message:
15994lcov: preparations for release 1.7. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
15995
15996Modified File(s):
15997ltp/utils/analysis/lcov/CHANGES
15998ltp/utils/analysis/lcov/Makefile
15999
1600062) Log Message:
16001lcov: update error and warning messages. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
16002
16003Modified File(s):
16004ltp/utils/analysis/lcov/CHANGES
16005ltp/utils/analysis/lcov/bin/gendesc
16006ltp/utils/analysis/lcov/bin/genhtml
16007ltp/utils/analysis/lcov/bin/geninfo
16008ltp/utils/analysis/lcov/bin/genpng
16009ltp/utils/analysis/lcov/bin/lcov
16010
16011
1601263) Log Message:
16013lcov: fix spec file bug. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
16014
16015Modified File(s):
16016ltp/utils/analysis/lcov/rpm/lcov.spec
16017
1601864) Log Message:
16019lcov: version + date updates. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
16020
16021Modified File(s):
16022ltp/utils/analysis/lcov/README
16023ltp/utils/analysis/lcov/bin/gendesc
16024ltp/utils/analysis/lcov/bin/genhtml
16025ltp/utils/analysis/lcov/bin/geninfo
16026ltp/utils/analysis/lcov/bin/genpng
16027ltp/utils/analysis/lcov/bin/lcov
16028ltp/utils/analysis/lcov/man/gendesc.1
16029ltp/utils/analysis/lcov/man/genhtml.1
16030ltp/utils/analysis/lcov/man/geninfo.1
16031ltp/utils/analysis/lcov/man/genpng.1
16032ltp/utils/analysis/lcov/man/lcov.1
16033ltp/utils/analysis/lcov/man/lcovrc.5
16034ltp/utils/analysis/lcov/rpm/lcov.spec
16035
1603665) Log Message:
16037lcov: updated CVS version to 1.8. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
16038
16039Modified File(s):
16040ltp/utils/analysis/lcov/man/gendesc.1
16041ltp/utils/analysis/lcov/man/genhtml.1
16042ltp/utils/analysis/lcov/man/geninfo.1
16043ltp/utils/analysis/lcov/man/genpng.1
16044ltp/utils/analysis/lcov/man/lcov.1
16045ltp/utils/analysis/lcov/man/lcovrc.5
16046ltp/utils/analysis/lcov/bin/gendesc
16047ltp/utils/analysis/lcov/bin/genhtml
16048ltp/utils/analysis/lcov/bin/geninfo
16049ltp/utils/analysis/lcov/bin/genpng
16050ltp/utils/analysis/lcov/bin/lcov
16051ltp/utils/analysis/lcov/rpm/lcov.spec
16052ltp/utils/analysis/lcov/Makefile
16053
1605466) Log Message:
16055I've introduced autoconf to modify_ldt test cases. The modification is very similar to the modification to signalfd. Signed-off-by: Masatake YAMATO<yamato@redhat.com>.
16056
16057Modified Files:
16058ltp/configure.ac
16059ltp/m4/ltp-signalfd.m4
16060ltp/runtest/syscalls
16061ltp/testcases/kernel/syscalls/modify_ldt/Makefile
16062ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt01.c
16063ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt02.c
16064
16065Added Files:
16066ltp/m4/ltp-modify_ldt.m4
16067
1606867) Log Message:
16069Please accept the patch for running the pidns tests for the containers. Also modified, to run all the testcases even when other testcase's fails. This patch contains the patches to run new tests pidns05 and pidns06. Also this patch will run all the pidns tests. And return back the exit code of the test, which failed first. Signed-off-by: Veerendra C <vechandr@in.ibm.com>. Acked-by: Serge Hallyn <serue@us.ibm.com>.
16070
16071Modified File(s):
16072ltp/testcases/kernel/containers/pidns/runpidnstest.sh
16073
1607468) Log Message:
16075[Bug # 2305878] fcntl17: fix short pid problem. Process ids (pids) are not necessary in "short" range, they might be larger (and are in SLES 10 e.g.). Signed_off-By: Marcus Meissner <marcusmeissner@users.sourceforge.net>.
16076
16077Modified File(s):
16078ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
16079
1608069) Log Message:
16081Change "Buffer size is not positive" testcase readlink03 to use 0 as non-positive buffer size, instead of -1. To avoid a fortify-check-fail when using glibc and _FORTIFY_SOURCE=2. See discussion: http://lkml.org/lkml/2008/10/23/229. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
16082
16083Modified File(s):
16084ltp/testcases/kernel/syscalls/readlink/readlink03.c
16085
1608670) Log Message:
16087Risrajak <risrajak@linux.vnet.ibm.com> reported:
16088mallocstress testcase is failing on: Linux 2.6.27-rc6-7-default #1 SMP 2008-09-15 10:58:05 +0200 x86_64
16089# ./testcases/kernel/mem/mtest07/mallocstress
16090Aborted
16091---Kernel Component Data---
16092Stack trace output: i am attaching full strace.
16093<snip>
16094clone(child_stack=0x7fe381a96250,
16095flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID,
16096parent_tidptr=0x7fe381a969e0, tls=0x7fe381a96950, child_tidptr=0x7fe381a969e0) = 27334
16097nanosleep({0, 0}, NULL) = 0
16098semop(34439172, 0x7fffa7cbef00, 1) = 0
16099futex(0x7fe39f2d19e0, FUTEX_WAIT, 27275, NULL <unfinished ...>
16100+++ killed by SIGABRT +++
16101---------------------------------------
16102Nagesh Sharyathi Replied:
16103---------------------------------------
16104I was able to recreate the problem by spawning only 2 threads: This is what I found:
16105------------------------------------------------------------------------------------
16106[pid 8006] tgkill(8004, 8006, SIGABRT <unfinished ...>
16107[pid 8005] <... mmap resumed> ) = 0x7f8ba781b000
16108[pid 8006] <... tgkill resumed> ) = 0
16109[pid 8005] nanosleep({0, 0}, <unfinished ...>
16110[pid 8006] --- SIGABRT (Aborted) @ 0 (0) ---
16111Process 8006 detached
16112[pid 8005] <... nanosleep resumed> NULL) = 0
16113[pid 8005] +++ killed by SIGABRT +++
16114+++ killed by SIGABRT +++
16115------------------------------------------------------------------------------------
16116So one of the thread is sending tgkill to whole group. Need to look into glibc code to understand the problem. Test case is failing strangely while calling free()
16117=================================
16118 for (i = 0; i < num_alloc; i++)
16119 {
16120 dprt(("pid[%d]: freeing ptrs[i] %p\n", getpid(), ptrs[i]));
16121 if (ptrs[i][0] != i) {
16122 fprintf(stderr, "pid[%d]: fail: bad sentinel value\n", getpid());
16123 return 1;
16124 }
16125 free(ptrs[i]); <== Problem area
16126 my_yield();
16127 }
16128=================================
16129Andrew Vagin Replied <avagin@gmail.com>:
16130Thanks. I found error for help valgrind.
16131==13393== Thread 56:
16132==13393== Invalid write of size 8
16133==13393== at 0x400C27: allocate_free (mallocstress.c:198)
16134==13393== by 0x400E4D: alloc_mem (mallocstress.c:281)
16135==13393== by 0x3B5F007299: start_thread (in /lib64/libpthread-2.8.so)
16136==13393== by 0x3B5E4E439C: clone (in /lib64/libc-2.8.so)
16137==13393== Address 0x4c36a60 is 0 bytes inside a block of size 1 alloc'd
16138==13393== at 0x4A0739E: malloc (vg_replace_malloc.c:207)
16139==13393== by 0x400BF0: allocate_free (mallocstress.c:192)
16140==13393== by 0x400E4D: alloc_mem (mallocstress.c:281)
16141==13393== by 0x3B5F007299: start_thread (in /lib64/libpthread-2.8.so)
16142==13393== by 0x3B5E4E439C: clone (in /lib64/libc-2.8.so)
16143(gdb) print i
16144$1 = 0
16145(gdb) print alloc_num
16146No symbol "alloc_num" in current context.
16147(gdb) print num_alloc
16148$2 = 0
16149(gdb) print size
16150$3 = 1
16151strick the eye, we have pointer with type long, but allocate one byte only.
16152size_t size = 1;
16153long *ptrs[MAXPTRS];
16154......
16155ptrs[num_alloc] = (long *)malloc(size);
16156I use valgrind first time. Thanks for this possibility:). see the attached patch. test passed and valgrind don't report errors after my patch.
16157Thread [34]: allocate_free() returned 0, succeeded. Thread exiting.
16158main(): test passed.
16159==13299==
16160==13299== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 4 from 1)
16161==13299== malloc/free: in use at exit: 0 bytes in 0 blocks.
16162==13299== malloc/free: 233,080 allocs, 227,080 frees, 5,454,975,665,283 bytes allocated.
16163ps: I use oldsize = 5, because long will be equal 8 in more case. oldsize is previous value of fibannoci series.
16164Signed-Off-By: "avagin@gmail.com" <avagin@gmail.com>.
16165
16166Modified File(s):
16167ltp/testcases/kernel/mem/mtest07/Makefile
16168ltp/testcases/kernel/mem/mtest07/mallocstress.c
16169
1617071) Log Message:
16171Initial Porting of accept4() syscall test to LTP by Subrata Modak <subrata@linux.vnet.ibm.com>. Originally written by Michael Kerrisk <mtk.manpages@gmail.com>. Later modified to suite compilation on different systems by Jiri Palecek <jpalecek@web.de>, who wrote the following:
16172I have some nitpicks, in decreasing severity: First, the syscall, I believe, is not targeted at i386 and x86-64 only. Therefore, it is not wise to have these explicitly mentioned in the code. Also, it would be better not to "#error" if the arch isn't one of those fortunate, because ltp should build on others too. This should be fixed by patch 1. Disclaimer: This patch should make it compile (and fail at runtime with TCONF) on all kernels that don't have the syscall, and actually run the test on all kernels that do, depending on kernel headers version. However, I didn't test this (especially the selection of the syscall), so it needs to be checked. Second, if any of the syscalls vital for the test fails, it's preferable to output the error message too, and call tst_brk() for cleanup (patch 2). Third, there it would probably be better to use TFAIL/TPASS for recording success and failure instead of manual boolean flags (patch 3). Last, I think a successful test should print as little as possible and multiline messages like "calling syscall..." are really not that useful. Patch 4 disables them.
16173
16174Modified Files:
16175ltp/runtest/syscalls
16176ltp/testcases/kernel/include/x86_64.in
16177Added Files:
16178ltp/testcases/kernel/syscalls/accept4/Makefile
16179ltp/testcases/kernel/syscalls/accept4/accept4_01.c
16180
1618172) Log Message:
16182I guess you want ">/dev/null 2>&1" to eliminate both STDERR and STDOUT. Attaching a small patch with the above change. Please accept. Signed-Off-By: Nageswara R Sastry <rnsastry@linux.vnet.ibm.com>.
16183
16184Modified File(s):
16185ltp/testcases/kernel/power_management/check_cpuidle_sysfs_files.sh
16186
1618773) Log Message:
16188A small Fix. Signed-off-by: Masatake YAMATO<yamato@redhat.com>.
16189
16190Modified File(s):
16191ltp/m4/ltp-signalfd.m4
16192
1619374) Log Message:
16194- Type definitions defined in header files included from sys/signalfd.h and type definitions defined in sys/signalfd.h are conflicted.
16195- s/SIGNALFD_REFIX/SIGNALFD_PREFIX/
16196- if HAVE_SIGNALFD is not defined, use stub.
16197- if HAVE_LINUX_TYPES_H is defined, use our own implemention to call signalfd
16198 syscall.
16199Signed-of-by: Masatake YAMATO<yamato@redhat.com>.
16200
16201Modified File(s):
16202ltp/m4/ltp-signalfd.m4
16203ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
16204
1620575) Log Message:
16206Update to OpenHPI 2.13.1. See http://openhpi.org/ for more details.
16207
16208Modified File(s):
16209
1621076) Log Message:
16211Add Kernel Config Info for compiling KDUMP/KEXEC kernel. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
16212
16213Modified File(s):
16214ltp/README
16215
1621677) Log Message:
16217This patch ensures that prio-preempt uses the librt debug mechanism. Tested: Running the test:
16218./prio_preempt
16219./prio_preempt -v3
16220./run_auto
16221Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>. Acked-by: Darren Hart <dvhltc@us.ibm.com>.
16222
16223Modified File(s):
16224ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
16225
1622678) Log Message:
16227This patch adds librt debug support for prio-wake. The log level selected is 0, as it necessary to print all the buffered information. Tested:
16228./prio-wake
16229./run_auto.
16230Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>. Acked-by: Darren Hart <dvhltc@us.ibm.com>.
16231
16232Modified File(s):
16233ltp/testcases/realtime/func/prio-wake/prio-wake.c
16234
1623579) Log Message:
16236OK. I have implemented such a patch which does not overflow anymore. However, I could not test it, because:
16237pipeio -s 5000 -i 2000000000 -c 5
16238just runs too long. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
16239
16240Modified File(s):
16241ltp/testcases/kernel/ipc/pipeio/pipeio.c
16242
1624380) Log Message:
16244The test case gtod_latency in realtime causes soft lockups on some machines. This is because the test hogs the cpus for a long time, because it's main loop runs at SCHED_FIFO, 99. We have seen soft lockups mainly on LS20 machines (x86_64, Opterons). The following patch introduces a sleep after some iterations of the test. This ensures that the test doesn't hog the cpu completely and hence avoids soft lockups.
16245Testing done:
16246Compiled with the patch and observed that the soft lockups are gone. Also observed that the latencies are not affected. In fact latencies improve with this patch on most hardware.
16247Changelog:
16248* Introduce periodic sleeps in the busy loop of gtod_latency to avoid soft lockups.
16249Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>. Acked-by: John Stultz <johnstul@us.ibm.com>.
16250
16251Modified File(s):
16252ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
16253
1625481) Log Message:
16255Here is a patch to fix the error below.
16256/root/ltp-full-20081031/testcases/kernel/containers/netns/parentns.sh: 42: source: not found
16257Some shells are not having the cmd 'source' which inturn are failing the tests for netns in containers. I found few other ltp scripts are using the source cmd. Have others reported the same issue ? Just curious to know this. The below patch would replace the 'source with .' for containers in netns. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
16258
16259Modified File(s):
16260ltp/testcases/kernel/containers/netns/child_1.sh
16261ltp/testcases/kernel/containers/netns/child_2.sh
16262ltp/testcases/kernel/containers/netns/childipv6.sh
16263ltp/testcases/kernel/containers/netns/childns.sh
16264ltp/testcases/kernel/containers/netns/parent_1.sh
16265ltp/testcases/kernel/containers/netns/parent_2.sh
16266ltp/testcases/kernel/containers/netns/parent_share.sh
16267ltp/testcases/kernel/containers/netns/parentns.sh
16268ltp/testcases/kernel/containers/netns/paripv6.sh
16269
1627082) Log Message:
16271The file testcases/kernel/include/stub-list was recently removed. It contained the list of syscall numbers which, if not present in the kernel headers or in one of the architecture-specific lists, should be defined as 0 (a stub value). Now, this list is automatically generated as union of the architecture-specific lists. However, some syscalls only appeared in stub-list, which means they are not stubbed now, so architectures lacking them will probably fail to build (alpha...). To overcome this, I have added these syscalls to the i386 list, which means they will be defined whenever they are defined in the kernel sources, on i386, and stubbed otherwise. See the attached patch. BTW, the list of syscalls is not exhaustive. In the attachment filtered-syscalls, there is a list of syscalls which appear as __IGNORE_syscall-nr in the kernel sources (which means they are missing on some architecture), but are not used in ltp or their use is guarded by an #ifdef. They would have to be added too, if some test explicitely mentions them (eg. getresgid16). Signed-off-by: Jiri Palecek <jpalecek@web.de>.
16272
16273Modified File(s):
16274ltp/testcases/kernel/include/i386.in
16275
1627683) Log Message:
16277umount can return error if /etc/mtab link to /proc/mounts
16278$ mount --rbind /tmp/1 /tmp/2
16279$ mount
16280...
16281/tmp/1 on /tmp/2 type none (rw,bind)
16282$ mv /etc/mtab{,.orig}
16283$ mount
16284...
16285/dev/root on /tmp/2 type ext3 (rw,data=ordered)
16286$ umount /tmp/1
16287umount: /tmp/1: not mounted
16288if umount return error, test_fs_bind.sh will hang up in the infinite loop:
16289( while grep_proc_mounts ; do
16290 grep_proc_mounts | awk '{print $2}' | xargs -r --max-args=1 umount -l
16291done ) >& /dev/null
16292but /proc/mounts contain next info:
16293/dev/root /tmp/2\040(deleted) ext3 rw,data=ordered 0 0
16294because source directory has been deleted. previous script try execute umount -l /tmp/2\040(deleted), umount fail correctly but all message from stdout and stderr redirecte to /dev/null. my patch fixed testcase fs_bind/regression/test02, that execute all umount commands with target directories. Signed-Off-By: Andrew Vagin <avagin@parallels.com>.
16295
16296Modified File(s):
16297ltp/testcases/kernel/fs/fs_bind/regression/test02
16298
1629984) Log Message:
16300Fix busy loop in realtime:
16301The routine busy_work_us(), which is the busy work loop function in realtime test suite is supposed run for as many microseconds as requested for. However, I have observed that it runs too fast on some hardware. I looked at the code and saw that we are statically setting the loop counters, which means the duration of the busy loop varies with the cpu speed. Further, the busy loop is affected by compiler optimizations. On some hardware it provides only 50% of requested delay, whereas with -O3, it finishes even faster. What we need is a method to dynamically tune the delay loop based on the machine where the test is being run. It should not be affected by compiler optimizations as well. The following patch does that. It applies on the latest cvs. Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>, Acked-by: Chirag <chirag at linux.vnet.ibm.com>.
16302
16303Modified File(s):
16304ltp/testcases/realtime/include/librttest.h
16305ltp/testcases/realtime/lib/librttest.c
16306
1630785) Log Message:
16308I've added new Makefile target to run both autoconf and autoheader. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
16309
16310Modified File(s):
16311ltp/Makefile
16312
1631386) Log Message:
16314CONTROLLERS: replace numbers by FILENAME_MAX: 32 bytes are really unsufficient for hoding dir names, changing it to FILENAME_MAX. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
16315
16316Modified Files:
16317ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
16318ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
16319ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
16320ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
16321
1632287) Log Message:
16323CONTROLLERS: do not redirect errors to /dev/null: Its no good to redirect the error messages from the binaries to /dev/null. One might not know what is the failure or what went wrong. This patch omits that redirection. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
16324
16325Modified Files:
16326ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
16327ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
16328
1632988) Log Message:
16330CONTROLLERS: rename the setup function: In case the file defining functions fails to load, the function setup() will run the setup utility, so changing it to do_setup(). Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
16331
16332Modified Files:
16333ltp/testcases/kernel/controllers/cpuctl/parameters.sh
16334ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
16335ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
16336
1633789) Log Message:
16338CONTROLLERS: set up for default group creation: This patch adds the code to do the setup for a default group which will be spinning a task to create an ideal scenario for group fairness. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
16339
16340Modified Files:
16341ltp/testcases/kernel/controllers/cpuctl/parameters.sh
16342
1634390) Log Message:
16344CONTROLLERS: binary to be run as a default task for test 1-2: This patch adds a binary which will be running as a default task for testcases 1 to create an ideal scenario. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
16345
16346Added Files:
16347ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task01.c
16348
1634991) Log Message:
16350CONTROLLERS: modify script to run default task for test 1-2: This patch adds the code to trigger the default task for the tests 1-3. Also the code is added to clean this default task setup. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
16351
16352Modified Files:
16353ltp/testcases/kernel/controllers/cpuctl/parameters.sh
16354ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
16355
1635692) Log Message:
16357CONTROLLERS: Modify test to reflect kernel MAX_SHARES limit: The tests takes too long if we keep the time interval 60 seconds. Hence changing to 30 seconds. Also the kernel has now the max linit on shares values (1UL <<18). So taking readings upto 7th set will reach the max limit very soon(specialy on high end machines). Therefore we keep the multiplier to multiply at max 4 times. Hence we will reach till GROUP_NUM * 10^4. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
16358
16359Modified Files:
16360ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
16361ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
16362ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
16363ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
16364
1636593) Log Message:
16366CONTROLLERS: pass the argument to the function: The function scan_shares_files() modifies a global variable, which in the current way was confusing, so passing the variable as argument. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
16367
16368Modified Files:
16369ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
16370ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
16371ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
16372ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
16373ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.c
16374ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.h
16375
1637694) Log Message:
16377CONTROLLERS: modify def task binary for test 3: The patch modifies the default task binary to be run for test num 3 also. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
16378
16379Modified Files:
16380ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task01.c
16381
1638295) Log Message:
16383CONTROLLERS: binary for def task for test 4 & 5: This patch adds a binary which will be running as a default task for testcases 4 and 5 to create an ideal scenario. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
16384
16385Added Files:
16386ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task02.c
16387
1638896) Log Message:
16389CONTROLLERS: modify the script to run def task for test 4: This patch modifies the script to run the default task for test 4. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
16390
16391Modified Files:
16392ltp/testcases/kernel/controllers/cpuctl/parameters.sh
16393ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
16394
1639597) Log Message:
16396CONTROLLERS: modify the script to run def task for test 5: This patch modifies the script to run the default task for test 5. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
16397
16398Modified Files:
16399ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
16400
1640198) Log Message:
16402CONTROLLERS: add binary to run def task for test 6,7,8: This patch adds a binary which will be running as a default task for testcases 6, 7 and 8 to create an ideal scenario. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
16403
16404Added Files:
16405ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task03.c
16406
1640799) Log Message:
16408CONTROLLERS: modify the script to run def task for test 6,7,8: This patch modifiesadds a binary which will be running as a default task for testcases 6, 7 and 8 to create an ideal scenario. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
16409
16410Modified Files:
16411ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
16412
16413100) Log Message:
16414CONTROLLERS: change share values for the group: This patch changes the shares values for the groups in test num 9 to some practical values. (instead of 2,3,4,5...100,200,300,400.... ). Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
16415
16416Modified Files:
16417ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
16418
16419101) Log Message:
16420CONTROLLERS: add binary to run def task for test 9,10: This patch adds a binary which will be running as a default task for testcases 9 and 10 to create an ideal scenario. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
16421
16422Added Files:
16423ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task04.c
16424
16425102) Log Message:
16426CONTROLLERS: modify script to run def task for test 9: This patch modifies the script to run the default task for test 9. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
16427
16428Modified Files:
16429ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
16430
16431103) Log Message:
16432CONTROLLERS: modify script to run def task for test 10: This patch modifies the script to run the default task for test 10. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
16433
16434Modified Files:
16435ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
16436
16437104) Log Message:
16438Re-enablement of TI-RPC tests to build/install/run in LTP:
16439Le Rouzic <aime.le-rouzic@bull.net> wrote: I get a first patch to deliver which improves the Sun-RPC and TIRPC Test Suite. The Sun-RPC tests part works quite well. About the TIRPC I still have some FAILED I am working on that I will fix in a second patch. There is no much time now for the November delivery so let me know if you want me to deliver right now the first patch.
16440Subrata Modak <subrata@linux.vnet.ibm.com> replied: I am not worried if the test case(s) of TI-RPC fails. The point is they should be able to build, install and run - irrespective of whether many of the tests fail. The issue(s) like linking to proper libraries while building and finding those libraries to run should be properly resolved. If they require specific libraries to to build/run, that should be properly documented. Users should be able to find those libraries and install them (if it does not come with the system in first place), so that they can start using those tests. If people can start using those tests, then there will be more people who can help fix issues related to tests themselves. It would be nice if you can send a patch (against latest CVS) which would re-enable the TI-RPC tests to build/install/run in LTP properly. We can see the test fails later.
16441Le Rouzic <aime.le-rouzic@bull.net> replied: OK. Here is the patch I tested against ltp-full-20081031.tgz. Signed-Off-By: Le Rouzic <aime.le-rouzic@bull.net>.
16442
16443Modified Files:
16444ltp/runtest/rpc
16445ltp/runtest/stress.part3
16446ltp/testcases/network/rpc/Makefile
16447ltp/testcases/network/rpc/README
16448ltp/testcases/network/rpc/basic_tests/rpcinfo/rpcinfo01
16449ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/README
16450ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.auto
16451ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.interactive
16452ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_scalability_lib.sh
16453ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_tirpc_ts_run.sh
16454ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_run.sh
16455ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_wizard.sh
16456ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_tests.sh
16457ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.ftr
16458ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/rpc_ts_run.ftr
16459ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_get_myaddress/1-basic.c
16460ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps/1-basic.c
16461ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getport/1-basic.c
16462ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/1-basic.c
16463ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/2-stress.c
16464ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/7-performance.c
16465ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_set/1-basic.c
16466ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_unset/1-basic.c
16467ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_auth_destroy/1-basic.c
16468ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authnone_create/1-basic.c
16469ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create/1-basic.c
16470ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create_default/1-basic.c
16471ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/1-basic.c
16472ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/2-stress.c
16473ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/5-scalability.c
16474ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/6-dataint.c
16475ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/7-performance.c
16476ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/8-complex.c
16477ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/1-basic.c
16478ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/3-limits.c
16479ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/1-basic.c
16480ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/2-stress.c
16481ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/7-performance.c
16482ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/1-basic.c
16483ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/2-stress.c
16484ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/1-basic.c
16485ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/3-limits.c
16486ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/1-basic.c
16487ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/7-performance.c
16488ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/1-basic.c
16489ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/2-stress.c
16490ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/3-limits.c
16491ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/7-performance.c
16492ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/1-basic.c
16493ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/3-limits.c
16494ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/1-basic.c
16495ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/2-stress.c
16496ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/7-performance.c
16497ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_pcreateerror/1-basic.c
16498ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perrno/1-basic.c
16499ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perror/1-basic.c
16500ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_spcreateerror/1-basic.c
16501ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperrno/1-basic.c
16502ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperror/1-basic.c
16503ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_auth/1-basic.c
16504ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noproc/1-basic.c
16505ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noprog/1-basic.c
16506ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_progvers/1-basic.c
16507ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_systemerr/1-basic.c
16508ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_weakauth/1-basic.c
16509ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_registerrpc/1-basic.c
16510ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_register/1-basic.c
16511ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_unregister/1-basic.c
16512ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_register/1-basic.c
16513ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_unregister/1-basic.c
16514ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/1-basic.c
16515ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/2-stress.c
16516ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/5-scalability.c
16517ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/6-dataint.c
16518ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/7-performance.c
16519ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/1-basic.c
16520ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/2-stress.c
16521ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/5-scalability.c
16522ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/6-dataint.c
16523ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/7-performance.c
16524ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/8-complex.c
16525ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/1-basic.c
16526ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/6-dataint.c
16527ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_freeres/1-basic.c
16528ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_geterr/1-basic.c
16529ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/1-basic.c
16530ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/svc.c
16531ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/1-basic.c
16532ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/6-dataint.c
16533ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/client.c
16534ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getcaller/1-basic.c
16535ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/1-basic.c
16536ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/client.c
16537ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/1-basic.c
16538ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/3-limits.c
16539ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getmaps/1-basic.c
16540ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_create/1-basic.c
16541ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_seccreate/1-basic.c
16542ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authnone_create/1-basic.c
16543ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create/1-basic.c
16544ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create_default/1-basic.c
16545ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/1-basic.c
16546ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/2-stress.c
16547ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/4-mt.c
16548ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/5-scalability.c
16549ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/6-dataint.c
16550ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/7-performance.c
16551ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/8-complex.c
16552ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/1-basic.c
16553ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/3-limits.c
16554ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/1-basic.c
16555ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/3-limits.c
16556ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/1-basic.c
16557ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/3-limits.c
16558ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/1-basic.c
16559ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/3-limits.c
16560ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_pcreateerror/1-basic.c
16561ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/1-basic.c
16562ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/8-complex.c
16563ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/1-basic.c
16564ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/8-complex.c
16565ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noproc/1-basic.c
16566ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noprog/1-basic.c
16567ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_progvers/1-basic.c
16568ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_systemerr/1-basic.c
16569ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_weakauth/1-basic.c
16570ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/1-basic.c
16571ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/2-stress.c
16572ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/4-mt.c
16573ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/5-scalability.c
16574ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/6-dataint.c
16575ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/7-performance.c
16576ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/8-complex.c
16577ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/1-basic.c
16578ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/3-limits.c
16579ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/1-basic.c
16580ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/2-stress.c
16581ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/4-mt.c
16582ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/5-scalability.c
16583ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/6-dataint.c
16584ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/7-performance.c
16585ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/8-complex.c
16586ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_set/1-basic.c
16587ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_unset/1-basic.c
16588ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/1-basic.c
16589ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/2-stress.c
16590ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/4-mt.c
16591ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/1-basic.c
16592ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/3-limits.c
16593ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/1-basic.c
16594ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/2-stress.c
16595ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/4-mt.c
16596ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/1-basic.c
16597ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/2-stress.c
16598ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/4-mt.c
16599ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/5-scalability.c
16600ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/6-dataint.c
16601ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/7-performance.c
16602ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/8-complex.c
16603ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/1-basic.c
16604ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/3-limits.c
16605ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create/1-basic.c
16606ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/1-basic.c
16607ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/3-limits.c
16608ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/1-basic.c
16609ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/2-stress.c
16610ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/4-mt.c
16611ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/5-scalability.c
16612ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/6-dataint.c
16613ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/7-performance.c
16614ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/8-complex.c
16615ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/1-basic.c
16616ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/2-stress.c
16617ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/3-limits.c
16618ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/4-mt.c
16619ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/5-scalability.c
16620ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/6-dataint.c
16621ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/7-performance.c
16622ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/8-complex.c
16623ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/1-basic.c
16624ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/2-stress.c
16625ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/4-mt.c
16626ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/5-scalability.c
16627ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/6-dataint.c
16628ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/7-performance.c
16629ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/8-complex.c
16630ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/1-basic.c
16631ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/2-stress.c
16632ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/4-mt.c
16633ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/1-basic.c
16634ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/2-stress.c
16635ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/4-mt.c
16636ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/5-scalability.c
16637ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/6-dataint.c
16638ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/7-performance.c
16639ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/8-complex.c
16640ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create/1-basic.c
16641ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/1-basic.c
16642ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/3-limits.c
16643ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_destroy/1-basic.c
16644ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_create/1-basic.c
16645ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_destroy/1-basic.c
16646ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_svc_1/rpc_svc_1.c
16647ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_3/tirpc_svc_3.c
16648ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_4/tirpc_svc_4.c
16649ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_5/tirpc_svc_5.c
16650ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_6/tirpc_svc_6.c
16651ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_8/tirpc_svc_8.c
16652ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_9/tirpc_svc_9.c
16653ltp/testscripts/ltpstress.sh
16654
16655Added Files:
16656ltp/runtest/rpctirpc ltp/runtest/tirpc
16657ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_test_auto.sh
16658ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tests.sh
16659ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_test_auto.sh
16660ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_test_interactive.sh
16661ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_tirpc_test_auto.sh
16662ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_tirpc_tests.sh
16663
16664Removed Files:
16665ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile
16666ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.clnt
16667ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.svc
16668ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install
16669ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install.sh
16670
16671105) Log Message:
16672Please find the testcase for the below assertion. Assertions 1: Steps:
16673a) Create a container .
16674b) Create many levels of child containers inside this container.
16675c) Now do kill -9 init , outside of the contaier.
16676d) This should kill all the child containers . (containers created at the level below ).
16677Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
16678
16679Added Files:
16680ltp/testcases/kernel/containers/pidns/pidns05.c
16681
16682106) Log Message:
16683Fix typo in pselect01_64 testcase: pselect0_64->pselect01_64. Signed-Off-By: Dmitry Guryanov <dguryanov@parallels.com>.
16684
16685Modified File(s):
16686ltp/runtest/syscalls
16687
16688107) Log Message:
16689Remove references of jvmsim from the tests: Most of the testcases, have an option (-j) which runs the jvmsim as a background load so as to simulate the behavior of the JVM.This patch removes the references of jvmsim from all the testcases. Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>, Acked-by: Sripathi Kodi <sripathik@in.ibm.com>.
16690
16691Modified File(s):
16692ltp/testcases/realtime/func/async_handler/async_handler.c
16693ltp/testcases/realtime/func/async_handler/async_handler_jk.c
16694ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
16695ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
16696ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
16697ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
16698ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
16699ltp/testcases/realtime/func/measurement/preempt_timing.c
16700ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
16701ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
16702ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
16703ltp/testcases/realtime/func/pi-tests/test-skeleton.c
16704ltp/testcases/realtime/func/pi-tests/testpi-0.c
16705ltp/testcases/realtime/func/pi-tests/testpi-1.c
16706ltp/testcases/realtime/func/pi-tests/testpi-2.c
16707ltp/testcases/realtime/func/pi-tests/testpi-4.c
16708ltp/testcases/realtime/func/pi-tests/testpi-5.c
16709ltp/testcases/realtime/func/pi-tests/testpi-6.c
16710ltp/testcases/realtime/func/pi-tests/testpi-7.c
16711ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
16712ltp/testcases/realtime/func/prio-wake/prio-wake.c
16713ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
16714ltp/testcases/realtime/func/sched_football/sched_football.c
16715ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
16716ltp/testcases/realtime/func/sched_latency/sched_latency.c
16717ltp/testcases/realtime/func/thread_clock/tc-2.c
16718ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
16719ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
16720ltp/testcases/realtime/stress/pi-tests/testpi-3.c
16721
16722108) Log Message:
16723Remove libjvmsim: This patch removes the libjvmsim itself. Hence no testcase can use it anymore. Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>, Acked-By: Sripathi Kodi <sripathik@in.ibm.com>.
16724
16725Modified Files:
16726ltp/testcases/realtime/config.mk
16727
16728Removed Files:
16729ltp/testcases/realtime/include/libjvmsim.h
16730ltp/testcases/realtime/lib/libjvmsim.c
16731
16732109) Log Message:
16733ltp iptables testcase failed: Manas Kumar Nayak <maknayak@in.ibm.com> reported: While executing iptables testcases from ltp ,it failed to list iptables chain rules. iptables test case gets failed with following errors:
16734# ./iptables_tests.sh
16735iptables 0 INFO : INIT: Inititalizing tests.
16736iptables 0 INFO : INIT: Flushing all rules.
16737iptables01 0 INFO : iptables01: iptables -L -t filter will list all rules in table filter.
16738iptables01 1 FAIL : iptables01: iptables -L -t filter failed to list rules. Reason:
16739Chain INPUT (policy ACCEPT) target prot opt source destination
16740Chain FORWARD (policy ACCEPT) target prot opt source destination
16741Chain OUTPUT (policy ACCEPT) target prot opt source destination
16742Chain RH-Firewall-1-INPUT (0 references) target prot opt source destination
16743Vinay Sridhar <vinay@linux.vnet.ibm.com> replied:
16744I looked through the iptables test. It fails because of mismatch in the number of chains after firewall is enabled. Under RH, enabling firewall adds a new chain to the "filter" table and under SLES, 3 new chains are added. This patch can change this test accordingly. Signed-Off-By: Vinay Sridhar <vinay@linux.vnet.ibm.com>.
16745
16746Modified File(s):
16747ltp/testcases/network/iptables/iptables_tests.sh
16748
subrata_modake9a2d5c2008-10-30 13:50:03 +000016749LTP-20081031
16750
167511) Log Message:
16752Here is one fix for io-controller testcase. It might not have run when kernel supports io-controller. Description: Instead of block io testcases, memory controller testcase will run. Signed-off By: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>.
16753
16754Modified File(s):
16755ltp/testcases/kernel/controllers/test_controllers.sh
16756
167572) Log Message:
16758test_ioctl produces a 'Syntax error: Bad substitution: 28' under Ubuntu (and much probably Debian). The following patch solves this issue. I tested it with sh (aka dash) and bash. Signed-Off-By: Elder Costa <elder.costa@terra.com.br>.
16759
16760Modified File(s):
16761ltp/testcases/kernel/syscalls/ioctl/test_ioctl
16762
167633) Log Message:
16764Add support of kernel syscall test to Renesas. Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>.
16765
16766Modified Files:
16767ltp/testcases/kernel/include/order
16768Added Files:
16769ltp/testcases/kernel/include/sh.in
16770
167714) Log Message:
16772Reverting the Following Patch.
16773test_ioctl produces a 'Syntax error: Bad substitution: 28' under Ubuntu (and much probably Debian). The following patch solves this issue. I tested it with sh (aka dash) and bash. Signed-Off-By: Elder Costa <elder.costa@terra.com.br>.
16774
16775Modified File(s):
16776ltp/testcases/kernel/syscalls/ioctl/test_ioctl
16777
167785) Log Message:
16779The clock source used in the gtod_infinite test should be CLOCK_MONOTONIC instead of CLOCK_REALTIME. This is to avoid plausible inconsistencies caused by NTP time adjustments. Tested: running gtod_infinite and then killing it. Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
16780
16781Modified File(s):
16782ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
16783
167846) Log Message:
16785Hi Andrea, As you are using myfunctions.sh in your script, it will simply replace the installed myfunctions.sh in $LTP_ROOT/testcase/bin which is written by Sudhir. And if you will run this testcase from `./runltp` sudhir's memory controller tetscase will refer your myfuncitons.sh script. So i am just renaming this script to some other name and correspondingly changing the Makefile & run_io_throttle_test.sh . Attached is the patch. I might require your acknowledgement for this. Signed-Off-By: "Rishikesh K. Rajak" <risrajak@linux.vnet.ibm.com>, Acked-by: Andrea Righi <righi.andrea@gmail.com>.
16786
16787Modified Files:
16788ltp/testcases/kernel/controllers/io-throttle/Makefile
16789ltp/testcases/kernel/controllers/io-throttle/run_io_throttle_test.sh
16790Added Files:
16791ltp/testcases/kernel/controllers/io-throttle/myfunctions-io.sh
16792Removed Files:
16793ltp/testcases/kernel/controllers/io-throttle/myfunctions.sh
16794
167957) Log Message:
16796dont use == or [[, and fix -z test
16797
16798Modified File(s):
16799ltp/testcases/network/tcp_cmds/tcpdump/tcpdump01
16800
168018) Log Message:
16802convert all "source" commands in scripts to "." ... hopefully my sed-foo doesnt break anything ...
16803
16804Modified File(s):
16805ltp/testcases/network/stress/broken_ip/broken_ip4-checksum
16806ltp/testcases/network/stress/broken_ip/broken_ip4-dstaddr
16807ltp/testcases/network/stress/broken_ip/broken_ip4-fragment
16808ltp/testcases/network/stress/broken_ip/broken_ip4-ihl
16809ltp/testcases/network/stress/broken_ip/broken_ip4-protcol
16810ltp/testcases/network/stress/broken_ip/broken_ip4-totlen
16811ltp/testcases/network/stress/broken_ip/broken_ip4-version
16812ltp/testcases/network/stress/broken_ip/broken_ip6-dstaddr
16813ltp/testcases/network/stress/broken_ip/broken_ip6-nexthdr
16814ltp/testcases/network/stress/broken_ip/broken_ip6-plen
16815ltp/testcases/network/stress/broken_ip/broken_ip6-version
16816ltp/testcases/network/stress/ftp/ftp4-download-stress
16817ltp/testcases/network/stress/ftp/ftp4-upload-stress
16818ltp/testcases/network/stress/ftp/ftp6-download-stress
16819ltp/testcases/network/stress/ftp/ftp6-upload-stress
16820ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic01
16821ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic02
16822ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic03
16823ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic04
16824ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic05
16825ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic06
16826ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic07
16827ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic01
16828ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic02
16829ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic03
16830ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic04
16831ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic05
16832ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic06
16833ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic07
16834ltp/testcases/network/stress/interface/if4-addr-change
16835ltp/testcases/network/stress/interface/if4-alias-adddel
16836ltp/testcases/network/stress/interface/if4-alias-addlarge
16837ltp/testcases/network/stress/interface/if4-mtu-change
16838ltp/testcases/network/stress/interface/if4-route-adddel
16839ltp/testcases/network/stress/interface/if4-route-addlarge
16840ltp/testcases/network/stress/interface/if4-updown
16841ltp/testcases/network/stress/interface/if6-addr-adddel
16842ltp/testcases/network/stress/interface/if6-addr-addlarge
16843ltp/testcases/network/stress/interface/if6-mtu-change
16844ltp/testcases/network/stress/interface/if6-route-adddel
16845ltp/testcases/network/stress/interface/if6-route-addlarge
16846ltp/testcases/network/stress/interface/if6-updown
16847ltp/testcases/network/stress/http/http4-stress
16848ltp/testcases/network/stress/http/http6-stress
16849ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope01
16850ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope02
16851ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope03
16852ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope04
16853ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope01
16854ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope02
16855ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope03
16856ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope04
16857ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld01
16858ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld02
16859ltp/testcases/network/stress/multicast/packet-flood/mcast6-pktfld01
16860ltp/testcases/network/stress/multicast/packet-flood/mcast6-pktfld02
16861ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip01
16862ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip02
16863ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip03
16864ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip04
16865ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip05
16866ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip06
16867ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip07
16868ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip01
16869ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip02
16870ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip03
16871ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip04
16872ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip05
16873ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip06
16874ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip07
16875ltp/testcases/network/stress/dns/dns4-stress
16876ltp/testcases/network/stress/dns/dns6-stress
16877ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic01
16878ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic02
16879ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic03
16880ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic04
16881ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic05
16882ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic06
16883ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic07
16884ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic01
16885ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic02
16886ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic03
16887ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic04
16888ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic05
16889ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic06
16890ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic07
16891ltp/testcases/network/stress/ssh/ssh4-stress
16892ltp/testcases/network/stress/ssh/ssh6-stress
16893ltp/testcases/network/stress/ns-tools/add_ipv6addr
16894ltp/testcases/network/stress/ns-tools/bg_tcp_traffic
16895ltp/testcases/network/stress/ns-tools/check_netem
16896ltp/testcases/network/stress/ns-tools/check_setkey
16897ltp/testcases/network/stress/ns-tools/get_ifname
16898ltp/testcases/network/stress/ns-tools/initialize_if
16899ltp/testcases/network/stress/ns-tools/killall_icmp_traffic
16900ltp/testcases/network/stress/ns-tools/killall_tcp_traffic
16901ltp/testcases/network/stress/ns-tools/killall_udp_traffic
16902ltp/testcases/network/stress/ns-tools/set_ipv4addr
16903ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld01
16904ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld02
16905ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld03
16906ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld04
16907ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld05
16908ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld06
16909ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld01
16910ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld02
16911ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld03
16912ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld04
16913ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld05
16914ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld06
16915ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip01
16916ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip02
16917ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip03
16918ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip04
16919ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip05
16920ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip06
16921ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip07
16922ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip08
16923ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip09
16924ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip10
16925ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip11
16926ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip12
16927ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip13
16928ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip14
16929ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip01
16930ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip02
16931ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip03
16932ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip04
16933ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip05
16934ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip06
16935ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip07
16936ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip08
16937ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip09
16938ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip10
16939ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip11
16940ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip12
16941ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip13
16942ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip14
16943ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic01
16944ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic02
16945ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic03
16946ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic04
16947ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic05
16948ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic06
16949ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic07
16950ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic08
16951ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic09
16952ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic10
16953ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic11
16954ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic12
16955ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic13
16956ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic14
16957ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic01
16958ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic02
16959ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic03
16960ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic04
16961ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic05
16962ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic06
16963ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic07
16964ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic08
16965ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic09
16966ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic10
16967ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic11
16968ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic12
16969ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic13
16970ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic14
16971ltp/testcases/network/stress/route/route4-change-dst
16972ltp/testcases/network/stress/route/route4-change-gw
16973ltp/testcases/network/stress/route/route4-change-if
16974ltp/testcases/network/stress/route/route4-ifdown
16975ltp/testcases/network/stress/route/route4-redirect
16976ltp/testcases/network/stress/route/route4-rmmod
16977ltp/testcases/network/stress/route/route6-change-dst
16978ltp/testcases/network/stress/route/route6-change-gw
16979ltp/testcases/network/stress/route/route6-change-if
16980ltp/testcases/network/stress/route/route6-ifdown
16981ltp/testcases/network/stress/route/route6-redirect
16982ltp/testcases/network/stress/route/route6-rmmod
16983ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport01
16984ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport02
16985ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport03
16986ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport04
16987ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport05
16988ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport06
16989ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport07
16990ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport08
16991ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport09
16992ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport10
16993ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport11
16994ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport12
16995ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport13
16996ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport14
16997ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport01
16998ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport02
16999ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport03
17000ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport04
17001ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport05
17002ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport06
17003ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport07
17004ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport08
17005ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport09
17006ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport10
17007ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport11
17008ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport12
17009ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport13
17010ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport14
17011ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport01
17012ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport02
17013ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport03
17014ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport04
17015ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport05
17016ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport06
17017ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport07
17018ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport08
17019ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport09
17020ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport10
17021ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport11
17022ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport12
17023ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport13
17024ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport14
17025ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport01
17026ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport02
17027ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport03
17028ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport04
17029ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport05
17030ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport06
17031ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport07
17032ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport08
17033ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport09
17034ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport10
17035ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport11
17036ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport12
17037ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport13
17038ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport14
17039ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff01
17040ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff02
17041ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff03
17042ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff04
17043ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff05
17044ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff06
17045ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff07
17046ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff08
17047ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff09
17048ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff10
17049ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff11
17050ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff12
17051ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff13
17052ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff14
17053ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff01
17054ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff02
17055ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff03
17056ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff04
17057ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff05
17058ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff06
17059ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff07
17060ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff08
17061ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff09
17062ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff10
17063ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff11
17064ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff12
17065ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff13
17066ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff14
17067ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend01
17068ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend02
17069ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend03
17070ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend04
17071ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend05
17072ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend06
17073ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend07
17074ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend08
17075ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend09
17076ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend10
17077ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend11
17078ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend12
17079ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend13
17080ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend14
17081ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend01
17082ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend02
17083ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend03
17084ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend04
17085ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend05
17086ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend06
17087ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend07
17088ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend08
17089ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend09
17090ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend10
17091ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend11
17092ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend12
17093ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend13
17094ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend14
17095ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip01
17096ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip02
17097ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip03
17098ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip04
17099ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip05
17100ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip06
17101ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip07
17102ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip01
17103ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip02
17104ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip03
17105ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip04
17106ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip05
17107ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip06
17108ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip07
17109ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale01
17110ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale02
17111ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale03
17112ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale04
17113ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale05
17114ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale06
17115ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale07
17116ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale08
17117ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale09
17118ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale10
17119ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale11
17120ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale12
17121ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale13
17122ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale14
17123ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale01
17124ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale02
17125ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale03
17126ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale04
17127ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale05
17128ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale06
17129ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale07
17130ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale08
17131ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale09
17132ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale10
17133ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale11
17134ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale12
17135ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale13
17136ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale14
17137ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso01
17138ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso02
17139ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso03
17140ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso04
17141ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso05
17142ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso06
17143ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso07
17144ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso08
17145ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso09
17146ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso10
17147ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso11
17148ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso12
17149ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso13
17150ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso14
17151ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso01
17152ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso02
17153ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso03
17154ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso04
17155ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso05
17156ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso06
17157ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso07
17158ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso08
17159ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso09
17160ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso10
17161ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso11
17162ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso12
17163ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso13
17164ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso14
17165ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup01
17166ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup02
17167ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup03
17168ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup04
17169ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup05
17170ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup06
17171ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup07
17172ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup08
17173ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup09
17174ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup10
17175ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup11
17176ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup12
17177ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup13
17178ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup14
17179ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup01
17180ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup02
17181ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup03
17182ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup04
17183ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup05
17184ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup06
17185ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup07
17186ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup08
17187ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup09
17188ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup10
17189ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup11
17190ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup12
17191ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup13
17192ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup14
17193ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff01
17194ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff02
17195ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff03
17196ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff04
17197ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff05
17198ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff06
17199ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff07
17200ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff08
17201ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff09
17202ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff10
17203ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff11
17204ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff12
17205ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff13
17206ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff14
17207ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff01
17208ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff02
17209ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff03
17210ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff04
17211ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff05
17212ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff06
17213ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff07
17214ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff08
17215ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff09
17216ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff10
17217ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff11
17218ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff12
17219ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff13
17220ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff14
17221ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport01
17222ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport02
17223ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport03
17224ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport04
17225ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport05
17226ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport06
17227ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport07
17228ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport01
17229ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport02
17230ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport03
17231ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport04
17232ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport05
17233ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport06
17234ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport07
17235ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic01
17236ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic02
17237ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic03
17238ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic04
17239ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic05
17240ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic06
17241ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic07
17242ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic01
17243ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic02
17244ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic03
17245ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic04
17246ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic05
17247ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic06
17248ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic07
17249ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic01
17250ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic02
17251ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic03
17252ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic04
17253ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic05
17254ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic06
17255ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic07
17256ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic01
17257ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic02
17258ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic03
17259ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic04
17260ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic05
17261ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic06
17262ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic07
17263
172649) Log Message:
17265fix typo pointed out by Elder Costa: dulation -> duration
17266
17267Modified File(s):
17268ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic01
17269ltp/testcases/network/stress/broken_ip/broken_ip4-checksum
17270ltp/testcases/network/stress/broken_ip/broken_ip4-dstaddr
17271ltp/testcases/network/stress/broken_ip/broken_ip4-fragment
17272ltp/testcases/network/stress/broken_ip/broken_ip4-ihl
17273ltp/testcases/network/stress/broken_ip/broken_ip4-protcol
17274ltp/testcases/network/stress/broken_ip/broken_ip4-totlen
17275ltp/testcases/network/stress/broken_ip/broken_ip4-version
17276ltp/testcases/network/stress/broken_ip/broken_ip6-dstaddr
17277ltp/testcases/network/stress/broken_ip/broken_ip6-nexthdr
17278ltp/testcases/network/stress/broken_ip/broken_ip6-plen
17279ltp/testcases/network/stress/broken_ip/broken_ip6-version
17280ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip01
17281ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic01
17282ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip01
17283ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic01
17284ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic01
17285ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic01
17286ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport01
17287ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport01
17288ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip01
17289ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport01
17290ltp/testcases/network/stress/tcp/uni-basic/tcp4-uni-basic01
17291
1729210) Log Message:
17293lcov: geninfo chokes on spaces in the directory name
17294
17295From: Jeff Connelly <jeffconnelly@users.sourceforge.net>
17296
17297In lcov 1.6, geninfo fails to find gcno/gcda files if the source directory has spaces in the name, because it uses backticks to shell out to "find", passing $directory on the command-line. Attached is a patch that double-quotes the variable, allowing geninfo to operate on directories with spaces in their name. The fix isn't perfect; it won't work on directories with a " character, but it works fine for my purposes (I don't have any directories with quotes). A better fix would be to use IPC::System::Simple's capturex from http://search.cpan.org/~pjf/IPC-System-Simple-0.15/lib/IPC/System/Simple.pm #runx(),_systemx()_and_capturex(). capturex() is a multiple-argument form of the backticks, so it avoids any interpolation errors.
17298
17299Modified File(s):
17300ltp/utils/analysis/lcov/bin/geninfo
17301ltp/utils/analysis/lcov/bin/lcov
17302ltp/utils/analysis/lcov/CHANGES
17303
1730411) Log Message:
17305gcov-kernel: added patches for linux-2.6.27
17306
17307Added File(s):
17308ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov-arm-eabi.patch
17309ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov-arm-hack.patch
17310ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov.patch
17311
1731212) Log Message:
17313If we unshare pidns without unsharing mounts namespace, and then do a mount -t proc none /proc, then the new proc sits over the original proc for the whole system. Since pidns03 wasn't using CLONE_NEWNS, when it exited /proc showed zero tasks. This can be fixed by doing 'umount -l /proc', but 'umount /proc' is insufficient. More to the point, pidns03 wasn't trying to clean up /proc at all. So make it use CLONE_NEWNS so its private procfs will be automatically cleaned up. Signed-off-by: Serge E. Hallyn <serue@us.ibm.com>.
17314
17315Modified File(s):
17316ltp/testcases/kernel/containers/pidns/pidns03.c
17317
1731813) Log Message:
17319netns: fix restoration of original /proc values (ip_forward...). This small patches make the restoration of /proc/sys/net/ipv4/ip_forward /proc/sys/net/ipv4/conf/$netdev/proxy_arp works as expected in netns/initialize.sh. Also removed some unneeded /dev/null redirections. Signed-off-by: Benjamin Thery <benjamin.thery@bull.net>.
17320
17321Modified File(s):
17322ltp/testcases/kernel/containers/netns/initialize.sh
17323
1732414) Log Message:
17325The script run_semaphore_test_01 fails the first time it is run as the semaphore id is zero (subsequent runs are successful as the ids are nonzero.) The attached patch fixes this behavior. Signed-Off-By: Elder Costa <elder.costa@terra.com.br>.
17326
17327Modified File(s):
17328ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
17329
1733015) Log Message:
17331On ppc/ppc64, PTRACE_GETREGS and PTRACE_SETREGS don't be defined in /usr/include/sys/ptrace.h. So add checks before use them. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
17332
17333Modified File(s):
17334ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
17335ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.c
17336
1733716) Log Message:
17338Simple bug in logic that defines when to run the test makes it run exclusively when support is NOT implemented. Tested on mips64 system running Cavium Networks Octeon chip, Linux 2.6.27. Signed-Off-By: "Malov, Vlad" <Vlad.Malov@caviumnetworks.com>.
17339
17340Modified File(s):
17341ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
17342
1734317) Log Message:
17344The new ltp-full-20080930.tgz seems to include some new ptrace tests (ptrace04 and ptrace06) that do a #include for spawn_ptrace_child.c. Now I find that if I do a "make clean" it removes this spawn_ptrace_child.c ... is this expected and desired? Also is there supposed to be a way to generate the spawn_ptrace_child.c and any other files removed after "make clean" ? Thanks, - Mark Ver.
17345Yes, I believe it's an error. The spawn_ptrace_child.c file is necessary to ptrace04 and ptrace06. To do a #include *.c file is not a good coding style. The simplest solution is to rename the spawn_ptrace_child.c to spawn_ptrace_child.h. Also you can add __inline__ as the prefix of functions, then the spawn_ptrace_child.h file looks more like a header file. Thanks, - Jin Bing Guo.
17346
17347Modified Files:
17348ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
17349ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
17350Added Files:
17351ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.h
17352Removed Files:
17353ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.c
17354
1735518) Log Message:
17356With Exec-Shield in place, the Kernel automatically adjusts the stack downward by a random amount of bytes. This will cause the test failed occasionally on IA-32, because the 11th requested chunk of address space (bfe00000-bff00000) has already been used by the stack. For example, stack could be at bfe0b000-bfe20000, and then, shmat(2) failed, mykey to uniquely identify the shared memory segment 0x451005ae. Get shared memory segment (1048576 bytes). Attach shared memory segment to process: ERROR [line: 205] shmat failed - return: 0xffffffff: Invalid argument. It looks like the stack adjustment has a range that it could be chosen, so I changed the start of 11th address space to a lower address. Tests showed that the stack will not go downward that much. In addition, there are a few minor fixes, - keep the width of comments within 72 characters. - remove unnecessary 0x prefix. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
17357
17358Modified File(s):
17359ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
17360
1736119) Log Message:
17362Adding support for mips64. Use 64 bit variable to store the 64 bit address. Tested on mips64 system running Cavium Networks Octeon chip, Linux 2.6.27. Signed-Off-By: "Malov, Vlad" <Vlad.Malov@caviumnetworks.com>.
17363
17364Modified File(s):
17365ltp/testcases/kernel/syscalls/profil/profil01.c
17366
1736720) Log Message:
17368Remap_file_pages01 and remap_file_pages02 tests always failed on IA-64 with Kernel 2.6.9 as below. So, I added a check to the existing Kernel version checking (< 2.6.12). If anybody happens to know the exactly version it has started to be implemented, I'll be happy to re-send the revised patch. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
17369
17370Modified File(s):
17371ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
17372ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
17373
1737421) Log Message:
17375I'm using an embedded arm processor (Xscale) and I get the following compile error: timerfd01.c:90: error: '__NR_timerfd_settime' undeclared (first use in this function). I have dug through past patches for this exact problem and have seen it come up with other processors and I have put together a patch that *should* address the issue. I tested it on my system and everything seems to work. I based the macro info off of: http://kerneltrap.org/mailarchive/git-commits-head/2008/4/22/1543584/thread. Here is the patch. Signed-Off-By: Shane Volpe <shanevolpe@gmail.com>.
17376
17377Modified File(s):
17378ltp/testcases/kernel/include/arm.in
17379
1738022) Log Message:
17381This patch adds some debug messages when shmat(2) failed, so we could tell if the failure was because the requested address space has been used. In addition, it fixes the output of failed error code to a more meaningful form. This patch should be applied on the top of another patch I sent earlier with title "shmem_test_06 Failed with Stack Randomization". Tested successfully on a x86_64 machine. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
17382
17383Modified File(s):
17384ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
17385
1738623) Log Message:
17387When I tested the inotify02 on ppc64, it passed all tests and returned 1 with an unnecessary event. After looking into the code, there were 9 tests in sum in inotify02. So I think the unnecessary event should not be regarded as a failure when the 9 tests all passed. Same problem was in inotify01. The patches fixed them. Signed-off-by: Jin Bing Guo <guojb@linux.vnet.ibm.com>.
17388
17389Modified File(s):
17390ltp/testcases/kernel/syscalls/inotify/inotify01.c
17391ltp/testcases/kernel/syscalls/inotify/inotify02.c
17392
1739324) Log Message:
17394Attaching the patch for the testcase on PIDNS. Assertion: 1. kill -9 1 from inside a container does not kill container, Steps: a) create container, b) kill -9 1, c) Should not kill the containers. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
17395
17396Modified Files:
17397ltp/testcases/kernel/containers/pidns/runpidnstest.sh
17398Added Files:
17399ltp/testcases/kernel/containers/pidns/pidns04.c
17400
1740125) Log Message:
17402This patch fixes build failures seen on RHEL 4 (2.6.9 based Kernel), and several warnings. The build failures are caused by pec_listener.c and then ptrace06.c, It because the Kernel version checking code is incorrect from it, as you can see from the error message above, "/bin/sh: ../../bin/tst_kvercmp: No such file or directory". I solve it by querying an entry in proc file system instead. For ptrace06.c case, PTRACE_GETSIGINFO and PTRACE_SETSIGINFO are unavailable in this version of Kernel, Given that this test also fails to compile for IA-64 entirely (please see more details on one of my previous emails sent not long ago), I disable this test temperately until those problems have been fixed. In addition, it fixed the following unnecessary compiling warnings. Finally, check_for_unshare.c:21: warning: implicit declaration of function `tst_kvercmp'. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
17403
17404Modified File(s):
17405ltp/pan/Makefile
17406ltp/testcases/kernel/connectors/Makefile
17407ltp/testcases/kernel/containers/check_for_unshare.c
17408ltp/testcases/kernel/controllers/Makefile
17409ltp/testcases/kernel/syscalls/ptrace/Makefile
17410
1741126) Log Message:
17412The gethostid01 test fails when the host id is not set on a system. The gethostid() call retrieves "00000000" as the host id. Added a check to compare the return value with "000000" (omitted 1st two 0's as they could also be 0x on some systems; needs confirmation). Signed-off by : Vinay Sridhar <vinay@linux.vnet.ibm.com>.
17413
17414Modified File(s):
17415ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
17416
1741727) Log Message:
17418This patch cleans code a little bit by removing leftovers. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
17419
17420Modified File(s):
17421ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
17422ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
17423
1742428) Log Message:
17425Hello. I had two errors when compiling the CVS version with Ubuntu. The one in regen.sh might have to do with some dash limitation (it complains about not supporting more than 32 shifts.) The one with the Makefile has to do with the version of lex I have here (lex 2.5.33) complaining about -l not accepting an extra argument (I believe it interprets the w as such). I did a quick check after applying the changes and they seem not to break anything. Signed-Off-By: Elder Costa <elder.costa@terra.com.br>.
17426
17427Modified File(s):
17428ltp/pan/Makefile
17429ltp/testcases/kernel/include/regen.sh
17430
1743129) Log Message:
17432Fixing the runpidnstest.sh in containers/pidns, to handle the return code properly. Also removed the obsolete file runtests_noltp.sh, which is no longer required. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
17433
17434Modified Files:
17435ltp/testcases/kernel/containers/pidns/runpidnstest.sh
17436Removed Files:
17437ltp/testcases/kernel/containers/pidns/runtests_noltp.sh
17438
1743930) Log Message:
17440After tested the latest LTP cases, the connector cases failed on RHEL5.2. Test fails with following error:
17441<<<test_output>>>
17442incrementing stop
17443/home/ltp/cvs_ltp.orig/testcases/bin/connector_test.sh: line 9:
17444/home/ltp/cvs_ltp.orig/testcases/bin/run_pec_test: No such file or directory
17445<<<execution_status>>>
17446Post Patching:
17447<<<test_output>>>
17448incrementing stop Connectors 0 CONF : system doesn't support execution of the test
17449<<<execution_status>>>
17450Signed-off-by: Jin Bing Guo <guojb@linux.vnet.ibm.com>.
17451
17452Modified File(s):
17453ltp/testcases/kernel/connectors/connector_test.sh
17454
1745531) Log Message:
17456Disabling this till TIRPC is built, installed and run properly. Subrata Modak <subrata@linux.vnet.ibm.com>.
17457
17458Modified File(s):
17459ltp/runtest/stress.part3
17460
1746132) Log Message:
17462Avoid buffer overflow when PID exceeds to 4-digit limit. char array root has to contain at least 'A' + pid + '\0', which only works pid of testprcess is a 4-digit PID. PID_MAX_DEFAULT in kernel (when CONFIG_BASE_SMALL is NOT set) is set up to 4 million, which requires at least 7-digit pid. Author: Frank Seidel <fseidel@suse.de>. Signed-off-by: Frank Seidel <fseidel@suse.de>. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
17463
17464Modified File(s):
17465ltp/testcases/kernel/fs/inode/inode01.c
17466
1746733) Log Message:
17468Array size of path_list_string gets exceeded and cause an buffer overflow, when building with -D_FORTIFY_SOURCE=2
17469======= Backtrace: =========
17470/lib64/libc.so.6(__chk_fail+0x2f)[0x2b3f94ec831f]
17471/lib64/libc.so.6[0x2b3f94ec73c3]
17472/root/ltp/ltp-full-20080916/testcases/kernel/fs/inode/inode01[0x4020e3]
17473/lib64/libc.so.6(__libc_start_main+0xf4)[0x2b3f94e13184]
17474/root/ltp/ltp-full-20080916/testcases/kernel/fs/inode/inode01[0x401609]
17475======= Memory map: ========
17476[...]
17477Program received signal SIGABRT, Aborted. 0x00002b3f94e25bb5 in raise () from /lib64/libc.so.6 (gdb) bt
17478#0 0x00002b3f94e25bb5 in raise () from /lib64/libc.so.6
17479#1 0x00002b3f94e26fb0 in abort () from /lib64/libc.so.6
17480#2 0x00002b3f94e5c32b in __libc_message () from /lib64/libc.so.6
17481#3 0x00002b3f94ec831f in __chk_fail () from /lib64/libc.so.6
17482#4 0x00002b3f94ec73c3 in __strcat_chk () from /lib64/libc.so.6
17483#5 0x00000000004020e3 in main () at inode01.c:169
17484(gdb) up
17485[...]
17486#5 0x00000000004020e3 in main () at inode01.c:169
17487169 strcat(path_list_string, "path_list");
17488Array size of path_list_string needs to be increased to handle PIDs which exceed 4-digits. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
17489
17490Modified File(s):
17491ltp/testcases/kernel/fs/inode/inode01.c
17492
1749334) Log Message:
17494When compiling with -D_FORTIFY_SOURCE=2 following buffer-overflow gets detected:
17495Starting program:
17496/root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01
17497symlink01 1 PASS : Creation of symbolic link file to no object file is ok
17498symlink01 2 PASS : Creation of symbolic link file to no object file is ok
17499symlink01 3 PASS : Creation of symbolic link file and object file via symbolic link is ok
17500symlink01 4 PASS : Creating an existing symbolic link file error is caught
17501 *** buffer overflow detected ***:
17502/root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01 terminated
17503 ======= Backtrace: =========
17504 /lib64/libc.so.6(__chk_fail+0x2f)[0x2b5ae730f31f]
17505 /lib64/libc.so.6[0x2b5ae730e3c3]
17506 /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01[0x4048fe]
17507 /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01[0x403e7b]
17508 /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01[0x4047b7]
17509 /lib64/libc.so.6(__libc_start_main+0xf4)[0x2b5ae725a184]
17510 /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01[0x401c39]
17511 (gdb) bt
17512 #0 0x00002b5ae726cbb5 in raise () from /lib64/libc.so.6
17513 #1 0x00002b5ae726dfb0 in abort () from /lib64/libc.so.6
17514 #2 0x00002b5ae72a332b in __libc_message () from /lib64/libc.so.6
17515 #3 0x00002b5ae730f31f in __chk_fail () from /lib64/libc.so.6
17516 #4 0x00002b5ae730e3c3 in __strcat_chk () from /lib64/libc.so.6
17517 #5 0x00000000004048fe in creat_path_max (path1=0x409d88 "object", path2=<value optimized out>, path3=<value optimized out>) Read from remote host
17518 #6 0x0000000000403e7b in do_syscalltests (tcs=0x50cec0) at symlink01.c:958
17519 #7 0x00000000004047b7 in main (argc=<value optimized out>, argv=<value optimized out>) at symlink01.c:569 (gdb) up
17520 #1 0x00002b5ae726dfb0 in abort () from /lib64/libc.so.6 (gdb)
17521 #2 0x00002b5ae72a332b in __libc_message () from /lib64/libc.so.6 (gdb)
17522 #3 0x00002b5ae730f31f in __chk_fail () from /lib64/libc.so.6 (gdb)
17523 #4 0x00002b5ae730e3c3 in __strcat_chk () from /lib64/libc.so.6 (gdb)
17524 #5 0x00000000004048fe in creat_path_max (path1=0x409d88 "object", path2=<value optimized out>,path3=<value optimized out>) at symlink01.c:844 844 strcat(full_path, "Z");
17525Variable full_path exceeds PATH_MAX limit in creat_path_max(), to avoid a buffer overflow the size of full_path needs to be incremented by one. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
17526
17527Modified File(s):
17528ltp/testcases/kernel/syscalls/symlink/symlink01.c
17529
1753035) Log Message:
17531Now that fsx-linux is the same for fs, nfs and ios (I'm working with ltp-full-20080831.tgz) we have to adapt the runtest/ltp-aiodio.part3 file: (-A and -Z options are no more supported by fsx-linux). Signed-Off-By: Jacky Malcles <Jacky.Malcles@bull.net>.
17532
17533Modified File(s):
17534ltp/runtest/ltp-aiodio.part3
17535
1753636) Log Message:
17537Introduced PREFIX and LIBSUFFIX variables. DESTDIR is often used within packaging scripts/spec files. Use PREFIX variable instead to manipulate the installation destination directory. Introduced LIBSUFFIX to allow to manipulate library directory to lib64 e.g. for distribution packaging for x86_64 or others architectures. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
17538
17539Modified Files:
17540ltp/doc/man1/Makefile ltp/doc/man3/Makefile
17541ltp/include/Makefile ltp/lib/Makefile ltp/pan/Makefile
17542
1754337) Log Message:
17544Dont install ltp.pc and libltp.a with excutable flags. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
17545
17546Modified Files:
17547ltp/lib/Makefile
17548
1754938) Log Message:
17550Apply CFLAGS to compiler to ballista, kernel/syscalls/utimestat. Compile everything with (user-defined) CFLAGS. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
17551
17552Modified Files:
17553ltp/testcases/ballista/ballista/Makefile
17554ltp/testcases/kernel/syscalls/utimensat/Makefile
17555
1755639) Log Message:
17557Avoid overwriting of compiler specific flags in open posix testsuite. Instead of overwriting CFLAGS, append custom flags. Don't append debugging info, optimizing or warning related compiler flags. This would "overwrite" the user definied CFLAGS again. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
17558
17559ltp/testcases/open_posix_testsuite/Makefile
17560
1756140) Log Message:
17562Logfiles of the ltp testdriver "runltp" can get corrupted due to "unsafe" temporary directories and not failing when temporary already exist. The temp directory is /tmp/ltp-$$ which can cause logfile corruption once the PID overflows, since "mkdir -p" will NOT fail, and runltp starts writing into an already existing log directory. This patch creates a temporary directory by using "mktemp", which replaces the "mkdir -p" call. runltp will fail once "mktemp" runs out of combinations (instead of corrupting logfiles silently). Patch is based on the idea from Erik Hamera to create more "safe" temp directories. Various patch improvements/fixes got contributed by Klaus Wagner as well. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
17563
17564Modified Files:
17565ltp/runltp
17566
1756741) Log Message:
17568This patch fixes most of warnings and badness including the following. Compiled successfully on Fedora 10 Beta x86_64. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
17569
17570Modified File(s):
17571include/databin.h
17572lib/databin.c
17573testcases/kernel/containers/libclone/libnetns.c
17574testcases/kernel/containers/libclone/Makefile
17575testcases/kernel/containers/pidns/pidns03.c
17576testcases/kernel/containers/sysvipc/shmnstest.c
17577testcases/kernel/controllers/cpuctl/cpuctl_test01.c
17578testcases/kernel/controllers/cpuctl/cpuctl_test02.c
17579testcases/kernel/controllers/cpuctl/cpuctl_test03.c
17580testcases/kernel/controllers/cpuctl/cpuctl_test04.c
17581testcases/kernel/controllers/memctl/memctl_test01.c
17582testcases/kernel/io/disktest/childmain.c
17583testcases/kernel/io/disktest/dump.c
17584testcases/kernel/io/disktest/dump.h
17585testcases/kernel/io/disktest/main.c
17586testcases/kernel/io/disktest/timer.c
17587testcases/kernel/ipc/ipc_stress/signal_test_01.c
17588testcases/kernel/ipc/ipc_stress/signal_test_03.c
17589testcases/kernel/mem/hugetlb/lib/libipc.c
17590testcases/kernel/mem/mtest07/mallocstress.c
17591testcases/kernel/mem/mtest07/shm_test.c
17592testcases/kernel/sched/clisrv/pthserv.c
17593testcases/kernel/sched/tool/trace_sched.c
17594testcases/kernel/security/filecaps/checkforlibcap.sh
17595testcases/kernel/syscalls/clone/clone03.c
17596testcases/kernel/syscalls/clone/clone04.c
17597testcases/kernel/syscalls/clone/clone06.c
17598testcases/kernel/syscalls/fmtmsg/fmtmsg01.c
17599testcases/kernel/syscalls/ipc/lib/libipc.c
17600testcases/kernel/syscalls/ipc/msgget/msgget01.c
17601testcases/kernel/syscalls/nftw/lib64.c
17602testcases/kernel/syscalls/nftw/lib.c
17603testcases/misc/crash/crash01.c
17604testcases/network/nfsv4/locks/netsync.c
17605testcases/network/sctp/func_tests/test_1_to_1_threads.c
17606testcases/network/sctp/func_tests/test_sctp_sendrecvmsg.c
17607testcases/network/sctp/func_tests/test_timetolive.c
17608testcases/network/sockets/ltpClient.c
17609testcases/network/sockets/ltpServer.c
17610testcases/kernel/syscalls/switch/endian_switch01.c
17611testcases/kernel/fs/doio/doio.c
17612
1761342) Log Message:
17614ltin___memset_chk overflow warning for kernel/connectors/pec/pec_listener.c. with GCC 4.3 and with LTP CVS snapshot from today i got following warning when using the GCC Object Checking Builtins: Signed-off-by: Daniel Gollub <dgollub@suse.de>.
17615It's not a correct fix, the patch initializes the message header only. Below is a correct one: Allocate a buffer large enough to hold NLMSG_SPACE(MAX_MSG_SIZE). Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
17616
17617Modified File(s):
17618ltp/testcases/kernel/connectors/pec/pec_listener.c
17619
1762043) Log Message:
17621Compiled the latest CVS tree on a x86_64 machine yelling a warning,
17622"acl1.c: In function ‘do_file_op’:
17623 acl1.c:62: warning: not enough variable arguments to fit a sentinel"
17624Signed-off-by: CAI Qian <caiqian@cclom.cn>.
17625
17626Modified File(s):
17627ltp/testcases/network/nfsv4/acl/acl1.c
17628
1762944) Log Message:
17630CAI Qian <caiqian@cclom.cn> reported that Setgroups01_16 test always fails for x86_64:
17631setgroups01_16 1 FAIL : setgroups(65536, list) Failed, errno=14 : Bad address,
17632Seen it on both of those Kernels, 2.6.27-0.392.rc8.git7.fc10.x86_64, 2.6.18-92.el5. Any idea on if it is a test code issue or OS bug?
17633Daniel Gollub <dgollub@suse.de> replied that I just sent some patches for setgroups02_16 - looks like it's a similar problem for setgroups01_16 (for some reason setgroups01_16 didn't failed for me, only setgroups02_16). Anyway, i guess the reason is the use of the uninitialized groups list and passing the _full_ length to the syscalls. Could you try attached patch? Signed-Off-By: Daniel Gollub <dgollub@suse.de>.
17634
17635Modified File(s):
17636ltp/testcases/kernel/syscalls/setgroups/compat_16.h
17637ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
17638
1763945) Log Message:
17640Change argument list of GETGROUPS/SETGROUPS to represent the argument list of the syscalls. getgroups() first argument is a signed int!. Signed-off-by: Daniel Gollub <dgollub@suse.de>. Also, setgroups02(_16) is working with an uninitialized list, expect the first GID field. setgroups() and getgroups() additionally get called with the full length of the uninitialized list. The uninitialized values cause setgroups02_16 to fail:
17641===
17642setgroups02_16 1 BROK : gid returned from getgroups is too large for testing setgroups32
17643===
17644Since the uninitialized values could be greater then 0xffff. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
17645
17646Modified File(s):
17647ltp/testcases/kernel/syscalls/setgroups/compat_16.h
17648ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
17649
1765046) Log Message:
17651Hi. Here I am getting the following error (with Ubuntu 7.04):
17652elder@Yosemite:/tmp/ltp/testcases/ballista$ LANG= make -f Makefile
17653WARNING: No perl detected; skipping ballista tests
17654This is caused by a bashism in the makefile (see patch 1). I've compiled & ran ballista on Debian lenny, and found out some patches are needed to make it work. Patches 1 and 2 are fix bashisms causing failures when using Debian's dash. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
17655
17656Modified Files:
17657ltp/testcases/ballista/Makefile
17658ltp/testcases/ballista/ballista/ostest_new.pl
17659
1766047) Log Message:
17661This fixes a problem when generated the test executable source, which causes the last argument of the tested syscall to be repeated (eg. call chdir(char*) would end up as chdir(char*, char*)). Signed-off-by: Jiri Palecek <jpalecek@web.de>.
17662
17663Modified Files:
17664ltp/testcases/ballista/ballista/callGen.cpp
17665ltp/testcases/ballista/ballista/callGen_standAlone.cpp
17666
1766748) Log Message:
17668Adds using declarations to generated sources, where needed. Added using namespace std; directives to files that use unqualified names from std:: Signed-off-by: Jiri Palecek <jpalecek@web.de>.
17669
17670Modified Files:
17671ltp/testcases/ballista/ballista/compile/bparser.cpp
17672ltp/testcases/ballista/ballista/templates/bTypes.cpp
17673
1767449) Log Message:
17675Fixed some bashisms. Jiri Palecek <jpalecek@web.de>.
17676
17677Modified Files:
17678ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
17679
1768050) Log Message:
17681Typo in file_test.sh. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
17682
17683Modified Files:
17684ltp/testcases/commands/ade/file/file_test.sh
17685
1768651) Log Message:
17687Fix bashisms in inintialize.sh. This includes two atypical cases: a lexicographical comparison of two strings, which has been emulated by "sort", and some strange bash-array-ism, which has been emulated through "eval". Signed-off-by: Jiri Palecek <jpalecek@web.de>.
17688
17689Modified Files:
17690ltp/testcases/kernel/containers/netns/initialize.sh
17691
1769252) Log Message:
17693Fix some bashisms. Jiri Palecek <jpalecek@web.de>.
17694
17695Modified Files:
17696ltp/testcases/commands/ade/ar/ar01
17697ltp/testcases/commands/ade/file/file_test.sh
17698ltp/testcases/commands/cpio/cpio_tests.sh
17699ltp/testcases/commands/eject/eject-tests.sh
17700ltp/testcases/commands/fileutils/cp/cp_tests.sh
17701ltp/testcases/commands/fileutils/ln/ln_tests.sh
17702ltp/testcases/commands/fileutils/mkdir/mkdir_tests.sh
17703ltp/testcases/commands/fileutils/mv/mv_tests.sh
17704ltp/testcases/commands/gzip/gzip_tests.sh
17705ltp/testcases/commands/logrotate/logrotate_tests.sh
17706ltp/testcases/commands/mail/mail_tests.sh
17707ltp/testcases/commands/tar/tar_tests.sh
17708ltp/testcases/kernel/fs/acls/acl_test01
17709ltp/testcases/network/dhcpd/dhcpd_tests.sh
17710ltp/testcases/network/iptables/iptables_tests.sh
17711ltp/testcases/network/traceroute/traceroute_tests.sh
17712ltp/testcases/network/xinetd/xinetd_tests.sh
17713
1771453) Log Message:
17715Fix bashisms (function keyword in utimensat_tests.sh). Signed-off-by: Jiri Palecek <jpalecek@web.de>.
17716
17717Modified Files:
17718ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
17719
1772054) Log Message:
17721When building ltp on 2.6.24 kernel, the timerfd test failed to build. This is caused by NR_timerfd being defined without NR_timerfd_create, because the test checks for NR_timerfd, but uses NR_timerfd_create. The attached patch should fix that. Correct the condition of compiling the timerfd test; should fix FTBFS with some kernel versions. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
17722
17723Modified Files:
17724ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
17725
1772655) Log Message:
17727The file_test detects MSB architectures by grepping for "power" or "ppc" in /proc/cpuinfo. This is unfortunate if, on a LSB architecture, /proc/cpuinfo contains the word "power_management". The attached patch should fix it. Implement a (hopefully) proper way of getting machine endiannes in file_test.sh. The old way tested if cpuinfo contained the word "power" for big endian machine; this was easily confused by "power_management". Signed-off-by: Jiri Palecek <jpalecek@web.de>.
17728
17729Modified File(s):
17730ltp/testcases/commands/ade/file/file_test.sh
17731
1773256) Log Message:
17733Running hugemmap02 test case on IA-32 generated SIGSEGV. It also gives warnings when compiling:
17734cc -I../../../../../include -g -Wall hugemmap02.c -L../../../../../lib -lltp -o hugemmap02
17735hugemmap02.c: In function ‘main’:
17736hugemmap02.c:149: warning: integer constant is too large for ‘long’ type
17737hugemmap02.c:156: warning: integer constant is too large for ‘long’ type
17738The following patch fixes it by making low memory addresses falling in a 2G - 3G range. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
17739
17740Modified File(s):
17741ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
17742
1774357) Log Message:
17744The mc_cmds script under ltp network test returns "fail" when /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts is set to 1. This just means that this feature is disabled. Added a check to report this message and exit. Vinay Sridhar <vinay@linux.vnet.ibm.com>.
17745
17746Modified File(s):
17747ltp/testcases/network/multicast/mc_cmds/mc_cmds
17748
1774958) Log Message:
17750This patch fixes file_test failure on s390(x). Signed-off-by: Jeff Burke <jburke@redhat.com>. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
17751
17752Modified File(s):
17753ltp/testcases/commands/ade/file/file_test.sh
17754
1775559) Log Message:
17756The runltp has the parameter "-d" to identify the temporary directory by user. But in the latest runltp, there're two problem:
177571> Always use "/tmp" as the temporary directory and never use the one that user defined.
177582> It will be in error if the parameter "TMPDIR" is a relative path.
17759This patch fixes those issues. Signed-off-by: Jin Bing Guo <guojb@linux.vnet.ibm.com>.
17760
17761Modified File(s):
17762ltp/runltp
17763
1776460) Log Message:
17765This patch fixes the ld01 test failure on x86_64. Signed-off-by: Jeff Burke <jburke@redhat.com>. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
17766
17767Modified File(s):
17768ltp/testcases/commands/ade/ld/Makefile
17769
1777061) Log Message:
17771I found no reason why they should not be run: Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
17772
17773Modified Files:
17774ltp/runtest/mm
17775ltp/runtest/syscalls
17776ltp/testcases/kernel/syscalls/mount/Makefile
17777ltp/testcases/kernel/syscalls/umount/Makefile
17778
17779Added Files:
17780ltp/testcases/kernel/syscalls/mount/test_mount
17781ltp/testcases/kernel/syscalls/umount/test_umount
17782
1778362) Log Message:
17784Re-introduce locals. The issue I was solving when making this patch was checkbashisms (http://packages.debian.org/sid/devscripts) complaining about it, so I had to patch it to get rid of lintian warnings. I've checked that:
17785- the variables are always initialised before use in the testXX functions,
17786- the testXX functions don't recurse nor call each other,
17787- the variables are not used outside testXX functions,
17788
17789so IIUC, the transformation should be safe. However, if you're seriously worried about it, you can reintroduce the locals by applying the attached patch, it wouldn't matter to me. Signed-Off-By: Jiri Palecek <jpalecek@web.de>. Mike Frysinger <vapier@gentoo.org> wanted them back.
17790
17791Modified File(s):
17792ltp/testcases/network/iptables/iptables_tests.sh
17793
1779463) Log Message:
17795The current fork09 test case breaks if there is an FD (with a higher number) opened for the testcase. This would fail as the test is not able to detect the fact that it has already opened 1024 files ! This situation is quite possible in an automated environment where people could run the LTP tests from. The patch attached fixes the issue. Please apply ! This will make the test more robust and free from assumptions ! ;). Signed-off-by: Suzuki K P <suzuki@in.ibm.com>.
17796
17797Modified File(s):
17798ltp/testcases/kernel/syscalls/fork/fork09.c
17799
1780064) Log Message:
17801This patch fixes the following compilation warning seen on PPC64. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
17802
17803Modified File(s):
17804ltp/testcases/kernel/syscalls/getsid/getsid02.c
17805
1780665) Log Message:
17807I tested the connectors case on SLES11 beta2 for ppc. Some tests fail. It's the getopt() error in connectors/pec/event_generator.c file. The type of return value in getopt() is "int", not "char". This Patch solves the problem. Signed-off-by: Jin Bing Guo <guojb@linux.vnet.ibm.com>.
17808
17809Modified File(s):
17810ltp/testcases/kernel/connectors/pec/event_generator.c
17811
1781266) Log Message:
17813I've understood the explanation and I've confirmed the correctness. But I think the behavior of io_submit(ctx, 0, (void*)-1 ) on ppc64 is interesting. So I don't like to throw io_submit(ctx, 0, (void*)-1 ) test case away <A>. Also I'd like to dig the kernel more <B>. For <B> I'd like to submit following patch to lkml in the future: For <A> I've revised the patch. Signed-off-by: Sridhar Vinay <vinaysridhar@in.ibm.com>, Signed-off-by: Jin Bing Guo <guojb@linux.vnet.ibm.com>, Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
17814
17815Modified File(s):
17816ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
17817
1781867) Log Message:
17819Addition of gcov-kdump tool to LTP. The files attached is gcovdump tool. Could you please upload the code into LTP CVS repository? Signed-Off-By: Huang Ying <ying.huang@intel.com>.
17820
17821Added Files:
17822utils/analysis/gcov-kdump/Makefile
17823utils/analysis/gcov-kdump/README
17824utils/analysis/gcov-kdump/gcov.h
17825utils/analysis/gcov-kdump/gcovdump.c
17826utils/analysis/gcov-kdump/mem_image.c
17827utils/analysis/gcov-kdump/mem_image.h
17828utils/analysis/gcov-kdump/util.c
17829utils/analysis/gcov-kdump/util.h
17830
1783168) Log Message:
17832I found no reason why they should not be run: Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
17833
17834Modified File(s):
17835ltp/runtest/syscalls
17836
1783769) Log Message:
17838Addition of additional epoll() test cases run to LTP. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
17839
17840Modified Files:
17841ltp/runtest/syscalls
17842
17843Added Files:
17844ltp/testcases/kernel/syscalls/libevent/run_libevent.sh
17845
1784670) Log Message:
17847Thanks. Attached page is based on your advise. Signed-off-by: Masatake YAMATO <yamato@redhat.com>. However, the page tells *older* version of 2.6.23 uses signo instead of ssi_signo as a field name. Subrata, could you try the patch on your 2.6.27 first.
17848
17849Modified File(s):
17850ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
17851
1785271) Log Message:
17853Subrata <subrata@linux.vnet.ibm.com> wrote: I found some compilation errors for the connectors at today´s CVS snapshot on the following machine. Can you please look into this: 1) uname -a, Linux 2.6.27-autokern1 #1 SMP Mon Oct 20 00:45:37 PDT 2008 i686 GNU/Linux. How about: check if NETLINK_CONNECTOR is defined (in netlink.h). If not, we can't include connector.h, so we break the test. If yes, we check if CN_IDX_PROC is defined. Subrata, can you try the following patch? Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
17854
17855Modified Files:
17856ltp/testcases/kernel/connectors/pec/pec_listener.c
17857ltp/testcases/kernel/connectors/pec/run_pec_test
17858
1785972) Log Message:
17860The getcpu() test-function returns the current scheduled CPU id of the test-process for archiectures expect i386, which is not the intended return value of a syscall test. Attached patch returns instead 0, for non-i386 ARCH and __GLIBC_PREREQ(2,6). Tested on x86_64. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
17861
17862Modified File(s):
17863ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
17864
1786573) Log Message:
17866openposix testsuite is skipping PPC64 builds due to different location of the "main" function symbol on PPC64. Author: Erik Hamera <ehamera@suse.cz>, Signed-off-by: Daniel Gollub <dgollub@suse.de>.
17867
17868Modified File(s):
17869ltp/testcases/open_posix_testsuite/Makefile
17870
1787174) Log Message:
17872please find attached a fix for potential overflows in sched_tc4 and sched_driver. sched_tc4: RAWDEV could be much large then 16 chars - e.g. /dev/cciss/c0d0p6 (18) (only use of RAWDEV in entire sched_stress module). sched_driver: pathname could be much large then 50 - increased to PATH_MAX. Problem observed and original fixed by Yi Xu. Patch got slightly cleaned-up/modified. Reviewed-by: Daniel Gollub <dgollub@suse.de>, Signed-off-by: Daniel Gollub <dgollub@suse.de>.
17873
17874Modified File(s):
17875ltp/testcases/kernel/sched/sched_stress/sched_driver.c
17876ltp/testcases/kernel/sched/sched_stress/sched_tc4.c
17877
17878
1787975) Log Message:
17880Again, the patch deals with _NR_fstatat64 and __NR_newfstatat stubs when builds the test. We do not really want to test stubs when a good definition is available. See attached patch file, copy here. Tested with _fstatat64 or __NR_newfstatat defined, not tested when both stubbed. Signed-off by : Vlad Malov <vlad.malov@caviumnetworks.com>.
17881
17882Modified File(s):
17883ltp/testcases/kernel/syscalls/fstatat/fstatat01.c
17884
1788576) Log Message:
17886Replacement of deprecated interfaces: The update_refpolicy.sh fixes some of deprecated interfaces and inject an interface to kick test script from unconfined domain. So, I can run the testsuite which includs bounds test without any problems on Rawhide. However, I got some warnings for deprecated interfaces/macros like r_dir_perms, userdom_sysadm_bin_spec_domtrans_to or userdom_use_sysadm_ptys. The attached patch is a new test case of the boundary feature, which contains six tests, as follows:
17887test01: It tries to invoke setcon() with bounded domain in a multi-threaded process. The expected result is success.
17888test02: It tries to invoke setcon() with unrelated domain in a multi-threaded process. The expected result is fail.
17889test03: It makes a bounded domain try to read a file, when its bounds domain can read the file. The expected result is success. test04: It makes a bounded domain try to write a file, when its bounds domain cannot write the file. The expected result is fail, because write permission is boundary violated.
17890test05: It tries to write a bounded type, even if the domain cannot write to its bounds type. The expected result is fail.
17891test06: It makes a bounded domain try to set an attribute of bounded type.Thanks,
17892Signed-Off-By: KaiGai Kohei <kaigai@ak.jp.nec.com>.
17893
17894Modified Files:
17895ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
17896ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
17897
17898Added Files:
17899ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_bounds.te
17900ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/Makefile
17901ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/selinux_bounds.sh
17902ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/selinux_bounds_thread.c
17903
1790477) Log Message:
17905Integrate execution of epoll() syscall testcase. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
17906
17907Modified File(s):
17908ltp/runtest/syscalls
17909ltp/testcases/kernel/syscalls/Makefile
17910
1791178) Log Message:
17912Integrated TIMERS tests
17913(http://ltp.cvs.sourceforge.net/viewvc/ltp/ltp/testcases/kernel/timers/) to default LTP run: runltp. Signed-Off-By: Subrata Modak
17914<subrata@linux.vnet.ibm.com>.
17915
17916Modified File(s):
17917ltp/runltp
17918
1791979) Log Message:
17920Integrated SCHEDULER Client Server Tests to default LTP run ./runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
17921
17922Modified Files:
17923ltp/runtest/sched
17924ltp/testcases/kernel/sched/clisrv/Makefile
17925
17926Added Files:
17927ltp/testcases/kernel/sched/clisrv/run_sched_cliserv.sh
17928
1792980) Log Message:
17930Integrated the sched_stress to default LTP run for 2 minutes. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
17931
17932Modified File(s):
17933ltp/runtest/sched
17934ltp/testcases/kernel/sched/sched_stress/sched_stress.sh
17935
1793681) Log Message:
17937Addition of Initial Set of POWER MANAGEMENT Testcases to LTP. Signed-Off-By: Nageswara R Sastry <rnsastry@linux.vnet.ibm.com>.
17938
17939Modified Files:
17940ltp/runltp
17941ltp/testcases/kernel/Makefile
17942
17943Added Files:
17944ltp/runtest/power_management_tests
17945ltp/testcases/kernel/power_management/Makefile
17946ltp/testcases/kernel/power_management/README
17947ltp/testcases/kernel/power_management/change_freq.sh
17948ltp/testcases/kernel/power_management/change_govr.sh
17949ltp/testcases/kernel/power_management/check_config.sh
17950ltp/testcases/kernel/power_management/check_cpufreq_sysfs_files.sh
17951ltp/testcases/kernel/power_management/check_kv_arch.c
17952ltp/testcases/kernel/power_management/config_cpu_freq
17953ltp/testcases/kernel/power_management/config_cpu_idle
17954ltp/testcases/kernel/power_management/config_sched_mc
17955ltp/testcases/kernel/power_management/pm_include.sh
17956ltp/testcases/kernel/power_management/pwkm_load_unload.sh
17957ltp/testcases/kernel/power_management/runpwtests.sh
17958ltp/testcases/kernel/power_management/test_sched_mc.sh
17959
1796082) Log Message:
17961Fixed Build errors on s390x. Signed-Off-By: Ramon de Carvalho Valle <rcvalle@linux.vnet.ibm.com>.
17962
17963Modified File(s):
17964ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
17965ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
17966
1796783) Log Message:
17968Added the Kernel Options that need to be set after applying the Patch and for successfull loading of the GCOV kernel during usage of lcov. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
17969
17970Modified File(s):
17971utils/analysis/gcov-kernel/linux-2.6.27-gcov.patch
17972
1797384) Log Message:
17974I wanted to have all the special configuration parameters needed in the kernel .config file for enabling some features, for which test cases are there in LTP, but those tests will not run until the running kernel was enabled. I wanted the consolidated list in the ltp/README itself. I have generated a small patch for this. I would request others also to add to this when they find out such scenarios in LTP. Please feel free to add. We do not want situations where test cases are available in LTP, but they cannot be tested just because that the kernel was not built with configuration(s) set. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
17975
17976Modified File(s):
17977ltp/README
17978
1797985) Log Message:
17980The result of alloc_mem thread could be either NULL, ptr to some allocated memory or (void*)-1. The code reading this result actually handled cases 1 & 2 only, and even case "NULL" was mishandled, causing a segfault. This patch fixes it, by:
17981- removing the case when alloc_mem would return -1, change it to the "allocated memory" case,
17982- not checking for *th_status, if th_status might be null,
17983Signed-off-by: Jiri Palecek <jpalecek@web.de>.
17984
17985Modified File(s):
17986ltp/testcases/kernel/mem/mtest07/mallocstress.c
17987
1798886) Log Message:
17989In the i2ntest1 testcase, the call if_nametoindex(TEST_RETURN) was segfaulting, because TEST_RETURN was actually result of comparison (ifname==if_indextoname(...)). The fix is to call it with real ifname. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
17990
17991Modified File(s):
17992ltp/testcases/network/lib6/in6_02.c
17993
1799487) Log Message:
17995Fix segfaults on getaddrinfo failures in pingpong6.c. pingpong6.c would segfault if getaddrinfo fails, because it would go on after the failure and read invalid data (ie. the hp pointer). The fix is to exit immediately on getaddrinfo errors. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
17996
17997Modified File(s):
17998ltp/testcases/network/ipv6/perf_lan6/pingpong6.c
17999
1800088) Log Message:
18001Fix double unescaping error in tst_resm. when calling tst_resm (and several other tst_* functions) with a string containinig "%%", tst_resm would not output a percent sign, but formats some data instead (eg. "%%fs" in fork05 test ends up as "0.00000s". This is because once the escapes have been processed by tst_resm, they are processed again by tst_res called by tst_resm. The attached patch fixes this behaviour.. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
18002
18003Modified File(s):
18004ltp/lib/tst_res.c
18005
1800689) Log Message:
18007clean up nested #ifdef mess
18008
18009Modified File(s):
18010ltp/testcases/kernel/syscalls/get_robust_list
18011
1801290) Log Message:
18013The following hack fixes the "endian_switch01.c:115: warning: ‘main’ takes only zero or two arguments" warning. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
18014
18015Modified File(s):
18016ltp/testcases/kernel/syscalls/switch/endian_switch01.c
18017
1801891) Log Message:
18019Compilation problem with latest cvs: epoll test. Hello. I had a problem when compiling today's version with Ubuntu. The following patch fixed the issue (I guess it is a bashism). Signed-Off-By: Elder Costa <elder.costa@terra.com.br>.
18020
18021Modified File(s):
18022ltp/testcases/kernel/syscalls/epoll/Makefile
18023
1802492) Log Message:
18025Add mips64 support to resvmsg01 and sendmsg01 tests. Two rivial patches to add yet another 64-bit architecture. Tested on mips64 Octeon, Linux 2.6.27. Signed-off by : Vlad Malov vlad.malov@caviumnetworks.com.
18026
18027Modified File(s):
18028ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
18029ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
18030
1803193) Log Message:
18032Shmem_test_06: Let System Choose Suitable Addresses at Which to Attach the Segments. Shmem_test_06 still fail occasionally because it tries to attach segments to fixed addresses. It is still possible that one of those addresses has been used due to address space randomization or whatever reason. This is because the chosen address starting from 80000000 has already been used. This patch fixes the problem by letting system choose suitable addresses at which to attach the segments, and still satisfy the purpose of the test - simultaneous attachment of more than ten shared memory regions to a process. Using segment registers 0x3 to 0xC and 0xE. Now, the test works fine. Tested successfully on i386 and s390x machines. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
18033
18034Modified File(s):
18035ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
18036
1803794) Log Message:
18038This patch fixes a bash specific comparison in checkforlibcap.sh script. Signed-Off-By: Elder Costa <elder.costa@terra.com.br>.
18039
18040Modified File(s):
18041ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
18042
1804395) Log Message:
18044Fix segfault of "pan" on signal action. pan segfaults when receiving various signal registered by sigaction. Valgrind reports various uninitalied bytes of the sigaction struct: Initializing the sigaction struct as empty avoids a segfault of "pan". Signed-off-by: Daniel Gollub <dgollub@suse.de>. Acked-by: Nate Straz <nstraz@redhat.com>.
18045
18046Modified File(s):
18047ltp/pan/pan.c
18048
1804996) Log Message:
18050Fix the shared memory getting and removing in madvise03. <Bug 1>: In madvise03 case, it would apply a large size shared memory. But in some system, it was greater than the shmmax. So it would be failed. <Bug 2>: It would not remove the shared memory when it exited. Signed-off-by: Jin Bing Guo <guojb@linux.vnet.ibm.com>.
18051
18052Modified Files:
18053ltp/testcases/kernel/syscalls/madvise/madvise03.c
18054
1805597) Log Message: Fix the exit value in inotify cases on RHEL4.7. The RHEL4.7 (kernel-2.6.9-78.EL) does not support inotify system calls. So it should send out an information and return 0. In addition, tha patch also fixed a compile warning: Signed-off-by: Jin Bing Guo <guojb@linux.vnet.ibm.com>.
18056
18057Modified Files:
18058ltp/testcases/kernel/syscalls/inotify/inotify01.c
18059ltp/testcases/kernel/syscalls/inotify/inotify02.c
18060
1806198) Log Message:
18062The attached patch fixes some errors when running with Ubuntu due to some bash specific syntax. It also has some minor cosmetic and indentation changes. CAVEATS:
180631- The comparisons failed because the script was generating empty files and the comparisons in line 181 failed. However the test proceeded as if the comparisons were successful. There is still room for improvement.
180642- I had to change Ubuntu default configuration (enable cron log file and rename it from cron.log to cron) for the test to succeed.
18065Signed-Off-By: Elder Costa <elder.costa@terra.com.br>
18066
18067Modified File(s):
18068ltp/testcases/commands/cron/cron_tests.sh
18069
1807099) Log Message:
18071Fix Cron Test Fails to Compare. This patch fixes a comparison failure spotted by Elder Costa because the script was generating empty files. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
18072
18073Modified File(s):
18074ltp/testcases/commands/cron/cron_tests.sh
18075
18076100) Log Message:
18077At_allow01 and at_deny01 test cases always fail, because the result code handing is incorrect. This patch fixes it, and also tidy up code a little bit. In addition, looks like there is a bug for at utility with a non-login shell, so I suppose it does not hurt to work around this particular bug by using a login shell. Tested successfully on a x86-64 and s390x machines. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
18078
18079Modified File(s):
18080ltp/testcases/commands/at/at_allow01
18081ltp/testcases/commands/at/at_deny01
18082
18083101) Log Message:
18084I hope the numa infrastructure will handle stuff non-numa systems. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
18085
18086Modified File(s):
18087ltp/runltp
18088
18089102) Log Message:
18090Integrate hugetlb tests into runltp. Also modify the way hugemmap02 is run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
18091
18092Modified File(s):
18093ltp/runltp
18094ltp/runtest/hugetlb
18095
18096103) Log Message:
18097The following patch Integrates the remaining MTEST06 into runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
18098
18099Modified Files:
18100ltp/runtest/mm
18101ltp/testcases/kernel/mem/mtest06/mmap2.c
18102ltp/testcases/kernel/mem/mtest06/mmap3.c
18103
18104104) Log Message:
18105The following patch Integrates the remaining MMAPSTRESS into runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
18106
18107Modified Files:
18108ltp/runtest/mm
18109ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
18110ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
18111ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
18112
18113105) Log Message:
18114Following warnings are generated when compiling mm_core_apis.c. Attached patch fixes them. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
18115
18116Modified File(s):
18117ltp/testcases/kernel/mem/libmm/mm_core_apis.c
18118
18119106) Log Message:
18120The following patch integrates build/install/run of mm_core_apis to runalltests.sh. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
18121
18122Modified File(s):
18123ltp/runalltests.sh
18124
18125107) Log Message:
18126The following patch integrates running of aio tests to runalltests.sh. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
18127
18128Modified File(s):
18129ltp/runalltests.sh
18130
18131108) Log Message:
18132This patch drops the redudant copies (in total three copies of fsx-linux.c from:
18133- testcases/kernel/io/ltp-aiodio/
18134- testcases/network/nfs/fsx-linux
18135
18136The only copy of fsx-linux.c will stay in:
18137- testcases/kernel/fs/fsx-linux/fsx-linux.c
18138
18139Attached patch adapt the TCbin= variable of the runtests file to the install target "$LTPROOT/testcases/bin" to find the (shared) build of fsx-linux. Signed-off-by: Daniel Gollub <dgollub@suse.de>. Acked-by: CAI Qian <caiqian@cclom.cn>.
18140
18141Modified Files:
18142ltp/runtest/fsx
18143ltp/runtest/ltp-aiodio.part3
18144ltp/runtest/ltplite
18145ltp/runtest/nfs
18146ltp/runtest/stress.part1
18147ltp/testcases/kernel/io/ltp-aiodio/Makefile
18148
18149Removed Files:
18150ltp/testcases/kernel/io/ltp-aiodio/fsx-linux.c
18151ltp/testcases/network/nfs/fsx-linux/fsx-linux.c
18152
18153109) Log Message:
18154The following patch complements previous ones to fix/improve the behaviour of cron_tests.sh script. Some fixes inspired in CAI Qian's previous posts.
18155Changes:
181561- Added LANG= in the script executed by cron to avoid issues with internationalization.
181572- Reordered some tests so that one checks if one of the variables TS_MIN is empty (in case there was some problem to create the file tst1_cron.out)
181583- Eliminated the \t\n from the output strings that caused the problem reported by Subrata
181594- Fixed the order the expected x received values are printed out to the output log
18160
18161This version fixes an error in the previous patch that prevented it from applying correctly and added minor cosmetic changes. Signed-Off-By: Elder Costa <elder.costa@terra.com.br>.
18162
18163Modified File(s):
18164ltp/testcases/commands/cron/cron_tests.sh
18165
subrata_modakeed88fb2008-09-30 11:10:57 +000018166LTP-20080930
18167
181681) Log Message:
18169Fix build error for libclone.c. Signed-off-by: Veerendra Chandrappa <vechandr@in.ibm.com>.
18170
18171Modified File(s):
18172ltp/testcases/kernel/containers/libclone/libclone.h
18173
181742) Log Message:
18175Set executable flag for netpipe.sh without chmod.sh which just performs an santiy check if the user is root to run chmod 755, which doesn't require root priviliges. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
18176
18177Modified File(s):
18178ltp/tools/netpipe-2.4/Makefile
18179
181803) Log Messsage:
18181sync_pipe_close() returns an uninitialized value when it is passed an already closed pipe. Signed-off-by: Roy Lee <roylee17@gmail.com>.
18182
18183Modified File(s):
18184ltp/lib/libtestsuite.c
18185
181864) Log Message:
18187I extended getegid testcase to test getegid16, too. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
18188
18189Modified File(s):
18190ltp/runtest/syscalls
18191ltp/testcases/kernel/syscalls/getegid/Makefile
18192ltp/testcases/kernel/syscalls/getegid/getegid01.c
18193
181945) Log Message:
18195This can only be tested on a POWER6 machine. A program to test it is attached. --Paul Mackerras.
18196Thanks for sharing the test case with LTP. I have ported it to bare minimum LTP requirement and ran it on various architectures and kernel versions to test out the behaviour of the test on these machines. Yamato, When you find time, kindly add more specific stuff that we have specially for the LTP syscall tests, things like running in a loop, running concurrently, etc. And here goes the Patch. Paul, you can propose more modification to this if you wish to:
18197Signed-off-by: Paul Mackerras <paulus@samba.org>,
18198Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>.
18199
18200Modified Files:
18201ltp/runtest/syscalls
18202
18203Added Files:
18204ltp/testcases/kernel/syscalls/switch/Makefile
18205ltp/testcases/kernel/syscalls/switch/switch01.c
18206
182076) Log Message:
18208I have seen that in some of my systems, utimensat fails to build because of some definitions missing in system headers. Do, you think we can apply the following patch: Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
18209
18210Modified File(s):
18211ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
18212
182137) Log Message:
18214Looks OK as far as I can see, except that I wonder why you check for being root: since there is no restriction by the kernel on which processes can use this system call. A process can't do anything to any other process using this system call, so there's no reason to restrict it. Also you might like to call it "endian_switch()" rather than just "switch()". Paul Mackerras <paulus@samba.org>.
18215
18216Modified File(s):
18217ltp/testcases/kernel/syscalls/switch/switch01.c
18218
182198) Log Message:
18220The following two scripts cannot execute correctly on my box, which doesn’t equip gawk but awk (busybox). This patch makes them, as well as other scripts( see the patch), to not explicitly using gawk but awk. roylee@andestech.com.
18221
18222Modified File(s):
18223ltp/testcases/commands/cron/cron_allow01
18224ltp/testcases/commands/cron/cron_deny01
18225ltp/testcases/commands/cron/cron_neg_tests.sh
18226ltp/testcases/kernel/ipc/ipc_stress/cleanup
18227ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
18228ltp/testcases/open_hpi_testsuite/clients/hpionIBMblade.c
18229
182309) Log Message:
18231This patch does the following:
182321. These test cases failed with "open returned unexpected errno 2" because the child process falls through to execute redundant cleanup(),
182332. Added code to use the tst_tmpdir()/tst_rmdir() APIs.
18234Signed-Off-By: <roylee@andestech.com>
18235
18236Modified File(s):
18237ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
18238ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
18239ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
18240
1824110) Log Message:
18242Remove redundant bits from the container test script. Keep the nicer/self-consistent info. Add proper dependencies on check_for_unshare rather than shoehorning it in as a MAKE command in *only* the 'all' target. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>, Acked-by: Serge Hallyn <serue@us.ibm.com>,
18243
18244Modified File(s):
18245ltp/testcases/kernel/containers/Makefile
18246ltp/testcases/kernel/containers/container_test.sh
18247
1824811) Log Message:
18249Make these rules a tiny bit more generic using the automatic $@ variable. This means anyone copying this line is less likely to make copy/paste errors. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>, Acked-By: Serge Hallyn <serue@us.ibm.com>.
18250
18251Modified File(s):
18252ltp/testcases/kernel/containers/Makefile
18253
1825412) Log Message:
18255When it comes to this program, why should we care what the arch is? Shouldn't the SYS_ and __NR numbers alone tell us if unshare() is relevant here? Also, suppose both SYS_unshare and __NR_unshare aren't defined and we're running on an i386 box. This means we'll trigger the block:
18256 #elif __i386__
18257 int do_check(void) { return kernel_is_too_old(); }
18258Which is totally wrong. Fix these up by ignoring the arch and boiling it all down to a corrected check for the proper define(s). See sys/syscall.h for details on SYS_ vs. __NR_. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>, Acked-by: Serge Hallyn <serue@us.ibm.com>,
18259
18260Modified File(s):
18261ltp/testcases/kernel/containers/check_for_unshare.c
18262
1826313) Log Message:
18264Now that we have proper dependencies on check_for_unshare we take explicit tests for unshare out of the top-level make file and distribute to each subdir Makefile as ifeq...endif sections which control which targets to build. While it doesn't avoid descending into subdirs it's easier to read and check the make code when most of the build rules don't have shell flow control. Even better if we could change the contents of SUBDIRS based on the results of running check_for_unshare. Also note the use of := and not =. info Make is our friend. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>, Acked-by: Serge Hallyn <serue@us.ibm.com>,
18265
18266Modified File(s):
18267ltp/testcases/kernel/containers/Makefile
18268ltp/testcases/kernel/containers/libclone/Makefile
18269ltp/testcases/kernel/containers/pidns/Makefile
18270ltp/testcases/kernel/containers/sysvipc/Makefile
18271ltp/testcases/kernel/containers/utsname/Makefile
18272
1827314) Log Message:
18274Now that they are in it's best to drop the noltp junk leftover from the LTP port of the container tests. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>, Acked-by: Serge Hallyn <serue@us.ibm.com>.
18275
18276Modified File(s):
18277ltp/testcases/kernel/containers/Makefile
18278ltp/testcases/kernel/containers/libclone/Makefile
18279ltp/testcases/kernel/containers/pidns/Makefile
18280ltp/testcases/kernel/containers/pidns/pidns01.c
18281ltp/testcases/kernel/containers/pidns/pidns02.c
18282ltp/testcases/kernel/containers/pidns/pidns03.c
18283ltp/testcases/kernel/containers/sysvipc/Makefile
18284ltp/testcases/kernel/containers/sysvipc/shmnstest.c
18285ltp/testcases/kernel/containers/utsname/Makefile
18286ltp/testcases/kernel/containers/utsname/utstest.c
18287
1828815) Log Message:
18289Use non-recursive assignment. This means, for example, that:
18290SRCS := $(wildcard *.c)
18291will call the wildcard function, substitute the output, and assign it to SRCS. Recursive assignment (plain =) would use the output and continue performing substitutions until no further substitutions could be made. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>, Acked-by: Serge Hallyn <serue@us.ibm.com>.
18292
18293Modified File(s):
18294ltp/testcases/kernel/containers/Makefile
18295ltp/testcases/kernel/containers/libclone/Makefile
18296ltp/testcases/kernel/containers/pidns/Makefile
18297ltp/testcases/kernel/containers/sysvipc/Makefile
18298ltp/testcases/kernel/containers/utsname/Makefile
18299
1830016) Log Message:
18301The operator for string unequivalent check is not '-ne' but '!='. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
18302
18303Modified File(s):
18304ltp/testcases/network/ipv6/finger6/finger601
18305
1830617) Log Message:
18307The state of finger service is not got correctly as an option for netstat is lacked. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
18308
18309Modified File(s):
18310ltp/testcases/network/ipv6/finger6/finger601
18311
1831218) Log Message:
18313Although ping6 doesn't have -R option, it is specified. It should be removed. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
18314
18315Modified File(s):
18316ltp/testcases/network/ipv6/ping6/ping601
18317
1831819) Log Message:
18319Fix the build error for some systax error. Also fix some warnings. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
18320
18321Modified File(s):
18322ltp/testcases/kernel/syscalls/switch/switch01.c
18323
1832420) Log Message:
18325Part of these tests are pretty much enough to invoke an oom-killer. Let the test do the functional testing part, and, we can do stress testing with hackbench seperately. Si
18326gned-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
18327
18328Modified File(s):
18329ltp/runtest/sched
18330
1833121) Log Message:
18332Fix memory leak in time-schedule.
18333
18334Modified File(s):
18335ltp/testcases/kernel/sched/tool/time-schedule.c
18336
1833722) Log Message:
18338Fix memory leak in trace_sched.
18339
18340Modified File(s):
18341ltp/testcases/kernel/sched/tool/trace_sched.c
18342
1834323) Log Message:
18344Fix memory leak in message_queue_test_01.
18345
18346Modified File(s):
18347ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_01.c
18348
1834924) Log Message:
18350Fix memory leak in semaphore_test_02.
18351
18352Modified File(s):
18353ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
18354
1835525) Log Message:
18356I worked on 2 test cases for foogid16 system calls; and I will do 5 more. All these test cases have the same macro. So I'd like to introduce compat_gid.h; and put the macro to the file. Could you add compat_gid.h to testcases/kernel/syscalls/utils/ and apply patches for existing test cases? Here after I'd like to use the compat_gid.h in newly ported test cases. Signed-off-by: Masatake YAMATO <yamato@redhat.com>,
18357
18358Modified Files:
18359ltp/testcases/kernel/syscalls/setgid/Makefile
18360ltp/testcases/kernel/syscalls/setgid/compat_16.h
18361ltp/testcases/kernel/syscalls/setgid/setgid02.c
18362ltp/testcases/kernel/syscalls/setgid/setgid03.c
18363ltp/testcases/kernel/syscalls/setgroups/Makefile
18364ltp/testcases/kernel/syscalls/setgroups/compat_16.h
18365ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
18366ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
18367
18368Added Files:
18369ltp/testcases/kernel/syscalls/utils/compat_gid.h
18370
1837126) Log Message:
18372Add $(CFLAGS). From: Roy Lee <roylee17@gmail.com>.
18373
18374Modified File(s):
18375ltp/testcases/kernel/containers/Makefile
18376
1837727) Log Message:
18378Paul <paulus@samba.org> wanted the name to be endian_switch. Michael Kerrisk <mtk.manpages@googlemail.com> seconded his suggestion.
18379
18380Modified File(s):
18381ltp/testcases/kernel/syscalls/switch/switch01.c
18382
1838328) Log Message:
18384Don't warn that TCID, TST_TOTAL and TST_COUNT is not set when using tst_kvercmp. And. Check /proc/net/connector to see if process event connector is supported or not. Also merged some cleanups done by Matt Helsley. Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
18385
18386Modified File(s):
18387ltp/runltp
18388ltp/testcases/kernel/Makefile
18389ltp/testcases/kernel/connectors/Makefile
18390ltp/testcases/kernel/connectors/connector_test.sh
18391ltp/testcases/kernel/connectors/pec/run_pec_test
18392ltp/tools/apicmds/ltpapicmd.c
18393
1839429) Log Message:
18395Fix memory leak in semaphore_test_03.
18396
18397Modified File(s):
18398ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
18399
1840030) Log Message:
18401I think TST_NEWER_64_SYSCALL is better than TST_NEWER_64 because newer_64.mk is local to testcases/kernel/syscalls. This rule is applicable to compat_16.mk. Signed-off-by: Roy Lee <roylee17@gmail.com>. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
18402
18403Modified File(s):
18404ltp/testcases/kernel/syscalls/utils/compat_16.mk
18405ltp/testcases/kernel/syscalls/utils/newer_64.mk
18406
1840731) Log Message:
18408Addition of signalfd() syscall test case(s) to LTP. Signed-Off-By: Masatake YAMATO <yamato@redhat.com>.
18409
18410Added Files:
18411ltp/testcases/kernel/syscalls/signalfd/Makefile
18412ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
18413ltp/testcases/kernel/syscalls/utils/cond.mk
18414
1841532) Log Message:
18416This patch removes outdated (or irrelevant) parts of the existing documentation and updates its. Also incorporated are suggestions made by Darren. Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>.
18417
18418Modified File(s):
18419ltp/testcases/realtime/README
18420ltp/testcases/realtime/doc/HOWTO_ADD_TESTS
18421
1842233) Log Message:
18423This patch fixes a few minor issues in run.sh
184241. Adds list option to the usage() command.
184252. Remove java from "all" tests to be run.
184263. It fix the output of usage (./run.sh or ./run.sh -h)
18427
18428Tested: Running "./run.sh -t func", "./run.sh -t all" , "./run.sh", "./run.sh -h". Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>
18429
18430Modified File(s):
18431ltp/testcases/realtime/config.mk
18432ltp/testcases/realtime/run.sh
18433
1843434) Log Message:
18435This patch ensures that the python scripts support utf encoding. Prior to the patch, the python scripts would exit with this error:
18436File "parse-testpi1.py", line 3
18437SyntaxError: Non-ASCII character '\xc2' in file parse-testpi1.py on line 3, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
18438This patch fixes it. Tested: Running all the python scripts. Signed-Off-By:Chirag <chirag@linux.vnet.ibm.com>.
18439
18440Modified File(s):
18441ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
18442ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
18443ltp/testcases/realtime/func/sched_football/parse-football.py
18444ltp/testcases/realtime/scripts/parser.py
18445
1844635) Log Message:
18447This patch fixes the getcpu patch for parisc (and probably other platforms as well). The check for "__GLIBC__ >= 2 && __GLIBC_MINOR__ >= 6" is wrong. It breaks as soon as a glibc 3.0 would be published. Replace it with __GLIBC_PREREQ(2,6). Tested on parisc and i386. Signed-off-by: Helge Deller <deller@gmx.de>.
18448
18449Modified File(s):
18450ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
18451
1845236) Log Message:
18453Garrett, thank you for input. I think my patch works as you wrote. My patch tries sys/signalfd.h then linux/signalfd.h. So I can say my patch tries "whatever's the newest standard"(glibc header file) then "deprecated version"(no glibc header but kernel header file). It is important point. Thank you. CROSS_CFLAGS should be considered when checking the existance of header file. I update the last patch. It does
18454 1. If sys/signalfd.h is not available, use syscall to invoke signalfd.
18455 2. CFLAGS is considered when checking the existance of signalfd.h.
18456 3. Checking the existance of signalfd.h in addition to checking sys/signalfd.h and linux/signalfd.h.
18457Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
18458
18459Modified File(s):
18460ltp/testcases/kernel/syscalls/signalfd/Makefile
18461ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
18462ltp/testcases/kernel/syscalls/utils/cond.mk
18463
1846437) Log Message:
18465When I built and installed the latest LTP cases, some errors broke the install process. And the system didn't support "unshare". The patches modified these files. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>. Based on a cursory glance and memory of Matt's patches, this looks good. "Serge E. Hallyn" <serue@us.ibm.com>.
18466
18467Modified File(s):
18468ltp/testcases/kernel/containers/pidns/Makefile
18469ltp/testcases/kernel/containers/sysvipc/Makefile
18470ltp/testcases/kernel/containers/utsname/Makefile
18471
1847238) Log Message:
18473I got this failure because of the typo in the testcase.
18474# ./hugemmap01 -H/huge
18475hugemmap01 1 FAIL : open() on /huge/1602mmapfile Failed, errno=2 : No such file or directory
18476
18477This failure needs to be /huge directory present inside the / directory. I don't think mkdir /huge is a good idea so i modified as : Signed-off By: Rishikesh K Rajak <risrajak@in.ibm.com>.
18478
18479Modified File(s):
18480ltp/runtest/hugetlb
18481
1848239) Log Message:
18483Here is some small correction in memory map stress testcases. Result before
18484applying patch:
18485
18486# ./mmapstress01 -h
18487./mmapstress01: invalid option -- h
18488usage: ./mmapstress01 -p nprocs [-t minutes -f filesize -S sparseoffset -r -o -m -l -d]
18489mmapstress01 1 FAIL : Test failed
18490
18491Result after applying patch:
18492
18493# ./mmapstress01 -h
18494./mmapstress01: invalid option -- h
18495usage: ./mmapstress01 -p nprocs [-t minutes -f filesize -S sparseoffset -r -o -m -l -d]
18496
18497Signed-off By: Rishikesh K Rajak <risrajak@in.ibm.com>
18498
18499Modified File(s):
18500ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
18501
1850240) Log Message:
18503The Makefile in the mqueues- and semaphores directory of the open_posix_testsuite try incorrectly to overwrite the compiler and have no clue about the fact that there could be a cross compilation scenario, so it tries to search libs in /usr/lib. This results in the following command line:
18504
18505make[2]: Entering directory `<somewhere>/ltp-full-20080831/testcases/open_posix_testsuite/stress/mqueues'
18506gcc -Wall -O2 -g -I -L/usr/lib -lpthread -I../../include multi_send_rev_1.c -o multi_send_rev_1.test -lmqueue
18507
18508which is obviously wrong for cross compilation. With this change the right compiler and the right libs from the toolchain are being used. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>.
18509
18510Modified File(s):
18511ltp/testcases/open_posix_testsuite/stress/mqueues/Makefile
18512ltp/testcases/open_posix_testsuite/stress/semaphores/Makefile
18513
18514
1851541) Log Message:
18516The Makefile in the mqueues directory of the open_posix_testsuite wants to link the mq_open testcase against libmqueue. POSIX.1-2001 states:
18517"Link with -lrt".
18518So this is definitely wrong, and we do what the standard recommends. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>.
18519
18520Modified File(s):
18521ltp/testcases/open_posix_testsuite/stress/mqueues/Makefile
18522
1852342) Log Message:
18524The semaphores tests of the open_posix_testsuite want to link again libposix1b, but I don't have any idea why it tries to do so. However, it results in:
18525
18526gcc -Wall -O2 -g -I -L/usr/lib -I../../include multi_con_pro.c -o multi_con_pro.test -lposix1b -lpthread
18527/usr/bin/ld: cannot find -lposix1b
18528
18529This patch removes the bogus library. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>.
18530
18531Modified File(s):
18532ltp/testcases/open_posix_testsuite/stress/semaphores/Makefile
18533
1853443) Log Message:
18535To make POSIX namespace clear, glibc-2.8 requires people to define _GNU_SOURCE when they use Advanced Socket APIs. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
18536
18537Modified File(s):
18538ltp/testcases/network/lib6/Makefile
18539
1854044) Log Message:
18541The definitions, ICMP6_RR_PCOUSE_DECRVLTIME and ICMP6_RR_PCOUSE_DECRPLTIME are wrong. According to RFC3542, they should be ICMP6_RR_PCOUSE_FLAGS_DECRVLTIME, ICMP6_RR_PCOUSE_FLAGS_DECRPLTIME. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
18542
18543Modified File(s):
18544ltp/testcases/network/lib6/asapi_03.c
18545
1854645) Log Message:
18547"man 3 cmsg" says "Ancillary data should only be accessed using the CMSG macros and never directly." Indeed, when we handles cmsghdr mamber directly, this test falls into the infinite loop on a x86_64 environment. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
18548
18549Modified File(s):
18550ltp/testcases/network/lib6/asapi_06.c
18551
1855246) Log Message:
18553When we compile the test codes with -Wall option, lots of warning appear. It is better to remove them for the future debbuging. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
18554
18555Modified File(s):
18556ltp/testcases/network/lib6/asapi_04.c
18557ltp/testcases/network/lib6/asapi_05.c
18558ltp/testcases/network/lib6/asapi_06.c
18559ltp/testcases/network/lib6/asapi_07.c
18560ltp/testcases/network/lib6/getaddrinfo_01.c
18561ltp/testcases/network/lib6/in6_01.c
18562ltp/testcases/network/lib6/in6_02.c
18563ltp/testcases/network/lib6/runcc.c
18564
1856547) Log Message:
18566Sorry, I took a mistake. Could you apply following patch? Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
18567
18568Modified File(s):
18569ltp/testcases/kernel/syscalls/utils/cond.mk
18570
1857148) Log Message:
18572Addition of getgid16() test cases. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
18573
18574Modified Files:
18575ltp/testcases/kernel/syscalls/getgid/Makefile
18576ltp/testcases/kernel/syscalls/getgid/getgid01.c
18577ltp/testcases/kernel/syscalls/getgid/getgid02.c
18578ltp/testcases/kernel/syscalls/getgid/getgid03.c
18579
18580Added Files:
18581ltp/testcases/kernel/syscalls/getgid/compat_16.h
18582
1858349) Log Message:
18584In testcases/kernel/ipc/ipc_stress/cleanup file, it uses the command "ipcrm " to delete the ipc resources. But usage is deprecated and noneffective in some cases. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
18585
18586Modified File(s):
18587ltp/testcases/kernel/ipc/ipc_stress/cleanup
18588
1858950) Log Message:
18590Segmentation fault error: When I ran runtest/math with runltp, the float cases worked well. But they would drop into segmentation fault when they were called directly in command line. The reason is to input "NULL" to strlen() which caused Segmentation fault. The patch also fixed a large number of memory leaks in math/float cases.Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
18591
18592Modified File(s):
18593ltp/testcases/misc/math/float/main.c
18594ltp/testcases/misc/math/float/thread_code.c
18595
1859651) Log Message:
18597Fix memory leaks in mem02. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
18598
18599Modified File(s):
18600ltp/testcases/kernel/mem/mem/mem02.c
18601
1860252) Log Message:
18603Fix memory leaks in pipeio. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
18604
18605Modified File(s):
18606ltp/testcases/kernel/ipc/pipeio/pipeio.c
18607
1860853) Log Message:
18609Fix memory leaks in mallocstress. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
18610
18611Modified File(s):
18612ltp/testcases/kernel/mem/mtest07/mallocstress.c
18613
1861454) Log Message:
18615Fix the error in freeing memory on confstr01. In confstr01.c, it's wrong that it reset the buffer contents to NULL before freeing the memory allocated. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
18616
18617Modified File(s):
18618ltp/testcases/kernel/syscalls/confstr/confstr01.c
18619
1862055) Log Message:
18621Addition of Initial Set of Network Name Space test cases. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
18622
18623Modified Files:
18624ltp/testcases/kernel/containers/Makefile
18625ltp/testcases/kernel/containers/README
18626ltp/testcases/kernel/containers/check_for_unshare.c
18627ltp/testcases/kernel/containers/container_test.sh
18628ltp/testcases/kernel/containers/libclone/Makefile
18629ltp/testcases/kernel/containers/libclone/libclone.h
18630
18631Added Files:
18632ltp/testcases/kernel/containers/libclone/libnetns.c
18633ltp/testcases/kernel/containers/netns/Makefile
18634ltp/testcases/kernel/containers/netns/ch_ftp.sh
18635ltp/testcases/kernel/containers/netns/check_netns_enabled.c
18636ltp/testcases/kernel/containers/netns/child.sh
18637ltp/testcases/kernel/containers/netns/child_1.sh
18638ltp/testcases/kernel/containers/netns/child_2.sh
18639ltp/testcases/kernel/containers/netns/child_propagate.sh
18640ltp/testcases/kernel/containers/netns/childipv6.sh
18641ltp/testcases/kernel/containers/netns/childns.sh
18642ltp/testcases/kernel/containers/netns/container_ftp.pl
18643ltp/testcases/kernel/containers/netns/crtchild.c
18644ltp/testcases/kernel/containers/netns/crtchild_delchild.c
18645ltp/testcases/kernel/containers/netns/delchild.sh
18646ltp/testcases/kernel/containers/netns/initialize.sh
18647ltp/testcases/kernel/containers/netns/par_chld_ftp.c
18648ltp/testcases/kernel/containers/netns/par_chld_ipv6.c
18649ltp/testcases/kernel/containers/netns/par_ftp.sh
18650ltp/testcases/kernel/containers/netns/parent.sh
18651ltp/testcases/kernel/containers/netns/parent_1.sh
18652ltp/testcases/kernel/containers/netns/parent_2.sh
18653ltp/testcases/kernel/containers/netns/parent_share.sh
18654ltp/testcases/kernel/containers/netns/parent_view.sh
18655ltp/testcases/kernel/containers/netns/parentns.sh
18656ltp/testcases/kernel/containers/netns/paripv6.sh
18657ltp/testcases/kernel/containers/netns/rename_net.sh
18658ltp/testcases/kernel/containers/netns/runnetnstest.sh
18659ltp/testcases/kernel/containers/netns/sysfsview.c
18660ltp/testcases/kernel/containers/netns/two_children_ns.c
18661
1866256) Log Message:
18663The attached patch moves getgid02.c to getegid02.c. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
18664
18665Modified Files:
18666ltp/runtest/syscalls
18667ltp/testcases/kernel/syscalls/getegid/Makefile
18668ltp/testcases/kernel/syscalls/getegid/getegid01.c
18669
18670Added Files:
18671ltp/testcases/kernel/syscalls/getegid/compat_16.h
18672ltp/testcases/kernel/syscalls/getegid/getegid02.c
18673
18674Removed Files:
18675ltp/testcases/kernel/syscalls/getgid/getgid02.c
18676
1867757) Log Message:
18678Added Default LTP run, Ballista & Open Posix Suite run to runalltests.sh. More such tests are to follow. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
18679
18680Modified File(s):
18681ltp/runalltests.sh
18682
1868358) Log Message:
18684I am not sure why runtest/admin_tools was kept outside the perview of LTP default run. I found no issues in running it as normally as other LTP tests. Please let me know if some of you have some problem running it as default. Also included are some changes for running fs_acls tests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
18685
18686Modified File(s):
18687ltp/runltp
18688ltp/testcases/kernel/fs/acls/Makefile
18689ltp/testcases/kernel/fs/acls/acl_test01
18690
1869159) Log Message:
18692-t test-arguments Where test-argument can be a space separated sequence of:
18693 func all functional tests will be run
18694 stress all stress tests will be run
18695 perf all perf tests will be run
18696 all all tests will be run
18697 list all available tests will be listed
18698 clean all logs deleted, make clean performed
18699 test_name only test_name subdir will be run (e.g: func/pi-tests)
18700-p profile Use profile instead of default (see doc/AUTOMATED_RUN)
18701-h help
18702Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>
18703
18704Modified File(s):
18705ltp/testcases/realtime/run.sh
18706
1870760) Log Message:
18708Daniel Gollub <dgollub@suse.de> wrote: With 2.6.27-rc* linux/dirent.h got removed Kbuild headers_install targe and dirent struct got removed. Instead use #include <dirent.h> instead of #include <linux/dirent.h>. Garrett Cooper <yanegomi@gmail.com> wrote: It appears that asm/page.h isn't packaged with kernel.org sources anymore as of 2.6.25, according to some folks on #fedora-devel. I was just wondering a) if that's the case, b) whether or not those affected test compiles have been identified and removed / modified? If both questions are true and no one has pointed out this issue before now, I've found all of the items which don't follow this behavior: According to the folks in #fedora-devel (airlied, jwb), we shouldn't be using asm/page.h directly, but instead should be accessing everything in page.h via sysconf(2), like so:
18709 PAGE_SIZE => sysconf(_SC_PAGE_SIZE)
18710This method is POSIX compatible as per: http://www.opengroup.org/onlinepubs/009695399/functions/sysconf.html.
18711Yes, it is. There are numerous test cases in LTP which use:
18712 struct dirent,
18713by including /usr/include/dirent.h. The interesting part is, this guy (/usr/include/dirent.h) in turn includes /usr/include/bits/dirent.h, where the definition of struct resides. Following is the patch which solves this issue along with page.h header file removal from 2.6.25 onwards, reported by Garret earlier. Signed-of-by: Subrata Modak <subrata@linux.vnet.ibm.com>.
18714
18715Modified File(s):
18716ltp/testcases/kernel/controllers/io-throttle/iobw.c
18717ltp/testcases/kernel/module/create_module/create_module02.c
18718ltp/testcases/kernel/module/delete_module/delete_module02.c
18719ltp/testcases/kernel/module/query_module/query_module01.c
18720ltp/testcases/kernel/module/query_module/query_module02.c
18721ltp/testcases/kernel/module/query_module/query_module03.c
18722ltp/testcases/kernel/syscalls/getdents/getdents01.c
18723ltp/testcases/kernel/syscalls/getdents/getdents02.c
18724ltp/testcases/kernel/syscalls/getdents/getdents03.c
18725ltp/testcases/kernel/syscalls/getdents/getdents04.c
18726ltp/tools/top-LTP/proc/devname.c
18727
1872861) Log Message:
18729
18730Modified Files:
18731ltp/runtest/ltplite
18732ltp/runtest/syscalls
18733ltp/testcases/kernel/syscalls/ioctl/Makefile
18734ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
18735ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
18736
18737Added Files:
18738ltp/testcases/kernel/syscalls/ioctl/test_ioctl
18739
1874062) Log Message:
18741This patch introduces new check_header defined in utils/cond.mk to Makefile for eventfd test cases. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
18742
18743Modified File(s):
18744ltp/testcases/kernel/syscalls/eventfd/Makefile
18745
1874663) Log Message:
18747This patch introduces new check_header defined in utils/cond.mk to Makefile for inotify test cases. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
18748
18749Modified File(s):
18750ltp/testcases/kernel/syscalls/inotify/Makefile
18751
1875264) Log Message:
18753Added runtest/syscalls entry for signalfd. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
18754
18755Modified File(s):
18756ltp/runtest/syscalls
18757
1875865) Log Message:
18759This patch introduces new check_header defined in utils/cond.mk to Makefile for modify_ldt test cases. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
18760
18761Modified File(s):
18762ltp/testcases/kernel/syscalls/modify_ldt/Makefile
18763
1876466) Log Message:
18765Simplify genload Makefile. It turns out most of these options aren't needed to build stress. Signed-off-by: Nate Straz <nstraz@redhat.com>.
18766
18767Modified File(s):
18768ltp/tools/genload/Makefile
18769
1877067) Log Message:
18771In io_cancel01 , io_destroy01, io_getevents01, io_setup01, io_submit01, if the libaio-devel package didn't been installed on the system, some errors would be occured. To fix it, the each Makefile would be modified. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
18772
18773Modified File(s):
18774ltp/testcases/kernel/syscalls/io_cancel/Makefile
18775ltp/testcases/kernel/syscalls/io_destroy/Makefile
18776ltp/testcases/kernel/syscalls/io_getevents/Makefile
18777ltp/testcases/kernel/syscalls/io_setup/Makefile
18778ltp/testcases/kernel/syscalls/io_submit/Makefile
18779
1878068) Log Message:
18781When the libcap-2.11 or newer didn't been installed on the sysytem, the filecaps testcase would return a message instead of an error. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
18782
18783Modified File(s):
18784ltp/testcases/kernel/security/filecaps/filecapstest.sh
18785
1878669) Log Message:
18787On ppc64, the modify_ldt cases would not been compiled. So it should be return the message:"System doesn't support execution of the test" instead of an error message. In addition, the Fix_runtest_syscalls.patch also resolved the switch01 running error. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
18788
18789Modified Files:
18790ltp/runtest/syscalls
18791ltp/testcases/kernel/syscalls/modify_ldt/Makefile
18792
18793Added Files:
18794ltp/testcases/kernel/syscalls/modify_ldt/run-modify_ldt01.sh
18795ltp/testcases/kernel/syscalls/modify_ldt/run-modify_ldt02.sh
18796
1879770) Log Message:
18798IDCheck.sh fails to detect the group nobody does not exist and exits with 0 status. This patch fixes this behavior. I have added a small cosmetic change to indicate No is the default response to the question asked by the script. Signed-Off-By: Elder Costa <elder.costa@terra.com.br>.
18799
18800Modified File(s):
18801ltp/IDcheck.sh
18802
1880371) Log Message:
18804The following patch is for script testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh. It fixes a test error (line 72) and a bash specific test extension. (lines 72 and 102) that fail to run under Ubuntu (and probably Debian) as /bin/sh points to dash instead of bash (as in Redhat/Fedora). This script would also benefit of a reformatting as it lacks indentation but I wanted to keep the patch simple and I am not familiar with script format style of LTP. Signed-Off-by: Elder Costa <evcosta@dixtal.com.br>.
18805
18806Modified File(s):
18807ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
18808
1880972) Log Message:
18810The following patch fixes testcases/kernel/syscalls/creat/creat08.c just like the previous one for open10.c. Signed-Off-By: Elder Costa <elder.costa@terra.com.br>.
18811
18812Modified File(s):
18813ltp/testcases/kernel/syscalls/creat/creat08.c
18814
1881573) Log Message:
18816The following patch is for testcases/kernel/syscalls/open/open10.c. Ubuntu (and I believe, Debian) does not have a nobody group and the program fails to run. I added some lines instead to test for "nogroup" instead which I believe is Debian's equivalent and must do what the program is intended to. Signed-Off-By: Elder Costa <evcosta@dixtal.com.br>.
18817
18818Modified File(s):
18819ltp/testcases/kernel/syscalls/open/open10.c
18820
1882174) Log Message:
18822Trivial patch to remove an unused local var. Signed-off-by: Serge Hallyn <serue@us.ibm.com>.
18823
18824Modified File(s):
18825ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
18826
1882775) Log Message:
18828I needed the following patch in order for file capabilities to correctly install. If there is a better way to do this, that's fine with me, but CC was undefined and this was the easiest way to get past this. Signed-off-by: Serge Hallyn <serue@us.ibm.com>.
18829
18830Modified File(s):
18831ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
18832
subrata_modak06f35032008-08-31 03:44:45 +000018833LTP-20080831
18834
188351) Log Message:
18836Compile error message occured on ia64 box. You should get a gcc warning on x86: "PAGE_SIZE" redefined. We can avoid the warning:
18837#ifndef PAGE_SIZE
18838#define PAGE_SIZE getpagesize()
18839#endif
18840But normally upper-case macros means constants, but the above macro is not a constant. Shi Weihua <shiwh@cn.fujitsu.com> & Li Zefan <lizf@cn.fujitsu.com>.
18841
18842Modified File(s):
18843ltp/testcases/kernel/controllers/io-throttle/iobw.c
18844
188452) Log Message:
18846This patch fixes the fs_inod script. On error-condition it was not setting up proper error values and used to throw up error. Also, it was referring to a non-existent function 'error()'. Now it returns 0 on Success or non-zero value on Failure. I have verified this script on ReadWrite dir and ReadOnly-dir where the tests fail. Signed-Off-By
18847: Veerendra Chandrappa <vechandr@in.ibm.com>.
18848
18849Modified File(s):
18850ltp/testcases/kernel/fs/fs_inod/fs_inod
18851
188523) Log Message:
18853Addition of setgid16 syscall tests. I've tried this task. Please put compat_16.h to testcases/kernel/syscalls/setgid. And apply following patch before rebuilding tests. In addition I removed one getgid() invocation in testcases/kernel/syscalls/setgid/setgid02.c because the returned value is not used anywhere in the program. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
18854
18855Modified Files:
18856ltp/runtest/syscalls
18857ltp/testcases/kernel/syscalls/setgid/Makefile
18858ltp/testcases/kernel/syscalls/setgid/setgid01.c
18859ltp/testcases/kernel/syscalls/setgid/setgid02.c
18860ltp/testcases/kernel/syscalls/setgid/setgid03.c
18861
18862Added Files:
18863ltp/testcases/kernel/syscalls/setgid/compat_16.h
18864
188654) Log Message:
18866As reported by Li Zefan, normally upper-case macros means constants, but the above macros are not constants: Use lower-case names instead. Signed-off-by: Andrea Righi <righi.andrea@gmail.com>. Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
18867
18868Modified File(s):
18869ltp/testcases/kernel/controllers/io-throttle/iobw.c
18870
188715) Log Message:
18872It is surely better to support the old blockio.bandwidth and the new blockio.bandwidth-max interface for now. So, just ignore the previous patch. Support both blockio.bandwidth and the new interface blockio.bandwidth-max, to set i/o limiting rules according to the new userspace->kernel interface (io-throttle v8). In perspective we would like to have also blockio.bandwidth-min and implement a mechanism to guarantee minimum performance levels as well. Signed-off-by: Andrea Righi <righi.andrea@gmail.com>.
18873
18874Modified File(s):
18875ltp/testcases/kernel/controllers/io-throttle/run_io_throttle_test.sh
18876
188776) Log Message:
18878utimensat01 give a build error when __NR_utimensat is not set because test.h is not included. It also gives a link error because TCID is not defined. This patch fixes these issues. Signed-off-by: Martin Habets <errandir_news@mph.eclipse.co.uk>.
18879
18880Modified File(s):
18881ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
18882
188837) Log Message:
18884Addition of ftruncate64 syscall test support. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
18885
18886Modified File(s)
18887ltp/runtest/syscalls
18888ltp/testcases/kernel/syscalls/ftruncate/Makefile
18889
188908) Log Message:
18891Addition of truncate64 syscall test support. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
18892
18893Modified File(s):
18894ltp/runtest/syscalls
18895ltp/testcases/kernel/syscalls/truncate/Makefile
18896
188979) Log Message:
18898Here is the RO Bind mount updated testcase. This script consists of 3 files.
18899test_robind.sh - This is the basis testcase which setups the infrastructure for the ROBind mount
18900fs_ro_test - Which has the different tests to be executed.
18901Readme_ROBind - Explains the different testcases executed.
18902
18903This testcase addresses the earlier comments and has been made more generic. Also will be adding few ioctl syscalls testcases to the fs_ro_test flatfile. As we can append more tests to the flat file fs_ro_test. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
18904
18905Added Files:
18906ltp/runtest/fs_readonly
18907ltp/testscripts/Readme_ROBind
18908ltp/testscripts/fs_ro_tests
18909ltp/testscripts/test_robind.sh
18910
1891110) Log Message:
18912Added basic testcases for eventfd() syscall. Signed-off-by: Vijay Kumar <vijaykumar@bravegnu.org>.
18913
18914Modified Files:
18915ltp/runtest/syscalls ltp/testcases/kernel/include/i386.in
18916ltp/testcases/kernel/include/ia64.in
18917ltp/testcases/kernel/include/powerpc.in
18918ltp/testcases/kernel/include/powerpc64.in
18919ltp/testcases/kernel/include/s390.in
18920ltp/testcases/kernel/include/s390x.in
18921ltp/testcases/kernel/include/sparc.in
18922ltp/testcases/kernel/include/sparc64.in
18923ltp/testcases/kernel/include/stub-list
18924ltp/testcases/kernel/include/x86_64.in
18925
18926Added Files:
18927ltp/testcases/kernel/syscalls/eventfd/Makefile
18928ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
18929
1893011) Log Message:
18931Addition of get_robust_list() & set_robust_list() syscalls. Signed-Off-By: Ramon de Carvalho Valle <rcvalle@linux.vnet.ibm.com>.
18932
18933Modified Files:
18934ltp/runtest/syscalls
18935
18936Added Files:
18937ltp/testcases/kernel/syscalls/get_robust_list/Makefile
18938ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
18939ltp/testcases/kernel/syscalls/set_robust_list/Makefile
18940ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
18941
1894212) Log Message:
18943In hugemmap01, huge page size was defined as a macro-definition.
18944#define page_sz ((1UL) << 24) /* Huge page size */
18945However different architecture may has different huge page size in kernel. Such as :
18946 1. http://lxr.linux.no/linux/include/asm-i386/page.h#L122
18947 #define HPAGE_SHIFT 22
18948 #define HPAGE_SIZE ((1UL) << HPAGE_SHIFT) // the size is 4M
18949
18950 2. http://lxr.linux.no/linux/include/asm-parisc/page.h#L160
18951 #define HPAGE_SHIFT 22 /* 4MB (is this fixed?) */
18952 #define HPAGE_SIZE ((1UL) << HPAGE_SHIFT)
18953
18954 3. PPC: 16M
18955
18956So read the huge page size for the kernel parameters is reasonable. The solution is to get the huge page size from the /proc/meminfo. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
18957
18958Modified File(s):
18959ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap01.c
18960ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
18961
1896213) Log Message:
18963Now this script returns proper exit code , in the event of failure/success. I have verified this. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
18964
18965Modified File(s):
18966ltp/testscripts/test_robind.sh
18967
1896814) Log Message:
18969In message_queue_test_05, it planned to allocate 100 message queues for stress testing. But if the system resource of message queue couldn't meet it, it would exit without deleting the allocated message queues. In addition, other test cases couldn't allocate a new message queue any more. This patch addresses this by:
189701> Add a cleanup() to remove the created message queues at premature exit.
189712> Change the default number of message queues from 100 to 10. Because the maxmum on RHEL/SLES/Ubuntu is 16.
18972Signed-Off-By: Jin Bing Guo <guojb@cn.ibm.com>.
18973
18974Modified File(s):
18975ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
18976
1897715) Log Message:
18978gcov-kernel: updated patch for 2.6.16 to include CONSTRUCTORS for ppc
18979
18980Modified File(s):
18981ltp/utils/analysis/gcov-kernel/linux-2.6.16-gcov.patch
18982
1898316) Log Message:
18984When compiling hackbench.c , I got the warning message:
18985---------------
18986$ ./testcases/kernel/sched/cfs-scheduler$ make
18987cc -I../../../../include -Wall hackbench.c -L../../../../lib -lltp -lpthread -o hackbench
18988hackbench.c: In function ‘main’:
18989hackbench.c:350: warning: control reaches end of non-void function
18990--------------
18991That means the hackbench would return a random number. I tested it on some different versions of GCC and got the non-zero return value. This simple patch can avoid this problem. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
18992
18993Modified File(s):
18994ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
18995
1899617) Log Message:
18997gcov-kernel: updated 2.6.26 patch to exclude arch/x86/kernel from profiling
18998
18999Modified File(s):
19000ltp/utils/analysis/gcov-kernel/linux-2.6.26-gcov.patch
19001
1900218) Log Message:
19003gcov-kernel: updated 2.6.25 and 2.6.24 patch to exclude arch/x86/kernel from profiling
19004
19005Modified File(s):
19006ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
19007ltp/utils/analysis/gcov-kernel/linux-2.6.25-gcov.patch
19008
1900919) Log Message:
19010gcov-kernel: forgot to update comment
19011
19012Modified File(s):
19013ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
19014
1901520) Log Message:
19016lcov: integrated function coverage patch by Tom Zoernen + sorting function
19017
19018Modified File(s):
19019ltp/utils/analysis/lcov/bin/genhtml
19020ltp/utils/analysis/lcov/bin/geninfo
19021ltp/utils/analysis/lcov/bin/lcov
19022ltp/utils/analysis/lcov/man/genhtml.1
19023ltp/utils/analysis/lcov/man/geninfo.1
19024ltp/utils/analysis/lcov/man/lcov.1
19025ltp/utils/analysis/lcov/man/lcovrc.5
19026ltp/utils/analysis/lcov/CHANGES
19027ltp/utils/analysis/lcov/Makefile
19028ltp/utils/analysis/lcov/lcovrc
19029
1903021) Log Message:
19031lcov: updated rpm description + summary and version strings
19032
19033Modified File(s):
19034ltp/utils/analysis/lcov/rpm/lcov.spec
19035ltp/utils/analysis/lcov/bin/gendesc
19036ltp/utils/analysis/lcov/bin/genhtml
19037ltp/utils/analysis/lcov/bin/geninfo
19038ltp/utils/analysis/lcov/bin/genpng
19039ltp/utils/analysis/lcov/bin/lcov
19040ltp/utils/analysis/lcov/Makefile
19041
1904222) Log Message:
19043lcov: updated versioning mechanism + fixed some man page bugs
19044
19045Modified File(s):
19046ltp/utils/analysis/lcov/man/gendesc.1
19047ltp/utils/analysis/lcov/man/genhtml.1
19048ltp/utils/analysis/lcov/man/geninfo.1
19049ltp/utils/analysis/lcov/man/genpng.1
19050ltp/utils/analysis/lcov/man/lcov.1
19051ltp/utils/analysis/lcov/man/lcovrc.5
19052ltp/utils/analysis/lcov/bin/updateversion.pl
19053ltp/utils/analysis/lcov/Makefile
19054
1905523) Log Message:
19056lcov: fix function view page creation when --no-func is specified
19057
19058Modified File(s):
19059ltp/utils/analysis/lcov/bin/genhtml
19060
1906124) Log Message:
19062In semaphore_test_01 case, it wanted to create a semaphore and printed out the semaphore ID for comparison with the output of the 'ipcs -s' command. So it didn't remove the semaphore when exited. Since the resource of semaphore is limited. It's better to write a shell script to perform the comparison and remove the semaphore. I wrote the bash script "testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh", and patched the "Makefile" and "runtest/ipc" to run the script. Please clean the semaphore up post patching and before executing tests. Signed-Off-By: Jin Bing Guo <guojb@cn.ibm.com>.
19063
19064Modified Files:
19065ltp/runtest/ipc
19066ltp/testcases/kernel/ipc/ipc_stress/Makefile
19067ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_01.c
19068
19069Added Files:
19070ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
19071
1907225) Log Message:
19073lcov: several changes
19074- update download link
19075- unify webpage links
19076- provide --sort and --function-coverage switch + documentation
19077
19078Modified File(s):
19079ltp/utils/analysis/lcov/bin/gendesc
19080ltp/utils/analysis/lcov/bin/genhtml
19081ltp/utils/analysis/lcov/bin/geninfo
19082ltp/utils/analysis/lcov/bin/genpng
19083ltp/utils/analysis/lcov/bin/lcov
19084ltp/utils/analysis/lcov/rpm/lcov.spec
19085ltp/utils/analysis/lcov/man/genhtml.1
19086
1908726) Log Message:
19088lcov: change sorting order to low-to-high coverage
19089
19090Modified File(s):
19091ltp/utils/analysis/lcov/bin/genhtml
19092
1909327) Log Message:
19094Intial Addition of sync_file_range() syscall test to LTP. I have developed test cases for sync_file_range() system call which will do the basic sanity (error) checking for the system call. These tests have to be run on 2.6.17 kernel and above. The test cases have been currently tested only on x86 and x86_64 architecture. Also, I have hard coded the system call number in the test case for review purposes and will be later on moving it to linux_syscall_numbers.h file in the LTP framework. The support for PowerPC was provided from 2.6.22 kernel onwards. I had not taken care of it in my previous patch. Now this is addressed. Signed-Off-By: "B. N. Poornima" <poornima@in.ibm.com>.
19095
19096Modified Files:
19097ltp/runtest/syscalls
19098
19099Added Files:
19100ltp/include/linux_syscall_numbers.h
19101ltp/testcases/kernel/syscalls/sync_file_range/Makefile
19102ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
19103
1910428) Log Message:
19105Changed the way by which message_queue_test_02 should be run properly. Signed-Off-By: Jin Bing Guo <guojb@cn.ibm.com>.
19106
19107Modified File(s):
19108ltp/runtest/ipc
19109
1911029) Log Message:
19111This is a patch from John, written a few months back. I have fixed up a few cosmetic whitespace bits, and have refreshed it so it should apply cleanly to LTP today. Will Schmidt <will_schmidt@vnet.ibm.com>.
19112
19113Comments originally by John Stultz:
19114
19115So I've been trying to go through and review our test cases to make sure we're getting sane data and the tests are really testing what we want. Looking at gtod_latency and gtod_infinite, I was always struck that gtod_infinite always came up with much larger latencies while gtod_latency usually seemed to miss them. Main issues:
191161) gtod_latency was not running for long enough, I've upped the iterations by 10x to make sure we get more solid results.
191172) gtod_latency was doing too much computation between gtod calls. This means it could miss latencies that occur while it was running. I reworked the data collection loop so the un-measured window is smaller.
191183) gtod_infinite was accidentally measuring its own computation in its delay, inflating its values. I cut that logic out.
191194) both gtod_latency and gtod_infinite were not running mlocked. this caused background SCHED_OTHER disk access to inject delays, making the results less reliable.
19120
19121Those four issues have been fixed, and I also converted gtod_latency to use clock_gettime() just to be consistent and to give slightly better resolution.
19122Signed-off-by: John Stultz <johnstul@us.ibm.com>
19123Acked-by: Darren Hart <dvhltc@us.ibm.com>
19124Acked-by: Will Schmidt <will_schmidt@vnet.ibm.com>
19125
19126Modified File(s):
19127ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
19128ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
19129
1913030) Log Message:
19131How about introducing TCID_DEFINE? I'm not sure puttint TCID_DEFINE macro to test.h. I'm not sure using a symbol as an argument for TCID_DEFINE macro is better than using a string. (I had strong lisp backgroud:-). If this acceptable, I'll update related documents and test cases I worked. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
19132
19133Modified File(s):
19134ltp/include/test.h
19135ltp/testcases/kernel/syscalls/setgid/Makefile
19136ltp/testcases/kernel/syscalls/setgid/compat_16.h
19137ltp/testcases/kernel/syscalls/setgid/setgid01.c
19138
1913931) Log Message:
19140I propose this new test setuid04 for the setuid syscall. The goal if this test is to check the fsuid is correctly handled by the setuid syscall. To do so, the test create a testfile as root with permission 0644, then do a setuid and try to open the file RDWR. This last open must fail since the process with new UID is not allowed to open the file on write. In a second step, the test does a fork to check the fsuid is correctly passed to a son and the son behaves correctly regarding files, i.e. it cannot open on write the test file.
19141I propose this new test setfsuid04 for the setfsuid syscall. The goal if this test is to check the fsuid is correctly handled by the setfsuid syscall. To do so, the test creates a testfile as root with permission 0644, then do a setuid and try to open the file RDWR. This last open must fail since the process with new UID is not allowed to open the file on write. In a second step, the test does a fork to check the fsuid is correctly passed to a son and the son behaves correctly regarding files, i.e. it cannot open on write the test file. Finally, the test falls back to the initial UID and try to open the file on write. This open must succeed.
19142I propose this new test setreuid07 for the setreuid syscall. The goal if this test is to check the fsuid is correctly handled by the setreuid syscall. To do so, the test creates a testfile as root with permission 0644, then do a setreuid and try to open the file RDWR. This last open must fail since the process with new UID is not allowed to open the file on write. In a second step, the test does a fork to check the fsuid is correctly passed to a son and the son behaves correctly regarding files, i.e. it cannot open on write the test file. Finally, the test falls back to the initial UID and try to open the file on write. This open must succeed.
19143I also propose this new test setresuid04 for the setresuid syscall. The goal if this test is to check the fsuid is correctly handled by the setresuid syscall. To do so, the test creates a testfile as root with permission 0644, then do a setresuid and try to open the file RDWR. This last open must fail since the process with new UID is not allowed to open the file on write. In a second step, the test does a fork to check the fsuid is correctly passed to a son and the son behaves correctly regarding files, i.e. it cannot open on write the test file. Finally, the test falls back to the initial UID and try to open the file on write. This open must succeed.
19144Signed-Off-By: Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>,
19145Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
19146
19147Modified Files:
19148ltp/runtest/ltplite
19149ltp/runtest/stress.part3
19150ltp/runtest/syscalls
19151
19152Added Files:
19153ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
19154ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
19155ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
19156ltp/testcases/kernel/syscalls/setuid/setuid04.c
19157
1915832) Log Message:
19159I was experimenting with using runltp along with disk stress (-D option). It does not parse the arguments properly. It only uses the last parameter in the comma separated list. With this patch it properly parses the arguments to the -D option. Signed-off-by: Doug Chapman <doug.chapman@hp.com>.
19160
19161Modified File(s):
19162ltp/runltp
19163
1916433) Log Message:
19165I've done on the other test cases. In addition, I've cleaned up Makefiles related to _64 and _16 testcases as suggested by Garrett Cooper <yanegomi@gmail.com>. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
19166Garret suggested:
19167You can avoid situations like the above by doing something like this in your Makefiles:
19168SRC := $(patsubst %.c,%,$(wildcard *.c))
19169MAKE_TARGETS := $(SRCS) $(addsuffix _16,$(SRCS))
19170all: $(MAKE_TARGETS)
19171%_16: %.c
19172%_16: CFLAGS += -DUSE_COMPAT16_SYSCALL=1 -DTST_USE_COMPAT16_SYSCALL=1
19173
19174Modified File(s):
19175ltp/testcases/kernel/syscalls/fadvise/Makefile
19176ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
19177ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
19178ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
19179ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
19180ltp/testcases/kernel/syscalls/ftruncate/Makefile
19181ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
19182ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
19183ltp/testcases/kernel/syscalls/ftruncate/ftruncate03.c
19184ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
19185ltp/testcases/kernel/syscalls/sendfile/Makefile
19186ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
19187ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
19188ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
19189ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
19190ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
19191ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
19192ltp/testcases/kernel/syscalls/setgid/Makefile
19193ltp/testcases/kernel/syscalls/setgid/setgid02.c
19194ltp/testcases/kernel/syscalls/setgid/setgid03.c
19195ltp/testcases/kernel/syscalls/truncate/Makefile
19196ltp/testcases/kernel/syscalls/truncate/truncate01.c
19197ltp/testcases/kernel/syscalls/truncate/truncate02.c
19198ltp/testcases/kernel/syscalls/truncate/truncate03.c
19199ltp/testcases/kernel/syscalls/truncate/truncate04.c
19200
1920134) Log Message:
19202This patch adds eventfd counter overflow test cases. I have cleaned up this patch - separated the test cases into its own functions and fixed a few typos. Please ignore the previous patch, and use this cleaned up patch. After the patch is applied, a "make clean" and a "make" should result in a clean build. It works perfectly for me. Anyways I am providing an updated patch with the other linux_syscall_numbers.h removed. As noted in my previous mail, there are two instances of the generated file in the CVS repo now, "include/linux_syscall_numbers.h" and "testcases/kernel/include/linux_syscall_numbers.h". The first is supposed to be a link to the second, and both are generated during the build process, and should be removed. The new patch removes both the files. Signed-off-by: Vijay Kumar <vijaykumar@bravegnu.org>.
19203
19204Modified Files:
19205ltp/testcases/kernel/include/Makefile
19206ltp/testcases/kernel/syscalls/eventfd/Makefile
19207ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
19208
19209Removed Files:
19210ltp/include/linux_syscall_numbers.h
19211ltp/testcases/kernel/include/linux_syscall_numbers.h
19212
1921335) Log Message:
19214Integrating build/install of ...security/seclvl (BSD Secure Levels LSM) to default LTP build environment. Was just browsing through and found that this piece of code is not built/installed by default. I did not find any issue to do so. So, just added up to the Makefile(s). I am however investigating the best possible way to run them. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
19215
19216Modified File(s):
19217ltp/testcases/kernel/security/Makefile
19218ltp/testcases/kernel/security/seclvl/Makefile
19219
1922036) Log Message:
19221I am attaching a patch fs.patch for fixing some testcases failing on arm. fs.patch:- For arm architecture some system calls has been removed like time, utime etc. Since fs testcases include time system call, it should be replaced with gettimeofday system call. It wouldn't effect other architectures and thus works for arm also. Also testcases like utime should be made architecture specific. sasa sasa <sasak.1983@gmail.com>.
19222
19223Modified File(s):
19224ltp/testcases/kernel/fs/doio/doio.c
19225ltp/testcases/kernel/fs/doio/growfiles.c
19226ltp/testcases/kernel/fs/doio/iogen.c
19227ltp/testcases/kernel/fs/doio/rwtest.sh
19228
1922937) Log Message:
19230The LTP numa testcases were initially designed for libnuma API in version 1. Building latest LTP (intermediate 20080820) against latest version of libnuma (2.0.2) requires -DNUMA_VERSION1_COMPATIBILITY in the CFLAGS - to switch to to the compatibility interface of libnuma API version 1. There are no libnuma testcases for API version 2 in ltp yet. Currently -DNUMA_VERSION1_COMPATIBILITY will not help for the LTP numa testcase, since the compability interface is missing some interface from version 1: Fix for the VERSION1 compatibility interface got already send to linux-numa list. I hope the libnuma fix got accepted and attached can be applied to LTP soon to fix the build of the LTP numa testcases, when building against libnuma 2.0.2 or greater. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
19231
19232Modified File(s):
19233ltp/testcases/kernel/numa/Makefile
19234
1923538) Log Message:
19236Was just browsing through and found that this piece of code is not built/installed by default. I did not find any issue to do so. So, just added up to the Makefile(s). I am however investigating the best possible way to run them. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>. Heh, seclvl hasn't been in the kernel in quite some time. Should it be dropped? BTW, Mike, I'd expect you to consider re-implementing some of seclvl using capability bounding sets. "Serge E. Hallyn" <serue@us.ibm.com>. I do not anticipate that anyone will ever try to get seclvl back into the kernel, so I vote that the test be dropped from LTP. Michael Halcrow <mhalcrow@us.ibm.com>.
19237
19238Modified Files:
19239ltp/testcases/kernel/security/Makefile
19240
19241Removed Files:
19242ltp/testcases/kernel/security/seclvl/Makefile
19243ltp/testcases/kernel/security/seclvl/README
19244ltp/testcases/kernel/security/seclvl/create_guid_file.c
19245ltp/testcases/kernel/security/seclvl/create_guid_node.c
19246ltp/testcases/kernel/security/seclvl/create_suid_file.c
19247ltp/testcases/kernel/security/seclvl/create_suid_node.c
19248ltp/testcases/kernel/security/seclvl/ioperm.c
19249ltp/testcases/kernel/security/seclvl/iopl.c
19250ltp/testcases/kernel/security/seclvl/verify_seclvl.sh
19251
1925239) Log Message:
19253Addition of getcpu() syscall to LTP. I have fixed the problem noticed earlier. Hope it will be fine this time. More over I wanted to mention that I have dropped getcpu2.c as it was found to be less relevant for getcpu() testing. Andi had made some suggestions to improve the test, I am submitting this before making all those changes. If possible I will sit and work on Andi's suggestion. Signed-Off-By: Sharyathi Nagesh <sharyath@in.ibm.com>.
19254
19255Modified Files:
19256ltp/runtest/syscalls
19257
19258Added Files:
19259ltp/testcases/kernel/syscalls/getcpu/Makefile
19260ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
19261
1926240) Log Message:
19263Build Error fix. I too had prepared the same patch, but there were some more issues on a different kernel. Hence, have put more checks in the newly attached patch. Subrata, I have tested it on ppc64 and x86_64 and is working fine. Please test and let me know. Signed-Off-By: "B. N. Poornima" <poornima@in.ibm.com>, Signed-Off-By: Jin Bing Guo <guojb@cn.ibm.com>.
19264
19265Modified File(s):
19266ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
19267
1926841) Log Message:
19269inotify01 build error fix for x86_64. Signed-Off-By: Andrew Vagin <avagin@parallels.com>.
19270
19271Modified File(s):
19272ltp/testcases/kernel/syscalls/inotify/inotify01.c
19273ltp/testcases/kernel/syscalls/inotify/inotify02.c
19274
1927542) Log Message:
19276move_pages() failed to compile on the following machine. Subrata Modak <subrata@linux.vnet.ibm.com>. Jin Bing Guo <guojb@cn.ibm.com> wrote: I also met this problem on ppc machine with SLES 10.2. I checked the numactl package and found the problem was due to the unmatch of the version of numa. The numa_move_pages was supported from numactl-2.0.0. See the change log of it. Vijay Kumar <vijaykumar@bravegnu.org> wrote: Hi Subrata, as pointed out by Jin Bing Guo, only recent versions of libnuma have support for move_pages(). It is necessary to check if move_pages() support is available before compiling the test cases. Check if move_pages() support is available in libnuma. Signed-off-by: Vijay Kumar <vijaykumar@bravegnu.org>.
19277
19278Modified File(s):
19279ltp/testcases/kernel/syscalls/move_pages/Makefile
19280
1928143) Log Message:
19282I've rearranged Makefile for setgid test case. I've put _16 related macros to compat_16.mk file. The original Makefile includes it. So when I work on more _16 test cases, I just have to do the same. I'll do the same on _64. I choose utils as its directory name. Please put attached files compat_16.mk and newer_64.mk to ltp/testcases/kernel/syscalls/utils. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
19283
19284Modified Files:
19285ltp/testcases/kernel/syscalls/fadvise/Makefile
19286ltp/testcases/kernel/syscalls/ftruncate/Makefile
19287ltp/testcases/kernel/syscalls/sendfile/Makefile
19288ltp/testcases/kernel/syscalls/setgid/Makefile
19289ltp/testcases/kernel/syscalls/truncate/Makefile
19290
19291Added Files:
19292ltp/testcases/kernel/syscalls/utils/compat_16.mk
19293ltp/testcases/kernel/syscalls/utils/newer_64.mk
19294
1929544) Log Message:
19296The following patch adds two known issues seen on some versions of Kernels, and also modifies the copyright information. Signed-off-by: CAI Qian <caiqian@redhat.com>.
19297
19298Modified File(s):
19299ltp/testcases/kernel/fs/proc/proc01.c
19300
1930145) Log Message:
19302Conformance/interfaces/timer_getoverrun/2-2 has failed on tests with some distros running on ppc64 machines. As far as I could realize, it happens due to these machines are running kernel with timer frequency configured to 100 Hz, which represents a clock precision smaller than the defined INTERVALNSEC. This patch sets the interval equals to the clock precision (retrieved via function clock_getres()), in order to avoid to use a interval smaller than the resolution of the clock. However, with these changes, this testcase becomes very similar to the test 2-3. Is this a valid modification? If not, any thought what should be done in this case?. Signed-off-by: Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>.
19303
19304Modified File(s):
19305ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/2-2.c
19306
1930746) Log Message:
19308Find attached patchset which address some serious compiler warning fixes spotted by GCC4.1 (SLES10 SP2) and GCC4.3 (openSUSE Factory). Fix potential overflow in umount01.c, spotted by _FORTIFY_SOURCE=2. Unintended truncating of string length could cause potential overflow, which got spotted by GCC with _FORTIFY_SOURCE=2. Note the difference: malloc(strlen(fstype + 1)) != malloc(strlen(fstype) + 1). I guess this was not intended? Also valgrind detected this issue. Replaced wrong use of malloc/strncpy with simplestrdup(). Signed-off-by: Daniel Gollub <dgollub@suse.de>.
19309
19310Modified File(s):
19311ltp/testcases/kernel/syscalls/umount/umount01.c
19312
1931347) Log Message:
19314Find attached patchset which address some serious compiler warning fixes spotted by GCC4.1 (SLES10 SP2) and GCC4.3 (openSUSE Factory). Fix warning about _is_ unused variable (note the difference between "may" and "is" unused!). Unintended mixup with *pwd and *path. *path never gets set.
19315execve02.c: In function 'setup':
19316execve02.c:217: warning: 'path' is used uninitialized in this function
19317Signed-off-by: Daniel Gollub <dgollub@suse.de>.
19318
19319Modified File(s):
19320ltp/testcases/kernel/syscalls/execve/execve02.c
19321
1932248) Log Message:
19323Find attached patchset which address some serious compiler warning fixes spotted by GCC4.1 (SLES10 SP2) and GCC4.3 (openSUSE Factory). ftest08.c calls close() with uninitialized file descriptor variable. Fix warning about _is_ unused variable (note the difference between "may" and "is" unused!). Only child opens the file descriptor, once forked.
19324ftest08.c: In function 'runtest':
19325ftest08.c:192: warning: 'fd' is used uninitialized in this function
19326Valgrind spot this issue aswell:
19327==21058== Syscall param close(fd) contains uninitialised byte(s)
19328==21058== at 0x4BD70A0: __close_nocancel (in /lib64/libc-2.4.so)
19329==21058== by 0x401D0E: runtest (ftest08.c:192)
19330==21058== by 0x401B10: main (ftest08.c:119)
19331Signed-off-by: Daniel Gollub <dgollub@suse.de>.
19332
19333Modified File(s):
19334ltp/testcases/kernel/fs/ftest/ftest08.c
19335
1933649) Log Message:
19337Find attached patchset which address some serious compiler warning fixes spotted by GCC4.1 (SLES10 SP2) and GCC4.3 (openSUSE Factory). ftest04.c calls close() with uninitialized file descriptor variable. Fix warning about _is_ unused variable (note the difference between "may" and "is" unused!). Only child opens the file descriptor, once forked.
19338ftest04.c: In function 'runtest':
19339ftest04.c:188: warning: 'fd' is used uninitialized in this function
19340
19341Valgrind spot this issue as well:
19342==15263== Syscall param close(fd) contains uninitialised byte(s)
19343==15263== at 0x4BD70A0: __close_nocancel (in /lib64/libc-2.4.so)
19344==15263== by 0x401CD6: runtest (ftest04.c:188)
19345==15263== by 0x401AD0: main (ftest04.c:111)
19346Signed-off-by: Daniel Gollub <dgollub@suse.de>.
19347
19348Modified File(s):
19349ltp/testcases/kernel/fs/ftest/ftest04.c
19350
1935150) Log Message:
19352When packaging LTP with rpmlinit, rpmlinit complains about several scripts which don't have Shebang on the head of the file. Some files didn't have a Shebang at all. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
19353
19354Modified File(s):
19355ltp/ltpmenu
19356ltp/testcases/commands/ade/file/file_test.sh
19357ltp/testcases/commands/cpio/cpio_tests.sh
19358ltp/testcases/commands/eject/eject-tests.sh
19359ltp/testcases/commands/fileutils/cp/cp_tests.sh
19360ltp/testcases/commands/fileutils/ln/ln_tests.sh
19361ltp/testcases/commands/fileutils/mkdir/mkdir_tests.sh
19362ltp/testcases/commands/fileutils/mv/mv_tests.sh
19363ltp/testcases/commands/gzip/gzip_tests.sh
19364ltp/testcases/commands/logrotate/logrotate_tests.sh
19365ltp/testcases/commands/mail/mail_tests.sh
19366ltp/testcases/commands/tar/tar_tests.sh
19367ltp/testcases/kernel/containers/pidns/runpidnstest.sh
19368ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
19369ltp/testcases/kernel/numa/numa01.sh
19370ltp/testcases/kernel/security/filecaps/Makefile
19371ltp/testcases/network/dhcpd/dhcpd_tests.sh
19372ltp/testcases/network/iptables/iptables_tests.sh
19373ltp/testcases/network/traceroute/traceroute_tests.sh
19374ltp/testcases/network/xinetd/xinetd_tests.sh
19375
19376
1937751) Log Message:
19378I've extended setgroup test cases can test setgroups16 old system calls. To test, please put attached compat_16.h to ltp/testcases/kernel/syscalls/setgroups; and apply the patch. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
19379
19380Modified Files:
19381ltp/runtest/syscalls
19382ltp/testcases/kernel/syscalls/setgroups/Makefile
19383ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
19384ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
19385ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
19386ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
19387
19388Added Files:
19389ltp/testcases/kernel/syscalls/setgroups/compat_16.h
19390
1939152) Log Message:
19392In testcases/kernel/sched/tool/time-schedule, it used kill(0, SIGTERM) to terminate the all the processes in the group. However, the progress group leader might be different regarding the different call methods. In interactive call such as pan, it called time-schedule by exec() and setpgrp() as a child process. The time-schedule process would be the process group leader and all the child processes created by it had the same PGID. So the SIGTERM was sent to process group and the exit code got by pan was 0. In non-inactive call such as STAF/STAX, one shell script called the time-schedule directly. The shell script would be the process group leader. So the SIGTERM was also sent to the shell script and the exit code got by STAF/STAX was 143 (128+15). This patch can resolve this problem.
19393Signed-off-by: Lin Feng Shen <shenlinf@cn.ibm.com>,
19394Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
19395
19396Modified File(s):
19397ltp/testcases/kernel/sched/tool/time-schedule.c
19398
1939953) Log Message:
19400Sorry, I found one typo in my code. Please apply following patch. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
19401
19402Modified File(s):
19403ltp/testcases/kernel/syscalls/utils/newer_64.mk
19404
1940554) Log Message:
19406I tried to run runltp with the arguments suggested in the script's help and I get the error:
19407./runltp: 783: arith: syntax error: "2,4,10240,1"
19408I have checked out the latest intermediate (August 20th) and noticed there was a change that fixed one of the sources of this error but still one remained. I am attaching the patch (to July stable version) which fixed the issue in my case. I am running Ubuntu 7.04 (Feisty) on a Core 2 Duo based machine. Also may I suggest you update the maintainers info in the script too? :) I hope this can be helpful. Signed-Off-By: "elder.costa" <elder.costa@terra.com.br>.
19409
19410Modified File(s):
19411ltp/runltp
19412
1941355) Log Message:
19414I didn't see the oom-killer in my test machines. But I found large memory leak of the Hackbench with valgrind tool. From that we can get that it will lose 73,800 bytes with running "hackbench 150 process 1000" once. This patch fixed the memory leak problem.
19415
19416Modified File(s):
19417ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
19418
1941956) Log Message:
19420While the synchronization in the sched_football testcase under the realtime test suite is not erroneous, it can be enahnced and made more reliable by making use of pthread_barriers, like in other testcases. This patch adds the same. Testing done: Infinite iterations of the testcase run with this patch.
19421Signed-off-by: Ankita Garg <ankita@in.ibm.com>,
19422Acked-by: Vernon Mauery <vernux@us.ibm.com>.
19423
19424Modified File(s):
19425ltp/testcases/realtime/func/sched_football/sched_football.c
19426
1942757) Log Message:
19428We can add a check for the header in the Makefile, so that we don't break builds. I think test should report fail in this case if a version of kernel more then 2.6.13. The Patch is for the reason that we don't break builds. Signed-Off-By: Andrew Vagin <avagin@gmail.com>.
19429
19430Modified File(s):
19431ltp/testcases/kernel/syscalls/inotify/Makefile
19432ltp/testcases/kernel/syscalls/inotify/inotify01.c
19433ltp/testcases/kernel/syscalls/inotify/inotify02.c
19434
1943558) Log Message:
19436On centos-5 2.6.18 kernel, I get a failure with shmat01. In the setup() function at the end:
19437/* some architectures (e.g. parisc) are strange, so better always align to * * next SHMLBA address. */
19438 base_addr = (void *)( ((unsigned long)(base_addr) & ~(SHMLBA-1)) + SHMLBA );
19439This bumps up the address if it's already aligned. Signed-off-by: Bob Hepple <bhepple@promptu.com>.
19440
19441Modified File(s):
19442ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
19443
1944459) Log Message:
19445Reverting back CAI Qian´s patch applied on Wed Aug 27 10:24:19 2008 UTC, with following log: The following patch adds two known issues seen on some versions of Kernels, and also modifies the copyright information. Signed-off-by: CAI Qian <caiqian@redhat.com>.
19446
19447Modified File(s):
19448ltp/testcases/kernel/fs/proc/proc01.c
19449
1945060) Log Message:
19451Under Ubuntu (tested with both 7.04 and 8.04) IDCheck shows the message [: 100: 0: unexpected operator]. That happens because the variable EUID is not defined. I guess dash (Ubuntu's sh) is not as tolerant as Fedora's (which shows no message). Bellow a small patch for it. Signed-Off-By: Elder <elder.costa@terra.com.br>.
19452
19453Modified File(s):
19454ltp/IDcheck.sh
19455
subrata_modakd9e4d402008-07-31 08:27:13 +000019456LTP-20080731
19457
194581) Log Message:
19459I've tried LTP and found some wrong mode at creating file/dir in LTP source files. Here is a patch. Junjiro Okajima<hooanon05@yahoo.co.jp>.
19460
19461Modified File(s):
19462ltp/lib/write_log.c
19463ltp/testcases/kernel/fs/dmapi/attr.c
19464ltp/testcases/kernel/fs/dmapi/config.c
19465ltp/testcases/kernel/fs/dmapi/disp.c
19466ltp/testcases/kernel/fs/dmapi/event_am.c
19467ltp/testcases/kernel/fs/dmapi/event_an.c
19468ltp/testcases/kernel/fs/dmapi/event_sd.c
19469ltp/testcases/kernel/fs/dmapi/event_sn.c
19470ltp/testcases/kernel/fs/dmapi/handle.c
19471ltp/testcases/kernel/fs/dmapi/hole.c
19472ltp/testcases/kernel/fs/dmapi/invis.c
19473ltp/testcases/kernel/fs/dmapi/mmap.c
19474ltp/testcases/kernel/fs/dmapi/mmapfile.c
19475ltp/testcases/kernel/fs/dmapi/mount.c
19476ltp/testcases/kernel/fs/dmapi/objref.c
19477ltp/testcases/kernel/fs/dmapi/pmr_post.c
19478ltp/testcases/kernel/fs/dmapi/pmr_pre.c
19479ltp/testcases/kernel/fs/dmapi/right.c
19480ltp/testcases/kernel/fs/dmapi/token.c
19481ltp/testcases/kernel/fs/fsstress/fsstress.c
19482ltp/testcases/kernel/fs/scsi/ltpfs/main.c
19483ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
19484ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
19485ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
19486ltp/testcases/kernel/syscalls/open/open08.c
19487
194882) Log Message:
19489Every once in a while, pselect01 fails with the following output:
19490FAIL : Sleep time was incorrect:5 != 6
19491This is because we expect our sleeps of slightly more than 5 seconds to last at most 5 seconds (if we're uninterrupted, integer truncation will mean this only comes up about 1% of the time). To fix this, we should instead expect our sleeps to last between 5 and 6 seconds, as in the patch inlined below. Signed-off-by: Craig Meier <crmeier@ghs.com>.
19492
19493Modified File(s):
19494ltp/testcases/kernel/syscalls/pselect/pselect01.c
19495
194963) Log Message:
19497Fix a bug in the selinux testsuite makefile, pointed out by David Howells. Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>.
19498
19499Modified File(s):
19500ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
19501
195024) Log Message:
19503TEST_RETURN should not be inverted when logging. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
19504
19505Modified File(s):
19506ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
19507
195085) Log Message:
19509gcov-kernel: refreshed 2.6.16 patch, adding CONFIG_MODVER compatbility
19510
19511Modified File(s):
19512ltp/utils/analysis/gcov-kernel/linux-2.6.16-gcov.patch
19513
195146) Log Message:
19515Fixes the following issues:
19516The LTP selinux-testsuite does not work out of the box on Red Hat Enterprise Linux 4. The testscripts/test_selinux.sh script does not detect if refpolicy should be used or not. The LTP selinux-testsuite test policy uses the can_setcon macro which is not defined in global macros of Red Hat Enterprise Linux 4 selinux policy targeted sources. Some Makefile needs minor fixes and enhancements. Ramon de Carvalho Valle <rcvalle@linux.vnet.ibm.com>.
19517
19518Modified File(s):
19519ltp/testcases/kernel/security/selinux-testsuite/policy/Makefile
19520ltp/testcases/kernel/security/selinux-testsuite/policy/test_global.te
19521ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
19522ltp/testscripts/test_selinux.sh
19523
195247) Log Message:
19525I've attached some patches that I created for LTP at work. Most of them simply add command-line options to specify the amount of memory/pages to use for tests. However, there's one fix that works around a bug in uClibc's pthread implementation. Allow the amount of memory to be used to be passed as a command-line argument. Matt Fleming <mjf@gentoo.org>.
19526
19527Modified File(s):
19528ltp/testcases/kernel/mem/mem/mem02.c
19529
195308) Log Message:
19531I've attached some patches that I created for LTP at work. Most of them simply add command-line options to specify the amount of memory/pages to use for tests. However, there's one fix that works around a bug in uClibc's pthread implementation. It can be unsafe to call exit(3) from a signal handler. Call _exit(2) instead. Matt Fleming <mjf@gentoo.org>.
19532
19533Modified File(s):
19534ltp/testcases/kernel/mem/mtest06/mmap1.c
19535
195369) Log Message:
19537I've attached some patches that I created for LTP at work. Most of them simply add command-line options to specify the amount of memory/pages to use for tests. However, there's one fix that works around a bug in uClibc's pthread implementation. Allow the number of pages to use for the test to be specified on the command-line. Fix a memory leak. Also, call _exit(2) from child processes which avoids the child calling the atexit functions that the pthread library setup. This fixes an issue where the pthread manager thread would begin exiting at the same time as a child thread. The child thread would run the atexit functions which cause it to wait for a signal to be sent from the thread manager. As the thread manager was trying to exit that signal would never be sent. Calling _exit(2) from the child avoids this whole mess. Matt Fleming <mjf@gentoo.org>.
19538
19539Modified File(s):
19540ltp/testcases/kernel/mem/mtest05/mmstress.c
19541
1954210) Log Messsage:
19543
19544Modified File(s):
19545I've attached some patches that I created for LTP at work. Most of them simply add command-line options to specify the amount of memory/pages to use for tests. However, there's one fix that works around a bug in uClibc's pthread implementation.Don't place an upper limit on the amount of time a nanosleep(2) call should take. The nanosleep(2) call will suspend execution for _at least_ the specified time, no upper limit is guaranteed. Matt Fleming <mjf@gentoo.org>.
19546
19547Modified File(s):
19548ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
19549
1955011) Log Message:
19551I've attached some patches that I created for LTP at work. Most of them simply add command-line options to specify the amount of memory/pages to use for tests. However, there's one fix that works around a bug in uClibc's pthread implementation.Allow the number of iterations to be specified on the command line. Matt Fleming <mjf@gentoo.org>.
19552
19553Modified File(s):
19554ltp/testcases/kernel/sched/nptl/nptl01.c
19555
1955612) Log Message:
19557I've attached some patches that I created for LTP at work. Most of them simply add command-line options to specify the amount of memory/pages to use for tests. However, there's one fix that works around a bug in uClibc's pthread implementation. Check for SYS_getuid32 and SYS_getgid32, these are the versions provided by some architectures. Matt Fleming <mjf@gentoo.org>.
19558
19559Modified File(s):
19560ltp/testcases/kernel/syscalls/syscall/syscall01.c
19561
1956213) Log Message:
19563There were some mistakes in my previous patch.
19564- wrong mode 0644 for mkdir().
19565- unnecessary to add 0644 for open() since the flag doesn't include O_CREAT (while it does no harm).
19566By this new patch, they are fixed. Junjiro Okajima <hooanon05@yahoo.co.jp>.
19567
19568Modified File(s):
19569ltp/lib/write_log.c
19570ltp/testcases/ballista/ballista/templates/b_mq_attr.tpl
19571ltp/testcases/ballista/ballista/templates/b_mqd.tpl
19572ltp/testcases/ballista/ballista/templates/b_mqdSUN.tpl
19573ltp/testcases/ballista/ballista/templates/b_ptr_sem_t.tpl
19574ltp/testcases/kernel/fs/dmapi/attr.c
19575ltp/testcases/kernel/fs/dmapi/config.c
19576ltp/testcases/kernel/fs/dmapi/disp.c
19577ltp/testcases/kernel/fs/dmapi/dm_test.h
19578ltp/testcases/kernel/fs/dmapi/event_am.c
19579ltp/testcases/kernel/fs/dmapi/event_an.c
19580ltp/testcases/kernel/fs/dmapi/event_sd.c
19581ltp/testcases/kernel/fs/dmapi/event_sn.c
19582ltp/testcases/kernel/fs/dmapi/handle.c
19583ltp/testcases/kernel/fs/dmapi/hole.c
19584ltp/testcases/kernel/fs/dmapi/invis.c
19585ltp/testcases/kernel/fs/dmapi/mmap.c
19586ltp/testcases/kernel/fs/dmapi/mmapfile.c
19587ltp/testcases/kernel/fs/dmapi/mount.c
19588ltp/testcases/kernel/fs/dmapi/objref.c
19589ltp/testcases/kernel/fs/dmapi/pmr_post.c
19590ltp/testcases/kernel/fs/dmapi/pmr_pre.c
19591ltp/testcases/kernel/fs/dmapi/right.c
19592ltp/testcases/kernel/fs/dmapi/token.c
19593ltp/testcases/kernel/fs/fsstress/fsstress.c
19594ltp/testcases/kernel/fs/scsi/ltpfs/main.c
19595ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
19596ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
19597ltp/testcases/kernel/syscalls/open/open08.c
19598ltp/testcases/open_hpi_testsuite/utils/uid_utils.c
19599
1960014)Log Message:
19601This patch uses strcpy() instead of strcat(). strcat() should only be used when the 'dest' argument is NULL terminated. In this case, path_buffer is not initialised and so may not contain a NULL character. strcpy() will do the right thing and copy the string to the beginning of path_buffer. Matt Fleming <mjf@gentoo.org>.
19602
19603Modified File(s):
19604ltp/testcases/kernel/syscalls/readlink/readlink04.c
19605
1960615) Log Message:
19607It eliminates the potential for many false negatives.
196081. Use cap_compare to compare capability sets instead of comparing the far less reliable text representations.
196092. pI' tests were failing bc I started with empty pI. Fill pI before those tests.
196103. Check for libcap-2.11 or later (by checking for cap_compare()).
19611Signed-off-by: Serge Hallyn <serue@us.ibm.com>
19612
19613Modified File(s):
19614ltp/testcases/kernel/security/filecaps/Makefile
19615ltp/testcases/kernel/security/filecaps/check_simple_capset.c
19616ltp/testcases/kernel/security/filecaps/filecapstest.sh
19617ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
19618
1961916) Log Messsage:
19620Porting of io_destroy(), io_getevents(), io_setup() & io_submit() syscall tests from Crackerjack to LTP, by Masatake YAMATO <yamato@redhat.com>.
19621
19622Modified Files:
19623ltp/runtest/syscalls
19624
19625Added Files:
19626ltp/testcases/kernel/syscalls/io_destroy/Makefile
19627ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
19628ltp/testcases/kernel/syscalls/io_destroy/run-io_destroy.sh
19629ltp/testcases/kernel/syscalls/io_getevents/Makefile
19630ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
19631ltp/testcases/kernel/syscalls/io_getevents/run-io_getevents.sh
19632ltp/testcases/kernel/syscalls/io_setup/Makefile
19633ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
19634ltp/testcases/kernel/syscalls/io_setup/run-io_setup.sh
19635ltp/testcases/kernel/syscalls/io_submit/Makefile
19636ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
19637ltp/testcases/kernel/syscalls/io_submit/run-io_submit.sh
19638
1963917) Log Message:
19640According to the manpages io_submit() can return the value: EAGAIN Insufficient resources are available to queue any iocbs. We should handle this opportunely trying to re-submit the AIO request again. Maybe an even better approach could be to just sleep a bit before trying to re-submit the request. In any case this would resolve a never-ending loop in aio01.c, where io_getevents() can be continuously called without having issued any actual request if io_submit() failed with -EAGAIN. Signed-off-by: Andrea Righi <righi.andrea@gmail.com>.
19641
19642Modified File(s):
19643ltp/testcases/kernel/io/aio/aio01/aio01.c
19644ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
19645
1964618) Log Message:
19647Error occured, when i tried to compile ltp on ia64 box. There is a patch to fix it. similar patch on i386/x86_64 has been applied. (http://marc.info/?l=ltp-list&m=121257587007213&w=2). Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>.
19648
19649Modified File(s):
19650ltp/testcases/kernel/include/ia64.in
19651ltp/testcases/kernel/include/linux_syscall_numbers.h
19652
1965319) Log Message:
19654Add the block device I/O bandwidth controller (io-throttle) testcase. See testcase documentation for design and implementation details. See also: http://lkml.org/lkml/2008/7/4/143. Signed-off-by: Andrea Righi <righi.andrea@gmail.com>.
19655
19656Modified Files:
19657ltp/testcases/kernel/controllers/Makefile
19658ltp/testcases/kernel/controllers/test_controllers.sh
19659
19660Added Files:
19661ltp/testcases/kernel/controllers/io-throttle/Makefile
19662ltp/testcases/kernel/controllers/io-throttle/README
19663ltp/testcases/kernel/controllers/io-throttle/io_throttle_testplan.txt
19664ltp/testcases/kernel/controllers/io-throttle/iobw.c
19665ltp/testcases/kernel/controllers/io-throttle/myfunctions.sh
19666ltp/testcases/kernel/controllers/io-throttle/run_io_throttle_test.sh
19667
1966820) Log Message:
19669The attached patch fixes the following issue: The selinux-testsuite file sigiotask testcase (run as test_fileop_t) needs rw permission to terminals to proceed its execution, which is not allowed by the non refpolicies provided in the testsuite. Ramon de Carvalho Valle <rcvalle@linux.vnet.ibm.com>.
19670
19671Modified File(s):
19672ltp/testcases/kernel/security/selinux-testsuite/policy/test_file.te
19673
1967421) Log Message:
19675gcov-kernel: patches for 2.6.26
19676
19677Added Files:
19678linux-2.6.26-gcov-arm-eabi.patch
19679linux-2.6.26-gcov-arm-hack.patch
19680linux-2.6.26-gcov.patch
19681
1968222) Log Message:
19683The following problem i found:
196841, utimensat01.c still has not been compiled when check_for_utimensat_support return success.
196852, utimensat01 works on only i386 arch.
19686Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>
19687
19688Modified File(s):
19689ltp/testcases/kernel/include/i386.in
19690ltp/testcases/kernel/include/ia64.in
19691ltp/testcases/kernel/include/linux_syscall_numbers.h
19692ltp/testcases/kernel/include/x86_64.in
19693ltp/testcases/kernel/syscalls/utimensat/Makefile
19694ltp/testcases/kernel/syscalls/utimensat/check_for_utimensat_support.c
19695ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
19696
1969723) Log Message:
19698Sorry, I took mistake in giving value to TST_* in io_setup01.c and io_submit01.c. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
19699
19700Modified File(s):
19701ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
19702ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
19703
1970424) Log Message:
19705I found some typos. I cannot remember but maybe I introduced. Signed-off-by: Masatake YAMATO<yamato@redhat.com>.
19706
19707Modified File(s):
19708ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
19709ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
19710ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
19711
1971225) Log Message:
19713I get compile error in hackbench. With the following patch, the compiler error is gone. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
19714
19715Modified File(s):
19716ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
19717
1971826) Log Message:
19719In fact, the case "hackbench02 hackbench 150 thread 1000" failed when i tested the latest ltp. the following error message occured:
19720--------------------
19721Creating fdpair (error: Too many open files)
19722--------------------
19723The default open files is 1024 (ulimit -n), but hackbench does not close these all opened files in group() when thread mode (process_mode=0). I think we should to limit the num_groups's value. 20 is a suitable value, it works well on my ia64 and i386 machine. what do you think? Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>.
19724
19725Modified File(s):
19726ltp/runtest/sched
19727
1972827) Log Message:
19729It replaces nested arithmetic operations following example from Open Group specifications, in order to avoid issues with different shells, like dash from Ubuntu Gutsy. Signed-off-by: Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>.
19730
19731Modified File(s):
19732ltp/testcases/network/generate.sh
19733
1973428) Log Message:
19735When compiling powerpc binaries, gcc defaults to 32 bit. To do some tests I needed to have a 64 bit binary. Since I'm using realtime, I modified config.mk as below. My questions: is there any official way to turn LTP in 64bit? If not, what shall we do then? Should LTP default to 32 or native-arch bit? Shall we use something like: "if (uname -m) ..." or use a command line option? Any comment?
19736Gilles.
19737
19738According to man gcc:
19739 -m64
19740 Generate code for a 32-bit or 64-bit environment. The 32-bit environment sets int, long and pointer to 32 bits and generates code that runs on any i386 system. The 64-bit environment sets int to 32 bits and long and pointer to 64 bits and generates code for AMD's x86-64 architecture. For darwin only the -m64 option turns off the -fno-pic and -mdynamic-no-pic options. This seems like the right thing to do to me. Gilles, have you confirmed that this doesn't break things on the x86_64 platforms? No objection from me.
19741--Darren
19742
19743I've also run the involved tests on an x86_64 machine and it was OK. Gilles Carry <Gilles.Carry@bull.net>.
19744
19745Modified File(s):
19746ltp/testcases/realtime/config.mk
19747
1974829) Log Message:
19749First patch regroups TSC functions and macros definition into librttest. Second patch is to have an atomic reading of the 64-bit timebase register of powerpc64. This new function is only valid if -m64 is used when compiling the whole testcase suite with a powerpc64. Thirs patch is a fix to avoid spurious tsc_minus warning. These patches been tested on a ppc64 machine either with 32 or 64 bit binaries. (-m64). The same TSC read (rdtscll) macros and tsc_minus where implemented in three different tests. This patch put all this into librttest.*. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Cc: Tim Chavez <tinytim@us.ibm.com>. Acked-by: Darren Hart <dvhltc@us.ibm.com>.
19750
19751Modified File(s):
19752ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
19753ltp/testcases/realtime/func/measurement/preempt_timing.c
19754ltp/testcases/realtime/func/measurement/rdtsc-latency.c
19755ltp/testcases/realtime/include/librttest.h
19756ltp/testcases/realtime/lib/librttest.c
19757
1975830) Log Messsage:
19759This macro reads atomically the 64-bit TSC register. Reading the 64-bit register using two 32-bit instructions sometimes causes wrapping when a clock update appears in between. A single 64-bit read fixes this. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Cc: Tim Chavez <tinytim@us.ibm.com>.
19760I suppose the right thing to do in the long run would be to rename this function to something more generic: read_hw_clock() or something like that. But I think this patch performs the first step in getting it working on ppc64. Acked-by: Darren Hart <dvhltc@us.ibm.com>.
19761
19762Modified File(s):
19763ltp/testcases/realtime/include/librttest.h
19764
1976531) Log Message:
19766In tsc_minus, changed test (tsc_begin < tsc_end) by (tsc_begin <= tsc_end) since values can be equal as read operations are sometimes very close. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Cc: Tim Chavez <tinytim@us.ibm.com>. Acked-by: Darren Hart <dvhltc@us.ibm.com>.
19767
19768Modified File(s):
19769ltp/testcases/realtime/lib/librttest.c
19770
1977132) Log Message:
19772Update to OpenHPI 2.12.0 (see www.openhpi.org for more info)
19773
19774Modified File(s):
19775ltp/testcases/open_hpi_testsuite/*
19776
1977733) Log Message:
19778Addition of move_pages() syscall tests. The updated patch fixes the warning messages and removes the print_bitmask function (it's not used) which causes build errors on powerpc. Signed-off-by: Vijay Kumar B. <vijaykumar@bravegnu.org>.
19779
19780Modified Files:
19781ltp/Makefile
19782ltp/runtest/numa
19783ltp/runtest/syscalls
19784ltp/testcases/kernel/numa/Makefile
19785
19786Added Files:
19787ltp/testcases/kernel/syscalls/move_pages/Makefile
19788ltp/testcases/kernel/syscalls/move_pages/move_pages.sh
19789ltp/testcases/kernel/syscalls/move_pages/move_pages01.c
19790ltp/testcases/kernel/syscalls/move_pages/move_pages02.c
19791ltp/testcases/kernel/syscalls/move_pages/move_pages03.c
19792ltp/testcases/kernel/syscalls/move_pages/move_pages03.mode.sh
19793ltp/testcases/kernel/syscalls/move_pages/move_pages04.c
19794ltp/testcases/kernel/syscalls/move_pages/move_pages05.c
19795ltp/testcases/kernel/syscalls/move_pages/move_pages06.c
19796ltp/testcases/kernel/syscalls/move_pages/move_pages07.c
19797ltp/testcases/kernel/syscalls/move_pages/move_pages08.c
19798ltp/testcases/kernel/syscalls/move_pages/move_pages09.c
19799ltp/testcases/kernel/syscalls/move_pages/move_pages10.c
19800ltp/testcases/kernel/syscalls/move_pages/move_pages11.c
19801ltp/testcases/kernel/syscalls/move_pages/move_pages11.mode.sh
19802ltp/testcases/kernel/syscalls/move_pages/move_pages_support.c
19803ltp/testcases/kernel/syscalls/move_pages/move_pages_support.h
19804ltp/tools/scripts/numa_test.sh
19805
1980634) Log Message:
19807The new patch addresses the other error conditions. Like if its not able to create any dir/files in a ReadOnly dir. Also this patch returns the proper return code on success/failure . I have tested this script on ReadWrite dir and ReadOnly dir. Veerendra Chandrappa <vechandr@in.ibm.com>.
19808
subrata_modak7ff94df2008-06-28 19:46:35 +000019809LTP-20080630
19810
198111) Log Message:
19812These tests were contributed by the timerfd() syscall developer Davide Libenzi <davidel@xmailserver.org>.
19813
19814Modified Files:
19815ltp/runtest/syscalls
19816Added Files:
19817ltp/testcases/kernel/syscalls/timerfd/Makefile
19818ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
19819
198202) Log Message:
19821CPU and MEMORY HOTPLUG test cases picked up from http://devresources.linux-foundation.org/dev/hotplug/
19822
19823Added Files:
19824ltp/testcases/kernel/hotplug/cpu_hotplug/COPYING
19825ltp/testcases/kernel/hotplug/cpu_hotplug/ChangeLog
19826ltp/testcases/kernel/hotplug/cpu_hotplug/README
19827ltp/testcases/kernel/hotplug/cpu_hotplug/runtests.sh
19828ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug01.txt
19829ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug02.txt
19830ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug03.txt
19831ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug04.txt
19832ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug05.txt
19833ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug06.txt
19834ltp/testcases/kernel/hotplug/cpu_hotplug/doc/todo.txt
19835ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug01.sh
19836ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug02.sh
19837ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug03.sh
19838ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug04.sh
19839ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.sar.sh
19840ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.sh
19841ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.top.sh
19842ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug07.sh
19843ltp/testcases/kernel/hotplug/cpu_hotplug/include/hotplug.fns
19844ltp/testcases/kernel/hotplug/cpu_hotplug/include/testsuite.fns
19845ltp/testcases/kernel/hotplug/cpu_hotplug/tools/do_disk_write_loop
19846ltp/testcases/kernel/hotplug/cpu_hotplug/tools/do_kcompile_loop
19847ltp/testcases/kernel/hotplug/cpu_hotplug/tools/do_spin_loop
19848ltp/testcases/kernel/hotplug/cpu_hotplug/tools/report_proc_interrupts
19849ltp/testcases/kernel/hotplug/memory_hotplug/COPYING
19850ltp/testcases/kernel/hotplug/memory_hotplug/Makefile
19851ltp/testcases/kernel/hotplug/memory_hotplug/README
19852ltp/testcases/kernel/hotplug/memory_hotplug/TODO
19853ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
19854ltp/testcases/kernel/hotplug/memory_hotplug/debug.h
19855ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.c
19856ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.h
19857ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.c
19858ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.h
19859ltp/testcases/kernel/hotplug/memory_hotplug/segment.c
19860ltp/testcases/kernel/hotplug/memory_hotplug/segment.h
19861ltp/testcases/kernel/hotplug/memory_hotplug/version.h
19862ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1
19863ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1c
19864ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1c8
19865ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1f
19866ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1l
19867ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1la
19868ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1shm
19869ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test2
19870ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test2l
19871ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test3
19872ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test3-1m
19873ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test3l
19874ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test4
19875ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test4f
19876ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-2shm-1m
19877ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1g
19878ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1g-interleaved
19879ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1g-touch
19880ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1p
19881ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-8p
19882ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-8p-nomig
19883ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-8p-touch
19884ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-16m
19885ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-16m-touch
19886ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-1m
19887ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-1m-touch
19888ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-8p
19889ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-shm-8p
19890ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-2shm-1m
19891ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-1g
19892ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-1g-interleaved
19893ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-1p
19894ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-8p
19895ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-file-16m
19896ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-file-1m
19897
198983) Log Message:
19899This patch fix a concurrency issue in mremap04. The tmp directory the IPC key was build with was destroyed before we destroy the IPC ressource attached to the key. In case of concurency, the same inode id can be reused for another process tmp dir, leading to the generation of the same key. Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>.
19900
19901Modified File(s):
19902ltp/testcases/kernel/syscalls/mremap/mremap04.c
19903
199044) Log Message:
19905I spent some time looking at the sched_latency test trying to see why it took so long to start the thread. The java version of the test takes a comparable amount of time to start the thread as it does for each period. The rt-test version was taking an order of magnitude longer. After digging through the java documentation, I found that the RealtimeThread does not actually start executing until the RealtimeThread.waitForNextPeriod() fulfills the time specified in the PeriodicParameters parameter included in its constructor. So all the tests are scheduled to run about 1 second after the threads are created. This gives the system plenty of time to create the thread (a non-realtime code path), set the scheduling parameters and then sleep until the specified run time. The start latency as measured by the test goes something like this:
19906
19907start_time = nanoTime() + 1000000000;
19908rt = new realtimeThread(sched_param, new \
19909 PeriodicParameters(start_time, ...), ..., run);
19910
19911/* by the rtsj specification, this method will not run until start_time */
19912run() {
19913 now = nanoTime();
19914 start_latency = now - start_time;
19915 ...
19916}
19917
19918The rt-tests version went something like this:
19919
19920start_time = rt_gettime();
19921create_fifo_thread(periodic_thread, (void*)0, PRIO);
19922
19923periodic_thread() {
19924 now = rt_gettime();
19925 start_latency = now - start;
19926 ...
19927}
19928
19929As you can see, the start_latency is a very different measurement in these two cases. In the first, it is basically the initial starting latency as measured by the remainder of the loops. In the second, the execution path of creating the pthread is also counted in the latency. While this might be an important number for us to keep low in our testing, this is not what the java test is measuring. This patch puts the rt-test version in line with the java version. I also think this is reasonable since the rt-wiki says that we should _NEVER_ create threads on the real-time stage. Signed-off-by: Vernon Mauery <vernux@us.ibm.com>.
19930
19931Modified File(s):
19932ltp/testcases/realtime/func/sched_latency/sched_latency.c
19933ltp/testcases/realtime/include/librttest.h
19934ltp/testcases/realtime/lib/librttest.c
19935
199365) Log Message:
19937The following patches fix execve05 for error reporting when execve() succeeds, and exit synchronization in loaded systems. The last two patches are minor cleanups. execve05 checks that execve() fails if a process has opened the file with write access. However, in case the test fails and execve() succeeds, the default binary (test3) has return code 0, which is interpreted as test success. We get output like that:
19938
19939<output>
19940Hello World
19941</output>
19942with return code 0 (success)
19943
19944instead of:
19945
19946<output>
19947execve05 1 FAIL : Failures reported above
19948</output>
19949with return code matching FAIL.
19950
19951This patch simply changes the success return code from 0 to 3, so that execve() success, and thus test failure, can be properly reported. Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>.
19952
19953Modified Files:
19954ltp/testcases/kernel/syscalls/execve/execve05.c
19955
199566) Log Message:
19957The following patches fix execve05 for error reporting when execve() succeeds, and exit synchronization in loaded systems. The last two patches are minor cleanups. In execve05, the first child must keep a file open at least until the second child tries to execve() this file. However the test achieves this with a sleep of 10s, which may fail on loaded systems. This patch replaces this (arbitrary) sleep with a pipe-based synchronization, where the parent notifies the first child once the second child has terminated. Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>.
19958
19959Modified Files:
19960ltp/testcases/kernel/syscalls/execve/execve05.c
19961
199627) Log Message:
19963The following patches fix execve05 for error reporting when execve() succeeds, and exit synchronization in loaded systems. The last two patches are minor cleanups. In a child, calling waitpid() to wait for the death of sibling child is simply non-sense. Moreover in execve05, the second child does not need such synchronization. Remove it. Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>.
19964
19965Modified Files:
19966ltp/testcases/kernel/syscalls/execve/execve05.c
19967
199688) Log Message:
19969The following patches fix execve05 for error reporting when execve() succeeds, and exit synchronization in loaded systems. The last two patches are minor cleanups. cleanup() is reserved for the main test process. In children, call exit() instead. Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>.
19970
19971Modified Files:
19972ltp/testcases/kernel/syscalls/execve/execve05.c
19973
199749) Log Message:
19975This patch fix an issue in the sync_pipe implementation. The problem is the following : after the creation of a pipe we do not close any file descriptor until the end of a test. Let's imagine the following execution :
19976- Process A calls sync_pipe_create
19977- Process A do a fork (creation of process B)
19978- Process A calls sync_pipe_wait
19979---> Process A blocks on sync_pipe_wait
19980- Process B starts
19981- Process B exits because of an early error.
19982In this case, process A never exits. Since it has not closed its write descriptor to the pipe, the pipe is not considered as broken, thus process A is not notified its son is dead. Thus it will wait forever. Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>.
19983
19984Modified File(s):
19985ltp/lib/libtestsuite.c
19986
1998710) Log Message:
19988This patch fixes a compilation warning due to the function "sync_pipe_close" which was not exported. Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>.
19989
19990Modified File(s):
19991ltp/include/libtestsuite.h
19992
1999311) Log Message:
19994After the patch from Roy moveing the libtestsuite code from /testcases/kernel/syscalls/lib to /lib, the code in the old directory has not been removed. Moreover, include PATH in some makefile was still pointing to this old directory. This patch remove libtestsuite code from the old directory and remove deprecated references to this old dir in some Makefiles. Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>.
19995
19996Modified Files:
19997ltp/testcases/kernel/syscalls/ipc/msgrcv/Makefile
19998ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
19999ltp/testcases/kernel/syscalls/ipc/msgsnd/Makefile
20000ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
20001ltp/testcases/kernel/syscalls/ipc/semctl/Makefile
20002ltp/testcases/kernel/syscalls/ipc/semop/Makefile
20003ltp/testcases/kernel/syscalls/ipc/shmctl/Makefile
20004
20005Removed Files:
20006ltp/testcases/kernel/syscalls/lib/Makefile
20007ltp/testcases/kernel/syscalls/lib/libtestsuite.c
20008ltp/testcases/kernel/syscalls/lib/libtestsuite.h
20009
2001012) Log Message:
20011time-schedule01 failed, because it sent SIGTERM to itself before program exited, so the return value is not 0. This patch makes the main process ignore SIGTERM. Li Zefan <lizf@cn.fujitsu.com>.
20012
20013Modified File(s):
20014ltp/testcases/kernel/sched/tool/time-schedule.c
20015
2001613) Log Message:
20017This patch fix the make file of fs_bin test case so that it can be cross-built. Roy Lee <roylee@andestech.com>.
20018
20019Modified File(s):
20020ltp/testcases/kernel/fs/fs_bind/bin/Makefile
20021
2002214) Log Message:
20023Add syscall numbers for timerfd syscalls under i386 and x86_64. Roy Lee <roylee@andestech.com>.
20024
20025Modified File(s):
20026ltp/testcases/kernel/include/i386.in
20027ltp/testcases/kernel/include/linux_syscall_numbers.h
20028ltp/testcases/kernel/include/x86_64.in
20029
2003015) Log Message:
20031Currently, timerfd01 test case blocks building process for architectures that haven’t prepared for it. This patch modify it to be more generic for all architectures. Roy Leee <roylee@andestech.com>.
20032
20033Modified File(s):
20034ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
20035
2003616) Log Message:
20037It looks like the only thing that didn't apply was the function declaration. It builds (with a warning) and runs just fine. But here is a patch to fix the warning. Signed-off-by: Vernon Mauery <vernux@us.ibm.com>.
20038
20039Modified File(s):
20040ltp/testcases/realtime/include/librttest.h
20041
2004217) Log Message:
20043utimensat() syscall was introduced from linux-2.6.22 onwards. Michael wrote the initial testcases, and, the same is being contributed to LTP under GPLv2. I worked out a patch for this. Though this is not using LTP specific libraries at the moment. But the tests run well and tests 99 separate variations. Michael has written it through itś length and breadth. I generated the code coverage (9.2%) over 2.6.25-gcov kernel, which however was not built with <make allmodconfig> option. Please see it attached along with a draft man page of utimensat(), created by Michael. Let us know how do you feel about this test. We can then go ahead and add this to LTP. Signed-off-by Michael Kerrisk <mtk.manpages@googlemail.com>. Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>.
20044
20045Modified File(s):
20046ltp/runtest/syscalls
20047
20048Added Files:
20049ltp/testcases/kernel/syscalls/utimensat/Makefile
20050ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
20051ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
20052
2005318) Log Message:
20054On ia64, __clone2() is used instead of clone(). Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
20055
20056Modified File(s):
20057ltp/testcases/kernel/fs/fs_bind/bin/nsclone.c
20058
2005919) Log Message:
20060I execute fork12 test and OMM killer begin send SIGKILL to its children and fork return success always. fork12 hang up in this case, so I create the patch (see attach), which check whether someone child killed and if it occur, return number of forked processes. Andrew Vagin <avagin@gmail.com>.
20061
20062Modified File(s):
20063ltp/testcases/kernel/syscalls/fork/fork12.c
20064
2006520) Log Message:
20066This patch fixes the writetest.c to return proper status on Failure/Success. At present the return code of the writest.c is 'zero' for both Success and Failure. As per norms non-zero value should be returned for error , so fixing this testcase. Signed off : Veerendra C <vechandr@in.ibm.com>.
20067
20068Modified File(s):
20069ltp/testcases/kernel/io/writetest/writetest.c
20070
2007121) Log Message:
20072mallocstress stresses the VMM and C library by spawning N threads which malloc blocks of increasing size until malloc returns NULL. It occur because test doesn't wait for all thread started. already started threads begin allocate memory, so pthread_create can return ENOMEM. my patch added this synchronizing. I use semaphore, because it can wait-for-zero unlike pthread_mutex. sorry, forgot set permission in semget, new patch attached. Andrew Vagin <avagin@gmail.com>.
20073
20074Modified File(s):
20075ltp/testcases/kernel/mem/mtest07/mallocstress.c
20076
2007722) Log Message:
20078Reverting back the changes done to fcntl-lock tests in May 2008 release, as this would have canceled the operation Revision *1.1 *done on the /Mon Sep 11 20:40:52 2006 UTC/ by /mreed10 /which added "A patch that added new functionality into the NFSvf lock tests.
20079-fixes bugs
20080-adds the capability to stress a server with multiple clients"
20081So it is possible to get back to what 's in ltp-full-20080430 and add my fix: You can fix it by replacing in the locktests.c file
20082 buf=(char *)malloc(clnt*maxClients);
20083by
20084 buf=(char *)malloc(clnt*(maxClients+1));
20085Signed-off-by: Le Rouzic <aime.le-rouzic@bull.net>.
20086
20087Modified File(s):
20088ltp/testcases/network/nfsv4/locks/Makefile
20089ltp/testcases/network/nfsv4/locks/locktests.c
20090
20091Added Files:
20092ltp/testcases/network/nfsv4/locks/locktests.h
20093
20094Removed Files:
20095ltp/testcases/network/nfsv4/locks/test
20096
20097
2009823) Log Message:
20099In the manpage for tst_res(3) in the April snapshot it says...
20100 tst_brk - Print result message and break remaining test cases
20101 tst_brkm - Print result message, including file contents, and break remaining test cases
20102... at the top of the page. The prototypes and the logic is backwards for the summaries. A patched manpage is provided. Garrett Cooper <yanegomi@gmail.com>.
20103
20104Modified File(s):
20105ltp/doc/man3/tst_res.3
20106
2010724) Log Message:
20108Force the catch_sighup to be volatile in order to overcome an issue due to the compiler optimization. In fact, compiling the test with -Os the catch_sighup variable is not set to 1 into the signal handler. At runtime, the test remain in a loop. No problem compiling without Os or O2.
20109Signed-off-by: Giuseppe Cavallaro <peppe.cavallaro@st.com>,
20110Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>.
20111
20112Modified File(s):
20113ltp/testcases/network/stress/ns-tools/ns-mcast_join.c
20114
2011525) Log Message:
20116Fix a bug in the sigiotask test and enable the test_fdreceive policy to build against the latest refpolicy headers. Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>.
20117
20118Modified File(s):
20119ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_fdreceive.te
20120ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_sigiotask.c
20121
2012226) Log Message:
20123Included the statement:
20124 These tests are OSDL/LF and imported into LTP under GPLv2.
20125
20126Modified File(s):
20127ltp/testcases/kernel/hotplug/cpu_hotplug/COPYING
20128ltp/testcases/kernel/hotplug/memory_hotplug/COPYING
20129
2013027) Log Message:
20131This patch ensures that async_handler and async_handler_jk runs by default. Also the profile/default is updated to reflect the same. Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>.
20132
20133Modified Files:
20134ltp/testcases/realtime/profiles/default
20135
20136Added Files:
20137ltp/testcases/realtime/func/async_handler/run_auto.sh
20138
2013928) Log Message:
20140Looks like the else is missing since in both the cases where flag is set to one or not we get the test broken print. Signed-off-by: Max Stirling <vickyirobot@gmail.com>.
20141
20142Modified File(s):
20143ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
20144
2014529) Log Message:
20146we have some truble with mapping api functions (such as tst_exit) in bash (./tools/apicmds/ltpapicmd.c). Now this problem may be fixed if added "exit" after tst_exit, but it's temporary. We should redesign this system and describe it in documentation. Andrew Vaggin <avagin@parallels.com>.
20147
20148Modified File(s):
20149ltp/testscripts/test_fs_bind.sh
20150
2015130) Log Message:
20152signal_test_01 failed on ia64, the following message outputed:
20153---------------------------
20154ERROR [line: 146] sigaltstack failed: Cannot allocate memory
20155: Cannot allocate memory
20156signal_test_01: IPC Signals TestSuite program
20157---------------------------
20158And, i found the defined macro STACKSIZE is short on ia64. This patch fix it. Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>.
20159
20160Modified File(s):
20161ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
20162
2016331) Log Message:
20164signal_test_05 failed on ia64 and x86_64, the following message outputed:
20165---------------------------
20166ERROR [line: 145] child process exited abnormally
20167---------------------------
20168Some signals which are ignored in ignore_signals() are not ignored in child(). e.g., 32, 33. (SIGRTMIN is 34). So we should reuse ignore_signals()'s signal ignoring code in child(). Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>.
20169
20170Modified File(s):
20171ltp/testcases/kernel/ipc/ipc_stress/signal_test_05.c
20172
2017332) Log Message:
20174Updating to include info about all other LTP man pages. Subrata Modak <subrata@linux.vnet.ibm.com>
20175
20176Modified File(s):
20177ltp/README.ltp-devel
20178
2017933) Log Message:
20180I've ported a testcase for gettid() from crackerjack to ltp. I've added a directory ltp/testcases/kernel/syscalls/gettid. Signed-off-by: Masatake YAMATO <yamato@redhat.com>
20181
20182Modified Files:
20183ltp/runtest/syscalls
20184
20185Added Files:
20186ltp/testcases/kernel/syscalls/gettid/Makefile
20187ltp/testcases/kernel/syscalls/gettid/gettid01.c
20188
2018934) Log Message:
20190I found wrong format string usage in ltp/testcases/kernel/syscalls/exit/exit02.c: returned value from strerror is not used. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
20191
20192Modified File(s):
20193ltp/testcases/kernel/syscalls/exit/exit02.c
20194
2019535) Log Message:
20196This patch fix a concurrency issue in semctl06. The IPC keys used for this test could conflict with keys from another task. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>.
20197
20198Modified File(s):
20199ltp/testcases/kernel/syscalls/ipc/semctl/semctl06.c
20200
2020136) Log Message:
20202The attached patch was necessary in order to get LTP to build for our embedded system at work. Without this patch testcases that use the my_getpwnam() library function suffer from redeclaration errors. Signed-off-by: Matt Fleming <mjf@gentoo.org>.
20203
20204Modified File(s):
20205ltp/lib/Makefile
20206
2020737) Log Message:
20208Addition of enhanced test plan by Cai Qian <qcai@redhat.com>.
20209
20210Modified File(s):
20211ltp/testcases/kdump/doc/TEST_PLAN.txt
20212
2021338) Log Message:
20214Fixed the way how to run the "tc" command on the remote machine. Otherwise, we always get the following message on the local side: The remote host does not have netem functionality. Signed-off-by: Giuseppe Cavallaro@st.com.
20215
20216Modified File(s):
20217ltp/testcases/network/stress/ns-tools/check_netem
20218
2021939) Log Message:
20220Running the UDP network stress tests on my SH4 target I have had to modify the following scripts: killall_udp_traffic and udp4-multi-diffip01. It deletes the address before setting it to avoid the following error: RTNETLINK answers: File exists; it implies that the test fails. Signed-off-by: Giuseppe Cavallaro <peppe.cavallaro@st.com>.
20221
20222Modified File(s):
20223ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip01
20224
2022540) Log Message:
20226This modifies the command sent to the remote host just to kill the ns-udpclient script. Indeed, it seems that the previous string always returns 1. Moreover, it adds a new check to verify if the return value is not empty. It could happen, for example, if the RSH returns sometime the following error: poll: protocol failure in circuit setup. Signed-off-by: Giuseppe Cavallaro <peppe.cavallaro@st.com>.
20227
20228Modified File(s):
20229ltp/testcases/network/stress/ns-tools/killall_udp_traffic
20230
2023141) Log Message:
20232Attached a new patch just to add the same fixes I provided you for icpm and tcp network stress as well. On SH4 STB with STLinux distribution we are able to run all the network stress tests without any failures. Due to configuration issues we do not run the multi-diffnic tests (because they require plural Network cards for host). It modifies the command sent to the remote host to kill tcp/icmp clients. It also deletes the address before setting it to avoid the following error: "RTNETLINK answers: File exists". This implies that the test fails. Signed-off-by: Giuseppe Cavallaro <peppe.cavallaro@st.com>.
20233
20234Modified File(s):
20235ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip01
20236ltp/testcases/network/stress/ns-tools/killall_icmp_traffic
20237ltp/testcases/network/stress/ns-tools/killall_tcp_traffic
20238ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip01
20239
2024042) Log Message:
20241Addition of Initial set of Process Event Connectors by Li Zefan. Process event connector is a netlink connector that reports process events to userspace, and currently we have 5 kinds of process events, i.e. fork, exit, exec, uid, gid. There are total 5 test cases to test its functionality. But the test is not run by default, because I don't find a way to decide whether the underlying kernel supports this feather or not. Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
20242
20243Added File(s):
20244ltp/runtest/connectors
20245ltp/testcases/kernel/connectors/Makefile
20246ltp/testcases/kernel/connectors/pec/Makefile
20247ltp/testcases/kernel/connectors/pec/README
20248ltp/testcases/kernel/connectors/pec/event_generator.c
20249ltp/testcases/kernel/connectors/pec/pec_listener.c
20250ltp/testcases/kernel/connectors/pec/run_pec_test
20251
2025243) Log Message:
20253Here it is. Based on my last patch.
20254- building failure on 2.6.16 should be fixed
20255- fix "make install" if kernel version < 2.6.15
20256- abort tests if kernel version < 2.6.15
20257Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
20258
20259Modified File(s):
20260ltp/runtest/connectors
20261ltp/testcases/kernel/connectors/Makefile
20262ltp/testcases/kernel/connectors/pec/Makefile
20263ltp/testcases/kernel/connectors/pec/pec_listener.c
20264
20265Added File(s):
20266ltp/testcases/kernel/connectors/connector_test.sh
20267
2026844) Log Message:
20269This was ported from the Crackerjack Project by Masatake YAMATO <yamato@redhat.com>.
20270
20271Modified Files:
20272ltp/runtest/syscalls
20273
20274Added Files:
20275ltp/testcases/kernel/syscalls/io_cancel/Makefile
20276ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
20277ltp/testcases/kernel/syscalls/io_cancel/run-io_cancel.sh
20278
2027945) Log Message:
20280I'd like to use the mechanism you introduced in io_* testcases. So I've made 'io_cancel' string in the script and Makefile a variable to avoid mistake. I made the patch from testcases/kernel/syscalls/io_cancel/Makefile, not from ltp/testcases/kernel/syscalls/io_cancel/Makefile. Is this acceptable. CVS reports like testcases/kernel/syscalls/io_cancel/Makefile. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
20281
20282Modified File(s):
20283ltp/testcases/kernel/syscalls/io_cancel/Makefile
20284ltp/testcases/kernel/syscalls/io_cancel/run-io_cancel.sh
20285
2028646) Log Message:
20287hackbench tests the Linux scheduler. Initial test was written by Rusty Russell <rusty@rustcorp.com.au>. Later modified by Pierre Peiffer <pierre.peiffer@bull.net>, Ingo Molnar <mingo@elte.hu>, Arjan van de Ven <arjan@infradead.org>, "Zhang, Yanmin" <yanmin_zhang@linux.intel.com>, Nathan Lynch <ntl@pobox.com> and others. Included in LTP by Subrata Modak<subrata@linux.vnet.ibm.com>, after Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>.
20288
20289Modified Files:
20290ltp/runtest/sched
20291ltp/testcases/kernel/sched/Makefile
20292
20293Added Files:
20294ltp/testcases/kernel/sched/cfs-scheduler/Makefile
20295ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
20296
2029747) Log Message:
20298I am proposing with the joined patch to allow the suite to be able the run the previous rpc tests (called now basic_tests). It needs to resolve some issues in the new "tirpc part" before allowing the suite to launch it again. Le Rouzic <aime.le-rouzic@bull.net>.
20299
20300Modified File(s):
20301ltp/doc/testcases/network.txt
20302ltp/runtest/rpc
20303ltp/runtest/stress.part3
20304
2030548) Log Message:
20306Few Changes to ttype value.
20307
20308Modified File(s):
20309ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
20310
2031149) Log Message:
20312Changes to fix Build, Install and run on non-supported architectures.
20313
20314Added Files:
20315ltp/testcases/kernel/syscalls/utimensat/check_for_utimensat_support.c
20316Modified Files:
20317ltp/testcases/kernel/syscalls/utimensat/Makefile
20318ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
20319ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
20320
2032150) Log Message:
20322Fixing the run on supported kernels.
20323
20324Modified File(s):
20325ltp/testscripts/test_fs_bind.sh
20326
subrata_modak6a860fc2008-06-01 09:34:23 +000020327LTP-20080531
20328
203291) Log Message:
20330Following patch makes ballista test suite compile with gcc-4.3, without this it completely fails because of C++ cleanups introduced with gcc-4.3. By Caglar Onur <caglar@pardus.org.tr>
20331
20332Modified File(s):
20333ltp/testcases/ballista/ballista/ballista.cpp
20334ltp/testcases/ballista/ballista/ballistaUtil.cpp
20335ltp/testcases/ballista/ballista/callGen.cpp
20336ltp/testcases/ballista/ballista/callGen_standAlone.cpp
20337ltp/testcases/ballista/ballista/create_code.pl
20338ltp/testcases/ballista/ballista/create_code_standAlone.pl
20339ltp/testcases/ballista/ballista/executeTestCase.cpp
20340ltp/testcases/ballista/ballista/executeTestCase.fresh
20341ltp/testcases/ballista/ballista/genCode.cpp
20342ltp/testcases/ballista/ballista/genCodeCreator.cpp
20343ltp/testcases/ballista/ballista/line.cpp
20344ltp/testcases/ballista/ballista/line.h
20345ltp/testcases/ballista/ballista/match.cpp
20346ltp/testcases/ballista/ballista/parseArguments.cpp
20347ltp/testcases/ballista/ballista/replacer.cpp
20348ltp/testcases/ballista/ballista/selfHost.cpp
20349ltp/testcases/ballista/ballista/serverCommunication.cpp
20350ltp/testcases/ballista/ballista/testCaseIterator.cpp
20351ltp/testcases/ballista/ballista/testCaseIterator.h
20352ltp/testcases/ballista/ballista/compile/bparser.cpp
20353ltp/testcases/ballista/ballista/templates/bTypes.cpp
20354
203552) Log Message:
20356The fixed address passed to mmap() should be aligned to the value of SHMLBA as defined in sys/shm.h. See Documentation/cachetlb.txt in the kernel for the explanation behind this. On most architectures this value is the page size, but not on all. Signed-off-by: Martin Habets <errandir_news@mph.eclipse.co.uk>
20357
20358Modified File(s):
20359ltp/testcases/kernel/mem/shmt/shmt09.c
20360ltp/testcases/kernel/syscalls/mmap/mmap01.c
20361
203623) Log Message:
20363These test cases fail on the NFS environment due to NFS relates issue(s). Hence abondon these tests when NFS is detected. By, Sridhar Vinay <vinaysridhar@in.ibm.com>.
20364
20365Modified File(s):
20366ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
20367ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
20368ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
20369ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
20370ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
20371ltp/testcases/kernel/syscalls/splice/splice01.c
20372ltp/testcases/kernel/syscalls/tee/tee01.c
20373ltp/testcases/kernel/syscalls/utime/utime01.c
20374ltp/testcases/kernel/syscalls/utime/utime02.c
20375ltp/testcases/kernel/syscalls/utime/utime03.c
20376ltp/testcases/network/nfs/nfs01/nfs01
20377
203784) Log Message:
20379Update to OpenHPI 2.10.1 (see www.openhpi.org for more info)
20380
20381Modified Files:
20382ltp/testcases/open_hpi_testsuite/Makefile.am
20383ltp/testcases/open_hpi_testsuite/Makefile.in
20384ltp/testcases/open_hpi_testsuite/configure
20385ltp/testcases/open_hpi_testsuite/configure.ac
20386ltp/testcases/open_hpi_testsuite/openhpi.conf.example
20387ltp/testcases/open_hpi_testsuite/openhpi.spec.in
20388ltp/testcases/open_hpi_testsuite/clients/Makefile.in
20389ltp/testcases/open_hpi_testsuite/clients/hpiel.c
20390ltp/testcases/open_hpi_testsuite/clients/hpievents.c
20391ltp/testcases/open_hpi_testsuite/clients/hpipower.c
20392ltp/testcases/open_hpi_testsuite/cpp/Makefile.in
20393ltp/testcases/open_hpi_testsuite/cpp/t/Makefile.in
20394ltp/testcases/open_hpi_testsuite/docs/Makefile.am
20395ltp/testcases/open_hpi_testsuite/docs/Makefile.in
20396ltp/testcases/open_hpi_testsuite/docs/hld/Makefile.am
20397ltp/testcases/open_hpi_testsuite/docs/hld/Makefile.in
20398ltp/testcases/open_hpi_testsuite/docs/hld/appendix.sgml
20399ltp/testcases/open_hpi_testsuite/docs/hld/authors.dtd
20400ltp/testcases/open_hpi_testsuite/docs/hld/bookinfo.sgml
20401ltp/testcases/open_hpi_testsuite/docs/hld/introduction.sgml
20402ltp/testcases/open_hpi_testsuite/docs/hld/legal.dtd
20403ltp/testcases/open_hpi_testsuite/docs/hld/obtaining.sgml
20404ltp/testcases/open_hpi_testsuite/docs/hld/openhpi-manual.sgml
20405ltp/testcases/open_hpi_testsuite/docs/hld/openhpi_highlevel.sgml
20406ltp/testcases/open_hpi_testsuite/docs/hld/openhpi_structure.sgml
20407ltp/testcases/open_hpi_testsuite/docs/hld/plugin_guide.sgml
20408ltp/testcases/open_hpi_testsuite/docs/hld/plugin_usage.sgml
20409ltp/testcases/open_hpi_testsuite/docs/hld/revisions.dtd
20410ltp/testcases/open_hpi_testsuite/docs/hld/sahpi_breakdown.sgml
20411ltp/testcases/open_hpi_testsuite/docs/man/Makefile.in
20412ltp/testcases/open_hpi_testsuite/hpi_shell/Makefile.am
20413ltp/testcases/open_hpi_testsuite/hpi_shell/Makefile.in
20414ltp/testcases/open_hpi_testsuite/hpi_shell/commands.c
20415ltp/testcases/open_hpi_testsuite/hpi_shell/ctrl_inv.c
20416ltp/testcases/open_hpi_testsuite/hpi_shell/hpi_cmd.h
20417ltp/testcases/open_hpi_testsuite/hpi_shell/sensor.c
20418ltp/testcases/open_hpi_testsuite/hpi_shell/session.c
20419ltp/testcases/open_hpi_testsuite/hpi_ui_lib/Makefile.in
20420ltp/testcases/open_hpi_testsuite/hpi_ui_lib/service.c
20421ltp/testcases/open_hpi_testsuite/hpi_ui_lib/show.c
20422ltp/testcases/open_hpi_testsuite/marshal/Makefile.in
20423ltp/testcases/open_hpi_testsuite/marshal/connection.c
20424ltp/testcases/open_hpi_testsuite/marshal/marshal.c
20425ltp/testcases/open_hpi_testsuite/marshal/marshal_hpi_types.c
20426ltp/testcases/open_hpi_testsuite/marshal/marshal_hpi_types.h
20427ltp/testcases/open_hpi_testsuite/marshal/strmsock.cpp
20428ltp/testcases/open_hpi_testsuite/marshal/t/Makefile.am
20429ltp/testcases/open_hpi_testsuite/marshal/t/Makefile.in
20430ltp/testcases/open_hpi_testsuite/marshal/t/float_format.c
20431ltp/testcases/open_hpi_testsuite/marshal/t/marshal_012.c
20432ltp/testcases/open_hpi_testsuite/marshal/t/marshal_013.c
20433ltp/testcases/open_hpi_testsuite/marshal/t/marshal_014.c
20434ltp/testcases/open_hpi_testsuite/marshal/t/marshal_015.c
20435ltp/testcases/open_hpi_testsuite/marshal/t/marshal_016.c
20436ltp/testcases/open_hpi_testsuite/marshal/t/marshal_017.c
20437ltp/testcases/open_hpi_testsuite/marshal/t/marshal_018.c
20438ltp/testcases/open_hpi_testsuite/marshal/t/marshal_028.c
20439ltp/testcases/open_hpi_testsuite/openhpid/Makefile.am
20440ltp/testcases/open_hpi_testsuite/openhpid/Makefile.in
20441ltp/testcases/open_hpi_testsuite/openhpid/openhpiclient.cpp
20442ltp/testcases/open_hpi_testsuite/openhpid/openhpid.cpp
20443ltp/testcases/open_hpi_testsuite/plugins/Makefile.in
20444ltp/testcases/open_hpi_testsuite/plugins/ipmi/Makefile.in
20445ltp/testcases/open_hpi_testsuite/plugins/ipmi/t/Makefile.in
20446ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/Makefile.in
20447ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_discover.cpp
20448ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_domain.cpp
20449ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_log.cpp
20450ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_mc_vendor.cpp
20451ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_resource.cpp
20452ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_sdr.cpp
20453ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_sensor_hotswap.cpp
20454ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/thread.cpp
20455ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/Makefile.in
20456ltp/testcases/open_hpi_testsuite/plugins/rtas/Makefile.in
20457ltp/testcases/open_hpi_testsuite/plugins/simulator/Makefile.in
20458ltp/testcases/open_hpi_testsuite/plugins/simulator/t/Makefile.in
20459ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/Makefile.in
20460ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/Makefile.in
20461ltp/testcases/open_hpi_testsuite/plugins/sysfs/Makefile.in
20462ltp/testcases/open_hpi_testsuite/plugins/watchdog/Makefile.in
20463ltp/testcases/open_hpi_testsuite/scripts/Makefile.in
20464ltp/testcases/open_hpi_testsuite/scripts/test/Makefile.in
20465ltp/testcases/open_hpi_testsuite/scripts/test/conformance_report.pl
20466ltp/testcases/open_hpi_testsuite/scripts/test/coverage_report.pl
20467ltp/testcases/open_hpi_testsuite/scripts/test/gcov2html.pl
20468ltp/testcases/open_hpi_testsuite/scripts/test/generate_index.pl
20469ltp/testcases/open_hpi_testsuite/scripts/test/gsum2html.pl
20470ltp/testcases/open_hpi_testsuite/scripts/test/testconformance.pl
20471ltp/testcases/open_hpi_testsuite/scripts/test/testcoverage.pl
20472ltp/testcases/open_hpi_testsuite/snmp/Makefile.in
20473ltp/testcases/open_hpi_testsuite/src/Makefile.in
20474ltp/testcases/open_hpi_testsuite/src/config.c
20475ltp/testcases/open_hpi_testsuite/src/event.c
20476ltp/testcases/open_hpi_testsuite/src/safhpi.c
20477ltp/testcases/open_hpi_testsuite/src/t/Makefile.in
20478ltp/testcases/open_hpi_testsuite/src/t/ohpi/Makefile.in
20479ltp/testcases/open_hpi_testsuite/utils/Makefile.in
20480ltp/testcases/open_hpi_testsuite/utils/sahpi_enum_utils.c
20481ltp/testcases/open_hpi_testsuite/utils/sahpi_enum_utils.h
20482ltp/testcases/open_hpi_testsuite/utils/sahpi_struct_utils.c
20483ltp/testcases/open_hpi_testsuite/utils/sahpi_struct_utils.h
20484ltp/testcases/open_hpi_testsuite/utils/uid_utils.c
20485ltp/testcases/open_hpi_testsuite/utils/t/Makefile.in
20486ltp/testcases/open_hpi_testsuite/utils/t/ann/Makefile.in
20487ltp/testcases/open_hpi_testsuite/utils/t/el/Makefile.in
20488ltp/testcases/open_hpi_testsuite/utils/t/epath/Makefile.in
20489ltp/testcases/open_hpi_testsuite/utils/t/rpt/Makefile.in
20490ltp/testcases/open_hpi_testsuite/utils/t/sahpi/Makefile.in
20491ltp/testcases/open_hpi_testsuite/utils/t/uid/Makefile.in
20492
20493Added Files:
20494ltp/testcases/open_hpi_testsuite/hpi_shell/dimi.c
20495ltp/testcases/open_hpi_testsuite/hpi_shell/fumi.c
20496
20497Removed Files:
20498ltp/testcases/open_hpi_testsuite/openhpi.spec
20499ltp/testcases/open_hpi_testsuite/hpi_shell/hpi_cmd
20500ltp/testcases/open_hpi_testsuite/hpi_shell/openhpiclient.cpp
20501ltp/testcases/open_hpi_testsuite/hpi_shell/openhpiclient.h
20502ltp/testcases/open_hpi_testsuite/marshal/t/connection.c
20503ltp/testcases/open_hpi_testsuite/marshal/t/marshal.c
20504ltp/testcases/open_hpi_testsuite/marshal/t/marshal_hpi_types.c
20505ltp/testcases/open_hpi_testsuite/openhpid/alarm.c
20506ltp/testcases/open_hpi_testsuite/openhpid/config.c
20507ltp/testcases/open_hpi_testsuite/openhpid/domain.c
20508ltp/testcases/open_hpi_testsuite/openhpid/event.c
20509ltp/testcases/open_hpi_testsuite/openhpid/hotswap.c
20510ltp/testcases/open_hpi_testsuite/openhpid/init.c
20511ltp/testcases/open_hpi_testsuite/openhpid/lock.c
20512ltp/testcases/open_hpi_testsuite/openhpid/ohpi.c
20513ltp/testcases/open_hpi_testsuite/openhpid/openhpiclient.h
20514ltp/testcases/open_hpi_testsuite/openhpid/plugin.c
20515ltp/testcases/open_hpi_testsuite/openhpid/plugin_static.c
20516ltp/testcases/open_hpi_testsuite/openhpid/safhpi.c
20517ltp/testcases/open_hpi_testsuite/openhpid/session.c
20518ltp/testcases/open_hpi_testsuite/openhpid/threaded.c
20519ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_addr.cpp
20520ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_auth.cpp
20521ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_cmd.cpp
20522ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_con.cpp
20523ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_con_lan.cpp
20524ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_con_smi.cpp
20525ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_log.cpp
20526ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_msg.cpp
20527ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_sensor_factors.cpp
20528ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_utils.cpp
20529ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/thread.cpp
20530ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/el2event.c
20531ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/el2event.c
20532ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc.c
20533ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_annunciator.c
20534ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_control.c
20535ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_discover.c
20536ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_discover_bc.c
20537ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_discover_rsa.c
20538ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_event.c
20539ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_hotswap.c
20540ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_inventory.c
20541ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_power.c
20542ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_reset.c
20543ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_resources.c
20544ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_resources_rsa.c
20545ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_sel.c
20546ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_sensor.c
20547ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_session.c
20548ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_time.c
20549ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_utils.c
20550ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_watchdog.c
20551ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_xml2event.c
20552ltp/testcases/open_hpi_testsuite/src/plugin_static.c
20553ltp/testcases/open_hpi_testsuite/utils/t/ann/announcement_utils.c
20554ltp/testcases/open_hpi_testsuite/utils/t/el/el_utils.c
20555ltp/testcases/open_hpi_testsuite/utils/t/epath/epath_utils.c
20556ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_enum_utils.c
20557ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_event_encode.c
20558ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_event_utils.c
20559ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_struct_utils.c
20560ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_time_utils.c
20561ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpiatca_enum_utils.c
20562ltp/testcases/open_hpi_testsuite/utils/t/epath/uid_utils.c
20563ltp/testcases/open_hpi_testsuite/utils/t/rpt/epath_utils.c
20564ltp/testcases/open_hpi_testsuite/utils/t/rpt/rpt_utils.c
20565ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_enum_utils.c
20566ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_event_encode.c
20567ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_event_utils.c
20568ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_struct_utils.c
20569ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_time_utils.c
20570ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpiatca_enum_utils.c
20571ltp/testcases/open_hpi_testsuite/utils/t/rpt/uid_utils.c
20572ltp/testcases/open_hpi_testsuite/utils/t/sahpi/epath_utils.c
20573ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_enum_utils.c
20574ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_event_encode.c
20575ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_event_utils.c
20576ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_struct_utils.c
20577ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_time_utils.c
20578ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpiatca_enum_utils.c
20579ltp/testcases/open_hpi_testsuite/utils/t/sahpi/uid_utils.c
20580ltp/testcases/open_hpi_testsuite/utils/t/uid/epath_utils.c
20581ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_enum_utils.c
20582ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_event_encode.c
20583ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_event_utils.c
20584ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_struct_utils.c
20585ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_time_utils.c
20586ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpiatca_enum_utils.c
20587ltp/testcases/open_hpi_testsuite/utils/t/uid/uid_utils.c
20588
205895) Log Message:
20590Added missing break in parse args switch/case. (-s arg). Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>
20591
20592Modified Files:
20593ltp/testcases/realtime/lib/librttest.c
20594
205956) Log Message:
20596Modified periodic_cpu_load_single.c. Changed arg -c to -l (calculation per loop). In next patch, -c arg is to be used as pass/fail criteria globally for all tests. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>
20597
20598Modified Files:
20599ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
20600
206017) Log Message:
20602Added -c arg into rt_init of librttest.c so all tests can use it. This arg sets the global variable (double) pass_criteria. librttest.h declares pass_criteria as external. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>.
20603
20604Modified Files:
20605ltp/testcases/realtime/include/librttest.h
20606ltp/testcases/realtime/lib/librttest.c
20607
206088) Log Message:
20609Modified prio-preempt.c to consider pass criteria (-c) arg. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>.
20610
20611Modified Files:
20612ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
20613
206149) Log Message:
20615Modified pthread_kill_latency.c to consider pass criteria (-c) arg. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>.
20616
20617Modified Files:
20618ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
20619
2062010) Log Message:
20621Modified matrix_mult.c to consider pass criteria (-c) arg. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>.
20622
20623Modified Files:
20624ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
20625
2062611) Log Message:
20627Modified async_handler.c and async_handler_jk.c to consider pass criteria (-c) arg. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>.
20628
20629Modified Files:
20630ltp/testcases/realtime/func/async_handler/async_handler.c
20631ltp/testcases/realtime/func/async_handler/async_handler_jk.c
20632
2063312) Log Message:
20634Modified pi_perf.c to consider pass criteria (-c) arg. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>.
20635
20636Modified Files:
20637ltp/testcases/realtime/func/pi_perf/pi_perf.c
20638
2063913) Log Message:
20640Modified hrtimer-prio.c to consider pass criteria (-c) arg. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>.
20641
20642Modified Files:
20643ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
20644
2064514) Log Message:
20646Modified tc-2.c to consider pass criteria (-c) arg. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>.
20647
20648Modified Files:
20649ltp/testcases/realtime/func/thread_clock/tc-2.c
20650
2065115) Log Message:
20652Modified sched_latency.c to consider pass criteria (-c) arg. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>.
20653
20654Modified Files:
20655ltp/testcases/realtime/func/sched_latency/sched_latency.c
20656
2065716) Log Message:
20658It seems that hugeshmctl01 doesn't free some hugetlb pages when it fails. ps shows that there is still an instance of hugeshmctl01 left even if hugeshmctl01 is not running which may attach some hugetlb pages. The problem is due to the arbitrary usleep time in hugeshmctl01 which results in incorrect execution order. The intention of the sleep time is to ensure the children call shmat() and pause() before the parent checks shm status and calls stat_cleanup(). But there is no absolute assurance that this sleep always works. In the failure above, the last child process forked by the parent may not run and call shmat() immediately after it's created. When the parent checks shm status, it finds only 3 child attaching the shm instead of 4, so it reports the failure. And then it calls stat_cleanup() to send SIGUSR1 to all children, but since the last child hasn't called pause() yet, SIGUSR1 is handled before pause(). When the last child calls pause(), since there is no further signal to wake it up, it sleeps forever. patch to ensure children can receive and handle SIGUSR1 from parent in pause(). The patch is not to change the arbitrary usleep time since any time is arbitrary though a large time is more acceptable. The patch is to use sigprocmask() to block SIGUSR1 before children sleep for SIGUSR1 from parent, and then call sigsuspend() to unblock SIGUSR1 and sleep for SIGUSR1. By doing so, we may avoid the infinite sleep and keeping attached shm forever so that affect other hugetlb test. In parent process, aonther sigprocmask() is called before usleep(). This has the same effect of sleep more time. By, shenlinf <shenlinf@cn.ibm.com>
20659
20660Modified File(s):
20661ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
20662
2066317) Log Message:
20664I am testing ltp-full-20080430. When I execute hugemmap04, hugemmap01 is shown in the output which makes the output confusing. patch to fix the bad name. By, shenlinf <shenlinf@cn.ibm.com>
20665
20666Modified File(s):
20667ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
20668
2066918) Log Message:
20670punt useless local prototype for fdopen() -- stdio.h already provides this, by, Mike Frysinger <vapier@users.sourceforge.net>
20671
20672Modified File(s):
20673ltp/lib/tst_res.c
20674
2067519) Log Message:
20676cleanup CFLAGS handling, by, Mike Frysinger <vapier@users.sourceforge.net>
20677
20678Modified File(s):
20679ltp/lib/Makefile
20680
2068120) Log Message:
20682tst_require_root(): unify root checking with this function, by, Mike Frysinger <vapier@users.sourceforge.net>
20683
20684Modified File(s):
20685ltp/include/test.h
20686
2068721) Log Message:
20688tst_require_root(): unify root checking with this function
20689
20690Modified File(s):
20691ltp/lib/tst_res.c
20692
2069322) Log Message:
20694convert to standard ltp functions, by, Mike Frysinger <vapier@users.sourceforge.net>
20695
20696Modified File(s):
20697ltp/testcases/kernel/fs/fs_perms/Makefile
20698ltp/testcases/kernel/fs/fs_perms/fs_perms.c
20699
2070023) Log Message:
20701fix error in previous commit: compare result to expected result, not 0
20702
20703Modified File(s):
20704ltp/testcases/kernel/fs/fs_perms/fs_perms.c
20705
2070624) Log Message:
20707normalize exit values as expected: 0 means PASS and non-0 means FAIL
20708
20709Modified File(s):
20710ltp/testcases/kernel/fs/fs_perms/fs_perms.c
20711ltp/testcases/kernel/fs/fs_perms/simpletest.sh
20712ltp/testcases/kernel/fs/fs_perms/testx.c
20713
2071425) Log Message:
20715lcov: --norecursion becomes --no-recursion + added docs, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
20716
20717Modified File(s):
20718ltp/utils/analysis/lcov/man/geninfo.1
20719ltp/utils/analysis/lcov/man/lcov.1
20720ltp/utils/analysis/lcov/bin/geninfo
20721ltp/utils/analysis/lcov/bin/lcov
20722
2072326) Log Message:
20724Attached is a fixed patch to be applied over 1.8 in cvs. Previous patch mistook the return of mknod() for a file descriptor and after the first iteration, test was using the wrong (closed) file descriptor. This patch uses the correct file descriptor. Thanks Rishikesh for catching my error. By, Henry Yei <hyei@mvista.com>
20725
20726Modified File(s):
20727ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
20728
2072927) Log Message:
20730The problem is because some of the realtime tests can't be compiled on older distros. We will have to fix this 'properly', taking into account the kernel and glibc versions, as well as the architecture. Until we do that, can we disable compiling realtime tests by default? Below is a patch that can do it. Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>
20731
20732Modified File(s):
20733ltp/testcases/Makefile
20734
2073528) Log Message:
20736Fix for some failures by Anoop V Chakkalakkal <anoop.vijayan@in.ibm.com>.
20737
20738Modified File(s):
20739ltp/testcases/kernel/mem/mtest07/mallocstress.c
20740
2074129) Log Message:
20742This patch adds a few tests for a variety of bind mounts. More than just shared subtrees are involved as plain --bind and plain --move are used. Read-only bind mounts are not covered by these tests however. Avantika Mathur originally wrote the tests. I've ported them to use LTP APIs and conventions. I've also modified Avantika's scripts to try and robustly cleanup after broken tests so that leftover mounts and failures at any point in a test are cleaned up thoroughly. I've made what efforts I can to follow the conventions I found in LTP FAQs and the source however there's alot here so I may have missed something. Shared bind mounts were introduced in 2.6.15. Because of this we need a tst_kvercmp command which can be invoked from a script. I've added this to ltpapicmd.c. This patch applies to the April release of LTP. I'll also be posting results for x86, x86_64, and ppc64 on a variety of kernels. In order to highlight the results contributed by this patch I've only run this portion of the patched LTP. Comments welcome. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>.
20743
20744Modified Files:
20745ltp/runltp
20746ltp/testcases/kernel/fs/Makefile
20747ltp/tools/apicmds/Makefile
20748ltp/tools/apicmds/ltpapicmd.c
20749
20750Added Files:
20751ltp/runtest/fs_bind
20752ltp/testcases/kernel/fs/fs_bind/BUGS
20753ltp/testcases/kernel/fs/fs_bind/CHANGELOG
20754ltp/testcases/kernel/fs/fs_bind/Makefile
20755ltp/testcases/kernel/fs/fs_bind/README
20756ltp/testcases/kernel/fs/fs_bind/TODO
20757ltp/testcases/kernel/fs/fs_bind/bin/Makefile
20758ltp/testcases/kernel/fs/fs_bind/bin/check_prop
20759ltp/testcases/kernel/fs/fs_bind/bin/lockfile
20760ltp/testcases/kernel/fs/fs_bind/bin/makedir
20761ltp/testcases/kernel/fs/fs_bind/bin/nsclone.c
20762ltp/testcases/kernel/fs/fs_bind/bin/setup
20763ltp/testcases/kernel/fs/fs_bind/bin/setupnslock
20764ltp/testcases/kernel/fs/fs_bind/bin/smount.c
20765ltp/testcases/kernel/fs/fs_bind/bind/OO_descriptions.txt
20766ltp/testcases/kernel/fs/fs_bind/bind/test01
20767ltp/testcases/kernel/fs/fs_bind/bind/test02
20768ltp/testcases/kernel/fs/fs_bind/bind/test03
20769ltp/testcases/kernel/fs/fs_bind/bind/test04
20770ltp/testcases/kernel/fs/fs_bind/bind/test05
20771ltp/testcases/kernel/fs/fs_bind/bind/test06
20772ltp/testcases/kernel/fs/fs_bind/bind/test07
20773ltp/testcases/kernel/fs/fs_bind/bind/test07-2
20774ltp/testcases/kernel/fs/fs_bind/bind/test08
20775ltp/testcases/kernel/fs/fs_bind/bind/test09
20776ltp/testcases/kernel/fs/fs_bind/bind/test10
20777ltp/testcases/kernel/fs/fs_bind/bind/test11
20778ltp/testcases/kernel/fs/fs_bind/bind/test12
20779ltp/testcases/kernel/fs/fs_bind/bind/test13
20780ltp/testcases/kernel/fs/fs_bind/bind/test14
20781ltp/testcases/kernel/fs/fs_bind/bind/test15
20782ltp/testcases/kernel/fs/fs_bind/bind/test16
20783ltp/testcases/kernel/fs/fs_bind/bind/test17
20784ltp/testcases/kernel/fs/fs_bind/bind/test18
20785ltp/testcases/kernel/fs/fs_bind/bind/test19
20786ltp/testcases/kernel/fs/fs_bind/bind/test20
20787ltp/testcases/kernel/fs/fs_bind/bind/test21
20788ltp/testcases/kernel/fs/fs_bind/bind/test22
20789ltp/testcases/kernel/fs/fs_bind/bind/test23
20790ltp/testcases/kernel/fs/fs_bind/bind/test24
20791ltp/testcases/kernel/fs/fs_bind/cloneNS/OO_descriptions.txt
20792ltp/testcases/kernel/fs/fs_bind/cloneNS/child01
20793ltp/testcases/kernel/fs/fs_bind/cloneNS/child02
20794ltp/testcases/kernel/fs/fs_bind/cloneNS/child03
20795ltp/testcases/kernel/fs/fs_bind/cloneNS/child04
20796ltp/testcases/kernel/fs/fs_bind/cloneNS/child05
20797ltp/testcases/kernel/fs/fs_bind/cloneNS/child06
20798ltp/testcases/kernel/fs/fs_bind/cloneNS/child07
20799ltp/testcases/kernel/fs/fs_bind/cloneNS/parent01
20800ltp/testcases/kernel/fs/fs_bind/cloneNS/parent02
20801ltp/testcases/kernel/fs/fs_bind/cloneNS/parent03
20802ltp/testcases/kernel/fs/fs_bind/cloneNS/parent04
20803ltp/testcases/kernel/fs/fs_bind/cloneNS/parent05
20804ltp/testcases/kernel/fs/fs_bind/cloneNS/parent06
20805ltp/testcases/kernel/fs/fs_bind/cloneNS/parent07
20806ltp/testcases/kernel/fs/fs_bind/cloneNS/test01
20807ltp/testcases/kernel/fs/fs_bind/cloneNS/test02
20808ltp/testcases/kernel/fs/fs_bind/cloneNS/test03
20809ltp/testcases/kernel/fs/fs_bind/cloneNS/test04
20810ltp/testcases/kernel/fs/fs_bind/cloneNS/test05
20811ltp/testcases/kernel/fs/fs_bind/cloneNS/test06
20812ltp/testcases/kernel/fs/fs_bind/cloneNS/test07
20813ltp/testcases/kernel/fs/fs_bind/move/OO_descriptions.txt
20814ltp/testcases/kernel/fs/fs_bind/move/test01
20815ltp/testcases/kernel/fs/fs_bind/move/test02
20816ltp/testcases/kernel/fs/fs_bind/move/test03
20817ltp/testcases/kernel/fs/fs_bind/move/test04
20818ltp/testcases/kernel/fs/fs_bind/move/test05
20819ltp/testcases/kernel/fs/fs_bind/move/test06
20820ltp/testcases/kernel/fs/fs_bind/move/test07
20821ltp/testcases/kernel/fs/fs_bind/move/test08
20822ltp/testcases/kernel/fs/fs_bind/move/test09
20823ltp/testcases/kernel/fs/fs_bind/move/test10
20824ltp/testcases/kernel/fs/fs_bind/move/test11
20825ltp/testcases/kernel/fs/fs_bind/move/test12
20826ltp/testcases/kernel/fs/fs_bind/move/test13
20827ltp/testcases/kernel/fs/fs_bind/move/test14
20828ltp/testcases/kernel/fs/fs_bind/move/test15
20829ltp/testcases/kernel/fs/fs_bind/move/test16
20830ltp/testcases/kernel/fs/fs_bind/move/test17
20831ltp/testcases/kernel/fs/fs_bind/move/test18
20832ltp/testcases/kernel/fs/fs_bind/move/test19
20833ltp/testcases/kernel/fs/fs_bind/move/test20
20834ltp/testcases/kernel/fs/fs_bind/move/test21
20835ltp/testcases/kernel/fs/fs_bind/move/test22
20836ltp/testcases/kernel/fs/fs_bind/rbind/OO_descriptions.txt
20837ltp/testcases/kernel/fs/fs_bind/rbind/test01
20838ltp/testcases/kernel/fs/fs_bind/rbind/test02
20839ltp/testcases/kernel/fs/fs_bind/rbind/test03
20840ltp/testcases/kernel/fs/fs_bind/rbind/test04
20841ltp/testcases/kernel/fs/fs_bind/rbind/test05
20842ltp/testcases/kernel/fs/fs_bind/rbind/test06
20843ltp/testcases/kernel/fs/fs_bind/rbind/test07
20844ltp/testcases/kernel/fs/fs_bind/rbind/test07-2
20845ltp/testcases/kernel/fs/fs_bind/rbind/test08
20846ltp/testcases/kernel/fs/fs_bind/rbind/test09
20847ltp/testcases/kernel/fs/fs_bind/rbind/test10
20848ltp/testcases/kernel/fs/fs_bind/rbind/test11
20849ltp/testcases/kernel/fs/fs_bind/rbind/test12
20850ltp/testcases/kernel/fs/fs_bind/rbind/test13
20851ltp/testcases/kernel/fs/fs_bind/rbind/test14
20852ltp/testcases/kernel/fs/fs_bind/rbind/test15
20853ltp/testcases/kernel/fs/fs_bind/rbind/test16
20854ltp/testcases/kernel/fs/fs_bind/rbind/test17
20855ltp/testcases/kernel/fs/fs_bind/rbind/test18
20856ltp/testcases/kernel/fs/fs_bind/rbind/test19
20857ltp/testcases/kernel/fs/fs_bind/rbind/test20
20858ltp/testcases/kernel/fs/fs_bind/rbind/test21
20859ltp/testcases/kernel/fs/fs_bind/rbind/test22
20860ltp/testcases/kernel/fs/fs_bind/rbind/test23
20861ltp/testcases/kernel/fs/fs_bind/rbind/test24
20862ltp/testcases/kernel/fs/fs_bind/rbind/test25
20863ltp/testcases/kernel/fs/fs_bind/rbind/test26
20864ltp/testcases/kernel/fs/fs_bind/rbind/test27
20865ltp/testcases/kernel/fs/fs_bind/rbind/test28
20866ltp/testcases/kernel/fs/fs_bind/rbind/test29
20867ltp/testcases/kernel/fs/fs_bind/rbind/test30
20868ltp/testcases/kernel/fs/fs_bind/rbind/test31
20869ltp/testcases/kernel/fs/fs_bind/rbind/test32
20870ltp/testcases/kernel/fs/fs_bind/rbind/test33
20871ltp/testcases/kernel/fs/fs_bind/rbind/test34
20872ltp/testcases/kernel/fs/fs_bind/rbind/test35
20873ltp/testcases/kernel/fs/fs_bind/rbind/test36
20874ltp/testcases/kernel/fs/fs_bind/rbind/test37
20875ltp/testcases/kernel/fs/fs_bind/rbind/test38
20876ltp/testcases/kernel/fs/fs_bind/rbind/test39
20877ltp/testcases/kernel/fs/fs_bind/regression/OO_descriptions.txt
20878ltp/testcases/kernel/fs/fs_bind/regression/test01
20879ltp/testcases/kernel/fs/fs_bind/regression/test02
20880ltp/testcases/kernel/fs/fs_bind/regression/test03
20881ltp/testscripts/test_fs_bind.sh
20882
2088330) Log Message:
20884The fixed address passed to mmap() should be aligned to the value of SHMLBA as defined in sys/shm.h (The same fix can be found in the mmap01 case earlier sent from Martin Habets ). By, Roy Lee <roylee17@gmail.com>.
20885
20886Modified File(s):
20887ltp/testcases/kernel/io/direct_io/diotest4.c
20888
2088931) Log Message:
20890This patch modifies testcases to attach their shm segment to addresses chosen by ststem instead of arch-dependent ones. I looked into the history of these testcases, but couldn't find the reason why they specified arch-dependent addresses in the first place. If it has something to do with the page coloring issue, SHMLBA should be in some manners instead of defining arch-dependent addresses. Tested successfully on ia64, ppc64, x86_64, s390x & i386 by Subrata Modak <subrata@linux.vnet.ibm.com>, and by Martin Habets <errandir_news@mph.eclipse.co.uk> on sparc32. Signed-off-by: Roy Lee <roylee17@gmail.com>.
20891
20892Modified File(s):
20893ltp/testcases/kernel/mem/shmt/shmt02.c
20894ltp/testcases/kernel/mem/shmt/shmt04.c
20895ltp/testcases/kernel/mem/shmt/shmt05.c
20896ltp/testcases/kernel/mem/shmt/shmt06.c
20897ltp/testcases/kernel/mem/shmt/shmt07.c
20898ltp/testcases/kernel/mem/shmt/shmt09.c
20899
2090032) Log Message:
20901These patches will allow for the plotting of the max over time in discrete segments, rather than as a monotonically increasing value, while maintaining the original behavior by default. Cleanup some whitespace issues here. Signed-off-by: Darren Hart <dvhltc@us.ibm.com>. Acked-by: John Stultz <johnstul@us.ibm.com>.
20902
20903Modified File(s):
20904ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
20905
2090633) Log Message:
20907These patches will allow for the plotting of the max over time in discrete segments, rather than as a monotonically increasing value, while maintaining the original behavior by default. The existing test has an infinite window and report the new max each time it is increased. The patch maintains the default behavior and adds a -w option, allowing the user to specify a window (iteration count) for which the max of that window is reported ever w iterations. Signed-off-by: Darren Hart <dvhltc@us.ibm.com>. Acked-by: John Stultz <johnstul@us.ibm.com>.
20908
20909Modified File(s):
20910ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
20911
2091234) Log Message:
20913I see Roy's patch was already checked in. In principle I agree with the patch, but a few things are wrong now and IMHO does not fulfill what it should test any longer. shm05.c -> see my (untested!!!) patch below. Some architectures can only map at specific offsets. Current version "sucessfully" fails, because e.g. hppa can't map at cp+4096. So, it's not failing because the memory regions overlap, although that was intended to be tested...shm06.c now does basically the same test as shm04.c ?!? Doesn't make sense... I would revert the patch for shm06, but maybe others think different???? Other patches seem ok, although I haven't looked too deep into them yet... Helge Deller <deller@gmx.de>.
20914
20915Modified File(s):
20916ltp/testcases/kernel/mem/shmt/shmt05.c
20917
2091835) Log Message:
20919Roy Lee <roylee17@gmail.com> wrote:
20920Your patch looks good to me. It does what I'm intended but failed to do; eliminating explicit arch-dependent code without breaking logics. How about merge the scenario of shm06 into shm04, and then eliminate shm06? Modify shm04 to attach the same segment _twice_ to the child's address space. In this case, the first returned address should be the same as where the parent attaches its segment to while the second returned address should be different.
20921Helge Deller <deller@gmx.de> wrote:
20922Yes, this is probably the best idea. Alternatively, just leave shm04 as-is, and do the twice-mapping you mentioned above in shm06. This way we'd keep two simple tests.
20923Roy Lee <roylee17@gmail.com> wrote back:
20924Here's the patch for the shmt06 according to Helge's recommandation, please help review it.
20925
20926Modified File(s):
20927ltp/testcases/kernel/mem/shmt/shmt06.c
20928
2092936) Log Message:
20930Adding default Log File generation support for LTP. By, Subrata Modak<subrata@linux.vnet.ibm.com>
20931
20932Modified File(s):
20933ltp/runltp
20934
2093537) Log Message:
20936Both of the above test cases has similar issue to shmt/mmap series. This patch removes the non-aligned addresses explicitly coded for different architectures by:
209371) probing an available address by a pair of shmat/shmdt calls, and,
209382) replaceing the addr with offset in the struct test_case_t.
20939By, Roy Lee <roylee17@gmail.com>
20940
20941Modified File(s):
20942ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
20943ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
20944
2094538) Log Message:
20946The "pan/pan" would failed in segmentation fault with a wrong option "-f command-file". Among the options, the "/tmp/test" does not exist. The solution is to add condition judgements before use the pointer. To execute pan/pan with option "-p" will occurs Segmentation fault. The reason is that it not appends the "-l" option to pan to open the "logfile" for writing log. Just add a condition judgement to fix it. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
20947
20948Modified File(s):
20949ltp/pan/pan.c
20950
2095139) Log Message:
20952Make-sync_pipe-API-more-generic-and-update-related.patch.
20953Roy Lee <roylee17@gmail.com> noted:
20954Referring to the sync_pipes API, create_sync_pipes(), wait_son_startup(), notify_startup(), which is defined in the: testcases/kernel/syscalls/lib/libtestsuite.[ch], I found the new sync_pipes API very convenient to synchronize processes. However the naming might pose some semantic restrictions on their usages. Since it can be used for makingparent to wait child, and vice versa, perhaps a better naming should be used. For example: sync_pipes_create (), sync_pipes_wait (), sync_pipes_notify(), other names will be good as long as they don't assume the caller is child or parent. Furthermore, since it is also suitable for being used in common test cases, moving it outside the syscalls's directory to a more common place might be a good idea.
20955Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com> noted:
20956I fully agree with your remarks. But if you want to make these functions more generic, it should be possible to call sync_pipe_wait / notify several times, which is not possible in the current code since I close file descriptors in these functions. A quite simple solution is to keep these file descriptors opened, and to add a function to close them or simply let these file descriptors being closed by libC or kernel at process end. Signed-off-by: Roy Lee <roylee17@gmail.com>.
20957
20958Modified File(s):
20959ltp/testcases/kernel/syscalls/execve/execve05.c
20960ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
20961ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
20962ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
20963ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
20964ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
20965ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
20966ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
20967ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
20968ltp/testcases/kernel/syscalls/lib/libtestsuite.c
20969ltp/testcases/kernel/syscalls/lib/libtestsuite.h
20970
2097140) Log Message:
20972Put-libtestsuite-to-a-more-common-place.patch
20973Roy Lee <roylee17@gmail.com> noted:
20974Referring to the sync_pipes API, create_sync_pipes(), wait_son_startup(), notify_startup(), which is defined in the: testcases/kernel/syscalls/lib/libtestsuite.[ch], I found the new sync_pipes API very convenient to synchronize processes. However the naming might pose some semantic restrictions on their usages. Since it can be used for makingparent to wait child, and vice versa, perhaps a better naming should be used. For example: sync_pipes_create (), sync_pipes_wait (), sync_pipes_notify(), other names will be good as long as they don't assume the caller is child or parent. Furthermore, since it is also suitable for being used in common test cases, moving it outside the syscalls's directory to a more common place might be a good idea.
20975Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com> noted:
20976I fully agree with your remarks. But if you want to make these functions more generic, it should be possible to call sync_pipe_wait / notify several times, which is not possible in the current code since I close file descriptors in these functions. A quite simple solution is to keep these file descriptors opened, and to add a function to close them or simply let these file descriptors being closed by libC or kernel at process end. Signed-off-by: Roy Lee <roylee17@gmail.com>.
20977
20978Modified File(s):
20979ltp/testcases/kernel/syscalls/Makefile
20980ltp/testcases/kernel/syscalls/chdir/Makefile
20981ltp/testcases/kernel/syscalls/creat/Makefile
20982ltp/testcases/kernel/syscalls/execve/Makefile
20983ltp/testcases/kernel/syscalls/fchdir/Makefile
20984ltp/testcases/kernel/syscalls/ftruncate/Makefile
20985ltp/testcases/kernel/syscalls/ipc/msgrcv/Makefile
20986ltp/testcases/kernel/syscalls/ipc/msgsnd/Makefile
20987ltp/testcases/kernel/syscalls/ipc/semctl/Makefile
20988ltp/testcases/kernel/syscalls/ipc/semop/Makefile
20989ltp/testcases/kernel/syscalls/ipc/shmctl/Makefile
20990ltp/testcases/kernel/syscalls/kill/Makefile
20991ltp/testcases/kernel/syscalls/mkdir/Makefile
20992ltp/testcases/kernel/syscalls/mremap/Makefile
20993ltp/testcases/kernel/syscalls/open/Makefile
20994ltp/testcases/kernel/syscalls/rename/Makefile
20995ltp/testcases/kernel/syscalls/rmdir/Makefile
20996ltp/testcases/kernel/syscalls/sched_setscheduler/Makefile
20997ltp/testcases/kernel/syscalls/vhangup/Makefile
20998
20999Added File(s):
21000ltp/include/libtestsuite.h
21001ltp/lib/libtestsuite.c
21002
2100341) Log Message:
21004The earlier patch broke parisc (which has really some strange requirements). Attached patch fixes it. If it's OK for you, please apply. By, Helge Deller <deller@gmx.de>.
21005
21006Modified File(s):
21007ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
21008ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
21009
2101042) Log Message:
21011Currently ltp-devel install man pages in /opt/ltp/share/man/; however, they should be installed in /usr/share/man/. By, George Kraft <gk4@us.ibm.com>.
21012
21013Modified File(s):
21014ltp/ltp-devel.spec
21015ltp/doc/man1/Makefile
21016ltp/doc/man3/Makefile
21017
2101843) Log Message:
21019Included all of /include and /lib and /doc in the ltp-devel RPMs. By George Kraft <gk4@us.ibm.com>.
21020
21021Modified File(s):
21022ltp/README.ltp-devel
21023ltp/ltp-devel.spec
21024ltp/include/Makefile
21025
2102644) Log Message:
21027Preparing for the next Stable release of ltp-devel Packages, which will have:
210281) All files under ltp/include in the package,
210292) Install ltp man pages in system man directory.
21030
21031Modified File(s):
21032ltp/ltp-devel.spec
21033
2103445) Log Message:
21035Profiled Tests:
21036Basically this was done to enhance the pass/fail criteria usage and allow the user to setup tests configurations according to specific needs. Imagine a test series that may validate a hardware for some latencies (case #1) while another series would validate other criteria (case #2). The same test used in situation #1 will not have the same configuration (arguments) in situation #2. Scripting has to be done for this to achieve. The profile system does this for you. You just have to configure. Not only pass/fail criteria can be set since the profile system simply runs command lines defined in profiles. So any argument can be choosen. ie: a profile can define criteria for tests with or without saving statistics (-s) or simulate jvm (-j). A profile comes as a single file so it is easy to copy from a test machine to another. With this patch, profiles can be used either for test global run (./run.sh) or for an individual directory (./run_auto.sh). For more information, read doc/AUTOMATED_RUN.
21037This patch is intentionnally global as splitting changes would not make sense.
21038This includes:
21039- changes of scripts for automated tests to feature profiles
21040- individual changes for tests using automation
21041- a default profile (to be used as an example)
21042- documentation writing/modifying.
21043Signed-off-by: Gilles Carry <gilles.carry@bull.net>,
21044Reviewed-by: Ankita Garg <ankita@in.ibm.com>.
21045
21046Modified Files:
21047ltp/testcases/realtime/run.sh
21048ltp/testcases/realtime/doc/HOWTO_ADD_TESTS
21049ltp/testcases/realtime/func/gtod_latency/run_auto.sh
21050ltp/testcases/realtime/func/matrix_mult/run_auto.sh
21051ltp/testcases/realtime/func/periodic_cpu_load/run_auto.sh
21052ltp/testcases/realtime/func/pi-tests/run_auto.sh
21053ltp/testcases/realtime/func/pi_perf/run_auto.sh
21054ltp/testcases/realtime/func/prio-preempt/run_auto.sh
21055ltp/testcases/realtime/func/prio-wake/run_auto.sh
21056ltp/testcases/realtime/func/pthread_kill_latency/run_auto.sh
21057ltp/testcases/realtime/func/sched_football/run_auto.sh
21058ltp/testcases/realtime/func/sched_jitter/run_auto.sh
21059ltp/testcases/realtime/func/sched_latency/run_auto.sh
21060ltp/testcases/realtime/func/thread_clock/run_auto.sh
21061ltp/testcases/realtime/scripts/run_c_files.sh
21062ltp/testcases/realtime/scripts/setenv.sh
21063Added Files:
21064ltp/testcases/realtime/doc/AUTOMATED_RUN
21065ltp/testcases/realtime/doc/run_auto.sh.tpl
21066ltp/testcases/realtime/profiles/default
21067ltp/testcases/realtime/testcases/realtime/doc/AUTOMATED_RUN
21068
21069
2107046) Log Message:
21071This patch fix a concurrency issue in msgctl06. The tmp directory the IPC key was build with was destroyed before we destroy the IPC ressource attached to the key. In case of concurency, the same inode id can be reused for another process tmp dir, leading to the generation of the same key. Regards Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
21072
21073Modified File(s):
21074ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
21075
2107647) Log Message:
21077I got failures on ptrace03 because the latest kernel allows init process to be traced. The commit is:
21078http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=00cd5c37afd5f431ac186dd131705048c0a11fdb,
21079See the discussion in LKML: http://marc.info/?t=120628018600001.
21080So we should not execute this test case if the kernel version is above 2.6.25.
21081Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
21082
21083Modified File(s):
21084ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
21085
2108648) Log Message:
21087execve02 checks that execve() fails if the caller does not have executable permission on the file. However, in case the test fails and execve() succeeds, the default binary (test3) has return code 0, which is interpreted as test success. We get output like that:
21088<output>
21089Hello World
21090</output>
21091with return code 0 (success)
21092
21093instead of:
21094
21095<output>
21096execve02 1 FAIL : Failures reported above
21097</output>
21098with return code matching FAIL.
21099
21100This patch simply changes the success return code from 0 to 3, so that execve() success, and thus test failure, can be properly reported. Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>
21101
21102Modified File(s):
21103ltp/testcases/kernel/syscalls/execve/execve02.c
21104
2110549) Log Message:
21106Profiled tests - cleanup. I forgot some useless code in the scripts. These patches do the cleanup. Signed-off-by: Gilles Carry <gilles.carry@bull.net>.
21107
21108Modified File(s):
21109ltp/testcases/realtime/scripts/run_c_files.sh
21110ltp/testcases/realtime/func/sched_latency/run_auto.sh
21111
2111250) Log message:
21113I got the following failure:
21114adjtimex02 4 FAIL : Test Failed, adjtimex()returned 5, errno = 0 : Success
21115adjtimex02 5 FAIL : Test Failed, adjtimex()returned 5, errno = 0 : Success
21116This is because the latest kernel normalizes buf.offset value if it is outside the acceptable range. The commit is: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=eea83d896e318bda54be2d2770d2c5d6668d11db. So we should not execute this test case if the kernel version is above 2.6.25. Here is the test result after patching (linux 2.6.26-rc2):
21117adjtimex02 4 CONF : this kernel normalizes buf.offset value if it is outside the acceptable range.
21118adjtimex02 5 CONF : this kernel normalizes buf.offset value if it is outside the acceptable range.
21119Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>
21120
21121Modified File(s):
21122ltp/testcases/kernel/syscalls/adjtimex/adjtimex02.c
21123
2112451) Log Message:
21125Manas K Nayak <maknayak@in.ibm.com> updated the fnctl lock tests from http://nfsv4.bullopensource.org/tools/tests/locktest.php. I have retained some info like the deploy_info, etc from the older release as well. The old tests were failing. After updates, the test passes.
21126
21127Modified Files:
21128ltp/testcases/network/nfsv4/locks/Makefile
21129ltp/testcases/network/nfsv4/locks/locktests.c
21130Added Files:
21131ltp/testcases/network/nfsv4/locks/test
21132ltp/testcases/network/nfsv4/locks/deploy/locktests.tar.gz
21133Removed Files:
21134ltp/testcases/network/nfsv4/locks/locktests.h
21135ltp/testcases/network/nfsv4/locks/deploy/locktests-2.tar.gz
21136
2113752) Log Message:
21138Restored back the Makefile content. Else, there will be build/clean/install failures. Subrata Modak <subrata@linux.vnet.ibm.com>.
21139
21140Modified File(s):
21141ltp/testcases/network/nfsv4/locks/Makefile
21142
2114353) Log Message:
21144Adding this part of default LTP run. Subrata Modak <subrata@linux.vnet.ibm.com>.
21145
21146Modified Files:
21147ltp/runltp
21148
21149Added Files:
21150ltp/runtest/fcntl-locktests
21151
2115254) Log Message:
21153This patch adds a list for all known issues which are probably subtle to be fixed in kernel to the test, so the test could continue. Also, it will print out those expected failures as INFO or WARN to the test result. Signed-off-by: Cai Qian <qcai@redhat.com>.
21154
21155Modified File(s):
21156ltp/testcases/kernel/fs/proc/proc01.c
21157
2115855) Log Message:
21159This patch fixes the output of the test, so all fatal errors to cause the final failure of the test will be printed out as FAIL instead of INFO, and all verbose and debug output will be moved to STDERR instead of STDOUT for easy output processing. Signed-off-by: Cai Qian <qcai@redhat.com>.
21160
21161Modified File(s):
21162ltp/testcases/kernel/fs/proc/proc01.c
21163
2116456) Log Message:
21165This patch adds the failcnt check test for memory controller. In this test a task runs in a group with some memory limit and does total memory allocation greater than the limit of the group. The script checks the failcnt from memory.failcnt file under the controller. It reports pass if failcnt increases otherwise reports fail. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>. Acked-by: Dhaval Giani <dhaval@linux.vnet.ibm.com>.
21166
21167Modified File(s):
21168ltp/testcases/kernel/controllers/test_controllers.sh
21169ltp/testcases/kernel/controllers/memctl/memctl_test01.c
21170ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh
21171
2117257) Log Message:
21173This patch adds the stat check test case for memory controller. In this test a task runs in a group with some memory limit and does some memory allocation. The script checks the memory usage field from two files under the controller, the memory.usage_in_bytes and memory.stat. It reports pass if the two values are same and fail if the two values differ. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>. Acked-by: Dhaval Giani <dhaval@linux.vnet.ibm.com>.
21174
21175Modified File(s):
21176ltp/testcases/kernel/controllers/test_controllers.sh
21177ltp/testcases/kernel/controllers/memctl/memctl_test01.c
21178ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh
21179
2118058) Log Message:
21181This patch adds the documentation for memory controller. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
21182
21183Modified Files:
21184ltp/testcases/kernel/controllers/README
21185ltp/testcases/kernel/controllers/testplan.txt
21186Added Files:
21187ltp/testcases/kernel/controllers/memctl/README
21188ltp/testcases/kernel/controllers/memctl/memctl_testplan.txt
21189
2119059) Log Message:
21191According to man sigpause :
21192 int sigpause(int sigmask); /* BSD */
21193 int sigpause(int sig); /* System V / Unix95 */
21194[...]
21195Linux Notes
21196 On Linux, this routine is a system call only on the Sparc (sparc64) architecture. Libc4 and libc5 only know about the BSD version. Glibc uses the BSD version if the _BSD_SOURCE feature test macro is defined and none of _POSIX_SOURCE, _POSIX_C_SOURCE, _XOPEN_SOURCE, _GNU_SOURCE, or _SVID_SOURCE is defined. The System V version is used if _XOPEN_SOURCE is defined. Since the _BSD_SOURCE_ is not defined for LTP testcases, rather they define _XOPEN_SOURCE_, the behaviour is System V, where they expect a signal number instead of signal mask. Signed-off-by: Suzuki KP <suzuki@in.ibm.com>.
21197
21198Modified File(s):
21199ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
21200
2120160) Log Message:
21202Ankita Proposed that:
21203We have been seeing failures in the prio-wake testcase for a while now. Digged closer into the testcase to find if there was an error lurking in the testcase itself. Did hit a few, which this patch aims to fix. But the failures persist, indicating that something is amiss in the kernel. This patch does the following:
21204o Make the output of the test more readable. It is now time ordered.
21205o Bases the pass/fail not only on the order in which the waking up threads update the 'wakeup.arr' but also on the time they woke up. This reduced chances of error.
21206o Remove an extra lock and unlock on mutex when updating wakeup.arr.
21207
21208Chirag Jog <chirag@linux.vnet.ibm.com> commented:
21209I am not convinced that adding a check for wake up time is going to reduce the chances for error. Whichever thread wakes up first, takes the lock,updates priority and time fields. Hence the time field will always be updated in wakeup order. So this is not really adding another useful check. I am ready to be conviced otherwise :)
21210
21211Ankita Replied:
21212Yep I agree that now it would not make any difference. But before this patch, we were unlocking the mutex after only updating the running_threads and noting down the wakeup time and try and acquire the lock again to update the wakeup order in wakeup.arr So, there were chances the wakeup time did not match the order in which the wakeup.arr was updated. But yes, with the lock changes, this change would not be required. Shall send the patch again. Thanks for the review :-). So here is the updated patch which takes Chirag's comments into account.
21213Signed-off-by: Ankita Garg <ankita@in.ibm.com>
21214Signed-off-by: Chandan Kumar B V <cbhuvana@in.ibm.com>
21215
21216Modified File(s):
21217ltp/testcases/realtime/func/prio-wake/prio-wake.c
21218
2121961) Log Message:
21220This patch addresses the review comments for recently accepted memory controller testcases (failcnt test and stat_check test). Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
21221
21222Modified File(s):
21223ltp/testcases/kernel/controllers/memctl/README
21224
subrata_modak441f60e2008-05-01 11:26:35 +000021225LTP-20080430
21226
212271) Log Message:
21228Addition of SPEC File for creation of LTP-DEVEL RPMs on various Architectures for Standalone development of LTP Unit Testcase. Contributed by George Kraft <gk4@us.ibm.com>
21229
21230Modified File(s):
21231ltp/Makefile
21232ltp/lib/Makefile
21233ltp/pan/Makefile
21234
21235Added File(s):
21236ltp/README.ltp-devel
21237ltp/ltp-devel.spec
21238ltp/doc/man1/Makefile
21239ltp/doc/man3/Makefile
21240ltp/include/Makefile
21241ltp/lib/ltp.pc
21242
212432) Log Message:
21244This patch should solve the problem of RT Linux Compilation Failure on various Architectures. It just avoids the compilation of realtime tests on a non (x86,ppc) arch. Assumption: uname -m doesn't contain 86/ppc on any arch except the x86 and ppc. Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>
21245
21246Modified File(s):
21247ltp/testcases/Makefile
21248
212493) Log Message:
21250Previously I was under the impression that selinux test was not cleaning up properly. I don't believe that to be the case. I must have been mistaken. Here is a patch for the allow_domain_fd_use boolean issue in 5.2, by, Jeff Burke <jburke@redhat.com>
21251
21252Modified File(s):
21253ltp/testscripts/test_selinux.sh
21254
212554) Log Message:
21256This patch, which is independent of Jeff's patch, updates the selinux testsuite to run under Fedora 9, and does no harm on Fedora 8. While creating this, I noticed two other things that ultimately need fixing:
212571) The sbin_deprecated.patch adds domain_dyntrans_type() to all the test domains. If that was truly desired, we should just put it into unconfined_runs_test(). But it shouldn't be necessary - only the test_dyntrans.te and test_dyntrace.te domains should require permissions for dynamic transitions. I'll let Serge confirm that.
212582) The test scripts are presently relabeling /tmp to test_file_t for the duration of the test. That's insane - it could break any other running process that tries to access /tmp during the test. That was not part of our original selinux testsuite and seems to have been introduced when IBM ported it to LTP. If you are worried about lacking search permission to /tmp in the test domains, then create your own private /test directory or something. Or just give all test domains permission to search tmp either via unconfined_runs_test() or in test_global.te using the testdomain attribute. Those don't need to be fixed though for this patch to be merged. Also, I noticed some new failures in the tests due to latest Fedora policies giving all domains search permission to all directories. Not sure if that was intentional - sent a separate note to Dan about that.
21259
21260Modified File(s):
21261ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
21262ltp/testcases/kernel/security/selinux-testsuite/tests/runtest.sh
21263ltp/testscripts/test_selinux.sh
21264
212655) Log Message:
21266Ok here is a first small patch to stop relabeling /tmp as Stephen suggested. It should be no more complicated to get rid of the unneeded dyntrans_types, but I messed up somewhere generating the patch and subsequent test bombed. So I'll just do that next week or whenever this patch hits cvs (for simplicity). Subject: selinux testsuite: don't relabel /tmp. There's no need for the selinux testsuite to relabel /tmp for the duration of the test. It uses /tmp/selinux anyway. Just need to be sure to have search perms to tmp_t. Signed-off-by: Serge Hallyn <serue@us.ibm.com>
21267
21268Modified File(s):
21269ltp/testcases/kernel/security/selinux-testsuite/policy/test_global.te
21270ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
21271ltp/testscripts/test_selinux.sh
21272
212736) Log Message:
21274dont build things statically, by, Mike Frysinger <vapier@users.sourceforge.net>
21275
21276Modified File(s):
21277ltp/testcases/kernel/syscalls/inotify/Makefile
21278
212797) Log Message:
21280anal fix: add whitespace between arguments, by, Mike Frysinger <vapier@users.sourceforge.net>
21281
21282Modified File(s):
21283ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
21284ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
21285ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
21286ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
21287ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
21288ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
21289
212908) Log Message:
21291This patch remove the useless random function used in getipckey. This random value has been replaced by a static int incremented at each call. This allow to remove the ugly whiles around the getipckey calls when we need several keys, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
21292
21293File(s) Updated:
21294ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
21295ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
21296ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
21297ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
21298ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
21299
213009) Log Message:
21301This patch fixes a concurrency issue in msgget02. The second key used for this test was sometime conflicting with the key from another task due to a bad way of creating keys. This patch generate a valid second key through getipckey to avoid conflicts. Signed-off-by: Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
21302
21303Modified File(s):
21304ltp/testcases/kernel/syscalls/ipc/msgget/msgget02.c
21305
2130610) Log Message:
21307These patch removes a IPC leak in case of test failure. When the msgget function succeed instead of returning ENOSPC, the returned IPC was not released, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
21308
21309Modified File(s):
21310ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
21311
2131211) Log Message:
21313This patch fixes a concurrency issue un shmctl01. Synchronization between processes was done using sleeps, which is not enough when multiple instances of the test are running or when we are running on loaded CPUs, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
21314
21315Modified File(s):
21316ltp/testcases/kernel/syscalls/ipc/shmctl/Makefile
21317ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.
21318
2131912) Log Message:
21320Fix concurrency issue in msgctl04. The second key used for this test could conflict with the key from another task. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
21321
21322Modified Files:
21323ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl04.c
21324
2132513 Log Message:
21326Fix concurrency issue in msgctl06. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
21327
21328Modified Files:
21329ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
21330
2133114) Log Message:
21332This patch fix a concurrency issue in msgctl07, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
21333
21334Modified Files:
21335ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
21336
2133715) Log Message:
21338Fix concurrency issue. The second key used for this test could conflict with the key from another task. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
21339
21340Modified Files:
21341ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv02.c
21342
2134316) Log Message:
21344Fix concurrency issue in msgrcv05. Due to the use of usleep function to synchronize processes, synchronization issues can occur on a loaded system. Fix this by using pipes to synchronize processes. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
21345
21346Modified Files:
21347ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
21348
2134917) Log Message:
21350Fix concurrency issue in msgrcv06. Due to the use of usleep function to synchronize processes, synchronization issues can occur on a loaded system. Fix this by using pipes to synchronize processes. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
21351
21352Modified Files:
21353ltp/testcases/kernel/syscalls/ipc/msgrcv/Makefile
21354ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
21355
2135618) Log Message:
21357Fix concurrency issue in msgsnd05. Due to the use of usleep function to synchronize processes, synchronization issues can occur on a loaded system. Fix this by using pipes to synchronize processes. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
21358
21359Modified Files:
21360ltp/testcases/kernel/syscalls/ipc/msgsnd/Makefile
21361ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
21362
2136319) Log Message:
21364Fix concurrency issue in msgsnd06. Due to the use of usleep function to synchronize processes, synchronization issues can occur on a loaded system. Fix this by using pipes to synchronize processes. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
21365
21366Modified Files:
21367ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
21368
2136920) Log Message:
21370Fix concurrency issue in semget05. Create private semaphores to avoid conflict with concurrent processes. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
21371
21372Modified Files:
21373ltp/testcases/kernel/syscalls/ipc/semget/semget05.c
21374
2137521) Log Message:
21376Fix concurrency issue in semop05. Due to the use of usleep function to synchronize processes, synchronization issues can occur on a loaded system. Fix this by using pipes to synchronize processes. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
21377
21378Modified Files:
21379ltp/testcases/kernel/syscalls/ipc/semop/Makefile
21380ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
21381
2138222) Log Message:
21383This patch reviews the networkstress.sh script and adds a menu to select the network stress tests. Hoping that could be useful, by, Giuseppe Cavallaro <peppe.cavallaro@gmail.com>
21384
21385Modified File(s):
21386ltp/testscripts/networkstress.sh
21387
2138823) Log Message:
21389Updated the test case as per the man page
21390***********
21391RETURN VALUE
21392 If name is invalid, -1 is returned, and errno is set to EINVAL. Otherwise, the value returned is the value of the system resource and errno is not changed. In the case of options, a positive value is returned if a queried option is available, and -1 if it is not. In the case of limits, -1 means that there is no definite limit
21393***********
21394Return value of sysconf needs to be checked as well and not only depend on errno value. Have made the changes by looking at the code from http://www.comptechdoc.org/os/linux/programming/c/linux_pgcpostest.html. Max Stirling <vicky.irobot@gmail.com>
21395
21396Modified Files:
21397ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
21398
2139924) Log Message:
21400A patch to include all the headers for the ltp-devel package, by, George Kraft <gk4@austin.ibm.com>
21401
21402Modified File(s):
21403ltp/ltp-devel.spec
21404ltp/include/Makefile
21405
2140625) Log Message:
21407Fix from Vivi Li for stack overflows on no-mmu systems: declare large buffers in .bss rather than on the stack
21408
21409Modified File(s):
21410ltp/testcases/kernel/syscalls/inotify/inotify01.c
21411ltp/testcases/kernel/syscalls/inotify/inotify02.c
21412
2141326) Log Message:
21414Here is the patch to remove the unneeded dyntrans lines. Causes no new failures on my f8 test image.
21415Subject: selinux testsuite: don't give away dyntrans
21416domain_dyntrans_type() only needs to be used for domains actually needing to do dynamic transitions. Don't grant it to most domains. Signed-off-by: Serge Hallyn <serue@us.ibm.com>
21417
21418Modified File(s):
21419ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
21420
2142127) Log Message:
21422Making these tests run as default with LTP run, by, Subrata Modak <subrata@linux.vnet.ibm.com>
21423
21424Modified File(s):
21425ltp/runtest/fs
21426ltp/runtest/ipc
21427ltp/runtest/mm
21428ltp/runtest/sched
21429
2143028) Log Message:
21431split CFLAGS/CPPFLAGS properly and remove inappropriate flags, by, Mike Frysinger <vapier@users.sourceforge.net>
21432
21433Modified File(s):
21434ltp/testcases/realtime/config.mk
21435
2143629) Log Message:
21437dont stick ar flags into AR, and dont set AR/RANLIB by default, by, Mike Frysinger <vapier@users.sourceforge.net>
21438
21439Modified File(s):
21440ltp/testcases/realtime/lib/Makefile
21441
2144230) Log Message:
21443setup default RANLIB, by, Mike Frysinger <vapier@users.sourceforge.net>
21444
21445Modified File(s):
21446ltp/Makefile
21447
2144831) Log Message:
21449checks return values of asprintf calls else gcc-4.3.0 fails like following;
21450...
21451libstats.c:308: error: ignoring return value of 'asprintf', declared with attribute warn_unused_result
21452libstats.c:312: error: ignoring return value of 'asprintf', declared with attribute warn_unused_result
21453...
21454Signed-off-by: S.Çağlar Onur <caglar@pardus.org.tr>
21455Acked-by: Chirag <chirag@linux.vnet.ibm.com>
21456
21457Modified File(s):
21458ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
21459ltp/testcases/realtime/lib/libstats.c
21460
2146132) Log Message:
21462faccessat01 and fchmodat01 did not test the AT_FDCWD, following patch makes them test AT_FDCWD and pass. Signed-off-by: S.Çağlar Onur <caglar@pardus.org.tr>
21463
21464Modified File(s):
21465ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
21466ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
21467
2146833) Log Message:
21469According to Ulrich Drepper, times02 test is bogus (at least for archs which report return value and error in the same value) and times has no reserved error code. So following patch removes times02 from testsuite and moves times03 test to times02. For more information please see
21470http://sources.redhat.com/ml/libc-alpha/2008-04/msg00054.html and
21471http://sources.redhat.com/ml/libc-alpha/2008-04/msg00055.html.
21472Signed-off-by:
21473S.Çağlar Onur <caglar@pardus.org.tr>
21474
21475Modified File(s):
21476ltp/doc/testcases/kernel.txt
21477ltp/runtest/ltplite
21478ltp/runtest/stress.part3
21479ltp/runtest/syscalls
21480Removed File(s):
21481ltp/testcases/kernel/syscalls/times/times02.c
21482
2148334) Log Message:
21484This turned out to be a test case problem, where it fails to identify the correct backbone network interface to use for the test. But there is an option already provided for the interface to be specified while invoking the test. Here, eth1 is the backbone interface and hence if the test is invoked like 'IFNAME=eth1 ./tcpdump01' it will pass. But it relies on DNS lookup and requires the IP to be configured accordingly. Signed-off-by: Anoop Vijayan
21485<anoop.vijayan@in.ibm.com>
21486
21487Modified File(s):
21488ltp/testcases/network/tcp_cmds/tcpdump/tcpdump01
21489
2149035) Log Message:
21491Now that the realtime tests are part of the LTP, there is no need to have any longer specific compilation directives comments in the source files. And in most cases they are incorrect. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>. Cc: Darren Hart <dvhltc@us.ibm.com>
21492
21493Modified Files:
21494ltp/testcases/realtime/func/async_handler/async_handler.c
21495ltp/testcases/realtime/func/async_handler/async_handler_jk.c
21496ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
21497ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
21498ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
21499ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
21500ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
21501ltp/testcases/realtime/func/measurement/preempt_timing.c
21502ltp/testcases/realtime/func/measurement/rdtsc-latency.c
21503ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
21504ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
21505ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
21506ltp/testcases/realtime/func/pi-tests/test-skeleton.c
21507ltp/testcases/realtime/func/pi-tests/testpi-0.c
21508ltp/testcases/realtime/func/pi-tests/testpi-1.c
21509ltp/testcases/realtime/func/pi-tests/testpi-2.c
21510ltp/testcases/realtime/func/pi-tests/testpi-4.c
21511ltp/testcases/realtime/func/pi-tests/testpi-5.c
21512ltp/testcases/realtime/func/pi-tests/testpi-6.c
21513ltp/testcases/realtime/func/pi-tests/testpi-7.c
21514ltp/testcases/realtime/func/pi_perf/pi_perf.c
21515ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
21516ltp/testcases/realtime/func/prio-wake/prio-wake.c
21517ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
21518ltp/testcases/realtime/func/thread_clock/tc-2.c
21519ltp/testcases/realtime/include/libjvmsim.h
21520ltp/testcases/realtime/include/libstats.h
21521ltp/testcases/realtime/include/list.h
21522ltp/testcases/realtime/lib/libjvmsim.c
21523ltp/testcases/realtime/lib/libstats.c
21524ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
21525ltp/testcases/realtime/perf/latency/pthread_cond_many.c
21526ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
21527ltp/testcases/realtime/stress/pi-tests/testpi-3.c
21528
2152936) Log Message:
21530pi_perf is not built by default, so add it to SUBDIRS in testcases/realtime/Makefile. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>
21531
21532Modified Files:
21533ltp/testcases/realtime/func/Makefile
21534
2153537) Log Message:
21536The rttest, stats and jvmsim library archives used by the realtime tests only contain a single object file each. Therefore we can skip the "ar" and "ranlib" steps and directly link with the objects. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>.
21537
21538Modified Files:
21539ltp/testcases/realtime/config.mk
21540ltp/testcases/realtime/lib/Makefile
21541
2154238) Log Message:
21543periodic_cpu_load has a '-i iterations' command line argument without it being listed in the help. Add its description to the usage() function. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>.
21544
21545Modified Files:
21546ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
21547
2154839) Log Message:
21549Some tests have a configurable number of iterations. However those same tests which do calculate quantiles need a number of iterations higher than 100. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>.
21550
21551Modified Files:
21552ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
21553ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
21554ltp/testcases/realtime/func/pi_perf/pi_perf.c
21555
2155640) Log Message:
21557Remove the last 2 files missed in the migration, namely:
21558testcases/realtime/stress/pi-tests/GNUmakefile.am
21559testcases/realtime/stress/pi-tests/GNUmakefile.in
21560Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
21561
21562Removed Files:
21563ltp/testcases/realtime/stress/pi-tests/GNUmakefile.am
21564ltp/testcases/realtime/stress/pi-tests/GNUmakefile.in
21565
2156641) Log Message:
21567In the expected scenario, it attempts to execve(2) a file which is being opened by another process for writing fails with ETXTBS. On a loaded system, however, the child which does execve might get access to the file before the other child which opens it and result in a unexpected opening fail. By Roy Lee <roylee17@gmail.com>
21568
21569Modified Files:
21570ltp/testcases/kernel/syscalls/execve/Makefile
21571ltp/testcases/kernel/syscalls/execve/execve05.c
21572
2157342) Log Message:
21574I think there is a problem with the previous patch. Since you call the wait_son_startup() function after the fork() and before the test on the PID variable, the father AND the son will wait on the pipe, leading to a dead-lock. I suggest to move the wait_son_startup() calls after the pid test. Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>. Cha
21575nges by Roy Lee <roylee17@gmail.com>.
21576
21577Modified File(s):
21578ltp/testcases/kernel/syscalls/execve/execve05.c
21579
2158043) Log Message:
21581This patch fix a concurrency issue in execve02. In case of concurrent executions, all tasks was using the same file, changing its mode and leading to invalid mode for some of them. This patch creates a private tmp directory for each task, copies the test file in it and performs all the tests using this private file. Regards Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
21582
21583Modified File(s):
21584ltp/testcases/kernel/syscalls/execve/execve02.c
21585
2158644) Log Message:
21587This patch fixes a concurrency issue in ftruncate04. In the expected scenario, child should hold the lock of the file before parent access it. On a loaded system, however, the parent might access the file before the child, hence resulting in a unexpected 'open fail'. By, Roy Lee <roylee17@gmail.com>.
21588
21589Modified File(s):
21590ltp/testcases/kernel/syscalls/ftruncate/Makefile
21591ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
21592
2159345) Log Message:
21594The following patch and all others that were submitted in Feb, 2008 pertaining to "__NR_fadvise64" seem to break ARM builds of ltp as the arm does not have __NR_fadvise64 defined. I suspect there should be
21595#ifndef __NR_fadvise64
21596#define __NR_fadvise64 0
21597in each of the files that the patches were added. By, Shane Volpe <shanevolpe@gmail.com>
21598
21599Modified File(s):
21600ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
21601ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
21602ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
21603ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
21604
2160546) Log Message:
21606The Linux port I run on LTP has a minimal set of system calls. It currently does not implement the sysfs system call so I'd like to disable the tests for this system call - at the moment they will fail to compile because __NR_sysfs is undefined. Is there an idiomatic way of doing this? I can either prevent the test compiling completely somehow in the Makefile (e.g. as modify_ldt does) or make the test compile but return BROK perhaps. Attached is a patch to implement a strategy like this one. By Will Newton <will.newton@gmail.com>
21607
21608Modified File(s):
21609ltp/testcases/kernel/syscalls/sysfs/sysfs01.c
21610ltp/testcases/kernel/syscalls/sysfs/sysfs02.c
21611ltp/testcases/kernel/syscalls/sysfs/sysfs03.c
21612ltp/testcases/kernel/syscalls/sysfs/sysfs04.c
21613ltp/testcases/kernel/syscalls/sysfs/sysfs05.c
21614ltp/testcases/kernel/syscalls/sysfs/sysfs06.c
21615
2161647) Log Message:
21617Executing f00f testcase in x86 Xeon machines, it failed returning SIGSEGV:
21618# ./f00f
21619f00f 0 INFO : Testing for proper f00f instruction handling.
21620Segmentation fault
21621
21622Searching for this issue, I found an old thread in ltp-list discussing broken test-cases (http://sourceforge.net/mailarchive/message.php?msg_id=46E5998B.9070903%40redhat.com), where Jeff Burke raise this problem with f00f failing on systems that have the NX bit. But, according to the flags reported in /proc/cpuinfo, the machines where i'm running this testcase seems not to have this NX bit enabled. On /proc/cpuinfo, we also have this line "f00f_bug: no". Would it be useful to select if this testcase should be executed or not? These machines are running a kernel compiled with processor family "Pentium-Pro" (CONFIG_M686=y), which, in according to the kernel config help, "disables the init-time guard against the f00f bug found in earlier Pentiums". Here i have created a patch that seems to fix the testcase using an inline assembly. By, Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>.
21623
21624Modified File(s):
21625ltp/testcases/misc/f00f/f00f.c
21626
2162748) Log Message:
21628nptl01 looks to have an operator precedence bug in it that prevents the output being done at appropriate times. With this patch you should get 10 lines of output, one every 10000 loops, rather than 10 lines of output, one for each of the first 10 loops. By, Will Newton <will.newton@gmail.com>.
21629
21630Modified File(s):
21631ltp/testcases/kernel/sched/nptl/nptl01.c
21632
2163349) Log Message:
21634I believe we had written this test to debug the other test with a lower overhead clocksource. Unfortunately, the tsc is x86 specific, isn't consistent across CPUs on certain systems, and can have it's frequency changed depending on by power states. For all those reasons this test can simply be removed from the LTP. Raied by Daniel Gollub <dgollub@suse.de>, endorsed by Sebastien Dugue <sebastien.dugue@bull.net>, seconded by Darren Hart <dvhltc@us.ibm.com>.
21635
21636Removed File(s):
21637ltp/testcases/realtime/func/async_handler/run_auto.sh
21638
2163950) Log Message:
21640This patch removes the dependency of existing tty* devices for this test to pass, and also ups the invalid file descriptor value from 400 to 1025 which is used to confirm the EBADF errno. By, Henry Yei <hyei@mvista.com>
21641
21642Modified File(s):
21643ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
21644
2164551) Log Message:
21646Attached is a patch to ltp/lib/Makefile that fixes Solaris cross-building. For some reason the variable CC was overridden with gcc -Wall which caused it to use the system compiler. By Henry Yei <hyei@mvista.com>
21647
21648Modified File(s):
21649ltp/lib/Makefile
21650
2165152) Log Message:
21652overhaul script to make things much easier to manage by Garrett Cooper <yanegomi@gmail.com>
21653
21654Modified File(s):
21655ltp/IDcheck.sh
21656
2165753) Log Message:
21658simplify targets, by, Mike Frysinger <vapier@users.sourceforge.net>
21659
21660Modified File(s):
21661ltp/testcases/kernel/fs/fs_perms/Makefile
21662
2166354) Log Message:
21664cleanup code and add error checking, by, Mike Frysinger <vapier@users.sourceforge.net>
21665
21666Modified File(s):
21667ltp/testcases/kernel/fs/fs_perms/Makefile
21668ltp/testcases/kernel/fs/fs_perms/fs_perms.c
21669
2167055) Log Message:
21671Attached is a patch to ltp/lib/Makefile that fixes Solaris cross-building. For some reason the variable CC was overridden with gcc -Wall which caused it to use the system compiler. Also fixes cross-building for the filecaps tests. By, Henry Yei <hyei@mvista.com>.
21672
21673Modified File(s):
21674ltp/testcases/kernel/security/filecaps/Makefile
21675ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
21676
2167756) Log Message:
21678The float_bessel testcases, as a matter of fact, all float_* testcases seem to fail when multiple instances are run concurrently. The failures occur because file sizes don't match or because the number of bytes read don't match the file size. This can be attributed to the parallel instance reading a file before the write to it (by another instance) has completed. In such situations, either the file size has not been updated in the inode header or the file size has been updated but the file's write operation has not been updated completely. To fix this concurrency problem, my suggestion is to check for an existing instance and wait for it to finish before beginning the current instance. Any other concurrency resolution technique may complicate matters. A message to the console indicating such a decision might be added. By Sridhar Vinay <vinaysridhar@in.ibm.com> & Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>.
21679
21680Modified File(s):
21681ltp/testcases/misc/math/float/main.c
21682ltp/testcases/misc/math/float/bessel/genbessel.c
21683ltp/testcases/misc/math/float/exp_log/genexp_log.c
21684ltp/testcases/misc/math/float/iperb/geniperb.c
21685ltp/testcases/misc/math/float/power/genpower.c
21686ltp/testcases/misc/math/float/trigo/gentrigo.c
21687
2168857) Log Message:
21689Some Cleanups for CPU Controller Test Cases by Sudhir Kumar. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>, Acked-by: Dhaval Giani
21690<dhaval@linux.vnet.ibm.com>.
21691
21692Modified File(s):
21693ltp/testcases/kernel/controllers/test_controllers.sh
21694ltp/testcases/kernel/controllers/testplan.txt
21695ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
21696ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
21697ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
21698ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
21699ltp/testcases/kernel/controllers/cpuctl/cpuctl_testplan.txt
21700ltp/testcases/kernel/controllers/cpuctl/parameters.sh
21701ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
21702ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
21703ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.c
21704ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.h
21705
2170658) Log Message:
21707Initial Set of MEMORY CONTROLLER Test Cases Added to LTP by Sudhir Kumar. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>, Acked-by: Balbir Singh <balbir@linux.vnet.ibm.com>.
21708
21709Modified Files:
21710ltp/testcases/kernel/controllers/Makefile
21711ltp/testcases/kernel/controllers/test_controllers.sh
21712Added Files:
21713ltp/testcases/kernel/controllers/memctl/Makefile
21714ltp/testcases/kernel/controllers/memctl/memctl_test01.c
21715ltp/testcases/kernel/controllers/memctl/myfunctions.sh
21716ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh
21717
subrata_modak7e0233d2008-03-31 05:55:27 +000021718LTP-20080331
21719
217201) Log Message:
21721Fix the following NFS warning:
21722ioctl01 0 WARN : tst_rmdir(): rmobj(/tmp/iocfNl8Bi) failed: remove(/tmp/iocfNl8Bi) failed; errno=39: Directory not empty,
21723by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
21724
21725Modified File(s):
21726ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
21727
217282) Log Message:
21729Whitespaces cleanup and added -i argument for iterations, by, Gilles Carry <gilles.carry@bull.net>
21730
21731Modified File(s):
21732ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
21733ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
21734
217353) Log Message:
21736Test does:
21737..
21738pid1 = fork();
21739if (pid1 == 0) {
21740 /* child */
21741 kill(-pid1, SIGKILL);
21742...
21743which is wrong, since pid1 is zero.
21744By, Anton Gladkov <agladkov@parallels.com>
21745
21746Modified File(s):
21747ltp/testcases/kernel/syscalls/kill/kill06.c
21748
217494) Log Message:
21750Provide it with CHILD_STACK_SIZE, by, Anton Gladkov <agladkov@parallels.com>
21751
21752Modified File(s):
21753ltp/testcases/kernel/syscalls/clone/clone06.c
21754
217555) Log Message:
21756Fix 'reading beyond file size' testcase in diotest4. Something goes wrong if we are allowed to read, or, we are not allowed to read, but we've got unexpected errno, by, Anton Gladkov <agladkov@parallels.com>
21757
21758Modified File(s):
21759ltp/testcases/kernel/io/direct_io/diotest4.c
21760
217616) Log Message:
21762Initial Set of TI-RPC test Cases addition to LTP, by, Aurélien Charbon <aurelien.charbon@ext.bull.net>
21763
21764Modified File(s):
21765ltp/doc/testcases/network.txt ltp/runtest/rpc
21766ltp/runtest/stress.part3
21767ltp/testcases/kernel/include/linux_syscall_numbers.h
21768ltp/testcases/network/rpc/Makefile
21769ltp/testcases/network/rpc/README
21770
21771Removed File(s):
21772ltp/testcases/network/rpc/rpc01/Makefile
21773ltp/testcases/network/rpc/rpc01/rpc01
21774ltp/testcases/network/rpc/rpc01/rpc1.c
21775ltp/testcases/network/rpc/rpc01/rpc_server.c
21776ltp/testcases/network/rpc/rpc01/datafiles/file.1
21777ltp/testcases/network/rpc/rpc01/datafiles/file.2
21778ltp/testcases/network/rpc/rpcinfo/Makefile
21779ltp/testcases/network/rpc/rpcinfo/rpcinfo01
21780ltp/testcases/network/rpc/rup/Makefile
21781ltp/testcases/network/rpc/rup/rup01
21782ltp/testcases/network/rpc/rusers/Makefile
21783ltp/testcases/network/rpc/rusers/rusers01
21784
21785Added File(s):
21786ltp/testcases/network/rpc/basic_tests/Makefile
21787ltp/testcases/network/rpc/basic_tests/README
21788ltp/testcases/network/rpc/basic_tests/rpc01/Makefile
21789ltp/testcases/network/rpc/basic_tests/rpc01/rpc01
21790ltp/testcases/network/rpc/basic_tests/rpc01/rpc1.c
21791ltp/testcases/network/rpc/basic_tests/rpc01/rpc_server.c
21792ltp/testcases/network/rpc/basic_tests/rpc01/datafiles/file.1
21793ltp/testcases/network/rpc/basic_tests/rpc01/datafiles/file.2
21794ltp/testcases/network/rpc/basic_tests/rpcinfo/Makefile
21795ltp/testcases/network/rpc/basic_tests/rpcinfo/rpcinfo01
21796ltp/testcases/network/rpc/basic_tests/rup/Makefile
21797ltp/testcases/network/rpc/basic_tests/rup/rup01
21798ltp/testcases/network/rpc/basic_tests/rusers/Makefile
21799ltp/testcases/network/rpc/basic_tests/rusers/rusers01
21800ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile
21801ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.clnt
21802ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.svc
21803ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/README
21804ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.auto
21805ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.interactive
21806ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure~
21807ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install
21808ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install.sh
21809ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_basic_lib.sh
21810ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_performance_lib.sh
21811ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_stress_lib.sh
21812ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_auth_basic_lib.sh
21813ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_basic_lib.sh
21814ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_complex_lib.sh
21815ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_dataint_lib.sh
21816ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_performance_lib.sh
21817ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_scalability_lib.sh
21818ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_stress_lib.sh
21819ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_basic_lib.sh
21820ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_complex_lib.sh
21821ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_limits_lib.sh
21822ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_performance_lib.sh
21823ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_stress_lib.sh
21824ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_err_basic_lib.sh
21825ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_regunreg_basic_lib.sh
21826ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_basic_lib.sh
21827ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_complex_lib.sh
21828ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_dataint_lib.sh
21829ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_performance_lib.sh
21830ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_scalability_lib.sh
21831ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_stress_lib.sh
21832ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_tirpc_ts_run.sh
21833ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_run.sh
21834ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_wizard.sh
21835ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_tests.sh
21836ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_addrmanagmt_basic_lib.sh
21837ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_addrmanagmt_limits_lib.sh
21838ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_auth_basic_lib.sh
21839ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_basic_lib.sh
21840ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_complex_lib.sh
21841ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_dataint_lib.sh
21842ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_limits_lib.sh
21843ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_mt_lib.sh
21844ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_performance_lib.sh
21845ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_scalability_lib.sh
21846ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_stress_lib.sh
21847ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_err_basic_lib.sh
21848ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_err_complex_lib.sh
21849ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_basic_lib.sh
21850ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_complex_lib.sh
21851ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_dataint_lib.sh
21852ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_limits_lib.sh
21853ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_mt_lib.sh
21854ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_performance_lib.sh
21855ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_scalability_lib.sh
21856ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_stress_lib.sh
21857ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_basic_lib.sh
21858ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_complex_lib.sh
21859ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_dataint_lib.sh
21860ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_limits_lib.sh
21861ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_mt_lib.sh
21862ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_performance_lib.sh
21863ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_scalability_lib.sh
21864ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_stress_lib.sh
21865ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_basic_lib.sh
21866ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_complex_lib.sh
21867ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_dataint_lib.sh
21868ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_limits_lib.sh
21869ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_mt_lib.sh
21870ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_performance_lib.sh
21871ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_scalability_lib.sh
21872ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_stress_lib.sh
21873ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_basic_lib.sh
21874ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_complex_lib.sh
21875ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_dataint_lib.sh
21876ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_limits_lib.sh
21877ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_mt_lib.sh
21878ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_performance_lib.sh
21879ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_scalability_lib.sh
21880ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_stress_lib.sh
21881ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/Makefile.hdr
21882ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/categories
21883ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.ftr
21884ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.hdr
21885ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/rpc_ts_run.ftr
21886ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/rpc_ts_run.hdr
21887ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_get_myaddress.sh
21888ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_getmaps.sh
21889ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_getport.sh
21890ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.performance.sh
21891ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.sh
21892ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.stress.sh
21893ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_set.sh
21894ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_unset.sh
21895ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_auth_destroy.sh
21896ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authnone_create.sh
21897ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authunix_create.sh
21898ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authunix_create_default.sh
21899ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.complex.sh
21900ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.dataint.sh
21901ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.performance.sh
21902ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.scalability.sh
21903ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.sh
21904ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.stress.sh
21905ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_create.sh
21906ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_create.stress.sh
21907ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_destroy.sh
21908ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_destroy.stress.sh
21909ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.complex.sh
21910ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.performance.sh
21911ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.sh
21912ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.limits.sh
21913ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.performance.sh
21914ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.sh
21915ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.stress.sh
21916ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_bufcreate.limits.sh
21917ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_bufcreate.sh
21918ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.performance.sh
21919ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.sh
21920ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.stress.sh
21921ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svc_destroy.sh
21922ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svc_destroy.stress.sh
21923ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcfd_create.limits.sh
21924ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcfd_create.sh
21925ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcraw_create.performance.sh
21926ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcraw_create.sh
21927ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.limits.sh
21928ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.performance.sh
21929ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.sh
21930ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.stress.sh
21931ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_bufcreate.limits.sh
21932ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_bufcreate.sh
21933ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.performance.sh
21934ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.sh
21935ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.stress.sh
21936ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_pcreateerror.sh
21937ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_perrno.sh
21938ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_perror.sh
21939ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_spcreateerror.sh
21940ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_sperrno.sh
21941ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_sperror.sh
21942ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_auth.sh
21943ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_noproc.sh
21944ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_noprog.sh
21945ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_progvers.sh
21946ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_systemerr.sh
21947ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_weakauth.sh
21948ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_registerrpc.sh
21949ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_svc_register.sh
21950ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_svc_unregister.sh
21951ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_xprt_register.sh
21952ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_xprt_unregister.sh
21953ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.dataint.sh
21954ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.performance.sh
21955ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.scalability.sh
21956ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.sh
21957ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.stress.sh
21958ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.complex.sh
21959ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.dataint.sh
21960ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.performance.sh
21961ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.scalability.sh
21962ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.sh
21963ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.stress.sh
21964ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_control.dataint.sh
21965ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_control.sh
21966ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_freeres.sh
21967ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_geterr.sh
21968ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_freeargs.sh
21969ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getargs.dataint.sh
21970ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getargs.sh
21971ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getcaller.sh
21972ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_sendreply.sh
21973ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_addrmanagmt_rpcb_getaddr.limits.sh
21974ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_addrmanagmt_rpcb_getaddr.sh
21975ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_addrmanagmt_rpcb_getmaps.sh
21976ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authdes_create.sh
21977ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authdes_seccreate.sh
21978ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authnone_create.sh
21979ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authsys_create.sh
21980ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authsys_create_default.sh
21981ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.complex.sh
21982ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.dataint.sh
21983ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.mt.sh
21984ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.performance.sh
21985ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.scalability.sh
21986ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.sh
21987ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.stress.sh
21988ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_dg_create.limits.sh
21989ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_dg_create.sh
21990ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_vc_create.limits.sh
21991ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_vc_create.sh
21992ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_dg_create.limits.sh
21993ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_dg_create.sh
21994ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_vc_create.limits.sh
21995ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_vc_create.sh
21996ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_pcreateerror.sh
21997ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perrno.complex.sh
21998ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perrno.sh
21999ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perror.complex.sh
22000ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perror.sh
22001ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_noproc.sh
22002ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_noprog.sh
22003ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_progvers.sh
22004ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_systemerr.sh
22005ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_weakauth.sh
22006ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.complex.sh
22007ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.dataint.sh
22008ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.mt.sh
22009ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.performance.sh
22010ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.scalability.sh
22011ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.sh
22012ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.stress.sh
22013ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_tli_create.limits.sh
22014ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_tli_create.sh
22015ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.complex.sh
22016ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.dataint.sh
22017ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.mt.sh
22018ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.performance.sh
22019ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.scalability.sh
22020ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.sh
22021ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.stress.sh
22022ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_set.sh
22023ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_unset.sh
22024ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_reg.mt.sh
22025ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_reg.sh
22026ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_reg.stress.sh
22027ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_tli_create.limits.sh
22028ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_tli_create.sh
22029ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_unreg.mt.sh
22030ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_unreg.sh
22031ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_unreg.stress.sh
22032ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.complex.sh
22033ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.dataint.sh
22034ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.mt.sh
22035ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.performance.sh
22036ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.scalability.sh
22037ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.sh
22038ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.stress.sh
22039ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_control.limits.sh
22040ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_control.sh
22041ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_tp_create.sh
22042ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_tp_create_timed.limits.sh
22043ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_tp_create_timed.sh
22044ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_svc_tp_create.sh
22045ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.complex.sh
22046ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.dataint.sh
22047ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.mt.sh
22048ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.performance.sh
22049ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.scalability.sh
22050ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.sh
22051ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.stress.sh
22052ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.complex.sh
22053ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.dataint.sh
22054ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.limits.sh
22055ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.mt.sh
22056ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.performance.sh
22057ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.scalability.sh
22058ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.sh
22059ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.stress.sh
22060ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.basic.sh
22061ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.complex.sh
22062ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.dataint.sh
22063ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.mt.sh
22064ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.performance.sh
22065ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.scalability.sh
22066ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.stress.sh
22067ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_reg.basic.sh
22068ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_reg.mt.sh
22069ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_reg.stress.sh
22070ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.complex.sh
22071ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.dataint.sh
22072ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.mt.sh
22073ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.performance.sh
22074ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.scalability.sh
22075ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.sh
22076ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.stress.sh
22077ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_create.sh
22078ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_create_timed.limits.sh
22079ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_create_timed.sh
22080ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_destroy.sh
22081ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_svc_create.sh
22082ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_svc_destroy.sh
22083ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/cleaner.c.src
22084ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_get_myaddress/1-basic.c
22085ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_get_myaddress/assertions.xml
22086ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps/1-basic.c
22087ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps/assertions.xml
22088ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getport/1-basic.c
22089ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getport/assertions.xml
22090ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/1-basic.c
22091ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/2-stress.c
22092ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/7-performance.c
22093ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/assertions.xml
22094ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_set/1-basic.c
22095ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_set/assertions.xml
22096ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_unset/1-basic.c
22097ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_unset/assertions.xml
22098ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_auth_destroy/1-basic.c
22099ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_auth_destroy/assertions.xml
22100ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authnone_create/1-basic.c
22101ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authnone_create/assertions.xml
22102ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create/1-basic.c
22103ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create/assertions.xml
22104ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create_default/1-basic.c
22105ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create_default/assertions.xml
22106ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/1-basic.c
22107ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/2-stress.c
22108ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/5-scalability.c
22109ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/6-dataint.c
22110ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/7-performance.c
22111ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/8-complex.c
22112ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/assertions.xml
22113ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/1-basic.c
22114ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/2-stress.c
22115ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/assertions.xml
22116ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_destroy/1-basic.c
22117ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_destroy/2-stress.c
22118ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_destroy/assertions.xml
22119ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/1-basic.c
22120ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/7-performance.c
22121ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/8-complex.c
22122ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/assertions.xml
22123ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/1-basic.c
22124ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/2-stress.c
22125ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/3-limits.c
22126ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/7-performance.c
22127ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/assertions.xml
22128ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/1-basic.c
22129ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/3-limits.c
22130ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/assertions.xml
22131ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/1-basic.c
22132ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/2-stress.c
22133ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/7-performance.c
22134ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/assertions.xml
22135ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/1-basic.c
22136ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/2-stress.c
22137ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/assertions.xml
22138ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/1-basic.c
22139ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/3-limits.c
22140ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/assertions.xml
22141ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/1-basic.c
22142ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/7-performance.c
22143ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/assertions.xml
22144ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/1-basic.c
22145ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/2-stress.c
22146ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/3-limits.c
22147ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/7-performance.c
22148ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/assertions.xml
22149ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/1-basic.c
22150ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/3-limits.c
22151ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/assertions.xml
22152ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/1-basic.c
22153ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/2-stress.c
22154ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/7-performance.c
22155ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/assertions.xml
22156ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_pcreateerror/1-basic.c
22157ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_pcreateerror/assertions.xml
22158ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perrno/1-basic.c
22159ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perrno/assertions.xml
22160ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perror/1-basic.c
22161ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perror/assertions.xml
22162ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_spcreateerror/1-basic.c
22163ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_spcreateerror/assertions.xml
22164ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperrno/1-basic.c
22165ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperrno/assertions.xml
22166ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperror/1-basic.c
22167ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperror/assertions.xml
22168ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_auth/1-basic.c
22169ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_auth/assertions.xml
22170ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noproc/1-basic.c
22171ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noproc/assertions.xml
22172ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noprog/1-basic.c
22173ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noprog/assertions.xml
22174ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_progvers/1-basic.c
22175ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_progvers/assertions.xml
22176ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_systemerr/1-basic.c
22177ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_systemerr/assertions.xml
22178ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_weakauth/1-basic.c
22179ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_weakauth/assertions.xml
22180ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_registerrpc/1-basic.c
22181ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_registerrpc/assertions.xml
22182ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_register/1-basic.c
22183ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_register/assertions.xml
22184ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_unregister/1-basic.c
22185ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_unregister/assertions.xml
22186ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_register/1-basic.c
22187ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_register/assertions.xml
22188ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_unregister/1-basic.c
22189ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_unregister/assertions.xml
22190ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/1-basic.c
22191ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/2-stress.c
22192ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/5-scalability.c
22193ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/6-dataint.c
22194ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/7-performance.c
22195ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/assertions.xml
22196ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/1-basic.c
22197ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/2-stress.c
22198ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/5-scalability.c
22199ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/6-dataint.c
22200ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/7-performance.c
22201ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/8-complex.c
22202ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/assertions.xml
22203ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/1-basic.c
22204ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/6-dataint.c
22205ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/assertions.xml
22206ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_freeres/1-basic.c
22207ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_freeres/assertions.xml
22208ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_geterr/1-basic.c
22209ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_geterr/assertions.xml
22210ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/1-basic.c
22211ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/assertions.xml
22212ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/svc.c
22213ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/1-basic.c
22214ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/6-dataint.c
22215ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/assertions.xml
22216ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/client.c
22217ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getcaller/1-basic.c
22218ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getcaller/assertions.xml
22219ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/1-basic.c
22220ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/assertions.xml
22221ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/client.c
22222ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/1-basic.c
22223ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/3-limits.c
22224ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/assertions.xml
22225ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getmaps/1-basic.c
22226ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getmaps/assertions.xml
22227ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_create/1-basic.c
22228ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_create/assertions.xml
22229ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_seccreate/1-basic.c
22230ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_seccreate/assertions.xml
22231ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authnone_create/1-basic.c
22232ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authnone_create/assertions.xml
22233ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create/1-basic.c
22234ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create/assertions.xml
22235ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create_default/1-basic.c
22236ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create_default/assertions.xml
22237ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/1-basic.c
22238ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/2-stress.c
22239ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/4-mt.c
22240ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/5-scalability.c
22241ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/6-dataint.c
22242ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/7-performance.c
22243ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/8-complex.c
22244ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/assertions.xml
22245ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/1-basic.c
22246ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/3-limits.c
22247ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/assertions.xml
22248ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/1-basic.c
22249ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/3-limits.c
22250ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/assertions.xml
22251ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/1-basic.c
22252ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/3-limits.c
22253ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/assertions.xml
22254ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/1-basic.c
22255ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/3-limits.c
22256ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/assertions.xml
22257ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_pcreateerror/1-basic.c
22258ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_pcreateerror/assertions.xml
22259ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/1-basic.c
22260ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/8-complex.c
22261ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/assertions.xml
22262ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/1-basic.c
22263ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/8-complex.c
22264ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/assertions.xml
22265ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noproc/1-basic.c
22266ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noproc/assertions.xml
22267ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noprog/1-basic.c
22268ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noprog/assertions.xml
22269ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_progvers/1-basic.c
22270ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_progvers/assertions.xml
22271ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_systemerr/1-basic.c
22272ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_systemerr/assertions.xml
22273ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_weakauth/1-basic.c
22274ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_weakauth/assertions.xml
22275ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/1-basic.c
22276ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/2-stress.c
22277ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/4-mt.c
22278ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/5-scalability.c
22279ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/6-dataint.c
22280ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/7-performance.c
22281ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/8-complex.c
22282ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/assertions.xml
22283ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/1-basic.c
22284ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/3-limits.c
22285ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/assertions.xml
22286ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/1-basic.c
22287ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/2-stress.c
22288ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/4-mt.c
22289ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/5-scalability.c
22290ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/6-dataint.c
22291ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/7-performance.c
22292ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/8-complex.c
22293ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/assertions.xml
22294ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_set/1-basic.c
22295ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_set/assertions.xml
22296ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_unset/1-basic.c
22297ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_unset/assertions.xml
22298ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/1-basic.c
22299ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/2-stress.c
22300ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/4-mt.c
22301ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/assertions.xml
22302ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/1-basic.c
22303ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/3-limits.c
22304ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/assertions.xml
22305ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/1-basic.c
22306ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/2-stress.c
22307ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/4-mt.c
22308ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/assertions.xml
22309ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/1-basic.c
22310ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/2-stress.c
22311ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/4-mt.c
22312ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/5-scalability.c
22313ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/6-dataint.c
22314ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/7-performance.c
22315ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/8-complex.c
22316ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/assertions.xml
22317ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/1-basic.c
22318ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/3-limits.c
22319ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/assertions.xml
22320ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create/1-basic.c
22321ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create/assertions.xml
22322ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/1-basic.c
22323ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/3-limits.c
22324ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/assertions.xml
22325ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_svc_tp_create/1-basic.c
22326ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_svc_tp_create/assertions.xml
22327ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/1-basic.c
22328ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/2-stress.c
22329ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/4-mt.c
22330ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/5-scalability.c
22331ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/6-dataint.c
22332ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/7-performance.c
22333ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/8-complex.c
22334ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/assertions.xml
22335ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/1-basic.c
22336ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/2-stress.c
22337ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/3-limits.c
22338ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/4-mt.c
22339ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/5-scalability.c
22340ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/6-dataint.c
22341ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/7-performance.c
22342ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/8-complex.c
22343ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/assertions.xml
22344ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/1-basic.c
22345ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/2-stress.c
22346ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/4-mt.c
22347ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/5-scalability.c
22348ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/6-dataint.c
22349ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/7-performance.c
22350ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/8-complex.c
22351ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/assertions.xml
22352ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/1-basic.c
22353ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/2-stress.c
22354ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/4-mt.c
22355ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/assertions.xml
22356ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/1-basic.c
22357ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/2-stress.c
22358ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/4-mt.c
22359ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/5-scalability.c
22360ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/6-dataint.c
22361ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/7-performance.c
22362ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/8-complex.c
22363ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/assertions.xml
22364ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create/1-basic.c
22365ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create/assertions.xml
22366ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/1-basic.c
22367ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/3-limits.c
22368ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/assertions.xml
22369ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_destroy/1-basic.c
22370ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_destroy/assertions.xml
22371ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_create/1-basic.c
22372ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_create/assertions.xml
22373ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_destroy/1-basic.c
22374ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_destroy/assertions.xml
22375ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_svc_1/rpc_svc_1.c
22376ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_svc_2/rpc_svc_2.c
22377ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_1/tirpc_svc_1.c
22378ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_11/tirpc_svc_11.c
22379ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_2/tirpc_svc_2.c
22380ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_3/tirpc_svc_3.c
22381ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_4/tirpc_svc_4.c
22382ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_5/tirpc_svc_5.c
22383ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_6/tirpc_svc_6.c
22384ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_7/tirpc_svc_7.c
22385ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_8/tirpc_svc_8.c
22386ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_9/tirpc_svc_9.c
22387ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tsLogParser/rpc_ts.mod.php
22388
223897) Log Message:
22390The idea of the patch is "to make things that should be extern, extern". The means to do this are:
223911. Explicitly declaring variables extern in some places.
223922. Defining _USC_LIB_ where appropriate.
22393
22394My understanding of _USC_LIB_ define is that it exists so the usctest.h header can be included in a lib or non-test source file where you want to use extern declarations of TEST_RETURN, TEST_ERRNO etc. to avoid having a copy of the variable in your library and a copy of the variable in your test. I've added -D_USC_LIB_ to the CFLAGS of library code where necessary, by, Will Newton <will.newton@gmail.com>
22395
22396Modified File(s):
22397ltp/testcases/kernel/mem/hugetlb/lib/Makefile
22398ltp/testcases/kernel/syscalls/ipc/lib/Makefile
22399ltp/testcases/kernel/syscalls/ipc/lib/ipcmsg.h
22400ltp/testcases/kernel/syscalls/ipc/lib/ipcsem.h
22401ltp/testcases/kernel/syscalls/kill/kill05.c
22402ltp/testcases/kernel/syscalls/kill/kill07.c
22403ltp/testcases/kernel/syscalls/lib/Makefile
22404ltp/testcases/kernel/syscalls/nftw/lib.c
22405ltp/testcases/network/sctp/testlib/Makefile
22406
224078) Log Message:
22408Add 2 scripts for detecting features used by some tests, namely:
22409- support for pthread_mutexattr_setprotocol(..., PTHREAD_PRIO_INHERIT)
22410- support for pthread_mutexattr_setrobust_np()
22411Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
22412
22413Added Files:
22414ltp/testcases/realtime/scripts/check_pi.sh
22415ltp/testcases/realtime/scripts/check_robust.sh
22416
224179) Log Message:
22418Add Makefiles to all the realtime testcases without any autotools dependencies. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
22419
22420Added Files:
22421ltp/testcases/realtime/Makefile
22422ltp/testcases/realtime/config.mk
22423ltp/testcases/realtime/func/Makefile
22424ltp/testcases/realtime/func/async_handler/Makefile
22425ltp/testcases/realtime/func/gtod_latency/Makefile
22426ltp/testcases/realtime/func/hrtimer-prio/Makefile
22427ltp/testcases/realtime/func/matrix_mult/Makefile
22428ltp/testcases/realtime/func/measurement/Makefile
22429ltp/testcases/realtime/func/periodic_cpu_load/Makefile
22430ltp/testcases/realtime/func/pi-tests/Makefile
22431ltp/testcases/realtime/func/pi_perf/Makefile
22432ltp/testcases/realtime/func/prio-preempt/Makefile
22433ltp/testcases/realtime/func/prio-wake/Makefile
22434ltp/testcases/realtime/func/pthread_kill_latency/Makefile
22435ltp/testcases/realtime/func/sched_football/Makefile
22436ltp/testcases/realtime/func/sched_jitter/Makefile
22437ltp/testcases/realtime/func/sched_latency/Makefile
22438ltp/testcases/realtime/func/thread_clock/Makefile
22439ltp/testcases/realtime/lib/Makefile
22440ltp/testcases/realtime/perf/Makefile
22441ltp/testcases/realtime/perf/latency/Makefile
22442ltp/testcases/realtime/stress/Makefile
22443ltp/testcases/realtime/stress/pi-tests/Makefile
22444
2244510) Log Message:
22446Remove autotools stuff:
22447- autogen.sh
22448- configure.ac
22449- configure
22450- aclocal.m4
22451- config/*
22452- all the GNUmakefile.am
22453- all the GNUmakefile.in
22454
22455Also adapt testscripts/test_realtime.sh to the new build system. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
22456
22457Modified Files:
22458ltp/testscripts/test_realtime.sh
22459Removed Files:
22460ltp/testcases/realtime/GNUmakefile.am
22461ltp/testcases/realtime/GNUmakefile.in
22462ltp/testcases/realtime/aclocal.m4
22463ltp/testcases/realtime/autogen.sh
22464ltp/testcases/realtime/configure
22465ltp/testcases/realtime/configure.ac
22466ltp/testcases/realtime/config/GNUmakefile.am
22467ltp/testcases/realtime/config/GNUmakefile.in
22468ltp/testcases/realtime/config/autoconf/compile
22469ltp/testcases/realtime/config/autoconf/config.guess
22470ltp/testcases/realtime/config/autoconf/config.sub
22471ltp/testcases/realtime/config/autoconf/depcomp
22472ltp/testcases/realtime/config/autoconf/install-sh
22473ltp/testcases/realtime/config/autoconf/missing
22474ltp/testcases/realtime/func/GNUmakefile.am
22475ltp/testcases/realtime/func/GNUmakefile.in
22476ltp/testcases/realtime/func/async_handler/GNUmakefile.am
22477ltp/testcases/realtime/func/async_handler/GNUmakefile.in
22478ltp/testcases/realtime/func/gtod_latency/GNUmakefile.am
22479ltp/testcases/realtime/func/gtod_latency/GNUmakefile.in
22480ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.am
22481ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.in
22482ltp/testcases/realtime/func/matrix_mult/GNUmakefile.am
22483ltp/testcases/realtime/func/matrix_mult/GNUmakefile.in
22484ltp/testcases/realtime/func/measurement/GNUmakefile.am
22485ltp/testcases/realtime/func/measurement/GNUmakefile.in
22486ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.am
22487ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.in
22488ltp/testcases/realtime/func/pi-tests/GNUmakefile.am
22489ltp/testcases/realtime/func/pi-tests/GNUmakefile.in
22490ltp/testcases/realtime/func/pi_perf/GNUmakefile.am
22491ltp/testcases/realtime/func/pi_perf/GNUmakefile.in
22492ltp/testcases/realtime/func/prio-preempt/GNUmakefile.am
22493ltp/testcases/realtime/func/prio-preempt/GNUmakefile.in
22494ltp/testcases/realtime/func/prio-wake/GNUmakefile.am
22495ltp/testcases/realtime/func/prio-wake/GNUmakefile.in
22496ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.am
22497ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.in
22498ltp/testcases/realtime/func/sched_football/GNUmakefile.am
22499ltp/testcases/realtime/func/sched_football/GNUmakefile.in
22500ltp/testcases/realtime/func/sched_jitter/GNUmakefile.am
22501ltp/testcases/realtime/func/sched_jitter/GNUmakefile.in
22502ltp/testcases/realtime/func/sched_latency/GNUmakefile.am
22503ltp/testcases/realtime/func/sched_latency/GNUmakefile.in
22504ltp/testcases/realtime/func/thread_clock/GNUmakefile.am
22505ltp/testcases/realtime/func/thread_clock/GNUmakefile.in
22506ltp/testcases/realtime/include/GNUmakefile.am
22507ltp/testcases/realtime/include/GNUmakefile.in
22508ltp/testcases/realtime/lib/GNUmakefile.am
22509ltp/testcases/realtime/lib/GNUmakefile.in
22510ltp/testcases/realtime/perf/GNUmakefile.am
22511ltp/testcases/realtime/perf/GNUmakefile.in
22512ltp/testcases/realtime/perf/latency/GNUmakefile.am
22513ltp/testcases/realtime/perf/latency/GNUmakefile.in
22514ltp/testcases/realtime/stress/GNUmakefile.am
22515ltp/testcases/realtime/stress/GNUmakefile.in
22516
2251711) Log Message:
22518Forgot to remove include/rttests_config.h.in in the previous patch. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
22519
22520Removed Files:
22521ltp/testcases/realtime/include/rttests_config.h.in
22522
2252312) Log Message:
22524Fix by Michael Olbrich <m.olbrich@pengutronix.de>, as, Sebastien´s Patch [[PATCH 3/3] [Realtime] Remove autotools specific stuff] applied on 24/03/2008 breaks this script.
22525
22526Modified File(s):
22527ltp/testcases/realtime/run.sh
22528
2252913) Log Message:
22530Usually the cross compiler is set from the toplevel directory by setting the CROSS_COMPILER variable. This makefile tries to overwrite it, but wrong. It is also possible to push in CFLAGS from the toplevel by using CROSS_CFLAGS. We should use these here as well. Finally, LDFLAGS are set here but not used by the makefiles. Moving the posix libs to LDLIBS makes it build. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
22531
22532Modified File(s):
22533ltp/testcases/realtime/config.mk
22534
2253514) Log Message:
22536This patch updates the matrix_mult testcase to closely follow the JVM in the concurrent case. So in the concurrent case we have 'numcpus-1' concurrent threads that are handed out work by the main thread and once we run out of concurrent threads, the main thread does the work itself. Signed-off-by: Dinakar Guniguntala <dino@in.ibm.com>
22537
22538Modified File(s):
22539ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
22540
2254115) Log Message:
22542mmap1.c:524: warning: format '%ld' expects type 'long int', but argument 3 has type 'double'
22543which actually prints as:
22544WARNING: bad argument. Using default 1125899906842624
22545
22546Fix disktest printf format warnings (on Linux; no idea about Windows):
22547childmain.c:443: warning: format '%d' expects type 'int', but argument 4 has type 'size_t'
22548childmain.c:443: warning: format '%X' expects type 'unsigned int', but argument 5 has type 'size_t'
22549childmain.c:445: warning: format '%d' expects type 'int', but argument 6 has type 'size_t'
22550childmain.c:448: warning: format '%d' expects type 'int', but argument 6 has type 'size_t'
22551childmain.c:451: warning: format '%d' expects type 'int', but argument 6 has type 'size_t'
22552Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com>
22553
22554Modified File(s):
22555ltp/testcases/kernel/io/disktest/childmain.h
22556ltp/testcases/kernel/mem/mtest06/mmap1.c
22557
2255816) Log Message:
22559All the syslog test cases in ltp-full-20080131 are failing for RHEL4U5 on x3850 M2 architecture. The syslogtst is failing because when only 1 argument is passed to syslogtst the condition in the test case fails to deal with it. I have tested the failed tests cases after applying the patch on the same architecture(x3850M2) and found its passing. Signed-off-by : Vinay Sridhar <vinaysridhar@in.ibm.com>
22560
22561Modified File(s):
22562ltp/testcases/kernel/syscalls/syslog/syslogtst.c
22563
2256417) Log Message:
22565The filename arguments in some output messages are wrong. Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>
22566
22567Modified File(s):
22568ltp/testcases/kernel/syscalls/inotify/inotify02.c
22569
2257018) Log Message:
22571Fixes a minor issue with pi_perf testcase (testcases/realtime/func/). The wait_dat is intended to measure the amount of time it took for the high priority thread to actually obtain the lock from the time it was released by the low priority thread. The patch fixes this computation to measure it more accurately. The PASS/FAIL computation is unaffected. Signed-off-by: Ankita Garg <ankita@in.ibm.com>, Acked-by: Sripathi Kodi <sripathik@in.ibm.com>
22572
22573Modified File(s):
22574ltp/testcases/realtime/func/pi_perf/pi_perf.c
22575
2257619) Log Message:
22577The vmsplice01 testcase in LTP failed when run over machines with NFS mount. However after I examined the test case I found that the testcase performs vmsplice() and splice() system calls and it was only splice() that caused the failure. After discussing with Subrata, we had decided that the fact that vmsplice() succeeds must be displayed before checking if the testcase is running over NFS and exiting. Hence I have prepared a patch with the above details taken care of. Signed-off-by : Vinay Sridhar <vinaysridhar@in.ibm.com>
22578
22579Modified File(s):
22580ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
22581
2258220) Log Message:
22583faccessat01 and fchmodat01 did not test the AT_FDCWD tests, but assigned fds[5]. I made them work, patch attached. btw, readlinkat01 is also buggy, but I have not yet come around to fixing it. By, Marcus Meissner <marcusmeissner@users.sourceforge.net>
22584
22585Modified File(s):
22586ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
22587ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
22588
2258921) Log Messsage:
22590Some newer glibcs do not like sprintf() printing a string into itself and loop. By, Marcus Meissner <marcusmeissner@users.sourceforge.net>
22591
22592Modified File(s):
22593ltp/testcases/kernel/syscalls/nftw/lib.c
22594ltp/testcases/kernel/syscalls/nftw/lib64.c
22595
2259622) Log Message:
22597some more "variable is used uninitialized" warnings fixed with this patch, by, Marcus Meissner <marcusmeissner@users.sourceforge.net>
22598
22599Modified File(s):
22600ltp/testcases/kernel/fs/doio/doio.c
22601ltp/testcases/kernel/syscalls/sysctl/sysctl05.c
22602ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_wait/4-1.c
22603
2260423) Log Message:
22605This patch fixes some compiler warnings spit out by newer GCCs and fortify source (mostly some initialisations and return value checking), by, Marcus Meissner <marcusmeissner@users.sourceforge.net>
22606
22607Modified File(s):
22608ltp/testcases/kernel/fs/doio/doio.c
22609ltp/testcases/kernel/fs/doio/iogen.c
22610
2261124) Log Message:
22612Various waitpid tests print the PID of the wrong array. fork_kid_pid[j] is accessed just past the end of the fork_kid_pid array, so it is better to use wait_kid_pid[i] instead, by, Marcus Meissner <marcusmeissner@users.sourceforge.net>
22613
22614Modified File(s):
22615ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
22616ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
22617ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
22618ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
22619ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
22620ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
22621
2262225) Log Message:
22623When I was compiling ltp-full-20080229/kernel/module/, error occured. The error like this: ...
22624scripts/Makefile.build:46: *** CFLAGS was changed in"ltp-full-20080229/testcases/kernel/module/delete_module/Makefile".Fix it to use EXTRA_CFLAGS. Stop.
22625The reason is: When we build an External module, we should use EXTRA_CFLAGS, not CFLAGS. In detail please refer to Documentation/kbuild/modules.txt. In addition,there are some trashy "include" such as:
22626"#include <asm/atomic.h>" in delete_module01.c
22627"#include <linux/config.h>" in dummy_del_mod.c
22628The following patch solves these problems:
22629Signed-off-by: Wang Fang <wangf@cn.fujitsu.com>
22630
22631Modified File(s):
22632ltp/testcases/kernel/module/delete_module/Makefile
22633ltp/testcases/kernel/module/delete_module/delete_module01.c
22634ltp/testcases/kernel/module/delete_module/delete_module02.c
22635ltp/testcases/kernel/module/delete_module/delete_module03.c
22636ltp/testcases/kernel/module/delete_module/dummy_del_mod.c
22637ltp/testcases/kernel/module/delete_module/dummy_del_mod_dep.c
22638
2263926) Log Message:
22640The ltp-full-20080229/testcases/kernel/module/delete_module/Makefile will do this:
22641 @set -e; for i in $(MODULES); do ln -f $$i /tmp/$$i ; done
22642If the ltp directory and /tmp are not in the same device, an error occurs:
22643 ln: creating hard link `/tmp/xxx' => `xxx': Invalid cross-device link I suffer from this.
22644The patch as follows:
22645Signed-off-by: Wang Fang <wangf@cn.fujitsu.com>
22646
22647Modified File(s):
22648ltp/testcases/kernel/module/delete_module/Makefile
22649
2265027) Log Message:
22651The memsize is specified by the user in Mb, but it is converted to Kb in the script, so we should convert it to Mb in the output. The following patch solves this problem: igned-off-by: Wang Fang <wangf@cn.fujitsu.com>
22652
22653Modified File(s):
22654ltp/testscripts/ltpstress.sh
22655
2265628) Log Message:
22657The 9th testcase of inotify02 failed due to event coalescence. We fix this by moving the IN_DELETE test in between of the 2 IN_MOVE_SELF events. Also add the test for event coalescence. Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>
22658
22659File(s) Modified:
22660ltp/testcases/kernel/syscalls/inotify/README
22661ltp/testcases/kernel/syscalls/inotify/inotify02.c
22662
2266329) Log Message:
22664I ran the latest LTP(ltp-20080131) on SLES10SP1 and found a failure on the syslog testcases because of getting SIGSEGV at line 79 of testcases/kernel/syscalls/syslog/syslogtst.c. it is caused by accessing to the second argument when only one argument is provided for syslogtst, by, jburke@redhat.com & a-tsuji@bk.jp.nec.com
22665
22666Modified File(s):
22667ltp/testcases/kernel/syscalls/syslog/syslogtst.c
22668
2266930) Log Message:
22670A few POSIX fixes from Dustin Kirkland in [1908313]
22671
22672Modified File(s):
22673ltp/IDcheck.sh
22674ltp/runltp
22675ltp/runltplite.sh
22676
2267731) Log Message:
22678cleanup build system a bit
22679
22680Removed File(s):
22681gotlibcap.c nolibcap.c
22682
2268332) Log Message:
22684When CREATE is not set there is no default, so it is possible to run into the test(1) statement in line 116 with an undefined CREATE, which lets test break. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
22685
22686Modified File(s):
22687ltp/IDcheck.sh
22688
2268933) Log Message:
22690Update file capabilities tests to work on 64-bit kernels. It switches from manually setting file xattrs to making use of libcap, by, Serge E. Hallyn <serue@us.ibm.com>
22691
22692Modified Files:
22693ltp/testcases/kernel/security/filecaps/Makefile
22694ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
22695Added Files:
22696ltp/testcases/kernel/security/filecaps/makenumcapsh.c
22697
2269834) Log Message:
226991. Minor fixes:
22700 Added -i to have the number of iterations configurable. However, this number cannot be less than 100 else a calloc fails in init_stat* function, causing sigsegv afterward. The patch also adds the return code checking for these init_stat functions. Added -m args is to have the PASS/FAIL criteria configurable.
227012. Bug fix: disk write access deadlock
22702 High prio busy thread hogged cpus forbidding kjournald and pdflush daemons to release filesystem locks. This caused timer_thread to hang waiting for the lock.
22703Signed-off-by: Gilles Carry <gilles.carry@bull.net>
22704
22705Modified Files:
22706ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
22707ltp/testcases/realtime/func/thread_clock/tc-2.c
22708
2270935) Log Message:
227101. Whitespaces cleanup
227112. Error checks when initializing stat containers
22712Signed-off-by: Gilles Carry <gilles.carry@bull.net>
22713
22714Modified Files:
22715ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
22716
2271736) Log Message:
22718In a lot of cases, we do not really care about the samples and histogram files and their associated gnuplot command files or do not want to save them for example on embedded platforms with limited or no storage. This patch disables generating those files by default and introduce a new parameter to the tests, namely '-s', for when we really want to. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
22719
22720Modified Files:
22721ltp/testcases/realtime/include/libstats.h
22722ltp/testcases/realtime/lib/librttest.c
22723ltp/testcases/realtime/lib/libstats.c
22724
2272537) Log Message:
227261) This patch fixes a concurrency issue in shmctl02. Same issue as in shmat02,
227272) Fix return value check from shmat. In case of error, this wrong check was leading to a seg-fault. Same problem as in kill05,
227283) Fixes a concurrency issue in shmget02. Same issue as in shmat02 : second key can conflict with the key from another process,
227294) Fix a NFS warning when running rename14 concurrently. In this case, due to the large number of running processes and scheduler decisions, the father task can exit before its sons. Thus, leading to the removal of a file still opened by a son... NFS don't like that,
22730Signed-off-by: Renaud Loittiaux <Renaud.Lottiaux@kerlabs.com>
22731
22732Modified Files:
22733ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
22734ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
22735ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
22736ltp/testcases/kernel/syscalls/rename/rename14.c
22737
2273838) Log Message:
22739Fixing a concurrency issue in semctl07.c. This test was using a key hard coded in the source code, leading to conflicts with other instances of the same test. This patch also add a cleanup of the semid in case of failure during the test, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
22740
22741Modified Files:
22742ltp/testcases/kernel/syscalls/ipc/semctl/semctl07.c
22743
22744
2274539) Log Message:
22746Fixing a concurrency issue in semop02.c. The now, well known issue due to a second key badly created, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
22747
22748Modified Files:
22749ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
22750
2275140) Log Message:
22752Fixes a concurrency issue in semctl01. This test was using usleep to synchronize tasks. On a heavily loaded system, this synchronization is not enough to ensure execution correctness. This patch is a bit more intrusive than my previous ones.
22753Patch content :
22754* Define 2 new functions in kernel/syscalls/lib/libtestsuite.c, used to
22755* synchronize a father and a son using pipes.
22756 - create_sync_pipes: create a pair of pipes used for the synchronization,
22757 - wait_son_startup: function used in the father to wait for its son to start ts execution,
22758 - notify_startup: function used in the son to notify it has started its execution,
22759* Add a kernel/syscalls/lib/libtestsuite.h file to cleanly export newly
22760* defines functions,
22761* Fix the semctl01test. The idea used to synchronize :
22762 - For each task created, the father waits for the son to start its execution using the newly define functions,
22763 - After the last son has been created, the father do a sleep(1) to give time to the sons to execute the semop function,
22764The final sleep does not guaranty the sons will have time to do the semop. On a REALLY heavily loaded system, this will still fail... The only solution I see to be sure the son is really blocked on the semop before the father continue its execution it to use the wchan info from /proc/<pid>/wchan file..., by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
22765
22766Modified Files:
22767ltp/testcases/kernel/syscalls/ipc/semctl/Makefile
22768ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
22769ltp/testcases/kernel/syscalls/lib/libtestsuite.c
22770
2277141) Log Message:
22772Fixing some NFS issue(s), by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
22773
22774Modified Files:
22775ltp/testcases/kernel/syscalls/fchownat/fchownat01.c
22776
2277742) Log Message:
22778Fix directory remove issue on NFS. On NFS unlinking AND closing all files in a directory is mandaroty before unlinking this directory. This also fix a write in a invalid array entry. fds[5] does not exist since we only defines 5 tests., by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
22779
22780Modified Files:
22781ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
22782
22783Added Files:
22784ltp/testcases/kernel/syscalls/lib/libtestsuite.h
22785
2278643) Log Message:
22787Fix directory remove issue on NFS. On NFS unlinking AND closing all files in a directory is mandaroty before unlinking this directory. This also fix a write in a invalid array entry. fds[5] does not exist since we only defines 5 tests., by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
22788
22789Modified Files:
22790ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
22791
2279244) Log Message:
22793LTP is failing to compile with GCC 3.3.3 due to Makefile's inconsistency. SLES9.X distros are affected by this problem. This patch fixes how /lib/ipcmsg.h header file is referenced. It works fine with GCC 3.4.X, however, compiling headers doesn't make any sense to me. Signed-off-by: Rafael Folco <rfolco@linux.vnet.ibm.com>
22794
22795Modified Files:
22796ltp/testcases/kernel/syscalls/ipc/msgctl/Makefile
22797ltp/testcases/kernel/syscalls/ipc/msgget/Makefile
22798
2279945) Log Message:
22800Fixes the hardcoded file descriptor in the second testcase within dup203.c. Instead of assuming file descriptor 10 is closed, the fix explicitly opens and closes a file descriptor before using it as the second argument of dup2(). We saw issues on some environments where dup2(10,10) was being called, which this fixes, by, Henry Wei <hyei@mvista.com>
22801
22802Modified Files:
22803ltp/testcases/kernel/syscalls/dup2/dup203.c
22804
2280546) Log Message:
22806We have seen that prio_preempt testcase that is part of realtime tests occasionally hangs. This can be easily recreated on a 8-cpu system, but can be recreated on a 4-cpu system as well when run for a number of iterations. The problem occurs because the first worker thread sometimes fails to call cond_wait on the condvar through which the master thread signals it to start. Since the first thread needs to start the chain of signalling from then on, all other threads just sit in a cond_wait without ever being woken up. The fix is to have a barrier to ensure that the first worker thread doesn't miss the cond_signal. I have tested this patch by running 10s of thousands of iterations of the testcase. Without the patch I can recreate the problem fairly easily, by, Sripathi Kodi <sripathik@in.ibm.com>
22807
22808Modified Files:
22809ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
22810
2281147) Log Message:
22812Fixing Build Failures on Fedora Machine, by, psuriset@linux.vnet.ibm.com
22813
22814Modified Files:
22815ltp/testcases/kernel/numa/test.sh
22816
subrata_modak02d90ea2008-02-29 04:34:48 +000022817LTP-20080229
22818
228191) Log Message: lcov: adding support for gzipped html based on patch by dnozay@vmware.com
22820File(s) Modified:
22821ltp/utils/analysis/lcov/lcovrc
22822ltp/utils/analysis/lcov/man/genhtml.1
22823ltp/utils/analysis/lcov/man/lcovrc.5
22824ltp/utils/analysis/lcov/bin/genhtml
22825
228262) Log Message: Fix for Don´t call Domain type on test create, by, "Serge E. Hallyn" <serue@us.ibm.com>
22827File(s) Modified:
22828ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
22829ltp/testscripts/test_selinux.sh
22830
228313) Log Message: Some code cleanup in PID & SYSVIPC namespace testcases, by, "Rishikesh K. Rajak" <risrajak@linux.vnet.ibm.com>
22832Modified File(s):
22833ltp/testcases/kernel/containers/pidns/pidns01.c
22834ltp/testcases/kernel/containers/pidns/pidns02.c
22835ltp/testcases/kernel/containers/pidns/pidns03.c
22836ltp/testcases/kernel/containers/sysvipc/shmnstest.c
22837
228384) Log Message: Some Cleanups and running hugetlb independantly
22839Modified File(s):
22840ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
22841ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
22842Added File(s):
22843ltp/runtest/hugetlb
22844
228455) Log Message: Give Execute Permission to numa01.sh, by, Pradeep K Surisetty <pradeepkumars@in.ibm.com>
22846Modified File(s):
22847ltp/testcases/kernel/numa/Makefile
22848
228496) Log Message: Let tests send sigchld to unconfined_t. Without this, the selinux testsuite on Fedora 8 hangs at selinux_task_create.sh, by, "Serge E. Hallyn" <serue@us.ibm.com>
22850Modified File(s):
22851ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
22852
228537) Log Message: str_echo function expects a file descriptor & not an address, by, Craig Meier <crmeier@ghs.com>
22854Modified File(s):
22855ltp/testcases/kernel/sched/clisrv/pthserv.c
22856
228578) Log Message: Build Error Fix by checking for installation of setcap or xattr headers, by, "Serge E. Hallyn" <serue@us.ibm.com>
22858Modified File(s):
22859ltp/testcases/kernel/security/filecaps/Makefile
22860ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
22861Added Files:
22862ltp/testcases/kernel/security/filecaps/check_xattr.c
22863
228649) Log Message: mark test_exit as noreturn #1891129 by Marcus Meissner, by, Mike Frysinger <vapier@users.sourceforge.net>
22865Modified File(s):
22866ltp/ltp/include/test.h
22867Added File(s):
22868ltp/ltp/include/compiler.h
22869
2287010)Log Message: Disktest application update to version 1.4.2, by, Brent Yardley <yardleyb@us.ibm.com>
22871Modified File(s):
22872ltp/testcases/kernel/io/disktest/Getopt.c
22873ltp/testcases/kernel/io/disktest/Getopt.h
22874ltp/testcases/kernel/io/disktest/Makefile
22875ltp/testcases/kernel/io/disktest/Makefile.aix
22876ltp/testcases/kernel/io/disktest/Makefile.linux
22877ltp/testcases/kernel/io/disktest/Makefile.windows
22878ltp/testcases/kernel/io/disktest/README
22879ltp/testcases/kernel/io/disktest/childmain.c
22880ltp/testcases/kernel/io/disktest/childmain.h
22881ltp/testcases/kernel/io/disktest/defs.h
22882ltp/testcases/kernel/io/disktest/dump.c
22883ltp/testcases/kernel/io/disktest/dump.h
22884ltp/testcases/kernel/io/disktest/globals.c
22885ltp/testcases/kernel/io/disktest/globals.h
22886ltp/testcases/kernel/io/disktest/io.c
22887ltp/testcases/kernel/io/disktest/io.h
22888ltp/testcases/kernel/io/disktest/main.c
22889ltp/testcases/kernel/io/disktest/main.h
22890ltp/testcases/kernel/io/disktest/parse.c
22891ltp/testcases/kernel/io/disktest/parse.h
22892ltp/testcases/kernel/io/disktest/sfunc.c
22893ltp/testcases/kernel/io/disktest/sfunc.h
22894ltp/testcases/kernel/io/disktest/stats.c
22895ltp/testcases/kernel/io/disktest/stats.h
22896ltp/testcases/kernel/io/disktest/threading.c
22897ltp/testcases/kernel/io/disktest/threading.h
22898ltp/testcases/kernel/io/disktest/timer.c
22899ltp/testcases/kernel/io/disktest/timer.h
22900ltp/testcases/kernel/io/disktest/usage.c
22901ltp/testcases/kernel/io/disktest/usage.h
22902ltp/testcases/kernel/io/disktest/man1/disktest.1
22903Added File(s):
22904ltp/testcases/kernel/io/disktest/CHANGELOG
22905ltp/testcases/kernel/io/disktest/disktest.spec
22906ltp/testcases/kernel/io/disktest/signals.c
22907ltp/testcases/kernel/io/disktest/signals.h
22908ltp/testcases/kernel/io/disktest/man1/disktest_manual.html
22909
2291011) Log Message: Pid Namespace were getting segmentation fault while running on -mm kernel. After debugging by container development team they found the exact root cause. The Page_Size was reset, by, "Rishikesh K. Rajak" <risrajak@linux.vnet.ibm.com>
22911Modified File(s):
22912ltp/testcases/kernel/containers/libclone/libclone.c
22913
2291412) Log Message: Based on the discussion at LKML (http://lkml.org/lkml/2007/11/29/325), Ricardo Salveti de Araujo <rsalveti@linux.vnet.ibm.com> removed the test case that verifies if the pgoff is "valid"
22915Modified File(s):
22916ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
22917
2291813) Log Message: The problem was the position of the parenthesis, which made "fd" receive the result of the < (lower than) operation, instead of the actual return value from open. This implicates a lot of trouble in any subsequent reference to fd, used in write and mmap. Because of this, mmap was returning an error number (ENODEV), instead of a valid memory address, which created the mprotect trouble. Fix by Jose Otavio Rizzatti Ferreira <joseferr@br.ibm.com>
22919Modified File(s):
22920ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
22921
2292214) Log Message: Patrick Kirsch <pkirsch@suse.de> personally thinks, it would be better to print out the "actual" return code from sysconf call instead of the errno, which may lead to confusion, because the actual return code from the failing sysconf is probably not 0 (as errno is defined in previous context).
22923Modified File(s):
22924ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
22925
2292615) Log Message: Do not store cache files, by, Mike Frysinger <vapier@users.sourceforge.net>
22927Deleted File(s):
22928ltp/testcases/realtime/autom4te.cache/traces.0
22929ltp/testcases/realtime/autom4te.cache/traces.1
22930ltp/testcases/realtime/autom4te.cache/requests
22931ltp/testcases/realtime/autom4te.cache/output.1
22932ltp/testcases/realtime/autom4te.cache/output.0
22933
2293416) Log Message: Remove compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
22935Modified File(s):
22936ltp/testcases/kernel/syscalls/pcllib/libtool
22937Deleted File(s):
22938ltp/testcases/kernel/syscalls/pcllib/config.h
22939ltp/testcases/kernel/syscalls/pcllib/config.log
22940ltp/testcases/kernel/syscalls/pcllib/config.status
22941
2294217) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
22943Deleted File(s):
22944ltp/testcases/kernel/syscalls/pcllib/test/.deps/cobench.Po
22945ltp/testcases/kernel/syscalls/pcllib/test/.deps/cothread.Po
22946
2294718) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
22948Deleted File(s):
22949ltp/testcases/kernel/syscalls/pcllib/man/Makefile
22950
2295119) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
22952Deleted File(s):
22953ltp/testcases/kernel/syscalls/pcllib/pcl/.deps/pcl_version.Plo
22954ltp/testcases/kernel/syscalls/pcllib/pcl/.deps/pcl.Plo
22955
2295620) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
22957Deleted File(s):
22958ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/traces.0
22959ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/traces.1
22960ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/requests
22961ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/output.1
22962ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/output.0
22963
2296421) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
22965Deleted File(s):
22966ltp/testcases/kernel/syscalls/pcllib/include/Makefile
22967
2296822) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
22969Deleted File(s):
22970ltp/testcases/kernel/syscalls/pcllib/test/Makefile
22971
2297223) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
22973Deleted File(s):
22974ltp/testcases/kernel/syscalls/pcllib/pcl/Makefile
22975
2297624) Log Message: This will address the problem until distros update with latest glibc which has fallocate implementation. This is not extensively tested and built with some assumption like
22977 o we are testing on x86* and ppc* archs
22978 o on 64 bit machine we will always see 64 bit kernel running
22979by, Nagesh Sharyathi <sharyathi@in.ibm.com>
22980Modified File(s):
22981ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
22982ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
22983ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
22984
2298525) Log Message:
22986Since msgmni now scales to the memory size, it may reach big values.
22987To avoid forking 2*msgmni processes and create msgmni msg queues, do not take
22988msgmni from procfs anymore.
22989Just define it as 16 (which is the MSGMNI constant value in linux/msg.h)
22990
22991Also fixed the Makefiles in ipc/lib and ipc/msgctl: there was no dependency
22992on the lib/ipc*.h header files.
22993
22994Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>
22995
22996Modified File(s):
22997ltp/testcases/kernel/syscalls/ipc/lib/Makefile
22998ltp/testcases/kernel/syscalls/ipc/lib/ipcmsg.h
22999ltp/testcases/kernel/syscalls/ipc/msgctl/Makefile
23000ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
23001ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
23002
2300326) Log Message:
23004Here is a second round of cleanup and fixes for the realtime testcases.
23005
230061) Make sched_jitter use the create_fifo_thread() library function instead of an open coded solution,
230072) Prio-wake calls rt_init() twice, remove the second call,
230083) Make sbrk_mutex less verbose by default. One can still use the -v option to get the whole output,
230094) It's better to calculate the histogram before saving it. This was introduced in an earlier commit of mine fixing the quantile calculation, 5) Fix runtime displaying of the min and max latencies (when used with -v3). While at it, remove an uneeded avg variable,
230106) Various tests still have a hardcoded value for the quantile nines. Use a value automatically calculated from the number of iterations,
230117) The log10() call used for automatic quantile nines calculation returns a double result. Cast it to an int. The exp10() call used in stats_quantiles_calc() for checking purposes returns a double result which is compared against a long. Cast it to a long. This allows the following comparison: data->size < (long)exp10(quantiles->nines) to really be false when quantiles->nines has been calculated as log10(data->size).
23012More generally, it seems that (at least with gcc 4.1.1):
23013 long i = 10000;
23014 double f = exp10(log10(i))
23015
23016 yields (i < f) being true due to rounding,
230178) Add latency tracing capability to pthread_kill_latency as is already done on a few other latency tests (gtod_latency, sched_latency, ...),
230189) The '::' optional argument specifier for getopt used by the '-v' option is a GNU extension, is not portable and does not work. For example it's not even described in the Debian getopt(3) manpage. Make the '-v' option require a non optional argument,
2301910)The print buffer is only ever flushed when it is full. Add flushing when the test terminates vi atexit(),
2302011)The 'period missed' check of the thread first loop should not depend on the thread starting time. This is especially visible on 'slow' platforms where one cannot run the test if thread creation takes a long time. Fix it by removing this dependency. All delays are now calculated relative to when the thread starts,
23021
23022Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
23023Cc: Darren Hart <dvhltc@us.ibm.com>
23024Cc: Tim Chavez <tinytim@us.ibm.com>
23025Cc: Matthieu CASTET <matthieu.castet@parrot.com>
23026Acked-by: Chirag <chirag@linux.vnet.ibm.com>
23027
23028Modified File(s):
23029ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
23030ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
23031ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
23032ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
23033ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
23034ltp/testcases/realtime/func/pi_perf/pi_perf.c
23035ltp/testcases/realtime/func/prio-wake/prio-wake.c
23036ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
23037ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
23038ltp/testcases/realtime/func/sched_latency/sched_latency.c
23039ltp/testcases/realtime/lib/librttest.c
23040ltp/testcases/realtime/lib/libstats.c
23041
2304227) Log Message: lcov: fixed problem with pre gcc-3.3 versions.
23043read_gcov_headers does not return valid results for pre gcc-3.3 versions. Due to an unnecessary check, parsing of gcov files was aborted. Fix by removing check, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
23044Modified File(s):
23045ltp/utils/analysis/lcov/bin/geninfo
23046
2304728) Log Message: lcov: fix error when trying to use genhtml -b
23048genhtml fails when the data file contains an entry which is not found in the base file, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
23049Modified File(s):
23050ltp/utils/analysis/lcov/bin/genhtml
23051
2305229) Log Messaage: run_auto.sh file for realtime/func/pthread_kill_latency/testcase got missed out in first release of realtime tests. This patch adds run_auto.sh for testcase which is required to run this particular test through top-level run script, by, sudhanshu <sudh@linux.vnet.ibm.com>
23053Added File(s):
23054ltp/testcases/realtime/func/pthread_kill_latency/run_auto.sh
23055
2305630) Log Message: Since msgmni now scales to the memory size, it may reach big values. To avoid forking 2*msgmni processes and create msgmni msg queues, take the min between the procfs value and MSGMNI (as found in linux/msg.h).
23057Also integrated the following in libipc.a:
23058 . get_max_msgqueues()
23059 . get_used_msgqueues()
23060Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>
23061Modified File(s):
23062ltp/testcases/kernel/syscalls/ipc/lib/ipcmsg.h
23063ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
23064ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
23065ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
23066ltp/testcases/kernel/syscalls/ipc/msgget/Makefile
23067ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
23068Added File(s):
23069ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl10.c
23070ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
23071
2307231) Log Message: waitpid06.c uses a flag to detect whether something went wrong during the test. The issue is that this flag is not initialized, and I get random failure reports. Other tests might suffer from the same bug, but I did not observe it yet. The enclosed patch fixes this in a trivial way for waitpid06. Surprisingly, with my debian package I never got the error, but when I compiled myself, by, Louis Rilling <Louis.Rilling@kerlabs.com>
23073Modified File(s):
23074ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
23075
2307632) Log Message:
23077There are numerous cleanups, fixes and features went into our locally maintained version of realtime tests, since its intergration in LTP december last year. This patch merges those changes into LTP tree. The patch majorly contains :
23078- All features, cleanups and fixes done by IBM realtime team over last two
23079 month or so.
23080- Change in copyrights( year, symbil and limiting columns to 80 chars)
23081- Other few cleanups to ltp-realtime tests.
23082Signed-off-by : Sudhanshu Singh < sudh@linux.vnet.ibm.com>
23083
23084Modified File(s):
23085ltp/testcases/realtime/GNUmakefile.am
23086ltp/testcases/realtime/run.sh
23087ltp/testcases/realtime/func/async_handler/async_handler.c
23088ltp/testcases/realtime/func/async_handler/async_handler_jk.c
23089ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
23090ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
23091ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
23092ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
23093ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
23094ltp/testcases/realtime/func/measurement/preempt_timing.c
23095ltp/testcases/realtime/func/measurement/rdtsc-latency.c
23096ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
23097ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
23098ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
23099ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
23100ltp/testcases/realtime/func/pi-tests/run_auto.sh
23101ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
23102ltp/testcases/realtime/func/pi-tests/test-skeleton.c
23103ltp/testcases/realtime/func/pi-tests/testpi-0.c
23104ltp/testcases/realtime/func/pi-tests/testpi-1.c
23105ltp/testcases/realtime/func/pi-tests/testpi-2.c
23106ltp/testcases/realtime/func/pi-tests/testpi-4.c
23107ltp/testcases/realtime/func/pi-tests/testpi-5.c
23108ltp/testcases/realtime/func/pi-tests/testpi-6.c
23109ltp/testcases/realtime/func/pi-tests/testpi-7.c
23110ltp/testcases/realtime/func/pi_perf/pi_perf.c
23111ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
23112ltp/testcases/realtime/func/prio-wake/prio-wake.c
23113ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
23114ltp/testcases/realtime/func/sched_football/parse-football.py
23115ltp/testcases/realtime/func/sched_football/sched_football.c
23116ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
23117ltp/testcases/realtime/func/sched_latency/sched_latency.c
23118ltp/testcases/realtime/func/thread_clock/tc-2.c
23119ltp/testcases/realtime/include/libjvmsim.h
23120ltp/testcases/realtime/include/librttest.h
23121ltp/testcases/realtime/include/libstats.h
23122ltp/testcases/realtime/include/list.h
23123ltp/testcases/realtime/lib/libjvmsim.c
23124ltp/testcases/realtime/lib/librttest.c
23125ltp/testcases/realtime/lib/libstats.c
23126ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
23127ltp/testcases/realtime/perf/latency/pthread_cond_many.c
23128ltp/testcases/realtime/scripts/__init__.py
23129ltp/testcases/realtime/scripts/setenv.sh
23130ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
23131ltp/testcases/realtime/stress/pi-tests/testpi-3.c
23132ltp/testscripts/test_realtime.sh
23133
2313433) Log Message: waitpid07.c uses a flag to detect whether something went wrong during the test. The issue is that this flag is not initialized, and I get random failure reports, by, Louis Rilling <Louis.Rilling@kerlabs.com>
23135Modified File(s):
23136ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
23137
2313834) Log Message:
23139waitpid tests: Fix failure detection flag initialization.
23140On a similar pattern as waitpid06 and waitpid07, waitpid08-13 use a failure detection flag (called 'fail' instead of 'flag'). However except in waitpid09, this flag may be used uninitialized, which causes the test to randomly report failure. This patch ensures that the flag is reset at the beginning of each loop.
23141Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>
23142
23143Modified File(s):
23144ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
23145ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
23146ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
23147ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
23148ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
23149
2315035) Log Message:
23151waitpid03/04: Fix condition numbers displayed when reporting errors.
23152The condition numbers displayed while reporting errors in waitpid03 and waitpid04 are used initialized and are not consistently updated, which may lead to useless reports.
23153Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>
23154
23155Modified File(s):
23156ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
23157ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
23158
2315936) Log Message:
23160waitpid02-05: remove unused defines related to failure handling. Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>
23161Modified File(s):
23162ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
23163ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
23164ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
23165ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
23166
2316737) Log Message: Adding option to build TIMER test cases as well, by, Subrata Modak <subrata@linux.vnet.ibm.com>
23168Modified File(s):
23169ltp/testcases/kernel/Makefile
23170
2317138) Log Message: Removing these files as they get automatically generated during build, by, Max Stirling <vicky.irobot@gmail.com>
23172Deleted File(s):
23173ltp/testcases/ballista/ballista/MakefileHost
23174ltp/testcases/ballista/ballista/MakefileTarget
23175
2317639) Log Message: Many tests cannot be executed concurrently. I have a few patches to make it possible to execute some tests in parallel/concurrency, to check SMP safeness, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
23177Modified File(s):
23178ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
23179ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
23180
2318140) Log Message: Fix NFS issues in tst_rmdir (directory non empty) due to an unmapped file, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
23182Modified File(s):
23183ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
23184ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
23185
2318641) Log Message: Fix a concurrency issue due to the (false) sharing of file /dev/shm/cache. This patch just create a different file for each process and unlink the file before exiting, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
23187Modified File(s):
23188ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
23189
2319042) Log Message: The variable dfOpts (in #324) is seting to NULL even if the df is not a symbolic link.(It has to be "-P" itself to get the output portable).And so the "df $dfOpts $dir" (line #326) command is not giving a result expected by the succeeding statements. I have tested this patch both in lvm and fdisk partitions and found its working fine, by, Sudeesh John <sudeeshjohn@in.ibm.com>
23191Modified File(s):
23192ltp/testcases/kernel/fs/doio/rwtest.sh
23193
2319443) Log Message:
23195CLOCK_PROCESS_CPUTIME_ID and CLOCK_THREAD_CPUTIME_ID are also supported besides CLOCK_REALTIME and CLOCK_MONOTONIC. That's the cause of the failure of clock_gettime03, timer_create02 and timer_create04. Another cause is that struct sigevent evp is assigned with invalid values when option is 1. That's the cause of the failure of timer_create02 and timer_create03. CLOCK_REALTIME_HR and CLOCK_MONOTONIC_HR have been removed in the later kernel versions, hence the failures in the test. I am still trying to find out if any kernel versions used to support these. CLOCK_PROCESS_CPUTIME_ID and CLOCK_THREAD_CPUTIME_ID are supported from 2.6.12 kernel version onwards and the test case needs to be modified for this change. Also in timer_create02.c, setup_test() case1 needs to be modified so as to make evp NULL instead of its members. Since the testcase behaves differently for different kernel versions, a version check needs to be added for making it pass across versions. I'm removing the HR clocks from the tests along with other changes, by, Anoop V. Chakkalakkal <anoop.vijayan@in.ibm.com>
23196
23197Modified File(s):
23198ltp/testcases/kernel/timers/clock_gettime/clock_gettime03.c
23199ltp/testcases/kernel/timers/clock_settime/clock_settime03.c
23200ltp/testcases/kernel/timers/include/common_timers.h
23201ltp/testcases/kernel/timers/timer_create/timer_create02.c
23202ltp/testcases/kernel/timers/timer_create/timer_create03.c
23203ltp/testcases/kernel/timers/timer_create/timer_create04.c
23204
2320544) Mog Message:
23206This patch -try- to cleanup the mem03 test and fix a concurrency problem. Mainly, the test creates and removes files in the current directory. Since the tst_tmpdir() function was not used, several instances of the test was creating and removing files from each others !, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
23207
23208Modified File(s):
23209ltp/testcases/kernel/syscalls/memmap/mem03.c
23210
2321145) Log Message: The problem is that the kernel file is vmlinux* instead of vmlinuz* on SLES, but file_test.sh always try to grep vmlinuz* under /boot/. Here is the patch and the test result with the patch, by, shenlinf <shenlinf@cn.ibm.com>
23212Modified File(s):
23213ltp/testcases/commands/ade/file/file_test.sh
23214
2321546) Log Message: Here is a patch fixing concurrency issue in mremap04. Just use a shm key returned from the getipckey() function instead of a fixed hardcoded value, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
23216Modified File(s):
23217ltp/testcases/kernel/syscalls/mremap/Makefile
23218ltp/testcases/kernel/syscalls/mremap/mremap04.c
23219
2322047) Log Message:
23221LTP-kill05-bad-check-fix.patch:
23222 - Fix return value check from shmat. In case of error, this wrong check was leading to a seg-fault.
23223LTP-kill05-shmid_delete-fix.patch:
23224 - Fix deletion of the memory segment. Due to the change of process UID during the test, the segment was created by ROOT and deleted (or tried to be deleted) by user "bin". This is of course not possible. And it is also impossible to switch back uid to ROOT. Solution adopted : doing a fork in which the test is performed. The initial process staying with ROOT uid.
23225LTP-kill05-concurrency-fix.patch
23226 - Paranoia concurrency fix. I have not encounter any real issue, but it is probably safer to be sure each process is using a different segment. -> use tst_tmpdir, to make getipckey generating a different key for each running process, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
23227
23228Modified File(s):
23229ltp/testcases/kernel/syscalls/kill/kill05.c
23230
2323148) Log Message:
232321) The pi-tests don't use the librttest infrastructure and simply duplicate code. This patch ensures that those tests use librttest.
232332) The thread-clock test doesn't use the librttest infrastructure. This patch ensures that it does.
232343) Adds missing headers to the following files,
23235Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>,
23236Acked-By: Dinakar Guniguntala <dino@in.ibm.com>,
23237Acked-By: Sebastien Dugue <sebastien.dugue@bull.net>
23238
23239Modified File(s):
23240ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
23241ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
23242
subrata_modakf030fc42008-02-01 10:46:21 +000023243LTP-20080131
23244
232451) Log Message: Some more updates to Reference Policy Checks by "Serge E. Hallyn" <serue@us.ibm.com>
23246File(s) Affected:
23247ltp/testscripts/test_selinux.sh
23248File(s) Added:
23249ltp/testcases/kernel/security/selinux-testsuite/misc/check_sbin_deprecated.pl
23250ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
23251ltp/testcases/kernel/security/selinux-testsuite/misc/update_refpolicy.sh
23252
232532) Log Message: This solves the configuration issue reported by Santwan <santwana.samantray@in.ibm.com>, and, fixed by Amit Arora <amitarora@in.ibm.com>
23254File(s) Affected:
23255ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
23256
232573) Log Message: Fix various printf strings to correct formatting and remove spaces, by, Randy Dunlap <rdunlap@xenotime.net>
23258File(s) Affected:
23259ltp/tools/apicmds/ltpapicmd.c
23260
232614) Log Message: gcov-kernel patch for linux 2.6.23, by Peter Oberparleiter <oberpapr@users.sourceforge.net>
23262File(s) Added:
23263/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.23-gcov-arm-eabi.patch
23264/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.23-gcov-arm-hack.patch
23265/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.23-gcov.patch
23266
232675) Log Message: Filter non-word characters in function name as they would break our file format which uses comma and '=' as field separator, by Peter Oberparleiter <oberpapr@users.sourceforge.net>
23268File(s) Affected:
23269/cvsroot/ltp/utils/analysis/lcov/bin/geninfo
23270
232716) Log Message: Add dependency information for linux_syscall_numbers.h, by Mike Frysinger <vapier@gentoo.org>
23272File(s) Affected:
23273ltp/testcases/kernel/include/Makefile
23274
232757) Log Message: Testcases contributed by Sharyathi Nagesh <sharyath@in.ibm.com>
23276File(s) Affected:
23277ltp/runtest/syscalls
23278ltp/testcases/kernel/include/i386.in
23279ltp/testcases/kernel/include/ia64.in
23280ltp/testcases/kernel/include/powerpc.in
23281ltp/testcases/kernel/include/powerpc64.in
23282ltp/testcases/kernel/include/s390.in
23283ltp/testcases/kernel/include/s390x.in
23284ltp/testcases/kernel/include/sparc.in
23285ltp/testcases/kernel/include/sparc64.in
23286ltp/testcases/kernel/include/x86_64.in
23287
23288File(s) Added:
23289ltp/testcases/kernel/syscalls/fallocate/Makefile
23290ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
23291ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
23292ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
23293ltp/testcases/kernel/syscalls/fallocate/run.sh
23294
232958) Log Message: Fix for situations when it fails even on NUMA node, enabling proper identification of nodes, by psuriset <psuriset@linux.ibm.com>
23296File(s) Affected:
23297ltp/testcases/kernel/numa/numa01.sh
23298ltp/testcases/kernel/numa/numa_node_size.c
23299ltp/testcases/kernel/numa/test.sh
23300
233019) Log Message: Terminates the tests if __NR_fadvise64 is 0, by Masatake YAMATO <yamato@redhat.com>
23302File(s) Affected:
23303ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
23304ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
23305ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
23306ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
23307
2330810) Log Message: Randomly generating a no. to avoid the test case to fail, by Sridhar Vinay <vinaysridhar@in.ibm.com>
23309File(s) Affected:
23310ltp/testcases/kernel/syscalls/syslog/syslogtst.c
23311
2331211) Log Message: Jeff Burke <jburke@redhat.com> wanted this unnecessary file to be removed
23313FIle(s) Affected:
23314ltp/testcases/pounder21/test_scripts/statslogging.orig
23315
2331612) Log Message: Some fixes for log directory and execute permission to the script, by Sudhanshu Singh <sudh@linux.vnet.ibm.com> and Jeff Burke <jburke@redhat.com>
23317File(s) Affected:
23318ltp/testcases/realtime/README
23319File(s) Removed:
23320ltp/testscripts/realtime.sh
23321File(s) Added:
23322ltp/testscripts/test_realtime.sh
23323
2332413) Log Message: Still more fix for Randomly generating a no. to avoid the test case to fail, by Sridhar Vinay <vinaysridhar@in.ibm.com>
23325File(s) Affected:
23326ltp/testcases/kernel/syscalls/syslog/syslogtst.c
23327
2332814) Log Message: "hp_func" should be protected through pthread_mutex or similar, by, Yi Xu <yxu@suse.de>
23329File(s) Affected:
23330ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/1-6.c
23331
2333215) Log Message:
23333Huge Changes from Cai Qian <qcai@redhat.com>. Please see the Description
23334below:
23335
23336The updated version
23337has the following improvments,
23338
23339- simplify maintenance
23340
23341- fix several bugs
23342
23343- better automation
23344
23345- extend support on Debian and Fedora
23346
23347- merge Poornima Nayak <Poornima.Nayak@in.ibm.com> 's latest patch
23348
23349- other changes
23350
23351The new version simplifies code layout, and all tools under lib/
23352directory are standalone and reusable, all configurable variables are
23353under the file runkdump.conf. There are also included sample
23354configuration files for different distros and test components. In
23355addition, it avoided code duplication by merging RHEL and SLES specified
23356code in lkdtm module together, and add a checking before hand. The
23357working flow in main script has also been tidied up. verify and
23358verify_dump have been unified. unused file "summary" has been deleted.
23359
23360In previous version,
23361* The part of comparing kernel version in setup will not work proper
23362 if the kernel grows to something like 2.7.1 or 2.8.1.
23363* verify_dump will not able to find previous vmcore if vmcore creation
23364 and vmcore verfication happen at different hours.
23365* Other random bugs because of code complexity.
23366
23367In the new version, once you define everything in a config file, it will
23368run in an automatically fashion on some of systems, if there is proper
23369tools installed.
23370
23371The code has been rewritten in POSIX shell syntax, and made more
23372portable, and attempted to remove hard-coded stuff as much as
23373possible. It has been tested fairly on RHEL5.1, SLES10sp1, Debian
23374unstable, and Fedora 8. If needed I can send you result logs. Sachin
23375has done a quick test on PPC64 machine running RHEL5.1 and the script
23376run fine. Poornima has done some code review.
23377Poornima's patch has been merged,
233781. Crashkerenl reservation check is modified to support any craskernel
23379value.
233802. A message before system reboots
233813. Added one more line to 'status' if dump verification passed.
233824. Modified 'README' file
233835. If kdump start fails for invalid arguments in kdump.conf is fixed
233846. Replaced MAKE_OPTS with MAKE_OPTIONS.
233857. Removed some unwanted statements.
23386
23387Other changes included that all tests descriptions have been documented
23388in doc/ALL_TEST.txt. KNLD (dump over scp with link delay) test case has
23389been merged into KNSCP (dump over scp). Once LINK_DELAY has been defined
23390somewhere in configuration file, all test cases (KNSCP and KNNFS)
23391dumping to a network destination will take advantage of it. If
23392LINK_DELAY is not defined or equals to 0, KNSCP and KNNFS will just the
23393same as in previous version.
23394
23395Cai Qian
23396
23397Modified Files:
23398ltp/testcases/kdump/Makefile ltp/testcases/kdump/README
23399Added Files:
23400ltp/testcases/kdump/runkdump.conf
23401ltp/testcases/kdump/runkdump.sh
23402ltp/testcases/kdump/doc/ALL_TEST.txt
23403ltp/testcases/kdump/doc/OO_Descriptions.txt
23404ltp/testcases/kdump/doc/README
23405ltp/testcases/kdump/doc/TEST_PLAN.txt
23406ltp/testcases/kdump/lib/Makefile
23407ltp/testcases/kdump/lib/setup.sh
23408ltp/testcases/kdump/lib/ssh.tcl
23409ltp/testcases/kdump/lib/sysinfo.sh
23410ltp/testcases/kdump/lib/test.sh
23411ltp/testcases/kdump/lib/verify.sh
23412ltp/testcases/kdump/lib/crasher/Makefile
23413ltp/testcases/kdump/lib/crasher/crasher.c
23414ltp/testcases/kdump/lib/kprobes/Makefile
23415ltp/testcases/kdump/lib/kprobes/kprobes.c
23416ltp/testcases/kdump/lib/lkdtm/Makefile
23417ltp/testcases/kdump/lib/lkdtm/lkdtm.c
23418ltp/testcases/kdump/lib/lkdtm/lkdtm.c.orig
23419ltp/testcases/kdump/sample/runkdump.BASIC_LKDTM.RHEL
23420ltp/testcases/kdump/sample/runkdump.BASIC_LKDTM.SLES
23421ltp/testcases/kdump/sample/runkdump.CRASHER.RHEL
23422ltp/testcases/kdump/sample/runkdump.CRASHER.SLES
23423ltp/testcases/kdump/sample/runkdump.EXTRA_LKDTM.RHEL
23424ltp/testcases/kdump/sample/runkdump.EXTRA_LKDTM.SLES
23425Removed Files:
23426ltp/testcases/kdump/TEST_PLAN.txt
23427ltp/testcases/kdump/crash_cmds ltp/testcases/kdump/distro
23428ltp/testcases/kdump/kdump_propagate ltp/testcases/kdump/master
23429ltp/testcases/kdump/setup ltp/testcases/kdump/summary
23430ltp/testcases/kdump/sysinfo ltp/testcases/kdump/test
23431ltp/testcases/kdump/tests ltp/testcases/kdump/verify
23432ltp/testcases/kdump/verify_dump
23433ltp/testcases/kdump/rhtools/Makefile
23434ltp/testcases/kdump/rhtools/OO_Descriptions.txt
23435ltp/testcases/kdump/rhtools/crasher_mod/Makefile
23436ltp/testcases/kdump/rhtools/crasher_mod/crasher.c
23437ltp/testcases/kdump/rhtools/lkdtm_mod/Makefile
23438ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
23439ltp/testcases/kdump/susetools/Makefile
23440ltp/testcases/kdump/susetools/OO_Descriptions.txt
23441ltp/testcases/kdump/susetools/crasher_mod/Makefile
23442ltp/testcases/kdump/susetools/crasher_mod/crasher.c
23443ltp/testcases/kdump/susetools/lkdtm_mod/Makefile
23444ltp/testcases/kdump/susetools/lkdtm_mod/lkdtm.c
23445ltp/testcases/kdump/testlists/crasher
23446ltp/testcases/kdump/testlists/lkdtm.base
23447ltp/testcases/kdump/testlists/lkdtm.exha
23448
2344916) Log Message: A huge Update to the RT Linux Tree by Sebastien Dugu <sebastien.dugue@bull.net>
23450Modified Files:
23451ltp/testcases/realtime/func/async_handler/async_handler.c
23452ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
23453ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
23454ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
23455ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
23456ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
23457ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
23458ltp/testcases/realtime/func/pi_perf/pi_perf.c
23459ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
23460ltp/testcases/realtime/func/sched_football/sched_football.c
23461ltp/testcases/realtime/func/sched_latency/sched_latency.c
23462
2346317) Log Message: Fix for remap_file_pages(01/02) failing on 31(s390) bit linux guest running RHEL4.6, by, joseferr@linux.vnet.ibm.com
23464Modifiled File(s):
23465ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
23466ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
23467
2346818) Log Message: Fixing missing argument for open() function when O_CREAT is in the flag, by, Yi Xu <yxu@suse.de>
23469Modified File(s):
23470testcases/kernel/syscalls/clone/clone02.c
23471testcases/kernel/syscalls/fcntl/fcntl18.c
23472testcases/kernel/syscalls/fdatasync/fdatasync01.c
23473testcases/kernel/syscalls/getdents/getdents04.c
23474testcases/kernel/syscalls/mprotect/mprotect02.c
23475testcases/kernel/syscalls/mprotect/mprotect03.c
23476testcases/kernel/syscalls/open/open04.c
23477testcases/kernel/syscalls/pselect/pselect01.c
23478testcases/kernel/syscalls/read/read02.c
23479testcases/kernel/syscalls/select/select01.c
23480testcases/kernel/syscalls/sendfile/sendfile03.c
23481testcases/kernel/syscalls/splice/splice01.c
23482testcases/kernel/syscalls/symlink/symlink01.c
23483testcases/kernel/syscalls/tee/tee01.c
23484testcases/network/ipv6/sendfile6/testsf_c6.c
23485testcases/network/tcp_cmds/sendfile/testsf_c.c
23486testcases/kernel/fs/doio/iogen.c
23487
2348819) Log Message: Fix for generation of HTML output for absolute paths, by, Subrata Modak <subrata@linux.vnet.ibm.com>
23489Modified File(s):
23490ltp/runltp
23491ltp/tools/genhtml.pl
23492
2349320) Log Message: Initial set of Filecaps testcases from Serge, "Serge E. Hallyn" <serue@us.ibm.com>
23494Modified Files:
23495ltp/runltp
23496ltp/testcases/kernel/security/Makefile
23497Added Files:
23498ltp/runtest/filecaps
23499ltp/testcases/kernel/security/filecaps/Makefile
23500ltp/testcases/kernel/security/filecaps/README
23501ltp/testcases/kernel/security/filecaps/check_simple_capset.c
23502ltp/testcases/kernel/security/filecaps/checkforfilecaps.sh
23503ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
23504ltp/testcases/kernel/security/filecaps/filecapstest.sh
23505ltp/testcases/kernel/security/filecaps/gotlibcap.c
23506ltp/testcases/kernel/security/filecaps/inh_capped.c
23507ltp/testcases/kernel/security/filecaps/nolibcap.c
23508ltp/testcases/kernel/security/filecaps/print_caps.c
23509ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
23510ltp/testscripts/test_filecaps.sh
23511
2351221) Log Message: testcase ballista gcc 4.3 conformance, by, Patrick Kirsch <pkirsch@suse.de>
23513Modified File(s):
23514ltp/testcases/ballista/ballista/compile/bparser.cpp
23515
2351622) Log Message: Enhancing runltp to run testcases in desired sequence, by, Subrata Modak <subrata@linux.vnet.ibm.com>
23517Modified File(s):
23518ltp/runltp
23519
2352023) Log Message: Adding volatile to avoid the compiler optimization to produce an infinite, by, Carmelo AMOROSO <carmelo.amoroso@st.com>, Haavard Skinnemoen <hskinnemoen@atmel.com>
23521Modified File(s):
23522ltp/testcases/kernel/syscalls/times/times03.c
23523
2352424) Log Message: Extend the unconfined_runs_test interface in the selinux testsuite policy to allow the test programs to properly report back to the caller, by, Stephen Smalley <sds@tycho.nsa.gov>
23525Modified File(s):
23526ltp/testcases/kernel/security/selinux-testsuite/README
23527ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
23528
2352925) Log Message: added gcov-kernel patches for linux-2.6.24, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
23530Added File(s):
23531ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov-arm-eabi.patch
23532ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov-arm-hack.patch
23533ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
23534
2353526) Log Message: Fix for Build Error issues on NUMA Machine in absence of important RPMs, by, psuriset <psuriset@linux.vnet.ibm.com>
23536Modified File(s):
23537ltp/testcases/kernel/numa/Makefile
23538ltp/testcases/kernel/numa/README
23539ltp/testcases/kernel/numa/numa01.sh
23540ltp/testcases/kernel/numa/numa_node_size.c
23541ltp/testcases/kernel/numa/test.sh
23542
subrata_modakae1219d2008-01-01 08:50:08 +000023543LTP-20071231
23544
235451) Log Message: Update CLONE_NEWPID as value changed in 2.6.23-rc3-mm2, submitted by Sukadev Bhattiprolu <sukadev@us.ibm.com>
23546File(s) Affected:
23547ltp/testcases/kernel/containers/libclone/libclone.h
23548
235492) Log Message: New Test Cases sendfile05 sendfile06 and sendfile07 for sendfile and sendfile64 syscall, by Masatake YAMATO <yamato@redhat.com>
23550File(s) Affected:
23551ltp/runtest/syscalls
23552ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
23553ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
23554ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
23555File(s) Added:
23556ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
23557ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
23558ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
23559
235603) Log Message: Fixing the problem of the resolution for ADDRESS_OF_MAIN, by Mark Ver <markver@us.ibm.com>
23561File(s) Affected:
23562ltp/testcases/kernel/io/direct_io/diotest4.c
23563
235644) Log Message: use caps in "generated warning" since people dont read comments, by Mike Frysinger <vapier@users.sourceforge.net>
23565File(s) Affected:
23566ltp/testcases/kernel/include/linux_syscall_numbers.h
23567ltp/testcases/kernel/include/regen.sh
23568
235695) Log Message: Se-linux Reference Policy Updates by Stephen Smalley <sds@tycho.nsa.gov>
23570File(s) Affected:
23571ltp/testcases/kernel/security/selinux-testsuite/README
23572ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
23573ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
23574ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
23575ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
23576ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
23577ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_readlink.te
23578ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rxdir.te
23579ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
23580ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_stat.te
23581ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
23582ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
23583ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
23584
235856) Log Message: New NUMA Testcases by psuriset@linux.vnet.ibm.com
23586File(s) Affected:
23587ltp/testcases/kernel/numa/Makefile
23588ltp/testcases/kernel/numa/README
23589ltp/testcases/kernel/numa/numa01.sh
23590File(s) Added:
23591ltp/testcases/kernel/numa/numa_node_size.c
23592ltp/testcases/kernel/numa/test.sh
23593
235947) Log Message: Fixing mincore the way it generates -EFAULT on s390 by setting a stack limit by "ulimit -s <value>" before its execution, by Anoop <anoop.vijayan@in.ibm.com>
23595File(s) Affected:
23596ltp/testcases/kernel/syscalls/mincore/mincore01.c
23597
235988) Log Message: add syscall list for arm from Riaz Ur Rahaman
23599File(s) Affected:
23600ltp/testcases/kernel/include/linux_syscall_numbers.h
23601ltp/testcases/kernel/include/order
23602
23603File(s) Added:
23604ltp/testcases/kernel/include/arm.in
23605
236069) Log Message: Test isn't supported in kernel versions before 2.6.16, by Marco Antonio Fernandes Junior <marcoafj@linux.vnet.ibm.com>
23607File(s) Affected:
23608ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
23609
2361010)Log Message: Reverting Back Stephenś Patch and Applying Jeffś Patch for controlling the tty issue. Also a minor change for the ia64 compile failure.
23611File(s) Affected:
23612testcases/kernel/security/selinux-testsuite/README
23613testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
23614testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
23615testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
23616testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
23617testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
23618testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
23619testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
23620testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
23621testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
23622testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c
23623testcases/kernel/security/selinux-testsuite/tests/file/selinux_file.sh
23624
2362511) Log Message: A Trivial Fix from Roger Mach <bigmach@us.ibm.com>
23626File(s) Affected:
23627ltp/testcases/pounder21/test_scripts/xterm_stress
23628
2362912) Log Message: tweak config.mk comment to reflect reality, by Mike Frysinger
23630File(s) Affected:
23631ltp/Makefile
23632
2363313) Log Message: Initial Set of Real Time Linux Test Cases, by Nivedita Singhvi <niv@us.ibm.com> & sudhanshu Singh <sudhanshusingh@in.ibm.com>
23634File(s) Added:
23635ltp/testcases/realtime/COPYING
23636ltp/testcases/realtime/GNUmakefile.am
23637ltp/testcases/realtime/GNUmakefile.in
23638ltp/testcases/realtime/OO_DESCRIPTION.txt
23639ltp/testcases/realtime/README
23640ltp/testcases/realtime/aclocal.m4
23641ltp/testcases/realtime/autogen.sh
23642ltp/testcases/realtime/configure
23643ltp/testcases/realtime/configure.ac
23644ltp/testcases/realtime/run.sh
23645ltp/testcases/realtime/autom4te.cache/output.0
23646ltp/testcases/realtime/autom4te.cache/output.1
23647ltp/testcases/realtime/autom4te.cache/requests
23648ltp/testcases/realtime/autom4te.cache/traces.0
23649ltp/testcases/realtime/autom4te.cache/traces.1
23650ltp/testcases/realtime/config/GNUmakefile.am
23651ltp/testcases/realtime/config/GNUmakefile.in
23652ltp/testcases/realtime/config/autoconf/compile
23653ltp/testcases/realtime/config/autoconf/config.guess
23654ltp/testcases/realtime/config/autoconf/config.sub
23655ltp/testcases/realtime/config/autoconf/depcomp
23656ltp/testcases/realtime/config/autoconf/install-sh
23657ltp/testcases/realtime/config/autoconf/missing
23658ltp/testcases/realtime/doc/HOWTO_ADD_TESTS
23659ltp/testcases/realtime/doc/TODO
23660ltp/testcases/realtime/func/GNUmakefile.am
23661ltp/testcases/realtime/func/GNUmakefile.in
23662ltp/testcases/realtime/func/async_handler/GNUmakefile.am
23663ltp/testcases/realtime/func/async_handler/GNUmakefile.in
23664ltp/testcases/realtime/func/async_handler/async_handler.c
23665ltp/testcases/realtime/func/async_handler/async_handler_jk.c
23666ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
23667ltp/testcases/realtime/func/async_handler/run_auto.sh
23668ltp/testcases/realtime/func/gtod_latency/GNUmakefile.am
23669ltp/testcases/realtime/func/gtod_latency/GNUmakefile.in
23670ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
23671ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
23672ltp/testcases/realtime/func/gtod_latency/run_auto.sh
23673ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.am
23674ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.in
23675ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
23676ltp/testcases/realtime/func/hrtimer-prio/run.sh
23677ltp/testcases/realtime/func/matrix_mult/GNUmakefile.am
23678ltp/testcases/realtime/func/matrix_mult/GNUmakefile.in
23679ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
23680ltp/testcases/realtime/func/matrix_mult/run_auto.sh
23681ltp/testcases/realtime/func/measurement/GNUmakefile.am
23682ltp/testcases/realtime/func/measurement/GNUmakefile.in
23683ltp/testcases/realtime/func/measurement/README
23684ltp/testcases/realtime/func/measurement/preempt_timing.c
23685ltp/testcases/realtime/func/measurement/rdtsc-latency.c
23686ltp/testcases/realtime/func/measurement/run.sh
23687ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.am
23688ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.in
23689ltp/testcases/realtime/func/periodic_cpu_load/mixed_load.sh
23690ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
23691ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
23692ltp/testcases/realtime/func/periodic_cpu_load/run_auto.sh
23693ltp/testcases/realtime/func/pi-tests/GNUmakefile.am
23694ltp/testcases/realtime/func/pi-tests/GNUmakefile.in
23695ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
23696ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
23697ltp/testcases/realtime/func/pi-tests/run_auto.sh
23698ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
23699ltp/testcases/realtime/func/pi-tests/test-skeleton.c
23700ltp/testcases/realtime/func/pi-tests/testpi-0.c
23701ltp/testcases/realtime/func/pi-tests/testpi-1.c
23702ltp/testcases/realtime/func/pi-tests/testpi-2.c
23703ltp/testcases/realtime/func/pi-tests/testpi-4.c
23704ltp/testcases/realtime/func/pi-tests/testpi-5.c
23705ltp/testcases/realtime/func/pi-tests/testpi-6.c
23706ltp/testcases/realtime/func/pi-tests/testpi-7.c
23707ltp/testcases/realtime/func/pi_perf/GNUmakefile.am
23708ltp/testcases/realtime/func/pi_perf/GNUmakefile.in
23709ltp/testcases/realtime/func/pi_perf/pi_perf.c
23710ltp/testcases/realtime/func/pi_perf/run_auto.sh
23711ltp/testcases/realtime/func/prio-preempt/GNUmakefile.am
23712ltp/testcases/realtime/func/prio-preempt/GNUmakefile.in
23713ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
23714ltp/testcases/realtime/func/prio-preempt/run_auto.sh
23715ltp/testcases/realtime/func/prio-wake/GNUmakefile.am
23716ltp/testcases/realtime/func/prio-wake/GNUmakefile.in
23717ltp/testcases/realtime/func/prio-wake/prio-wake.c
23718ltp/testcases/realtime/func/prio-wake/run_auto.sh
23719ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.am
23720ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.in
23721ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
23722ltp/testcases/realtime/func/sched_football/GNUmakefile.am
23723ltp/testcases/realtime/func/sched_football/GNUmakefile.in
23724ltp/testcases/realtime/func/sched_football/parse-football.py
23725ltp/testcases/realtime/func/sched_football/run_auto.sh
23726ltp/testcases/realtime/func/sched_football/sched_football.c
23727ltp/testcases/realtime/func/sched_jitter/GNUmakefile.am
23728ltp/testcases/realtime/func/sched_jitter/GNUmakefile.in
23729ltp/testcases/realtime/func/sched_jitter/README
23730ltp/testcases/realtime/func/sched_jitter/run_auto.sh
23731ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
23732ltp/testcases/realtime/func/sched_latency/GNUmakefile.am
23733ltp/testcases/realtime/func/sched_latency/GNUmakefile.in
23734ltp/testcases/realtime/func/sched_latency/run_auto.sh
23735ltp/testcases/realtime/func/sched_latency/sched_latency.c
23736ltp/testcases/realtime/func/thread_clock/GNUmakefile.am
23737ltp/testcases/realtime/func/thread_clock/GNUmakefile.in
23738ltp/testcases/realtime/func/thread_clock/run_auto.sh
23739ltp/testcases/realtime/func/thread_clock/tc-2.c
23740ltp/testcases/realtime/include/GNUmakefile.am
23741ltp/testcases/realtime/include/GNUmakefile.in
23742ltp/testcases/realtime/include/libjvmsim.h
23743ltp/testcases/realtime/include/librttest.h
23744ltp/testcases/realtime/include/libstats.h
23745ltp/testcases/realtime/include/list.h
23746ltp/testcases/realtime/include/rttests_config.h.in
23747ltp/testcases/realtime/lib/GNUmakefile.am
23748ltp/testcases/realtime/lib/GNUmakefile.in
23749ltp/testcases/realtime/lib/libjvmsim.c
23750ltp/testcases/realtime/lib/librttest.c
23751ltp/testcases/realtime/lib/libstats.c
23752ltp/testcases/realtime/perf/GNUmakefile.am
23753ltp/testcases/realtime/perf/GNUmakefile.in
23754ltp/testcases/realtime/perf/latency/GNUmakefile.am
23755ltp/testcases/realtime/perf/latency/GNUmakefile.in
23756ltp/testcases/realtime/perf/latency/cpunoise.sh
23757ltp/testcases/realtime/perf/latency/cpunoise2000.sh
23758ltp/testcases/realtime/perf/latency/disknoise.sh
23759ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
23760ltp/testcases/realtime/perf/latency/pthread_cond_many.c
23761ltp/testcases/realtime/perf/latency/pthread_cond_many_histogram.sh
23762ltp/testcases/realtime/perf/latency/run.sh
23763ltp/testcases/realtime/scripts/__init__.py
23764ltp/testcases/realtime/scripts/parser.py
23765ltp/testcases/realtime/scripts/run_c_files.sh
23766ltp/testcases/realtime/scripts/setenv.sh
23767ltp/testcases/realtime/stress/GNUmakefile.am
23768ltp/testcases/realtime/stress/GNUmakefile.in
23769ltp/testcases/realtime/stress/pi-tests/GNUmakefile.am
23770ltp/testcases/realtime/stress/pi-tests/GNUmakefile.in
23771ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
23772ltp/testcases/realtime/stress/pi-tests/testpi-3.c
23773ltp/testcases/realtime/tools/ftqviz.py
23774ltp/testscripts/realtime.sh
23775
2377614) Log Message: Updates for Some Copyright and License Declarations
23777File(s) Affected:
23778ltp/testcases/realtime/GNUmakefile.am
23779ltp/testcases/realtime/OO_DESCRIPTION.txt
23780ltp/testcases/realtime/README
23781ltp/testcases/realtime/autogen.sh
23782ltp/testcases/realtime/configure.ac
23783ltp/testcases/realtime/run.sh
23784
2378515) Log Message: Initial set of PID Namespace testcase contributed by "Rishikesh K. Rajak" <risrajak@linux.vnet.ibm.com>
23786File(s) Added:
23787ltp/testcases/kernel/containers/pidns/Makefile
23788ltp/testcases/kernel/containers/pidns/README
23789ltp/testcases/kernel/containers/pidns/check_pidns_enabled.c
23790ltp/testcases/kernel/containers/pidns/pidns01.c
23791ltp/testcases/kernel/containers/pidns/pidns02.c
23792ltp/testcases/kernel/containers/pidns/pidns03.c
23793ltp/testcases/kernel/containers/pidns/runpidnstest.sh
23794ltp/testcases/kernel/containers/pidns/runtests_noltp.sh
23795
23796File(s) Affected:
23797ltp/testcases/kernel/containers/Makefile
23798ltp/testcases/kernel/containers/container_test.sh
23799
2380016) Log Message: Changed the way Copyrights and License agreements are declared
23801File(s) Affected:
23802ltp/testcases/kernel/containers/README
23803ltp/testcases/kernel/containers/TEST_PLAN.txt
23804ltp/testcases/kernel/containers/check_for_unshare.c
23805ltp/testcases/kernel/containers/libclone/Makefile
23806ltp/testcases/kernel/containers/libclone/libclone.c
23807ltp/testcases/kernel/containers/libclone/libclone.h
23808ltp/testcases/kernel/containers/sysvipc/Makefile
23809ltp/testcases/kernel/containers/sysvipc/check_ipcns_enabled.c
23810ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
23811ltp/testcases/kernel/containers/sysvipc/runtests_noltp.sh
23812ltp/testcases/kernel/containers/sysvipc/shmnstest.c
23813ltp/testcases/kernel/containers/utsname/Makefile
23814ltp/testcases/kernel/containers/utsname/README
23815ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
23816ltp/testcases/kernel/containers/utsname/runtests_noltp.sh
23817ltp/testcases/kernel/containers/utsname/runutstest.sh
23818ltp/testcases/kernel/containers/utsname/utstest.c
23819
subrata_modak99086662007-12-03 07:07:49 +000023820LTP-20071130
23821
238221) Log Message: lcov: fix for problem resulting in lcov aborting with "ERROR: reading string"
23823File(s) Affected:
23824/cvsroot/ltp/utils/analysis/lcov/bin
23825
238262) Log Message: Update to OpenHPI 2.10.1 (see www.openhpi.org for more info)
23827File(s) Affected:
23828ltp/testcases/open_hpi_testsuite
23829
238303) Log Message: This patch by Jeff Mahoney <jeffm@suse.com> changes the test to use the read-only end of the pipe with PROT_READ permissions, which passes the FMODE_READ check on the file descriptor and returns -ENODEV.
23831File(s) Affected:
23832ltp/testcases/open_posix_testsuite/conformance/interfaces/mmap/23-1.c
23833
238344) Log Message: Yi Yang <yang.y.yi@gmail.com> fixed some anomalies for ext2/ext3 and creat system call
23835File(s) Affected:
23836ltp/testcases/kernel/fs/doio/growfiles.c
23837ltp/testcases/kernel/syscalls/creat/creat05.c
23838
238395) Log Message: Removing Propreitary and Confidential Information to Suit to GPLv2 License
23840File(s) Affected:
23841testcases/kernel/ipc/ipc_stress/message_queue_test_01.c
23842testcases/kernel/ipc/ipc_stress/message_queue_test_02_ctl.c
23843testcases/kernel/ipc/ipc_stress/message_queue_test_02_get.c
23844testcases/kernel/ipc/ipc_stress/message_queue_test_02_rcv.c
23845testcases/kernel/ipc/ipc_stress/message_queue_test_02_snd.c
23846testcases/kernel/ipc/ipc_stress/message_queue_test_04.c
23847testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
23848testcases/kernel/ipc/ipc_stress/pipe_test_01.c
23849testcases/kernel/ipc/ipc_stress/pipe_test_02.c
23850testcases/kernel/ipc/ipc_stress/semaphore_test_01.c
23851testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
23852testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
23853testcases/kernel/ipc/ipc_stress/shmem_test_01.c
23854testcases/kernel/ipc/ipc_stress/shmem_test_02.c
23855testcases/kernel/ipc/ipc_stress/shmem_test_03.c
23856testcases/kernel/ipc/ipc_stress/shmem_test_04.c
23857testcases/kernel/ipc/ipc_stress/shmem_test_05.c
23858testcases/kernel/ipc/ipc_stress/shmem_test_06.c
23859testcases/kernel/ipc/ipc_stress/shmem_test_07.c
23860testcases/kernel/ipc/ipc_stress/signal_test_01.c
23861testcases/kernel/ipc/ipc_stress/signal_test_02.c
23862testcases/kernel/ipc/ipc_stress/signal_test_03.c
23863testcases/kernel/ipc/ipc_stress/signal_test_04.c
23864testcases/kernel/ipc/ipc_stress/signal_test_05.c
23865testcases/kernel/ipc/ipc_stress/signal_test_06.c
23866testcases/kernel/ipc/ipc_stress/signal_test_07.c
23867testcases/kernel/sched/clisrv/pthserv.c
23868testcases/kernel/sched/clisrv/readline.c
23869testcases/kernel/sched/clisrv/writen.c
23870testcases/kernel/sched/sched_stress/sched_driver.c
23871testcases/kernel/sched/sched_stress/sched.c
23872testcases/kernel/sched/sched_stress/sched.h
23873testcases/kernel/sched/sched_stress/sched_tc0.c
23874testcases/kernel/sched/sched_stress/sched_tc1.c
23875testcases/kernel/sched/sched_stress/sched_tc2.c
23876testcases/kernel/sched/sched_stress/sched_tc3.c
23877testcases/kernel/sched/sched_stress/sched_tc4.c
23878testcases/kernel/sched/sched_stress/sched_tc5.c
23879testcases/kernel/sched/sched_stress/sched_tc6.c
23880
238816) Log Message: Make the test working on busybox system, where 'df' command
23882doesn't support -P option, neither accept a directory as input,
23883Submitted by Carmelo AMOROSO <carmelo.amoroso@st.com>
23884File(s) Affected:
23885ltp/testcases/kernel/fs/doio/rwtest.sh
23886
238877) Log Message:
23888This patch allows network stress tests to be run on different subnet
23889configuration by using some macros for IP addresses configuration.
23890It doesn't affect default values.
23891Submitted by Carmelo AMOROSO <carmelo.amoroso@st.com>
23892File(s) Affected:
23893ltp/testcases/network/stress/broken_ip/broken_ip4-checksum
23894ltp/testcases/network/stress/broken_ip/broken_ip4-dstaddr
23895ltp/testcases/network/stress/broken_ip/broken_ip4-fragment
23896ltp/testcases/network/stress/broken_ip/broken_ip4-ihl
23897ltp/testcases/network/stress/broken_ip/broken_ip4-protcol
23898ltp/testcases/network/stress/broken_ip/broken_ip4-totlen
23899ltp/testcases/network/stress/broken_ip/broken_ip4-version
23900ltp/testcases/network/stress/dns/dns4-stress
23901ltp/testcases/network/stress/ftp/ftp4-download-stress
23902ltp/testcases/network/stress/ftp/ftp4-upload-stress
23903ltp/testcases/network/stress/http/http4-stress
23904ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic01
23905ltp/testcases/network/stress/interface/if4-addr-change
23906ltp/testcases/network/stress/interface/if4-alias-adddel
23907ltp/testcases/network/stress/interface/if4-alias-addlarge
23908ltp/testcases/network/stress/interface/if4-mtu-change
23909ltp/testcases/network/stress/interface/if4-route-adddel
23910ltp/testcases/network/stress/interface/if4-route-addlarge
23911ltp/testcases/network/stress/interface/if4-updown
23912ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope01
23913ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope02
23914ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope03
23915ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope04
23916ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld01
23917ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld02
23918ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld01
23919ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld02
23920ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld03
23921ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld04
23922ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld05
23923ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld06
23924ltp/testcases/network/stress/route/route4-change-dst
23925ltp/testcases/network/stress/route/route4-change-gw
23926ltp/testcases/network/stress/route/route4-change-if
23927ltp/testcases/network/stress/route/route4-ifdown
23928ltp/testcases/network/stress/route/route4-redirect
23929ltp/testcases/network/stress/route/route4-rmmod
23930ltp/testcases/network/stress/ssh/ssh4-stress
23931ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport01
23932ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport01
23933ltp/testcases/network/stress/tcp/uni-basic/tcp4-uni-basic01
23934ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport01
23935ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic01
23936testscripts/networkstress.sh
23937
239388) Log Message: Patch to check file permission first, and then skip write-only
23939files,and report them as INFO. Submitted by Cai Qian <qcai@redhat.com>
23940File(s) Affected:
23941ltp/testcases/kernel/fs/proc/proc01.c
23942
239439) Log Message:
23944Patch to skip read of all /proc/<pid> directories except /proc/self.
23945Therefore, it make sure that at least one /proc/<pid> has been read,
23946and also the directory will stay as long as the life time of the test.
23947Submitted by Cai Qian <qcai@redhat.com>
23948File(s) Affected:
23949ltp/testcases/kernel/fs/proc/proc01.c
23950
2395110) Log Message: Create testfile in tmpdir to be consistent with other tests by Kumar Gala <galak@kernel.crashing.org>
23952File(s) Affected:
23953ltp/testcases/kernel/syscalls/splice/splice01.c
23954ltp/testcases/kernel/syscalls/tee/tee01.c
23955
2395611) Log Message: Close the fd's we open when running on NFS to avoid warnings, submitted by Kumar Gala <galak@kernel.crashing.org>
23957File(s) Affected:
23958ltp/testcases/kernel/syscalls/creat/creat01.c
23959ltp/testcases/kernel/syscalls/open/open04.c
23960ltp/testcases/kernel/syscalls/writev/writev06.c
23961
2396212) Log Message:Close fd's to make running on NFS work, submitted by Kumar Gala <galak@kernel.crashing.org>
23963File(s) Affected:
23964ltp/testcases/kernel/syscalls/creat/creat05.c
23965
2396613) Log Message: Add a lib routine to tell us if we are running on NFS Submitted by Kumar Gala <galak@kernel.crashing.org>
23967File(s) Affected:
23968ltp/include/test.h
23969File(s) Added:
23970ltp/lib/tst_is_cwd_nfs.c
23971
2397214) Log Message: Adds arm to the architectures where SHMBLA != PAGESIZE, submitted by Khem Raj <kraj@mvista.com>
23973File(s) Affected:
23974ltp/testcases/kernel/mem/shmt/shmt09.c
23975
2397615) Log Message: New posix_fadvise and fadvise64 Testcases contributed by Masatake YAMATO <yamato@redhat.com>
23977File(s) Affected:
23978ltp/runtest/syscalls
23979New File(s) Addes:
23980ltp/testcases/kernel/syscalls/fadvise/Makefile
23981ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
23982ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
23983ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
23984ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
23985
2398616) Log Message:
23987Existing code in LTP Kdump has been enhanced to test dump on network and
23988different partitions. The attached patch supports following features
23989-Dump on EXT3 partition, partition referenced by partition name, Label and
23990UUID
23991-Dump on raw partition
23992-Dump on Network dump server
23993-Test dump filtering feature of Kdump
23994-Test Link Delay feature of Kdump
23995-Result analysis has been implemented for local dumping and network
23996dumping.
23997-Result analysis has been implemented for filtering as well as link delay.
23998But the analysis part can be enahnced further
23999-'setup' file has been modified
24000 * To accept inputs from user or file
24001 * To automate configuration of bootloader file to reserve memory for
24002crashkernel
24003 * To test basic or exchausted list of LKDTM test
24004 * To accept user inputs for dumping on different partitions and for
24005network dumping
24006-'master' file has been modified
24007 *To invoke result analysis code of dumping in different destinations
24008 *to remove cronjob when execution is done, this is a bug fix
24009-'test' file has been modifed
24010 *To set kdump.conf file based on user input and trigger crash
24011-'Makefile' has been modified not to run 'setup'
24012-Added new files
24013 *kdump_propogate ->To add ssh public keys to network dump server
24014 *verify_dump ->To verify dump in different partitions and network
24015dumping
24016 *lkdtm.orig is replaced with lkdtm.base for basic testcases of lkdtm,
24017lkdtm.exha for exhausted list of lkdtm testcases.
24018
24019Submitted by: Poornima Nayak <Poornima.Nayak@in.ibm.com>
24020
24021File(s) Affected:
24022ltp/testcases/kdump/Makefile ltp/testcases/kdump/README
24023ltp/testcases/kdump/TEST_PLAN.txt ltp/testcases/kdump/master
24024ltp/testcases/kdump/setup ltp/testcases/kdump/test
24025File(s) Added:
24026ltp/testcases/kdump/kdump_propagate
24027ltp/testcases/kdump/verify_dump
24028ltp/testcases/kdump/testlists/lkdtm.base
24029ltp/testcases/kdump/testlists/lkdtm.exha
24030File(s) Removed:
24031ltp/testcases/kdump/testlists/lkdtm.orig
24032
2403317) Log Message: Fix endless loop hit messages for kdump test case, by Cai Qian <qcai@redhat.com>
24034File(s) Affected:
24035ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
24036
2403718) Log Message: Fix for vmcore generation and vmcore verification are at different hours, by Cai Qian <qcai@redhat.com>
24038File(s) Affected:
24039ltp/testcases/kdump/master
24040
2404119) Log Message: Changes that allows adp to run top on batch mode instead of interactively, submitted by Rafael Folco <rfolco@linux.vnet.ibm.com>
24042File(s) Affected:
24043ltp/testscripts/adp.sh
24044
2404520) Log Message: Changes to prevent fcntl14 test case to crash on uclinux on blackfin board, submitted by Vivi <violetleigh@gmail.com>
24046File(s) Affected:
24047ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
24048
2404921) Log Message: New HTML format for LTP Output
24050File(s) Affected:
24051ltp/runltp
24052File(s) Added:
24053ltp/tools/genhtml.pl
24054ltp/tools/html_report_header.txt
24055
2405622) Log Message: Add IA64 support to kdump test case, submitted by Cai Qian <qcai@redhat.com>
24057File(s) Affected:
24058ltp/testcases/kdump/setup
24059
2406023) Log Message: Patch to fix summary script of LTP kdump (can't retrieve LOG correctly), submitted by Lin Feng Shen (shenlinf@cn.ibm.com)
24061File(s) Affected:
24062ltp/testcases/kdump/summary
24063
2406424) Log Message: Fix for master script of LTP kdump (Which tries to copy /proc/config.gz though it's not available), submitted by Cijurajan Kollanoor (cijurajan@in.ibm.com)
24065File(s) Affected:
24066ltp/testcases/kdump/master
24067
2406825) Log Message: Report TCONF for swapon/off test when run on tmpfs or nfs, submitted by Kumar Gala <galak@kernel.crashing.org>
24069File(s) Affected:
24070testcases/kernel/syscalls/swapoff/swapoff01.c
24071testcases/kernel/syscalls/swapoff/swapoff02.c
24072testcases/kernel/syscalls/swapon/swapon01.c
24073testcases/kernel/syscalls/swapon/swapon02.c
24074testcases/kernel/syscalls/swapon/swapon03.c
24075
2407626) Log Message: This does testing for the missing functionalities of MADV_REMOVE, MADV_DONTFORK & MADV_DOFORK, submitted by Pavan, pnaregun@in.ibm.com
24077File(s) Added:
24078ltp/testcases/kernel/syscalls/madvise/madvise03.c
24079
2408027) Log Message: Added an Option to mail-back LTP reports, by Subrata Modak <subrata@linux.vnet.ibm.com>
24081File(s) Affected:
24082ltp/runltp
24083
2408428) Log Message: Added sendfile64 support and new testcase sendfile04.c in this regard, by Masatake YAMATO <yamato@redhat.com>
24085File(s) Affected:
24086runtest/syscalls
24087testcases/kernel/syscalls/sendfile/Makefile
24088testcases/kernel/syscalls/sendfile/sendfile02.c
24089testcases/kernel/syscalls/sendfile/sendfile03.c
24090File(s) Added:
24091ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
24092
2409329) Log Message: Proper Inputs for Memory Reservation for Crask Kernel on various architectures, by Poornima Nayak <Poornima.Nayak@in.ibm.com>
24094File(s) Affected:
24095ltp/testcases/kdump/setup
24096
subrata_modakb72cdfe2007-11-02 06:18:14 +000024097LTP-20071031
24098
240991) Log Message:
24100lcov: workaround for gcc 4.1.0 .gcno file oddness by Peter Oberparleiter (oberpapr@users.sourceforge.net)
24101scott.heavner@philips.com wrote:
24102I'm trying to use lcov 1.6 with gcov/gcc 4.1.0. The geninfo parser was
24103aborting on a small number of .gcno files. I've patched my local copy so
24104that geninfo prints out the offset of the error and skips the remainder of
24105the problem file
24106
24107File(s) Affected:
24108ltp/utils/analysis/lcov/bin/geninfo
24109
241102) Log Message: Carmelo (carmelo.amoroso@st.com) fixed OPEN_MAX macro issue, from kernel 2.6.23 onwards
24111File(s) Affected:
24112ltp-full-20070930/testcases/kernel/syscalls/fork/fork09.c
24113ltp-full-20070930/testcases/kernel/ipc/ipc_stress/pipe_test_02.c
24114
241153) Log Message: Ported this to LTP Format
24116File(s) Affected:
24117ltp/runtest/syscalls
24118File(s) Added:
24119ltp/testcases/kernel/syscalls/remap_file_pages/Makefile
24120ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
24121
241224) Log Message: Open Posix Test suite updation by Patrick Kirsch <pkirsch@suse.de>
24123File(s) Affected:
24124ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_close/1-1.c
24125ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_close/2-1.c
24126ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_close/3-1.c
24127ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/1-1.c
24128ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/2-1.c
24129ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/4-1.c
24130ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/5-1.c
24131ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_open/1-4.c
24132ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/1-1.c
24133ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/1-2.c
24134ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/2-1.c
24135ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/4-1.c
24136ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/5-1.c
24137ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/6-1.c
24138ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/8-1.c
24139ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/1-1.c
24140ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/2-1.c
24141ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/4-1.c
24142ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/1-1.c
24143ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/1-2.c
24144ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/11-1.c
24145ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/12-1.c
24146ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/3-1.c
24147ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/5-1.c
24148ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/7-1.c
24149
241505) Log Message: Olof Johansson <olof@lixom.net> corrected the message when there are no entries in /etc/group for 'nobody' and 'bin'
24151File(s) Affected:
24152ltp/testcases/kernel/syscalls/creat/creat08.c
24153
241546) Log Message: Andi Kleen <ak@novell.com> changed the way IN_MOVE_SELF works with old kernel
24155File(s) Affected:
24156ltp/testcases/kernel/syscalls/inotify/inotify02.c
24157
241587) Log Message: Ricardo (rsalveti@linux.vnet.ibm.com) added another testcase for remap_file_pages() syscall for better error checking
24159File(s) Affected:
24160ltp/runtest/syscalls
24161File(s) Added:
24162ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
24163
241648) Log Message:
24165Better Ways to Integrate "ltp/tools/genload/stress" with "ltp/runltp" by
24166Ricardo and Subrata,
24167This is the second version of Subrata's patch, this is intended to
24168fully exploit all the features provided by "ltp/tools/genload/stress".
24169
24170New option:
24171 -D Run LTP under additional background Load on Secondary Storage
24172
24173Options that have a different interface:
24174 -i Run LTP under additional background Load on IO Bus
24175 -m Run LTP under additional background Load on Main memory
24176
24177Remember that this change will break the script interface.
24178File(s) Affected:
24179ltp/runltp
24180
241819) Log Message: Breno Leitao (leitao@linux.vnet.ibm.com) fixed these for running on NFS mounted systems
24182File(s) Affected:
24183ltp/testcases/kernel/syscalls/chdir/chdir01.c
24184ltp/testcases/kernel/syscalls/creat/creat03.c
24185ltp/testcases/kernel/syscalls/creat/creat05.c
24186ltp/testcases/kernel/syscalls/dup2/dup202.c
24187ltp/testcases/kernel/syscalls/dup2/dup203.c
24188ltp/testcases/kernel/syscalls/execve/execve04.c
24189ltp/testcases/kernel/syscalls/flock/flock01.c
24190ltp/testcases/kernel/syscalls/flock/flock02.c
24191ltp/testcases/kernel/syscalls/flock/flock03.c
24192ltp/testcases/kernel/syscalls/flock/flock04.c
24193ltp/testcases/kernel/syscalls/flock/flock05.c
24194ltp/testcases/kernel/syscalls/flock/flock06.c
24195ltp/testcases/kernel/syscalls/fork/fork07.c
24196ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
24197ltp/testcases/kernel/syscalls/mprotect/mprotect03.c
24198ltp/testcases/kernel/syscalls/open/open04.c
24199ltp/testcases/kernel/syscalls/open/open05.c
24200ltp/testcases/kernel/syscalls/read/read04.c
24201ltp/testcases/kernel/syscalls/readv/readv01.c
24202ltp/testcases/kernel/syscalls/readv/readv02.c
24203ltp/testcases/kernel/syscalls/recvmsg/Makefile
24204ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
24205ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
24206ltp/testcases/kernel/syscalls/write/write03.c
24207ltp/testcases/kernel/syscalls/write/write05.c
24208ltp/testcases/kernel/syscalls/writev/writev01.c
24209ltp/testcases/kernel/syscalls/writev/writev02.c
24210ltp/testcases/kernel/syscalls/writev/writev03.c
24211ltp/testcases/kernel/syscalls/writev/writev04.c
24212ltp/testcases/kernel/syscalls/writev/writev05.c
24213
subrata_modakefd3a522007-09-28 09:46:49 +000024214LTP-20070930
24215
242161) Log Message: "seebs@users.sf.net" wanted to fix some anomalies in "acct01" testcase
24217File(s) Affected:
24218ltp/testcases/kernel/syscalls/acct/acct01.c
24219
242202) Log Message: "risrajak@linux.vnet.ibm.com" made modifications to check whether the Kernel is UTSNAMESPACE or SYSVIPC_NAMSPACE enabled
24221File(s) Affected:
24222ltp/testcases/kernel/containers/container_test.sh
24223ltp/testcases/kernel/containers/sysvipc/Makefile
24224File(s) Added:
24225ltp/testcases/kernel/containers/sysvipc/check_ipcns_enabled.c
24226
242273) Log Message: "rsalveti@linux.vnet.ibm.com" fixed exit code for inotify01 and inotify02 when running with kernel < 2.6.13
24228File(s) Affected:
24229ltp/testcases/kernel/syscalls/inotify/inotify01.c
24230ltp/testcases/kernel/syscalls/inotify/inotify02.c
24231
242324) Log Message: Fixing "ioperm02" testcase for kernel comparisns
24233File(s) Affected:
24234ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
24235
242365) Log Message: "Sivakumar.C@in.ibm.com" induced time for Statistics collection in RHEL
24237File(s) Affected:
24238ltp/testcases/kernel/numa/numa01.sh
24239
242406) Log Message: Removing these Testcases as they do not satisfy GPLv2 License Agreement
24241File(s) Deleted:
24242ltp/testcases/network/nfs/cthon04
24243 Makefile README READWIN.txt Testitems domount.c getopt.c runtests server tests.h tests.init unixdos.h
24244ltp/testcases/network/nfs/cthon04/basic
24245 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
24246ltp/testcases/network/nfs/cthon04/basic/console
24247 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
24248ltp/testcases/network/nfs/cthon04/basic/dos
24249 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
24250ltp/testcases/network/nfs/cthon04/basic/scripts
24251 basic2.bat basic3.bat basic.bat cthon00.mst cthon01.mst cthon02.mst cthon03.mst cthon04.mst cthon.bat runcthon.prl
24252ltp/testcases/network/nfs/cthon04/general
24253 large4.sh large.c Makefile makefile.tst mkdummy nroff.in rmdummy runtests runtests.wrk stat.c
24254ltp/testcases/network/nfs/cthon04/lock
24255 Makefile runtests tlock.c
24256ltp/testcases/network/nfs/cthon04/special
24257 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
24258 rewind.c runtests runtests.wrk stat2.c stat.c telldir.c touchn.c truncate.c
24259ltp/testcases/network/nfs/cthon04/special/console
24260 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
24261 rewind.mak stat2.mak stat.mak touchn.mak truncate.mak
24262ltp/testcases/network/nfs/cthon04/special/dos
24263 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
24264 rewind.mak stat2.mak stat.mak touchn.mak truncate.mak
24265ltp/testcases/network/nfs/cthon04/special/scripts
24266 run.bat
24267ltp/testcases/network/nfs/cthon04/tools
24268 dirdmp.c dirprt.c Makefile pmapbrd.c pmaptst.c README tcp.c tcpd.c udp.c udpd.c
24269
242707) 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
24271File(s) Added:
24272ltp/testcases/network/nfs/CTHON04_README
24273
242748) Log Message: ¨ciju@linux.vnet.ibm.com¨ fixed some Script errors while configuring ltp-kdump
24275File(s) Affected:
24276ltp/testcases/kdump/master
24277ltp/testcases/kdump/setup
24278
242799) Log Message: KDUMP Scripts must be made executable before testing (Initial CVS Checkin error)
24280File(s) Affected:
24281ltp/testcases/kdump/Makefile
24282
2428310) Log Message: Dont use the optional POSIX postfix operator as some crappy shells actually omit it, by ¨vapier@gentoo.org¨
24284File(s) Affected:
24285ltp/testcases/network/generate.sh
24286
2428711) 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
24288File(s) Affected:
24289ltp/runltp
24290
2429112) Log Message: Ricardo cleaned up duplicate code for enhancements in output and failed files generation
24292File(s) Affected:
24293ltp/runltp
24294
2429513) Log Message: Updating Credits to include new contributions from members
24296File(s) Affected:
24297ltp/CREDITS
24298
2429914) Log Message: Jeff Burke wanted additional INFO when the test fails in the calloc portion of the test
24300File(s) Affected:
24301ltp/testcases/kernel/mem/mem/mem02.c
24302
2430315) Log Message: Randy temporarily fixed the var_args expander in lib/tst_res.c
24304File(s) Affected:
24305ltp/lib/tst_res.c
24306
2430716) Log Message: Patrick fixed the too chort char array
24308File(s) Affected:
24309ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/5-1.c
24310
2431117) Log Message: Ricardo Fixed the way by which tst_resm should be called from Shell Test Script
24312File(s) Affected:
24313ltp/runtest/tcp_cmds
24314ltp/testcases/network/tcp_cmds/ping/ping01
24315
2431618) Log Message: James Puderer fixed -d option in LTP for better handling of temporary directory
24317File(s) Affected:
24318ltp/runltp
24319
2432019) Log Message: issue a warning if unable to actually test if F_SETLEASE is not defined
24321File(s) Affected:
24322ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
24323ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
24324ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
24325ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
24326ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
24327ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
24328
2432920) Log Message: add -D_GNU_SOURCE since we have tests in here that test GNU-specific features (like F_SETLEASE)
24330File(s) Affected:
24331ltp/testcases/kernel/syscalls/fcntl/Makefile
24332
2433321) Log Message: Update to OpenHPI 2.10.0 (see www.openhpi.org for more info)
24334File(s) Affected:
24335ltp/testcases/open_hpi_testsuite
24336
subrata_modakc634dd22007-08-30 06:08:27 +000024337LTP-20070831
24338
243391) Log Message: "rsalveti@br.ibm.com" fixed write05 that failed with LTP 20070331 on Fedora 7 GA
24340File(s) Affected:
24341ltp/testcases/kernel/syscalls/write/write05.c
24342
243432) Log Message: "dmarlin@redhat.com" corrected fail message in data_space testcase
24344File(s) Affected:
24345ltp/testcases/kernel/mem/vmtests/data_space.c
24346
243473) Log Message: "liudeyan@cn.ibm.com" made mmap1 to be terminated by Ctrl-C
24348File(s) Affected:
24349ltp/testcases/kernel/mem/mtest06/mmap1.c
24350
243514) 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)
24352File(s) Affected: ltp/testcases/kernel/syscalls/times/times03.c
24353
243545) Log Message: gcov-kernel: added eabi-compatibility patch, renamed .diff to .patch by "oberpapr@users.sourceforge.net"
24355File(s) Added:
24356ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-eabi.patch
24357ltp/utils/analysis/gcov-kernel/linux-2.6.22-gcov-arm-eabi.patch
24358File(s) Deleted:
24359ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-eabi.diff
24360
243616) Log Message: lcov: fixed spec file
24362File(s) Affected:
24363ltp/utils/analysis/lcov/rpm/lcov.spec
24364
243657) Log Message: gcov-kernel: removed outdated FAQ entry
24366File(s) Affected:
24367ltp/utils/analysis/gcov-kernel/FAQ
24368
243698) Log Message: gcov-kernel: added Makefile
24370File(s) Added: ltp/utils/analysis/gcov-kernel/Makefile
24371
243729) Log Message: lcov: Makefile for release 1.6
24373File(s) Affected:
24374/cvsroot/ltp/utils/analysis/lcov/Makefile
24375
2437610) Log Message: lcov: Makefile for post-release
24377File(s) Affected:
24378/cvsroot/ltp/utils/analysis/lcov/Makefile
24379
2438011) Log Message: lcov: add experimental option "--norecursion"
24381File(s) Affected:
24382/cvsroot/ltp/utils/analysis/lcov/bin/geninfo
24383/cvsroot/ltp/utils/analysis/lcov/bin/lcov
24384
2438512) Log Message: Changes to make testcases/kernel/numa/numa01.sh executable
24386File(s) Affected:
24387ltp/testcases/kernel/numa/Makefile
24388
2438913) Log Message: "carmelo.amoroso@st.com" changed the Default values for MAXSIZE and csize
24390File(s) Affected:
24391ltp/testcases/kernel/mem/vmtests/stack_space.c
24392
2439314) Log Message: "brenohl@br.ibm.com" wanted to handle file descriptors properly
24394File(s) Affected:
24395ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
24396ltp/testcases/kernel/syscalls/mmap/mmap09.c
24397ltp/testcases/kernel/syscalls/open/open07.c
24398ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
24399
2440015) Log Message: "rsalvetidev@linux.vnet.ibm.com" says that this version can handle when the distro has MAX_SWAPFILES as 30 or 32
24401File(s) Modified:
24402ltp/runtest/ltplite ltp/runtest/stress.part3
24403ltp/runtest/syscalls
24404ltp/testcases/kernel/syscalls/swapon/swapon02.c
24405File(s) Added:
24406ltp/testcases/kernel/syscalls/swapon/swapon03.c
24407
2440816) Log Message: Containers Testcases Plan
24409File(s) Added:
24410ltp/testcases/kernel/containers/TEST_PLAN.txt
24411
2441217) Log Message: LTP-KDUMP Test-Case Plan
24413File(s) Added:
24414ltp/testcases/kdump/TEST_PLAN.txt
24415
subrata_modakc6767f32007-08-30 12:00:19 +00002441618) Log Message: Update to OpenHPI 2.9.3 (www.openhpi.org for more info)
24417File(s) Affected:
24418ltp/testcases/open_hpi_testsuite/
24419
subrata_modakc634dd22007-08-30 06:08:27 +000024420
subrata_modak3bccb862007-07-30 07:13:31 +000024421LTP-20070731
24422
244231) Log Message: lcov: preparations for new release by "oberpapr@users.sourceforge.net"
24424- updated CHANGES file
24425- added compat-libtool + no-compat-libtool option
24426- changed libtool default to on (due to popular request)
24427- added checksum option
24428- changed checksum default to off (to reduce cpu time + file size)
24429- added geninfo_checksum option to lcovrc, deprecated geninfo_no_checksum
24430- added geninfo_compat_libtool option to lcovrc
24431- minor update of README file
24432File(s) Affected:
24433ltp/utils/analysis/lcov/CHANGES
24434ltp/utils/analysis/lcov/README
24435ltp/utils/analysis/lcov/lcovrc
24436ltp/utils/analysis/lcov/bin/geninfo
24437ltp/utils/analysis/lcov/bin/lcov
24438
244392) Log Message: update manpage by "oberpapr@users.sourceforge.net"
24440File(s) Affected:
24441ltp/utils/analysis/lcov/man/lcov.1
24442
244433) Log Message: "sachinp@in.ibm.com" has fixed a probe point definition from 'll_rw_lock' to 'll_rw_block'
24444File(s) Affected:
24445ltp/testcases/kdump/susetools/lkdtm_mod/lkdtm.c
24446
244474) Log Message: man page update by "oberpapr@users.sourceforge.net"
24448File(s) Affected:
24449ltp/utils/analysis/lcov/man/genhtml.1
24450ltp/utils/analysis/lcov/man/geninfo.1
24451ltp/utils/analysis/lcov/man/lcov.1
24452
244535) Log Message: lcov: another update in preparation for a new release by "oberpapr@users.sourceforge.net"
24454File(s) Affected:
24455ltp/utils/analysis/lcov/bin/lcov
24456ltp/utils/analysis/lcov/man/lcovrc.5
24457ltp/utils/analysis/lcov/CHANGES
24458ltp/utils/analysis/lcov/lcovrc
24459
244606) Log Message: fixed bug that would not delete .gcda files when using -z, by "oberpapr@users.sourceforge.net"
24461File(s) Affected:
24462ltp/utils/analysis/lcov/CHANGES
24463ltp/utils/analysis/lcov/bin/lcov
24464
244657) Log Message: lcov: - add new option --initial to get zero coverage data from graph files by "oberpapr@users.sourceforge.net"
24466File(s) Affected:
24467ltp/utils/analysis/lcov/CHANGES
24468ltp/utils/analysis/lcov/bin/geninfo
24469ltp/utils/analysis/lcov/bin/lcov
24470ltp/utils/analysis/lcov/man/geninfo.1
24471ltp/utils/analysis/lcov/man/lcov.1
24472
244738) Log Message: "carmelo.amoroso@st.com" fixed the anomaly when "SHLBA != getpagesize()", like in SH architecture
24474File(s) Affected:
24475ltp/testcases/kernel/mem/shmt/shmt09.c
24476
244779) Log Message: "hdeller@users.sf.net" fixed unitialized variable useage in "lseek09" testcase
24478File(s) Affected:
24479ltp/testcases/kernel/syscalls/lseek/lseek09.c
24480
2448110) Log Message: "naveenspen@gmail.com" pointed out that syslog_cmd="/etc/init.d/syslog" should be used irrespective of any Distro
24482File(s) Affected:
24483ltp/testcases/kernel/syscalls/syslog/syslog01
24484ltp/testcases/kernel/syscalls/syslog/syslog02
24485ltp/testcases/kernel/syscalls/syslog/syslog03
24486ltp/testcases/kernel/syscalls/syslog/syslog04
24487ltp/testcases/kernel/syscalls/syslog/syslog05
24488ltp/testcases/kernel/syscalls/syslog/syslog06
24489ltp/testcases/kernel/syscalls/syslog/syslog07
24490ltp/testcases/kernel/syscalls/syslog/syslog08
24491ltp/testcases/kernel/syscalls/syslog/syslog09
24492ltp/testcases/kernel/syscalls/syslog/syslog10
24493
2449411) Log Message: "rsalveti@linux.vnet.ibm.com" pointed out to have same "fsx-linux" testcase for "fs", "ltp-aiodio" and "nfs"
24495File(s) Affected:
24496ltp/testcases/kernel/io/ltp-aiodio/fsx-linux.c
24497ltp/testcases/network/nfs/fsx-linux/fsx-linux.c
24498
2449912) Log Message: Randy Dunlap writes: Fix printf format warnings
24500File(s) Affected:
24501ltp/testcases/network/stress/ns-tools/Makefile
24502ltp/testcases/network/stress/ns-tools/ns-igmp_querier.c
24503ltp/testcases/network/stress/ns-tools/ns-mcast_join.c
24504ltp/testcases/network/stress/ns-tools/ns-mcast_receiver.c
24505ltp/testcases/network/stress/ns-tools/ns-tcpserver.c
24506
2450713) Log Message: getsockopt() takes a socklen_t, not an int, as its optlen
24508File(s) Affected:
24509ltp/testcases/network/stress/ns-tools/ns-tcpclient.c
24510ltp/testcases/network/stress/ns-tools/ns-tcpserver.c
24511ltp/testcases/network/stress/ns-tools/ns-udpserver.c
24512
2451314) Log Message: cleanup file
24514File(s) Affected:
24515ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
24516
2451715) Log Message: back out uclinux changes to something that doesnt spit warnings as reported by Randy Dunlap
24518File(s) Affected:
24519ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
24520
2452116) Log Message: fixup gcc warnings by removing silly pieces of code
24522File(s) Affected:
24523ltp/testcases/kernel/mem/mtest06/mmap1.c
24524ltp/testcases/kernel/mem/mtest06/mmap2.c
24525ltp/testcases/kernel/mem/mtest06/mmap3.c
24526ltp/testcases/kernel/mem/mtest06/shmat1.c
24527
2452817) Log Message: Randy Dunlap writes: Convert mmap1 to use standard test results output format. Correct several typos.
24529File(s) Affected:
24530ltp/testcases/kernel/mem/mtest06/Makefile
24531ltp/testcases/kernel/mem/mtest06/mmap1.c
24532
2453318) Log Message: gcov-kernel: adding gcov-kernel patch for 2.6.22
24534File(s) Addes:
24535ltp/utils/analysis/gcov-kernel/linux-2.6.22-gcov-arm-hack.patch
24536ltp/utils/analysis/gcov-kernel/linux-2.6.22-gcov.patch
24537
2453819) Log Message: [1754301] Helge Deller writes: mark hppa/parisc as expecting a segv as well
24539File(s) Affected:
24540ltp/testcases/kernel/syscalls/mmap/mmap03.c
24541
2454220) Log Message: Randy Dunlap writes: convert output to match the standard LTP output
24543File(s) Affected:
24544ltp/testcases/kernel/fs/linktest/linktest.pl
24545
2454621) Log Message: close stdout to remove noise
24547File(s) Affected:
24548ltp/testcases/kernel/mem/mtest05/dummy.c
24549
2455022) Log Message: Randy Dunlap writes: Convert mmstress to use the standard results format
24551File(s) Affected:
24552ltp/testcases/kernel/mem/mtest05/Makefile
24553ltp/testcases/kernel/mem/mtest05/mmstress.c
24554
2455523) Log Message: "rsalveti@linux.vnet.ibm.com" updated the contact information at ltp-howto doc
24556File(s) Affected:
24557ltp/doc/ltp-howto.lyx
24558ltp/doc/ltp-howto.txt
24559
2456024) Log Message: "rsalveti@linux.vnet.ibm.com" wants to update this with kernel/fs/fsstress/fsstress.c
24561File(s) Affected:
24562ltp/testcases/network/nfs/nfs_fsstress/fsstress.c
24563
2456425) Log Message: "suzuki@in.ibm.com" added SIGNAL and Address Fault handling capability for all architectures
24565File(s) Affected:
24566ltp/testcases/kernel/mem/mtest06/mmap1.c
24567
2456826) Log Message: "rsalveti@linux.vnet.ibm.com" added more options to 'runltp'
24569File(s) Affected:
24570ltp/runltp
24571ltp/doc/man1/pan.1
24572ltp/pan/pan.c
24573
2457427) Log Message: Upgrade to Posix Testsuite 1.5.2
24575File(s) Affected/Added:
24576ltp/testcases/open_posix_testsuite
24577
2457828) Log Message: Fixing Proper Freeing of Memory Chunks
24579File(s) Affected:
24580ltp/tools/genload/stress.c
24581
subrata_modak2f43b9d2007-06-28 09:18:55 +000024582LTP-20070630
24583
245841)Log Message: "carmelo.amoroso@st.com" points out the wrong usage of the option -s
24585File(s) Affected: ltp/testcases/kernel/mem/mtest06/mmap1.c
24586
245872)Log Message: "carmelo.amoroso@st.com" pointed out that id (returned by shmget) has to be used for all shm operations
24588File(s) Affected: ltp/testcases/kernel/mem/mtest06/shmat1.c
24589
245903)Log Message: "rsalveti@linux.vnet.ibm.com" fixed the way "inotify" should compile in kernels below 2.6.13
24591File(s) Affected: ltp/testcases/kernel/syscalls/inotify/inotify01.c
24592ltp/testcases/kernel/syscalls/inotify/inotify02.c
24593
245944)Log Message: Removing 'alarm04' testcase call, as alarm04 has been removed to be no-more-valid
24595File(s) Affected: ltp/runtest/ltplite
24596ltp/runtest/stress.part3
24597
245985)Log Message: "sachinp@in.ibm.com" rectified kdump lkdtm tests for powerpc architecture with RedHat distribution
24599File(s) Affected: ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
24600
246016)Log Message: "rahaman.riaz@gmail.com" fixed some Thread Handling Anomaly
24602File(s) Affected: ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/12-1.c
24603
246047)Log Message: "rahaman.riaz@gmail.com" fixed ways by which OPEN POSIX displays warnings
24605File(s) Affected: open_posix_testsuite/conformance/interfaces/sem_unlink/2-2.c
24606open_posix_testsuite/conformance/interfaces/sigaltstack/9-1.c
24607
246088)Log Message: "yxu@suse.de" corrected the way by which pthread_exit() handles pointer argument
24609File(s) Affected: ltp/testcases/kernel/io/disktest/threading.h
24610
246119)Log Message: "rsalveti@linux.vnet.ibm.com" fixed the problem reported at bug [1732287] mtest06/mmap1.c missing run_once check in do loop
24612File(s) Affected: ltp/runtest/ltplite
24613ltp/runtest/mm
24614ltp/runtest/stress.part1
24615ltp/testcases/kernel/mem/mtest06/mmap1.c
24616
2461710)Log Message: gcov-kernel: add patches to support arm eabi-compliant gcc
24618File(s) Affected: /ltp/utils/analysis/gcov-kernel/linux-2.6.18-gcov-arm-eabi.patch
24619/ltp/utils/analysis/gcov-kernel/linux-2.6.19-gcov-arm-eabi.patch
24620/ltp/utils/analysis/gcov-kernel/linux-2.6.20-gcov-arm-eabi.patch
24621/ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-eabi.diff
24622
2462311)Log Message: "dmonakhov@openvz.org" added this test case to check for "fault in pages readable" functionality
24624File(s) Affected: ltp/runtest/stress.part3
24625ltp/runtest/syscalls
24626ltp/runtest/ltplite
24627File(s) Added: ltp/testcases/kernel/syscalls/writev/writev06.c
24628
2462912)Log Message: "risrajak@linux.vnet.ibm.com" added sysvipc (conatainers) namespace testcases
24630File(s) Added: ltp/testcases/kernel/containers/sysvipc/Makefile
24631ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
24632ltp/testcases/kernel/containers/sysvipc/runtests_noltp.sh
24633ltp/testcases/kernel/containers/sysvipc/shmnstest.c
24634File(s) Affected: ltp/README ltp/testcases/kernel/containers/Makefile
24635ltp/testcases/kernel/containers/README
24636ltp/testcases/kernel/containers/container_test.sh
24637
2463813)Log Message: Randy Dunlap writes: Convert kernel/sched/pthreads/*.c to use the standard message output functions instead of printf().
24639File(s) Affected: ltp/testcases/kernel/sched/pthreads/pth_str01.c
24640ltp/testcases/kernel/sched/pthreads/pth_str02.c
24641ltp/testcases/kernel/sched/pthreads/pth_str03.c
24642
2464314)Log Message: "rdunlap@xenotime.net" did "mmstress" cleanups to make output unbuffered so that it is not produced repetitively and erroneously
24644File(s) Affected: ltp/testcases/kernel/mem/mtest05/mmstress.c
24645
2464615)Log Message: "krisw@us.ibm.com" wants to solve segfault problem with "mount03" on SLES10
24647File(s) Affected: ltp/testcases/kernel/syscalls/mount/Makefile
24648ltp/testcases/kernel/syscalls/mount/mount03.c
24649
2465016)Log Message: as Ricardo Salveti de Araujo points out, dont set CC so it can easily be overridden
24651File(s) Affected: ltp/testcases/kernel/containers/utsname/Makefile
24652
2465317)Log Message: "Andreas Dilger" updated "fsx-linux" testcase to include new feature(s) including distributed filesystem coherency
24654Log Message: Copyright Statements once added cannot be deleted, however, many Copyright Statements can co-exist
24655File(s) Affected: ltp/testcases/kernel/fs/fsx-linux/fsx-linux.c
24656
2465718)Log Message: Fix from "rdunlap@xenotime.net" to use standard test results output
24658File(s) Affected: ltp/testcases/kernel/mem/mem/mem01.c
24659ltp/testcases/kernel/mem/mtest01/Makefile
24660ltp/testcases/kernel/mem/mtest01/mtest01.c
24661ltp/testcases/misc/math/float/main.c
24662
2466319)Log Mesage: "serue@us.ibm.com" fixes conatiner testing with 'unshare' support for lower kernel versions
24664File(s) Affected: ltp/testcases/kernel/containers/Makefile
24665ltp/testcases/kernel/containers/container_test.sh
24666
2466720)Log Message: Fix for Bug no "1736357",tar file is not multiplatform, pointed out by "Neil Brewitt"
24668File(s) Added: ltp/testcases/network/nfsv4/locks/deploy_info
24669File(s) Deleted: ltp/testcases/network/nfsv4/locks/DEPLOY
24670
2467121)Log Message: "serue@us.ibm.com" fixes conatiner testing with 'unshare' support for lower kernel versions
24672File(s) Added: ltp/testcases/kernel/containers/check_for_unshare.c
24673
2467422)Log Message: Update to OpenHPI 2.9.2
24675File(s) Addedd/Modified/Deleted: ltp/testcases/open_hpi_testsuite/
24676
subrata_modak08271892007-05-28 09:56:10 +000024677LTP-20070531
24678
24679-Removing "alarm04.c" & "sig_rev.c" as they are no more valid, fixes Bug no."1236586", pointed by <Sharyathi Nagesh>
24680ltp/runtest/syscalls
24681ltp/testcases/kernel/syscalls/alarm/Attic/alarm04.c
24682ltp/testcases/kernel/syscalls/alarm/Attic/sig_rev.c
24683
24684-<krisw@us.ibm.com> fixed problem with "expect" in "su01" testcase
24685ltp/testcases/commands/su/su01_s1
24686
24687-<muvarov@gmail.com> modified to run kdump tests on non RH and SUSE machines
24688ltp/testcases/kdump/distro
24689ltp/testcases/kdump/master
24690ltp/testcases/kdump/setup
24691
24692-<muvarov@gmail.com> added summary file for printing results table, and, added reboot command to test script
24693ltp/testcases/kdump/setup
24694ltp/testcases/kdump/summary
24695ltp/testcases/kdump/test
24696
24697-Removing unwanted Config Variables from 'setup' script as submitted by <sachinp@in.ibm.com>
24698ltp/testcases/kdump/setup
24699
24700-<muvarov@gmail.com> removed unnecessary info from summary script
24701ltp/testcases/kdump/summary
24702
24703-<doug.chapman@hp.com> points that “clone2” should be used in case of IA64 for the Utsnamespace testcases
24704ltp/testcases/kernel/containers/libclone/libclone.c
24705ltp/testcases/kernel/containers/libclone/libclone.h
24706ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
24707
24708-Patch for libclone.h for fixing compilation error on 32 bit Z-series machines, submitted by <amitarora@in.ibm.com>
24709ltp/testcases/kernel/containers/libclone/libclone.h
24710
24711-Restoring Hostname to Original after "UTSTEST", fix by <serue@us.ibm.com>
24712ltp/testcases/kernel/containers/utsname/Makefile
24713ltp/testcases/kernel/containers/utsname/runtests_noltp.sh
24714ltp/testcases/kernel/containers/utsname/runutstest.sh
24715
24716-Applied Patch to fix the wrong usage of pthread_exit, pointed out by <carmelo.amoroso@st.com>
24717ltp/testcases/kernel/io/disktest/threading.h
24718ltp/testcases/kernel/mem/mtest05/mmstress.c
24719ltp/testcases/network/nfs/nfsstress/make_tree.c
24720
24721-Fix for Bug no. "1537172" => Improper condition decision of mmap(), as reported by <Kongh - bstqc-kh>
24722ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
24723
24724-<Nadia Derbey> corrected the checksums for these testcases
24725ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
24726ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
24727ltp/testcases/kernel/ipc/ipc_stress/shmem_test_07.c
24728
24729-Fix for Bug No. "1537169" => Doesn't handle the special Signal : 34, reported by <Kongh - bstqc-kh>
24730ltp/testcases/kernel/ipc/ipc_stress/signal_test_05.c
24731
24732-Fix for Bug No. "1542453", default value of param x doesn't work in 'mmap1', pointed out by <bstqc-victor>
24733ltp/testcases/kernel/mem/mtest06/mmap1.c
24734
24735-<carmelo.amoroso@st.com> fixes -v option, thread handling, usage of OPT_MISSING macro, etc
24736ltp/testcases/kernel/mem/mtest06/mmap1.c
24737
24738-<carmelo.amoroso@st.com> fixed wrong use of "pthread_exit" input argument and the related "pthread_join"
24739ltp/testcases/kernel/mem/mtest06/mmap3.c
24740
24741-<nadia.derbey@bull.net> fixed the use of shmid, exit(0) and readable output
24742-<carmelo.amoroso@st.com> fixed wrong use of exit_value, shared memory region and pthread_join
24743ltp/testcases/kernel/mem/mtest06/shmat1.c
24744
24745-Fix for some anomalies in 'shm_test" case as pointed out by 'Nadia Derbey <Nadia.Derbey@bull.net>'
24746ltp/testcases/kernel/mem/mtest07/shm_test.c
24747
24748-<carmelo.amoroso@st.com> fixed ways by which Threads are handled
24749ltp/testcases/kernel/mem/mtest07/shm_test.c
24750
24751-Fixing "gethostid01" to work fine on both 32-bit and 64-bit machines, pointed out by <brenohl@br.ibm.com>
24752ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
24753
24754-<avagin@sw.ru> submitted new Testcases for "inotify" syscall on both file(s) and folder(s)
24755ltp/testcases/kernel/syscalls/inotify/Makefile
24756ltp/testcases/kernel/syscalls/inotify/inotify01.c
24757ltp/testcases/kernel/syscalls/inotify/inotify02.c
24758
24759-<avagin@sw.ru> added README for "inotify" testcase
24760ltp/testcases/kernel/syscalls/inotify/README
24761
24762-<rsalveti@linux.vnet.ibm.com> added proper indentation, EBUSY error and functions in correct place
24763ltp/testcases/kernel/syscalls/swapon/swapon02.c
24764
24765-gcov-kernel: adding gcov-kernel patch for 2.6.18
24766/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.18-gcov-arm-hack.patch,
24767/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.18-gcov.patch
24768
24769-lcov: minor help text update
24770/cvsroot/ltp/utils/analysis/lcov/bin/lcov
24771
24772-gcov-kernel: adding gcov-kernel patch for 2.6.19
24773/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.19-gcov-arm-hack.patch,
24774/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.19-gcov.patch
24775
24776-gcov-kernel: adding gcov-kernel patch for 2.6.20
24777/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.20-gcov-arm-hack.patch,
24778/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.20-gcov.patch
24779
24780gcov-kernel: adding gcov-kernel patch for 2.6.21
24781/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-hack.patch,
24782/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov.patch
24783
subrata_modak1a3664e2007-04-28 13:33:25 +000024784LTP-20070430
24785
24786-Integration of UTS Namespace Testcases to LTP as submitted by <risrajak@linux.vnet.ibm.com>
24787ltp/README
24788ltp/runtest/containers
24789ltp/runltp
24790ltp/testcases/kernel/Makefile
24791ltp/testcases/kernel/containers/Makefile
24792ltp/testcases/kernel/containers/README
24793ltp/testcases/kernel/containers/container_test.sh
24794ltp/testcases/kernel/containers/libclone/Makefile
24795ltp/testcases/kernel/containers/libclone/libclone.c
24796ltp/testcases/kernel/containers/libclone/libclone.h
24797ltp/testcases/kernel/containers/utsname/Makefile
24798ltp/testcases/kernel/containers/utsname/README
24799ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
24800ltp/testcases/kernel/containers/utsname/runtests_noltp.sh
24801ltp/testcases/kernel/containers/utsname/runutstest.sh
24802ltp/testcases/kernel/containers/utsname/utstest.c
24803ltp/testscripts/test_containers.sh
24804
24805-Integrating "KDUMP" testcases to LTP Test Suite as Submitted by <sachinp@linux.vnet.ibm.com>
24806ltp/README
24807ltp/testcases/Makefile
24808ltp/testcases/kdump/README
24809ltp/testcases/kdump/crash_cmds
24810ltp/testcases/kdump/distro
24811ltp/testcases/kdump/master
24812ltp/testcases/kdump/setup
24813ltp/testcases/kdump/sysinfo
24814ltp/testcases/kdump/test
24815ltp/testcases/kdump/tests
24816ltp/testcases/kdump/verify
24817ltp/testcases/kdump/rhtools/Makefile
24818ltp/testcases/kdump/rhtools/OO_Descriptions.txt
24819ltp/testcases/kdump/rhtools/crasher_mod/Makefile
24820ltp/testcases/kdump/rhtools/crasher_mod/crasher.c
24821ltp/testcases/kdump/rhtools/lkdtm_mod/Makefile
24822ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
24823ltp/testcases/kdump/susetools/Makefile
24824ltp/testcases/kdump/susetools/Attic/OO_Description.txt
24825ltp/testcases/kdump/susetools/crasher_mod/Makefile
24826ltp/testcases/kdump/susetools/crasher_mod/crasher.c
24827ltp/testcases/kdump/testlists/crasher
24828ltp/testcases/kdump/testlists/Attic/i386-basic
24829ltp/testcases/kdump/testlists/Attic/i386-lkdtt
24830ltp/testcases/kdump/testlists/Attic/i386-manual
24831ltp/testcases/kdump/testlists/lkdtm.orig
24832ltp/testcases/kdump/testlists/Attic/ppc64-basic
24833ltp/testcases/kdump/testlists/Attic/ppc64-lkdtt
24834ltp/testcases/kdump/testlists/Attic/ppc64-manual
24835ltp/testcases/kdump/testlists/Attic/x86_64-basic
24836ltp/testcases/kdump/testlists/Attic/x86_64-lkdtt
24837ltp/testcases/kdump/testlists/Attic/x86_64-manual
24838
24839- <sachinp@in.ibm.com> removed unwanted files from ltp/testcases/kdump/testlists directory
24840ltp/testcases/kdump/testlists/Attic/i386-basic
24841ltp/testcases/kdump/testlists/Attic/ppc64-basic
24842ltp/testcases/kdump/testlists/Attic/x86_64-basic
24843
24844-Patch Submitted by <sachinp@linux.vnet.ibm.com> which removes the lkdtt code and adds lkdtm code
24845ltp/testcases/kdump/test
24846ltp/testcases/kdump/susetools/Makefile
24847ltp/testcases/kdump/susetools/Attic/OO_Description.txt
24848ltp/testcases/kdump/susetools/OO_Descriptions.txt
24849ltp/testcases/kdump/susetools/lkdtm_mod/Makefile
24850ltp/testcases/kdump/susetools/lkdtm_mod/lkdtm.c
24851ltp/testcases/kdump/testlists/Attic/i386-lkdtt
24852ltp/testcases/kdump/testlists/Attic/i386-manual
24853ltp/testcases/kdump/testlists/Attic/ppc64-lkdtt
24854ltp/testcases/kdump/testlists/Attic/ppc64-manual
24855ltp/testcases/kdump/testlists/Attic/x86_64-lkdtt
24856ltp/testcases/kdump/testlists/Attic/x86_64-manual
24857
24858-Patch Submitted by <sachinp@linux.vnet.ibm.com> for some configuration settings as pointed out by <jburke@redhat.com>
24859-<sachinp@in.ibm.com> added options to select/run crasher/lkdtt tests on SLES
24860-Patch Submitted by <sachinp@linux.vnet.ibm.com> which removes the lkdtt code and adds lkdtm code
24861ltp/testcases/kdump/setup
24862
24863- 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
24864ltp/runltp
24865ltp/testcases/commands/tar/tar_tests.sh
24866
24867-Applied Patch submitted by "elliot_lee", against bug no. "[ 1697311 ] Compile error of 'lib/parse_opts.c' "
subrata_modak5d3c1f32007-05-08 05:37:12 +000024868ltp/
subrata_modak1a3664e2007-04-28 13:33:25 +000024869
24870-Fix for Bug no. 1671695, Check return codes everywhere, as pointed out by 'Markus Elfring'
24871ltp/lib/tst_tmpdir.c
24872
24873-Modifications to prevent Warnings during compilation
24874ltp/lib/write_log.c
24875
24876-Changes to include 'egrep' as pointed out by 'kmaffey' [LTP Bug no. 1701305, logrotate_tests.sh fails on CentOS 4.4]
24877ltp/testcases/commands/logrotate/logrotate_tests.sh
24878
24879-Patch Submitted by <sachinp@linux.vnet.ibm.com> for some configuration settings as pointed out by <jburke@redhat.com>
24880ltp/testcases/kdump/README
24881
24882-Fix for Bug No 1592647, incorrect testcase diotest4-4, as pointed out by "Vagin Andrey"
24883ltp/testcases/kernel/io/direct_io/diotest4.c
24884
24885-remove silly reliance on -DLINUX
24886ltp/testcases/kernel/mem/vmtests/Makefile
24887ltp/testcases/kernel/mem/vmtests/data_space.c
24888ltp/testcases/kernel/mem/vmtests/stack_space.c
24889
24890-Applied Patch to change the way shmat() operates, pointed out/submitted by YI XU<yxu@suse.de>
24891ltp/testcases/kernel/sched/process_stress/process.c
24892
24893-Fix for BUG no. "[1607899]" exit02 uses strcmp() on unterminated string, as pointed out by "ndade"
24894-Fixed Bug No. ['1607881', "exit02 child does close() when description says it does not"], as pointed out by <Nicolas Dade>
24895ltp/testcases/kernel/syscalls/exit/exit02.c
24896
24897-Fix for Bug no. '1221744' (fork12 race condition), as pointed by "Carl van Schaik"
24898ltp/testcases/kernel/syscalls/fork/fork12.c
24899
24900-Applied Patch as submitted by "creese123" for bug no. ["1694484", semop01 corrupting get_arr.array]
24901ltp/testcases/kernel/syscalls/ipc/semop/semop01.c
24902
24903-Fix for Bug no. "1687908"(raised by 'bdubbs'), patch submitted by <doug.chapman@hp.com>
24904ltp/testcases/kernel/syscalls/mincore/mincore01.c
24905
24906-Fix for BUG no. "[1608461]" pipe10 calls strcmp() on unterminated string, as pointed out by "ndade"
24907ltp/testcases/kernel/syscalls/pipe/pipe10.c
24908
24909-Fix for BUG no. "[1608492]" read04 calls strcmp() on unterminated string as submitted by "ndade"
24910ltp/testcases/kernel/syscalls/read/read04.c
24911
24912-Modifications to prevent Warnings during compilation
24913ltp/testcases/kernel/syscalls/rename/rename14.c
24914
24915-Fixing 'sysfs01' testcase to make it ask for File System Index of 'proc' instead of 'ext2' as pointed out by <doug.chapman@hp.com>
24916ltp/testcases/kernel/syscalls/sysfs/sysfs01.c
24917
24918-Addressing the Issue when RHOST can be an IP_ADDRESS, as pointed out by "Ambar Seksena" <ambar.seksena@calsoftinc.com>
24919ltp/testcases/network/rpc/rusers/rusers01
24920
24921-Patch for S390-31/64 Architecture, submitted by "B. N. Poornima"<bnpoorni@in.ibm.com>
24922ltp/testscripts/ltpstress.sh
24923
mreed10a0ab6472007-03-31 19:26:45 +000024924LTP-20070331
24925
24926-make sure people dont try and patch the generated file
24927regen.sh
24928
24929-use POSIX redirection as pointed out by Will Newton
24930Makefile
24931
24932-A fix for bug #29491. Made more robust for use with the use of initgroups
24933fchown04.c
24934
24935-Fix for Bug no. [ 1671695 ] "Check return codes everywhere" as pointed out by "Markus Elfring"
24936write_log.c
24937
24938-Helge Deller writes: use TST_SIZE rather than sizeof(palfa) as sizeof() evaluates to 27 (+1 for the NUL byte)
24939read04.c
24940
24941-A fix for Bug #31162. Passes the correct address location to the mincore call.
24942mincore01.c
24943
24944-remove silly reliance on -DLINUX
24945Makefile, data_space.c, stack_space.c
24946
24947-cleanup
24948sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c, sysfs05.c, sysfs06.c
24949
24950-Riaz Rahaman writes: make sure the call to malloc() worked
24951semget05.c
24952
24953-Fix for Bug No. 1427780 (link07 fails) as pointed out correctly by 'Patrick Wyzorski'
24954tst_tmpdir.c, link07.c
24955
24956-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.
24957file_test.sh
24958
24959-Helge Deller writes: rename parisc to hppa and add tee/vmsplice/splice syscall numbers
24960hppa.in, linux_syscall_numbers.h, order, parisc.in
24961
24962-A patch by Ricardo Salveti De Araujo that corrects the problem of a dhcpd test failsing when the eth0 device is not used
24963dhcpd_tests.sh
24964
24965-overhaul test case completely and make sure we reset errno as pointed out by Riaz Rahaman
24966sysconf01.c
24967
24968-Removing the size of negative 1 test. This fixes bug # 28825
24969hugeshmget02.c, shmget02.c
24970
24971-A patch submitted by Raghuveer Raghavendra to fix the problem of a Child process is waiting for the SIGTERM signal.
24972rename14.c
24973
24974-Henry Yei writes: Adds malloc check and frees memory during cleanup
24975semop01.c
24976
24977-cleanup tests, revert nanosleep() workaround for broken kernels, and fix time comparison as pointed out by Helge Deller
24978gettimeofday01.c, gettimeofday02.c
24979
24980-fixup /proc/sys/kernel/sem so it works properly as pointed out by Henry Yei
24981semget05.c
24982
24983-Carmelo AMOROSO writes: &bad_addr is passed to sysfs when in reality we want to pass bad_addr
24984sysfs06.c
24985
24986-Helge Deller writes: add support for hppa
24987Makefile, shmt02.c, shmt04.c, shmt05.c, shmt06.c, shmt07.c, shmt09.c
24988
24989-Helge Deller writes: use __builtin_return_address(0) rather than "main" to avoid arch-specific details
24990diotest4.c
24991
24992-cleanup code
24993shmt02.c, shmt03.c, shmt04.c, shmt05.c, shmt06.c, shmt07.c, shmt08.c, shmt09.c, shmt10.c, semop01.c
24994
mreed101fc99672007-03-01 04:37:03 +000024995LTP-20070228
24996
24997-Helge Deller writes: when calling open() with O_CREAT, the mode must be
24998 specified. vmsplice01.c
24999
25000-A patch from Yi Xu to add a nanosleep between the first gettimeofday and the
25001 next gettimeofday to make sure there has been a measurable time
25002 (for gettimeofday function) elapsed gettimeofday02.c
25003
25004-Corrected problem found by Thomas Schulz. The syslog.conf file is now backed
25005 up before any changes are made. syslog05
25006
25007-Cleaned up lines 161 - 171. Reading the pid-max value from
25008 /proc/sys/kernel/pid_max. getsid02.c
25009
25010-Passing a 1 instead of 0 to genload with the -hdd option for the -i option.
25011 This prevents a recursive loop. runltp
25012
25013-tweak CPPFLAGS so we can find all of our headers
25014 Makefile
25015
25016-The attached patch (from Carol Hebert) corrects some errors and adds some
25017 additional tests to the IPMI testcase in pounder2.
25018 ipmitool
25019
25020-Removing the Ping test portion of this test because it is unneeded and
25021 causes failures. mc_member
25022
25023-as pointed out by Helge Deller, make sure we only check the number of bytes
25024 that we wrote read04.c
25025
25026-random updates from Jane Lv for uClinux
25027 access05.c, chdir04.c, chroot03.c, creat06.c, execve03.c, semop05.c,
25028 shmat01.c,shmctl01.c, link04.c, lstat02.c, mkdir03.c, mknod06.c, open08.c,
25029 read02.c, rename08.c, rmdir02.c, rmdir03.c, rmdir05.c, stat03.c, stat06.c,
25030 statfs02.c, symlink03.c, truncate03.c
25031
25032
mreed10cebf2952006-12-23 04:50:36 +000025033LTP-20061222
25034
25035-fix from Steven J. Hill use memset() instead of bzero()
25036netsync.c
25037
25038-cleanup style
25039lftest.c
25040
25041-fix by Will Newton to just use a normal anonymous mapping
25042mmap09.c
25043
25044-do not use variable names the same as system functions (like stime() or utime())
25045pan.c, tag_report.c, pipeio.c, fptest01.c, netpipe.c
25046
25047-fix from Jane Lv: large buffers on the stack make uClinux cry
25048lftest.c
25049
25050-A fix for Bug 29489 that updates syslogtst.c for syslog-ng on SLES 10
25051syslogtst.c
25052
25053-Multiple Makefiles had clean up changes made
25054
25055-scrub references to _syscall2
25056sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c, sysfs05.c, sysfs06.c
25057
25058-use = rather than == when testing for equality in portable shell scripts as the latter is not POSIX
25059ar01, 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
25060
25061-put -L path to ltp in LDLIBS for now (even though it is wrong) ... need to find out what LDFLAGS isnt properly being incremented
25062Makefile
25063
25064-this uses bashisms so make sure we require bash
25065rwtest.sh
25066
25067-use memcmp() instead of legacy bcmp()
25068fsx-linux.c, fsx-linux.c, symlink01.c, fsx-linux.c
25069
25070-use syscall() instead of _syscall#()
25071HTaffinity.c
25072
25073-Rename mknod01.c to mknodat01.c for bug # 30083
25074mknod01.c, mknodat01.c
25075
25076-tweak cnt decrement to be POSIX friendly
25077generate.sh
25078
mreed10c552b4b2006-11-21 18:39:19 +000025079LTP-20061121
25080
25081-Removed an invalid errno value check.
25082 diotest4.c
25083
25084-Fixed the setting of LTPROOT for the bin directory, not just the
25085 ltp/testcase/network/multicast/mc_cmds directory for bug 25273
25086 mc_cmds
25087
25088-descend into timers subdir when cleaning
25089 Makefile
25090
25091-This patch amends pounder to build kernel 2.6.18 instead of 2.6.15.
25092 build_kernel, memtest.patch, build_kernel, memtest
25093
25094-dynamically calculate TST_TOTAL rather than hardcoding it
25095shmctl01.c, shmctl02.c, shmctl03.c
25096
25097-Fix from Jane Lv to move large arrays off the stack and into global
25098 data section:
25099 getgroups01.c, getgroups04.c
25100
25101-This patch makes the pounder control program handle SIGHUP by killing children
25102 when we're told that the tty closed, else you close the pounder window and
25103 various parts of it keep running.
25104 run.c
25105
25106-The readme file has been updated for nfs
25107 README
25108
25109-Disable this test case for kernels below 2.6.17 and not 2.6.16.
25110 vmsplice01.c
25111
25112-This is a patch that allows pounder to record the contents of sysfs when it
25113 starts, thus enabling us to take a better snapshot of the system state when
25114 pounder starts. It also adds "lspci" into the PCI Device Tree heading per
25115 user request.
25116 get_hw_info
25117
25118-Since 2.6.17, _syscall* isn't exported into the user space any more, so all
25119 the test cases using _syscall* will fail to be compiled This patch
25120 remove _syscall5 from llseek.c and convert to syscall provided by libc.It
25121 also includes some cleanups and makes the build cleaner and removes the
25122 warning for
25123 scsimain.c, llseek.c, scsimain.c
25124
25125-Backed out the "fix" in Bug 1592647, b/c I don't think the testcase is
25126 actually broken.
25127 diotest4.c
25128
25129-touchup code a little to make the expected behavior of test4 more obvious
25130 setrlimit01.c
25131
25132
25133-The random syscall generator has a bug on x86-64 where it only generates
25134 random bits for the upper 32 bits of the syscall argument, and then truncates
25135 the upper 32 bits anyway! This patch replaces the rand() weirdness with a
25136 function that generates N bytes of random data instead. It also adds a -z
25137 flag in case one *wants* the zero-arguments behavior; Max Asbock and Russ
25138 Weight requested it because zero is a quick way to find kernel code paths
25139 that don't check userland pointers.
25140 CHANGELOG, randasys.c, random_syscall
25141
25142-Applied fix for Bugs item #1592647
25143diotest4.c
25144
25145-A patch by Jacky Malcles (The IA-64 architecture sets SHMLBA to 1MB and) The
25146 value of the pointer address passed to shmat being set in such a way that
25147 rounding down to the nearest multiple of SHMLBA results above the current
25148 heap.
25149 shmt09.c
25150
25151
25152-Made a change to a comment above the change for 1.11
25153 mc_cmds
25154
25155-Disabling the ping test for now. The test can pass without this additional
25156 check and can cause failures on some distros.
25157 mc_commo
25158
25159
25160-A patch by Suzuki Kp, that removed the definition of HZ from user space for
25161 Bug # 28023.
25162 adjtimex02.c
25163
25164
25165-Comment out set -x to remove debug output
25166 nfsstat01
25167
mreed10fa0c2d62006-10-17 20:23:48 +000025168LTP-20061017
25169
25170-A fix for Bug 23587 where the connectathon test failed on linux client with cifs mount to Windows2003 R2 server
25171op_chmod.c
25172
25173-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
2517417-5.c
25175
25176Ssem_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
251775-1.c, 8-1.c, 1-1.c, 2-1.c
25178
25179-When calling pthread_attr_setscope, PHREAD_SCOPE_PROCESS is not supported by linux, change it to PTHREAD_SCOPE_SYSTEM and the test will pass
2518020-1.c, 21-1.c, 21-2.c
25181
25182-Removed the ":" after 'v' in the getopts line because it is not using optarg.
25183runltplite.sh
25184
25185-Added code to disable tests that will not run on kernels below 2.6.16
25186faccessat01.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
25187
25188-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.
2518922-1.c, 22-2.c
25190
25191-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
25192asapi_06.c
25193
25194-A fix for bugs 27174 and 27177. This fixes the problem of reading HugePages_Free
25195hugemmap01.c, hugemmap04.c
25196
25197-Correcting error messages
25198ltpapicmd.c
25199
25200-This patch by Darrick Wong fixes complier warnings and overflow problems related to the use of large number #defines on some architectures.
25201inconsistency-check.c
25202
25203
25204-When calling pthread_attr_setscope, PTHREAD_SCOPE_PROCESS is not supported by linux, change it to PTHREAD_SCOPE_SYSTEM for testing
2520515-1.c, 15-2.c
25206
25207
25208-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 !
25209fsx-linux.c
25210
25211-Changing include <posixtest.h> to include "posixtest.h"
252121-1.c
25213
25214-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.
25215default-tests.tar.gz, ipmitool, ipmitool
25216
mreed100585c412006-09-18 21:04:42 +000025217LTP-20060916
25218
25219-Code was added to disable tests that will not run on kernels versions lower
25220 than 2.6.16
25221 fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c,
25222 readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c, fchownat01.c
25223 symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c,
25224 tee01.c, mknod01.c
25225
25226-The following new test cases for 2.6.16 kernels and above were created by
25227 Yi CDL Yang
25228 fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c,
25229 readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c, fchownat01.c
25230 symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c,
25231 tee01.c, mknod01.c
25232
25233-Changes were made to several files to make them easier to read
25234 change_owner.mode.sh
25235
25236-Changes were made to remove DOS ^M
25237 ltp-run-files.txt, self_exec.c, Makefile, load_tagp.sh, str_agp.h, tagp.h,
25238 Makefile, user_tagp.h, pci-exp-tests-HOWTO, Makefile, README, runtest_off.sh,
25239 runtest_on.sh, README, Makefile, README, common.h, README.1ST, mem03.c,
25240 README, ltpClient.c, ltpServer.c
25241
25242-Changes made by Jacky Malcles that let ltp-aiodio.sh fun this scenario
25243 ltp-aiodio.part3
25244
25245-Changes made to linux __NR_ logic here
25246 Makefile, i386.in, ia64.in, linux_syscall_numbers.h, order, parisc.in,
25247 powerpc.in, powerpc64.in, regen.sh, s390.in, s390x.in, sparc.in, sparc64.in,
25248 stub-list, x86_64.in
25249
25250-Changes were made to Define _GNU_SOURCE if not already defined
25251 chmod05.c, chmod06.c, fchmod05.c, fchmod06.c, fcntl17.c, llseek01.c,
25252 llseek02.c, mount03.c
25253
25254-Generate script into generic shell and make sure we still work even if host
25255 lacks perl
25256 Makefile, generate.sh
25257
25258-A patch by jiang guowei for mmap1.c. It makes the option -v valid.Otherwise,
25259 when you type mmap1 -v in command line,it will show:invalid option.More
25260 detail,please see bug 1541053.
25261 mmap1.c
25262
25263-Applied a patch to fix bug #14744
25264 kill02.c
25265
25266- Changed Makefile to standard LTP makefile and fixed a build problem with the
25267 new lock tests
25268 ltp/testcase/network/nfsv4/lock/Makefile
25269
25270- Changes made to several Makefiles to force CFLAGS/LIBS to be evaluated
25271 once rather than everytime they are used
25272
25273-Standardize makefiles (punt UCLINUX/COLDFIRE cruft, build everything with
25274 "-Wall" and user-optimizations, remove pointless targets in favor of
25275 implicit ones, etc...) Makefiles
25276
25277-Adding files for Mitsu's networking tests.
25278 00_Descriptions.txt, Makefile, broken_ip4-checksum, broken_ip4-dstaddr,
25279 broken_ip4-fragment, broken_ip4-ihl, broken_ip4-protcol, broken_ip4-totlen,
25280 broken_ip4-version, broken_ip6-dstaddr, broken_ip6-nexthdr, broken_ip6-plen,
25281 broken_ip6-version, Makefile, 00_Descriptions.txt, Makefile,
25282 route4-change-dst,route4-change-gw, route4-change-if, route4-ifdown,
25283 route4-redirect, route4-rmmod, route6-change-dst, route6-change-gw,
25284 route6-change-if, route6-ifdown, route6-redirect, route6-rmmod
25285
25286-Add a common header for __NR defines
25287 fchownat01.c, fstatat01.c, futimesat01.c, mkdirat01.c, mknod01.c,
25288 openat01.c, splice01.c, tee01.c, common_timers.h
25289
25290-Added a patch by Mitsuru Chinen that added the Absolute path to execute sshd
25291 daemon ssh4-stress
25292
25293-This patch adds brackets because some versions of ssh requires square brackes
25294 around the IPv6 address.
25295 ssh-stress03-rmt
25296
25297-Changes are made to try to load .ko modules before .o as pointed out by HK
25298 ltpacpi.sh, load_tagp.sh, load_tbase.sh, load_tmod.sh, load_tdrm.sh,
25299 load_tbio.sh
25300
25301-Additional changes for uClinux fixes from Jane Lv
25302 access05.c, chdir04.c, chroot03.c, creat06.c, mkdir03.c, mknod06.c,
25303 nanosleep03.c, open08.c, pause02.c, rename08.c, rmdir02.c, sigrelse01.c,
25304 sockioctl01.c, stat03.c, statfs02.c
25305
25306-Made changes to clean up the makefile, clean up source code warnings, and
25307 add better libc/libepoll detection
25308 CheckVer.c, Makefile, epoll-ltp.c
25309
25310- A fix by Jeff Bailey for my previous breakage of install target in Multiple
25311 Makefiles
25312
25313-A patch was created tomake errno failure message more helpful
25314 sysctl03.c
25315
25316-A patch that sets the constant PAGE_SIZE to the kernel its running on
25317 fsx-linux.c
25318
25319-Changes were made to remove extraneous whitespace
25320 Makefile, pth_str01.c, pth_str02.c, pth_str03.c
25321
25322-A patch was created to move common defines/functions/etc... to one header
25323 file so we have to get it right just once
25324 clock_gettime02.c, clock_gettime03.c, clock_settime02.c, clock_settime03.c,
25325 common_timers.h, timer_create02.c, timer_create03.c, timer_create04.c,
25326 timer_delete02.c, timer_delete03.c, timer_settime02.c, timer_settime03.c
25327
25328-Adding files for Mitsur's networking tests
25329 00_Descriptions.txt, Makefile, mcast4-grpope01, mcast4-grpope02,
25330 mcast4-grpope03, mcast4-grpope04, mcast6-grpope01, mcast6-grpope02,
25331 mcast6-grpope03, mcast6-grpope04, 00_Descriptions.txt, Makefile,
25332 mcast4-pktfld01,mcast4-pktfld02, mcast6-pktfld01, mcast6-pktfld02,
25333 00_Descriptions.txt, Makefile, mcast4-queryfld01, mcast4-queryfld02,
25334 cast4-queryfld03, mcast4-queryfld04, mcast4-queryfld05, mcast4-queryfld06,
25335 mcast6-queryfld01, mcast6-queryfld02, mcast6-queryfld03, mcast6-queryfld04,
25336 mcast6-queryfld05, mcast6-queryfld06
25337
25338-A change was made to use __linux__ preprocessor from toolchain itself rather
25339 than a local custom _LINUX
25340 Makefile, sched_tc0.c, sched_tc1.c, sched_tc2.c, sched_tc3.c, sched_tc4.c,
25341 sched_tc5.c, sched_tc6.c
25342
25343-A fix type of option_message
25344 reboot01.c
25345
25346-Changes were made to cleanup source code
25347 domount.c, getopt.c
25348
25349-A patch that addes new functionality into the NFSvf lock tests. -fixes bugs -
25350 adds the capability to stress a server with multiple clients
25351 DEPLOY, Makefile, README, VERSION, locktests, locktests.c, locktests.h,
25352 locktests.py, netsync.c, locktests-2.tar.gz
25353
25354-Changes to shmt09 were made by Marc Tardiff. Refer to the cvs log file
25355 for more details. Tested successfully on sparc and i386 architectures.
25356
25357-Changes were made to shmt09 to account for ppc64
25358
25359-Added a warning to those who wish to fiddle
25360tests.init
25361
25362-Changes were made to declare splice for new vmsplice test
25363 i386.in, ia64.in, linux_syscall_numbers.h, powerpc.in, powerpc64.in,
25364 s390.in, sparc.in, sparc64.in, stub-list, x86_64.in
25365
25366-Changes were made to add cast to shutup warning
25367 timer_delete03.c, timer_settime03.c
25368
25369-A fix was made to remove trailing whitespace
25370 clock_gettime02.c, clock_gettime03.c, clock_settime02.c, clock_settime03.c,
25371 timer_create02.c, timer_create03.c, timer_create04.c, timer_delete02.c,
25372 timer_delete03.c, timer_settime02.c, timer_settime03.c
25373
25374-Fixes taken from Yi CDL Yang and create a CLOCK list for people to use
25375 as well as a func to turn a clock value into a string
25376 common_timers.h
25377
25378-Changes were made to unify the generate.sh scripts and use the new top level
25379 make-files script
25380 generate.sh, Makefile, generate.sh, Makefile, generate.sh, nfs02, Makefile,
25381 generate.sh, Makefile, generate.sh, Makefile, generate.sh, Makefile,
25382 generate.sh
25383
25384-Patches were submitted Mitsuru Chinen writes: As an end-of-line semicolon
25385 is missing, compiling asapi_06.c is failed.
25386 asapi_06.c
25387
25388-Patches were submitted Mitsuru Chinen writes: It seems that the contents
25389 of runtest/ipv6_lib gets old. Currently, there is no test named lib6,
25390 but more tests are available in testcases/network/lib6 directory.
25391 ipv6_lib
25392
mreed107140f6d2006-09-18 19:41:41 +000025393LTP-20060918
25394
25395-Code was added to disable tests that will not run on kernels lower
25396 than 2.6.16
25397 fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c,
25398 readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c, fchownat01.c
25399 symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c,
25400 tee01.c, mknod01.c
25401
25402-The following new test cases for 2.6.16 kernels and above were created by
25403 Yi CDL Yang
25404 fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c,
25405 readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c, fchownat01.c
25406 symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c,
25407 tee01.c, mknod01.c
25408
25409-Changes were made to several files to make them easier to read
25410 change_owner.mode.sh
25411
25412-Changes were made to remove DOS ^M
25413 ltp-run-files.txt, self_exec.c, Makefile, load_tagp.sh, str_agp.h, tagp.h,
25414 Makefile, user_tagp.h, pci-exp-tests-HOWTO, Makefile, README, runtest_off.sh,
25415 runtest_on.sh, README, Makefile, README, common.h, README.1ST, mem03.c,
25416 README, ltpClient.c, ltpServer.c
25417
25418-Changes made by Jacky Malcles that let ltp-aiodio.sh fun this scenario
25419 ltp-aiodio.part3
25420
25421-Changes made to linux __NR_ logic here
25422 Makefile, i386.in, ia64.in, linux_syscall_numbers.h, order, parisc.in,
25423 powerpc.in, powerpc64.in, regen.sh, s390.in, s390x.in, sparc.in, sparc64.in,
25424 stub-list, x86_64.in
25425
25426-Changes were made to Define _GNU_SOURCE if not already defined
25427 chmod05.c, chmod06.c, fchmod05.c, fchmod06.c, fcntl17.c, llseek01.c,
25428 llseek02.c, mount03.c
25429
25430-Generate script into generic shell and make sure we still work even if host
25431 lacks perl
25432 Makefile, generate.sh
25433
25434-A patch by jiang guowei for mmap1.c. It makes the option -v valid.Otherwise,
25435 when you type mmap1 -v in command line,it will show:invalid option.More
25436 detail,please see bug 1541053.
25437 mmap1.c
25438
25439-Applied a patch to fix bug #14744
25440 kill02.c
25441
25442- Changed Makefile to standard LTP makefile and fixed a build problem with the
25443 new lock tests
25444 ltp/testcase/network/nfsv4/lock/Makefile
25445
25446- Changes made to several Makefiles to force CFLAGS/LIBS to be evaluated
25447 once rather than everytime they are used
25448
25449-Standardize makefiles (punt UCLINUX/COLDFIRE cruft, build everything with
25450 "-Wall" and user-optimizations, remove pointless targets in favor of
25451 implicit ones, etc...) Makefiles
25452
25453-Adding files for Mitsu's networking tests.
25454 00_Descriptions.txt, Makefile, broken_ip4-checksum, broken_ip4-dstaddr,
25455 broken_ip4-fragment, broken_ip4-ihl, broken_ip4-protcol, broken_ip4-totlen,
25456 broken_ip4-version, broken_ip6-dstaddr, broken_ip6-nexthdr, broken_ip6-plen,
25457 broken_ip6-version, Makefile, 00_Descriptions.txt, Makefile,
25458 route4-change-dst,route4-change-gw, route4-change-if, route4-ifdown,
25459 route4-redirect, route4-rmmod, route6-change-dst, route6-change-gw,
25460 route6-change-if, route6-ifdown, route6-redirect, route6-rmmod
25461
25462-Add a common header for __NR defines
25463 fchownat01.c, fstatat01.c, futimesat01.c, mkdirat01.c, mknod01.c,
25464 openat01.c, splice01.c, tee01.c, common_timers.h
25465
25466-Added a patch by Mitsuru Chinen that added the Absolute path to execute sshd
25467 daemon ssh4-stress
25468
25469-This patch adds brackets because some versions of ssh requires square brackets
25470 around the IPv6 address.
25471 ssh-stress03-rmt
25472
25473-Changes are made to try to load .ko modules before .o as pointed out by HK
25474 ltpacpi.sh, load_tagp.sh, load_tbase.sh, load_tmod.sh, load_tdrm.sh,
25475 load_tbio.sh
25476
25477-Additional changes for uClinux fixes from Jane Lv
25478 access05.c, chdir04.c, chroot03.c, creat06.c, mkdir03.c, mknod06.c,
25479 nanosleep03.c, open08.c, pause02.c, rename08.c, rmdir02.c, sigrelse01.c,
25480 sockioctl01.c, stat03.c, statfs02.c
25481
25482-Made changes to clean up the makefile, clean up source code warnings, and
25483 add better libc/libepoll detection
25484 CheckVer.c, Makefile, epoll-ltp.c
25485
25486- A fix by Jeff Bailey for my previous breakage of install target in Multiple
25487 Makefiles
25488
25489-A patch was created to make errno failure message more helpful
25490 sysctl03.c
25491
25492-A patch that sets the constant PAGE_SIZE to the kernel its running on
25493 fsx-linux.c
25494
25495-Changes were made to remove extraneous whitespace
25496 Makefile, pth_str01.c, pth_str02.c, pth_str03.c
25497
25498-A patch was created to move common defines/functions/etc... to one header
25499 file so we have to get it right just once
25500 clock_gettime02.c, clock_gettime03.c, clock_settime02.c, clock_settime03.c,
25501 common_timers.h, timer_create02.c, timer_create03.c, timer_create04.c,
25502 timer_delete02.c, timer_delete03.c, timer_settime02.c, timer_settime03.c
25503
25504-Adding files for Mitsuru's networking tests
25505 00_Descriptions.txt, Makefile, mcast4-grpope01, mcast4-grpope02,
25506 mcast4-grpope03, mcast4-grpope04, mcast6-grpope01, mcast6-grpope02,
25507 mcast6-grpope03, mcast6-grpope04, 00_Descriptions.txt, Makefile,
25508 mcast4-pktfld01,mcast4-pktfld02, mcast6-pktfld01, mcast6-pktfld02,
25509 00_Descriptions.txt, Makefile, mcast4-queryfld01, mcast4-queryfld02,
25510 cast4-queryfld03, mcast4-queryfld04, mcast4-queryfld05, mcast4-queryfld06,
25511 mcast6-queryfld01, mcast6-queryfld02, mcast6-queryfld03, mcast6-queryfld04,
25512 mcast6-queryfld05, mcast6-queryfld06
25513
25514-A change was made to use __linux__ preprocessor from toolchain itself rather
25515 than a local custom _LINUX
25516 Makefile, sched_tc0.c, sched_tc1.c, sched_tc2.c, sched_tc3.c, sched_tc4.c,
25517 sched_tc5.c, sched_tc6.c
25518
25519-A fix type of option_message
25520 reboot01.c
25521
25522-Changes were made to cleanup source code
25523 domount.c, getopt.c
25524
25525-A patch that adds new functionality into the NFSvf lock tests. -fixes bugs -
25526 adds the capability to stress a server with multiple clients
25527 DEPLOY, Makefile, README, VERSION, locktests, locktests.c, locktests.h,
25528 locktests.py, netsync.c, locktests-2.tar.gz
25529
25530-Changes to shmt09 were made by Marc Tardiff. Refer to the cvs log file
25531 for more details. Tested successfully on sparc and i386 architectures.
25532
25533-Changes were made to shmt09 to account for ppc64
25534
25535-Added a warning to those who wish to edit it
25536tests.init
25537
25538-Changes were made to declare splice for new vmsplice test
25539 i386.in, ia64.in, linux_syscall_numbers.h, powerpc.in, powerpc64.in,
25540 s390.in, sparc.in, sparc64.in, stub-list, x86_64.in
25541
25542-Changes were made to add cast to silence warnings
25543 timer_delete03.c, timer_settime03.c
25544
25545-A fix was made to remove trailing whitespace
25546 clock_gettime02.c, clock_gettime03.c, clock_settime02.c, clock_settime03.c,
25547 timer_create02.c, timer_create03.c, timer_create04.c, timer_delete02.c,
25548 timer_delete03.c, timer_settime02.c, timer_settime03.c
25549
25550-Fixes taken from Yi CDL Yang and create a CLOCK list for people to use
25551 as well as a func to turn a clock value into a string
25552 common_timers.h
25553
25554-Changes were made to unify the generate.sh scripts and use the new top level
25555 make-files script
25556 generate.sh, Makefile, generate.sh, Makefile, generate.sh, nfs02, Makefile,
25557 generate.sh, Makefile, generate.sh, Makefile, generate.sh, Makefile,
25558 generate.sh
25559
25560-Patches were submitted Mitsuru Chinen writes: As an end-of-line semicolon
25561 is missing, compiling asapi_06.c is failed.
25562 asapi_06.c
25563
25564-Patches were submitted Mitsuru Chinen writes: It seems that the contents
25565 of runtest/ipv6_lib gets old. Currently, there is no test named lib6,
25566 but more tests are available in testcases/network/lib6 directory.
25567 ipv6_lib
25568
mreed100585c412006-09-18 21:04:42 +000025569>>>>>>> 1.90
mreed101ab6be92006-09-01 16:41:05 +000025570LTP-20060822
25571
25572-Added files for Mitsuru's Chinen's nfs patch:
25573ns-mcast.h, ns-mcast_join.c, ns-mcast_receiver.c, network_stress.appl,
25574 network_stress.broken_ip, network_stress.icmp, network_stress.interface,
25575network_stress.multicast, network_stress.route, network_stress.tcp,
25576network_stress.udp ns-icmp_redirector.c, ns-icmpv4_sender.c,
25577ns-icmpv6_sender.c, ns-igmp_querier.c
25578
25579-Made changes to avoid hardcoding test count
25580mkdir03.c, open08.c
25581
25582-Changed the test to account for SLES 10. Now the syslog tests will test
25583 syslog-ng or syslogd depending on which one is present. The update was
25584 made for syslog01 - syslog10.
25585
25586-Corrected the copyright information to reflect SGI, instead of Cray, which
25587 was purchased by SGI years ago for files get_high_address.c, search_path.c
25588
25589-Removed the Ping test. The ping test is now skipped on SLES, but does not
25590 affect the execution of the rest of the test in mc_commo
25591
25592-Using syscall() rather than _syscall#() macros for the following files:
25593 sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c, sysfs05.c, sysfs06.c,
25594 sysctl01.c, sysctl03.c, sysctl04.c, sysctl05.c
25595
25596-Added a fix to eliminate whitespaces in getdents02.c, getdents03.c,
25597getdents04.c
25598
25599-Added a fix to re-order testcases a little to account for uclinux in
25600access05.c, lstat02.c, mknod06.c
25601
25602-A Correction was made to the name of the testcase in code...was incorrectly
25603called signal_test_03 and changed to signal_test_02.c
25604
25605-A fix to get the max pid value at runtime rather than compile time hardcode
25606wait402.c, setpriority04.c,Makefile, getsid02.c
25607
25608-A fix to remove extraneous include
25609swapon02.c
25610
25611- mc_cmds had two fixes. The test now uses [ae]th[01] in the ping command
25612using the -I option. Also the loop to determine which ethernet interface
25613is needed was moved to ensure that the correct ethernet interface was selected.
25614
25615-A patch was addded that allows the following files to get the PID_MAX value
25616from /proc/sys/kernel/pid-max:
25617access05.c, fcntl15.c, gethostid01.c, lstat02.c, mknod06.c, setrlimit02.c,
25618setsockopt01.c, stat03.c, truncate03.c
25619
mreed10aff5e062006-07-17 21:16:57 +000025620LTP-20060717
25621 - The tarball default-tests.tar.gz is a replacement for
25622 testcases/pounder21/default-tests.tar.gz. This new pounder config
25623 enables the magic sysrq key when pounder starts.
25624 - A patch submitted by Derek Wong to reduce the memory requirements of
25625 pounder's ramsnake test.
25626 - A patch submitted by Will Newton that allows for compatibility changes
25627 gcc 2.95.2 in th following files:
25628 lib.c, lib64.c, test.c, test64.c, test_func.c, test_func64.c, tools.c
25629 - Fixed ColdFire Makefile mistake in the syscall and syscalls/mmap directory
25630 - Added a note for uClinux users in the top level Makefile
25631 - A fix for failures in fcntl27 and fcntl28 for bugs 21614 and 23235.
25632 - A fix submitted for make_tree.c by Jacky Malcles that fixes this
25633 testcase by setting envp
25634 - A fix submitted to Jacky Malcles that fixes read_checkzero.c. The lseek
25635 function allows the file offset to be set beyond the end of the existing
25636 end-of-file of the file. If data is later written at this point,
25637 subsequent reads of the data is in the gap returns bytes of zeros until
25638 data is actually written into the gap.
25639 - In the testcase semget05.c the value of MAXIDS was changed for the specific
25640 machine by reading the system limit for SEMMNI - The maximum number of
25641 semaphore sets. This is a fix for bug 24745
25642 - A fix submitted by Amit K. Amora that initializes the alarm received
25643 code and allows the test to pass more than just once on 2.6.17-rc6
25644 alarm05.c,
25645 - A fix was submitted by Andy Echols for pan.c to fix an infinite
25646 loop problem that occurs in pan if runltp tries to run a test
25647 that isn't present.
25648 - A fix was submitted to cast TEST_RETURN to gid_t to avoid implicit casts
25649 which tend to cause problems with the testcase setregid03.c,
25650 - A patch submitted by Jacky Malcles that fixes the problem where
25651 i0_getevents() return value is not checked and may return 0 if
25652 no events are available and may generate a SIGSEGV in the testcase
25653 aiodio_append.c,
25654 - Backed out the _USC_LIB change for several Makefiles because it was
25655 breaking on the PowerPc platform on Fedora Core
25656 - Added code to ignore looking for PID_MAX on powerpc, s390, and i386 to
25657 fix build problems on newer kernel versions on the following files:
25658 sysctl05.c, setpriority04.c sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c,
25659 sysfs06. getdents01.c, sysctl03.c getsid02.c, sysctl01.c,wait402.c
25660 - TCP.c was changed to delete broken whitespace and also the call for
25661 accept(2) takes a socklen_t, not an int
25662 - Changes were added to the following files to use memset() instead of
25663 bzero():
25664 tlibio.c, write_log.c, doio.c, iogen.c, fsstress.c, fsx-linux.c,
25665 pthcli.c, pthserv.c, pth_str01.c, pth_str03.c, recvmsg01.c, sendmsg01.c,
25666 crash01.c, crash02.c, pingpong6.c,test_getname.c,fancy_timed_loop.c,
25667 infinite_loop.c, run.c, timed_loop.c, snake.c, rpc1.c,pipeio.c, mc_recv.c
25668 - Changes were added to the following files to use memcpy() instead of
25669 bcopy():
25670 serverCommunication.cpp, member.c, rpc1.c,pipeio.c,mc_recv.c
25671- A series of patches created by Mitsuru Chinen that created some addtional
25672 network stress tests.
25673- A change submitted by Liang Shuang that fixes su01_su for the arm
25674 architecture
mreed108c106642006-07-10 06:27:13 +000025675LTP-20060615
mreed1016bbc952006-06-16 20:20:58 +000025676-Added a patch from Darrick Wong to reduce the memory requirements of
25677 pounder's ramsnaketes
mreed10fbe2eca2006-06-16 20:46:36 +000025678-Added a patch for crash01.c from Olof Johansson <olof@lixom.net>
25679 POWER5 has coherent icache, but POWER4, PPC970 and some other processors
25680 lack it. The standard dcbst/icbi/isync is needed to avoid using the not
25681 so random (or stale) data instead.
mreed1016bbc952006-06-16 20:20:58 +000025682-Test.h was moved to common headers to eliminate the need for every test file to
25683 declare Tst_count extern
25684-Usctest.h was changed to eliminate scope issues when actually using TEST()
25685-Added a patch from Mike Gahangan to clean up a makefile with an extra build
25686 target variable.
25687-Added a patch from Issac Wilcox that can keeps the test from returning a false
25688 failure
25689-Made changes to setregid02, setregid03 and setregid04 to use gid_t instead
25690 of int where appropriate
25691-Made changes to setresgid01, setresgid02,setresgid03, setresuid01,setresuid02,
25692 and setresuid03 to pull the [gs]etre* prototypes from headers rather than
25693 defining them ourself
25694-Made changes to setreuid01,setreuid02,setreuid03,setreuid04,and setreuid05
25695 to use uid_t instead of int where appropriate
25696- Added a change to getpriority01 to combine the TEST_RETURN and TEST_ERRNO
25697 if check so that we always display PASS or FAIL messages as pointed out
25698 by Isaac Wilcox
25699- Added a patch to make the output of fork07 deterministic.
25700 Specifically, make sure stdout is flushed before forking 100 times,
25701 else you can get 101 copies of the output. This only seems to happen
25702 if glibc notices that stdout is a regular file, but in my test setup
25703 stdout is always redirected to a file and compared with something.
25704-Changed the declaration for setup and cleanup from extern in the
25705 following files:
25706
25707 alarm01,chdir02,chown01,close08,creat09,dup0,dup04,execl01,execle01,execlp01,
25708 execv01,execve01,execvp01,fchmod01,fchown01,fcntl02,fcntl03,fcntl04,fcntl05,
25709 fcntl09,fcntl10,fcntl23,fcntl24,fcntl25,fcntl26,fcntl27,fcntl28,fork01,
25710 fpathconf01,fstat01,fstatfs01,fsync01,getcontext01,getdtablesize01,getegid01,
25711 geteuid01,getgid01,getgroups02,gethostid01,gethostname01,getpagesize01,
25712 getpgrp01,getpeername01,getpid01,getppid01,link07,lstat01,mkdir08,open03,
25713 pause01,read01,readlink02, readlink03,rename02,rmdir04,select03,setgid01,
25714 setpgid01,setpgid02,setregid01,setuid02,stat05,statfs01,statvfs01,symlink02,
25715 symlink03,symlink04,symlink05,sync01,time01,time02,times01,umask01,uname01,
25716 unlink05,wait02,write01,setreuid01,setreuid02,getuid01,link05,
25717
25718LTP-20060515
mreed103f300452006-05-15 17:48:57 +000025719-Added a -e option to print out the date of the ltp release. Also
25720 the date of the version of LTP will be printed in log files.
mreed107d48bc32006-05-15 22:57:23 +000025721-A patch for parse_opts.c was removed because it caused several test cases to fail
mreed103f300452006-05-15 17:48:57 +000025722-Added a patch from Jacky Malcles to correct typos in ltp-aiodio.sh
25723-Added a patch from Jacky Malcles to fix aiodio_append.c
25724-Added a patch from Bibo Mao that fixes setrlimit03
25725-Added a patch that fixes file_test.sh.
25726-Added a patch that fixes gethostid01
25727-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
25728- Patches submitted by Thomas Gleixner to initialize interval values in setitimer03
25729
mreed10e46b6a42006-04-19 17:33:47 +000025730LTP-20060412
25731-Removed a patch for parse_opts.c that caused many test cases to fail.
mreed10d28e1d52006-04-11 17:07:17 +000025732-Applied a patch by Jacky Malcles that added a fourth scenario for ltp-aiodio.sh
25733-Fixed ld01 from failing on Assertions 1-7 for bug 22167
25734-Applied a fix for Lin Feng Shen to eliminate white spaces that caused mail02 to fail
25735- A fix created by Jacky Malcles that eliminates warning messages when complied on 64 bit platform
25736-Applied a patch to re-enable writing on arm per by Joe Pearson / Nick Pollitt
25737-Applied three patches by Joy Latten to the security test suite
25738-Applied patches from Robert Williamson to fix fcntl127. This test
25739should now be positive test versus negative...based on the properties of
25740 the open() call in the setup()
25741-Applied Patch from Robbie Williamson that fixed fcntl128. This testcase was changed the test to expect no errors. The fcntl() call should succeed regardless
25742-Applied a patch from gettimeofday01 to gettimeofday02 to fix the occasional failure
25743-Applied a fix to madvise02 by Jacky Malcles to eliminate the need for a special execution of the testcase for ia_64
25744-Applied a patch fixes the test 4 of mincore01.c that failed in 32 bit on a 64 bit kernel.
25745-Patches applied to pread02 to fix broken white spacing
25746-Applied a patch from Jane Lv for pread03.c. This fixed a missed step to initialize the read buffer array.
25747-Applied Patches submitted by Thomas Gleixner to initialize interval values to prevent setitimer01 and 02 from failing
25748-Applied updates from Darrick Wong for Pounder for Pounder21. Documentation was added to get pounder up and running quickly
25749-Feature added to Pounder21 that enables the sysrq key at the beginning of every pounder run
25750
mridgea2c14442006-03-06 16:39:56 +000025751LTP-20060306
25752- Applied an update to allow people to automatically declare the CREATE variable in IDcheck.sh.
25753- export a bunch of settings by default that since they are harmless
25754- allow people to store custom settings in config.mk
25755- 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
25756- Fix from Jackie Malcles, no such file or directory error
25757- make sure clean descends into the templates dir
25758- cleanup CRLFs from end of lines,
25759- fix dependency tracking so targets arent rebuilt all the time
25760- Applied LDFLAG cleanup patch from Mike Frysinger.
25761- set default Debug level to off
25762- fix warning: growfiles.c:357: warning: unused variable `opterr'
25763- use errno.h instead of doing extern int errno
25764- cut extraneous newlines from test output
25765- kill off unused strings msg1 and msg2
25766- cleanup test output by adding a lot more useful debug info
25767- use proper test output routines rather than homebrewed printf statements
25768- use proper tst_* functions for output
25769- fix for defect 21622, insufficient timeout value
25770- tighten up uClinux disabled messages
25771- fixes by Jane Lv to disable EFAULT related tests on uClinux
25772- cleanup debug output that shouldnt be shown at normal runtime
25773- make the -F option a bit smarter
25774- remove extraneous output and improve output when we do issue messages
25775- Jane Lv writes: I have patched flock03.c and sched_setparam05.c to replace fork() by vfork() on uClinux.
25776- calculate TST_TOTAL based upon the number of elements in the test array instead of hardcoding the value
25777- use TFAIL instead of TINFO to report test failures in getcwd02
25778- fix test on x86_64 and make error output a bit more helpful in gettimeofday
25779- New Memory mapping testcases.
25780- Jane Lv writes: use FORK_OR_VFORK() instead of fork() so this stuff works on uClinux
25781- need to define _GNU_SOURCE before including features.h or sigset prototype is missed
25782- patched flock03.c and sched_setparam05.c to replace fork() by vfork() on uClinux.
25783- use syscall() instead of _syscall2() to improve portability
25784- define INVALID_ADDRESS to get rid of warnings on 32bit hosts and make it more sane in general
25785- Fix for defect 21134, look for syslog-ng instead of syslogd on some systems.
25786- if a test failed as a non-root user and the reason was EPERM, then mark the test as PASS, not FAIL
25787 (security-minded kernels often restrict kernel buffer access for non-root users)
25788- fix test on 64bit hosts in syslog12
25789
25790
mridge721424a2006-02-07 19:23:59 +000025791LTP-20060205
25792- Added new fcntl() test contributed by Jacky Malcles to test opening with O_WRONLY
25793- Fix typo in nfs run script, nfs03 ran twice instead nfs04
25794- Added the LTP's Database Opensource Test Suite to the testsuite.
25795- Applied patch from Mike Frysinger that disables ballista if no perl
25796 is installed on the system and fixes the clean target.
25797- Applied LDFLAG fix from Mike Frysinger
25798- Applied patch from Mike Frysinger to ensure Makefile properly respect CFLAGS/LDFLAGS
25799- fixed some RH/Suse specific messages
25800- Updates for mmc security tests
25801- Updates for device driver testsuites from Amit Khanna (Intel)
25802- Applied memory leak fix in fsx-linux.c
25803- Fix for uClinux to fix execute error
25804- Fix to prevent not enough (pages) dups error in some cases
25805- Applied patch from Jacky Malcles: during its life fcntl23 has changed:
25806 used to open the file with O_RDWR and now is opening with O_RDONLY
25807- Added new fcntl() test contributed by Jacky Malcles to test opening with O_WRONLY
25808- Fixed gethostid01 so the second 64 bit check doesn't clobber the first 64 bit check by using a bitmask
25809- fix for defect 21050, the logic on line 211 was reversed causing the 64bit code to get run on a 64bit system
25810- Fixes for uClinux to fix fork and invalid memory access errors
25811- Fix for defect 21072, fixing the offset on some systems
25812- Applied patch from Mike Frysinger to resolve issue with UNALIGNED being defined multiple times for ARM targets.
25813- Patch to fix race condition on 64bit systems, fixes bugzilla 19013
25814- Fix for defect 21046, testcase should fail ENOMEM passes due to insufficient pages
25815- Applied patch from Jane Lv to disable test for uClinux.
25816- 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
25817- Fix to get rid of ugly messages during the make
25818- Fix for defect 21068, check for the existance of either syslogd or syslog-ng before failing and reporting an error
25819- Applied patch from Mike Frysinger to resolve problem with defining a local syslog() function when the tests are built statically.
25820- Fix for defect 20348, waitpid12 hangs occasionally
25821- Applied patch from Jeff Burke:
25822 Here is a patch that modifies the following files:
25823 testcases/network/nfsv4/acl/acl1.c - Fix for segfault in a printf.
25824 testcases/network/nfsv4/acl/create_users.py - Fix for help syntax
25825 (backwards -u users -g groups).
25826 testcases/network/nfsv4/acl/runtest - Fix for useradd command and also
25827 a echo command.
25828 testcases/network/nfsv4/acl/test_long_acl.py - Fix for output, the #
25829 of entries was munged with the word entries.
25830- Add sctp testcase updates
25831- Initial drop of pounder21 testsuite
25832
mridge707e23a2006-01-05 16:35:45 +000025833LTP-20060105
25834- Updates from Jennifer Monk to enable compiling w/o errors using XLC
25835- Applied Coldfire patch from Jody McIntyre:
25836 - Make the fdopen workaround blackfin-specific (not needed on Coldfire.)
25837 - getdents01: gcc 2.95 does not like declarations in the middle
25838 of functions, so move getdents to the top.
25839 - Add LDFLAGS to the following Makefiles:
25840 - Add -D_USC_LIB_ for Coldfire builds to the following Makefiles: creat,
25841 execve, fchdir, kill, mkdir, open, rename, rmdir, sched_setscheduler,
25842 vhangup, ipc/lib. This avoids symbol conflicts reported by gcc 2.95.
25843 - Skip the following syscall tests on Coldfire: madvise, mlock, munlock.
25844 These system calls are not implemented.
25845 - IPC: Modify the headers and Makefiles to avoid duplicate definitions of
25846 msgkey on Coldfire.
25847 - msgctl08, msgctl09: Lower MAXNPROCS to a value that will fit in the
25848 Coldfire's memory.
25849 - mallopt01: Define __MALLOC_STANDARD__ on Coldfire.
25850 - Skip mmap01 on Coldfire since it requires sbrk(), which is not available.
25851 - rename02: Remove private do_file_setup and use the library version to avoid
25852 symbol conflicts.
25853 - kill07: Declare semkey as extern on Coldfire to avoid symbol conflicts.
25854 - kill11: Move *msg declaration since gcc 2.95 does not understand C99.
25855 - sigaction01: Move -lc in the Makefile after -lpthread.
25856- Applied changes suggest by Jacky Malcles to keep gf18 from running longer than it needs.
25857- Applied a suggested solution from Jacky Malcles to allow growfiles to run correctly in 64bits.
25858- Applied a memory leak fix to fsx-linux tests.
25859- Applied patch from Marc Unangst to resolve issues with leaking file descriptors in inode01.c
25860- Update aio-stress.c tests from Chris Mason
25861- Applied patch from Bibo,Mao to use RT signal instead of SIGUSR1 to inform parent process that
25862 the child process has finished memory allocation.
25863- New security tests from Michael Harlow
25864- Applied patch from David Marlin to close the last file descriptor created in order to
25865 make one file descriptor available for loading a needed library.
25866- Added one line to gethostid, if 'hostid' includes fffffff, then we ignore.
25867- Applied fix for Sourceforge bug ID 1332508 in getsid02
25868- Appliec changes from Jane Lv for uClinux.
25869- Applied patch from Mark Ver to allow proper execution on s390x platform.
25870- Updates to ASAPI tests from David Stephens for new glibc and RFC 3542
25871- Renamed create_file.c to nfs04_create_file.c to resolve duplicate name problem with network stress tests.
25872- Updates to Makefile for acl testsuite
25873- Initial add of acl testsuite from Bull
25874- Updates from sridhar to sctp testsuite
25875- Comment out CFLAGS overrides in network-stress Makefile, it was causing build breaks in 64bit compiles
25876
25877
mridge2c029c92005-12-06 16:05:06 +000025878LTP-20051205
25879- New networkStress testcase files
25880- Security test updates for cleanup and testcase improvements
25881- New nfsV4 testsuite
25882- Updates for nfsV4 testsuite
25883- Updates for open_hpi_testsuite
25884- Corrected out of memory error msg in ltpstress.sh
25885
25886
mridgef9e446c2005-11-03 19:39:03 +000025887LTP-20051103
25888- fix from Bryce Harrington to corect a Makefile and path problem on some systems
25889- Updated aiocp to the latest level. See http://developer.osdl.org/daniel/AIO/
25890- Corrected a logical typo in the mmapstress test found by John Clemens:
25891- Changes for cleanup of digsig testcases
25892- Applied patch from Jacky Malcles to allow the test to execute correctly with
25893 the new 2.6 kernel.
25894- Fix for defect failure in fcntl23.c to lock readonly file, changed to open file RDONLY
25895- Fix gethostid01 to return correct code in 64 bit mode
25896- fix madvise01 testcase error where it may not run out of memory
25897- Applied patch [ ltp-Bugs-1168107 ] from Shyam Chandrasekaran:
25898- Fix bug in settimer01.c
25899- Fix write04.c to work on ia64
25900- Cleanup to not include redundant sys/socket.h after linux/socket.h
25901- Add NetworkStress testcases from IBM Japan
25902
25903
mridge3d1e7c42005-10-04 20:16:40 +000025904LTP-20051004
25905- this patch touchs up the output of ver_linux if gcc, fdformat, or mount is missing
25906- New testcases for tpm
25907- Fix compile error with strsep on some systems.
25908- Add a missing include file and corrects an fprintf
25909 format type to eliminate warning messages. It also performs some minor
25910 whitespace cleanup.
25911- patch attached fixes it so writetest is rebuilt whenever writetest.c is updated
25912- patch typecasts in writetest - the values given to printf to (long long int)
25913- patch initializes some uninitialized variables and adds a
25914 return statement (non-void function) to eliminate warning messages.
25915- patch process.c adds a missing include file, function return types
25916 and returns, cleans up structure initializations, and removes unused
25917 variables to eliminate warning messages. The debug print macro is also
25918 modified to handle a variable number of arguments.
25919- patch basically stubs out the GetContext function for uClibc and allows for any
25920 other system to be added accordingly since uClibc doesn't provide the function
25921 on later builds.
25922- Added code to check whether or not "ffffffff" is returned on some 64bit
25923 machines.
25924- Fix for defect 17215 in nanosleep02
25925- patch adds a missing include file, function return types
25926 and returns, and typecasts some variables to eliminate warning messages.
25927 GNU_SOURCE is also added to CFLAGS in the makefile, since otherwise
25928 the 'pselect' declaration is not found in some build environments.
25929- Fix for defect 17723 pTrace01.c
25930- patch adds missing include files and declares return types
25931 to eliminate warning messages for setfsuidxx.c
25932- TEST_ERRNO fix to display as a long int.
25933- Change sigrelse01 tests to eliminate duplicate function prototypes.
25934- Change to sigrelse01 to use time.h vs define in program.
25935- Fix for defect 17974, Strace/Ptrace hangs
25936- patch adds missing include files, function prototypes and
25937 returns, and removes unused variables to eliminate warning messages.
25938 It also corrects some sprintf format warnings and replaces 'abortx' with
25939 a version that accepts a variable number of arguments.
25940- The "generate.sh" script was mistakenly removed...added it back.
25941- Updates to check for connection failure vs unauthorized access fail in ftp02_s1, ftp03, ftp04, ftp05
25942- Cleanup - Removed the datafile directory, because this is created using the generate.sh
25943 script..which is called in the Makefile
25944
25945
mridge76941472005-09-06 19:31:09 +000025946LTP-20050907
25947- Added test for statvfs()
25948- Applied a load of patches submitted to the mailing list by Gentoo's Mike Frysinger
25949- Applied patch from Erik Andersee:
25950 if __NR_fremovexattr isnt defined by the current linux headers,
25951 acl_file_test.c will fail to build
25952- Relocated getcontext() test from getcontext01 to just getcontext.
25953 Also added the directory to the list of tests not ran on uclinux.
25954- Applied patch to madvise02 for tmp memory
25955- Applied patch to mallopt01 to fix logging error.
25956- fix for defect 17723, change sleep to an at least vs an exact amount
25957- Correct testcase return on RHEL 3 & 4 2.6.13-rc6-mm1
25958- Applied IA64 patch received from Jacky Malcles to write03-04
25959- Added -n option to allow disabling networking stress to ltp-stress
25960
25961
mridge2ade1d62005-08-04 19:34:51 +000025962LTP-20050804
25963- Applied fix from Greg Edwards for 64bit execution.
25964- self_exec magic required to run child functions on uClinux
25965- Applied patch from Mike Frysinger:trying to do a build on uClibc will abort in lib/tlibio.c because we dont
25966 provide aio.h find attached a patch which updates the check to include UCLIBC alongside
25967 UCLINUX
25968- remove call to create.sh script that checks for obscure c++ rpms
25969- remove all references to and creation of non-std /usr/local/bin/perl5
25970- fix ballista.cpp to not core dump with std c++ lib
25971- fix to add librt to MakefileTarget for running aio_suspend test:missing clock_gettime on linux
25972- remove printf.h and stdio.h from testcases/commands/ade/ld/rd1.c.
25973- Change to fix the addition of 2 minutes without going over 60 for the seconds
25974- patch to fix up the install target in disktest to match the install targets of everything else
25975- patch to fix writetest Makefile to not always rebuild the writetest binary
25976 regardless of whether you ran `make` or `make install` or whatever
25977- newer toolchains complain about redefining 'log' since it's a math function
25978 provided by the libc find attached a simple patch to rename the 'log' variable in
25979 testcases/kernel/ipc/ipc_stress/message_queue_test_04.c to 'logit'
25980- when running make in silent mode (make -s) the verbose mode of AR 'gets in the
25981 way' attached patch drops the -v and adds -c so that ar wont display the 'ar:
25982 creating blah.a' message either
25983- the current mallocstress.c emits a warning about newsize being used
25984 uninitialized because gcc doesnt detect the abort(0) path
25985 find attached a simple patch to prevent the warning from being issued
25986- Running nptl01 can fail if the test lasts longer than 300 seconds, patch to lower interations to 100000.
25987- Fixed clone04 to return correct failure code.
25988
25989
mridgedb67ec12005-07-12 16:14:04 +000025990LTP-20050707
25991- Applied fixes by Paul J.Y. Lahaie to implement support for UCLinux
25992- suppresses the warning "head: `-1' option is obsolete; use `-n 1'..."
25993- Updated the TEST() macro to return long, instead of int for use with 64bit architectures.
25994- Removed umount04.
25995- Security updates for ppc and 390 systems
25996- The K42 open source operating system bug fix for panic when alarm is cancelled.
25997- Applied some zSeries specific patches.
25998- Applied patches to allow NFSv4 testing:
25999- Define gettid() to syscall(__NR_gettid).
26000
mridge68b543a2005-06-08 15:06:09 +000026001LTP-20050608
mridge94da70e2005-06-08 15:04:49 +000026002- Added test for getcontext()
26003- Added additional test for mlockall().
26004- Added getdtablesize() test.
26005- Added pselect01 test.
26006- Added new fcntl tests to scenario.
26007- fs_inod - Raised the maximum file size for the random setting to 500Mb.
26008- upgrade disktest to version 1.2.8
26009- Clearify the comment explaining the second call to alarm() in
26010 testcases/kernel/syscalls/alarm/alarm06.c
26011- Corrected a bug in fcntl24.c and added new tests fcntl25, fcntl26, and fcntl27.
26012- Change to 1024 default if IO_BITMAP_BITS not defined
26013- Applied fix for conditions where ENOMEM test scenarios were failing.
26014- mlockall03 is a Test for checking basic error conditions for mlockall(2)
26015 starting from linux 2.6.9
26016- NGROUPS_MAX defined in limits.h is not the max number of groups in the
26017 system, it the max number guaranteed. Thus, if the system actually
26018 allows more, the test case doesn't produce the expected failure.
26019- test3 in setrlimit02.c:Test attempts to increase hard limit of RLIMIT_NOFILE resource.
26020 The rlim_max used by setrlimit() is expected to be greater than current hard limit to get EPERM.
26021- nfsstress - Corrected so the test can find gettid()'s definition.
26022- PTS Version 1.5.1 Released
26023- Removed old version of Open POSIX Test Suite (OPTS).
26024- Updated the open_posix_testsuite:
26025
26026
mridge7945fab2005-05-05 16:57:18 +000026027LTP-20050505
26028- Added DBAT testsuite, limited LTP tests for build verification - runltplite
26029- fix the bug on test table selinux when run the ltpmenu.
26030- Added new getpagesize() test.
26031- New test creates a data file of specified or random size and copies
26032 the file to a random directory depth on a designated filesystem.
26033 The two files are compared and checked for differences.
26034- Make nptl01 timeout and report failure rather than just hanging in the event of a fail.
26035- Moved SELinux testsuite from misc to the kernel/security directory.
26036- acct01 - Updated test to allow for execution on zSeries machines.
26037- ioperm01 - Fixed bug will cause ioperm01 receive SEGV and report "BROK" instead of "FAIL" when this test failed.
26038- nfs04 - use 'cmp' instead of 'diff' because I think byte comparison is better for the type of file created for this test.
26039- Fixed ftp01 and telnet01 seems designed to run with non-root user connection
26040 when the user name is set to RUSER environment variable.
26041 However, it is incomplete.ftp01 creates a directory whose permission is root.
26042 So, non-root user cannot write in the directory.
26043 telnet01 always consider the prompt is '#'
26044
mridge5a6acd22005-04-05 18:18:17 +000026045LTP-20050405
26046- Fixed '-d' option to runltp.sh
26047- Added optional ltp (fivextra) extended testsuite
26048- Added digital signiture testcases from the security team
26049- Applied patch from Gernot Payer to fix, mincore01, shmget02, capset02
26050- Applied suggested check from Carl van_Schaik to clone02.
26051- Added seLinux testsuite from security team and Stephen Smalley.
26052- Added NFS cthon04 tests needed files.
26053
26054
mridge9ae3d452005-03-07 20:33:15 +000026055LTP-20050307
26056- Added -v option to LTP, fixed -s option
26057- Removed fcntl16 until testcase can be fixed/changed.
26058- Fix for defect 14136, growfiles expanding a file past the 2G limit on ext2
26059- Applied patch from Marcus Meissner for SF bug #1114114
26060- Applied patch from David Miller for sigaction problems
26061- Applied a patch from Suzuki Kp to resolve some race/signal handling conditions
26062- In adapting specific LTP tests to uClinux running on Analog Devices'
26063 Blackfin processor, we found a problem in mount01 where malloc was not
26064 reserving space for the trailing null byte and strncpy was being called
26065 without enough bytes to account for the trailing null byte. The
26066 following patch fixes the problem
26067- Increased USER_PRECISION to 2200 to take into account the processes switching time nanosleep02
26068- The attached patch fixes a swapon cross compile build error I ran into
26069 recently. I verified that RH9 self hosted and cross compile builds now
26070- Removed the include of <asm/atomic.h> back out. Most distros and kernels
26071 can build and execute the test without it now.
26072- Change for defect 13778, when the /var/log/messages file is first moved, the first write fails
26073- The SIGINT sighandler will set the "intinitr" flag to 1 for the children. But if the
26074 "runtime" is small( a command line argument passed, the testcases were running
26075 for 5 secs here), it may happen that the SIGINT may be recieved before the
26076 child initialize the flag to 0, and which may lead to a hang
26077- Change to exclude lib6 directory from default build since it breaks earlier Distros
26078- Added code to handle cases where certain distros don't define AI_V4MAPPED in /usr/include/netdb.h
26079
26080
26081
mridge1ce866d2005-02-07 19:47:39 +000026082LTP-20050207
26083- runltp now exports $TMPDIR as a copy of $TMP, certain exceptions caused these to be different.
26084- extra functions for LTP libs are to make these tests fail with a more
26085 informative message when attempts to create swap on tmpfs are made.
26086- IPV6 testcase updates from David Stevens
26087- Applied patch from Jacky Malcles that fixes an inconsistency regarding synchronization.
26088- Make proc01 skip kcore
26089- Fix gives an hint to the probable solution if capset01 test fails
26090- Fix for race conditions in synchronization between children and parent on fcntl15.
26091- Applied patch from Jacky Malcles to allow test to run on ia64.
26092- The test llseek sets RLIMIT_FSIZE to a small number, this fix to
26093 restore it to its original value.
26094- Fix IPV6 Makefile install path problem
26095
mridgeda5a7752005-01-07 19:55:18 +000026096LTP-20050107
26097- Porting changes from John Kohl to help support compatablility LTP on Solaris, HP-UX and AIX.
26098- Add scsi virtual devices testsuite using scsi_debug
26099- Changes to fix defect 13205 - testcase (seg fault) fails when MALLOC_CHECK_=3 environment varible is turned on .
26100 Removed test for ppc64 as special exception, now passes child_stack+CHILD_STACK_SIZE as parameter to clone on ppc64
26101- Applied patch from Prashant Yendigeri that fixes execution path problem.
26102- Fix for defect 11968 - test seg faults on a SMP system (8-way)
26103- Removed a prior applied patch from getdents01, that broke the testcases.
26104- Applied patch from Ricky Ng-Adam to fix ioperm01 testcase.
26105- Applied patch from Jacky Malcles for madvise02.
26106- Applied fixes to error messages from Adam Lackorzynski.waitpidXX
26107- Applied cleanup patch from Prashant Yendigeri for writexx testcases.
26108
mridge387d9082004-12-03 21:05:40 +000026109LTP-20041203
26110- Change to fix file creation error on certain filesystems.
26111- gf15 and gf18 failed on both 32-bits and 64-bits,
26112 Growfile used lseek and fstat to operate file. When file grows
26113 beyond 4G,lseek and fstat would fail on 32-bits machine.
26114- Added fs-bench by Hironobu SUZUKI and additional JFFS
26115 testscript by G.BANU PRAKASH.
26116- Added mongo filesystem test by namesys and additional testscript from G.BANU PRAKASH.
mridgeda5a7752005-01-07 19:55:18 +000026117 /etc/init.d/cron restart
mridge387d9082004-12-03 21:05:40 +000026118- Applied patch from Jacky Malcles to allow test to run on IA64.
26119- settimeofday01 fails on some platforms(ia64,41611 x86-64) occasionally.
26120 The testcase did not consider the situation when CONFIG_TIME_INTERPOLATION is enabled.
26121- Remove case from password query since the distros use both upper and lower case P/p.
26122
26123
mridge71c27d72004-11-05 19:42:34 +000026124LTP-20041105
26125- Added extensive syscall testsuite (Ballista)
26126- Added new tests to EPoll testsuite
26127- Applied long path name patch from Michael Vieths
26128- Removed the requirement to have "." listed as the first directory, since it is not a documented requirement.
26129- GetDents01 - Used _syscall3() to allow this test to run on non-x86 archs.
26130- Applied message formatting patch from Gordon Jin.
26131- Applied IA64 specific patch from Jacky Malcles.
26132- Fixes from Chris Wright for swapon02 failures
26133- Restored the compile settings for Linux2.4/GLIBC2.2 and created a new one for Linux/GLIBC2.3 Removed -fwritable-strings
26134 and -DGLIBC=22 flags from compile.
26135- Applied a patch from Zhao Kai that added a pause to allow for testing on installations with improved PAM security.
26136
26137
mridge4b1e2c82004-10-07 20:47:29 +000026138LTP-20041007
26139- Applied fix from patch 1037010, submitted by mator.
26140- Changes from Kris Wilson on RH specific changes
26141- Changes from the security team testcases
26142- Add HOWTO for pci tests
26143- Changes for pci testcases
26144- Disable -std=c99 and -peandtic flags in writetest's Makefile. Some users of very old gcc versions
26145 had problems with this, but it looks like those versions of gcc will still compile it ok.
26146- Fix typo and add log statement if a failure on loading the test module
26147- Changes requested from the security team for fix PPC64 error
26148- Small fix to chown03 and fchown04. tst_tmpdir() call was happening in a spot that would cause
26149 it to break under certain automation environments.
26150- un-spamify fork11 test
26151- Fix getrlimit02. Rajeev Tiwari <rajeevti@in.ibm.com> pointed out that RLIMIT_NLIMIT was now too
26152 low in the usr include files for newer kernels to cause this to fail. Defined a new high one that
26153 ought to work for the forseeable future.
26154- Overhaul madvise02. Removed some invalid testcases, fixed one case that was an invalid failure, and a lot of cleanup
26155- Changes from SuSE for mincore tests
26156- Changes from Ihno for Itainium failures
26157- Changes from SuSE for setdomainname tests
26158- Changes submitted from SuSE for sethostname
26159- Changes to fix statfs03 error on trying to write to protected directory
26160- Change to fix defect 10947, failure on tmp directory
26161- Applied IA64 specific patch from Jacky Malcles:
26162
26163
26164
mridge4b95cce2004-09-08 20:34:39 +000026165LTP-20040908
26166- Modified runalltests.sh to call runltp.sh. runalltests.sh is now deprecated and will be removed early next year.
26167- Modified tst_tmpdir to ensure 777 permissions on test directory.
26168- Changes to ltp-aiodio.part3 for testcase run parameters
26169- Changes for 2.6.X so only delete modules is run, query and create are obsolete
26170- Updated runtest scenario with the latest SCTP tests.
26171- uncommented swapon() tests.
26172- added new paging tests, mincore and madvise
26173- Change to fix aio-stress problem will io errors on a short read during the random read portion
26174- Change to only print out a pass/fail instead of # of iterations pass/fail
26175- Added IA64 specific code for shmt09.
26176- Change to not do /dev/ptmx group write on arm arch.
26177- Applied patch from Ling, Xiaofeng to allow the test to use TDIRECTORY correctly.
26178- Corrected test 1 to show EPERM error pointed out by Ling, Xiaofeng.
26179- Change to close fileHandle prior to cleanup to correct testcase failure in NFS filesystems
26180- Change sleep time from 1 second to 10 seconds to allow system to pass
26181- Change to define RUSAGE_BOTH if not defined, RH removed from user space and other distros still support.
26182- Add arm arch to the ALIGNED typedefs
26183- Changes from Ihno for llseek01.c to check TEST_RETURN vs TEST_ERRNO
26184- use ltp functions in f00f test for better output parsing
26185- Fix Makefile to link open_files into the bin directory
26186- Get rid of extra = of "must be Root user" check
26187- Change the awk $4 to an $NF to support debian only returning 3 terms
26188- Change to tcpdump to check IFNAME define
26189
mridge2946edd2004-08-04 16:30:50 +000026190LTP-20040804
26191- Corrected TCbin definition.
26192- Changes to check for RedHat install when setting up environment variables
26193- Changed ROOT_PASSWORD to PASSWD to match other testcases.
26194- Change to check and exclude test if running on a 390 system since test is invalid on that platform
26195- Fix build errors in modify_ldt01 and modify_ldt02
26196- Additional security testcases
26197
mridge328c94e2004-07-07 16:01:20 +000026198LTP-20040707
26199- Added a new test for bind() written by Dan Jones.
26200- Jacky Malcles added support for ext3 and some cleanup code.
26201- Fixes to fix DMAPI defect
26202- Changes for eliminating dmapi.h
26203- Applied patch from Gary Williams to change malloc() to calloc() b/c some
26204 archs don't like the use of uninitialized memory.
26205- Fix typo and change i to a 1 in the bufcmp function in diotest_routines.c
26206- Applied patch from Gary Williams that added an optional forth arguement to
26207 semctl as a union, not a pointer to pointer, b/c pointer to pointer causes ppc
26208 to explode. Union will automagically interpret the union as a pointer as
26209 necessary....now works on multiple archs.
26210- Made sure that the shm segment is cleaned up if the shmat() fails.
26211- Applied patch from Wu Zhou to correctly cleanup in case of a failure.
26212- Added definition for SHM_HUGETLB for cases where this is not defined.
26213- Applied patch from Steve Hill and Gary Williams for MIPS.
26214- Applied a timing fix to allow the test to run on more architectures.
26215- Applied results cleanup patch from Gary Williams.
26216- Corrected the logic in the test to use -lepoll or not.
26217- Applied PASS message cleanup patch from Gary Williams
26218- Fix invalid syntax "if undefined" in modify_ldt tests
26219- Applied patch from Gary Williams for personality() tests to initialize
26220 PER_LINUX so we can clearly see if the desired changes occur.
26221- Updated to Posixtestsuite-1.4.3
26222
26223
mridgeaa0077d2004-06-03 20:44:47 +000026224LTP-20040603
26225- Minor corrections to the NUM_PROCS patch
26226- Added the ability to pass NUM_PROCS to the -c option for runalltests.sh
26227- Fix genload in runalltests.sh, it was trying to run it in all caps, but the binary is all lower case.
26228 Should actually run genload now.
26229- Patch from Alastair McKinstry to allow LTP to build on Linux/HPPA
26230- Changes for parameters passed to aio-sparse for correct offsets and restrictions on sizes.
26231- Add new security tests to syscalls testsuite
26232- In acl_file_test.c and acl_link_test.c syscalls regarding xattrs are still
26233 done via syscall, although libc functions are available. Furthermore I found
26234 out that on older distros for non-intel architectures both attr/xattr.h and
26235 constants like __NR_getxattr are not available, so in this case the these
26236 testcases are not built.
26237- Updates for the DMPAI testsuite ppc64 support.
26238- Fix failure on rwtest versions rwtest03 and rwtest04 due to mmap running out of resources.
26239- Made changes to get thread ID vs get PID for NPTL threads for unique filenames where child/parent PIDs are the same.
26240- Changes to diotest5 and diotest_routines to eliminate random/intermitant failures on data compare.
26241- Fixed memory leak in mmstress testcase.
26242- Changed clone02 to use tid instead of pid to eliminate failures on NPTL threads(same PIDs for parent/child)
26243- Changed fcntl15 getpid to gettid (syscall(gettid)) to get unique thread ID vs common PID in NPTL threads.
26244- Added adp testcases.
26245
26246
26247
mridgefa7fc452004-05-06 19:08:46 +000026248LTP-20040506
26249- Corrected a bug fix, so that the runalltests.sh script ends correctly and returns a
26250 0 or 1 depending on PASS/FAIL result.
26251- Applied bug fixes from Gernot Payer
26252- Changes for parameters passed to aio-sparse for correct offsets and restrictions on sizes.
26253- Changes to fix error "invalid argument" on parameters for aiodio_sparse tests
26254- Relocated the acl tests to /kernel/fs
26255- Added initial drop of DMapi testcases
26256- Applied fix from Joe Habermann for the "v" option, where in some cases the
26257 routine, sy_mmrw, will pass sbuf.st_size for the msync length without first
26258 having done the fstat to populate sbuf.
26259- Changes to have the directio run a pre-defined number of iterations for more complete testing
26260- Fix too many open filehandle problem on direct io tests
26261- Created a second test that checks how huge pages are mapped in 32-bit and
26262 64-bit processes.
26263- Added new test for testing that a normal mmap cannot be mapped into a
26264 high memory region.
26265- Added test to map a file to the max size possible.
26266- Made the tests 64bot friendly.
26267- Added tests for shmat() calls using hugetlb.
26268- Corrected tests to allow EACCES or EPERM, which is documented in POSIX.
26269- Update open_posix_tests to 1.4.1
26270
26271
mridge68e51e32004-04-05 16:02:08 +000026272LTP-20040405
26273- Added nptl scenario.
26274- Added ltp-run-files.txt file to identify testcases/scripts that are NOT run using runalltests.sh
26275- Added EAL2 (security) testsuite.
26276- Applied daemon typo patch from Andrew R. Reiter.
26277- Fixed a bug so that sysinfo() works on 32bit machines with +4GB of memory.
26278- Updated the nptl tests to only execute on NPTL enabled systems.
26279- Added a new test for testing a specific problem seen in certain version of NPTL where
26280pthread_cond_timedwait() can hang. This was written by Neil Richards of IBMUK.
26281- Fix EPoll PROTECT_FUNC macro to get around compiler bug for varible parameter list
26282- Fix for bug 7007, pickup correct NGROUPS
26283- Applied patch from Yaroslav Popovitch that addresses problems related
26284to the __syscall2 definition and 2.6 kernel based systems with glibc-kernheaders-2.4-8.43.
26285- Fix for bug 7009, failure on ppc64
26286- Changed NFS test to use /tmp instead of /mnt.
26287- Corrected sctp Makefile to allow for cross-compiled options to be passed down.
26288- Fixed bug 7011 on reiserfs
26289
26290
mridge9151fbb2004-03-04 19:33:10 +000026291LTP-20040304
26292- This patch makes rwtest generate a PASS/FAIL (Chris Dearman)
26293 message in the output
26294 log. Updated the runtest/* scripts that use rwtest. also
26295 changed the iogen01 test to use rwtest instead of invoking iogen/doio
26296 directly.
26297- Added AIO/DIO testcases from OSDL, SUSE
26298- Changes to AIO/DIO ( Marty Ridgeway )
26299 changes to aio-stress test runs
26300- Applied patches from Chris Dearman to set
26301 PASS/FAIL messages for ltp-stress. ( Chris Dearman )
26302- Created 2 new testcases to test the fcntl() ( Robbie Williamson )
26303 call with the F_SETLEASE option.
26304- tcp_cmds - Changed the ipchains test to ( Robbie Williamson )
26305 iptables.
26306- mmstress - Applied patch from Jacky Malcles and Gary Williams to remove the path
26307 constraints when calling "dummy".
26308- added new ltp epoll testcases ( Marty ridgeway )
26309- Added tests for GETLEASE, and SETLEASE w/FD_UNLCK ( Robbie Williamson )
26310- sendmsg01 - Removed test number 11, b/c it was not testing for EINVAL correctly. ( Robbie Williamson )
26311- setregid02 - Changes to accept now valid user ID ( Marty Ridgeway )
26312 and update testcase msg to reflect test group vs user
26313- dhcpd_tests - Appled syntax error patch. ( Hubert Lin )
26314- Updates to SCTP and new tests added. ( Marty Ridgeway )
26315- Update to OpenHPI 0.5.0 ( Robbie Williamson )
26316- Added Dan Carpenter's "Strace Test"
26317
26318
robbiewe0212472004-02-06 16:12:43 +000026319LTP-20040206
26320- Applied documentation cleanup patch. ( Randy Dunlap )
26321- Fixed the "-t" default option in ( Hubert Lin )
26322 runalltests.sh
26323- Relocated the aio tests to all reside ( Robbie Williamson )
26324 in one location under kernel/io.
26325- Fixed a 2.6 related compile error in the ( Marty Ridgeway )
26326 device driver test tbase.c file.
26327- Updated the diotests to compile with gcc ( Mark Meissner )
26328 3.4.
26329- Fixed race condition and stability of the ( Gary Williams )
26330 mmstress.c.
26331- Corrected pth_str02's return value checking ( Gary Williams )
26332 and results handling.
26333- Updated open08 to use an FHS specified file. ( Randy Hron )
26334- Fixed a buffer overflow problem in pipe07. ( Erik Andersen )
26335- Fixed setregid02's test case id. ( Paul Larson )
26336- Relaxed the expected results for string01. ( Marty Ridgeway )
26337- Removed the EFAULT test from syslog12 b/c ( Andi Kleen )
26338 it was unpredictable and didn't acheive the
26339 intended test result.
26340- Fixed an issue with data generation in ( Michael Wolf )
26341 gentan.c of float_trigo.
26342- Added tests for iptables. ( Hubert Lin )
26343- Updated mc_cmds to use 'netstat -i -n'. ( Hubert Lin )
26344- Corrected the "this_file" variable in the ( Jacky Malcles )
26345 rpc testcases.
26346- Corrected a typo in rusers test. ( Jacky Malcles )
26347- Fixed execution bug in ltpSockets.sh. ( Robbie Williamson )
26348- Updated the rlogin and telnet tests to ( Hubert Lin )
26349 execute correctly.
26350- Updated the xinetd tests to run under RHEL. ( Ming Gao )
26351- Corrected path locations in ltpfslvm.sh. ( Robbie Williamson )
26352
26353
26354LTP-20040108
robbiew1ecb2242004-01-08 17:10:56 +000026355- Fixed broken -l option in runalltests.sh. ( Paul Larson )
26356- Fixed netpipe typo in runalltests.sh. ( Paul Larson )
26357- Fixed memory leak in parse_opts.c library. ( Randy Hron )
26358- Removed personality() system call tests from ( Robbie Williamson )
26359 the runalltests.sh and ltpstress.sh scripts.
26360- Cleaned up file_test.sh for improved ( Glen Foster )
26361 execution.
26362- Cleaned up mail_tests.sh for improved ( Glen Foster )
26363 execution.
26364- Fixed the direct I/O tests to correctly ( Robbie Williamson )
26365 check if direct I/O is supported on the tested
26366 filesystem.
26367- Fixed a typo and correct return value in ( Jay Turner )
26368 clone07.c.
26369- Fixed coding error in getcwd03.c. ( Erik Andersen )
26370- Fixed problem of incorrect use of fclose(), ( Erik Andersen )
26371 instead of pclose() in msgctl08.c and
26372 msgctl09.c.
26373- Removed usmblks test from mallopt01.c. ( Erik Andersen )
26374- Updated the modify_ldt() tests to build ( Robbie Williamson )
26375 according to what struct is defined in
26376 asm/ldt.h: user_desc or modify_ldt_ldt_s
26377- Updated pipe07.c to check the number of used ( Robbie Williamson )
26378 file descriptors and adjust itself accordingly
26379 before executing.
26380- Updated sendfile03 to allow for situations ( Robbie Williamson )
26381 where the execution environment has more than
26382 STDIN, STDOUT, and STDERR in use.
26383- Removed assumptions about the width of a uid_t( Erik Andersen )
26384 and gid_t in the setregid02.c, setresuid03.c,
26385 and setreuid06.c.
26386- Fixed string01.c to not expect implementation ( Erik Andersen )
26387 specific results.
26388- Updated swapon02.c to build in environments ( Robbie Williamson )
26389 where MAX_SWAPFILES must be specified.
26390- Updated mc_cmds and tcpdump01 to handle ( Ming Gao )
26391 multiple interfaces better.
26392
26393
robbiewf7cbbc72003-12-04 17:37:06 +000026394LTP-20031204
26395- Allowed the test driver to ignore all ( Robbie Williamson )
26396 real-time signals.
26397- Removed the obsolete time() and stime() tests ( Robbie Williamson )
26398 from the default runalltests.sh and
26399 ltpstress.sh scripts.
26400- Updated "file_test.sh" with fixes to improve ( Glen Foster )
26401 execution and portability.
26402- Updated "cpio_tests.sh" with fixes to improve ( Glen Foster )
26403 execution and portability.
26404- Updated "cron_tests.sh" with fixes to improve ( Glen Foster )
26405 execution and portability.
26406- Updated "mail_tests.sh" with fixes to improve ( Glen Foster )
26407 execution and portability.
26408- Added Asynchronous I/O (aio) testcases. ( Marty Ridgeway )
26409- Added file & directory ACL control and ( Marty Ridgeway )
26410 management testcases.
26411- Added testcases for low-level SCSI & virtual ( Marty Ridgeway )
26412 SCSI devices.
26413- Updated direct IO tests to return TCONF if ( Robbie Williamson )
26414 the tested filesystem does not support dio.
26415- Updated acct01 & sockioctl01 to handle ( Robbie Williamson )
26416 situations where /dev/tty0 does not exist.
26417- Updated fsync02 to ensure max_block is always ( Robbie Williamson )
26418 greater than data_blocks.
26419- Updated getgroups03 to allow for better ( Susanne Wintenberger )
26420 stability and platform portabilty.
26421- Updated the modify_ldt testcases to allow the ( Robbie Williamson )
26422 tests the ability to build on installations
26423 that use type "user_desc" instead of
26424 "modify_ldt_s_s".
26425- Applied IA64 specific fixes to sigaltstack() ( Jacky Malcles )
26426 tests.
26427- Updated some of the utime() tests to sleep ( Glen Foster )
26428 longer than one second (2) to ensure proper
26429 execution on IA64.
26430- Updated some of the write() tests to make the ( Susanne Wintenberger )
26431 invalid address test 64bit portable.
26432- Added new NFS stress test: nfs_fsstress. ( Robbie Williamson )
26433- Updated OpenHPI testsuite. ( Kevin Gao )
26434- Updated ltpstress.sh to change the maximum ( Robbie Williamson )
26435 number of user processes to "unlimited"
26436 before testing begins (ulimit -u).
26437
26438
robbiew8ccd3ee2003-11-05 16:10:52 +000026439LTP-20031106
26440- Fixed bugs in runalltests.sh with creating ( Manoj Iyer )
26441 the results directory and locating 'pan'.
26442- Created new NFS test, nfs04, which tests ( Robbie Williamson )
26443 file integrity when copying across mounts.
26444- Updated the SCTP testcases. ( Marty Ridgeway )
26445- Fixed bugs in 'tar' shell tests. ( Glen Foster )
26446- Applied patch to 'doio' for machines that ( Jun Sun )
26447 have virtually indexed cache and cache
26448 aliasing problems
26449- Updated mem01 and mtest01 to execute on s390 ( Robbie Williamson )
26450 better.
26451- Added missing parenthesis to mmstress. ( Manoj Iyer )
26452- Added code to chown03 & fchown04 to set the ( Robbie Williamson )
26453 environment variable, "change_owner", if it
26454 is not already set.
26455- Set the clone stack size to 16384 for all ( Robbie Williamson )
26456 clone() tests.
26457- Applied IA64 specific patch to clone04. ( Jacky Malcles )
26458- Removed test8 from stat06 b/c it was not ( Robbie Williamson )
26459 valid under the SUSv3.
26460- Added some extra documentation to swapon02 ( Robbie Williamson )
26461 on how to handle glibc 2.2.5.
26462- Resolved bug #834027 with sync02. ( Robbie Williamson )
26463- Added option to log 'iostat' data during ( Robbie Williamson )
26464 testing using "ltpstress.sh".
26465
26466
robbiew95183522003-10-02 17:45:34 +000026467LTP-20031002
26468- Enabled better binary compatibility between ( Robbie Williamson )
26469 executions on NPTL and Linuxthreads.
26470- Created README for device drivers test ( Marty Ridgeway )
26471 executions.
26472- Resolved bugs #807255 & #807400 for fs_maim. ( Hien Nguyen )
26473- Updated disktest to version 1.1.12 ( Brent Yardley )
26474- Corrected the headers for capset and capget. ( Robbie Williamson )
26475- Applied IA-64 fix to clone06 and munlock02. ( Jacky Malcles )
26476- Fixed compile warning for gettimeofday01. ( Andreas Jaeger )
26477- Applied testcase stability patch to pipe() ( Erik Andersen )
26478 testcases.
26479- Fixed rlogin01 and telnet01 so that they ( Paul Larson )
26480 correctly detect when they pass.
26481- Applied updates to the OpenHPI test suite. ( Kevin Gao )
26482- Updated the Open POSIX test suite to 1.3.0. ( Robbie Williamson )
26483- Changed ltpstress to use all installed RAM ( Robbie Williamson )
26484 plus 1/2 swap space by default.
26485
26486
26487
robbiew11e6ea82003-09-04 18:12:11 +000026488LTP-20030905
26489
26490- Corrected "-d" option for runalltests.sh ( David Smith )
26491- Corrected ade commands tests to allow for ( Xu Cheng
26492 cross platform ppc64 execution. Robbie Williamson )
26493- Fixed compile errors for device driver ( Marty Ridgeway )
26494 tests seen on 2.5.73 kernels and above. ( Marty Ridgeway )
26495- Initial drop of drivers/base code.
26496- Added Device Simulator Framework. ( Marty Ridgeway
26497 David Cruz
26498 Sean Ruyle )
26499- Removed the need to include sys/stropts.h ( Robbie Williamson )
26500 in the syscall tests.
26501- Modified acct01 to use tty0 to allow for ( Paul Larson )
26502 testing in environments without a controlling
26503 terminal.
26504- Modified alarm03 to allow the timer to be ( George Ansinger
26505 rounded up to the next second. Paul Larson )
26506- Corrected ifdef settings for PowerPC64 by ( Robbie Williamson )
26507 changing all __ppc64__ to __powerpc64__
26508- Corrected pthread id display in the float_ ( Robbie Williamson )
26509 tests.
26510- Updated mc_cmds and tcpdump01 to support ( Xu Cheng
26511 multiple interfaces. Robbie Williamson )
26512- Applied patches: #788275, #788323, 788727, ( David Smith )
26513 and 788836.
26514- Updated OpenHPI testsuite. ( Kevin Gao )
26515- Removed the top-LTP tool from being built ( Robbie Williamson )
26516 using `make all` or `make install`.
26517- Removed the open_posix and open_hpi ( Robbie Williamson )
26518 testsuites from being built using `make all`
26519 or `make install`.
26520
robbiew4f3b1192003-08-07 17:34:57 +000026521LTP-20030807
26522
26523- Reorganized and updated the testcase ( Robbie Williamson )
26524 descriptions under /doc
26525- Updated the tst_rmdir API to use ( Robbie Williamson )
26526 remove() instead of rmdir().
26527- Added support for the __ARM_ARCH_4T__ ( Ramesh Subramanian )
26528 architecture.
26529- Updated clone() tests to allow them ( Robbie Williamson )
26530 to execute on ppc64.
26531- Created new clone07 test to check for ( Robbie Williamson )
26532 glibc bug.
26533- Rewrote the generate.sh scripts to perl ( Randy Hron
26534 for faster execution. Robbie Williamson )
26535- Updated "fsstress" to allow setting the ( Robbie Williamson )
26536 number of loops to run and cleanup options.
26537- Removed case from diotest4 for read/writes ( Robbie Williamson )
26538 with negative counts. Not in SUS.
26539- Fixed chown03 testcase to allow for better ( Paul Larson )
26540 execution stability.
26541- Added check to mmapstress tests to see if ( Robbie Williamson )
26542 roundup() is defined, before defining it.
26543- Cleaned up sched_stress. ( Randy Hron )
26544- Modified diotest4 to test dio to /dev/null ( Robbie Williamson )
26545 but not record it as a pass or fail.
26546- Removed extra "\n"s from creat09. ( Paul Larson )
26547- Updated syscall tests that used their own ( Randy Hron )
26548 strcpy() definition, instead of string.h's.
26549- Fixed fchown04 testcase to allow for better ( Paul Larson )
26550 execution stability.
26551- Updated fcntl14 to allow for better execution ( Ramesh Subramanian )
26552 stability & remove possibility of false fails.
26553- Applied Xtensa architecture specific patches. ( Joe Taylor )
26554- Updated memory tests to allow for distros ( Robbie Williamson )
26555 that allow non-root users to m(un)lockall
26556 within the RLIMIT_MEMLOCK resource limit.
26557- Changed the way munlock02 attempts to access ( Robbie Williamson )
26558 outside it's memory space to a more reliable
26559 method.
26560- Corrected an expected error return for a case ( Andrew Morton
26561 in recvmsg01 and sendmsg01. Paul Larson )
26562- Corrected compiler warnings in the multicast ( Robbie Williamson )
26563 test, mc_opts.
26564- Corrected syntax error reported in ( Robbie Williamson )
26565 Bug #773670.
26566- Corrected unitialized variable problem in ( Ramesh Subramanian )
26567 sendfile01.
26568- Updated the Open Posix Test Suite to 1.2 ( Robbie Williamson )
26569- Applied patches to Open HPI Test Suite. ( Kevin Gao )
26570
26571
robbiewfe26f4f2003-07-09 22:01:26 +000026572LTP-20030710
26573
26574- Added LIB_DIR variable to top-level Makefile ( Robbie Williamson )
26575 to allow specification of where to install
26576 libproc.so for the top-LTP tool.
26577- Updated Open POSIX Test Suite to 1.1.0. ( Robbie Williamson )
26578- Added JFS tests to the LVM test script. ( Marty Ridgeway )
26579- Removed tests from the LTP system stress ( Robbie Williamson )
26580 script that had problems running concurrently.
26581- Updated ar01 to avoid bug if building rpm. ( Manoj Iyer )
26582- Added ACPI testcases. ( Marty Ridgeway )
26583- Added testcases to execute inline functions in ( Marty Ridgeway )
26584 the kernel tree.
26585- Added testcases to for the NLS filesystem. ( Marty Ridgeway )
26586- Added PCI testcases. ( Marty Ridgeway )
26587- Added USB device testcases. ( Marty Ridgeway )
26588- Applied code cleanup patches to stream tests. ( Randy Hron )
26589- Ported sem02.c to use some of the LTP test ( Paul Larson )
26590 harness API.
26591- Updated mtest01 to fix hang issues. ( Robbie Williamson
26592 Paul Larson )
26593- TCID fixes to various syscall tests. ( Paul Larson )
26594- Cleanup of various syscall test outputs. ( Paul Larson )
26595- IA64 fix to mlock02, mprotect01, munlock02. ( Jacky Malcles )
26596- Applied uclibc patch for memory tests. ( David McKay )
26597- Increased the size of memory to attempt to ( Robbie Williamson )
26598 munlock for munlock02 to ensure correct
26599 test execution.
26600- Updated readdir02 to catch SIGSEGV and fixed ( Robbie Williamson
26601 small bug in test. Paul Larson )
26602- Updated recvmsg01 and sendmsg01 to handle 2.5 ( Robbie Williamson )
26603 64bit architecture specifics.
26604- Updates to syslog01-10 to support Debian ( Robbie Williamson
26605 systems and improved their stability. Paul Larson )
26606- Applied IA64 specific patch to syslog11/12. ( Robbie Williamson )
26607- Removed an unneccessary free() call in ustat01 ( Doug Ramier )
26608- Corrected the "install:" section of the mc_opts ( Robbie Williamson )
26609 network test.
26610- Added default option for RHOST for nfs03 and ( Robbie Williamson )
26611 nfsstress.
26612- Modified rwho01, sendfile01, tcpdump01 to use ( Manoj Iyer )
26613 test APIs and added checks for required
26614 commands.
26615- Added the Open HPI testsuite. ( Kevin Gao
26616 http://openhpi.sourceforge.net/ Robbie Williamson )
26617- Added new filesystem testscripts. ( Marty Ridgeway )
26618- Added 'mkrootfs' utility to tools section. ( Manoj Iyer )
26619
26620
26621
26622
robbiew833ce092003-06-06 16:15:53 +000026623LTP-20030606
26624
26625- Updated ltpmenu to redirect `ver_linux` output ( Robbie Williamson )
26626 to the redirected output file.
26627- Added warning to runalltests.sh when the "-x" ( Robbie Williamson )
26628 option is selected.
26629- Corrected syntax error in RHOST/PASSWD ( Robbie Williamson )
26630 checking section.
26631- Made `pan` Makefile honor top-level LOADLIBES. ( Robbie Williamson )
26632- Relocated all Open POSIX Test Suite tests ( Robbie Williamson )
26633 listed in the scenario files to /runtest/posix.
26634- Relocated all Open POSIX Test Suite tests to ( Robbie Williamson )
26635 /testcases/open_posix_testsuite.
26636- Removed OPEN Posix Test Suite tests from ( Robbie Williamson )
26637 runalltests.sh default run.
26638- Ported new asynchronous I/O test, aio01, to ( Narasimha Sharoff
26639 LTP. Paul Larson )
26640- Added ppc64/ia64 fix to diotest4. ( Peter Bergner
26641 Robbie Williamson )
26642- Updated mem01 to use sysinfo() and adjusted ( Robbie Williamson )
26643 allocation limits.
26644- Updated mtest01 to run on large memory machines ( Robbie Williamson )
26645- Updated mmap tests to correctly cleanup after ( Paul Larson )
26646 execution.
26647- Cleaned up sched_stress and fixed problem with ( Paul Larson )
26648 segfaulting reported by Andi Kleen.
26649- Added s390/s390x specific code to clone() tests ( Jay Huie
26650 Robbie Williamson )
26651- Fixed typo in mkdir04 in PASS output. ( Paul Larson )
26652- Corrected syntax error in munlockall02. ( Robbie Williamson )
26653- Applied ppc64 and s390x fix to profil01. ( Steve Munroe
26654 Robbie Williamson )
26655- Fixed syntax problem in mc_opts. ( Robbie Williamson )
26656- Fixed "-i" problem with sendfile02. ( Aniruddha Marathe )
26657- Included /asm/atomic.h file to swapon02 ( Paul Larson )
26658 includes to allow test to compile on RH 7.2
26659- Applied ia64 fix for sysctl() tests. ( Jacky Malcles )
26660- Made syslog tests correctky cleanup after ( Robbie Williamson )
26661 failure and handle multiple instances.
26662- Fixed mc_commo to make sure `ping` uses the ( Dang En Ren
26663 correct interface. Robbie Williamson )
26664- Fixed small bug in ltpServer.c. ( Paul Larson )
26665- Allowed `make` to continue on errors in ( Robbie Williamson )
26666 open_posix_testsuite build/install.
26667- Added pause in "all" and "install" section of ( Robbie Williamson )
26668 open_posix_testsuite/Makefile to allow user to
26669 read location of build/install error logfiles.
26670- Removed the procps directory in /tools and ( Robbie Williamson )
26671 replaced with a stripped down version: top-LTP.
26672
26673
robbiewb572e782003-05-08 17:20:22 +000026674LTP-20030508
26675
26676- Updated the LTP to build and execute on NPTL ( Robbie Williamson )
26677 installed systems
26678- Applied 'ash' compatibilty patch ( Dan Kegel )
26679- Applied "CFLAGS+=" Makefile patch ( Vasan Sundar )
26680- Created "/testscripts" directory and relocated ( Robbie Williamson )
26681 scripts to it
26682- Fixed kill problem with genload's stress.c ( Amos Waterland )
26683- Added checking for users and sys groups to ( Robbie Williamson )
26684 IDcheck.sh. Also, called the script from
26685 runalltests.sh before executing tests to support
26686 cross-compiled platforms
26687- Added 'ltpmenu' GUI ( Manoj Iyer
26688 Robbie Williamson )
26689- Applied "posixfy" patches ( Vasan Sundar )
26690- Updated runalltests.sh to use -o for ( Robbie Williamson )
26691 redirecting output.
26692- Added code to runalltests.sh to prompt for ( Robbie Williamson )
26693 RHOST and PASSWD when running network tests.
26694- Updated Open POSIX Test Suite header file to ( Robbie Williamson )
26695 allow timer tests to build.
26696- Compiler warnings cleanups. ( Robbie Williamson )
26697- Corrected buffer overflow in inode02. ( Dan Kegel )
26698- Updated disktest to 1.1.10 and fixed for ( Robbie Williamson )
26699 systems w/o O_DIRECT
26700- Completed merge of Open POSIX Test Suite 0.9.0 ( Robbie Williamson )
26701- Applied ia64 specific patches ( Jacky Malcles )
26702- Updated Makefiles to allow use of "-j" ( Nate Straz )
26703- Correct fork05 for use in newer glibc/kernels ( Ulrich Drepper )
26704- Applied "type" fixes to recvfrom and recvmsg ( Andreas Jaeger )
26705- Applied x86_64 specific patches ( Andreas Jaeger )
26706- Applied MSG_CMSG_COMPAT fix for 64bit 2.5 ( Bryan Logan )
26707 kernels.
26708- Added new testcase for setegid. ( Dan Kegel )
26709- Modified syslog tests to use test apis ( Manoj Iyer )
26710- Added 2.5 timer tests. ( Aniruddha Marathe )
26711- Added Device Mapper tests. ( Marty Ridgeway )
26712- Added sockets tests. ( Marty Ridgeway )
26713- Removed fptest03 due to use of obsolete ( Robbie Williamson )
26714 syscalls that perform 48bit math operations
26715
26716
26717
26718
robbiew7a33c7d2003-04-03 17:11:28 +000026719LTP-20030403
26720
26721- Fixed CFLAGS in all makefiles to append (+=) ( Vasan Sundar )
26722- Removed the outdated & poorly written ( Robbie Williamson )
26723 GUI ( ltp )
26724- Corrected bug with -x flag in runalltests.sh ( Robbie Williamson )
26725- Added additional documentation into ( Manoj Iyer
26726 runalltests.sh Robbie Williamson )
26727- MASSIVE compiler warnings cleanup. ( Andreas Jaeger )
26728 ( Robbie Williamson )
26729- Corrected library linking at build time. ( Andreas Jaeger )
26730- Added descriptions to first line of all ( Robbie Williamson )
26731 runtest scenarios.
26732- Commented out 2 cases in syslog11 test that ( Paul Larson
26733 clear the dmesg buffer. Robbie Williamson )
26734- Updated fs_maim to use ext3 and reiserfs. ( Airong Zhang )
26735- Removed "\n"s from testcase outputs. ( Dan Kegel )
26736- Corrected direct_io tests to compile a dummy ( Vasan Sundar )
26737 program if O_DIRECT is not defined & return
26738 TCONF.
26739- Changed stress_floppy to use `cp` instead of ( Robbie Williamson )
26740 `ln` with its data directory.
26741- Applied IA64 specific patch to shmt02, shmt04, ( Jacky Malcles )
26742 shmt05, shmt06, shmt07.
26743- Relocated the module tests to .../kernel/module ( Paul Larson )
26744- Removed module tests from syscalls scenario ( Paul Larson )
26745 file.
26746- Corrected the stack management in clone tests. ( Chris Dearman )
26747- Corrected the pids casting from int to pid_t ( Jaideep Dharap )
26748 in fcntl17.
26749- Applied fix to flock03 to have the file ( Matthew Wilcox )
26750 descriptor passed to the child.
26751- Enabled the validation section of getgroups03. ( Robbie Williamson )
26752- Added code to getsid02, setpriority04, & ( Robbie Williamson )
26753 wait402 to use PID_MAX_DEFAULT if PID_MAX is
26754 not defined.
26755- Fixed gettimeofday01 for gcc-3.2 quirk with ( Andi Kleen
26756 x86-64. Paul Larson )
26757- Fixed msgctl08 and msgctl09 to check for the ( Dan Kegel )
26758 `ipcs` command before trying to use it.
26759- Added IA64 specific code to shmat01. ( Jacky Malcles )
26760- Fixed problem with kill11 false failure with ( Paul Larson )
26761 some compilers.
26762- Changed llseek tests to call lseek64. ( Andreas Jaeger )
26763- Replaced calls to time() with calls to ( Dan Kegel )
26764 gettimeofday() in nanosleep01 to help avoid
26765 race conditions.
26766- Removed race condtions in recv01, recvfrom01, & ( Dan Kegel )
26767 recvmsg01.
26768- Replaced setegid() call with setregid() call in ( Robbie Williamson )
26769 setresgid01.
26770- Added code to check for NR_socketcall before ( Andi Kleen )
26771 executing the socketcall tests.
26772- Fixed swapon02 for correct execution on 2.5 ( Susanne Wintenberger )
26773- Fixed system specific build problem with ( Paul Larson )
26774 swapon02
26775- Corrected the MININT section of abs01. ( Robbie Williamson )
26776- Moved generate() into main.c for the float_* ( Robbie Williamson )
26777 tests.
26778- Explicitly set the stacksize in main.c for the ( Robbie Williamson )
26779 float_* tests.
26780- Removed optimization from building the float_* ( Robbie Williamson )
26781 tests.
26782- Relocated netpipe-ipv6 from ipv6/tools to the ( Robbie Williamson )
26783 top-level /tools directory.
26784- Adjusted send and receive buffers for ( Robbie Williamson )
26785 sendfile01 to PATH_MAX.
26786
26787
26788
robbiew58884322003-03-05 23:19:39 +000026789LTP-20030306
26790
26791- Changed IDcheck.sh to only prompt for id ( Robbie Williamson )
26792 creation if the user is root.
26793- Added LVM test execution scripts. ( Marty Ridgeway )
26794- Added system stress execution script. ( Robbie Williamson )
26795- Added tst_kvercmp() API to allow test ( Paul Larson )
26796 creators to query the kernel version.
26797- Removed all external int declarations of ( Anton Blanchard,
26798 "errno" and replaced with includes of errno.h Susanne Wintenberger,
26799 Robbie Williamson )
26800- Replaced usage of sigaction() with signal() ( Nathan Straz )
26801 in `pan`.
26802- Ported and merged all tests from the Open ( Robbie Williamson )
26803 POSIX* Testsuite:
26804 pthreads
26805 semaphores
26806 timers
26807 clock()
26808 nanosleep()
26809 raise()
26810 sigsetops
26811- Added flock06 test. ( Matthew Wilcox )
26812- Added ipchains and dhcpd (server) tests. ( Manoj Iyer )
26813- Patched Makefiles to stop execution on errors. ( Vasan Sundar )
26814- Patched Makefiles to allow non-root users to ( Robbie Williamson )
26815 run 'make install'.
26816- Fixed 'ar' test to use CC defintion in ( Anton Blanchard )
26817 Makefile.
26818- Corrected typos in install section of ( Manoj Iyer )
26819 commands/fileutils/<test> Makefiles.
26820- Added tests for gzip/gunzip. ( Manoj Iyer )
26821- Added tests for unzip. ( Manoj Iyer )
26822- Applied patch to fsstress's Makefile to ( Anton Blanchard )
26823 define _GNU_SOURCE to allow O_DIRECT.
26824- Applied changes to allow testcases to be ( Susanne Wintenberger )
26825 GCC 3.3 compliant.
26826- Fixed semaphore initialization bug in sem02. ( Jacky Malcles )
26827- Applied patch to mem/mtest07/shm_test.c to ( Chris Dearman )
26828 correct character buffer variable: buff.
26829- Fixed hangup01 to initialize variable, ( Robbie Williamson )
26830 usrstr.len, to avoid junk data storage.
26831- Applied patch to clone01 to allow test to ( Andi Kleen )
26832 be more architecture independent.
26833- Added kernel checking code to module tests. ( Paul Larson )
26834- Applied 31bit emulation s390x patch to ( Susanne Wintenberger )
26835 delete_module02 and query_module03.
26836- Fixed cleanup section of ftruncate01. ( Robbie Williamson )
26837- Applied patch to gettimeofday01 to not allow ( Andi Kleen )
26838 execution on x86_64 architectures.
26839- Added x86_64 as valid architecture for ioperm() ( Andi Kleen )
26840 and iopl() tests.
26841- Applied patch to semctl() tests to correctly ( Anton Blanchard )
26842 test the ipc call.
26843- Removed unspecified/undocumented case from ( Anton Blanchard )
26844 munlock01.
26845- Fixed personality02 test. ( Paul Larson )
26846- Applied MIPS specific architecture patch to ( Chris Dearman )
26847 profil01.
26848- Removed unspecified/undocumented case from ( Robbie Williamson )
26849 sendmsg01.
26850- Applied patch to swapoff() and swapon() ( Jacky Malcles )
26851 testcases to allow correct execution on IA64
26852- Applied patch to sysfs01 to allow execution on ( Susanne Wintenberger )
26853 64bit machines.
26854- Added test for ustat(). ( Aniruddha Marathe )
26855- Patched float_ tests to generate datafiles ( Robbie Williamson )
26856 during execution.
26857- Added test for iproute. ( Manoj Iyer )
26858- Added test for xinetd. ( Manoj Iyer )
26859- Added test for traceroute. ( Manoj Iyer )
26860
26861
26862
robbiewfc94a7d2003-02-05 21:06:08 +000026863LTP-20030206
26864
26865- Applied cross-compiler patch for top-level ( V.R. Sundar )
26866 Makefile.
26867- Added additional runtime options to the ( Manoj Iyer &
26868 "runalltests.sh" script. Robbie Williamson )
26869- Corrected runalltests.sh -l option to require ( Paul Larson )
26870 an absolute path.
robbiewd4257272003-02-06 16:26:50 +000026871- Added additional runtime and output options ( Manoj Iyer )
robbiewfc94a7d2003-02-05 21:06:08 +000026872 to `pan`.
26873- Added hyperthreading tests. ( Sonic Zhang )
26874- Added ftruncate04 tests. ( Robbie Williamson )
26875- Changed top-level Makefiles to not require ( Robbie Williamson )
26876 updating everytime a directory is added.
26877- Applied s390/64-bit enablement patch. ( Susanne Wintenberger )
26878- Applied 64bit patch to stress_cd. ( Jay Turner )
26879- Applied optimization patches (-O2). ( Mikael Starvik &
26880 V.R. Sundar )
26881- Added mmapstress testsuite. ( Ananda Venkataraman )
26882- Added new testcases to test shared library ( Manoj Iyer )
26883 libmm.
26884- Applied patch to mem01 to allow test to run ( Jacky Malcles )
26885 on 2.4 and 2.5 kernels.
26886- Changed sched_stress testsuite from using ( Robbie Williamson )
26887 the bootfile, to generating its' own
26888 datafile.
26889- Corrected cleanup section of abort01 test. ( Robbie Williamson )
26890- Added code to acct(2) tests to check for ( Robbie Williamson )
26891 BSD accounting before execution.
26892- Corrected description of flock03. ( Robbie Williamson )
26893- Added code to handle formatting issues with ( Robbie Williamson )
robbiew0187d7f2003-02-06 17:02:02 +000026894 gethostid01 test.
robbiewfc94a7d2003-02-05 21:06:08 +000026895- Applied patch to ioperm(2) & iopl(2) tests to ( V.R. Sundar )
26896 check for IA32 architecture before executing.
26897- Added code to msgctl08 and msgctl09 to ensure ( Robbie Williamson )
26898 correct and better execution with respect to
26899 message queue limits.
26900- Fix recvfrom01 & recvmsg01 to test for the ( Paul Larson )
26901 correct expected errors and their associated
26902 returns.
26903- Applied patch to sendfile02 to allow the test ( V.R. Sundar )
26904 to function correctly and keep track of its'
26905 children.
26906- Applied patch to setrlimit01 to test for ( V.R. Sundar )
26907 SIGXFSZ
26908- Applied patch to swapoff02 and swapon02 to ( Susanne Wintenberger )
26909 allow the test to use /dev/tty, instead of
26910 /dev/mouse.
26911- Applied buffer overflow patch to swapon02. ( Chris Dearman )
26912- Added code to fptest03 to check endianess ( Robbie Williamson )
26913 before defining unions.
26914- Added testsuite for multi-threaded core dump ( Guo Min )
26915 kernel patch.
26916- Added netpipe as a network traffic generator ( Robbie Williamson )
26917 tool.
26918- Added `cpio` command test. ( Manoj Iyer )
26919- Added `ln` command test. ( Manoj Iyer )
26920- Added `cp` command test. ( Manoj Iyer )
26921- Added `mkdir` command test. ( Manoj Iyer )
26922- Added `mv` command test. ( Manoj Iyer )
26923-
26924
martinjn2ff2d2e2003-01-07 18:07:51 +000026925LTP-20030110
26926
26927- Added New test case to test 'file' command. ( Manoj Iyer )
26928- Added new test to test basic functionality of ( Manoj Iyer )
26929 CRONTAB, CRON etc.
26930- Added new test case to test eject command ( Manoj Iyer )
26931- Added new tests to test logrotate ( Manoj Iyer )
26932- Added new testcase to test basic functionality ( Manoj Iyer )
26933 of tar command.
26934- Fixed mem01: The free memory size was being ( Robbie Williamson )
26935 incorrectly calculated, plus it could not
26936 handle large amounts of memory...now using
26937 long int, instead of int.
26938- Fixed mem01: Test was not cleaning up correctly ( Robbie Williamson )
26939 after a failure.
26940- Initial checkin of shmt, shared memory tests ( Robbie Williamson )
26941 from SPIE suite
26942- Initial checkin of pty testcases: hangup01(), ( Robbie Williamson )
26943 ptem01() and pty01() from SPIE testsuite.
26944- Added code to abort01.c to use the ( Robbie Williamson )
26945 tst_tmpdir()/tst_rmdir() APIs
26946- Added ported abort() test ( Ananda Venkataraman )
26947- Added adjtimex() tests ( Saji Kumar )
26948- Added capget() tests ( Saji Kumar )
26949- Added capset() tests ( Saji Kumar )
26950- Added ported test, creat08 ( Airong Zhang )
26951- create08 was initially ported to create users ( Robbie Williamson )
26952 and groups that it needed. Rewrote the test to
26953 use existing users/groups that are checked for
26954 when the LTP is installed.
26955- Applied patch to create_module02 from creator ( T.L.Madhu )
26956- Applied patch to delete_module02 from creator ( T.L.Madhu )
26957- Added code to delete_module03 to allow tests to ( Robbie Williamson )
26958 execute under pan.
26959- Applied patch to delete_module03 from creator ( T.L.Madhu )
26960- Added ported dup06 and dup07 tests ( Airong Zhang )
26961- Added ported dup202 and dup205 tests ( Airong Zhang )
26962 and cleaned up some other files
26963- Initial checkin of fdatasync() tests ( T.L. Madhu )
26964- Added new flock04 and flock05 tests ( Vatsal Avasthi )
26965- Added ported fmtmsg() test ( Ananda Venkataraman )
26966- Added functional test to gethostid01 to compare ( Paul Larson )
26967 result from gethostid() versus the hostid
26968 command
26969- Initial checkin of getrusage() tests ( Saji Kumar )
26970- Added ioperm() tests ( Subhabrata Biswas )
26971- Added iopl() tests ( Subhab Biswas )
26972- Added ported kill() tests ( Ananda Venkataraman )
26973- Added ported mallopt() test ( Ananda Venkataraman )
26974- Added ported memcmp() test ( Ananda Venkataraman )
26975- Added ported memcpy() test ( Ananda Venkataraman )
26976- Added ported memset() test ( Ananda Venkataraman )
26977- Fixed mkdir09: the getopts() call was returning ( Robbie Williamson )
26978 it's -1 to a char variable. This was incorrect
26979 and causing the test to loop forever on certain
26980 architectures.
26981- Initial checkin of munlockall() tests ( Sowmya Adiga )
26982- Fixed nftw64: tst_rmdir was in the wrong ( Robbie Williamson )
26983 location.
26984- Added ported open09() test ( Airong Zhang )
26985- Initial checkin of prctl() tests ( Saji Kumar )
26986- Added ported profil() test ( Ananda Venkataraman )
26987- Initial checkin of ptrace() tests ( Saji Kumar )
26988- Added code to query_module tests to allow ( Robbie Williamson )
26989 execution under pan.
26990- Initial checkin of reboot() tests ( Aniruddha Marathe )
26991- Initial checkin of sched_rr_get_interval tests ( Saji Kumar )
26992- Added setresgid() tests ( T.L. Madhu )
26993- Fixed setrlimit03 to work on 2.5 and cleanup ( Paul Larson )
26994- Added socketcall() tests ( Adiga Sowmya )
26995- Added ported string.h test string01 ( Ananda Venkataraman )
26996- Added swapoff() tests ( Aniruddha Marathe )
26997- Added swapoff() tests ( Aniruddha Marathe )
26998- Added swapon() test ( Aniruddha Marathe )
26999- Made corrections to swapon02 to make sure the ( Robbie Williamson )
27000 child exits.
27001- Added ported syscall() test ( Ananda Venkataraman )
27002- Removed an erroneous testcase in sysconf01 and ( Robbie Williamson )
27003 corrected a typo issue.
27004- Initial checkin of sysfs() tests ( Aniruddha Marathe )
27005- Made changes to allow the syslog tests to ( Robbie Williamson )
27006 execute in pan and corrected a bug in backup
27007 code for syslog.conf original file.
27008- Added syslog11 & syslog12 tests ( T.L. Madhu )
27009- Fixed syslogtst if-statement comparing a file ( Robbie Williamson )
27010 descriptor to a hardcoded number was changed to
27011 allow the test to run under pan.
27012- Changed the file opened for the 6th case in ( Robbie Williamson )
27013 syslogtst.
27014- Added ported abs() test ( Ananda Venkataraman )
27015- Added ported atof() test ( Ananda Venkataraman )
27016- Added ported nextafter() test ( Ananda Venkataraman )
27017- Corrected bug in cleanup section of fsx.sh ( Robbie Williamson )
27018- Added code to rusers01 to change a FQDN in ( Robbie Williamson )
27019 RHOST to short name.
27020- Fixed testsf_c bug in char* not large enough to ( Robbie Williamson )
27021 hold argv[4] string.
27022- Added command line version of LTP harness APIs ( Manoj Iyer )
27023 these commands will print LTP test results in
27024 LTP harness format just like the ones printed
27025 by C testcases. These commands can be used in
27026 shell scripts and other non-C testcases.
27027- Added load generator tool, stress ( Amos Waterland )
27028- Modified runalltests.sh to print default ( Manoj Iyer )
27029 settings
27030- Modified runalltests.sh to run LTP under stress ( Manoj Iyer )
27031
27032
27033
martinjnf10453e2002-12-10 20:48:03 +000027034LTP-20021210
27035------------
27036
27037- Added 5 new sched_setparam() tests ( Saji Kumar )
27038- Added new syslog() tests. ( David Barrera )
27039- Fix compile errors with *_module tests ( Paul Larson )
27040- Added additional semctl tests, semctl06 and ( David Barrera )
27041 semctl07.
27042- Added additional msgctl tests. ( David Barrera )
27043- Added mkdir09. ( David Barrera )
27044- Added mem02. ( David Barrera )
27045- Added floating point tests, fptest01, fptest02, ( Jacky Malcles )
27046 fptest03.
27047- Added inode01 and inode02 ( Robbie Williamson )
27048- Added vmtests, data_space and stack_space. ( Robbie Williamson )
27049- Added page tests, page01 and page02. ( Robbie Williamson )
27050- Added sysconf() test. ( Robbie Williamson )
27051- Added rename14 ( Robbie Williamson )
27052- Added nftw() tests. ( Robbie Williamson )
27053- Added confstr() test. ( Robbie Williamson )
27054- Added acct() tests. ( Robbie Williamson )
27055- Added flock03 to try relocking after unlocking. ( Paul Larson )
27056 To reproduce bug #7 in osdl's bugzilla.
27057- Corrected a typo in ar01. A "=" was used, ( Robbie Williamson )
27058 instead of an "==" found by Airong Zhang.
27059- Added 3 new sched_getparam tests ( Saji Kumar )
27060- Added query_module() tests ( T.L.Madhu )
27061- Added 2 new flock() tests ( Vatsal Avasthi )
27062- Added munlock() tests ( Nirmala Devi Dhanasekar )
27063- Added umount() tests ( Nirmala Devi Dhanasekar )
27064- Added mount tests ( Nirmala Devi Dhanasekar )
27065- Added 2 new tests for sched_get_priority_min ( Saji Kumar )
27066- Added 2 new tests for sched_get_priority_max ( Saji Kumar )
27067- patch for sched_setscheduler01 to add ( Saji Kumar )
27068 a test case for calling sched_setscheduler()
27069 with an invalid priority
27070- Added mlockall() tests ( Nirmala Devi Dhanasekar )
27071- Added delete_module tests ( T.L.Madhu )
27072- fix to readlink04.c. was creating a ( Robbie Williamson )
27073 testfile called "testfile" in /, instead of the
27074 temp dir created for the test.
27075- Added getdomainame test ( Saji Kumar )
27076- warning cleanup patches. removed additional ( Saji Kumar )
27077 warnings created when -Wall option used.
27078 also fixed Makefiles to correctly locate
27079 the libraries and header files necessary for
27080 compilation.
27081- Added 6 new clone() tests ( Saji Kumar )
27082- PPC fixes to ar, semctl04, and read02 ( Anton Blanchard )
27083- MULTIPLE cleanups and fixes ( Ihno Krumreich )
27084- Increased the default setting for MAXIDS number ( Robbie Williamson )
27085 to 2048 in semget05.
27086- Test was running to /dev/tty3, which does not ( Robbie Williamson )
27087 exist on some Linux installations. changed it
27088 to /dev/tty for better general use.
27089- Added create_module tests ( T.L.Madhu )
27090- patch to cleanup warnings in syscall tests ( Saji Kumar )
27091- Corrected typo in rusers01 ( Robbie Williamson )
27092- Replaced sigset() with sigaction() in write04. ( Manoj Iyer )
27093
27094
27095
27096LTP-20021107
martinjnc0aaaaf2002-11-07 17:03:21 +000027097------------
27098- Added "setdomainname01", "setdomainname02", ( Saji Kumar )
27099 and "setdomainname03" to "syscalls" runtest file
27100- Added "sethostname01", "sethostname02", ( Suresh Babu )
27101 and "sethostname03" to "syscalls" runtest file
27102- Fixed bug introduced in "fsstress.c" ( Andi Kleen, Andrew Morton )
27103- Fix "chdir03.c" to remove unintentional \n in ( Paul Larson )
27104 the directory name
27105- Added code to remove the tmp test dir ( Robbie Williamson )
27106 in "fcntl11.c"
27107- fix for "shmctl01.c" to get rid of the shmdt ( Manfred Spraul )
27108 failures in "shmctl01"
27109- Fix for "readdir01" slightly incorrect errno ( Paul Larson )
27110 handling
27111- Back out "readv01", "readv02" changes to ( Paul Larson )
27112 expect EINVAL when count==0. Kernel is going
27113 to keep the old behaviour.
27114- Fix for "waitpid02". uses undefined div by ( Paul Larson )
27115 0 behaviour
27116- Revert "writev01.c" back to not expect EINVAL ( Paul Larson )
27117 when count==0
27118- Fix for "mc_commo". Changed a 'ps -ef' command ( Robbie Williamson )
27119 to 'ps -ewf' to ensure that a grep finds the
27120 info it needs.
27121- Fix in mc_member. Corrected typo causing false ( Robbie Williamson )
27122 pass. Found by Li Ge <lge@us.ibm.com>
27123- Fix in "tcpdump01". Removed erroneous INTERFACE ( Robbie Williamson )
27124 declaration.
27125- Fix tools/ltprun to use the new runalltests ( William Jay Huie )
27126 semantics
27127- Added fsxtest02. Similar test to fsxtest, but (Robbie Williamson)
27128 this test runs fsx-linux on a file created in
27129 the $TCtmp directory. No unformatted partition
27130 required.
27131
27132
robbiewf55ecea2002-10-08 17:45:44 +000027133
27134LTP-20021002
27135------------
27136- Added "shmctl04" to test the SHM_INFO command ( Mingming Cao )
27137- Fix for improper child exit in "execve02" ( Colin Gibbs )
27138- Fix for "nanosleep02" to eliminate false ( Andreas Arcangeli )
27139 positives
27140- Fix for "personality01 to undef the personality( Marcus Meissner )
27141 macro before calling personality()
27142- Fix for "sendfile02" that adds a waitpid() call( Susanne Wintenberger )
27143 to guarantee child exit before the test ends
27144- Fix for /tools/rand_lines.c that eliminates an ( Nathan Straz )
27145 IA64 compile time warning
27146- Added "shmctl04" to the "syscalls" runtest file( Paul Larson )
27147- Removed test 8 from "diotest4". Opening a ( Paul Larson )
27148 directory for direct I/O is not allowed.
27149- Fix for PPC cross compile issues applied to: ( Paul Larson )
27150 "mmap01"
27151 "pth_str01"
27152 "pth_str03"
27153 "shmem_test_04"
27154- Fix for "fcntl01" to allow it to run without ( Paul Larson )
27155 predefining the file descriptors
27156- Fix for "readv02" to check for EINVAL on ( Paul Larson )
27157 2.5.35 and above kernels
27158- Fix for "stime01" to allow the checked time to ( Paul Larson )
27159 be off +1 second
27160- Fix for "writev01" to check for EINVAL on ( Paul Larson )
27161 2.5.35 and above kernels
27162
27163
27164
zhanga352b4e02002-08-06 18:48:46 +000027165
robbiewb6f285e2002-09-10 20:53:06 +000027166LTP-20020910
robbiew539b7212002-09-05 21:30:57 +000027167------------
27168- Fix path in runpan.sh ( Paul Larson )
27169- runtest/syscalls:
27170 a.Removed the {} from the environment ( Robbie Williamson )
27171 variables
plars76a1f972002-09-09 18:59:19 +000027172 b.Comment out stime01, since it sets ( David Barrera )
robbiew539b7212002-09-05 21:30:57 +000027173 the system time forward and could
27174 cause problems with several other
27175 tests if it's running at the same
27176 time (-x nn)
27177- Renamed the fsx-linux test on nfs to ( Robbie Williamson )
27178 "nfsx-linux"
27179- fsxtest: Added code to handle JFS. ( Robbie Williamson )
27180- ld01: Made the diff case insensative for ( Robbie Williamson )
27181 cross-platform compatibility.
27182- Removed obsolete test, "ulimit", from ( Robbie Williamson)
27183 automatic build and install.
27184- Moved the 'chown' commands to "install ( Robbie Williamson )
27185 section in the Makefile of fchmod
27186- Applied patches for s390 ( Susanne Wintenberger )
27187- Applied patches for IA64 ( Jacky Malcles )
27188- Applied patch for adding some missing includes ( Andreas Jaeger )
27189 to remove warnings about missing prototypes
robbiewbe56c852002-09-09 17:21:24 +000027190- Applied x86-64 patch for ldd01 ( Andreas Jaeger )
plars76a1f972002-09-09 18:59:19 +000027191- Fix for ar01 hang when filesystem is full ( Paul Larson )
27192- Make ltp run with uClibc ( Steven J. Hill )
27193- Fix compiler warnings in various tests ( Xiao Feng Shi )
robbiewb6f285e2002-09-10 20:53:06 +000027194- Clean up many of the mktemp warnings ( Paul Larson )
plars76a1f972002-09-09 18:59:19 +000027195 And use mkstemp in tst_tmpdir()
robbiewbe56c852002-09-09 17:21:24 +000027196- Applied pan/logfile/tools patches. ( William J. Huie )
plars76a1f972002-09-09 18:59:19 +000027197- Use regular instead of mandatory locks in ( Matthew Wilcox )
27198 fcntl09, fcntl10, fcntl11 to fix with NFS
27199- Fix pids in fcntl11, fcntl19, fcntl20, fcntl21 ( Paul Larson )
27200 to be pid_t instead of short for 2.5 compat
27201- Add command line options to runalltests.sh to ( Randy Hron,
27202 allow setting of various pan options and Paul Larson,
27203 changing the temp directory Nate Straz )
robbiewb6f285e2002-09-10 20:53:06 +000027204- Added automation documentation to /doc ( Jeff Martin )
robbiew8c7880d2002-09-10 15:16:12 +000027205- Patched nanosleep02.c to correctly test the ( Andrea Arcangeli )
27206 functionality and avoid false positives.
robbiew539b7212002-09-05 21:30:57 +000027207
27208
plarse14a7842002-08-13 16:42:05 +000027209LTP-20020813
27210------------
27211* Fixes
27212-------
27213- Fix runtest/commands to export the ( Paul Larson )
27214 correct TCdat
27215- Add some missing includes and remove ( Andreas Jaeger )
27216 warnings about missing prototypes
27217- Add better initialization to waitpid05, ( Robbie Williamson )
27218 signal04, getgroups01
27219- Fix sockioctl01 to work even if fd0 isn't ( Paul Larson )
27220 open
plarsdde213d2002-08-13 17:01:02 +000027221- Fix mmstress path problems, now uses execvp ( Paul Larson )
plarse14a7842002-08-13 16:42:05 +000027222
27223LTP-20020807
27224------------
27225
zhanga352b4e02002-08-06 18:48:46 +000027226* New Additions
27227---------------
plarse14a7842002-08-13 16:42:05 +000027228- Added new testcases of link07,fcntl22,link06 ( Bull Group )
27229- Added linux kernel scheduler latency tester ( Davide Libenzi )
27230- Database test tool 'dbgrinder' ( James Kenefick )
zhanga352b4e02002-08-06 18:48:46 +000027231
27232* Fixes
27233-------
plarse14a7842002-08-13 16:42:05 +000027234- Several fixes for 64-bit ( Gerhard Tonn )
27235- fstat05,llseek fixes for MIPS ( Carsten Langgaard )
zhanga352b4e02002-08-06 18:48:46 +000027236- Fixed check in getgroups03 that was causing
plarse14a7842002-08-13 16:42:05 +000027237 failures if 'nobody' isn't in any secondary groups ( Paul Larson )
zhanga352b4e02002-08-06 18:48:46 +000027238- Fix sendfile02 to work with the new 2.5 kernels which
plarse14a7842002-08-13 16:42:05 +000027239 no longer allow it to fall back on write ( Paul Larson )
zhanga352b4e02002-08-06 18:48:46 +000027240- Changed the hardcoded ip address to 127.0.0.1 in
plarse14a7842002-08-13 16:42:05 +000027241 recvfrom01-sctp-udp-ipv6 ( Robbie Williamson )
zhanga5378d182002-08-07 22:00:33 +000027242- Added instance and time command line options in
plarse14a7842002-08-13 16:42:05 +000027243 runalltests.sh ( Jeff Martin )
zhanga352b4e02002-08-06 18:48:46 +000027244- Fixed the algorithm description for fork07,fork12
plarse14a7842002-08-13 16:42:05 +000027245 Reduced the output of fork07 to a finite amount ( Nathan Straz )
27246- Added fork12 to runtest/crashme. ( Nathan Straz )
27247- Added option for interface selection in tcpdump01 ( Robbie Williamson )
zhanga352b4e02002-08-06 18:48:46 +000027248
27249
iyermanoj2b0138b2002-07-09 17:41:46 +000027250LTP-20020709
27251-----------
iyermanoj2b0138b2002-07-09 17:41:46 +000027252* New Additions
27253---------------
27254- New testcases fcntl22, link06, link07,
27255 mknod09 ( Bull Group )
27256- New sctp tests ( Robert Williamson )
27257- New direct IO tests ( Narasimha Sharoff )
27258- mlock01 and mlock02 tests ( Paul Larson )
27259
27260* Fixes
27261----------------
27262- MIPS fixes; write01 ( Shaobo Li )
27263- patches for 64bit and warnings ( Ihno Krumreich )
27264- fixes for ftruncate02, fchown03 ( Robert Williamson )
27265 - updates to LTP scripts ( Nathan Straz )
27266
robbiew6f3a9f32002-06-07 18:21:19 +000027267LTP-20020607
27268------------
robbiew6f3a9f32002-06-07 18:21:19 +000027269* New Additions
27270- Tests if gettimeofday02 is monotonous ( Andi Kleen )
27271- Added new tests readv03, setgroups04
27272 and truncate04 ( Group Bull )
27273
27274* Fixes
27275----------------
27276- Bug fixes and ports for MIPS ( Johannes Stezenbach )
27277- Fixes BROKs on 64bit x86,ISO-C complience ( Andi Kleen )
27278- 64 bit bug fixes and remove warnings
27279 on 64 bit arch ( Ihno Krumreich )
27280- Clean up warnings on s390 ( William Jay Huie )
27281- Improvements on fstat05 for IA64 ( Group Bull )
27282- Testcase ID clean ups, improvements
27283 to mallocstress ( Nathan Straz )
27284- Fix warnings and bugs in clisrv
27285 and mallocstress i ( Dan Kegel )
27286- Fixed sendfile601 for IPV6 ( Robert Willionsom )
27287- Fixes for shmctl & mprotect03 ( Paul Larson )
27288- multicast testcase fixes ( Ted Cheslak )
27289- Automation: added sar results to ltp_check ( Casey Abell )
27290- Automation: added function to ltp_check ( Li Ge )
27291
27292
iyermanoj047062c2002-05-07 15:07:32 +000027293LTP-20020507
27294------------
27295
27296* New Additions
27297 - New syscalls tests, chroot, fchdir, fstat
iyermanojae88b862002-05-07 16:14:58 +000027298 pread, pwrite, and reddir. (Bull )
iyermanoj047062c2002-05-07 15:07:32 +000027299 - New syscalls test. ( Ihno Krumreich )
27300
27301* Fixes
27302 - S390 bug fixes, patches to remove complier
iyermanojae88b862002-05-07 16:14:58 +000027303 warnings. ( Ihno Krumreich )
27304 - S390 bug fixes. ( William Jay Huie )
27305 - LTP Automation script updates. ( William Jay Huie )
iyermanoj047062c2002-05-07 15:07:32 +000027306 - make testcases work without a controlling tty.
iyermanojae88b862002-05-07 16:14:58 +000027307 for recv01, recvfrom01 and recvmsg01. ( Paul Larson )
iyermanoj047062c2002-05-07 15:07:32 +000027308 - Networking test updates, multiple concurrent
iyermanojae88b862002-05-07 16:14:58 +000027309 runs. ( Robert Williamson )
iyermanoj047062c2002-05-07 15:07:32 +000027310 - test01 patch for wrap around at 2gigs ( Randall Hron )
27311 - patches to syscalls test wait402, chdir03 ( Andreas Jaeger )
27312
27313
27314CVS Bugs closed.
27315----------------
iyermanojae88b862002-05-07 16:14:58 +000027316 #545739 fcntl17 failing getting unexep. sig13 ( Paul Larson )
iyermanoj047062c2002-05-07 15:07:32 +000027317
iyermanoj79255d72002-04-08 17:14:33 +000027318LTP-20020408
27319-----------
27320* New Additions
27321 - Scripts to automate LTP test suite execution. ( William Jay Huie )
27322 - IPV6 port of NetPIPE, network stress tool. ( Robert Williamson )
27323
27324* Fixes
27325 - Numerous 64-bit updates, remove warnings
27326 and errors. ( Andi Kleen )
27327 - 64-bit patches to memory and IPC tests. ( Ihno Krumreich )
27328 - 64-bit IA64 port related patches. ( Jacky Malcles )
27329 - patches to remove warnings and bugs. ( Andreas Jaeger )
27330 - mmstress bug: deletes /dev/zero. ( Sachin Vyas )
27331 - sem02: make test remove semids it created. ( Robert Williamson )
27332 - Report missing groups and users in IDcheck.sh ( Robert Williamson )
27333 - expected error modified in mprotect and
27334 msync tests. ( Paul Larson )
27335 - make testcases work without a controlling tty. ( Paul Larson )
27336
27337CVS Bugs closed.
27338~~~~~~~~~~~~~~~~
27339 #536483 sem02 does not clean up /tmp directory (Robert Willamson
27340
27341
robbiewc9955482002-03-06 17:21:25 +000027342LTP-20020307
27343------------
27344o fixed IDcheck.sh to prompt for IDs only when missing (Jay Huie)
27345o added time duration option to pan (Jay Huie)
robbiewc9955482002-03-06 17:21:25 +000027346o added 4 more cases to getcwd02 test (Jay Huie)
27347o added time-schedule tool by Richard Gooch under sched test
27348 section (Manoj Iyer)
27349o added trace_sched tool under sched test section (Manoj Iyer)
robbiewc9955482002-03-06 17:21:25 +000027350o added sigpending02 test to syscalls section (Paul Larson)
robbiew796b06a2002-03-07 15:53:10 +000027351o created a KNOWN-FAILURES file to document known
27352 test failures (Robbie Williamson)
robbiewaa5ca8d2002-03-06 18:32:24 +000027353o added sem02 test to ipc section (Robbie Williamson)
robbiewc9955482002-03-06 17:21:25 +000027354o added SCTP section to network tests (Robbie Williamson)
robbiewc9955482002-03-06 17:21:25 +000027355o added disktest by Brent Yardley to io section (Robbie Williamson)
27356o closed the following bugs:
robbiewd0dc4082002-03-07 17:51:40 +000027357 [ #491285 ] recvfrom01 test (Paul Larson)
27358 [ #491286 ] recvmsg01 test (Robbie Williamson)
robbiew5a5e9ec2002-03-07 18:49:31 +000027359 [ #505515 ] perf_lan6 test (Robbie Williamson)
robbiewd0dc4082002-03-07 17:51:40 +000027360 [ #506536 ] recv01 test (Robbie Williamson)
27361 [ #514408 ] chown05 (Dave Engebretsen)
27362 [ #511427 ] pread02 test (Paul Larson)
27363 [ #516577 ] ftruncate03 test (Jay Huie)
27364 [ #523055 ] sched_getscheduler test (Paul Larson)
27365 [ #523137 ] sched_setscheduler02 test (Paul Larson)
27366 [ #525688 ] sendfile01 (Paul Larson)
robbiewc9955482002-03-06 17:21:25 +000027367
27368
robbiewbc4c2802002-02-07 01:32:02 +000027369LTP-20020207
27370------------
27371o added support for cross-compiling (Todd Inglett)
27372o added LKML's cache_leak testcase to ltp/scratch (Nate Straz)
27373o added IPv6 support (Robbie Williamson)
27374o added "gethost" to /tools (Robbie Williamson)
27375o fixed the race conditions in the float tests and removed
27376 the sleeps (Robbie Williamson)
27377o enabled non-root make authority (Paul Larson)
robbiew61753a62002-02-08 17:07:40 +000027378o separated compilation into "make" and "make install" (Paul Larson)
robbiewbc4c2802002-02-07 01:32:02 +000027379o added ipc_stress test (Manoj Iyer)
27380o added pthreads_stress test (Manoj Iyer)
27381o made changes to support architecture independence (Manoj Iyer & Paul Larson)
27382o closed the following bugs:
27383 504960, 505108, 504613, 504616, 491283, 506689, 508055, 506692, 508074
robbiewc9955482002-03-06 17:21:25 +000027384 491289, 506662, 511383, 511391, 511427, 511494, 504649, 514050, 512953
robbiewbc4c2802002-02-07 01:32:02 +000027385 (Manoj Iyer, Paul Larson, and Robbie Williamson)
27386
27387
plars6d82c2e2002-01-08 16:19:28 +000027388LTP-20020108
27389------------
27390o fixed IDcheck.sh to work with bash1 (Nate Straz)
27391o updated menu script (Robbie Williamson)
27392o reset errno to 0 at the beginning of TEST macro (Paul Larson)
27393o added floating point stress tests (Bull/IBM)
plars6d82c2e2002-01-08 16:19:28 +000027394o added fsx-linux NFS tests (Apple)
plars6d82c2e2002-01-08 16:19:28 +000027395o define GLIBC_SIGACTION_BUG for sigaction02 (Robbie Williamson)
27396o removed bogus testcase from dup201 test (Paul Larson)
27397o fixed recvfrom01 case 5 (Wayne Boyer)
27398o workaround for smp issue with waitpid12 (Manfred Spraul)
27399
27400
plars4a3f05c2001-12-06 19:03:35 +000027401LTP-20011206
plars946d7d82001-12-05 17:22:59 +000027402------------
27403o necessary users/groups can now be created on installation with
27404 user's permission
27405o added a simple menu-based interface for running the LTP testsuite
27406o fixed negative duration in pan output when -l isn't used
plarsd26f52d2001-12-05 20:23:37 +000027407o new set of tests under fs-maim
plars946d7d82001-12-05 17:22:59 +000027408o fixed race condition in nfslock01
27409o ar01, ld01, ldd01, nm01, objdump01, and size01 fixed when multiple
27410 copies are run simultaneously
27411o workaround for SIGTTOU hang in ioctl02
27412o shmget03 uses IPC_PRIVATE to make it safe when running multiple copies
27413o compiler warnings and other minor errors fixed in many tests
27414
plarse4e184c2001-11-07 21:37:14 +000027415LTP-20011107
plarscbf6dc62001-09-25 19:54:46 +000027416------------
plars2c728382001-11-06 21:28:52 +000027417o Many improvements to mtest05 and mtest06 tests
27418o new test nfsstress
27419o included ver_linux in LTP and made it run at the end of test scripts
27420o check for necessary users/groups in Makefile and warn if they don't
27421 exist
27422o documented the users and groups necessary for the testcases to run
27423o simplified telnet01 when looking for root prompt
27424o removed incorrect testcase from sendfile03
27425o fixed modify_ldt01 test problems on newer kernels
27426o added setrlimit to unlimit core size in waitpid05 test to work
27427 around systems where this is set to 0
27428o fixed mmstress pthread hang problem
27429
27430LTP-20010925
27431------------
plarscbf6dc62001-09-25 19:54:46 +000027432o Testcases have been organized into categories in a directory
27433 structure under the testcases subdirectory
27434o About 400 new testcases added covering various system calls
27435o Andreas Jaeger got confirmation from the glibc people that the
27436 ulimit test was broken as a result of some changes made in
27437 glibc2.2.5. Since it's the test that's broken, Nate Straz
27438 removed the offending testcase.
27439o Updated README and INSTALL files
27440o Descriptions of the testcases have been added to the doc
27441 directory and are organized by type (syscalls.txt, fs.txt, etc.)
robbiewc5245142001-09-25 19:36:25 +000027442
plarscbf6dc62001-09-25 19:54:46 +000027443------------
alaffinbc414262000-09-18 21:08:06 +0000274442000-09-18 Juan J. Quintela <quintela@fi.udc.es>
27445 Aaron Laffin <alaffin@sgi.com>
27446
27447 * tests/mmap001.c: first checkin of a modified version of
27448 mmap001.c from the memtest suite.
27449
alaffin7885c2b2000-09-08 15:56:25 +0000274502000-09-08 Egor Duda <deo@logos-m.ru>
27451
27452 * tests/fpathconf01.c: Close opened file at exit.
27453 * tests/select01.c: Ditto.
27454
alaffinfbfce062000-09-08 15:12:21 +0000274552000-09-08 Andrea Arcangeli <andrea@suse.de>
27456 * tests/fcntl09.c, tests/fcntl10.c: Rearrange the F_SETLK test to
27457 to correctly use F_RDLCK and F_WRLCK.
27458
274592000-09-06 Egor Duda <deo@logos-m.ru>
27460
27461 * lib/parse_opts.c (parse_opts): Initialize allocated string
27462 to prevent heap corruption.
alaffin7885c2b2000-09-08 15:56:25 +000027463
martinjnf10453e2002-12-10 20:48:03 +000027464
martinjn2ff2d2e2003-01-07 18:07:51 +000027465