blob: dcba787c5a0ea2d29c411d8c4eb53b7ea6dbb012 [file] [log] [blame]
Rishikesh K Rajak3e113a22010-05-04 10:09:25 +05301LTP-20100430
2Commit: 84f2e35f109a9fe6591af83be0ddbda4a5f7c78c
3Date: Thu, 29 Apr 2010 19:02:46 +0530
4
5Fix for mqns testcase failure reported by Muni
6Signed-off-by: Serge Hallyn <serue@us.ibm.com>
7Reported by: Munipradeep <mbeeraka@in.ibm.com>
8
9Changed Files:
10
11testcases/kernel/containers/mqns/mqns.h
12testcases/kernel/containers/mqns/mqns_01.c
13testcases/kernel/containers/mqns/mqns_02.c
14testcases/kernel/containers/mqns/mqns_03.c
15testcases/kernel/containers/mqns/mqns_04.c
16
17Commit: 5936767b86201d8409bb62a74770e60de1796adc
18Date: Thu, 29 Apr 2010 19:00:01 +0530
19
20pidns30 fix
21 Signed-off-by: Serge Hallyn <serue@us.ibm.com>
22 Acked-by: Garrett Cooper <yanegomi@gmail.com>
23
24Changed Files:
25
26testcases/kernel/containers/pidns/pidns30.c
27
28Commit: 742cfadb46d5fe1952396b9568c18afccdb2c489
29Date: Thu, 29 Apr 2010 18:56:12 +0530
30
31Fix for mqns by Serge.
32Signed-off-by: Serge Hallyn <serue@us.ibm.com>
33Acked-by: Garrett Cooper <yanegomi@gmail.com>
34
35Changed Files:
36
37testcases/kernel/containers/mqns/mqns_02.c
38
39Commit: e6dc1b454e09e3e38532c37c3fb54c77eb3050cf
40Date: Thu, 29 Apr 2010 18:50:22 +0530
41
42While packaging ltp-full-20100228 I've found out that man files are installed with executable bits and that's caused by INSTALL_MODE := 00775 that is pulled from generic_leaf_target.mk that pulls in env_post.mk. Fixing explicitly INSTALL_MODE to 00644 in man.mk fixes this for me. Patch attached.
43Signed-off-by: Cyril Hrubis chrubis@suse.cz
44
45Changed Files:
46
47include/mk/man.mk
48
49Commit: 40f8829df38ecfe64c0fcd16a6ce7b5b19b83f25
50Date: Thu, 29 Apr 2010 14:50:16 +0530
51
52Merge branch 'pu'
53
54Changed Files:
55
56Commit: acaf3cd41451b41f7bdc51cdf06e017f2eaf4a45
57Date: Thu, 29 Apr 2010 14:48:45 +0530
58
59Merge branch 'master' into next
60
61Changed Files:
62
63Commit: c2ce5363adf4a3f8482d7c4476a9beeaf7bc8aef
64Date: Wed, 28 Apr 2010 11:39:03 +0530
65
66Generating HTML Output.....!! Can't open perl script "/opt/ltp/tools/genhtml.pl": No such file or directory
67Following patch fixes the same.
68
69Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>
70Acked-by: Garrett Cooper <yanegomi@gmail.com>
71
72Changed Files:
73
74runltp
75
76Commit: d9f3d25b9db35073c7104b759d526869d9867692
77Date: Mon, 26 Apr 2010 13:19:40 +0530
78
79The test_fs_bind testscript hangs indefinitely when run on a machine where busybox applets are used.
80The test hangs while trying to restore the mounts after a test run.
81
82This happens because the "xargs" applet from busybox doesn't understand
83the --max-args=1 option. Thus, the mounts from the test are not removed
84and this goes on in a loop, indefinitely.
85
86This could be avoided by using "-n" option which is supported by both
87the implementations of xargs.
88
89Signed-off-by: Suzuki K P <suzuki@in.ibm.com>
90
91Changed Files:
92
93testscripts/test_fs_bind.sh
94
95Commit: 23e7806fec4c6be42fdf577559df5498cce45118
96Date: Fri, 23 Apr 2010 12:35:10 +0530
97
98Running the ltp suite on ChromeOS (x86 with a 2.6.32 kernel) fails linkat01 testcase 21:
99linkat01 21 TFAIL : linkat() failed: TEST_ERRNO=EXDEV(18): Invalid
100cross-device link
101
102This is probably because my /tmp is mounted from someplace other than the
103filesystem that contains newdirfd.
104The goal of testcase 21 is to demonstrate that linking a directory will fail
105EPERM. The fix is to use olddir/. instead of /tmp.
106
107Tested-by: Henry Yei <hyei@mvista.com>
108Signed-off-by: Bryan Freed <bfreed@google.com>
109Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
110
111Changed Files:
112
113testcases/kernel/syscalls/linkat/linkat01.c
114
115Commit: 5162b710bfc574107d915093c08b198f0a15727e
116Date: Thu, 22 Apr 2010 11:36:48 +0530
117
118 prio-wake: avoid glibc to kernel sleep race
119 In the unlocked broadcast scenario, there exists a race between when the
120 running_threads variable reaches rt_threads and when the last worker_thread
121 blocks in the kernel after a cond_wait(). It is possible for a thread to miss
122 the broadcast if it fails to sleep before the broadcast is issued.
123
124 The previous code did not guarantee a small window of time to allow the threads
125 to get to sleep. It also used an unreasonably large sleep time which
126 unnecessarily extended the length of the test run time. This patch ensures some
127 time is given to the threads to get to sleep and at the same time uses a much
128 shorter (1000x) sleep period which results in a 50-100x reduction in test run
129 time. Lastly, two unecessary loops waiting for the threads to complete were
130 removed, relying on pthread_join() instead to wait for the threads to complete.
131
132 Signed-off-by: Darren Hart <dvhltc@us.ibm.com>
133 Acked-by: Will Schmidt <will_schmidt@vnet.ibm.com>
134
135Changed Files:
136
137testcases/realtime/func/prio-wake/prio-wake.c
138
139Commit: d0605c4e9525bd5ecdd0ba28ba27b8b237d1cfc8
140Date: Tue, 20 Apr 2010 17:15:13 +0530
141
142msgctl10() un-necessarily eats up all the PIDs of the system leading to system becoming un-responsive. The changed no.s would better do the job.
143Signed-off-by: Subrata Modak<subrata@linux.vnet.ibm.com>
144Acked/Tested-By: Caspar ZHANG <czhang@redhat.com>
145Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
146
147Changed Files:
148
149testcases/kernel/syscalls/ipc/msgctl/msgctl10.c
150
151Commit: adf53e68cf2b513b67a19dc0ff8869b53f9f22a3
152Date: Fri, 16 Apr 2010 08:44:17 +0530
153
154Script utimensat_tests.sh deletes the test it is executing instead of deleting temporary directory. Patch attached.
155Signed-off-by: Cyril Hrubis <chrubis@suse.cz>
156
157Changed Files:
158
159testcases/kernel/syscalls/utimensat/utimensat_tests.sh
160
161Commit: 1c9ec5ec1389062a4a091fee7295b36a6583df5d
162Date: Thu, 15 Apr 2010 14:56:14 +0530
163
164Merge branches 'next' and 'pu' into pu
165
166Changed Files:
167
168Commit: 4eca2b5b7d3f4dfb1fd661eab2931d3564a4a85f
169Date: Thu, 15 Apr 2010 14:55:31 +0530
170
171Merge branches 'pu' and 'next' into next
172
173Changed Files:
174
175Commit: 6fc71a4987f658ac48b476defb8cc341cb7361c3
176Date: Thu, 15 Apr 2010 14:54:39 +0530
177
178merge with pu branch changed by Garret
179Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
180
181Changed Files:
182
183testcases/commands/mail/mail_tests.sh
184testcases/open_posix_testsuite/conformance/definitions/aio_h/2-1.c
185testcases/open_posix_testsuite/conformance/definitions/errno_h/3-1.c
186testcases/open_posix_testsuite/conformance/definitions/pthread_h/2-2.c
187testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/3-1.c
188testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/4-1.c
189testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/5-1.c
190testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/6-1.c
191testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/7-1.c
192testcases/open_posix_testsuite/conformance/interfaces/aio_error/2-1.c
193testcases/open_posix_testsuite/conformance/interfaces/sched_yield/1-1.c
194
195Commit: 1ff0128460531d9f9c46353eba65dd79ca27bbc8
196Date: Thu, 15 Apr 2010 01:34:13 -0700
197
198Correct comment so that it filters its way up to next (eventually).
199Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
200
201Changed Files:
202
203testcases/commands/mail/mail_tests.sh
204
205Commit: c150e9b196b1267beeefdaec4dde9933503448f3
206Date: Thu, 15 Apr 2010 12:17:56 +0530
207
208I tried "eventfd01" test in my system. This test failed with TWARN (return code:4) :
209------------
210 eventfd01 1 TCONF : 2.6.22 or greater kernel required
211 eventfd01 2 TCONF : Remaining cases not appropriate for
212configuration
213 eventfd01 3 TCONF : Remaining cases not appropriate for
214configuration
215 eventfd01 4 TCONF : Remaining cases not appropriate for
216configuration
217 eventfd01 5 TCONF : Remaining cases not appropriate for
218configuration
219 eventfd01 6 TCONF : Remaining cases not appropriate for
220configuration
221 eventfd01 7 TCONF : Remaining cases not appropriate for
222configuration
223 eventfd01 8 TCONF : Remaining cases not appropriate for
224configuration
225 eventfd01 9 TCONF : Remaining cases not appropriate for
226configuration
227 eventfd01 10 TCONF : Remaining cases not appropriate for
228configuration
229 eventfd01 11 TCONF : Remaining cases not appropriate for
230configuration
231 eventfd01 12 TCONF : Remaining cases not appropriate for
232configuration
233 eventfd01 13 TCONF : Remaining cases not appropriate for
234configuration
235 eventfd01 14 TCONF : Remaining cases not appropriate for
236configuration
237 eventfd01 15 TCONF : Remaining cases not appropriate for
238configuration
239 eventfd01 0 TWARN : tst_rmdir(): TESTDIR was NULL; no removal
240attempted
241------------
242
243Signed-off-by: Tomonori Mitani <mitani@ryobi.co.jp>
244Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
245
246Changed Files:
247
248testcases/kernel/syscalls/eventfd/eventfd01.c
249
250Commit: eaf73222df286c200475aadac78122b182b5f388
251Date: Thu, 15 Apr 2010 12:14:19 +0530
252
253I found out that "-)20" test of "ar01" failed once in a while. Its code is as follows: ------------ ... rm -rf $TCtmp/lib.a;cd $TCdat ar -cr $TCtmp/lib.a file0.in file2.in crtest File1time=`ar -tv $TCtmp/lib.a | grep file0.in | cut -f2 -d: | cut -f1 -d" "` File2time=`ar -tv $TCtmp/lib.a | grep file2.in | cut -f2 -d: | cut -f1 -d" "`
254touch -c -t 201503030303.55 file0.in
255
256ar -ru $TCtmp/lib.a file0.in file2.in 2>&1 1>/dev/null
257File1time1=`ar -tv $TCtmp/lib.a | grep file0.in | cut -f2 -d: | cut -f1 -d"
258"`
259File2time2=`ar -tv $TCtmp/lib.a | grep file2.in | cut -f2 -d: | cut -f1 -d"
260"`
261
262if [ $File2time = $File2time2 ]
263then
264 if [ $File1time = $File1time1 ]
265 then
266 TCRESULT
267 echo "FAIL - ar with -u flag failed"
268 else
269 echo "-)20"
270 fi
271else
272 TCRESULT
273 echo "FAIL - ar with -u flag failed"
274fi
275touch file0.in
276...
277------------
278
279"file0.in" and "file2.in" are offered with "ar01" source, and they are
280copied when "make install" is executed.
281
282In this code, "File1time" and "File1time1" are times of before and
283after time-stamp changing of "file0.in" by "touch -c -t ..." command.
284But "File1time" and "File1time1" are only minute numbers.
285It's problem, I think.
286
287If installation is at 2010.04.06 XX:03 accidentally, both of
288"File1time" and "File1time1" are "03".
289And this code ends as "FAIL".
290This happens with a one-60th probability.
291
292Signed-off-by: Tomonori Mitani <mitani@ryobi.co.jp>
293Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
294
295Changed Files:
296
297testcases/commands/ade/ar/ar01
298
299Commit: cc7c7035a60b40f9a417b5e437ca6ea43ebfd783
300Date: Thu, 15 Apr 2010 12:08:07 +0530
301
302I tried to build by using yesterday's git in my system (RHEL4.8 x86). (ltp-dev-4837fee8a7c2de6a83c8927a574c792ca6dabe4e.tar.gz) But build failed in "cap_bset_inh_bounds.c" with following message. This is different from "cap_bounds_r.c"'s problem (another thread), I think
303------------
304gcc -g -O2 -g -O2 -fno-strict-aliasing -pipe -Wall
305-I/home/LTP/ltp-dev-20100401-3/testcases/kernel/include
306-I../../../../include -I../../../../include -L../../../../lib
307cap_bset_inh_bounds.c -lltp -lcap -o cap_bset_inh_bounds
308cap_bset_inh_bounds.c:124: error: syntax error before numeric constant
309cap_bset_inh_bounds.c:124: warning: type defaults to `int' in declaration of
310`tst_resm'
311cap_bset_inh_bounds.c:124: error: conflicting types for 'tst_resm'
312../../../../include/test.h:192: error: previous declaration of 'tst_resm'
313was here
314cap_bset_inh_bounds.c:124: error: conflicting types for 'tst_resm'
315../../../../include/test.h:192: error: previous declaration of 'tst_resm'
316was here
317cap_bset_inh_bounds.c:124: warning: data definition has no type or storage
318class
319cap_bset_inh_bounds.c:129: warning: type defaults to `int' in declaration of
320`tst_exit'
321cap_bset_inh_bounds.c:129: error: conflicting types for 'tst_exit'
322../../../../include/test.h:203: error: previous declaration of 'tst_exit'
323was here
324cap_bset_inh_bounds.c:129: error: conflicting types for 'tst_exit'
325../../../../include/test.h:203: error: previous declaration of 'tst_exit'
326was here
327cap_bset_inh_bounds.c:129: warning: data definition has no type or storage
328class
329cap_bset_inh_bounds.c:130: error: syntax error before '}' token
330------------
331
332In this source, the pair of "ifdef" start/end and the pair of
333main() function's "parenthesis" are alternate, I think.
334
335Acked-by: Serge Hallyn <serue@us.ibm.com>
336Signed-off-by : Tomonori Mitani <mitani@ryobi.co.jp>
337Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
338
339Changed Files:
340
341testcases/kernel/security/cap_bound/cap_bset_inh_bounds.c
342
343Commit: 2a276cf8bb5b94259482ec039edc2ae7fbaf953e
344Date: Thu, 15 Apr 2010 12:06:23 +0530
345
346I found two problems in mail test. (${LTPROOT}/testcases/commands/mail/mail_tests.sh) They are simple mistakes, I think.
3471) About judgment for making a user name
348In line 80 of "mail_tests.sh", there is following sentence.
349------------
350if id -u mail_test >/dev/null 2>&1; then
351------------
352This control sentence is going to judge whether the result of
353"id -u mail_test" command is normal or not, I think.
354But this sentence is not effective.
355Therefore the user name "make_test" cannot be made when this user name
356isn't exist.
357
3582) About "blind carbon copy" option
359In "mail_tests.sh", there are 5 tests about mail.
3605th is "blind carbon copy" test.
361However, this test doesn't use "-b" option but uses "-c" option.
362
363Signed-off-by: Tomonori Mitani <mitani@ryobi.co.jp>
364Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
365
366Changed Files:
367
368testcases/commands/mail/mail_tests.sh
369
370Commit: a9d5600c78943e9e7e1b52c5ec81e9772a47b44f
371Date: Thu, 15 Apr 2010 12:04:09 +0530
372
373I tried "hugemmap", "hugeshmat", "hugeshmctl", "hugeshmdt" and "hugeshmget" tests. And I found several fails in them: ------------<at "${LTPROOT}/testcases/kernel/mem/hugetlb/" directory> - ./hugemmap/ 1) hugemmap04 : return code = 2
374 - ./hugeshmat/
375 2) hugeshmat01 : return code = 6
376 3) hugeshmat02 : return code = 6
377 4) hugeshmat03 : return code = 2
378
379 - ./hugeshmctl/
380 5) hugeshmctl01 : return code = 6
381 6) hugeshmctl02 : return code = 6
382 7) hugeshmctl03 : return code = 2
383
384 - ./hugeshmdt/
385 8) hugeshmdt01 : return code = 6
386
387 - ./hugeshmget/
388 9) hugeshmget01 : return code = 2
389 10) hugeshmget02 : return code = 6
390 11) hugeshmget03 : return code = 6
391 12) hugeshmget05 : return code = 2
392------------
393
394These tests output following messages:
395------------
396 a) All tests:
397"TBROK : Test cannot be continued owning to sufficient availability of
398Hugepages on the system"
399
400 b) 2), 3), 5), 6), 8), 10), 11) tests:
401"TWARN : tst_rmdir(): TESTDIR was NULL; no removal attempted"
402------------
403
404Both case a) and case b) are caused by the same reason.
405
406All of case a) failures occured at the following points (for example
407hugemmap04):
408------------<hugemmap04.c - main()>
409 /* Check number of hugepages */
410 if (get_no_of_hugepages() <= 0 || hugepages_size() <= 0)
411 tst_brkm(TBROK, cleanup, "Test cannot be continued owning to
412\
413 sufficient availability of Hugepages on the
414system");
415------------
416
417I found out that "HugePages_Total" parameter of "/proc/meminfo" file
418is set to "0". This caused above TBROK failure. It is environment problem.
419
420But, in this case, tests must not return with TBROK, but with TCONF,
421I think.
422
423And, in case b), these tests try to delete "TESTDIR" directory by
424calling "tst_rmdir()" function in "cleanup()" function.
425But, "TESTDIR" never set if "tst_tmpdir()" function isn't called.
426I think that case b)'s tests must not call cleanup() function.
427
428I want to suggest following patch.
429
430Signed-off-by: Tomonori Mitani <mitani@ryobi.co.jp>
431Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
432
433Changed Files:
434
435testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
436testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
437testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c
438testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat03.c
439testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
440testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c
441testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c
442testcases/kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c
443testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
444testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget02.c
445testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget03.c
446testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget05.c
447
448Commit: 2e271475913722d7c29463c64703575dff69c4fb
449Date: Thu, 8 Apr 2010 00:27:08 -0700
450
451Note #define vs enum conformance issue with signal_h/26-1.c
452Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
453
454Changed Files:
455
456testcases/open_posix_testsuite/conformance/definitions/pthread_h/2-2.c
457
458Commit: 2eb2342d3a9db5a089742473895af4fdf1e6f4c8
459Date: Wed, 7 Apr 2010 21:57:26 -0700
460
461Fix more deprecated malloc.h includes.
462Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
463
464Changed Files:
465
466testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/4-1.c
467testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/5-1.c
468testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/6-1.c
469testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/7-1.c
470testcases/open_posix_testsuite/conformance/interfaces/aio_error/2-1.c
471
472Commit: 5da1b33941b513ac1f693cf86e27b5750b43dea2
473Date: Wed, 7 Apr 2010 21:53:54 -0700
474
475Fix incorrect / missing included headers.
476POSIX 1003.1 2004 states that stdlib.h supplants malloc.h and signal.h is required for sigaction and sigemptyset.
477
478Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
479
480Changed Files:
481
482testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/3-1.c
483
484Commit: e90e0138cb7444d5db967183397b776979efd593
485Date: Wed, 7 Apr 2010 21:37:13 -0700
486
487Fix a typo and add a missing definition for non-Linux platforms.
488aio.h appears to either define or pull in other headers that define NULL. This isn't true on FreeBSD.
489
490Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
491
492Changed Files:
493
494testcases/open_posix_testsuite/conformance/definitions/aio_h/2-1.c
495testcases/open_posix_testsuite/conformance/definitions/errno_h/3-1.c
496
497Commit: 001227f859f24bde222d0813d9327afe4c132a33
498Date: Wed, 7 Apr 2010 03:08:43 -0700
499
500Fix a rookie typo with #ifdef vs #if defined()
501Ok, I'm tired... need to stop making such rookie mistakes with #ifdef :P.
502
503Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
504
505Changed Files:
506
507testcases/open_posix_testsuite/conformance/interfaces/sched_yield/1-1.c
508
509Commit: 1d67dc1564c73d49fc681679e4a5b9be48420e48
510Date: Wed, 7 Apr 2010 02:50:32 -0700
511
512Add proper checks for Linux and the BSDs.
513Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
514
515Changed Files:
516
517testcases/open_posix_testsuite/conformance/interfaces/sched_yield/1-1.c
518
519Commit: 4837fee8a7c2de6a83c8927a574c792ca6dabe4e
520Date: Thu, 1 Apr 2010 12:45:00 +0530
521
522Merge branches 'next' and 'master'
523
524Changed Files:
525
526Commit: aabf191024aacc91784593b0d3f8d5fa37434b25
527Date: Thu, 1 Apr 2010 12:43:27 +0530
528
529Added a new file called result where maintainer need to provide the result on which he has run before releasing the tar ball for month end release.
530Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
531
532Changed Files:
533
534result
535
536Commit: 3bf514769d060a64d0f38f4b97c00d8bb0de74f8
537Date: Thu, 1 Apr 2010 11:34:36 +0530
538
539Merge branches 'next' and 'pu' into pu
540
541Changed Files:
542
543Commit: 44fba94453ca4f446cde4db08b0a760862b55cfa
544Date: Thu, 1 Apr 2010 11:30:52 +0530
545
546Merge branches 'next' and 'master'
547
548Changed Files:
549
550Commit: f50539e0bcb0f9bab88101ce40a8e09a1d76d4a9
551Date: Thu, 1 Apr 2010 11:25:49 +0530
552
553Modified nets/Makefile for appending one file which needs in /opt/ltp/tetscases/bin directory while install.
554=======================================================================================
555parentns.sh 0 TINFO : Pinging ChildNS from ParentNS
556sshd re-exec requires execution with an absolute path
557/opt/ltp/testcases/bin/ch_ftp.sh: line 37: ./container_ftp.pl: No such file or directory
558childns.sh 1 TFAIL : ftp failed
559Error while running the script
560two_children_ns: return code is 1 ; par_chld_ftp: FAIL 1 ;
561=======================================================================================
562
563After patch applied the resule is like this:
564
565=======================================================================================
566parentns.sh 0 TINFO : Pinging ChildNS from ParentNS
567sshd re-exec requires execution with an absolute path
568Error: Can't ftp to 192.168.0.181: Connection refused
569childns.sh 1 TFAIL : ftp failed
570Error while running the script
571two_children_ns: return code is 1 ; par_chld_ftp: FAIL 1 ;
572=======================================================================================
573
574Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
575
576Changed Files:
577
578testcases/kernel/containers/netns/Makefile
579
580Commit: 4ccf10848def0a6f48e0fa1302056101564fedb0
581Date: Thu, 1 Apr 2010 11:17:51 +0530
582
583NETNS tests from containers fails to execute with following message
584Running netns tests.
585--: childns.sh '/opt/ltp': No such file or directory
586
587LTP infrastructure fails to locate the childns.sh script. Fix this.
588There were few hardcoded paths within various tests which are not available
589during runtime.
590
591eg : %s/testcases/kernel/containers/netns/paripv6.sh
592
593Fix those occurences by specifying proper paths (%s/testcases/bin/paripv6.sh)
594
595The following patch allows the test to be executed properly on my Fedora 12
596system.
597
598Signed-off-by : Sachin Sant <sachinp@in.ibm.com>
599Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
600
601Changed Files:
602
603testcases/kernel/containers/netns/common.c
604testcases/kernel/containers/netns/par_chld_ipv6.c
605testcases/kernel/containers/netns/sysfsview.c
606testcases/kernel/containers/netns/two_children_ns.c
607
608Commit: aca4428b38701e46e0da38fd7583028216c32c66
609Date: Thu, 1 Apr 2010 10:24:25 +0530
610
611Added Maintainer Notes new file
612Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
613
614Changed Files:
615
616doc/MaintNotes
617
618Commit: d2a9b9d3e04807fb4744dc7e778fe6e0c9543bc1
619Date: Thu, 1 Apr 2010 10:10:33 +0530
620
621Merge branches 'next' and 'master'
622
623Changed Files:
624
625Commit: 613db220bc78b3109934dbdf617a7d2b3b437295
626Date: Thu, 1 Apr 2010 10:09:49 +0530
627
628Changelog from 2010-03-01 to 2010-03-31
629Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
630
631Changed Files:
632
633ChangeLog
Rishikesh K Rajak613db222010-04-01 10:09:49 +0530634LTP-20100331
635
636commit f269fc8247563f3fe4c412fcd8fc6522d8a34753
637Author: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
638Date: Wed Mar 31 18:48:05 2010 +0530
639
640./runltp -f fs_readonly fails with:
641
642wc: /opt/ltp/testscripts/fs_ro_tests: No such file or directory
643TDIR is /tmp/fs19258/dir2-bound
644seq: missing operand
645...
646<<<test_end>>>
647INFO: ltp-pan reported all tests PASS
648
649This patch fixes the problem.
650
651Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
652
653commit c58cf0cff52cc72179c6fb4303509a3f2db19945
654Author: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
655Date: Wed Mar 31 15:30:14 2010 +0530
656
657cgroup_fj_release_agent is not getting installed as it does not end with
658*.sh.
659
660And
661
662Other fix is about the indentation of rtc device driver
663testcases
664
665Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
666
667Commit: 566d1af5a7111408601ea6cb64218585bee8d04a
668Date: Thu, 25 Mar 2010 20:04:07 +0530
669
670Merge commit '391e757d43b3ac33a4a435e319ee77b1daa6da76'
671
672Changed Files:
673
674Commit: 391e757d43b3ac33a4a435e319ee77b1daa6da76
675Date: Tue, 23 Mar 2010 20:07:34 +0530
676
677Fix the proper return for testcase.
678Reported By: Srinivasa R Chamarthy <schamart@linux.vnet.ibm.com>
679Signed-off By: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
680
681Changed Files:
682
683testcases/kernel/controllers/cgroup_fj/run_cgroup_test_fj.sh
684
685Commit: 008f0d2c45d52af059d7981685921fc53d7354bf
686Date: Tue, 23 Mar 2010 20:05:26 +0530
687
688These warning will appear when HAVE_LIBCAP is not defined.
689c.c: In function ‘main’:
690c.c:28: warning: unused variable ‘ret’
691c.c:27: warning: unused variable ‘caps2’
692c.c:27: warning: unused variable ‘caps’
693
694Signed-off By: Rishikesh K Rajak<risrajak@linux.vnet.ibm.com>
695
696Changed Files:
697
698testcases/kernel/security/filecaps/c.c
699
700Commit: b72a24c9eb339841a0c4b82d384a5b3ba10c9ecb
701Date: Tue, 23 Mar 2010 14:26:21 +0530
702
703Merge branches 'maint' and 'master'
704
705Changed Files:
706
707Commit: f102fd9735f01b4e2c9ae44f3c90d1a56d4d81f8
708Date: Tue, 23 Mar 2010 14:20:36 +0530
709
710I have tested these on MIPS architecture and reproduced infinite waiting situation after applying this patch. (with strace no issue found ex: #strace ./8-1.test) As you said there may be issues in MIPS-POSIX library. it may take some time to fix these issues or may not be fixed. However, I’ll discuss this issue with MIPS folks in different thread.
711ATM, my patch is not a good idea for MIPS architectures.
712So, after your comments I have modified my patch and tested.
713Here in this latest patch i did not change any thing regarding while loop.
714I replaced sleep() in an appropriate place.
715It is working fine on X86, ARM and MIPS.
716
717Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com >
718Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
719
720Changed Files:
721
722testcases/open_posix_testsuite/conformance/interfaces/sem_post/8-1.c
723
724Commit: 7ad24180d690306e129b84d49806f9f176a28d57
725Date: Tue, 23 Mar 2010 14:19:01 +0530
726
727while running i found some unwanted messages and fixed those. You can Ack if it is correct fix.
728===== error log =====
729Running in:
730cp: cannot stat `/opt/ltp/testcases/bin/print_caps': No such file or directory
731mkfifo: cannot create fifo `caps_fifo': File exists
732cap_sys_admin tests
733==== error log ======
734
735Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
736
737Changed Files:
738
739testcases/kernel/security/filecaps/filecapstest.sh
740
741Commit: 2df915dc1da7c5d92e03856095d3f66601178e58
742Date: Mon, 22 Mar 2010 13:50:11 +0530
743
744Revert "I have found abnormal behavior of sem_post/8-1.c test case under posix."
745This reverts commit d40fd32af0d0ad7713b0cf6cd23daf1ee639d479.
746
747Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
748
749Changed Files:
750
751.gitignore
752
753Commit: c65b70531c8d383a957654ad5179cb302b405a3b
754Date: Mon, 22 Mar 2010 13:38:45 +0530
755
756Remaining patch for new file addition for commit:6e3dd83d9f575d98d76b8b3f642ad6e8793dbdfc
757
758Changed Files:
759
760m4/ltp-prctl.m4
761testcases/kernel/security/filecaps/c.c
762
763Commit: 95a376d4e50acd0c90bf749060a1974338a082a9
764Date: Mon, 22 Mar 2010 12:07:05 +0530
765
766As pointed out by Cheng Shun Xia one of open posix conformace tests is testing return value from sigset(SIGCHLD, SIG_HOLD) and expect this value to be SIG_HOLD, however this is true only if SIGCHLD is already blocked so we must ensure that. Patch is attached.
767Signed-off-by: Cyril Hrubis chrubis@suse.cz
768Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
769
770Changed Files:
771
772testcases/open_posix_testsuite/conformance/interfaces/sigset/8-1.c
773
774Commit: 6e3dd83d9f575d98d76b8b3f642ad6e8793dbdfc
775Date: Mon, 22 Mar 2010 12:04:09 +0530
776
777Here's an attempt at fixing up and simplifying the autoconf for detecting libcap and prctl support. After this, make autotools etc work fine on my f12 system, and runltp -f cap_bounds passes. the filecaps tests refuse to run claiming to be unable to find setcap, which I'll worry about next week.
778(I'm sure there is an AC_ macro for finding a command)
779
780And second patch :
781
782Remove the run-time checks and just have autoconf check for
783libcap and setcap presence.
784
785After this, filecaps tests compile, install, and pass on f10 at least.
786
787Signed-off-by: Serge E. Hallyn <serue@us.ibm.com>
788Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
789
790Changed Files:
791
792configure.ac
793m4/ltp-cap.m4
794testcases/kernel/security/Makefile
795testcases/kernel/security/cap_bound/cap_bounds_r.c
796testcases/kernel/security/cap_bound/cap_bounds_rw.c
797testcases/kernel/security/cap_bound/cap_bset_inh_bounds.c
798testcases/kernel/security/cap_bound/check_pe.c
799testcases/kernel/security/cap_bound/dummy.c
800testcases/kernel/security/cap_bound/exec_with_inh.c
801testcases/kernel/security/cap_bound/exec_without_inh.c
802testcases/kernel/security/filecaps/check_simple_capset.c
803testcases/kernel/security/filecaps/checkforfilecaps.sh
804testcases/kernel/security/filecaps/checkforlibcap.sh
805testcases/kernel/security/filecaps/filecapstest.sh
806testcases/kernel/security/filecaps/inh_capped.c
807testcases/kernel/security/filecaps/print_caps.c
808testcases/kernel/security/filecaps/verify_caps_exec.c
809
810Commit: 96a4822d72478abce6dceabc816f658ba4ded0d3
811Date: Mon, 22 Mar 2010 11:53:21 +0530
812
813Merge branches 'next' and 'master'
814
815Changed Files:
816
817Commit: c700433fe26d24b975bf241668a9701548e6c21d
818Date: Mon, 22 Mar 2010 11:16:51 +0530
819
820Attached patch fixes possible buffer oveflow in sem_getvalue tests (the buffer overflow happens when getpid() returns number that couldn't fit into buffer) and also cleans coding style.
821Signed-off-by: Cyril Hrubis chrubis@suse.cz
822Acked-by: Garrett Cooper <yanegomi@gmail.com>
823
824Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
825
826Changed Files:
827
828testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/1-1.c
829testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/2-1.c
830testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/2-2.c
831testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/4-1.c
832testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/5-1.c
833
834Commit: 4d574b9f3c82a58d88b97e201ac49cddf7bc5c24
835Date: Mon, 22 Mar 2010 10:43:41 +0530
836
837Merge branch 'next' of ssh://ltp.git.sourceforge.net/gitroot/ltp/ltp-dev into next
838
839Changed Files:
840
841Commit: e7ed287c04bef2108fa544b0b86629e554403970
842Date: Mon, 22 Mar 2010 10:42:05 +0530
843
844This commit contains Linux RTC device driver test cases. Currently RTC read test, Alarm test and Update interrupts tests are supported.
845Tested-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
846Signed-off-by: Silesh C V <Silesh.Vellattu@lntinfotech.com>
847
848Changed Files:
849
850testcases/kernel/device-drivers/rtc/Makefile
851testcases/kernel/device-drivers/rtc/README
852testcases/kernel/device-drivers/rtc/rtc-test.c
853
854Commit: 965127e99f1c3e4035a3de621ca0c295de14448b
855Date: Mon, 15 Mar 2010 11:53:31 +0530
856
857Merge branches 'pu' and 'maint' into maint
858
859Changed Files:
860
861Commit: 0a52859d55cf93cdd310ec678868cb4d10e80728
862Date: Mon, 15 Mar 2010 11:50:53 +0530
863
864Adding a wordy informationi, 2005 here represents as year not version of kernels.
865Though we need to work on this testcase to provide under TCONF.
866
867Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
868
869Changed Files:
870
871testcases/network/multicast/mc_cmds/mc_cmds
872
873Commit: d05498f44de5d3e542b2031b458d84e907604728
874Date: Sat, 13 Mar 2010 12:50:13 +0530
875
876Merge branches 'master' and 'pu' into pu
877
878Changed Files:
879
880Commit: 2784e9a6e36cacad4192f41a8c9044a85428ed27
881Date: Sat, 13 Mar 2010 12:49:29 +0530
882
883Merge branches 'master' and 'maint' into maint
884
885Changed Files:
886
887Commit: b80fdefbd1843484e5a3ccc3d5748fee5b4cd1f7
888Date: Sat, 13 Mar 2010 12:47:38 +0530
889
890Merge branches 'master' and 'next' into next
891
892Changed Files:
893
894Commit: 00c8b3450d151482e9f7424224fc8a64bff27fdd
895Date: Wed, 10 Mar 2010 20:29:15 -0800
896
897Merge branch 'master' of ssh://yaberauneya@ltp.git.sourceforge.net/gitroot/ltp/ltp-dev
898
899Changed Files:
900
901Commit: a25f31b6f0a774b75ad2bf664f84ff0500086785
902Date: Wed, 10 Mar 2010 20:28:33 -0800
903
904Update TODO with note about needing to replace pushd and popd logic in a few tests.
905Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
906
907Changed Files:
908
909TODO
910
911Commit: 007dce57f645ad796f8cb60a13de936ac04fd1e8
912Date: Wed, 10 Mar 2010 20:26:15 -0800
913
914Hi,
915I found following problem about "memcg_control" test.
916---------
917/opt/ltp/testcases/bin/memcg_control_test.sh: line 30: [: : integer
918expression expected
919----------
920
921This happens because of following process.
922[ memcg_control_test.sh: line 30 ]
923---------
924if [ "$(grep -w memory /proc/cgroups | cut -f4)" -ne "1" ]; then
925 echo "WARNING:"
926 echo "Either kernel does not support memory resource controller or
927feature not ena
928bled"
929 echo "Skipping all memcg_control testcases...."
930 exit 0
931fi
932---------
933
934"$(grep -w memory /proc/cgroups | cut -f4)" can't comparable with "1"
935if "$(grep -w memory /proc/cgroups | cut -f4)" = nothing.
936
937How about fixing like the other "memcg" tests?
938
939Signed-off-by: Yuki Yao<y_yao@ryobi.co.jp>
940Acked-by: Garrett Cooper <yanegomi@gmail.com>
941
942Changed Files:
943
944testcases/kernel/controllers/memcg/control/memcg_control_test.sh
945
946Commit: a3bb7abd2c1fb20dc4d93bef9cda2980f4339a6f
947Date: Wed, 10 Mar 2010 18:34:57 +0530
948
949Merge branches 'next' and 'master'
950
951Changed Files:
952
953Commit: 737694964966bcf7a807b335d51923ee9c9c27a5
954Date: Wed, 10 Mar 2010 18:32:35 +0530
955
956To run filecap test, checkforlibcap.sh file is required to be there in /opt/ltp/testcases/bin
957Otherwise you will get this error when you run filecap test.
958
959>>>>
960/opt/ltp/testcases/bin/filecapstest.sh: line 22: checkforlibcap.sh: command not found
961<<<<
962
963Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
964
965Changed Files:
966
967testcases/kernel/security/filecaps/Makefile
968
969Commit: 615e1e37de053855b6bd56bae8b00d8a17133f8a
970Date: Wed, 10 Mar 2010 11:05:40 +0530
971
972Merge branches 'master' and 'pu' into pu
973
974Changed Files:
975
976Commit: b8ed5460176838d9b714dddbc17685983b4a8b9b
977Date: Wed, 10 Mar 2010 11:03:55 +0530
978
979Merge branches 'master' and 'maint' into maint
980
981Changed Files:
982
983Commit: ce944320bea9e3d7044a36c64ef2e1719312370d
984Date: Wed, 10 Mar 2010 11:03:42 +0530
985
986Merge branches 'master' and 'next' into next
987
988Changed Files:
989
990Commit: 1a5506c97dcfda0bd16f83ca855bb633c47eea4c
991Date: Wed, 10 Mar 2010 11:01:47 +0530
992
993Fix make filed,, reported by Shi Weihua <shiwh@cn.fujitsu.com> It was my bad :( .
994Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
995
996Changed Files:
997
998testcases/kernel/containers/Makefile
999
1000Commit: 48c52fcd4e7668bc36bbe080f53462d410712b69
1001Date: Wed, 10 Mar 2010 10:00:22 +0530
1002
1003Instead of LIBS, it should be LDLIBS in container/Makefile
1004Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
1005
1006Changed Files:
1007
1008testcases/kernel/containers/Makefile
1009
1010Commit: c962f51674b971496e14ac4be0cc75da98b75fca
1011Date: Tue, 9 Mar 2010 21:53:25 +0530
1012
1013Testing for post-receive-email
1014Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
1015
1016Changed Files:
1017
1018TODO
1019
1020Commit: 17905ceabf2dc20e978dfa4ea3682197ad01bf9a
1021Date: Tue, 9 Mar 2010 14:11:41 +0530
1022
1023Merge branches 'next' and 'master'
1024
1025Changed Files:
1026
1027Commit: bdfe0b2a9dd720c3013225cc4aa1628e77888b24
1028Date: Tue, 9 Mar 2010 14:05:46 +0530
1029
1030Adding check_for_unshare.c file and linking the porper lib.
1031Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
1032Reported-By: Shi Weihua <shiwh@cn.fujitsu.com>
1033
1034Changed Files:
1035
1036testcases/kernel/containers/Makefile
1037testcases/kernel/containers/check_for_unshare.c
1038
1039Commit: 716d29883b11107c32313b1836bea447fecbaf1e
1040Date: Tue, 9 Mar 2010 12:48:53 +0530
1041
1042Quick fix for build failure with 8th Mar master tree.
1043Getting compilation error as:
1044==================================================================
1045buffer.c: In function ‘evbuffer_add_printf’:
1046buffer.c:96: warning: implicit declaration of function ‘vasprintf’
1047buffer.c:100: warning: pointer targets in passing argument 2 of ‘evbuffer_add’ differ in signedness
1048gcc -DHAVE_CONFIG_H -I. -I. -I. -Icompat -Wall -g -O2 -c evbuffer.c
1049gcc -DHAVE_CONFIG_H -I. -I. -I. -Icompat -Wall -g -O2 -c select.c
1050gcc -DHAVE_CONFIG_H -I. -I. -I. -Icompat -Wall -g -O2 -c poll.c
1051gcc -DHAVE_CONFIG_H -I. -I. -I. -Icompat -Wall -g -O2 -c epoll.c
1052gcc -DHAVE_CONFIG_H -I. -I. -I. -Icompat -Wall -g -O2 -c signal.c
1053rm -f libevent.a
1054ar cru libevent.a event.o buffer.o evbuffer.o select.o poll.o epoll.o signal.o
1055ar: -u: (PROGRAM ERROR) Option should have been recognized!?
1056Try `ar --help' or `ar --usage' for more information.
1057make[2]: *** [libevent.a] Error 64
1058make[2]: Leaving directory `/root/ltp-dev/testcases/kernel/syscalls/libevent'
1059make[1]: *** [all-recursive] Error 1
1060make[1]: Leaving directory `/root/ltp-dev/testcases/kernel/syscalls/libevent'
1061make: *** [all-recursive-am] Error 2
1062:~/ltp-dev/testcases/kernel/syscalls/libevent #
1063=================================================================
1064
1065Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
1066
1067Changed Files:
1068
1069testcases/kernel/syscalls/libevent/Makefile.in
1070
1071Commit: 58854395050b8a3bb2fa4e5e4401546925f6aad8
1072Date: Tue, 9 Mar 2010 12:24:47 +0530
1073
1074Commenting "make all" in run_freezer.sh file as it is stopping to run the freezer testcase
1075Signed-off By: Rishikesh K Rajak<risrajak@linux.vnet.ibm.com>
1076
1077Changed Files:
1078
1079testcases/kernel/controllers/freezer/run_freezer.sh
1080
1081Commit: 886918830ae73a7f4b5cc2d9bf8554ee9f393ed8
1082Date: Tue, 9 Mar 2010 12:07:48 +0530
1083
1084Merge branches 'master' and 'next' into next
1085
1086Changed Files:
1087
1088Commit: e8e3c7598b82b54a7770c48a2422d5d6fa127045
1089Date: Tue, 9 Mar 2010 12:04:03 +0530
1090
1091Merge branches 'master' and 'maint' into maint
1092
1093Changed Files:
1094
1095Commit: 63f0a8f554d28b28b207f41e42182e1b789333b6
1096Date: Tue, 9 Mar 2010 12:00:53 +0530
1097
1098libcgroup_freezer , pushd/popd removal.
1099> I went over the libcgroup_freezer testcase and there are a number
1100> of areas which use pushd / popd. I realize this was for ease-of-use,
1101> but pushd / popd aren't functional built-ins with busybox and so the
1102> testcases fail on Debian based distros. Could you please fix this?
1103> Thanks,
1104> -Garrett
1105
1106I ported and tested your patch on top of latest git. And it works fine.
1107
1108Tested & Ported-By: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
1109Reported-By :Garrett Cooper <yanegomi@gmail.com>
1110Signed-off By: Matt Helsley <matthltc@linux.vnet.ibm.com>
1111
1112Changed Files:
1113
1114testcases/kernel/controllers/freezer/libcgroup_freezer
1115
1116Commit: 71256e18bb4d21d1b82c4031a1983cb72ef215aa
1117Date: Mon, 8 Mar 2010 08:53:05 -0800
1118
1119Clean up comment to note the actual problem. It was confusing before.
1120Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1121
1122Changed Files:
1123
1124testcases/kernel/syscalls/libevent/buffer.c
1125
1126Commit: 6d722f4ff2317c60f9fff1287af5d41cddca937e
1127Date: Mon, 8 Mar 2010 08:48:14 -0800
1128
1129Use $TMP (which defaults to /tmp) rather than /tmp as $TMP can be parameterized via runltp, et all.
1130Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1131
1132Changed Files:
1133
1134testcases/kernel/controllers/freezer/libcgroup_freezer
1135
1136Commit: fb5821d2af94dd631dbd0ccfa80df1cf104f9a1f
1137Date: Mon, 8 Mar 2010 08:42:23 -0800
1138
1139Replace pushd / popd with proper cd logic as busybox doesn't have pushd / popd.
1140Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1141
1142Changed Files:
1143
1144testcases/commands/unzip/unzip_tests.sh
1145
1146Commit: 4a1e63a8acc3f77459f6e308fc791f4205e027fd
1147Date: Mon, 8 Mar 2010 08:00:46 -0800
1148
1149Fix _GNU_SOURCES macro requirement error.
1150It appears that there's a bug in our version of libevent where the requirement that _GNU_SOURCES be set prior to stdio being #include'd for vasprintf(3) wasn't being required until recent versions of glibc:
1151
1152...
1153buffer.c: In function ‘evbuffer_add_printf’:
1154buffer.c:91: warning: implicit declaration of function ‘vasprintf’
1155buffer.c:95: warning: pointer targets in passing argument 2 of
1156‘evbuffer_add’ differ in signedness
1157rm -f libevent.a
1158ar cru libevent.a event.o buffer.o evbuffer.o select.o poll.o epoll.o
1159signal.o
1160ar: -u: (PROGRAM ERROR) Option should have been recognized!?
1161Try `ar --help' or `ar --usage' for more information.
1162make[4]: *** [libevent.a] Error 64
1163make[4]: Leaving directory
1164`/root/ltp-dev/testcases/kernel/syscalls/libevent'
1165make[3]: *** [libevent/lib/libevent.a] Error 2
1166make[3]: Leaving directory `/root/ltp-dev/testcases/kernel/syscalls'
1167make[2]: *** [all] Error 2
1168make[2]: Leaving directory `/root/ltp-dev/testcases/kernel'
1169make[1]: *** [all] Error 2
1170make[1]: Leaving directory `/root/ltp-dev/testcases'
1171make: *** [testcases-all] Error 2
1172mls41:~/ltp-dev # uname -a
1173Linux mls41 2.6.32.8-0.3-default #1 SMP 2010-02-22 16:22:25 +0100 x86_64
1174x86_64 x86_64 GNU/Linux
1175mls41:~/ltp-dev #
1176
1177So let's fix this nasty issue in a nasty way, see whether or not the problem still exists upstream, resolve there if necessary and sync the new version / change back down here.
1178
1179Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1180
1181Changed Files:
1182
1183testcases/kernel/syscalls/libevent/buffer.c
1184
1185Commit: 223e12ee3f7fdb525746462747954552f0e07538
1186Date: Mon, 8 Mar 2010 07:46:02 -0800
1187
1188Fix install for cgroup_fj_testcases.
1189Turns out this script wasn't being installed properly, and thus its testcases were failing; fix by suffixing with .sh
1190
1191Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1192
1193Changed Files:
1194
1195testcases/kernel/controllers/cgroup_fj/cgroup_fj_testcases
1196testcases/kernel/controllers/cgroup_fj/cgroup_fj_testcases.sh
1197
1198Commit: 49010e502a74cb6461fe9c64c90dd878c8edd398
1199Date: Mon, 8 Mar 2010 07:42:52 -0800
1200
1201Replace pushd // popd with cd calls.
1202Busybox doesn't have a concept of the pushd // popd builtins available in bash and tcsh, so let's convert the calls to cd. This is just something I noticed after executing this test, and I know there are other locations that need to be cleaned up like this in the tree...
1203
1204Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1205
1206Changed Files:
1207
1208testcases/kernel/controllers/memcg/control/memcg_control_test.sh
1209
1210Commit: 9116567e3fd8646442f85518e6698ee0fef024a4
1211Date: Sun, 7 Mar 2010 14:32:56 -0800
1212
1213Fix nobody group check and change default uid/gid for nobody.
1214This was failing unnecessarily on Ubuntu because Debian uses nogroup instead of nobody for an anonymous group.
1215
1216Also change the default gid so that it's 65534, not 99. Standard copies of Unix (sans Redhat and Solaris apparently) use gid -> 65534 for nobody:
1217
1218FreeBSD:
1219
1220$ id nobody
1221uid=65534(nobody) gid=65534(nobody) groups=65534(nobody)
1222
1223RHEL 4.6:
1224
1225$ id nobody
1226uid=99(nobody) gid=99 groups=99
1227
1228Solaris:
1229
1230% id nobody
1231uid=60001(nobody) gid=60001(nobody)
1232
1233Ubuntu:
1234
1235uid=65534(nobody) gid=65534(nogroup) groups=65534(nogroup)
1236
1237For grins, OSX Leopard just uses some whacky UINT32_MAX value for nobody XD...
1238
1239$ id nobody
1240uid=4294967294(nobody) gid=4294967294(nobody) groups=4294967294(nobody)
1241
1242Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1243
1244Changed Files:
1245
1246IDcheck.sh
1247
1248Commit: 91ec53d1a811594976df4811a43113a0913da222
1249Date: Sun, 7 Mar 2010 14:19:11 -0800
1250
1251Correct setuid() logic for "nobody" uid.
1252The problem with the previous logic is that it was incorrectly hardcoding uid_t -> 99 for nobody, and thus on systems with nobody -> 65535, this is incorrect. Use getpwnam(3) to derive the correct value for the nobody's uid_t.
1253
1254Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1255
1256Changed Files:
1257
1258testcases/kernel/syscalls/link/link06.c
1259testcases/kernel/syscalls/link/link07.c
1260
1261Commit: 373c91c072a7a85dfe2719dc8dee4e8cdd066d94
1262Date: Sun, 7 Mar 2010 13:54:38 -0800
1263
1264Remove unused variable $str based on closer inspection via git commit history.
1265Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1266
1267Changed Files:
1268
1269testcases/kernel/io/aio/aio02/runfstests.sh
1270
1271Commit: 50b265b120a1fad3ec6fa7a6d3522ca66017368e
1272Date: Sun, 7 Mar 2010 13:51:33 -0800
1273
1274Fix style in runfstests.sh
12751. Indentation was off (was using tabs and spaces ; standardize on tabs like we should).
12762. Branch statements like case ... esac or if ... then ... fi were being inlined with statements on the following line, which was making things harder to read.
1277
1278Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1279
1280Changed Files:
1281
1282testcases/kernel/io/aio/aio02/runfstests.sh
1283
1284Commit: 4a03d3d7f55d2b0fdbb47d036bfd2e33b7e61a3d
1285Date: Sun, 7 Mar 2010 13:38:20 -0800
1286
1287Hi All,
1288I have observed that, while executing the io tests in LTP, the 'aio02'
1289test failed to get executed:
1290
1291--------------------------------------------------------------------------------------------------
1292$./runtests -f io
1293
1294Running tests.......
1295<<<test_start>>>
1296tag=aio01 stime=1267980185
1297cmdline="aio01"
1298contacts=""
1299analysis=exit
1300<<<test_output>>>
1301aio01 1 TPASS : Test 1: 10 writes in 0.000102 sec
1302aio01 2 TPASS : Test 2: 10 reads in 0.000056 sec
1303aio01 3 TPASS : Test 3: 10 prep,writes in 0.000070 sec
1304aio01 4 TPASS : Test 4: 10 prep,reads in 0.000051 sec
1305aio01 5 TPASS : Test 5: 10 reads and writes in 0.000108 sec
1306aio01 6 TPASS : Test 6: 10 read,write,verify in 0.000108 sec
1307<<<execution_status>>>
1308initiation_status="ok"
1309duration=0 termination_type=exited termination_id=0 corefile=no
1310cutime=0 cstime=0
1311<<<test_end>>>
1312<<<test_start>>>
1313tag=aio02 stime=1267980185
1314cmdline="runfstests.sh aio_tio"
1315contacts=""
1316analysis=exit
1317<<<test_output>>>
1318Starting the Tests
1319incrementing stop
1320Test run starting at Sun Mar 7 22:13:05 IST 2010
1321Missing the test program. You must pass a test path/name for testing
1322usage: runfstests.sh [ -a test name ]
1323
1324example: runfstests.sh -a cases/aio_tio
1325
1326<<<execution_status>>>
1327initiation_status="ok"
1328duration=0 termination_type=exited termination_id=0 corefile=no
1329cutime=0 cstime=0
1330<<<test_end>>>
1331INFO: ltp-pan reported all tests PASS
1332LTP Version: LTP-20100228
1333
1334-------------------------------------------------------------------------------------------------------
1335
1336The "aio02_io_runtest.patch" makes the necessary changes in "io" file
1337in "runtest" directory.
1338
1339Signed-off-by: Maxin B. John <maxin.john@gmail.com>
1340Acked-by: Garrett Cooper <gcooper@orangebox.local>
1341
1342Changed Files:
1343
1344runtest/io
1345
1346Commit: 31d0645afe4dbe63d16e9c8697bd03baea9dfd63
1347Date: Sun, 7 Mar 2010 13:35:57 -0800
1348
1349Hi All,
1350I have observed that, while executing the io tests in LTP, the 'aio02'
1351test failed to get executed:
1352
1353--------------------------------------------------------------------------------------------------
1354$./runtests -f io
1355
1356Running tests.......
1357<<<test_start>>>
1358tag=aio01 stime=1267980185
1359cmdline="aio01"
1360contacts=""
1361analysis=exit
1362<<<test_output>>>
1363aio01 1 TPASS : Test 1: 10 writes in 0.000102 sec
1364aio01 2 TPASS : Test 2: 10 reads in 0.000056 sec
1365aio01 3 TPASS : Test 3: 10 prep,writes in 0.000070 sec
1366aio01 4 TPASS : Test 4: 10 prep,reads in 0.000051 sec
1367aio01 5 TPASS : Test 5: 10 reads and writes in 0.000108 sec
1368aio01 6 TPASS : Test 6: 10 read,write,verify in 0.000108 sec
1369<<<execution_status>>>
1370initiation_status="ok"
1371duration=0 termination_type=exited termination_id=0 corefile=no
1372cutime=0 cstime=0
1373<<<test_end>>>
1374<<<test_start>>>
1375tag=aio02 stime=1267980185
1376cmdline="runfstests.sh aio_tio"
1377contacts=""
1378analysis=exit
1379<<<test_output>>>
1380Starting the Tests
1381incrementing stop
1382Test run starting at Sun Mar 7 22:13:05 IST 2010
1383Missing the test program. You must pass a test path/name for testing
1384usage: runfstests.sh [ -a test name ]
1385
1386example: runfstests.sh -a cases/aio_tio
1387
1388<<<execution_status>>>
1389initiation_status="ok"
1390duration=0 termination_type=exited termination_id=0 corefile=no
1391cutime=0 cstime=0
1392<<<test_end>>>
1393INFO: ltp-pan reported all tests PASS
1394LTP Version: LTP-20100228
1395
1396-------------------------------------------------------------------------------------------------------
1397
1398The "aio02_io_runtest.patch" makes the necessary changes in "io" file
1399in "runtest" directory.
1400
1401Signed-off-by: Maxin B. John <maxin.john@gmail.com>
1402Acked-by: Garrett Cooper <yanegomi@gmail.com>
1403
1404Changed Files:
1405
1406testcases/kernel/io/aio/aio02/runfstests.sh
1407
1408Commit: 5f174e6c7e31f7f45717d5fc873c6ed2638753d7
1409Date: Sat, 6 Mar 2010 20:03:43 -0800
1410
1411Well obviously that test didn't trigger anything with the precommit hook -_-...
1412Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1413
1414Changed Files:
1415
1416foo
1417
1418Commit: 44c0b0cbc597496bd2b5373a7361d37f3612a377
1419Date: Sat, 6 Mar 2010 19:45:59 -0800
1420
1421Testing..
1422
1423Changed Files:
1424
1425foo
1426
1427Commit: f95875a852db24d449b10627dc5006a95c8a4db9
1428Date: Fri, 5 Mar 2010 02:44:39 -0800
1429
1430Remove ./ suffix in usage message and examples.
1431Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1432
1433Changed Files:
1434
1435runltp
1436runltplite.sh
1437
1438Commit: b3fb75df0076a12276071ff06421ee41e415d01d
1439Date: Fri, 5 Mar 2010 02:41:49 -0800
1440
1441Clean up some logic.
1442Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1443
1444Changed Files:
1445
1446testcases/kernel/hotplug/cpu_hotplug/include/hotplug.fns
1447testcases/kernel/hotplug/cpu_hotplug/runtests.sh
1448
1449Commit: baf5c4c8412373f527431b55590d88066fd5afce
1450Date: Fri, 5 Mar 2010 02:38:56 -0800
1451
1452... Finish off cleanup:
14531. POSIXify.
14542. Whitespace cleanup.
14553. Convert to tst_resm(1) standard variables and reporting.
14564. Prune away some complicated logic.
1457
1458Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1459
1460Changed Files:
1461
1462testcases/kernel/hotplug/cpu_hotplug/functional/hotplug01.sh
1463testcases/kernel/hotplug/cpu_hotplug/functional/hotplug02.sh
1464testcases/kernel/hotplug/cpu_hotplug/functional/hotplug03.sh
1465testcases/kernel/hotplug/cpu_hotplug/functional/hotplug04.sh
1466testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.sar.sh
1467testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.sh
1468testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.top.sh
1469testcases/kernel/hotplug/cpu_hotplug/functional/hotplug07.sh
1470
1471Commit: 08941a3fa41efe7a832ac356833c2c389ab71050
1472Date: Fri, 5 Mar 2010 01:37:03 -0800
1473
14741. POSIXify. 2. Cleanup space.
1475Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1476
1477Changed Files:
1478
1479testcases/kernel/hotplug/cpu_hotplug/functional/hotplug04.sh
1480
1481Commit: 7edded454a877368665cd1d450161a4442403340
1482Date: Fri, 5 Mar 2010 01:33:41 -0800
1483
14841. POSIXify. 2. Clean up whitespace. 3. Make more relative-path agnostic.
1485Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1486
1487Changed Files:
1488
1489testcases/kernel/hotplug/cpu_hotplug/functional/hotplug03.sh
1490
1491Commit: b7306d6267231eca3b751167f9ea3651cbdd134d
1492Date: Fri, 5 Mar 2010 00:58:28 -0800
1493
14941. POSIXify. 2. Convert over to tst_resm(1), like hotplug01.sh
1495Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1496
1497Changed Files:
1498
1499testcases/kernel/hotplug/cpu_hotplug/functional/hotplug02.sh
1500
1501Commit: 37ef4019e587c57ea70b0eb3e4c55eb5aa863455
1502Date: Fri, 5 Mar 2010 00:51:18 -0800
1503
15041. POSIXify 2. Clean up test. 3. Make more path agnostic.
1505Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1506
1507Changed Files:
1508
1509testcases/kernel/hotplug/cpu_hotplug/functional/hotplug01.sh
1510
1511Commit: a2d684889450c2cb5cea6ea6adae0a5ce3efad9d
1512Date: Fri, 5 Mar 2010 00:09:35 -0800
1513
1514Update TODO with some items that need to be rewritten.
1515Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1516
1517Changed Files:
1518
1519TODO
1520
1521Commit: 039e4bbd522168a5145d236faa4e13f402037390
1522Date: Thu, 4 Mar 2010 19:01:36 +0530
1523
1524Merge branches 'master' and 'next' into next
1525
1526Changed Files:
1527
1528Commit: c0e37ca6731cada152573522d48d08513029e44a
1529Date: Thu, 4 Mar 2010 00:22:27 -0800
1530
15311. Add default kernel source dir as /usr/src/linux. 2. Clean up indentation.
1532Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1533
1534Changed Files:
1535
1536testcases/kernel/hotplug/cpu_hotplug/tools/do_kcompile_loop
1537
1538Commit: a3bd68ba8e3e22f906d2bdb10c7e3f1b1c99d743
1539Date: Thu, 4 Mar 2010 00:20:46 -0800
1540
1541Fix indentation.
1542Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1543
1544Changed Files:
1545
1546testcases/kernel/hotplug/cpu_hotplug/tools/do_spin_loop
1547
1548Commit: ca0d5a5723863c8197fffa42aab5598cd22e4259
1549Date: Thu, 4 Mar 2010 00:20:13 -0800
1550
1551POSIXify.
1552Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1553
1554Changed Files:
1555
1556testcases/kernel/hotplug/cpu_hotplug/tools/do_disk_write_loop
1557
1558Commit: 48ae82cefc1e4b19834b5d52ad42937303a18f92
1559Date: Thu, 4 Mar 2010 00:01:27 -0800
1560
1561All for parameterized $TMP.
1562Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1563
1564Changed Files:
1565
1566testcases/kernel/hotplug/cpu_hotplug/include/testsuite.fns
1567
1568Commit: b1b5563970f07e8130130c607855a4f96b41f701
1569Date: Wed, 3 Mar 2010 23:54:22 -0800
1570
1571Remove bashisms. Clean up.
1572Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1573
1574Changed Files:
1575
1576testcases/kernel/hotplug/cpu_hotplug/functional/hotplug04.sh
1577
1578Commit: 099b86b8c8cf67026eb0d07ef55805ec1cc4623f
1579Date: Wed, 3 Mar 2010 22:59:00 -0800
1580
1581Install in testcases/bin/cpu_hotplug to avoid collision with installed filenames.
1582Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1583
1584Changed Files:
1585
1586testcases/kernel/hotplug/cpu_hotplug/Makefile
1587
1588Commit: 354afd2f792ab051e60febf9314d93aca0d67b71
1589Date: Wed, 3 Mar 2010 22:57:24 -0800
1590
1591Make sure this can run wherever -- update the install path in the runtest file for cpu_hotplug...
1592Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1593
1594Changed Files:
1595
1596runtest/cpuhotplug
1597
1598Commit: 84e0adcdb4f5be00a51d77fadf210355416f8544
1599Date: Wed, 3 Mar 2010 22:53:26 -0800
1600
1601Make alphabetical ordering more apparent by adding a comment.
1602Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1603
1604Changed Files:
1605
1606testcases/kernel/Makefile
1607
1608Commit: fed24575bdd713d89125830c97c2a865b2e5e92f
1609Date: Wed, 3 Mar 2010 22:52:12 -0800
1610
1611Fix order by properly alphabetizing it again.
1612Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1613
1614Changed Files:
1615
1616testcases/kernel/Makefile
1617
1618Commit: 87dadac27add4059d351c131a9eb138e9c5ca9da
1619Date: Wed, 3 Mar 2010 22:48:13 -0800
1620
1621Remove unnecessary variable set; all MAKE_TARGETS get added to INSTALL_TARGETS.
1622Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1623
1624Changed Files:
1625
1626testcases/kernel/hotplug/memory_hotplug/Makefile
1627
1628Commit: 909edbcfc9074fd44a1f3dcb980362c0b63df5ac
1629Date: Thu, 4 Mar 2010 11:52:21 +0530
1630
1631(cpu_hotplugin_makefile.patch) to execute cpuhotplugin test. I have observed that the 'hotplug' directory is not included in "testcases/kernel/Makefile". I have also created a Makefile in 'hotplug/cpu_hotplug' directory.
1632After applying this patch, I have followed the usual ./configure;
1633make; sudo make install steps and executed
1634the cpuhotplug test and observed the below given output . It seems
1635like the test execution is "not so good" in
1636my machine. Your mileage may vary.
1637
1638Signed-off-by: Maxin B. John <maxin.john@gmail.com>
1639Reviewed-By: Rishikesh K Rajak<risrajak@linux.vnet.ibm.com>
1640
1641 Please enter the commit message for your changes. Lines starting
1642
1643Changed Files:
1644
1645testcases/kernel/Makefile
1646testcases/kernel/hotplug/cpu_hotplug/Makefile
1647testcases/kernel/hotplug/memory_hotplug/Makefile
1648
1649Commit: d822fce8b5b1c353cc879070774875984cd44b2c
1650Date: Wed, 3 Mar 2010 22:29:54 +0530
1651
1652Merge branch 'next' of ssh://ltp.git.sourceforge.net/gitroot/ltp/ltp-dev
1653
1654Changed Files:
1655
1656Commit: ea7f641bc4389d7b93c329461533fe69e5263e45
1657Date: Wed, 3 Mar 2010 05:53:02 -0800
1658
1659Update ChangeLog.
1660Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1661
1662Changed Files:
1663
1664ChangeLog
1665
1666Commit: 3d6a7101e8e8fad797cb5dd79c77f7ac233b90e6
1667Date: Wed, 3 Mar 2010 05:52:31 -0800
1668
1669Remove overly complicated git log ChangeLog script.
1670Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1671
1672Changed Files:
1673
1674scripts/gitlog2changelog.py
1675
1676Commit: 4a930519a3c63d83bf5c24828bddfacde78279c7
1677Date: Wed, 3 Mar 2010 05:51:33 -0800
1678
1679Add a simpler git ChangeLog script.
1680Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1681
1682Changed Files:
1683
1684scripts/git2changelog.sh
1685
1686Commit: 29f9058ae39c9f51a4c6c8d5008947394382929c
1687Date: Wed, 3 Mar 2010 04:49:50 -0800
1688
1689Grab ChangeLog script from http://github.com/cryos/avogadro/raw/master/scripts/gitlog2changelog.py .
1690Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1691
1692Changed Files:
1693
1694scripts/gitlog2changelog.py
1695
1696Commit: 4b3a324a31b57ce86b2354e62a3e847126a3d6cd
1697Date: Wed, 3 Mar 2010 04:42:42 -0800
1698
1699Note caveat about cpu_hotplug test needing to be run from the source tree directory.
1700Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1701
1702Changed Files:
1703
1704TODO
1705
1706Commit: b60acfe85c751a8996df7e9648e031a16b27fe15
1707Date: Wed, 3 Mar 2010 04:26:16 -0800
1708
1709Inspite of memcg kernel support being available, memcg_[functional|regression |stress] test script fails to execute with message
1710"Either Kernel does not support for memory resource controller or feature not enabled"
1711"Skipping all memcgroup testcases...."
1712
1713Fix the scripts to use proper if []; then .. fi statements.
1714
1715Signed-off-by : Sachin Sant <sachinp@in.ibm.com>
1716
1717Changed Files:
1718
1719testcases/kernel/controllers/memcg/functional/memcg_function_test.sh
1720testcases/kernel/controllers/memcg/regression/memcg_regression_test.sh
1721testcases/kernel/controllers/memcg/stress/memcg_stress_test.sh
1722
1723Commit: ca619b228f727108c38641f56b49833abc98508d
1724Date: Wed, 3 Mar 2010 15:05:23 +0530
1725
1726Revertin the commit d40fd32af0d0ad7713b0cf6cd23daf1ee639d479 for now.
1727Will apply freshly once Naresh will provide new patch.
1728
1729Thanks
1730Rishi
1731
1732Changed Files:
1733
1734testcases/open_posix_testsuite/conformance/interfaces/sem_post/8-1.c
1735
1736Commit: d40fd32af0d0ad7713b0cf6cd23daf1ee639d479
1737Date: Wed, 3 Mar 2010 12:31:25 +0530
1738
1739I have found abnormal behavior of sem_post/8-1.c test case under posix. This test case passes in some times and failed in many times :-(
1740After my investigation found synchronization is missing between the
1741child processes.
1742Made a patch to fix this issue.
1743
1744Patch includes
17451.      Reverting back changes made by mreed on Sep 25 2006. Making sure
1746child has been waiting for the lock (below Refs).
17472.      using sleep in while loop is not a good idea, so sleep is removed
1748from while loop
17493.      For the synchronization I have added sleep before releasing the lock.
1750
1751After applying this patch I have tested this test case 1000 times continuously.
1752All the times test case reported as Test Pass :-)
1753
1754Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com >
1755
1756Changed Files:
1757
1758testcases/open_posix_testsuite/conformance/interfaces/sem_post/8-1.c
1759
1760Commit: 08c16de673d332bb8ab2827818dbab1468a2eefe
1761Date: Wed, 3 Mar 2010 10:17:22 +0530
1762
1763I have observed that the 'createfile.c' in testcases/network/tcp_cmds/echo directory is not getting compiled and installed during the LTP build. The "echo_createfile.patch" makes the necessary changes in the Makefile.
1764Signed-off-by: Maxin B. John <maxin.john@gmail.com>
1765
1766Changed Files:
1767
1768testcases/network/tcp_cmds/echo/Makefile
1769
1770Commit: 88a1dde39cc27bd9db20297c640376ef413a8aad
1771Date: Wed, 3 Mar 2010 09:55:54 +0530
1772
1773Merge branches 'master' and 'next' into next
1774
1775Changed Files:
1776
1777Commit: c65443529ee1ab84f98777cdd4827066f4a69c96
1778Date: Tue, 2 Mar 2010 21:46:29 +0530
1779
1780Inspite of memcg kernel support being available, memcg_[functional|regression |stress] test script fails to execute with message
1781"Either Kernel does not support for memory resource controller or feature not enabled"
1782"Skipping all memcgroup testcases...."
1783
1784Fix the scripts to use proper if []; then .. fi statements.
1785
1786Signed-off-by : Sachin Sant <sachinp@in.ibm.com>
1787Acked-By & Tested-By: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
1788
1789Thanks
1790Rishi
1791
1792Changed Files:
1793
1794testcases/kernel/controllers/memcg/functional/memcg_function_test.sh
1795testcases/kernel/controllers/memcg/regression/memcg_regression_test.sh
1796testcases/kernel/controllers/memcg/stress/memcg_stress_test.sh
1797
1798Commit: c288167e111d34d5146dbbe5ebb19c84153ee67b
1799Date: Mon, 1 Mar 2010 20:32:24 +0530
1800
1801Fixed the typo in changelog
1802
1803Changed Files:
1804
1805ChangeLog
1806
1807Commit: 45bfc17b467610d6fcda439c1c48916ed3370ddc
1808Date: Mon, 1 Mar 2010 20:08:58 +0530
1809
1810Merge ssh://ltp.git.sourceforge.net/gitroot/ltp/ltp-dev
1811
1812Changed Files:
Rishikesh K Rajak48471202010-03-01 20:04:44 +05301813
Garrett Cooperea7f6412010-03-03 05:53:02 -08001814Commit: 4847120ca53436585fc86aba403628ae0fde8c92
1815Date: Mon, 1 Mar 2010 20:04:44 +0530
1816
1817Changes since 6thFeb to 28Feb 2010.
1818
1819Changed Files:
1820
1821ChangeLog
1822
Rishikesh K Rajak613db222010-04-01 10:09:49 +05301823Commit: c0b8157365beb18a627fe197be6ab111e8281e86
1824Date: Mon, 1 Mar 2010 14:21:09 +0530
1825
1826New testcase added by Naufal.
1827These are the testcases I plan to implement (taken from
1828http://workouts.foss.in/2009/index.php/Hacking_Linux_Kernel_Through_testing)
1829
18301. Validate the upper limit imposed by the topmost hierarchy.
1831
18322. Test the testcase no 1 for subgroups far below in hierarchy.
1833
18343. A group has n siblings. They start consuming memory and the total
1835increases to more than parent's limit. Check if the group with max memory
1836consumption gets it's task killed.
1837
18384. Write a test which uses lots of memory, reaches swap limits and ensure it
1839gets killed.
1840
18415. A task is running in a group which has a limit N on memory.limit_in_bytes
1842but no limit on memory.memsw.limit_in_bytes. The system has swap memory in
1843use and the task's memory consumption is >> N. Therefore the task should be
1844using a big amount of swap memory(say M) > N. Try to set the
1845memory.memsw.limit_in_bytes to a low value say N. It should fail to change
1846the limits.
1847
18486. In test no 5 instead of changing the mem+swap limits turn the swap off.
1849Since the memory usage of the task is more than the current limits the task
1850should be killed.
1851
1852The first testcase has been attached. Reimplemented using named pipes.
1853
1854Naufal
1855
1856Signed-off-by Mohamed Naufal Basheer <naufal11@gmail.com>
1857
1858Changed Files:
1859
1860runtest/controllers
1861testcases/kernel/controllers/memcg/README
1862testcases/kernel/controllers/memcg/control/Makefile
1863testcases/kernel/controllers/memcg/control/mem_process.c
1864testcases/kernel/controllers/memcg/control/memcg_control_test.sh
1865
1866Commit: e180e61b301cf49c9c7357706ecbcd57c99991a4
1867Date: Mon, 1 Mar 2010 11:34:29 +0530
1868
1869Reverting the commit id: 3bc8ecdb69b29436e2987173ffdd7244d8897942
1870
1871Changed Files:
1872
1873runtest/controllers
1874testcases/kernel/controllers/memcg/README
1875
1876Commit: 4847120ca53436585fc86aba403628ae0fde8c92
1877Date: Mon, 1 Mar 2010 20:04:44 +0530
1878
1879Changes since 6thFeb to 28Feb 2010.
1880
1881Changed Files:
1882
1883ChangeLog
1884LTP-20100228
1885
Garrett Cooperea7f6412010-03-03 05:53:02 -08001886Commit: ede8524bff2068c78f1a1f8b8fe87b263a45a31a
1887Date: Sat, 27 Feb 2010 12:12:19 -0800
1888
1889Do some minor spring cleaning on the script to improve whitespace, quote a few strings passed to echo, etc.
1890Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1891
1892Changed Files:
1893
1894runalltests.sh
1895
1896Commit: 0094e1ab8460697a9efcc440d140d6087e0eba68
1897Date: Fri, 26 Feb 2010 20:27:42 -0800
1898
1899Do a minor bit of cleanup with the README.
1900Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1901
1902Changed Files:
1903
1904testcases/commands/mail/00_Descriptions.txt
1905
1906Commit: 90e3e1e6ebdae376650bff696a889118cb6537c6
1907Date: Fri, 26 Feb 2010 20:26:09 -0800
1908
1909Remove space.
1910Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1911
1912Changed Files:
1913
1914testcases/kernel/syscalls/rt_sigprocmask/Makefile
1915
1916Commit: 181f8dc85aa7a92438600f2cfe1d4104c72a1374
1917Date: Fri, 26 Feb 2010 20:23:40 -0800
1918
1919Comment on function, and return an appropriate integer value. Update function names as well.
1920Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1921
1922Changed Files:
1923
1924include/ltp_signal.h
1925
1926Commit: 85a1755e1389c41d2933e83e96a9ced57dc73472
1927Date: Fri, 26 Feb 2010 20:10:07 -0800
1928
1929Finish up the remainder of the needed commits to fix the segfault issues with the rt_sig* syscalls.
1930Signed-off-by: Liu Bo <liubo2009@cn.fujitsu.com>
1931
1932Patch up once again to work with ltp_signal.h. Also clean up test.
1933
1934Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1935
1936Changed Files:
1937
1938testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask01.c
1939
1940Commit: 141cf77113ae4a46bc07cfcfa8451a101b9e943b
1941Date: Fri, 26 Feb 2010 20:08:59 -0800
1942
1943Finish up the remainder of the needed commits to fix the segfault issues with the rt_sig* syscalls.
1944Signed-off-by: Liu Bo <liubo2009@cn.fujitsu.com>
1945
1946Patch up once again to work with ltp_signal.h. Also clean up test.
1947
1948Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1949
1950Changed Files:
1951
1952foo
1953
1954Commit: 135924f74656fba37a43d43e454cbc87b6e08e03
1955Date: Fri, 26 Feb 2010 19:52:32 -0800
1956
1957Fix rt_sigsuspend01, as per the patches provided s.t. it will pass on x86_64.
1958Signed-off-by: Liu Bo <liubo2009@cn.fujitsu.com>
1959
1960Clean up test and adjust to match ltp_signal.h.
1961
1962Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1963
1964Changed Files:
1965
1966testcases/kernel/syscalls/rt_sigsuspend/rt_sigsuspend01.c
1967
1968Commit: 64fd9678ba7e1bf268c11d835149225238e79557
1969Date: Fri, 26 Feb 2010 05:12:13 -0800
1970
1971Fudge code provided by Liu Bo a bit to make it fit ltp_signal.h; most of the code was untouched.
1972Tested and passed on IA32 and IA64.
1973
1974Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1975
1976Commit fixed copy of rt_sigaction01 as per Liubo's provided changes.
1977
1978Signed-off-by: Liu Bo <liubo2009@cn.fujitsu.com>
1979
1980Changed Files:
1981
1982testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
1983
1984Commit: cdb5d0fce58d72633fda52cfaebc7196743b0988
1985Date: Fri, 26 Feb 2010 04:55:11 -0800
1986
1987Commit version with changes provided by Liubo for the rt_sig* fixup diff to avoid creating a whole new file.
1988Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1989
1990Changed Files:
1991
1992include/ltp_signal.h
1993
1994Commit: a15d642cf6dd9667aa45b02f445a9f93781c9a6a
1995Date: Thu, 25 Feb 2010 03:52:44 -0800
1996
1997Add 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.
1998Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1999
2000Changed Files:
2001
2002m4/ltp-time.m4
2003testcases/kernel/timers/include/common_timers.h
2004
2005Commit: 36e9e44491335006055b95439a2a0c8431b5ae6b
2006Date: Wed, 24 Feb 2010 20:17:13 -0800
2007
2008Fix typo.
2009Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2010
2011Changed Files:
2012
2013testcases/commands/mail/mail_tests.sh
2014
2015Commit: be744dab2bad95fa15ebe1b2fa17eca9252d97c3
2016Date: Wed, 24 Feb 2010 20:15:46 -0800
2017
2018Clean up the test.. It was a royal mess before.
2019Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2020
2021Changed Files:
2022
2023testcases/commands/mail/mail_tests.sh
2024
2025Commit: 917b2f96e8effe6c97f23b78f23e84588d9ec9a4
2026Date: Wed, 24 Feb 2010 19:19:55 -0800
2027
2028Include definitions for CLOCK_MONOTONIC_COARSE and CLOCK_REALTIME_COARSE -- new functionality is 2.6.33, as per this commit:
2029http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=da15cfdae03351c689736f8d142618592e3cebc3
2030
2031as reported by Shi Weihua <shiwh@cn.fujitsu.com>.
2032
2033Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2034
2035Changed Files:
2036
2037testcases/kernel/timers/include/common_timers.h
2038
2039Commit: 06c96f38830dbb4d5cf8bb81ba9b44232b20b5eb
2040Date: Wed, 24 Feb 2010 19:16:01 -0800
2041
2042Add check for CLOCK_REALTIME_COARSE and CLOCK_MONOTONIC_COARSE -- new modifiers in 2.6.33-something...
2043Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2044
2045Changed Files:
2046
2047configure.ac
2048m4/ltp-time.m4
2049
2050Commit: e9cca934fab0aeaf497512ed7cde60b6650d750b
2051Date: Wed, 24 Feb 2010 18:42:58 -0800
2052
2053We actually need to call cleanup regardless, so let's readd that to the bottom of main.
2054Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2055
2056Changed Files:
2057
2058testcases/kernel/syscalls/stime/stime01.c
2059
2060Commit: ee8d486ac67d9bf6877dd36a7b63c6c633ddf003
2061Date: Wed, 24 Feb 2010 18:35:08 -0800
2062
2063Clean up test to use gettimeofday and settimeofday syscalls for restoration and verification.
2064Also, remove tst_sig because for whatever reason cleanup was being
2065called regardless of whether or not the test passed or failed.
2066
2067Increase the skew time by 20 seconds.
2068
2069Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2070
2071Changed Files:
2072
2073testcases/kernel/syscalls/stime/stime01.c
2074
2075Commit: a9b4a7cee1e7f57f5dbf5622bbd94dd2f262636f
2076Date: Wed, 24 Feb 2010 17:08:07 -0800
2077
2078swap* comment was incorrect. I meant quotactl01.
2079Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2080
2081Changed Files:
2082
2083TODO
2084
2085Commit: a83e7dce7d8e4068752979b2fc196fa4be2e4443
2086Date: Wed, 24 Feb 2010 17:05:14 -0800
2087
2088Added clean_swap() to cleanup routine. This makes sure all leftover swap files are removed.
2089Signed-off-By: Murlin Ray Wenzel <mwenzel@novell.com>
2090
2091Clean up testcase by making it more buffer overflow resistant using
2092appropriate limits, buffer setup and cleanup routines, etc.
2093
2094Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2095
2096Changed Files:
2097
2098testcases/kernel/syscalls/swapon/swapon03.c
2099
2100Commit: 23b6cc832066579cf6b3268c6eeaa2e8c829ae31
2101Date: Wed, 24 Feb 2010 13:48:27 -0800
2102
2103Update TODO a little bit noting the issues with libnuma and the swapon/swapoff testcases.
2104Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2105
2106Changed Files:
2107
2108TODO
2109
2110Commit: c9639c859fdd46337bc1413f5a785b7b5bdf8014
2111Date: Wed, 24 Feb 2010 13:36:31 -0800
2112
2113Implement simple filter-out mechanism for libraries.
2114Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2115
2116Changed Files:
2117
2118include/mk/lib.mk
2119lib/Makefile
2120
2121Commit: aea809e6e7411e8e0f20d00e84ec4ac39cf743a4
2122Date: Wed, 24 Feb 2010 13:25:16 -0800
2123
2124Merge branch 'master' of ssh://ltp.git.sourceforge.net/gitroot/ltp/ltp-dev
2125
2126Changed Files:
2127
2128Commit: c41bb21aa439445d422b9e6b4dbf5b9a4c283335
2129Date: Wed, 24 Feb 2010 13:24:15 -0800
2130
2131Clean 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.
2132Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com>
2133
2134Changed Files:
2135
2136INSTALL
2137doc/ltp-run-files.txt
2138
2139Commit: 4b20806b387e4c4c3b491b8093c4032f9ab20860
2140Date: Wed, 24 Feb 2010 13:18:57 -0800
2141
2142Add Rishi's full name.
2143Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2144
2145Changed Files:
2146
2147README
2148
2149Commit: 541938f4d584c2d67012ee5424b1f3afddae97e9
2150Date: Wed, 24 Feb 2010 10:45:29 +0530
2151
2152Oops i did not know the API has got changed.
2153Signed-off By: Rishikesh K Rajak<risrajak@in.ibm.com>
2154
2155Changed Files:
2156
2157testcases/kernel/containers/mqns/check_mqns_enabled.c
2158
2159Commit: df4e7fb7d5ab2c505b6104bf88594b64209a8369
2160Date: Wed, 24 Feb 2010 10:31:12 +0530
2161
2162For 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.
2163Signed-off By: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
2164
2165Changed Files:
2166
2167testcases/kernel/containers/container_test.sh
2168testcases/kernel/containers/mqns/check_mqns_enabled.c
2169testcases/kernel/containers/pidns/check_pidns_enabled.c
2170
2171Commit: 2a5fdcaf2ddc92fa87f3d0ebf6bd653305e96134
2172Date: Tue, 23 Feb 2010 11:41:51 -0800
2173
2174Merge branch 'master' of ssh://ltp.git.sourceforge.net/gitroot/ltp/ltp-dev
2175
2176Changed Files:
2177
2178Commit: 8e1a94708902d1c3d8212022c72c3dabb2be3598
2179Date: Tue, 23 Feb 2010 11:34:54 -0800
2180
2181MPOL_* constants were missing as noted by Rishi and Iranna.
2182Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2183
2184Changed Files:
2185
2186testcases/kernel/syscalls/mbind/mbind01.c
2187
2188Commit: b212df49678cd133677614554d5cece897cfbc63
2189Date: Tue, 23 Feb 2010 13:49:31 +0530
2190
2191Revert "check_pidns_enabled doesn't exist anymore. Just run the test as-is... Noticed by Rishi."
2192This reverts commit 1590cf03a9206efe4eaa1fb37125f7b2128c4fb0.
2193
2194Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
2195
2196Changed Files:
2197
2198testcases/kernel/containers/container_test.sh
2199
2200Commit: d025e1f5d653e5b148bd7255dd4e5d29f775ae6c
2201Date: Mon, 22 Feb 2010 23:18:27 -0800
2202
2203Add a dumb mechanism for creating release tarballs in a clean manner.
2204Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2205
2206Changed Files:
2207
2208Makefile.release
2209
2210Commit: e332c01cef2cf5583ee5f3b50940e943ebbff3c4
2211Date: Mon, 22 Feb 2010 22:59:42 -0800
2212
2213aclocal.m4 shouldn't be removed in ac-clean.
2214Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2215
2216Changed Files:
2217
2218include/mk/automake.mk
2219
2220Commit: 622eb54f68e8e854cb80fc25d624cb417cfcc163
2221Date: Mon, 22 Feb 2010 22:17:21 -0800
2222
2223Reviving check_pidns_enabled test.
2224Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2225
2226Changed Files:
2227
2228testcases/kernel/containers/pidns/check_pidns_enabled.c
2229
2230Commit: 67974b71b3b81d637fa4c3cfa2ebf10de1eefe14
2231Date: Mon, 22 Feb 2010 15:40:51 -0800
2232
2233Commit changes for out-of-build-tree and install-out-of-build-tree scripts.
2234Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2235
2236Changed Files:
2237
2238testscripts/build/test_install_out_of_build_tree.sh
2239testscripts/build/test_out_of_build_tree.sh
2240
2241Commit: 525c4d23139cc7bc45a6e9c8c0909f013e7d9c5f
2242Date: Mon, 22 Feb 2010 10:11:46 -0800
2243
2244make 3.80 has been legit since 201001, so let's mark it legit in the INSTALL instructions.
2245Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2246
2247Changed Files:
2248
2249INSTALL
2250
2251Commit: a6ff3058e577983a1052b333adfb3038a3c6f53e
2252Date: Sun, 21 Feb 2010 19:23:10 -0800
2253
2254Update the install-in-build-tree script.
2255Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2256
2257Changed Files:
2258
2259testscripts/build/test_install_in_build_tree.sh
2260
2261Commit: c2c8d7f6d8d77f9755a919bf8fdd858ba4c9fbdb
2262Date: Sun, 21 Feb 2010 18:12:18 -0800
2263
2264Detecting potential fork errors in the test.
2265Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2266
2267Changed Files:
2268
2269testcases/kernel/containers/pidns/pidns17.c
2270
2271Commit: 0ebb1487d747f128c9f63c5ae0121d387ada87bc
2272Date: Sun, 21 Feb 2010 08:14:18 -0800
2273
2274Update README as per recent changes to build / test scripts.
2275Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2276
2277Changed Files:
2278
2279testscripts/build/README
2280
2281Commit: 0a383ab2d22d7ba20128429592ec31be055a5aa9
2282Date: Sun, 21 Feb 2010 08:11:52 -0800
2283
22841. 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.
2285Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2286
2287Changed Files:
2288
2289testscripts/build/build_test_function.sh
2290
2291Commit: e520c3189f54b690d057ccdae29167d33771584c
2292Date: Sun, 21 Feb 2010 08:10:03 -0800
2293
2294Switch all of these Makefiles over to MAKE_DEPS instead of ad hoc trunk-all // incorrectly specified all: | type dependencies.
2295Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2296
2297Changed Files:
2298
2299testcases/kernel/containers/Makefile
2300testcases/kernel/controllers/Makefile
2301testcases/kernel/controllers/Makefile.inc
2302testcases/kernel/controllers/cpuset/Makefile
2303testcases/kernel/controllers/cpuset/Makefile.inc
2304testcases/kernel/mem/Makefile
2305testcases/kernel/mem/Makefile.inc
2306testcases/kernel/mem/hugetlb/Makefile
2307testcases/kernel/mem/hugetlb/Makefile.inc
2308testcases/kernel/syscalls/ipc/Makefile
2309testcases/kernel/syscalls/ipc/Makefile.inc
2310testcases/network/tcp_cmds/Makefile
2311testcases/network/tcp_cmds/Makefile.inc
2312
2313Commit: 225c2e31425d5f4b8f67bc69c309fe70dfe8fcf1
2314Date: Sat, 20 Feb 2010 22:51:42 -0800
2315
2316Add the library to MAKE_DEPS so it gets built prior to the other goals in this directory.
2317Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2318
2319Changed Files:
2320
2321testcases/kernel/containers/Makefile.inc
2322
2323Commit: 02f8fe875ea4f13caf3452b9a60f4b4db49e45df
2324Date: Fri, 19 Feb 2010 09:42:56 -0800
2325
2326Hi,
2327Scripts under LTPROOT/testscripts/ need to access ltp-pan from some
2328other loaction now. Moreover there are scripts to run MATH and SYSCALL
2329tests which are not required as they can be directly run through
2330./runltp -f <math/runltp>
2331This patch fixes them. Probably the scripts need to be looked on
2332more to fix such anomalies.
2333
2334Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>
2335
2336Changed Files:
2337
2338testscripts/diskio.sh
2339testscripts/ltp-aiodio.sh
2340testscripts/ltp-scsi_debug.sh
2341testscripts/ltpfslvm.sh
2342testscripts/ltpfsnolvm.sh
2343testscripts/ltpstress.sh
2344testscripts/networkstress.sh
2345testscripts/networktests.sh
2346testscripts/runEALtests.sh
2347testscripts/runpan.sh
2348testscripts/tpm_tools.sh
2349
2350Commit: 031c65bd3f6172d5cc80df0b577c025a139b3577
2351Date: Fri, 19 Feb 2010 09:38:36 -0800
2352
2353Hi,
2354I have tried to execute the 'io_floppy' test in LTP Version: LTP-20100131.1
2355
2356maxin@maxin-laptop:/opt/ltp$ ./runltp -f io_floppy
2357
2358This test failed since the 'stress_floppy' script was not installed properly.
2359Please find the below given log:
2360-----------------------------------------------------------
2361....
2362Running tests.......
2363<<<test_start>>>
2364tag=stress_floppy stime=1266516562
2365cmdline="export TCdat=$LTPROOT/testcases/kernel/io/stress_floppy; stress_floppy"
2366contacts=""
2367analysis=exit
2368<<<test_output>>>
2369sh: stress_floppy: not found
2370incrementing stop
2371<<<execution_status>>>
2372initiation_status="ok"
2373duration=0 termination_type=exited termination_id=127 corefile=no
2374cutime=0 cstime=0
2375<<<test_end>>>
2376INFO: ltp-pan reported some tests FAIL
2377LTP Version: LTP-20100131.1
2378
2379 ###############################################################"
2380
2381 Done executing testcases."
2382 LTP Version: LTP-20100131.1
2383 ###############################################################"
2384-----------------------------------------------------------
2385
2386Attached patch(stress_floppy_Makefile.patch) fixes Makefile and the
2387'stress_floppy' script gets installed properly.
2388
2389-----------------------------------------------------------
2390Running tests.......
2391<<<test_start>>>
2392tag=stress_floppy stime=1266518427
2393cmdline="export TCdat=$LTPROOT/testcases/kernel/io/stress_floppy; stress_floppy"
2394contacts=""
2395analysis=exit
2396<<<test_output>>>
2397incrementing stop
2398Testing format...
2399/dev/fd0: No such file or directory
2400Format failed!
2401<<<execution_status>>>
2402initiation_status="ok"
2403duration=0 termination_type=exited termination_id=1 corefile=no
2404cutime=0 cstime=0
2405<<<test_end>>>
2406INFO: ltp-pan reported some tests FAIL
2407LTP Version: LTP-20100131.1
2408-----------------------------------------------------------
2409
2410Well, after applying this patch, the 'io_floppy' test fails successfully :)
2411(Expected failure as I don't have a floppy drive)
2412
2413Signed-off-by: Maxin B. John <maxin.john@gmail.com>
2414
2415Changed Files:
2416
2417testcases/kernel/io/stress_floppy/Makefile
2418
2419Commit: ad99f1087d63aae7563534c0b6f66461671050cb
2420Date: Fri, 19 Feb 2010 01:24:05 -0800
2421
2422Work 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.
2423Clean some of the format strings up though while I'm here...
2424
2425Signed-off-by: root <root@orangebox.(none)>
2426
2427Changed Files:
2428
2429testcases/kernel/fs/ftest/ftest08.c
2430testcases/kernel/fs/ftest/libftest.c
2431
2432Commit: d639eef7e81a3c8768b13b471647deee41c8ff48
2433Date: Thu, 18 Feb 2010 23:47:44 -0800
2434
2435Fix a typo; improve some sentence wording.
2436Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2437
2438Changed Files:
2439
2440README
2441
2442Commit: 2aa40f7e10518977881b933cc93b8f50847cf3cf
2443Date: Thu, 18 Feb 2010 23:43:02 -0800
2444
2445Avoid 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.
2446Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2447
2448Changed Files:
2449
2450testcases/kernel/security/integrity/ima/tests/ima_measurements.sh
2451testcases/kernel/syscalls/utimensat/utimensat_tests.sh
2452
2453Commit: e03cee01ad68f7b8449a6eb091f7f739c3013e21
2454Date: Thu, 18 Feb 2010 22:23:31 -0800
2455
2456Fix a cosmetic bug where Version wasn't being generated for install-in-build-tree scenarios.
2457Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2458
2459Changed Files:
2460
2461Makefile
2462
2463Commit: 3fceccbde835affc869f91cbc60c7a91fa0add0b
2464Date: Thu, 18 Feb 2010 21:43:51 -0800
2465
2466Merge the remote changes, again?? git's really complicated...
2467Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2468
2469Changed Files:
2470
2471testcases/kernel/syscalls/mq_notify/mq_notify01.c
2472
2473Commit: 1ca6b265f9af0ffdbeee03411c38489899723fc1
2474Date: Thu, 18 Feb 2010 21:43:07 -0800
2475
2476Merge the remote changes (!)
2477Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2478
2479Changed Files:
2480
2481testcases/kernel/syscalls/mq_notify/mq_notify01.c
2482
2483Commit: 4c2f39a8aaf619086a73efc1819be4dd5a0c2822
2484Date: Thu, 18 Feb 2010 21:41:48 -0800
2485
2486Merge branch 'master' of ssh://ltp.git.sourceforge.net/gitroot/ltp/ltp-dev
2487
2488Changed Files:
2489
2490Commit: 103b26251758c4582af5ebf6a9b8774832be643a
2491Date: Thu, 18 Feb 2010 21:27:53 -0800
2492
2493Clean up the TODO.
2494Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2495
2496Changed Files:
2497
2498TODO
2499
2500Commit: 09cbd9c271a3a74ccf7bd3401f6bb528c3c7d119
2501Date: Thu, 18 Feb 2010 21:24:03 -0800
2502
25031. 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.
2504Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2505
2506Changed Files:
2507
2508testcases/kernel/syscalls/mq_notify/mq_notify01.c
2509
2510Commit: a2a0763133d7d8d2464b2018b6bf287a03847592
2511Date: Thu, 18 Feb 2010 21:11:40 -0800
2512
2513Update 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.
2514Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2515
2516Changed Files:
2517
2518testscripts/build/build_test_function.sh
2519
2520Commit: 53786432b7db7d066563c42e0d87df755dbbf321
2521Date: Wed, 17 Feb 2010 09:32:01 -0800
2522
2523acl_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...
2524This test will need to be enhanced [still] to support non-ext2 //
2525-ext3 filesystems (my kernel only supports ext4 fs's for instance...).
2526
2527Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2528
2529Changed Files:
2530
2531testcases/kernel/fs/acls/acl_test01
2532
2533Commit: 77ed5b4eb6a65b90b38defd8aa981e8e9f04b5d9
2534Date: Wed, 17 Feb 2010 18:57:58 +0530
2535
2536Merge branch 'test'
2537
2538Changed Files:
2539
2540Commit: 98f38120c682e64818e0a13abe62ffab94910e8d
2541Date: Wed, 17 Feb 2010 18:57:23 +0530
2542
2543 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.
2544 Also, this patch removes a useless TEST macro usage in a place the
2545TEST_RETURN nor TEST_ERRNO variables are never checked.
2546
2547Regards
2548 Jiri Palecek
2549
2550Signed-off-by: Jiri Palecek <jpalecek@web.de>
2551
2552Changed Files:
2553
2554testcases/kernel/syscalls/mq_notify/mq_notify01.c
2555
2556Commit: 77312d8f35ad3c516636bce1401c78ac09e08a5f
2557Date: Wed, 17 Feb 2010 18:45:56 +0530
2558
2559In 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" -----------------------------
2560Buy in Heirloom Mail, the command will output.
2561-----------------------------
2562Heirloom Mail version 12.4 7/29/08. Type ? for help.
2563"/var/mail/root": 1 message 1 new
2564>N 1 Mail Delivery Subsys Mon Jan 25 14:16 67/2195 "Returned mail: see tr"
2565-----------------------------
2566
2567"MAILER-DAEMON@localh" is been changed to "Mail Delivery Subsys".
2568We should make mail_tests.sh to supporting Heirloom Mail.
2569
2570Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>
2571
2572Changed Files:
2573
2574testcases/commands/mail/mail_tests.sh
2575
2576Commit: d4eb64c5715c44479ce90abd9292019dfe8377e3
2577Date: Mon, 15 Feb 2010 19:30:34 +0530
2578
2579Deleted the scratch dir for testing
2580
2581Changed Files:
2582
2583scratch/cache_leak
2584scratch/googlemmtest.txt
2585scratch/hackbench.c
2586scratch/lat-sched.c
2587scratch/runltp.orig
2588scratch/runltp.robbie
2589
2590Commit: 6feffd8c46093216f795597c7d12739504583f64
2591Date: Mon, 15 Feb 2010 19:20:14 +0530
2592
2593Testing with different branch and merging with main
2594
2595Changed Files:
2596
2597README
2598
2599Commit: e0984c4239b07eb6d83b2445d3d77b53576a5889
2600Date: Mon, 15 Feb 2010 19:17:35 +0530
2601
2602Testing with different branch
2603
2604Changed Files:
2605
2606README
2607
2608Commit: dd04033034f9e550029178f9d85c95f411ef1009
2609Date: Sun, 14 Feb 2010 23:16:22 -0800
2610
2611Correct at least one of these lousy diagnostic messages for not finding nobody in /etc/passwd...
2612Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2613
2614Changed Files:
2615
2616testcases/kernel/syscalls/mknod/mknod02.c
2617
2618Commit: 8686ad72fbe76a7de8fe8e93ef68a71fff8a049d
2619Date: Sun, 14 Feb 2010 23:12:10 -0800
2620
2621Correctly consolidate tst_exit() calls in cleanup() as noted by Mitani-san.
2622Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2623
2624Changed Files:
2625
2626testcases/kernel/containers/pidns/pidns17.c
2627
2628Commit: 4086783fafe6afd70a6d647ae8bf5ded0548be79
2629Date: Mon, 15 Feb 2010 12:08:23 +0530
2630
2631Added one TODO for conversion of CVS to GIT
2632
2633Changed Files:
2634
2635TODO
2636
2637Commit: f4f57997f7809f1c85a1d124ba277e7f3a510d08
2638Date: Sun, 14 Feb 2010 22:41:20 +0530
2639
2640Testing for push to ltp.sf.net
2641
2642Changed Files:
2643
2644README
2645
2646Commit: 186613249384740cfd5c8346c1b6659613c6a2a6
2647Date: Fri, 12 Feb 2010 09:15:37 +0000
2648
2649*** empty log message ***
2650
2651Changed Files:
2652
2653foo
2654
2655Commit: dfac29ccbb03db3e4ee3fa5674cbbbf0104b08aa
2656Date: Fri, 12 Feb 2010 09:02:50 +0000
2657
2658Remove test file.
2659
2660Changed Files:
2661
2662foo
2663
2664Commit: 2279bf46ad12b3e75c512e9f146bc60a49220444
2665Date: Fri, 12 Feb 2010 09:02:34 +0000
2666
2667Test.
2668
2669Changed Files:
2670
2671foo
2672
2673Commit: 98379aa37cbc3dd8ac41ee6628b5033743f47165
2674Date: Wed, 10 Feb 2010 23:24:45 +0000
2675
26761. 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.
2677Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2678
2679Changed Files:
2680
2681testcases/kernel/containers/netns/check_netns_enabled.c
2682
2683Commit: eea384d34e99680de3ba09f6fe6916ecc1d960b0
2684Date: Wed, 10 Feb 2010 23:12:53 +0000
2685
2686Not everyone has unshare capability... thanks for the reminder Mitani-san...
2687Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2688
2689Changed Files:
2690
2691testcases/kernel/containers/netns/check_netns_enabled.c
2692
2693Commit: 903f68fcdcf31ee426190ac72adb9eaa293baaeb
2694Date: Wed, 10 Feb 2010 23:04:09 +0000
2695
2696Fixed typo found by Mitani-san.
2697Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2698
2699Changed Files:
2700
2701testcases/kernel/security/cap_bound/exec_without_inh.c
2702
2703Commit: a962b7f8f0fae7b34edcc1b7619944e1137cd057
2704Date: Wed, 10 Feb 2010 01:28:25 +0000
2705
2706Adding runtest entries for rt_sigaction0[23], as noted by Mitani-san, and forgotten by your's truly...
2707Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2708
2709Changed Files:
2710
2711runtest/syscalls
2712
2713Commit: 7a0b567320b80b2cb361c9481549508ea772d73f
2714Date: Tue, 9 Feb 2010 14:49:02 +0000
2715
2716An 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.
2717The TBROK message will be outputted if my patch merged.
2718-------------
2719exec_without_inh 1 TBROK : Failed to add CAP_SYS_ADMIN to pI
2720-------------
2721
2722Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>
2723---
2724
2725Changed Files:
2726
2727testcases/kernel/security/cap_bound/exec_without_inh.c
2728
2729Commit: 4f16ee0005cce6fc23727e39e1762c1e1f5a1285
2730Date: Tue, 9 Feb 2010 14:45:29 +0000
2731
27321. 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.
2733Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2734
2735Changed Files:
2736
2737testcases/kernel/containers/container_test.sh
2738testcases/kernel/containers/netns/Makefile
2739
2740Commit: 0d5ca4fefaeae85f5a39ea63fe017d9092ccdd6c
2741Date: Sat, 6 Feb 2010 08:34:00 +0000
2742
2743This 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.
2744Signed-off-by: Henry Yei<hyei@mvista.com>
2745
2746Changed Files:
2747
2748testcases/kernel/syscalls/utimensat/utimensat_tests.sh
2749
2750Commit: 1590cf03a9206efe4eaa1fb37125f7b2128c4fb0
2751Date: Sat, 6 Feb 2010 06:39:57 +0000
2752
2753check_pidns_enabled doesn't exist anymore. Just run the test as-is... Noticed by Rishi.
2754Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2755
2756Changed Files:
2757
2758testcases/kernel/containers/container_test.sh
2759
2760Commit: 3ea1ca7e4ef0ec65a0523068095c115b8228b802
2761Date: Fri, 5 Feb 2010 16:07:12 +0000
2762
2763More whitespace only changes.
2764Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2765
2766Changed Files:
2767
2768testcases/kernel/fs/acls/acl_link_test.c
2769
2770Commit: d9746f48dddf61b222671e2263e9c3ef1cff3f6c
2771Date: Fri, 5 Feb 2010 16:05:39 +0000
2772
2773Whitespace only change.
2774Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2775
2776Changed Files:
2777
2778testcases/kernel/fs/acls/acl_file_test.c
2779
2780Commit: 4edbf6d75380203c7baec6d591085cf279e200ea
2781Date: Fri, 5 Feb 2010 15:35:30 +0000
2782
2783Resolve 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...
2784Hi,
2785 I've been seeing the following messages when ftest03 and ftest07
2786are executed on a regular basis as of late (may be due to a recent
2787glibc upgrade):
2788
2789*** buffer overflow detected ***: ftest03 terminated
2790======= Backtrace: =========
2791/lib/libc.so.6(__fortify_fail+0x37)[0x7f100b0c3867]
2792/lib/libc.so.6[0x7f100b0c1680]
2793/lib/libc.so.6[0x7f100b0c0979]
2794/lib/libc.so.6(_IO_default_xsputn+0x85)[0x7f100b04ef25]
2795/lib/libc.so.6(_IO_vfprintf+0x1fed)[0x7f100b0216dd]
2796/lib/libc.so.6(__vsprintf_chk+0x9d)[0x7f100b0c0a1d]
2797/lib/libc.so.6(__sprintf_chk+0x80)[0x7f100b0c0960]
2798ftest03[0x401f05]
2799ftest03[0x402a76]
2800/lib/libc.so.6(__libc_start_main+0xe6)[0x7f100affba26]
2801ftest03[0x401d59]
2802======= Memory map: ========
280300400000-00408000 r-xp 00000000 fd:03 74957
2804 /tmp/tmp.9O93FRsMhN/ltp/testcases/bin/ftest03
280500608000-00609000 r--p 00008000 fd:03 74957
2806 /tmp/tmp.9O93FRsMhN/ltp/testcases/bin/ftest03
280700609000-0060a000 rw-p 00009000 fd:03 74957
2808 /tmp/tmp.9O93FRsMhN/ltp/testcases/bin/ftest03
28090060a000-0060f000 rw-p 00000000 00:00 0
281001f91000-01fb2000 rw-p 00000000 00:00 0 [heap]
28117f100adc6000-7f100addc000 r-xp 00000000 fd:03 6454
2812 /lib64/libgcc_s.so.1
28137f100addc000-7f100afdb000 ---p 00016000 fd:03 6454
2814 /lib64/libgcc_s.so.1
28157f100afdb000-7f100afdc000 r--p 00015000 fd:03 6454
2816 /lib64/libgcc_s.so.1
28177f100afdc000-7f100afdd000 rw-p 00016000 fd:03 6454
2818 /lib64/libgcc_s.so.1
28197f100afdd000-7f100b12c000 r-xp 00000000 fd:03 5882
2820 /lib64/libc-2.10.1.so
28217f100b12c000-7f100b32c000 ---p 0014f000 fd:03 5882
2822 /lib64/libc-2.10.1.so
28237f100b32c000-7f100b330000 r--p 0014f000 fd:03 5882
2824 /lib64/libc-2.10.1.so
28257f100b330000-7f100b331000 rw-p 00153000 fd:03 5882
2826 /lib64/libc-2.10.1.so
28277f100b331000-7f100b336000 rw-p 00000000 00:00 0
28287f100b336000-7f100b353000 r-xp 00000000 fd:03 5871
2829 /lib64/ld-2.10.1.so
28307f100b536000-7f100b538000 rw-p 00000000 00:00 0
28317f100b550000-7f100b552000 rw-p 00000000 00:00 0
28327f100b552000-7f100b553000 r--p 0001c000 fd:03 5871
2833 /lib64/ld-2.10.1.so
28347f100b553000-7f100b554000 rw-p 0001d000 fd:03 5871
2835 /lib64/ld-2.10.1.so
28367fffe07b0000-7fffe07c5000 rw-p 00000000 00:00 0 [stack]
28377fffe07ff000-7fffe0800000 r-xp 00000000 00:00 0 [vdso]
2838ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0
2839 [vsyscall]
2840*** buffer overflow detected ***: ftest07 terminated
2841======= Backtrace: =========
2842/lib/libc.so.6(__fortify_fail+0x37)[0x7f8678b10867]
2843/lib/libc.so.6[0x7f8678b0e680]
2844/lib/libc.so.6[0x7f8678b0d979]
2845/lib/libc.so.6(_IO_default_xsputn+0x85)[0x7f8678a9bf25]
2846/lib/libc.so.6(_IO_vfprintf+0x1fed)[0x7f8678a6e6dd]
2847/lib/libc.so.6(__vsprintf_chk+0x9d)[0x7f8678b0da1d]
2848/lib/libc.so.6(__sprintf_chk+0x80)[0x7f8678b0d960]
2849ftest07[0x401ec5]
2850ftest07[0x402a76]
2851/lib/libc.so.6(__libc_start_main+0xe6)[0x7f8678a48a26]
2852ftest07[0x401d19]
2853======= Memory map: ========
285400400000-00408000 r-xp 00000000 fd:03 74961
2855 /tmp/tmp.9O93FRsMhN/ltp/testcases/bin/ftest07
285600608000-00609000 r--p 00008000 fd:03 74961
2857 /tmp/tmp.9O93FRsMhN/ltp/testcases/bin/ftest07
285800609000-0060a000 rw-p 00009000 fd:03 74961
2859 /tmp/tmp.9O93FRsMhN/ltp/testcases/bin/ftest07
28600060a000-0060f000 rw-p 00000000 00:00 0
286101f3f000-01f60000 rw-p 00000000 00:00 0 [heap]
28627f8678813000-7f8678829000 r-xp 00000000 fd:03 6454
2863 /lib64/libgcc_s.so.1
28647f8678829000-7f8678a28000 ---p 00016000 fd:03 6454
2865 /lib64/libgcc_s.so.1
28667f8678a28000-7f8678a29000 r--p 00015000 fd:03 6454
2867 /lib64/libgcc_s.so.1
28687f8678a29000-7f8678a2a000 rw-p 00016000 fd:03 6454
2869 /lib64/libgcc_s.so.1
28707f8678a2a000-7f8678b79000 r-xp 00000000 fd:03 5882
2871 /lib64/libc-2.10.1.so
28727f8678b79000-7f8678d79000 ---p 0014f000 fd:03 5882
2873 /lib64/libc-2.10.1.so
28747f8678d79000-7f8678d7d000 r--p 0014f000 fd:03 5882
2875 /lib64/libc-2.10.1.so
28767f8678d7d000-7f8678d7e000 rw-p 00153000 fd:03 5882
2877 /lib64/libc-2.10.1.so
28787f8678d7e000-7f8678d83000 rw-p 00000000 00:00 0
28797f8678d83000-7f8678da0000 r-xp 00000000 fd:03 5871
2880 /lib64/ld-2.10.1.so
28817f8678f83000-7f8678f85000 rw-p 00000000 00:00 0
28827f8678f9d000-7f8678f9f000 rw-p 00000000 00:00 0
28837f8678f9f000-7f8678fa0000 r--p 0001c000 fd:03 5871
2884 /lib64/ld-2.10.1.so
28857f8678fa0000-7f8678fa1000 rw-p 0001d000 fd:03 5871
2886 /lib64/ld-2.10.1.so
28877fffeffa2000-7fffeffb7000 rw-p 00000000 00:00 0 [stack]
28887fffeffff000-7ffff0000000 r-xp 00000000 00:00 0 [vdso]
2889ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0
2890 [vsyscall]
2891
2892 gcooper@orangebox /scratch/ltp $ emerge --info
2893Portage 2.1.6.13 (default/linux/amd64/10.0, gcc-4.3.4,
2894glibc-2.10.1-r1, 2.6.31-gentoo-r6 x86_64)
2895=================================================================
2896System uname: Linux-2.6.31-gentoo-r6-x86_64-Intel-R-_Core-TM-2_Quad_CPU_Q9400_@_2.66GHz-with-gentoo-1.12.13
2897Timestamp of tree: Sun, 24 Jan 2010 07:00:21 +0000
2898app-shells/bash: 4.0_p35
2899dev-java/java-config: 2.1.9-r2
2900dev-lang/python: 2.6.4
2901sys-apps/baselayout: 1.12.13
2902sys-apps/sandbox: 1.6-r2
2903sys-devel/autoconf: 2.13, 2.63-r1
2904sys-devel/automake: 1.9.6-r2, 1.10.2
2905sys-devel/binutils: 2.18-r3
2906sys-devel/gcc-config: 1.4.1
2907sys-devel/libtool: 2.2.6b
2908virtual/os-headers: 2.6.27-r2
2909
2910 Figuring that ftest07.c compiled (mostly) without warnings, I
2911thought it might be an issue common to both tests.
2912
2913Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2914Acked-by: K.D. Lucas <kdlucas@gmail.com>
2915
2916Changed Files:
2917
2918testcases/kernel/fs/ftest/libftest.c
2919testcases/kernel/fs/ftest/libftest.h
2920
2921Commit: 5009532096f9c877fbf6660d5b3a791c3da6d28c
2922Date: Wed, 3 Feb 2010 10:19:32 +0000
2923
2924Fix ordering of $(filter-out ) as noted by Stephen.
2925Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2926
2927Changed Files:
2928
2929testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
2930
2931Commit: aee37bbb5789856b2e9af39f05a641fae6f2afac
2932Date: Wed, 3 Feb 2010 07:44:18 +0000
2933
2934Avoid 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 /.
2935Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2936
2937Changed Files:
2938
2939Makefile
2940
2941Commit: 1d7745f2ac2e22a08c825ead0229c929315458b9
2942Date: Wed, 3 Feb 2010 07:42:12 +0000
2943
2944Get 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.
2945Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2946
2947Changed Files:
2948
2949include/mk/config.mk.in
2950
2951Commit: ee807014bc06d7254cc6a0fb697979eec41b1b4d
2952Date: Tue, 2 Feb 2010 08:51:53 +0000
2953
2954testcases/realtime/config.mk isn't a hard requirement for autotools and %clean.
2955Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2956
2957Changed Files:
2958
2959testcases/realtime/Makefile
2960
2961Commit: cafe6dc77c7fdbc28890a4f500ff8b3865d3e809
2962Date: Tue, 2 Feb 2010 08:42:47 +0000
2963
2964Idiot... forgot the :
2965
2966Changed Files:
2967
2968testcases/realtime/Makefile
2969
2970Commit: 6b77f08cca9c5c5622af71505f2b327782c86520
2971Date: Tue, 2 Feb 2010 08:40:50 +0000
2972
2973Add a reference to INSTALL for testcases/realtime's config.mk...
2974Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2975
2976Changed Files:
2977
2978testcases/realtime/Makefile
2979
2980Commit: 7279a86c79cc63d69dd9b07ea3c6bbc3f3959e92
2981Date: Tue, 2 Feb 2010 08:25:09 +0000
2982
2983Don't clean up the install directory for now until I unfubar this mess.
2984Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2985
2986Changed Files:
2987
2988Makefile
2989
2990Commit: 192b7462762773814f62a27685ea705fb0a0e1bc
2991Date: Tue, 2 Feb 2010 08:23:15 +0000
2992
2993Add a safe_rm.sh script and test in light of accidental f-up with Mitani's system...
2994Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2995
2996Changed Files:
2997
2998scripts/safe_rm.sh
2999scripts/tests/test_safe_rm.sh
Rishikesh K Rajak48471202010-03-01 20:04:44 +05303000
subrata_modak83b4b452010-02-01 09:14:31 +00003001LTP-20100131
3002
30031) Log Message:
3004Fix prep_create_link as noticed by Michal Simek. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3005
3006Added Files:
3007ltp/testcases/kernel/syscalls/lchown/prep_create_link
3008
30092) Log Message:
3010This 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>,
3011
3012Modified Files:
3013ltp/testcases/kernel/security/p9auth/p9priv.sh
3014
30153) Log Message:
3016Noob mistake: forgot to unawk the awk call. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3017
3018Modified Files:
3019ltp/testcases/kernel/controllers/cpuctl_fj/run_cpuctl_test_fj.sh
3020
30214) Log Message:
3022Actually, 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>,
3023
3024Modified Files:
3025ltp/testcases/kernel/controllers/cpuctl_fj/run_cpuctl_test_fj.sh
3026
30275) Log Message:
3028In latest ltp version, the following message occured when run the case of cpuset.
3029-----
3030./cpuset_hotplug_test.sh: line 39: ./cpuset_list_compute: No such file or directory
3031./cpuset_hotplug_test.sh: line 227: ./cpuset_list_compute: No such file or directory
3032-----
3033The 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>,
3034
3035Modified Files:
3036ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/Makefile
3037
30386) Log Message:
3039Hi, 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>,
3040
3041Modified Files:
3042ltp/testcases/kernel/controllers/cgroup/cgroup_regression_test.sh
3043
30447) Log Message:
3045Shuffle around the code and exit _once_ at the bottom of the child process. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3046
3047Modified Files:
3048ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
3049
30508) Log Message:
3051Readd 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>,
3052
3053Added Files:
3054ltp/testcases/kernel/security/p9auth/checkp9auth.sh
3055
30569) Log Message:
3057Fix breakage caused by ltp_clone_quick move. Signed-off-by: Garrett Cooper,
3058
3059Modified Files:
3060ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/Makefile
3061ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c
3062
306310) Log Message:
30641. Get rid of ad hoc numaif.h (forgotten delete I was going to do before Christmas... ho ho ho... -_-).
30652. Get rid of nodemask_set (only applies for v2 of libnuma).
3066Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3067
3068Modified Files:
3069ltp/testcases/kernel/syscalls/utils/numa_helpers.h
3070Removed Files:
3071ltp/testcases/kernel/syscalls/utils/numaif.h
3072
307311) Log Message:
3074Added 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>,
3075
3076Modified Files:
3077ltp/testcases/kernel/controllers/test_controllers.sh
3078ltp/testcases/kernel/controllers/memcg/regression/memcg_regression_test.sh
3079ltp/testcases/kernel/controllers/memcg/stress/memcg_stress_test.sh
3080ltp/testcases/kernel/controllers/memcg/functional/memcg_function_test.sh
3081
308212) Log Message:
3083Fix 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:
3084getcpu01 1 TFAIL : sched_getaffinity:errno:22
3085After using this patch, the test result is following:
3086getcpu01 1 TPASS : getcpu() returned proper cpuid:3, node id:0
3087Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>,
3088
3089Modified Files:
3090ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
3091
309213) Log Message:
3093Fix 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:
3094sched_getaffinity01 0 TINFO : system has 4 processor(s).
3095sched_getaffinity01 1 TPASS : sched_getaffinity(0, len, (cpu_set_t *)-1): TEST_ERRNO=EINVAL(22): Invalid argument
3096sched_getaffinity01 2 TPASS : sched_getaffinity(0, 0, &mask): TEST_ERRNO=EINVAL(22): Invalid argument
3097sched_getaffinity01 3 TPASS : sched_getaffinity(getpid() + 1, len, &mask): TEST_ERRNO=EINVAL(22): Invalid argument
3098sched_getaffinity01 4 TFAIL : could not get cpu affinity: TEST_ERRNO=EINVAL(22): Invalid argument
3099The subcases1-3 of this test also failed though they were successful according to the log. Becuase the errnos returned were wrong.
3100After using this patch, the test result is following:
3101sched_getaffinity01 0 TINFO : system has 4 processor(s).
3102sched_getaffinity01 0 TINFO : cpusetsize is 512
3103sched_getaffinity01 0 TINFO : mask.__bits[0] = 15
3104sched_getaffinity01 1 TPASS : sched_getaffinity() succeed ,this process 2239 is running processor: 0
3105sched_getaffinity01 2 TPASS : sched_getaffinity() succeed ,this process 2239 is running processor: 1
3106sched_getaffinity01 3 TPASS : sched_getaffinity() succeed ,this process 2239 is running processor: 2
3107sched_getaffinity01 4 TPASS : sched_getaffinity() succeed ,this process 2239 is running processor: 3
3108sched_getaffinity01 5 TPASS : sched_getaffinity(0, len, (cpu_set_t *)-1): TEST_ERRNO=EFAULT(14): Bad address
3109sched_getaffinity01 6 TPASS : sched_getaffinity(0, 0, mask): TEST_ERRNO=EINVAL(22): Invalid argument
3110sched_getaffinity01 7 TPASS : sched_getaffinity(getpid() + 1, len, mask): TEST_ERRNO=ESRCH(3): No such process
3111Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>,
3112
3113Modified Files:
3114ltp/testcases/kernel/syscalls/sched_getaffinity/sched_getaffinity01.c
3115
311614) Log Message:
3117Here is a patch/attachment to fix the error number and error message, when the capset() syscall fails.
3118*After applying patch:*
3119capset01 1 TBROK capget() failed: errno=???(38): Function not implemented
3120*Before applying patch:*
3121capset01 1 TBROK capget() failed: TEST_ERRNO=???(0): Success
3122Note: 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:*
3123capset01 1 TPASS : capset() returned 0
3124Signed-off-by: Veerendra C <veeren@linux.vnet.ibm.com>,
3125
3126Modified Files:
3127ltp/testcases/kernel/syscalls/capset/capset01.c
3128
312915) Log Message:
3130Fix check. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3131
3132Modified Files:
3133ltp/testcases/kernel/controllers/memcg/regression/memcg_regression_test.sh
3134
313516) Log Message:
3136Clarify location and roles of install paths and directions as requested by Mark Ver. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3137
3138Modified Files:
3139ltp/INSTALL
3140
314117) Log Message:
3142Fix missing #include. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3143
3144Modified Files:
3145ltp/testcases/kernel/security/selinux-testsuite/tests/task_setscheduler/selinux_task_setscheduler_target.c
3146
314718) Log Message:
31481. Fix the all target.
31492. Fix a missing _GNU_SOURCE #define and a -Wunused warning.
3150Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3151
3152Modified Files:
3153ltp/testcases/kernel/security/selinux-testsuite/tests/task_setpgid/selinux_task_setpgid_source.c
3154ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
3155
315619) Log Message:
3157Add a basic Linux distro detection script. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3158
3159Added Files:
3160ltp/scripts/detect_distro.sh
3161
316220) Log Message:
3163Modify script to properly separate major and minor versions with Redhat. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3164
3165Modified Files:
3166ltp/scripts/detect_distro.sh
3167
316821) Log Message:
3169Improve usability through -d ($DESTDIR) and -m (omit minor version) options. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3170
3171Modified Files:
3172ltp/scripts/detect_distro.sh
3173
317422) Log Message:
3175Stupid... move VERSION set outside of minor version check. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3176
3177Modified Files:
3178ltp/scripts/detect_distro.sh
3179
318023) Log Message:
3181Make 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>,
3182
3183Modified Files:
3184ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
3185Removed Files:
3186ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_bounds.te
3187ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
3188ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
3189ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_sys.te
3190ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrace.te
3191ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrans.te
3192ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_entrypoint.te
3193ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execshare.te
3194ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_exectrace.te
3195ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execute_no_trans.te
3196ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_fdreceive.te
3197ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
3198ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
3199ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_inherit.te
3200ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
3201ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ipc.te
3202ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_link.te
3203ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_mkdir.te
3204ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_open.te
3205ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ptrace.te
3206ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_readlink.te
3207ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_relabel.te
3208ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rename.te
3209ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rxdir.te
3210ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setattr.te
3211ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
3212ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sigkill.te
3213ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_stat.te
3214ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
3215ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
3216ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getpgid.te
3217ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsched.te
3218ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsid.te
3219ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
3220ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setsched.te
3221ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_transition.te
3222ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_wait.te
3223ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/Makefile
3224ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_capable_file.te
3225ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_capable_net.te
3226ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_capable_sys.te
3227ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_dyntrace.te
3228ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_dyntrans.te
3229ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_entrypoint.te
3230ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_execshare.te
3231ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_exectrace.te
3232ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_execute_no_trans.te
3233ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_fdreceive.te
3234ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_file.te
3235ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_global.te
3236ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_inherit.te
3237ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_ioctl.te
3238ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_ipc.te
3239ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_link.te
3240ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_mkdir.te
3241ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_open.te
3242ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_policy.if
3243ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_ptrace.te
3244ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_readlink.te
3245ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_relabel.te
3246ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_rename.te
3247ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_rxdir.te
3248ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_setattr.te
3249ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_setnice.te
3250ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_sigkill.te
3251ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_stat.te
3252ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_sysctl.te
3253ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_create.te
3254ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_getpgid.te
3255ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_getsched.te
3256ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_getsid.te
3257ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_setpgid.te
3258ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_setsched.te
3259ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_transition.te
3260ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_wait.te
3261Added Files:
3262ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/Makefile
3263ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_capable_file.te
3264ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_capable_net.te
3265ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_capable_sys.te
3266ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_dyntrace.te
3267ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_dyntrans.te
3268ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_entrypoint.te
3269ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_execshare.te
3270ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_exectrace.te
3271ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_execute_no_trans.te
3272ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_fdreceive.te
3273ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_file.te
3274ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_global.te
3275ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_inherit.te
3276ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_ioctl.te
3277ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_ipc.te
3278ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_link.te
3279ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_mkdir.te
3280ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_open.te
3281ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_policy.if
3282ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_ptrace.te
3283ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_readlink.te
3284ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_relabel.te
3285ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_rename.te
3286ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_rxdir.te
3287ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_setattr.te
3288ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_setnice.te
3289ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_sigkill.te
3290ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_stat.te
3291ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_sysctl.te
3292ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_task_create.te
3293ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_task_getpgid.te
3294ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_task_getsched.te
3295ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_task_getsid.te
3296ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_task_setpgid.te
3297ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_task_setsched.te
3298ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_transition.te
3299ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_wait.te
3300ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_bounds.te
3301ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_capable_file.te
3302ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_capable_net.te
3303ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_capable_sys.te
3304ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_dyntrace.te
3305ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_dyntrans.te
3306ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_entrypoint.te
3307ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_execshare.te
3308ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_exectrace.te
3309ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_execute_no_trans.te
3310ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_fdreceive.te
3311ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_file.te
3312ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_global.te
3313ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_inherit.te
3314ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_ioctl.te
3315ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_ipc.te
3316ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_link.te
3317ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_mkdir.te
3318ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_open.te
3319ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_ptrace.te
3320ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_readlink.te
3321ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_relabel.te
3322ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_rename.te
3323ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_rxdir.te
3324ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_setattr.te
3325ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_setnice.te
3326ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_sigkill.te
3327ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_stat.te
3328ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_sysctl.te
3329ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_task_create.te
3330ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_task_getpgid.te
3331ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_task_getsched.te
3332ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_task_getsid.te
3333ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_task_setpgid.te
3334ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_task_setsched.te
3335ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_transition.te
3336ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_wait.te
3337
333824) Log Message:
3339Don't nuke some files that are checked in for test_policy... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3340
3341Modified Files:
3342ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
3343
334425) Log Message:
33451. Change omit_minor_version to omit_redhat_minor_version, as it only applies to redhat's versioning scheme.
33462. Clump Redhat and Fedora detection together like I should have been doing in the beginning.
3347Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3348
3349Modified Files:
3350ltp/scripts/detect_distro.sh
3351
335226) Log Message:
3353Properly 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>,
3354
3355Modified Files:
3356ltp/scripts/detect_distro.sh
3357
335827) Log Message:
3359Remove uclinux target warning, considering that no uclinux targets exist anymore.. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3360
3361Modified Files:
3362ltp/Makefile
3363
336428) Log Message:
3365lib-all shouldn't depend on include-install now... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3366
3367Modified Files:
3368ltp/Makefile
3369
337029) Log Message:
33711. Print out the return code.
33722. Use TERRNO because we're not using the TEST() macro.
3373Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3374
3375Modified Files:
3376ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
3377
337830) Log Message:
3379Add block device detection. It's the first step towards getting the quotactl crud to work. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3380
3381Added Files:
3382ltp/lib/get_block_dev.c
3383Modified Files:
3384ltp/m4/ltp-quota.m4
3385ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
3386ltp/include/test.h
3387
338831) Log Message:
3389Remove return code printout. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3390
3391Modified Files:
3392ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
3393
339432) Log Message:
33951. Go back to sys/quota.h
33962. Make the autoconf test a bit more meaningful...
3397Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3398
3399Modified Files:
3400ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
3401ltp/m4/ltp-quota.m4
3402
340333) Log Message:
3404Get 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>,
3405
3406Added Files:
3407ltp/lib/mount_utils.c
3408Removed Files:
3409ltp/lib/get_block_dev.c
3410Modified Files:
3411ltp/include/test.h
3412ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
3413
341434) Log Message:
3415gcov-kernel: added patch for android toolchain 4.4.0 support. Peter Oberparleiter <oberpapr@users.sourceforge.net>, Wangwei Chen <mkw348@motorola.com>,
3416
3417Added Files:
3418ltp/utils/analysis/gcov-kernel/linux-2.6.30-gcov-android-toolchain-4.4.0.patch
3419
342035) Log Message:
3421Move $(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>,
3422
3423Modified Files:
3424ltp/include/mk/env_pre.mk
3425
342636) Log Message:
3427ltp-pan is installed in bin/ not pan/ now as noticed by Serge. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3428
3429Modified Files:
3430ltp/testscripts/test_containers.sh
3431ltp/testscripts/test_filecaps.sh
3432ltp/testscripts/test_selinux.sh
3433
343437) Log Message:
3435Remove numaif.h as noticed by Mitani-san. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3436
3437Modified Files:
3438ltp/testcases/kernel/syscalls/move_pages/move_pages_support.h
3439
344038) Log Message:
3441Fix some missing headers and missing #define _GNU_SOURCE defs. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3442
3443Modified Files:
3444ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrace/selinux_dyntrace_child.c
3445ltp/testcases/kernel/security/selinux-testsuite/tests/task_getsid/selinux_task_getsid_source.c
3446ltp/testcases/kernel/security/selinux-testsuite/tests/task_getsid/selinux_task_getsid_target.c
3447ltp/testcases/kernel/security/selinux-testsuite/tests/task_getpgid/selinux_task_getpgid_source.c
3448ltp/testcases/kernel/security/selinux-testsuite/tests/task_getpgid/selinux_task_getpgid_target.c
3449ltp/testcases/kernel/security/selinux-testsuite/tests/task_getscheduler/selinux_task_getscheduler_target.c
3450ltp/testcases/kernel/security/selinux-testsuite/tests/wait/selinux_wait_parent.c
3451ltp/testcases/kernel/security/selinux-testsuite/tests/msg/selinux_msgrcv.c
3452ltp/testcases/kernel/security/selinux-testsuite/tests/msg/selinux_msgsnd.c
3453
345439) Log Message:
3455Fix a lot of compile warnings. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3456
3457Modified Files:
3458ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c
3459ltp/testcases/kernel/security/selinux-testsuite/tests/capable_net/selinux_bind.c
3460ltp/testcases/kernel/security/selinux-testsuite/tests/capable_net/selinux_raw.c
3461ltp/testcases/kernel/security/selinux-testsuite/tests/capable_file/selinux_lease.c
3462ltp/testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_chroot.c
3463ltp/testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_hostname.c
3464ltp/testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_nice.c
3465ltp/testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_rawio.c
3466ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrace/selinux_dyntrace_parent.c
3467ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrans/selinux_dyntrans_parent.c
3468ltp/testcases/kernel/security/selinux-testsuite/tests/shm/selinux_shmat.c
3469ltp/testcases/kernel/security/selinux-testsuite/tests/task_setnice/selinux_task_setnice_target.c
3470ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive_client.c
3471ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive_server.c
3472ltp/testcases/kernel/security/selinux-testsuite/tests/sem/selinux_getinfo.c
3473ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_ioctl.c
3474ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_noioctl.c
3475ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit_parent.c
3476ltp/testcases/kernel/security/selinux-testsuite/tests/exectrace/selinux_exectrace_parent.c
3477ltp/testcases/kernel/security/selinux-testsuite/tests/ptrace/selinux_ptrace.c
3478ltp/testcases/kernel/security/selinux-testsuite/tests/setnice/selinux_setnice_child.c
3479ltp/testcases/kernel/security/selinux-testsuite/tests/setnice/selinux_setnice_parent.c
3480ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_fcntl.c
3481ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_nofcntl.c
3482ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_sigiotask.c
3483ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_wait_io.c
3484
348540) Log Message:
3486kill 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>.
3487
3488Modified Files:
3489ltp/testcases/kernel/syscalls/mkdir/mkdir02.c
3490ltp/testcases/kernel/syscalls/mkdir/mkdir04.c
3491ltp/testcases/kernel/syscalls/rename/rename09.c
3492ltp/testcases/kernel/syscalls/rename/rename12.c
3493ltp/testcases/kernel/syscalls/rmdir/rmdir03.c
3494
349541) Log Message:
3496cpuset_syscall_test: delete '0x' from hex string: By the latest ltp version, the following fail message outputted on my x86_64 box.
3497------------
3498TEST 5: CPUSET CONTROLLER TESTING
3499TEST STARTED: Please avoid using system while this test executes
3500...
3501cpuset05 8 TFAIL : Result(/proc/<pid>/status) = "", expect = "0")
3502cpuset05 9 TFAIL : Result(/proc/<pid>/status) = "", expect = "1")
3503cpuset05 10 TFAIL : Result(/proc/<pid>/status) = "", expect = "default")
3504------------
3505The reason is:
35061, '0x' wasn't deleted from a hex string's head. e.g. 7f343c900000 is expected, but 0x7f343c900000 outputted.
35072, a wrong '\b' was used in a grep command.
3508This patch fix the upper problem. Now the message is:
3509------------
3510cpuset05 7 TPASS : Cpuset vs systemcall test succeeded.
3511cpuset05 8 TPASS : Cpuset vs systemcall test succeeded.
3512cpuset05 9 TPASS : Cpuset vs systemcall test succeeded.
3513cpuset05 10 TPASS : Cpuset vs systemcall test succeeded.
3514------------
3515Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>,
3516
3517Modified Files:
3518ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_testset.sh
3519
352042) Log Message:
3521Make my choice of AC_MSG_ERROR more apparent. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3522
3523Modified Files:
3524ltp/m4/ltp-quota.m4
3525
352643) Log Message:
3527Things 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>.
3528
3529Modified Files:
3530ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
3531ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile.inc
3532ltp/testcases/kernel/security/selinux-testsuite/tests/runtest.sh
3533ltp/testcases/kernel/security/selinux-testsuite/policy/Makefile
3534ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
3535ltp/testscripts/test_selinux.sh
3536
353744)
3538Log Message:
3539We 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>,
3540
3541Modified Files:
3542ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
3543ltp/testcases/kernel/security/selinux-testsuite/policy/Makefile
3544
354545) Log Message:
3546Error out when /etc/selinux/.../policy/src isn't found. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
3547
3548Modified Files:
3549ltp/testcases/kernel/security/selinux-testsuite/policy/Makefile
3550
355146) Log Message:
3552Don't do load as part of a normal make operation. This splits the make into 2 stages:
35531. The stuff we can do on/off the target.
35542. The setup pieces that we must do on the target.
3555That way we can clean up 1. in the future so the test won't require make.
3556Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3557
3558Modified Files:
3559ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
3560ltp/testcases/kernel/security/selinux-testsuite/policy/Makefile
3561
356247) Log Message:
3563Make autotools seems to break on more recent versions without this. Signed-off-by: Paul Larson <paul.larson@canonical.com>,
3564
3565Modified Files:
3566ltp/include/mk/automake.mk
3567
356848) Log Message:
3569Add improved checks for mbind(2) syscalls, because...
3570Hi,
3571I 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.
3572------------
3573gcc -g -O2 -g -O2 -fno-strict-aliasing -pipe -Wall
3574-I/home/LTP/ltp-2010-01-12/testcases/kernel/include
3575-I/home/LTP/ltp-2010-01-12/testcases/kernel/syscalls/mbind/../utils/
3576-I../../../../include -I../../../../include -L../../../../lib mbind01.c -lltp -lnuma -o mbind01
3577mbind01.c:184: error: `MPOL_DEFAULT' undeclared here (not in a function)
3578mbind01.c:184: error: initializer element is not constant
3579mbind01.c:184: error: (near initialization for `tcase[0].policy')
3580mbind01.c:188: error: initializer element is not constant
3581mbind01.c:188: error: (near initialization for `tcase[0]')
3582mbind01.c:190: error: initializer element is not constant
3583mbind01.c:190: error: (near initialization for `tcase[1].policy')
3584mbind01.c:194: error: initializer element is not constant
3585mbind01.c:194: error: (near initialization for `tcase[1]')
3586mbind01.c:196: error: `MPOL_BIND' undeclared here (not in a function)
3587mbind01.c:196: error: initializer element is not constant
3588mbind01.c:196: error: (near initialization for `tcase[2].policy')
3589mbind01.c:200: error: initializer element is not constant
3590mbind01.c:200: error: (near initialization for `tcase[2]')
3591mbind01.c:202: error: initializer element is not constant
3592mbind01.c:202: error: (near initialization for `tcase[3].policy')
3593mbind01.c:206: error: initializer element is not constant
3594mbind01.c:206: error: (near initialization for `tcase[3]')
3595mbind01.c:208: error: `MPOL_INTERLEAVE' undeclared here (not in a function)
3596mbind01.c:208: error: initializer element is not constant
3597mbind01.c:208: error: (near initialization for `tcase[4].policy')
3598mbind01.c:212: error: initializer element is not constant
3599mbind01.c:212: error: (near initialization for `tcase[4]')
3600mbind01.c:214: error: initializer element is not constant
3601mbind01.c:214: error: (near initialization for `tcase[5].policy')
3602mbind01.c:218: error: initializer element is not constant
3603mbind01.c:218: error: (near initialization for `tcase[5]')
3604mbind01.c:220: error: `MPOL_PREFERRED' undeclared here (not in a function)
3605mbind01.c:220: error: initializer element is not constant
3606mbind01.c:220: error: (near initialization for `tcase[6].policy')
3607mbind01.c:224: error: initializer element is not constant
3608mbind01.c:224: error: (near initialization for `tcase[6]')
3609mbind01.c:226: error: initializer element is not constant
3610mbind01.c:226: error: (near initialization for `tcase[7].policy')
3611mbind01.c:230: error: initializer element is not constant
3612mbind01.c:230: error: (near initialization for `tcase[7]')
3613mbind01.c:236: error: initializer element is not constant
3614mbind01.c:236: error: (near initialization for `tcase[8]')
3615mbind01.c:238: error: initializer element is not constant
3616mbind01.c:238: error: (near initialization for `tcase[9].policy')
3617mbind01.c:243: error: initializer element is not constant
3618mbind01.c:243: error: (near initialization for `tcase[9]')
3619mbind01.c:246: error: initializer element is not constant
3620mbind01.c:246: error: (near initialization for `tcase[10].policy')
3621mbind01.c:250: error: initializer element is not constant
3622mbind01.c:250: error: (near initialization for `tcase[10]')
3623mbind01.c: In function `do_test':
3624mbind01.c:309: error: `MPOL_F_ADDR' undeclared (first use in this function)
3625mbind01.c:309: error: (Each undeclared identifier is reported only once
3626mbind01.c:309: error: for each function it appears in.)
3627make[4]: *** [mbind01] Error 1
3628------------
3629Following version's cvs's bring same results.
3630 - 2010-01-08
3631 - 2010-01-12
3632 - 2010-01-13
3633Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
3634
3635Modified Files:
3636ltp/testcases/kernel/syscalls/mbind/mbind01.c
3637ltp/m4/ltp-numa.m4
3638
363949) Log Message:
3640Properly 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>.
3641
3642Modified Files:
3643ltp/testcases/kernel/syscalls/mbind/mbind01.c
3644ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_test.c
3645ltp/testcases/kernel/syscalls/get_mempolicy/get_mempolicy01.c
3646ltp/testcases/kernel/controllers/cpuset/cpuset_lib/libcpuset.c
3647
364850) Log Message:
3649Finish this mempolicy crud off for good, after a fair amount of tweaking. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3650
3651Modified Files:
3652ltp/testcases/kernel/controllers/cpuset/cpuset_lib/libcpuset.c
3653ltp/m4/ltp-numa.m4
3654ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_test.c
3655
365651) Log Message:
36571. Resolve some compatibility issues with make 3.80.
36582. Fix a bug with clean_install_dir being included in `target_to_dir_mapping'...
3659Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
3660
3661Modified Files:
3662ltp/Makefile
3663
366452) Log Message:
36651. 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>,
3666
3667Modified Files:
3668ltp/include/mk/automake.mk
3669
367053) Log Message:
3671Get 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>,
3672
3673Modified Files:
3674ltp/include/mk/functions.mk
3675
367654) Log Message:
3677Note the reasoning for the -- before CLEAN_TARGETS :)... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3678
3679Modified Files:
3680ltp/include/mk/functions.mk
3681
368255) Log Message:
3683Check 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>,
3684
3685Added Files:
3686ltp/testscripts/build/README
3687ltp/testscripts/build/test_install_in_build_tree.sh
3688ltp/testscripts/build/test_install_out_of_build_tree.sh
3689ltp/testscripts/build/test_out_of_build_tree.sh
3690
369156) Log Message:
3692Move the build scripts to the build directory as well. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3693
3694Removed Files:
3695ltp/testscripts/default_runtest_set.awk
3696ltp/testscripts/ltp-missing-install-files.py
3697Added Files:
3698ltp/testscripts/build/default_runtest_set.awk
3699ltp/testscripts/buildltp-missing-install-files.py
3700
370157) Log Message:
3702Keep on working on fixing the selinux-testsuite... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3703
3704Modified Files:
3705ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
3706ltp/testcases/kernel/security/selinux-testsuite/policy/Makefile
3707ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile.inc
3708ltp/testscripts/test_selinux.sh
3709Added Files:
3710ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile.selinux
3711ltp/testcases/kernel/security/selinux-testsuite/policy/Makefile.selinux
3712
371358) Log Message:
3714Install Makefile.selinux, not Makefile. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3715
3716Modified Files:
3717ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
3718
371959) Log Message:
3720Further 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.
3721Things that remain unresolved:
3722- RHEL4 support. Is RHEL4 to be supported still by ltp, given dependencies?
3723 RHEL4 has been using the test policy under policy/ and has a different build/load process.
3724- Running individual tests manually. As described in the selinux-testsuite
3725 README, it used to be possible to run individual tests via tests/runtest.sh
3726in order to more easily hunt down specific failures and get more verbose output than we get from any of the results/* files.
3727Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>,
3728Acked-by: Garrett Cooper <yanegomi@gmail.com>,
3729
3730Modified Files:
3731ltp/testscripts/test_selinux.sh
3732ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit.sh
3733
3734And much much more......!!
3735
subrata_modakaf4c2e92010-01-05 10:03:52 +00003736LTP-20091231
3737
37381) Log Message:
3739Don'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>.
3740
3741Modified Files:
3742ltp/testcases/network/tcp_cmds/ssh/ssh01
3743ltp/testcases/network/tcp_cmds/ssh/ssh02
3744ltp/testcases/network/tcp_cmds/ssh/ssh03
3745
37462) Log Message:
3747Fixes of some errors discovered by "set -u": this patch fixes the following problems:
3748 - read of $TEST_USER before it's set in ftp03,
3749 - remnants of the $COMMAND variable which isn't really there anymore in netstat01,
3750 - probably a typo in rsh01 ($COUNT vs. $TST_COUNT),
3751 - $2 has to be escaped twice in rwho01, to appear in the awk script,
3752 - when no interface is found tcpdump01, $IF is unset. Don't spit out an error in that case,
3753This is a version with changes reflecting Mike's comments. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
3754
3755Modified Files:
3756ltp/testcases/network/tcp_cmds/ftp/ftp03
3757ltp/testcases/network/tcp_cmds/netstat/netstat01
3758ltp/testcases/network/tcp_cmds/rsh/rsh01
3759ltp/testcases/network/tcp_cmds/rwho/rwho01
3760ltp/testcases/network/tcp_cmds/tcpdump/tcpdump01
3761
37623) Log Message:
3763Fix 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>.
3764
3765Modified Files:
3766ltp/testcases/network/tcp_cmds/rsh/rsh01
3767
37684) Log Message:
3769Remove 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>.
3770
3771Modified Files:
3772ltp/testcases/kernel/controllers/memcg/stress/memcg_stress_test.sh
3773
37745) Log Message:
3775Fix small errors in the runtest files: this patch fixes the following problems in the runtest files:
3776 - rwtest has been renamed to rwtest.sh,
3777 - there is no ipv6 variant of rlogin test
3778Signed-off-by: Jiri Palecek <jpalecek@web.de>,
3779
3780Modified Files:
3781ltp/runtest/fs ltp/runtest/ipv6_expect
3782
37836) Log Message:
3784Refer 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>.
3785
3786Modified Files:
3787ltp/testcases/kernel/security/filecaps/filecapstest.sh
3788
37897) Log Message:
3790Fix 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>.
3791
3792Modified Files:
3793ltp/testcases/network/tcp_cmds/echo/echo01
3794
37958) Log Message:
3796rename readme file to avoid clean glob
3797
3798Added Files:
3799ltp/testcases/misc/math/float/iperb/README
3800ltp/testcases/misc/math/float/trigo/README
3801
3802Removed Files:
3803ltp/testcases/misc/math/float/iperb/readme
3804ltp/testcases/misc/math/float/trigo/readme
3805
38069) Log Message:
3807Hello, I tried to make ltp with the -j switch and found the following problems:
3808 - the autotools target fail because of missing dependency on aclocal.m4 (almost all autotools targets depend on it)
3809 - the shell loop in generic_trunk_target makes the "all" rules of the subdirectories run strictly sequentially
3810This 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>.
3811
3812Modified Files:
3813ltp/include/mk/utomake.mk
3814ltp/testcases/realtime/Makefile
3815
381610) Log Message:
3817Use tail -n 1 instead of tail -1. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
3818
3819Modified Files:
3820ltp/testcases/commands/ade/file/file_test.sh
3821
382211) Log Message:
3823Add support for a user specified strip application via configure. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3824
3825Modified Files:
3826ltp/configure.ac
3827ltp/include/mk/config.mk.default
3828ltp/include/mk/config.mk.in
3829
383012) Log Message:
3831As noted by Jiri, the objdump tests were disabled in the infrastructure upgrade because they didn't fit exactly into the new infrastructure.
38321. Makefile: Reenable the test.
38332. 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).
38343. 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.
38354. objdump/objdump01: Clarify the purpose and error check --debugging in the test.
3836Props go to Jiri for the original observations and suggestions. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
3837
3838Modified Files:
3839ltp/testcases/commands/ade/Makefile
3840ltp/testcases/commands/ade/objdump/Makefile
3841ltp/testcases/commands/ade/objdump/objdump01
3842Added Files:
3843ltp/testcases/commands/ade/objdump/test_arch.c
3844Removed Files:
3845ltp/testcases/commands/ade/objdump/test.c
3846
384713) Log Message:
3848Some 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>.
3849
3850Modified Files:
3851ltp/include/mk/env_pre.mk
3852
385314) Log Message:
3854Don't use linux/* headers. They don't compile out of the box on Ubuntu Dapper Drake. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
3855
3856Modified Files:
3857ltp/testcases/kernel/security/smack/smack_set_socket_labels.c
3858
385915) Log Message:
3860Fix compilation with older glibc releases by restoring the POLLHDRDUP constant on-demand definition. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
3861
3862Modified Files:
3863ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
3864
386516) Log Message:
3866IDcheck.sh failing shouldn't be a hard error. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
3867
3868Modified Files:
3869ltp/Makefile
3870
387117) Log Message:
3872Older 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>.
3873
3874Modified Files:
3875ltp/testcases/kernel/containers/libclone/libclone.c
3876ltp/testcases/kernel/containers/pidns/pidns01.c
3877ltp/testcases/kernel/include/linux_syscall_numbers.h
3878ltp/testcases/kernel/include/regen.sh
3879ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
3880ltp/include/ltp_signal.h
3881Added Files:
3882ltp/include/cleanup.c
3883
388418) Log Message:
3885Wholesale testcase cleanup. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
3886
3887Modified Files:
3888ltp/testcases/kernel/timers/timer_settime/Makefile
3889ltp/testcases/kernel/timers/timer_settime/timer_settime02.c
3890ltp/testcases/kernel/timers/timer_settime/timer_settime03.c
3891ltp/testcases/kernel/timers/timer_create/Makefile
3892ltp/testcases/kernel/timers/timer_create/timer_create02.c
3893ltp/testcases/kernel/timers/timer_create/timer_create03.c
3894ltp/testcases/kernel/timers/timer_create/timer_create04.c
3895ltp/testcases/kernel/timers/include/common_timers.h
3896ltp/testcases/kernel/timers/clock_settime/clock_settime02.c
3897ltp/testcases/kernel/timers/clock_settime/clock_settime03.c
3898ltp/testcases/kernel/timers/clock_gettime/Makefile
3899ltp/testcases/kernel/timers/clock_gettime/clock_gettime02.c
3900ltp/testcases/kernel/timers/clock_gettime/clock_gettime03.c
3901ltp/testcases/kernel/timers/timer_delete/timer_delete02.c
3902ltp/testcases/kernel/timers/timer_delete/timer_delete03.c
3903
390419) Log Message:
3905Polish 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>.
3906
3907Modified Files:
3908ltp/testcases/kernel/containers/pidns/pidns01.c
3909ltp/testcases/kernel/containers/pidns/pidns02.c
3910ltp/testcases/kernel/containers/pidns/pidns03.c
3911ltp/testcases/kernel/containers/pidns/pidns04.c
3912ltp/testcases/kernel/containers/pidns/pidns10.c
3913ltp/testcases/kernel/containers/pidns/pidns17.c
3914ltp/testcases/kernel/containers/libclone/libclone.c
3915ltp/include/cleanup.c
3916
391720) Log Message:
39181. Make the autotools process more straightforward.
39192. Fix a corner case where executing distclean after autotools was failing to find testcases/realtime/include/realtime_config.h.in.
3920Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3921
3922Modified Files:
3923ltp/include/mk/automake.mk
3924ltp/testcases/realtime/Makefile
3925
392621) Log Message:
3927This patch fixes one overlooked line and also removes trailing whitespaces. Signed-off-by: <chrubis@suse.cz>.
3928
3929Modified Files:
3930ltp/runtest/ltp-aio-stress.part1
3931ltp/runtest/ltp-aio-stress.part2
3932
393322) Log Message:
3934Fix 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>.
3935
3936Modified Files:
3937ltp/testcases/misc/math/float/iperb/Makefile
3938ltp/testcases/misc/math/float/trigo/Makefile
3939
394023) Log Message:
3941New 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>.
3942
3943Added Files:
3944ltp/testcases/kernel/syscalls/rt_sigtimedwait/Makefile
3945ltp/testcases/kernel/syscalls/sigtimedwait/Makefile
3946ltp/testcases/kernel/syscalls/sigwait/Makefile
3947ltp/testcases/kernel/syscalls/sigwaitinfo/Makefile
3948ltp/testcases/kernel/syscalls/sigwaitinfo/sigwaitinfo01.c
3949
395024) Log Message:
3951if4-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>.
3952
3953Modified Files:
3954ltp/testcases/network/stress/interface/if4-alias-addlarge
3955
395625) Log Message:
3957Stupid typo noticed by Paul Larson. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
3958
3959Modified Files:
3960ltp/Makefile
3961
396226) Log Message:
3963The following is changelog. This patch can fix the following problem:
3964-- delete the code of setting the test_fs flag
3965-- open the verbose mode of e4defrag, it is useful to find the problem of online defrag
3966-- fix some bug of the Makefile
3967-- throw the utilities version info away
3968-- delete two unnecessary testcases about ext4 subdir limit test
3969Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>,
3970
3971Modified Files:
3972ltp/testcases/kernel/fs/ext4-new-features/Makefile
3973ltp/testcases/kernel/fs/ext4-new-features/README
3974ltp/testcases/kernel/fs/ext4-new-features/ext4-delalloc-mballoc/ext4-alloc-test.sh
3975ltp/testcases/kernel/fs/ext4-new-features/ext4-inode-version/ext4_get_inode_version.sh
3976ltp/testcases/kernel/fs/ext4-new-features/ext4-inode-version/ext4_inode_version_test.sh
3977ltp/testcases/kernel/fs/ext4-new-features/ext4-journal-checksum/ext4_journal_checksum.sh
3978ltp/testcases/kernel/fs/ext4-new-features/ext4-nsec-timestamps/ext4_nsec_timestamps_test.sh
3979ltp/testcases/kernel/fs/ext4-new-features/ext4-online-defrag/ext4_online_defrag_test.sh
3980ltp/testcases/kernel/fs/ext4-new-features/ext4-persist-prealloc/ext4_persist_prealloc_test.sh
3981ltp/testcases/kernel/fs/ext4-new-features/ext4-subdir-limit/ext4_subdir_limit_test.sh
3982ltp/testcases/kernel/fs/ext4-new-features/ext4-uninit-groups/ext4_uninit_groups_test.sh
3983
398427) Log Message:
3985math/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>.
3986
3987Modified Files:
3988ltp/testcases/misc/math/float/thread_code.c
3989
399028) Log Message:
39911. Fix out-of-build-tree support (hit a few snags).
39922. Enable ${bindir} support.
3993Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
3994
3995Modified Files:
3996ltp/Makefile
3997ltp/include/mk/automake.mk
3998ltp/include/mk/config.mk.default
3999ltp/include/mk/config.mk.in
4000ltp/include/mk/testcases.mk
4001
400229) Log Message:
4003As 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>.
4004
4005Modified Files:
4006ltp/runtest/fs
4007
400830) Log Message:
4009run_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>
4010
4011Modified Files:
4012ltp/testcases/kernel/syscalls/libevent/run_libevent.sh
4013
401431) Log Message:
4015Fix 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>.
4016
4017Modified Files:
4018ltp/runtest/commands
4019ltp/testcases/commands/unzip/Makefile
4020
402132) Log Message:
4022Update the TODO list a bit. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
4023
4024Modified Files:
4025ltp/TODO
4026
402733) Log Message:
4028Fix 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>,
4029
4030Modified Files:
4031ltp/testcases/kernel/syscalls/utils/numaif.h
4032
403334) Log Message:
4034ptrace.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>,
4035
4036Modified Files:
4037ltp/testcases/kernel/syscalls/ptrace/ptrace.h
4038ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
4039
404035) Log Message:
4041Search path shouldn't be relative from current directory. Please use PATH instead. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
4042
4043Modified Files:
4044ltp/testcases/kernel/power_management/runpwtests.sh
4045
404636) Log Message:
4047Improve filesystem checks for psuedo-fs'es like NFS rootfs through improved awk call. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
4048
4049Modified Files:
4050ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.sh
4051
405237) Log Message:
40531. Install the testscripts with LTP again.
40542. Setup the initial piece for installing in the build tree, as requested by KD and a few others.
4055Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
4056
4057Modified Files:
4058ltp/Makefile
4059ltp/include/mk/env_pre.mk
4060ltp/testscripts/Makefile
4061
406238) Log Message:
4063Replace the while loop + counter with a more resource efficient iterator. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
4064
4065Modified Files:
4066ltp/execltp.in
4067
406839) Log Message:
4069It's run_libevent.sh, not run-libevent.sh. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
4070
4071Modified Files:
4072ltp/testcases/kernel/syscalls/Makefile
4073
407440) Log Message:
4075Fix the libevent compilation because it was half-assed before. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
4076
4077Modified Files:
4078ltp/testcases/kernel/syscalls/Makefile
4079
408041) Log Message:
4081As 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>,
4082
4083Modified Files:
4084ltp/runtest/syscalls
4085
408642) Log Message:
4087As noted by luibo...
4088`According to case ld, ldd and nm's Makefile, s/*.o/*.obj/'.
40891. 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.
40902. ldd01: Remove hardcoded cc // ldd.
40913. nm01: Remove hardcoded cc // nm.
4092Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
4093
4094Modified Files:
4095ltp/testcases/commands/ade/ld/ld01
4096ltp/testcases/commands/ade/ldd/ldd01
4097ltp/testcases/commands/ade/nm/nm01
4098
409943) Log Message:
4100Remove one last hardcoded $CC. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
4101
4102Modified Files:
4103ltp/testcases/commands/ade/ld/ld01
4104
410544) Log Message:
4106Fix 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>,
4107
4108Modified Files:
4109ltp/testcases/kernel/syscalls/Makefile
4110
411145) Log Message:
4112Hello, 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>,
4113
4114Modified Files:
4115ltp/runtest/nfs
4116
411746) Log Message:
4118Hello, 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>,
4119
4120Modified Files:
4121ltp/runtest/stress.part1
4122
412347) Log Message:
4124Fix autoconf preprocessor defines. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
4125
4126Modified Files:
4127ltp/testcases/kernel/controllers/freezer/vfork.c
4128
412948) Log Message:
4130Revert to Mike's original copy of ptrace.h. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
4131
4132Modified Files:
4133ltp/testcases/kernel/syscalls/ptrace/ptrace.h
4134
413549) Log Message:
4136Remove the idiot reference. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
4137
4138Modified Files:
4139ltp/testcases/kernel/syscalls/ptrace/ptrace.h
4140
414150) Log Message:
4142Fix absolute path to library, as we're no longer directly installing libraries into $(libdir). Issue found by Caspar Zhang <czhang@redhat.com>.
4143Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
4144
4145Modified Files:
4146ltp/testcases/network/sctp/Makefile
4147
414851) Log Message:
4149Fix 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
4150<yanegomi@gmail.com>,
4151
4152Modified Files:
4153ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_test.c
4154ltp/testcases/kernel/controllers/Makefile
4155ltp/testcases/kernel/controllers/Makefile.inc
4156
415752) Log Message:
4158use the renamed syscall perf_event_open. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>,
4159
4160Modified Files:
4161ltp/testcases/kernel/performance_counters/performance_counter01.c
4162ltp/testcases/kernel/performance_counters/performance_counter02.c
4163
416453) Log Message:
4165drop old __NR_perf_counter_open syscall name and force everyone to use new __NR_perf_event_open. Mike Frysinger <vapier@users.sourceforge.net>
4166
4167Modified Files:
4168ltp/testcases/kernel/include/linux_syscall_numbers.h
4169ltp/testcases/kernel/include/regen.sh
4170
417154) Log Message:
4172update config.sub/config.guess files. Mike Frysinger <vapier@users.sourceforge.net>,
4173
4174Modified Files:
4175ltp/testcases/kernel/syscalls/pcllib/config.guess
4176ltp/testcases/kernel/syscalls/pcllib/config.sub
4177ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/config.guess
4178ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/config.sub
4179ltp/testcases/open_hpi_testsuite/config.guess
4180ltp/testcases/open_hpi_testsuite/config.sub
4181
418255) Log Message:
4183autoconf 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>,
4184
4185Modified Files:
4186ltp/m4/ltp-ptrace.m4
4187
418856) Log Message:
41891. Fix the 2.x quota autoconf test
41902. Disable the 1.x RHEL quota autoconf test (don't have a system to verify the requirement on).
41913. Fix indentation in quotactl01.c
41924. Block off some quotactl constants that only exist on quota 2.x.
41935. 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>,
4194
4195Modified Files:
4196ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
4197ltp/m4/ltp-quota.m4
4198
419957) Log Message:
42001. ltp-signalfd.m4: be more strict with AC_CHECK_HEADERS by encapsulating the header items in [].
42012. 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.
4202Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
4203
4204Modified Files:
4205ltp/configure.ac
4206ltp/m4/ltp-signalfd.m4
4207
420858) Log Message:
4209Need 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>,
4210
4211Modified Files:
4212ltp/testcases/kernel/controllers/freezer/vfork.c
4213
421459) Log Message:
4215libevent.a gets put in the libevent directory, not libevent/lib directory. Adjust LDFLAGS accordingly. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
4216
4217Modified Files:
4218ltp/testcases/kernel/syscalls/Makefile
4219
422060) Log Message:
4221Hello, 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:
4222 - initialize addrlen for accept syscall in the server (=> avoid EINVAL)
4223 - use tst_resm in the client instead of tst_res, to avoid an error message interpreted as a filename
4224The 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>,
4225
4226Modified Files:
4227ltp/testcases/network/tcp_cmds/sendfile/sendfile01
4228ltp/testcases/network/tcp_cmds/sendfile/testsf_c.c
4229ltp/testcases/network/tcp_cmds/sendfile/testsf_s.c
4230
423161) Log Message:
4232Apply the fix for the issue noted below. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>. Tomonori Mitani
4233
4234Modified Files:
4235ltp/testscripts/Makefile
4236ltp/testscripts/test_fs_bind.sh
4237ltp/testcases/kernel/fs/fs_bind/bin/Makefile
4238
423962) Log Message:
4240Apply the fix for the issue noted below. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
4241
4242Modified Files:
4243ltp/testcases/kernel/fs/fs_bind/Makefile
4244
424563) Log Message:
4246Resolve 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>,
4247
4248Modified Files:
4249ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
4250ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
4251ltp/testcases/kernel/syscalls/nanosleep/nanosleep04.c
4252
425364) Log Message:
4254Address the issue reported in the following email by installing all .c files. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
4255
4256Modified Files:
4257ltp/testcases/commands/ade/nm/Makefile
4258
425965) Log Message:
4260configure.ac: add a check for linux/mempolicy.h testcases/kernel/hotplug/...:
4261- Enable memory hotplug build and install
4262- Cordon off mempolicy / numa dependent logic on systems where it isn't available for compile / linux.
4263- Remove ad hoc / mostly incorrect move_mempages logic.
4264Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
4265
4266Modified Files:
4267ltp/m4/ltp-numa.m4
4268ltp/testcases/kernel/hotplug/Makefile
4269ltp/configure.ac
4270ltp/testcases/kernel/hotplug/memory_hotplug/Makefile
4271ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
4272ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.c
4273ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.h
4274ltp/testcases/kernel/hotplug/memory_hotplug/segment.c
4275
427666) Log Message:
4277Fix 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>,
4278
4279Modified Files:
4280ltp/m4/ltp-numa.m4
4281
4282Removed Files:
4283ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.c
4284ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.h
4285ltp/include/mk/config.mk.default
4286ltp/include/mk/config.mk.in
4287ltp/testcases/kernel/syscalls/get_mempolicy/Makefile
4288ltp/testcases/kernel/syscalls/get_mempolicy/get_mempolicy01.c
4289
429067) Log Message:
4291get_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>,
4292
4293Modified Files:
4294ltp/testcases/kernel/syscalls/mbind/mbind01.c
4295
4296Added Files:
4297ltp/testcases/kernel/syscalls/utils/numa_helpers.h
4298ltp/testcases/kernel/syscalls/get_mempolicy/get_mempolicy01.c
4299
430068) Log Message:
4301Fix a typo. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
4302
4303Modified Files:
4304ltp/testcases/kernel/hotplug/memory_hotplug/segment.c
4305
430669) Log Message:
43071) memtoy is a standalone tool, not a test. So let's not LTP-ify it too much.
43082) Resolve a lot of other delightful typos... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
4309
4310Modified Files:
4311ltp/testcases/kernel/hotplug/memory_hotplug/Makefile
4312ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
4313ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.c
4314
431570) Log Message:
4316Shuffle around macros, and put a safe-ish default in for __NR_migrate_pages (0). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4317
4318Modified Files:
4319ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
4320
432171) Log Message:
4322Fix part 1 of the issue described in the following email: Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
4323
4324Modified Files:
4325ltp/testcases/kernel/controllers/cgroup_fj/run_cgroup_test_fj.sh
4326
432772) Log Message:
4328Fix part two of the email below... and fix some bash-isms while I'm at it... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
4329
4330Modified Files:
4331ltp/testcases/kernel/controllers/cgroup/cgroup_regression_test.sh
4332
subrata_modak575795d2009-12-03 11:17:34 +00004333LTP-20091130
4334
43351) Log Message:
4336Fix 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>.
4337
4338Modified Files:
4339ltp/testcases/commands/ade/ar/ar01
4340
43412) Log Message:
4342Use 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>.
4343
4344Modified Files:
4345ltp/testcases/kernel/controllers/cpuctl/parameters.sh
4346
43473) Log Message:
4348Other compiler warning fixes: this is another chunk of compiler warning fixes in LTP tests, related to printf format strings. They have multiple causes:
4349- most of them are caused by %d used for the TEST_RETURN variable (as in a previous patch),
4350- off_t are cast to (int64_t) and PRId64 output specifier is used for them,
4351- 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,
4352- in ioperm test, address should be declared as unsigned long (according to ioperm(2)),
4353- other little fixes (foo vs. *foo, %S vs. %s, %0 vs. %o).
4354Signed-off-by: Jiri Palecek <jpalecek@web.de>.
4355
4356Modified Files:
4357ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
4358ltp/testcases/kernel/syscalls/fcntl/fcntl02.c
4359ltp/testcases/kernel/syscalls/fcntl/fcntl03.c
4360ltp/testcases/kernel/syscalls/fcntl/fcntl04.c
4361ltp/testcases/kernel/syscalls/fcntl/fcntl05.c
4362ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
4363ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
4364ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
4365ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
4366ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
4367ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
4368ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
4369ltp/testcases/kernel/syscalls/fork/fork09.c
4370ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
4371ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
4372ltp/testcases/kernel/syscalls/gettimeofday/gettimeofday02.c
4373ltp/testcases/kernel/syscalls/inotify/inotify02.c
4374ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
4375ltp/testcases/kernel/syscalls/ipc/semctl/semctl07.c
4376ltp/testcases/kernel/syscalls/keyctl/keyctl01.c
4377ltp/testcases/kernel/syscalls/llseek/llseek01.c
4378ltp/testcases/kernel/syscalls/lseek/lseek01.c
4379ltp/testcases/kernel/syscalls/lseek/lseek07.c
4380ltp/testcases/kernel/syscalls/mkdir/mkdir08.c
4381ltp/testcases/kernel/syscalls/mknod/mknod01.c
4382ltp/testcases/kernel/syscalls/mknod/mknod06.c
4383ltp/testcases/kernel/syscalls/mknod/mknod07.c
4384ltp/testcases/kernel/syscalls/mknod/mknod09.c
4385ltp/testcases/kernel/syscalls/mlockall/mlockall01.c
4386ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
4387ltp/testcases/kernel/syscalls/mlockall/mlockall03.c
4388ltp/testcases/kernel/syscalls/move_pages/move_pages_support.c
4389ltp/testcases/kernel/syscalls/msync/msync03.c
4390ltp/testcases/kernel/syscalls/msync/msync04.c
4391ltp/testcases/kernel/syscalls/msync/msync05.c
4392ltp/testcases/kernel/syscalls/munlock/munlock01.c
4393ltp/testcases/kernel/syscalls/munlock/munlock02.c
4394ltp/testcases/kernel/syscalls/munlockall/munlockall01.c
4395ltp/testcases/kernel/syscalls/munmap/munmap03.c
4396ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
4397ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
4398ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
4399ltp/testcases/kernel/syscalls/nanosleep/nanosleep04.c
4400ltp/testcases/kernel/syscalls/newuname/newuname01.c
4401ltp/testcases/kernel/syscalls/nice/nice04.c
4402ltp/testcases/kernel/syscalls/nice/nice05.c
4403ltp/testcases/kernel/syscalls/pathconf/pathconf01.c
4404ltp/testcases/kernel/syscalls/pipe/pipe03.c
4405ltp/testcases/kernel/syscalls/prctl/prctl01.c
4406ltp/testcases/kernel/syscalls/prctl/prctl02.c
4407ltp/testcases/kernel/syscalls/pread/pread01.c
4408ltp/testcases/kernel/syscalls/pread/pread02.c
4409ltp/testcases/kernel/syscalls/pread/pread03.c
4410ltp/testcases/kernel/syscalls/pselect/pselect01.c
4411ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
4412ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
4413ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
4414ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
4415ltp/testcases/kernel/syscalls/read/read01.c
4416ltp/testcases/kernel/syscalls/read/read04.c
4417ltp/testcases/kernel/syscalls/readlink/readlink01.c
4418ltp/testcases/kernel/syscalls/readlink/readlink02.c
4419ltp/testcases/kernel/syscalls/readlink/readlink03.c
4420ltp/testcases/kernel/syscalls/readlink/readlink04.c
4421ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
4422ltp/testcases/kernel/syscalls/rename/rename02.c
4423ltp/testcases/kernel/syscalls/rmdir/rmdir04.c
4424ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
4425ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction02.c
4426ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction03.c
4427ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max01.c
4428ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max02.c
4429ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min01.c
4430ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min02.c
4431ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam01.c
4432ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam02.c
4433ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval01.c
4434ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval02.c
4435ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval03.c
4436ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam01.c
4437ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam02.c
4438ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam03.c
4439ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam05.c
4440ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
4441ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
4442ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
4443ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
4444ltp/testcases/kernel/syscalls/set_tid_address/set_tid_address01.c
4445ltp/testcases/kernel/syscalls/setdomainname/setdomainname01.c
4446ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
4447ltp/testcases/kernel/syscalls/setfsgid/setfsgid02.c
4448ltp/testcases/kernel/syscalls/setfsgid/setfsgid03.c
4449ltp/testcases/kernel/syscalls/setfsuid/setfsuid01.c
4450ltp/testcases/kernel/syscalls/setfsuid/setfsuid02.c
4451ltp/testcases/kernel/syscalls/setfsuid/setfsuid03.c
4452ltp/testcases/kernel/syscalls/setgid/setgid01.c
4453ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
4454ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
4455ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
4456ltp/testcases/kernel/syscalls/sethostname/sethostname01.c
4457ltp/testcases/kernel/syscalls/setpgid/setpgid01.c
4458ltp/testcases/kernel/syscalls/setpgrp/setpgrp01.c
4459ltp/testcases/kernel/syscalls/setregid/setregid01.c
4460ltp/testcases/kernel/syscalls/setregid/setregid02.c
4461ltp/testcases/kernel/syscalls/setregid/setregid04.c
4462ltp/testcases/kernel/syscalls/setreuid/setreuid01.c
4463ltp/testcases/kernel/syscalls/setreuid/setreuid02.c
4464ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
4465ltp/testcases/kernel/syscalls/setuid/setuid01.c
4466ltp/testcases/kernel/syscalls/setuid/setuid02.c
4467ltp/testcases/kernel/syscalls/sgetmask/sgetmask01.c
4468ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack02.c
4469ltp/testcases/kernel/syscalls/signal/signal04.c
4470ltp/testcases/kernel/syscalls/sigpending/sigpending02.c
4471ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
4472ltp/testcases/kernel/syscalls/socketcall/socketcall01.c
4473ltp/testcases/kernel/syscalls/socketcall/socketcall03.c
4474ltp/testcases/kernel/syscalls/socketcall/socketcall04.c
4475ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
4476ltp/testcases/kernel/syscalls/splice/splice01.c
4477ltp/testcases/kernel/syscalls/stat/stat03.c
4478ltp/testcases/kernel/syscalls/stat/stat05.c
4479ltp/testcases/kernel/syscalls/stat/stat06.c
4480ltp/testcases/kernel/syscalls/statfs/statfs01.c
4481ltp/testcases/kernel/syscalls/statfs/statfs03.c
4482ltp/testcases/kernel/syscalls/statvfs/statvfs01.c
4483ltp/testcases/kernel/syscalls/stime/stime02.c
4484ltp/testcases/kernel/syscalls/symlink/symlink01.c
4485ltp/testcases/kernel/syscalls/sync/sync01.c
4486ltp/testcases/kernel/syscalls/tee/tee01.c
4487ltp/testcases/kernel/syscalls/time/time01.c
4488ltp/testcases/kernel/syscalls/time/time02.c
4489ltp/testcases/kernel/syscalls/times/times03.c
4490ltp/testcases/kernel/syscalls/truncate/truncate01.c
4491ltp/testcases/kernel/syscalls/truncate/truncate03.c
4492ltp/testcases/kernel/syscalls/truncate/truncate04.c
4493ltp/testcases/kernel/syscalls/ulimit/ulimit01.c
4494ltp/testcases/kernel/syscalls/umask/umask01.c
4495ltp/testcases/kernel/syscalls/umask/umask03.c
4496ltp/testcases/kernel/syscalls/uname/uname01.c
4497ltp/testcases/kernel/syscalls/unlink/unlink05.c
4498ltp/testcases/kernel/syscalls/unlink/unlink06.c
4499ltp/testcases/kernel/syscalls/unlink/unlink07.c
4500ltp/testcases/kernel/syscalls/unlink/unlink08.c
4501ltp/testcases/kernel/syscalls/utime/utime06.c
4502ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
4503ltp/testcases/kernel/syscalls/wait4/wait401.c
4504ltp/testcases/kernel/syscalls/write/write01.c
4505ltp/testcases/kernel/syscalls/writev/writev06.c
4506ltp/testcases/kernel/timers/clock_settime/clock_settime03.c
4507ltp/testcases/network/lib6/asapi_04.c
4508ltp/testcases/network/lib6/asapi_05.c
4509ltp/testcases/network/lib6/getaddrinfo_01.c
4510ltp/testcases/network/lib6/in6_02.c
4511
45124) Log Message:
4513Add 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>.
4514
4515Modified Files:
4516ltp/INSTALL
4517
45185) Log Message:
4519extend autoconf ptrace tests. Mike Frysinger <vapier@users.sourceforge.net>.
4520
4521Modified Files:
4522ltp/m4/ltp-ptrace.m4
4523ltp/testcases/kernel/controllers/freezer/vfork.c
4524ltp/testcases/kernel/syscalls/ptrace/ptrace01.c
4525ltp/testcases/kernel/syscalls/ptrace/ptrace02.c
4526ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
4527ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
4528ltp/testcases/kernel/syscalls/ptrace/ptrace05.c
4529ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
4530
45316) Log Message:
4532define 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.
4533
4534Modified Files:
4535ltp/testcases/kernel/containers/utsname/Makefile
4536ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
4537ltp/testcases/kernel/containers/pidns/Makefile
4538ltp/testcases/kernel/containers/pidns/pidns12.c
4539ltp/testcases/kernel/containers/pidns/pidns13.c
4540ltp/testcases/kernel/containers/pidns/pidns16.c
4541ltp/testcases/kernel/containers/pidns/pidns20.c
4542ltp/testcases/kernel/containers/pidns/pidns21.c
4543ltp/testcases/kernel/containers/pidns/pidns30.c
4544ltp/testcases/kernel/containers/pidns/pidns31.c
4545ltp/testcases/kernel/fs/fs_bind/bin/Makefile
4546ltp/testcases/kernel/fs/fs_bind/bin/nsclone.c
4547ltp/testcases/kernel/controllers/cgroup/test_6_2.c
4548ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c
4549ltp/include/mk/config.mk.default
4550ltp/include/mk/config.mk.in
4551ltp/testcases/kernel/security/tomoyo/Makefile
4552ltp/testcases/kernel/security/tomoyo/newns.c
4553ltp/testcases/kernel/syscalls/clone/clone01.c
4554ltp/testcases/kernel/syscalls/clone/clone02.c
4555ltp/testcases/kernel/syscalls/clone/clone03.c
4556ltp/testcases/kernel/syscalls/clone/clone04.c
4557ltp/testcases/kernel/syscalls/clone/clone05.c
4558ltp/testcases/kernel/syscalls/clone/clone06.c
4559ltp/testcases/kernel/syscalls/clone/clone07.c
4560ltp/testcases/kernel/containers/sysvipc/Makefile
4561ltp/testcases/kernel/containers/sysvipc/check_ipcns_enabled.c
4562ltp/testcases/kernel/containers/libclone/libclone.c
4563ltp/testcases/kernel/containers/libclone/libclone.h
4564ltp/testcases/kernel/containers/netns/common.c
4565ltp/include/test.h
4566Removed Files:
4567ltp/testcases/kernel/controllers/cgroup/clone_platform.h
4568Added File(s):
4569ltp/lib/cloner.c
4570
45717) Log Message:
4572The patch does the following:
4573
45741. Simplifies the code in get_mempolicy01,
45752. Fixes indentation (some of the output in the diff looks wrong, but it's correct in the real testcase file),
45763. Uses TERRNO for getting the error per testcase call properly, instead of getting the last errno value,
45774. Uses basename(3) instead of hacking with strchr(3),
45785. 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,
4579Enabled:
4580get_mempolicy01 0 TINFO : (case00) START
4581EXPECT: return value(ret)=0 errno=0 (Success)
4582RESULT: return value(ret)=0 errno=0 (Success)
4583get_mempolicy01 1 TPASS : (case00) END
4584get_mempolicy01 0 TINFO : (case01) START
4585EXPECT: return value(ret)=0 errno=0 (Success)
4586RESULT: return value(ret)=0 errno=0 (Success)
4587get_mempolicy01 2 TPASS : (case01) END
4588get_mempolicy01 0 TINFO : (case02) START
4589EXPECT: return value(ret)=0 errno=0 (Success)
4590RESULT: return value(ret)=0 errno=0 (Success)
4591get_mempolicy01 3 TPASS : (case02) END
4592get_mempolicy01 0 TINFO : (case03) START
4593EXPECT: return value(ret)=0 errno=0 (Success)
4594RESULT: return value(ret)=0 errno=0 (Success)
4595get_mempolicy01 4 TPASS : (case03) END
4596get_mempolicy01 0 TINFO : (case04) START
4597EXPECT: return value(ret)=0 errno=0 (Success)
4598RESULT: return value(ret)=0 errno=0 (Success)
4599get_mempolicy01 5 TPASS : (case04) END
4600get_mempolicy01 0 TINFO : (case05) START
4601EXPECT: return value(ret)=0 errno=0 (Success)
4602RESULT: return value(ret)=0 errno=0 (Success)
4603get_mempolicy01 6 TPASS : (case05) END
4604get_mempolicy01 0 TINFO : (case06) START
4605EXPECT: return value(ret)=0 errno=0 (Success)
4606RESULT: return value(ret)=0 errno=0 (Success)
4607get_mempolicy01 7 TPASS : (case06) END
4608get_mempolicy01 0 TINFO : (case07) START
4609EXPECT: return value(ret)=0 errno=0 (Success)
4610RESULT: return value(ret)=0 errno=0 (Success)
4611get_mempolicy01 8 TPASS : (case07) END
4612get_mempolicy01 0 TINFO : (case08) START
4613EXPECT: return value(ret)=0 errno=0 (Success)
4614RESULT: return value(ret)=0 errno=0 (Success)
4615get_mempolicy01 9 TPASS : (case08) END
4616get_mempolicy01 0 TINFO : (case09) START
4617EXPECT: return value(ret)=0 errno=0 (Success)
4618RESULT: return value(ret)=0 errno=0 (Success)
4619get_mempolicy01 10 TPASS : (case09) END
4620get_mempolicy01 0 TINFO : (case10) START
4621EXPECT: return value(ret)=-1 errno=14 (Bad address)
4622RESULT: return value(ret)=-1 errno=14 (Bad address)
4623get_mempolicy01 11 TPASS : (case10) END
4624get_mempolicy01 0 TINFO : (case11) START
4625EXPECT: return value(ret)=-1 errno=22 (Invalid argument)
4626RESULT: return value(ret)=-1 errno=22 (Invalid argument)
4627get_mempolicy01 12 TPASS : (case11) END
4628Forced disable (#undef'ed __NR_get_mempolicy):
4629$ ./get_mempolicy01
4630get_mempolicy01 1 TCONF : Your system doesn't properly support:
4631get_mempolicy
4632Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
4633
4634Modified Files:
4635ltp/testcases/kernel/syscalls/get_mempolicy/get_mempolicy01.c
4636
46378) Log Message:
46381. Disable the test whenever the appropriate headers and syscalls don't exist so this will compile on systems without numa and without.
46392. Fix the indentation.
46403. Use TFAIL | TERRNO instead of all of the ad-hoc (TFAIL ... TERRNO, strerror(TERRNO)) logic.
4641Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
4642
4643Modified Files:
4644ltp/testcases/kernel/syscalls/mbind/mbind01.c
4645
46469) Log Message:
46471. Use linux_syscall_numbers.h.
46482. Fix a format string (use inttypes.h).
46493. Remove an unused var.
4650Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
4651
4652Modified Files:
4653ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_test.c
4654
465510) Log Message:
4656I was confused, and numaif.h is in fact a header under testcases/kernel/syscalls/utils. As such:
4657
46581. The autoconf test for the header is removed.
46592. An appropriate inclusion is added for numa.h in numaif.h
46603. Remove overengineered code in get_mempolicy01.c because linux_syscall_numbers.h handles the unhandled numa syscall numbers.
4661Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
4662
4663Modified Files:
4664ltp/testcases/kernel/syscalls/get_mempolicy/et_mempolicy01.c
4665ltp/testcases/kernel/syscalls/mbind/mbind01.c
4666ltp/testcases/kernel/syscalls/move_pages/move_pages_support.h
4667ltp/testcases/kernel/syscalls/move_pages/move_pages_support.c
4668ltp/testcases/kernel/syscalls/move_pages/Makefile
4669ltp/m4/ltp-numa.m4
4670
467111) Log Message:
4672Fix bad SQA:
46731. main was missing an int return code.
46742. #include <stdio.h> was missing for the printf.
4675
4676Modified Files:
4677ltp/testcases/commands/ade/ar/file1.c
4678ltp/testcases/commands/ade/ar/file2.c
4679ltp/testcases/commands/ade/ar/file3.c
4680
468112) Log Message:
4682Report errors appropriate to whether or not the read / write operations with the pipe succeeded. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4683
4684Modified Files:
4685ltp/testcases/kernel/containers/libclone/libclone.c
4686
468713) Log Message:
4688drop 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>.
4689
4690Modified Files:
4691ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
4692ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
4693ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
4694
469514) Log Message:
4696fallocate02: add a default case to avoid gcc uninitialized warning. Mike Frysinger <vapier@users.sourceforge.net>.
4697
4698Modified Files:
4699ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
4700
470115) Log Message:
4702Add a Common Issues section to address common roadblocks encountered with the build. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4703
4704Modified Files:
4705ltp/INSTALL
4706
470716) Log Message:
4708Fix the Makefile comment title. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4709
4710Modified Files:
4711ltp/testcases/kernel/syscalls/Makefile
4712
471317) Log Message:
4714Fix 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>.
4715
4716Modified Files:
4717ltp/testcases/kernel/controllers/cpuset/cpuset_memory_pressure_test/cpuset_memory_pressure.c
4718
471918) Log Message:
4720main was lacking a return code. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4721
4722Modified Files:
4723ltp/testcases/commands/ade/ar/file1.c
4724
472519) Log Message:
4726Fix 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>.
4727
4728Modified Files:
4729ltp/utils/benchmark/ebizzy-0.3/ebizzy.c
4730
473120) Log Message:
4732main is missing a return code. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4733
4734Modified Files:
4735ltp/testcases/commands/ade/ar/file3.c
4736
473721) Log Message:
4738Wow, ok -- copy-paste R'US. Missing return code in main, yet again. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4739
4740Modified Files:
4741ltp/testcases/commands/ade/ar/file2.c
4742
474322) Log Message:
47441. Fix 2 format strings, so that the underlying scripts actually are called properly.
47452. Use appropriate precision so that 64-bit archs don't whine about printing out pid_t format strings.
4746Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4747
4748Modified Files:
4749ltp/testcases/kernel/containers/netns/common.c
4750
475123) Log Message:
4752forgot to add ptrace.h as Garrett pointed out. Mike Frysinger <vapier@users.sourceforge.net>.
4753
4754Added Files:
4755ltp/testcases/kernel/syscalls/ptrace/ptrace.h
4756
475724) Log Message:
4758The 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>.
4759
4760Modified Files:
4761ltp/INSTALL
4762
476325) Log Message:
4764Drop the caps.
4765
4766Modified Files:
4767ltp/INSTALL
4768
476926) Log Message:
4770drop 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>.
4771
4772Modified Files:
4773ltp/testcases/kernel/device-drivers/misc_modules/per_cpu_allocator_module/Makefile
4774ltp/testcases/kernel/device-drivers/acpi/Makefile
4775ltp/testcases/kernel/controllers/cgroup_fj/Makefile
4776ltp/testcases/kernel/controllers/cpuacct/Makefile
4777ltp/testcases/kernel/device-drivers/block/kernel_space/Makefile
4778ltp/testcases/kernel/controllers/cpuctl_fj/Makefile
4779ltp/testcases/kernel/device-drivers/v4l/kernel_space/Makefile
4780ltp/testcases/kernel/io/disktest/Makefile
4781ltp/testcases/kernel/device-drivers/usb/tusb/Makefile
4782ltp/testcases/kernel/device-drivers/nls/Makefile
4783ltp/testcases/kernel/device-drivers/tbio/user_space/Makefile
4784ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
4785
478627) Log Message:
47871. Correct a missing reference in Makefile.
47882. Correct some typos and other grammatical issues with README.mk-devel.
4789
4790Modified Files:
4791ltp/README.mk-devel
4792ltp/Makefile
4793
479428) Log Message:
4795Correct another typo and fix the Quick Start directions. Found-by: Randy Dunlap <rdunlap@xenotime.net>, Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
4796
4797Modified Files:
4798ltp/INSTALL
4799
480029) Log Message:
4801numaif.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>.
4802
4803Modified Files:
4804ltp/testcases/kernel/syscalls/utils/numaif.h
4805
480630) Log Message:
4807Get rid of a valid -Wunused warning with the fscanf(3). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4808
4809Modified Files:
4810ltp/lib/system_specific_process_info.c
4811
481231) Log Message:
4813Make sure that the chown is successful, and use getegid(2) instead of getgid(2). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4814
4815Modified Files:
4816ltp/testcases/kernel/syscalls/access/access01.c
4817
481832) Log Message:
4819Having 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>,
4820
4821Modified Files:
4822ltp/include/mk/automake.mk
4823
482433) Log Message:
4825The description for the RHEL 4.8 quotactl check was misleading. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4826
4827Modified Files:
4828ltp/m4/ltp-quota.m4
4829
483034) Log Message:
4831Update config.h.default to match config.h.in. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4832
4833Modified Files:
4834ltp/include/config.h.default
4835
483635) Log Message:
4837Return non-void return code when PTRACE junk is missing. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4838
4839Modified Files:
4840ltp/testcases/kernel/controllers/freezer/vfork.c
4841
484236) Log Message:
4843Apparently my system has all 3 of the available headers in its default -I search path:
4844- sys/ptrace.h
4845- linux/ptrace.h
4846- asm/ptrace.h
4847Make 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>.
4848
4849Modified Files:
4850ltp/testcases/kernel/syscalls/ptrace/ptrace.h
4851
485237) Log Message:
4853Be consistent with the braces. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4854
4855Modified Files:
4856ltp/testcases/lib/cmdlib.sh
4857
485838) Log Message:
4859vfork.c:
4860- Fix autoconf test result name for PTRACE_O_TRACEVFORK*.
4861vfork_freeze.sh:
4862- Implement proper TMPDIR logic.
4863- Remove forced make in place of optional (if needed) make operation.
4864Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4865
4866Modified Files:
4867ltp/testcases/kernel/controllers/freezer/vfork.c
4868ltp/testcases/kernel/controllers/freezer/vfork_freeze.sh
4869
487039) Log Message:
4871Dumb arse typo... Signed-off-by: The idiot that made the last checkin <root@devnull.com>.
4872
4873Modified Files:
4874ltp/testcases/kernel/controllers/freezer/vfork.c
4875
487640) Log Message:
4877Just remove the frak'ing \t to be consistent with the old version. Blasted cylons... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4878
4879Modified Files:
4880ltp/testcases/kernel/controllers/freezer/vfork.c
4881
488241) Log Message:
4883vfork.c:
48841. Add signal handling code and cleanup code.
48852. Protect against ptrace(PTRACE_KILL, -1, ...) *grins*.
48863. Add a -f option so one could print out info with tst_res(3) while outputting data to the ptrace logfile.
4887vfork_freeze.sh:
48881. Standardize the log name.
48892. Fix a syntax error.
4890
4891Modified Files:
4892ltp/testcases/kernel/controllers/freezer/vfork.c
4893ltp/testcases/kernel/controllers/freezer/vfork_freeze.sh
4894
489542) Log Message:
4896Ok -- APPARENTLY asm/ptrace.h IS required for pt_regs! Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4897
4898Modified Files:
4899ltp/testcases/kernel/syscalls/ptrace/ptrace.h
4900
490143) Log Message:
4902Make all of the numa tests consistent and correct. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4903
4904Modified Files:
4905ltp/testcases/kernel/syscalls/get_mempolicy/Makefile
4906ltp/testcases/kernel/syscalls/move_pages/move_pages01.c
4907ltp/testcases/kernel/syscalls/move_pages/move_pages02.c
4908ltp/testcases/kernel/syscalls/move_pages/move_pages03.c
4909ltp/testcases/kernel/syscalls/move_pages/move_pages04.c
4910ltp/testcases/kernel/syscalls/move_pages/move_pages05.c
4911ltp/testcases/kernel/syscalls/move_pages/move_pages06.c
4912ltp/testcases/kernel/syscalls/move_pages/move_pages07.c
4913ltp/testcases/kernel/syscalls/move_pages/move_pages08.c
4914ltp/testcases/kernel/syscalls/move_pages/move_pages09.c
4915ltp/testcases/kernel/syscalls/move_pages/move_pages10.c
4916ltp/testcases/kernel/syscalls/move_pages/move_pages11.c
4917ltp/testcases/kernel/syscalls/move_pages/move_pages_support.c
4918
491944) Log Message:
4920need to include -lclone before -lltp. Mike Frysinger <vapier@users.sourceforge.net>.
4921
4922Modified Files:
4923ltp/testcases/kernel/containers/mqns/Makefile
4924
492545) Log Message:
4926Fix 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>.
4927
4928Modified Files:
4929ltp/testcases/kernel/controllers/Makefile.inc
4930ltp/testcases/kernel/controllers/memctl/Makefile
4931
493246) Log Message:
4933Following patch fixes buffer overflow.c. Signed-off-by: Cyril Hrubis <chrubis@suse.cz>.
4934
4935Modified Files:
4936ltp/testcases/kernel/fs/doio/growfiles.c
4937
493847) Log Message:
4939Rename 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>.
4940
4941Modified Files:
4942ltp/runtest/ltp-aio-stress.part1
4943ltp/runtest/ltp-aio-stress.part2 ltp/runtest/ltp-aiodio.part2
4944
494548) Log Message:
49461. Don't nuke config.h with clean. ac-clean will do that,
49472. config.h can and should be produced either via manual intervention (discouraged) or configure (preferred),
4948Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
4949
4950Modified Files:
4951ltp/include/Makefile
4952
495349) Log Message:
4954Get rid of an unused var. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
4955
4956Modified Files:
4957ltp/testcases/kernel/syscalls/mbind/mbind01.c
4958
495950) Log Message:
4960Resolve some clashing symbols for static functions that are in fact defined in numa.h. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
4961
4962Modified Files:
4963ltp/testcases/kernel/syscalls/utils/numaif.h
4964
496551) Log Message:
4966The shuffle of headers broke the ia64 workaround. Mike Frysinger <vapier@users.sourceforge.net>,
4967
4968Modified Files:
4969ltp/testcases/kernel/syscalls/ptrace/ptrace.h
4970
497152) Log Message:
4972Make 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>,
4973
4974Modified Files:
4975ltp/testcases/kernel/syscalls/ptrace/ptrace.h
4976
497753) Log Message:
4978ext4: fix script error of ext4_nsec_timestamps_test.sh:
4979Execute test case of ext4_nsec_timestamps_test.sh had some errors:
4980./ext4_nsec_timestamps_test.sh: line 183: [0: command not found
4981./ext4_nsec_timestamps_test.sh: line 189: [0: command not found
4982This patch fixes them. Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>.
4983
4984Modified Files:
4985ltp/testcases/kernel/fs/ext4-new-features/ext4-nsec-timestamps/ext4_nsec_timestamps_test.sh
4986
498754) Log Message:
4988Removal 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.
4989
4990Modified Files:
4991ltp/testcases/kernel/containers/pidns/runpidnstest.sh
4992Removed Files:
4993ltp/testcases/kernel/containers/pidns/pidns21.c
4994
499555) Log Message:
49961. The logic check for IDcheck.sh was inverted for finding entries.
49972. sys and users were being checked for in /etc/password, not /etc/group.
4998Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
4999
5000Modified Files:
5001ltp/IDcheck.sh
5002
500356) Log Message:
5004Add 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>,
5005
5006Modified Files:
5007ltp/INSTALL
5008
500957) Log Message:
5010Correction -- 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>.
5011
5012Modified Files:
5013ltp/INSTALL
5014
501558) Log Message:
5016Fix 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>.
5017
5018Modified Files:
5019ltp/testcases/kernel/syscalls/get_mempolicy/Makefile
5020
502159) Log Message:
5022Fix 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>,
5023
5024ltp/testcases/kernel/syscalls/utils/numaif.h
5025ltp/testcases/kernel/syscalls/move_pages/Makefile
5026ltp/testcases/kernel/syscalls/mbind/Makefile
5027
502860) Log Message:
5029Fix a missing brace. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
5030
5031Modified Files:
5032ltp/testcases/kernel/containers/mqns/mqns_02.c
5033
503461) Log Message:
5035Add runalltests.sh to the install list so it gets installed too. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
5036
5037Modified Files:
5038ltp/Makefile
5039
504062) Log Message:
5041Enhance runalltests.sh so that it can be executed from anywhere. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
5042
5043Modified Files:
5044ltp/runalltests.sh
5045
504663) Log Message:
5047Just 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>,
5048
5049Modified Files:
5050ltp/runalltests.sh
5051
505264) Log Message:
50531. Remove some stale items that have been resolved or are no longer pertinent.
50542. Add a note about libevent being messed up.
5055Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
5056
5057Modified Files:
5058ltp/TODO
5059
506065) Log Message:
5061Fix some unchecked return warnings in mqns_01.c. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
5062
5063Modified Files:
5064ltp/testcases/kernel/containers/mqns/mqns.h
5065ltp/testcases/kernel/containers/mqns/mqns_01.c
5066
506766) Log Message:
5068support ptrace on sparc. Mike Frysinger <vapier@users.sourceforge.net>
5069
5070Modified Files:
5071ltp/testcases/kernel/syscalls/ptrace/simple_tracer.c
5072ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.h.
5073
507467) Log Message:
5075Fix __NR_[gs]et_mempolicy syscall numbers and a few other syscall numbers. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
5076
5077Modified Files:
5078ltp/testcases/kernel/include/arm.in
5079ltp/testcases/kernel/include/i386.in
5080ltp/testcases/kernel/include/ia64.in
5081ltp/testcases/kernel/include/powerpc.in
5082ltp/testcases/kernel/include/sh.in
5083ltp/testcases/kernel/include/sparc.in
5084ltp/testcases/kernel/include/sparc64.in
5085ltp/testcases/kernel/include/x86_64.in
5086
508768) Log Message:
5088Forgot to add __NR_add_key to the rest of the .in files. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
5089
5090Modified Files:
5091ltp/testcases/kernel/include/powerpc.in
5092ltp/testcases/kernel/include/s390.in
5093ltp/testcases/kernel/include/sparc.in
5094ltp/testcases/kernel/include/sparc64.in
5095ltp/testcases/kernel/include/x86_64.in
5096
509769) Log Message:
5098Fix SIGSEGV if the group entries are missing. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
5099
5100Modified Files:
5101ltp/testcases/kernel/syscalls/setregid/setregid04.c
5102
510370) Log Message:
5104Use 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>,
5105
5106Modified Files:
5107ltp/testcases/kernel/syscalls/clock_getres/clock_getres01.c
5108
510971) Log Message:
5110Properly 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>,
5111
5112Modified Files:
5113ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
5114
511572) Log Message:
5116Make the test user lookup error for error bind02 a bit more intuitive. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
5117
5118Modified Files:
5119ltp/testcases/kernel/syscalls/bind/bind02.c
5120
512173) Log Message:
5122Consolidate all of the logic in one area and clean it up significantly. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
5123
5124Modified Files:
5125ltp/testcases/kernel/syscalls/keyctl/keyctl01.c
5126
512774) Log Message:
5128Add __NR_keyctl. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
5129
5130Modified Files:
5131ltp/testcases/kernel/include/arm.in
5132ltp/testcases/kernel/include/i386.in
5133ltp/testcases/kernel/include/ia64.in
5134ltp/testcases/kernel/include/powerpc.in
5135ltp/testcases/kernel/include/s390.in
5136ltp/testcases/kernel/include/sparc.in
5137ltp/testcases/kernel/include/sparc64.in
5138ltp/testcases/kernel/include/x86_64.in
5139
514075) Log Message:
5141Makefile: 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>
5142
5143Modified Files:
5144ltp/testcases/kernel/syscalls/lchown/Makefile
5145ltp/testcases/kernel/syscalls/lchown/create_link.c
5146ltp/testcases/kernel/syscalls/lchown/lchown02.c
5147
514876) Log Message:
5149Check in runtest changes for lchown02, and libevent (have to fix that still... almost done). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
5150
5151Modified Files:
5152ltp/runtest/syscalls
5153
515477) Log Message:
51551. Convert rwtest.sh to rwtest (part 1).
51562. Convert lchown02 in ltplite, according to what was also done to syscalls.
51573. Convert the aio junk to $TMPDIR (this may or may not require additional work... memory serves me correctly, it does).
5158Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
5159
5160Modified Files:
5161ltp/runtest/ltp-aiodio.part1
5162ltp/runtest/ltp-aiodio.part3
5163ltp/runtest/ltp-aiodio.part4
5164ltp/runtest/ltplite
5165ltp/runtest/lvm.part1
5166ltp/runtest/lvm.part2
5167ltp/runtest/scsi_debug.part1
5168ltp/runtest/stress.part1
5169ltp/runtest/stress.part3
5170
517178) Log Message:
5172Make the switchover from rwtest.sh to rwtest. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
5173
5174Modified Files:
5175ltp/testcases/kernel/fs/doio/Makefile
5176Added Files:
5177ltp/testcases/kernel/fs/doio/rwtest
5178Removed Files:
5179ltp/testcases/kernel/fs/doio/rwtest.sh
5180
518179) Log Message:
5182Stupid 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>,
5183
5184Modified Files:
5185ltp/testcases/kernel/syscalls/setregid/setregid04.c
5186
518780) Log Message:
5188Quell the _GNU_SOURCE already defined noise. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
5189
5190Modified Files:
5191ltp/lib/cloner.c
5192
519381) Log Message:
5194Change += 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>,
5195
5196Modified Files:
5197ltp/include/mk/config.mk.default
5198ltp/include/mk/config.mk.in
5199
520082) Log Message:
5201Use 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>,
5202
5203Modified Files:
5204ltp/testcases/kernel/containers/libclone/libclone.h
5205ltp/testcases/kernel/containers/pidns/pidns30.c
5206ltp/testcases/kernel/containers/pidns/pidns31.c
5207ltp/testcases/kernel/containers/mqns/mqns_01.c
5208ltp/testcases/kernel/containers/mqns/mqns_02.c
5209ltp/testcases/kernel/containers/mqns/mqns_03.c
5210ltp/testcases/kernel/containers/mqns/mqns_04.c
5211
521283) Log Message:
5213Add the mq_* syscalls to the syscall list for each available architecture. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
5214
5215Modified Files:
5216ltp/testcases/kernel/include/arm.in
5217ltp/testcases/kernel/include/i386.in
5218ltp/testcases/kernel/include/ia64.in
5219ltp/testcases/kernel/include/powerpc.in
5220ltp/testcases/kernel/include/powerpc64.in
5221ltp/testcases/kernel/include/s390.in
5222ltp/testcases/kernel/include/sh.in
5223ltp/testcases/kernel/include/sparc.in
5224ltp/testcases/kernel/include/sparc64.in
5225ltp/testcases/kernel/include/x86_64.in
5226
522784) Log Message:
52281. 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...
52292. 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.
5230Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
5231
5232Modified Files:
5233ltp/testcases/kernel/containers/sysvipc/Makefile
5234ltp/testcases/kernel/containers/utsname/Makefile
5235ltp/testcases/kernel/containers/mqns/Makefile
5236ltp/testcases/kernel/containers/mqns/mqns.h
5237ltp/testcases/kernel/containers/mqns/mqns_01.c
5238ltp/testcases/kernel/containers/mqns/mqns_02.c
5239ltp/testcases/kernel/containers/mqns/mqns_03.c
5240ltp/testcases/kernel/containers/mqns/mqns_04.c
5241ltp/testcases/kernel/containers/pidns/Makefile
5242ltp/testcases/kernel/containers/pidns/pidns30.c
5243ltp/testcases/kernel/containers/pidns/pidns31.c
5244
524585) Log Message:
5246I 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>,
5247
5248Modified Files:
5249ltp/include/Makefile
5250
525186) Log Message:
5252Checking 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:
52531. Cleans up spacing and code style
52542. Removes unneeded/broken debug option parsing if test fails.
52553. Prints out the last failed errno, rather than just the last errno(which may have been successful)
52564. Passes in correct size of sigset_t for mips.
5257This 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>
5258
5259Modified Files:
5260ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
5261
526287) Log Message:
52631. Skip over /proc/irq by default to avoid broken hardware / drivers, and thus avoid `hangs'. You can traverse over /proc/irq using -i though.
52642. Make the selinux piece a compile-time conditional, to avoid the additional function call.
52653. Fix the overflow issue on 64-bit systems by increasing values of total_obj, et all to unsigned long long's.
52664. Only call close / closedir if fd is > 0 and dir is not NULL.
5267Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
5268
5269Modified Files:
5270ltp/testcases/kernel/fs/proc/proc01.c
5271
527288) Log Message:
5273Let's not overwrite /bin/cat by accident in open08 if the setguid / setuid fails, mmk? Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
5274
5275Modified Files:
5276ltp/testcases/kernel/syscalls/open/open08.c
5277
527889) Log Message:
5279As noticed by Shi Weihua, there was a syntax error in the awk command in get_cpu_usage:
5280awk: print $9
5281awk: ^ syntax error pid 8077 cpu_usage
5282cpuctl_test_fj 1 TFAIL : case19 FAIL awk: print $9
5283awk: ^ syntax error pid 8104 cpu_usage
5284cpuctl_test_fj 1 TFAIL : case20 FAIL awk: print $9
5285awk: ^ syntax error
5286pid 8131 cpu_usage cpuctl_test_fj 1 TFAIL : case21 FAIL
5287awk: print $9 awk: ^ syntax error
5288pid 8193 cpu_usage cpuctl_test_fj 1 TFAIL : case22 FAIL
5289The 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>.
5290
529190) Log Message:
5292mem/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>.
5293
5294Modified Files:
5295ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
5296
529791) Log Message:
5298Fix some remaining compile errors that we're checked in earlier... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
5299
5300Modified Files:
5301ltp/testcases/kernel/containers/libclone/Makefile
5302ltp/testcases/kernel/containers/libclone/libclone.h
5303
530492) Log Message:
53051. Remove the .c files and all calls in runpwtests.sh because we can achieve the same thing through additional shell test logic.
53062. Add the apicmds dependency.
5307Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
5308
5309Modified Files:
5310ltp/testcases/kernel/power_management/Makefile
5311ltp/testcases/kernel/power_management/runpwtests.sh
5312Removed Files:
5313ltp/testcases/kernel/power_management/check_kv_arch.c
5314ltp/testcases/kernel/power_management/get_sched_values.c
5315
531693) Log Message:
5317mail: 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>.
5318
5319Modified Files:
5320ltp/testcases/commands/mail/mail_tests.sh
5321
532294) Log Message:
5323[PATCH (1/2)] add atomi_add() define for __sh__. Signed-off-by: Giuseppe Cavallaro <peppe.cavallaro@st.com>.
5324
5325Modified Files:
5326ltp/testcases/realtime/include/librttest.h
5327
532895) Log Message:
5329[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.
5330 [snip]
5331 In file included from librttest.c:43:
5332 ../include/librttest.h:127:2: error: #error
5333 ../include/librttest.h:169:2: error: #error
5334 In file included from librttest.c:43:
5335 ../include/librttest.h: In function ‘atomic_add’:
5336 [snip]
5337The tsc macros header is only included in the following tests (thus where necessary):
5338 o async_handler_tsc.c
5339 o preempt_timing.c
5340 o rdtsc-latency.c
5341Note1: 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>.
5342
5343Modified Files:
5344ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
5345ltp/testcases/realtime/func/measurement/preempt_timing.c
5346ltp/testcases/realtime/func/measurement/rdtsc-latency.c
5347ltp/testcases/realtime/include/librttest.h
5348Added Files:
5349ltp/testcases/realtime/include/libtsc.h
5350
535196) Log Message:
5352mem/hugeshmget: fix failure of hugeshmget01: During hugeshmget01 testcase, we got the following:
5353hugeshmget01 1 TFAIL : seqment size is not correct
5354hugeshmget01 1 TFAIL : hugeshmget01 call failed - errno = 17 :
5355File exists ......
5356In 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:
53571) s/HUGE_SHM_SIZE/huge_pages_shm_to_be_allocated
53582) Delete unused macro "HUGE_SHM_SIZE" defination
5359This patch fixed the failure. Signed-off-by: Liu Bo <liubo2009@cn.fujitsu.com>.
5360
5361Modified Files:
5362ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
5363ltp/testcases/kernel/mem/hugetlb/lib/ipcshm.h
5364
536597) Log Message:
5366lcov: add CVS revision number to version output
5367
5368Modified Files:
5369ltp/utils/analysis/lcov/bin/lcov
5370
537198) Log Message:
5372lcov: add more CVS versioning
5373
5374Modified Files:
5375ltp/utils/analysis/lcov/bin/gendesc
5376ltp/utils/analysis/lcov/bin/genhtml
5377ltp/utils/analysis/lcov/bin/geninfo
5378ltp/utils/analysis/lcov/bin/genpng
5379ltp/utils/analysis/lcov/bin/lcov
5380ltp/utils/analysis/lcov/bin/updateversion.pl
5381
538299) Log Message:
5383lcov: fix version fixup
5384
5385Modified Files:
5386ltp/utils/analysis/lcov/bin/lcov
5387
5388100) Log Message:
5389lcov: more version fixup
5390
5391Modified Files:
5392ltp/utils/analysis/lcov/bin/gendesc
5393ltp/utils/analysis/lcov/bin/genhtml
5394ltp/utils/analysis/lcov/bin/geninfo
5395ltp/utils/analysis/lcov/bin/genpng
5396
5397101) Log Message:
5398Hello 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>.
5399
5400Modified Files:
5401ltp/testcases/network/stress/tcp/uni-basic/tcp4-uni-basic01
5402ltp/testcases/network/stress/interface/if4-addr-change
5403
5404102) Log Message:
54051. 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.
54062. Correct tail -1 syntax (-<int> argument types are deprecated with tail(1); Redhat barks whenever it executes it).
5407Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
5408
5409Modified Files:
5410ltp/testcases/kernel/syscalls/ftruncate/Makefile
5411ltp/runtest/syscalls
5412Added Files:
5413ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.sh
5414Removed Files:
5415ltp/testcases/kernel/syscalls/ftruncate/ftruncate.sh
5416ltp/testcases/kernel/syscalls/ftruncate/ftruncate_64.sh
5417
5418103) Log Message:
5419Fix more tail -<integer> syntax issues. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
5420
5421Modified Files:
5422ltp/testscripts/test_robind.sh
5423ltp/testcases/pounder21/test_scripts/memtest
5424ltp/testcases/kernel/fs/quota_remount/quota_remount_test01.sh
5425ltp/tools/ltp_check
5426ltp/testcases/kernel/sched/sched_stress/sched_stress.sh
5427ltp/testcases/kernel/fs/fs-bench/test.sh
5428ltp/testcases/kernel/fs/fs-bench/test2.sh
5429
5430104) Log Message:
5431Include libevent in the proverbial mix. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
5432
5433Modified Files:
5434ltp/testcases/kernel/syscalls/libevent/run_libevent.sh
5435ltp/runtest/ballista
5436ltp/runtest/syscalls
5437ltp/testcases/kernel/syscalls/libevent/test/Makefile.am
5438ltp/testcases/kernel/syscalls/Makefile
5439Added Files:
5440ltp/testcases/kernel/syscalls/libevent/test/test-libevent.sh
5441Removed Files:
5442ltp/testcases/kernel/syscalls/libevent/test/test.sh
5443
5444105) Log Message:
5445This wasn't supposed to be checked in yet. Reverting... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
5446
5447Modified Files:
5448ltp/runtest/ballista
5449
5450106) Log Message:
5451Check in remaining syscall number modifications. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
5452
5453Modified Files:
5454ltp/testcases/kernel/include/arm.in
5455ltp/testcases/kernel/include/i386.in
5456ltp/testcases/kernel/include/sh.in
5457
5458107) Log Message:
5459Append 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>
5460
5461Modified Files:
5462ltp/testcases/kernel/include/regen.sh
5463
5464108) Log Message:
5465Commit 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>.
5466
5467Modified Files:
5468ltp/include/mk/automake.mk
5469ltp/Makefile
5470ltp/configure.ac
5471Added Files:
5472ltp/execltp.in
5473
5474109) Log Message:
5475As Mitani-san noticed the runtest file had two syntax errors --
5476 - "move_pagesXX" files are in "$LTPROOT/testcases/bin" direcotory, not in "$LTPROOT/bin" directory.
5477 - "chmod" commands don't have target file.
5478-- which resulted in the following output:
5479When 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:
5480------------
5481move_pages01 1 TCONF : NUMA support not provided
5482move_pages02 1 TCONF : NUMA support not provided
5483chown: cannot access `move_pages03': No such file or directory
5484move_pages04 1 TCONF : NUMA support not provided
5485move_pages05 1 TCONF : NUMA support not provided
5486move_pages06 1 TCONF : NUMA support not provided
5487move_pages07 1 TCONF : NUMA support not provided
5488move_pages08 1 TCONF : NUMA support not provided
5489move_pages09 1 TCONF : NUMA support not provided
5490move_pages10 1 TCONF : NUMA support not provided
5491chown: cannot access `move_pages11': No such file or directory
5492Signed-off-by: Tomonori Mitani <mitani@ryobi.co.jp>,
5493Acked-by: Garrett Cooper <yanegomi@gmail.com>,
5494
5495Modified Files:
5496ltp/runtest/numa
5497ltp/runtest/syscalls
5498
5499110) Log Message:
5500Reorder headers because of compile-time definitions. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
5501
5502Modified Files:
5503ltp/testcases/kernel/syscalls/utils/common_j_h.c
5504
5505111) Log Message:
5506Fix a tail -1 syntax item that wasn't fixed this morning. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
5507
5508Modified Files:
5509ltp/testcases/pounder21/test_scripts/bonnie++
5510
5511112) Log Message:
5512Convert the assert's to more informative tst_resm(3)'s. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
5513
5514Modified Files:
5515ltp/testcases/kernel/performance_counters/performance_counter01.c
5516
5517113) Log Message:
5518According to the manpage for mknod(2):
5519 EPERM mode requested creation of something other than a regular file,
5520 FIFO (named pipe), or Unix domain socket, and the caller is not
5521 privileged (Linux: does not have the CAP_MKNOD capability); also
5522 returned if the file system containing pathname does not support
5523 the type of node requested.
5524So the default install doesn't fix this mode for mknodat01, and thus the test will always fail the first subtc.
55251. Fix the runtest file so that this test passes completely.
55262. Fix the ad hoc strerror(errno) calls by replacing them with compatible TTERRNO calls.
5527gcooper@orangebox ~ $
5528/scratch/ltp-dev2/ltp/testcases/kernel/syscalls/mknodat/mknodat01
5529mknodat01 1 TPASS : mknodat() returned the expected errno: TEST_ERRNO=???(0): Success
5530mknodat01 2 TPASS : mknodat() returned the expected errno: TEST_ERRNO=???(0): Success
5531mknodat01 3 TPASS : mknodat() returned the expected errno: TEST_ERRNO=ENOTDIR(20): Not a directory
5532mknodat01 4 TPASS : mknodat() returned the expected errno: TEST_ERRNO=EBADF(9): Bad file descriptor
5533mknodat01 5 TPASS : mknodat() returned the expected errno: TEST_ERRNO=???(0): Success
5534Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
5535
5536Modified Files:
5537ltp/testcases/kernel/syscalls/mknodat/mknodat01.c
5538ltp/runtest/syscalls
5539
5540114) Log Message:
5541Add 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>.
5542
5543Modified Files:
5544ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
5545
5546115) Log Message:
5547Have 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>.
5548
5549Modified Files:
5550ltp/testcases/kernel/fs/proc/proc01.c
5551
5552116) Log Message:
5553These 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>.
5554
5555Modified Files:
5556ltp/testcases/kernel/syscalls/keyctl/keyctl01.c
5557ltp/testcases/kernel/syscalls/add_key/add_key01.c
5558ltp/testcases/kernel/syscalls/add_key/add_key02.c
5559ltp/testcases/kernel/syscalls/keyctl/keyctl01.c
5560
5561117) Log Message:
5562Fix several issues with the Makefiles as noted by Mitani-san and Luibo:
5563(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.
5564(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.
5565(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.
5566Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
5567
5568Modified Files:
5569ltp/testcases/kernel/syscalls/libevent/Makefile.am
5570ltp/testcases/kernel/syscalls/libevent/test/Makefile.in
5571ltp/testcases/kernel/syscalls/Makefile
5572
5573
5574118) Log Message:
5575All 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>,
5576
5577Modified Files:
5578ltp/testcases/kernel/include/regen.sh
5579
5580
5581119) Log Message:
5582The 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>,
5583
5584Modified Files:
5585ltp/testcases/kernel/syscalls/keyctl/keyctl01.c
5586ltp/testcases/kernel/syscalls/add_key/add_key01.c
5587ltp/testcases/kernel/syscalls/add_key/add_key02.c
5588
5589120) Log Message:
5590This test should be compiled with -lrt -lpthread. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
5591
5592Modified Files:
5593ltp/testcases/kernel/syscalls/rt_sigaction/Makefile
5594
5595121) Log Message:
5596Check in local copy of configure.ac that had libevent modifications. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
5597
5598Modified Files:
5599ltp/configure.ac
5600
5601122) Log Message:
5602A simple header which only contains SIGSETSIZE right now, but will contain more items (potentially) later.
5603
5604Added Files:
5605ltp/include/ltp_signal.h
5606
5607123) Log Message:
5608Greatly simplify the testcase and use SIGSETSIZE instead of 8 hardcoded everywhere.. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
5609
5610Modified Files:
5611ltp/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask02.c
5612
5613124) Log Message:
56141. Use SIGSETSIZE from ltp_signal.h
56152. Do NOT use <asm/poll.h>. Use <poll.h> instead:
5616NAME
5617 poll, ppoll - wait for some event on a file descriptor
5618SYNOPSIS
5619 #include <poll.h> int poll(struct pollfd *fds, nfds_t nfds, int
5620timeout);
5621 #define _GNU_SOURCE
5622 #include <poll.h>
5623 int ppoll(struct pollfd *fds, nfds_t nfds,
5624 const struct timespec *timeout, const sigset_t *sigmask);
56253. 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>,
5626
5627Modified Files:
5628ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
5629
5630125) Log Message:
5631Clean up the test. Dumb thing segfaults on me though... grr... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
5632
5633Modified Files:
5634ltp/testcases/kernel/syscalls/rt_sigsuspend/rt_sigsuspend01.c
5635ltp/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask01.c
5636
5637125) Log Message:
56381. Conform to ltp_signal.h
56392. Fix some format strings with inttypes.h
5640Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
5641
5642Modified Files:
5643ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
5644
5645126) Log Message:
5646
5647Modified Files:
5648ltp/testcases/kernel/syscalls/swapon/swapon01.c
5649ltp/testcases/kernel/syscalls/swapon/swapon02.c
5650ltp/testcases/kernel/syscalls/swapon/swapon03.c
5651ltp/configure.ac
5652ltp/testcases/kernel/include/arm.in
5653ltp/testcases/kernel/include/i386.in
5654ltp/testcases/kernel/include/ia64.in
5655ltp/testcases/kernel/include/powerpc.in
5656ltp/testcases/kernel/include/s390.in
5657ltp/testcases/kernel/include/sh.in
5658ltp/testcases/kernel/include/sparc.in
5659ltp/testcases/kernel/include/x86_64.in
5660
5661Removed Files:
5662ltp/m4/ltp-swaponoff.m4
5663
5664Added Files:
5665ltp/include/swaponoff.h
5666
5667127) Log Message:
5668What I meant to say in my last commit email was...
56691. Replace swapon / swapoff calls with syscall wrapper calls to avoid having to deal with ugly header checks in autoconf land.
56702. 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>,
5671
5672Modified Files:
5673ltp/testcases/kernel/syscalls/swapon/swapon02.c
5674ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
5675ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
5676ltp/include/swaponoff.h
5677
5678128) Log Message:
5679You 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>,
5680
5681Modified Files:
5682ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
5683
5684129) Log Message:
5685Enable ebizzy and kernbench properly so that they get installed in the correct spots. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
5686
5687Modified Files:
5688ltp/utils/benchmark/kernbench-0.42/Makefile
5689ltp/utils/benchmark/ebizzy-0.3/Makefile
5690ltp/utils/benchmark/Makefile
5691
5692130) Log Message:
5693configure target shouldn't be executed by any sane human being. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
5694
5695Modified Files:
5696ltp/utils/Makefile
5697
5698131) Log Message:
5699Implement 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>,
5700
5701Modified Files:
5702ltp/testcases/kernel/include/regen.sh
5703
5704132) Log Message:
5705Clean up testcase and have it conform to a more LTP-like standard. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
5706
5707Modified Files:
5708ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_sched_domains_check.c
5709
5710133) Log Message:
5711Need to change this script to scrape stdout. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
5712
5713Modified Files:
5714ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_sched_domains_test.sh
5715
5716134) Log Message:
5717Check in cleaned up versions of these tests. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
5718
5719Modified Files:
5720ltp/testcases/kernel/syscalls/cacheflush/cacheflush01.c
5721ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
5722
5723135) Log Message:
5724Remove a blank line. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
5725
5726Modified Files:
5727ltp/testcases/kernel/syscalls/signalfd/Makefile
5728
5729136) Log Message:
5730Clean 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>,
5731
5732Modified Files:
5733ltp/testcases/kernel/syscalls/linkat/Makefile
5734ltp/testcases/kernel/syscalls/linkat/linkat01.c
5735
5736137) Log Message:
5737Clean 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>,
5738
5739Modified Files:
5740ltp/testcases/kernel/performance_counters/performance_counter01.c
5741ltp/testcases/kernel/performance_counters/performance_counter02.c
5742
5743138) Log Message:
5744ptrace04.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>,
5745
5746Modified Files:
5747ltp/testcases/kernel/syscalls/ptrace/ptrace.h
5748ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
5749
5750139) Log Message:
5751No 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>,
5752
5753Modified Files:
5754ltp/testcases/kernel/syscalls/ptrace/ptrace.h
5755
5756140) Log Message:
5757ptrace.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>,
5758
5759Modified Files:
5760ltp/testcases/kernel/syscalls/ptrace/ptrace.h
5761ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
5762
5763141) Log Message:
5764env_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>,
5765
5766Modified Files:
5767ltp/include/mk/env_pre.mk
5768ltp/include/mk/functions.mk
5769
5770142) Log Message:
5771env_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>,
5772
5773Modified Files:
5774ltp/Makefile
5775
5776143) Log Message:
5777Checkin 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>,
5778
5779Modified Files:
5780ltp/testcases/kernel/controllers/cpuset/cpuset_memory_test/cpuset_memory_test.c
5781ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_cpu_hog.c
5782ltp/testcases/kernel/controllers/cgroup/cgroup_regression_test.sh
5783ltp/testcases/kernel/controllers/cpuset/cpuset_lib/Makefile
5784ltp/testcases/kernel/containers/pidns/pidns17.c
5785ltp/testcases/kernel/containers/pidns/pidns10.c
5786ltp/testcases/kernel/containers/pidns/pidns04.c
5787ltp/testcases/kernel/controllers/cpuset/Makefile.inc
5788ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_test.c
5789
5790144) Log Message:
5791Checkin 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>,
5792
5793Modified Files:
5794ltp/testcases/kernel/include/regen.sh
5795
5796145) Log Message:
5797Add a check for (struct sigaction).sa_sigaction as it's not present on all architectures. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
5798
5799Added Files:
5800ltp/m4/ltp-signal.m4
5801
5802Modified Files:
5803ltp/configure.ac
5804
5805146) Log Message:
5806Some 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>,
5807
5808Modified Files:
5809ltp/include/mk/generic_leaf_target.inc
5810ltp/include/mk/env_post.mk
5811
5812147) Log Message:
5813Commit 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>,
5814
5815Modified Files:
5816ltp/include/ltp_signal.h
5817ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
5818
5819
5820148) Log Message:
5821testcases/kernel/include/...: Add clock_gettime and clock_settime syscalls to all missing architecture .in files. testcases/kernel/timers/...:
58221. Improve upon reporting, as noted by Andrew Vagin.
58232. 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.
58243. Shift -D_GNU_SOURCE from CFLAGS to CPPFLAGS.
58254. Make sure we link against -lrt, like the manpage says:
5826SYNOPSIS
5827 #include <time.h>
5828 int clock_getres(clockid_t clk_id, struct timespec *res);
5829 int clock_gettime(clockid_t clk_id, struct timespec *tp);
5830 int clock_settime(clockid_t clk_id, const struct timespec *tp);
5831 Link with -lrt.
5832Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
5833
5834Modified Files:
5835ltp/testcases/kernel/timers/clock_settime/Makefile
5836ltp/testcases/kernel/timers/clock_settime/clock_settime02.c
5837ltp/testcases/kernel/timers/clock_settime/clock_settime03.c
5838ltp/testcases/kernel/include/arm.in
5839ltp/testcases/kernel/include/s390.in
5840ltp/testcases/kernel/include/sparc.in
5841ltp/testcases/kernel/include/arm.in
5842
5843149) Log Message:
5844Avoid unintended side-effects with errno being overwritten by accident with fprintf call early on in the tst_print function.
5845Signed-off-by: Andrew Vagin <avagin@gmail.com>,
5846Acked-by: Mike Frysinger <vapier@gentoo.org>,
5847Acked-by: Garrett Cooper <yanegomi@gmail.com>,
5848
5849Modified Files:
5850ltp/lib/tst_res.c
5851
5852150) Log Message:
5853Remove useless comment. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
5854
5855Modified Files:
5856ltp/include/mk/testcases.mk
5857
5858151) Log Message:
5859testcases/kernel/include/...:
5860 .../Makefile: Remove unneeded set -e.
5861 .../regen.sh: Quote variables.
5862 .../strip_syscall.awk: Add an awk script to strip syscalls from the unistd.h headers.
5863testcases/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>,
5864
5865Modified Files:
5866ltp/testcases/kernel/include/regen.sh
5867ltp/testcases/kernel/include/Makefile
5868ltp/include/mk/generic_leaf_target.inc
5869ltp/include/mk/generic_trunk_target.inc
5870ltp/testcases/kernel/syscalls/Makefile
5871
5872Added Files:
5873ltp/testcases/kernel/include/strip_syscall.awk
5874
5875152) Log Message:
5876*.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>,
5877
5878Modified Files:
5879ltp/testcases/kernel/include/arm.in
5880ltp/testcases/kernel/include/i386.in
5881ltp/testcases/kernel/include/ia64.in
5882ltp/testcases/kernel/include/powerpc.in
5883ltp/testcases/kernel/include/s390.in
5884ltp/testcases/kernel/include/sh.in
5885ltp/testcases/kernel/include/sparc.in
5886ltp/testcases/kernel/include/x86_64.in
5887
5888Added Files:
5889ltp/testcases/kernel/include/linux_syscall_numbers.h
5890
5891153) Log Message:
5892Fix the performance counter testcases because __NR_perf_count_open is finally defined to the right value. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
5893
5894Modified Files:
5895ltp/testcases/kernel/performance_counters/performance_counter01.c
5896ltp/testcases/kernel/performance_counters/performance_counter02.c
5897
5898154) Log Message:
5899Remove more unneeded comments. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
5900
5901Modified Files:
5902ltp/testcases/kernel/performance_counters/performance_counter01.c
5903ltp/testcases/kernel/performance_counters/performance_counter02.c
5904
subrata_modak56aa50c2009-11-02 08:57:14 +00005905LTP-20091031
5906
59071) Log Message:
5908Fix 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>.
5909
5910Modified File(s):
5911ltp/testcases/kernel/power_management/pm_include.sh
5912
59132) Log Message:
5914Developed 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>.
5915
5916Modified File(s):
5917ltp/testcases/kernel/power_management/lib/sched_mc.py
5918
59193) Log Message:
5920Modified ilb test to run with ebizzy as default workload. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
5921
5922Modified File(s):
5923ltp/testcases/kernel/power_management/ilb_test.py
5924
59254) Log Message:
5926Enhanced & 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>.
5927
5928Modified File(s):
5929ltp/testcases/kernel/power_management/cpu_consolidation.py
5930
59315) Log Message:
5932Modified master script to pass appropriate arguments for cpu consolidation test cases. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
5933
5934Modified File(s):
5935ltp/testcases/kernel/power_management/runpwtests.sh
5936
59376) Log Message:
5938utimes: 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>.
5939
5940Modified Files:
5941ltp/testcases/kernel/syscalls/utimes/utimes01.c
5942
59437) Log Message:
5944network: 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>.
5945
5946Modified Files:
5947ltp/testcases/network/rpc/basic_tests/rpcinfo/rpcinfo01
5948
59498) Log Message:
5950Fix 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>.
5951
5952Modified File(s):
5953ltp/testcases/misc/math/float/thread_code.c
5954ltp/testcases/misc/math/float/exp_log/genexp.c
5955
59569) Log Message:
5957IMA tcb policy: Dependency section update. Signed-off-by: Mimi Zohar <zohar@us.ibm.com>.
5958
5959Modified File(s):
5960ltp/testcases/kernel/security/integrity/ima/README
5961
596210) Log Message:
5963Remove `verbose mode' from runltp*:
59641. This option really doesn't buy us much in runltp*, and we've almost already run out of options anyhow...
59652. Correct some ugly indentation.
5966Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
5967
5968Modified File(s):
5969ltp/runltp
5970ltp/runltplite.sh
5971
597211) Log Message:
5973realtime: 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:
5974Start ./testpi-2
5975protocol in mutexattr is 1
5976Thread 14574 started running with priority 10 on CPU 1110536304
5977Thread 14574 at start pthread pol 2 pri 10 - Got global lock
5978Thread 14575 started running with prio 20 on CPU 1084272752
5979Thread 14576 started running with prio 30 on CPU 1118929008
5980Thread 14577 started running with prio 40 on CPU 1127321712
5981Noise Thread 14578 started running with prio 40 on CPU 1099915376
5982
5983testpi-1 and testpi-4 also report similar wrong values.
5984
5985The 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.
5986Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>,
5987Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
5988
5989Modified File(s):
5990ltp/testcases/realtime/func/pi-tests/testpi-1.c
5991ltp/testcases/realtime/func/pi-tests/testpi-2.c
5992ltp/testcases/realtime/func/pi-tests/testpi-4.c
5993
599412) Log Message:
5995fix 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>.
5996
5997Modified File(s):
5998ltp/testcases/kernel/controllers/memcg/functional/memcg_function_test.sh
5999
600013) Log Message:
6001fix 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>.
6002
6003Modified File(s):
6004ltp/lib/tst_res.c
6005
600614) Log Message:
6007Just another printf cleanup: attached patch fixes some more printf formating issues as well as some coding style errors. Signed-off-by: <chrubis@suse.cz>.
6008
6009Modified Files:
6010ltp/testcases/kernel/fs/proc/proc01.c
6011ltp/testcases/kernel/fs/stream/stream03.c
6012ltp/testcases/kernel/mem/mtest06/mmap1.c
6013ltp/testcases/kernel/mem/shmt/shmt05.c
6014ltp/testcases/kernel/mem/shmt/shmt09.c
6015ltp/testcases/kernel/mem/vmtests/data_space.c
6016ltp/testcases/kernel/mem/vmtests/stack_space.c
6017ltp/testcases/kernel/sched/nptl/nptl01.c
6018ltp/testcases/kernel/syscalls/close/close08.c
6019ltp/testcases/kernel/syscalls/dup/dup01.c
6020ltp/testcases/kernel/syscalls/dup/dup02.c
6021ltp/testcases/kernel/syscalls/dup/dup03.c
6022ltp/testcases/kernel/syscalls/dup/dup04.c
6023ltp/testcases/kernel/syscalls/dup/dup05.c
6024
602515) Log Message:
6026Remove this test and itś reference anywhere as requested by Cyril Hrubis <chrubis@suse.cz>. Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>.
6027
6028Modified Files:
6029ltp/runtest/syscalls
6030Removed Files:
6031ltp/testcases/kernel/syscalls/sigreturn/Makefile
6032ltp/testcases/kernel/syscalls/sigreturn/sigreturn01.c
6033
603416) Message:
6035Just before doing a CVS diff I noticed that these binary files made it back into the repository:
6036testcases/ballista/ballista/blexer
6037testcases/ballista/ballista/bparser
6038testcases/ballista/ballista/mut.out
6039This change removes them again: Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
6040
6041Removed Files:
6042ltp/testcases/ballista/ballista/blexer
6043ltp/testcases/ballista/ballista/bparser
6044ltp/testcases/ballista/ballista/mut.out
6045
604617) Log Message:
6047Byte compiled python files should not be in the repo.
6048
6049Removed Files:
6050ltp/testcases/network/nfsv4/acl/random_gen.pyc
6051
605218) Log Message:
6053make strptrace() inline to avoid unused warnings
6054
6055Modified Files:
6056ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.h
6057
605819) Log Message:
6059tweak how we notify unsupported arches so the code is always compiled
6060
6061Modified Files:
6062ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
6063
606420) Log Message:
6065add some simple trace code to help with debugging
6066
6067Modified Files:
6068ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.h
6069Added Files:
6070ltp/testcases/kernel/syscalls/ptrace/make_syscall_list.sh
6071ltp/testcases/kernel/syscalls/ptrace/simple_tracer.c syscalls.h
6072
607321) Log Message:
60741. Please see README.mk-devel for a full description of the changes from a Make perspective.
60752. 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.
60763. Several apps weren't autoconf safe and some autoconf tests and conditional statements have been placed in sourcecode and in Makefiles to either
6077 a) prevent the tests from being built / installed or
6078 b) turn the tests into dummy apps which print out TCONF messages due to lack-of-build support.
6079Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
6080
6081Added Files:
6082ltp/README.ltp-devel.in
6083ltp/README.mk-devel
6084ltp/README.mk-user
6085ltp/TODO
6086ltp/ltp-devel.spec.in
6087ltp/doc/Makefile
6088ltp/include/mk/automake.mk
6089ltp/include/mk/config.mk.in
6090ltp/include/mk/env_post.mk
6091ltp/include/mk/env_pre.mk
6092ltp/include/mk/functions.mk
6093ltp/include/mk/generic_leaf_target.inc
6094ltp/include/mk/generic_leaf_target.mk
6095ltp/include/mk/generic_trunk_target.inc
6096ltp/include/mk/generic_trunk_target.mk
6097ltp/include/mk/lib.mk
6098ltp/include/mk/man.mk
6099ltp/include/mk/testcases.mk
6100ltp/lib/ltp.pc.in
6101ltp/m4/ltp-cap.m4
6102ltp/m4/ltp-numa.m4
6103ltp/m4/ltp-ptrace.m4
6104ltp/m4/ltp-quota.m4
6105ltp/runtest/Makefile
6106ltp/runtest/ipv6_expect
6107ltp/runtest/tcp_cmds_expect
6108ltp/testcases/kernel/containers/Makefile.inc
6109ltp/testcases/kernel/containers/netns/common.c
6110ltp/testcases/kernel/controllers/Makefile.inc
6111ltp/testcases/kernel/controllers/cpuset/Makefile.inc
6112ltp/testcases/kernel/controllers/cpuset/cpuset_funcs.sh
6113ltp/testcases/kernel/controllers/freezer/run_freezer.sh
6114ltp/testcases/kernel/fs/fs-bench/random-access-del-create.c
6115ltp/testcases/kernel/io/aio/aio02/aio_tio.c
6116ltp/testcases/kernel/io/aio/aio02/common.h
6117ltp/testcases/kernel/mem/Makefile.inc
6118ltp/testcases/kernel/mem/hugetlb/Makefile.inc
6119ltp/testcases/kernel/sched/hyperthreading/ht_affinity/ht_affinity.c
6120ltp/testcases/kernel/sched/hyperthreading/ht_affinity/ht_utils.c
6121ltp/testcases/kernel/sched/hyperthreading/ht_affinity/ht_utils.h
6122ltp/testcases/kernel/sched/hyperthreading/ht_enabled/ht_enabled.c
6123ltp/testcases/kernel/sched/hyperthreading/ht_enabled/ht_utils.c
6124ltp/testcases/kernel/sched/hyperthreading/ht_enabled/ht_utils.h
6125ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/ht_interrupt.c
6126ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/ht_utils.c
6127ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/ht_utils.h
6128ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile.inc
6129ltp/testcases/kernel/security/smack/smack_common.sh
6130ltp/testcases/kernel/syscalls/ipc/Makefile.inc
6131ltp/testcases/lib/Makefile
6132ltp/testcases/lib/cmdlib.sh
6133ltp/testcases/lib/net_cmdlib.sh
6134ltp/testcases/network/tcp_cmds/Makefile.inc
6135ltp/testcases/network/tcp_cmds/include/netdefs.h
6136ltp/testcases/network/tcp_cmds/perf_lan/pingpong6.c
6137ltp/testscripts/default_runtest_set.awk
6138ltp/testscripts/ltp-missing-install-files.py
6139ltp/tools/genload/genload.c
6140
6141Removed Files:
6142ltp/README.ltp-devel
6143ltp/config.mk.in
6144ltp/ltp-devel.spec
6145ltp/testcases/kernel/containers/check_for_unshare.c
6146ltp/testcases/kernel/containers/libclone/libnetns.c
6147ltp/testcases/kernel/containers/mqns/check_mqns_enabled.c
6148ltp/testcases/kernel/containers/pidns/check_pidns_enabled.c
6149ltp/testcases/kernel/controllers/freezer/run.sh
6150ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
6151ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
6152ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.h
6153ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTenabled.c
6154ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
6155ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.h
6156ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTinterrupt.c
6157ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTutils.c
6158ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTutils.h
6159ltp/testcases/kernel/security/filecaps/check_xattr.c
6160ltp/testcases/kernel/security/filecaps/makenumcapsh.c
6161ltp/testcases/kernel/security/p9auth/checkp9auth.sh
6162ltp/testcases/kernel/syscalls/lchown/create_link.mode.sh
6163ltp/testcases/kernel/syscalls/mount/setuid_test.mode.sh
6164ltp/testcases/kernel/syscalls/move_pages/move_pages03.mode.sh
6165ltp/testcases/kernel/syscalls/move_pages/move_pages11.mode.sh
6166ltp/testcases/kernel/syscalls/utimensat/check_for_utimensat_support.c
6167ltp/testcases/network/ipv6/Makefile
6168ltp/testcases/network/ipv6/echo6/Makefile
6169ltp/testcases/network/ipv6/echo6/createfile.c
6170ltp/testcases/network/ipv6/echo6/echo601
6171ltp/testcases/network/ipv6/echo6/echoes6.c
6172ltp/testcases/network/ipv6/finger6/Makefile
6173ltp/testcases/network/ipv6/finger6/finger601
6174ltp/testcases/network/ipv6/perf_lan6/Makefile
6175ltp/testcases/network/ipv6/perf_lan6/perf_lan6
6176ltp/testcases/network/ipv6/perf_lan6/pingpong6.c
6177ltp/testcases/network/ipv6/ping6/Makefile
6178ltp/testcases/network/ipv6/ping6/ping601
6179ltp/testcases/network/ipv6/sendfile6/Makefile
6180ltp/testcases/network/ipv6/sendfile6/SF_Server6
6181ltp/testcases/network/ipv6/sendfile6/sendfile601
6182ltp/testcases/network/ipv6/sendfile6/testsf_c6.c
6183ltp/testcases/network/ipv6/sendfile6/testsf_s6.c
6184ltp/testcases/network/ipv6/tcpdump6/Makefile
6185ltp/testcases/network/ipv6/tcpdump6/tcpdump601
6186
6187Modified Files:
6188890 of them
6189
619022) Log Message:
6191This 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>.
6192
6193Modified Files:
6194ltp/runtest/fs
6195ltp/runtest/stress.part1
6196ltp/testcases/kernel/fs/linktest/Makefile
6197
6198Added Files:
6199ltp/testcases/kernel/fs/linktest/linktest.sh
6200
6201Removed Files:
6202ltp/testcases/kernel/fs/linktest/linktest.pl
6203
620423) Log Message:
6205Dependency for all was wrong.
6206
6207Modified File(s):
6208ltp/testcases/kernel/mem/hugetlb/Makefile.inc
6209
621024) Log Message:
6211The 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>.
6212
6213Modified Files:
6214ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
6215
621625) Log Message:
6217File descriptors not cleaned up: This patch for openfile contains the following changes:
6218- test output to use tst_resm functions,
6219- sets ups and cleans up tmp dir properly,
6220- closes all opened file descriptors before thread exit(fixes nfs issues on removing tmp dir),
6221Signed-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?
6222
6223Modified Files:
6224ltp/testcases/kernel/fs/openfile/openfile.c
6225
6226
622726) Log Message:
6228Complete 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>,
6229
6230Modified Files:
6231ltp/testcases/kernel/syscalls/getuid/Makefile
6232ltp/testcases/kernel/syscalls/getuid/getuid01.c
6233ltp/testcases/kernel/syscalls/getuid/getuid02.c
6234ltp/testcases/kernel/syscalls/getuid/getuid03.c
6235Added Files:
6236ltp/testcases/kernel/syscalls/getuid/compat_16.h
6237ltp/testcases/kernel/syscalls/utils/compat_uid.h
6238
623927) Log Message:
6240use 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>.
6241
6242Modified Files:
6243ltp/testcases/kernel/fs/doio/rwtest.sh
6244
624528) Log Message:
6246Move `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>.
6247
6248Modified Files:
6249ltp/runltp
6250
625129) Log Message:
6252While 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>.
6253
6254Modified File(s):
6255ltp/pan/ltp-pan.c
6256
625730) Log Message:
6258Check in `creating directory' cosmetic item for runltplite.sh as well, just to be consistent. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
6259
6260Modified File(s):
6261ltp/runltplite.sh
6262
626331) Log Message:
6264Remove an accidental circular dependency. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
6265
6266Modified Files:
6267ltp/include/mk/automake.mk
6268
626932) Log Message:
6270autoconf 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>.
6271
6272Modified Files:
6273ltp/configure.ac
6274
627533) Log Message:
6276Add copyright tort. Abbreviate. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
6277
6278Modified Files:
6279ltp/m4/ltp-unshare.m4
6280
628134) Log Message:
6282AR is defined in configure.ac. Not needed in m4 anymore. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
6283
6284Removed Files:
6285ltp/m4/ac_prog_ar.m4
6286
628735) Log Message:
62881. Fix taskstats.m4 so it no longer punts out warnings.
62892. 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).
62903. Apply fixes according to 2. to testcases/kernel/syscalls/swap*/*.c.
62914. Apply Cyril Hrubis's libcpu_set fix to the .in files and cpuset_lib Makefile and .c file.
62925. Block off functionality in getdelays.c with proper preprocessor defines, as per issues after encountered after ltp-taskstats.m4 was fixed.
6293Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
6294
6295Modified Files:
6296ltp/m4/ltp-taskstats.m4
6297ltp/testcases/kernel/syscalls/swapon/swapon01.c
6298ltp/testcases/kernel/syscalls/swapon/swapon02.c
6299ltp/testcases/kernel/syscalls/swapon/swapon03.c
6300ltp/testcases/kernel/controllers/cgroup/getdelays.c
6301ltp/testcases/kernel/controllers/cpuset/cpuset_lib/Makefile
6302ltp/testcases/kernel/controllers/cpuset/cpuset_lib/libcpuset.c
6303ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
6304ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
6305ltp/testcases/kernel/include/powerpc.in
6306ltp/testcases/kernel/include/powerpc64.in
6307ltp/testcases/kernel/include/s390.in
6308ltp/configure.ac
6309
6310Added Files:
6311ltp/m4/ltp-swaponoff.m4
6312
631336) Log Message:
6314config.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>.
6315
6316Modified Files:
6317ltp/testcases/network/tcp_cmds/perf_lan/pingpong6.c
6318ltp/include/mk/config.mk.in
6319
632037) Log Message:
6321generic_*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>.
6322
6323Modified Files:
6324ltp/include/mk/generic_leaf_target.inc
6325ltp/include/mk/generic_trunk_target.inc
6326ltp/include/mk/testcases.mk
6327
632838) Log Message:
6329Rename 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>.
6330
6331Modified Files:
6332ltp/include/mk/generic_leaf_target.inc
6333ltp/include/mk/generic_trunk_target.inc
6334ltp/include/mk/testcases.mk
6335
6336
633739) Log Message:
63381. Make linux_syscall_numbers.h dependent on the .in files so that it can be regenerated if and when the files are touched.
63392. Add the ppoll(2) syscall number to all architectures, as per each arch specific unistd.h.
6340Signed-off-by: Nicolas Joly <njoly@pasteur.fr>,
6341
6342Modified Files:
6343ltp/testcases/kernel/include/Makefile
6344ltp/testcases/kernel/include/ia64.in
6345ltp/testcases/kernel/include/powerpc.in
6346ltp/testcases/kernel/include/powerpc64.in
6347ltp/testcases/kernel/include/s390.in
6348ltp/testcases/kernel/include/sh.in
6349ltp/testcases/kernel/include/sparc.in
6350ltp/testcases/kernel/include/sparc64.in
6351ltp/testcases/kernel/include/x86_64.in
6352
635340) Log Message:
6354Change 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.
6355Original patches provided by Randy Vinson <rvinson@mvista.com>,
6356Signed-off by: Henry Yei <hyei@mvista.com>,
6357
6358Modified Files:
6359ltp/testcases/kernel/syscalls/clock_nanosleep/clock_nanosleep01.c
6360ltp/testcases/kernel/syscalls/mq_timedreceive/mq_timedreceive01.c
6361ltp/testcases/kernel/syscalls/mq_timedsend/mq_timedsend01.c
6362
636341) Log Message:
6364modify 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>.
6365
6366Modified Files:
6367ltp/runtest/fs
6368
636942) Log Message:
6370Modify 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>.
6371
6372Modified Files:
6373ltp/testcases/kernel/fs/fs_di/fs_di
6374ltp/testcases/kernel/fs/fs_perms/fs_perms.c
6375ltp/testcases/kernel/fs/fs_perms/fs_perms_simpletest.sh
6376ltp/testcases/kernel/fs/quota_remount/quota_remount_test01.sh
6377ltp/testcases/kernel/fs/racer/fs_racer.sh
6378ltp/testcases/kernel/io/writetest/writetest.c
6379
638043) Log Message:
6381-laio shouldn't be added to LDLIBS by default. That is just plain wrong.
6382
6383Modified Files:
6384ltp/m4/ltp-eventfd.m4
6385
638644) Log Message:
63871. Honor TMPDIR, as per Henry Yei's note, because linktest.sh doesn't currently do that.
63882. Add error checking for cd(1) failure.
63893. Suffix the temporary directory with $$ to allow multiple copies to execute on the directory at any given time.
63904. Add trap(1)'s to delete the temporary files / directories generated in the script.
6391gcooper@orangebox /scratch/ltp-dev2/ltp $ testcases/kernel/fs/linktest/linktest.sh 200 1000
6392linker01 1 TPASS : Symbolic Link Errors: 0
6393linker01 2 TPASS : Hard Link Errors: 0
6394Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
6395
6396Modified Files:
6397ltp/testcases/kernel/fs/linktest/linktest.sh
6398
639945) Log Message:
64001. Fix incrementing call to use POSIX compliant version of incrementing.
64012. Add function `is_root' to help test writer determine whether or not the user is root with one uniform command.
6402Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
6403
6404Modified Files:
6405ltp/testcases/lib/cmdlib.sh
6406
640746) Log Message:
6408The 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>.
6409
6410Modified Files:
6411ltp/testcases/lib/cmdlib.sh
6412
641347) Log Message:
6414This change (which I'm committing to cvs right now) changes the default to the loopback address:
6415gcooper@orangebox /scratch/ltp-dev2/ltp/testcases/network/tcp_cmds/ping $ ./ping01
6416ping01 0 TINFO : ping with 8 16 32 64 128 256 512 1024 2048 4064 ICMP packets
6417ping01 0 TINFO : calling ping with packet size = 8
6418ping01 0 TINFO : calling ping with packet size = 16
6419ping01 0 TINFO : calling ping with packet size = 32
6420ping01 0 TINFO : calling ping with packet size = 64
6421ping01 0 TINFO : calling ping with packet size = 128
6422ping01 0 TINFO : calling ping with packet size = 256
6423ping01 0 TINFO : calling ping with packet size = 512
6424ping01 0 TINFO : calling ping with packet size = 1024
6425ping01 0 TINFO : calling ping with packet size = 2048
6426ping01 0 TINFO : calling ping with packet size = 4064
6427ping01 0 TINFO : Cleaning up.
6428ping01 1 TPASS : Test successful
6429gcooper@orangebox /scratch/ltp-dev2/ltp/testcases/network/tcp_cmds/ping $
6430The default can still be changed by specifying the RHOST environment variable. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
6431
6432Modified Files:
6433ltp/testcases/network/tcp_cmds/ping/ping01
6434
643548) Log Message:
6436The 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:
6437<<<test_start>>>
6438tag=ima01 stime=1255926150 cmdline=" ima_measurements.sh" contacts="" analysis=exit
6439<<<test_output>>>
6440setup 1 TBROK : Failed to mkdir /sys/kernel/security
6441setup 1 TBROK : Cannot mount securityfs
6442setup 0 TINFO : CLEAN: removing /tmp/ltp-VdWwjzuH1v/ima
6443<<<execution_status>>>
6444initiation_status="ok" duration=0 termination_type=exited termination_id=1 corefile=no cutime=0 cstime=0
6445<<<test_end>>>
6446<<<test_start>>>
6447tag=ima02 stime=1255926150 cmdline=" ima_policy.sh" contacts="" analysis=exit
6448<<<test_output>>>
6449setup 1 TBROK : Failed to mkdir /sys/kernel/security
6450setup 1 TBROK : Cannot mount securityfs
6451setup 0 TINFO : CLEAN: removing /tmp/ltp-VdWwjzuH1v/ima
6452<<<execution_status>>>
6453initiation_status="ok" duration=0 termination_type=exited termination_id=1 corefile=no cutime=0 cstime=2
6454<<<test_end>>>
6455<<<test_start>>>
6456tag=ima03 stime=1255926150 cmdline=" ima_tpm.sh" contacts="" analysis=exit
6457<<<test_output>>>
6458setup 1 TBROK : Failed to mkdir /sys/kernel/security
6459setup 1 TBROK : Cannot mount securityfs
6460setup 0 TINFO : CLEAN: removing /tmp/ltp-VdWwjzuH1v/ima
6461<<<execution_status>>>
6462initiation_status="ok" duration=0 termination_type=exited termination_id=1 corefile=no cutime=1 cstime=1
6463<<<test_end>>>
6464<<<test_start>>>
6465tag=ima04 stime=1255926150 cmdline=" ima_violations.sh" contacts="" analysis=exit
6466<<<test_output>>>
6467setup 1 TBROK : Failed to mkdir /sys/kernel/security
6468setup 1 TBROK : Cannot mount securityfs
6469setup 0 TINFO : CLEAN: removing /tmp/ltp-VdWwjzuH1v/ima
6470incrementing stop
6471<<<execution_status>>>
6472initiation_status="ok" duration=0 termination_type=exited termination_id=1 corefile=no cutime=0 cstime=1
6473<<<test_end>>>
6474Either way, it's a positive move forward so I'm checking this into cvs now. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
6475
6476Modified Files:
6477ltp/testcases/kernel/security/integrity/ima/tests/ima_measurements.sh
6478ltp/testcases/kernel/security/integrity/ima/tests/ima_policy.sh
6479ltp/testcases/kernel/security/integrity/ima/tests/ima_setup.sh
6480ltp/testcases/kernel/security/integrity/ima/tests/ima_tpm.sh
6481ltp/testcases/kernel/security/integrity/ima/tests/ima_violations.sh
6482
6483
648449) Log Message:
64851. Add check for locale command with exists command in cmdlib.sh
64862. 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).
6487Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
6488
6489Modified Files:
6490ltp/testcases/network/stress/ns-tools/check_envval
6491
649250) Log Message:
6493This 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.
6494Note: 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.
6495Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>,
6496Minor-Segmentation-fault-in-ffsb-fixed-by: Subrata Modak <subrata@linux.vnet.ibm.com>,
6497
6498Modified Files:
6499ltp/README
6500ltp/testcases/kernel/fs/Makefile
6501
6502Added Files:
6503ltp/runtest/fs_ext4
6504ltp/testcases/kernel/fs/ext4-new-features/Makefile
6505ltp/testcases/kernel/fs/ext4-new-features/README
6506ltp/testcases/kernel/fs/ext4-new-features/configure
6507ltp/testcases/kernel/fs/ext4-new-features/ext4_funcs.sh
6508ltp/testcases/kernel/fs/ext4-new-features/run_ext4_test.sh
6509ltp/testcases/kernel/fs/ext4-new-features/ext4-delalloc-mballoc/Makefile
6510ltp/testcases/kernel/fs/ext4-new-features/ext4-delalloc-mballoc/ext4-alloc-test.sh
6511ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/Makefile
6512ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config0
6513ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config1
6514ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config2
6515ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config3
6516ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config4
6517ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config5
6518ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config6
6519ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config7
6520ltp/testcases/kernel/fs/ext4-new-features/ext4-inode-version/Makefile
6521ltp/testcases/kernel/fs/ext4-new-features/ext4-inode-version/ext4_get_inode_version.sh
6522ltp/testcases/kernel/fs/ext4-new-features/ext4-inode-version/ext4_inode_version_test.sh
6523ltp/testcases/kernel/fs/ext4-new-features/ext4-inode-version/ext4_test_inode_version.c
6524ltp/testcases/kernel/fs/ext4-new-features/ext4-journal-checksum/Makefile
6525ltp/testcases/kernel/fs/ext4-new-features/ext4-journal-checksum/ext4_journal_checksum.sh
6526ltp/testcases/kernel/fs/ext4-new-features/ext4-nsec-timestamps/Makefile
6527ltp/testcases/kernel/fs/ext4-new-features/ext4-nsec-timestamps/ext4_file_time.c
6528ltp/testcases/kernel/fs/ext4-new-features/ext4-nsec-timestamps/ext4_nsec_timestamps_test.sh
6529ltp/testcases/kernel/fs/ext4-new-features/ext4-online-defrag/Makefile
6530ltp/testcases/kernel/fs/ext4-new-features/ext4-online-defrag/e4defrag.c
6531ltp/testcases/kernel/fs/ext4-new-features/ext4-online-defrag/ext4_online_defrag_test.sh
6532ltp/testcases/kernel/fs/ext4-new-features/ext4-persist-prealloc/Makefile
6533ltp/testcases/kernel/fs/ext4-new-features/ext4-persist-prealloc/ext4_persist_prealloc_test.sh
6534ltp/testcases/kernel/fs/ext4-new-features/ext4-subdir-limit/Makefile
6535ltp/testcases/kernel/fs/ext4-new-features/ext4-subdir-limit/create_long_dirs.c
6536ltp/testcases/kernel/fs/ext4-new-features/ext4-subdir-limit/create_short_dirs.c
6537ltp/testcases/kernel/fs/ext4-new-features/ext4-subdir-limit/ext4_subdir_limit_test.sh
6538ltp/testcases/kernel/fs/ext4-new-features/ext4-uninit-groups/Makefile
6539ltp/testcases/kernel/fs/ext4-new-features/ext4-uninit-groups/ext4_uninit_groups_test.sh
6540ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/AUTHORS
6541ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/COPYING
6542ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/INSTALL
6543ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/LICENSE
6544ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/Makefile.am
6545ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/Makefile.in
6546ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/README
6547ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/aclocal.m4
6548ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/cirlist.c
6549ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/cirlist.h
6550ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/config.guess
6551ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/config.h.in
6552ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/config.sub
6553ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/configure
6554ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/configure.in
6555ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/depcomp
6556ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb.h
6557ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_fc.c
6558ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_fs.c
6559ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_fs.h
6560ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_op.c
6561ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_op.h
6562ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_stats.c
6563ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_stats.h
6564ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_tg.c
6565ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_tg.h
6566ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_thread.c
6567ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_thread.h
6568ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/fh.c
6569ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/fh.h
6570ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/filelist.c
6571ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/filelist.h
6572ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/fileops.c
6573ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/fileops.h
6574ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/install-sh
6575ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/list.c
6576ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/list.h
6577ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/main.c
6578ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/metaops.c
6579ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/metaops.h
6580ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/missing
6581ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/mkinstalldirs
6582ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/parser.c
6583ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/parser.h
6584ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/public-description
6585ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rand.c
6586ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rand.h
6587ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rbt.c
6588ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rbt.h
6589ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/registration-description
6590ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rwlock.c
6591ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rwlock.h
6592ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/stamp-h.in
6593ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/util.c
6594ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/util.h
6595ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/examples/profile_everything
6596
659751) Log Message:
6598Fix 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>.
6599
6600Modified Files:
6601ltp/testcases/kernel/syscalls/setgroups/Makefile
6602ltp/testcases/kernel/syscalls/getuid/Makefile
6603ltp/testcases/kernel/syscalls/getegid/Makefile
6604ltp/testcases/kernel/syscalls/utils/compat_16.mk
6605ltp/testcases/kernel/syscalls/utils/newer_64.mk
6606ltp/include/mk/env_post.mk
6607ltp/include/mk/testcases.mk
6608ltp/testcases/kernel/syscalls/getgid/Makefile
6609
661052) Log Message:
6611- Add additional quota check for RHEL 4.8 as reported by SimonX on #ltp
6612- Fix m4 file so that items are properly comma delimited, and thus the contents aren't incorrectly concatenated.
6613Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
6614
6615Modified Files:
6616ltp/m4/ltp-quota.m4
6617ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
6618
661953) Log Message:
6620Fix indentation and a compile error noted by SimonXu on #ltp. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
6621
6622Modified Files:
6623ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area.h
6624ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area01.c
6625ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area02.c
6626
662754) Log Message:
6628Fix two broken Makefiles reported by Gowri at IBM. Signed-off-by: Gowri <gomuthuk@linux.vnet.ibm.com>, Reviewed-by: Garrett Cooper <yanegomi@gmail.com>,
6629
6630Modified Files:
6631ltp/testcases/realtime/perf/Makefile
6632ltp/testcases/realtime/stress/Makefile
6633
663455) Log Message:
6635Check 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>,
6636
6637Modified Files:
6638ltp/testcases/realtime/Makefile
6639
664056) Log Message:
6641The 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>,
6642
6643Modified Files:
6644ltp/testcases/realtime/lib/libstats.c
6645
664657) Log Message:
6647Fix a typo and a warning related to unchecked results from asprintf, punted by from the compiler. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
6648
6649ltp/testcases/realtime/lib/librttest.c
6650
665158) Log Message:
6652Add a default config.mk file to ease use for non-autoconf users. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
6653
6654Added Files:
6655ltp/include/mk/config.mk.default
6656
665759) Log Message:
6658On second thought, the compiler-related variables should be uncommented. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
6659
6660Modified Files:
6661ltp/include/mk/config.mk.default
6662
666360) Log Message:
66641. Get rid of useless documentation (the directions are already in INSTALL).
66652. Tell people to read INSTALL instead.
6666Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
6667
6668Modified Files:
6669ltp/Makefile
6670Removed Files:
6671ltp/README.mk-user
6672
667361) Log Message:
6674Some 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>.
6675
6676Modified Files:
6677ltp/testcases/kernel/syscalls/swapon/swapon01.c
6678ltp/testcases/kernel/syscalls/swapon/swapon02.c
6679ltp/testcases/kernel/syscalls/swapon/swapon03.c
6680ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
6681ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
6682
668362) Log Message:
6684Update the documentation for building and installing LTP as per the Makefile infrastructure changes. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
6685
6686Modified Files:
6687ltp/INSTALL
6688ltp/README.mk-devel
6689ltp/README.ltp-devel.in
6690
669163) Log Message:
6692testcases.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>.
6693
6694Modified Files:
6695ltp/include/mk/testcases.mk
6696ltp/include/mk/config.mk.in
6697
669864) Log Message:
66991. Get rid of psuedo-autoconf scripts in testcases/realtime/scripts.
67002. Integrate testcases/realtime with autoconf.
67013. Fix compilation, according to report made by Gowri at IBM.
6702Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
6703
6704Modified Files:
6705ltp/testcases/realtime/func/rt-migrate/rt-migrate.c
6706ltp/testcases/realtime/lib/Makefile
6707ltp/testcases/realtime/func/pi-tests/Makefile
6708ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
6709ltp/testcases/realtime/scripts/check_pi.sh
6710ltp/testcases/realtime/scripts/check_robust.sh
6711ltp/testcases/realtime/Makefile
6712ltp/testcases/realtime/config.mk
6713ltp/include/mk/automake.mk
6714ltp/testcases/realtime/include/librttest.h
6715ltp/testcases/realtime/m4/GNUmakefile
6716ltp/testcases/realtime/m4/Makefile.am
6717ltp/testcases/realtime/m4/check.m4
6718Added Files:
6719ltp/testcases/realtime/configure.in
6720
672165) Log Message:
6722Get rid of redundant XOPEN2K #define (_GNU_SOURCE covers this). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
6723
6724Modified Files:
6725ltp/testcases/realtime/func/rt-migrate/rt-migrate.c
6726
672766) Log Message:
6728Make 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>.
6729
6730Modified Files:
6731ltp/INSTALL
6732
673367) Log Message:
6734I thought I removed the recursive LDLIBS definition sneak in. Oh well... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
6735
6736Modified Files:
6737ltp/testcases/realtime/lib/Makefile
6738
673968) Log Message:
6740Accidentally nuking your .c files when running clean isn't a good thing. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
6741
6742Modified Files:
6743ltp/testcases/realtime/func/pi-tests/Makefile
6744
674569) Log Message:
6746lcov: improve derive-func-data option
6747- rewrite graph file handling
6748- make derive data look at all lines belonging to a function to find out whether it has been hit or not
6749- introduce --debug option to better debug problems with graph files
6750Peter Oberparleiter <oberpapr@users.sourceforge.net>.
6751
6752Modified File(s):
6753ltp/utils/analysis/lcov/bin/geninfo lcov
6754
675570) Log Message:
6756Fix temporary file creation in mmapstress tests: these are two little fixes of the mmapstress test:
6757 - the mkstemp() function returns -1 on error; the tests treat 0 as error instead,
6758 - mkstemp() returns a file descriptor; no need to open the file once more later,
6759Signed-off-by: Jiri Palecek <jpalecek@web.de>.
6760
6761Modified Files:
6762ltp/testcases/kernel/mem/mmapstress/mmapstress02.c
6763ltp/testcases/kernel/mem/mmapstress/mmapstress05.c
6764
676571) Log Message:
6766Change 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>.
6767
6768Modified Files:
6769ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl01.c
6770ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
6771ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl03.c
6772ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl04.c
6773ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl05.c
6774ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
6775ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
6776ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
6777ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
6778ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl10.c
6779ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
6780
678172) Log Message:
6782Fix 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>.
6783
6784Modified Files:
6785ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_utility.sh
6786ltp/testcases/kernel/controllers/cgroup_fj/run_cgroup_test_fj.sh
6787ltp/testcases/kernel/controllers/cpuctl_fj/run_cpuctl_test_fj.sh
6788ltp/testcases/kernel/controllers/memcg/functional/memcg_function_test.sh
6789ltp/testcases/kernel/controllers/memcg/stress/memcg_stress_test.sh
6790ltp/testcases/kernel/fs/acls/acl_test01
6791ltp/testcases/kernel/fs/fs-bench/modaltr.sh
6792ltp/testcases/kernel/fs/fs_di/fs_di
6793ltp/testcases/kernel/fs/mongo/test.sh
6794ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug02.sh
6795ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug03.sh
6796ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug04.sh
6797ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.sar.sh
6798ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.top.sh
6799ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug07.sh
6800ltp/testcases/network/can/filter-tests/run_ltp-can_tests.sh
6801ltp/testcases/network/tcp_cmds/netstat/netstat01
6802
680373) Log Message:
6804Printf-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>.
6805
6806Modified Files:
6807ltp/testcases/kernel/fs/fs-bench/modaltr.sh
6808ltp/testcases/kernel/fs/mongo/test.sh
6809ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
6810ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
6811ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
6812ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
6813ltp/testcases/kernel/syscalls/fchmod/fchmod01.c
6814ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
6815ltp/testcases/kernel/syscalls/fchown/fchown01.c
6816ltp/testcases/kernel/syscalls/fchown/fchown04.c
6817ltp/testcases/kernel/syscalls/fcntl/fcntl02.c
6818ltp/testcases/kernel/syscalls/fcntl/fcntl03.c
6819ltp/testcases/kernel/syscalls/fcntl/fcntl04.c
6820ltp/testcases/kernel/syscalls/fcntl/fcntl05.c
6821ltp/testcases/kernel/syscalls/fcntl/fcntl08.c
6822ltp/testcases/kernel/syscalls/fcntl/fcntl09.c
6823ltp/testcases/kernel/syscalls/fcntl/fcntl10.c
6824ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
6825ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
6826ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
6827ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
6828ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
6829ltp/testcases/kernel/syscalls/fdatasync/fdatasync02.c
6830ltp/testcases/kernel/syscalls/fork/fork01.c
6831ltp/testcases/kernel/syscalls/fpathconf/fpathconf01.c
6832ltp/testcases/kernel/syscalls/fstatfs/fstatfs01.c
6833ltp/testcases/kernel/syscalls/fsync/fsync01.c
6834ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
6835ltp/testcases/kernel/syscalls/getdomainname/getdomainname01.c
6836ltp/testcases/kernel/syscalls/getegid/getegid01.c
6837ltp/testcases/kernel/syscalls/getegid/getegid02.c
6838ltp/testcases/kernel/syscalls/geteuid/geteuid01.c
6839ltp/testcases/kernel/syscalls/getgid/getgid01.c
6840ltp/testcases/kernel/syscalls/getgid/getgid03.c
6841ltp/testcases/kernel/syscalls/gethostname/gethostname01.c
6842ltp/testcases/kernel/syscalls/getpgrp/getpgrp01.c
6843ltp/testcases/kernel/syscalls/getpid/getpid01.c
6844ltp/testcases/kernel/syscalls/getppid/getppid01.c
6845ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
6846ltp/testcases/kernel/syscalls/getpriority/getpriority02.c
6847ltp/testcases/kernel/syscalls/getrusage/getrusage01.c
6848ltp/testcases/kernel/syscalls/getrusage/getrusage02.c
6849ltp/testcases/kernel/syscalls/getsockname/getsockname01.c
6850ltp/testcases/kernel/syscalls/getsockopt/getsockopt01.c
6851ltp/testcases/kernel/syscalls/gettid/gettid01.c
6852ltp/testcases/kernel/syscalls/getuid/getuid01.c
6853ltp/testcases/kernel/syscalls/getuid/getuid02.c
6854ltp/testcases/kernel/syscalls/getuid/getuid03.c
6855ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
6856ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
6857ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
6858ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
6859ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
6860ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
6861ltp/testcases/kernel/syscalls/iopl/iopl01.c
6862ltp/testcases/kernel/syscalls/iopl/iopl02.c
6863ltp/testcases/kernel/syscalls/lchown/lchown02.c
6864ltp/testcases/kernel/syscalls/link/link02.c
6865ltp/testcases/kernel/syscalls/link/link03.c
6866ltp/testcases/kernel/syscalls/link/link04.c
6867ltp/testcases/kernel/syscalls/link/link05.c
6868ltp/testcases/kernel/syscalls/link/link06.c
6869ltp/testcases/kernel/syscalls/link/link07.c
6870ltp/testcases/kernel/syscalls/listen/listen01.c
6871ltp/testcases/kernel/syscalls/llseek/llseek02.c
6872ltp/testcases/kernel/syscalls/lseek/lseek02.c
6873ltp/testcases/kernel/syscalls/lseek/lseek03.c
6874ltp/testcases/kernel/syscalls/lseek/lseek04.c
6875ltp/testcases/kernel/syscalls/lseek/lseek05.c
6876ltp/testcases/kernel/syscalls/lseek/lseek06.c
6877ltp/testcases/kernel/syscalls/lseek/lseek08.c
6878ltp/testcases/kernel/syscalls/lseek/lseek09.c
6879ltp/testcases/kernel/syscalls/lseek/lseek10.c
6880ltp/testcases/kernel/syscalls/lstat/lstat01.c
6881ltp/testcases/kernel/syscalls/lstat/lstat02.c
6882ltp/testcases/kernel/syscalls/madvise/madvise01.c
6883ltp/testcases/kernel/syscalls/madvise/madvise02.c
6884ltp/testcases/kernel/syscalls/madvise/madvise03.c
6885ltp/testcases/kernel/syscalls/mlock/mlock01.c
6886ltp/testcases/kernel/syscalls/mlock/mlock02.c
6887ltp/testcases/kernel/syscalls/times/times01.c
6888ltp/testcases/kernel/syscalls/wait/wait02.c
6889ltp/testcases/network/tcp_cmds/netstat/netstat01
6890ltp/testcases/kernel/fs/fs-bench/modaltr.sh
6891ltp/testcases/kernel/fs/mongo/test.sh
6892ltp/testcases/network/tcp_cmds/netstat/netstat01
6893
689474) Log Message:
6895mem/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>.
6896
6897Modified Files:
6898ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap03.c
6899
690075) Log Message:
6901Some fixes of shell scripts of tests: this patch fixes some minor bugs in the code of LTP shell scripts:
6902 - quote arguments of test(1) in some places concerning redhat detection,
6903 - don't execute the result of type(1), it makes no sense - even more when the output of it should be redirected,
6904Signed-off-by: Jiri Palecek <jpalecek@web.de>.
6905
6906Modified Files:
6907ltp/testcases/commands/ade/file/file_test.sh
6908ltp/testcases/commands/cron/cron_allow01
6909ltp/testcases/commands/cron/cron_deny01
6910ltp/testcases/commands/cron/cron_pos_tests.sh
6911ltp/testcases/commands/mail/mail_tests.sh
6912ltp/testcases/commands/su/su01
6913ltp/testcases/network/tcp_cmds/rdist/rdist01
6914
691576) Log Message:
6916Complete 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>.
6917
6918Modified Files:
6919ltp/testcases/kernel/syscalls/geteuid/Makefile
6920ltp/testcases/kernel/syscalls/geteuid/geteuid01.c
6921Added Files:
6922ltp/testcases/kernel/syscalls/geteuid/compat_16.h
6923
692477) Log Message:
6925Fix failures messages on multi socket hyper threaded system. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
6926
6927Modified Files:
6928ltp/testcases/kernel/power_management/runpwtests.sh
6929
693078) Log Message:
6931Patch to remove hard coded cpu governers. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
6932
6933Modified Files:
6934ltp/testcases/kernel/power_management/pwkm_load_unload.sh
6935
693679) Log Message:
6937Garret 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:
69381. This test app helped unroot another issue with our custom Linux platform here at Cisco,
69392. 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,
6940I 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>.
6941
6942Modified Files:
6943ltp/runtest/syscalls
6944Added Files:
6945ltp/testcases/kernel/syscalls/ptrace/ptrace05.c
6946
694780) Log Message:
6948lcov: remove unnecessary warning
6949
6950Modified Files:
6951ltp/utils/analysis/lcov/bin/geninfo
6952
695381) Log Message:
6954lcov: fix problem with matching filename
6955- used correct source for filenames
6956- converted match_filenames to portable version,
6957
6958Modified Files:
6959ltp/utils/analysis/lcov/bin/geninfo
6960
696182) Log Message:
6962lcov: remove further unneeded warning + use correct source for list of filenames
6963
6964Modified Files:
6965ltp/utils/analysis/lcov/bin/geninfo
6966
696783) Log Message:
6968lcov: update README to mention required -lgcov switch during linking
6969
6970Modified File(s):
6971ltp/utils/analysis/lcov/README
6972
697384) Log Message:
6974lcov: further clarification in the README
6975
6976Modified Files:
6977ltp/utils/analysis/lcov/README
6978
697985) Log Message:
6980Fix a bashism that was pointed out in other files by Jiri Palecek. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
6981
6982Modified Files:
6983ltp/testcases/lib/cmdlib.sh
6984
698586) Log Message:
6986Avoid 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>.
6987
6988Modified Files:
6989ltp/testcases/lib/cmdlib.sh
6990
699187) Log Message:
6992Stupid Garrett. I need to increment the value... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
6993
6994Modified Files:
6995ltp/testcases/lib/mdlib.sh
6996
subrata_modakfe574972009-10-04 19:23:12 +00006997LTP-20090930
6998
69991) Log Message:
7000controller: 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>.
7001
7002Modified File(s):
7003ltp/config.mk.in
7004
70052) Log Message:
7006Patch 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>,
7007
7008Modified Files:
7009ltp/testcases/realtime/func/Makefile
7010ltp/testcases/realtime/profiles/default
7011Added Files:
7012ltp/testcases/realtime/func/rt-migrate/Makefile
7013ltp/testcases/realtime/func/rt-migrate/rt-migrate.c
7014ltp/testcases/realtime/func/rt-migrate/run_auto.sh
7015
70163) Log Message:
7017Formatting 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>.
7018
7019Modified Files:
7020ltp/testcases/kernel/containers/pidns/pidns20.c
7021ltp/testcases/kernel/fs/doio/growfiles.c
7022ltp/testcases/kernel/fs/ftest/ftest01.c
7023ltp/testcases/kernel/fs/ftest/ftest02.c
7024ltp/testcases/kernel/fs/ftest/ftest03.c
7025
70264) Log Message:
7027Fix 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:
7028 1. register signal handlers (just do sem_post()) for SIGUSR1/SIGUSR2.
7029 2. block those signals
7030 3. prepare something (sem_init()) for these signal handlers
7031 4. send signals to itself from sub-threads.
7032They 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>.
7033
7034Modified Files:
7035ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_detach/4-3.c
7036ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_setschedparam/5-1.c
7037
70385) Log Message:
7039Network: Fix iproute test case error: When I run network test case testcases/network/iproute/ip_tests.sh, some errors shown:
7040ip01 0 TINFO : Test #1: changing mtu size of eth0:1 device.
7041/mnt/ltp/ltp-full-20090731/testcases/bin/ip_tests.sh: line 198: [: -eq: unary operator expected.
7042The output of
7043ifconfig eth0:1 | grep -i MTU | sed "s/^.*MTU://"
7044is like:
70451500 Metric:1
7046so should print field 1 instead of field 5. Signed-off-by: Hushan Jia<hjia@redhat.com>.
7047
7048Modified Files:
7049ltp/testcases/network/iproute/ip_tests.sh
7050
70516) Log Message:
7052mbind01: Fix the bug of result output: I tested ltp mbind case and found the result is error as follows:
7053mbind01 0 TINFO : (case00) START
7054EXPECT: return value(ret)=0 errno=0 (Success)
7055RESULT: return value(ret)=0 errno=0 (Success)
7056mbind01 0 TINFO : (case00) END => OK
7057mbind01 0 TINFO : (case01) START
7058EXPECT: return value(ret)=-1 errno=22 (Invalid argument)
7059RESULT: return value(ret)=-1 errno=22 (Invalid argument)
7060mbind01 0 TINFO : (case01) END => NG
7061mbind01 0 TINFO : (case02) START
7062EXPECT: return value(ret)=-1 errno=22 (Invalid argument)
7063RESULT: return value(ret)=-1 errno=22 (Invalid argument)
7064mbind01 0 TINFO : (case02) END => NG
7065mbind01 0 TINFO : (case03) START
7066EXPECT: return value(ret)=0 errno=0 (Success)
7067RESULT: return value(ret)=0 errno=0 (Success)
7068mbind01 0 TINFO : (case03) END => OK
7069mbind01 0 TINFO : (case04) START
7070EXPECT: return value(ret)=-1 errno=22 (Invalid argument)
7071RESULT: return value(ret)=-1 errno=22 (Invalid argument)
7072mbind01 0 TINFO : (case04) END => NG
7073mbind01 0 TINFO : (case05) START
7074EXPECT: return value(ret)=0 errno=0 (Success)
7075RESULT: return value(ret)=0 errno=0 (Success)
7076mbind01 0 TINFO : (case05) END => OK
7077mbind01 0 TINFO : (case06) START
7078EXPECT: return value(ret)=0 errno=0 (Success), r/w check=OK
7079RESULT: return value(ret)=0 errno=0 (Success), r/w check=NG
7080mbind01 0 TINFO : (case06) END => OK
7081mbind01 0 TINFO : (case07) START
7082EXPECT: return value(ret)=0 errno=0 (Success)
7083RESULT: return value(ret)=0 errno=0 (Success)
7084mbind01 0 TINFO : (case07) END => OK
7085mbind01 0 TINFO : (case08) START
7086EXPECT: return value(ret)=-1 errno=22 (Invalid argument)
7087RESULT: return value(ret)=-1 errno=22 (Invalid argument)
7088mbind01 0 TINFO : (case08) END => NG
7089mbind01 0 TINFO : (case09) START
7090EXPECT: return value(ret)=-1 errno=22 (Invalid argument)
7091RESULT: return value(ret)=-1 errno=22 (Invalid argument)
7092mbind01 0 TINFO : (case09) END => NG
7093mbind01 0 TINFO : (case10) START
7094mbind01 1 TFAIL : get_mempolicy failed - errno = 14 : Bad address
7095
7096In 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>.
7097
7098Modified Files:
7099ltp/testcases/kernel/syscalls/mbind/mbind01.c
7100
71017) Log Message:
7102mbind01: 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>.
7103
7104Modified Files:
7105ltp/testcases/kernel/syscalls/mbind/mbind01.c
7106
71078) Log Message:
7108mbind01: 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>.
7109
7110Modified Files:
7111ltp/testcases/kernel/syscalls/mbind/mbind01.c
7112
71139) Log Message:
7114LTP-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.
7115/************************************************************/
7116Before patch: With out LDFLAGS:
7117 ***************************
7118 CONFORMANCE TEST RESULTS
7119 ***************************
7120 * TOTAL: 486
7121 * PASSED: 449
7122 * FAILED: 12
7123 * UNRESOLVED: 7
7124 * UNSUPPORTED: 10
7125 * UNTESTED: 4
7126 * INTERRUPTED: 0
7127 * HUNG: 0
7128 * SEGV: 0
7129 * OTHERS: 4
7130 ***************************
7131After patch: With LDFLAGS:
7132 ***************************
7133 CONFORMANCE TEST RESULTS
7134 ***************************
7135 * TOTAL: 1888
7136 * PASSED: 1731
7137 * FAILED: 26
7138 * UNRESOLVED: 14
7139 * UNSUPPORTED: 22
7140 * UNTESTED: 94
7141 * INTERRUPTED: 0
7142 * HUNG: 1
7143 * SEGV: 0
7144 * OTHERS: 0
7145 ***************************
7146/************************************************************/
7147Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.
7148
7149Modified Files:
7150ltp/testcases/open_posix_testsuite/LDFLAGS
7151
715210) Log Message:
7153Add 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>.
7154
7155Modified Files:
7156ltp/testcases/kernel/controllers/cgroup/getdelays.c
7157
715811) Log Message:
7159gen_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>.
7160
7161Modified File(s):
7162ltp/testcases/kernel/connectors/pec/event_generator.c
7163
716412) Log Message:
7165runltp 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>.
7166
7167Modified Files:
7168ltp/testcases/kernel/fs/acls/acl_test01
7169
717013) Log Message:
7171cpuctl 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:
7172cpuctl_def_task01.c
7173cpuctl_def_task02.c
7174cpuctl_def_task03.c
7175cpuctl_def_task04.c
7176cpuctl_test01.c
7177cpuctl_test02.c
7178cpuctl_test03.c
7179cpuctl_test04.c
7180
7181Key code:
7182timer_expired=0;
7183while(!timer_expired)
7184 f=sqrt(f*f);
7185
7186Reason:
7187During 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>,
7188
7189Modified Files:
7190ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task01.c
7191ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task02.c
7192ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task03.c
7193ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task04.c
7194ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
7195ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
7196ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
7197ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
7198ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.h
7199
720014) Log Message:
7201After 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>.
7202
7203Modified Files:
7204ltp/configure.ac
7205ltp/testcases/kernel/syscalls/epoll/Makefile
7206ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c
7207
720815) Log Message:
7209network: Fix ip_tests error 2: Repost the ip tests patch:
72101. Test #4: ip tools now print nud state as follows: REACHABLE, STALE, FAILED, etc,
72112. Test #3, #4, #5: If delete entry succefully, grep will return 1, indicating test PASS, so return code RC should be set to 0,
7212Signed-off-by: Hushan Jia <hjia@redhat.com>,
7213
7214Modified Files:
7215ltp/testcases/network/iproute/ip_tests.sh
7216
721716) Log Message:
7218network: 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>,
7219
7220Modified Files:
7221ltp/testcases/network/multicast/mc_commo/Makefile
7222ltp/testcases/network/multicast/mc_member/Makefile
7223
722417) Log Message:
7225pselect01: 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>,
7226
7227Modified Files:
7228ltp/testcases/kernel/syscalls/pselect/pselect01.c
7229
723018) Log Message:
7231Add 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.
7232Result:
7233memcgroup_function_test 1 TPASS : rss=4096/4096, cache=0/0
7234memcgroup_function_test 2 TPASS : rss=0/0, cache=4096/4096
7235memcgroup_function_test 3 TPASS : rss=0/0, cache=4096/4096
7236memcgroup_function_test 4 TPASS : rss=4096/4096, cache=8192/8192
7237memcgroup_function_test 5 TPASS : rss=4096/4096, cache=0/0
7238memcgroup_function_test 6 TPASS : rss=4096/4096, cache=0/0
7239memcgroup_function_test 6 TPASS : rss=0/0, cache=0/0
7240memcgroup_function_test 7 TPASS : rss=0/0, cache=4096/4096
7241memcgroup_function_test 7 TPASS : rss=0/0, cache=0/0
7242memcgroup_function_test 8 TPASS : rss=0/0, cache=4096/4096
7243memcgroup_function_test 8 TPASS : rss=0/0, cache=0/0
7244memcgroup_function_test 9 TPASS : rss=4096/4096, cache=8192/8192
7245memcgroup_function_test 9 TPASS : rss=0/0, cache=0/0
7246memcgroup_function_test 10 TPASS : rss=4096/4096, cache=0/0
7247memcgroup_function_test 10 TPASS : rss=0/0, cache=0/0
7248memcgroup_function_test 11 TPASS : failcnt=6
7249memcgroup_function_test 12 TPASS : failcnt=6
7250memcgroup_function_test 13 TPASS : failcnt=6
7251memcgroup_function_test 14 TPASS : process 5793 is killed
7252memcgroup_function_test 15 TPASS : process 5803 is killed
7253memcgroup_function_test 16 TPASS : process 5813 is killed
7254memcgroup_function_test 17 TPASS : process 5824 is killed
7255memcgroup_function_test 18 TPASS : process 5835 is killed
7256memcgroup_function_test 19 TPASS : process 5845 is killed
7257memcgroup_function_test 20 TPASS : process 5854 is killed
7258memcgroup_function_test 21 TPASS : process 5863 is killed
7259memcgroup_function_test 22 TPASS : input=4095, limit_in_bytes=4096
7260memcgroup_function_test 23 TPASS : input=4097, limit_in_bytes=8192
7261memcgroup_function_test 24 TPASS : input=1, limit_in_bytes=4096
7262memcgroup_function_test 25 TPASS : return value is 0
7263memcgroup_function_test 26 TPASS : return value is 1
7264memcgroup_function_test 27 TPASS : return value is 1
7265memcgroup_function_test 28 TPASS : return value is 1
7266memcgroup_function_test 29 TPASS : force memory succeeded
7267memcgroup_function_test 30 TPASS : force memory failed as expected
7268memcgroup_function_test 31 TPASS : return value is 0
7269memcgroup_function_test 32 TPASS : return value is 0
7270memcgroup_function_test 33 TPASS : return value is 0
7271memcgroup_function_test 34 TPASS : return value is 0
7272memcgroup_function_test 35 TPASS : return value is 1
7273memcgroup_function_test 36 TPASS : rss=4096/4096, cache=0/0
7274memcgroup_function_test 36 TPASS : rss=0/0, cache=0/0
7275memcgroup_function_test 37 TPASS : rss=4096/4096, cache=0/0
7276memcgroup_function_test 37 TPASS : rss=0/0, cache=0/0
7277memcgroup_function_test 38 TPASS : rss=4096/4096, cache=0/0
7278memcgroup_function_test 38 TPASS : rss=0/0, cache=0/0
7279memcgroup_stress_test 1 TPASS : stress test 1 passed
7280memcgroup_stress_test 2 TPASS : stress test 2 passed
7281INFO: ltp-pan reported all tests PASS,
7282Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>,
7283
7284Modified Files:
7285ltp/runtest/controllers
7286ltp/testcases/kernel/controllers/memcg/Makefile
7287ltp/testcases/kernel/controllers/memcg/README
7288Added Files:
7289ltp/testcases/kernel/controllers/memcg/functional/Makefile
7290ltp/testcases/kernel/controllers/memcg/functional/memcg_function_test.sh
7291ltp/testcases/kernel/controllers/memcg/functional/memcg_getpagesize.c
7292ltp/testcases/kernel/controllers/memcg/functional/memcg_process.c
7293ltp/testcases/kernel/controllers/memcg/regression/Makefile
7294ltp/testcases/kernel/controllers/memcg/regression/memcg_regression_test.sh
7295ltp/testcases/kernel/controllers/memcg/regression/memcg_test_1.c
7296ltp/testcases/kernel/controllers/memcg/regression/memcg_test_2.c
7297ltp/testcases/kernel/controllers/memcg/regression/memcg_test_4.c
7298ltp/testcases/kernel/controllers/memcg/regression/memcg_test_4.sh
7299ltp/testcases/kernel/controllers/memcg/stress/Makefile
7300ltp/testcases/kernel/controllers/memcg/stress/memcg_process_stress.c
7301ltp/testcases/kernel/controllers/memcg/stress/memcg_stress_test.sh
7302Removed Files:
7303ltp/testcases/kernel/controllers/memcg/memcg_regression_test.sh
7304ltp/testcases/kernel/controllers/memcg/memcg_test_1.c
7305ltp/testcases/kernel/controllers/memcg/memcg_test_2.c
7306ltp/testcases/kernel/controllers/memcg/memcg_test_4.c
7307ltp/testcases/kernel/controllers/memcg/memcg_test_4.sh
7308
730919) Log Message:
7310fix 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:
7311 HAVE_LINUX_CGROUPSTATS_H
7312Change macro HAVE_LINUX_CGROUPSTAT_H to HAVE_LINUX_CGROUPSTATS_H to fix the bug. Signed-off-by:Liu Bo <liubo-fnst@cn.fujitsu.com>,
7313
7314Modified Files:
7315ltp/testcases/kernel/controllers/cgroup/getdelays.c
7316
731720) Log Message:
7318I 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:
7319 1) make build-tests
7320 2) cc -O2 -o t0 t0.c
7321 3) ./execute.sh
7322I 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>,
7323
7324Modified Files:
7325ltp/testcases/open_posix_testsuite/Makefile
7326
732721) Log Message:
7328Issue 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>.
7329
7330Modified File(s):
7331ltp/testcases/kernel/syscalls/chmod/chmod05.c
7332ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
7333
733422) Log Message:
7335quotactl01: 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>.
7336
7337Modified File(s):
7338ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
7339
734023) Log Message:
7341quotactl01: 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>.
7342
7343Modified File(s):
7344ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
7345
734624) Log Message:
7347Spelling fixes: inclue -> include: Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
7348
7349Modified File(s):
7350ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
7351
735225) Log Message:
7353Numa-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>.
7354
7355Modified File(s):
7356ltp/testcases/kernel/numa/numa01.sh
7357
735826) Log Message:
7359smt_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>.
7360
7361Modified File(s):
7362ltp/testcases/kernel/sched/hyperthreading/ht_affinity/smt_smp_affinity.sh
7363ltp/testcases/kernel/sched/hyperthreading/ht_enabled/smt_smp_enabled.sh
7364
736527) Log Message:
7366Filecaps: 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>.
7367
7368Modified File(s):
7369ltp/testcases/kernel/security/filecaps/filecapstest.sh
7370
737128) Log Message:
7372The 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>.
7373
7374Modified Files:
7375ltp/testcases/kernel/syscalls/kill/kill07.c
7376
737729) Log Message:
7378ftest 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>.
7379
7380Modified Files:
7381ltp/include/compiler.h
7382ltp/testcases/kernel/fs/ftest/Makefile
7383ltp/testcases/kernel/fs/ftest/ftest01.c
7384ltp/testcases/kernel/fs/ftest/ftest02.c
7385ltp/testcases/kernel/fs/ftest/ftest03.c
7386ltp/testcases/kernel/fs/ftest/ftest04.c
7387ltp/testcases/kernel/fs/ftest/ftest05.c
7388ltp/testcases/kernel/fs/ftest/ftest06.c
7389ltp/testcases/kernel/fs/ftest/ftest07.c
7390ltp/testcases/kernel/fs/ftest/ftest08.c
7391Added Files:
7392ltp/testcases/kernel/fs/ftest/libftest.c
7393ltp/testcases/kernel/fs/ftest/libftest.h
7394
739530) Log Message:
7396lcov: 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.
7397
7398Modified File(s):
7399ltp/utils/analysis/lcov/lcovrc
7400
740131) Log Message:
7402Create 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:
74031. 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),
74042. make sure we can setuid when there is a valid hash,
74053. make sure we cannot setuid if there is a valid hash, but our original uid isn't the one specified in the token.
7406Changelog:
7407Sep 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>.
7408
7409Modified Files:
7410ltp/README
7411ltp/testcases/kernel/security/Makefile
7412Added Files:
7413ltp/runtest/p9auth
7414ltp/testcases/kernel/security/p9auth/Makefile
7415ltp/testcases/kernel/security/p9auth/checkp9auth.sh
7416ltp/testcases/kernel/security/p9auth/p9priv.sh
7417ltp/testcases/kernel/security/p9auth/p9unpriv.sh
7418ltp/testcases/kernel/security/p9auth/runp9auth.sh
7419ltp/testcases/kernel/security/p9auth/unhex.c
7420
742132) Log Message:
7422To 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>.
7423
7424Modified Files:
7425ltp/testcases/kernel/power_management/cpu_consolidation.py
7426
742733) Log Message:
7428To 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>.
7429
7430Modified Files:
7431ltp/testcases/kernel/power_management/get_sched_values.c
7432
743334) Log Message:
7434To 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>.
7435
7436Modified Files:
7437ltp/testcases/kernel/power_management/ilb_test.py
7438
743935) Log Message:
7440To 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>.
7441
7442Modified Files:
7443ltp/testcases/kernel/power_management/runpwtests.sh
7444
744536) Log Message:
7446Modified library functions based on review comments. Signed-off-by: Poornima Nayak <mpnayak@linux.vnet.ibm.com>.
7447
7448Modified Files:
7449ltp/testcases/kernel/power_management/pm_include.sh
7450
745137) Log Message:
7452Modified 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>.
7453
7454Modified Files:
7455ltp/testcases/kernel/power_management/lib/sched_mc.py
7456
745738) Log Message:
7458lcov: 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>,
7459
7460Modified File(s):
7461ltp/utils/analysis/lcov/bin/geninfo
7462
746339) Log Message:
7464network: 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>.
7465
7466ltp/testcases/network/nfs/nfslock01/Makefile
7467ltp/testcases/network/nfs/nfsstress/Makefile
7468
746940) Log Message:
7470Add 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>.
7471
7472ltp/testcases/kernel/syscalls/clock_nanosleep/clock_nanosleep01.c
7473ltp/testcases/kernel/syscalls/mq_timedreceive/mq_timedreceive01.c
7474ltp/testcases/kernel/syscalls/mq_timedsend/mq_timedsend01.c
7475ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
7476ltp/testcases/kernel/syscalls/utils/common_j_h.c
7477ltp/testcases/kernel/syscalls/utils/include_j_h.h
7478
747941) Log Message:
7480Make 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>.
7481
7482ltp/testcases/kernel/syscalls/mq_unlink/mq_unlink01.c
7483ltp/testcases/kernel/syscalls/utimes/utimes01.c
7484
748542) Log Message:
7486Fix 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>.
7487
7488ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
7489
749043) Log Message:
7491Add 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>.
7492
7493ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
7494
749544) Log Message:
7496Use 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>.
7497
7498ltp/include/test.h
7499
750045) Log Message:
7501fsstress: delete tralling spaces: Signed-off-by: Andrew Vagin <avagin@gmail.com>:
7502
7503ltp/testcases/kernel/fs/fsstress/fsstress.c
7504
750546) Log Message:
7506fsstress: use tabs instead of spaces for indentation: Signed-off-by: Andrew Vagin <avagin@gmail.com>.
7507
7508ltp/testcases/kernel/fs/fsstress/fsstress.c
7509
751047) Log Message:
7511fsstress: fix memory leaks:
7512==11424== 156 bytes in 1 blocks are definitely lost in loss record 2 of 2
7513==11424== at 0x4A0763E: malloc (vg_replace_malloc.c:207)
7514==11424== by 0x402E4C: make_freq_table (fsstress.c:986)
7515==11424== by 0x401C26: main (fsstress.c:410)
7516make_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>.
7517
7518ltp/testcases/kernel/fs/fsstress/fsstress.c
7519
752048) Log Message:
7521fsstress: fix memory leak in fread_d:
75221. check result from operation open before set flags
75232. close descriptor and free path if set flags failed
7524valgrind --leak-check=full --show-reachable=yes ./fsstress -d /home/shpagin/git-archive/ltp/testcases/kernel/fs/fsstress/tmp -l 10 -n 100
7525==23212== 1,134 bytes in 108 blocks are definitely lost in loss record 4 of 5
7526==23212== at 0x4A0776F: realloc (vg_replace_malloc.c:429)
7527==23212== by 0x401E6A: append_pathname (fsstress.c:528)
7528==23212== by 0x4024E3: fent_to_name (fsstress.c:760)
7529==23212== by 0x40284F: get_fname (fsstress.c:846)
7530==23212== by 0x4041E0: dread_f (fsstress.c:1757)
7531==23212== by 0x402368: doproc (fsstress.c:728)
7532==23212== by 0x401CC1: main (fsstress.c:463)
7533Signed-off-by: Andrew Vagin <avagin@gmail.com>.
7534
7535ltp/testcases/kernel/fs/fsstress/fsstress.c
7536
753749) Log Message:
7538fsstress: 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>.
7539
7540ltp/testcases/kernel/fs/fsstress/fsstress.c
7541
754250) Log Message:
7543lcov: improve detection of gcov-kernel support
7544
7545Modified File(s):
7546ltp/utils/analysis/lcov/bin/lcov
7547ltp/utils/analysis/lcov/man/lcovrc.5
7548
754951) Log Message:
7550memcg : fix various test failures: In memcg testcases,
75511. use /dev/memcg consistently,
75522. for testcase_25, since 2.6.31, writing -1 to memory.limit_in_bytes will reset to unlimit,
75533. for testcase_35, writing to memory.force_empty for non-empty cgroup should return failure,
7554Signed-off-by: Liu Bo <liubo-fnst@cn.fujitsu.com>,
7555
7556Modified File(s):
7557ltp/testcases/kernel/controllers/memcg/functional/memcg_function_test.sh
7558ltp/testcases/kernel/controllers/memcg/stress/memcg_stress_test.sh
7559
756052) Log Message:
7561When 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>.
7562
7563ltp/testcases/kernel/fs/fs_di/fs_di
7564
756553) Log Message:
7566lcov: ignore incomplete function names in .bb files
7567- don't abort processing when an incomplete function name is encountered in a .bb file (gcc 2.95.3 adds those)
7568- fix filename prefix detection
7569Peter Oberparleiter <oberpapr@users.sourceforge.net>,
7570
7571Modified File(s):
7572ltp/utils/analysis/lcov/bin/geninfo
7573ltp/utils/analysis/lcov/bin/lcov
7574
757554) Log Message:
7576lcov: introduce new options --derive-func-data
7577When 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>.
7578
7579Modified File(s):
7580ltp/utils/analysis/lcov/bin/geninfo
7581ltp/utils/analysis/lcov/bin/lcov
7582
subrata_modak90f90d42009-08-31 05:00:28 +00007583LTP-20090831
7584
75851) Log Message:
7586Enable 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>.
7587
7588Modified File(s):
7589ltp/testcases/kernel/performance_counters/performance_counter02.c
7590
75912) Log Message:
7592As just emailed to ltp-list...
75931. The indentation in this script was off (defacto standard for shell scripts is 4-space indents).
75942. 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:
7595 i. Provide a means to toggle immediately failure to provide a quick failure short circuit (FAIL_IMMEDIATELY => 1).
7596 ii. Fail on the first try if FAIL_IMMEDIATELY is set and exit the script.
75973. Export TCID, TST_COUNT, and TST_TOTAL so tst_resm doesn't complain.
75984. 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.
75995. 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.
7600Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
7601
7602Modified File(s):
7603ltp/testcases/network/tcp_cmds/rsh/rsh01
7604
76053) Log Message:
7606fcntl24,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>.
7607
7608Modified Files:
7609ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
7610ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
7611ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
7612
76134) Log Message:
7614We 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>.
7615
7616Modified Files:
7617ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
7618ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
7619
76205) Log Message:
7621Remove 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>.
7622
7623Modified Files:
7624ltp/runtest/ltplite
7625ltp/runtest/stress.part3
7626ltp/runtest/syscalls
7627
76286) Log Message:
7629This 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
7630---------
7631- Added index to stats_container_t struct
7632- Added Append function to add new stats_record_t to records list of stats_container_t
7633- Replaced the occurrences of data->size by data->index in libstats.c
7634- Modified the realtime testcases to include call to the append function.
7635[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.
7636Signed-off-by: Kiran Prakash <kiran@linux.vnet.ibm.com>,
7637Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
7638Acked-by: Darren Hart <dvhltc@us.ibm.com>,
7639Acked-by: Sripathi Kodi <sripathik@in.ibm.com>,
7640
7641Modified Files:
7642ltp/testcases/realtime/include/libstats.h
7643ltp/testcases/realtime/lib/libstats.c
7644
76457) Log Message:
7646This 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
7647---------
7648- Added index to stats_container_t struct
7649- Added Append function to add new stats_record_t to records list of stats_container_t
7650- Replaced the occurrences of data->size by data->index in libstats.c
7651- Modified the realtime testcases to include call to the append function.
7652[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.
7653Signed-off-by: Kiran Prakash <kiran@linux.vnet.ibm.com>,
7654Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
7655Acked-by: Darren Hart <dvhltc@us.ibm.com>,
7656Acked-by: Sripathi Kodi <sripathik@in.ibm.com> ,
7657
7658Modified Files:
7659ltp/testcases/realtime/lib/libstats.c
7660
76618) Log Message:
7662his 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
7663---------
7664- Added index to stats_container_t struct
7665- Added Append function to add new stats_record_t to records list of stats_container_t
7666- Replaced the occurrences of data->size by data->index in libstats.c
7667- Modified the realtime testcases to include call to the append function.
7668[PATCH 3/3] libstats: Modify testcases to call the append function: This patch modifies the testcases to call the stats_container_append function.
7669Signed-off-by: Kiran Prakash <kiran@linux.vnet.ibm.com>,
7670Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
7671Acked-by: Darren Hart <dvhltc@us.ibm.com>,
7672Acked-by: Sripathi Kodi <sripathik@in.ibm.com>,
7673
7674Modified Files:
7675ltp/testcases/realtime/func/async_handler/async_handler.c
7676ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
7677ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
7678ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
7679ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
7680ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
7681ltp/testcases/realtime/func/pi_perf/pi_perf.c
7682ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
7683ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
7684ltp/testcases/realtime/func/sched_latency/sched_latency.c
7685ltp/testcases/realtime/perf/latency/pthread_cond_many.c
7686
76879) Log Message:
7688Fixed 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.
7689make[4]: Entering directory `/home/nobuhiro/git_repo/os/ltp/testcases/kernel/ipc/pipeio'
7690cc -Wall -static -Wall -I../../../../include pipeio.c -L../../../../lib -lltp -lrt -o pipeio
7691/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.3/../../../../lib64/librt.a(aio_suspend.o):
7692In function `cleanup': (.text+0xa): undefined reference to `pthread_mutex_lock'.
7693
7694Modified Files:
7695ltp/testcases/kernel/containers/pidns/Makefile
7696ltp/testcases/kernel/ipc/pipeio/Makefile
7697
769810) Log Message:
7699[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.
7700Signed-off-by: Kiran Prakash <kiran@linux.vnet.ibm.com>,
7701Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
7702Acked-by: Darren Hart <dvhltc@us.ibm.com>,
7703Acked-by: Sripathi Kodi <sripathik@in.ibm.com>,
7704
7705Modified Files:
7706ltp/testcases/realtime/func/async_handler/async_handler.c
7707ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
7708ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
7709ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
7710ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
7711ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
7712ltp/testcases/realtime/func/pi_perf/pi_perf.c
7713ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
7714ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
7715ltp/testcases/realtime/func/sched_latency/sched_latency.c
7716ltp/testcases/realtime/perf/latency/pthread_cond_many.c
7717
771811) Log Message:
7719As 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.
7720/*****************************************************/
7721Before Patch:
7722conformance/interfaces/shm_open/23-1.test:execution:HUNG
7723After Patch:
7724conformance/interfaces/shm_open/23-1.test:execution:PASS
7725/*****************************************************/
7726Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com >.
7727
7728Modified Files:
7729ltp/testcases/open_posix_testsuite/execute.sh
7730
773112) Log Message:
7732clone01 -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.
7733$> ./clone01 -c 10
7734clone01 1 TPASS : clone() returned 22738
7735clone01 1 TPASS : clone() returned 22740
7736clone01 1 TPASS : clone() returned 22742
7737clone01 1 TPASS : clone() returned 22748
7738clone01 1 TPASS : clone() returned 22750
7739clone01 1 TPASS : clone() returned 22752
7740clone01 1 TPASS : clone() returned 22754
7741clone01 1 TFAIL : clone() returned 134919589, errno = 22755
7742clone01 1 TPASS : clone() returned 22744
7743clone01 1 TPASS : clone() returned 22746,
7744"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.
7745
7746Modified Files:
7747ltp/testcases/kernel/syscalls/clone/clone01.c
7748
774913) Log Message:
7750Regresion 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>.
7751
7752Modified Files:
7753ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
7754
775514) Log Message:
7756Regresion 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>.
7757
7758Added Files:
7759ltp/lib/tst_is_cwd.c
7760Removed Files:
7761ltp/lib/tst_is_cwd_nfs.c
7762ltp/lib/tst_is_cwd_tmpfs.c
7763
776415) Log Message:
7765Regresion 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>.
7766
7767Modified Files:
7768ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
7769ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
7770ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
7771
777216) Log Message:
7773Regresion 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>.
7774
7775Modified Files:
7776ltp/testcases/kernel/syscalls/getpeername/getpeername01.c
7777ltp/testcases/kernel/syscalls/getsockname/getsockname01.c
7778ltp/testcases/kernel/syscalls/socketpair/socketpair01.c
7779
778017) Log Message:
7781Alternatively, 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>.
7782
7783Removed Files:
7784ltp/testcases/kernel/security/digsig/Makefile
7785ltp/testcases/kernel/security/digsig/README
7786ltp/testcases/kernel/security/digsig/builddigsig.sh
7787ltp/testcases/kernel/security/digsig/test.sh
7788ltp/testcases/kernel/security/digsig/twiddlebit/Makefile
7789ltp/testcases/kernel/security/digsig/twiddlebit/bsigntest.sh
7790ltp/testcases/kernel/security/digsig/twiddlebit/digsigtest.sh
7791ltp/testcases/kernel/security/digsig/twiddlebit/hw.c
7792ltp/testcases/kernel/security/digsig/twiddlebit/pubring.gpg
7793ltp/testcases/kernel/security/digsig/twiddlebit/random_seed
7794ltp/testcases/kernel/security/digsig/twiddlebit/secring.gpg
7795ltp/testcases/kernel/security/digsig/twiddlebit/swapbit.c
7796ltp/testcases/kernel/security/digsig/twiddlebit/test_pub_key
7797ltp/testcases/kernel/security/digsig/twiddlebit/trustdb.gpg
7798ltp/testcases/kernel/security/digsig/twiddlebit/twiddletest.sh
7799ltp/testcases/kernel/security/digsig/writeexec/Makefile
7800ltp/testcases/kernel/security/digsig/writeexec/edit_write.c
7801ltp/testcases/kernel/security/digsig/writeexec/libwritetest.c
7802ltp/testcases/kernel/security/digsig/writeexec/shared.c
7803
780418) Log Message:
7805Make 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>.
7806
7807Modified Files:
7808ltp/include/test.h
7809
781019) Log Message:
7811Added one more approach for data integrity. Data integrity is performed on two fragmented files.
78121. Creating two fragmented files each of size DiskSize/2.
78132. Then comapring against the original file.
78143. If not equal test case fails.
7815My ultimate goal in creating fragmented files is that,
78161. It creates many extents (fragments for each file)
78172. FS code may behave wrong at corner cases which may come into picture after many extents gets added to the file.
78183. Data corruption chances are there
7819 i. when file metadata updation is not proper(corner cases when fragments are more)
7820 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)
78214. In reality fragments can occur only after much usage of the disk(create/delete file)
78225. This is good test case for bigger size disk.(it can create more extents)
78236. fsync() is called after every write, which makes it slow.
7824Signed-off-by: Jyoti Vantagodi <jyotiv@linux.vnet.ibm.com>.
7825
7826Modified Files:
7827ltp/testcases/kernel/fs/fs_di/fs_di
7828Added Files:
7829ltp/testcases/kernel/fs/fs_di/frag.c
7830
783120) Log Message:
7832Remove 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>.
7833
7834Modified File(s):
7835ltp/testcases/kernel/containers/pidns/runpidnstest.sh
7836
783721) Log Message:
7838Pls 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>.
7839
7840Modified Files:
7841ltp/testcases/kernel/syscalls/waitid/waitid02.c
7842
784322) Log Message:
7844I 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.
7845/*********************************************************************************************/
7846Before Patch:
7847/*********************************************************************************************/
7848# ./26-1.test
7849Run this test case as a Regular User, but not ROOT
7850conformance/interfaces/sched_setparam/26-1.test:execution:UNTESTED
7851/*********************************************************************************************/
7852After Patch:
7853/*********************************************************************************************/
7854# ./26-1.test
7855Testing with user 'bin' (uid: 1) Test PASSED
7856conformance/interfaces/sched_setparam/26-1.test:execution:PASSED
7857/*********************************************************************************************/
7858Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.
7859
7860Modified Files:
7861ltp/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/26-1.c
7862
786323) Log Message:
7864Top 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>.
7865
7866Modified Files:
7867ltp/testcases/kernel/include/powerpc.in
7868ltp/testcases/kernel/include/powerpc64.in
7869
787024) Log Message:
7871Issue with rt_sigqueueinfo testcase in LTP: rohit verma <rohit.170309@gmail.com> reported: I have found an issue with
7872rt_sigqueueinfo test-case. Following is the test output:
7873rt_sigqueueinfo01 1 PASS : Test Succeeded
7874rt_sigqueueinfo01 1 FAIL : Test Failed, errno=1 : Operation not permitted
7875rt_sigqueueinfo01 1 PASS : Test Succeeded
7876rt_sigqueueinfo01 1 FAIL : Test Failed, errno=1 : Operation not permitted
7877rt_sigqueueinfo01 0 WARN : tst_rmdir(): rmobj(/tmp/rt_3FaSpK) failed: lstat(/tmp/rt_3FaSpK) failed; errno=2: No such file or directory
7878I think the following lines are causing the failures:
7879(Line - 164)
7880uinfo.si_errno = 0;
7881uinfo.si_code = 0;//SI_USER
7882TEST(retval = syscall(__NR_rt_sigqueueinfo, getpid(), 17, &uinfo));
7883Reason -
7884You can observe the following comment & source when you look at the Linux source (v 2.6.29) (linux-2.6.29/kernel/signal.c):
7885 /* Not even root can pretend to send signals from the kernel.
7886 Nor can they impersonate a kill(), which adds source info. */
7887 if (info.si_code >= 0)
7888 return -EPERM;
7889which 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.
7890Henry 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
7891create this patch for our internal tree that does the following:
7892- cleans up spacing for tabs, it was mix of two before
7893- removes the second testcase which is I think is invalid (this gets rid of the bad return code as well).
7894- 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.
7895- moved cleanup() and setup() to the appropriate places where they will only be called in pairs.
7896Garrett 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...
7897
7898Modified Files:
7899ltp/testcases/kernel/syscalls/rt_sigqueueinfo/rt_sigqueueinfo01.c
7900
790125) Log Message:
7902lcov: improvements
7903- added --from-package and --to-package options
7904- improved gcov-kernel handling
7905
7906Modified File(s):
7907ltp/utils/analysis/lcov/bin/geninfo
7908ltp/utils/analysis/lcov/bin/lcov
7909ltp/utils/analysis/lcov/man/lcov.1
7910
791126) Log Message:
7912RANLIB isn't a predefined variable in make(1):
7913gcooper@orangebox ~ $ make -p idontexist | grep RANLIB
7914make: *** No rule to make target `idontexist'. Stop.
7915This solves that issue. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
7916
7917Modified File(s):
7918ltp/testcases/network/lib6/Makefile
7919
792027) Log Message:
7921Commit "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:
7922 fstatat01.c: In function ‘main’:
7923 fstatat01.c:126: error: expected ‘)’ before numeric constant
7924 make[4]: *** [fstatat01_64.o] Error 1
7925Re-add the missing plus signs to fix it. Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
7926
7927Modified Files:
7928ltp/testcases/kernel/include/hppa.in
7929ltp/testcases/kernel/include/powerpc.in
7930ltp/testcases/kernel/include/powerpc64.in
7931ltp/testcases/kernel/include/s390.in
7932ltp/testcases/kernel/include/s390x.in
7933ltp/testcases/kernel/include/sh.in
7934ltp/testcases/kernel/include/sparc.in
7935ltp/testcases/kernel/include/sparc64.in
7936
793728) Log Message:
7938I 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:
79391. remove function definitions from “include/posixtest.h”
79402. add function definitions to new header file “include/mq_send.h”
79413. add #include ”mq_send.h” line to mq_send/5-1.c test cases
7942I have attached modified patch and below. Please review the same. Signed-off-by: naresh kamboju <naresh.kernel@gmail.com>.
7943
7944Modified Files:
7945ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_send/5-1.c
7946ltp/testcases/open_posix_testsuite/include/posixtest.h
7947Added Files:
7948ltp/testcases/open_posix_testsuite/include/mq_send.h
7949
795029) Log Message:
7951Add 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>.
7952
7953Modified File(s):
7954ltp/runltp
7955
795630) Log Message:
7957gcov-kernel: update to Linux 2.6.30
7958
7959Added File(s):
7960ltp/utils/analysis/gcov-kernel/linux-2.6.30-gcov-arm-eabi.patch
7961ltp/utils/analysis/gcov-kernel/linux-2.6.30-gcov-arm-hack.patch
7962ltp/utils/analysis/gcov-kernel/linux-2.6.30-gcov.patch
7963
796431) Log Message:
7965lcov: 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>.
7966
7967Modified Files:
7968ltp/utils/analysis/lcov/bin/geninfo
7969
797032) Log Message:
7971RANLIB 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>.
7972
7973Modified File(s):
7974ltp/Makefile
7975
797633) Log Message:
7977Introducing 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:
79781) 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,
79792) 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.
7980[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>.
7981
7982Modified Files:
7983ltp/README
7984
798534) Log Message:
7986Introducing 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:
79871) 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,
79882) 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.
7989[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>.
7990
7991Added Files:
7992ltp/tools/insert_kernel_faults.sh
7993
799435) Log Message:
7995Introducing 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:
79961) 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,
79972) 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.
7998[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>.
7999
8000Added Files:
8001ltp/tools/restore_kernel_faults_default.sh
8002
800336) Log Message:
8004Introducing 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:
80051) 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,
80062) 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.
8007[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:
80081) Change the temporary command file generated by runltp,
80092) Create a new temporary command file which will have the following entries against each one entry in the command file:
8010 i) Same TAG COMMAND_LINE entry,
8011 ii) Entry to call the script to insert faults,
8012 iii) Entry to run as many loops as specified by the user,
8013 iv) Entry to call the script to restore kernel to default state,
8014It is capable of creating new entries in the temporary command file with the following tags and command lines:
8015TAG_NAME=tag1, COMMANDLINE="test1",
8016TAG_NAME=tag1_loop1_under_kernel_fault,
8017COMMANDLINE="insert_fault_in_kernel; test1",
8018TAG_NAME=tag1_loop2_under_kernel_fault, COMMANDLINE="test1",
8019...
8020TAG_NAME=tag1_loopn_under_kernel_fault, COMMANDLINE="test1; restore_default_kernel",
8021Changes from V1 include:
80221) 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>.
8023
8024Added Files:
8025ltp/tools/create_kernel_faults_in_loops_and_probability.pl
8026
802737) Log Message:
8028Introducing 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:
80291) 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,
80302) 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.
8031[PATCH v2 05/05] Add the necessary Interface and Option through "runltp": Change the runltp script to actually create an interface for the user:
80321) Introduce a new option "-F" for ability to run tests under "Fault Injection Framework",
80332) "./runltp -h" will display the new option,
80343) Verifies whether Kernel has built-in capabilities for "Fault Injection",
8035This 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>.
8036
8037Modified Files:
8038ltp/runltp
8039
804038) Log Message:
8041open10, 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>.
8042
8043Modified Files:
8044ltp/testcases/kernel/syscalls/open/open10.c
8045
804639) Log Message:
8047I have noticed UNRESOLVED of following test cases:
8048mlockall/15-1.c
8049mlockall/speculative/15-1.c
8050These 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.
8051/***********************************************************/
8052Results: Before patch:
8053=============
8054conformance/interfaces/mlockall/15-1.test:execution:UNRESOLVED
8055conformance/interfaces/mlockall/speculative/15-1.test:execution:UNRESOLVED
8056After Patch:
8057============
8058conformance/interfaces/mlockall/15-1.test:execution:PASS
8059conformance/interfaces/mlockall/speculative/15-1.test:execution:PASS
8060/***********************************************************/
8061Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.
8062
8063Modified Files:
8064ltp/testcases/open_posix_testsuite/conformance/interfaces/mlockall/15-1.c
8065ltp/testcases/open_posix_testsuite/conformance/interfaces/mlockall/speculative/15-1.c
8066
806740) Log Message:
8068I have noticed build warnings for the following test case. This patch will fix warnings by removing unused variables in test code.
8069Before patch:
8070==========
8071conformance/interfaces/mq_send/5-1: build: FAILED: Compiler output: cc1: warnings being treated as errors
8072In file included from conformance/interfaces/mq_send/5-1.c:40:
8073include/mq_send.h: In function 'sync_pipe_wait_select':
8074include/mq_send.h:49: warning: unused variable 'buf'
8075conformance/interfaces/mq_send/5-1.c: In function 'main':
8076conformance/interfaces/mq_send/5-1.c:107: warning: unused variable 'r'
8077conformance/interfaces/mq_send/5-1.c:105: warning: unused variable 'act'
8078==========
8079After patch:
8080==========
8081conformance/interfaces/mq_send/5-1: build: PASS
8082conformance/interfaces/mq_send/5-1: link: PASS
8083Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>,
8084
8085Modified Files:
8086ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_send/5-1.c
8087ltp/testcases/open_posix_testsuite/include/mq_send.h
8088
808941) Log Message:
8090I have noticed build warnings for the following test case. This patch will fix warnings by adding <string.h> header file.
8091========================================
8092Before patch:
8093==========
8094conformance/interfaces/sched_setparam/26-1: build: FAILED: Compiler output: cc1: warnings being treated as errors
8095conformance/interfaces/sched_setparam/26-1.c: In function 'set_nonroot':
8096conformance/interfaces/sched_setparam/26-1.c:30: warning: implicit
8097declaration of function 'strcmp'
8098============
8099After patch:
8100============
8101conformance/interfaces/sched_setparam/26-1: build: PASS
8102conformance/interfaces/sched_setparam/26-1: link: PASS
8103========================================
8104Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.
8105
8106Modified Files:
8107ltp/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/26-1.c
8108
810942) Log Message:
8110I 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.
8111/************************************************************/
8112Before patch:
8113conformance/interfaces/sched_setscheduler/17-6.test:execution:UNTESTED
8114After patch:
8115conformance/interfaces/sched_setscheduler/17-6.test:execution:PASS
8116/*************************************************************/
8117Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.
8118
8119Modified Files:
8120ltp/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/17-6.c
8121
812243) Log Message:
8123Integrate 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>.
8124
8125Added Files:
8126ltp/testcases/mce-test/COPYING ltp/testcases/mce-test/Makefile
8127ltp/testcases/mce-test/README
8128ltp/testcases/mce-test/cases/soft-inj/non-panic/cases.sh
8129ltp/testcases/mce-test/cases/soft-inj/non-panic/data/corrected
8130ltp/testcases/mce-test/cases/soft-inj/non-panic/data/corrected_hold
8131ltp/testcases/mce-test/cases/soft-inj/non-panic/data/corrected_no_en
8132ltp/testcases/mce-test/cases/soft-inj/non-panic/data/corrected_over
8133ltp/testcases/mce-test/cases/soft-inj/panic/cases.sh
8134ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal
8135ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_eipv
8136ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_irq
8137ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_no_en
8138ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_over
8139ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_ripv
8140ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_timeout
8141ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_timeout_ripv
8142ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_userspace
8143ltp/testcases/mce-test/cases/soft-inj/panic/refer/fatal_no_en
8144ltp/testcases/mce-test/cases/soft-inj/panic_noser/cases.sh
8145ltp/testcases/mce-test/cases/soft-inj/panic_noser/data/uc_over
8146ltp/testcases/mce-test/cases/soft-inj/panic_noser/data/uc_over_corrected
8147ltp/testcases/mce-test/cases/soft-inj/panic_noser/data/uc_over_timeout
8148ltp/testcases/mce-test/cases/soft-inj/panic_npcc/cases.sh
8149ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/fatal_severity
8150ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/uc_no_eripv
8151ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/uc_no_eripv_timeout
8152ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/uc_no_mcip
8153ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/uc_no_mcip_timeout
8154ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/uncorrected
8155ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/uncorrected_timeout
8156ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/unknown
8157ltp/testcases/mce-test/cases/soft-inj/panic_ucr/cases.sh
8158ltp/testcases/mce-test/cases/soft-inj/panic_ucr/data/s0_ar1
8159ltp/testcases/mce-test/cases/soft-inj/panic_ucr/data/srao_ewb_noripv
8160ltp/testcases/mce-test/cases/soft-inj/panic_ucr/data/srao_mem_scrub_noripv
8161ltp/testcases/mce-test/cases/soft-inj/panic_ucr/data/srar_no_en
8162ltp/testcases/mce-test/cases/soft-inj/panic_ucr/data/srar_over
8163ltp/testcases/mce-test/cases/soft-inj/panic_ucr/data/srar_unkown
8164ltp/testcases/mce-test/cases/soft-inj/panic_ucr/refer/srar_no_en
8165ltp/testcases/mce-test/cases/soft-inj/poll_ucr/cases.sh
8166ltp/testcases/mce-test/cases/soft-inj/poll_ucr/data/ucna
8167ltp/testcases/mce-test/cases/soft-inj/poll_ucr/data/ucna_over
8168ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/cases.sh
8169ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_corrected
8170ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_ewb
8171ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_mem_scrub
8172ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_no_en
8173ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_over
8174ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_ucna
8175ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_unknown
8176ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/refer/srao_corrected
8177ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/refer/srao_no_en
8178ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/refer/srao_ucna
8179ltp/testcases/mce-test/config/kdump.conf
8180ltp/testcases/mce-test/config/kdump_noser.conf
8181ltp/testcases/mce-test/config/kdump_panic.conf
8182ltp/testcases/mce-test/config/kdump_panic_noser.conf
8183ltp/testcases/mce-test/config/kdump_panic_npcc.conf
8184ltp/testcases/mce-test/config/kdump_panic_ucr.conf
8185ltp/testcases/mce-test/config/kdump_ser.conf
8186ltp/testcases/mce-test/config/simple.conf
8187ltp/testcases/mce-test/config/simple_non_panic.conf
8188ltp/testcases/mce-test/config/simple_nopanic_noser.conf
8189ltp/testcases/mce-test/config/simple_nopanic_ser.conf
8190ltp/testcases/mce-test/config/simple_noser.conf
8191ltp/testcases/mce-test/config/simple_panic.conf
8192ltp/testcases/mce-test/config/simple_panic_noser.conf
8193ltp/testcases/mce-test/config/simple_panic_npcc.conf
8194ltp/testcases/mce-test/config/simple_panic_ucr.conf
8195ltp/testcases/mce-test/config/simple_poll_ucr.conf
8196ltp/testcases/mce-test/config/simple_recoverable_ucr.conf
8197ltp/testcases/mce-test/config/simple_ser.conf
8198ltp/testcases/mce-test/doc/howto.txt
8199ltp/testcases/mce-test/doc/verify.txt
8200ltp/testcases/mce-test/doc/cases/soft-inj_non-panic.txt
8201ltp/testcases/mce-test/doc/cases/soft-inj_panic.txt
8202ltp/testcases/mce-test/doc/cases/soft-inj_panic_noser.txt
8203ltp/testcases/mce-test/doc/cases/soft-inj_panic_npcc.txt
8204ltp/testcases/mce-test/doc/cases/soft-inj_panic_ucr.txt
8205ltp/testcases/mce-test/doc/cases/soft-inj_poll_ucr.txt
8206ltp/testcases/mce-test/doc/cases/soft-inj_recoverable_ucr.txt
8207ltp/testcases/mce-test/drivers/kdump/driver.sh
8208ltp/testcases/mce-test/drivers/kdump/setup.sh
8209ltp/testcases/mce-test/drivers/simple/driver.sh
8210ltp/testcases/mce-test/lib/dirs.sh
8211ltp/testcases/mce-test/lib/functions.sh
8212ltp/testcases/mce-test/lib/mce.sh
8213ltp/testcases/mce-test/lib/soft-inject.sh
8214ltp/testcases/mce-test/tools/Makefile
8215ltp/testcases/mce-test/tools/gcov_merge.py
8216ltp/testcases/mce-test/tools/grep_result.sh
8217ltp/testcases/mce-test/tools/mce_shell.sh
8218ltp/testcases/mce-test/tools/scov_merge.py
8219ltp/testcases/mce-test/tsrc/Makefile
8220ltp/testcases/mce-test/tsrc/README
8221ltp/testcases/mce-test/tsrc/tcases.c
8222ltp/testcases/mce-test/tsrc/tinjpage-working.c
8223ltp/testcases/mce-test/tsrc/tinjpage.c
8224ltp/testcases/mce-test/tsrc/tkillpoison.c
8225ltp/testcases/mce-test/tsrc/tring.c
8226ltp/testcases/mce-test/tsrc/ttable.c
8227ltp/testcases/mce-test/tsrc/kinclude/README
8228ltp/testcases/mce-test/tsrc/kinclude/linux/debugfs.h
8229ltp/testcases/mce-test/tsrc/kinclude/linux/fs.h
8230ltp/testcases/mce-test/tsrc/kinclude/linux/init.h
8231ltp/testcases/mce-test/tsrc/kinclude/linux/percpu.h
8232ltp/testcases/mce-test/tsrc/kinclude/linux/seq_file.h
8233ltp/testcases/mce-test/tsrc/kinclude/linux/sysdev.h
8234
823544) Log Message:
8236fix 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>.
8237
8238Modified Files:
8239ltp/testcases/commands/ade/file/file_test.sh
8240
824145) Log Message:
8242fix 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>.
8243
8244Modified Files:
8245ltp/testcases/commands/mail/mail_tests.sh
8246
824746) Log Message:
8248cron 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>.
8249
8250Modified Files:
8251ltp/testcases/commands/cron/cron02
8252ltp/testcases/commands/cron/cron03
8253
825447) Log Message:
8255Spelling fixes: commad => command: Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
8256
8257Modified Files:
8258ltp/ChangeLog
8259ltp/testcases/commands/ade/file/file_test.sh
8260ltp/testcases/commands/eject/eject-tests.sh
8261ltp/testcases/open_hpi_testsuite/plugins/ilo2_ribcl/ilo2_ribcl_reset.c
8262ltp/tools/mkrootfs/mkrootfs
8263
826448) Log Message:
8265Spelling fixes: exectue => execute: Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
8266
8267Modified Files:
8268ltp/testcases/commands/at/at_allow01
8269ltp/testcases/commands/at/at_deny01
8270ltp/testcases/commands/cron/cron_allow01
8271ltp/testcases/commands/cron/cron_deny01
8272
827349) Log Message:
8274Spelling fixes: brok -> broke: Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
8275
8276Modified Files:
8277ltp/testcases/commands/ade/file/file_test.sh
8278
827950) Log Message:
8280Patch 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>.
8281
8282Modified Files:
8283ltp/testcases/kernel/power_management/cpu_consolidation.py
8284
828551) Log Message:
8286Patch 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>.
8287
8288Added Files:
8289ltp/testcases/kernel/power_management/get_sched_values.c
8290
829152) Log Message:
8292Patch 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>.
8293
8294Modified Files:
8295ltp/testcases/kernel/power_management/runpwtests.sh
8296
829753) Log Message:
8298New & 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>.
8299
8300Modified Files:
8301ltp/testcases/kernel/power_management/pm_include.sh
8302
830354) Log Message:
8304Patch 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>.
8305
8306Modified Files:
8307ltp/utils/benchmark/ebizzy-0.3/Makefile
8308
830955) Log Message:
8310New 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>.
8311
8312Added Files:
8313ltp/testcases/kernel/power_management/test_timer_migration.sh
8314
831556) Log Message:
8316Patch 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>.
8317
8318Modified Files:
8319ltp/testcases/kernel/power_management/lib/sched_mc.py
8320
832157) Log Message:
8322Patch 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>.
8323
8324Modified Files:
8325ltp/testcases/kernel/power_management/Makefile
8326
832758) Log Message:
8328Patch 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>.
8329
8330Modified Files:
8331ltp/Makefile
8332
833359) Log Message:
8334FYI -- 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>.
8335
8336Modified Files:
8337ltp/testcases/mce-test/tsrc/tinjpage-working.c
8338ltp/testcases/mce-test/tsrc/tinjpage.c
8339
834060) Log Message:
8341Check 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,
8342* deal with no unshare implementation in both glibc and kernel.
8343* simplify logic.
8344* fix coding style.
8345The final one is to fix unshare02 test,
8346* deal with no unshare implementation in both glibc and kernel.
8347* fix an incorrect expected result and simplify logic.
8348* fix coding style.
8349Signed-off-by: CAI Qian <caiqian@cclom.cn>.
8350
8351Modified Files:
8352ltp/configure.ac
8353Added Files:
8354ltp/m4/ltp-unshare.m4
8355
835661) Log Message:
8357Fix 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>.
8358
8359Modified Files:
8360ltp/testcases/kernel/syscalls/unshare/unshare01.c
8361
836262) Log Message:
8363Fix 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>.
8364
8365Modified Files:
8366ltp/testcases/kernel/syscalls/unshare/unshare02.c
8367
836863) Log Message:
8369Bug in memory controller test - memctl test #4: When running the Memory Controller test # 4, I'm seeing this behavior below.
8370TEST 4: MEMORY CONTROLLER TESTING
8371RUNNING SETUP.....
8372TEST STARTED: Please avoid using system while this test executes /mnt/tests/kernel/distribution/ltp/20090731/ltp-full-20090731/testcases/bin/run_memctl_test.sh:
8373line 327: [: 62955520: unary operator expected
8374TINFO 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:
8375line 364: [: 78704640: unary operator expected
8376TFAIL Memory Resource Controller: stat check test FAILED *** infinite loop
8377here, script exists memctl_test01 remains running ***
8378^Cincrementing stop
8379The 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>.
8380
8381Modified Files:
8382ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh
8383
838464) Log Message:
8385Add 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.
8386Signed-off-by: Darren Hart <dvhltc@us.ibm.com>,
8387Acked-by: Vernon Mauery <vernux@us.ibm.com>,
8388
8389Modified Files:
8390ltp/testcases/realtime/include/librttest.h
8391ltp/testcases/realtime/lib/librttest.c
8392
839365) Log Message:
8394Use 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.
8395Signed-off-by: Darren Hart <dvhltc@us.ibm.com>,
8396Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
8397CC: Paul McKenney <paulmck@linux.vnet.ibm.com>,
8398
8399Modified Files:
8400ltp/testcases/realtime/perf/latency/pthread_cond_many.c
8401ltp/testcases/realtime/perf/latency/run.sh
8402
840366) Log Message:
8404prio-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.
8405Signed-off-by: Darren Hart <dvhltc@us.ibm.com>,
8406Acked-By: Dinakar Guniguntala <dino@in.ibm.com>,
8407Acked-by: Vernon Mauery <vernux@us.ibm.com>,
8408Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
8409
8410Modified Files:
8411ltp/testcases/realtime/func/prio-wake/prio-wake.c
8412
841367) Log Message:
8414prio-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).
8415Signed-off-by: Darren Hart <dvhltc@us.ibm.com>,
8416Acked-By: Dinakar Guniguntala <dino@in.ibm.com>,
8417Acked-by: Vernon Mauery <vernux@us.ibm.com>,
8418Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
8419
8420Modified Files:
8421ltp/testcases/realtime/func/prio-wake/prio-wake.c
8422
842368) Log Message:
8424smt_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>.
8425
8426Modified Files:
8427ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
8428
842969) Log Message:
8430Add 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>.
8431
8432Modified Files:
8433ltp/runtest/controllers
8434ltp/testcases/kernel/controllers/Makefile
8435Added Files:
8436ltp/testcases/kernel/controllers/cgroup_fj/Makefile
8437ltp/testcases/kernel/controllers/cgroup_fj/README
8438ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_function.sh
8439ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_function2.sh
8440ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_proc.c
8441ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_release_agent
8442ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_stress.sh
8443ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_testcases
8444ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_utility.sh
8445ltp/testcases/kernel/controllers/cgroup_fj/run_cgroup_test_fj.sh
8446
844770) Log Message:
8448CPU 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>.
8449
8450Modified Files:
8451ltp/testcases/kernel/controllers/Makefile
8452ltp/testcases/kernel/controllers/README
8453ltp/testcases/kernel/controllers/test_controllers.sh
8454Added Files:
8455ltp/runtest/cpuacct
8456ltp/testcases/kernel/controllers/cpuacct/Makefile
8457ltp/testcases/kernel/controllers/cpuacct/README
8458ltp/testcases/kernel/controllers/cpuacct/cpuacct_setup.sh
8459ltp/testcases/kernel/controllers/cpuacct/cpuacct_task01.c
8460ltp/testcases/kernel/controllers/cpuacct/cpuacct_testplan.txt
8461ltp/testcases/kernel/controllers/cpuacct/run_cpuacct_test.sh
8462
846371) Log Message:
8464NETNS: 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>.
8465
8466Modified File(s):
8467ltp/testcases/kernel/containers/netns/runnetnstest.sh
8468
846972) Log Message:
8470Let 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>.
8471
8472Modified Files:
8473ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area01.c
8474ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area02.c
8475Added Files:
8476ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area.h
8477
847873) Log Message:
8479Integrate 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:
84801) Integrate within LTP infrastructure the use of VALGRIND tool,
84812) Internal check against unavailability of this tools on your machine,
84823) Running through runltp, the various:
8483 3.1) Memory Leak Checks,
8484 3.2) Thread Concurrency Checks,
8485on all LTP tests that the user intents to run/check,
84864) 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:
8487./runltp -f <your-command-file> -M [1,2,3]
8488CHECK_TYPE=1 => Full Memory Leak Check tracing children as well
8489CHECK_TYPE=2 => Thread Concurrency Check tracing children as well
8490CHECK_TYPE=3 => Full Memory Leak & Thread Concurrency Check tracing children as well
8491The 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>.
8492
8493Modified Files:
8494ltp/runltp
8495
849674) Log Message:
8497Integrate 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:
84981) Integrate within LTP infrastructure the use of VALGRIND tool,
84992) Internal check against unavailability of this tools on your machine,
85003) Running through runltp, the various:
8501 3.1) Memory Leak Checks,
8502 3.2) Thread Concurrency Checks,
8503on all LTP tests that the user intents to run/check,
85044) 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:
8505./runltp -f <your-command-file> -M [1,2,3]
8506CHECK_TYPE=1 => Full Memory Leak Check tracing children as well
8507CHECK_TYPE=2 => Thread Concurrency Check tracing children as well
8508CHECK_TYPE=3 => Full Memory Leak & Thread Concurrency Check tracing children as well
8509The 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:
8510 1) Full "Memory Leak Check",
8511 2) Full "Thread Concurrency Check",
8512 3) Both the above,
8513This 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>.
8514
8515Added Files:
8516ltp/tools/create_valgrind_check.pl
8517
851875) Log Message:
8519Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com> reported: undefined macro: _m4_divert_diversion: When trying to autoconfigure current LTP on YDL, I get an error:
8520# make autotools
8521 touch config.mk
8522 aclocal -I m4
8523 m4/ltp-unshare.m4:2: error: m4_defn: undefined macro: _m4_divert_diversion
8524 m4/ltp-unshare.m4:2: the top level
8525 autom4te: /usr/local/bin/m4 failed with exit status: 1
8526 aclocal: autom4te failed with exit status: 1
8527 make: *** [aclocal.m4] Error 1
8528Autoconf, 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?
8529Nicolas Joly <njoly@pasteur.fr> replied: This is a quoting problem ... The following patch should fix it. Signed-off-by: Nicolas Joly <njoly@pasteur.fr>.
8530
8531Modified File(s):
8532ltp/m4/ltp-unshare.m4
8533
853476) Log Message:
8535lcov: 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>,
8536
8537Modified File(s):
8538ltp/utils/analysis/lcov/man/geninfo.1
8539ltp/utils/analysis/lcov/man/lcov.1
8540ltp/utils/analysis/lcov/bin/geninfo
8541ltp/utils/analysis/lcov/bin/lcov
8542
854377) Log Message:
8544lcov: fix help text typo. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
8545
8546Modified File(s):
8547ltp/utils/analysis/lcov/bin/geninfo
8548ltp/utils/analysis/lcov/bin/lcov
8549
855078) Log Message:
8551Spelling fixes: excute => execute: Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
8552
8553Modified Files:
8554ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
8555ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTenabled.c
8556ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTinterrupt.c
8557
855879) Log Message:
8559Spelling fixes: initalization => initialization: Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
8560
8561Modified Files:
8562ltp/testcases/network/nfsv4/locks/locktests.c
8563
856480) Log Message:
8565Matt 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.:
8566SUBSYSTEMS=( debug cpuset ns cpu cpuacct memory debug,debug freezer \
8567 devices nonexistent none all )
8568Then when you're running the test cases or printing usage you could do:
8569for SUBSYS in "${SUBSYSTEMS[@]}" ; do
8570 ...
8571done
8572Sadly 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.
8573Shi 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.
8574
8575Modified Files:
8576ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_function.sh
8577
857881) Log Message:
8579lcov: apply excluded lines also to function coverage data. Peter Oberparleiter <oberpapr@users.sourceforge.net>
8580
8581Modified File(s):
8582ltp/utils/analysis/lcov/bin/geninfo
8583
858482) Log Message:
8585LTP must be extracted to an accessible location: If extracted to /root and /root has permissions 750, the following tests will fail:
8586 - cron02: bash: /root/ltp-cvs/testcases/bin/cron_pos_tests.sh: Permission denied
8587 - cron_allow01: bash: /root/ltp-cvs/testcases/bin/cron_allow01: Permission denied
8588 bash: /root/ltp-cvs/testcases/bin/cron_allow01: Permission denied
8589 - cron_deny01: bash: /root/ltp-cvs/testcases/bin/cron_deny01: Permission denied
8590 bash: /root/ltp-cvs/testcases/bin/cron_deny01: Permission denied
8591 - su01: bash: /root/ltp-cvs/testcases/bin/su01_s1: Permission denied
8592Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
8593
8594Modified Files:
8595ltp/INSTALL
8596
859783) Log Message:
8598Annotate 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>.
8599
8600Modified Files:
8601ltp/include/test.h
8602
860384) Log Message:
8604Fix 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>.
8605
8606Modified Files:
8607ltp/testcases/commands/mail/mail_tests.sh
8608
860985) Log Message:
8610File: 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>.
8611
8612Modified Files:
8613ltp/testcases/commands/ade/file/file_test.sh
8614
861586) Log Message:
8616To 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>.
8617
8618Added Files:
8619ltp/testcases/kernel/power_management/ilb_test.py
8620
862187) Log Message:
8622To 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>.
8623
8624Modified Files:
8625ltp/testcases/kernel/power_management/runpwtests.sh
8626
862788) Log Message:
8628To 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>.
8629
8630Modified Files:
8631ltp/testcases/kernel/power_management/Makefile
8632
863389) Log Message:
8634To 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>.
8635
8636Modified Files:
8637ltp/testcases/kernel/power_management/lib/sched_mc.py
8638
863990) Log Message:
8640To 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>.
8641
8642Modified Files:
8643ltp/testcases/kernel/power_management/pm_include.sh
8644
864591) Log Message:
8646To 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>.
8647
8648Modified Files:
8649ltp/testcases/kernel/power_management/check_kv_arch.c
8650
865192) Log Message:
8652To 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>.
8653
8654Modified Files:
8655ltp/testcases/kernel/power_management/cpu_consolidation.py
8656
865793) Log Message:
8658To 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>.
8659
8660Modified Files:
8661ltp/testcases/kernel/power_management/README
8662
866394) Log Message:
8664sched_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>.
8665
8666Modified Files:
8667ltp/testcases/kernel/sched/clisrv/run_sched_cliserv.sh
8668
866995) Log Message:
8670This 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.
8671
8672Modified Files:
8673ltp/testcases/kernel/io/aio/aio01/aio01.c
8674
867596) Log Message:
8676Add 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>.
8677
8678Modified Files:
8679ltp/testcases/kernel/controllers/cgroup/getdelays.c
8680
subrata_modak0d8a2d72009-07-31 06:36:55 +00008681LTP-20090731
8682
86831) Log Message:
8684I 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 >.
8685
8686Modified File(s):
8687ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_unlink/speculative/7-2.c
8688
86892) Log Message:
8690It 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?
8691ltp/testcases/kernel/syscalls/io_cancel01.sh
8692ltp/testcases/kernel/syscalls/io_destroy01.sh
8693ltp/testcases/kernel/syscalls/io_getevents0101.sh
8694ltp/testcases/kernel/syscalls/io_setup01.sh
8695ltp/testcases/kernel/syscalls/io_submit01.sh
8696These 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>.
8697
8698Modified Files:
8699ltp/runtest/syscalls
8700
87013) Log Message:
8702Fix eventfd2_03 build failure on powerpc architecture. I've found a failure when building ltp-full-20090630 on powerpc:
8703eventfd2_03.c:48:2: error: #error Cannot detect your architecture!
8704eventfd2_03.c: In function ‘eventfd2’:
8705eventfd2_03.c:54: error: ‘__NR_eventfd2’ undeclared (first use in this function)
8706eventfd2_03.c:54: error: (Each undeclared identifier is reported only once
8707eventfd2_03.c:54: error: for each function it appears in.)
8708eventfd2_03.c: In function ‘main’:
8709eventfd2_03.c:129: warning: implicit declaration of function ‘waitpid’
8710This patch fixes the failure, the test program identifier and adds a kernel version check. Signed-off-by Lucio Correia <ljhc@br.ibm.com>.
8711
8712Modified Files:
8713ltp/testcases/kernel/include/powerpc.in
8714ltp/testcases/kernel/include/powerpc64.in
8715ltp/testcases/kernel/syscalls/eventfd2/eventfd2_03.c
8716
87174) Log Message:
8718netns: 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>.
8719
8720Modified Files:
8721ltp/ver_linux
8722
87235) Log Message:
8724netns: 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>.
8725
8726Modified Files:
8727ltp/testcases/kernel/containers/netns/runnetnstest.sh
8728
87296) Log Message:
8730Fix 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>.
8731
8732Modified Files:
8733ltp/testcases/kernel/security/filecaps/inh_capped.c
8734ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
8735
87367) Log Message:
8737I have divided rt_sigaction01.c test case in to three test cases
87381. rt_sigaction01.c (Functionality)
87392. rt_sigaction02.c (EFAULT)
87403. rt_sigaction03.c (EINVAL)
8741In 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.
8742/*******************************************************/
8743Test Start Time: Fri Jul 3 07:52:04 2009
8744-----------------------------------------
8745Testcase Result Exit Value
8746-------- ------ ----------
8747rt_sigaction01 PASS 0
8748rt_sigaction02 PASS 0
8749rt_sigaction03 PASS 0
8750-----------------------------------------------
8751Total Tests: 3
8752Total Failures: 0
8753Kernel Version: 2.6.23.17-alp_nl-pc-g56b4520c-dirty
8754Machine Architecture: i686
8755Hostname: 43.88.101.228
8756************************************************************/
8757Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com >.
8758
8759Modified Files:
8760ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
8761Added Files:
8762ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction02.c
8763ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction03.c
8764
87658) Log Message:
8766cgroups: 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>.
8767
8768Modified Files:
8769ltp/configure.ac
8770ltp/testcases/kernel/Makefile
8771Added Files:
8772ltp/m4/ltp-cgroupstats.m4
8773
87749) Log Message:
8775Fix failures of the clock_nanosleep01 test: The failures were caused by strange interpretation of POSIX by the test:
8776 - POSIX says CLOCK_THREAD_CPUTIME_ID is an invalid value for the clock_id parameter, and results in an EINVAL,
8777 - POSIX doesn't specify that the remaining time should be set in any way (eg. zeroed) on successful completion,
8778Also, the test deletes some of the superfluous uses of the TEST macro. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
8779
8780Modified Files:
8781ltp/testcases/kernel/syscalls/clock_nanosleep/clock_nanosleep01.c
8782
878310) Log Message:
8784Here 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>.
8785
8786Removed Files:
8787ltp/testcases/kernel/syscalls/io_cancel/run-io_cancel.sh
8788ltp/testcases/kernel/syscalls/io_destroy/run-io_destroy.sh
8789ltp/testcases/kernel/syscalls/io_getevents/run-io_getevents.sh
8790ltp/testcases/kernel/syscalls/io_setup/run-io_setup.sh
8791ltp/testcases/kernel/syscalls/io_submit/run-io_submit.sh
8792
879311) Log Message:
8794ballista 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>.
8795
8796Modified Files:
8797ltp/testcases/ballista/ballista/Makefile
8798
879912) Log Message:
8800Make 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>.
8801
8802Modified Files:
8803ltp/IDcheck.sh
8804
880513) Log Message:
8806Missing 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>.
8807
8808Modified Files:
8809ltp/lib/system_specific_process_info.c
8810
881114) Log Message:
8812realtime: 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>.
8813
8814Modified Files:
8815ltp/testcases/realtime/func/pi-tests/testpi-7.c
8816
881715) Log Message:
8818realtime: 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:
8819Low prio thread started
8820High prio thread started
8821Busy 0 started
8822Busy 1 started
8823Busy 2 started
8824Busy 3 started
8825Time taken for high prio thread to get the lock once released by low prio thread
8826Min delay = 10 us
8827Max delay = 36 us
8828Average delay = 17.06 us
8829Standard Deviation = 8.11 us
8830Quantiles:
883199.0% < 36
8832Criteria: High prio lock wait time < (Low prio lock held time + 200 us)
8833Result: PASS
8834I 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>.
8835
8836Modified Files:
8837ltp/testcases/realtime/func/pi_perf/pi_perf.c
8838
883916) Log Message:
8840ltp-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.
8841/*****************************************************************/
8842[mmap]# ./18-1.test
8843Test Pass: mmap/18-1.c Get EAGAIN: Resource temporarily unavailable
8844/*****************************************************************/
8845Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.
8846
8847Modified Files:
8848ltp/testcases/open_posix_testsuite/conformance/interfaces/mmap/18-1.c
8849
885017) Log Message:
8851Add 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>.
8852
8853Modified Files:
8854ltp/include/config.h.default
8855ltp/m4/ltp-taskstats.m4
8856ltp/testcases/kernel/controllers/cgroup/getdelays.c
8857
885818) Log Message:
8859This 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>.
8860
8861Modified Files:
8862ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
8863ltp/testcases/kernel/device-drivers/v4l/user_space/README
8864ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
8865ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
8866ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_show.c
8867ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_show.h
8868ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
8869Added Files:
8870ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_foreach.c
8871ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_foreach.h
8872
887319) Log Message:
8874Sukadev 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.
8875
8876Removed Files:
8877ltp/testcases/kernel/containers/pidns/pidns14.c
8878
887920) Log Message:
8880Fix 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>.
8881
8882Modified Files:
8883ltp/runalltests.sh ltp/testcases/commands/cron/cron02
8884ltp/testcases/commands/cron/cron03
8885ltp/testcases/commands/cron/cron_allow01
8886ltp/testcases/commands/cron/cron_deny01
8887ltp/testcases/commands/su/su01
8888ltp/testcases/kernel/containers/netns/child.sh
8889ltp/testcases/kernel/containers/netns/child_1.sh
8890ltp/testcases/kernel/containers/netns/childipv6.sh
8891ltp/testcases/kernel/containers/netns/childns.sh
8892ltp/testcases/kernel/containers/netns/delchild.sh
8893ltp/testcases/kernel/containers/netns/par_ftp.sh
8894ltp/testcases/kernel/containers/netns/parent.sh
8895ltp/testcases/kernel/containers/netns/parent_1.sh
8896ltp/testcases/kernel/containers/netns/parent_2.sh
8897ltp/testcases/kernel/containers/netns/parentns.sh
8898ltp/testcases/kernel/containers/netns/paripv6.sh
8899ltp/testcases/kernel/containers/netns/rename_net.sh
8900ltp/testcases/kernel/power_management/runpwtests.sh
8901ltp/testcases/kernel/sched/hyperthreading/ht_enabled/smt_smp_enabled.sh
8902ltp/testcases/kernel/syscalls/ioctl/test_ioctl
8903ltp/testcases/misc/tcore_patch_test_suites/tcore.sh
8904ltp/testcases/network/iproute/ip_tests.sh
8905ltp/testcases/network/nfs/nfs03/nfs03
8906
890721) Log Message:
8908Addition of TOMOYO Security Tests to LTP. Contributed by Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>.
8909
8910Added Files:
8911ltp/testcases/kernel/security/tomoyo/Makefile
8912ltp/testcases/kernel/security/tomoyo/README
8913ltp/testcases/kernel/security/tomoyo/include.h
8914ltp/testcases/kernel/security/tomoyo/newns.c
8915ltp/testcases/kernel/security/tomoyo/testall.sh
8916ltp/testcases/kernel/security/tomoyo/tomoyo_file_test.c
8917
891822) Log Message:
8919Here 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>.
8920
8921Modified Files:
8922ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
8923
892423) Log Message:
8925Whenever 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>.
8926
8927Modified Files:
8928ltp/testcases/kernel/syscalls/utimes/utimes01.c
8929
893024) Log Message:
8931Add some more documentation. Signed-off-by: Praveen <praveen@primesoftsolutionsinc.com>.
8932
8933Modified Files:
8934ltp/testcases/commands/ade/file/file_test.sh
8935
893625)Log Message:
8937This changeset does the following:
8938IDcheck.sh:
89391. Fixes the DESTDIR != [ "", "/" ] behavior.
89402. 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.
8941Makefile:
8942This 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...
8943make \
8944[make-options-and-variables] \
8945SKIP_IDCHECK=1 \
8946install
8947Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
8948Tested-by Michal Simek <michal.simek@petalogix.com>
8949
8950Modified File(s):
8951ltp/Makefile
8952ltp/IDcheck.sh
8953
895426)Log Message:
8955Fix 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'.
8956
8957Modified File(s):
8958ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
8959ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction02.c
8960
896127)Log Message:
8962Accidentally committed the commented line under test that causes the segfault :\.
8963
8964Modified File(s):
8965ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
8966
896728)Log Message:
8968Original 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.
8969
8970Modified File(s):
8971ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
8972
897329)Log Message:
8974Previous `fix' wasn't correct. Fix similar to way noted by Shi Weihua <shiwh@cn.fujitsu.com>.
8975
8976Modified File(s):
8977ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
8978
897930) Log Message:
8980This 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>.
8981
8982Modified File(s):
8983ltp/testcases/network/lib6/Makefile
8984
898531) Log Message:
8986Extend the test result to a bit field so we can extend the output further. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
8987
8988Modified File(s):
8989ltp/include/test.h
8990ltp/lib/tst_res.c
8991
899232) Log Message:
8993Convert errno handling to new tst errno helpers. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
8994
8995Modified File(s):
8996ltp/testcases/kernel/syscalls/mmap/mmap09.c
8997
899833) Log Message:
8999There is no point in having an empty arch .in file. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
9000
9001Removed File(s):
9002ltp/testcases/kernel/include/microblaze.in
9003
900434) Log Message:
9005Move leading __NR_ to script to make all the .in files simpler. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
9006
9007Modified File(s):
9008ltp/testcases/kernel/include/arm.in
9009ltp/testcases/kernel/include/hppa.in
9010ltp/testcases/kernel/include/i386.in
9011ltp/testcases/kernel/include/ia64.in
9012ltp/testcases/kernel/include/powerpc.in
9013ltp/testcases/kernel/include/powerpc64.in
9014ltp/testcases/kernel/include/regen.sh
9015ltp/testcases/kernel/include/s390.in
9016ltp/testcases/kernel/include/s390x.in
9017ltp/testcases/kernel/include/sh.in
9018ltp/testcases/kernel/include/sparc.in
9019ltp/testcases/kernel/include/sparc64.in
9020ltp/testcases/kernel/include/x86_64.in
9021
902235) Log Message:
9023fix 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>.
9024
9025Modified File(s):
9026ltp/lib/parse_opts.c
9027
902836) Log Message:
9029Fix 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>.
9030
9031Modified File(s):
9032ltp/testcases/kernel/fs/fsx-linux/fsx-linux.c
9033
903437) Log Message:
9035Fix 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>.
9036
9037Modified File(s):
9038ltp/testcases/kernel/syscalls/waitid/waitid01.c
9039
904038) Log Message:
9041Trim trailing whitespace. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
9042
9043Modified File(s):
9044ltp/include/dataascii.h
9045ltp/include/databin.h
9046ltp/include/file_lock.h
9047ltp/include/forker.h
9048ltp/include/libtestsuite.h
9049ltp/include/open_flags.h
9050ltp/include/pattern.h
9051ltp/include/random_range.h
9052ltp/include/search_path.h
9053ltp/include/str_to_bytes.h
9054ltp/include/string_to_tokens.h
9055ltp/include/test.h
9056ltp/include/tlibio.h
9057ltp/include/usctest.h
9058ltp/include/write_log.h
9059ltp/lib/dataascii.c
9060ltp/lib/databin.c
9061ltp/lib/datapid.c
9062ltp/lib/file_lock.c
9063ltp/lib/forker.c
9064ltp/lib/get_high_address.c
9065ltp/lib/libtestsuite.c
9066ltp/lib/open_flags.c
9067ltp/lib/parse_opts.c
9068ltp/lib/pattern.c
9069ltp/lib/random_range.c
9070ltp/lib/rmobj.c
9071ltp/lib/search_path.c
9072ltp/lib/self_exec.c
9073ltp/lib/str_to_bytes.c
9074ltp/lib/string_to_tokens.c
9075ltp/lib/system_specific_hugepages_info.c
9076ltp/lib/system_specific_process_info.c
9077ltp/lib/tlibio.c
9078ltp/lib/tst_cwd_has_free.c
9079ltp/lib/tst_kvercmp.c
9080ltp/lib/tst_res.c
9081ltp/lib/tst_sig.c
9082ltp/lib/tst_tmpdir.c
9083ltp/lib/write_log.c
9084
908539) Log Message:
9086Use strrchr() rather than deprecated rindex(). Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
9087
9088Modified File(s):
9089ltp/lib/libtestsuite.c
9090
909140) Log Message:
9092Drop special uClibc handling of LIO_WAIT_TYPES since it doesnt matter. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
9093
9094Modified File(s):
9095ltp/include/tlibio.h
9096
909741) Log Message:
9098Add a standard "all" target. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
9099
9100Modified File(s):
9101ltp/lib/Makefile
9102
910342) Log Message:
91041. Fix the utimes testcase so that it passes with the appropriate non-hardcoded directory, as provided by Wang Yong <wangyong2009@cn.fujitsu.com>
91052. 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.
9106Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
9107
9108Modified File(s):
9109ltp/testcases/kernel/syscalls/utimes/utimes01.c
9110
911143) Log Message:
9112lcov: add support for the linux-2.6.31 upstream gcov kernel support. Signed-off-by: Peter Oberparleiter <oberpapr@users.sourceforge.net>.
9113
9114Modified File(s):
9115ltp/utils/analysis/lcov/bin/lcov
9116ltp/utils/analysis/lcov/man/lcov.1
9117
911844) Log Message:
9119lcov: improve lcov -l output. Signed-off-by: Peter Oberparleiter <oberpapr@users.sourceforge.net>.
9120
9121Modified File(s):
9122ltp/utils/analysis/lcov/bin/lcov
9123
912445) Log Message:
9125lcov: fix kernel capture for new gcov-kernel version - fix problems when compiling without O=. Signed-off-by: Peter Oberparleiter <oberpapr@users.sourceforge.net>.
9126
9127Modified File(s):
9128ltp/utils/analysis/lcov/bin/lcov
9129
913046) Log Message:
9131Fix compiler error for testcases/kernel/syscalls/eventfd2/eventfd2_03.c noted by CAI Qian w.r.t. the intermediate July release, as...
91321. The necessary headers weren't being pulled in for waitpid.
91332. gcc was complaining about -Wunused with cleanup.
91343. The wrong format argument was being passed to printf.
9135Fix for 3 and suggestions on coding style made by Mike Frysinger.
9136Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
9137
9138Modified File(s):
9139ltp/testcases/kernel/syscalls/eventfd2/eventfd2_03.c
9140
914147) Log Message:
9142Problem 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>.
9143
9144Modified File(s):
9145ltp/testcases/kernel/syscalls/eventfd2/eventfd2_03.c
9146
914748) Log Message:
9148Fix 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>.
9149
9150Modified File(s):
9151ltp/testcases/kernel/syscalls/exit_group/exit_group01.c
9152
915349) Log Message:
9154Fix 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>.
9155
9156Modified Files:
9157ltp/testcases/kernel/syscalls/get_mempolicy/get_mempolicy01.c
9158
915950) Log Message:
9160[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>,
9161
9162Modified Files:
9163ltp/testcases/kernel/syscalls/mq_timedreceive/mq_timedreceive01.c
9164
916551) Log Message:
9166rohit 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.
9167
9168Modified Files:
9169ltp/testcases/kernel/syscalls/waitid/waitid02.c
9170
917152) Log Message:
9172- Replace bashisms: source, uid, substr, '&>' - redirection, '=='.
9173- To create a file using 'sudo -u', some platforms require 'user' to exist.
9174- Document verifying PCR-10 fails on Ubuntu on reboot due to kexec.
9175- Determine if the entire boot-aggregate hash value is zero, not just the first couple of characters.
9176- Add a space before the continuation mark on wrapped lines.
9177- Explicity verify file open return codes, making sure that only one open succeeded (tpm_policy.sh: test02).
9178Signed-off-by: Mimi Zohar <zohar@us.ibm.com>.
9179
9180Modified Files:
9181ltp/testcases/kernel/security/integrity/ima/README
9182ltp/testcases/kernel/security/integrity/ima/tests/ima_measurements.sh
9183ltp/testcases/kernel/security/integrity/ima/tests/ima_policy.sh
9184ltp/testcases/kernel/security/integrity/ima/tests/ima_setup.sh
9185ltp/testcases/kernel/security/integrity/ima/tests/ima_tpm.sh
9186ltp/testcases/kernel/security/integrity/ima/tests/ima_violations.sh
9187
918853) Log Message:
9189This 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>.
9190
9191Modified Files:
9192ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
9193ltp/testcases/kernel/device-drivers/v4l/user_space/README
9194ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FMT.c
9195ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_show.c
9196ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_show.h
9197ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
9198ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
9199ltp/testcases/kernel/device-drivers/v4l/user_space/doc/results.html
9200Added Files:
9201ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FRAMESIZES.c
9202ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FRAMESIZES.h
9203ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_JPEGCOMP.c
9204ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_JPEGCOMP.h
9205
920654) Log Message:
9207sync_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>.
9208
9209Modified Files:
9210ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
9211
921255) Log Message:
9213Add 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>.
9214
9215Modified Files:
9216ltp/testcases/kernel/controllers/Makefile
9217ltp/testcases/kernel/controllers/test_controllers.sh
9218Added Files:
9219ltp/testcases/kernel/controllers/cpuctl_fj/Makefile
9220ltp/testcases/kernel/controllers/cpuctl_fj/README
9221ltp/testcases/kernel/controllers/cpuctl_fj/cpuctl_fj_cpu-hog.c
9222ltp/testcases/kernel/controllers/cpuctl_fj/cpuctl_fj_simple_echo.c
9223ltp/testcases/kernel/controllers/cpuctl_fj/run_cpuctl_test_fj.sh
9224
922556) Log Message:
9226I 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.
9227Before PATCH: conformance/interfaces/pthread_equal/2-1.test:execution:HUNG,
9228After PATCH: conformance/interfaces/pthread_equal/2-1.test:execution:PASS,
9229I have attached patch and below. Please review the same. Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.
9230
9231Modified Files:
9232ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_equal/2-1.c
9233
subrata_modak17fa7af2009-06-30 16:04:26 +00009234LTP-20090630
9235
92361) Log Message:
9237Update the KERNEL_CONFIG Options accordingly. Subrata Modak<subrata@linux.vnet.ibm.com>.
9238
9239Modified File(s):
9240ltp/README
9241
92422) Log Message:
9243This 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>.
9244
9245Modified Files:
9246ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
9247ltp/testcases/kernel/device-drivers/v4l/user_space/README
9248ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
9249ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
9250ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
9251ltp/testcases/kernel/device-drivers/v4l/user_space/doc/results.html
9252Added Files:
9253ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_EXT_CTRLS.c
9254ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_EXT_CTRLS.h
9255
92563) Log Message:
9257I'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>.
9258
9259Modified File(s):
9260ltp/testcases/kernel/controllers/Makefile
9261
92624) Log Message:
9263Test 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:
9264* removed trivial and useless comments,
9265* cleaned coding style,
9266* and much more,
9267TODO: there is much redundant code in tst_res.c I'll eliminate that by static functions. Signed-off-by: chrubis@suse.cz.
9268
9269Modified Files:
9270ltp/include/compiler.h
9271ltp/include/test.h
9272ltp/lib/get_high_address.c
9273ltp/lib/tst_is_cwd_nfs.c
9274ltp/lib/tst_is_cwd_tmpfs.c
9275ltp/lib/tst_res.c
9276ltp/lib/tst_tmpdir.c
9277ltp/testcases/kernel/containers/mqns/mqns_01.c
9278ltp/testcases/kernel/containers/mqns/mqns_02.c
9279ltp/testcases/kernel/containers/mqns/mqns_03.c
9280ltp/testcases/kernel/containers/mqns/mqns_04.c
9281ltp/testcases/kernel/containers/pidns/pidns30.c
9282ltp/testcases/kernel/containers/pidns/pidns31.c
9283ltp/testcases/kernel/containers/sysvipc/shmnstest.c
9284ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
9285ltp/testcases/kernel/security/cap_bound/cap_bounds_r.c
9286ltp/testcases/kernel/security/cap_bound/cap_bounds_rw.c
9287ltp/testcases/kernel/security/cap_bound/cap_bset_inh_bounds.c
9288ltp/testcases/kernel/security/cap_bound/check_pe.c
9289ltp/testcases/kernel/security/cap_bound/exec_with_inh.c
9290ltp/testcases/kernel/security/cap_bound/exec_without_inh.c
9291ltp/testcases/kernel/syscalls/madvise/madvise03.c
9292ltp/testcases/kernel/syscalls/sbrk/sbrk01.c
9293ltp/testcases/kernel/syscalls/setpgrp/setpgrp01.c
9294
92955) Log Message:
9296Detect 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>.
9297
9298Modified Files:
9299ltp/pan/ltp-pan.c
9300ltp/tools/genhtml.pl
9301ltp/tools/html_report_header.txt
9302
93036) Log Message:
9304LTP 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 :
9305__NR_sgetmask 68
9306__NR_ssetmask 69
9307and the problem on x86_64 is gone, without any further modification. Nicolas Joly <njoly@pasteur.fr>.
9308
9309Modified Files:
9310ltp/testcases/kernel/include/i386.in
9311
93127) Log Message:
9313chmod05: 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>.
9314
9315Modified Files:
9316ltp/testcases/kernel/syscalls/chmod/chmod05.c
9317
93188) Log Message:
9319chmod05: 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>.
9320
9321Modified Files:
9322ltp/testcases/kernel/syscalls/chmod/chmod05.c
9323
93249) Log Message:
9325Include 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>.
9326
9327Modified Files:
9328ltp/testcases/kernel/io/aio/aio01/aio01.c
9329
933010) Log Message:
9331Don'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>.
9332
9333Modified Files:
9334ltp/testcases/kernel/syscalls/mq_open/mq_open01.c
9335
933611) Log Message:
9337Change 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>.
9338
9339Modified Files:
9340ltp/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask01.c
9341
934212) Log Message:
9343Change 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>.
9344
9345Modified Files:
9346ltp/testcases/kernel/syscalls/linkat/linkat01.c
9347
934813) Log Message:
9349Remove 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>.
9350
9351Modified Files:
9352ltp/testcases/kernel/syscalls/utils/common_j_h.c
9353
935414) Log Message:
9355Return 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>.
9356
9357Modified Files:
9358ltp/pan/zoolib.c
9359
936015) Log Message:
9361Fix 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:
9362 - make it actually fail when one of the tests fails,
9363 - assume return values other than 1 (except 0, of course) are errors, too,
9364 - write PASS messages for successful tests,
9365Signed-off-by: Jiri Palecek <jpalecek@web.de>.
9366
9367Modified Files:
9368ltp/testcases/kernel/power_management/pm_include.sh
9369ltp/testcases/kernel/power_management/runpwtests.sh
9370
937116) Log Message:
9372gcov-kernel: updated patches to work with .. in source paths. Peter Oberparleiter <oberpapr@users.sourceforge.net>
9373
9374Modified File(s):
9375ltp/utils/analysis/gcov-kernel/linux-2.6.23-gcov.patch
9376ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
9377ltp/utils/analysis/gcov-kernel/linux-2.6.25-gcov.patch
9378ltp/utils/analysis/gcov-kernel/linux-2.6.26-gcov.patch
9379ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov.patch
9380ltp/utils/analysis/gcov-kernel/linux-2.6.28-gcov.patch
9381ltp/utils/analysis/gcov-kernel/linux-2.6.29-gcov.patch
9382
938317) Log Message:
9384POSIX aio_error/3-1.c. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com>.
9385
9386Modified Files:
9387ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_error/3-1.c
9388
938918) Log Message:
9390POSIX aio_read/10-1.c. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com>.
9391
9392Modified Files:
9393ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_read/10-1.c
9394
939519) Log Message:
9396POSIX aio_write/8-1.c. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com>.
9397
9398Modified Files:
9399ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_write/8-1.c
9400
940120) Log Message:
9402POSIX aio_write/8-2.c. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com>.
9403
9404Modified Files:
9405ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_write/8-2.c
9406
940721) Log Message:
9408Add 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>.
9409
9410Modified Files:
9411ltp/runtest/syscalls
9412Added Files:
9413ltp/testcases/kernel/syscalls/eventfd2/eventfd2_03.c
9414
941522) Log Message:
9416POSIX aio_cancel/3-1.c. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com >.
9417
9418Modified Files:
9419ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/3-1.c
9420
942123) Log Message:
9422POSIX 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 >.
9423
9424Modified Files:
9425ltp/testcases/open_posix_testsuite/conformance/interfaces/mlock/12-1.c
9426ltp/testcases/open_posix_testsuite/conformance/interfaces/mlock/speculative/12-1.c
9427
942824) Log Message:
9429Add/Port mbind01 test for mbind() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
9430
9431Modified Files:
9432ltp/runtest/syscalls
9433Added Files:
9434ltp/testcases/kernel/syscalls/mbind/Makefile
9435ltp/testcases/kernel/syscalls/mbind/mbind01.c
9436
943725) Log Message:
9438Add/Port sched_getaffinity01 test for sched_getaffinity() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
9439
9440ltp/runtest/syscalls
9441Added Files:
9442ltp/testcases/kernel/syscalls/sched_getaffinity/Makefile
9443ltp/testcases/kernel/syscalls/sched_getaffinity/sched_getaffinity01.c
9444
944526) Log Message:
9446Add/Port waitid01 test for waitid() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
9447
9448Modified Files:
9449ltp/runtest/syscalls
9450Added Files:
9451ltp/testcases/kernel/syscalls/waitid/Makefile
9452ltp/testcases/kernel/syscalls/waitid/waitid01.c
9453
945427) Log Message:
9455Add/Port waitid02 test for waitid() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
9456
9457Modified Files:
9458ltp/runtest/syscalls
9459Added Files:
9460ltp/testcases/kernel/syscalls/waitid/waitid02.c
9461
946228) Log Message:
9463Add/Port quotactl01 test for quotactl() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
9464
9465Modified Files:
9466ltp/runtest/syscalls
9467Added Files:
9468ltp/testcases/kernel/syscalls/quotactl/Makefile
9469ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
9470
947129) Log Message:
9472kernel/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>.
9473
9474Modified Files:
9475ltp/testcases/kernel/controllers/Makefile
9476
947730) Log Message:
9478fchmod05: 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:
9479 fchmod05 1 FAIL : testdir: Incorrect modes 043777, Expected 0777
9480 fchmod05 0 WARN : tst_rmdir(): rmobj(/tmp/fchUout8n) failed: remove(/tmp/fchUout8n) failed; errno=1: Operation not permitted
9481Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>.
9482
9483Modified Files:
9484ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
9485
948631) Log Message:
9487chown03: 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.
9488 chown03 1 PASS : chown() on testfile succeeds, clears setuid/gid bits
9489 chown03 0 WARN : tst_rmdir(): rmobj(/tmp/choYm1VHD) failed: remove(/tmp/choYm1VHD) failed; errno=1: Operation not permitted
9490This patch fixed the problem by reset the effective user to root. Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>.
9491
9492Modified Files:
9493ltp/testcases/kernel/syscalls/chown/chown03.c
9494
949532) Log Message:
9496mmapstress03: 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>.
9497
9498Modified Files:
9499ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
9500
950133) Log Message:
9502Small 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>.
9503
9504Modified Files:
9505ltp/testcases/kernel/syscalls/sgetmask/sgetmask01.c
9506
950734) Log Message:
9508Build 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>.
9509
9510Modified Files:
9511ltp/testcases/kernel/io/aio/aio02/Makefile
9512ltp/testcases/kernel/io/aio/aio02/main.c
9513
951435) Log Message:
9515pidns17 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>.
9516
9517Modified Files:
9518ltp/testcases/kernel/containers/pidns/pidns17.c
9519
952036) Log Message:
9521growfiles: fix static build which needs to link the pthread library: Signed-off-by: nobuhiro <nobuhiro@andestech.com>.
9522
9523Modified Files:
9524ltp/testcases/kernel/fs/doio/Makefile
9525
952637) Log Message:
9527Script 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>.
9528
9529Modified Files:
9530ltp/doc/testcases/commands.txt
9531ltp/doc/testcases/kernel.txt
9532ltp/doc/testcases/misc.txt
9533ltp/doc/testcases/network.txt
9534
953538) Log Message:
9536Regarding 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>.
9537
9538Modified Files:
9539ltp/runtest/hyperthreading
9540ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
9541ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
9542ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.h
9543ltp/testcases/kernel/sched/hyperthreading/ht_affinity/Makefile
9544ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTenabled.c
9545ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
9546ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.h
9547ltp/testcases/kernel/sched/hyperthreading/ht_enabled/Makefile
9548Added Files:
9549ltp/testcases/kernel/sched/hyperthreading/ht_affinity/smt_smp_affinity.sh
9550ltp/testcases/kernel/sched/hyperthreading/ht_enabled/smt_smp_enabled.sh
9551
955239) Log Message:
9553runltp, 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>.
9554
9555Modified Files:
9556ltp/runltp
9557
955840) Log Message:
9559Fixes of the tcore test. these are little fixes of the tcore.sh script:
9560- use $BIN_DIR for auxiliary files, and $TEST_DIR as temporary directory,
9561- don't run "cd -" if previous "cd something" failed,
9562- fixup the value of core_pattern, to replace possibly customized patterns using absolute paths or not using the name "core" for corefiles,
9563- don't hide error messages from expect.
9564Signed-off-by: Jiri Palecek <jpalecek@web.de>.
9565
9566Modified Files:
9567ltp/testcases/misc/tcore_patch_test_suites/tcore.sh
9568
956941) Log Message:
9570Report error with the correct error file in tar_tests.sh: Signed-off-by: Jiri Palecek <jpalecek@web.de>.
9571
9572Modified Files:
9573ltp/testcases/commands/tar/tar_tests.sh
9574
957542) Log Message:
9576Fix 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>.
9577
9578Modified Files:
9579ltp/testcases/kernel/syscalls/setuid/setuid04.c
9580
958143) Log Message:
9582Fix some bashisms, mainly in the controllers tests: Signed-off-by: Jiri Palecek <jpalecek@web.de>.
9583
9584Modified Files:
9585ltp/testcases/kernel/containers/netns/initialize.sh
9586ltp/testcases/kernel/controllers/cpuset/cpuset_base_ops_test/cpuset_base_ops_testset.sh
9587ltp/testcases/kernel/controllers/cpuset/cpuset_exclusive_test/cpuset_exclusive_test.sh
9588ltp/testcases/kernel/controllers/cpuset/cpuset_hierarchy_test/cpuset_hierarchy_test.sh
9589ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/cpuset_hotplug_test.sh
9590ltp/testcases/kernel/controllers/cpuset/cpuset_inherit_test/cpuset_inherit_testset.sh
9591ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset_funcs.sh
9592ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_load_balance_test.sh
9593ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_sched_domains_test.sh
9594ltp/testcases/kernel/controllers/cpuset/cpuset_memory_pressure_test/cpuset_memory_pressure_testset.sh
9595ltp/testcases/kernel/controllers/cpuset/cpuset_memory_spread_test/cpuset_memory_spread_testset.sh
9596ltp/testcases/kernel/controllers/cpuset/cpuset_memory_test/cpuset_memory_testset.sh
9597ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_testset.sh
9598ltp/testcases/kernel/controllers/memcg/memcg_regression_test.sh
9599ltp/testcases/kernel/io/stress_floppy/generate.sh
9600
960144) Log Message:
9602Setup and cleanup routines for diotest: this patch makes the cleanup procedure in diotest more robust. Particularly:
9603- simplify cleanup by creating setup and cleanup routines,
9604- 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,
9605- delete the file in the case it was created, but couldn't be opened with O_DIRECT,
9606Signed-off-by: Jiri Palecek <jpalecek@web.de>.
9607
9608Modified Files:
9609ltp/testcases/kernel/io/direct_io/diotest2.c
9610ltp/testcases/kernel/io/direct_io/diotest3.c
9611ltp/testcases/kernel/io/direct_io/diotest4.c
9612ltp/testcases/kernel/io/direct_io/diotest5.c
9613ltp/testcases/kernel/io/direct_io/diotest6.c
9614
961545) Log Message:
9616Add 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>.
9617
9618Modified Files:
9619ltp/testcases/commands/tpm-tools/tpm/tpm_version/tpm_version_tests.sh
9620
962146) Log Message:
9622Don'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>.
9623
9624Modified Files:
9625ltp/testcases/kernel/fs/acls/acl_test01
9626
962747) Log Message:
9628Include "config.h" in the aio02 test to get HAVE_LIBAIO_H: Signed-off-by: Jiri Palecek <jpalecek@web.de>.
9629
9630Modified Files:
9631ltp/testcases/kernel/io/aio/aio02/main.c
9632
963348) Log Message:
9634This 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>.
9635
9636Modified Files:
9637ltp/testcases/kernel/syscalls/mq_notify/mq_notify01.c
9638ltp/testcases/kernel/syscalls/mq_timedreceive/mq_timedreceive01.c
9639ltp/testcases/kernel/syscalls/utils/common_j_h.c
9640
964149) Log Message:
subrata_modak29e13752009-08-23 06:30:42 +00009642Some 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 +00009643
9644Modified Files:
9645ltp/doc/man1/Makefile
9646ltp/doc/man3/Makefile
9647ltp/include/Makefile
9648ltp/testcases/ballista/ballista/MakefileTarget.dist
9649ltp/testcases/commands/unzip/Makefile
9650ltp/testcases/kernel/containers/netns/Makefile
9651ltp/testcases/kernel/controllers/cpuset/Makefile
9652ltp/testcases/kernel/controllers/cpuset/cpuset_base_ops_test/Makefile
9653ltp/testcases/kernel/controllers/cpuset/cpuset_exclusive_test/Makefile
9654ltp/testcases/kernel/controllers/cpuset/cpuset_hierarchy_test/Makefile
9655ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/Makefile
9656ltp/testcases/kernel/controllers/cpuset/cpuset_inherit_test/Makefile
9657ltp/testcases/kernel/controllers/cpuset/cpuset_lib/Makefile
9658ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/Makefile
9659ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
9660ltp/testcases/kernel/fs/scsi/ltpscsi/Makefile
9661
966250) Log Message:
9663Adapt 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>.
9664
9665Modified Files:
9666ltp/testcases/kernel/controllers/cgroup/test_6_2.c
9667Added Files:
9668ltp/testcases/kernel/controllers/cgroup/clone_platform.h
9669
967051) Log Message:
9671Define 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>.
9672
9673Modified Files:
9674ltp/testcases/kernel/include/i386.in
9675ltp/testcases/kernel/include/ia64.in
9676ltp/testcases/kernel/include/powerpc.in
9677ltp/testcases/kernel/include/x86_64.in
9678ltp/testcases/kernel/performance_counters/performance_counter01.c
9679ltp/testcases/kernel/performance_counters/performance_counter02.c
9680ltp/testcases/kernel/syscalls/mq_open/mq_open01.c
9681ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
9682ltp/testcases/kernel/syscalls/utils/numaif.h
9683
968452) Log Message:
9685The 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>.
9686
9687Modified Files:
9688ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
9689
969053) Log Message:
9691This 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>.
9692
9693Modified Files:
9694ltp/testcases/network/tcp_cmds/telnet/telnet01
9695
969654) Log Message:
9697Use present autoconf test for asm/ldt.h in set_thread_area* tests to prevent build failures. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
9698
9699Modified Files:
9700ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area01.c
9701ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area02.c
9702
970355) Log Message:
9704Latest fix from Jiri Palecek <jpalecek@web.de>.
9705
9706Modified Files:
9707ltp/testcases/kernel/syscalls/setuid/setuid04.c
9708
970956) Log Message:
9710[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>.
9711
9712Modified Files:
9713ltp/testcases/realtime/func/sched_football/sched_football.c
9714
971557) Log Message:
9716This 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>.
9717
9718Modified Files:
9719ltp/testcases/kernel/syscalls/splice/splice01.c
9720
972158) Log Message:
9722[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:
9723ltp-fix-add_key.patch
9724ltp-fix-bdflush.patch
9725ltp-fix-keyctl.patch
9726ltp-fix-newuname.patch
9727ltp-fix-rt_sigprocmask.patch
9728ltp-fix-rt_sigsuspend.patch
9729ltp-fix-set_thread_area.patch
9730ltp-fix-set_tid_address.patch
9731ltp-fix-ssetmask.patch
9732ltp-fix-tkill.patch
9733Signed-off-by: naresh kamboju <naresh.kernel@gmail.com>.
9734
9735Modified Files:
9736ltp/testcases/kernel/syscalls/add_key/add_key01.c
9737ltp/testcases/kernel/syscalls/add_key/add_key02.c
9738ltp/testcases/kernel/syscalls/bdflush/bdflush01.c
9739ltp/testcases/kernel/syscalls/keyctl/keyctl01.c
9740ltp/testcases/kernel/syscalls/newuname/newuname01.c
9741ltp/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask02.c
9742ltp/testcases/kernel/syscalls/rt_sigsuspend/rt_sigsuspend01.c
9743ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area01.c
9744ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area02.c
9745ltp/testcases/kernel/syscalls/set_tid_address/set_tid_address01.c
9746ltp/testcases/kernel/syscalls/ssetmask/ssetmask01.c
9747ltp/testcases/kernel/syscalls/tkill/tkill01.c
9748ltp/testcases/kernel/syscalls/tkill/tkill02.c
9749
975059) Log Message:
9751Addtional 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>.
9752
9753Added Files:
9754ltp/utils/benchmark/kernbench-0.42/COPYING
9755ltp/utils/benchmark/kernbench-0.42/Makefile
9756ltp/utils/benchmark/kernbench-0.42/README
9757ltp/utils/benchmark/kernbench-0.42/kernbench
9758
975960) Log Message:
9760Addtional 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>.
9761
9762Modified Files:
9763ltp/utils/benchmark/Makefile
9764
976561) Log Message:
9766Addtional 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>.
9767
9768Modified Files:
9769ltp/testcases/kernel/power_management/README
9770
977162) Log Message:
9772Addtional 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>.
9773
9774Modified Files:
9775ltp/testcases/kernel/power_management/lib/sched_mc.py
9776
977763) Log Message:
9778Addtional 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>.
9779
9780Modified Files:
9781ltp/testcases/kernel/power_management/cpu_consolidation.py
9782
978364) Log Message:
9784Addtional 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>.
9785
9786Modified Files:
9787ltp/testcases/kernel/power_management/sched_domain.py
9788
978965) Log Message:
9790Addtional 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>.
9791
9792Modified Files:
9793ltp/testcases/kernel/power_management/test_sched_mc.sh
9794ltp/testcases/kernel/power_management/test_sched_smt.sh
9795
979666) Log Message:
9797Addtional 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>.
9798
9799Modified Files:
9800ltp/testcases/kernel/power_management/pm_include.sh
9801
980267) Log Message:
9803Addtional 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>.
9804
9805Modified Files:
9806ltp/testcases/kernel/power_management/runpwtests.sh
9807
980868) Log Message:
9809Addtional 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>.
9810
9811Added Files:
9812ltp/runtest/power_management_tests_exclusive
9813
981469) Log Message:
9815personality test case build fail fix. Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>.
9816
9817Modified File(s):
9818ltp/testcases/kernel/syscalls/personality/personality01.c
9819ltp/testcases/kernel/syscalls/personality/personality02.c
9820
982170) Log Message:
9822cacheflush01, 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>.
9823
9824Modified File(s):
9825ltp/testcases/kernel/syscalls/cacheflush/cacheflush01.c
9826
982771) Log Message:
9828Realtime: 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>.
9829
9830Modified File(s):
9831ltp/testcases/realtime/scripts/run_c_files.sh
9832ltp/testcases/realtime/doc/TODO
9833ltp/testcases/realtime/func/measurement/preempt_timing.c
9834ltp/testcases/realtime/lib/librttest.c
9835ltp/testcases/realtime/func/pi-tests/run_auto.sh
9836
subrata_modak988a9a52009-05-31 16:10:34 +00009837LTP-20090531
9838
98391) Log Message:
9840v4l-test 0.13 for LTP: Changes:
98411) Added string content validation;
98422) Test cases added for VIDIOC_REQBUFS,
9843Signed-off-by: Márton Németh <nm127@freemail.hu>.
9844
9845Modified Files:
9846ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
9847ltp/testcases/kernel/device-drivers/v4l/user_space/README
9848ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
9849ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
9850ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
9851ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.c
9852ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
9853ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.c
9854ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
9855ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
9856ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.c
9857ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
9858ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
9859ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYMENU.c
9860ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
9861ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
9862ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
9863ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.c
9864ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.h
9865ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
9866Added Files:
9867ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_REQBUFS.c
9868ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_REQBUFS.h
9869
98702) Log Message:
9871v4l-test 0.14 for LTP: Changes:
98721) Test cases added for VIDIOC_QUERYBUF,
98732) Debug functions separated,
9874Signed-off-by: Márton Németh <nm127@freemail.hu>.
9875
9876Modified Files:
9877ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
9878ltp/testcases/kernel/device-drivers/v4l/user_space/README
9879ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_REQBUFS.c
9880ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
9881ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
9882ltp/testcases/kernel/device-drivers/v4l/user_space/doc/results.html
9883Added Files:
9884ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYBUF.c
9885ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYBUF.h
9886ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_show.c
9887ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_show.h
9888
98893) Log Message:
9890Your 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>.
9891
9892Modified Files:
9893ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_file.sh
9894
98954) Log Message:
9896Fix 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>.
9897
9898Modified Files:
9899ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_file.sh
9900ltp/testcases/kernel/security/selinux-testsuite/tests/mkdir/selinux_mkdir.sh
9901ltp/testcases/kernel/security/selinux-testsuite/tests/relabel/selinux_relabel.sh
9902ltp/testcases/kernel/security/selinux-testsuite/tests/rename/selinux_rename.sh
9903ltp/testcases/kernel/security/selinux-testsuite/tests/rxdir/selinux_rxdir.sh
9904
99055) Log Message:
9906Update 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:
9907- Disable patching of the policy in the test script.
9908- Change the refpolicy Makefile to redirect to a rhel/N/ subdirectory if running on a redhat release and move the rhel-specific definitions there.
9909- Change the refpolicy Makefile to only include test_bounds.te if the checkpolicy supports policy.24 (and thus typebounds statements).
9910- Merge the sbin_deprecated.patch into the test policy.
9911- Further update the test policy to build cleanly on f11, while preserving backward compatibility on f10.
9912- Added open permissions as necessary to the test policy (enabled in f11).
9913- Update the ioctl test policy to reflect the updated selinux_file_ioctl() logic in the kernel.
9914- Added a missing permission to the wait test policy that was causing it to wrongly report PASS.
9915
9916The 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.
9917
9918Subrata, 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>.
9919
9920Modified Files:
9921ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
9922ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
9923ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
9924ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_sys.te
9925ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrace.te
9926ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrans.te
9927ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_entrypoint.te
9928ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execshare.te
9929ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_exectrace.te
9930ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execute_no_trans.te
9931ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_fdreceive.te
9932ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
9933ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
9934ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_inherit.te
9935ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
9936ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ipc.te
9937ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_link.te
9938ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_mkdir.te
9939ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_open.te
9940ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_policy.if
9941ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ptrace.te
9942ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_readlink.te
9943ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_relabel.te
9944ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rename.te
9945ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rxdir.te
9946ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setattr.te
9947ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
9948ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sigkill.te
9949ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_stat.te
9950ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
9951ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
9952ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getpgid.te
9953ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsched.te
9954ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsid.te
9955ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
9956ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setsched.te
9957ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_transition.te
9958ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_wait.te
9959ltp/testscripts/test_selinux.sh
9960Added Files:
9961ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/Makefile
9962ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_capable_file.te
9963ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_capable_net.te
9964ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_capable_sys.te
9965ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_dyntrace.te
9966ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_dyntrans.te
9967ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_entrypoint.te
9968ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_execshare.te
9969ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_exectrace.te
9970ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_execute_no_trans.te
9971ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_fdreceive.te
9972ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_file.te
9973ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_global.te
9974ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_inherit.te
9975ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_ioctl.te
9976ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_ipc.te
9977ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_link.te
9978ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_mkdir.te
9979ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_open.te
9980ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_policy.if
9981ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_ptrace.te
9982ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_readlink.te
9983ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_relabel.te
9984ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_rename.te
9985ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_rxdir.te
9986ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_setattr.te
9987ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_setnice.te
9988ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_sigkill.te
9989ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_stat.te
9990ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_sysctl.te
9991ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_create.te
9992ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_getpgid.te
9993ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_getsched.te
9994ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_getsid.te
9995ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_setpgid.te
9996ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_setsched.te
9997ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_transition.te
9998ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_wait.te
9999Removed Files:
10000ltp/testcases/kernel/security/selinux-testsuite/misc/check_sbin_deprecated.pl
10001ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
10002ltp/testcases/kernel/security/selinux-testsuite/misc/update_refpolicy.sh
10003ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_policy.te
10004
100056) Log Message:
10006Update 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>.
10007
10008Modified Files:
10009ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_ioctl.c
10010ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_noioctl.c
10011
100127) Log Message:
10013Fix 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:
10014- Fix the extraction of the release version to exclude Client/Server/etc.
10015- Make the ioctl test detect kernel version and adjust the test logic to match the expected selinux_file_ioctl() logic.
10016- Prevent runcon from consuming the options to chcon in selinux_relabel.sh.
10017Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>.
10018
10019Modified Files:
10020ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
10021ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_noioctl.c
10022ltp/testcases/kernel/security/selinux-testsuite/tests/relabel/selinux_relabel.sh
10023
100248) Log Message:
10025Enable 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>.
10026
10027Modified Files:
10028ltp/runtest/selinux
10029
100309) Log Message:
10031Update ltp selinux testsuite README: Update the ltp selinux testsuite README. Changes include:
10032- Explain the two different locations of test policy up front and then use $POLICYDIR for subsequent references.
10033- Expand and clarify the kernel configuration options.
10034- Add a section summarizing the SELinux policy and userland dependencies.
10035Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>.
10036
10037Modified Files:
10038ltp/testcases/kernel/security/selinux-testsuite/README
10039
1004010) Log Message:
10041Fix 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>.
10042
10043Modified Files:
10044ltp/testcases/kernel/security/selinux-testsuite/tests/capable_file/selinux_capable_file.sh
10045
1004611) Log Message:
10047There 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>.
10048
10049Modified Files:
10050ltp/testcases/kernel/syscalls/readlinkat/readlinkat01.c
10051
1005212) Log Message:
10053Fix 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:
10054- Added pass/fail detection logic to sched_football.c,
10055- Removed parse_football.py,
10056- Removed the call to parse_football.py from run_auto.sh.
10057Signed-off by: Kiran Prakash <kirpraka@in.ibm.com>,
10058Acked-by: Gowrishankar <gowrishankar.m@linux.vnet.ibm.com>,
10059Acked-By: Dinakar Guniguntala <dino@in.ibm.com>,
10060Acked-by: Sripathi Kodi <sripathik@in.ibm.com>.
10061
10062Modified Files:
10063ltp/testcases/realtime/func/sched_football/run_auto.sh
10064ltp/testcases/realtime/func/sched_football/sched_football.c
10065Removed Files:
10066ltp/testcases/realtime/func/sched_football/parse-football.py
10067
1006813) Log Message:
10069Remove 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>.
10070
10071Modified Files:
10072ltp/runtest/crashme
10073
1007414) Log Message:
10075Add 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>.
10076
10077Modified Files:
10078ltp/testcases/kernel/controllers/README
10079ltp/testcases/kernel/controllers/test_controllers.sh
10080ltp/testcases/kernel/controllers/cpuset/Makefile
10081ltp/testcases/kernel/controllers/cpuset/README
10082ltp/testcases/kernel/controllers/cpuset/run_cpuset_test.sh
10083ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset_funcs.sh
10084ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_testset.sh
10085Added Files:
10086ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/Makefile
10087ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/cpuset_hotplug_test.sh
10088ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/cpuset_list_compute.c
10089ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuinfo.c
10090ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuinfo.h
10091ltp/testcases/kernel/controllers/cpuset/cpuset_lib/meminfo.c
10092ltp/testcases/kernel/controllers/cpuset/cpuset_lib/meminfo.h
10093ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/Makefile
10094ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_cpu_hog.c
10095ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_load_balance_test.sh
10096ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_sched_domains_check.c
10097ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_sched_domains_test.sh
10098ltp/testcases/kernel/controllers/cpuset/cpuset_memory_pressure_test/Makefile
10099ltp/testcases/kernel/controllers/cpuset/cpuset_memory_pressure_test/cpuset_memory_pressure.c
10100ltp/testcases/kernel/controllers/cpuset/cpuset_memory_pressure_test/cpuset_memory_pressure_testset.sh
10101ltp/testcases/kernel/controllers/cpuset/cpuset_memory_spread_test/Makefile
10102ltp/testcases/kernel/controllers/cpuset/cpuset_memory_spread_test/cpuset_mem_hog.c
10103ltp/testcases/kernel/controllers/cpuset/cpuset_memory_spread_test/cpuset_memory_spread_testset.sh
10104ltp/testcases/kernel/controllers/cpuset/cpuset_memory_test/Makefile
10105ltp/testcases/kernel/controllers/cpuset/cpuset_memory_test/cpuset_memory_test.c
10106ltp/testcases/kernel/controllers/cpuset/cpuset_memory_test/cpuset_memory_testset.sh
10107
1010815) Log Message:
10109The 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>.
10110
10111Modified Files:
10112ltp/testcases/kernel/syscalls/accept4/accept4_01.c
10113
1011416) Log Message:
10115Update 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>.
10116
10117Modified Files:
10118ltp/testcases/kernel/security/selinux-testsuite/README
10119
1012017) Log Message:
10121Remove 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>.
10122
10123Modified Files:
10124ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/Makefile
10125
1012618) Log Message:
10127Rohit 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.
10128CAI 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>,
10129
10130Modified File(s):
10131ltp/testcases/kernel/syscalls/umount/umount02.c
10132ltp/testcases/kernel/syscalls/umount/umount03.c
10133
1013419) Log Message:
10135Fix the splice02 test:
10136Particularly:
10137- TEST_ERRNO is only set when the syscall is executed using the TEST() macro. The tests gave bad error messages because of that.
10138- The end of the test was dead code; moved the TPASS code to pass at the end of file.
10139- The test assumes std. input is a pipe; reflect this in the runtest file.
10140Signed-off-by: Jiri Palecek <jpalecek@web.de>.
10141
10142Modified File(s):
10143ltp/runtest/syscalls
10144ltp/testcases/kernel/syscalls/splice/splice02.c
10145
1014620) Log Message:
10147Patch for fixing Unzip01 Test Not Working Correctly. Signed-Off-By: rohit verma <rohit.170309@gmail.com>. Acked-by: CAI Qian <caiqian@cclom.cn>.
10148
10149Modified File(s):
10150ltp/testcases/commands/unzip/unzip_tests.sh
10151
1015221) Log Message:
10153Add 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>.
10154
10155Modified Files:
10156ltp/runtest/controllers
10157ltp/testcases/kernel/controllers/Makefile
10158Added Files:
10159ltp/testcases/kernel/controllers/memcg/Makefile
10160ltp/testcases/kernel/controllers/memcg/README
10161ltp/testcases/kernel/controllers/memcg/memcg_regression_test.sh
10162ltp/testcases/kernel/controllers/memcg/memcg_test_1.c
10163ltp/testcases/kernel/controllers/memcg/memcg_test_2.c
10164ltp/testcases/kernel/controllers/memcg/memcg_test_4.c
10165ltp/testcases/kernel/controllers/memcg/memcg_test_4.sh
10166
1016722) Log Message:
10168Attached (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>.
10169
10170Modified Files:
10171ltp/ltp-devel.spec
10172ltp/runltp
10173ltp/runltplite.sh
10174ltp/doc/automation-README.html
10175ltp/doc/automation-cookbook.html
10176ltp/doc/ltp-howto.lyx
10177ltp/doc/ltp-howto.txt
10178ltp/doc/man1/Makefile
10179ltp/pan/Makefile
10180ltp/testscripts/diskio.sh
10181ltp/testscripts/ltp-aiodio.sh
10182ltp/testscripts/ltp-scsi_debug.sh
10183ltp/testscripts/ltpfslvm.sh
10184ltp/testscripts/ltpfsnolvm.sh
10185ltp/testscripts/ltpstress.sh
10186ltp/testscripts/networkstress.sh
10187ltp/testscripts/networktests.sh
10188ltp/testscripts/runEALtests.sh
10189ltp/testscripts/runpan.sh
10190ltp/testscripts/test_containers.sh
10191ltp/testscripts/test_filecaps.sh
10192ltp/testscripts/test_selinux.sh
10193ltp/testscripts/tpm_tools.sh
10194Added Files:
10195ltp/doc/man1/ltp-bump.1
10196ltp/doc/man1/ltp-pan.1
10197ltp/pan/ltp-bump.c
10198ltp/pan/ltp-pan.c
10199ltp/pan/ltp-scanner.c
10200Removed Files:
10201ltp/doc/man1/bump.1
10202ltp/doc/man1/pan.1
10203ltp/pan/bump.c
10204ltp/pan/pan.c
10205ltp/pan/scanner.c
10206
1020723) Log Message:
10208Fix missing return. Signed-off-by: Cyril Hrubis <chrubis@suse.cz>.
10209
10210Modified File(s):
10211ltp/testcases/kernel/security/integrity/ima/src/ima_mmap.c
10212
1021324) Log Message:
10214Add add_key01 test for add_key syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>,
10215
10216Modified Files:
10217ltp/runtest/syscalls
10218Added Files:
10219ltp/testcases/kernel/syscalls/add_key/Makefile
10220ltp/testcases/kernel/syscalls/add_key/add_key01.c
10221
1022225) Log Message:
10223Add add_key02 test for add_key syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
10224
10225Modified Files:
10226ltp/runtest/syscalls
10227Added Files:
10228ltp/testcases/kernel/syscalls/add_key/add_key02.c
10229
1023026) Log Message:
10231Add bdflush01 test for bdflush syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
10232
10233Modified Files:
10234ltp/runtest/syscalls
10235Added Files:
10236ltp/testcases/kernel/syscalls/bdflush/Makefile
10237ltp/testcases/kernel/syscalls/bdflush/bdflush01.c
10238
1023927) Log Message:
10240Add exit_group01 test for exit_group syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
10241
10242Modified Files:
10243ltp/runtest/syscalls
10244Added Files:
10245ltp/testcases/kernel/syscalls/exit_group/Makefile
10246ltp/testcases/kernel/syscalls/exit_group/exit_group01.c
10247
1024828) Log Message:
10249Add keyctl01 test for keyctl syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
10250
10251Modified Files:
10252ltp/runtest/syscalls
10253Added Files:
10254ltp/testcases/kernel/syscalls/keyctl/Makefile
10255ltp/testcases/kernel/syscalls/keyctl/keyctl01.c
10256
1025729) Log Message:
10258Add newuname01 test for newuname syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
10259
10260Modified Files:
10261ltp/runtest/syscalls
10262Added Files:
10263ltp/testcases/kernel/syscalls/newuname/Makefile
10264ltp/testcases/kernel/syscalls/newuname/newuname01.c
10265
1026630) Log Message:
10267Add rt_sigaction01 test for rt_sigaction syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
10268
10269Modified Files:
10270ltp/runtest/syscalls
10271Added Files:
10272ltp/testcases/kernel/syscalls/rt_sigaction/Makefile
10273ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
10274
1027531) Log Message:
10276Add rt_sigprocmask01 test for rt_sigprocmask syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
10277
10278Modified Files:
10279ltp/runtest/syscalls
10280Added Files:
10281ltp/testcases/kernel/syscalls/rt_sigprocmask/Makefile
10282ltp/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask01.c
10283
1028432) Log Message:
10285Add rt_sigprocmask02 test for rt_sigprocmask syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
10286
10287Modified Files:
10288ltp/runtest/syscalls
10289Added Files:
10290ltp/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask02.c
10291
1029233) Log Message:
10293Add rt_sigqueueinfo01 test for rt_sigqueueinfo syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
10294
10295Modified Files:
10296ltp/runtest/syscalls
10297Added Files:
10298ltp/testcases/kernel/syscalls/rt_sigqueueinfo/Makefile
10299ltp/testcases/kernel/syscalls/rt_sigqueueinfo/rt_sigqueueinfo01.c
10300
1030134) Log Message:
10302Add rt_sigsuspend01 test for rt_sigsuspend syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
10303
10304Modified Files:
10305ltp/runtest/syscalls
10306Added Files:
10307ltp/testcases/kernel/syscalls/rt_sigsuspend/Makefile
10308ltp/testcases/kernel/syscalls/rt_sigsuspend/rt_sigsuspend01.c
10309
1031035) Log Message:
10311Add set_thread_area01 test for set_thread_area syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
10312
10313Modified Files:
10314ltp/runtest/syscalls
10315Added Files:
10316ltp/testcases/kernel/syscalls/set_thread_area/Makefile
10317ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area01.c
10318
1031936) Log Message:
10320Add set_thread_area02 test for set_thread_area syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
10321
10322Modified Files:
10323ltp/runtest/syscalls
10324Added Files:
10325ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area02.c
10326
1032737) Log Message:
10328Add set_tid_address01 test for set_tid_address syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
10329
10330Modified Files:
10331ltp/runtest/syscalls
10332Added Files:
10333ltp/testcases/kernel/syscalls/set_tid_address/Makefile
10334ltp/testcases/kernel/syscalls/set_tid_address/set_tid_address01.c
10335
1033638) Log Message:
10337Add sgetmask01 test for sgetmask syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
10338
10339Modified Files:
10340ltp/runtest/syscalls
10341Added Files:
10342ltp/testcases/kernel/syscalls/sgetmask/Makefile
10343ltp/testcases/kernel/syscalls/sgetmask/sgetmask01.c
10344
1034539) Log Message:
10346Add sigreturn01 test for sigreturn syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
10347
10348Modified Files:
10349ltp/runtest/syscalls
10350Added Files:
10351ltp/testcases/kernel/syscalls/sigreturn/Makefile
10352ltp/testcases/kernel/syscalls/sigreturn/sigreturn01.c
10353
1035440) Log Message:
10355Add ssetmask01 test for ssetmask syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
10356
10357Modified Files:
10358ltp/runtest/syscalls
10359Added Files:
10360ltp/testcases/kernel/syscalls/ssetmask/Makefile
10361ltp/testcases/kernel/syscalls/ssetmask/ssetmask01.c
10362
1036341) Log Message:
10364Add timer_getoverrun01 test for timer_getoverrun01 syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
10365
10366Modified Files:
10367ltp/runtest/syscalls
10368Added Files:
10369ltp/testcases/kernel/syscalls/timer_getoverrun/Makefile
10370ltp/testcases/kernel/syscalls/timer_getoverrun/timer_getoverrun01.c
10371
1037242) Log Message:
10373Add timer_gettime01 test for timer_gettime syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
10374
10375Modified Files:
10376ltp/runtest/syscalls
10377Added Files:
10378ltp/testcases/kernel/syscalls/timer_gettime/Makefile
10379ltp/testcases/kernel/syscalls/timer_gettime/timer_gettime01.c
10380
1038143) Log Message:
10382Add tkill01 test for tkill syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
10383
10384Modified Files:
10385ltp/runtest/syscalls
10386Added Files:
10387ltp/testcases/kernel/syscalls/tkill/Makefile
10388ltp/testcases/kernel/syscalls/tkill/tkill01.c
10389
1039044) Log Message:
10391Add tkill02 test for tkill syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
10392
10393Modified Files:
10394ltp/runtest/syscalls
10395Added Files:
10396ltp/testcases/kernel/syscalls/tkill/tkill02.c
10397
1039845) Log Message:
10399Patch for "File" test case issue of 30-April-2009 release. Signed-off-by: rohit verma <rohit.170309@gmail.com>.
10400
10401Modified File(s):
10402ltp/testcases/commands/ade/file/file_test.sh
10403
1040446) Log Message:
10405I'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>.
10406
10407Modified Files:
10408ltp/configure.ac
10409ltp/include/config.h.default
10410ltp/testcases/kernel/controllers/cgroup/getdelays.c
10411Added Files:
10412ltp/m4/ltp-taskstats.m4
10413
1041447) Log Message:
10415Crash02: 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,
10416# ps aux
10417...
10418168 20121 0.0 0.0 3956 336 ? Ds 15:10 0:00 ./crash02 -e
10419-v 100
10420168 20122 0.0 0.0 3956 336 ? T 15:10 0:00 ./crash02 -e
10421-v 100
10422crash02 X ffff81007fb127a0 0 21272 21271 21273 (L-TLB)
10423 ffff81004c185d58 0000000000000046 ffff81007b494e08 0000000000000002
10424 0000000000000002 0000000000000002 ffff81007c5dc860 ffff81007fb127a0
10425 00000d8ebb800862 000000000000c315 ffff81007c5dca48 0000000300000001
10426Call Trace:
10427 [<ffffffff800235a7>] filp_close+0x5c/0x64
10428 [<ffffffff8001595a>] do_exit+0x913/0x91f
10429 [<ffffffff80048c18>] cpuset_exit+0x0/0x6c
10430 [<ffffffff8002ad05>] get_signal_to_deliver+0x42c/0x45a
10431 [<ffffffff8005a837>] do_notify_resume+0x9c/0x7af
10432 [<ffffffff80096e2b>] specific_send_sig_info+0x44/0xac
10433 [<ffffffff8009710e>] force_sig_info+0xae/0xb9
10434 [<ffffffff80066eed>] do_page_fault+0x81e/0x830
10435 [<ffffffff8005d6dc>] retint_signal+0x3d/0x79
10436crash02 X ffff810002376400 0 21273 21271 21272 (L-TLB)
10437 ffff81004d201f18 0000000000000046 ffff81007b494e08 0000000000000046
10438 0000000000000046 0000000000000002 ffff810078d3a040 ffffffff802eeae0
10439 00000d8ebb803430 000000000001a60c ffff810078d3a228 0000000000000000
10440Call Trace:
10441 [<ffffffff8001595a>] do_exit+0x913/0x91f
10442 [<ffffffff80048c18>] cpuset_exit+0x0/0x6c
10443 [<ffffffff8005d28d>] tracesys+0xd5/0xe0
10444So 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>.
10445
10446Modified Files:
10447ltp/testcases/misc/crash/crash02.c
10448
1044948) Log Message:
10450Fix 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>.
10451
10452Modified Files:
10453ltp/testcases/kernel/containers/pidns/pidns12.c
10454
1045549) Log Message:
10456In 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>.
10457
10458Modified Files:
10459ltp/testcases/kernel/timers/include/common_timers.h
10460ltp/testcases/kernel/timers/timer_create/timer_create02.c
10461
1046250) Log Message:
10463Postponing 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.
10464
10465Modified Files:
10466ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/1-1.c
10467
1046851) Log Message:
10469revert previous "style" change which did a lot more damage than good
10470
10471Modified File(s):
10472ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
10473ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
10474
1047552) Log Message:
10476execve: 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>.
10477
10478Modified Files:
10479ltp/doc/testcases/kernel.txt
10480ltp/runtest/ltplite
10481ltp/runtest/stress.part3
10482ltp/runtest/syscalls
10483ltp/testcases/kernel/syscalls/execve/execve04.c
10484ltp/testcases/kernel/syscalls/execve/execve05.c
10485Removed Files:
10486ltp/testcases/kernel/syscalls/execve/execve06.c
10487
1048853) Log Message:
10489Fix 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>.
10490
10491Modified Files:
10492ltp/testcases/kernel/syscalls/chown/chown03.c
10493
1049454) Log Message:
10495postponing 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.
10496
10497Modified Files:
10498ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/1-1.c
10499ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/2-1.c
10500ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/3-1.c
10501ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/3-2.c
10502ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/4-1.c
10503
1050455) Log Message:
10505Renaming 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.
10506
10507Modified Files:
10508ltp/INSTALL ltp/README ltp/README.ltp-devel
10509
1051056) Log Message:
10511Port 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>.
10512
10513Added Files:
10514ltp/testcases/kernel/syscalls/utils/common_j_h.c
10515ltp/testcases/kernel/syscalls/utils/include_j_h.h
10516ltp/testcases/kernel/syscalls/utils/inotify.h
10517ltp/testcases/kernel/syscalls/utils/ioprio.h
10518ltp/testcases/kernel/syscalls/utils/numaif.h
10519ltp/testcases/kernel/syscalls/utils/poll.h
10520
1052157) Log Message:
10522Add/Port get_mempolicy01 test for get_mempolicy() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
10523
10524Modified Files:
10525ltp/runtest/syscalls
10526Added Files:
10527ltp/testcases/kernel/syscalls/get_mempolicy/Makefile
10528ltp/testcases/kernel/syscalls/get_mempolicy/get_mempolicy01.c
10529
1053058) Log Message:
10531Add/Port clock_getres01 test for clock_getres() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
10532
10533Modified Files:
10534ltp/runtest/syscalls
10535Added Files:
10536ltp/testcases/kernel/syscalls/clock_getres/Makefile
10537ltp/testcases/kernel/syscalls/clock_getres/clock_getres01.c
10538
1053959) Log Message:
10540Add/Port clock_nanosleep01 test for clock_nanosleep() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
10541
10542Modified Files:
10543ltp/runtest/syscalls
10544Added Files:
10545ltp/testcases/kernel/syscalls/clock_nanosleep/Makefile
10546ltp/testcases/kernel/syscalls/clock_nanosleep/clock_nanosleep01.c
10547
1054860) Log Message:
10549Add/Port mq_notify01 test for mq_notify() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
10550
10551Modified Files:
10552ltp/runtest/syscalls
10553Added Files:
10554ltp/testcases/kernel/syscalls/mq_notify/Makefile
10555ltp/testcases/kernel/syscalls/mq_notify/mq_notify01.c
10556
1055761) Log Message:
10558Add/Port ppoll01 test for ppoll() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
10559
10560Modified Files:
10561ltp/runtest/syscalls
10562Added Files:
10563ltp/testcases/kernel/syscalls/ppoll/Makefile
10564ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
10565
1056662) Log Message:
10567Add/Port mq_open01 test for mq_open() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
10568
10569Modified Files:
10570ltp/runtest/syscalls
10571Added Files:
10572ltp/testcases/kernel/syscalls/mq_open/Makefile
10573ltp/testcases/kernel/syscalls/mq_open/mq_open01.c
10574
1057563) Log Message:
10576Add/Port mq_timedreceive01 test for mq_timedreceive() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
10577
10578Modified Files:
10579ltp/runtest/syscalls
10580Added Files:
10581ltp/testcases/kernel/syscalls/mq_timedreceive/Makefile
10582ltp/testcases/kernel/syscalls/mq_timedreceive/mq_timedreceive01.c
10583
1058464) Log Message:
10585Add/Port utimes01 test for utimes() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
10586
10587Modified Files:
10588ltp/runtest/syscalls
10589Added Files:
10590ltp/testcases/kernel/syscalls/utimes/Makefile
10591ltp/testcases/kernel/syscalls/utimes/utimes01.c
10592
1059365) Log Message:
10594Add/Port mq_unlink01 test for mq_unlink() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
10595
10596Modified Files:
10597ltp/runtest/syscalls
10598Added Files:
10599ltp/testcases/kernel/syscalls/mq_unlink/Makefile
10600ltp/testcases/kernel/syscalls/mq_unlink/mq_unlink01.c
10601
1060266) Log Message:
10603Add/Port mq_timedsend01 test for mq_timedsend() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
10604
10605Modified Files:
10606ltp/runtest/syscalls
10607Added Files:
10608ltp/testcases/kernel/syscalls/mq_timedsend/Makefile
10609ltp/testcases/kernel/syscalls/mq_timedsend/mq_timedsend01.c
10610
1061167) Log Message:
10612Add/Port unshare01 test for unshare() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
10613
10614Modified Files:
10615ltp/runtest/syscalls
10616Added Files:
10617ltp/testcases/kernel/syscalls/unshare/Makefile
10618ltp/testcases/kernel/syscalls/unshare/unshare01.c
10619
1062068) Log Message:
10621Add/Port unshare02 test for unshare() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
10622
10623Modified Files:
10624ltp/runtest/syscalls
10625Added Files:
10626ltp/testcases/kernel/syscalls/unshare/unshare02.c
10627
1062869) Log Message:
10629The following patch solves the problem:
106301) Avoids build problem on your very old kernel,
106312) Will not run on on your old kernel but on kernel > 2.6.17,
10632Will revert to Autoconf later. Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>.
10633
10634Modified Files:
10635ltp/testcases/kernel/syscalls/splice/splice02.c
10636
1063770) Log Message:
10638Being 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>.
10639
10640Modified Files:
10641ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
10642
1064371) Log Message:
10644I come across with this kernel issue in 2.6.27:
10645http://lkml.org/lkml/2008/9/23/218,
10646http://lkml.org/lkml/2008/9/23/228,
10647http://lkml.org/lkml/2008/9/24/180,
10648http://lkml.org/lkml/2008/9/24/186,
10649http://lkml.org/lkml/2008/9/24/193,
10650http://lkml.org/lkml/2008/9/24/243,
10651http://lkml.org/lkml/2008/9/24/247,
10652Test 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>.
10653
10654Modified Files:
10655ltp/testcases/open_posix_testsuite/conformance/interfaces/sigaction/10-1.c
10656
subrata_modak73a57bd2009-04-29 13:56:49 +000010657LTP-20090430
10658
106591) Log Message:
10660This patch adds Integrity Measurement Architecture(IMA) testing support:
10661Changes:
10662- updated README
10663- add test for existence of openssl-devel (m4/ltp-crypto.m4)
10664- add support for finding an audit message in different log files
10665Signed-off-by: Mimi Zohar <zohar@us.ibm.com>.
10666
10667Modified Files:
10668ltp/config.mk.in
10669ltp/configure.ac
10670ltp/testcases/kernel/security/Makefile
10671Added Files:
10672ltp/m4/ltp-crypto.m4
10673ltp/runtest/ima
10674ltp/testcases/kernel/security/integrity/Makefile
10675ltp/testcases/kernel/security/integrity/ima/Makefile
10676ltp/testcases/kernel/security/integrity/ima/README
10677ltp/testcases/kernel/security/integrity/ima/policy/Makefile
10678ltp/testcases/kernel/security/integrity/ima/policy/measure.policy
10679ltp/testcases/kernel/security/integrity/ima/policy/measure.policy-invalid
10680ltp/testcases/kernel/security/integrity/ima/src/Makefile
10681ltp/testcases/kernel/security/integrity/ima/src/ima_boot_aggregate.c
10682ltp/testcases/kernel/security/integrity/ima/src/ima_measure.c
10683ltp/testcases/kernel/security/integrity/ima/src/ima_mmap.c
10684ltp/testcases/kernel/security/integrity/ima/tests/Makefile
10685ltp/testcases/kernel/security/integrity/ima/tests/ima_measurements.sh
10686ltp/testcases/kernel/security/integrity/ima/tests/ima_policy.sh
10687ltp/testcases/kernel/security/integrity/ima/tests/ima_setup.sh
10688ltp/testcases/kernel/security/integrity/ima/tests/ima_tpm.sh
10689ltp/testcases/kernel/security/integrity/ima/tests/ima_violations.sh
10690
106912) Log Message:
10692Addition of per_cpu_atomic_operations_vs_interrupt_disabling_module test to LTP. Signed-Off-By: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>.
10693
10694Added Files:
10695ltp/testcases/kernel/device-drivers/misc_modules/per_cpu_atomic_operations_vs_interrupt_disabling_module/Makefile
10696ltp/testcases/kernel/device-drivers/misc_modules/per_cpu_atomic_operations_vs_interrupt_disabling_module/test-cmpxchg-nolock.c
10697
106983) Log Message:
10699Module to test Per CPU Allocator. Signed-Off-By: Tejun Heo <tj@kernel.org>.
10700
10701Added Files:
10702ltp/testcases/kernel/device-drivers/misc_modules/per_cpu_allocator_module/Makefile
10703ltp/testcases/kernel/device-drivers/misc_modules/per_cpu_allocator_module/test_per_cpu_allocator_module.c
10704
107054) Log Message:
10706Patch for fixing the testcase's segment fault. Signed-Off-By: Fan He <fhe@novell.com>.
10707
10708Modified File(s):
10709ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/speculative/6-1.c
10710ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/speculative/12-1.c
10711
107125) Log Message:
10713Extended 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>.
10714
10715Modified File(s):
10716ltp/tools/genhtml.pl
10717
107186) Log Message:
10719Add 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>.
10720
10721Modified Files:
10722ltp/runalltests.sh
10723Added Files:
10724ltp/runtest/perfcounters
10725ltp/testcases/kernel/performance_counters/Makefile
10726ltp/testcases/kernel/performance_counters/performance_counter01.c
10727
107287) Log Message:
10729Add 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>.
10730
10731Modified Files:
10732ltp/runtest/perfcounters
10733Added Files:
10734ltp/testcases/kernel/performance_counters/performance_counter02.c
10735
107368) Log Message:
10737Add 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>.
10738
10739Modified Files:
10740ltp/runtest/stress.part1
10741Added Files:
10742ltp/testcases/kernel/mem/mmapstress/mmap-corruption01.c
10743
107449) Log Message:
10745Growfiles: 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>.
10746
10747Modified File(s):
10748ltp/lib/Makefile
10749ltp/testcases/kernel/fs/doio/growfiles.c
10750
1075110) Log Message:
10752While 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>.
10753
10754Modified File(s):
10755ltp/testcases/kernel/syscalls/ioctl/test_ioctl
10756ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
10757
1075811) Log Message:
10759Patch to integrate sched_smt cpu consolidation testcase to LTP. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
10760
10761Modified File(s):
10762ltp/testcases/kernel/power_management/pm_include.sh
10763ltp/testcases/kernel/power_management/runpwtests.sh
10764
1076512) Log Message:
10766This is v4l-test 0.11 patch for LTP. Changes:
10767 - Test cases added for VIDIOC_G_OUTPUT, VIDIOC_S_OUTPUT, VIDIOC_G_FMT, VIDIOC_G_SLICED_VBI_CAP, VIDIOC_QUERYMENU;
10768 - Cleaned up ret and errno variable names;
10769 - Separated the NULL parameter test cases to a separated testsuite and reworked most of the NULL parameter test cases;
10770 - Added camera enabling through /sys/devices/platform/eeepc/camera;
10771 - Added results page to documentation;
10772 - Follow kernel API changes in video_dummy.ko
10773Signed-off-by: Márton Németh <nm127@freemail.hu>.
10774
10775Modified Files:
10776ltp/testcases/kernel/device-drivers/v4l/kernel_space/video_dummy.c
10777ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
10778ltp/testcases/kernel/device-drivers/v4l/user_space/README
10779ltp/testcases/kernel/device-drivers/v4l/user_space/dev_video.c
10780ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
10781ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
10782ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.c
10783ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
10784ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
10785ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
10786ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.c
10787ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
10788ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.c
10789ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
10790ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
10791ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.c
10792ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.h
10793ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.c
10794ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.h
10795ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_LOG_STATUS.c
10796ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.c
10797ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PARM.c
10798ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PRIORITY.c
10799ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
10800ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
10801ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYSTD.c
10802ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
10803ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
10804ltp/testcases/kernel/device-drivers/v4l/user_space/test_invalid_ioctl.c
10805ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
10806ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
10807Added Files:
10808ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FMT.c
10809ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FMT.h
10810ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_G_SLICED_VBI_CAP.c
10811ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_G_SLICED_VBI_CAP.h
10812ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_OUTPUT.c
10813ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_OUTPUT.h
10814ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYMENU.c
10815ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYMENU.h
10816ltp/testcases/kernel/device-drivers/v4l/user_space/doc/results.html
10817
1081813) Log Message:
10819Patch for fixing the openposix_getoverrun_speculative_6_1 testcase's segment fault. Signed-Off-By: Fan He <fhe@novell.com>.
10820
10821Modified File(s):
10822ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/speculative/6-1.c
10823
1082414) Log Message:
10825Patch for fixing the openposix_timer_delete_speculative_5_1 testcase's segment fault. Signed-Off-By: Fan He <fhe@novell.com>.
10826
10827Modified File(s):
10828ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_delete/speculative/5-1.c
10829
1083015) Log Message:
10831I 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>.
10832
10833Modified File(s):
10834ltp/include/tlibio.h
10835
1083616) Log Message:
10837Fix clone07 bug. Signed-Off-By: Guo Hongruan <guo.hongruan@gulessoft.com>.
10838
10839Modified File(s):
10840ltp/testcases/kernel/syscalls/clone/clone07.c
10841
1084217) Log Message:
10843Addition of splice02 test for splice() syscall. Original-Author: Jens Axboe <axboe@kernel.dk>, Ported-To-LTP:By: Manas K Nayak <maknayak@in.ibm.com>.
10844
10845Modified Files:
10846ltp/runtest/syscalls
10847Added Files:
10848ltp/testcases/kernel/syscalls/splice/splice02.c
10849
1085018) Log Message:
10851Addition 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>,
10852
10853Modified Files:
10854ltp/runtest/syscalls
10855Added Files:
10856ltp/testcases/kernel/syscalls/clock_nanosleep2/Makefile
10857ltp/testcases/kernel/syscalls/clock_nanosleep2/clock_nanosleep2_01.c
10858
1085919) Log Message:
10860Addition 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>,
10861
10862Modified Files:
10863ltp/runtest/syscalls
10864Added Files:
10865ltp/testcases/kernel/syscalls/cacheflush/Makefile
10866ltp/testcases/kernel/syscalls/cacheflush/cacheflush01.c
10867
1086820) Log Message:
10869Fix mount02 and mount03. Signed-Off-By: Guo Hongruan <guo.hongruan@gulessoft.com>.
10870
10871Modified File(s):
10872ltp/testcases/kernel/syscalls/mount/mount02.c
10873ltp/testcases/kernel/syscalls/mount/mount03.c
10874
1087521) Log Message:
10876How 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>.
10877
10878Modified File(s):
10879ltp/testcases/kernel/syscalls/setuid/setuid04.c
10880
1088122) Log Message:
10882Rohit 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>.
10883
10884Modified Files:
10885ltp/testcases/kernel/syscalls/fork/fork05.c
10886
1088723) Log Message:
10888Fix from CAI Qian <caiqian@cclom.cn>.
10889
10890Modified Files:
10891ltp/testcases/network/lib6/runcc.c
10892
1089324) Log Message:
10894It 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>.
10895
10896Modified Files:
10897ltp/testcases/commands/ade/ar/ar01
10898
1089925) Log Message:
10900The 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>.
10901
10902Modified Files:
10903ltp/testcases/kernel/power_management/lib/sched_mc.py
10904
1090526) Log Message:
10906CPU 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>.
10907
10908Modified Files:
10909ltp/testcases/kernel/power_management/cpu_consolidation.py
10910
1091127) Log Message:
10912Master 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>.
10913
10914Modified Files:
10915ltp/testcases/kernel/power_management/runpwtests.sh
10916
1091728) Log Message:
10918This testcase test sched_smt_power_saving interface with valid and inavlid values. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
10919
10920Added Files:
10921ltp/testcases/kernel/power_management/test_sched_smt.sh
10922
1092329) Log Message:
10924Modifed test_sched_mc interface testing testcase to use reusable function. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
10925
10926Modified Files:
10927ltp/testcases/kernel/power_management/test_sched_mc.sh
10928
1092930) Log Message:
10930The test_dma_thread_diotest contains an unnecessary bashism. This patch fixes that. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
10931
10932Modified File(s):
10933ltp/testcases/kernel/io/direct_io/test_dma_thread_diotest7.sh
10934
1093531) Log Message:
10936Make fs/quota_remount_test01 more POSIX-shell friendly. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
10937
10938Modified File(s):
10939ltp/testcases/kernel/fs/quota_remount/quota_remount_test01.sh
10940
1094132) Log Message:
10942First, 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>.
10943
10944Modified File(s):
10945ltp/testcases/kernel/syscalls/pselect/pselect01.c
10946
1094733) Log Message:
10948This 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>.
10949
10950Modified File(s):
10951ltp/testcases/kernel/device-drivers/v4l/user_space/README
10952ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
10953ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
10954ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
10955ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.c
10956ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
10957ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.c
10958ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
10959ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
10960ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FMT.c
10961ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FMT.h
10962ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.c
10963ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.c
10964ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
10965ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
10966ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYMENU.c
10967ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
10968ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
10969ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
10970ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
10971ltp/testcases/kernel/device-drivers/v4l/user_space/doc/results.html
10972
1097334) Log Message:
10974Jiri 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>.
10975"Serge E. Hallyn" <serue@us.ibm.com> replied:
10976If 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.
10977Jiri 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.
10978"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.
10979
10980Modified File(s):
10981ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/selinux_bounds.sh
10982ltp/testcases/kernel/security/selinux-testsuite/tests/capable_file/selinux_capable_file.sh
10983ltp/testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_capable_sys.sh
10984ltp/testcases/kernel/security/selinux-testsuite/tests/entrypoint/selinux_entrypoint.sh
10985ltp/testcases/kernel/security/selinux-testsuite/tests/execute_no_trans/selinux_execute_no_trans.sh
10986ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive.sh
10987ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_file.sh
10988ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit.sh
10989ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_ioctl.sh
10990ltp/testcases/kernel/security/selinux-testsuite/tests/link/selinux_link.sh
10991ltp/testcases/kernel/security/selinux-testsuite/tests/mkdir/selinux_mkdir.sh
10992ltp/testcases/kernel/security/selinux-testsuite/tests/open/selinux_open.sh
10993ltp/testcases/kernel/security/selinux-testsuite/tests/readlink/selinux_readlink.sh
10994ltp/testcases/kernel/security/selinux-testsuite/tests/relabel/selinux_relabel.sh
10995ltp/testcases/kernel/security/selinux-testsuite/tests/rename/selinux_rename.sh
10996ltp/testcases/kernel/security/selinux-testsuite/tests/rxdir/selinux_rxdir.sh
10997ltp/testcases/kernel/security/selinux-testsuite/tests/setattr/selinux_setattr.sh
10998ltp/testcases/kernel/security/selinux-testsuite/tests/stat/selinux_stat.sh
10999
1100035) Log Message:
11001I 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>.
11002
11003Modified File(s):
11004ltp/testcases/kernel/security/selinux-testsuite/tests/entrypoint/selinux_entrypoint.sh
11005
1100636) Log Message:
11007Add 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
11008Result:
11009cgroup_regression_test 1 PASS : no kernel bug was found
11010cgroup_regression_test 2 PASS : notify_on_release is inherited
11011cgroup_regression_test 3 PASS : no kernel bug was found
11012cgroup_regression_test 4 PASS : no lockdep BUG was found
11013cgroup_regression_test 5 PASS : no kernel bug was found
11014cgroup_regression_test 6 PASS : no kernel bug was found
11015cgroup_regression_test 7 PASS : no kernel bug was found
11016cgroup_regression_test 8 PASS : no kernel bug was found
11017cgroup_regression_test 9 PASS : no kernel warning was found
11018cgroup_regression_test 10 PASS : no kernel warning was found
11019Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
11020
11021Modified Files:
11022ltp/runtest/controllers
11023ltp/testcases/kernel/controllers/Makefile
11024ltp/testcases/kernel/controllers/README
11025Added Files:
11026ltp/testcases/kernel/controllers/cgroup/Makefile
11027ltp/testcases/kernel/controllers/cgroup/README
11028ltp/testcases/kernel/controllers/cgroup/cgroup_regression_test.sh
11029ltp/testcases/kernel/controllers/cgroup/fork_processes.c
11030ltp/testcases/kernel/controllers/cgroup/getdelays.c
11031ltp/testcases/kernel/controllers/cgroup/test_10_1.sh
11032ltp/testcases/kernel/controllers/cgroup/test_10_2.sh
11033ltp/testcases/kernel/controllers/cgroup/test_3_1.sh
11034ltp/testcases/kernel/controllers/cgroup/test_3_2.sh
11035ltp/testcases/kernel/controllers/cgroup/test_6_1.sh
11036ltp/testcases/kernel/controllers/cgroup/test_6_2.c
11037ltp/testcases/kernel/controllers/cgroup/test_9_1.sh
11038ltp/testcases/kernel/controllers/cgroup/test_9_2.sh
11039
1104037) Log Message:
11041Test 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>.
11042
11043Modified Files:
11044ltp/testcases/kernel/controllers/Makefile
11045ltp/testcases/kernel/controllers/README
11046ltp/testcases/kernel/controllers/test_controllers.sh
11047ltp/testcases/kernel/controllers/testplan.txt
11048Added Files:
11049ltp/testcases/kernel/controllers/cpuset/Makefile
11050ltp/testcases/kernel/controllers/cpuset/README
11051ltp/testcases/kernel/controllers/cpuset/run_cpuset_test.sh
11052ltp/testcases/kernel/controllers/cpuset/cpuset_base_ops_test/Makefile
11053ltp/testcases/kernel/controllers/cpuset/cpuset_base_ops_test/cpuset_base_ops_testset.sh
11054ltp/testcases/kernel/controllers/cpuset/cpuset_exclusive_test/Makefile
11055ltp/testcases/kernel/controllers/cpuset/cpuset_exclusive_test/cpuset_exclusive_test.sh
11056ltp/testcases/kernel/controllers/cpuset/cpuset_hierarchy_test/Makefile
11057ltp/testcases/kernel/controllers/cpuset/cpuset_hierarchy_test/cpuset_hierarchy_test.sh
11058ltp/testcases/kernel/controllers/cpuset/cpuset_inherit_test/Makefile
11059ltp/testcases/kernel/controllers/cpuset/cpuset_inherit_test/cpuset_inherit_testset.sh
11060ltp/testcases/kernel/controllers/cpuset/cpuset_lib/Makefile
11061ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset_funcs.sh
11062ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
11063ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_test.c
11064ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_testset.sh
11065
1106638) Log Message:
11067While 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>.
11068
11069Modified Files:
11070ltp/testcases/commands/su/su01_s1
11071
1107239) Log Message:
11073Fix 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>.
11074
11075Modified Files:
11076ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
11077
1107840) Log Message:
11079
11080README: 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>.
11081
11082Modified Files:
11083ltp/README
11084
1108541) Log Message:
11086Fix 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>.
11087
11088Modified Files:
11089ltp/testcases/kernel/syscalls/fsync/fsync02.c
11090
1109142) Log Message:
11092Delete 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>.
11093
11094Modified Files:
11095ltp/runtest/syscalls
11096ltp/testcases/kernel/syscalls/chmod/Makefile
11097ltp/testcases/kernel/syscalls/chmod/chmod05.c
11098ltp/testcases/kernel/syscalls/chmod/chmod06.c
11099ltp/testcases/kernel/syscalls/chown/Makefile
11100ltp/testcases/kernel/syscalls/chown/chown03.c
11101ltp/testcases/kernel/syscalls/chown/chown04.c
11102ltp/testcases/kernel/syscalls/fchmod/Makefile
11103ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
11104ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
11105ltp/testcases/kernel/syscalls/fchown/Makefile
11106ltp/testcases/kernel/syscalls/fchown/fchown03.c
11107ltp/testcases/kernel/syscalls/fchown/fchown04.c
11108
1110943) Log Message:
11110The attached patch fixes this bug. This is the bug of the kernel. The following patch has fixed the bug.
11111commit af76aba00fdcfb21535c9f9872245d14097a4561
11112Author: Rusty Russell <rusty@rustcorp.com.au>
11113Date: Mon Mar 30 22:05:11 2009 -0600
11114 cpumask: fix seq_bitmap_*() functions.
11115 1) seq_bitmap_list() should take a const.
11116 2) All the seq_bitmap should use cpumask_bits().
11117 Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
11118But 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>.
11119
11120Modified Files:
11121ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset_funcs.sh
11122ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
11123ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_test.c
11124ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_testset.sh
11125Added Files:
11126ltp/testcases/kernel/controllers/cpuset/cpuset_lib/bitmask.h
11127ltp/testcases/kernel/controllers/cpuset/cpuset_lib/common.h
11128ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset.h
11129ltp/testcases/kernel/controllers/cpuset/cpuset_lib/libbitmask.c
11130ltp/testcases/kernel/controllers/cpuset/cpuset_lib/libcpuset.c
11131
1113244) Log Message:
11133Add capability bounding set testcases, to verify the following:
11134 1. prctl(CAP_BSET_READ, 0..NCAPS) returns 1
11135 2. prctl(CAP_BSET_READ, -1|NCAPS+1) return -1
11136 3. prctl(CAP_BSET_DROP, -1|NCAPS+1) returns -1
11137 4. prctl(CAP_BSET_DROP, 0..NCAPS) returns 1
11138 4b. prctl(CAP_BSET_READ, N) returns 0 after each unset, 1 for those not yet removed
11139 5. fI=empty; N \notin pP; prctl(CAPBSET_DROP, N); setting pI=N fails
11140 6. pI=N; fI=fE=N; prctl(CAPBSET_DROP, N); exec(f) - N \in pE
11141 (or make f setuid-root)
11142 7. pI=0; fI=fE=N; prctl(CAPBSET_DROP, N); exec(f) - N \notin pE
11143 (or make f setuid-root)
11144A 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>.
11145
11146Modified Files:
11147ltp/runltp
11148ltp/testcases/kernel/security/Makefile
11149Added Files:
11150ltp/runtest/cap_bounds
11151ltp/testcases/kernel/security/cap_bound/Makefile
11152ltp/testcases/kernel/security/cap_bound/cap_bounds_r.c
11153ltp/testcases/kernel/security/cap_bound/cap_bounds_rw.c
11154ltp/testcases/kernel/security/cap_bound/cap_bset_inh_bounds.c
11155ltp/testcases/kernel/security/cap_bound/check_for_libcap.sh
11156ltp/testcases/kernel/security/cap_bound/check_pe.c
11157ltp/testcases/kernel/security/cap_bound/dummy.c
11158ltp/testcases/kernel/security/cap_bound/exec_with_inh.c
11159ltp/testcases/kernel/security/cap_bound/exec_without_inh.c
11160ltp/testcases/kernel/security/cap_bound/run_capbounds.sh
11161
1116245) Log Message:
11163Exit in testsf_s6 when host lookup fails to prevent segfaults later. Jiri Palecek <jpalecek@web.de>.
11164
11165Modified Files:
11166ltp/testcases/network/ipv6/sendfile6/testsf_s6.c
11167
1116846) Log Message:
11169Fix collateral damage caused by recent coding style cleanups. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
11170
11171Modified Files:
11172ltp/testcases/kernel/syscalls/syslog/syslog01
11173ltp/testcases/kernel/syscalls/syslog/syslog02
11174ltp/testcases/kernel/syscalls/syslog/syslog03
11175ltp/testcases/kernel/syscalls/syslog/syslog04
11176ltp/testcases/kernel/syscalls/syslog/syslog05
11177ltp/testcases/kernel/syscalls/syslog/syslog06
11178ltp/testcases/kernel/syscalls/syslog/syslog07
11179ltp/testcases/kernel/syscalls/syslog/syslog08
11180ltp/testcases/kernel/syscalls/syslog/syslog09
11181ltp/testcases/kernel/syscalls/syslog/syslog10
11182
1118347) Log Message:
11184This patch is a rewrite of symlinkat and linkat tests aimed to:
11185 - simplify the code
11186 - cease using the current directory for testfiles
11187Hope this applies, since I'm sending this from a weekly (er.. monthly) version of Opera. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
11188
11189Modified Files:
11190ltp/testcases/kernel/syscalls/linkat/linkat01.c
11191ltp/testcases/kernel/syscalls/symlinkat/symlinkat01.c
11192
1119348) Log Message:
11194fallocate tests call syscall() incorrectly for 32-bit powerpc. Signed-off-by: Dave Kleikamp <shaggy@linux.vnet.ibm.com>.
11195
11196Modified Files:
11197ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
11198ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
11199ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
11200
1120149) Log Message:
11202IMA 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>.
11203
11204Modified File(s):
11205ltp/m4/ltp-crypto.m4
11206
subrata_modak7a6934f2009-04-30 10:36:45 +00001120750) Log Message:
11208Reverting 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.
11209
11210Modified Files:
11211ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
11212
1121351) Log Message:
11214Reverting "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.
11215
11216Modified Files:
11217ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
11218ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
11219ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrace.te
11220ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrans.te
11221ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_entrypoint.te
11222ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execshare.te
11223ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_exectrace.te
11224ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execute_no_trans.te
11225ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_fdreceive.te
11226ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
11227ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
11228ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_inherit.te
11229ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
11230ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ipc.te
11231ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_link.te
11232ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_mkdir.te
11233ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_open.te
11234ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ptrace.te
11235ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_relabel.te
11236ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rename.te
11237ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setattr.te
11238ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
11239ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sigkill.te
11240ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
11241ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
11242ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getpgid.te
11243ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsched.te
11244ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsid.te
11245ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
11246ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setsched.te
11247ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_transition.te
11248ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_wait.te
11249
subrata_modak63d12872009-03-31 05:58:26 +000011250LTP-20090331
11251
112521) Log Message:
11253Addition of CONTROLLER AREA NETWORK tests to LTP. Signed-Off-By: Oliver Hartkopp <oliver.hartkopp@volkswagen.de>.
11254
11255Added Files:
11256ltp/testcases/network/can/filter-tests/00_Descriptions.txt
11257ltp/testcases/network/can/filter-tests/INSTALL
11258ltp/testcases/network/can/filter-tests/Makefile
11259ltp/testcases/network/can/filter-tests/canecho.c
11260ltp/testcases/network/can/filter-tests/run_ltp-can_tests.sh
11261ltp/testcases/network/can/filter-tests/tst-bcm-cycle.c
11262ltp/testcases/network/can/filter-tests/tst-bcm-dump.c
11263ltp/testcases/network/can/filter-tests/tst-bcm-filter.c
11264ltp/testcases/network/can/filter-tests/tst-bcm-rtr.c
11265ltp/testcases/network/can/filter-tests/tst-bcm-rx-sendto.c
11266ltp/testcases/network/can/filter-tests/tst-bcm-server.c
11267ltp/testcases/network/can/filter-tests/tst-bcm-single.c
11268ltp/testcases/network/can/filter-tests/tst-bcm-throttle.c
11269ltp/testcases/network/can/filter-tests/tst-bcm-tx-sendto.c
11270ltp/testcases/network/can/filter-tests/tst-bcm-tx_read.c
11271ltp/testcases/network/can/filter-tests/tst-err.c
11272ltp/testcases/network/can/filter-tests/tst-filter-master.c
11273ltp/testcases/network/can/filter-tests/tst-filter-server.c
11274ltp/testcases/network/can/filter-tests/tst-packet.c
11275ltp/testcases/network/can/filter-tests/tst-proc.c
11276ltp/testcases/network/can/filter-tests/tst-raw-filter.c
11277ltp/testcases/network/can/filter-tests/tst-raw-sendto.c
11278ltp/testcases/network/can/filter-tests/tst-raw.c
11279
112802) Log Message:
11281Add LTP Command File for CAN Filter Tests. Signed-Off-By: Oliver Hartkopp <oliver.hartkopp@volkswagen.de>.
11282
11283Added Files:
11284ltp/runtest/can
11285
112863) Log Message:
11287Add Info For Running CAN tests in runalltests.sh. Signed-Off-By: Oliver Hartkopp <oliver.hartkopp@volkswagen.de>.
11288
11289Modified Files:
11290ltp/runalltests.sh
11291
112924) Log Message:
11293Add Kernel Config Options for CAN tests. Signed-Off-By: Oliver Hartkopp <oliver.hartkopp@volkswagen.de>.
11294
11295Modified Files:
11296ltp/README
11297
112985) Log Message:
11299[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.
11300Changelog:
11301 Mar 02 2009: moved to the libclone do_clone() helper.
11302Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>,
11303Signed-off-by: Serge Hallyn <serue@us.ibm.com>.
11304
11305Modified Files:
11306ltp/README
11307ltp/testcases/kernel/containers/Makefile
11308ltp/testcases/kernel/containers/README
11309ltp/testcases/kernel/containers/container_test.sh
11310Added Files:
11311ltp/testcases/kernel/containers/mqns/Makefile
11312ltp/testcases/kernel/containers/mqns/check_mqns_enabled.c
11313ltp/testcases/kernel/containers/mqns/mqns.h
11314ltp/testcases/kernel/containers/mqns/mqns_01.c
11315ltp/testcases/kernel/containers/mqns/runmqnstest.sh
11316
113176) Log Message:
11318[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.
11319Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>,
11320Signed-off-by: Serge Hallyn <serue@us.ibm.com>.
11321
11322Modified Files:
11323ltp/testcases/kernel/containers/mqns/runmqnstest.sh
11324Added Files:
11325ltp/testcases/kernel/containers/mqns/mqns_02.c
11326
113277) Log Message:
11328[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>.
11329
11330Modified Files:
11331ltp/testcases/kernel/containers/mqns/mqns.h
11332ltp/testcases/kernel/containers/mqns/runmqnstest.sh
11333Added Files:
11334ltp/testcases/kernel/containers/mqns/mqns_03.c
11335
113368) Log Message:
11337[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>.
11338
11339Modified Files:
11340ltp/testcases/kernel/containers/mqns/mqns.h
11341ltp/testcases/kernel/containers/mqns/runmqnstest.sh
11342Added Files:
11343ltp/testcases/kernel/containers/mqns/mqns_04.c
11344
113459) Log Message:
11346Make 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>.
11347
11348Modified File(s):
11349ltp/testcases/kernel/device-drivers/acpi/LtpAcpiCmds.c
11350ltp/testcases/kernel/device-drivers/acpi/LtpAcpiMain.c
11351ltp/testcases/kernel/device-drivers/acpi/Makefile
11352
1135310) Log Message:
11354Replace 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>.
11355
11356Modified File(s):
11357ltp/testcases/kernel/sched/hyperthreading/Makefile
11358ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
11359ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
11360ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTenabled.c
11361ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
11362ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTinterrupt.c
11363ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTutils.c
11364
1136511) Log Message:
11366[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>.
11367
11368Modified Files:
11369ltp/testcases/kernel/power_management/lib/sched_mc.py
11370
1137112) Log Message:
11372[PATCH 02/05]: Patch to implement test case to validate sched domain tree: Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
11373
11374Added Files:
11375ltp/testcases/kernel/power_management/sched_domain.py
11376
1137713) Log Message:
11378Patch to integrate sched domain testcase to LTP: Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
11379
11380Modified Files:
11381ltp/testcases/kernel/power_management/Makefile
11382ltp/testcases/kernel/power_management/runpwtests.sh
11383
1138414) Log Message:
11385Patch 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>.
11386
11387Modified Files:
11388ltp/testcases/kernel/power_management/cpu_consolidation.py
11389
1139015) Log Message:
11391Patch to fix cpufreq governor load and unload. Signed-Off-By: Poornima nayak <mpnayak@linux.vnet.ibm.com>.
11392
11393Modified Files:
11394ltp/testcases/kernel/power_management/pwkm_load_unload.sh
11395
1139616) Log Message:
11397Calculate 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>.
11398
11399Modified File(s):
11400ltp/testcases/kernel/controllers/cpuctl/cpuctl_latency_check_task.c
11401ltp/testcases/kernel/controllers/cpuctl/cpuctl_testplan.txt
11402ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_latency_test.sh
11403
1140417) Log Message:
11405INOTIFY02: add warning about bug: we have many messages about this bug in mail lists. Signed-Off-BY: Andrew Vagin <avagin@gmail.com>.
11406
11407Modified File(s):
11408ltp/testcases/kernel/syscalls/inotify/inotify02.c
11409
1141018) Log Message:
11411Patch for enabling the ftruncate04 testcase:
11412-add mount mandatory option to enable test run. this test case doesn't work almost all the time we use it.
11413-modified ftruncate04.c for the situation when the /tmp(or other test) directory is in a LVM filesystem where there are three output lines
11414-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.
11415Signed-off-by : fredrick he <fhe@novell.com>.
11416
11417Modified Files:
11418ltp/runtest/syscalls
11419ltp/testcases/kernel/syscalls/ftruncate/Makefile
11420ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
11421Added Files:
11422ltp/testcases/kernel/syscalls/ftruncate/ftruncate.sh
11423ltp/testcases/kernel/syscalls/ftruncate/ftruncate_64.sh
11424
1142519) Log Message:
11426utimensat 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:
114271) for i386 arch: One of the above checks should be removed.
114282) 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>.
11429
11430Modified File(s):
11431ltp/testcases/kernel/syscalls/utimensat/Makefile
11432
1143320) Log Message:
11434lcov: improve function name filtering. Only remove those characters from function names which would conflict with internal delimiters. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
11435
11436Modified File(s):
11437ltp/utils/analysis/lcov/bin/geninfo
11438
1143921) Log Message:
11440pselect01 & 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>.
11441
11442Modified File(s):
11443ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
11444ltp/testcases/kernel/syscalls/pselect/pselect01.c
11445
1144622) Log Message:
11447Proc01: 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,
11448<1> selinux.h is available, but libselinux is not.
11449<2> libselinux is available, but selinux.h is not.
11450Therefore, 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>.
11451
11452Modifies File(s):
11453ltp/m4/ltp-selinux.m4
11454ltp/testcases/kernel/fs/proc/proc01.c
11455
1145623) Log Message:
11457Stress 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>.
11458
11459Added Files:
11460ltp/testscripts/load_stress_all_kernel_modules.sh
11461
1146224) Log Message:
11463This 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>.
11464
11465Modified File(s):
11466ltp/testcases/kernel/device-drivers/v4l/user_space/README
11467ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.c
11468ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.h
11469ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
11470ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
11471ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
11472ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
11473ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
11474ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
11475ltp/testcases/kernel/device-drivers/v4l/user_space/video_limits.h
11476ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
11477
1147825) Log Message:
11479Formatted 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.
11480
11481Modified File(s):
11482ltp/testcases/commands/ade/ar/ar01
11483
1148426) Log Message:
11485Fixed 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.
11486
11487Modified File(s):
11488ltp/testcases/commands/ade/ar/ar01
11489
1149027) Log Message:
11491Symlink01: 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>.
11492
11493Modified Files:
11494ltp/testcases/kernel/syscalls/symlink/symlink01.c
11495
1149628) Log Message:
11497Sysconf01: 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>.
11498
11499Modified Files:
11500ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
11501
1150229) Log Message:
11503Ln_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>.
11504
11505Modified Files:
11506ltp/testcases/commands/fileutils/ln/ln_tests.sh
11507ltp/testcases/commands/unzip/Makefile
11508
1150930) Log Message:
11510Fixed testcase #19 in a similar manner as #17.
11511
11512Modified File(s):
11513ltp/testcases/commands/ade/ar/ar01
11514
1151531) Log Message:
11516Modified 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>.
11517
11518Modified File(s):
11519ltp/testcases/kernel/syscalls/ftruncate/ftruncate.sh
11520ltp/testcases/kernel/syscalls/ftruncate/ftruncate_64.sh
11521
1152232) Log Message:
11523The 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>.
11524
11525Modified File(s):
11526ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c
11527
1152833) Log Message:
11529Writev06: 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>.
11530
11531Modified File(s):
11532ltp/testcases/kernel/syscalls/writev/writev06.c
11533
1153434) Log Message:
11535Writev06: 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>.
11536
11537Modified File(s):
11538ltp/testcases/kernel/syscalls/writev/writev06.c
11539
1154035) Log Message:
11541The 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>,
11542
11543Modified File(s):
11544ltp/testcases/kernel/fs/fs_perms/Makefile
11545ltp/testcases/kernel/fs/fs_perms/fs_perms.c
11546ltp/testcases/kernel/fs/fs_perms/fs_perms_simpletest.sh
11547
1154836) Log Message:
11549Pipeio: 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.
11550# ./pipeio -T pipeio_1 -c 5 -s 4090 -i 100 -b -f x80
11551Segmentation fault
11552This 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>.
11553
11554Modified File(s):
11555ltp/testcases/kernel/ipc/pipeio/pipeio.c
11556
1155737) Log Message:
11558This 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>.
11559
11560Modified File(s):
11561ltp/runltp
11562ltp/runltplite.sh
11563ltp/testcases/kernel/fs/fs_perms/fs_perms_simpletest.sh
11564
1156538) Log Message:
11566v4l-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>.
11567
11568Modified Files:
11569ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
11570ltp/testcases/kernel/device-drivers/v4l/user_space/README
11571ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
11572ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
11573ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
11574Added Files:
11575ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PARM.c
11576ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PARM.h
11577
1157839) Log Message:
11579Fs_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>.
11580
11581Modified Files:
11582ltp/testcases/kernel/fs/fs_perms/fs_perms.c
11583
1158440) Log Message:
11585Fallocate: 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>.
11586
11587Modified Files:
11588ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
11589ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
11590ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
11591
1159241) Log Message:
11593Execve04: 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>.
11594
11595Modified Files:
11596ltp/runtest/syscalls
11597ltp/testcases/kernel/syscalls/execve/execve04.c
11598
1159942) Log Message:
11600Realtime: 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>.
11601
11602Modified File(s):
11603ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
11604
1160543) Log Message:
11606Cleanup user space device-driver Makefiles: Signed-Off-By: Németh Márton <nm127@freemail.hu>.
11607
11608Modified File(s):
11609ltp/testcases/kernel/device-drivers/agp/user_space/Makefile
11610ltp/testcases/kernel/device-drivers/base/user_base/Makefile
11611ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/Makefile
11612ltp/testcases/kernel/device-drivers/pci/user_tpci/Makefile
11613ltp/testcases/kernel/device-drivers/tbio/user_space/Makefile
11614ltp/testcases/kernel/device-drivers/usb/user_usb/Makefile
11615
1161644) Log Message:
11617Coding Syle Cleanups. Signed-Off-By: <michal.simek@petalogix.com>.
11618
11619Modified Files:
11620ltp/testcases/kernel/syscalls/abort/abort01.c
11621ltp/testcases/kernel/syscalls/accept/accept01.c
11622ltp/testcases/kernel/syscalls/accept4/accept4_01.c
11623ltp/testcases/kernel/syscalls/access/access01.c
11624ltp/testcases/kernel/syscalls/access/access02.c
11625ltp/testcases/kernel/syscalls/access/access03.c
11626ltp/testcases/kernel/syscalls/access/access04.c
11627ltp/testcases/kernel/syscalls/access/access05.c
11628ltp/testcases/kernel/syscalls/acct/acct01.c
11629ltp/testcases/kernel/syscalls/acct/acct02.c
11630ltp/testcases/kernel/syscalls/adjtimex/adjtimex01.c
11631ltp/testcases/kernel/syscalls/adjtimex/adjtimex02.c
11632ltp/testcases/kernel/syscalls/alarm/alarm01.c
11633ltp/testcases/kernel/syscalls/alarm/alarm02.c
11634ltp/testcases/kernel/syscalls/alarm/alarm03.c
11635ltp/testcases/kernel/syscalls/alarm/alarm05.c
11636ltp/testcases/kernel/syscalls/alarm/alarm06.c
11637ltp/testcases/kernel/syscalls/alarm/alarm07.c
11638ltp/testcases/kernel/syscalls/asyncio/asyncio02.c
11639ltp/testcases/kernel/syscalls/bind/bind01.c
11640ltp/testcases/kernel/syscalls/bind/bind02.c
11641ltp/testcases/kernel/syscalls/brk/brk01.c
11642ltp/testcases/kernel/syscalls/capget/capget01.c
11643ltp/testcases/kernel/syscalls/capget/capget02.c
11644ltp/testcases/kernel/syscalls/capset/capset01.c
11645ltp/testcases/kernel/syscalls/capset/capset02.c
11646ltp/testcases/kernel/syscalls/chdir/chdir01.c
11647ltp/testcases/kernel/syscalls/chdir/chdir02.c
11648ltp/testcases/kernel/syscalls/chdir/chdir03.c
11649ltp/testcases/kernel/syscalls/chdir/chdir04.c
11650ltp/testcases/kernel/syscalls/chmod/change_owner.c
11651ltp/testcases/kernel/syscalls/chmod/change_owner.mode.sh
11652ltp/testcases/kernel/syscalls/chmod/chmod01.c
11653ltp/testcases/kernel/syscalls/chmod/chmod02.c
11654ltp/testcases/kernel/syscalls/chmod/chmod03.c
11655ltp/testcases/kernel/syscalls/chmod/chmod04.c
11656ltp/testcases/kernel/syscalls/chmod/chmod05.c
11657ltp/testcases/kernel/syscalls/chmod/chmod06.c
11658ltp/testcases/kernel/syscalls/chmod/chmod07.c
11659ltp/testcases/kernel/syscalls/chown/change_owner.c
11660ltp/testcases/kernel/syscalls/chown/change_owner.mode.sh
11661ltp/testcases/kernel/syscalls/chown/chown01.c
11662ltp/testcases/kernel/syscalls/chown/chown02.c
11663ltp/testcases/kernel/syscalls/chown/chown03.c
11664ltp/testcases/kernel/syscalls/chown/chown04.c
11665ltp/testcases/kernel/syscalls/chown/chown05.c
11666ltp/testcases/kernel/syscalls/chroot/chroot01.c
11667ltp/testcases/kernel/syscalls/chroot/chroot02.c
11668ltp/testcases/kernel/syscalls/chroot/chroot03.c
11669ltp/testcases/kernel/syscalls/chroot/chroot04.c
11670ltp/testcases/kernel/syscalls/clone/clone01.c
11671ltp/testcases/kernel/syscalls/clone/clone02.c
11672ltp/testcases/kernel/syscalls/clone/clone03.c
11673ltp/testcases/kernel/syscalls/clone/clone04.c
11674ltp/testcases/kernel/syscalls/clone/clone05.c
11675ltp/testcases/kernel/syscalls/clone/clone06.c
11676ltp/testcases/kernel/syscalls/clone/clone07.c
11677ltp/testcases/kernel/syscalls/close/close01.c
11678ltp/testcases/kernel/syscalls/close/close02.c
11679ltp/testcases/kernel/syscalls/close/close08.c
11680ltp/testcases/kernel/syscalls/confstr/confstr01.c
11681ltp/testcases/kernel/syscalls/connect/connect01.c
11682ltp/testcases/kernel/syscalls/creat/creat01.c
11683ltp/testcases/kernel/syscalls/creat/creat03.c
11684ltp/testcases/kernel/syscalls/creat/creat04.c
11685ltp/testcases/kernel/syscalls/creat/creat05.c
11686ltp/testcases/kernel/syscalls/creat/creat06.c
11687ltp/testcases/kernel/syscalls/creat/creat07.c
11688ltp/testcases/kernel/syscalls/creat/creat08.c
11689ltp/testcases/kernel/syscalls/creat/creat09.c
11690ltp/testcases/kernel/syscalls/creat/test1.c
11691ltp/testcases/kernel/syscalls/dup/dup01.c
11692ltp/testcases/kernel/syscalls/dup/dup02.c
11693ltp/testcases/kernel/syscalls/dup/dup03.c
11694ltp/testcases/kernel/syscalls/dup/dup04.c
11695ltp/testcases/kernel/syscalls/dup/dup05.c
11696ltp/testcases/kernel/syscalls/dup/dup06.c
11697ltp/testcases/kernel/syscalls/dup/dup07.c
11698ltp/testcases/kernel/syscalls/dup2/dup201.c
11699ltp/testcases/kernel/syscalls/dup2/dup202.c
11700ltp/testcases/kernel/syscalls/dup2/dup203.c
11701ltp/testcases/kernel/syscalls/dup2/dup204.c
11702ltp/testcases/kernel/syscalls/dup2/dup205.c
11703ltp/testcases/kernel/syscalls/dup3/dup3_01.c
11704ltp/testcases/kernel/syscalls/epoll/README.1ST
11705ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c
11706ltp/testcases/kernel/syscalls/epoll2/examples/epoll-test.c
11707ltp/testcases/kernel/syscalls/epoll2/man/epoll.4
11708ltp/testcases/kernel/syscalls/epoll2/man/epoll_create.2
11709ltp/testcases/kernel/syscalls/epoll2/man/epoll_ctl.2
11710ltp/testcases/kernel/syscalls/epoll2/man/epoll_wait.2
11711ltp/testcases/kernel/syscalls/epoll2/src/epoll.c
11712ltp/testcases/kernel/syscalls/epoll_create1/epoll_create1_01.c
11713ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
11714ltp/testcases/kernel/syscalls/eventfd2/eventfd2_01.c
11715ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
11716ltp/testcases/kernel/syscalls/execl/execl01.c
11717ltp/testcases/kernel/syscalls/execle/execle01.c
11718ltp/testcases/kernel/syscalls/execlp/execlp01.c
11719ltp/testcases/kernel/syscalls/execv/execv01.c
11720ltp/testcases/kernel/syscalls/execve/execve01.c
11721ltp/testcases/kernel/syscalls/execve/execve02.c
11722ltp/testcases/kernel/syscalls/execve/execve03.c
11723ltp/testcases/kernel/syscalls/execve/execve04.c
11724ltp/testcases/kernel/syscalls/execve/execve05.c
11725ltp/testcases/kernel/syscalls/execve/execve06.c
11726ltp/testcases/kernel/syscalls/execvp/execvp01.c
11727ltp/testcases/kernel/syscalls/exit/exit01.c
11728ltp/testcases/kernel/syscalls/exit/exit02.c
11729ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
11730ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
11731ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
11732ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
11733ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
11734ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
11735ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
11736ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
11737ltp/testcases/kernel/syscalls/fchdir/fchdir01.c
11738ltp/testcases/kernel/syscalls/fchdir/fchdir02.c
11739ltp/testcases/kernel/syscalls/fchdir/fchdir03.c
11740ltp/testcases/kernel/syscalls/fchmod/change_owner.c
11741ltp/testcases/kernel/syscalls/fchmod/change_owner.mode.sh
11742ltp/testcases/kernel/syscalls/fchmod/fchmod01.c
11743ltp/testcases/kernel/syscalls/fchmod/fchmod02.c
11744ltp/testcases/kernel/syscalls/fchmod/fchmod03.c
11745ltp/testcases/kernel/syscalls/fchmod/fchmod04.c
11746ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
11747ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
11748ltp/testcases/kernel/syscalls/fchmod/fchmod07.c
11749ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
11750ltp/testcases/kernel/syscalls/fchown/change_owner.mode.sh
11751ltp/testcases/kernel/syscalls/fchownat/fchownat01.c
11752ltp/testcases/kernel/syscalls/fcntl/fcntl01.c
11753ltp/testcases/kernel/syscalls/fcntl/fcntl02.c
11754ltp/testcases/kernel/syscalls/fcntl/fcntl03.c
11755ltp/testcases/kernel/syscalls/fcntl/fcntl04.c
11756ltp/testcases/kernel/syscalls/fcntl/fcntl05.c
11757ltp/testcases/kernel/syscalls/fcntl/fcntl06.c
11758ltp/testcases/kernel/syscalls/fcntl/fcntl07.c
11759ltp/testcases/kernel/syscalls/fcntl/fcntl07B.c
11760ltp/testcases/kernel/syscalls/fcntl/fcntl08.c
11761ltp/testcases/kernel/syscalls/fcntl/fcntl09.c
11762ltp/testcases/kernel/syscalls/fcntl/fcntl10.c
11763ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
11764ltp/testcases/kernel/syscalls/fcntl/fcntl12.c
11765ltp/testcases/kernel/syscalls/fcntl/fcntl13.c
11766ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
11767ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
11768ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
11769ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
11770ltp/testcases/kernel/syscalls/fcntl/fcntl18.c
11771ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
11772ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
11773ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
11774ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
11775ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
11776ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
11777ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
11778ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
11779ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
11780ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
11781ltp/testcases/kernel/syscalls/fdatasync/fdatasync01.c
11782ltp/testcases/kernel/syscalls/fdatasync/fdatasync02.c
11783ltp/testcases/kernel/syscalls/flock/flock01.c
11784ltp/testcases/kernel/syscalls/flock/flock02.c
11785ltp/testcases/kernel/syscalls/flock/flock03.c
11786ltp/testcases/kernel/syscalls/flock/flock04.c
11787ltp/testcases/kernel/syscalls/flock/flock05.c
11788ltp/testcases/kernel/syscalls/flock/flock06.c
11789ltp/testcases/kernel/syscalls/fmtmsg/fmtmsg01.c
11790ltp/testcases/kernel/syscalls/fork/fork01.c
11791ltp/testcases/kernel/syscalls/fork/fork02.c
11792ltp/testcases/kernel/syscalls/fork/fork03.c
11793ltp/testcases/kernel/syscalls/fork/fork04.c
11794ltp/testcases/kernel/syscalls/fork/fork05.c
11795ltp/testcases/kernel/syscalls/fork/fork06.c
11796ltp/testcases/kernel/syscalls/fork/fork07.c
11797ltp/testcases/kernel/syscalls/fork/fork08.c
11798ltp/testcases/kernel/syscalls/fork/fork09.c
11799ltp/testcases/kernel/syscalls/fork/fork10.c
11800ltp/testcases/kernel/syscalls/fork/fork11.c
11801ltp/testcases/kernel/syscalls/fork/fork12.c
11802ltp/testcases/kernel/syscalls/fpathconf/fpathconf01.c
11803ltp/testcases/kernel/syscalls/fstat/fstat01.c
11804ltp/testcases/kernel/syscalls/fstat/fstat02.c
11805ltp/testcases/kernel/syscalls/fstat/fstat03.c
11806ltp/testcases/kernel/syscalls/fstat/fstat04.c
11807ltp/testcases/kernel/syscalls/fstat/fstat05.c
11808ltp/testcases/kernel/syscalls/fstatat/fstatat01.c
11809ltp/testcases/kernel/syscalls/fstatfs/fstatfs01.c
11810ltp/testcases/kernel/syscalls/fstatfs/fstatfs02.c
11811ltp/testcases/kernel/syscalls/fsync/fsync01.c
11812ltp/testcases/kernel/syscalls/fsync/fsync02.c
11813ltp/testcases/kernel/syscalls/fsync/fsync03.c
11814ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
11815ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
11816ltp/testcases/kernel/syscalls/ftruncate/ftruncate03.c
11817ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
11818ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
11819ltp/testcases/kernel/syscalls/getcontext/getcontext01.c
11820ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
11821ltp/testcases/kernel/syscalls/getcwd/getcwd01.c
11822ltp/testcases/kernel/syscalls/getcwd/getcwd02.c
11823ltp/testcases/kernel/syscalls/getcwd/getcwd03.c
11824ltp/testcases/kernel/syscalls/getdents/getdents01.c
11825ltp/testcases/kernel/syscalls/getdents/getdents02.c
11826ltp/testcases/kernel/syscalls/getdents/getdents03.c
11827ltp/testcases/kernel/syscalls/getdents/getdents04.c
11828ltp/testcases/kernel/syscalls/getdomainname/getdomainname01.c
11829ltp/testcases/kernel/syscalls/getdtablesize/getdtablesize01.c
11830ltp/testcases/kernel/syscalls/getegid/getegid01.c
11831ltp/testcases/kernel/syscalls/getegid/getegid02.c
11832ltp/testcases/kernel/syscalls/geteuid/geteuid01.c
11833ltp/testcases/kernel/syscalls/getgid/getgid01.c
11834ltp/testcases/kernel/syscalls/getgid/getgid03.c
11835ltp/testcases/kernel/syscalls/getgroups/getgroups01.c
11836ltp/testcases/kernel/syscalls/getgroups/getgroups02.c
11837ltp/testcases/kernel/syscalls/getgroups/getgroups03.c
11838ltp/testcases/kernel/syscalls/getgroups/getgroups04.c
11839ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
11840ltp/testcases/kernel/syscalls/gethostname/gethostname01.c
11841ltp/testcases/kernel/syscalls/getitimer/getitimer01.c
11842ltp/testcases/kernel/syscalls/getitimer/getitimer02.c
11843ltp/testcases/kernel/syscalls/getitimer/getitimer03.c
11844ltp/testcases/kernel/syscalls/getpagesize/getpagesize01.c
11845ltp/testcases/kernel/syscalls/getpeername/getpeername01.c
11846ltp/testcases/kernel/syscalls/getpgid/getpgid01.c
11847ltp/testcases/kernel/syscalls/getpgid/getpgid02.c
11848ltp/testcases/kernel/syscalls/getpgrp/getpgrp01.c
11849ltp/testcases/kernel/syscalls/getpid/getpid01.c
11850ltp/testcases/kernel/syscalls/getpid/getpid02.c
11851ltp/testcases/kernel/syscalls/getppid/getppid01.c
11852ltp/testcases/kernel/syscalls/getppid/getppid02.c
11853ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
11854ltp/testcases/kernel/syscalls/getpriority/getpriority02.c
11855ltp/testcases/kernel/syscalls/getresgid/getresgid01.c
11856ltp/testcases/kernel/syscalls/getresgid/getresgid02.c
11857ltp/testcases/kernel/syscalls/getresgid/getresgid03.c
11858ltp/testcases/kernel/syscalls/getresuid/getresuid01.c
11859ltp/testcases/kernel/syscalls/getresuid/getresuid02.c
11860ltp/testcases/kernel/syscalls/getresuid/getresuid03.c
11861ltp/testcases/kernel/syscalls/getrlimit/getrlimit01.c
11862ltp/testcases/kernel/syscalls/getrlimit/getrlimit02.c
11863ltp/testcases/kernel/syscalls/getrusage/getrusage01.c
11864ltp/testcases/kernel/syscalls/getrusage/getrusage02.c
11865ltp/testcases/kernel/syscalls/getsid/getsid01.c
11866ltp/testcases/kernel/syscalls/getsid/getsid02.c
11867ltp/testcases/kernel/syscalls/getsockname/getsockname01.c
11868ltp/testcases/kernel/syscalls/getsockopt/getsockopt01.c
11869ltp/testcases/kernel/syscalls/gettid/gettid01.c
11870ltp/testcases/kernel/syscalls/gettimeofday/gettimeofday01.c
11871ltp/testcases/kernel/syscalls/gettimeofday/gettimeofday02.c
11872ltp/testcases/kernel/syscalls/getuid/getuid01.c
11873ltp/testcases/kernel/syscalls/getuid/getuid02.c
11874ltp/testcases/kernel/syscalls/getuid/getuid03.c
11875ltp/testcases/kernel/syscalls/inotify/README
11876ltp/testcases/kernel/syscalls/inotify/inotify01.c
11877ltp/testcases/kernel/syscalls/inotify/inotify02.c
11878ltp/testcases/kernel/syscalls/inotify/inotify03.c
11879ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_01.c
11880ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_02.c
11881ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
11882ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
11883ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
11884ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
11885ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
11886ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
11887ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
11888ltp/testcases/kernel/syscalls/ioctl/ioctl03.c
11889ltp/testcases/kernel/syscalls/ioctl/test_ioctl
11890ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
11891ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
11892ltp/testcases/kernel/syscalls/iopl/iopl01.c
11893ltp/testcases/kernel/syscalls/iopl/iopl02.c
11894ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
11895ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl01.c
11896ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
11897ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl03.c
11898ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl04.c
11899ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl05.c
11900ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
11901ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
11902ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
11903ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
11904ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl10.c
11905ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
11906ltp/testcases/kernel/syscalls/ipc/msgget/msgget01.c
11907ltp/testcases/kernel/syscalls/ipc/msgget/msgget02.c
11908ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
11909ltp/testcases/kernel/syscalls/ipc/msgget/msgget04.c
11910ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv01.c
11911ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv02.c
11912ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv03.c
11913ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv04.c
11914ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
11915ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
11916ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd01.c
11917ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd02.c
11918ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd03.c
11919ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd04.c
11920ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
11921ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
11922ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
11923ltp/testcases/kernel/syscalls/ipc/semctl/semctl02.c
11924ltp/testcases/kernel/syscalls/ipc/semctl/semctl03.c
11925ltp/testcases/kernel/syscalls/ipc/semctl/semctl04.c
11926ltp/testcases/kernel/syscalls/ipc/semctl/semctl05.c
11927ltp/testcases/kernel/syscalls/ipc/semctl/semctl06.c
11928ltp/testcases/kernel/syscalls/ipc/semctl/semctl07.c
11929ltp/testcases/kernel/syscalls/ipc/semget/semget01.c
11930ltp/testcases/kernel/syscalls/ipc/semget/semget02.c
11931ltp/testcases/kernel/syscalls/ipc/semget/semget03.c
11932ltp/testcases/kernel/syscalls/ipc/semget/semget05.c
11933ltp/testcases/kernel/syscalls/ipc/semget/semget06.c
11934ltp/testcases/kernel/syscalls/ipc/semop/semop01.c
11935ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
11936ltp/testcases/kernel/syscalls/ipc/semop/semop03.c
11937ltp/testcases/kernel/syscalls/ipc/semop/semop04.c
11938ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
11939ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
11940ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
11941ltp/testcases/kernel/syscalls/ipc/shmat/shmat03.c
11942ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
11943ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
11944ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl03.c
11945ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
11946ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
11947ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt02.c
11948ltp/testcases/kernel/syscalls/ipc/shmget/shmget01.c
11949ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
11950ltp/testcases/kernel/syscalls/ipc/shmget/shmget03.c
11951ltp/testcases/kernel/syscalls/ipc/shmget/shmget04.c
11952ltp/testcases/kernel/syscalls/ipc/shmget/shmget05.c
11953ltp/testcases/kernel/syscalls/kill/kill01.c
11954ltp/testcases/kernel/syscalls/kill/kill02.c
11955ltp/testcases/kernel/syscalls/kill/kill03.c
11956ltp/testcases/kernel/syscalls/kill/kill04.c
11957ltp/testcases/kernel/syscalls/kill/kill05.c
11958ltp/testcases/kernel/syscalls/kill/kill06.c
11959ltp/testcases/kernel/syscalls/kill/kill07.c
11960ltp/testcases/kernel/syscalls/kill/kill08.c
11961ltp/testcases/kernel/syscalls/kill/kill09.c
11962ltp/testcases/kernel/syscalls/kill/kill10.c
11963ltp/testcases/kernel/syscalls/kill/kill11.c
11964ltp/testcases/kernel/syscalls/kill/kill12.c
11965ltp/testcases/kernel/syscalls/lchown/create_link.c
11966ltp/testcases/kernel/syscalls/lchown/create_link.mode.sh
11967ltp/testcases/kernel/syscalls/lchown/lchown01.c
11968ltp/testcases/kernel/syscalls/lchown/lchown02.c
11969ltp/testcases/kernel/syscalls/libevent/buffer.c
11970ltp/testcases/kernel/syscalls/libevent/epoll.c
11971ltp/testcases/kernel/syscalls/libevent/epoll_sub.c
11972ltp/testcases/kernel/syscalls/libevent/err.c
11973ltp/testcases/kernel/syscalls/libevent/evbuffer.c
11974ltp/testcases/kernel/syscalls/libevent/event.3
11975ltp/testcases/kernel/syscalls/libevent/event.c
11976ltp/testcases/kernel/syscalls/libevent/install-sh
11977ltp/testcases/kernel/syscalls/libevent/kqueue.c
11978ltp/testcases/kernel/syscalls/libevent/poll.c
11979ltp/testcases/kernel/syscalls/libevent/rtsig.c
11980ltp/testcases/kernel/syscalls/libevent/select.c
11981ltp/testcases/kernel/syscalls/libevent/signal.c
11982ltp/testcases/kernel/syscalls/libevent/sample/event-test.c
11983ltp/testcases/kernel/syscalls/libevent/sample/signal-test.c
11984ltp/testcases/kernel/syscalls/libevent/sample/time-test.c
11985ltp/testcases/kernel/syscalls/libevent/test/bench.c
11986ltp/testcases/kernel/syscalls/libevent/test/regress.c
11987ltp/testcases/kernel/syscalls/libevent/test/test-eof.c
11988ltp/testcases/kernel/syscalls/libevent/test/test-init.c
11989ltp/testcases/kernel/syscalls/libevent/test/test-time.c
11990ltp/testcases/kernel/syscalls/libevent/test/test-weof.c
11991ltp/testcases/kernel/syscalls/libevent/test/test.sh
11992ltp/testcases/kernel/syscalls/link/link02.c
11993ltp/testcases/kernel/syscalls/link/link03.c
11994ltp/testcases/kernel/syscalls/link/link04.c
11995ltp/testcases/kernel/syscalls/link/link05.c
11996ltp/testcases/kernel/syscalls/link/link06.c
11997ltp/testcases/kernel/syscalls/link/link07.c
11998ltp/testcases/kernel/syscalls/linkat/linkat01.c
11999ltp/testcases/kernel/syscalls/listen/listen01.c
12000ltp/testcases/kernel/syscalls/llseek/llseek01.c
12001ltp/testcases/kernel/syscalls/llseek/llseek02.c
12002ltp/testcases/kernel/syscalls/lseek/lseek01.c
12003ltp/testcases/kernel/syscalls/lseek/lseek02.c
12004ltp/testcases/kernel/syscalls/lseek/lseek03.c
12005ltp/testcases/kernel/syscalls/lseek/lseek04.c
12006ltp/testcases/kernel/syscalls/lseek/lseek05.c
12007ltp/testcases/kernel/syscalls/lseek/lseek06.c
12008ltp/testcases/kernel/syscalls/lseek/lseek07.c
12009ltp/testcases/kernel/syscalls/lseek/lseek08.c
12010ltp/testcases/kernel/syscalls/lseek/lseek09.c
12011ltp/testcases/kernel/syscalls/lseek/lseek10.c
12012ltp/testcases/kernel/syscalls/lstat/lstat01.c
12013ltp/testcases/kernel/syscalls/lstat/lstat02.c
12014ltp/testcases/kernel/syscalls/lstat/lstat03.c
12015ltp/testcases/kernel/syscalls/madvise/madvise01.c
12016ltp/testcases/kernel/syscalls/madvise/madvise02.c
12017ltp/testcases/kernel/syscalls/madvise/madvise03.c
12018ltp/testcases/kernel/syscalls/mallopt/mallopt01.c
12019ltp/testcases/kernel/syscalls/memcmp/memcmp01.c
12020ltp/testcases/kernel/syscalls/memcpy/memcpy01.c
12021ltp/testcases/kernel/syscalls/memmap/mem03.c
12022ltp/testcases/kernel/syscalls/memset/memset01.c
12023ltp/testcases/kernel/syscalls/mincore/mincore01.c
12024ltp/testcases/kernel/syscalls/mincore/mincore02.c
12025ltp/testcases/kernel/syscalls/mkdir/mkdir01.c
12026ltp/testcases/kernel/syscalls/mkdir/mkdir02.c
12027ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
12028ltp/testcases/kernel/syscalls/mkdir/mkdir04.c
12029ltp/testcases/kernel/syscalls/mkdir/mkdir05.c
12030ltp/testcases/kernel/syscalls/mkdir/mkdir08.c
12031ltp/testcases/kernel/syscalls/mkdir/mkdir09.c
12032ltp/testcases/kernel/syscalls/mknod/mknod01.c
12033ltp/testcases/kernel/syscalls/mknod/mknod02.c
12034ltp/testcases/kernel/syscalls/mknod/mknod03.c
12035ltp/testcases/kernel/syscalls/mknod/mknod04.c
12036ltp/testcases/kernel/syscalls/mknod/mknod05.c
12037ltp/testcases/kernel/syscalls/mknod/mknod06.c
12038ltp/testcases/kernel/syscalls/mknod/mknod07.c
12039ltp/testcases/kernel/syscalls/mknod/mknod08.c
12040ltp/testcases/kernel/syscalls/mknod/mknod09.c
12041ltp/testcases/kernel/syscalls/mknodat/mknodat01.c
12042ltp/testcases/kernel/syscalls/mlock/mlock01.c
12043ltp/testcases/kernel/syscalls/mlock/mlock02.c
12044ltp/testcases/kernel/syscalls/mlockall/mlockall01.c
12045ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
12046ltp/testcases/kernel/syscalls/mlockall/mlockall03.c
12047ltp/testcases/kernel/syscalls/mmap/mmap001.c
12048ltp/testcases/kernel/syscalls/mmap/mmap01.c
12049ltp/testcases/kernel/syscalls/mmap/mmap02.c
12050ltp/testcases/kernel/syscalls/mmap/mmap03.c
12051ltp/testcases/kernel/syscalls/mmap/mmap04.c
12052ltp/testcases/kernel/syscalls/mmap/mmap05.c
12053ltp/testcases/kernel/syscalls/mmap/mmap06.c
12054ltp/testcases/kernel/syscalls/mmap/mmap07.c
12055ltp/testcases/kernel/syscalls/mmap/mmap08.c
12056ltp/testcases/kernel/syscalls/mmap/mmap09.c
12057ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt01.c
12058ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt02.c
12059ltp/testcases/kernel/syscalls/mount/mount01.c
12060ltp/testcases/kernel/syscalls/mount/mount02.c
12061ltp/testcases/kernel/syscalls/mount/mount03.c
12062ltp/testcases/kernel/syscalls/mount/mount04.c
12063ltp/testcases/kernel/syscalls/mount/setuid_test.c
12064ltp/testcases/kernel/syscalls/mount/setuid_test.mode.sh
12065ltp/testcases/kernel/syscalls/move_pages/move_pages01.c
12066ltp/testcases/kernel/syscalls/move_pages/move_pages02.c
12067ltp/testcases/kernel/syscalls/move_pages/move_pages03.c
12068ltp/testcases/kernel/syscalls/move_pages/move_pages04.c
12069ltp/testcases/kernel/syscalls/move_pages/move_pages05.c
12070ltp/testcases/kernel/syscalls/move_pages/move_pages06.c
12071ltp/testcases/kernel/syscalls/move_pages/move_pages07.c
12072ltp/testcases/kernel/syscalls/move_pages/move_pages08.c
12073ltp/testcases/kernel/syscalls/move_pages/move_pages09.c
12074ltp/testcases/kernel/syscalls/move_pages/move_pages10.c
12075ltp/testcases/kernel/syscalls/move_pages/move_pages11.c
12076ltp/testcases/kernel/syscalls/move_pages/move_pages_support.c
12077ltp/testcases/kernel/syscalls/mprotect/mprotect01.c
12078ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
12079ltp/testcases/kernel/syscalls/mprotect/mprotect03.c
12080ltp/testcases/kernel/syscalls/mremap/mremap01.c
12081ltp/testcases/kernel/syscalls/mremap/mremap02.c
12082ltp/testcases/kernel/syscalls/mremap/mremap03.c
12083ltp/testcases/kernel/syscalls/mremap/mremap04.c
12084ltp/testcases/kernel/syscalls/msync/msync01.c
12085ltp/testcases/kernel/syscalls/msync/msync02.c
12086ltp/testcases/kernel/syscalls/msync/msync03.c
12087ltp/testcases/kernel/syscalls/msync/msync04.c
12088ltp/testcases/kernel/syscalls/msync/msync05.c
12089ltp/testcases/kernel/syscalls/munlock/munlock01.c
12090ltp/testcases/kernel/syscalls/munlock/munlock02.c
12091ltp/testcases/kernel/syscalls/munlockall/munlockall01.c
12092ltp/testcases/kernel/syscalls/munlockall/munlockall02.c
12093ltp/testcases/kernel/syscalls/munmap/munmap01.c
12094ltp/testcases/kernel/syscalls/munmap/munmap02.c
12095ltp/testcases/kernel/syscalls/munmap/munmap03.c
12096ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
12097ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
12098ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
12099ltp/testcases/kernel/syscalls/nanosleep/nanosleep04.c
12100ltp/testcases/kernel/syscalls/nftw/lib.c
12101ltp/testcases/kernel/syscalls/nftw/lib64.c
12102ltp/testcases/kernel/syscalls/nftw/nftw.c
12103ltp/testcases/kernel/syscalls/nftw/nftw64.c
12104ltp/testcases/kernel/syscalls/nftw/test.c
12105ltp/testcases/kernel/syscalls/nftw/test64.c
12106ltp/testcases/kernel/syscalls/nftw/test_func.c
12107ltp/testcases/kernel/syscalls/nftw/test_func64.c
12108ltp/testcases/kernel/syscalls/nftw/tools.c
12109ltp/testcases/kernel/syscalls/nftw/tools64.c
12110ltp/testcases/kernel/syscalls/nice/nice01.c
12111ltp/testcases/kernel/syscalls/nice/nice02.c
12112ltp/testcases/kernel/syscalls/nice/nice03.c
12113ltp/testcases/kernel/syscalls/nice/nice04.c
12114ltp/testcases/kernel/syscalls/nice/nice05.c
12115ltp/testcases/kernel/syscalls/open/open01.c
12116ltp/testcases/kernel/syscalls/open/open02.c
12117ltp/testcases/kernel/syscalls/open/open03.c
12118ltp/testcases/kernel/syscalls/open/open04.c
12119ltp/testcases/kernel/syscalls/open/open05.c
12120ltp/testcases/kernel/syscalls/open/open06.c
12121ltp/testcases/kernel/syscalls/open/open07.c
12122ltp/testcases/kernel/syscalls/open/open08.c
12123ltp/testcases/kernel/syscalls/open/open09.c
12124ltp/testcases/kernel/syscalls/open/open10.c
12125ltp/testcases/kernel/syscalls/openat/openat01.c
12126ltp/testcases/kernel/syscalls/pathconf/pathconf01.c
12127ltp/testcases/kernel/syscalls/pause/pause01.c
12128ltp/testcases/kernel/syscalls/pause/pause02.c
12129ltp/testcases/kernel/syscalls/pause/pause03.c
12130ltp/testcases/kernel/syscalls/pcllib/README
12131ltp/testcases/kernel/syscalls/pcllib/config.guess
12132ltp/testcases/kernel/syscalls/pcllib/libtool
12133ltp/testcases/kernel/syscalls/pcllib/ltmain.sh
12134ltp/testcases/kernel/syscalls/pcllib/pcl/pcl.c
12135ltp/testcases/kernel/syscalls/pcllib/pcl/pcl_version.c
12136ltp/testcases/kernel/syscalls/pcllib/test/cobench.c
12137ltp/testcases/kernel/syscalls/pcllib/test/cothread.c
12138ltp/testcases/kernel/syscalls/personality/personality01.c
12139ltp/testcases/kernel/syscalls/personality/personality02.c
12140ltp/testcases/kernel/syscalls/pipe/pipe01.c
12141ltp/testcases/kernel/syscalls/pipe/pipe02.c
12142ltp/testcases/kernel/syscalls/pipe/pipe03.c
12143ltp/testcases/kernel/syscalls/pipe/pipe04.c
12144ltp/testcases/kernel/syscalls/pipe/pipe05.c
12145ltp/testcases/kernel/syscalls/pipe/pipe06.c
12146ltp/testcases/kernel/syscalls/pipe/pipe07.c
12147ltp/testcases/kernel/syscalls/pipe/pipe08.c
12148ltp/testcases/kernel/syscalls/pipe/pipe09.c
12149ltp/testcases/kernel/syscalls/pipe/pipe10.c
12150ltp/testcases/kernel/syscalls/pipe/pipe11.c
12151ltp/testcases/kernel/syscalls/pipe2/pipe2_01.c
12152ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
12153ltp/testcases/kernel/syscalls/poll/poll01.c
12154ltp/testcases/kernel/syscalls/prctl/prctl01.c
12155ltp/testcases/kernel/syscalls/prctl/prctl02.c
12156ltp/testcases/kernel/syscalls/pread/pread01.c
12157ltp/testcases/kernel/syscalls/pread/pread02.c
12158ltp/testcases/kernel/syscalls/pread/pread03.c
12159ltp/testcases/kernel/syscalls/profil/profil01.c
12160ltp/testcases/kernel/syscalls/pselect/pselect01.c
12161ltp/testcases/kernel/syscalls/ptrace/ptrace01.c
12162ltp/testcases/kernel/syscalls/ptrace/ptrace02.c
12163ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
12164ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
12165ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
12166ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
12167ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
12168ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
12169ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
12170ltp/testcases/kernel/syscalls/read/read01.c
12171ltp/testcases/kernel/syscalls/read/read02.c
12172ltp/testcases/kernel/syscalls/read/read03.c
12173ltp/testcases/kernel/syscalls/read/read04.c
12174ltp/testcases/kernel/syscalls/readdir/readdir01.c
12175ltp/testcases/kernel/syscalls/readdir/readdir02.c
12176ltp/testcases/kernel/syscalls/readlink/creat_slink.c
12177ltp/testcases/kernel/syscalls/readlink/readlink01.c
12178ltp/testcases/kernel/syscalls/readlink/readlink02.c
12179ltp/testcases/kernel/syscalls/readlink/readlink03.c
12180ltp/testcases/kernel/syscalls/readlink/readlink04.c
12181ltp/testcases/kernel/syscalls/readlinkat/readlinkat01.c
12182ltp/testcases/kernel/syscalls/readv/readv01.c
12183ltp/testcases/kernel/syscalls/readv/readv02.c
12184ltp/testcases/kernel/syscalls/readv/readv03.c
12185ltp/testcases/kernel/syscalls/reboot/reboot01.c
12186ltp/testcases/kernel/syscalls/reboot/reboot02.c
12187ltp/testcases/kernel/syscalls/recv/recv01.c
12188ltp/testcases/kernel/syscalls/recvfrom/recvfrom01.c
12189ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
12190ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
12191ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
12192ltp/testcases/kernel/syscalls/rename/rename01.c
12193ltp/testcases/kernel/syscalls/rename/rename02.c
12194ltp/testcases/kernel/syscalls/rename/rename03.c
12195ltp/testcases/kernel/syscalls/rename/rename04.c
12196ltp/testcases/kernel/syscalls/rename/rename05.c
12197ltp/testcases/kernel/syscalls/rename/rename06.c
12198ltp/testcases/kernel/syscalls/rename/rename07.c
12199ltp/testcases/kernel/syscalls/rename/rename08.c
12200ltp/testcases/kernel/syscalls/rename/rename09.c
12201ltp/testcases/kernel/syscalls/rename/rename10.c
12202ltp/testcases/kernel/syscalls/rename/rename12.c
12203ltp/testcases/kernel/syscalls/rename/rename13.c
12204ltp/testcases/kernel/syscalls/rename/rename14.c
12205ltp/testcases/kernel/syscalls/renameat/renameat01.c
12206ltp/testcases/kernel/syscalls/rmdir/rmdir01.c
12207ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
12208ltp/testcases/kernel/syscalls/rmdir/rmdir03.c
12209ltp/testcases/kernel/syscalls/rmdir/rmdir04.c
12210ltp/testcases/kernel/syscalls/rmdir/rmdir05.c
12211ltp/testcases/kernel/syscalls/sbrk/sbrk01.c
12212ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max01.c
12213ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max02.c
12214ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min01.c
12215ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min02.c
12216ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam01.c
12217ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam02.c
12218ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam03.c
12219ltp/testcases/kernel/syscalls/sched_getscheduler/sched_getscheduler01.c
12220ltp/testcases/kernel/syscalls/sched_getscheduler/sched_getscheduler02.c
12221ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval01.c
12222ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval02.c
12223ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval03.c
12224ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam01.c
12225ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam02.c
12226ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam03.c
12227ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam04.c
12228ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam05.c
12229ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler01.c
12230ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler02.c
12231ltp/testcases/kernel/syscalls/sched_yield/sched_yield01.c
12232ltp/testcases/kernel/syscalls/select/select01.c
12233ltp/testcases/kernel/syscalls/select/select02.c
12234ltp/testcases/kernel/syscalls/select/select03.c
12235ltp/testcases/kernel/syscalls/send/send01.c
12236ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
12237ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
12238ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
12239ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
12240ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
12241ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
12242ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
12243ltp/testcases/kernel/syscalls/sendto/sendto01.c
12244ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
12245ltp/testcases/kernel/syscalls/setdomainname/setdomainname01.c
12246ltp/testcases/kernel/syscalls/setdomainname/setdomainname02.c
12247ltp/testcases/kernel/syscalls/setdomainname/setdomainname03.c
12248ltp/testcases/kernel/syscalls/setegid/setegid01.c
12249ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
12250ltp/testcases/kernel/syscalls/setfsgid/setfsgid02.c
12251ltp/testcases/kernel/syscalls/setfsgid/setfsgid03.c
12252ltp/testcases/kernel/syscalls/setfsuid/setfsuid01.c
12253ltp/testcases/kernel/syscalls/setfsuid/setfsuid02.c
12254ltp/testcases/kernel/syscalls/setfsuid/setfsuid03.c
12255ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
12256ltp/testcases/kernel/syscalls/setgid/setgid01.c
12257ltp/testcases/kernel/syscalls/setgid/setgid02.c
12258ltp/testcases/kernel/syscalls/setgid/setgid03.c
12259ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
12260ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
12261ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
12262ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
12263ltp/testcases/kernel/syscalls/sethostname/sethostname01.c
12264ltp/testcases/kernel/syscalls/sethostname/sethostname02.c
12265ltp/testcases/kernel/syscalls/sethostname/sethostname03.c
12266ltp/testcases/kernel/syscalls/setitimer/setitimer01.c
12267ltp/testcases/kernel/syscalls/setitimer/setitimer02.c
12268ltp/testcases/kernel/syscalls/setitimer/setitimer03.c
12269ltp/testcases/kernel/syscalls/setpgid/setpgid01.c
12270ltp/testcases/kernel/syscalls/setpgid/setpgid02.c
12271ltp/testcases/kernel/syscalls/setpgid/setpgid03.c
12272ltp/testcases/kernel/syscalls/setpgrp/setpgrp01.c
12273ltp/testcases/kernel/syscalls/setpgrp/setpgrp02.c
12274ltp/testcases/kernel/syscalls/setpriority/setpriority01.c
12275ltp/testcases/kernel/syscalls/setpriority/setpriority02.c
12276ltp/testcases/kernel/syscalls/setpriority/setpriority03.c
12277ltp/testcases/kernel/syscalls/setpriority/setpriority04.c
12278ltp/testcases/kernel/syscalls/setpriority/setpriority05.c
12279ltp/testcases/kernel/syscalls/setregid/setregid01.c
12280ltp/testcases/kernel/syscalls/setregid/setregid02.c
12281ltp/testcases/kernel/syscalls/setregid/setregid03.c
12282ltp/testcases/kernel/syscalls/setregid/setregid04.c
12283ltp/testcases/kernel/syscalls/setresgid/setresgid01.c
12284ltp/testcases/kernel/syscalls/setresgid/setresgid02.c
12285ltp/testcases/kernel/syscalls/setresgid/setresgid03.c
12286ltp/testcases/kernel/syscalls/setresuid/setresuid01.c
12287ltp/testcases/kernel/syscalls/setresuid/setresuid02.c
12288ltp/testcases/kernel/syscalls/setresuid/setresuid03.c
12289ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
12290ltp/testcases/kernel/syscalls/setreuid/setreuid01.c
12291ltp/testcases/kernel/syscalls/setreuid/setreuid02.c
12292ltp/testcases/kernel/syscalls/setreuid/setreuid03.c
12293ltp/testcases/kernel/syscalls/setreuid/setreuid04.c
12294ltp/testcases/kernel/syscalls/setreuid/setreuid05.c
12295ltp/testcases/kernel/syscalls/setreuid/setreuid06.c
12296ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
12297ltp/testcases/kernel/syscalls/setrlimit/setrlimit01.c
12298ltp/testcases/kernel/syscalls/setrlimit/setrlimit02.c
12299ltp/testcases/kernel/syscalls/setrlimit/setrlimit03.c
12300ltp/testcases/kernel/syscalls/setsid/setsid01.c
12301ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
12302ltp/testcases/kernel/syscalls/settimeofday/settimeofday01.c
12303ltp/testcases/kernel/syscalls/settimeofday/settimeofday02.c
12304ltp/testcases/kernel/syscalls/setuid/setuid01.c
12305ltp/testcases/kernel/syscalls/setuid/setuid02.c
12306ltp/testcases/kernel/syscalls/setuid/setuid03.c
12307ltp/testcases/kernel/syscalls/setuid/setuid04.c
12308ltp/testcases/kernel/syscalls/sigaction/sigaction01.c
12309ltp/testcases/kernel/syscalls/sigaction/sigaction02.c
12310ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack01.c
12311ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack02.c
12312ltp/testcases/kernel/syscalls/sighold/sighold02.c
12313ltp/testcases/kernel/syscalls/signal/signal01.c
12314ltp/testcases/kernel/syscalls/signal/signal02.c
12315ltp/testcases/kernel/syscalls/signal/signal03.c
12316ltp/testcases/kernel/syscalls/signal/signal04.c
12317ltp/testcases/kernel/syscalls/signal/signal05.c
12318ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
12319ltp/testcases/kernel/syscalls/signalfd4/signalfd4_01.c
12320ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
12321ltp/testcases/kernel/syscalls/sigpending/sigpending02.c
12322ltp/testcases/kernel/syscalls/sigprocmask/sigprocmask01.c
12323ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
12324ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
12325ltp/testcases/kernel/syscalls/socket/socket01.c
12326ltp/testcases/kernel/syscalls/socket/socket02.c
12327ltp/testcases/kernel/syscalls/socket/socket03.c
12328ltp/testcases/kernel/syscalls/socketcall/socketcall01.c
12329ltp/testcases/kernel/syscalls/socketcall/socketcall02.c
12330ltp/testcases/kernel/syscalls/socketcall/socketcall03.c
12331ltp/testcases/kernel/syscalls/socketcall/socketcall04.c
12332ltp/testcases/kernel/syscalls/socketpair/socketpair01.c
12333ltp/testcases/kernel/syscalls/socketpair/socketpair02.c
12334ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
12335ltp/testcases/kernel/syscalls/splice/splice01.c
12336ltp/testcases/kernel/syscalls/stat/stat01.c
12337ltp/testcases/kernel/syscalls/stat/stat02.c
12338ltp/testcases/kernel/syscalls/stat/stat03.c
12339ltp/testcases/kernel/syscalls/stat/stat05.c
12340ltp/testcases/kernel/syscalls/stat/stat06.c
12341ltp/testcases/kernel/syscalls/statfs/statfs01.c
12342ltp/testcases/kernel/syscalls/statfs/statfs02.c
12343ltp/testcases/kernel/syscalls/statfs/statfs03.c
12344ltp/testcases/kernel/syscalls/statvfs/statvfs01.c
12345ltp/testcases/kernel/syscalls/stime/stime01.c
12346ltp/testcases/kernel/syscalls/stime/stime02.c
12347ltp/testcases/kernel/syscalls/string/string01.c
12348ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
12349ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
12350ltp/testcases/kernel/syscalls/swapon/swapon01.c
12351ltp/testcases/kernel/syscalls/swapon/swapon02.c
12352ltp/testcases/kernel/syscalls/swapon/swapon03.c
12353ltp/testcases/kernel/syscalls/switch/endian_switch01.c
12354ltp/testcases/kernel/syscalls/symlink/symlink01.c
12355ltp/testcases/kernel/syscalls/symlink/symlink02.c
12356ltp/testcases/kernel/syscalls/symlink/symlink03.c
12357ltp/testcases/kernel/syscalls/symlink/symlink04.c
12358ltp/testcases/kernel/syscalls/symlink/symlink05.c
12359ltp/testcases/kernel/syscalls/symlinkat/symlinkat01.c
12360ltp/testcases/kernel/syscalls/sync/sync01.c
12361ltp/testcases/kernel/syscalls/sync/sync02.c
12362ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
12363ltp/testcases/kernel/syscalls/syscall/syscall01.c
12364ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
12365ltp/testcases/kernel/syscalls/sysctl/sysctl01.c
12366ltp/testcases/kernel/syscalls/sysctl/sysctl03.c
12367ltp/testcases/kernel/syscalls/sysctl/sysctl04.c
12368ltp/testcases/kernel/syscalls/sysctl/sysctl05.c
12369ltp/testcases/kernel/syscalls/sysfs/sysfs01.c
12370ltp/testcases/kernel/syscalls/sysfs/sysfs02.c
12371ltp/testcases/kernel/syscalls/sysfs/sysfs03.c
12372ltp/testcases/kernel/syscalls/sysfs/sysfs04.c
12373ltp/testcases/kernel/syscalls/sysfs/sysfs05.c
12374ltp/testcases/kernel/syscalls/sysfs/sysfs06.c
12375ltp/testcases/kernel/syscalls/sysinfo/sysinfo01.c
12376ltp/testcases/kernel/syscalls/sysinfo/sysinfo02.c
12377ltp/testcases/kernel/syscalls/syslog/syslog01
12378ltp/testcases/kernel/syscalls/syslog/syslog02
12379ltp/testcases/kernel/syscalls/syslog/syslog03
12380ltp/testcases/kernel/syscalls/syslog/syslog04
12381ltp/testcases/kernel/syscalls/syslog/syslog05
12382ltp/testcases/kernel/syscalls/syslog/syslog06
12383ltp/testcases/kernel/syscalls/syslog/syslog07
12384ltp/testcases/kernel/syscalls/syslog/syslog08
12385ltp/testcases/kernel/syscalls/syslog/syslog09
12386ltp/testcases/kernel/syscalls/syslog/syslog10
12387ltp/testcases/kernel/syscalls/syslog/syslog11.c
12388ltp/testcases/kernel/syscalls/syslog/syslog12.c
12389ltp/testcases/kernel/syscalls/syslog/syslogtst.c
12390ltp/testcases/kernel/syscalls/tee/tee01.c
12391ltp/testcases/kernel/syscalls/time/time01.c
12392ltp/testcases/kernel/syscalls/time/time02.c
12393ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
12394ltp/testcases/kernel/syscalls/timerfd/timerfd02.c
12395ltp/testcases/kernel/syscalls/timerfd/timerfd03.c
12396ltp/testcases/kernel/syscalls/times/times01.c
12397ltp/testcases/kernel/syscalls/times/times03.c
12398ltp/testcases/kernel/syscalls/truncate/truncate01.c
12399ltp/testcases/kernel/syscalls/truncate/truncate02.c
12400ltp/testcases/kernel/syscalls/truncate/truncate03.c
12401ltp/testcases/kernel/syscalls/truncate/truncate04.c
12402ltp/testcases/kernel/syscalls/ulimit/ulimit01.c
12403ltp/testcases/kernel/syscalls/umask/umask01.c
12404ltp/testcases/kernel/syscalls/umask/umask02.c
12405ltp/testcases/kernel/syscalls/umask/umask03.c
12406ltp/testcases/kernel/syscalls/umount/umount01.c
12407ltp/testcases/kernel/syscalls/umount/umount02.c
12408ltp/testcases/kernel/syscalls/umount/umount03.c
12409ltp/testcases/kernel/syscalls/uname/uname01.c
12410ltp/testcases/kernel/syscalls/uname/uname02.c
12411ltp/testcases/kernel/syscalls/uname/uname03.c
12412ltp/testcases/kernel/syscalls/unlink/unlink05.c
12413ltp/testcases/kernel/syscalls/unlink/unlink06.c
12414ltp/testcases/kernel/syscalls/unlink/unlink07.c
12415ltp/testcases/kernel/syscalls/unlink/unlink08.c
12416ltp/testcases/kernel/syscalls/unlinkat/unlinkat01.c
12417ltp/testcases/kernel/syscalls/ustat/ustat01.c
12418ltp/testcases/kernel/syscalls/ustat/ustat02.c
12419ltp/testcases/kernel/syscalls/utime/utime01.c
12420ltp/testcases/kernel/syscalls/utime/utime02.c
12421ltp/testcases/kernel/syscalls/utime/utime03.c
12422ltp/testcases/kernel/syscalls/utime/utime04.c
12423ltp/testcases/kernel/syscalls/utime/utime05.c
12424ltp/testcases/kernel/syscalls/utime/utime06.c
12425ltp/testcases/kernel/syscalls/utimensat/check_for_utimensat_support.c
12426ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
12427ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
12428ltp/testcases/kernel/syscalls/vfork/vfork01.c
12429ltp/testcases/kernel/syscalls/vfork/vfork02.c
12430ltp/testcases/kernel/syscalls/vhangup/vhangup01.c
12431ltp/testcases/kernel/syscalls/vhangup/vhangup02.c
12432ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
12433ltp/testcases/kernel/syscalls/wait/wait02.c
12434ltp/testcases/kernel/syscalls/wait4/wait401.c
12435ltp/testcases/kernel/syscalls/wait4/wait402.c
12436ltp/testcases/kernel/syscalls/waitpid/waitpid01.c
12437ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
12438ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
12439ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
12440ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
12441ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
12442ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
12443ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
12444ltp/testcases/kernel/syscalls/waitpid/waitpid09.c
12445ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
12446ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
12447ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
12448ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
12449ltp/testcases/kernel/syscalls/write/write01.c
12450ltp/testcases/kernel/syscalls/write/write02.c
12451ltp/testcases/kernel/syscalls/write/write03.c
12452ltp/testcases/kernel/syscalls/write/write04.c
12453ltp/testcases/kernel/syscalls/write/write05.c
12454ltp/testcases/kernel/syscalls/writev/writev01.c
12455ltp/testcases/kernel/syscalls/writev/writev02.c
12456ltp/testcases/kernel/syscalls/writev/writev03.c
12457ltp/testcases/kernel/syscalls/writev/writev04.c
12458ltp/testcases/kernel/syscalls/writev/writev05.c
12459ltp/testcases/kernel/syscalls/writev/writev06.c
12460
12461
1246245) Log Message:
12463Integrate ebizzy-0.3. Signed-Off-By: Poornima Nayak <mpnayak@linux.vnet.ibm.com>.
12464
12465Modified Files:
12466ltp/utils/Makefile
12467ltp/utils/benchmark/Makefile
12468Added Files:
12469ltp/utils/benchmark/ebizzy-0.3/ChangeLog
12470ltp/utils/benchmark/ebizzy-0.3/LICENSE
12471ltp/utils/benchmark/ebizzy-0.3/Makefile
12472ltp/utils/benchmark/ebizzy-0.3/README
12473ltp/utils/benchmark/ebizzy-0.3/configure
12474ltp/utils/benchmark/ebizzy-0.3/ebizzy.c
12475ltp/utils/benchmark/ebizzy-0.3/ebizzy.h
12476Removed Files:
12477ltp/utils/benchmark/ebizzy-0.2/ChangeLog
12478ltp/utils/benchmark/ebizzy-0.2/LICENSE
12479ltp/utils/benchmark/ebizzy-0.2/Makefile
12480ltp/utils/benchmark/ebizzy-0.2/README
12481ltp/utils/benchmark/ebizzy-0.2/configure
12482ltp/utils/benchmark/ebizzy-0.2/ebizzy.c
12483
1248446) Log Message:
12485Patch to fix ebizzy compile issue. Signed-Off-By: Poornima Nayak <mpnayak@linux.vnet.ibm.com>.
12486
12487Modified Files:
12488ltp/Makefile
12489
1249047) Log Message:
12491Patch to fix testcases exit status issue. Signed-Off-By: Poornima Nayak <mpnayak@linux.vnet.ibm.com>.
12492
12493Modified Files:
12494ltp/testcases/kernel/power_management/change_freq.sh
12495ltp/testcases/kernel/power_management/change_govr.sh
12496ltp/testcases/kernel/power_management/check_config.sh
12497ltp/testcases/kernel/power_management/check_cpufreq_sysfs_files.sh
12498ltp/testcases/kernel/power_management/check_cpuidle_sysfs_files.sh
12499ltp/testcases/kernel/power_management/cpu_consolidation.py
12500ltp/testcases/kernel/power_management/pwkm_load_unload.sh
12501ltp/testcases/kernel/power_management/runpwtests.sh
12502ltp/testcases/kernel/power_management/sched_domain.py
12503ltp/testcases/kernel/power_management/test_sched_mc.sh
12504
1250548) Log Message:
12506mqns: 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>.
12507
12508Modified File(s):
12509ltp/testcases/kernel/containers/mqns/check_mqns_enabled.c
12510
1251149) Log Message:
12512Modified existing reusable functions to test cpu consolidation on hyper threaded system. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
12513
12514Modified Files:
12515ltp/testcases/kernel/power_management/lib/sched_mc.py
12516
1251750) Log Message:
12518Modified 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>.
12519
12520Modified Files:
12521ltp/testcases/kernel/power_management/cpu_consolidation.py
12522
1252351) Log Message:
12524Modified sched domain validation testcase to run on hyper threaded system. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
12525
12526Modified Files:
12527ltp/testcases/kernel/power_management/sched_domain.py
12528
1252952) Log Message:
12530gcov-kernel: add patches for 2.6.29. Signed-Off-By: Peter Oberparleiter <oberpapr@users.sourceforge.net>
12531
12532Added File(s):
12533ltp/utils/analysis/gcov-kernel/linux-2.6.29-gcov-arm-eabi.patch
12534ltp/utils/analysis/gcov-kernel/linux-2.6.29-gcov-arm-hack.patch
12535ltp/utils/analysis/gcov-kernel/linux-2.6.29-gcov.patch
12536
1253753) Log Message:
12538It 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>.
12539
12540Modified File(s):
12541ltp/testcases/network/multicast/mc_cmds/mc_cmds
12542
subrata_modak7af6e8e2009-03-02 01:43:40 +000012543LTP-20090228
12544
125451) Log Message:
12546We 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>.
12547
12548Modified File(s):
12549ltp/testcases/kernel/fs/proc/proc01.c
12550
125512) Log Message:
12552James 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?
12553"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>.
12554
12555Modified File(s):
12556ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
12557ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
12558ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrace.te
12559ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrans.te
12560ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_entrypoint.te
12561ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execshare.te
12562ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_exectrace.te
12563ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execute_no_trans.te
12564ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_fdreceive.te
12565ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
12566ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
12567ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_inherit.te
12568ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
12569ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ipc.te
12570ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_link.te
12571ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_mkdir.te
12572ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_open.te
12573ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ptrace.te
12574ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_relabel.te
12575ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rename.te
12576ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setattr.te
12577ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
12578ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sigkill.te
12579ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
12580ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
12581ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getpgid.te
12582ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsched.te
12583ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsid.te
12584ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
12585ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setsched.te
12586ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_transition.te
12587ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_wait.te
12588
125893) Log Message:
12590I 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>.
12591
12592Modified Files:
12593ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
12594ltp/testcases/kernel/device-drivers/v4l/user_space/README
12595ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
12596ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
12597ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
12598Added Files:
12599ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.c
12600ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.h
12601ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYSTD.c
12602ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYSTD.h
12603ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
12604ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.h
12605ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.c
12606ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.h
12607
126084) Log Message:
12609Fix 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>.
12610
12611Modified File(s):
12612ltp/testcases/misc/tcore_patch_test_suites/tcore.c
12613
126145) Log Message:
12615Fix 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>.
12616
12617Modified File(s):
12618ltp/testcases/kernel/include/i386.in
12619ltp/testcases/kernel/include/regen.sh
12620ltp/testcases/kernel/include/x86_64.in
12621ltp/testcases/kernel/syscalls/dup3/dup3_01.c
12622ltp/testcases/kernel/syscalls/epoll_create2/epoll_create2_01.c
12623ltp/testcases/kernel/syscalls/eventfd2/eventfd2_01.c
12624ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
12625ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_01.c
12626ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_02.c
12627ltp/testcases/kernel/syscalls/pipe2/pipe2_01.c
12628ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
12629ltp/testcases/kernel/syscalls/signalfd4/signalfd4_01.c
12630ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
12631ltp/testcases/kernel/syscalls/timerfd/timerfd02.c
12632ltp/testcases/kernel/syscalls/timerfd/timerfd03.c
12633
126346) Log Message:
12635Change 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>.
12636
12637Modified Files:
12638ltp/runtest/syscalls
12639ltp/testcases/kernel/include/i386.in
12640ltp/testcases/kernel/include/x86_64.in
12641Added Files:
12642ltp/testcases/kernel/syscalls/epoll_create1/Makefile
12643ltp/testcases/kernel/syscalls/epoll_create1/epoll_create1_01.c
12644Removed Files:
12645ltp/testcases/kernel/syscalls/epoll_create2/Makefile
12646ltp/testcases/kernel/syscalls/epoll_create2/epoll_create2_01.c
12647
126487) Log Message:
12649v4l-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>.
12650
12651Modified Files:
12652ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
12653ltp/testcases/kernel/device-drivers/v4l/user_space/README
12654ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
12655ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.c
12656ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.h
12657ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
12658ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
12659ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.c
12660ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.h
12661ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
12662Added Files:
12663ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
12664ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.h
12665ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
12666ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.h
12667ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.c
12668ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.h
12669ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PRIORITY.c
12670ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PRIORITY.h
12671
126728) Log Message:
12673[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,
12674"In kernel's rtas_log_read() the first check is:
12675...
12676 if (!buf || count < rtas_error_log_buffer_max)
12677 return -EINVAL;
12678...
12679This 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>.
12680
12681Modified Files:
12682ltp/testcases/kernel/fs/proc/proc01.c
12683
126849) Log Message:
12685[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>.
12686
12687Modified Files:
12688ltp/config.mk.in
12689ltp/configure.ac
12690ltp/testcases/kernel/fs/proc/Makefile
12691Added Files:
12692ltp/m4/ltp-selinux.m4
12693
1269410) Log Message:
12695[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,
12696/proc/self/attr/*
12697/proc/self/task/[0-9]*/attr/*
12698If 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>.
12699
12700Modified Files:
12701ltp/testcases/kernel/fs/proc/proc01.c
12702
1270311) Log Message:
12704Cleanup 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>.
12705
12706Modified File(s):
12707ltp/testcases/kernel/include/i386.in
12708ltp/testcases/kernel/include/ia64.in
12709ltp/testcases/kernel/include/x86_64.in
12710
1271112) Log Message:
12712lcov: fix double-counting of function data
12713
12714Modified File(s):
12715ltp/utils/analysis/lcov/bin/geninfo
12716
1271713) Log Message:
12718lcov: use install -pD -m <mode> for file installation
12719
12720Modified File(s):
12721ltp/utils/analysis/lcov/bin/install.sh
12722ltp/utils/analysis/lcov/Makefile
12723
1272414) Log Message:
12725lcov: fix warning when $HOME is not set. - based on patch by acalando@free.fr.
12726
12727Modified File(s):
12728ltp/utils/analysis/lcov/bin/genhtml
12729ltp/utils/analysis/lcov/bin/geninfo
12730ltp/utils/analysis/lcov/bin/lcov
12731
1273215) Log Message:
12733Reason to fix pthread_key_create_speculative_5_1:
127341: 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.
127352. 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
12736Xu <yxu@suse.de>.
12737
12738Modified File(s):
12739ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_key_create/speculative/5-1.c
12740
1274116) Log Message:
12742Proc01: 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>.
12743
12744Modified Files:
12745ltp/m4/ltp-selinux.m4
12746ltp/testcases/kernel/fs/proc/proc01.c
12747Added Files:
12748ltp/m4/ltp-common.m4
12749
1275017) Log Message:
12751lcov: fix error when combining tracefiles without function data
12752- lcov: Can't use an undefined value as a HASH reference at lcov line 1341.
12753- bug reported by <richard.corden@gmail.com>.
12754
12755Modified File(s):
12756ltp/utils/analysis/lcov/bin/lcov
12757
1275818) Log Message:
12759swapon03: 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>.
12760
12761Modified File(s):
12762ltp/testcases/kernel/syscalls/swapon/swapon03.c
12763
1276419) Log Message:
12765Fix 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.
12766
12767Modified File(s):
12768ltp/testcases/network/rpc/basic_tests/rusers/rusers01
12769
1277020) Log Message:
12771Fix strftime/2-1.test segment fault. Signed-off-by: Xiao Xiao <xxiao@novell.com>.
12772
12773Modified File(s):
12774ltp/testcases/open_posix_testsuite/conformance/interfaces/strftime/2-1.c
12775
1277621) Log Message:
12777genhtml: fix error when combining tracefiles without function data
12778- genhtml: Can't use an undefined value as a HASH reference at genhtml line 1506.
12779- bug reported by <richard.corden@gmail.com>.
12780
12781Modified File(s):
12782ltp/utils/analysis/lcov/bin/genhtml
12783
1278422) Log Message:
12785genhtml: update comment. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
12786
12787Modified File(s):
12788ltp/utils/analysis/lcov/bin/genhtml
12789
1279023) Log Message:
12791genhtml: added --demangle-cpp option
12792- used to convert C++ internal function names to human readable format
12793- based on a patch by <slava.semushin@gmail.com>
12794
12795Modified File(s):
12796ltp/utils/analysis/lcov/man/genhtml.1
12797ltp/utils/analysis/lcov/bin/genhtml
12798
1279924) Log Message:
12800genhtml: minor man page update. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
12801
12802Modified File(s):
12803ltp/utils/analysis/lcov/man/genhtml.1
12804
1280525) Log Message:
12806Realtime: 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.
12807Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>,
12808Acked-By: Gowrishankar <gowrishankar.m@linux.vnet.ibm.com>,
12809Acked-by: Vernon Mauery <vernux@us.ibm.com>,
12810Acked-by: Darren Hart <dvhltc@us.ibm.com>,
12811
12812Modified File(s):
12813ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
12814
1281526) Log Message:
12816v4l-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>.
12817
12818Modified Files:
12819ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
12820ltp/testcases/kernel/device-drivers/v4l/user_space/README
12821ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
12822ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.h
12823ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
12824ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.h
12825ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
12826ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.c
12827ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
12828ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
12829ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.h
12830ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
12831ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
12832Added Files:
12833ltp/testcases/kernel/device-drivers/v4l/kernel_space/Makefile
12834ltp/testcases/kernel/device-drivers/v4l/kernel_space/video_dummy.c
12835ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.c
12836ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.h
12837
1283827) Log Message:
12839Proc01: 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>.
12840
12841Modified Files:
12842ltp/m4/ltp-selinux.m4
12843ltp/testcases/kernel/fs/proc/proc01.c
12844Removed Files:
12845ltp/m4/ltp-common.m4
12846
1284728) Log Message:
12848Linux-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
12849orted-To-Ltp-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
12850
12851Modified Files:
12852ltp/runtest/fs
12853ltp/testcases/kernel/fs/Makefile
12854Added Files:
12855ltp/testcases/kernel/fs/quota_remount/Makefile
12856ltp/testcases/kernel/fs/quota_remount/quota_remount_test01.sh
12857
1285829) Log Message:
12859Limit 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>.
12860
12861Modified File(s):
12862ltp/pan/pan.c
12863
1286430) Log Message:
12865Include 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>.
12866
12867Modified Files:
12868ltp/testcases/kernel/syscalls/dup3/dup3_01.c
12869ltp/testcases/kernel/syscalls/epoll_create1/epoll_create1_01.c
12870ltp/testcases/kernel/syscalls/eventfd2/eventfd2_01.c
12871ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
12872ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_01.c
12873ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_02.c
12874ltp/testcases/kernel/syscalls/pipe2/pipe2_01.c
12875ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
12876ltp/testcases/kernel/syscalls/signalfd4/signalfd4_01.c
12877ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
12878ltp/testcases/kernel/syscalls/timerfd/timerfd02.c
12879ltp/testcases/kernel/syscalls/timerfd/timerfd03.c
12880
1288131) Log Message:
12882Use 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>.
12883
12884Modified Files:
12885ltp/testcases/kernel/syscalls/inotify/inotify01.c
12886ltp/testcases/kernel/syscalls/inotify/inotify02.c
12887ltp/testcases/kernel/syscalls/inotify/inotify03.c
12888
1288932) Log Message:
12890Delete 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>.
12891
12892Modified Files:
12893ltp/testcases/commands/cron/cron_allow01
12894ltp/testcases/commands/cron/cron_deny01
12895
1289633) Log Message:
12897Fixes of the su expect test script: These are some fixes of the su test.
12898- remove fail branches where the failure is implicit,
12899- add behaviour of the Debian su (particularly different response strings),
12900- get rid of errors "spawn id ... not open while executing close",
12901Signed-off-by: Jiri Palecek <jpalecek@web.de>,
12902
12903Modified Files:
12904ltp/testcases/commands/su/su01_s1
12905
1290634) Log Message:
12907Add 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>.
12908
12909Modified Files:
12910ltp/testcases/kernel/io/ltp-aiodio/aio-stress.c
12911
1291235) Log Message:
12913Add 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>.
12914
12915Modified Files:
12916ltp/testcases/network/ipv6/echo6/echoes6.c
12917
1291836) Log Message:
12919pan: 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>.
12920
12921Modified File(s):
12922ltp/pan/pan.c
12923
1292437) Log Message:
12925pan: 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>.
12926
12927Modified File(s):
12928ltp/pan/pan.c
12929
1293038) Log Message:
12931aio02: 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>.
12932
12933Modified File(s):
12934ltp/testcases/kernel/io/aio/aio02/Makefile
12935
1293639) Log Message:
12937runcc: 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>.
12938
12939Modified File(s):
12940ltp/testcases/network/lib6/runcc.c
12941
1294240) Log Message:
12943v4l-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>.
12944
12945Modified Files:
12946ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
12947ltp/testcases/kernel/device-drivers/v4l/user_space/README
12948ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.c
12949ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.h
12950ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
12951ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
12952ltp/testcases/kernel/device-drivers/v4l/user_space/video_limits.h
12953ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
12954Added Files:
12955ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
12956ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.h
12957
1295841) Log Message:
12959RFC: 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:
129601. signals are masked once the signal handler is called
129612. comparison signal_context->edi == map address is dubious leading to test case failures under x86 architecture,
12962Solution:
12963Issue 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.
12964Issue 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.
12965Even 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>.
12966
12967Modified File(s):
12968ltp/testcases/kernel/mem/mtest06/shmat1.c
12969
1297042) Log Message:
12971I 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>.
12972
12973Modified Files:
12974ltp/testcases/kernel/device-drivers/usb/tusb/Makefile
12975ltp/testcases/kernel/device-drivers/usb/tusb/st_tusb.h
12976ltp/testcases/kernel/device-drivers/usb/tusb/tusb.c
12977Added Files:
12978ltp/testcases/kernel/device-drivers/usb/tusb/README
12979Removed Files:
12980ltp/testcases/kernel/device-drivers/usb/tusb/tusb.mod.c
12981
1298243) Log Message:
12983Don'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>.
12984
12985Modified Files:
12986ltp/testcases/kernel/syscalls/fork/fork10.c
12987
1298844) Log Message:
12989Fix 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>.
12990
12991Modified Files:
12992ltp/runtest/quickhit
12993ltp/runtest/scsi_debug.part1
12994
1299545) Log Message:
12996Correct 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>.
12997
12998Modified Files:
12999ltp/runtest/scsi_debug.part1
13000
1300146) Log Message:
13002I'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>.
13003
13004Modified Files:
13005ltp/testcases/ballista/ballista/Makefile
13006ltp/testcases/ballista/ballista/compile/Makefile
13007ltp/testcases/kernel/device-drivers/acpi/Makefile
13008ltp/testcases/kernel/device-drivers/agp/user_space/Makefile
13009ltp/testcases/kernel/device-drivers/base/user_base/Makefile
13010ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/Makefile
13011ltp/testcases/kernel/device-drivers/drm/user_space/Makefile
13012ltp/testcases/kernel/device-drivers/include/Makefile
13013ltp/testcases/kernel/device-drivers/nls/Makefile
13014ltp/testcases/kernel/device-drivers/pci/user_tpci/Makefile
13015ltp/testcases/kernel/device-drivers/tbio/user_space/Makefile
13016ltp/testcases/kernel/device-drivers/usb/user_usb/Makefile
13017ltp/testcases/kernel/fs/fs-bench/Makefile
13018ltp/testcases/kernel/fs/scsi/ltpfs/Makefile
13019ltp/testcases/kernel/fs/scsi/ltpscsi/Makefile
13020ltp/testcases/kernel/sched/hyperthreading/ht_affinity/Makefile
13021ltp/testcases/kernel/sched/hyperthreading/ht_enabled/Makefile
13022ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/Makefile
13023ltp/testcases/kernel/security/digsig/twiddlebit/Makefile
13024ltp/testcases/kernel/security/digsig/writeexec/Makefile
13025ltp/testcases/kernel/syscalls/epoll2/examples/Makefile
13026ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/Makefile.hdr
13027ltp/testcases/pounder21/Makefile
13028ltp/testcases/pounder21/src/cpufreq/Makefile
13029ltp/testcases/pounder21/src/mem_alloc_test/Makefile
13030ltp/testcases/pounder21/src/memxfer5b/Makefile
13031ltp/testcases/pounder21/src/ramsnake/Makefile
13032ltp/testcases/pounder21/src/randacoords/Makefile
13033ltp/testcases/pounder21/src/randasyscall/Makefile
13034ltp/testcases/pounder21/src/time_tests/Makefile
13035ltp/testcases/pounder21/src/xbonkers/Makefile
13036
1303747) Log Message:
13038I'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>.
13039
13040Modified Files:
13041ltp/include/tlibio.h
13042ltp/lib/Makefile
13043ltp/lib/tlibio.c
13044
1304548) Log Message:
13046Addition 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,
13047
13048Modified Files:
13049ltp/testcases/kernel/controllers/Makefile
13050ltp/testcases/kernel/controllers/test_controllers.sh
13051Added Files:
13052ltp/testcases/kernel/controllers/freezer/00_description.txt
13053ltp/testcases/kernel/controllers/freezer/CHANGELOG
13054ltp/testcases/kernel/controllers/freezer/COPYING
13055ltp/testcases/kernel/controllers/freezer/Makefile
13056ltp/testcases/kernel/controllers/freezer/README
13057ltp/testcases/kernel/controllers/freezer/TODO
13058ltp/testcases/kernel/controllers/freezer/fork_exec_loop.c
13059ltp/testcases/kernel/controllers/freezer/fork_freeze.sh
13060ltp/testcases/kernel/controllers/freezer/freeze_cancel.sh
13061ltp/testcases/kernel/controllers/freezer/freeze_kill_thaw.sh
13062ltp/testcases/kernel/controllers/freezer/freeze_move_thaw.sh
13063ltp/testcases/kernel/controllers/freezer/freeze_self_thaw.sh
13064ltp/testcases/kernel/controllers/freezer/freeze_sleep_thaw.sh
13065ltp/testcases/kernel/controllers/freezer/freeze_thaw.sh
13066ltp/testcases/kernel/controllers/freezer/freeze_write_freezing.sh
13067ltp/testcases/kernel/controllers/freezer/libcgroup_freezer
13068ltp/testcases/kernel/controllers/freezer/libltp
13069ltp/testcases/kernel/controllers/freezer/run.sh
13070ltp/testcases/kernel/controllers/freezer/stop_freeze_sleep_thaw_cont.sh
13071ltp/testcases/kernel/controllers/freezer/stop_freeze_thaw_cont.sh
13072ltp/testcases/kernel/controllers/freezer/timed_forkbomb.c
13073ltp/testcases/kernel/controllers/freezer/vfork.c
13074ltp/testcases/kernel/controllers/freezer/vfork_freeze.sh
13075ltp/testcases/kernel/controllers/freezer/write_freezing.sh
13076
1307749) Log Message:
13078Add microblaze support for linux_syscall_number.h. Signed-off-by: Michal Simek <monstr@monstr.eu>.
13079
13080Modified Files:
13081ltp/testcases/kernel/include/order
13082
1308350) Log Message:
13084uclinux: It is necessary to compile include. Signed-off-by: Michal Simek <monstr@monstr.eu>.
13085
13086Modified Files:
13087ltp/testcases/kernel/Makefile
13088ltp/testcases/kernel/include/Makefile
13089
1309051) Log Message:
13091Use make install for uclinux too. Signed-off-by: Michal Simek <monstr@monstr.eu>.
13092
13093Modified Files:
13094ltp/testcases/kernel/syscalls/Makefile
13095
1309652) Log Message:
13097fix uclinux build. Signed-off-by: Michal Simek <monstr@monstr.eu>.
13098
13099Modified Files:
13100ltp/testcases/kernel/syscalls/kill/kill05.c
13101
1310253) Log Message:
13103uclinux doens't use remap_file_page. Signed-off-by: Michal Simek <monstr@monstr.eu>.
13104
13105Modified Files:
13106ltp/testcases/kernel/syscalls/Makefile
13107
1310854) Log Message:
13109Fix return(0) to return 0. Signed-off-by: Michal Simek <monstr@monstr.eu>.
13110
13111Modified Files:
13112ltp/testcases/kernel/fs/dmapi/mmapfile.c
13113ltp/testcases/kernel/fs/ftest/ftest01.c
13114ltp/testcases/kernel/fs/ftest/ftest02.c
13115ltp/testcases/kernel/fs/ftest/ftest03.c
13116ltp/testcases/kernel/fs/ftest/ftest04.c
13117ltp/testcases/kernel/fs/ftest/ftest05.c
13118ltp/testcases/kernel/fs/ftest/ftest06.c
13119ltp/testcases/kernel/fs/ftest/ftest07.c
13120ltp/testcases/kernel/fs/ftest/ftest08.c
13121ltp/testcases/kernel/fs/inode/inode01.c
13122ltp/testcases/kernel/fs/inode/inode02.c
13123ltp/testcases/kernel/fs/scsi/ltpfs/main.c
13124ltp/testcases/kernel/fs/stream/stream01.c
13125ltp/testcases/kernel/fs/stream/stream02.c
13126ltp/testcases/kernel/fs/stream/stream03.c
13127ltp/testcases/kernel/fs/stream/stream04.c
13128ltp/testcases/kernel/fs/stream/stream05.c
13129ltp/testcases/kernel/io/direct_io/diotest2.c
13130ltp/testcases/kernel/io/direct_io/diotest3.c
13131ltp/testcases/kernel/io/direct_io/diotest5.c
13132ltp/testcases/kernel/io/direct_io/diotest6.c
13133ltp/testcases/kernel/io/direct_io/diotest_routines.c
13134ltp/testcases/kernel/io/disktest/dump.c
13135ltp/testcases/kernel/io/disktest/main.c
13136ltp/testcases/kernel/io/disktest/parse.c
13137ltp/testcases/kernel/io/disktest/sfunc.c
13138ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
13139ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c
13140ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat03.c
13141ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
13142ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c
13143ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c
13144ltp/testcases/kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c
13145ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
13146ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget02.c
13147ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget03.c
13148ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget05.c
13149ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
13150ltp/testcases/kernel/mem/mmapstress/mmapstress02.c
13151ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
13152ltp/testcases/kernel/mem/mmapstress/mmapstress04.c
13153ltp/testcases/kernel/mem/mmapstress/mmapstress05.c
13154ltp/testcases/kernel/mem/mmapstress/mmapstress06.c
13155ltp/testcases/kernel/mem/mmapstress/mmapstress07.c
13156ltp/testcases/kernel/mem/mmapstress/mmapstress08.c
13157ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
13158ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
13159ltp/testcases/kernel/mem/page/page01.c
13160ltp/testcases/kernel/mem/page/page02.c
13161ltp/testcases/kernel/mem/vmtests/data_space.c
13162ltp/testcases/kernel/mem/vmtests/stack_space.c
13163ltp/testcases/kernel/pty/hangup01.c
13164ltp/testcases/kernel/pty/ptem01.c
13165ltp/testcases/kernel/pty/pty01.c
13166ltp/testcases/kernel/sched/clisrv/readline.c
13167ltp/testcases/kernel/sched/pthreads/pth_str02.c
13168ltp/testcases/kernel/syscalls/abort/abort01.c
13169ltp/testcases/kernel/syscalls/acct/acct01.c
13170ltp/testcases/kernel/syscalls/acct/acct02.c
13171ltp/testcases/kernel/syscalls/confstr/confstr01.c
13172ltp/testcases/kernel/syscalls/creat/creat08.c
13173ltp/testcases/kernel/syscalls/dup/dup06.c
13174ltp/testcases/kernel/syscalls/dup/dup07.c
13175ltp/testcases/kernel/syscalls/dup2/dup201.c
13176ltp/testcases/kernel/syscalls/dup2/dup202.c
13177ltp/testcases/kernel/syscalls/dup2/dup203.c
13178ltp/testcases/kernel/syscalls/dup2/dup204.c
13179ltp/testcases/kernel/syscalls/dup2/dup205.c
13180ltp/testcases/kernel/syscalls/execve/execve02.c
13181ltp/testcases/kernel/syscalls/execve/execve03.c
13182ltp/testcases/kernel/syscalls/execve/execve04.c
13183ltp/testcases/kernel/syscalls/execve/execve05.c
13184ltp/testcases/kernel/syscalls/execve/execve06.c
13185ltp/testcases/kernel/syscalls/exit/exit01.c
13186ltp/testcases/kernel/syscalls/exit/exit02.c
13187ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
13188ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
13189ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
13190ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
13191ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
13192ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
13193ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
13194ltp/testcases/kernel/syscalls/fchdir/fchdir01.c
13195ltp/testcases/kernel/syscalls/fchdir/fchdir02.c
13196ltp/testcases/kernel/syscalls/fchdir/fchdir03.c
13197ltp/testcases/kernel/syscalls/fchmod/fchmod02.c
13198ltp/testcases/kernel/syscalls/fchmod/fchmod03.c
13199ltp/testcases/kernel/syscalls/fchmod/fchmod04.c
13200ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
13201ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
13202ltp/testcases/kernel/syscalls/fchmod/fchmod07.c
13203ltp/testcases/kernel/syscalls/fcntl/fcntl01.c
13204ltp/testcases/kernel/syscalls/fcntl/fcntl06.c
13205ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
13206ltp/testcases/kernel/syscalls/fcntl/fcntl12.c
13207ltp/testcases/kernel/syscalls/fcntl/fcntl13.c
13208ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
13209ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
13210ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
13211ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
13212ltp/testcases/kernel/syscalls/fcntl/fcntl18.c
13213ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
13214ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
13215ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
13216ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
13217ltp/testcases/kernel/syscalls/fmtmsg/fmtmsg01.c
13218ltp/testcases/kernel/syscalls/fork/fork02.c
13219ltp/testcases/kernel/syscalls/fork/fork03.c
13220ltp/testcases/kernel/syscalls/fork/fork05.c
13221ltp/testcases/kernel/syscalls/fork/fork06.c
13222ltp/testcases/kernel/syscalls/fork/fork08.c
13223ltp/testcases/kernel/syscalls/fork/fork09.c
13224ltp/testcases/kernel/syscalls/fork/fork10.c
13225ltp/testcases/kernel/syscalls/fork/fork11.c
13226ltp/testcases/kernel/syscalls/fstat/fstat02.c
13227ltp/testcases/kernel/syscalls/fstat/fstat03.c
13228ltp/testcases/kernel/syscalls/fstat/fstat04.c
13229ltp/testcases/kernel/syscalls/fstat/fstat05.c
13230ltp/testcases/kernel/syscalls/fstatfs/fstatfs02.c
13231ltp/testcases/kernel/syscalls/fsync/fsync02.c
13232ltp/testcases/kernel/syscalls/fsync/fsync03.c
13233ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
13234ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
13235ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
13236ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
13237ltp/testcases/kernel/syscalls/getcwd/getcwd01.c
13238ltp/testcases/kernel/syscalls/getcwd/getcwd02.c
13239ltp/testcases/kernel/syscalls/getcwd/getcwd03.c
13240ltp/testcases/kernel/syscalls/getdents/getdents01.c
13241ltp/testcases/kernel/syscalls/getdents/getdents02.c
13242ltp/testcases/kernel/syscalls/getdents/getdents03.c
13243ltp/testcases/kernel/syscalls/getdents/getdents04.c
13244ltp/testcases/kernel/syscalls/getegid/getegid02.c
13245ltp/testcases/kernel/syscalls/getgid/getgid03.c
13246ltp/testcases/kernel/syscalls/getgroups/getgroups03.c
13247ltp/testcases/kernel/syscalls/getgroups/getgroups04.c
13248ltp/testcases/kernel/syscalls/getitimer/getitimer01.c
13249ltp/testcases/kernel/syscalls/getitimer/getitimer02.c
13250ltp/testcases/kernel/syscalls/getitimer/getitimer03.c
13251ltp/testcases/kernel/syscalls/getpeername/getpeername01.c
13252ltp/testcases/kernel/syscalls/getpgid/getpgid01.c
13253ltp/testcases/kernel/syscalls/getpgid/getpgid02.c
13254ltp/testcases/kernel/syscalls/getpid/getpid01.c
13255ltp/testcases/kernel/syscalls/getpid/getpid02.c
13256ltp/testcases/kernel/syscalls/getppid/getppid02.c
13257ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
13258ltp/testcases/kernel/syscalls/getpriority/getpriority02.c
13259ltp/testcases/kernel/syscalls/getresgid/getresgid01.c
13260ltp/testcases/kernel/syscalls/getresgid/getresgid02.c
13261ltp/testcases/kernel/syscalls/getresgid/getresgid03.c
13262ltp/testcases/kernel/syscalls/getresuid/getresuid01.c
13263ltp/testcases/kernel/syscalls/getresuid/getresuid02.c
13264ltp/testcases/kernel/syscalls/getresuid/getresuid03.c
13265ltp/testcases/kernel/syscalls/getsid/getsid01.c
13266ltp/testcases/kernel/syscalls/getsid/getsid02.c
13267ltp/testcases/kernel/syscalls/getsockname/getsockname01.c
13268ltp/testcases/kernel/syscalls/getsockopt/getsockopt01.c
13269ltp/testcases/kernel/syscalls/gettid/gettid01.c
13270ltp/testcases/kernel/syscalls/getuid/getuid01.c
13271ltp/testcases/kernel/syscalls/getuid/getuid02.c
13272ltp/testcases/kernel/syscalls/getuid/getuid03.c
13273ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
13274ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
13275ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
13276ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
13277ltp/testcases/kernel/syscalls/iopl/iopl01.c
13278ltp/testcases/kernel/syscalls/iopl/iopl02.c
13279ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl01.c
13280ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
13281ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl03.c
13282ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl04.c
13283ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl05.c
13284ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
13285ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
13286ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
13287ltp/testcases/kernel/syscalls/ipc/msgget/msgget01.c
13288ltp/testcases/kernel/syscalls/ipc/msgget/msgget02.c
13289ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
13290ltp/testcases/kernel/syscalls/ipc/msgget/msgget04.c
13291ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv01.c
13292ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv02.c
13293ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv03.c
13294ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv04.c
13295ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
13296ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
13297ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd01.c
13298ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd02.c
13299ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd03.c
13300ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd04.c
13301ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
13302ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
13303ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
13304ltp/testcases/kernel/syscalls/ipc/semctl/semctl02.c
13305ltp/testcases/kernel/syscalls/ipc/semctl/semctl03.c
13306ltp/testcases/kernel/syscalls/ipc/semctl/semctl04.c
13307ltp/testcases/kernel/syscalls/ipc/semctl/semctl05.c
13308ltp/testcases/kernel/syscalls/ipc/semget/semget01.c
13309ltp/testcases/kernel/syscalls/ipc/semget/semget02.c
13310ltp/testcases/kernel/syscalls/ipc/semget/semget03.c
13311ltp/testcases/kernel/syscalls/ipc/semget/semget06.c
13312ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
13313ltp/testcases/kernel/syscalls/ipc/semop/semop03.c
13314ltp/testcases/kernel/syscalls/ipc/semop/semop04.c
13315ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
13316ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
13317ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
13318ltp/testcases/kernel/syscalls/ipc/shmat/shmat03.c
13319ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
13320ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
13321ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl03.c
13322ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
13323ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
13324ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt02.c
13325ltp/testcases/kernel/syscalls/ipc/shmget/shmget01.c
13326ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
13327ltp/testcases/kernel/syscalls/ipc/shmget/shmget03.c
13328ltp/testcases/kernel/syscalls/ipc/shmget/shmget04.c
13329ltp/testcases/kernel/syscalls/ipc/shmget/shmget05.c
13330ltp/testcases/kernel/syscalls/kill/kill01.c
13331ltp/testcases/kernel/syscalls/kill/kill03.c
13332ltp/testcases/kernel/syscalls/kill/kill04.c
13333ltp/testcases/kernel/syscalls/kill/kill05.c
13334ltp/testcases/kernel/syscalls/kill/kill06.c
13335ltp/testcases/kernel/syscalls/kill/kill07.c
13336ltp/testcases/kernel/syscalls/kill/kill08.c
13337ltp/testcases/kernel/syscalls/kill/kill11.c
13338ltp/testcases/kernel/syscalls/kill/kill12.c
13339ltp/testcases/kernel/syscalls/lchown/lchown01.c
13340ltp/testcases/kernel/syscalls/lchown/lchown02.c
13341ltp/testcases/kernel/syscalls/listen/listen01.c
13342ltp/testcases/kernel/syscalls/llseek/llseek01.c
13343ltp/testcases/kernel/syscalls/llseek/llseek02.c
13344ltp/testcases/kernel/syscalls/lseek/lseek06.c
13345ltp/testcases/kernel/syscalls/lseek/lseek07.c
13346ltp/testcases/kernel/syscalls/lseek/lseek08.c
13347ltp/testcases/kernel/syscalls/lseek/lseek09.c
13348ltp/testcases/kernel/syscalls/lseek/lseek10.c
13349ltp/testcases/kernel/syscalls/lstat/lstat02.c
13350ltp/testcases/kernel/syscalls/lstat/lstat03.c
13351ltp/testcases/kernel/syscalls/mallopt/mallopt01.c
13352ltp/testcases/kernel/syscalls/memcmp/memcmp01.c
13353ltp/testcases/kernel/syscalls/memcpy/memcpy01.c
13354ltp/testcases/kernel/syscalls/memset/memset01.c
13355ltp/testcases/kernel/syscalls/mincore/mincore01.c
13356ltp/testcases/kernel/syscalls/mkdir/mkdir02.c
13357ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
13358ltp/testcases/kernel/syscalls/mkdir/mkdir04.c
13359ltp/testcases/kernel/syscalls/mkdir/mkdir05.c
13360ltp/testcases/kernel/syscalls/mkdir/mkdir09.c
13361ltp/testcases/kernel/syscalls/mknod/mknod02.c
13362ltp/testcases/kernel/syscalls/mknod/mknod03.c
13363ltp/testcases/kernel/syscalls/mknod/mknod04.c
13364ltp/testcases/kernel/syscalls/mknod/mknod05.c
13365ltp/testcases/kernel/syscalls/mknod/mknod06.c
13366ltp/testcases/kernel/syscalls/mknod/mknod07.c
13367ltp/testcases/kernel/syscalls/mknod/mknod08.c
13368ltp/testcases/kernel/syscalls/mknod/mknod09.c
13369ltp/testcases/kernel/syscalls/mmap/mmap04.c
13370ltp/testcases/kernel/syscalls/mmap/mmap05.c
13371ltp/testcases/kernel/syscalls/mmap/mmap06.c
13372ltp/testcases/kernel/syscalls/mmap/mmap07.c
13373ltp/testcases/kernel/syscalls/mmap/mmap08.c
13374ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt01.c
13375ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt02.c
13376ltp/testcases/kernel/syscalls/mprotect/mprotect01.c
13377ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
13378ltp/testcases/kernel/syscalls/mprotect/mprotect03.c
13379ltp/testcases/kernel/syscalls/mremap/mremap01.c
13380ltp/testcases/kernel/syscalls/mremap/mremap02.c
13381ltp/testcases/kernel/syscalls/mremap/mremap03.c
13382ltp/testcases/kernel/syscalls/mremap/mremap04.c
13383ltp/testcases/kernel/syscalls/msync/msync01.c
13384ltp/testcases/kernel/syscalls/msync/msync02.c
13385ltp/testcases/kernel/syscalls/msync/msync03.c
13386ltp/testcases/kernel/syscalls/msync/msync04.c
13387ltp/testcases/kernel/syscalls/msync/msync05.c
13388ltp/testcases/kernel/syscalls/munmap/munmap01.c
13389ltp/testcases/kernel/syscalls/munmap/munmap02.c
13390ltp/testcases/kernel/syscalls/munmap/munmap03.c
13391ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
13392ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
13393ltp/testcases/kernel/syscalls/nanosleep/nanosleep04.c
13394ltp/testcases/kernel/syscalls/nftw/nftw.c
13395ltp/testcases/kernel/syscalls/nftw/nftw64.c
13396ltp/testcases/kernel/syscalls/nice/nice01.c
13397ltp/testcases/kernel/syscalls/nice/nice02.c
13398ltp/testcases/kernel/syscalls/nice/nice03.c
13399ltp/testcases/kernel/syscalls/nice/nice04.c
13400ltp/testcases/kernel/syscalls/open/open01.c
13401ltp/testcases/kernel/syscalls/open/open02.c
13402ltp/testcases/kernel/syscalls/open/open04.c
13403ltp/testcases/kernel/syscalls/open/open05.c
13404ltp/testcases/kernel/syscalls/open/open06.c
13405ltp/testcases/kernel/syscalls/open/open07.c
13406ltp/testcases/kernel/syscalls/open/open08.c
13407ltp/testcases/kernel/syscalls/open/open09.c
13408ltp/testcases/kernel/syscalls/open/open10.c
13409ltp/testcases/kernel/syscalls/pause/pause02.c
13410ltp/testcases/kernel/syscalls/pause/pause03.c
13411ltp/testcases/kernel/syscalls/personality/personality01.c
13412ltp/testcases/kernel/syscalls/personality/personality02.c
13413ltp/testcases/kernel/syscalls/pipe/pipe01.c
13414ltp/testcases/kernel/syscalls/pipe/pipe05.c
13415ltp/testcases/kernel/syscalls/pipe/pipe06.c
13416ltp/testcases/kernel/syscalls/pipe/pipe08.c
13417ltp/testcases/kernel/syscalls/pipe/pipe09.c
13418ltp/testcases/kernel/syscalls/pipe/pipe10.c
13419ltp/testcases/kernel/syscalls/pipe/pipe11.c
13420ltp/testcases/kernel/syscalls/poll/poll01.c
13421ltp/testcases/kernel/syscalls/pread/pread01.c
13422ltp/testcases/kernel/syscalls/pread/pread02.c
13423ltp/testcases/kernel/syscalls/pread/pread03.c
13424ltp/testcases/kernel/syscalls/profil/profil01.c
13425ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
13426ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
13427ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
13428ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
13429ltp/testcases/kernel/syscalls/read/read02.c
13430ltp/testcases/kernel/syscalls/read/read03.c
13431ltp/testcases/kernel/syscalls/read/read04.c
13432ltp/testcases/kernel/syscalls/readlink/readlink01.c
13433ltp/testcases/kernel/syscalls/readlink/readlink03.c
13434ltp/testcases/kernel/syscalls/readlink/readlink04.c
13435ltp/testcases/kernel/syscalls/readv/readv01.c
13436ltp/testcases/kernel/syscalls/readv/readv02.c
13437ltp/testcases/kernel/syscalls/readv/readv03.c
13438ltp/testcases/kernel/syscalls/recv/recv01.c
13439ltp/testcases/kernel/syscalls/rename/rename01.c
13440ltp/testcases/kernel/syscalls/rename/rename03.c
13441ltp/testcases/kernel/syscalls/rename/rename04.c
13442ltp/testcases/kernel/syscalls/rename/rename05.c
13443ltp/testcases/kernel/syscalls/rename/rename06.c
13444ltp/testcases/kernel/syscalls/rename/rename07.c
13445ltp/testcases/kernel/syscalls/rename/rename08.c
13446ltp/testcases/kernel/syscalls/rename/rename09.c
13447ltp/testcases/kernel/syscalls/rename/rename10.c
13448ltp/testcases/kernel/syscalls/rename/rename12.c
13449ltp/testcases/kernel/syscalls/rename/rename13.c
13450ltp/testcases/kernel/syscalls/rename/rename14.c
13451ltp/testcases/kernel/syscalls/rmdir/rmdir01.c
13452ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
13453ltp/testcases/kernel/syscalls/rmdir/rmdir03.c
13454ltp/testcases/kernel/syscalls/sched_getscheduler/sched_getscheduler02.c
13455ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler01.c
13456ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler02.c
13457ltp/testcases/kernel/syscalls/sched_yield/sched_yield01.c
13458ltp/testcases/kernel/syscalls/send/send01.c
13459ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
13460ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
13461ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
13462ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
13463ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
13464ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
13465ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
13466ltp/testcases/kernel/syscalls/sendto/sendto01.c
13467ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
13468ltp/testcases/kernel/syscalls/setfsuid/setfsuid01.c
13469ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
13470ltp/testcases/kernel/syscalls/setgid/setgid02.c
13471ltp/testcases/kernel/syscalls/setgid/setgid03.c
13472ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
13473ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
13474ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
13475ltp/testcases/kernel/syscalls/setitimer/setitimer01.c
13476ltp/testcases/kernel/syscalls/setitimer/setitimer02.c
13477ltp/testcases/kernel/syscalls/setitimer/setitimer03.c
13478ltp/testcases/kernel/syscalls/setpgid/setpgid02.c
13479ltp/testcases/kernel/syscalls/setpgid/setpgid03.c
13480ltp/testcases/kernel/syscalls/setpgrp/setpgrp02.c
13481ltp/testcases/kernel/syscalls/setpriority/setpriority01.c
13482ltp/testcases/kernel/syscalls/setpriority/setpriority02.c
13483ltp/testcases/kernel/syscalls/setpriority/setpriority03.c
13484ltp/testcases/kernel/syscalls/setpriority/setpriority04.c
13485ltp/testcases/kernel/syscalls/setpriority/setpriority05.c
13486ltp/testcases/kernel/syscalls/setregid/setregid02.c
13487ltp/testcases/kernel/syscalls/setregid/setregid03.c
13488ltp/testcases/kernel/syscalls/setregid/setregid04.c
13489ltp/testcases/kernel/syscalls/setresuid/setresuid01.c
13490ltp/testcases/kernel/syscalls/setresuid/setresuid02.c
13491ltp/testcases/kernel/syscalls/setresuid/setresuid03.c
13492ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
13493ltp/testcases/kernel/syscalls/setreuid/setreuid02.c
13494ltp/testcases/kernel/syscalls/setreuid/setreuid03.c
13495ltp/testcases/kernel/syscalls/setreuid/setreuid04.c
13496ltp/testcases/kernel/syscalls/setreuid/setreuid05.c
13497ltp/testcases/kernel/syscalls/setreuid/setreuid06.c
13498ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
13499ltp/testcases/kernel/syscalls/setrlimit/setrlimit01.c
13500ltp/testcases/kernel/syscalls/setrlimit/setrlimit02.c
13501ltp/testcases/kernel/syscalls/setsid/setsid01.c
13502ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
13503ltp/testcases/kernel/syscalls/settimeofday/settimeofday01.c
13504ltp/testcases/kernel/syscalls/settimeofday/settimeofday02.c
13505ltp/testcases/kernel/syscalls/setuid/setuid03.c
13506ltp/testcases/kernel/syscalls/setuid/setuid04.c
13507ltp/testcases/kernel/syscalls/sigaction/sigaction01.c
13508ltp/testcases/kernel/syscalls/sigaction/sigaction02.c
13509ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack01.c
13510ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack02.c
13511ltp/testcases/kernel/syscalls/sighold/sighold02.c
13512ltp/testcases/kernel/syscalls/signal/signal02.c
13513ltp/testcases/kernel/syscalls/signal/signal03.c
13514ltp/testcases/kernel/syscalls/signal/signal04.c
13515ltp/testcases/kernel/syscalls/signal/signal05.c
13516ltp/testcases/kernel/syscalls/sigprocmask/sigprocmask01.c
13517ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
13518ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
13519ltp/testcases/kernel/syscalls/socket/socket01.c
13520ltp/testcases/kernel/syscalls/socketpair/socketpair01.c
13521ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
13522ltp/testcases/kernel/syscalls/stat/stat01.c
13523ltp/testcases/kernel/syscalls/stat/stat02.c
13524ltp/testcases/kernel/syscalls/stat/stat03.c
13525ltp/testcases/kernel/syscalls/statfs/statfs02.c
13526ltp/testcases/kernel/syscalls/statfs/statfs03.c
13527ltp/testcases/kernel/syscalls/stime/stime01.c
13528ltp/testcases/kernel/syscalls/stime/stime02.c
13529ltp/testcases/kernel/syscalls/string/string01.c
13530ltp/testcases/kernel/syscalls/symlink/symlink01.c
13531ltp/testcases/kernel/syscalls/symlink/symlink03.c
13532ltp/testcases/kernel/syscalls/symlink/symlink04.c
13533ltp/testcases/kernel/syscalls/symlink/symlink05.c
13534ltp/testcases/kernel/syscalls/sync/sync02.c
13535ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
13536ltp/testcases/kernel/syscalls/syscall/syscall01.c
13537ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
13538ltp/testcases/kernel/syscalls/sysctl/sysctl01.c
13539ltp/testcases/kernel/syscalls/sysctl/sysctl03.c
13540ltp/testcases/kernel/syscalls/sysctl/sysctl04.c
13541ltp/testcases/kernel/syscalls/sysctl/sysctl05.c
13542ltp/testcases/kernel/syscalls/sysinfo/sysinfo01.c
13543ltp/testcases/kernel/syscalls/sysinfo/sysinfo02.c
13544ltp/testcases/kernel/syscalls/time/time02.c
13545ltp/testcases/kernel/syscalls/times/times03.c
13546ltp/testcases/kernel/syscalls/truncate/truncate01.c
13547ltp/testcases/kernel/syscalls/truncate/truncate02.c
13548ltp/testcases/kernel/syscalls/truncate/truncate03.c
13549ltp/testcases/kernel/syscalls/truncate/truncate04.c
13550ltp/testcases/kernel/syscalls/umask/umask02.c
13551ltp/testcases/kernel/syscalls/umask/umask03.c
13552ltp/testcases/kernel/syscalls/uname/uname02.c
13553ltp/testcases/kernel/syscalls/uname/uname03.c
13554ltp/testcases/kernel/syscalls/utime/utime01.c
13555ltp/testcases/kernel/syscalls/utime/utime02.c
13556ltp/testcases/kernel/syscalls/utime/utime03.c
13557ltp/testcases/kernel/syscalls/utime/utime04.c
13558ltp/testcases/kernel/syscalls/utime/utime05.c
13559ltp/testcases/kernel/syscalls/utime/utime06.c
13560ltp/testcases/kernel/syscalls/vfork/vfork01.c
13561ltp/testcases/kernel/syscalls/vhangup/vhangup01.c
13562ltp/testcases/kernel/syscalls/vhangup/vhangup02.c
13563ltp/testcases/kernel/syscalls/wait4/wait401.c
13564ltp/testcases/kernel/syscalls/wait4/wait402.c
13565ltp/testcases/kernel/syscalls/waitpid/waitpid01.c
13566ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
13567ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
13568ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
13569ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
13570ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
13571ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
13572ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
13573ltp/testcases/kernel/syscalls/waitpid/waitpid09.c
13574ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
13575ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
13576ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
13577ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
13578ltp/testcases/kernel/syscalls/write/write02.c
13579ltp/testcases/kernel/syscalls/write/write03.c
13580ltp/testcases/kernel/syscalls/write/write04.c
13581ltp/testcases/kernel/syscalls/write/write05.c
13582ltp/testcases/kernel/syscalls/writev/writev01.c
13583ltp/testcases/kernel/syscalls/writev/writev02.c
13584ltp/testcases/kernel/syscalls/writev/writev03.c
13585ltp/testcases/kernel/syscalls/writev/writev04.c
13586ltp/testcases/kernel/syscalls/writev/writev05.c
13587ltp/testcases/kernel/syscalls/writev/writev06.c
13588
1358955) Log Message:
13590fix return(1) -> return 1. Signed-off-by: Michal Simek <monstr@monstr.eu>.
13591
13592Modified Files:
13593ltp/testcases/kernel/fs/inode/inode02.c
13594ltp/testcases/kernel/fs/scsi/ltpfs/main.c
13595ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
13596ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap03.c
13597ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
13598ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
13599ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
13600ltp/testcases/kernel/mem/page/page01.c
13601ltp/testcases/kernel/sched/nptl/nptl01.c
13602ltp/testcases/kernel/sched/sched_stress/sched_tc6.c
13603ltp/testcases/kernel/syscalls/abort/abort01.c
13604ltp/testcases/kernel/syscalls/fcntl/fcntl07.c
13605ltp/testcases/kernel/syscalls/fcntl/fcntl07B.c
13606ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
13607ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
13608ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
13609ltp/testcases/kernel/syscalls/symlink/symlink01.c
13610
1361156) Log Message:
13612Fix return(NULL) -> return NULL. Signed-off-by: Michal Simek <monstr@monstr.eu>.
13613
13614Modified Files:
13615ltp/testcases/kernel/fs/doio/doio.c
13616ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
13617ltp/testcases/kernel/syscalls/symlink/symlink01.c
13618
1361957) Log Message:
13620Clear Trailing Whitespace. Signed-off-by: Michal Simek <monstr@monstr.eu>.
13621
13622Modified Files:
13623ltp/testcases/kernel/containers/netns/crtchild.c
13624ltp/testcases/kernel/containers/netns/crtchild_delchild.c
13625ltp/testcases/kernel/containers/netns/par_chld_ftp.c
13626ltp/testcases/kernel/containers/netns/par_chld_ipv6.c
13627ltp/testcases/kernel/containers/netns/sysfsview.c
13628ltp/testcases/kernel/containers/netns/two_children_ns.c
13629ltp/testcases/kernel/containers/pidns/pidns04.c
13630ltp/testcases/kernel/containers/sysvipc/check_ipcns_enabled.c
13631ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
13632ltp/testcases/kernel/device-drivers/acpi/LtpAcpiCmds.c
13633ltp/testcases/kernel/device-drivers/agp/kernel_space/tagp.c
13634ltp/testcases/kernel/device-drivers/agp/user_space/tagp_ki.c
13635ltp/testcases/kernel/device-drivers/agp/user_space/user_tagp.c
13636ltp/testcases/kernel/device-drivers/base/tbase/tbase.c
13637ltp/testcases/kernel/device-drivers/base/user_base/tbase_ki.c
13638ltp/testcases/kernel/device-drivers/base/user_base/user_tbase.c
13639ltp/testcases/kernel/device-drivers/dev_sim_framework/kernel_space/tmod.c
13640ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/tmod_ki.c
13641ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/user_tmod.c
13642ltp/testcases/kernel/device-drivers/drm/kernel_space/tdrm.c
13643ltp/testcases/kernel/device-drivers/drm/user_space/user_tdrm.c
13644ltp/testcases/kernel/device-drivers/include/includeTest.c
13645ltp/testcases/kernel/device-drivers/include/userBlockInclude.c
13646ltp/testcases/kernel/device-drivers/nls/userBlockNLS.c
13647ltp/testcases/kernel/device-drivers/pci/tpci/tpci.c
13648ltp/testcases/kernel/device-drivers/pci/user_tpci/tpci_ki.c
13649ltp/testcases/kernel/device-drivers/pci/user_tpci/user_tpci.c
13650ltp/testcases/kernel/device-drivers/tbio/kernel_space/tbio.c
13651ltp/testcases/kernel/device-drivers/tbio/user_space/tbio_ki.c
13652ltp/testcases/kernel/device-drivers/tbio/user_space/user_tbio.c
13653ltp/testcases/kernel/device-drivers/usb/tusb/tusb.c
13654ltp/testcases/kernel/device-drivers/usb/user_usb/tusb_ki.c
13655ltp/testcases/kernel/device-drivers/usb/user_usb/user_tusb.c
13656ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
13657ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
13658ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
13659ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
13660ltp/testcases/kernel/fs/acls/acl_file_test.c
13661ltp/testcases/kernel/fs/dmapi/attr.c
13662ltp/testcases/kernel/fs/dmapi/config.c
13663ltp/testcases/kernel/fs/dmapi/disp.c
13664ltp/testcases/kernel/fs/dmapi/dm_test.c
13665ltp/testcases/kernel/fs/dmapi/event.c
13666ltp/testcases/kernel/fs/dmapi/event_am.c
13667ltp/testcases/kernel/fs/dmapi/event_an.c
13668ltp/testcases/kernel/fs/dmapi/event_sd.c
13669ltp/testcases/kernel/fs/dmapi/event_sn.c
13670ltp/testcases/kernel/fs/dmapi/event_us.c
13671ltp/testcases/kernel/fs/dmapi/handle.c
13672ltp/testcases/kernel/fs/dmapi/hole.c
13673ltp/testcases/kernel/fs/dmapi/invis.c
13674ltp/testcases/kernel/fs/dmapi/mmap.c
13675ltp/testcases/kernel/fs/dmapi/mmapfile.c
13676ltp/testcases/kernel/fs/dmapi/mount.c
13677ltp/testcases/kernel/fs/dmapi/objref.c
13678ltp/testcases/kernel/fs/dmapi/pmr_post.c
13679ltp/testcases/kernel/fs/dmapi/pmr_pre.c
13680ltp/testcases/kernel/fs/dmapi/right.c
13681ltp/testcases/kernel/fs/dmapi/session.c
13682ltp/testcases/kernel/fs/dmapi/token.c
13683ltp/testcases/kernel/fs/doio/doio.c
13684ltp/testcases/kernel/fs/doio/growfiles.c
13685ltp/testcases/kernel/fs/doio/iogen.c
13686ltp/testcases/kernel/fs/fs-bench/create-files.c
13687ltp/testcases/kernel/fs/fs-bench/random-del-create.c
13688ltp/testcases/kernel/fs/fs_di/create_datafile.c
13689ltp/testcases/kernel/fs/fsstress/fsstress.c
13690ltp/testcases/kernel/fs/fsx-linux/fsx-linux.c
13691ltp/testcases/kernel/fs/ftest/ftest01.c
13692ltp/testcases/kernel/fs/ftest/ftest02.c
13693ltp/testcases/kernel/fs/ftest/ftest03.c
13694ltp/testcases/kernel/fs/ftest/ftest04.c
13695ltp/testcases/kernel/fs/ftest/ftest06.c
13696ltp/testcases/kernel/fs/ftest/ftest07.c
13697ltp/testcases/kernel/fs/inode/inode01.c
13698ltp/testcases/kernel/fs/inode/inode02.c
13699ltp/testcases/kernel/fs/mongo/map5.c
13700ltp/testcases/kernel/fs/mongo/mongo_compare.c
13701ltp/testcases/kernel/fs/mongo/mongo_read.c
13702ltp/testcases/kernel/fs/mongo/mongo_slinks.c
13703ltp/testcases/kernel/fs/mongo/reiser_fract_tree.c
13704ltp/testcases/kernel/fs/mongo/summ.c
13705ltp/testcases/kernel/fs/openfile/openfile.c
13706ltp/testcases/kernel/fs/proc/proc01.c
13707ltp/testcases/kernel/fs/scsi/ltpfs/LtpfsCmds.c
13708ltp/testcases/kernel/fs/scsi/ltpfs/main.c
13709ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
13710ltp/testcases/kernel/fs/scsi/ltpscsi/sg_err.c
13711ltp/testcases/kernel/fs/stream/stream01.c
13712ltp/testcases/kernel/fs/stream/stream02.c
13713ltp/testcases/kernel/fs/stream/stream03.c
13714ltp/testcases/kernel/fs/stream/stream04.c
13715ltp/testcases/kernel/fs/stream/stream05.c
13716ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
13717ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.c
13718ltp/testcases/kernel/hotplug/memory_hotplug/segment.c
13719ltp/testcases/kernel/io/aio/aio01/aio01.c
13720ltp/testcases/kernel/io/aio/aio02/main.c
13721ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
13722ltp/testcases/kernel/io/direct_io/diotest1.c
13723ltp/testcases/kernel/io/direct_io/diotest2.c
13724ltp/testcases/kernel/io/direct_io/diotest3.c
13725ltp/testcases/kernel/io/direct_io/diotest4.c
13726ltp/testcases/kernel/io/direct_io/diotest5.c
13727ltp/testcases/kernel/io/direct_io/diotest6.c
13728ltp/testcases/kernel/io/direct_io/diotest_routines.c
13729ltp/testcases/kernel/io/direct_io/dma_thread_diotest7.c
13730ltp/testcases/kernel/io/disktest/childmain.c
13731ltp/testcases/kernel/io/disktest/dump.c
13732ltp/testcases/kernel/io/disktest/globals.c
13733ltp/testcases/kernel/io/disktest/main.c
13734ltp/testcases/kernel/io/disktest/parse.c
13735ltp/testcases/kernel/io/disktest/sfunc.c
13736ltp/testcases/kernel/io/disktest/threading.c
13737ltp/testcases/kernel/io/disktest/timer.c
13738ltp/testcases/kernel/io/ltp-aiodio/aio-stress.c
13739ltp/testcases/kernel/io/ltp-aiodio/aiocp.c
13740ltp/testcases/kernel/io/ltp-aiodio/aiodio_sparse.c
13741ltp/testcases/kernel/io/ltp-aiodio/dio_sparse.c
13742ltp/testcases/kernel/io/ltp-aiodio/ltp-diorh.c
13743ltp/testcases/kernel/io/ltp-aiodio/read_checkzero.c
13744ltp/testcases/kernel/io/stress_cd/stress_cd.c
13745ltp/testcases/kernel/io/writetest/writetest.c
13746ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_01.c
13747ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_ctl.c
13748ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_get.c
13749ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_rcv.c
13750ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_snd.c
13751ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_04.c
13752ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
13753ltp/testcases/kernel/ipc/ipc_stress/pipe_test_01.c
13754ltp/testcases/kernel/ipc/ipc_stress/pipe_test_02.c
13755ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_01.c
13756ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
13757ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
13758ltp/testcases/kernel/ipc/ipc_stress/shmem_test_01.c
13759ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
13760ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
13761ltp/testcases/kernel/ipc/ipc_stress/shmem_test_04.c
13762ltp/testcases/kernel/ipc/ipc_stress/shmem_test_05.c
13763ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
13764ltp/testcases/kernel/ipc/ipc_stress/shmem_test_07.c
13765ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
13766ltp/testcases/kernel/ipc/ipc_stress/signal_test_02.c
13767ltp/testcases/kernel/ipc/ipc_stress/signal_test_03.c
13768ltp/testcases/kernel/ipc/ipc_stress/signal_test_04.c
13769ltp/testcases/kernel/ipc/ipc_stress/signal_test_05.c
13770ltp/testcases/kernel/ipc/ipc_stress/signal_test_06.c
13771ltp/testcases/kernel/ipc/ipc_stress/signal_test_07.c
13772ltp/testcases/kernel/ipc/pipeio/pipeio.c
13773ltp/testcases/kernel/ipc/semaphore/sem01.c
13774ltp/testcases/kernel/ipc/semaphore/sem02.c
13775ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap01.c
13776ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
13777ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap03.c
13778ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
13779ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
13780ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c
13781ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat03.c
13782ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
13783ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c
13784ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c
13785ltp/testcases/kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c
13786ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
13787ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget02.c
13788ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget03.c
13789ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget05.c
13790ltp/testcases/kernel/mem/hugetlb/lib/libipc.c
13791ltp/testcases/kernel/mem/libmm/mm_core_apis.c
13792ltp/testcases/kernel/mem/mem/mem01.c
13793ltp/testcases/kernel/mem/mem/mem02.c
13794ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
13795ltp/testcases/kernel/mem/mmapstress/mmapstress04.c
13796ltp/testcases/kernel/mem/mmapstress/mmapstress05.c
13797ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
13798ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
13799ltp/testcases/kernel/mem/mtest01/mtest01.c
13800ltp/testcases/kernel/mem/mtest05/mmstress.c
13801ltp/testcases/kernel/mem/mtest06/mmap1.c
13802ltp/testcases/kernel/mem/mtest06/mmap2.c
13803ltp/testcases/kernel/mem/mtest06/mmap3.c
13804ltp/testcases/kernel/mem/mtest06/shmat1.c
13805ltp/testcases/kernel/mem/mtest07/mallocstress.c
13806ltp/testcases/kernel/mem/mtest07/shm_test.c
13807ltp/testcases/kernel/mem/page/page01.c
13808ltp/testcases/kernel/mem/page/page02.c
13809ltp/testcases/kernel/module/create_module/create_module01.c
13810ltp/testcases/kernel/module/create_module/create_module02.c
13811ltp/testcases/kernel/module/delete_module/delete_module01.c
13812ltp/testcases/kernel/module/delete_module/delete_module02.c
13813ltp/testcases/kernel/module/delete_module/delete_module03.c
13814ltp/testcases/kernel/module/delete_module/dummy_del_mod.c
13815ltp/testcases/kernel/module/query_module/query_module01.c
13816ltp/testcases/kernel/module/query_module/query_module02.c
13817ltp/testcases/kernel/module/query_module/query_module03.c
13818ltp/testcases/kernel/numa/numa_node_size.c
13819ltp/testcases/kernel/numa/support_numa.c
13820ltp/testcases/kernel/power_management/check_kv_arch.c
13821ltp/testcases/kernel/pty/pty01.c
13822ltp/testcases/kernel/sched/clisrv/pthcli.c
13823ltp/testcases/kernel/sched/clisrv/pthserv.c
13824ltp/testcases/kernel/sched/clisrv/readline.c
13825ltp/testcases/kernel/sched/nptl/nptl01.c
13826ltp/testcases/kernel/sched/process_stress/process.c
13827ltp/testcases/kernel/sched/pthreads/pth_str02.c
13828ltp/testcases/kernel/sched/pthreads/pth_str03.c
13829ltp/testcases/kernel/sched/sched_stress/sched.c
13830ltp/testcases/kernel/sched/sched_stress/sched_driver.c
13831ltp/testcases/kernel/sched/sched_stress/sched_tc0.c
13832ltp/testcases/kernel/sched/sched_stress/sched_tc1.c
13833ltp/testcases/kernel/sched/sched_stress/sched_tc2.c
13834ltp/testcases/kernel/sched/sched_stress/sched_tc3.c
13835ltp/testcases/kernel/sched/sched_stress/sched_tc4.c
13836ltp/testcases/kernel/sched/sched_stress/sched_tc5.c
13837ltp/testcases/kernel/sched/sched_stress/sched_tc6.c
13838ltp/testcases/kernel/sched/tool/time-schedule.c
13839ltp/testcases/kernel/sched/tool/trace_sched.c
13840ltp/testcases/kernel/security/selinux-testsuite/tests/capable_file/selinux_lease.c
13841ltp/testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_chroot.c
13842ltp/testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_rawio.c
13843ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrace/selinux_dyntrace_child.c
13844ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrace/selinux_dyntrace_parent.c
13845ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_child.c
13846ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c
13847ltp/testcases/kernel/security/selinux-testsuite/tests/exectrace/selinux_exectrace_child.c
13848ltp/testcases/kernel/security/selinux-testsuite/tests/exectrace/selinux_exectrace_parent.c
13849ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive_client.c
13850ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_fcntl.c
13851ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_lock.c
13852ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_mmap.c
13853ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_mprotect.c
13854ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_nofcntl.c
13855ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_seek.c
13856ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_sigiotask.c
13857ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit_child.c
13858ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit_parent.c
13859ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_ioctl.c
13860ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_noioctl.c
13861ltp/testcases/kernel/security/selinux-testsuite/tests/msg/selinux_msgctl.c
13862ltp/testcases/kernel/security/selinux-testsuite/tests/open/selinux_append2write.c
13863ltp/testcases/kernel/security/selinux-testsuite/tests/open/selinux_fopen.c
13864ltp/testcases/kernel/security/selinux-testsuite/tests/ptrace/selinux_ptrace.c
13865ltp/testcases/kernel/security/selinux-testsuite/tests/sem/selinux_semctl.c
13866ltp/testcases/kernel/security/selinux-testsuite/tests/setnice/selinux_setnice_child.c
13867ltp/testcases/kernel/security/selinux-testsuite/tests/setnice/selinux_setnice_parent.c
13868ltp/testcases/kernel/security/selinux-testsuite/tests/shm/selinux_shmctl.c
13869ltp/testcases/kernel/security/selinux-testsuite/tests/sigkill/selinux_sigkill_server.c
13870ltp/testcases/kernel/security/selinux-testsuite/tests/task_create/selinux_task_create_parent.c
13871ltp/testcases/kernel/security/selinux-testsuite/tests/task_getpgid/selinux_task_getpgid_source.c
13872ltp/testcases/kernel/security/selinux-testsuite/tests/task_getpgid/selinux_task_getpgid_target.c
13873ltp/testcases/kernel/security/selinux-testsuite/tests/task_getscheduler/selinux_task_getscheduler_source.c
13874ltp/testcases/kernel/security/selinux-testsuite/tests/task_getscheduler/selinux_task_getscheduler_target.c
13875ltp/testcases/kernel/security/selinux-testsuite/tests/task_getsid/selinux_task_getsid_source.c
13876ltp/testcases/kernel/security/selinux-testsuite/tests/task_getsid/selinux_task_getsid_target.c
13877ltp/testcases/kernel/security/selinux-testsuite/tests/task_setnice/selinux_task_setnice_target.c
13878ltp/testcases/kernel/security/selinux-testsuite/tests/task_setscheduler/selinux_task_setscheduler_source.c
13879ltp/testcases/kernel/security/selinux-testsuite/tests/task_setscheduler/selinux_task_setscheduler_target.c
13880ltp/testcases/kernel/security/selinux-testsuite/tests/wait/selinux_wait_child.c
13881ltp/testcases/kernel/syscalls/accept/accept01.c
13882ltp/testcases/kernel/syscalls/accept4/accept4_01.c
13883ltp/testcases/kernel/syscalls/access/access01.c
13884ltp/testcases/kernel/syscalls/access/access02.c
13885ltp/testcases/kernel/syscalls/access/access03.c
13886ltp/testcases/kernel/syscalls/access/access04.c
13887ltp/testcases/kernel/syscalls/access/access05.c
13888ltp/testcases/kernel/syscalls/acct/acct01.c
13889ltp/testcases/kernel/syscalls/acct/acct02.c
13890ltp/testcases/kernel/syscalls/adjtimex/adjtimex01.c
13891ltp/testcases/kernel/syscalls/adjtimex/adjtimex02.c
13892ltp/testcases/kernel/syscalls/alarm/alarm01.c
13893ltp/testcases/kernel/syscalls/alarm/alarm02.c
13894ltp/testcases/kernel/syscalls/alarm/alarm03.c
13895ltp/testcases/kernel/syscalls/alarm/alarm05.c
13896ltp/testcases/kernel/syscalls/alarm/alarm06.c
13897ltp/testcases/kernel/syscalls/alarm/alarm07.c
13898ltp/testcases/kernel/syscalls/asyncio/asyncio02.c
13899ltp/testcases/kernel/syscalls/bind/bind01.c
13900ltp/testcases/kernel/syscalls/bind/bind02.c
13901ltp/testcases/kernel/syscalls/brk/brk01.c
13902ltp/testcases/kernel/syscalls/capget/capget01.c
13903ltp/testcases/kernel/syscalls/capget/capget02.c
13904ltp/testcases/kernel/syscalls/capset/capset01.c
13905ltp/testcases/kernel/syscalls/capset/capset02.c
13906ltp/testcases/kernel/syscalls/chdir/chdir02.c
13907ltp/testcases/kernel/syscalls/chdir/chdir03.c
13908ltp/testcases/kernel/syscalls/chdir/chdir04.c
13909ltp/testcases/kernel/syscalls/chmod/change_owner.c
13910ltp/testcases/kernel/syscalls/chmod/chmod01.c
13911ltp/testcases/kernel/syscalls/chmod/chmod02.c
13912ltp/testcases/kernel/syscalls/chmod/chmod03.c
13913ltp/testcases/kernel/syscalls/chmod/chmod04.c
13914ltp/testcases/kernel/syscalls/chmod/chmod05.c
13915ltp/testcases/kernel/syscalls/chmod/chmod06.c
13916ltp/testcases/kernel/syscalls/chmod/chmod07.c
13917ltp/testcases/kernel/syscalls/chown/chown01.c
13918ltp/testcases/kernel/syscalls/chown/chown02.c
13919ltp/testcases/kernel/syscalls/chown/chown03.c
13920ltp/testcases/kernel/syscalls/chown/chown04.c
13921ltp/testcases/kernel/syscalls/chown/chown05.c
13922ltp/testcases/kernel/syscalls/chroot/chroot02.c
13923ltp/testcases/kernel/syscalls/chroot/chroot04.c
13924ltp/testcases/kernel/syscalls/clone/clone01.c
13925ltp/testcases/kernel/syscalls/clone/clone02.c
13926ltp/testcases/kernel/syscalls/clone/clone03.c
13927ltp/testcases/kernel/syscalls/clone/clone04.c
13928ltp/testcases/kernel/syscalls/clone/clone05.c
13929ltp/testcases/kernel/syscalls/clone/clone06.c
13930ltp/testcases/kernel/syscalls/clone/clone07.c
13931ltp/testcases/kernel/syscalls/close/close08.c
13932ltp/testcases/kernel/syscalls/confstr/confstr01.c
13933ltp/testcases/kernel/syscalls/connect/connect01.c
13934ltp/testcases/kernel/syscalls/creat/creat08.c
13935ltp/testcases/kernel/syscalls/creat/creat09.c
13936ltp/testcases/kernel/syscalls/dup/dup01.c
13937ltp/testcases/kernel/syscalls/dup/dup02.c
13938ltp/testcases/kernel/syscalls/dup/dup03.c
13939ltp/testcases/kernel/syscalls/dup/dup04.c
13940ltp/testcases/kernel/syscalls/dup/dup05.c
13941ltp/testcases/kernel/syscalls/dup/dup06.c
13942ltp/testcases/kernel/syscalls/dup/dup07.c
13943ltp/testcases/kernel/syscalls/dup2/dup201.c
13944ltp/testcases/kernel/syscalls/dup2/dup204.c
13945ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c
13946ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
13947ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
13948ltp/testcases/kernel/syscalls/execl/execl01.c
13949ltp/testcases/kernel/syscalls/execle/execle01.c
13950ltp/testcases/kernel/syscalls/execlp/execlp01.c
13951ltp/testcases/kernel/syscalls/execv/execv01.c
13952ltp/testcases/kernel/syscalls/execve/execve01.c
13953ltp/testcases/kernel/syscalls/execve/execve02.c
13954ltp/testcases/kernel/syscalls/execve/execve03.c
13955ltp/testcases/kernel/syscalls/execve/execve05.c
13956ltp/testcases/kernel/syscalls/execve/execve06.c
13957ltp/testcases/kernel/syscalls/execvp/execvp01.c
13958ltp/testcases/kernel/syscalls/exit/exit02.c
13959ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
13960ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
13961ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
13962ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
13963ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
13964ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
13965ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
13966ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
13967ltp/testcases/kernel/syscalls/fchdir/fchdir03.c
13968ltp/testcases/kernel/syscalls/fchmod/fchmod01.c
13969ltp/testcases/kernel/syscalls/fchmod/fchmod02.c
13970ltp/testcases/kernel/syscalls/fchmod/fchmod03.c
13971ltp/testcases/kernel/syscalls/fchmod/fchmod04.c
13972ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
13973ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
13974ltp/testcases/kernel/syscalls/fchmod/fchmod07.c
13975ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
13976ltp/testcases/kernel/syscalls/fchownat/fchownat01.c
13977ltp/testcases/kernel/syscalls/fcntl/fcntl01.c
13978ltp/testcases/kernel/syscalls/fcntl/fcntl02.c
13979ltp/testcases/kernel/syscalls/fcntl/fcntl03.c
13980ltp/testcases/kernel/syscalls/fcntl/fcntl04.c
13981ltp/testcases/kernel/syscalls/fcntl/fcntl05.c
13982ltp/testcases/kernel/syscalls/fcntl/fcntl07.c
13983ltp/testcases/kernel/syscalls/fcntl/fcntl07B.c
13984ltp/testcases/kernel/syscalls/fcntl/fcntl08.c
13985ltp/testcases/kernel/syscalls/fcntl/fcntl09.c
13986ltp/testcases/kernel/syscalls/fcntl/fcntl10.c
13987ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
13988ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
13989ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
13990ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
13991ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
13992ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
13993ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
13994ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
13995ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
13996ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
13997ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
13998ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
13999ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
14000ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
14001ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
14002ltp/testcases/kernel/syscalls/fdatasync/fdatasync01.c
14003ltp/testcases/kernel/syscalls/fdatasync/fdatasync02.c
14004ltp/testcases/kernel/syscalls/flock/flock01.c
14005ltp/testcases/kernel/syscalls/flock/flock02.c
14006ltp/testcases/kernel/syscalls/flock/flock03.c
14007ltp/testcases/kernel/syscalls/flock/flock04.c
14008ltp/testcases/kernel/syscalls/flock/flock05.c
14009ltp/testcases/kernel/syscalls/flock/flock06.c
14010ltp/testcases/kernel/syscalls/fmtmsg/fmtmsg01.c
14011ltp/testcases/kernel/syscalls/fork/fork01.c
14012ltp/testcases/kernel/syscalls/fork/fork04.c
14013ltp/testcases/kernel/syscalls/fork/fork05.c
14014ltp/testcases/kernel/syscalls/fork/fork07.c
14015ltp/testcases/kernel/syscalls/fork/fork08.c
14016ltp/testcases/kernel/syscalls/fork/fork09.c
14017ltp/testcases/kernel/syscalls/fork/fork10.c
14018ltp/testcases/kernel/syscalls/fork/fork12.c
14019ltp/testcases/kernel/syscalls/fpathconf/fpathconf01.c
14020ltp/testcases/kernel/syscalls/fstat/fstat01.c
14021ltp/testcases/kernel/syscalls/fstat/fstat02.c
14022ltp/testcases/kernel/syscalls/fstat/fstat03.c
14023ltp/testcases/kernel/syscalls/fstat/fstat04.c
14024ltp/testcases/kernel/syscalls/fstat/fstat05.c
14025ltp/testcases/kernel/syscalls/fstatat/fstatat01.c
14026ltp/testcases/kernel/syscalls/fstatfs/fstatfs01.c
14027ltp/testcases/kernel/syscalls/fsync/fsync01.c
14028ltp/testcases/kernel/syscalls/fsync/fsync02.c
14029ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
14030ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
14031ltp/testcases/kernel/syscalls/ftruncate/ftruncate03.c
14032ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
14033ltp/testcases/kernel/syscalls/futimesat/futimesat01.c
14034ltp/testcases/kernel/syscalls/getcontext/getcontext01.c
14035ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
14036ltp/testcases/kernel/syscalls/getcwd/getcwd02.c
14037ltp/testcases/kernel/syscalls/getdents/getdents01.c
14038ltp/testcases/kernel/syscalls/getdents/getdents02.c
14039ltp/testcases/kernel/syscalls/getdents/getdents03.c
14040ltp/testcases/kernel/syscalls/getdents/getdents04.c
14041ltp/testcases/kernel/syscalls/getdomainname/getdomainname01.c
14042ltp/testcases/kernel/syscalls/getegid/getegid01.c
14043ltp/testcases/kernel/syscalls/getegid/getegid02.c
14044ltp/testcases/kernel/syscalls/geteuid/geteuid01.c
14045ltp/testcases/kernel/syscalls/getgid/getgid01.c
14046ltp/testcases/kernel/syscalls/getgid/getgid03.c
14047ltp/testcases/kernel/syscalls/getgroups/getgroups02.c
14048ltp/testcases/kernel/syscalls/getgroups/getgroups03.c
14049ltp/testcases/kernel/syscalls/getgroups/getgroups04.c
14050ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
14051ltp/testcases/kernel/syscalls/gethostname/gethostname01.c
14052ltp/testcases/kernel/syscalls/getitimer/getitimer03.c
14053ltp/testcases/kernel/syscalls/getpagesize/getpagesize01.c
14054ltp/testcases/kernel/syscalls/getpeername/getpeername01.c
14055ltp/testcases/kernel/syscalls/getpgrp/getpgrp01.c
14056ltp/testcases/kernel/syscalls/getpid/getpid01.c
14057ltp/testcases/kernel/syscalls/getpid/getpid02.c
14058ltp/testcases/kernel/syscalls/getppid/getppid01.c
14059ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
14060ltp/testcases/kernel/syscalls/getpriority/getpriority02.c
14061ltp/testcases/kernel/syscalls/getresgid/getresgid01.c
14062ltp/testcases/kernel/syscalls/getresgid/getresgid02.c
14063ltp/testcases/kernel/syscalls/getresgid/getresgid03.c
14064ltp/testcases/kernel/syscalls/getresuid/getresuid01.c
14065ltp/testcases/kernel/syscalls/getresuid/getresuid02.c
14066ltp/testcases/kernel/syscalls/getresuid/getresuid03.c
14067ltp/testcases/kernel/syscalls/getrlimit/getrlimit01.c
14068ltp/testcases/kernel/syscalls/getrlimit/getrlimit02.c
14069ltp/testcases/kernel/syscalls/getrusage/getrusage01.c
14070ltp/testcases/kernel/syscalls/getrusage/getrusage02.c
14071ltp/testcases/kernel/syscalls/getsid/getsid02.c
14072ltp/testcases/kernel/syscalls/getsockname/getsockname01.c
14073ltp/testcases/kernel/syscalls/getsockopt/getsockopt01.c
14074ltp/testcases/kernel/syscalls/gettid/gettid01.c
14075ltp/testcases/kernel/syscalls/getuid/getuid01.c
14076ltp/testcases/kernel/syscalls/getuid/getuid03.c
14077ltp/testcases/kernel/syscalls/inotify/inotify01.c
14078ltp/testcases/kernel/syscalls/inotify/inotify02.c
14079ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
14080ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
14081ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
14082ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
14083ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
14084ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
14085ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
14086ltp/testcases/kernel/syscalls/ioctl/ioctl03.c
14087ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
14088ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
14089ltp/testcases/kernel/syscalls/iopl/iopl01.c
14090ltp/testcases/kernel/syscalls/iopl/iopl02.c
14091ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
14092ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
14093ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
14094ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
14095ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
14096ltp/testcases/kernel/syscalls/ipc/msgget/msgget02.c
14097ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv01.c
14098ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
14099ltp/testcases/kernel/syscalls/ipc/semctl/semctl02.c
14100ltp/testcases/kernel/syscalls/ipc/semctl/semctl03.c
14101ltp/testcases/kernel/syscalls/ipc/semctl/semctl04.c
14102ltp/testcases/kernel/syscalls/ipc/semctl/semctl05.c
14103ltp/testcases/kernel/syscalls/ipc/semctl/semctl06.c
14104ltp/testcases/kernel/syscalls/ipc/semctl/semctl07.c
14105ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
14106ltp/testcases/kernel/syscalls/ipc/shmat/shmat03.c
14107ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
14108ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
14109ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
14110ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt02.c
14111ltp/testcases/kernel/syscalls/ipc/shmget/shmget03.c
14112ltp/testcases/kernel/syscalls/ipc/shmget/shmget05.c
14113ltp/testcases/kernel/syscalls/kill/kill02.c
14114ltp/testcases/kernel/syscalls/kill/kill05.c
14115ltp/testcases/kernel/syscalls/kill/kill07.c
14116ltp/testcases/kernel/syscalls/kill/kill09.c
14117ltp/testcases/kernel/syscalls/kill/kill10.c
14118ltp/testcases/kernel/syscalls/kill/kill11.c
14119ltp/testcases/kernel/syscalls/kill/kill12.c
14120ltp/testcases/kernel/syscalls/lchown/lchown01.c
14121ltp/testcases/kernel/syscalls/lchown/lchown02.c
14122ltp/testcases/kernel/syscalls/libevent/buffer.c
14123ltp/testcases/kernel/syscalls/libevent/epoll.c
14124ltp/testcases/kernel/syscalls/libevent/evbuffer.c
14125ltp/testcases/kernel/syscalls/libevent/event.c
14126ltp/testcases/kernel/syscalls/libevent/kqueue.c
14127ltp/testcases/kernel/syscalls/libevent/poll.c
14128ltp/testcases/kernel/syscalls/libevent/select.c
14129ltp/testcases/kernel/syscalls/libevent/sample/event-test.c
14130ltp/testcases/kernel/syscalls/libevent/sample/signal-test.c
14131ltp/testcases/kernel/syscalls/libevent/sample/time-test.c
14132ltp/testcases/kernel/syscalls/link/link02.c
14133ltp/testcases/kernel/syscalls/link/link03.c
14134ltp/testcases/kernel/syscalls/link/link04.c
14135ltp/testcases/kernel/syscalls/link/link05.c
14136ltp/testcases/kernel/syscalls/link/link06.c
14137ltp/testcases/kernel/syscalls/link/link07.c
14138ltp/testcases/kernel/syscalls/linkat/linkat01.c
14139ltp/testcases/kernel/syscalls/listen/listen01.c
14140ltp/testcases/kernel/syscalls/lseek/lseek01.c
14141ltp/testcases/kernel/syscalls/lseek/lseek02.c
14142ltp/testcases/kernel/syscalls/lseek/lseek03.c
14143ltp/testcases/kernel/syscalls/lseek/lseek04.c
14144ltp/testcases/kernel/syscalls/lseek/lseek05.c
14145ltp/testcases/kernel/syscalls/lseek/lseek06.c
14146ltp/testcases/kernel/syscalls/lseek/lseek07.c
14147ltp/testcases/kernel/syscalls/lseek/lseek08.c
14148ltp/testcases/kernel/syscalls/lseek/lseek09.c
14149ltp/testcases/kernel/syscalls/lseek/lseek10.c
14150ltp/testcases/kernel/syscalls/lstat/lstat01.c
14151ltp/testcases/kernel/syscalls/lstat/lstat02.c
14152ltp/testcases/kernel/syscalls/lstat/lstat03.c
14153ltp/testcases/kernel/syscalls/madvise/madvise01.c
14154ltp/testcases/kernel/syscalls/madvise/madvise02.c
14155ltp/testcases/kernel/syscalls/madvise/madvise03.c
14156ltp/testcases/kernel/syscalls/mallopt/mallopt01.c
14157ltp/testcases/kernel/syscalls/mincore/mincore01.c
14158ltp/testcases/kernel/syscalls/mincore/mincore02.c
14159ltp/testcases/kernel/syscalls/mkdir/mkdir01.c
14160ltp/testcases/kernel/syscalls/mkdir/mkdir02.c
14161ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
14162ltp/testcases/kernel/syscalls/mkdir/mkdir04.c
14163ltp/testcases/kernel/syscalls/mkdir/mkdir05.c
14164ltp/testcases/kernel/syscalls/mkdir/mkdir08.c
14165ltp/testcases/kernel/syscalls/mkdir/mkdir09.c
14166ltp/testcases/kernel/syscalls/mkdirat/mkdirat01.c
14167ltp/testcases/kernel/syscalls/mknod/mknod01.c
14168ltp/testcases/kernel/syscalls/mknod/mknod02.c
14169ltp/testcases/kernel/syscalls/mknod/mknod03.c
14170ltp/testcases/kernel/syscalls/mknod/mknod04.c
14171ltp/testcases/kernel/syscalls/mknod/mknod05.c
14172ltp/testcases/kernel/syscalls/mknod/mknod06.c
14173ltp/testcases/kernel/syscalls/mknod/mknod07.c
14174ltp/testcases/kernel/syscalls/mknod/mknod08.c
14175ltp/testcases/kernel/syscalls/mknod/mknod09.c
14176ltp/testcases/kernel/syscalls/mknodat/mknodat01.c
14177ltp/testcases/kernel/syscalls/mlock/mlock01.c
14178ltp/testcases/kernel/syscalls/mlock/mlock02.c
14179ltp/testcases/kernel/syscalls/mlockall/mlockall01.c
14180ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
14181ltp/testcases/kernel/syscalls/mlockall/mlockall03.c
14182ltp/testcases/kernel/syscalls/mmap/mmap001.c
14183ltp/testcases/kernel/syscalls/mmap/mmap01.c
14184ltp/testcases/kernel/syscalls/mmap/mmap02.c
14185ltp/testcases/kernel/syscalls/mmap/mmap03.c
14186ltp/testcases/kernel/syscalls/mmap/mmap04.c
14187ltp/testcases/kernel/syscalls/mmap/mmap05.c
14188ltp/testcases/kernel/syscalls/mmap/mmap06.c
14189ltp/testcases/kernel/syscalls/mmap/mmap07.c
14190ltp/testcases/kernel/syscalls/mmap/mmap08.c
14191ltp/testcases/kernel/syscalls/mmap/mmap09.c
14192ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt01.c
14193ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt02.c
14194ltp/testcases/kernel/syscalls/mount/mount01.c
14195ltp/testcases/kernel/syscalls/mount/mount02.c
14196ltp/testcases/kernel/syscalls/mount/mount03.c
14197ltp/testcases/kernel/syscalls/mount/mount04.c
14198ltp/testcases/kernel/syscalls/mount/setuid_test.c
14199ltp/testcases/kernel/syscalls/mprotect/mprotect01.c
14200ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
14201ltp/testcases/kernel/syscalls/mremap/mremap01.c
14202ltp/testcases/kernel/syscalls/mremap/mremap02.c
14203ltp/testcases/kernel/syscalls/mremap/mremap03.c
14204ltp/testcases/kernel/syscalls/mremap/mremap04.c
14205ltp/testcases/kernel/syscalls/msync/msync01.c
14206ltp/testcases/kernel/syscalls/msync/msync02.c
14207ltp/testcases/kernel/syscalls/msync/msync03.c
14208ltp/testcases/kernel/syscalls/msync/msync04.c
14209ltp/testcases/kernel/syscalls/msync/msync05.c
14210ltp/testcases/kernel/syscalls/munlock/munlock01.c
14211ltp/testcases/kernel/syscalls/munlock/munlock02.c
14212ltp/testcases/kernel/syscalls/munlockall/munlockall01.c
14213ltp/testcases/kernel/syscalls/munlockall/munlockall02.c
14214ltp/testcases/kernel/syscalls/munmap/munmap01.c
14215ltp/testcases/kernel/syscalls/munmap/munmap02.c
14216ltp/testcases/kernel/syscalls/munmap/munmap03.c
14217ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
14218ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
14219ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
14220ltp/testcases/kernel/syscalls/nanosleep/nanosleep04.c
14221ltp/testcases/kernel/syscalls/nftw/lib.c
14222ltp/testcases/kernel/syscalls/nftw/lib64.c
14223ltp/testcases/kernel/syscalls/nftw/nftw.c
14224ltp/testcases/kernel/syscalls/nftw/nftw64.c
14225ltp/testcases/kernel/syscalls/nftw/test.c
14226ltp/testcases/kernel/syscalls/nftw/test64.c
14227ltp/testcases/kernel/syscalls/nftw/test_func.c
14228ltp/testcases/kernel/syscalls/nftw/test_func64.c
14229ltp/testcases/kernel/syscalls/nftw/tools.c
14230ltp/testcases/kernel/syscalls/nftw/tools64.c
14231ltp/testcases/kernel/syscalls/nice/nice01.c
14232ltp/testcases/kernel/syscalls/nice/nice02.c
14233ltp/testcases/kernel/syscalls/nice/nice03.c
14234ltp/testcases/kernel/syscalls/nice/nice04.c
14235ltp/testcases/kernel/syscalls/nice/nice05.c
14236ltp/testcases/kernel/syscalls/open/open01.c
14237ltp/testcases/kernel/syscalls/open/open02.c
14238ltp/testcases/kernel/syscalls/open/open03.c
14239ltp/testcases/kernel/syscalls/open/open04.c
14240ltp/testcases/kernel/syscalls/open/open10.c
14241ltp/testcases/kernel/syscalls/openat/openat01.c
14242ltp/testcases/kernel/syscalls/pathconf/pathconf01.c
14243ltp/testcases/kernel/syscalls/pause/pause01.c
14244ltp/testcases/kernel/syscalls/pause/pause02.c
14245ltp/testcases/kernel/syscalls/pause/pause03.c
14246ltp/testcases/kernel/syscalls/pcllib/pcl/pcl.c
14247ltp/testcases/kernel/syscalls/pipe/pipe02.c
14248ltp/testcases/kernel/syscalls/pipe/pipe03.c
14249ltp/testcases/kernel/syscalls/pipe/pipe04.c
14250ltp/testcases/kernel/syscalls/pipe/pipe10.c
14251ltp/testcases/kernel/syscalls/pipe/pipe11.c
14252ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
14253ltp/testcases/kernel/syscalls/poll/poll01.c
14254ltp/testcases/kernel/syscalls/prctl/prctl01.c
14255ltp/testcases/kernel/syscalls/prctl/prctl02.c
14256ltp/testcases/kernel/syscalls/profil/profil01.c
14257ltp/testcases/kernel/syscalls/pselect/pselect01.c
14258ltp/testcases/kernel/syscalls/ptrace/ptrace01.c
14259ltp/testcases/kernel/syscalls/ptrace/ptrace02.c
14260ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
14261ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
14262ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
14263ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
14264ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
14265ltp/testcases/kernel/syscalls/read/read01.c
14266ltp/testcases/kernel/syscalls/readdir/readdir01.c
14267ltp/testcases/kernel/syscalls/readdir/readdir02.c
14268ltp/testcases/kernel/syscalls/readlink/readlink01.c
14269ltp/testcases/kernel/syscalls/readlink/readlink02.c
14270ltp/testcases/kernel/syscalls/readlink/readlink03.c
14271ltp/testcases/kernel/syscalls/readlink/readlink04.c
14272ltp/testcases/kernel/syscalls/readlinkat/readlinkat01.c
14273ltp/testcases/kernel/syscalls/readv/readv03.c
14274ltp/testcases/kernel/syscalls/reboot/reboot01.c
14275ltp/testcases/kernel/syscalls/reboot/reboot02.c
14276ltp/testcases/kernel/syscalls/recv/recv01.c
14277ltp/testcases/kernel/syscalls/recvfrom/recvfrom01.c
14278ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
14279ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
14280ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
14281ltp/testcases/kernel/syscalls/rename/rename01.c
14282ltp/testcases/kernel/syscalls/rename/rename02.c
14283ltp/testcases/kernel/syscalls/rename/rename03.c
14284ltp/testcases/kernel/syscalls/rename/rename04.c
14285ltp/testcases/kernel/syscalls/rename/rename05.c
14286ltp/testcases/kernel/syscalls/rename/rename06.c
14287ltp/testcases/kernel/syscalls/rename/rename07.c
14288ltp/testcases/kernel/syscalls/rename/rename08.c
14289ltp/testcases/kernel/syscalls/rename/rename09.c
14290ltp/testcases/kernel/syscalls/rename/rename10.c
14291ltp/testcases/kernel/syscalls/rename/rename12.c
14292ltp/testcases/kernel/syscalls/rename/rename13.c
14293ltp/testcases/kernel/syscalls/rename/rename14.c
14294ltp/testcases/kernel/syscalls/renameat/renameat01.c
14295ltp/testcases/kernel/syscalls/rmdir/rmdir01.c
14296ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
14297ltp/testcases/kernel/syscalls/rmdir/rmdir03.c
14298ltp/testcases/kernel/syscalls/rmdir/rmdir04.c
14299ltp/testcases/kernel/syscalls/rmdir/rmdir05.c
14300ltp/testcases/kernel/syscalls/sbrk/sbrk01.c
14301ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max01.c
14302ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max02.c
14303ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min01.c
14304ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min02.c
14305ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam01.c
14306ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam02.c
14307ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval01.c
14308ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval02.c
14309ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval03.c
14310ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam01.c
14311ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam02.c
14312ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam03.c
14313ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam05.c
14314ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler01.c
14315ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler02.c
14316ltp/testcases/kernel/syscalls/select/select01.c
14317ltp/testcases/kernel/syscalls/select/select02.c
14318ltp/testcases/kernel/syscalls/select/select03.c
14319ltp/testcases/kernel/syscalls/send/send01.c
14320ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
14321ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
14322ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
14323ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
14324ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
14325ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
14326ltp/testcases/kernel/syscalls/sendto/sendto01.c
14327ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
14328ltp/testcases/kernel/syscalls/setdomainname/setdomainname01.c
14329ltp/testcases/kernel/syscalls/setdomainname/setdomainname03.c
14330ltp/testcases/kernel/syscalls/setegid/setegid01.c
14331ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
14332ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
14333ltp/testcases/kernel/syscalls/setgid/setgid01.c
14334ltp/testcases/kernel/syscalls/setgid/setgid02.c
14335ltp/testcases/kernel/syscalls/setgid/setgid03.c
14336ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
14337ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
14338ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
14339ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
14340ltp/testcases/kernel/syscalls/sethostname/sethostname01.c
14341ltp/testcases/kernel/syscalls/sethostname/sethostname02.c
14342ltp/testcases/kernel/syscalls/sethostname/sethostname03.c
14343ltp/testcases/kernel/syscalls/setpgid/setpgid01.c
14344ltp/testcases/kernel/syscalls/setpgrp/setpgrp01.c
14345ltp/testcases/kernel/syscalls/setregid/setregid01.c
14346ltp/testcases/kernel/syscalls/setregid/setregid02.c
14347ltp/testcases/kernel/syscalls/setresgid/setresgid01.c
14348ltp/testcases/kernel/syscalls/setresgid/setresgid02.c
14349ltp/testcases/kernel/syscalls/setresgid/setresgid03.c
14350ltp/testcases/kernel/syscalls/setresuid/setresuid02.c
14351ltp/testcases/kernel/syscalls/setresuid/setresuid03.c
14352ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
14353ltp/testcases/kernel/syscalls/setreuid/setreuid01.c
14354ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
14355ltp/testcases/kernel/syscalls/setrlimit/setrlimit01.c
14356ltp/testcases/kernel/syscalls/setrlimit/setrlimit02.c
14357ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
14358ltp/testcases/kernel/syscalls/settimeofday/settimeofday02.c
14359ltp/testcases/kernel/syscalls/setuid/setuid01.c
14360ltp/testcases/kernel/syscalls/setuid/setuid02.c
14361ltp/testcases/kernel/syscalls/setuid/setuid04.c
14362ltp/testcases/kernel/syscalls/sigaction/sigaction01.c
14363ltp/testcases/kernel/syscalls/sigaction/sigaction02.c
14364ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack01.c
14365ltp/testcases/kernel/syscalls/sighold/sighold02.c
14366ltp/testcases/kernel/syscalls/signal/signal01.c
14367ltp/testcases/kernel/syscalls/signal/signal04.c
14368ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
14369ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
14370ltp/testcases/kernel/syscalls/sigpending/sigpending02.c
14371ltp/testcases/kernel/syscalls/sigprocmask/sigprocmask01.c
14372ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
14373ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
14374ltp/testcases/kernel/syscalls/socketcall/socketcall01.c
14375ltp/testcases/kernel/syscalls/socketcall/socketcall02.c
14376ltp/testcases/kernel/syscalls/socketcall/socketcall03.c
14377ltp/testcases/kernel/syscalls/socketcall/socketcall04.c
14378ltp/testcases/kernel/syscalls/splice/splice01.c
14379ltp/testcases/kernel/syscalls/stat/stat01.c
14380ltp/testcases/kernel/syscalls/stat/stat02.c
14381ltp/testcases/kernel/syscalls/stat/stat03.c
14382ltp/testcases/kernel/syscalls/stat/stat05.c
14383ltp/testcases/kernel/syscalls/stat/stat06.c
14384ltp/testcases/kernel/syscalls/statfs/statfs01.c
14385ltp/testcases/kernel/syscalls/statfs/statfs03.c
14386ltp/testcases/kernel/syscalls/statvfs/statvfs01.c
14387ltp/testcases/kernel/syscalls/stime/stime01.c
14388ltp/testcases/kernel/syscalls/stime/stime02.c
14389ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
14390ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
14391ltp/testcases/kernel/syscalls/swapon/swapon01.c
14392ltp/testcases/kernel/syscalls/swapon/swapon02.c
14393ltp/testcases/kernel/syscalls/swapon/swapon03.c
14394ltp/testcases/kernel/syscalls/symlink/symlink01.c
14395ltp/testcases/kernel/syscalls/symlink/symlink02.c
14396ltp/testcases/kernel/syscalls/symlink/symlink03.c
14397ltp/testcases/kernel/syscalls/symlink/symlink04.c
14398ltp/testcases/kernel/syscalls/symlink/symlink05.c
14399ltp/testcases/kernel/syscalls/symlinkat/symlinkat01.c
14400ltp/testcases/kernel/syscalls/sync/sync01.c
14401ltp/testcases/kernel/syscalls/sync/sync02.c
14402ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
14403ltp/testcases/kernel/syscalls/syscall/syscall01.c
14404ltp/testcases/kernel/syscalls/sysctl/sysctl03.c
14405ltp/testcases/kernel/syscalls/sysinfo/sysinfo01.c
14406ltp/testcases/kernel/syscalls/sysinfo/sysinfo02.c
14407ltp/testcases/kernel/syscalls/syslog/syslog11.c
14408ltp/testcases/kernel/syscalls/syslog/syslog12.c
14409ltp/testcases/kernel/syscalls/syslog/syslogtst.c
14410ltp/testcases/kernel/syscalls/tee/tee01.c
14411ltp/testcases/kernel/syscalls/time/time01.c
14412ltp/testcases/kernel/syscalls/time/time02.c
14413ltp/testcases/kernel/syscalls/times/times01.c
14414ltp/testcases/kernel/syscalls/times/times03.c
14415ltp/testcases/kernel/syscalls/truncate/truncate01.c
14416ltp/testcases/kernel/syscalls/truncate/truncate02.c
14417ltp/testcases/kernel/syscalls/truncate/truncate03.c
14418ltp/testcases/kernel/syscalls/truncate/truncate04.c
14419ltp/testcases/kernel/syscalls/ulimit/ulimit01.c
14420ltp/testcases/kernel/syscalls/umask/umask01.c
14421ltp/testcases/kernel/syscalls/umask/umask03.c
14422ltp/testcases/kernel/syscalls/umount/umount01.c
14423ltp/testcases/kernel/syscalls/umount/umount02.c
14424ltp/testcases/kernel/syscalls/umount/umount03.c
14425ltp/testcases/kernel/syscalls/uname/uname01.c
14426ltp/testcases/kernel/syscalls/unlink/unlink05.c
14427ltp/testcases/kernel/syscalls/unlink/unlink06.c
14428ltp/testcases/kernel/syscalls/unlink/unlink07.c
14429ltp/testcases/kernel/syscalls/unlink/unlink08.c
14430ltp/testcases/kernel/syscalls/unlinkat/unlinkat01.c
14431ltp/testcases/kernel/syscalls/ustat/ustat01.c
14432ltp/testcases/kernel/syscalls/ustat/ustat02.c
14433ltp/testcases/kernel/syscalls/utime/utime01.c
14434ltp/testcases/kernel/syscalls/utime/utime02.c
14435ltp/testcases/kernel/syscalls/utime/utime03.c
14436ltp/testcases/kernel/syscalls/utime/utime04.c
14437ltp/testcases/kernel/syscalls/utime/utime05.c
14438ltp/testcases/kernel/syscalls/utime/utime06.c
14439ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
14440ltp/testcases/kernel/syscalls/vfork/vfork01.c
14441ltp/testcases/kernel/syscalls/vfork/vfork02.c
14442ltp/testcases/kernel/syscalls/vhangup/vhangup01.c
14443ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
14444ltp/testcases/kernel/syscalls/wait/wait02.c
14445ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
14446ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
14447ltp/testcases/kernel/syscalls/waitpid/waitpid09.c
14448ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
14449ltp/testcases/kernel/syscalls/write/write01.c
14450ltp/testcases/kernel/syscalls/write/write02.c
14451ltp/testcases/kernel/syscalls/write/write04.c
14452ltp/testcases/kernel/syscalls/writev/writev01.c
14453ltp/testcases/kernel/syscalls/writev/writev02.c
14454ltp/testcases/kernel/syscalls/writev/writev06.c
14455
1445658) Log Message:
14457Clean Trailing Tab: Signed-off-by: Michal Simek <monstr@monstr.eu>.
14458
14459Modified Files:
14460ltp/testcases/kernel/device-drivers/agp/kernel_space/tagp.c
14461ltp/testcases/kernel/device-drivers/agp/user_space/tagp_ki.c
14462ltp/testcases/kernel/device-drivers/agp/user_space/user_tagp.c
14463ltp/testcases/kernel/device-drivers/base/tbase/tbase.c
14464ltp/testcases/kernel/device-drivers/base/user_base/user_tbase.c
14465ltp/testcases/kernel/device-drivers/dev_sim_framework/kernel_space/tmod.c
14466ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/tmod_ki.c
14467ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/user_tmod.c
14468ltp/testcases/kernel/device-drivers/drm/kernel_space/tdrm.c
14469ltp/testcases/kernel/device-drivers/drm/user_space/user_tdrm.c
14470ltp/testcases/kernel/device-drivers/include/includeTest.c
14471ltp/testcases/kernel/device-drivers/include/userBlockInclude.c
14472ltp/testcases/kernel/device-drivers/nls/userBlockNLS.c
14473ltp/testcases/kernel/device-drivers/pci/tpci/tpci.c
14474ltp/testcases/kernel/device-drivers/pci/user_tpci/tpci_ki.c
14475ltp/testcases/kernel/device-drivers/pci/user_tpci/user_tpci.c
14476ltp/testcases/kernel/device-drivers/tbio/kernel_space/tbio.c
14477ltp/testcases/kernel/device-drivers/tbio/user_space/tbio_ki.c
14478ltp/testcases/kernel/device-drivers/tbio/user_space/user_tbio.c
14479ltp/testcases/kernel/device-drivers/usb/tusb/tusb.c
14480ltp/testcases/kernel/device-drivers/usb/user_usb/user_tusb.c
14481ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
14482ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
14483ltp/testcases/kernel/fs/acls/acl_file_test.c
14484ltp/testcases/kernel/fs/acls/acl_link_test.c
14485ltp/testcases/kernel/fs/dmapi/attr.c
14486ltp/testcases/kernel/fs/dmapi/config.c
14487ltp/testcases/kernel/fs/dmapi/disp.c
14488ltp/testcases/kernel/fs/dmapi/dm_test.c
14489ltp/testcases/kernel/fs/dmapi/event.c
14490ltp/testcases/kernel/fs/dmapi/event_am.c
14491ltp/testcases/kernel/fs/dmapi/event_an.c
14492ltp/testcases/kernel/fs/dmapi/event_sd.c
14493ltp/testcases/kernel/fs/dmapi/event_sn.c
14494ltp/testcases/kernel/fs/dmapi/event_us.c
14495ltp/testcases/kernel/fs/dmapi/handle.c
14496ltp/testcases/kernel/fs/dmapi/hole.c
14497ltp/testcases/kernel/fs/dmapi/invis.c
14498ltp/testcases/kernel/fs/dmapi/mmap.c
14499ltp/testcases/kernel/fs/dmapi/mmapfile.c
14500ltp/testcases/kernel/fs/dmapi/mount.c
14501ltp/testcases/kernel/fs/dmapi/objref.c
14502ltp/testcases/kernel/fs/dmapi/pmr_post.c
14503ltp/testcases/kernel/fs/dmapi/pmr_pre.c
14504ltp/testcases/kernel/fs/dmapi/right.c
14505ltp/testcases/kernel/fs/dmapi/session.c
14506ltp/testcases/kernel/fs/dmapi/token.c
14507ltp/testcases/kernel/fs/doio/doio.c
14508ltp/testcases/kernel/fs/doio/growfiles.c
14509ltp/testcases/kernel/fs/doio/iogen.c
14510ltp/testcases/kernel/fs/fs_di/create_datafile.c
14511ltp/testcases/kernel/fs/fsstress/fsstress.c
14512ltp/testcases/kernel/fs/fsx-linux/fsx-linux.c
14513ltp/testcases/kernel/fs/ftest/ftest01.c
14514ltp/testcases/kernel/fs/ftest/ftest02.c
14515ltp/testcases/kernel/fs/ftest/ftest03.c
14516ltp/testcases/kernel/fs/ftest/ftest04.c
14517ltp/testcases/kernel/fs/ftest/ftest05.c
14518ltp/testcases/kernel/fs/ftest/ftest06.c
14519ltp/testcases/kernel/fs/ftest/ftest07.c
14520ltp/testcases/kernel/fs/ftest/ftest08.c
14521ltp/testcases/kernel/fs/inode/inode01.c
14522ltp/testcases/kernel/fs/inode/inode02.c
14523ltp/testcases/kernel/fs/mongo/mongo_compare.c
14524ltp/testcases/kernel/fs/mongo/reiser_fract_tree.c
14525ltp/testcases/kernel/fs/openfile/openfile.c
14526ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
14527ltp/testcases/kernel/fs/stream/stream01.c
14528ltp/testcases/kernel/fs/stream/stream02.c
14529ltp/testcases/kernel/fs/stream/stream03.c
14530ltp/testcases/kernel/fs/stream/stream04.c
14531ltp/testcases/kernel/fs/stream/stream05.c
14532ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
14533ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.c
14534ltp/testcases/kernel/hotplug/memory_hotplug/segment.c
14535ltp/testcases/kernel/io/aio/aio01/aio01.c
14536ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
14537ltp/testcases/kernel/io/direct_io/diotest1.c
14538ltp/testcases/kernel/io/direct_io/diotest2.c
14539ltp/testcases/kernel/io/direct_io/diotest4.c
14540ltp/testcases/kernel/io/direct_io/diotest5.c
14541ltp/testcases/kernel/io/direct_io/diotest_routines.c
14542ltp/testcases/kernel/io/disktest/childmain.c
14543ltp/testcases/kernel/io/disktest/main.c
14544ltp/testcases/kernel/io/disktest/threading.c
14545ltp/testcases/kernel/io/ltp-aiodio/aiocp.c
14546ltp/testcases/kernel/io/ltp-aiodio/aiodio_append.c
14547ltp/testcases/kernel/io/ltp-aiodio/aiodio_sparse.c
14548ltp/testcases/kernel/io/ltp-aiodio/ltp-diorh.c
14549ltp/testcases/kernel/io/stress_cd/stress_cd.c
14550ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_ctl.c
14551ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_get.c
14552ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_rcv.c
14553ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_snd.c
14554ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_04.c
14555ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
14556ltp/testcases/kernel/ipc/ipc_stress/pipe_test_01.c
14557ltp/testcases/kernel/ipc/ipc_stress/pipe_test_02.c
14558ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
14559ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
14560ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
14561ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
14562ltp/testcases/kernel/ipc/ipc_stress/shmem_test_04.c
14563ltp/testcases/kernel/ipc/ipc_stress/shmem_test_05.c
14564ltp/testcases/kernel/ipc/ipc_stress/shmem_test_07.c
14565ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
14566ltp/testcases/kernel/ipc/ipc_stress/signal_test_04.c
14567ltp/testcases/kernel/ipc/pipeio/pipeio.c
14568ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap01.c
14569ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
14570ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap03.c
14571ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
14572ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
14573ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c
14574ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat03.c
14575ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c
14576ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c
14577ltp/testcases/kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c
14578ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
14579ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget02.c
14580ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget03.c
14581ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget05.c
14582ltp/testcases/kernel/mem/mem/mem01.c
14583ltp/testcases/kernel/mem/mem/mem02.c
14584ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
14585ltp/testcases/kernel/mem/mmapstress/mmapstress02.c
14586ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
14587ltp/testcases/kernel/mem/mmapstress/mmapstress07.c
14588ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
14589ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
14590ltp/testcases/kernel/mem/mtest06/mmap1.c
14591ltp/testcases/kernel/mem/mtest06/shmat1.c
14592ltp/testcases/kernel/mem/mtest07/shm_test.c
14593ltp/testcases/kernel/mem/page/page01.c
14594ltp/testcases/kernel/mem/page/page02.c
14595ltp/testcases/kernel/mem/vmtests/data_space.c
14596ltp/testcases/kernel/mem/vmtests/stack_space.c
14597ltp/testcases/kernel/module/create_module/create_module01.c
14598ltp/testcases/kernel/module/delete_module/delete_module01.c
14599ltp/testcases/kernel/module/query_module/query_module01.c
14600ltp/testcases/kernel/module/query_module/query_module03.c
14601ltp/testcases/kernel/numa/numa_node_size.c
14602ltp/testcases/kernel/pty/hangup01.c
14603ltp/testcases/kernel/pty/ptem01.c
14604ltp/testcases/kernel/pty/pty01.c
14605ltp/testcases/kernel/sched/clisrv/pthserv.c
14606ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
14607ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
14608ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTutils.c
14609ltp/testcases/kernel/sched/nptl/nptl01.c
14610ltp/testcases/kernel/sched/process_stress/process.c
14611ltp/testcases/kernel/sched/sched_stress/sched_tc0.c
14612ltp/testcases/kernel/sched/sched_stress/sched_tc6.c
14613ltp/testcases/kernel/sched/tool/time-schedule.c
14614ltp/testcases/kernel/sched/tool/trace_sched.c
14615ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrace/selinux_dyntrace_parent.c
14616ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrans/selinux_dyntrans_parent.c
14617ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c
14618ltp/testcases/kernel/security/selinux-testsuite/tests/exectrace/selinux_exectrace_parent.c
14619ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive_client.c
14620ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive_server.c
14621ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit_parent.c
14622ltp/testcases/kernel/security/selinux-testsuite/tests/msg/selinux_msgctl.c
14623ltp/testcases/kernel/security/selinux-testsuite/tests/sem/selinux_semctl.c
14624ltp/testcases/kernel/security/selinux-testsuite/tests/shm/selinux_shmctl.c
14625ltp/testcases/kernel/security/selinux-testsuite/tests/sigkill/selinux_sigkill_server.c
14626ltp/testcases/kernel/security/selinux-testsuite/tests/task_setpgid/selinux_task_setpgid_source.c
14627ltp/testcases/kernel/security/selinux-testsuite/tests/task_setscheduler/selinux_task_setscheduler_source.c
14628ltp/testcases/kernel/security/selinux-testsuite/tests/wait/selinux_wait_parent.c
14629ltp/testcases/kernel/syscalls/access/access01.c
14630ltp/testcases/kernel/syscalls/access/access02.c
14631ltp/testcases/kernel/syscalls/access/access03.c
14632ltp/testcases/kernel/syscalls/access/access04.c
14633ltp/testcases/kernel/syscalls/acct/acct01.c
14634ltp/testcases/kernel/syscalls/acct/acct02.c
14635ltp/testcases/kernel/syscalls/adjtimex/adjtimex01.c
14636ltp/testcases/kernel/syscalls/adjtimex/adjtimex02.c
14637ltp/testcases/kernel/syscalls/alarm/alarm01.c
14638ltp/testcases/kernel/syscalls/alarm/alarm03.c
14639ltp/testcases/kernel/syscalls/alarm/alarm05.c
14640ltp/testcases/kernel/syscalls/alarm/alarm06.c
14641ltp/testcases/kernel/syscalls/alarm/alarm07.c
14642ltp/testcases/kernel/syscalls/asyncio/asyncio02.c
14643ltp/testcases/kernel/syscalls/bind/bind02.c
14644ltp/testcases/kernel/syscalls/brk/brk01.c
14645ltp/testcases/kernel/syscalls/capget/capget02.c
14646ltp/testcases/kernel/syscalls/capset/capset02.c
14647ltp/testcases/kernel/syscalls/chdir/chdir02.c
14648ltp/testcases/kernel/syscalls/chmod/chmod01.c
14649ltp/testcases/kernel/syscalls/chmod/chmod02.c
14650ltp/testcases/kernel/syscalls/chmod/chmod03.c
14651ltp/testcases/kernel/syscalls/chmod/chmod04.c
14652ltp/testcases/kernel/syscalls/chmod/chmod05.c
14653ltp/testcases/kernel/syscalls/chmod/chmod06.c
14654ltp/testcases/kernel/syscalls/chmod/chmod07.c
14655ltp/testcases/kernel/syscalls/chown/chown01.c
14656ltp/testcases/kernel/syscalls/chown/chown02.c
14657ltp/testcases/kernel/syscalls/chown/chown03.c
14658ltp/testcases/kernel/syscalls/chown/chown04.c
14659ltp/testcases/kernel/syscalls/chown/chown05.c
14660ltp/testcases/kernel/syscalls/chroot/chroot02.c
14661ltp/testcases/kernel/syscalls/clone/clone01.c
14662ltp/testcases/kernel/syscalls/clone/clone02.c
14663ltp/testcases/kernel/syscalls/clone/clone03.c
14664ltp/testcases/kernel/syscalls/clone/clone04.c
14665ltp/testcases/kernel/syscalls/clone/clone05.c
14666ltp/testcases/kernel/syscalls/clone/clone06.c
14667ltp/testcases/kernel/syscalls/clone/clone07.c
14668ltp/testcases/kernel/syscalls/close/close01.c
14669ltp/testcases/kernel/syscalls/close/close08.c
14670ltp/testcases/kernel/syscalls/creat/creat08.c
14671ltp/testcases/kernel/syscalls/creat/creat09.c
14672ltp/testcases/kernel/syscalls/dup/dup01.c
14673ltp/testcases/kernel/syscalls/dup/dup02.c
14674ltp/testcases/kernel/syscalls/dup/dup03.c
14675ltp/testcases/kernel/syscalls/dup/dup04.c
14676ltp/testcases/kernel/syscalls/dup/dup05.c
14677ltp/testcases/kernel/syscalls/dup/dup06.c
14678ltp/testcases/kernel/syscalls/dup/dup07.c
14679ltp/testcases/kernel/syscalls/dup2/dup205.c
14680ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c
14681ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
14682ltp/testcases/kernel/syscalls/execl/execl01.c
14683ltp/testcases/kernel/syscalls/execle/execle01.c
14684ltp/testcases/kernel/syscalls/execlp/execlp01.c
14685ltp/testcases/kernel/syscalls/execv/execv01.c
14686ltp/testcases/kernel/syscalls/execve/execve01.c
14687ltp/testcases/kernel/syscalls/execve/execve02.c
14688ltp/testcases/kernel/syscalls/execve/execve04.c
14689ltp/testcases/kernel/syscalls/execve/execve05.c
14690ltp/testcases/kernel/syscalls/execve/execve06.c
14691ltp/testcases/kernel/syscalls/execvp/execvp01.c
14692ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
14693ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
14694ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
14695ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
14696ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
14697ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
14698ltp/testcases/kernel/syscalls/fchdir/fchdir01.c
14699ltp/testcases/kernel/syscalls/fchdir/fchdir02.c
14700ltp/testcases/kernel/syscalls/fchmod/fchmod01.c
14701ltp/testcases/kernel/syscalls/fchmod/fchmod02.c
14702ltp/testcases/kernel/syscalls/fchmod/fchmod03.c
14703ltp/testcases/kernel/syscalls/fchmod/fchmod04.c
14704ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
14705ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
14706ltp/testcases/kernel/syscalls/fchmod/fchmod07.c
14707ltp/testcases/kernel/syscalls/fcntl/fcntl01.c
14708ltp/testcases/kernel/syscalls/fcntl/fcntl02.c
14709ltp/testcases/kernel/syscalls/fcntl/fcntl03.c
14710ltp/testcases/kernel/syscalls/fcntl/fcntl04.c
14711ltp/testcases/kernel/syscalls/fcntl/fcntl05.c
14712ltp/testcases/kernel/syscalls/fcntl/fcntl06.c
14713ltp/testcases/kernel/syscalls/fcntl/fcntl07.c
14714ltp/testcases/kernel/syscalls/fcntl/fcntl07B.c
14715ltp/testcases/kernel/syscalls/fcntl/fcntl08.c
14716ltp/testcases/kernel/syscalls/fcntl/fcntl09.c
14717ltp/testcases/kernel/syscalls/fcntl/fcntl10.c
14718ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
14719ltp/testcases/kernel/syscalls/fcntl/fcntl12.c
14720ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
14721ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
14722ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
14723ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
14724ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
14725ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
14726ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
14727ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
14728ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
14729ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
14730ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
14731ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
14732ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
14733ltp/testcases/kernel/syscalls/flock/flock01.c
14734ltp/testcases/kernel/syscalls/flock/flock02.c
14735ltp/testcases/kernel/syscalls/flock/flock03.c
14736ltp/testcases/kernel/syscalls/flock/flock04.c
14737ltp/testcases/kernel/syscalls/flock/flock05.c
14738ltp/testcases/kernel/syscalls/flock/flock06.c
14739ltp/testcases/kernel/syscalls/fork/fork01.c
14740ltp/testcases/kernel/syscalls/fork/fork03.c
14741ltp/testcases/kernel/syscalls/fork/fork04.c
14742ltp/testcases/kernel/syscalls/fork/fork07.c
14743ltp/testcases/kernel/syscalls/fork/fork08.c
14744ltp/testcases/kernel/syscalls/fork/fork09.c
14745ltp/testcases/kernel/syscalls/fork/fork10.c
14746ltp/testcases/kernel/syscalls/fork/fork12.c
14747ltp/testcases/kernel/syscalls/fpathconf/fpathconf01.c
14748ltp/testcases/kernel/syscalls/fstat/fstat01.c
14749ltp/testcases/kernel/syscalls/fstat/fstat02.c
14750ltp/testcases/kernel/syscalls/fstat/fstat03.c
14751ltp/testcases/kernel/syscalls/fstat/fstat04.c
14752ltp/testcases/kernel/syscalls/fstat/fstat05.c
14753ltp/testcases/kernel/syscalls/fstatfs/fstatfs01.c
14754ltp/testcases/kernel/syscalls/fsync/fsync01.c
14755ltp/testcases/kernel/syscalls/fsync/fsync02.c
14756ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
14757ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
14758ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
14759ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
14760ltp/testcases/kernel/syscalls/getdents/getdents01.c
14761ltp/testcases/kernel/syscalls/getdents/getdents02.c
14762ltp/testcases/kernel/syscalls/getdents/getdents03.c
14763ltp/testcases/kernel/syscalls/getdents/getdents04.c
14764ltp/testcases/kernel/syscalls/getdomainname/getdomainname01.c
14765ltp/testcases/kernel/syscalls/getegid/getegid01.c
14766ltp/testcases/kernel/syscalls/geteuid/geteuid01.c
14767ltp/testcases/kernel/syscalls/getgid/getgid01.c
14768ltp/testcases/kernel/syscalls/getgroups/getgroups01.c
14769ltp/testcases/kernel/syscalls/getgroups/getgroups02.c
14770ltp/testcases/kernel/syscalls/getgroups/getgroups03.c
14771ltp/testcases/kernel/syscalls/getgroups/getgroups04.c
14772ltp/testcases/kernel/syscalls/gethostname/gethostname01.c
14773ltp/testcases/kernel/syscalls/getitimer/getitimer01.c
14774ltp/testcases/kernel/syscalls/getitimer/getitimer02.c
14775ltp/testcases/kernel/syscalls/getitimer/getitimer03.c
14776ltp/testcases/kernel/syscalls/getpgrp/getpgrp01.c
14777ltp/testcases/kernel/syscalls/getpid/getpid01.c
14778ltp/testcases/kernel/syscalls/getpid/getpid02.c
14779ltp/testcases/kernel/syscalls/getppid/getppid01.c
14780ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
14781ltp/testcases/kernel/syscalls/getresgid/getresgid01.c
14782ltp/testcases/kernel/syscalls/getresgid/getresgid02.c
14783ltp/testcases/kernel/syscalls/getresgid/getresgid03.c
14784ltp/testcases/kernel/syscalls/getresuid/getresuid01.c
14785ltp/testcases/kernel/syscalls/getresuid/getresuid02.c
14786ltp/testcases/kernel/syscalls/getresuid/getresuid03.c
14787ltp/testcases/kernel/syscalls/getrlimit/getrlimit02.c
14788ltp/testcases/kernel/syscalls/getrusage/getrusage02.c
14789ltp/testcases/kernel/syscalls/getsid/getsid01.c
14790ltp/testcases/kernel/syscalls/getsid/getsid02.c
14791ltp/testcases/kernel/syscalls/getuid/getuid01.c
14792ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
14793ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
14794ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
14795ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
14796ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
14797ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
14798ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
14799ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
14800ltp/testcases/kernel/syscalls/iopl/iopl01.c
14801ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl01.c
14802ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
14803ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl03.c
14804ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl05.c
14805ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
14806ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
14807ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
14808ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
14809ltp/testcases/kernel/syscalls/ipc/msgget/msgget01.c
14810ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
14811ltp/testcases/kernel/syscalls/ipc/msgget/msgget04.c
14812ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv02.c
14813ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv03.c
14814ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv04.c
14815ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
14816ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
14817ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd01.c
14818ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd02.c
14819ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd03.c
14820ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd04.c
14821ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
14822ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
14823ltp/testcases/kernel/syscalls/ipc/semctl/semctl02.c
14824ltp/testcases/kernel/syscalls/ipc/semctl/semctl03.c
14825ltp/testcases/kernel/syscalls/ipc/semctl/semctl04.c
14826ltp/testcases/kernel/syscalls/ipc/semctl/semctl05.c
14827ltp/testcases/kernel/syscalls/ipc/semctl/semctl06.c
14828ltp/testcases/kernel/syscalls/ipc/semget/semget01.c
14829ltp/testcases/kernel/syscalls/ipc/semget/semget02.c
14830ltp/testcases/kernel/syscalls/ipc/semget/semget03.c
14831ltp/testcases/kernel/syscalls/ipc/semget/semget06.c
14832ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
14833ltp/testcases/kernel/syscalls/ipc/semop/semop03.c
14834ltp/testcases/kernel/syscalls/ipc/semop/semop04.c
14835ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
14836ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
14837ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
14838ltp/testcases/kernel/syscalls/ipc/shmat/shmat03.c
14839ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
14840ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
14841ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl03.c
14842ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
14843ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
14844ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt02.c
14845ltp/testcases/kernel/syscalls/ipc/shmget/shmget01.c
14846ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
14847ltp/testcases/kernel/syscalls/ipc/shmget/shmget03.c
14848ltp/testcases/kernel/syscalls/ipc/shmget/shmget04.c
14849ltp/testcases/kernel/syscalls/ipc/shmget/shmget05.c
14850ltp/testcases/kernel/syscalls/kill/kill01.c
14851ltp/testcases/kernel/syscalls/kill/kill02.c
14852ltp/testcases/kernel/syscalls/kill/kill03.c
14853ltp/testcases/kernel/syscalls/kill/kill04.c
14854ltp/testcases/kernel/syscalls/kill/kill05.c
14855ltp/testcases/kernel/syscalls/kill/kill07.c
14856ltp/testcases/kernel/syscalls/kill/kill09.c
14857ltp/testcases/kernel/syscalls/kill/kill10.c
14858ltp/testcases/kernel/syscalls/kill/kill11.c
14859ltp/testcases/kernel/syscalls/kill/kill12.c
14860ltp/testcases/kernel/syscalls/lchown/lchown01.c
14861ltp/testcases/kernel/syscalls/lchown/lchown02.c
14862ltp/testcases/kernel/syscalls/libevent/buffer.c
14863ltp/testcases/kernel/syscalls/libevent/err.c
14864ltp/testcases/kernel/syscalls/libevent/event.c
14865ltp/testcases/kernel/syscalls/libevent/kqueue.c
14866ltp/testcases/kernel/syscalls/libevent/poll.c
14867ltp/testcases/kernel/syscalls/libevent/signal.c
14868ltp/testcases/kernel/syscalls/libevent/sample/event-test.c
14869ltp/testcases/kernel/syscalls/libevent/sample/signal-test.c
14870ltp/testcases/kernel/syscalls/libevent/sample/time-test.c
14871ltp/testcases/kernel/syscalls/libevent/test/regress.c
14872ltp/testcases/kernel/syscalls/libevent/test/test-eof.c
14873ltp/testcases/kernel/syscalls/link/link02.c
14874ltp/testcases/kernel/syscalls/link/link03.c
14875ltp/testcases/kernel/syscalls/link/link04.c
14876ltp/testcases/kernel/syscalls/link/link05.c
14877ltp/testcases/kernel/syscalls/link/link06.c
14878ltp/testcases/kernel/syscalls/link/link07.c
14879ltp/testcases/kernel/syscalls/lseek/lseek01.c
14880ltp/testcases/kernel/syscalls/lseek/lseek02.c
14881ltp/testcases/kernel/syscalls/lseek/lseek03.c
14882ltp/testcases/kernel/syscalls/lseek/lseek04.c
14883ltp/testcases/kernel/syscalls/lseek/lseek05.c
14884ltp/testcases/kernel/syscalls/lseek/lseek06.c
14885ltp/testcases/kernel/syscalls/lseek/lseek07.c
14886ltp/testcases/kernel/syscalls/lseek/lseek08.c
14887ltp/testcases/kernel/syscalls/lseek/lseek09.c
14888ltp/testcases/kernel/syscalls/lseek/lseek10.c
14889ltp/testcases/kernel/syscalls/lstat/lstat01.c
14890ltp/testcases/kernel/syscalls/lstat/lstat02.c
14891ltp/testcases/kernel/syscalls/lstat/lstat03.c
14892ltp/testcases/kernel/syscalls/madvise/madvise01.c
14893ltp/testcases/kernel/syscalls/madvise/madvise02.c
14894ltp/testcases/kernel/syscalls/madvise/madvise03.c
14895ltp/testcases/kernel/syscalls/memcmp/memcmp01.c
14896ltp/testcases/kernel/syscalls/memcpy/memcpy01.c
14897ltp/testcases/kernel/syscalls/memmap/mem03.c
14898ltp/testcases/kernel/syscalls/mincore/mincore01.c
14899ltp/testcases/kernel/syscalls/mincore/mincore02.c
14900ltp/testcases/kernel/syscalls/mkdir/mkdir01.c
14901ltp/testcases/kernel/syscalls/mkdir/mkdir02.c
14902ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
14903ltp/testcases/kernel/syscalls/mkdir/mkdir04.c
14904ltp/testcases/kernel/syscalls/mkdir/mkdir05.c
14905ltp/testcases/kernel/syscalls/mkdir/mkdir08.c
14906ltp/testcases/kernel/syscalls/mkdir/mkdir09.c
14907ltp/testcases/kernel/syscalls/mknod/mknod01.c
14908ltp/testcases/kernel/syscalls/mknod/mknod02.c
14909ltp/testcases/kernel/syscalls/mknod/mknod03.c
14910ltp/testcases/kernel/syscalls/mknod/mknod04.c
14911ltp/testcases/kernel/syscalls/mknod/mknod05.c
14912ltp/testcases/kernel/syscalls/mknod/mknod06.c
14913ltp/testcases/kernel/syscalls/mknod/mknod07.c
14914ltp/testcases/kernel/syscalls/mknod/mknod08.c
14915ltp/testcases/kernel/syscalls/mknod/mknod09.c
14916ltp/testcases/kernel/syscalls/mlock/mlock01.c
14917ltp/testcases/kernel/syscalls/mlock/mlock02.c
14918ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
14919ltp/testcases/kernel/syscalls/mlockall/mlockall03.c
14920ltp/testcases/kernel/syscalls/mmap/mmap01.c
14921ltp/testcases/kernel/syscalls/mmap/mmap02.c
14922ltp/testcases/kernel/syscalls/mmap/mmap03.c
14923ltp/testcases/kernel/syscalls/mmap/mmap04.c
14924ltp/testcases/kernel/syscalls/mmap/mmap05.c
14925ltp/testcases/kernel/syscalls/mmap/mmap06.c
14926ltp/testcases/kernel/syscalls/mmap/mmap07.c
14927ltp/testcases/kernel/syscalls/mmap/mmap08.c
14928ltp/testcases/kernel/syscalls/mmap/mmap09.c
14929ltp/testcases/kernel/syscalls/mount/mount02.c
14930ltp/testcases/kernel/syscalls/mount/mount03.c
14931ltp/testcases/kernel/syscalls/mount/mount04.c
14932ltp/testcases/kernel/syscalls/mremap/mremap01.c
14933ltp/testcases/kernel/syscalls/mremap/mremap02.c
14934ltp/testcases/kernel/syscalls/mremap/mremap03.c
14935ltp/testcases/kernel/syscalls/mremap/mremap04.c
14936ltp/testcases/kernel/syscalls/msync/msync01.c
14937ltp/testcases/kernel/syscalls/msync/msync02.c
14938ltp/testcases/kernel/syscalls/msync/msync03.c
14939ltp/testcases/kernel/syscalls/msync/msync04.c
14940ltp/testcases/kernel/syscalls/msync/msync05.c
14941ltp/testcases/kernel/syscalls/munlockall/munlockall01.c
14942ltp/testcases/kernel/syscalls/munlockall/munlockall02.c
14943ltp/testcases/kernel/syscalls/munmap/munmap01.c
14944ltp/testcases/kernel/syscalls/munmap/munmap02.c
14945ltp/testcases/kernel/syscalls/munmap/munmap03.c
14946ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
14947ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
14948ltp/testcases/kernel/syscalls/nftw/nftw.c
14949ltp/testcases/kernel/syscalls/nftw/nftw64.c
14950ltp/testcases/kernel/syscalls/nftw/test.c
14951ltp/testcases/kernel/syscalls/nftw/test64.c
14952ltp/testcases/kernel/syscalls/nftw/test_func.c
14953ltp/testcases/kernel/syscalls/nftw/test_func64.c
14954ltp/testcases/kernel/syscalls/nftw/tools.c
14955ltp/testcases/kernel/syscalls/nftw/tools64.c
14956ltp/testcases/kernel/syscalls/nice/nice01.c
14957ltp/testcases/kernel/syscalls/nice/nice02.c
14958ltp/testcases/kernel/syscalls/nice/nice03.c
14959ltp/testcases/kernel/syscalls/nice/nice05.c
14960ltp/testcases/kernel/syscalls/open/open01.c
14961ltp/testcases/kernel/syscalls/open/open03.c
14962ltp/testcases/kernel/syscalls/open/open05.c
14963ltp/testcases/kernel/syscalls/open/open07.c
14964ltp/testcases/kernel/syscalls/open/open08.c
14965ltp/testcases/kernel/syscalls/open/open09.c
14966ltp/testcases/kernel/syscalls/open/open10.c
14967ltp/testcases/kernel/syscalls/pathconf/pathconf01.c
14968ltp/testcases/kernel/syscalls/pause/pause01.c
14969ltp/testcases/kernel/syscalls/pause/pause02.c
14970ltp/testcases/kernel/syscalls/pause/pause03.c
14971ltp/testcases/kernel/syscalls/personality/personality01.c
14972ltp/testcases/kernel/syscalls/pipe/pipe01.c
14973ltp/testcases/kernel/syscalls/pipe/pipe05.c
14974ltp/testcases/kernel/syscalls/pipe/pipe06.c
14975ltp/testcases/kernel/syscalls/poll/poll01.c
14976ltp/testcases/kernel/syscalls/prctl/prctl01.c
14977ltp/testcases/kernel/syscalls/prctl/prctl02.c
14978ltp/testcases/kernel/syscalls/profil/profil01.c
14979ltp/testcases/kernel/syscalls/ptrace/ptrace01.c
14980ltp/testcases/kernel/syscalls/ptrace/ptrace02.c
14981ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
14982ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
14983ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
14984ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
14985ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
14986ltp/testcases/kernel/syscalls/read/read01.c
14987ltp/testcases/kernel/syscalls/read/read02.c
14988ltp/testcases/kernel/syscalls/readdir/readdir01.c
14989ltp/testcases/kernel/syscalls/readdir/readdir02.c
14990ltp/testcases/kernel/syscalls/readlink/readlink01.c
14991ltp/testcases/kernel/syscalls/readlink/readlink02.c
14992ltp/testcases/kernel/syscalls/readlink/readlink03.c
14993ltp/testcases/kernel/syscalls/readlink/readlink04.c
14994ltp/testcases/kernel/syscalls/reboot/reboot02.c
14995ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
14996ltp/testcases/kernel/syscalls/rename/rename01.c
14997ltp/testcases/kernel/syscalls/rename/rename02.c
14998ltp/testcases/kernel/syscalls/rename/rename03.c
14999ltp/testcases/kernel/syscalls/rename/rename04.c
15000ltp/testcases/kernel/syscalls/rename/rename05.c
15001ltp/testcases/kernel/syscalls/rename/rename06.c
15002ltp/testcases/kernel/syscalls/rename/rename07.c
15003ltp/testcases/kernel/syscalls/rename/rename08.c
15004ltp/testcases/kernel/syscalls/rename/rename09.c
15005ltp/testcases/kernel/syscalls/rename/rename10.c
15006ltp/testcases/kernel/syscalls/rename/rename12.c
15007ltp/testcases/kernel/syscalls/rename/rename13.c
15008ltp/testcases/kernel/syscalls/rename/rename14.c
15009ltp/testcases/kernel/syscalls/rmdir/rmdir01.c
15010ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
15011ltp/testcases/kernel/syscalls/rmdir/rmdir03.c
15012ltp/testcases/kernel/syscalls/rmdir/rmdir04.c
15013ltp/testcases/kernel/syscalls/rmdir/rmdir05.c
15014ltp/testcases/kernel/syscalls/sbrk/sbrk01.c
15015ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max01.c
15016ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max02.c
15017ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min01.c
15018ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min02.c
15019ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam01.c
15020ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam02.c
15021ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam03.c
15022ltp/testcases/kernel/syscalls/sched_getscheduler/sched_getscheduler01.c
15023ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval01.c
15024ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval02.c
15025ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam01.c
15026ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam02.c
15027ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam03.c
15028ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam04.c
15029ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler01.c
15030ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler02.c
15031ltp/testcases/kernel/syscalls/select/select01.c
15032ltp/testcases/kernel/syscalls/select/select02.c
15033ltp/testcases/kernel/syscalls/select/select03.c
15034ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
15035ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
15036ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
15037ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
15038ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
15039ltp/testcases/kernel/syscalls/setdomainname/setdomainname01.c
15040ltp/testcases/kernel/syscalls/setdomainname/setdomainname02.c
15041ltp/testcases/kernel/syscalls/setdomainname/setdomainname03.c
15042ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
15043ltp/testcases/kernel/syscalls/setfsgid/setfsgid02.c
15044ltp/testcases/kernel/syscalls/setfsgid/setfsgid03.c
15045ltp/testcases/kernel/syscalls/setfsuid/setfsuid01.c
15046ltp/testcases/kernel/syscalls/setfsuid/setfsuid02.c
15047ltp/testcases/kernel/syscalls/setfsuid/setfsuid03.c
15048ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
15049ltp/testcases/kernel/syscalls/setgid/setgid01.c
15050ltp/testcases/kernel/syscalls/setgid/setgid02.c
15051ltp/testcases/kernel/syscalls/setgid/setgid03.c
15052ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
15053ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
15054ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
15055ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
15056ltp/testcases/kernel/syscalls/sethostname/sethostname01.c
15057ltp/testcases/kernel/syscalls/setitimer/setitimer01.c
15058ltp/testcases/kernel/syscalls/setitimer/setitimer02.c
15059ltp/testcases/kernel/syscalls/setitimer/setitimer03.c
15060ltp/testcases/kernel/syscalls/setpgid/setpgid01.c
15061ltp/testcases/kernel/syscalls/setpgrp/setpgrp01.c
15062ltp/testcases/kernel/syscalls/setpriority/setpriority01.c
15063ltp/testcases/kernel/syscalls/setpriority/setpriority02.c
15064ltp/testcases/kernel/syscalls/setpriority/setpriority03.c
15065ltp/testcases/kernel/syscalls/setpriority/setpriority04.c
15066ltp/testcases/kernel/syscalls/setpriority/setpriority05.c
15067ltp/testcases/kernel/syscalls/setregid/setregid01.c
15068ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
15069ltp/testcases/kernel/syscalls/setreuid/setreuid01.c
15070ltp/testcases/kernel/syscalls/setreuid/setreuid03.c
15071ltp/testcases/kernel/syscalls/setreuid/setreuid04.c
15072ltp/testcases/kernel/syscalls/setreuid/setreuid06.c
15073ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
15074ltp/testcases/kernel/syscalls/setrlimit/setrlimit01.c
15075ltp/testcases/kernel/syscalls/setsid/setsid01.c
15076ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
15077ltp/testcases/kernel/syscalls/settimeofday/settimeofday01.c
15078ltp/testcases/kernel/syscalls/setuid/setuid01.c
15079ltp/testcases/kernel/syscalls/setuid/setuid02.c
15080ltp/testcases/kernel/syscalls/setuid/setuid03.c
15081ltp/testcases/kernel/syscalls/setuid/setuid04.c
15082ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack01.c
15083ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack02.c
15084ltp/testcases/kernel/syscalls/sighold/sighold02.c
15085ltp/testcases/kernel/syscalls/signal/signal01.c
15086ltp/testcases/kernel/syscalls/signal/signal02.c
15087ltp/testcases/kernel/syscalls/signal/signal04.c
15088ltp/testcases/kernel/syscalls/signal/signal05.c
15089ltp/testcases/kernel/syscalls/sigpending/sigpending02.c
15090ltp/testcases/kernel/syscalls/sigprocmask/sigprocmask01.c
15091ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
15092ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
15093ltp/testcases/kernel/syscalls/socketcall/socketcall01.c
15094ltp/testcases/kernel/syscalls/socketcall/socketcall02.c
15095ltp/testcases/kernel/syscalls/socketcall/socketcall03.c
15096ltp/testcases/kernel/syscalls/socketcall/socketcall04.c
15097ltp/testcases/kernel/syscalls/splice/splice01.c
15098ltp/testcases/kernel/syscalls/stat/stat01.c
15099ltp/testcases/kernel/syscalls/stat/stat02.c
15100ltp/testcases/kernel/syscalls/stat/stat03.c
15101ltp/testcases/kernel/syscalls/stat/stat05.c
15102ltp/testcases/kernel/syscalls/stat/stat06.c
15103ltp/testcases/kernel/syscalls/statfs/statfs01.c
15104ltp/testcases/kernel/syscalls/statfs/statfs02.c
15105ltp/testcases/kernel/syscalls/statfs/statfs03.c
15106ltp/testcases/kernel/syscalls/stime/stime01.c
15107ltp/testcases/kernel/syscalls/string/string01.c
15108ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
15109ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
15110ltp/testcases/kernel/syscalls/swapon/swapon02.c
15111ltp/testcases/kernel/syscalls/swapon/swapon03.c
15112ltp/testcases/kernel/syscalls/symlink/symlink01.c
15113ltp/testcases/kernel/syscalls/symlink/symlink02.c
15114ltp/testcases/kernel/syscalls/symlink/symlink03.c
15115ltp/testcases/kernel/syscalls/symlink/symlink04.c
15116ltp/testcases/kernel/syscalls/symlink/symlink05.c
15117ltp/testcases/kernel/syscalls/sync/sync01.c
15118ltp/testcases/kernel/syscalls/sync/sync02.c
15119ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
15120ltp/testcases/kernel/syscalls/sysctl/sysctl03.c
15121ltp/testcases/kernel/syscalls/syslog/syslogtst.c
15122ltp/testcases/kernel/syscalls/tee/tee01.c
15123ltp/testcases/kernel/syscalls/time/time01.c
15124ltp/testcases/kernel/syscalls/time/time02.c
15125ltp/testcases/kernel/syscalls/times/times01.c
15126ltp/testcases/kernel/syscalls/times/times03.c
15127ltp/testcases/kernel/syscalls/truncate/truncate01.c
15128ltp/testcases/kernel/syscalls/truncate/truncate02.c
15129ltp/testcases/kernel/syscalls/truncate/truncate03.c
15130ltp/testcases/kernel/syscalls/ulimit/ulimit01.c
15131ltp/testcases/kernel/syscalls/umask/umask01.c
15132ltp/testcases/kernel/syscalls/umask/umask03.c
15133ltp/testcases/kernel/syscalls/umount/umount02.c
15134ltp/testcases/kernel/syscalls/umount/umount03.c
15135ltp/testcases/kernel/syscalls/uname/uname01.c
15136ltp/testcases/kernel/syscalls/uname/uname02.c
15137ltp/testcases/kernel/syscalls/uname/uname03.c
15138ltp/testcases/kernel/syscalls/unlink/unlink05.c
15139ltp/testcases/kernel/syscalls/unlink/unlink06.c
15140ltp/testcases/kernel/syscalls/unlink/unlink07.c
15141ltp/testcases/kernel/syscalls/unlink/unlink08.c
15142ltp/testcases/kernel/syscalls/ustat/ustat02.c
15143ltp/testcases/kernel/syscalls/utime/utime01.c
15144ltp/testcases/kernel/syscalls/utime/utime02.c
15145ltp/testcases/kernel/syscalls/utime/utime03.c
15146ltp/testcases/kernel/syscalls/utime/utime04.c
15147ltp/testcases/kernel/syscalls/utime/utime05.c
15148ltp/testcases/kernel/syscalls/vfork/vfork01.c
15149ltp/testcases/kernel/syscalls/vfork/vfork02.c
15150ltp/testcases/kernel/syscalls/wait/wait02.c
15151ltp/testcases/kernel/syscalls/wait4/wait401.c
15152ltp/testcases/kernel/syscalls/wait4/wait402.c
15153ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
15154ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
15155ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
15156ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
15157ltp/testcases/kernel/syscalls/waitpid/waitpid09.c
15158ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
15159ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
15160ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
15161ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
15162ltp/testcases/kernel/syscalls/write/write01.c
15163ltp/testcases/kernel/syscalls/writev/writev01.c
15164ltp/testcases/kernel/syscalls/writev/writev03.c
15165ltp/testcases/kernel/syscalls/writev/writev04.c
15166ltp/testcases/kernel/syscalls/writev/writev05.c
15167ltp/testcases/kernel/syscalls/writev/writev06.c
15168
1516959) Log Message:
15170Rename 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>.
15171
15172Removed File(s):
15173ltp/testcases/kdump/doc/OO_Descriptions.txt
15174ltp/testcases/kernel/fs/fs_bind/bind/OO_descriptions.txt
15175ltp/testcases/kernel/fs/fs_bind/cloneNS/OO_descriptions.txt
15176ltp/testcases/kernel/fs/fs_bind/move/OO_descriptions.txt
15177ltp/testcases/kernel/fs/fs_bind/rbind/OO_descriptions.txt
15178ltp/testcases/kernel/fs/fs_bind/regression/OO_descriptions.txt
15179ltp/testcases/realtime/OO_DESCRIPTION.txt
15180
15181Added File(s):
15182ltp/testcases/kdump/doc/00_Descriptions.txt
15183ltp/testcases/kernel/fs/fs_bind/bind/00_descriptions.txt
15184ltp/testcases/kernel/fs/fs_bind/cloneNS/00_descriptions.txt
15185ltp/testcases/kernel/fs/fs_bind/move/00_descriptions.txt
15186ltp/testcases/kernel/fs/fs_bind/rbind/00_descriptions.txt
15187ltp/testcases/kernel/fs/fs_bind/regression/00_descriptions.txt
15188ltp/testcases/realtime/00_DESCRIPTION.txt
15189
1519060) Log Message:
15191Fix spelling and grammar nits. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>.
15192
15193Modified File(s):
15194ltp/runltp
15195ltp/testcases/commands/gzip/gzip_tests.sh
15196
1519761) Log Message:
15198Update 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>.
15199
15200Modified File(s):
15201ltp/runtest/commands
15202ltp/testcases/commands/unzip/Makefile
15203ltp/testcases/commands/unzip/unzip_genfile.sh
15204ltp/testcases/commands/unzip/unzip_tests.sh
15205
1520662) Log Message:
15207Containers: 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>.
15208
15209Modified File(s):
15210ltp/testcases/kernel/containers/pidns/pidns14.c
15211ltp/testcases/kernel/containers/pidns/pidns16.c
15212
1521363) Log Message:
15214I 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>.
15215
15216Added Files:
15217ltp/testcases/kernel/include/microblaze.in
15218
1521964) Log Message:
15220Testcase 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.
15221[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>.
15222
15223Added Files:
15224ltp/utils/Makefile
15225ltp/utils/benchmark/Makefile
15226ltp/utils/benchmark/ebizzy-0.2/ChangeLog
15227ltp/utils/benchmark/ebizzy-0.2/LICENSE
15228ltp/utils/benchmark/ebizzy-0.2/Makefile
15229ltp/utils/benchmark/ebizzy-0.2/README
15230ltp/utils/benchmark/ebizzy-0.2/configure
15231ltp/utils/benchmark/ebizzy-0.2/ebizzy.c
15232
1523365) Log Message:
15234Testcase 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.
15235[PATCH 02/05]: This patch is library of reusable functions written in Python. Signed-Off-By: Poornima Nayak <Poornima.Nayak@in.ibm.com>.
15236
15237Added Files:
15238ltp/testcases/kernel/power_management/lib/sched_mc.py
15239
1524066) Log Message:
15241Testcase 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.
15242[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>.
15243
15244Added Files:
15245ltp/testcases/kernel/power_management/cpu_consolidation.py
15246
1524767) Log Message:
15248Testcase 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.
15249[PATCH 04/05]: This patch integrates cpu consolidation testcase to LTP. Signed-Off-By: Signed-off-by: Poornima.Nayak@in.ibm.com.
15250
15251Modified Files:
15252ltp/testcases/kernel/power_management/Makefile
15253ltp/testcases/kernel/power_management/runpwtests.sh
15254
1525568) Log Message:
15256Testcase 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.
15257[PATCH 05/05]: Readme modified to mention how cpu consolidation testcase has to be executed. Signed-off-by: <Poornima.Nayak@in.ibm.com>.
15258
15259Modified Files:
15260ltp/testcases/kernel/power_management/README
15261
subrata_modakeb438ff2009-02-01 17:11:20 +000015262LTP-20090131
15263
152641) Log Message:
15265Please find a patch to fix the sigsegv error on pidns13.c on containers. Signed-off-by: Veerendra C <veerendrac@in.ibm.com>.
15266
15267Modified File(s):
15268ltp/testcases/kernel/containers/pidns/pidns13.c
15269
152702) Log Message:
15271Today 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>.
15272
15273Modified Files:
15274ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
15275ltp/testcases/kernel/device-drivers/v4l/user_space/README
15276ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
15277ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
15278ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.h
15279ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
15280ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.h
15281ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
15282ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.h
15283ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
15284ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.h
15285ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
15286ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
15287ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
15288ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.h
15289ltp/testcases/kernel/device-drivers/v4l/user_space/video_limits.h
15290ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
15291
15292Added Files:
15293ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.c
15294ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.h
15295ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.c
15296ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.h
15297ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_LOG_STATUS.c
15298ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_LOG_STATUS.h
15299ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
15300ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.h
15301
153023) Log Message:
15303Introduce autoconf to inotify03.c. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
15304
15305Modified File(s):
15306ltp/testcases/kernel/syscalls/inotify/inotify03.c
15307
153084) Log Message:
15309The 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>.
15310
15311Modified File(s):
15312ltp/INSTALL
15313
153145) Log Message:
15315Convert hardlinks to softlinks in testcases/commands/unzip/Makefile:
15316Kamalesh 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>.
15317CAI 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".
15318Kamalesh 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>.
15319
15320Modified File(s):
15321ltp/testcases/commands/unzip/Makefile
15322
153236) Log Message:
15324There 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>.
15325
15326Modified Files:
15327ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
15328
153297) Log Message:
15330mmapstress03: 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>.
15331
15332Modified Files:
15333ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
15334
153358) Log Message:
15336madvice03: 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>.
15337
15338Modified Files:
15339ltp/testcases/kernel/syscalls/madvise/madvise03.c
15340
153419) Log Message:
15342Nancy <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:
15343$./testcases/bin/endian_switch01
15344endian_switch01 1 CONF : This system does not support running of switch() syscall
15345In 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>,
15346
15347Modified File(s):
15348ltp/testcases/kernel/syscalls/switch/endian_switch01.c
15349
1535010) Log Message:
15351This 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>.
15352
15353Modified File(s):
15354ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
15355
1535611) Log Messsage:
15357checking 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>.
15358
15359Modified File(s):
15360ltp/configure.ac
15361ltp/testcases/kernel/containers/pidns/pidns14.c
15362ltp/testcases/kernel/containers/pidns/pidns16.c
15363
1536412) Log Message:
15365Edjunior 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>.
15366
15367Modified Files(s):
15368ltp/testcases/misc/tcore_patch_test_suites/tcore.c
15369
1537013) Log Message:
15371A 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>.
15372
15373Modified File(s):
15374ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
15375
1537614) Log Message:
15377Update 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>.
15378
15379Modified Files:
15380ltp/testcases/kernel/device-drivers/nls/Makefile
15381ltp/testcases/kernel/device-drivers/nls/nlsTest.c
15382ltp/testcases/kernel/device-drivers/nls/nlsTest.h
15383ltp/testcases/kernel/device-drivers/nls/userBlockNLS.c
15384ltp/testcases/kernel/device-drivers/tbio/kernel_space/Makefile
15385Added Files:
15386ltp/testcases/kernel/device-drivers/nls/README
15387
1538815) Log Message:
15389gcov-kernel: add patches for 2.6.28, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
15390
15391Added Files:
15392ltp/utils/analysis/gcov-kernel/linux-2.6.28-gcov-arm-eabi.patch
15393ltp/utils/analysis/gcov-kernel/linux-2.6.28-gcov-arm-hack.patch
15394ltp/utils/analysis/gcov-kernel/linux-2.6.28-gcov.patch
15395
1539616) Log Message:
15397Sending the new patch along with the batch file to run the tests. Also made small modifications in the mesgq_nstest.c to fix
15398a) the warnings on tst_exit().
15399b) to remove the global var.
15400And to return correct error num in the batch file runipcnstest.sh. Signed-off-by: Veerendra C <veerendra@in.ibm.com>.
15401
15402Modified Files:
15403ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
15404Added Files:
15405ltp/testcases/kernel/containers/sysvipc/mesgq_nstest.c
15406
1540717) Log Message:
15408Avoiding 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>.
15409
15410Modified Files:
15411ltp/testcases/misc/tcore_patch_test_suites/Makefile
15412ltp/testcases/misc/tcore_patch_test_suites/tcore.c
15413ltp/testcases/misc/tcore_patch_test_suites/tcore.sh
15414
1541518) Log Message:
15416set flags properly and just use implicit make rules. Mike Frysinger <vapier@users.sourceforge.net>
15417
15418Modified File(s):
15419ltp/testcases/misc/tcore_patch_test_suites/Makefile
15420
1542119) Log Message:
15422I 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>.
15423
15424Added Files:
15425ltp/testcases/kernel/device-drivers/block/kernel_space/Makefile
15426ltp/testcases/kernel/device-drivers/block/kernel_space/README
15427ltp/testcases/kernel/device-drivers/block/kernel_space/test_block.c
15428ltp/testcases/kernel/device-drivers/block/kernel_space/test_genhd.c
15429
1543020) Log Message:
15431[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>.
15432Subrata 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:
154331) 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,
154342) 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.
15435Né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>.
15436
15437Modified File(s):
15438ltp/README
15439ltp/testcases/kernel/device-drivers/nls/Makefile
15440ltp/testcases/kernel/device-drivers/nls/README
15441
1544221) Log Message:
15443Prevent 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>.
15444
15445Modified File(s):
15446ltp/testcases/commands/cron/cron_pos_tests.sh
15447
1544822) Log Message:
15449This 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>.
15450
15451Modified File(s):
15452ltp/testcases/kernel/sched/clisrv/pthcli.c
15453ltp/testcases/kernel/sched/clisrv/run_sched_cliserv.sh
15454
1545523) Log Message:
15456Fix 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>.
15457
15458Modified File(s):
15459ltp/testcases/commands/unzip/Makefile
15460
1546124) Log Message:
15462Fix 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>.
15463
15464Modified Files:
15465ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
15466Added Files:
15467ltp/include/system_specific_process_info.h
15468ltp/lib/system_specific_process_info.c
15469
1547025) Log Message:
15471I 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>.
15472
15473Modified File(s):
15474ltp/testscripts/ltpstress.sh
15475
1547626) Log Message:
15477Adding AUTOCONF rules for eventfd syscall tests. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
15478
15479Modified Files:
15480ltp/configure.ac
15481ltp/testcases/kernel/syscalls/eventfd/Makefile
15482ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
15483Added Files:
15484ltp/config.mk.in
15485ltp/m4/ltp-eventfd.m4
15486
1548727) Log Message:
15488Add "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>.
15489
15490Modified Files:
15491ltp/testcases/kernel/device-drivers/block/kernel_space/Makefile
15492ltp/testcases/kernel/device-drivers/block/kernel_space/test_block.c
15493Added Files:
15494ltp/testcases/kernel/device-drivers/block/kernel_space/run.sh
15495
1549628) Log Message:
15497Add socket02 syscall test, testing socket(SOCK_CLOEXEC) and socketpair(SOCK_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
15498
15499Modified Files:
15500ltp/runtest/syscalls
15501Added Files:
15502ltp/testcases/kernel/syscalls/socket/socket02.c
15503
1550429) Log Message:
15505Add paccept01 syscall test, testing paccept(SOCK_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>,
15506
15507Modified Files:
15508ltp/runtest/syscalls
15509Added Files:
15510ltp/testcases/kernel/syscalls/paccept/Makefile
15511ltp/testcases/kernel/syscalls/paccept/paccept01.c
15512
1551330) Log Message:
15514Add signalfd4_01 syscall test, testing signalfd4(SFD_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>,
15515
15516Modified Files:
15517ltp/runtest/syscalls
15518Added Files:
15519ltp/testcases/kernel/syscalls/signalfd4/Makefile
15520ltp/testcases/kernel/syscalls/signalfd4/signalfd4_01.c
15521
1552231) Log Message:
15523Add eventfd2_01 syscall test, testing eventfd2(EFD_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
15524
15525Modified Files:
15526ltp/runtest/syscalls
15527Added Files:
15528ltp/testcases/kernel/syscalls/eventfd2/Makefile
15529ltp/testcases/kernel/syscalls/eventfd2/eventfd2_01.c
15530
1553132) Log Message:
15532Add timerfd02 syscall test, testing timerfd_create(TFD_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
15533
15534Modified Files:
15535ltp/runtest/syscalls
15536Added Files:
15537ltp/testcases/kernel/syscalls/timerfd/timerfd02.c
15538
1553933) Log Message:
15540Add epoll_create2_01 syscall test, testing epoll_create2(EPOLL_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
15541
15542Modified Files:
15543ltp/runtest/syscalls
15544Added Files:
15545ltp/testcases/kernel/syscalls/epoll_create2/Makefile
15546ltp/testcases/kernel/syscalls/epoll_create2/epoll_create2_01.c
15547
1554834) Log Message:
15549Add dup3_01 syscall test, testing dup3 (O_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>,.
15550
15551Modified Files:
15552ltp/runtest/syscalls
15553Added Files:
15554ltp/testcases/kernel/syscalls/dup3/Makefile
15555ltp/testcases/kernel/syscalls/dup3/dup3_01.c
15556
1555735) Log Message:
15558Add pipe2_01 syscall test, testing pipe2(O_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
15559
15560Modified Files:
15561ltp/runtest/syscalls
15562Added Files:
15563ltp/testcases/kernel/syscalls/pipe2/Makefile
15564ltp/testcases/kernel/syscalls/pipe2/pipe2_01.c
15565
1556636) Log Message:
15567Add inotify_init1_01 syscall test, testing inotify_init1(O_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
15568
15569Modified Files:
15570ltp/runtest/syscalls
15571Added Files:
15572ltp/testcases/kernel/syscalls/inotify_init/Makefile
15573ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_01.c
15574
1557537) Log Message:
15576Add socket03 syscall test, testing socket(SOCK_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
15577
15578Modified Files:
15579ltp/runtest/syscalls
15580ltp/testcases/kernel/syscalls/socket/Makefile
15581Added Files:
15582ltp/testcases/kernel/syscalls/socket/socket03.c
15583
1558438) Log Message:
15585Add socketpair02 syscall test, testing socketpair(SOCK_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
15586
15587Modified Files:
15588ltp/runtest/syscalls
15589ltp/testcases/kernel/syscalls/socketpair/Makefile
15590Added Files:
15591ltp/testcases/kernel/syscalls/socketpair/socketpair02.c
15592
1559339) Log Message:
15594Add paccept02 syscall test, testing paccept(SOCK_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
15595
15596Modified Files:
15597ltp/runtest/syscalls
15598Added Files:
15599ltp/testcases/kernel/syscalls/paccept/paccept02.c
15600
1560140) Log Message:
15602Add signalfd4_02 syscall test, testing signalfd4(SFD_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
15603
15604Modified Files:
15605ltp/runtest/syscalls
15606Added Files:
15607ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
15608
1560941) Log Message:
15610Add eventfd2_02 syscall test, testing eventfd2(EFD_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
15611
15612Modified Files:
15613ltp/runtest/syscalls
15614Added Files:
15615ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
15616
1561742) Log Message:
15618Add timerfd03 syscall test, testing timerfd_create(TFD_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
15619
15620Modified Files:
15621ltp/runtest/syscalls
15622Added Files:
15623ltp/testcases/kernel/syscalls/timerfd/timerfd03.c
15624
1562543) Log Message:
15626Add pipe2_02 syscall test, testing pipe2(O_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com.
15627
15628Modified Files:
15629ltp/runtest/syscalls
15630Added Files:
15631ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
15632
1563344) Log Message:
15634Add inotify_init1_02 syscall test, testing inotify_init1(IN_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
15635
15636Modified Files:
15637ltp/runtest/syscalls
15638Added Files:
15639ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_02.c
15640
1564145) Log Message:
15642This patch fixes fcntl27 and fcntl28 test cases failures seen on RHEL 4 kernel (2.6.9 based).
15643# ./fcntl27
15644fcntl27 1 FAIL : fcntl(tfile_1206, F_SETLEASE, F_RDLCK) failed with errno 11 : Resource temporarily unavailable
15645# ./fcntl28
15646fcntl28 1 FAIL : fcntl(tfile_1213, F_SETLEASE, F_RDLCK) failed with errno 11 : Resource temporarily unavailable
15647
15648It because the expected result in incorrect. There is a kernel version comparison code in both tests.
15649 if ((results=tst_kvercmp(2,6,10)) >= 0)
15650 {
15651 expected_result = -1;
15652 }
15653 else if( ((results=tst_kvercmp(2,4,0)) >= 0)&&\
15654 ((results=tst_kvercmp(2,6,0))< 0) )
15655 {
15656 expected_result = 1;
15657 }
15658 else if( ((results=tst_kvercmp(2,6,0)) >= 0)&&\
15659 ((results=tst_kvercmp(2,6,10))< 0) )
15660 {
15661 expected_result = 0;
15662 }
15663 else
15664 {
15665 expected_result = -1;
15666 }
15667
15668Because 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).
15669# strace ./fcntl27
15670...
15671open("tfile_1453", O_RDWR|O_CREAT, 0777) = 3
15672...
15673fcntl(3, 0x400 /* F_??? */, 0) = -1 EAGAIN (Resource temporarily unavailable)
15674
15675I 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>.
15676
15677Modified File(s):
15678ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
15679ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
15680
1568146) Log Message:
15682This 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).
15683# ./ioctl02 -D /dev/tty0
15684ioctl02 0 INFO : cflag has incorrect value. 4277
15685ioctl02 1 FAIL : TCGETA/TCSETA tests FAILED with 1 error
15686ioctl02 0 INFO : child: Got SIGTERM from parent.
15687The 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):
15688tty: expose new methods needed for drivers to get termios right:
15689http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=5f519d728169fa9975bcba001de425f11e18e8e3,
15690tty_ioctl: fix the baud_table check in encode_baud_rate:
15691http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=75e8b71d559632dd70c9799ea8b5c133a2ddcea9,
15692Somebody 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:
156931) PATCH 1: Patch to Find the core problem with ioctl02: (This is for demonstration and not to be applied)
15694This 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:
15695# ./ioctl02 -D /dev/tty0
15696ioctl02 0 INFO : Trying to the Set the value of c_cflag, present value of c_cflag=0
15697ioctl02 0 INFO : Trying to the Set the value of c_cflag, value of c_cflag to be set to=5641
15698ioctl02 0 INFO : After Setting the value of c_cflag, value of c_cflag=5641
15699ioctl02 0 INFO : Before Calling ioctl(parentfd, TCSETA, &termio), the value of c_cflag, value of c_cflag=5641
15700ioctl02 0 INFO : After Calling ioctl(parentfd, TCSETA, &termio), the value of c_cflag, value of c_cflag=5641
15701ioctl02 0 INFO : Before Calling ioctl(parentfd, TCGETA, &termio), the value of c_cflag, value of c_cflag=5641
15702ioctl02 0 INFO : After Calling ioctl(parentfd, TCGETA, &termio), the value of c_cflag, value of c_cflag=4277
15703ioctl02 0 INFO : cflag has incorrect value. 4277
15704ioctl02 1 FAIL : TCGETA/TCSETA tests FAILED with 1 error
15705ioctl02 0 INFO : child: Got SIGTERM from parent.
157062) 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:
15707# ./ioctl02 -D /dev/tty0
15708ioctl02 0 INFO : termio values are set as expected
15709ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
15710ioctl02 0 INFO : child: Got SIGTERM from parent.
15711However, 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>.
15712
15713Modified File(s):
15714ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
15715
1571647) Log Message:
15717Integrate 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>.
15718
15719Modified File(s):
15720ltp/.gitignore
15721ltp/Makefile
15722ltp/config.mk.in
15723ltp/configure.ac
15724ltp/m4/GNUmakefile
15725ltp/m4/Makefile.am
15726ltp/m4/ac_prog_ar.m4
15727
1572848) Log Message:
15729Move documentation from Makefile to INSTALL ... patch by Masatake YAMATO <yamato@redhat.com>.
15730
15731Modified File(s):
15732ltp/INSTALL
15733ltp/Makefile
15734
1573549) Log Message:
15736Update to OpenHPI 2.13.2. See http://openhpi.org/ for more details.
15737
15738Modified File(s):
15739/ltp/testcases/open_hpi_testsuite/
15740
1574150) Log Message:
15742The 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>.
15743
15744Modified File(s):
15745ltp/testcases/commands/at/at_allow01
15746ltp/testcases/commands/at/at_deny01
15747
1574851) Log Message:
15749This patch fixes a segfault of pan, when the command file doesn't end with a newline. Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
15750
15751Modified File(s):
15752ltp/pan/pan.c
15753
1575452) Log Message:
15755Seiichi 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.
15756
15757Modified File(s):
15758ltp/testcases/kernel/containers/libclone/libclone.c
15759ltp/testcases/kernel/containers/libclone/libclone.h
15760ltp/testcases/kernel/containers/pidns/check_pidns_enabled.c
15761ltp/testcases/kernel/containers/pidns/pidns12.c
15762ltp/testcases/kernel/containers/pidns/pidns13.c
15763ltp/testcases/kernel/containers/pidns/pidns14.c
15764ltp/testcases/kernel/containers/pidns/pidns16.c
15765ltp/testcases/kernel/containers/pidns/pidns20.c
15766ltp/testcases/kernel/containers/pidns/pidns21.c
15767ltp/testcases/kernel/containers/pidns/pidns30.c
15768ltp/testcases/kernel/containers/pidns/pidns31.c
15769
1577053) Log Message:
15771ftest02: 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>.
15772
15773Modified File(s):
15774ltp/testcases/kernel/fs/ftest/ftest02.c
15775
1577654) Log Message:
15777Help 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>.
15778
15779Modified Files:
15780ltp/INSTALL
15781ltp/Makefile
15782
1578355) Log Message:
15784Removed check_header from Makefile of io_* testcases and use autoconf instead of the macro. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
15785
15786Modified Files:
15787ltp/testcases/kernel/syscalls/io_cancel/Makefile
15788ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
15789ltp/testcases/kernel/syscalls/io_destroy/Makefile
15790ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
15791ltp/testcases/kernel/syscalls/io_getevents/Makefile
15792ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
15793ltp/testcases/kernel/syscalls/io_setup/Makefile
15794ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
15795ltp/testcases/kernel/syscalls/io_submit/Makefile
15796ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
15797
1579856) Log Message:
15799This 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>.
15800
15801Modified File(s):
15802ltp/testcases/kernel/syscalls/syslog/syslog01
15803ltp/testcases/kernel/syscalls/syslog/syslog02
15804ltp/testcases/kernel/syscalls/syslog/syslog03
15805ltp/testcases/kernel/syscalls/syslog/syslog04
15806ltp/testcases/kernel/syscalls/syslog/syslog05
15807ltp/testcases/kernel/syscalls/syslog/syslog06
15808ltp/testcases/kernel/syscalls/syslog/syslog07
15809ltp/testcases/kernel/syscalls/syslog/syslog08
15810ltp/testcases/kernel/syscalls/syslog/syslog09
15811ltp/testcases/kernel/syscalls/syslog/syslog10
15812
1581357) Log Message:
15814lcov: remove CRLF line breaks in source code when generating html output - added patch by michael.knigge@set-software.de.
15815
15816Modified Files:
15817ltp/utils/analysis/lcov/bin/genhtml
15818
1581958) Log Message:
15820Create a dummy config.mk when running just `make`. Mike Frysinger <vapier@users.sourceforge.net>
15821
15822Modified File(s):
15823ltp/Makefile
15824
1582559) Log Message:
15826Require automake-1.10. Mike Frysinger <vapier@users.sourceforge.net>.
15827
15828Modified File(s):
15829ltp/configure.ac
15830
1583160) Log Message:
15832Info regarding various dependant packages for LTP build/install. Subrata Modak<subrata@linux.vnet.ibm.com>.
15833
15834Modified File(s):
15835ltp/INSTALL
15836
1583761) Log Message:
15838lcov: modify end-of-line CR removal
15839- s///g is 10% slower than s///
15840- \r may be 0x10 or 0x13 (see man perlport),
15841Peter Oberparleiter <oberpapr@users.sourceforge.net>.
15842
15843Modified Files:
15844ltp/utils/analysis/lcov/bin/genhtml
15845
1584662) Log Message:
15847geninfo: need to add CR removal to geninfo as well or checksumming will fail. Peter Oberparleiter <oberpapr@users.sourceforge.net>
15848
15849Modified File(s):
15850ltp/utils/analysis/lcov/bin/geninfo
15851
1585263) Log Message:
15853[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.
15854- Check for existence of the backup file before moving it back,
15855- Do not restart syslog daemon, if syslog command was not found,
15856Signed-off-by: Jiri Palecek <jpalecek@web.de>.
15857
15858Modified Files:
15859ltp/testcases/kernel/syscalls/syslog/syslog01
15860ltp/testcases/kernel/syscalls/syslog/syslog02
15861ltp/testcases/kernel/syscalls/syslog/syslog03
15862ltp/testcases/kernel/syscalls/syslog/syslog04
15863ltp/testcases/kernel/syscalls/syslog/syslog05
15864ltp/testcases/kernel/syscalls/syslog/syslog06
15865ltp/testcases/kernel/syscalls/syslog/syslog07
15866ltp/testcases/kernel/syscalls/syslog/syslog08
15867ltp/testcases/kernel/syscalls/syslog/syslog09
15868ltp/testcases/kernel/syscalls/syslog/syslog10
15869
1587064) Log Message:
15871[PATCH 2/6] Use TFAIL/TPASS in some syslog tests. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
15872
15873Modified Files:
15874ltp/testcases/kernel/syscalls/syslog/syslog09
15875ltp/testcases/kernel/syscalls/syslog/syslog10
15876
1587765) Log Message:
15878[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>.
15879
15880Modified Files:
15881ltp/testcases/kernel/syscalls/syslog/syslog01
15882ltp/testcases/kernel/syscalls/syslog/syslog02
15883ltp/testcases/kernel/syscalls/syslog/syslog03
15884ltp/testcases/kernel/syscalls/syslog/syslog04
15885ltp/testcases/kernel/syscalls/syslog/syslog05
15886ltp/testcases/kernel/syscalls/syslog/syslog06
15887ltp/testcases/kernel/syscalls/syslog/syslog07
15888ltp/testcases/kernel/syscalls/syslog/syslog08
15889ltp/testcases/kernel/syscalls/syslog/syslog09
15890ltp/testcases/kernel/syscalls/syslog/syslog10
15891
1589266) Log Message:
15893[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>.
15894
15895Modified Files:
15896ltp/testcases/kernel/syscalls/syslog/syslog01
15897ltp/testcases/kernel/syscalls/syslog/syslog02
15898ltp/testcases/kernel/syscalls/syslog/syslog05
15899ltp/testcases/kernel/syscalls/syslog/syslog09
15900
1590167) Log Message:
15902[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>.
15903
15904Modified Files:
15905ltp/testcases/kernel/syscalls/syslog/syslog01
15906ltp/testcases/kernel/syscalls/syslog/syslog02
15907ltp/testcases/kernel/syscalls/syslog/syslog03
15908ltp/testcases/kernel/syscalls/syslog/syslog04
15909ltp/testcases/kernel/syscalls/syslog/syslog05
15910ltp/testcases/kernel/syscalls/syslog/syslog06
15911ltp/testcases/kernel/syscalls/syslog/syslog07
15912ltp/testcases/kernel/syscalls/syslog/syslog08
15913ltp/testcases/kernel/syscalls/syslog/syslog09
15914ltp/testcases/kernel/syscalls/syslog/syslog10
15915
1591668) Log Message:
15917[PATCH 6/6] Change the message and return value used to report missing supported syslog daemon.
15918- note rsyslog in the message,
15919- use TCONF to report unsuitable configuration,
15920- return 0, which corresponds to other tests failing on TCONF,
15921Signed-off-by: Jiri Palecek <jpalecek@web.de>.
15922
15923Modified Files:
15924ltp/testcases/kernel/syscalls/syslog/syslog01
15925ltp/testcases/kernel/syscalls/syslog/syslog02
15926ltp/testcases/kernel/syscalls/syslog/syslog03
15927ltp/testcases/kernel/syscalls/syslog/syslog04
15928ltp/testcases/kernel/syscalls/syslog/syslog05
15929ltp/testcases/kernel/syscalls/syslog/syslog06
15930ltp/testcases/kernel/syscalls/syslog/syslog07
15931ltp/testcases/kernel/syscalls/syslog/syslog08
15932ltp/testcases/kernel/syscalls/syslog/syslog09
15933ltp/testcases/kernel/syscalls/syslog/syslog10
15934
1593569) Log Message:
15936CAI Qian wrote: After apply the whole series of patches with the help of '-l'. The only failure for rsyslogd is syslog06:
15937syslog06 0 INFO : syslog: Testing the log option: LOG_NDELAY...
15938syslogtst 1 FAIL : open() has returned unexpected fd: -1,
15939I have noticed this line here,
15940# cat syslogtst.c
15941...
15942 case 6:
15943 config_file = "/etc/syslog.conf";
15944 if (system("[ -e /sbin/syslog-ng ]") == 0)
15945 config_file = "/etc/syslog-ng/syslog-ng.conf";
15946 openlog("without log_ndelay", LOG_PID, LOG_USER);
15947 fd = open(config_file, O_RDONLY);
15948...
15949so it is not a surprise that open() returned -1.
15950Jiri Palecek <jpalecek@web.de> wrote back: Yes, that code is a gem :-) Does it work with the attached patch?
15951CAI Qian tested back: It works apart from something untidy.
15952
15953Modified Files:
15954ltp/testcases/kernel/syscalls/syslog/syslogtst.c
15955
1595670) Log Message:
15957Fix the following build warning:
15958cc -I../../../../include -Wall syslogtst.c -L../../../../lib -lltp -o
15959syslogtst
15960syslogtst.c: In function ‘main’:
15961syslogtst.c:50: warning: unused variable ‘config_file’
15962Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
15963
15964Modified Files:
15965ltp/testcases/kernel/syscalls/syslog/syslogtst.c
15966
1596771) Log Message:
15968Matt Helsley reported: The dependency description in testcases/network/lib6/Makefile breaks parallel builds:
15969 make autoconf
15970 ./configure
15971 make -j4 all
15972 ...
15973 cc -I../../../include -g -D_GNU_SOURCE -c -o runcc.o runcc.c
15974 cc -I../../../include -g -D_GNU_SOURCE asapi_01.c -L../../../lib runcc.a
15975-lltp -lpthread -o asapi_01
15976 cc: runcc.a: No such file or directory
15977This 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>.
15978Garrett 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!.
15979Matt 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:
15980$(TARGETS): %: %.c runcc.a
15981did 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>.
15982
15983Modified File(s):
15984ltp/testcases/network/lib6/Makefile
15985
1598672) Log Message:
15987[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>.
15988
15989Modified Files:
15990ltp/include/libtestsuite.h
15991ltp/lib/libtestsuite.c
15992
1599373) Log Message:
15994[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>.
15995
15996Modified Files:
15997ltp/testcases/kernel/syscalls/execve/execve05.c
15998ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
15999ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
16000ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
16001ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
16002ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
16003ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
16004ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
16005ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
16006
1600774) Log Message:
16008Submitting 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>.
16009
16010Modified Files:
16011ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
16012Added Files:
16013ltp/testcases/kernel/containers/sysvipc/sem_nstest.c
16014
1601575) Log Message:
16016Here 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:
16017__001-Fix_Hugepages-Add_declaration_for_new_functions.patch
16018__002-Fix_Hugepages-Add_definitions_for_new_functions.patch
16019__003-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugepageshmget01.patch
16020__004-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugepageshmget03.patch
16021__005-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugepageshmget03_remaining_fixes.patch
16022__006-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugepageshmget05.patch
16023__007-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugepageshmget02.patch
16024__008-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmat01.patch
16025__009-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmat02.patch
16026__010-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmat03.patch
16027__011-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmctl01.patch
16028__012-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmctl02.patch
16029__013-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmctl03.patch
16030__014-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmdt01.patch
16031Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
16032
16033Modified Files:
16034ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
16035ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c
16036ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat03.c
16037ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
16038ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c
16039ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c
16040ltp/testcases/kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c
16041ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
16042ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget02.c
16043ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget03.c
16044ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget05.c
16045Added Files:
16046ltp/include/system_specific_hugepages_info.h
16047ltp/lib/system_specific_hugepages_info.c
16048
1604976) Log Message:
16050Modify Makefile to include dma_thread_diotest7. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
16051
16052Modified Files:
16053ltp/testcases/kernel/io/direct_io/Makefile
16054
1605577) Log Message:
16056Add dma_thread_diotest7. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
16057
16058Added Files:
16059ltp/testcases/kernel/io/direct_io/dma_thread_diotest7.c
16060
1606178) Log Message:
16062Add test dma_thread_diotest7.sh. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
16063
16064Added Files:
16065ltp/testcases/kernel/io/direct_io/test_dma_thread_diotest7.sh
16066
1606779) Log Message:
16068Add test dma_thread_diotest7 command file. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
16069
16070Added Files:
16071ltp/runtest/test_dma_thread_diotest7
16072
1607380) Log Message:
16074Add test_dma_thread_diotest7 to runalltests.sh. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
16075
16076Modified Files:
16077ltp/runalltests.sh
16078
1607981) Log Message:
16080Testing semaphore isolation between 2 containers: Here is a test case to test the semaphore isloation in container environment. Test Assertion:
16081- This testcase verifies the semaphore isoloation in 2 diff containers.
16082- It tries to create/access a semaphore created with the same KEY.
16083changelog: version 2
16084* Modified testcase, to use only 2 pipe's to sync between 2 containers.
16085* Corrected the indentation.
16086Signed-off-by: Veerendra C <vechandr@in.ibm.com>.
16087
16088Modified Files:
16089ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
16090Added Files:
16091ltp/testcases/kernel/containers/sysvipc/semtest_2ns.c
16092
1609382) Log Message:
16094Testing shmem isolation between 2 containers: Please find the testcase to test the shared memory isolation in between 2 containers. Test Assertion:
16095- This testcase verifies the Shared Memory isoloation in 2 containers.
16096- It tries to create/access a Shared Memory created with the same KEY.
16097Changelog: Version2
16098Removed 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>.
16099
16100Modified Files:
16101ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
16102Added Files:
16103ltp/testcases/kernel/containers/sysvipc/shmem_2nstest.c
16104
1610583) Log Message:
16106v4l-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>.
16107
16108Modified File(s):
16109ltp/testcases/kernel/device-drivers/v4l/user_space/README
16110ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
16111ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
16112ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
16113ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
16114
1611584) Log Message:
16116This patch fixes compilation warnings introduced recently. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
16117
16118Modified File(s):
16119ltp/lib/libtestsuite.c
16120ltp/lib/system_specific_process_info.c
16121ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTutils.c
16122ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
16123ltp/testcases/kernel/syscalls/paccept/paccept01.c
16124ltp/testcases/kernel/syscalls/paccept/paccept02.c
16125ltp/testcases/kernel/syscalls/socket/socket02.c
16126ltp/testcases/kernel/syscalls/socket/socket03.c
16127ltp/testcases/kernel/syscalls/socketpair/socketpair02.c
16128
1612985) Log Message:
16130Paccept() 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>.
16131
16132Modified File(s):
16133ltp/runtest/syscalls
16134Removed Files:
16135ltp/testcases/kernel/syscalls/paccept/Makefile
16136ltp/testcases/kernel/syscalls/paccept/paccept01.c
16137ltp/testcases/kernel/syscalls/paccept/paccept02.c
16138
1613986) Log Message:
16140Make 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:
16141- add stubs to the aio tests,
16142- remove -laio from doio and pipeio makefile, as it was superfluous,
16143Changed the signatures of main() function (requested by Garrett Cooper). Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
16144
16145Modified File(s):
16146ltp/testcases/kernel/fs/doio/Makefile
16147ltp/testcases/kernel/io/aio/aio01/Makefile
16148ltp/testcases/kernel/io/aio/aio01/aio01.c
16149ltp/testcases/kernel/io/aio/aio02/Makefile
16150ltp/testcases/kernel/io/aio/aio02/main.c
16151ltp/testcases/kernel/ipc/pipeio/Makefile
16152
subrata_modak1251d262008-12-31 05:52:29 +000016153LTP-20081231
16154
161551) Log Message:
16156fix from Jiri Palecek: Fix syntax errors (and bashisms) in some shell files.
16157
16158Modified File(s):
16159ltp/testcases/commands/unzip/unzip_genfile.sh
16160ltp/testcases/commands/unzip/unzip_tests.sh
16161ltp/testcases/commands/fileutils/mkdir/mkdir_tests.sh
16162ltp/testcases/commands/fileutils/cp/cp_tests.sh
16163ltp/testcases/commands/fileutils/ln/ln_tests.sh
16164ltp/testcases/commands/fileutils/mv/mv_tests.sh
16165
161662) Log Message:
16167Fix for failure in syscalls/stat04_64 and syscalls/lstat01A_64 testcases, by, Dmitry Guryanov <dguryanov@parallels.com>.
16168
16169Modified File(s):
16170ltp/runtest/syscalls
16171
161723) Log Message:
16173Add _GNU_SOURCE for strsignal in spawn_ptrace_child.h. Mike Frysinger <vapier@users.sourceforge.net>
16174
16175Modified File(s):
16176ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
16177ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
16178
161794) Log Message:
16180I've added small help target to Makefile & INSTALL talking about the new configuration setups. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
16181
16182Modified File(s):
16183ltp/INSTALL
16184ltp/Makefile
16185
161865) Log Message:
16187sbrk has arguments of type intptr_t, which is long in on x86_64. There is following line in mmapstress03:
16188 if (sbrk(-NUM_SEGS * pagesize) == NEG1) {
16189Here 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>.
16190
16191Modified File(s):
16192ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
16193
161946) Log Message:
16195This 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>.
16196
16197Modified File(s):
16198ltp/testcases/kernel/syscalls/execve/execve05.c
16199
162007) Log Message:
16201The following patch fixes two problems in loop variables of gtod_latency test case :
162021) The loop variable 'k' could overflow on 32 bit systems, leading to a SEGV.
162032) 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.
16204Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
16205
16206Modified File(s):
16207ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
16208
162098) Log Message:
16210These 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:
162111) 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,
162122) 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).
162133) 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.
162144) Patch 0004 changes error handling in pipeio to interpret every negative number as -errno.
162155) 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.
16216The patches should be applied in sequence. Signed-Off-By: Jiří Paleček <jpalecek@web.de>,
16217
16218Modified File(s):
16219ltp/include/tlibio.h ltp/lib/tlibio.c
16220ltp/testcases/commands/eject/Makefile
16221ltp/testcases/kernel/fs/doio/Makefile
16222ltp/testcases/kernel/ipc/pipeio/Makefile
16223ltp/testcases/kernel/ipc/pipeio/pipeio.c
16224
162259) Log Message:
16226The 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>.
16227
16228Modified File(s):
16229ltp/testcases/kernel/io/ltp-aiodio/Makefile
16230ltp/testcases/kernel/io/ltp-aiodio/aiodio_sparse.c
16231ltp/testcases/kernel/io/ltp-aiodio/dio_sparse.c
16232
1623310) Log Message:
16234The 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>.
16235
16236Modified File(s):
16237ltp/testcases/kernel/fs/proc/proc01.c
16238
1623911) Log Message:
16240Here 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>.
16241
16242Modified File(s):
16243ltp/runtest/stress.part3
16244ltp/testcases/network/rpc/basic_tests/rpcinfo/rpcinfo01
16245ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/README
16246ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.auto
16247ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.interactive
16248ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.ftr
16249ltp/testscripts/ltpstress.sh
16250
1625112) Log Message:
16252This 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>.
16253
16254Modified File(s):
16255ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
16256
1625713) Log Message:
16258I 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,
16259# cd ./testcases/kernel/syscalls/ipc/msgctl
16260# ./msgctl02
16261msgctl02 1 FAIL : qs_buf.msg_qbytes value is not expected
16262msgctl02 0 INFO : expected - 65535, received - 4194303
16263#
16264This 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>.
16265
16266Modified File(s):
16267ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
16268
1626914) Log Message:
16270Veerendra <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>.
16271
16272Modified File(s):
16273ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
16274
1627515) Log Message:
16276The 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>.
16277
16278Modified File(s):
16279ltp/testcases/kernel/sched/clisrv/Makefile
16280ltp/testcases/kernel/sched/clisrv/pthcli.c
16281ltp/testcases/kernel/sched/clisrv/run_sched_cliserv.sh
16282
1628316) Log Message:
16284Fixed typo when not defining SPEW_SIGNALS in my_yield(). Signed-Off-By: nobuhiro <nobuhiro@andestech.com>.
16285
16286Modified File(s):
16287ltp/testcases/kernel/mem/mtest07/mallocstress.c
16288
1628917) Log Message:
16290This 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>.
16291
16292Modified Files:
16293ltp/runtest/mm
16294
1629518) Log Message:
16296This 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>.
16297
16298Modified Files:
16299ltp/testcases/kernel/mem/mmapstress/mmapstress04.c
16300
1630119) Log Message:
16302This 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>.
16303
16304Modified Files:
16305ltp/testcases/kernel/mem/mmapstress/mmapstress07.c
16306
1630720) Log Message:
16308This 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>.
16309
16310Modified Files:
16311ltp/testcases/kernel/mem/mmapstress/mmapstress08.c
16312
1631321) Log Message:
16314Mem01 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>.
16315
16316Modified File(s):
16317ltp/testcases/kernel/mem/mem/mem01.c
16318
1631922) Log Message:
16320commands/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>.
16321
16322Modified File(s):
16323ltp/testcases/commands/unzip/unzip_genfile.sh
16324
1632523) Log Message:
16326Version 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).
16327# Apply to root of ltp-full-20081031 tree
16328$ cd testcases/open_posix_testsuite/
16329$ make conformance/interfaces/mq_send/5-1.test
16330$ conformance/interfaces/mq_send/5-1.test
16331Signed-off-by: Brandon Philips <bphilips@suse.de>
16332
16333Modified File(s):
16334ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_send/5-1.c
16335ltp/testcases/open_posix_testsuite/include/posixtest.h
16336
1633724) Log Message:
16338This 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.
16339pidns30 : notified process is in a descendant namespace wrt to the notifier. so the signal receiver doesn't know about the sender's pid.
16340pidns31 : 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.
16341They 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>.
16342
16343Modified Files:
16344ltp/testcases/kernel/containers/pidns/Makefile
16345ltp/testcases/kernel/containers/pidns/runpidnstest.sh
16346Added Files:
16347ltp/testcases/kernel/containers/pidns/pidns30.c
16348
1634925) Log Message:
16350This 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.
16351pidns30 : notified process is in a descendant namespace wrt to the notifier. so the signal receiver doesn't know about the sender's pid.
16352pidns31 : 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.
16353They 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>.
16354
16355Modified Files:
16356ltp/testcases/kernel/containers/pidns/runpidnstest.sh
16357Added Files:
16358ltp/testcases/kernel/containers/pidns/pidns31.c
16359
1636026) Log Message:
16361Tests 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>.
16362
16363Modified Files:
16364ltp/testcases/network/lib6/asapi_01.c
16365ltp/testcases/network/lib6/asapi_02.c
16366ltp/testcases/network/lib6/asapi_03.c
16367ltp/testcases/network/lib6/asapi_05.c
16368ltp/testcases/network/lib6/asapi_06.c
16369ltp/testcases/network/lib6/asapi_07.c
16370
1637127) Log Message:
16372Tests 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>.
16373
16374Modified Files:
16375ltp/testcases/network/lib6/asapi_04.c
16376ltp/testcases/network/lib6/asapi_05.c
16377
1637828) Log Message:
16379Tests 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>.
16380
16381Modified Files:
16382ltp/configure.ac
16383ltp/include/config.h.default
16384ltp/testcases/network/Makefile
16385ltp/testcases/network/lib6/asapi_06.c
16386
1638729) Log Message:
16388Give others to use this file created by Root during Install.
16389
16390Modified Files:
16391ltp/testcases/commands/unzip/Makefile
16392
1639330) Log Message:
16394COMPILATION 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>.
16395
16396Modified File(s):
16397ltp/testcases/kernel/containers/Makefile
16398ltp/testcases/kernel/containers/check_for_unshare.c
16399
1640031) Log Message:
16401Subrata 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>.
16402
16403Modified Files:
16404ltp/runtest/syscalls
16405ltp/testcases/kernel/syscalls/ioctl/test_ioctl
16406Added Files:
16407ltp/testcases/kernel/syscalls/ioctl/ioctl03.c
16408
1640932) Log Message:
16410Please find the patch for the pidns14.c testcase. Test Assertion:
16411** kill -USR1 container_init from outside a container,
16412** $ Where init has not defined a custom handler for USR1,
16413** $ Should kill the container,
16414** $ else the test fails,
16415Signed-off-by: Veerendra C <vechandr@in.ibm.com>,
16416Results:
16417# ./pidns14
16418pidns14 1 PASS : container init is killed, as expected
16419Sukadev, Included the changes suggested by you after doing waitpid() at the end.
16420
16421Added Files:
16422ltp/testcases/kernel/containers/pidns/pidns14.c
16423
1642433) Log Message:
16425Please find the testcase for the below scenario. Assertion:
16426** kill - USR1 container_init,
16427** - from the parent process and also inside a container,
16428** - Where init has defined a custom handler for USR1,
16429** - Should call the handler, and,
16430** - Verify whether the signal handler is called from the proper process.
16431Signed-off by: Veerendra C <vechandr@in.ibm.com>,
16432Results:
16433# ./pidns16
16434pidns16 0 INFO : sig_handler is signalled from pid 29640
16435pidns16 0 INFO : Container: Resumed after receiving SIGUSR1 from parentNS
16436pidns16 0 INFO : sig_handler is signalled from pid 1
16437pidns16 0 INFO : Container: Resumed after sending SIGUSR1 from container itself
16438pidns16 1 PASS : container init continued successfuly, after handling signal -USR1
16439Suka,
16440After 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.
16441
16442Added Files:
16443ltp/testcases/kernel/containers/pidns/pidns16.c
16444
1644534) Log Message:
16446Just 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>.
16447
16448Modified Files:
16449ltp/testcases/kernel/numa/numa01.sh
16450
1645135) Log Message:
16452Just 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>.
16453
16454Modified Files:
16455ltp/testcases/kernel/include/powerpc.in
16456ltp/testcases/kernel/include/powerpc64.in
16457
1645836) Log Message:
16459Just 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>.
16460
16461Modified Files:
16462ltp/testcases/commands/cron/cron_deny01
16463
1646437) Log Message:
16465Just 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>.
16466
16467Modified Files:
16468ltp/testcases/commands/cron/cron_pos_tests.sh
16469
1647038) Log Message:
16471CPU controller latency testcases v-4: Add some documentation with respect to test. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
16472
16473Modified Files:
16474ltp/testcases/kernel/controllers/cpuctl/cpuctl_testplan.txt
16475
1647639) Log Message:
16477CPU 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>.
16478
16479Added Files:
16480ltp/testcases/kernel/controllers/cpuctl/cpuctl_latency_test.c
16481
1648240) Log Message:
16483CPU 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>.
16484
16485Added Files:
16486ltp/testcases/kernel/controllers/cpuctl/cpuctl_latency_check_task.c
16487
1648841) Log Message:
16489CPU 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>.
16490
16491Added Files:
16492ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_latency_test.sh
16493
1649442) Log Message:
16495CPU controller latency testcases v-4: Edit the makefile. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
16496
16497Modified Files:
16498ltp/testcases/kernel/controllers/cpuctl/Makefile
16499
1650043) Log Message:
16501CPU 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>.
16502
16503Modified Files:
16504ltp/testcases/kernel/controllers/test_controllers.sh
16505
1650644) Log Message:
16507Testcase 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>.
16508
16509Modified Files:
16510ltp/testcases/kernel/containers/pidns/runpidnstest.sh
16511Added Files:
16512ltp/testcases/kernel/containers/pidns/pidns10.c
16513
1651445) Log Message:
16515Please accept below testcase patches for pid namespace.
16516pidns12:
16517Description:
16518 The pidns12.c testcase verifies that siginfo->si_pid is set to 0 if sender (parent process) is not in receiver's namespace.
16519pidns13:
16520 The pidns13.c testcase checks container init, for async I/O triggered by peer namespace process.
16521pidns17:
16522 The pidns17.c testcase verifies inside the container, if kill(-1, SIGUSR1) terminates all children running inside.
16523Signed-off-by: Gowrishankar M <gowrishankar.m@in.ibm.com>,
16524Acked-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>.
16525
16526Modified Files:
16527ltp/testcases/kernel/containers/pidns/runpidnstest.sh
16528Added Files:
16529ltp/testcases/kernel/containers/pidns/pidns12.c
16530ltp/testcases/kernel/containers/pidns/pidns13.c
16531ltp/testcases/kernel/containers/pidns/pidns17.c
16532
1653346) Log Message:
16534Per 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.
16535Hello,
16536I'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:
165371) Calling:
16538pthread_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.
165392) Calling
16540pthread_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>.
16541
16542Modified File(s):
16543ltp/testcases/kernel/fs/openfile/openfile.c
16544ltp/testcases/kernel/io/disktest/childmain.c
16545ltp/testcases/kernel/io/disktest/main.c
16546ltp/testcases/kernel/io/disktest/timer.c
16547ltp/testcases/kernel/mem/mtest06/mmap1.c
16548ltp/testcases/kernel/mem/mtest07/mallocstress.c
16549ltp/testcases/kernel/mem/mtest07/shm_test.c
16550ltp/testcases/kernel/sched/clisrv/pthserv.c
16551ltp/testcases/network/sctp/func_tests/test_1_to_1_threads.c
16552
1655347) Log Message:
16554The 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>.
16555
16556Modified File(s):
16557ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
16558
1655948) Log Message:
16560This 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>.
16561
16562Modified Files:
16563ltp/testscripts/networktests.sh
16564Added Files:
16565ltp/runtest/tcp_cmds_addition
16566
1656749) Log Message:
16568Adding the patch for running the tests pidns14.c and pidns16.c. Please accept this. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
16569
16570Modified File(s):
16571ltp/testcases/kernel/containers/pidns/runpidnstest.sh
16572
1657350) Log Message:
16574The 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>.
16575
16576Modified File(s):
16577ltp/INSTALL
16578
1657951) Log Message:
16580Please accept below testcase patches for pid namespace. They carry minor comments suggested by Suka and Nadia in lxc-dev.
16581---
16582pidns20:
16583 The pidns20.c testcase verifies that signal handler of SIGUSR1 is called (and cinit is NOT terminated) when:
16584 - container-init blocks SIGUSR1,
16585 - parent queues SIGUSR1 and
16586 - a handler is specified for SIGUSR1 before it is unblocked.
16587 Change log:
16588 version 2:
16589 * added two pipes for reliable testing.
16590 version 1:
16591 * Submitted in lxc-dev
16592pidns21:
16593 The pidns21.c testcase verifies that container-init is terminated by
16594SIGUSR1 when:
16595 - a handler is specified for SIGUSR1,
16596 - container-init blocks SIGUSR1,
16597 - parent queues SIGUSR1 and
16598 - handler for SIGUSR1 is set to system default before SIGUSR1 is
16599 unblocked.
16600Change log:
16601 version 2:
16602 * added two pipes for reliable testing.
16603 version 1:
16604 * Submitted in lxc-dev
16605Signed-off-by: Gowrishankar M <gowrishankar.m@in.ibm.com>, Acked-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>.
16606
16607Modified Files:
16608ltp/testcases/kernel/containers/pidns/runpidnstest.sh
16609Added Files:
16610ltp/testcases/kernel/containers/pidns/pidns20.c
16611ltp/testcases/kernel/containers/pidns/pidns21.c
16612
1661352) Log Message:
16614I 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>.
16615
16616Modified File(s):
16617ltp/testcases/kernel/fs/acl/tacl_xattr.sh
16618
1661953) Log Message:
16620The 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.
16621lstat01A_64 symlink01 -T lstat01_64
16622stat04_64 symlink01 -T stat04_64
16623from runtest/syscall.
16624Other 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>.
16625
16626Modified File(s):
16627ltp/runtest/syscalls
16628ltp/testcases/kernel/syscalls/symlink/symlink01.c
16629
1663054) Log Message:
16631Subrata Modak <subrata@linux.vnet.ibm.com> wrote:
16632The 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:
16633[tcore_patch_test_suites]$ make
16634 gcc -o tcore tcore.c -lm -lpthread
16635 tcore.c: In function ‘producer’:
16636 tcore.c:129: error: memory input 0 is not directly addressable
16637 tcore.c: In function ‘consumer’:
16638 tcore.c:166: error: memory input 0 is not directly addressable
16639 tcore.c:167: error: memory input 0 is not directly addressable
16640 make: *** [tcore] Error 1
16641Can you please let me know:
16642 1) Any fix for this Failure ?
16643 2) Relevance of this test case today, whether they need to be there in LTP or not ?
16644
16645Gowrishankar <gomuthuk@linux.vnet.ibm.com> replied:
16646I 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>.
16647
16648Modified File(s):
16649ltp/testcases/misc/tcore_patch_test_suites/tcore.c
16650ltp/testcases/misc/tcore_patch_test_suites/tcore.sh
16651
1665255) Log Message:
16653Small updates from Pradeep K Surisetty <pradeepkumars@in.ibm.com>.
16654
16655Modified File(s):
16656ltp/testcases/pounder21/README
16657ltp/testcases/pounder21/src/ramsnake/Makefile
16658ltp/testcases/pounder21/src/ramsnake/snake.c
16659
1666056) Log Message:
16661The attached patch fixes and then integrates the Hyperthreading tests to default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
16662
16663Modified File(s):
16664ltp/runltp
16665ltp/testcases/kernel/sched/Makefile
16666ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
16667ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
16668ltp/testcases/kernel/sched/hyperthreading/ht_affinity/Makefile
16669ltp/testcases/kernel/sched/hyperthreading/ht_enabled/Makefile
16670ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/Makefile
16671
1667257) Log Message:
16673Thanks 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>,
16674
16675Modified Files:
16676ltp/runalltests.sh
16677ltp/testcases/misc/Makefile
16678Added Files:
16679ltp/runtest/tcore
16680
1668158) Log Message:
16682The 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>.
16683
16684Modified File(s):
16685ltp/testcases/kernel/syscalls/ioctl/ioctl03.c
16686
1668759) Log Message:
16688This patch fix man miscellenous compilation warnings. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
16689
16690Modified File(s):
16691ltp/lib/tlibio.c
16692ltp/testcases/kernel/fs/openfile/openfile.c
16693ltp/testcases/kernel/io/disktest/childmain.c
16694ltp/testcases/kernel/io/disktest/main.c
16695ltp/testcases/kernel/io/disktest/timer.c
16696ltp/testcases/kernel/mem/mtest07/mallocstress.c
16697ltp/testcases/kernel/mem/mtest07/shm_test.c
16698ltp/testcases/kernel/sched/clisrv/pthserv.c
16699ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
16700ltp/testcases/kernel/sched/hyperthreading/ht_enabled/Makefile
16701ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/Makefile
16702ltp/testcases/network/sctp/func_tests/Makefile
16703ltp/testcases/network/sctp/func_tests/test_1_to_1_threads.c
16704
1670560) Log Message:
16706I 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>.
16707
16708Modified File(s):
16709ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
16710
1671161) Log Message:
16712=========================================================
16713Manas K. Nayak <maknayak@in.ibm.com> reported:
16714=========================================================
16715accept4_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:
16716[accept4]# ./accept4_01
16717accept04_01 1 BROK : accept4() Error: Function not implemented
16718=========================================================
16719Subrata Modak <subrata@linux.vnet.ibm.com> replied:
16720=========================================================
16721Fix 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:
16722# uname -a
16723Linux 2.6.25-gcov-nomodconfig-smp #1 SMP Thu Jun 12 06:29:27 EDT 2008 i686 i686 i386 GNU/Linux
16724# ./ltp-intermediate-20081216/testcases/bin/accept4_01
16725accept04_01 1 CONF : syscall __NR_accept4 not supported on your arch
16726But on x86_64, it behaves differently:
16727# uname -a
16728Linux 2.6.18-125.el5 #1 SMP Mon Dec 1 17:38:25 EST 2008 x86_64 x86_64 x86_64 GNU/Linux
16729# ./accept4_01
16730accept04_01 1 BROK : accept4() Error: Function not implemented
16731It means though the interface calls for:
16732syscall(__NR_socketcall, SYS_ACCEPT4, args)
16733&
16734syscall(__NR_accept4, fd, sockaddr, addrlen, flags)
16735will 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>.
16736
16737Modified File(s):
16738ltp/testcases/kernel/syscalls/accept4/accept4_01.c
16739
1674062) Log Message:
16741======================================================
16742Manas K. Nayak <maknayak@in.ibm.com> reported:
16743======================================================
16744Ltp iptables testcases failed against sles with following ping failures. Looks like iptables chain rules set to block ping from loopback address.
16745======================================================
16746Sridhar Vinay Replied:
16747======================================================
16748Manas, 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.
16749======================================================
16750Manas K. Nayak <maknayak@in.ibm.com> reverted back:
16751======================================================
16752I 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>.
16753
16754Modified File(s):
16755ltp/testcases/network/iptables/iptables_tests.sh
16756
1675763) Log Message:
16758Include File Systems Data Integrity Tests to Default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
16759
16760Modified Files:
16761ltp/runtest/fs
16762
1676364) Log Message:
16764Increase the No. of Loops for the File System INOD tests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
16765
16766Modified Files:
16767ltp/runtest/fs
16768
1676965) Log Message:
16770Integrate the File System Permissions Tests in to Default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
16771
16772Modified Files:
16773ltp/runtest/fs ltp/testcases/kernel/fs/fs_perms/Makefile
16774Added Files:
16775ltp/testcases/kernel/fs/fs_perms/fs_perms_simpletest.sh
16776Removed Files:
16777ltp/testcases/kernel/fs/fs_perms/simpletest.sh
16778
1677966) Log Message:
16780Increase the No. of Soft & Hard Links Created by linktest.pl. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
16781
16782Modified Files:
16783ltp/runtest/fs
16784
1678567) Log Message:
16786Integrate PROC File Systems tests into default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
16787
16788Modified Files:
16789ltp/runtest/fs
16790
1679168) Log Message:
16792Integrate File Systems Race Condition Check tests to default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
16793
16794Modified Files:
16795ltp/runtest/fs ltp/testcases/kernel/fs/Makefile
16796Added Files:
16797ltp/testcases/kernel/fs/racer/fs_racer.sh
16798ltp/testcases/kernel/fs/racer/fs_racer_dir_create.sh
16799ltp/testcases/kernel/fs/racer/fs_racer_dir_test.sh
16800ltp/testcases/kernel/fs/racer/fs_racer_file_concat.sh
16801ltp/testcases/kernel/fs/racer/fs_racer_file_create.sh
16802ltp/testcases/kernel/fs/racer/fs_racer_file_link.sh
16803ltp/testcases/kernel/fs/racer/fs_racer_file_list.sh
16804ltp/testcases/kernel/fs/racer/fs_racer_file_rename.sh
16805ltp/testcases/kernel/fs/racer/fs_racer_file_rm.sh
16806ltp/testcases/kernel/fs/racer/fs_racer_file_symlink.sh
16807Removed Files:
16808ltp/testcases/kernel/fs/racer/dir_create.sh
16809ltp/testcases/kernel/fs/racer/dir_test.sh
16810ltp/testcases/kernel/fs/racer/file_concat.sh
16811ltp/testcases/kernel/fs/racer/file_create.sh
16812ltp/testcases/kernel/fs/racer/file_link.sh
16813ltp/testcases/kernel/fs/racer/file_list.sh
16814ltp/testcases/kernel/fs/racer/file_rename.sh
16815ltp/testcases/kernel/fs/racer/file_rm.sh
16816ltp/testcases/kernel/fs/racer/file_symlink.sh
16817ltp/testcases/kernel/fs/racer/racer.sh
16818
1681969) Log Message:
16820Integrate CD and FLOPPY tests to run with runalltests.sh. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
16821
16822Modified Files:
16823ltp/runalltests.sh
16824Added Files:
16825ltp/runtest/io_cd
16826ltp/runtest/io_floppy
16827Removed Files:
16828ltp/runtest/io
16829
1683070) Log Message:
16831Make 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>.
16832
16833Modified Files:
16834ltp/runltp
16835ltp/testcases/kernel/io/Makefile
16836ltp/testcases/kernel/io/aio/aio02/Makefile
16837ltp/testcases/kernel/io/aio/aio02/runfstests.sh
16838Added Files:
16839ltp/runtest/io
16840
1684171) Log Message:
16842Run the CPU HOTPLUG tests through runalltests.sh. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
16843
16844Modified Files:
16845ltp/README
16846ltp/runalltests.sh
16847Added Files:
16848ltp/runtest/cpuhotplug
16849
1685072) Log Message:
16851Fix 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>.
16852
16853Modified Files:
16854ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
16855ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.c
16856
1685773) Log Message:
16858Add options for block devices and turn on related testcases. Signed-Off-By: Andrew Vagin <avagin@gmail.com>.
16859
16860Modified Files:
16861ltp/runltp
16862ltp/runtest/syscalls
16863
1686474) Log Message:
16865This 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:
16866Running tests.......
16867inotify03 0 INFO : mount /dev/loop0 to mnt_694 fstype=ext3
16868inotify03 0 INFO : umount /dev/loop0
16869<<<test_start>>>
16870tag=inotify03 stime=1229332020
16871cmdline="inotify03 -D /dev/loop0 -T ext3"
16872contacts=""
16873analysis=exit
16874initiation_status="ok"
16875<<<test_output>>>
16876incrementing stop
16877inotify03 1 PASS : get event: wd=1 mask=2000 cookie=0 len=0
16878inotify03 2 PASS : get event: wd=1 mask=8000 cookie=0 len=0
16879inotify03 3 PASS : inotify_rm_watch (5, 1) return -1 errno=22 : Invalid argument
16880<<<execution_status>>>
16881duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0
16882<<<test_end>>>
16883kernel: 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.
16884Signed-Off-By: Andrew Vagin <avagin@gmail.com>. Acked-By: CAI Qian <caiqian@cclom.cn>.
16885
16886Modified Files:
16887ltp/runtest/syscalls
16888Added Files:
16889ltp/testcases/kernel/syscalls/inotify/inotify03.c
16890
1689175) Log Message:
16892Add 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>.
16893
16894Modified Files:
16895ltp/testcases/kernel/syscalls/inotify/inotify01.c
16896ltp/testcases/kernel/syscalls/inotify/inotify02.c
16897ltp/testcases/kernel/syscalls/inotify/inotify03.c
16898
1689976) Log Message:
16900Introduce autoconf to inotify test case. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
16901
16902Modified File(s):
16903ltp/configure.ac
16904ltp/testcases/kernel/syscalls/inotify/Makefile
16905ltp/testcases/kernel/syscalls/inotify/inotify01.c
16906ltp/testcases/kernel/syscalls/inotify/inotify02.c
16907
1690877) Log Message:
16909This 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:
169101. Added verbose comments and patch description.
169112. Restructured the licensing text.
169123. Merged two patches into one touching runallnetworktest_child.sh file.
16913
16914TODO:
169151. Changing the kernel version to proper one
169162. 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.
16917Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>. Acked-By: "Serge E. Hallyn" <serue@us.ibm.com>.
16918
16919Modified Files:
16920ltp/testcases/kernel/containers/libclone/libnetns.c
16921ltp/testcases/kernel/containers/netns/parentns.sh
16922Modified Files:
16923ltp/testcases/kernel/containers/libclone/libnetns.c
16924Modified Files:
16925ltp/testcases/kernel/containers/libclone/libnetns.c
16926ltp/testcases/kernel/containers/netns/childns.sh
16927ltp/testcases/kernel/containers/netns/parentns.sh
16928Modified Files:
16929ltp/testcases/kernel/containers/netns/childns.sh
16930ltp/testcases/kernel/containers/netns/parentns.sh
16931Added Files:
16932ltp/testcases/kernel/containers/netns/create_container.c
16933Added Files:
16934ltp/testcases/kernel/containers/netns/runallnetworktests_parent.sh
16935Added Files:
16936ltp/testcases/kernel/containers/netns/runallnetworktests_child.sh
16937Added Files:
16938ltp/testcases/kernel/containers/netns/nw_under_ns.sh
16939Modified Files:
16940ltp/testcases/kernel/containers/netns/Makefile
16941Added Files:
16942ltp/runtest/nw_under_ns
16943Modified Files:
16944ltp/testcases/kernel/containers/netns/runallnetworktests_child.sh
16945Added Files:
16946ltp/testcases/kernel/containers/netns/readme
16947
1694878) Log Message:
16949Linux drivers based on Video for Linux Two (V4L2) API, test addition:
16950Németh Márton <nm127@freemail.hu> wrote:
16951I 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?
16952Subrata Modak <subrata@linux.vnet.ibm.com> wrote back:
16953es, 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:
169541) 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.
169552) 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 ??
16956Németh Márton <nm127@freemail.hu> wrote back:
16957Yes, 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>.
16958
16959Modified Files:
16960ltp/README
16961Added Files:
16962ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
16963ltp/testcases/kernel/device-drivers/v4l/user_space/README
16964ltp/testcases/kernel/device-drivers/v4l/user_space/dev_video.c
16965ltp/testcases/kernel/device-drivers/v4l/user_space/dev_video.h
16966ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
16967ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.h
16968ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
16969ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.h
16970ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
16971ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.h
16972ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
16973ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.h
16974ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
16975ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.h
16976ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.c
16977ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.h
16978ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
16979ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.h
16980ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
16981ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.h
16982ltp/testcases/kernel/device-drivers/v4l/user_space/test_invalid_ioctl.c
16983ltp/testcases/kernel/device-drivers/v4l/user_space/test_invalid_ioctl.h
16984ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
16985ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.h
16986ltp/testcases/kernel/device-drivers/v4l/user_space/video_limits.h
16987ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
16988ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/a16506.htm
16989ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/a16706.htm
16990ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/a16721.htm
16991ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/b17127.htm
16992ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/book1.htm
16993ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c14592.htm
16994ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c14595.htm
16995ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c174.htm
16996ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c2030.htm
16997ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c5742.htm
16998ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c6488.htm
16999ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/capture-example.html
17000ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/f163.htm
17001ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/i16960.htm
17002ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/index.html
17003ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10104.htm
17004ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10211.htm
17005ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10386.htm
17006ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10595.htm
17007ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10944.htm
17008ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11094.htm
17009ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11217.htm
17010ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11285.htm
17011ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11430.htm
17012ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11612.htm
17013ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11680.htm
17014ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11946.htm
17015ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12051.htm
17016ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12265.htm
17017ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12342.htm
17018ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12784.htm
17019ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12816.htm
17020ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12878.htm
17021ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13022.htm
17022ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13105.htm
17023ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13317.htm
17024ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13641.htm
17025ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13696.htm
17026ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13817.htm
17027ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13889.htm
17028ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14037.htm
17029ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14090.htm
17030ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14169.htm
17031ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14264.htm
17032ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14390.htm
17033ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14496.htm
17034ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r2492.htm
17035ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r3735.htm
17036ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r3796.htm
17037ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r3896.htm
17038ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4185.htm
17039ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4246.htm
17040ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4339.htm
17041ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4484.htm
17042ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4629.htm
17043ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4850.htm
17044ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5016.htm
17045ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5154.htm
17046ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5319.htm
17047ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5470.htm
17048ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7624.htm
17049ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7626.htm
17050ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7667.htm
17051ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7771.htm
17052ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7900.htm
17053ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8087.htm
17054ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8242.htm
17055ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8304.htm
17056ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8367.htm
17057ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8494.htm
17058ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8724.htm
17059ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8936.htm
17060ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9149.htm
17061ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9288.htm
17062ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9539.htm
17063ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9688.htm
17064ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9804.htm
17065ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9994.htm
17066ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x15446.htm
17067ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16430.htm
17068ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16453.htm
17069ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16497.htm
17070ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16743.htm
17071ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16769.htm
17072ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16775.htm
17073ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16788.htm
17074ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16896.htm
17075ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16910.htm
17076ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16915.htm
17077ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16923.htm
17078ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16929.htm
17079ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16933.htm
17080ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16941.htm
17081ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x1859.htm
17082ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x1904.htm
17083ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2009.htm
17084ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2123.htm
17085ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2428.htm
17086ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2490.htm
17087ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x282.htm
17088ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x294.htm
17089ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x309.htm
17090ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x341.htm
17091ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x3891.htm
17092ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x394.htm
17093ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x448.htm
17094ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x542.htm
17095ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5634.htm
17096ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5665.htm
17097ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5791.htm
17098ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5884.htm
17099ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5950.htm
17100ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5953.htm
17101ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6386.htm
17102ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6570.htm
17103ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6831.htm
17104ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6909.htm
17105ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6991.htm
17106ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7002.htm
17107ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7013.htm
17108ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7236.htm
17109ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7561.htm
17110ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7578.htm
17111ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7607.htm
17112ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x802.htm
17113
1711479) Log Message:
17115Manas Kumar Nayak <maknayak@in.ibm.com> shared this wonderfull README to run LTP Network tests.
17116
17117Added File(s):
17118ltp/testcases/network/LTP-Network-test_README.pdf
17119
1712080) Log Message:
17121Use 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>.
17122
17123Modified Files:
17124ltp/testcases/commands/fileutils/ln/ln_tests.sh
17125ltp/testcases/commands/gzip/gzip_tests.sh
17126ltp/testcases/commands/unzip/unzip_tests.sh
17127
1712881) Log Message:
17129This 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:
17130make[5]: Leaving directory `/tmp/buildd/ltp-20081130+dfsg/testcases/kernel/syscalls/signal'
17131make[5]: Entering directory `/tmp/buildd/ltp-20081130+dfsg/testcases/kernel/syscalls/signalfd'
17132cc -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
17133signalfd01.c:88:18: error: #if with no expression
17134signalfd01.c: In function 'do_test1':
17135signalfd01.c:117: warning: implicit declaration of function 'signalfd' by checking for "defined USE_OWNIMPL", not "USE_OWNIMPL".
17136Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
17137
17138Modified Files:
17139ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
17140
1714182) Log Message:
17142Delete 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>.
17143
17144Modified Files:
17145ltp/testcases/kernel/syscalls/eventfd/Makefile
17146ltp/testcases/kernel/syscalls/getgroups/Makefile
17147ltp/testcases/kernel/syscalls/move_pages/Makefile
17148
1714983) Log Message:
17150Integrate ltp network tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
17151
17152Modified Files:
17153ltp/runalltests.sh
17154
1715584) Log Message:
17156Integrate ltp network stress tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
17157
17158Modified Files:
17159ltp/runalltests.sh
17160
1716185) Log Message:
17162Integrate ltp adp tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
17163
17164Modified Files:
17165ltp/runalltests.sh
17166
1716786) Log Message:
17168Integrate ltp autofs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
17169
17170Modified Files:
17171ltp/runalltests.sh
17172
1717387) Log Message:
17174Fix Diskio test. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
17175
17176Modified Files:
17177ltp/testscripts/diskio.sh
17178
1717988) Log Message:
17180Integrate ltp exportfs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
17181
17182Modified Files:
17183ltp/runalltests.sh
17184
1718589) Log Message:
17186Integrate ltp ro only fs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
17187
17188Modified Files:
17189ltp/runalltests.sh
17190
1719190) Log Message:
17192Integrate ltp isofs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
17193
17194Modified Files:
17195ltp/runalltests.sh
17196
1719791) Log Message:
17198Integrate ltp dmmapper tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
17199
17200Modified Files:
17201ltp/runalltests.sh
17202
1720392) Log Message:
17204Integrate ltp fslvm tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
17205
17206Modified Files:
17207ltp/runalltests.sh
17208
1720993) Log Message:
17210Integrate ltp fsnolvm tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
17211
17212Modified Files:
17213ltp/runalltests.sh
17214
1721594) Log Message:
17216Integrate ltp scsi_debug tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
17217
17218Modified Files:
17219ltp/runalltests.sh
17220
1722195) Log Message:
17222Integrate ltp sysfs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
17223
17224Modified Files:
17225ltp/runalltests.sh
17226
1722796) Log Message:
17228Remove rpc tests from tirpc. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
17229
17230Modified Files:
17231ltp/runtest/rpctirpc
17232
1723397) Log Message:
17234Integrate ltp tirpc tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
17235
17236Modified Files:
17237ltp/runalltests.sh
17238
1723998) Log Message:
17240Integrate ltp selinux tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
17241
17242Modified Files:
17243ltp/runalltests.sh
17244
1724599) Log Message:
17246Check 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>.
17247
17248Modified Files:
17249ltp/testcases/commands/unzip/unzip_tests.sh
17250
17251100) Log Message:
17252Always 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>.
17253
17254Modified Files:
17255ltp/testcases/commands/gzip/gzip_tests.sh
17256
17257101) Log Message:
17258Renumber 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>.
17259
17260Modified Files:
17261ltp/testcases/kernel/syscalls/symlink/symlink01.c
17262
17263102) Log Message:
17264Amend 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.
17265 - restore root privileges before tmp directory cleanup. This is needed, because as nonprivileged user, we don't have search permission on the current directory,
17266 - because of that, do not drop root completely by setuid(), change effective uid instead,
17267 - call cleanup in one case when setup fails,
17268Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
17269
17270Modified Files:
17271ltp/testcases/kernel/syscalls/mknod/mknod07.c
17272
subrata_modakf181dac2008-11-30 15:42:24 +000017273LTP-20081130
17274
172751) Log Message:
17276librttest.c: enhancement and fixes for options handling.
17277- simplified check for duplicate options,
17278- better handling of unknown options and missing args: report missing args and exit,
17279- exit if any option is wrong,
17280- indent fix,
17281Verified on all rt tests. Signed-off-by: Gilles Carry <gilles.carry@bull.net>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
17282
17283Modified File(s):
17284ltp/testcases/realtime/lib/librttest.c
17285
172862) Log Message:
17287matrix_mult.c: set_affinity to work when there are offline cpus:
17288Syscall 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>,
17289
17290Modified File(s):
17291ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
17292
172933) Log Message:
17294matrix_mult.c: dynamic iterations configuration.
17295Dimension (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.
17296
17297Modified File(s):
17298ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
17299
173004) Log Message:
17301matrix_mult.c: thread synchronisation simplification:
17302In concurrent calculations:
17303- use a single pthread_barrier to start all threads together instead of a combination of barrier/mutex/condvar.
17304- main thread no longer participates to concurrent calculations and simply performs rt_gettime(s) for global time spent evaluation.
17305Signed-off-by: Gilles Carry <gilles.carry@bull.net>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
17306
17307Modified File(s):
17308ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
17309
173105) Log Message:
17311matrix_mult.c: concurrent calculation stats fix:
17312Array 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>.
17313
17314Modified File(s):
17315ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
17316
173176) Log Message:
17318use feedback from Jan Kratochvil so we wait for the child to be stopped before we attempt to ptrace it.
17319
17320Modified File(s):
17321ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.h
17322
173237) Log Message:
17324base {PEEK,POKE}USER on sizeof(user) rather than sizeof(pt_regs) and add a few more corner cases.
17325
17326Modified File(s):
17327ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
17328
173298) Log Message:
17330drop backup file configure~
17331
17332Modified File(s):
17333ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure~
17334
173359) Log Message:
17336start a .gitignore
17337
17338Added File(s):
17339ltp/.gitignore
17340
1734110) Log Message:
17342This 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>.
17343
17344Modified File(s):
17345ltp/testcases/commands/cron/cron_tests.sh
17346
1734711) Log Message:
17348Stop 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>.
17349
17350Modified File(s):
17351ltp/testcases/kernel/numa/test.sh
17352
1735312) Log Message:
17354The following are errors while compiling ltp-full-20081031 with ARM architecture:
17355make[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
17356-Wall -I../../include -g -Wall -I../../../../include -Wall eventfd01.c -L../../../../lib -lltp -o eventfd01
17357In file included from eventfd01.c:60:
17358../../include/linux_syscall_numbers.h:113:10: error: no macro name given in #ifndef directive
17359make[4]: *** [eventfd01] Error 1
17360make[4]: Leaving directory
17361`/home/naresh/DIFF/11_2008/ltp-full-20081031/testcases/kernel/syscalls/eventfd'
17362make[3]: *** [all] Error 2
17363make[3]: Leaving directory
17364`/home/naresh/DIFF/11_2008/ltp-full-20081031/testcases/kernel/syscalls'
17365Here I am attaching the patch to resolve above error. Signed-Off-By: naresh kamboju <naresh.kernel@gmail.com>.
17366
17367Modified File(s):
17368ltp/testcases/kernel/include/arm.in
17369
1737013) Log Message:
17371Alan Cox [alan@lxorguk.ukuu.org.uk] wrote:
17372The 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.
17373Sukadev <sukadev@linux.vnet.ibm.com> wrote:
17374We 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 ?
17375Subrata 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 ?
17376Sukadev <sukadev@linux.vnet.ibm.com> wrote:
17377Just 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>.
17378
17379Modified File(s):
17380ltp/testcases/kernel/pty/ptem01.c
17381
1738214) Log Message:
17383Enable Kernel with the Option during build to test filecaps support. Subrata.
17384
17385Modified File(s):
17386ltp/README
17387ltp/testcases/kernel/security/filecaps/README
17388
1738915) Log Message:
17390check input files and abort if broken line is found
17391
17392Modified File(s):
17393ltp/testcases/kernel/include/regen.sh
17394
1739516) Log Message:
17396remove bogus line
17397
17398Modified File(s):
17399ltp/testcases/kernel/include/sh.in
17400
1740117) Log Message:
17402The attached Patch defines more about the keywords:
17403i) TPASS - Indicates that the test case had the expected result and passed.
17404ii) TFAIL - Indicates that the test case had an unexpected result and failed.
17405iii) 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.
17406iv) 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.
17407v) TRETR - Indicates that the test cases has been retired and should not be executed any longer.
17408vi) 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.
17409vii) TINFO - Specifies useful information about the status of the test that does not affect the result and does not indicate a problem.
17410
17411in 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>.
17412
17413Modified File(s):
17414ltp/tools/html_report_header.txt
17415
1741618) Log Message:
17417Added test case for checking cpuidle sysfs files. Signed-Off-By: Nageswara R Sastry <rnsastry@linux.vnet.ibm.com>.
17418
17419Modified Files:
17420ltp/testcases/kernel/power_management/Makefile
17421ltp/testcases/kernel/power_management/runpwtests.sh
17422
17423Added Files:
17424ltp/testcases/kernel/power_management/check_cpuidle_sysfs_files.sh
17425
1742619) Log Message:
17427gcov-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>.
17428
17429
17430Modified File(s):
17431ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov.patch
17432
1743320) Log Message:
17434Following 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>.
17435
17436Modified File(s):
17437ltp/runtest/syscalls
17438ltp/testcases/kernel/syscalls/chown/Makefile
17439ltp/testcases/kernel/syscalls/fchown/Makefile
17440ltp/testcases/kernel/syscalls/fcntl/Makefile
17441ltp/testcases/kernel/syscalls/fstat/Makefile
17442ltp/testcases/kernel/syscalls/fstatat/Makefile
17443ltp/testcases/kernel/syscalls/fstatfs/Makefile
17444ltp/testcases/kernel/syscalls/getdents/Makefile
17445ltp/testcases/kernel/syscalls/geteuid/Makefile
17446ltp/testcases/kernel/syscalls/getgroups/Makefile
17447ltp/testcases/kernel/syscalls/getuid/Makefile
17448ltp/testcases/kernel/syscalls/lchown/Makefile
17449ltp/testcases/kernel/syscalls/lstat/Makefile
17450ltp/testcases/kernel/syscalls/pread/Makefile
17451ltp/testcases/kernel/syscalls/pselect/Makefile
17452ltp/testcases/kernel/syscalls/setfsgid/Makefile
17453ltp/testcases/kernel/syscalls/setfsuid/Makefile
17454ltp/testcases/kernel/syscalls/setregid/Makefile
17455ltp/testcases/kernel/syscalls/setresgid/Makefile
17456ltp/testcases/kernel/syscalls/setresuid/Makefile
17457ltp/testcases/kernel/syscalls/setreuid/Makefile
17458ltp/testcases/kernel/syscalls/setuid/Makefile
17459ltp/testcases/kernel/syscalls/stat/Makefile
17460ltp/testcases/kernel/syscalls/statfs/Makefile
17461
1746221) Log Message:
17463The 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>.
17464
17465Modified File(s):
17466ltp/runalltests.sh
17467
1746822) Log Message:
17469Submitting 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>.
17470
17471Added Files:
17472ltp/testcases/kernel/containers/pidns/pidns06.c
17473
1747423) Log Message:
17475Added 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>.
17476
17477Modified File(s):
17478ltp/README
17479ltp/testcases/kernel/security/selinux-testsuite/README
17480
1748124) Log Message:
17482This 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>.
17483
17484Modified File(s):
17485ltp/testcases/kernel/containers/netns/initialize.sh
17486
1748725) Log Message:
17488(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>.
17489
17490Modified File(s):
17491ltp/runtest/ltp-aio-stress.part1
17492ltp/runtest/ltp-aio-stress.part2
17493ltp/runtest/ltp-aiodio.part1
17494ltp/runtest/ltp-aiodio.part2
17495
1749626) Log Message:
17497Subrata and Daniel,
17498moving from ia64 to x86_64 arch I have got this at linking time:
17499cc -o aio-stress aio-stress.o -Wall -O -g -DAIO -L /usr/lib -laio -lpthread
17500/usr/bin/ld: skipping incompatible /usr/lib/libpthread.so when searching for -lpthread
17501/usr/bin/ld: skipping incompatible /usr/lib/libpthread.a when searching for -lpthread
17502/usr/bin/ld: skipping incompatible /usr/lib/libc.so when searching for -lc
17503/usr/bin/ld: skipping incompatible /usr/lib/libc.a when searching for -lc
17504so , if you could have a look to the suggested following patch. Signed-Off-By: Jacky Malcles <Jacky.Malcles@bull.net>.
17505
17506Modified File(s):
17507ltp/testcases/kernel/io/ltp-aiodio/Makefile
17508
1750927) Log Message:
17510on SLES10 SP2 __NR_get_robust_list is not defined and cause following compiler warning:
17511---->8---------
17512make[4]: Entering directory
17513`/usr/src/packages/BUILD/ltp-full-20081031/testcases/kernel/syscalls/get_robust_list'
17514cc -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
17515get_robust_list01.c: In function 'main':
17516get_robust_list01.c:252: warning: control reaches end of non-void function
17517make[4]: Leaving directory
17518`/usr/src/packages/BUILD/ltp-full-20081031/testcases/kernel/syscalls/get_robust_list'
17519----8<---------
17520And cause "unexpected" return value:
17521----8<---------
17522x86_64:~/:[1]# /usr/lib64/ltp/testcases/bin/get_robust_list01 get_robust_list: system call not available
17523x86_64:~/:[43]# echo $?
1752443
17525x86_64:~/:[0]# /usr/lib64/ltp/testcases/bin/get_robust_list01 | wc -c
1752643
17527---->8---------
17528Attached patch avoids "random"/43 return value. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
17529
17530Modified File(s):
17531ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
17532
1753328) Log Message:
17534This patch fixes a compilation warning:
17535timerfd01.c: In function `main':
17536timerfd01.c:128: warning: unused variable `tfd2'
17537Signed-off-by: CAI Qian <caiqian@cclom.cn>.
17538
17539Modified File(s):
17540ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
17541
1754229) Log Message:
17543Hello, 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>.
17544
17545Modified File(s):
17546ltp/pan/pan.c
17547ltp/pan/zoolib.c
17548ltp/testcases/kernel/power_management/runpwtests.sh
17549ltp/testcases/kernel/syscalls/eventfd/Makefile
17550ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
17551ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
17552ltp/testcases/kernel/syscalls/kill/kill03.c
17553ltp/testcases/kernel/syscalls/kill/kill04.c
17554ltp/testcases/kernel/syscalls/mount/mount03.c
17555ltp/testcases/kernel/syscalls/move_pages/Makefile
17556
1755730) Log Message:
17558when building Debian ltp package on alpha, the package failed to build, because alpha lacks some of the syscalls (the xxx_16 ones). See:
17559http://experimental.debian.net/fetch.php?&pkg=ltp&ver=20081031%2Bdfsg-1&arch=alpha&stamp=1225968365&file=log&as=raw
17560I have created some patches, which fix this behaviour (ie. the build doesn't fail then). They work like this:
175611. Syscalls which are potentially missing on some architectures are listed in the stub-list,
175622. 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:
17563- the syscalls added to the stub list are the ones which appear in the kernel sources as __IGNORE_name-of-syscall,
17564- 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).
17565Signed-off-by: Jiri Palecek <jpalecek@web.de>.
17566
17567Modified File(s):
17568ltp/testcases/kernel/include/regen.sh
17569ltp/testcases/kernel/include/stub-list
17570ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
17571ltp/testcases/kernel/syscalls/setgid/setgid01.c
17572ltp/testcases/kernel/syscalls/setgid/setgid02.c
17573ltp/testcases/kernel/syscalls/setgid/setgid03.c
17574ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
17575ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
17576
1757731) Log Message:
17578Fix success detection in execve04 test:
17579The 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
175801. The failure (ie. success of the call) is unnoticed,
175812. The test leaves loads of files in the temporary directory.
17582all 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>.
17583
17584Modified File(s):
17585ltp/testcases/kernel/syscalls/execve/execve04.c
17586
1758732) Log Message:
17588This 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>.
17589
17590Modified File(s):
17591ltp/testcases/kernel/syscalls/execve/execve04.c
17592
1759333) Log Message:
17594Don't break chown tests on non-catastrophic failures. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
17595
17596Modified File(s):
17597ltp/testcases/kernel/syscalls/chown/chown03.c
17598ltp/testcases/kernel/syscalls/fchown/fchown02.c
17599ltp/testcases/kernel/syscalls/fchown/fchown03.c
17600
1760134) Log Message:
17602Do 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>.
17603
17604Modified File(s):
17605ltp/testcases/kernel/syscalls/chmod/chmod06.c
17606ltp/testcases/kernel/syscalls/chown/chown04.c
17607ltp/testcases/kernel/syscalls/fchown/fchown02.c
17608ltp/testcases/kernel/syscalls/fchown/fchown03.c
17609ltp/testcases/kernel/syscalls/fchown/fchown04.c
17610ltp/testcases/kernel/syscalls/fchown/fchown05.c
17611
1761235) Log Message:
17613Prevent leaving files in the temporary directory by calling tst_rmdir, or cleanup, where appropriate. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
17614
17615Modified File(s):
17616ltp/testcases/kernel/fs/stream/stream04.c
17617ltp/testcases/kernel/syscalls/chown/chown03.c
17618ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
17619ltp/testcases/kernel/syscalls/fchown/fchown04.c
17620ltp/testcases/kernel/syscalls/fdatasync/fdatasync01.c
17621ltp/testcases/kernel/syscalls/ftruncate/ftruncate03.c
17622ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
17623ltp/testcases/network/lib6/runcc.c
17624
1762536) Log Message:
17626Call cleanup() at the right places to prevent fallocate tests leaving files in the temporary directory. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
17627
17628Modified File(s):
17629ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
17630ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
17631
1763237) Log Message:
17633I've clean my signalfd test case up with autoconf. After applying the patch, do at ltp/
17634 autoconf
17635 autoheader
17636 ./configure
17637 make (or cd testcases/kernel/syscalls/signalfd; make)
17638Benefits are:
17639- signalfd01.c doesn't depends on kernel version (it used KERNEL_VERSION macro.)
17640- Makefile becomes simple.
17641- #ifdef/#endif of signalfd01.c becomes readable.
17642- signalfd.m4 can use other program than ltp.
17643I revisied my patch.
17644- signalfd.m4 is renamed to ltp-signalfd.m4.
17645- configure is run by make if config.h is older than config.h.in.
17646- autoconf is run by make if configure is older than configure.ac.
17647- autoheader is run by make if config.h.in is older than configure.ac.
17648- dist-clean, a new make target, removes autom4te.cache, config.log and config.status.
17649- maintainer-clean, a new make target, removes configure and config.h.in.
17650Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
17651
17652Modified Files:
17653ltp/Makefile
17654ltp/include/Makefile
17655ltp/testcases/kernel/syscalls/signalfd/Makefile
17656ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
17657Added Files:
17658ltp/configure.ac
17659ltp/m4/Makefile
17660ltp/m4/ltp-signalfd.m4
17661
1766238) Log Message:
17663Use 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>.
17664
17665Modified File(s):
17666ltp/testcases/network/sctp/testlib/sctputil.h
17667
1766839) Log Message:
17669Quick 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>.
17670
17671Modified File(s):
17672ltp/testcases/kernel/ipc/pipeio/pipeio.c
17673
1767440) Log Message:
17675regen linux_syscall_numbers.h whenever regen.sh changes. Mike Frysinger <vapier@users.sourceforge.net>.
17676
17677Modified File(s):
17678ltp/testcases/kernel/include/Makefile
17679
1768041) Log Message:
17681make syscall() wrapper a bit more readable. Mike Frysinger <vapier@users.sourceforge.net>.
17682
17683Modified File(s):
17684ltp/testcases/kernel/include/regen.sh
17685
1768642) Log Message:
17687only create symlink if it doesnt exist already. Mike Frysinger <vapier@users.sourceforge.net>.
17688
17689Modified File(s):
17690ltp/testcases/kernel/include/Makefile
17691
1769243) Log Message:
17693generate stub list on the fly based on *.in files
17694
17695Modified File(s):
17696ltp/testcases/kernel/include/regen.sh
17697
17698Removed File(s):
17699ltp/testcases/kernel/include/stub-list
17700
1770144) Log Message:
17702cleanup style with Lindent
17703
17704Modified File(s):
17705ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
17706
1770745) Log Message:
17708use a macroname that isnt crazy long.
17709
17710Modified File(s):
17711ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
17712
1771346) Log Message:
17714fill out AC_INIT().
17715
17716Modified File(s):
17717ltp/configure.ac
17718
1771947) Log Message:
17720use AC_CHECK_HEADERS_ONCE().
17721
17722Modified File(s):
17723ltp/ltp/m4/ltp-signalfd.m4
17724
1772548) Log Message:
17726make autotools optional and start a sane config.h by default.
17727
17728Modified File(s):
17729ltp/include/Makefile
17730ltp/Makefile
17731Added File(s):
17732ltp/include/config.h.default
17733
1773449) Log Message:
17735add some compiled objects to the ignore list.
17736
17737Modified File(s):
17738ltp/.gitignore
17739
1774050) Log Message:
17741Integrate unzip tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
17742
17743Modified Files:
17744ltp/runtest/commands ltp/testcases/commands/Makefile
17745ltp/testcases/commands/unzip/unzip_tests.sh
17746
1774751) Log Message:
17748Integrate tpm_tools into runalltests.sh. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
17749
17750Modified Files:
17751ltp/runalltests.sh
17752
1775353) Log Message:
17754Integrate gzip tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
17755
17756Modified Files:
17757ltp/runtest/commands
17758
1775954) Log Message:
17760Integrate fileutils tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
17761
17762Modified Files:
17763ltp/runtest/commands
17764
1776555) Log Message:
17766Integrate size01 tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
17767
17768Modified Files:
17769ltp/runtest/commands
17770
1777156) Log Message:
17772Add ltp/runtest/commands file to ltp/runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
17773
17774Modified Files:
17775ltp/runltp
17776
1777757) Log Message:
17778hugemmap02 "Segmentation fault" fix:
17779-----------------------------------------------------------
17780Iranna D. Ankad <iranna.ankad@in.ibm.com> Reported:
17781-----------------------------------------------------------
17782hugemmap02 "Segmentation fault" on a 32-bit system:
17783Linux 2.6.18-120.el5PAE #1 SMP Fri Oct 17 18:17:11 EDT 2008 i686 i686 i386 GNU/Linux
17784Allocate some huge pages:
17785# echo 50 > /proc/sys/vm/nr_hugepages
177862. Create & mount hugetlbfs
17787#mkdir -p /hugetlbfs
17788#mount -t hugetlbfs none /hugetlbfs
177893. Go to following directory in LTP i.e cd /root/ltp-full-20080930/testcases/kernel/mem/hugetlb/hugemmap
177904. Run "hugemmap02" test
17791# ./hugemmap02 -H /hugetlbfs/
17792Segmentation fault
17793-----------------------------------------------------------
17794Cijurajan Kollanoor <cijurajan@in.ibm.com> Replied:
17795-----------------------------------------------------------
17796The program receives a segmentation fault here:
17797154 /* Attempt to mmap a huge page into a low memory address
17798*/
17799155 errno = 0;
17800156 addr2 = mmap(LOW_ADDR2, MAP_SIZE, PROT_READ | PROT_WRITE,
17801==> Segfault
17802157 MAP_SHARED | MAP_FIXED, fildes, 0);
17803158
17804-----------------------------------------------------------
17805Adam Litke <agl@us.ibm.com>Replied:
17806-----------------------------------------------------------
17807Unfortunately, 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:
178081. Insert a 'getchar();' call above line 155 in the test source code above and recompile the test.
178092. Run the test. When it pauses (waiting for input at the getchar() call), hit <ctrl>-z to background the test.
178103. Determine the pid of the test case using ps
178114. Collect the /proc/<pid>/maps for the appropriate pid
178125. Paste that output here in this bug.
17813-----------------------------------------------------------
17814Cijurajan Kollanoor Replied:
17815-----------------------------------------------------------
17816# cat maps
1781700000000-00001000 r-xs 00000000 00:11 1781 /dev/zero
1781800110000-0024e000 r-xp 00000000 08:02 19183585 /lib/libc-2.5.so
178190024e000-00250000 r-xp 0013e000 08:02 19183585 /lib/libc-2.5.so
1782000250000-00251000 rwxp 00140000 08:02 19183585 /lib/libc-2.5.so
1782100251000-00254000 rwxp 00251000 00:00 0
17822005f1000-0060b000 r-xp 00000000 08:02 19183582 /lib/ld-2.5.so
178230060b000-0060c000 r-xp 00019000 08:02 19183582 /lib/ld-2.5.so
178240060c000-0060d000 rwxp 0001a000 08:02 19183582 /lib/ld-2.5.so
178250073a000-0073b000 r-xp 0073a000 00:00 0 [vdso]
1782608048000-0804d000 r-xp 00000000 08:02 2586373
17827/root/ltp-full-20080930/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02
178280804d000-0804e000 rw-p 00004000 08:02 2586373
17829/root/ltp-full-20080930/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02
178300804e000-08052000 rw-p 0804e000 00:00 0
1783108248000-08269000 rw-p 08248000 00:00 0 [heap]
1783267ef8000-77ef8000 r--s 00000000 00:11 1781 /dev/zero
1783377ef8000-87ef8000 r--s 00000000 00:11 1781 /dev/zero
1783487ef8000-97ef8000 r--s 00000000 00:11 1781 /dev/zero
1783597ef8000-a7ef8000 r--s 00000000 00:11 1781 /dev/zero
17836a7ef8000-b7ef8000 r--s 00000000 00:11 1781 /dev/zero
17837b7ef8000-b7efa000 rw-p b7ef8000 00:00 0
17838b7f0a000-b7f0b000 rw-p b7f0a000 00:00 0
17839bf918000-bf92d000 rw-p bffea000 00:00 0 [stack]
17840-----------------------------------------------------------
17841ADAM G. LITKE Replied:
17842-----------------------------------------------------------
17843My 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.
17844Signed-Off-By: Cijurajan Kollanoor <cijurajan@in.ibm.com>,
17845
17846Modified File(s):
17847ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
17848
1784958) Log Message:
17850This 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>.
17851
17852Modified File(s):
17853ltp/testcases/kernel/syscalls/creat/creat07.c
17854
1785559) Log Message:
17856Only define signalfd() when it actually gets used -- i.e. when !USE_STUB. Mike Frysinger <vapier@users.sourceforge.net>
17857
17858Modified File(s):
17859ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
17860
1786160) Log Message:
17862require autoconf-2.61+. Mike Frysinger <vapier@users.sourceforge.net>.
17863
17864Modified File(s):
17865ltp/configure.ac
17866
1786761) Log Message:
17868lcov: preparations for release 1.7. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
17869
17870Modified File(s):
17871ltp/utils/analysis/lcov/CHANGES
17872ltp/utils/analysis/lcov/Makefile
17873
1787462) Log Message:
17875lcov: update error and warning messages. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
17876
17877Modified File(s):
17878ltp/utils/analysis/lcov/CHANGES
17879ltp/utils/analysis/lcov/bin/gendesc
17880ltp/utils/analysis/lcov/bin/genhtml
17881ltp/utils/analysis/lcov/bin/geninfo
17882ltp/utils/analysis/lcov/bin/genpng
17883ltp/utils/analysis/lcov/bin/lcov
17884
17885
1788663) Log Message:
17887lcov: fix spec file bug. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
17888
17889Modified File(s):
17890ltp/utils/analysis/lcov/rpm/lcov.spec
17891
1789264) Log Message:
17893lcov: version + date updates. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
17894
17895Modified File(s):
17896ltp/utils/analysis/lcov/README
17897ltp/utils/analysis/lcov/bin/gendesc
17898ltp/utils/analysis/lcov/bin/genhtml
17899ltp/utils/analysis/lcov/bin/geninfo
17900ltp/utils/analysis/lcov/bin/genpng
17901ltp/utils/analysis/lcov/bin/lcov
17902ltp/utils/analysis/lcov/man/gendesc.1
17903ltp/utils/analysis/lcov/man/genhtml.1
17904ltp/utils/analysis/lcov/man/geninfo.1
17905ltp/utils/analysis/lcov/man/genpng.1
17906ltp/utils/analysis/lcov/man/lcov.1
17907ltp/utils/analysis/lcov/man/lcovrc.5
17908ltp/utils/analysis/lcov/rpm/lcov.spec
17909
1791065) Log Message:
17911lcov: updated CVS version to 1.8. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
17912
17913Modified File(s):
17914ltp/utils/analysis/lcov/man/gendesc.1
17915ltp/utils/analysis/lcov/man/genhtml.1
17916ltp/utils/analysis/lcov/man/geninfo.1
17917ltp/utils/analysis/lcov/man/genpng.1
17918ltp/utils/analysis/lcov/man/lcov.1
17919ltp/utils/analysis/lcov/man/lcovrc.5
17920ltp/utils/analysis/lcov/bin/gendesc
17921ltp/utils/analysis/lcov/bin/genhtml
17922ltp/utils/analysis/lcov/bin/geninfo
17923ltp/utils/analysis/lcov/bin/genpng
17924ltp/utils/analysis/lcov/bin/lcov
17925ltp/utils/analysis/lcov/rpm/lcov.spec
17926ltp/utils/analysis/lcov/Makefile
17927
1792866) Log Message:
17929I'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>.
17930
17931Modified Files:
17932ltp/configure.ac
17933ltp/m4/ltp-signalfd.m4
17934ltp/runtest/syscalls
17935ltp/testcases/kernel/syscalls/modify_ldt/Makefile
17936ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt01.c
17937ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt02.c
17938
17939Added Files:
17940ltp/m4/ltp-modify_ldt.m4
17941
1794267) Log Message:
17943Please 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>.
17944
17945Modified File(s):
17946ltp/testcases/kernel/containers/pidns/runpidnstest.sh
17947
1794868) Log Message:
17949[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>.
17950
17951Modified File(s):
17952ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
17953
1795469) Log Message:
17955Change "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>.
17956
17957Modified File(s):
17958ltp/testcases/kernel/syscalls/readlink/readlink03.c
17959
1796070) Log Message:
17961Risrajak <risrajak@linux.vnet.ibm.com> reported:
17962mallocstress testcase is failing on: Linux 2.6.27-rc6-7-default #1 SMP 2008-09-15 10:58:05 +0200 x86_64
17963# ./testcases/kernel/mem/mtest07/mallocstress
17964Aborted
17965---Kernel Component Data---
17966Stack trace output: i am attaching full strace.
17967<snip>
17968clone(child_stack=0x7fe381a96250,
17969flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID,
17970parent_tidptr=0x7fe381a969e0, tls=0x7fe381a96950, child_tidptr=0x7fe381a969e0) = 27334
17971nanosleep({0, 0}, NULL) = 0
17972semop(34439172, 0x7fffa7cbef00, 1) = 0
17973futex(0x7fe39f2d19e0, FUTEX_WAIT, 27275, NULL <unfinished ...>
17974+++ killed by SIGABRT +++
17975---------------------------------------
17976Nagesh Sharyathi Replied:
17977---------------------------------------
17978I was able to recreate the problem by spawning only 2 threads: This is what I found:
17979------------------------------------------------------------------------------------
17980[pid 8006] tgkill(8004, 8006, SIGABRT <unfinished ...>
17981[pid 8005] <... mmap resumed> ) = 0x7f8ba781b000
17982[pid 8006] <... tgkill resumed> ) = 0
17983[pid 8005] nanosleep({0, 0}, <unfinished ...>
17984[pid 8006] --- SIGABRT (Aborted) @ 0 (0) ---
17985Process 8006 detached
17986[pid 8005] <... nanosleep resumed> NULL) = 0
17987[pid 8005] +++ killed by SIGABRT +++
17988+++ killed by SIGABRT +++
17989------------------------------------------------------------------------------------
17990So 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()
17991=================================
17992 for (i = 0; i < num_alloc; i++)
17993 {
17994 dprt(("pid[%d]: freeing ptrs[i] %p\n", getpid(), ptrs[i]));
17995 if (ptrs[i][0] != i) {
17996 fprintf(stderr, "pid[%d]: fail: bad sentinel value\n", getpid());
17997 return 1;
17998 }
17999 free(ptrs[i]); <== Problem area
18000 my_yield();
18001 }
18002=================================
18003Andrew Vagin Replied <avagin@gmail.com>:
18004Thanks. I found error for help valgrind.
18005==13393== Thread 56:
18006==13393== Invalid write of size 8
18007==13393== at 0x400C27: allocate_free (mallocstress.c:198)
18008==13393== by 0x400E4D: alloc_mem (mallocstress.c:281)
18009==13393== by 0x3B5F007299: start_thread (in /lib64/libpthread-2.8.so)
18010==13393== by 0x3B5E4E439C: clone (in /lib64/libc-2.8.so)
18011==13393== Address 0x4c36a60 is 0 bytes inside a block of size 1 alloc'd
18012==13393== at 0x4A0739E: malloc (vg_replace_malloc.c:207)
18013==13393== by 0x400BF0: allocate_free (mallocstress.c:192)
18014==13393== by 0x400E4D: alloc_mem (mallocstress.c:281)
18015==13393== by 0x3B5F007299: start_thread (in /lib64/libpthread-2.8.so)
18016==13393== by 0x3B5E4E439C: clone (in /lib64/libc-2.8.so)
18017(gdb) print i
18018$1 = 0
18019(gdb) print alloc_num
18020No symbol "alloc_num" in current context.
18021(gdb) print num_alloc
18022$2 = 0
18023(gdb) print size
18024$3 = 1
18025strick the eye, we have pointer with type long, but allocate one byte only.
18026size_t size = 1;
18027long *ptrs[MAXPTRS];
18028......
18029ptrs[num_alloc] = (long *)malloc(size);
18030I use valgrind first time. Thanks for this possibility:). see the attached patch. test passed and valgrind don't report errors after my patch.
18031Thread [34]: allocate_free() returned 0, succeeded. Thread exiting.
18032main(): test passed.
18033==13299==
18034==13299== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 4 from 1)
18035==13299== malloc/free: in use at exit: 0 bytes in 0 blocks.
18036==13299== malloc/free: 233,080 allocs, 227,080 frees, 5,454,975,665,283 bytes allocated.
18037ps: I use oldsize = 5, because long will be equal 8 in more case. oldsize is previous value of fibannoci series.
18038Signed-Off-By: "avagin@gmail.com" <avagin@gmail.com>.
18039
18040Modified File(s):
18041ltp/testcases/kernel/mem/mtest07/Makefile
18042ltp/testcases/kernel/mem/mtest07/mallocstress.c
18043
1804471) Log Message:
18045Initial 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:
18046I 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.
18047
18048Modified Files:
18049ltp/runtest/syscalls
18050ltp/testcases/kernel/include/x86_64.in
18051Added Files:
18052ltp/testcases/kernel/syscalls/accept4/Makefile
18053ltp/testcases/kernel/syscalls/accept4/accept4_01.c
18054
1805572) Log Message:
18056I 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>.
18057
18058Modified File(s):
18059ltp/testcases/kernel/power_management/check_cpuidle_sysfs_files.sh
18060
1806173) Log Message:
18062A small Fix. Signed-off-by: Masatake YAMATO<yamato@redhat.com>.
18063
18064Modified File(s):
18065ltp/m4/ltp-signalfd.m4
18066
1806774) Log Message:
18068- Type definitions defined in header files included from sys/signalfd.h and type definitions defined in sys/signalfd.h are conflicted.
18069- s/SIGNALFD_REFIX/SIGNALFD_PREFIX/
18070- if HAVE_SIGNALFD is not defined, use stub.
18071- if HAVE_LINUX_TYPES_H is defined, use our own implemention to call signalfd
18072 syscall.
18073Signed-of-by: Masatake YAMATO<yamato@redhat.com>.
18074
18075Modified File(s):
18076ltp/m4/ltp-signalfd.m4
18077ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
18078
1807975) Log Message:
18080Update to OpenHPI 2.13.1. See http://openhpi.org/ for more details.
18081
18082Modified File(s):
18083
1808476) Log Message:
18085Add Kernel Config Info for compiling KDUMP/KEXEC kernel. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
18086
18087Modified File(s):
18088ltp/README
18089
1809077) Log Message:
18091This patch ensures that prio-preempt uses the librt debug mechanism. Tested: Running the test:
18092./prio_preempt
18093./prio_preempt -v3
18094./run_auto
18095Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>. Acked-by: Darren Hart <dvhltc@us.ibm.com>.
18096
18097Modified File(s):
18098ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
18099
1810078) Log Message:
18101This patch adds librt debug support for prio-wake. The log level selected is 0, as it necessary to print all the buffered information. Tested:
18102./prio-wake
18103./run_auto.
18104Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>. Acked-by: Darren Hart <dvhltc@us.ibm.com>.
18105
18106Modified File(s):
18107ltp/testcases/realtime/func/prio-wake/prio-wake.c
18108
1810979) Log Message:
18110OK. I have implemented such a patch which does not overflow anymore. However, I could not test it, because:
18111pipeio -s 5000 -i 2000000000 -c 5
18112just runs too long. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
18113
18114Modified File(s):
18115ltp/testcases/kernel/ipc/pipeio/pipeio.c
18116
1811780) Log Message:
18118The 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.
18119Testing done:
18120Compiled 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.
18121Changelog:
18122* Introduce periodic sleeps in the busy loop of gtod_latency to avoid soft lockups.
18123Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>. Acked-by: John Stultz <johnstul@us.ibm.com>.
18124
18125Modified File(s):
18126ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
18127
1812881) Log Message:
18129Here is a patch to fix the error below.
18130/root/ltp-full-20081031/testcases/kernel/containers/netns/parentns.sh: 42: source: not found
18131Some 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>.
18132
18133Modified File(s):
18134ltp/testcases/kernel/containers/netns/child_1.sh
18135ltp/testcases/kernel/containers/netns/child_2.sh
18136ltp/testcases/kernel/containers/netns/childipv6.sh
18137ltp/testcases/kernel/containers/netns/childns.sh
18138ltp/testcases/kernel/containers/netns/parent_1.sh
18139ltp/testcases/kernel/containers/netns/parent_2.sh
18140ltp/testcases/kernel/containers/netns/parent_share.sh
18141ltp/testcases/kernel/containers/netns/parentns.sh
18142ltp/testcases/kernel/containers/netns/paripv6.sh
18143
1814482) Log Message:
18145The 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>.
18146
18147Modified File(s):
18148ltp/testcases/kernel/include/i386.in
18149
1815083) Log Message:
18151umount can return error if /etc/mtab link to /proc/mounts
18152$ mount --rbind /tmp/1 /tmp/2
18153$ mount
18154...
18155/tmp/1 on /tmp/2 type none (rw,bind)
18156$ mv /etc/mtab{,.orig}
18157$ mount
18158...
18159/dev/root on /tmp/2 type ext3 (rw,data=ordered)
18160$ umount /tmp/1
18161umount: /tmp/1: not mounted
18162if umount return error, test_fs_bind.sh will hang up in the infinite loop:
18163( while grep_proc_mounts ; do
18164 grep_proc_mounts | awk '{print $2}' | xargs -r --max-args=1 umount -l
18165done ) >& /dev/null
18166but /proc/mounts contain next info:
18167/dev/root /tmp/2\040(deleted) ext3 rw,data=ordered 0 0
18168because 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>.
18169
18170Modified File(s):
18171ltp/testcases/kernel/fs/fs_bind/regression/test02
18172
1817384) Log Message:
18174Fix busy loop in realtime:
18175The 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>.
18176
18177Modified File(s):
18178ltp/testcases/realtime/include/librttest.h
18179ltp/testcases/realtime/lib/librttest.c
18180
1818185) Log Message:
18182I've added new Makefile target to run both autoconf and autoheader. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
18183
18184Modified File(s):
18185ltp/Makefile
18186
1818786) Log Message:
18188CONTROLLERS: 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>.
18189
18190Modified Files:
18191ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
18192ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
18193ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
18194ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
18195
1819687) Log Message:
18197CONTROLLERS: 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>.
18198
18199Modified Files:
18200ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
18201ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
18202
1820388) Log Message:
18204CONTROLLERS: 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>.
18205
18206Modified Files:
18207ltp/testcases/kernel/controllers/cpuctl/parameters.sh
18208ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
18209ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
18210
1821189) Log Message:
18212CONTROLLERS: 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>.
18213
18214Modified Files:
18215ltp/testcases/kernel/controllers/cpuctl/parameters.sh
18216
1821790) Log Message:
18218CONTROLLERS: 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>.
18219
18220Added Files:
18221ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task01.c
18222
1822391) Log Message:
18224CONTROLLERS: 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>.
18225
18226Modified Files:
18227ltp/testcases/kernel/controllers/cpuctl/parameters.sh
18228ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
18229
1823092) Log Message:
18231CONTROLLERS: 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>.
18232
18233Modified Files:
18234ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
18235ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
18236ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
18237ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
18238
1823993) Log Message:
18240CONTROLLERS: 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>.
18241
18242Modified Files:
18243ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
18244ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
18245ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
18246ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
18247ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.c
18248ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.h
18249
1825094) Log Message:
18251CONTROLLERS: 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>.
18252
18253Modified Files:
18254ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task01.c
18255
1825695) Log Message:
18257CONTROLLERS: 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>.
18258
18259Added Files:
18260ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task02.c
18261
1826296) Log Message:
18263CONTROLLERS: 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>.
18264
18265Modified Files:
18266ltp/testcases/kernel/controllers/cpuctl/parameters.sh
18267ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
18268
1826997) Log Message:
18270CONTROLLERS: 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>.
18271
18272Modified Files:
18273ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
18274
1827598) Log Message:
18276CONTROLLERS: 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>.
18277
18278Added Files:
18279ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task03.c
18280
1828199) Log Message:
18282CONTROLLERS: 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>.
18283
18284Modified Files:
18285ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
18286
18287100) Log Message:
18288CONTROLLERS: 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>.
18289
18290Modified Files:
18291ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
18292
18293101) Log Message:
18294CONTROLLERS: 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>.
18295
18296Added Files:
18297ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task04.c
18298
18299102) Log Message:
18300CONTROLLERS: 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>.
18301
18302Modified Files:
18303ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
18304
18305103) Log Message:
18306CONTROLLERS: 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>.
18307
18308Modified Files:
18309ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
18310
18311104) Log Message:
18312Re-enablement of TI-RPC tests to build/install/run in LTP:
18313Le 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.
18314Subrata 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.
18315Le 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>.
18316
18317Modified Files:
18318ltp/runtest/rpc
18319ltp/runtest/stress.part3
18320ltp/testcases/network/rpc/Makefile
18321ltp/testcases/network/rpc/README
18322ltp/testcases/network/rpc/basic_tests/rpcinfo/rpcinfo01
18323ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/README
18324ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.auto
18325ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.interactive
18326ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_scalability_lib.sh
18327ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_tirpc_ts_run.sh
18328ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_run.sh
18329ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_wizard.sh
18330ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_tests.sh
18331ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.ftr
18332ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/rpc_ts_run.ftr
18333ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_get_myaddress/1-basic.c
18334ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps/1-basic.c
18335ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getport/1-basic.c
18336ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/1-basic.c
18337ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/2-stress.c
18338ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/7-performance.c
18339ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_set/1-basic.c
18340ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_unset/1-basic.c
18341ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_auth_destroy/1-basic.c
18342ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authnone_create/1-basic.c
18343ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create/1-basic.c
18344ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create_default/1-basic.c
18345ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/1-basic.c
18346ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/2-stress.c
18347ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/5-scalability.c
18348ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/6-dataint.c
18349ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/7-performance.c
18350ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/8-complex.c
18351ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/1-basic.c
18352ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/3-limits.c
18353ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/1-basic.c
18354ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/2-stress.c
18355ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/7-performance.c
18356ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/1-basic.c
18357ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/2-stress.c
18358ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/1-basic.c
18359ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/3-limits.c
18360ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/1-basic.c
18361ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/7-performance.c
18362ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/1-basic.c
18363ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/2-stress.c
18364ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/3-limits.c
18365ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/7-performance.c
18366ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/1-basic.c
18367ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/3-limits.c
18368ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/1-basic.c
18369ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/2-stress.c
18370ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/7-performance.c
18371ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_pcreateerror/1-basic.c
18372ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perrno/1-basic.c
18373ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perror/1-basic.c
18374ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_spcreateerror/1-basic.c
18375ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperrno/1-basic.c
18376ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperror/1-basic.c
18377ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_auth/1-basic.c
18378ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noproc/1-basic.c
18379ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noprog/1-basic.c
18380ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_progvers/1-basic.c
18381ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_systemerr/1-basic.c
18382ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_weakauth/1-basic.c
18383ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_registerrpc/1-basic.c
18384ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_register/1-basic.c
18385ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_unregister/1-basic.c
18386ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_register/1-basic.c
18387ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_unregister/1-basic.c
18388ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/1-basic.c
18389ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/2-stress.c
18390ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/5-scalability.c
18391ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/6-dataint.c
18392ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/7-performance.c
18393ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/1-basic.c
18394ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/2-stress.c
18395ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/5-scalability.c
18396ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/6-dataint.c
18397ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/7-performance.c
18398ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/8-complex.c
18399ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/1-basic.c
18400ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/6-dataint.c
18401ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_freeres/1-basic.c
18402ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_geterr/1-basic.c
18403ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/1-basic.c
18404ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/svc.c
18405ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/1-basic.c
18406ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/6-dataint.c
18407ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/client.c
18408ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getcaller/1-basic.c
18409ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/1-basic.c
18410ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/client.c
18411ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/1-basic.c
18412ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/3-limits.c
18413ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getmaps/1-basic.c
18414ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_create/1-basic.c
18415ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_seccreate/1-basic.c
18416ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authnone_create/1-basic.c
18417ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create/1-basic.c
18418ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create_default/1-basic.c
18419ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/1-basic.c
18420ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/2-stress.c
18421ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/4-mt.c
18422ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/5-scalability.c
18423ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/6-dataint.c
18424ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/7-performance.c
18425ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/8-complex.c
18426ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/1-basic.c
18427ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/3-limits.c
18428ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/1-basic.c
18429ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/3-limits.c
18430ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/1-basic.c
18431ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/3-limits.c
18432ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/1-basic.c
18433ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/3-limits.c
18434ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_pcreateerror/1-basic.c
18435ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/1-basic.c
18436ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/8-complex.c
18437ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/1-basic.c
18438ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/8-complex.c
18439ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noproc/1-basic.c
18440ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noprog/1-basic.c
18441ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_progvers/1-basic.c
18442ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_systemerr/1-basic.c
18443ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_weakauth/1-basic.c
18444ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/1-basic.c
18445ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/2-stress.c
18446ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/4-mt.c
18447ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/5-scalability.c
18448ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/6-dataint.c
18449ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/7-performance.c
18450ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/8-complex.c
18451ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/1-basic.c
18452ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/3-limits.c
18453ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/1-basic.c
18454ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/2-stress.c
18455ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/4-mt.c
18456ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/5-scalability.c
18457ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/6-dataint.c
18458ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/7-performance.c
18459ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/8-complex.c
18460ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_set/1-basic.c
18461ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_unset/1-basic.c
18462ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/1-basic.c
18463ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/2-stress.c
18464ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/4-mt.c
18465ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/1-basic.c
18466ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/3-limits.c
18467ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/1-basic.c
18468ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/2-stress.c
18469ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/4-mt.c
18470ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/1-basic.c
18471ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/2-stress.c
18472ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/4-mt.c
18473ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/5-scalability.c
18474ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/6-dataint.c
18475ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/7-performance.c
18476ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/8-complex.c
18477ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/1-basic.c
18478ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/3-limits.c
18479ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create/1-basic.c
18480ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/1-basic.c
18481ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/3-limits.c
18482ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/1-basic.c
18483ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/2-stress.c
18484ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/4-mt.c
18485ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/5-scalability.c
18486ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/6-dataint.c
18487ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/7-performance.c
18488ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/8-complex.c
18489ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/1-basic.c
18490ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/2-stress.c
18491ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/3-limits.c
18492ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/4-mt.c
18493ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/5-scalability.c
18494ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/6-dataint.c
18495ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/7-performance.c
18496ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/8-complex.c
18497ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/1-basic.c
18498ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/2-stress.c
18499ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/4-mt.c
18500ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/5-scalability.c
18501ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/6-dataint.c
18502ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/7-performance.c
18503ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/8-complex.c
18504ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/1-basic.c
18505ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/2-stress.c
18506ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/4-mt.c
18507ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/1-basic.c
18508ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/2-stress.c
18509ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/4-mt.c
18510ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/5-scalability.c
18511ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/6-dataint.c
18512ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/7-performance.c
18513ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/8-complex.c
18514ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create/1-basic.c
18515ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/1-basic.c
18516ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/3-limits.c
18517ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_destroy/1-basic.c
18518ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_create/1-basic.c
18519ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_destroy/1-basic.c
18520ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_svc_1/rpc_svc_1.c
18521ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_3/tirpc_svc_3.c
18522ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_4/tirpc_svc_4.c
18523ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_5/tirpc_svc_5.c
18524ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_6/tirpc_svc_6.c
18525ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_8/tirpc_svc_8.c
18526ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_9/tirpc_svc_9.c
18527ltp/testscripts/ltpstress.sh
18528
18529Added Files:
18530ltp/runtest/rpctirpc ltp/runtest/tirpc
18531ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_test_auto.sh
18532ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tests.sh
18533ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_test_auto.sh
18534ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_test_interactive.sh
18535ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_tirpc_test_auto.sh
18536ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_tirpc_tests.sh
18537
18538Removed Files:
18539ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile
18540ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.clnt
18541ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.svc
18542ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install
18543ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install.sh
18544
18545105) Log Message:
18546Please find the testcase for the below assertion. Assertions 1: Steps:
18547a) Create a container .
18548b) Create many levels of child containers inside this container.
18549c) Now do kill -9 init , outside of the contaier.
18550d) This should kill all the child containers . (containers created at the level below ).
18551Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
18552
18553Added Files:
18554ltp/testcases/kernel/containers/pidns/pidns05.c
18555
18556106) Log Message:
18557Fix typo in pselect01_64 testcase: pselect0_64->pselect01_64. Signed-Off-By: Dmitry Guryanov <dguryanov@parallels.com>.
18558
18559Modified File(s):
18560ltp/runtest/syscalls
18561
18562107) Log Message:
18563Remove 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>.
18564
18565Modified File(s):
18566ltp/testcases/realtime/func/async_handler/async_handler.c
18567ltp/testcases/realtime/func/async_handler/async_handler_jk.c
18568ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
18569ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
18570ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
18571ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
18572ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
18573ltp/testcases/realtime/func/measurement/preempt_timing.c
18574ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
18575ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
18576ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
18577ltp/testcases/realtime/func/pi-tests/test-skeleton.c
18578ltp/testcases/realtime/func/pi-tests/testpi-0.c
18579ltp/testcases/realtime/func/pi-tests/testpi-1.c
18580ltp/testcases/realtime/func/pi-tests/testpi-2.c
18581ltp/testcases/realtime/func/pi-tests/testpi-4.c
18582ltp/testcases/realtime/func/pi-tests/testpi-5.c
18583ltp/testcases/realtime/func/pi-tests/testpi-6.c
18584ltp/testcases/realtime/func/pi-tests/testpi-7.c
18585ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
18586ltp/testcases/realtime/func/prio-wake/prio-wake.c
18587ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
18588ltp/testcases/realtime/func/sched_football/sched_football.c
18589ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
18590ltp/testcases/realtime/func/sched_latency/sched_latency.c
18591ltp/testcases/realtime/func/thread_clock/tc-2.c
18592ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
18593ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
18594ltp/testcases/realtime/stress/pi-tests/testpi-3.c
18595
18596108) Log Message:
18597Remove 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>.
18598
18599Modified Files:
18600ltp/testcases/realtime/config.mk
18601
18602Removed Files:
18603ltp/testcases/realtime/include/libjvmsim.h
18604ltp/testcases/realtime/lib/libjvmsim.c
18605
18606109) Log Message:
18607ltp 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:
18608# ./iptables_tests.sh
18609iptables 0 INFO : INIT: Inititalizing tests.
18610iptables 0 INFO : INIT: Flushing all rules.
18611iptables01 0 INFO : iptables01: iptables -L -t filter will list all rules in table filter.
18612iptables01 1 FAIL : iptables01: iptables -L -t filter failed to list rules. Reason:
18613Chain INPUT (policy ACCEPT) target prot opt source destination
18614Chain FORWARD (policy ACCEPT) target prot opt source destination
18615Chain OUTPUT (policy ACCEPT) target prot opt source destination
18616Chain RH-Firewall-1-INPUT (0 references) target prot opt source destination
18617Vinay Sridhar <vinay@linux.vnet.ibm.com> replied:
18618I 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>.
18619
18620Modified File(s):
18621ltp/testcases/network/iptables/iptables_tests.sh
18622
subrata_modake9a2d5c2008-10-30 13:50:03 +000018623LTP-20081031
18624
186251) Log Message:
18626Here 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>.
18627
18628Modified File(s):
18629ltp/testcases/kernel/controllers/test_controllers.sh
18630
186312) Log Message:
18632test_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>.
18633
18634Modified File(s):
18635ltp/testcases/kernel/syscalls/ioctl/test_ioctl
18636
186373) Log Message:
18638Add support of kernel syscall test to Renesas. Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>.
18639
18640Modified Files:
18641ltp/testcases/kernel/include/order
18642Added Files:
18643ltp/testcases/kernel/include/sh.in
18644
186454) Log Message:
18646Reverting the Following Patch.
18647test_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>.
18648
18649Modified File(s):
18650ltp/testcases/kernel/syscalls/ioctl/test_ioctl
18651
186525) Log Message:
18653The 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>.
18654
18655Modified File(s):
18656ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
18657
186586) Log Message:
18659Hi 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>.
18660
18661Modified Files:
18662ltp/testcases/kernel/controllers/io-throttle/Makefile
18663ltp/testcases/kernel/controllers/io-throttle/run_io_throttle_test.sh
18664Added Files:
18665ltp/testcases/kernel/controllers/io-throttle/myfunctions-io.sh
18666Removed Files:
18667ltp/testcases/kernel/controllers/io-throttle/myfunctions.sh
18668
186697) Log Message:
18670dont use == or [[, and fix -z test
18671
18672Modified File(s):
18673ltp/testcases/network/tcp_cmds/tcpdump/tcpdump01
18674
186758) Log Message:
18676convert all "source" commands in scripts to "." ... hopefully my sed-foo doesnt break anything ...
18677
18678Modified File(s):
18679ltp/testcases/network/stress/broken_ip/broken_ip4-checksum
18680ltp/testcases/network/stress/broken_ip/broken_ip4-dstaddr
18681ltp/testcases/network/stress/broken_ip/broken_ip4-fragment
18682ltp/testcases/network/stress/broken_ip/broken_ip4-ihl
18683ltp/testcases/network/stress/broken_ip/broken_ip4-protcol
18684ltp/testcases/network/stress/broken_ip/broken_ip4-totlen
18685ltp/testcases/network/stress/broken_ip/broken_ip4-version
18686ltp/testcases/network/stress/broken_ip/broken_ip6-dstaddr
18687ltp/testcases/network/stress/broken_ip/broken_ip6-nexthdr
18688ltp/testcases/network/stress/broken_ip/broken_ip6-plen
18689ltp/testcases/network/stress/broken_ip/broken_ip6-version
18690ltp/testcases/network/stress/ftp/ftp4-download-stress
18691ltp/testcases/network/stress/ftp/ftp4-upload-stress
18692ltp/testcases/network/stress/ftp/ftp6-download-stress
18693ltp/testcases/network/stress/ftp/ftp6-upload-stress
18694ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic01
18695ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic02
18696ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic03
18697ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic04
18698ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic05
18699ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic06
18700ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic07
18701ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic01
18702ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic02
18703ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic03
18704ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic04
18705ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic05
18706ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic06
18707ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic07
18708ltp/testcases/network/stress/interface/if4-addr-change
18709ltp/testcases/network/stress/interface/if4-alias-adddel
18710ltp/testcases/network/stress/interface/if4-alias-addlarge
18711ltp/testcases/network/stress/interface/if4-mtu-change
18712ltp/testcases/network/stress/interface/if4-route-adddel
18713ltp/testcases/network/stress/interface/if4-route-addlarge
18714ltp/testcases/network/stress/interface/if4-updown
18715ltp/testcases/network/stress/interface/if6-addr-adddel
18716ltp/testcases/network/stress/interface/if6-addr-addlarge
18717ltp/testcases/network/stress/interface/if6-mtu-change
18718ltp/testcases/network/stress/interface/if6-route-adddel
18719ltp/testcases/network/stress/interface/if6-route-addlarge
18720ltp/testcases/network/stress/interface/if6-updown
18721ltp/testcases/network/stress/http/http4-stress
18722ltp/testcases/network/stress/http/http6-stress
18723ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope01
18724ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope02
18725ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope03
18726ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope04
18727ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope01
18728ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope02
18729ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope03
18730ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope04
18731ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld01
18732ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld02
18733ltp/testcases/network/stress/multicast/packet-flood/mcast6-pktfld01
18734ltp/testcases/network/stress/multicast/packet-flood/mcast6-pktfld02
18735ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip01
18736ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip02
18737ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip03
18738ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip04
18739ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip05
18740ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip06
18741ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip07
18742ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip01
18743ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip02
18744ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip03
18745ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip04
18746ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip05
18747ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip06
18748ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip07
18749ltp/testcases/network/stress/dns/dns4-stress
18750ltp/testcases/network/stress/dns/dns6-stress
18751ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic01
18752ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic02
18753ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic03
18754ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic04
18755ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic05
18756ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic06
18757ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic07
18758ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic01
18759ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic02
18760ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic03
18761ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic04
18762ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic05
18763ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic06
18764ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic07
18765ltp/testcases/network/stress/ssh/ssh4-stress
18766ltp/testcases/network/stress/ssh/ssh6-stress
18767ltp/testcases/network/stress/ns-tools/add_ipv6addr
18768ltp/testcases/network/stress/ns-tools/bg_tcp_traffic
18769ltp/testcases/network/stress/ns-tools/check_netem
18770ltp/testcases/network/stress/ns-tools/check_setkey
18771ltp/testcases/network/stress/ns-tools/get_ifname
18772ltp/testcases/network/stress/ns-tools/initialize_if
18773ltp/testcases/network/stress/ns-tools/killall_icmp_traffic
18774ltp/testcases/network/stress/ns-tools/killall_tcp_traffic
18775ltp/testcases/network/stress/ns-tools/killall_udp_traffic
18776ltp/testcases/network/stress/ns-tools/set_ipv4addr
18777ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld01
18778ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld02
18779ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld03
18780ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld04
18781ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld05
18782ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld06
18783ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld01
18784ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld02
18785ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld03
18786ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld04
18787ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld05
18788ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld06
18789ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip01
18790ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip02
18791ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip03
18792ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip04
18793ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip05
18794ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip06
18795ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip07
18796ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip08
18797ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip09
18798ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip10
18799ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip11
18800ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip12
18801ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip13
18802ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip14
18803ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip01
18804ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip02
18805ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip03
18806ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip04
18807ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip05
18808ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip06
18809ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip07
18810ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip08
18811ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip09
18812ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip10
18813ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip11
18814ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip12
18815ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip13
18816ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip14
18817ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic01
18818ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic02
18819ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic03
18820ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic04
18821ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic05
18822ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic06
18823ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic07
18824ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic08
18825ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic09
18826ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic10
18827ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic11
18828ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic12
18829ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic13
18830ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic14
18831ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic01
18832ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic02
18833ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic03
18834ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic04
18835ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic05
18836ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic06
18837ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic07
18838ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic08
18839ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic09
18840ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic10
18841ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic11
18842ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic12
18843ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic13
18844ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic14
18845ltp/testcases/network/stress/route/route4-change-dst
18846ltp/testcases/network/stress/route/route4-change-gw
18847ltp/testcases/network/stress/route/route4-change-if
18848ltp/testcases/network/stress/route/route4-ifdown
18849ltp/testcases/network/stress/route/route4-redirect
18850ltp/testcases/network/stress/route/route4-rmmod
18851ltp/testcases/network/stress/route/route6-change-dst
18852ltp/testcases/network/stress/route/route6-change-gw
18853ltp/testcases/network/stress/route/route6-change-if
18854ltp/testcases/network/stress/route/route6-ifdown
18855ltp/testcases/network/stress/route/route6-redirect
18856ltp/testcases/network/stress/route/route6-rmmod
18857ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport01
18858ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport02
18859ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport03
18860ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport04
18861ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport05
18862ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport06
18863ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport07
18864ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport08
18865ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport09
18866ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport10
18867ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport11
18868ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport12
18869ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport13
18870ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport14
18871ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport01
18872ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport02
18873ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport03
18874ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport04
18875ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport05
18876ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport06
18877ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport07
18878ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport08
18879ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport09
18880ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport10
18881ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport11
18882ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport12
18883ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport13
18884ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport14
18885ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport01
18886ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport02
18887ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport03
18888ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport04
18889ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport05
18890ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport06
18891ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport07
18892ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport08
18893ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport09
18894ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport10
18895ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport11
18896ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport12
18897ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport13
18898ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport14
18899ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport01
18900ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport02
18901ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport03
18902ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport04
18903ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport05
18904ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport06
18905ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport07
18906ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport08
18907ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport09
18908ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport10
18909ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport11
18910ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport12
18911ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport13
18912ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport14
18913ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff01
18914ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff02
18915ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff03
18916ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff04
18917ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff05
18918ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff06
18919ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff07
18920ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff08
18921ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff09
18922ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff10
18923ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff11
18924ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff12
18925ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff13
18926ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff14
18927ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff01
18928ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff02
18929ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff03
18930ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff04
18931ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff05
18932ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff06
18933ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff07
18934ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff08
18935ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff09
18936ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff10
18937ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff11
18938ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff12
18939ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff13
18940ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff14
18941ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend01
18942ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend02
18943ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend03
18944ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend04
18945ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend05
18946ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend06
18947ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend07
18948ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend08
18949ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend09
18950ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend10
18951ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend11
18952ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend12
18953ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend13
18954ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend14
18955ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend01
18956ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend02
18957ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend03
18958ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend04
18959ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend05
18960ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend06
18961ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend07
18962ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend08
18963ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend09
18964ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend10
18965ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend11
18966ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend12
18967ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend13
18968ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend14
18969ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip01
18970ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip02
18971ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip03
18972ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip04
18973ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip05
18974ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip06
18975ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip07
18976ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip01
18977ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip02
18978ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip03
18979ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip04
18980ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip05
18981ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip06
18982ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip07
18983ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale01
18984ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale02
18985ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale03
18986ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale04
18987ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale05
18988ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale06
18989ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale07
18990ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale08
18991ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale09
18992ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale10
18993ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale11
18994ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale12
18995ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale13
18996ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale14
18997ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale01
18998ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale02
18999ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale03
19000ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale04
19001ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale05
19002ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale06
19003ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale07
19004ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale08
19005ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale09
19006ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale10
19007ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale11
19008ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale12
19009ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale13
19010ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale14
19011ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso01
19012ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso02
19013ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso03
19014ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso04
19015ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso05
19016ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso06
19017ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso07
19018ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso08
19019ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso09
19020ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso10
19021ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso11
19022ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso12
19023ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso13
19024ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso14
19025ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso01
19026ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso02
19027ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso03
19028ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso04
19029ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso05
19030ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso06
19031ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso07
19032ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso08
19033ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso09
19034ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso10
19035ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso11
19036ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso12
19037ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso13
19038ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso14
19039ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup01
19040ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup02
19041ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup03
19042ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup04
19043ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup05
19044ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup06
19045ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup07
19046ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup08
19047ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup09
19048ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup10
19049ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup11
19050ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup12
19051ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup13
19052ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup14
19053ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup01
19054ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup02
19055ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup03
19056ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup04
19057ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup05
19058ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup06
19059ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup07
19060ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup08
19061ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup09
19062ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup10
19063ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup11
19064ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup12
19065ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup13
19066ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup14
19067ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff01
19068ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff02
19069ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff03
19070ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff04
19071ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff05
19072ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff06
19073ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff07
19074ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff08
19075ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff09
19076ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff10
19077ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff11
19078ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff12
19079ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff13
19080ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff14
19081ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff01
19082ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff02
19083ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff03
19084ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff04
19085ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff05
19086ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff06
19087ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff07
19088ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff08
19089ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff09
19090ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff10
19091ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff11
19092ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff12
19093ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff13
19094ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff14
19095ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport01
19096ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport02
19097ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport03
19098ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport04
19099ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport05
19100ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport06
19101ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport07
19102ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport01
19103ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport02
19104ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport03
19105ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport04
19106ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport05
19107ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport06
19108ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport07
19109ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic01
19110ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic02
19111ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic03
19112ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic04
19113ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic05
19114ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic06
19115ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic07
19116ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic01
19117ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic02
19118ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic03
19119ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic04
19120ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic05
19121ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic06
19122ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic07
19123ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic01
19124ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic02
19125ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic03
19126ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic04
19127ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic05
19128ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic06
19129ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic07
19130ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic01
19131ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic02
19132ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic03
19133ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic04
19134ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic05
19135ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic06
19136ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic07
19137
191389) Log Message:
19139fix typo pointed out by Elder Costa: dulation -> duration
19140
19141Modified File(s):
19142ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic01
19143ltp/testcases/network/stress/broken_ip/broken_ip4-checksum
19144ltp/testcases/network/stress/broken_ip/broken_ip4-dstaddr
19145ltp/testcases/network/stress/broken_ip/broken_ip4-fragment
19146ltp/testcases/network/stress/broken_ip/broken_ip4-ihl
19147ltp/testcases/network/stress/broken_ip/broken_ip4-protcol
19148ltp/testcases/network/stress/broken_ip/broken_ip4-totlen
19149ltp/testcases/network/stress/broken_ip/broken_ip4-version
19150ltp/testcases/network/stress/broken_ip/broken_ip6-dstaddr
19151ltp/testcases/network/stress/broken_ip/broken_ip6-nexthdr
19152ltp/testcases/network/stress/broken_ip/broken_ip6-plen
19153ltp/testcases/network/stress/broken_ip/broken_ip6-version
19154ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip01
19155ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic01
19156ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip01
19157ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic01
19158ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic01
19159ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic01
19160ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport01
19161ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport01
19162ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip01
19163ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport01
19164ltp/testcases/network/stress/tcp/uni-basic/tcp4-uni-basic01
19165
1916610) Log Message:
19167lcov: geninfo chokes on spaces in the directory name
19168
19169From: Jeff Connelly <jeffconnelly@users.sourceforge.net>
19170
19171In 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.
19172
19173Modified File(s):
19174ltp/utils/analysis/lcov/bin/geninfo
19175ltp/utils/analysis/lcov/bin/lcov
19176ltp/utils/analysis/lcov/CHANGES
19177
1917811) Log Message:
19179gcov-kernel: added patches for linux-2.6.27
19180
19181Added File(s):
19182ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov-arm-eabi.patch
19183ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov-arm-hack.patch
19184ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov.patch
19185
1918612) Log Message:
19187If 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>.
19188
19189Modified File(s):
19190ltp/testcases/kernel/containers/pidns/pidns03.c
19191
1919213) Log Message:
19193netns: 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>.
19194
19195Modified File(s):
19196ltp/testcases/kernel/containers/netns/initialize.sh
19197
1919814) Log Message:
19199The 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>.
19200
19201Modified File(s):
19202ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
19203
1920415) Log Message:
19205On 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>.
19206
19207Modified File(s):
19208ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
19209ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.c
19210
1921116) Log Message:
19212Simple 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>.
19213
19214Modified File(s):
19215ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
19216
1921717) Log Message:
19218The 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.
19219Yes, 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.
19220
19221Modified Files:
19222ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
19223ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
19224Added Files:
19225ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.h
19226Removed Files:
19227ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.c
19228
1922918) Log Message:
19230With 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>.
19231
19232Modified File(s):
19233ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
19234
1923519) Log Message:
19236Adding 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>.
19237
19238Modified File(s):
19239ltp/testcases/kernel/syscalls/profil/profil01.c
19240
1924120) Log Message:
19242Remap_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>.
19243
19244Modified File(s):
19245ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
19246ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
19247
1924821) Log Message:
19249I'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>.
19250
19251Modified File(s):
19252ltp/testcases/kernel/include/arm.in
19253
1925422) Log Message:
19255This 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>.
19256
19257Modified File(s):
19258ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
19259
1926023) Log Message:
19261When 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>.
19262
19263Modified File(s):
19264ltp/testcases/kernel/syscalls/inotify/inotify01.c
19265ltp/testcases/kernel/syscalls/inotify/inotify02.c
19266
1926724) Log Message:
19268Attaching 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>.
19269
19270Modified Files:
19271ltp/testcases/kernel/containers/pidns/runpidnstest.sh
19272Added Files:
19273ltp/testcases/kernel/containers/pidns/pidns04.c
19274
1927525) Log Message:
19276This 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>.
19277
19278Modified File(s):
19279ltp/pan/Makefile
19280ltp/testcases/kernel/connectors/Makefile
19281ltp/testcases/kernel/containers/check_for_unshare.c
19282ltp/testcases/kernel/controllers/Makefile
19283ltp/testcases/kernel/syscalls/ptrace/Makefile
19284
1928526) Log Message:
19286The 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>.
19287
19288Modified File(s):
19289ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
19290
1929127) Log Message:
19292This patch cleans code a little bit by removing leftovers. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
19293
19294Modified File(s):
19295ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
19296ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
19297
1929828) Log Message:
19299Hello. 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>.
19300
19301Modified File(s):
19302ltp/pan/Makefile
19303ltp/testcases/kernel/include/regen.sh
19304
1930529) Log Message:
19306Fixing 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>.
19307
19308Modified Files:
19309ltp/testcases/kernel/containers/pidns/runpidnstest.sh
19310Removed Files:
19311ltp/testcases/kernel/containers/pidns/runtests_noltp.sh
19312
1931330) Log Message:
19314After tested the latest LTP cases, the connector cases failed on RHEL5.2. Test fails with following error:
19315<<<test_output>>>
19316incrementing stop
19317/home/ltp/cvs_ltp.orig/testcases/bin/connector_test.sh: line 9:
19318/home/ltp/cvs_ltp.orig/testcases/bin/run_pec_test: No such file or directory
19319<<<execution_status>>>
19320Post Patching:
19321<<<test_output>>>
19322incrementing stop Connectors 0 CONF : system doesn't support execution of the test
19323<<<execution_status>>>
19324Signed-off-by: Jin Bing Guo <guojb@linux.vnet.ibm.com>.
19325
19326Modified File(s):
19327ltp/testcases/kernel/connectors/connector_test.sh
19328
1932931) Log Message:
19330Disabling this till TIRPC is built, installed and run properly. Subrata Modak <subrata@linux.vnet.ibm.com>.
19331
19332Modified File(s):
19333ltp/runtest/stress.part3
19334
1933532) Log Message:
19336Avoid 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>.
19337
19338Modified File(s):
19339ltp/testcases/kernel/fs/inode/inode01.c
19340
1934133) Log Message:
19342Array size of path_list_string gets exceeded and cause an buffer overflow, when building with -D_FORTIFY_SOURCE=2
19343======= Backtrace: =========
19344/lib64/libc.so.6(__chk_fail+0x2f)[0x2b3f94ec831f]
19345/lib64/libc.so.6[0x2b3f94ec73c3]
19346/root/ltp/ltp-full-20080916/testcases/kernel/fs/inode/inode01[0x4020e3]
19347/lib64/libc.so.6(__libc_start_main+0xf4)[0x2b3f94e13184]
19348/root/ltp/ltp-full-20080916/testcases/kernel/fs/inode/inode01[0x401609]
19349======= Memory map: ========
19350[...]
19351Program received signal SIGABRT, Aborted. 0x00002b3f94e25bb5 in raise () from /lib64/libc.so.6 (gdb) bt
19352#0 0x00002b3f94e25bb5 in raise () from /lib64/libc.so.6
19353#1 0x00002b3f94e26fb0 in abort () from /lib64/libc.so.6
19354#2 0x00002b3f94e5c32b in __libc_message () from /lib64/libc.so.6
19355#3 0x00002b3f94ec831f in __chk_fail () from /lib64/libc.so.6
19356#4 0x00002b3f94ec73c3 in __strcat_chk () from /lib64/libc.so.6
19357#5 0x00000000004020e3 in main () at inode01.c:169
19358(gdb) up
19359[...]
19360#5 0x00000000004020e3 in main () at inode01.c:169
19361169 strcat(path_list_string, "path_list");
19362Array size of path_list_string needs to be increased to handle PIDs which exceed 4-digits. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
19363
19364Modified File(s):
19365ltp/testcases/kernel/fs/inode/inode01.c
19366
1936734) Log Message:
19368When compiling with -D_FORTIFY_SOURCE=2 following buffer-overflow gets detected:
19369Starting program:
19370/root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01
19371symlink01 1 PASS : Creation of symbolic link file to no object file is ok
19372symlink01 2 PASS : Creation of symbolic link file to no object file is ok
19373symlink01 3 PASS : Creation of symbolic link file and object file via symbolic link is ok
19374symlink01 4 PASS : Creating an existing symbolic link file error is caught
19375 *** buffer overflow detected ***:
19376/root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01 terminated
19377 ======= Backtrace: =========
19378 /lib64/libc.so.6(__chk_fail+0x2f)[0x2b5ae730f31f]
19379 /lib64/libc.so.6[0x2b5ae730e3c3]
19380 /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01[0x4048fe]
19381 /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01[0x403e7b]
19382 /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01[0x4047b7]
19383 /lib64/libc.so.6(__libc_start_main+0xf4)[0x2b5ae725a184]
19384 /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01[0x401c39]
19385 (gdb) bt
19386 #0 0x00002b5ae726cbb5 in raise () from /lib64/libc.so.6
19387 #1 0x00002b5ae726dfb0 in abort () from /lib64/libc.so.6
19388 #2 0x00002b5ae72a332b in __libc_message () from /lib64/libc.so.6
19389 #3 0x00002b5ae730f31f in __chk_fail () from /lib64/libc.so.6
19390 #4 0x00002b5ae730e3c3 in __strcat_chk () from /lib64/libc.so.6
19391 #5 0x00000000004048fe in creat_path_max (path1=0x409d88 "object", path2=<value optimized out>, path3=<value optimized out>) Read from remote host
19392 #6 0x0000000000403e7b in do_syscalltests (tcs=0x50cec0) at symlink01.c:958
19393 #7 0x00000000004047b7 in main (argc=<value optimized out>, argv=<value optimized out>) at symlink01.c:569 (gdb) up
19394 #1 0x00002b5ae726dfb0 in abort () from /lib64/libc.so.6 (gdb)
19395 #2 0x00002b5ae72a332b in __libc_message () from /lib64/libc.so.6 (gdb)
19396 #3 0x00002b5ae730f31f in __chk_fail () from /lib64/libc.so.6 (gdb)
19397 #4 0x00002b5ae730e3c3 in __strcat_chk () from /lib64/libc.so.6 (gdb)
19398 #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");
19399Variable 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>.
19400
19401Modified File(s):
19402ltp/testcases/kernel/syscalls/symlink/symlink01.c
19403
1940435) Log Message:
19405Now 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>.
19406
19407Modified File(s):
19408ltp/runtest/ltp-aiodio.part3
19409
1941036) Log Message:
19411Introduced 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>.
19412
19413Modified Files:
19414ltp/doc/man1/Makefile ltp/doc/man3/Makefile
19415ltp/include/Makefile ltp/lib/Makefile ltp/pan/Makefile
19416
1941737) Log Message:
19418Dont install ltp.pc and libltp.a with excutable flags. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
19419
19420Modified Files:
19421ltp/lib/Makefile
19422
1942338) Log Message:
19424Apply CFLAGS to compiler to ballista, kernel/syscalls/utimestat. Compile everything with (user-defined) CFLAGS. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
19425
19426Modified Files:
19427ltp/testcases/ballista/ballista/Makefile
19428ltp/testcases/kernel/syscalls/utimensat/Makefile
19429
1943039) Log Message:
19431Avoid 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>.
19432
19433ltp/testcases/open_posix_testsuite/Makefile
19434
1943540) Log Message:
19436Logfiles 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>.
19437
19438Modified Files:
19439ltp/runltp
19440
1944141) Log Message:
19442This 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>.
19443
19444Modified File(s):
19445include/databin.h
19446lib/databin.c
19447testcases/kernel/containers/libclone/libnetns.c
19448testcases/kernel/containers/libclone/Makefile
19449testcases/kernel/containers/pidns/pidns03.c
19450testcases/kernel/containers/sysvipc/shmnstest.c
19451testcases/kernel/controllers/cpuctl/cpuctl_test01.c
19452testcases/kernel/controllers/cpuctl/cpuctl_test02.c
19453testcases/kernel/controllers/cpuctl/cpuctl_test03.c
19454testcases/kernel/controllers/cpuctl/cpuctl_test04.c
19455testcases/kernel/controllers/memctl/memctl_test01.c
19456testcases/kernel/io/disktest/childmain.c
19457testcases/kernel/io/disktest/dump.c
19458testcases/kernel/io/disktest/dump.h
19459testcases/kernel/io/disktest/main.c
19460testcases/kernel/io/disktest/timer.c
19461testcases/kernel/ipc/ipc_stress/signal_test_01.c
19462testcases/kernel/ipc/ipc_stress/signal_test_03.c
19463testcases/kernel/mem/hugetlb/lib/libipc.c
19464testcases/kernel/mem/mtest07/mallocstress.c
19465testcases/kernel/mem/mtest07/shm_test.c
19466testcases/kernel/sched/clisrv/pthserv.c
19467testcases/kernel/sched/tool/trace_sched.c
19468testcases/kernel/security/filecaps/checkforlibcap.sh
19469testcases/kernel/syscalls/clone/clone03.c
19470testcases/kernel/syscalls/clone/clone04.c
19471testcases/kernel/syscalls/clone/clone06.c
19472testcases/kernel/syscalls/fmtmsg/fmtmsg01.c
19473testcases/kernel/syscalls/ipc/lib/libipc.c
19474testcases/kernel/syscalls/ipc/msgget/msgget01.c
19475testcases/kernel/syscalls/nftw/lib64.c
19476testcases/kernel/syscalls/nftw/lib.c
19477testcases/misc/crash/crash01.c
19478testcases/network/nfsv4/locks/netsync.c
19479testcases/network/sctp/func_tests/test_1_to_1_threads.c
19480testcases/network/sctp/func_tests/test_sctp_sendrecvmsg.c
19481testcases/network/sctp/func_tests/test_timetolive.c
19482testcases/network/sockets/ltpClient.c
19483testcases/network/sockets/ltpServer.c
19484testcases/kernel/syscalls/switch/endian_switch01.c
19485testcases/kernel/fs/doio/doio.c
19486
1948742) Log Message:
19488ltin___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>.
19489It'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>.
19490
19491Modified File(s):
19492ltp/testcases/kernel/connectors/pec/pec_listener.c
19493
1949443) Log Message:
19495Compiled the latest CVS tree on a x86_64 machine yelling a warning,
19496"acl1.c: In function ‘do_file_op’:
19497 acl1.c:62: warning: not enough variable arguments to fit a sentinel"
19498Signed-off-by: CAI Qian <caiqian@cclom.cn>.
19499
19500Modified File(s):
19501ltp/testcases/network/nfsv4/acl/acl1.c
19502
1950344) Log Message:
19504CAI Qian <caiqian@cclom.cn> reported that Setgroups01_16 test always fails for x86_64:
19505setgroups01_16 1 FAIL : setgroups(65536, list) Failed, errno=14 : Bad address,
19506Seen 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?
19507Daniel 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>.
19508
19509Modified File(s):
19510ltp/testcases/kernel/syscalls/setgroups/compat_16.h
19511ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
19512
1951345) Log Message:
19514Change 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:
19515===
19516setgroups02_16 1 BROK : gid returned from getgroups is too large for testing setgroups32
19517===
19518Since the uninitialized values could be greater then 0xffff. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
19519
19520Modified File(s):
19521ltp/testcases/kernel/syscalls/setgroups/compat_16.h
19522ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
19523
1952446) Log Message:
19525Hi. Here I am getting the following error (with Ubuntu 7.04):
19526elder@Yosemite:/tmp/ltp/testcases/ballista$ LANG= make -f Makefile
19527WARNING: No perl detected; skipping ballista tests
19528This 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>.
19529
19530Modified Files:
19531ltp/testcases/ballista/Makefile
19532ltp/testcases/ballista/ballista/ostest_new.pl
19533
1953447) Log Message:
19535This 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>.
19536
19537Modified Files:
19538ltp/testcases/ballista/ballista/callGen.cpp
19539ltp/testcases/ballista/ballista/callGen_standAlone.cpp
19540
1954148) Log Message:
19542Adds 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>.
19543
19544Modified Files:
19545ltp/testcases/ballista/ballista/compile/bparser.cpp
19546ltp/testcases/ballista/ballista/templates/bTypes.cpp
19547
1954849) Log Message:
19549Fixed some bashisms. Jiri Palecek <jpalecek@web.de>.
19550
19551Modified Files:
19552ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
19553
1955450) Log Message:
19555Typo in file_test.sh. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
19556
19557Modified Files:
19558ltp/testcases/commands/ade/file/file_test.sh
19559
1956051) Log Message:
19561Fix 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>.
19562
19563Modified Files:
19564ltp/testcases/kernel/containers/netns/initialize.sh
19565
1956652) Log Message:
19567Fix some bashisms. Jiri Palecek <jpalecek@web.de>.
19568
19569Modified Files:
19570ltp/testcases/commands/ade/ar/ar01
19571ltp/testcases/commands/ade/file/file_test.sh
19572ltp/testcases/commands/cpio/cpio_tests.sh
19573ltp/testcases/commands/eject/eject-tests.sh
19574ltp/testcases/commands/fileutils/cp/cp_tests.sh
19575ltp/testcases/commands/fileutils/ln/ln_tests.sh
19576ltp/testcases/commands/fileutils/mkdir/mkdir_tests.sh
19577ltp/testcases/commands/fileutils/mv/mv_tests.sh
19578ltp/testcases/commands/gzip/gzip_tests.sh
19579ltp/testcases/commands/logrotate/logrotate_tests.sh
19580ltp/testcases/commands/mail/mail_tests.sh
19581ltp/testcases/commands/tar/tar_tests.sh
19582ltp/testcases/kernel/fs/acls/acl_test01
19583ltp/testcases/network/dhcpd/dhcpd_tests.sh
19584ltp/testcases/network/iptables/iptables_tests.sh
19585ltp/testcases/network/traceroute/traceroute_tests.sh
19586ltp/testcases/network/xinetd/xinetd_tests.sh
19587
1958853) Log Message:
19589Fix bashisms (function keyword in utimensat_tests.sh). Signed-off-by: Jiri Palecek <jpalecek@web.de>.
19590
19591Modified Files:
19592ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
19593
1959454) Log Message:
19595When 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>.
19596
19597Modified Files:
19598ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
19599
1960055) Log Message:
19601The 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>.
19602
19603Modified File(s):
19604ltp/testcases/commands/ade/file/file_test.sh
19605
1960656) Log Message:
19607Running hugemmap02 test case on IA-32 generated SIGSEGV. It also gives warnings when compiling:
19608cc -I../../../../../include -g -Wall hugemmap02.c -L../../../../../lib -lltp -o hugemmap02
19609hugemmap02.c: In function ‘main’:
19610hugemmap02.c:149: warning: integer constant is too large for ‘long’ type
19611hugemmap02.c:156: warning: integer constant is too large for ‘long’ type
19612The following patch fixes it by making low memory addresses falling in a 2G - 3G range. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
19613
19614Modified File(s):
19615ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
19616
1961757) Log Message:
19618The 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>.
19619
19620Modified File(s):
19621ltp/testcases/network/multicast/mc_cmds/mc_cmds
19622
1962358) Log Message:
19624This patch fixes file_test failure on s390(x). Signed-off-by: Jeff Burke <jburke@redhat.com>. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
19625
19626Modified File(s):
19627ltp/testcases/commands/ade/file/file_test.sh
19628
1962959) Log Message:
19630The runltp has the parameter "-d" to identify the temporary directory by user. But in the latest runltp, there're two problem:
196311> Always use "/tmp" as the temporary directory and never use the one that user defined.
196322> It will be in error if the parameter "TMPDIR" is a relative path.
19633This patch fixes those issues. Signed-off-by: Jin Bing Guo <guojb@linux.vnet.ibm.com>.
19634
19635Modified File(s):
19636ltp/runltp
19637
1963860) Log Message:
19639This 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>.
19640
19641Modified File(s):
19642ltp/testcases/commands/ade/ld/Makefile
19643
1964461) Log Message:
19645I found no reason why they should not be run: Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
19646
19647Modified Files:
19648ltp/runtest/mm
19649ltp/runtest/syscalls
19650ltp/testcases/kernel/syscalls/mount/Makefile
19651ltp/testcases/kernel/syscalls/umount/Makefile
19652
19653Added Files:
19654ltp/testcases/kernel/syscalls/mount/test_mount
19655ltp/testcases/kernel/syscalls/umount/test_umount
19656
1965762) Log Message:
19658Re-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:
19659- the variables are always initialised before use in the testXX functions,
19660- the testXX functions don't recurse nor call each other,
19661- the variables are not used outside testXX functions,
19662
19663so 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.
19664
19665Modified File(s):
19666ltp/testcases/network/iptables/iptables_tests.sh
19667
1966863) Log Message:
19669The 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>.
19670
19671Modified File(s):
19672ltp/testcases/kernel/syscalls/fork/fork09.c
19673
1967464) Log Message:
19675This patch fixes the following compilation warning seen on PPC64. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
19676
19677Modified File(s):
19678ltp/testcases/kernel/syscalls/getsid/getsid02.c
19679
1968065) Log Message:
19681I 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>.
19682
19683Modified File(s):
19684ltp/testcases/kernel/connectors/pec/event_generator.c
19685
1968666) Log Message:
19687I'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>.
19688
19689Modified File(s):
19690ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
19691
1969267) Log Message:
19693Addition 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>.
19694
19695Added Files:
19696utils/analysis/gcov-kdump/Makefile
19697utils/analysis/gcov-kdump/README
19698utils/analysis/gcov-kdump/gcov.h
19699utils/analysis/gcov-kdump/gcovdump.c
19700utils/analysis/gcov-kdump/mem_image.c
19701utils/analysis/gcov-kdump/mem_image.h
19702utils/analysis/gcov-kdump/util.c
19703utils/analysis/gcov-kdump/util.h
19704
1970568) Log Message:
19706I found no reason why they should not be run: Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
19707
19708Modified File(s):
19709ltp/runtest/syscalls
19710
1971169) Log Message:
19712Addition of additional epoll() test cases run to LTP. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
19713
19714Modified Files:
19715ltp/runtest/syscalls
19716
19717Added Files:
19718ltp/testcases/kernel/syscalls/libevent/run_libevent.sh
19719
1972070) Log Message:
19721Thanks. 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.
19722
19723Modified File(s):
19724ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
19725
1972671) Log Message:
19727Subrata <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>.
19728
19729Modified Files:
19730ltp/testcases/kernel/connectors/pec/pec_listener.c
19731ltp/testcases/kernel/connectors/pec/run_pec_test
19732
1973372) Log Message:
19734The 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>.
19735
19736Modified File(s):
19737ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
19738
1973973) Log Message:
19740openposix 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>.
19741
19742Modified File(s):
19743ltp/testcases/open_posix_testsuite/Makefile
19744
1974574) Log Message:
19746please 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>.
19747
19748Modified File(s):
19749ltp/testcases/kernel/sched/sched_stress/sched_driver.c
19750ltp/testcases/kernel/sched/sched_stress/sched_tc4.c
19751
19752
1975375) Log Message:
19754Again, 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>.
19755
19756Modified File(s):
19757ltp/testcases/kernel/syscalls/fstatat/fstatat01.c
19758
1975976) Log Message:
19760Replacement 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:
19761test01: It tries to invoke setcon() with bounded domain in a multi-threaded process. The expected result is success.
19762test02: It tries to invoke setcon() with unrelated domain in a multi-threaded process. The expected result is fail.
19763test03: 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.
19764test05: It tries to write a bounded type, even if the domain cannot write to its bounds type. The expected result is fail.
19765test06: It makes a bounded domain try to set an attribute of bounded type.Thanks,
19766Signed-Off-By: KaiGai Kohei <kaigai@ak.jp.nec.com>.
19767
19768Modified Files:
19769ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
19770ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
19771
19772Added Files:
19773ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_bounds.te
19774ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/Makefile
19775ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/selinux_bounds.sh
19776ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/selinux_bounds_thread.c
19777
1977877) Log Message:
19779Integrate execution of epoll() syscall testcase. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
19780
19781Modified File(s):
19782ltp/runtest/syscalls
19783ltp/testcases/kernel/syscalls/Makefile
19784
1978578) Log Message:
19786Integrated TIMERS tests
19787(http://ltp.cvs.sourceforge.net/viewvc/ltp/ltp/testcases/kernel/timers/) to default LTP run: runltp. Signed-Off-By: Subrata Modak
19788<subrata@linux.vnet.ibm.com>.
19789
19790Modified File(s):
19791ltp/runltp
19792
1979379) Log Message:
19794Integrated SCHEDULER Client Server Tests to default LTP run ./runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
19795
19796Modified Files:
19797ltp/runtest/sched
19798ltp/testcases/kernel/sched/clisrv/Makefile
19799
19800Added Files:
19801ltp/testcases/kernel/sched/clisrv/run_sched_cliserv.sh
19802
1980380) Log Message:
19804Integrated the sched_stress to default LTP run for 2 minutes. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
19805
19806Modified File(s):
19807ltp/runtest/sched
19808ltp/testcases/kernel/sched/sched_stress/sched_stress.sh
19809
1981081) Log Message:
19811Addition of Initial Set of POWER MANAGEMENT Testcases to LTP. Signed-Off-By: Nageswara R Sastry <rnsastry@linux.vnet.ibm.com>.
19812
19813Modified Files:
19814ltp/runltp
19815ltp/testcases/kernel/Makefile
19816
19817Added Files:
19818ltp/runtest/power_management_tests
19819ltp/testcases/kernel/power_management/Makefile
19820ltp/testcases/kernel/power_management/README
19821ltp/testcases/kernel/power_management/change_freq.sh
19822ltp/testcases/kernel/power_management/change_govr.sh
19823ltp/testcases/kernel/power_management/check_config.sh
19824ltp/testcases/kernel/power_management/check_cpufreq_sysfs_files.sh
19825ltp/testcases/kernel/power_management/check_kv_arch.c
19826ltp/testcases/kernel/power_management/config_cpu_freq
19827ltp/testcases/kernel/power_management/config_cpu_idle
19828ltp/testcases/kernel/power_management/config_sched_mc
19829ltp/testcases/kernel/power_management/pm_include.sh
19830ltp/testcases/kernel/power_management/pwkm_load_unload.sh
19831ltp/testcases/kernel/power_management/runpwtests.sh
19832ltp/testcases/kernel/power_management/test_sched_mc.sh
19833
1983482) Log Message:
19835Fixed Build errors on s390x. Signed-Off-By: Ramon de Carvalho Valle <rcvalle@linux.vnet.ibm.com>.
19836
19837Modified File(s):
19838ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
19839ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
19840
1984183) Log Message:
19842Added 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>.
19843
19844Modified File(s):
19845utils/analysis/gcov-kernel/linux-2.6.27-gcov.patch
19846
1984784) Log Message:
19848I 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>.
19849
19850Modified File(s):
19851ltp/README
19852
1985385) Log Message:
19854The 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:
19855- removing the case when alloc_mem would return -1, change it to the "allocated memory" case,
19856- not checking for *th_status, if th_status might be null,
19857Signed-off-by: Jiri Palecek <jpalecek@web.de>.
19858
19859Modified File(s):
19860ltp/testcases/kernel/mem/mtest07/mallocstress.c
19861
1986286) Log Message:
19863In 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>.
19864
19865Modified File(s):
19866ltp/testcases/network/lib6/in6_02.c
19867
1986887) Log Message:
19869Fix 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>.
19870
19871Modified File(s):
19872ltp/testcases/network/ipv6/perf_lan6/pingpong6.c
19873
1987488) Log Message:
19875Fix 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>.
19876
19877Modified File(s):
19878ltp/lib/tst_res.c
19879
1988089) Log Message:
19881clean up nested #ifdef mess
19882
19883Modified File(s):
19884ltp/testcases/kernel/syscalls/get_robust_list
19885
1988690) Log Message:
19887The 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>.
19888
19889Modified File(s):
19890ltp/testcases/kernel/syscalls/switch/endian_switch01.c
19891
1989291) Log Message:
19893Compilation 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>.
19894
19895Modified File(s):
19896ltp/testcases/kernel/syscalls/epoll/Makefile
19897
1989892) Log Message:
19899Add 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.
19900
19901Modified File(s):
19902ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
19903ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
19904
1990593) Log Message:
19906Shmem_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>.
19907
19908Modified File(s):
19909ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
19910
1991194) Log Message:
19912This patch fixes a bash specific comparison in checkforlibcap.sh script. Signed-Off-By: Elder Costa <elder.costa@terra.com.br>.
19913
19914Modified File(s):
19915ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
19916
1991795) Log Message:
19918Fix 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>.
19919
19920Modified File(s):
19921ltp/pan/pan.c
19922
1992396) Log Message:
19924Fix 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>.
19925
19926Modified Files:
19927ltp/testcases/kernel/syscalls/madvise/madvise03.c
19928
1992997) 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>.
19930
19931Modified Files:
19932ltp/testcases/kernel/syscalls/inotify/inotify01.c
19933ltp/testcases/kernel/syscalls/inotify/inotify02.c
19934
1993598) Log Message:
19936The 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:
199371- 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.
199382- I had to change Ubuntu default configuration (enable cron log file and rename it from cron.log to cron) for the test to succeed.
19939Signed-Off-By: Elder Costa <elder.costa@terra.com.br>
19940
19941Modified File(s):
19942ltp/testcases/commands/cron/cron_tests.sh
19943
1994499) Log Message:
19945Fix 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>.
19946
19947Modified File(s):
19948ltp/testcases/commands/cron/cron_tests.sh
19949
19950100) Log Message:
19951At_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>.
19952
19953Modified File(s):
19954ltp/testcases/commands/at/at_allow01
19955ltp/testcases/commands/at/at_deny01
19956
19957101) Log Message:
19958I hope the numa infrastructure will handle stuff non-numa systems. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
19959
19960Modified File(s):
19961ltp/runltp
19962
19963102) Log Message:
19964Integrate hugetlb tests into runltp. Also modify the way hugemmap02 is run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
19965
19966Modified File(s):
19967ltp/runltp
19968ltp/runtest/hugetlb
19969
19970103) Log Message:
19971The following patch Integrates the remaining MTEST06 into runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
19972
19973Modified Files:
19974ltp/runtest/mm
19975ltp/testcases/kernel/mem/mtest06/mmap2.c
19976ltp/testcases/kernel/mem/mtest06/mmap3.c
19977
19978104) Log Message:
19979The following patch Integrates the remaining MMAPSTRESS into runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
19980
19981Modified Files:
19982ltp/runtest/mm
19983ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
19984ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
19985ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
19986
19987105) Log Message:
19988Following warnings are generated when compiling mm_core_apis.c. Attached patch fixes them. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
19989
19990Modified File(s):
19991ltp/testcases/kernel/mem/libmm/mm_core_apis.c
19992
19993106) Log Message:
19994The following patch integrates build/install/run of mm_core_apis to runalltests.sh. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
19995
19996Modified File(s):
19997ltp/runalltests.sh
19998
19999107) Log Message:
20000The following patch integrates running of aio tests to runalltests.sh. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
20001
20002Modified File(s):
20003ltp/runalltests.sh
20004
20005108) Log Message:
20006This patch drops the redudant copies (in total three copies of fsx-linux.c from:
20007- testcases/kernel/io/ltp-aiodio/
20008- testcases/network/nfs/fsx-linux
20009
20010The only copy of fsx-linux.c will stay in:
20011- testcases/kernel/fs/fsx-linux/fsx-linux.c
20012
20013Attached 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>.
20014
20015Modified Files:
20016ltp/runtest/fsx
20017ltp/runtest/ltp-aiodio.part3
20018ltp/runtest/ltplite
20019ltp/runtest/nfs
20020ltp/runtest/stress.part1
20021ltp/testcases/kernel/io/ltp-aiodio/Makefile
20022
20023Removed Files:
20024ltp/testcases/kernel/io/ltp-aiodio/fsx-linux.c
20025ltp/testcases/network/nfs/fsx-linux/fsx-linux.c
20026
20027109) Log Message:
20028The following patch complements previous ones to fix/improve the behaviour of cron_tests.sh script. Some fixes inspired in CAI Qian's previous posts.
20029Changes:
200301- Added LANG= in the script executed by cron to avoid issues with internationalization.
200312- 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)
200323- Eliminated the \t\n from the output strings that caused the problem reported by Subrata
200334- Fixed the order the expected x received values are printed out to the output log
20034
20035This 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>.
20036
20037Modified File(s):
20038ltp/testcases/commands/cron/cron_tests.sh
20039
subrata_modakeed88fb2008-09-30 11:10:57 +000020040LTP-20080930
20041
200421) Log Message:
20043Fix build error for libclone.c. Signed-off-by: Veerendra Chandrappa <vechandr@in.ibm.com>.
20044
20045Modified File(s):
20046ltp/testcases/kernel/containers/libclone/libclone.h
20047
200482) Log Message:
20049Set 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>.
20050
20051Modified File(s):
20052ltp/tools/netpipe-2.4/Makefile
20053
200543) Log Messsage:
20055sync_pipe_close() returns an uninitialized value when it is passed an already closed pipe. Signed-off-by: Roy Lee <roylee17@gmail.com>.
20056
20057Modified File(s):
20058ltp/lib/libtestsuite.c
20059
200604) Log Message:
20061I extended getegid testcase to test getegid16, too. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
20062
20063Modified File(s):
20064ltp/runtest/syscalls
20065ltp/testcases/kernel/syscalls/getegid/Makefile
20066ltp/testcases/kernel/syscalls/getegid/getegid01.c
20067
200685) Log Message:
20069This can only be tested on a POWER6 machine. A program to test it is attached. --Paul Mackerras.
20070Thanks 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:
20071Signed-off-by: Paul Mackerras <paulus@samba.org>,
20072Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>.
20073
20074Modified Files:
20075ltp/runtest/syscalls
20076
20077Added Files:
20078ltp/testcases/kernel/syscalls/switch/Makefile
20079ltp/testcases/kernel/syscalls/switch/switch01.c
20080
200816) Log Message:
20082I 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>.
20083
20084Modified File(s):
20085ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
20086
200877) Log Message:
20088Looks 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>.
20089
20090Modified File(s):
20091ltp/testcases/kernel/syscalls/switch/switch01.c
20092
200938) Log Message:
20094The 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.
20095
20096Modified File(s):
20097ltp/testcases/commands/cron/cron_allow01
20098ltp/testcases/commands/cron/cron_deny01
20099ltp/testcases/commands/cron/cron_neg_tests.sh
20100ltp/testcases/kernel/ipc/ipc_stress/cleanup
20101ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
20102ltp/testcases/open_hpi_testsuite/clients/hpionIBMblade.c
20103
201049) Log Message:
20105This patch does the following:
201061. These test cases failed with "open returned unexpected errno 2" because the child process falls through to execute redundant cleanup(),
201072. Added code to use the tst_tmpdir()/tst_rmdir() APIs.
20108Signed-Off-By: <roylee@andestech.com>
20109
20110Modified File(s):
20111ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
20112ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
20113ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
20114
2011510) Log Message:
20116Remove 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>,
20117
20118Modified File(s):
20119ltp/testcases/kernel/containers/Makefile
20120ltp/testcases/kernel/containers/container_test.sh
20121
2012211) Log Message:
20123Make 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>.
20124
20125Modified File(s):
20126ltp/testcases/kernel/containers/Makefile
20127
2012812) Log Message:
20129When 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:
20130 #elif __i386__
20131 int do_check(void) { return kernel_is_too_old(); }
20132Which 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>,
20133
20134Modified File(s):
20135ltp/testcases/kernel/containers/check_for_unshare.c
20136
2013713) Log Message:
20138Now 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>,
20139
20140Modified File(s):
20141ltp/testcases/kernel/containers/Makefile
20142ltp/testcases/kernel/containers/libclone/Makefile
20143ltp/testcases/kernel/containers/pidns/Makefile
20144ltp/testcases/kernel/containers/sysvipc/Makefile
20145ltp/testcases/kernel/containers/utsname/Makefile
20146
2014714) Log Message:
20148Now 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>.
20149
20150Modified File(s):
20151ltp/testcases/kernel/containers/Makefile
20152ltp/testcases/kernel/containers/libclone/Makefile
20153ltp/testcases/kernel/containers/pidns/Makefile
20154ltp/testcases/kernel/containers/pidns/pidns01.c
20155ltp/testcases/kernel/containers/pidns/pidns02.c
20156ltp/testcases/kernel/containers/pidns/pidns03.c
20157ltp/testcases/kernel/containers/sysvipc/Makefile
20158ltp/testcases/kernel/containers/sysvipc/shmnstest.c
20159ltp/testcases/kernel/containers/utsname/Makefile
20160ltp/testcases/kernel/containers/utsname/utstest.c
20161
2016215) Log Message:
20163Use non-recursive assignment. This means, for example, that:
20164SRCS := $(wildcard *.c)
20165will 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>.
20166
20167Modified File(s):
20168ltp/testcases/kernel/containers/Makefile
20169ltp/testcases/kernel/containers/libclone/Makefile
20170ltp/testcases/kernel/containers/pidns/Makefile
20171ltp/testcases/kernel/containers/sysvipc/Makefile
20172ltp/testcases/kernel/containers/utsname/Makefile
20173
2017416) Log Message:
20175The operator for string unequivalent check is not '-ne' but '!='. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
20176
20177Modified File(s):
20178ltp/testcases/network/ipv6/finger6/finger601
20179
2018017) Log Message:
20181The 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>.
20182
20183Modified File(s):
20184ltp/testcases/network/ipv6/finger6/finger601
20185
2018618) Log Message:
20187Although ping6 doesn't have -R option, it is specified. It should be removed. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
20188
20189Modified File(s):
20190ltp/testcases/network/ipv6/ping6/ping601
20191
2019219) Log Message:
20193Fix the build error for some systax error. Also fix some warnings. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
20194
20195Modified File(s):
20196ltp/testcases/kernel/syscalls/switch/switch01.c
20197
2019820) Log Message:
20199Part 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
20200gned-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
20201
20202Modified File(s):
20203ltp/runtest/sched
20204
2020521) Log Message:
20206Fix memory leak in time-schedule.
20207
20208Modified File(s):
20209ltp/testcases/kernel/sched/tool/time-schedule.c
20210
2021122) Log Message:
20212Fix memory leak in trace_sched.
20213
20214Modified File(s):
20215ltp/testcases/kernel/sched/tool/trace_sched.c
20216
2021723) Log Message:
20218Fix memory leak in message_queue_test_01.
20219
20220Modified File(s):
20221ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_01.c
20222
2022324) Log Message:
20224Fix memory leak in semaphore_test_02.
20225
20226Modified File(s):
20227ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
20228
2022925) Log Message:
20230I 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>,
20231
20232Modified Files:
20233ltp/testcases/kernel/syscalls/setgid/Makefile
20234ltp/testcases/kernel/syscalls/setgid/compat_16.h
20235ltp/testcases/kernel/syscalls/setgid/setgid02.c
20236ltp/testcases/kernel/syscalls/setgid/setgid03.c
20237ltp/testcases/kernel/syscalls/setgroups/Makefile
20238ltp/testcases/kernel/syscalls/setgroups/compat_16.h
20239ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
20240ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
20241
20242Added Files:
20243ltp/testcases/kernel/syscalls/utils/compat_gid.h
20244
2024526) Log Message:
20246Add $(CFLAGS). From: Roy Lee <roylee17@gmail.com>.
20247
20248Modified File(s):
20249ltp/testcases/kernel/containers/Makefile
20250
2025127) Log Message:
20252Paul <paulus@samba.org> wanted the name to be endian_switch. Michael Kerrisk <mtk.manpages@googlemail.com> seconded his suggestion.
20253
20254Modified File(s):
20255ltp/testcases/kernel/syscalls/switch/switch01.c
20256
2025728) Log Message:
20258Don'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>.
20259
20260Modified File(s):
20261ltp/runltp
20262ltp/testcases/kernel/Makefile
20263ltp/testcases/kernel/connectors/Makefile
20264ltp/testcases/kernel/connectors/connector_test.sh
20265ltp/testcases/kernel/connectors/pec/run_pec_test
20266ltp/tools/apicmds/ltpapicmd.c
20267
2026829) Log Message:
20269Fix memory leak in semaphore_test_03.
20270
20271Modified File(s):
20272ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
20273
2027430) Log Message:
20275I 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>.
20276
20277Modified File(s):
20278ltp/testcases/kernel/syscalls/utils/compat_16.mk
20279ltp/testcases/kernel/syscalls/utils/newer_64.mk
20280
2028131) Log Message:
20282Addition of signalfd() syscall test case(s) to LTP. Signed-Off-By: Masatake YAMATO <yamato@redhat.com>.
20283
20284Added Files:
20285ltp/testcases/kernel/syscalls/signalfd/Makefile
20286ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
20287ltp/testcases/kernel/syscalls/utils/cond.mk
20288
2028932) Log Message:
20290This 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>.
20291
20292Modified File(s):
20293ltp/testcases/realtime/README
20294ltp/testcases/realtime/doc/HOWTO_ADD_TESTS
20295
2029633) Log Message:
20297This patch fixes a few minor issues in run.sh
202981. Adds list option to the usage() command.
202992. Remove java from "all" tests to be run.
203003. It fix the output of usage (./run.sh or ./run.sh -h)
20301
20302Tested: Running "./run.sh -t func", "./run.sh -t all" , "./run.sh", "./run.sh -h". Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>
20303
20304Modified File(s):
20305ltp/testcases/realtime/config.mk
20306ltp/testcases/realtime/run.sh
20307
2030834) Log Message:
20309This patch ensures that the python scripts support utf encoding. Prior to the patch, the python scripts would exit with this error:
20310File "parse-testpi1.py", line 3
20311SyntaxError: 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
20312This patch fixes it. Tested: Running all the python scripts. Signed-Off-By:Chirag <chirag@linux.vnet.ibm.com>.
20313
20314Modified File(s):
20315ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
20316ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
20317ltp/testcases/realtime/func/sched_football/parse-football.py
20318ltp/testcases/realtime/scripts/parser.py
20319
2032035) Log Message:
20321This 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>.
20322
20323Modified File(s):
20324ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
20325
2032636) Log Message:
20327Garrett, 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
20328 1. If sys/signalfd.h is not available, use syscall to invoke signalfd.
20329 2. CFLAGS is considered when checking the existance of signalfd.h.
20330 3. Checking the existance of signalfd.h in addition to checking sys/signalfd.h and linux/signalfd.h.
20331Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
20332
20333Modified File(s):
20334ltp/testcases/kernel/syscalls/signalfd/Makefile
20335ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
20336ltp/testcases/kernel/syscalls/utils/cond.mk
20337
2033837) Log Message:
20339When 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>.
20340
20341Modified File(s):
20342ltp/testcases/kernel/containers/pidns/Makefile
20343ltp/testcases/kernel/containers/sysvipc/Makefile
20344ltp/testcases/kernel/containers/utsname/Makefile
20345
2034638) Log Message:
20347I got this failure because of the typo in the testcase.
20348# ./hugemmap01 -H/huge
20349hugemmap01 1 FAIL : open() on /huge/1602mmapfile Failed, errno=2 : No such file or directory
20350
20351This 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>.
20352
20353Modified File(s):
20354ltp/runtest/hugetlb
20355
2035639) Log Message:
20357Here is some small correction in memory map stress testcases. Result before
20358applying patch:
20359
20360# ./mmapstress01 -h
20361./mmapstress01: invalid option -- h
20362usage: ./mmapstress01 -p nprocs [-t minutes -f filesize -S sparseoffset -r -o -m -l -d]
20363mmapstress01 1 FAIL : Test failed
20364
20365Result after applying patch:
20366
20367# ./mmapstress01 -h
20368./mmapstress01: invalid option -- h
20369usage: ./mmapstress01 -p nprocs [-t minutes -f filesize -S sparseoffset -r -o -m -l -d]
20370
20371Signed-off By: Rishikesh K Rajak <risrajak@in.ibm.com>
20372
20373Modified File(s):
20374ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
20375
2037640) Log Message:
20377The 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:
20378
20379make[2]: Entering directory `<somewhere>/ltp-full-20080831/testcases/open_posix_testsuite/stress/mqueues'
20380gcc -Wall -O2 -g -I -L/usr/lib -lpthread -I../../include multi_send_rev_1.c -o multi_send_rev_1.test -lmqueue
20381
20382which 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>.
20383
20384Modified File(s):
20385ltp/testcases/open_posix_testsuite/stress/mqueues/Makefile
20386ltp/testcases/open_posix_testsuite/stress/semaphores/Makefile
20387
20388
2038941) Log Message:
20390The Makefile in the mqueues directory of the open_posix_testsuite wants to link the mq_open testcase against libmqueue. POSIX.1-2001 states:
20391"Link with -lrt".
20392So this is definitely wrong, and we do what the standard recommends. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>.
20393
20394Modified File(s):
20395ltp/testcases/open_posix_testsuite/stress/mqueues/Makefile
20396
2039742) Log Message:
20398The 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:
20399
20400gcc -Wall -O2 -g -I -L/usr/lib -I../../include multi_con_pro.c -o multi_con_pro.test -lposix1b -lpthread
20401/usr/bin/ld: cannot find -lposix1b
20402
20403This patch removes the bogus library. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>.
20404
20405Modified File(s):
20406ltp/testcases/open_posix_testsuite/stress/semaphores/Makefile
20407
2040843) Log Message:
20409To 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>.
20410
20411Modified File(s):
20412ltp/testcases/network/lib6/Makefile
20413
2041444) Log Message:
20415The 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>.
20416
20417Modified File(s):
20418ltp/testcases/network/lib6/asapi_03.c
20419
2042045) Log Message:
20421"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>.
20422
20423Modified File(s):
20424ltp/testcases/network/lib6/asapi_06.c
20425
2042646) Log Message:
20427When 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>.
20428
20429Modified File(s):
20430ltp/testcases/network/lib6/asapi_04.c
20431ltp/testcases/network/lib6/asapi_05.c
20432ltp/testcases/network/lib6/asapi_06.c
20433ltp/testcases/network/lib6/asapi_07.c
20434ltp/testcases/network/lib6/getaddrinfo_01.c
20435ltp/testcases/network/lib6/in6_01.c
20436ltp/testcases/network/lib6/in6_02.c
20437ltp/testcases/network/lib6/runcc.c
20438
2043947) Log Message:
20440Sorry, I took a mistake. Could you apply following patch? Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
20441
20442Modified File(s):
20443ltp/testcases/kernel/syscalls/utils/cond.mk
20444
2044548) Log Message:
20446Addition of getgid16() test cases. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
20447
20448Modified Files:
20449ltp/testcases/kernel/syscalls/getgid/Makefile
20450ltp/testcases/kernel/syscalls/getgid/getgid01.c
20451ltp/testcases/kernel/syscalls/getgid/getgid02.c
20452ltp/testcases/kernel/syscalls/getgid/getgid03.c
20453
20454Added Files:
20455ltp/testcases/kernel/syscalls/getgid/compat_16.h
20456
2045749) Log Message:
20458In 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>.
20459
20460Modified File(s):
20461ltp/testcases/kernel/ipc/ipc_stress/cleanup
20462
2046350) Log Message:
20464Segmentation 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>.
20465
20466Modified File(s):
20467ltp/testcases/misc/math/float/main.c
20468ltp/testcases/misc/math/float/thread_code.c
20469
2047051) Log Message:
20471Fix memory leaks in mem02. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
20472
20473Modified File(s):
20474ltp/testcases/kernel/mem/mem/mem02.c
20475
2047652) Log Message:
20477Fix memory leaks in pipeio. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
20478
20479Modified File(s):
20480ltp/testcases/kernel/ipc/pipeio/pipeio.c
20481
2048253) Log Message:
20483Fix memory leaks in mallocstress. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
20484
20485Modified File(s):
20486ltp/testcases/kernel/mem/mtest07/mallocstress.c
20487
2048854) Log Message:
20489Fix 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>.
20490
20491Modified File(s):
20492ltp/testcases/kernel/syscalls/confstr/confstr01.c
20493
2049455) Log Message:
20495Addition of Initial Set of Network Name Space test cases. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
20496
20497Modified Files:
20498ltp/testcases/kernel/containers/Makefile
20499ltp/testcases/kernel/containers/README
20500ltp/testcases/kernel/containers/check_for_unshare.c
20501ltp/testcases/kernel/containers/container_test.sh
20502ltp/testcases/kernel/containers/libclone/Makefile
20503ltp/testcases/kernel/containers/libclone/libclone.h
20504
20505Added Files:
20506ltp/testcases/kernel/containers/libclone/libnetns.c
20507ltp/testcases/kernel/containers/netns/Makefile
20508ltp/testcases/kernel/containers/netns/ch_ftp.sh
20509ltp/testcases/kernel/containers/netns/check_netns_enabled.c
20510ltp/testcases/kernel/containers/netns/child.sh
20511ltp/testcases/kernel/containers/netns/child_1.sh
20512ltp/testcases/kernel/containers/netns/child_2.sh
20513ltp/testcases/kernel/containers/netns/child_propagate.sh
20514ltp/testcases/kernel/containers/netns/childipv6.sh
20515ltp/testcases/kernel/containers/netns/childns.sh
20516ltp/testcases/kernel/containers/netns/container_ftp.pl
20517ltp/testcases/kernel/containers/netns/crtchild.c
20518ltp/testcases/kernel/containers/netns/crtchild_delchild.c
20519ltp/testcases/kernel/containers/netns/delchild.sh
20520ltp/testcases/kernel/containers/netns/initialize.sh
20521ltp/testcases/kernel/containers/netns/par_chld_ftp.c
20522ltp/testcases/kernel/containers/netns/par_chld_ipv6.c
20523ltp/testcases/kernel/containers/netns/par_ftp.sh
20524ltp/testcases/kernel/containers/netns/parent.sh
20525ltp/testcases/kernel/containers/netns/parent_1.sh
20526ltp/testcases/kernel/containers/netns/parent_2.sh
20527ltp/testcases/kernel/containers/netns/parent_share.sh
20528ltp/testcases/kernel/containers/netns/parent_view.sh
20529ltp/testcases/kernel/containers/netns/parentns.sh
20530ltp/testcases/kernel/containers/netns/paripv6.sh
20531ltp/testcases/kernel/containers/netns/rename_net.sh
20532ltp/testcases/kernel/containers/netns/runnetnstest.sh
20533ltp/testcases/kernel/containers/netns/sysfsview.c
20534ltp/testcases/kernel/containers/netns/two_children_ns.c
20535
2053656) Log Message:
20537The attached patch moves getgid02.c to getegid02.c. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
20538
20539Modified Files:
20540ltp/runtest/syscalls
20541ltp/testcases/kernel/syscalls/getegid/Makefile
20542ltp/testcases/kernel/syscalls/getegid/getegid01.c
20543
20544Added Files:
20545ltp/testcases/kernel/syscalls/getegid/compat_16.h
20546ltp/testcases/kernel/syscalls/getegid/getegid02.c
20547
20548Removed Files:
20549ltp/testcases/kernel/syscalls/getgid/getgid02.c
20550
2055157) Log Message:
20552Added 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>.
20553
20554Modified File(s):
20555ltp/runalltests.sh
20556
2055758) Log Message:
20558I 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>.
20559
20560Modified File(s):
20561ltp/runltp
20562ltp/testcases/kernel/fs/acls/Makefile
20563ltp/testcases/kernel/fs/acls/acl_test01
20564
2056559) Log Message:
20566-t test-arguments Where test-argument can be a space separated sequence of:
20567 func all functional tests will be run
20568 stress all stress tests will be run
20569 perf all perf tests will be run
20570 all all tests will be run
20571 list all available tests will be listed
20572 clean all logs deleted, make clean performed
20573 test_name only test_name subdir will be run (e.g: func/pi-tests)
20574-p profile Use profile instead of default (see doc/AUTOMATED_RUN)
20575-h help
20576Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>
20577
20578Modified File(s):
20579ltp/testcases/realtime/run.sh
20580
2058160) Log Message:
20582Daniel 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:
20583 PAGE_SIZE => sysconf(_SC_PAGE_SIZE)
20584This method is POSIX compatible as per: http://www.opengroup.org/onlinepubs/009695399/functions/sysconf.html.
20585Yes, it is. There are numerous test cases in LTP which use:
20586 struct dirent,
20587by 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>.
20588
20589Modified File(s):
20590ltp/testcases/kernel/controllers/io-throttle/iobw.c
20591ltp/testcases/kernel/module/create_module/create_module02.c
20592ltp/testcases/kernel/module/delete_module/delete_module02.c
20593ltp/testcases/kernel/module/query_module/query_module01.c
20594ltp/testcases/kernel/module/query_module/query_module02.c
20595ltp/testcases/kernel/module/query_module/query_module03.c
20596ltp/testcases/kernel/syscalls/getdents/getdents01.c
20597ltp/testcases/kernel/syscalls/getdents/getdents02.c
20598ltp/testcases/kernel/syscalls/getdents/getdents03.c
20599ltp/testcases/kernel/syscalls/getdents/getdents04.c
20600ltp/tools/top-LTP/proc/devname.c
20601
2060261) Log Message:
20603
20604Modified Files:
20605ltp/runtest/ltplite
20606ltp/runtest/syscalls
20607ltp/testcases/kernel/syscalls/ioctl/Makefile
20608ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
20609ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
20610
20611Added Files:
20612ltp/testcases/kernel/syscalls/ioctl/test_ioctl
20613
2061462) Log Message:
20615This patch introduces new check_header defined in utils/cond.mk to Makefile for eventfd test cases. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
20616
20617Modified File(s):
20618ltp/testcases/kernel/syscalls/eventfd/Makefile
20619
2062063) Log Message:
20621This patch introduces new check_header defined in utils/cond.mk to Makefile for inotify test cases. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
20622
20623Modified File(s):
20624ltp/testcases/kernel/syscalls/inotify/Makefile
20625
2062664) Log Message:
20627Added runtest/syscalls entry for signalfd. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
20628
20629Modified File(s):
20630ltp/runtest/syscalls
20631
2063265) Log Message:
20633This 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>.
20634
20635Modified File(s):
20636ltp/testcases/kernel/syscalls/modify_ldt/Makefile
20637
2063866) Log Message:
20639Simplify genload Makefile. It turns out most of these options aren't needed to build stress. Signed-off-by: Nate Straz <nstraz@redhat.com>.
20640
20641Modified File(s):
20642ltp/tools/genload/Makefile
20643
2064467) Log Message:
20645In 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>.
20646
20647Modified File(s):
20648ltp/testcases/kernel/syscalls/io_cancel/Makefile
20649ltp/testcases/kernel/syscalls/io_destroy/Makefile
20650ltp/testcases/kernel/syscalls/io_getevents/Makefile
20651ltp/testcases/kernel/syscalls/io_setup/Makefile
20652ltp/testcases/kernel/syscalls/io_submit/Makefile
20653
2065468) Log Message:
20655When 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>.
20656
20657Modified File(s):
20658ltp/testcases/kernel/security/filecaps/filecapstest.sh
20659
2066069) Log Message:
20661On 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>.
20662
20663Modified Files:
20664ltp/runtest/syscalls
20665ltp/testcases/kernel/syscalls/modify_ldt/Makefile
20666
20667Added Files:
20668ltp/testcases/kernel/syscalls/modify_ldt/run-modify_ldt01.sh
20669ltp/testcases/kernel/syscalls/modify_ldt/run-modify_ldt02.sh
20670
2067170) Log Message:
20672IDCheck.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>.
20673
20674Modified File(s):
20675ltp/IDcheck.sh
20676
2067771) Log Message:
20678The 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>.
20679
20680Modified File(s):
20681ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
20682
2068372) Log Message:
20684The 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>.
20685
20686Modified File(s):
20687ltp/testcases/kernel/syscalls/creat/creat08.c
20688
2068973) Log Message:
20690The 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>.
20691
20692Modified File(s):
20693ltp/testcases/kernel/syscalls/open/open10.c
20694
2069574) Log Message:
20696Trivial patch to remove an unused local var. Signed-off-by: Serge Hallyn <serue@us.ibm.com>.
20697
20698Modified File(s):
20699ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
20700
2070175) Log Message:
20702I 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>.
20703
20704Modified File(s):
20705ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
20706
subrata_modak06f35032008-08-31 03:44:45 +000020707LTP-20080831
20708
207091) Log Message:
20710Compile error message occured on ia64 box. You should get a gcc warning on x86: "PAGE_SIZE" redefined. We can avoid the warning:
20711#ifndef PAGE_SIZE
20712#define PAGE_SIZE getpagesize()
20713#endif
20714But 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>.
20715
20716Modified File(s):
20717ltp/testcases/kernel/controllers/io-throttle/iobw.c
20718
207192) Log Message:
20720This 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
20721: Veerendra Chandrappa <vechandr@in.ibm.com>.
20722
20723Modified File(s):
20724ltp/testcases/kernel/fs/fs_inod/fs_inod
20725
207263) Log Message:
20727Addition 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>.
20728
20729Modified Files:
20730ltp/runtest/syscalls
20731ltp/testcases/kernel/syscalls/setgid/Makefile
20732ltp/testcases/kernel/syscalls/setgid/setgid01.c
20733ltp/testcases/kernel/syscalls/setgid/setgid02.c
20734ltp/testcases/kernel/syscalls/setgid/setgid03.c
20735
20736Added Files:
20737ltp/testcases/kernel/syscalls/setgid/compat_16.h
20738
207394) Log Message:
20740As 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>.
20741
20742Modified File(s):
20743ltp/testcases/kernel/controllers/io-throttle/iobw.c
20744
207455) Log Message:
20746It 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>.
20747
20748Modified File(s):
20749ltp/testcases/kernel/controllers/io-throttle/run_io_throttle_test.sh
20750
207516) Log Message:
20752utimensat01 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>.
20753
20754Modified File(s):
20755ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
20756
207577) Log Message:
20758Addition of ftruncate64 syscall test support. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
20759
20760Modified File(s)
20761ltp/runtest/syscalls
20762ltp/testcases/kernel/syscalls/ftruncate/Makefile
20763
207648) Log Message:
20765Addition of truncate64 syscall test support. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
20766
20767Modified File(s):
20768ltp/runtest/syscalls
20769ltp/testcases/kernel/syscalls/truncate/Makefile
20770
207719) Log Message:
20772Here is the RO Bind mount updated testcase. This script consists of 3 files.
20773test_robind.sh - This is the basis testcase which setups the infrastructure for the ROBind mount
20774fs_ro_test - Which has the different tests to be executed.
20775Readme_ROBind - Explains the different testcases executed.
20776
20777This 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>.
20778
20779Added Files:
20780ltp/runtest/fs_readonly
20781ltp/testscripts/Readme_ROBind
20782ltp/testscripts/fs_ro_tests
20783ltp/testscripts/test_robind.sh
20784
2078510) Log Message:
20786Added basic testcases for eventfd() syscall. Signed-off-by: Vijay Kumar <vijaykumar@bravegnu.org>.
20787
20788Modified Files:
20789ltp/runtest/syscalls ltp/testcases/kernel/include/i386.in
20790ltp/testcases/kernel/include/ia64.in
20791ltp/testcases/kernel/include/powerpc.in
20792ltp/testcases/kernel/include/powerpc64.in
20793ltp/testcases/kernel/include/s390.in
20794ltp/testcases/kernel/include/s390x.in
20795ltp/testcases/kernel/include/sparc.in
20796ltp/testcases/kernel/include/sparc64.in
20797ltp/testcases/kernel/include/stub-list
20798ltp/testcases/kernel/include/x86_64.in
20799
20800Added Files:
20801ltp/testcases/kernel/syscalls/eventfd/Makefile
20802ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
20803
2080411) Log Message:
20805Addition of get_robust_list() & set_robust_list() syscalls. Signed-Off-By: Ramon de Carvalho Valle <rcvalle@linux.vnet.ibm.com>.
20806
20807Modified Files:
20808ltp/runtest/syscalls
20809
20810Added Files:
20811ltp/testcases/kernel/syscalls/get_robust_list/Makefile
20812ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
20813ltp/testcases/kernel/syscalls/set_robust_list/Makefile
20814ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
20815
2081612) Log Message:
20817In hugemmap01, huge page size was defined as a macro-definition.
20818#define page_sz ((1UL) << 24) /* Huge page size */
20819However different architecture may has different huge page size in kernel. Such as :
20820 1. http://lxr.linux.no/linux/include/asm-i386/page.h#L122
20821 #define HPAGE_SHIFT 22
20822 #define HPAGE_SIZE ((1UL) << HPAGE_SHIFT) // the size is 4M
20823
20824 2. http://lxr.linux.no/linux/include/asm-parisc/page.h#L160
20825 #define HPAGE_SHIFT 22 /* 4MB (is this fixed?) */
20826 #define HPAGE_SIZE ((1UL) << HPAGE_SHIFT)
20827
20828 3. PPC: 16M
20829
20830So 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>.
20831
20832Modified File(s):
20833ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap01.c
20834ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
20835
2083613) Log Message:
20837Now 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>.
20838
20839Modified File(s):
20840ltp/testscripts/test_robind.sh
20841
2084214) Log Message:
20843In 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:
208441> Add a cleanup() to remove the created message queues at premature exit.
208452> Change the default number of message queues from 100 to 10. Because the maxmum on RHEL/SLES/Ubuntu is 16.
20846Signed-Off-By: Jin Bing Guo <guojb@cn.ibm.com>.
20847
20848Modified File(s):
20849ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
20850
2085115) Log Message:
20852gcov-kernel: updated patch for 2.6.16 to include CONSTRUCTORS for ppc
20853
20854Modified File(s):
20855ltp/utils/analysis/gcov-kernel/linux-2.6.16-gcov.patch
20856
2085716) Log Message:
20858When compiling hackbench.c , I got the warning message:
20859---------------
20860$ ./testcases/kernel/sched/cfs-scheduler$ make
20861cc -I../../../../include -Wall hackbench.c -L../../../../lib -lltp -lpthread -o hackbench
20862hackbench.c: In function ‘main’:
20863hackbench.c:350: warning: control reaches end of non-void function
20864--------------
20865That 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>.
20866
20867Modified File(s):
20868ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
20869
2087017) Log Message:
20871gcov-kernel: updated 2.6.26 patch to exclude arch/x86/kernel from profiling
20872
20873Modified File(s):
20874ltp/utils/analysis/gcov-kernel/linux-2.6.26-gcov.patch
20875
2087618) Log Message:
20877gcov-kernel: updated 2.6.25 and 2.6.24 patch to exclude arch/x86/kernel from profiling
20878
20879Modified File(s):
20880ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
20881ltp/utils/analysis/gcov-kernel/linux-2.6.25-gcov.patch
20882
2088319) Log Message:
20884gcov-kernel: forgot to update comment
20885
20886Modified File(s):
20887ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
20888
2088920) Log Message:
20890lcov: integrated function coverage patch by Tom Zoernen + sorting function
20891
20892Modified File(s):
20893ltp/utils/analysis/lcov/bin/genhtml
20894ltp/utils/analysis/lcov/bin/geninfo
20895ltp/utils/analysis/lcov/bin/lcov
20896ltp/utils/analysis/lcov/man/genhtml.1
20897ltp/utils/analysis/lcov/man/geninfo.1
20898ltp/utils/analysis/lcov/man/lcov.1
20899ltp/utils/analysis/lcov/man/lcovrc.5
20900ltp/utils/analysis/lcov/CHANGES
20901ltp/utils/analysis/lcov/Makefile
20902ltp/utils/analysis/lcov/lcovrc
20903
2090421) Log Message:
20905lcov: updated rpm description + summary and version strings
20906
20907Modified File(s):
20908ltp/utils/analysis/lcov/rpm/lcov.spec
20909ltp/utils/analysis/lcov/bin/gendesc
20910ltp/utils/analysis/lcov/bin/genhtml
20911ltp/utils/analysis/lcov/bin/geninfo
20912ltp/utils/analysis/lcov/bin/genpng
20913ltp/utils/analysis/lcov/bin/lcov
20914ltp/utils/analysis/lcov/Makefile
20915
2091622) Log Message:
20917lcov: updated versioning mechanism + fixed some man page bugs
20918
20919Modified File(s):
20920ltp/utils/analysis/lcov/man/gendesc.1
20921ltp/utils/analysis/lcov/man/genhtml.1
20922ltp/utils/analysis/lcov/man/geninfo.1
20923ltp/utils/analysis/lcov/man/genpng.1
20924ltp/utils/analysis/lcov/man/lcov.1
20925ltp/utils/analysis/lcov/man/lcovrc.5
20926ltp/utils/analysis/lcov/bin/updateversion.pl
20927ltp/utils/analysis/lcov/Makefile
20928
2092923) Log Message:
20930lcov: fix function view page creation when --no-func is specified
20931
20932Modified File(s):
20933ltp/utils/analysis/lcov/bin/genhtml
20934
2093524) Log Message:
20936In 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>.
20937
20938Modified Files:
20939ltp/runtest/ipc
20940ltp/testcases/kernel/ipc/ipc_stress/Makefile
20941ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_01.c
20942
20943Added Files:
20944ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
20945
2094625) Log Message:
20947lcov: several changes
20948- update download link
20949- unify webpage links
20950- provide --sort and --function-coverage switch + documentation
20951
20952Modified File(s):
20953ltp/utils/analysis/lcov/bin/gendesc
20954ltp/utils/analysis/lcov/bin/genhtml
20955ltp/utils/analysis/lcov/bin/geninfo
20956ltp/utils/analysis/lcov/bin/genpng
20957ltp/utils/analysis/lcov/bin/lcov
20958ltp/utils/analysis/lcov/rpm/lcov.spec
20959ltp/utils/analysis/lcov/man/genhtml.1
20960
2096126) Log Message:
20962lcov: change sorting order to low-to-high coverage
20963
20964Modified File(s):
20965ltp/utils/analysis/lcov/bin/genhtml
20966
2096727) Log Message:
20968Intial 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>.
20969
20970Modified Files:
20971ltp/runtest/syscalls
20972
20973Added Files:
20974ltp/include/linux_syscall_numbers.h
20975ltp/testcases/kernel/syscalls/sync_file_range/Makefile
20976ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
20977
2097828) Log Message:
20979Changed the way by which message_queue_test_02 should be run properly. Signed-Off-By: Jin Bing Guo <guojb@cn.ibm.com>.
20980
20981Modified File(s):
20982ltp/runtest/ipc
20983
2098429) Log Message:
20985This 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>.
20986
20987Comments originally by John Stultz:
20988
20989So 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:
209901) gtod_latency was not running for long enough, I've upped the iterations by 10x to make sure we get more solid results.
209912) 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.
209923) gtod_infinite was accidentally measuring its own computation in its delay, inflating its values. I cut that logic out.
209934) 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.
20994
20995Those 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.
20996Signed-off-by: John Stultz <johnstul@us.ibm.com>
20997Acked-by: Darren Hart <dvhltc@us.ibm.com>
20998Acked-by: Will Schmidt <will_schmidt@vnet.ibm.com>
20999
21000Modified File(s):
21001ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
21002ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
21003
2100430) Log Message:
21005How 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>.
21006
21007Modified File(s):
21008ltp/include/test.h
21009ltp/testcases/kernel/syscalls/setgid/Makefile
21010ltp/testcases/kernel/syscalls/setgid/compat_16.h
21011ltp/testcases/kernel/syscalls/setgid/setgid01.c
21012
2101331) Log Message:
21014I 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.
21015I 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.
21016I 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.
21017I 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.
21018Signed-Off-By: Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>,
21019Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
21020
21021Modified Files:
21022ltp/runtest/ltplite
21023ltp/runtest/stress.part3
21024ltp/runtest/syscalls
21025
21026Added Files:
21027ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
21028ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
21029ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
21030ltp/testcases/kernel/syscalls/setuid/setuid04.c
21031
2103232) Log Message:
21033I 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>.
21034
21035Modified File(s):
21036ltp/runltp
21037
2103833) Log Message:
21039I'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>.
21040Garret suggested:
21041You can avoid situations like the above by doing something like this in your Makefiles:
21042SRC := $(patsubst %.c,%,$(wildcard *.c))
21043MAKE_TARGETS := $(SRCS) $(addsuffix _16,$(SRCS))
21044all: $(MAKE_TARGETS)
21045%_16: %.c
21046%_16: CFLAGS += -DUSE_COMPAT16_SYSCALL=1 -DTST_USE_COMPAT16_SYSCALL=1
21047
21048Modified File(s):
21049ltp/testcases/kernel/syscalls/fadvise/Makefile
21050ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
21051ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
21052ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
21053ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
21054ltp/testcases/kernel/syscalls/ftruncate/Makefile
21055ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
21056ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
21057ltp/testcases/kernel/syscalls/ftruncate/ftruncate03.c
21058ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
21059ltp/testcases/kernel/syscalls/sendfile/Makefile
21060ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
21061ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
21062ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
21063ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
21064ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
21065ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
21066ltp/testcases/kernel/syscalls/setgid/Makefile
21067ltp/testcases/kernel/syscalls/setgid/setgid02.c
21068ltp/testcases/kernel/syscalls/setgid/setgid03.c
21069ltp/testcases/kernel/syscalls/truncate/Makefile
21070ltp/testcases/kernel/syscalls/truncate/truncate01.c
21071ltp/testcases/kernel/syscalls/truncate/truncate02.c
21072ltp/testcases/kernel/syscalls/truncate/truncate03.c
21073ltp/testcases/kernel/syscalls/truncate/truncate04.c
21074
2107534) Log Message:
21076This 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>.
21077
21078Modified Files:
21079ltp/testcases/kernel/include/Makefile
21080ltp/testcases/kernel/syscalls/eventfd/Makefile
21081ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
21082
21083Removed Files:
21084ltp/include/linux_syscall_numbers.h
21085ltp/testcases/kernel/include/linux_syscall_numbers.h
21086
2108735) Log Message:
21088Integrating 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>.
21089
21090Modified File(s):
21091ltp/testcases/kernel/security/Makefile
21092ltp/testcases/kernel/security/seclvl/Makefile
21093
2109436) Log Message:
21095I 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>.
21096
21097Modified File(s):
21098ltp/testcases/kernel/fs/doio/doio.c
21099ltp/testcases/kernel/fs/doio/growfiles.c
21100ltp/testcases/kernel/fs/doio/iogen.c
21101ltp/testcases/kernel/fs/doio/rwtest.sh
21102
2110337) Log Message:
21104The 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>.
21105
21106Modified File(s):
21107ltp/testcases/kernel/numa/Makefile
21108
2110938) Log Message:
21110Was 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>.
21111
21112Modified Files:
21113ltp/testcases/kernel/security/Makefile
21114
21115Removed Files:
21116ltp/testcases/kernel/security/seclvl/Makefile
21117ltp/testcases/kernel/security/seclvl/README
21118ltp/testcases/kernel/security/seclvl/create_guid_file.c
21119ltp/testcases/kernel/security/seclvl/create_guid_node.c
21120ltp/testcases/kernel/security/seclvl/create_suid_file.c
21121ltp/testcases/kernel/security/seclvl/create_suid_node.c
21122ltp/testcases/kernel/security/seclvl/ioperm.c
21123ltp/testcases/kernel/security/seclvl/iopl.c
21124ltp/testcases/kernel/security/seclvl/verify_seclvl.sh
21125
2112639) Log Message:
21127Addition 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>.
21128
21129Modified Files:
21130ltp/runtest/syscalls
21131
21132Added Files:
21133ltp/testcases/kernel/syscalls/getcpu/Makefile
21134ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
21135
2113640) Log Message:
21137Build 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>.
21138
21139Modified File(s):
21140ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
21141
2114241) Log Message:
21143inotify01 build error fix for x86_64. Signed-Off-By: Andrew Vagin <avagin@parallels.com>.
21144
21145Modified File(s):
21146ltp/testcases/kernel/syscalls/inotify/inotify01.c
21147ltp/testcases/kernel/syscalls/inotify/inotify02.c
21148
2114942) Log Message:
21150move_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>.
21151
21152Modified File(s):
21153ltp/testcases/kernel/syscalls/move_pages/Makefile
21154
2115543) Log Message:
21156I'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>.
21157
21158Modified Files:
21159ltp/testcases/kernel/syscalls/fadvise/Makefile
21160ltp/testcases/kernel/syscalls/ftruncate/Makefile
21161ltp/testcases/kernel/syscalls/sendfile/Makefile
21162ltp/testcases/kernel/syscalls/setgid/Makefile
21163ltp/testcases/kernel/syscalls/truncate/Makefile
21164
21165Added Files:
21166ltp/testcases/kernel/syscalls/utils/compat_16.mk
21167ltp/testcases/kernel/syscalls/utils/newer_64.mk
21168
2116944) Log Message:
21170The 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>.
21171
21172Modified File(s):
21173ltp/testcases/kernel/fs/proc/proc01.c
21174
2117545) Log Message:
21176Conformance/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>.
21177
21178Modified File(s):
21179ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/2-2.c
21180
2118146) Log Message:
21182Find 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>.
21183
21184Modified File(s):
21185ltp/testcases/kernel/syscalls/umount/umount01.c
21186
2118747) Log Message:
21188Find 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.
21189execve02.c: In function 'setup':
21190execve02.c:217: warning: 'path' is used uninitialized in this function
21191Signed-off-by: Daniel Gollub <dgollub@suse.de>.
21192
21193Modified File(s):
21194ltp/testcases/kernel/syscalls/execve/execve02.c
21195
2119648) Log Message:
21197Find 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.
21198ftest08.c: In function 'runtest':
21199ftest08.c:192: warning: 'fd' is used uninitialized in this function
21200Valgrind spot this issue aswell:
21201==21058== Syscall param close(fd) contains uninitialised byte(s)
21202==21058== at 0x4BD70A0: __close_nocancel (in /lib64/libc-2.4.so)
21203==21058== by 0x401D0E: runtest (ftest08.c:192)
21204==21058== by 0x401B10: main (ftest08.c:119)
21205Signed-off-by: Daniel Gollub <dgollub@suse.de>.
21206
21207Modified File(s):
21208ltp/testcases/kernel/fs/ftest/ftest08.c
21209
2121049) Log Message:
21211Find 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.
21212ftest04.c: In function 'runtest':
21213ftest04.c:188: warning: 'fd' is used uninitialized in this function
21214
21215Valgrind spot this issue as well:
21216==15263== Syscall param close(fd) contains uninitialised byte(s)
21217==15263== at 0x4BD70A0: __close_nocancel (in /lib64/libc-2.4.so)
21218==15263== by 0x401CD6: runtest (ftest04.c:188)
21219==15263== by 0x401AD0: main (ftest04.c:111)
21220Signed-off-by: Daniel Gollub <dgollub@suse.de>.
21221
21222Modified File(s):
21223ltp/testcases/kernel/fs/ftest/ftest04.c
21224
2122550) Log Message:
21226When 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>.
21227
21228Modified File(s):
21229ltp/ltpmenu
21230ltp/testcases/commands/ade/file/file_test.sh
21231ltp/testcases/commands/cpio/cpio_tests.sh
21232ltp/testcases/commands/eject/eject-tests.sh
21233ltp/testcases/commands/fileutils/cp/cp_tests.sh
21234ltp/testcases/commands/fileutils/ln/ln_tests.sh
21235ltp/testcases/commands/fileutils/mkdir/mkdir_tests.sh
21236ltp/testcases/commands/fileutils/mv/mv_tests.sh
21237ltp/testcases/commands/gzip/gzip_tests.sh
21238ltp/testcases/commands/logrotate/logrotate_tests.sh
21239ltp/testcases/commands/mail/mail_tests.sh
21240ltp/testcases/commands/tar/tar_tests.sh
21241ltp/testcases/kernel/containers/pidns/runpidnstest.sh
21242ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
21243ltp/testcases/kernel/numa/numa01.sh
21244ltp/testcases/kernel/security/filecaps/Makefile
21245ltp/testcases/network/dhcpd/dhcpd_tests.sh
21246ltp/testcases/network/iptables/iptables_tests.sh
21247ltp/testcases/network/traceroute/traceroute_tests.sh
21248ltp/testcases/network/xinetd/xinetd_tests.sh
21249
21250
2125151) Log Message:
21252I'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>.
21253
21254Modified Files:
21255ltp/runtest/syscalls
21256ltp/testcases/kernel/syscalls/setgroups/Makefile
21257ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
21258ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
21259ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
21260ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
21261
21262Added Files:
21263ltp/testcases/kernel/syscalls/setgroups/compat_16.h
21264
2126552) Log Message:
21266In 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.
21267Signed-off-by: Lin Feng Shen <shenlinf@cn.ibm.com>,
21268Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
21269
21270Modified File(s):
21271ltp/testcases/kernel/sched/tool/time-schedule.c
21272
2127353) Log Message:
21274Sorry, I found one typo in my code. Please apply following patch. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
21275
21276Modified File(s):
21277ltp/testcases/kernel/syscalls/utils/newer_64.mk
21278
2127954) Log Message:
21280I tried to run runltp with the arguments suggested in the script's help and I get the error:
21281./runltp: 783: arith: syntax error: "2,4,10240,1"
21282I 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>.
21283
21284Modified File(s):
21285ltp/runltp
21286
2128755) Log Message:
21288I 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.
21289
21290Modified File(s):
21291ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
21292
2129356) Log Message:
21294While 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.
21295Signed-off-by: Ankita Garg <ankita@in.ibm.com>,
21296Acked-by: Vernon Mauery <vernux@us.ibm.com>.
21297
21298Modified File(s):
21299ltp/testcases/realtime/func/sched_football/sched_football.c
21300
2130157) Log Message:
21302We 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>.
21303
21304Modified File(s):
21305ltp/testcases/kernel/syscalls/inotify/Makefile
21306ltp/testcases/kernel/syscalls/inotify/inotify01.c
21307ltp/testcases/kernel/syscalls/inotify/inotify02.c
21308
2130958) Log Message:
21310On centos-5 2.6.18 kernel, I get a failure with shmat01. In the setup() function at the end:
21311/* some architectures (e.g. parisc) are strange, so better always align to * * next SHMLBA address. */
21312 base_addr = (void *)( ((unsigned long)(base_addr) & ~(SHMLBA-1)) + SHMLBA );
21313This bumps up the address if it's already aligned. Signed-off-by: Bob Hepple <bhepple@promptu.com>.
21314
21315Modified File(s):
21316ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
21317
2131859) Log Message:
21319Reverting 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>.
21320
21321Modified File(s):
21322ltp/testcases/kernel/fs/proc/proc01.c
21323
2132460) Log Message:
21325Under 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>.
21326
21327Modified File(s):
21328ltp/IDcheck.sh
21329
subrata_modakd9e4d402008-07-31 08:27:13 +000021330LTP-20080731
21331
213321) Log Message:
21333I'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>.
21334
21335Modified File(s):
21336ltp/lib/write_log.c
21337ltp/testcases/kernel/fs/dmapi/attr.c
21338ltp/testcases/kernel/fs/dmapi/config.c
21339ltp/testcases/kernel/fs/dmapi/disp.c
21340ltp/testcases/kernel/fs/dmapi/event_am.c
21341ltp/testcases/kernel/fs/dmapi/event_an.c
21342ltp/testcases/kernel/fs/dmapi/event_sd.c
21343ltp/testcases/kernel/fs/dmapi/event_sn.c
21344ltp/testcases/kernel/fs/dmapi/handle.c
21345ltp/testcases/kernel/fs/dmapi/hole.c
21346ltp/testcases/kernel/fs/dmapi/invis.c
21347ltp/testcases/kernel/fs/dmapi/mmap.c
21348ltp/testcases/kernel/fs/dmapi/mmapfile.c
21349ltp/testcases/kernel/fs/dmapi/mount.c
21350ltp/testcases/kernel/fs/dmapi/objref.c
21351ltp/testcases/kernel/fs/dmapi/pmr_post.c
21352ltp/testcases/kernel/fs/dmapi/pmr_pre.c
21353ltp/testcases/kernel/fs/dmapi/right.c
21354ltp/testcases/kernel/fs/dmapi/token.c
21355ltp/testcases/kernel/fs/fsstress/fsstress.c
21356ltp/testcases/kernel/fs/scsi/ltpfs/main.c
21357ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
21358ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
21359ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
21360ltp/testcases/kernel/syscalls/open/open08.c
21361
213622) Log Message:
21363Every once in a while, pselect01 fails with the following output:
21364FAIL : Sleep time was incorrect:5 != 6
21365This 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>.
21366
21367Modified File(s):
21368ltp/testcases/kernel/syscalls/pselect/pselect01.c
21369
213703) Log Message:
21371Fix a bug in the selinux testsuite makefile, pointed out by David Howells. Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>.
21372
21373Modified File(s):
21374ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
21375
213764) Log Message:
21377TEST_RETURN should not be inverted when logging. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
21378
21379Modified File(s):
21380ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
21381
213825) Log Message:
21383gcov-kernel: refreshed 2.6.16 patch, adding CONFIG_MODVER compatbility
21384
21385Modified File(s):
21386ltp/utils/analysis/gcov-kernel/linux-2.6.16-gcov.patch
21387
213886) Log Message:
21389Fixes the following issues:
21390The 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>.
21391
21392Modified File(s):
21393ltp/testcases/kernel/security/selinux-testsuite/policy/Makefile
21394ltp/testcases/kernel/security/selinux-testsuite/policy/test_global.te
21395ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
21396ltp/testscripts/test_selinux.sh
21397
213987) Log Message:
21399I'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>.
21400
21401Modified File(s):
21402ltp/testcases/kernel/mem/mem/mem02.c
21403
214048) Log Message:
21405I'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>.
21406
21407Modified File(s):
21408ltp/testcases/kernel/mem/mtest06/mmap1.c
21409
214109) Log Message:
21411I'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>.
21412
21413Modified File(s):
21414ltp/testcases/kernel/mem/mtest05/mmstress.c
21415
2141610) Log Messsage:
21417
21418Modified File(s):
21419I'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>.
21420
21421Modified File(s):
21422ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
21423
2142411) Log Message:
21425I'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>.
21426
21427Modified File(s):
21428ltp/testcases/kernel/sched/nptl/nptl01.c
21429
2143012) Log Message:
21431I'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>.
21432
21433Modified File(s):
21434ltp/testcases/kernel/syscalls/syscall/syscall01.c
21435
2143613) Log Message:
21437There were some mistakes in my previous patch.
21438- wrong mode 0644 for mkdir().
21439- unnecessary to add 0644 for open() since the flag doesn't include O_CREAT (while it does no harm).
21440By this new patch, they are fixed. Junjiro Okajima <hooanon05@yahoo.co.jp>.
21441
21442Modified File(s):
21443ltp/lib/write_log.c
21444ltp/testcases/ballista/ballista/templates/b_mq_attr.tpl
21445ltp/testcases/ballista/ballista/templates/b_mqd.tpl
21446ltp/testcases/ballista/ballista/templates/b_mqdSUN.tpl
21447ltp/testcases/ballista/ballista/templates/b_ptr_sem_t.tpl
21448ltp/testcases/kernel/fs/dmapi/attr.c
21449ltp/testcases/kernel/fs/dmapi/config.c
21450ltp/testcases/kernel/fs/dmapi/disp.c
21451ltp/testcases/kernel/fs/dmapi/dm_test.h
21452ltp/testcases/kernel/fs/dmapi/event_am.c
21453ltp/testcases/kernel/fs/dmapi/event_an.c
21454ltp/testcases/kernel/fs/dmapi/event_sd.c
21455ltp/testcases/kernel/fs/dmapi/event_sn.c
21456ltp/testcases/kernel/fs/dmapi/handle.c
21457ltp/testcases/kernel/fs/dmapi/hole.c
21458ltp/testcases/kernel/fs/dmapi/invis.c
21459ltp/testcases/kernel/fs/dmapi/mmap.c
21460ltp/testcases/kernel/fs/dmapi/mmapfile.c
21461ltp/testcases/kernel/fs/dmapi/mount.c
21462ltp/testcases/kernel/fs/dmapi/objref.c
21463ltp/testcases/kernel/fs/dmapi/pmr_post.c
21464ltp/testcases/kernel/fs/dmapi/pmr_pre.c
21465ltp/testcases/kernel/fs/dmapi/right.c
21466ltp/testcases/kernel/fs/dmapi/token.c
21467ltp/testcases/kernel/fs/fsstress/fsstress.c
21468ltp/testcases/kernel/fs/scsi/ltpfs/main.c
21469ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
21470ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
21471ltp/testcases/kernel/syscalls/open/open08.c
21472ltp/testcases/open_hpi_testsuite/utils/uid_utils.c
21473
2147414)Log Message:
21475This 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>.
21476
21477Modified File(s):
21478ltp/testcases/kernel/syscalls/readlink/readlink04.c
21479
2148015) Log Message:
21481It eliminates the potential for many false negatives.
214821. Use cap_compare to compare capability sets instead of comparing the far less reliable text representations.
214832. pI' tests were failing bc I started with empty pI. Fill pI before those tests.
214843. Check for libcap-2.11 or later (by checking for cap_compare()).
21485Signed-off-by: Serge Hallyn <serue@us.ibm.com>
21486
21487Modified File(s):
21488ltp/testcases/kernel/security/filecaps/Makefile
21489ltp/testcases/kernel/security/filecaps/check_simple_capset.c
21490ltp/testcases/kernel/security/filecaps/filecapstest.sh
21491ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
21492
2149316) Log Messsage:
21494Porting of io_destroy(), io_getevents(), io_setup() & io_submit() syscall tests from Crackerjack to LTP, by Masatake YAMATO <yamato@redhat.com>.
21495
21496Modified Files:
21497ltp/runtest/syscalls
21498
21499Added Files:
21500ltp/testcases/kernel/syscalls/io_destroy/Makefile
21501ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
21502ltp/testcases/kernel/syscalls/io_destroy/run-io_destroy.sh
21503ltp/testcases/kernel/syscalls/io_getevents/Makefile
21504ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
21505ltp/testcases/kernel/syscalls/io_getevents/run-io_getevents.sh
21506ltp/testcases/kernel/syscalls/io_setup/Makefile
21507ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
21508ltp/testcases/kernel/syscalls/io_setup/run-io_setup.sh
21509ltp/testcases/kernel/syscalls/io_submit/Makefile
21510ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
21511ltp/testcases/kernel/syscalls/io_submit/run-io_submit.sh
21512
2151317) Log Message:
21514According 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>.
21515
21516Modified File(s):
21517ltp/testcases/kernel/io/aio/aio01/aio01.c
21518ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
21519
2152018) Log Message:
21521Error 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>.
21522
21523Modified File(s):
21524ltp/testcases/kernel/include/ia64.in
21525ltp/testcases/kernel/include/linux_syscall_numbers.h
21526
2152719) Log Message:
21528Add 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>.
21529
21530Modified Files:
21531ltp/testcases/kernel/controllers/Makefile
21532ltp/testcases/kernel/controllers/test_controllers.sh
21533
21534Added Files:
21535ltp/testcases/kernel/controllers/io-throttle/Makefile
21536ltp/testcases/kernel/controllers/io-throttle/README
21537ltp/testcases/kernel/controllers/io-throttle/io_throttle_testplan.txt
21538ltp/testcases/kernel/controllers/io-throttle/iobw.c
21539ltp/testcases/kernel/controllers/io-throttle/myfunctions.sh
21540ltp/testcases/kernel/controllers/io-throttle/run_io_throttle_test.sh
21541
2154220) Log Message:
21543The 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>.
21544
21545Modified File(s):
21546ltp/testcases/kernel/security/selinux-testsuite/policy/test_file.te
21547
2154821) Log Message:
21549gcov-kernel: patches for 2.6.26
21550
21551Added Files:
21552linux-2.6.26-gcov-arm-eabi.patch
21553linux-2.6.26-gcov-arm-hack.patch
21554linux-2.6.26-gcov.patch
21555
2155622) Log Message:
21557The following problem i found:
215581, utimensat01.c still has not been compiled when check_for_utimensat_support return success.
215592, utimensat01 works on only i386 arch.
21560Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>
21561
21562Modified File(s):
21563ltp/testcases/kernel/include/i386.in
21564ltp/testcases/kernel/include/ia64.in
21565ltp/testcases/kernel/include/linux_syscall_numbers.h
21566ltp/testcases/kernel/include/x86_64.in
21567ltp/testcases/kernel/syscalls/utimensat/Makefile
21568ltp/testcases/kernel/syscalls/utimensat/check_for_utimensat_support.c
21569ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
21570
2157123) Log Message:
21572Sorry, I took mistake in giving value to TST_* in io_setup01.c and io_submit01.c. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
21573
21574Modified File(s):
21575ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
21576ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
21577
2157824) Log Message:
21579I found some typos. I cannot remember but maybe I introduced. Signed-off-by: Masatake YAMATO<yamato@redhat.com>.
21580
21581Modified File(s):
21582ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
21583ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
21584ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
21585
2158625) Log Message:
21587I get compile error in hackbench. With the following patch, the compiler error is gone. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
21588
21589Modified File(s):
21590ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
21591
2159226) Log Message:
21593In fact, the case "hackbench02 hackbench 150 thread 1000" failed when i tested the latest ltp. the following error message occured:
21594--------------------
21595Creating fdpair (error: Too many open files)
21596--------------------
21597The 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>.
21598
21599Modified File(s):
21600ltp/runtest/sched
21601
2160227) Log Message:
21603It 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>.
21604
21605Modified File(s):
21606ltp/testcases/network/generate.sh
21607
2160828) Log Message:
21609When 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?
21610Gilles.
21611
21612According to man gcc:
21613 -m64
21614 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.
21615--Darren
21616
21617I've also run the involved tests on an x86_64 machine and it was OK. Gilles Carry <Gilles.Carry@bull.net>.
21618
21619Modified File(s):
21620ltp/testcases/realtime/config.mk
21621
2162229) Log Message:
21623First 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>.
21624
21625Modified File(s):
21626ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
21627ltp/testcases/realtime/func/measurement/preempt_timing.c
21628ltp/testcases/realtime/func/measurement/rdtsc-latency.c
21629ltp/testcases/realtime/include/librttest.h
21630ltp/testcases/realtime/lib/librttest.c
21631
2163230) Log Messsage:
21633This 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>.
21634I 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>.
21635
21636Modified File(s):
21637ltp/testcases/realtime/include/librttest.h
21638
2163931) Log Message:
21640In 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>.
21641
21642Modified File(s):
21643ltp/testcases/realtime/lib/librttest.c
21644
2164532) Log Message:
21646Update to OpenHPI 2.12.0 (see www.openhpi.org for more info)
21647
21648Modified File(s):
21649ltp/testcases/open_hpi_testsuite/*
21650
2165133) Log Message:
21652Addition 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>.
21653
21654Modified Files:
21655ltp/Makefile
21656ltp/runtest/numa
21657ltp/runtest/syscalls
21658ltp/testcases/kernel/numa/Makefile
21659
21660Added Files:
21661ltp/testcases/kernel/syscalls/move_pages/Makefile
21662ltp/testcases/kernel/syscalls/move_pages/move_pages.sh
21663ltp/testcases/kernel/syscalls/move_pages/move_pages01.c
21664ltp/testcases/kernel/syscalls/move_pages/move_pages02.c
21665ltp/testcases/kernel/syscalls/move_pages/move_pages03.c
21666ltp/testcases/kernel/syscalls/move_pages/move_pages03.mode.sh
21667ltp/testcases/kernel/syscalls/move_pages/move_pages04.c
21668ltp/testcases/kernel/syscalls/move_pages/move_pages05.c
21669ltp/testcases/kernel/syscalls/move_pages/move_pages06.c
21670ltp/testcases/kernel/syscalls/move_pages/move_pages07.c
21671ltp/testcases/kernel/syscalls/move_pages/move_pages08.c
21672ltp/testcases/kernel/syscalls/move_pages/move_pages09.c
21673ltp/testcases/kernel/syscalls/move_pages/move_pages10.c
21674ltp/testcases/kernel/syscalls/move_pages/move_pages11.c
21675ltp/testcases/kernel/syscalls/move_pages/move_pages11.mode.sh
21676ltp/testcases/kernel/syscalls/move_pages/move_pages_support.c
21677ltp/testcases/kernel/syscalls/move_pages/move_pages_support.h
21678ltp/tools/scripts/numa_test.sh
21679
2168034) Log Message:
21681The 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>.
21682
subrata_modak7ff94df2008-06-28 19:46:35 +000021683LTP-20080630
21684
216851) Log Message:
21686These tests were contributed by the timerfd() syscall developer Davide Libenzi <davidel@xmailserver.org>.
21687
21688Modified Files:
21689ltp/runtest/syscalls
21690Added Files:
21691ltp/testcases/kernel/syscalls/timerfd/Makefile
21692ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
21693
216942) Log Message:
21695CPU and MEMORY HOTPLUG test cases picked up from http://devresources.linux-foundation.org/dev/hotplug/
21696
21697Added Files:
21698ltp/testcases/kernel/hotplug/cpu_hotplug/COPYING
21699ltp/testcases/kernel/hotplug/cpu_hotplug/ChangeLog
21700ltp/testcases/kernel/hotplug/cpu_hotplug/README
21701ltp/testcases/kernel/hotplug/cpu_hotplug/runtests.sh
21702ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug01.txt
21703ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug02.txt
21704ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug03.txt
21705ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug04.txt
21706ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug05.txt
21707ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug06.txt
21708ltp/testcases/kernel/hotplug/cpu_hotplug/doc/todo.txt
21709ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug01.sh
21710ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug02.sh
21711ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug03.sh
21712ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug04.sh
21713ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.sar.sh
21714ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.sh
21715ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.top.sh
21716ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug07.sh
21717ltp/testcases/kernel/hotplug/cpu_hotplug/include/hotplug.fns
21718ltp/testcases/kernel/hotplug/cpu_hotplug/include/testsuite.fns
21719ltp/testcases/kernel/hotplug/cpu_hotplug/tools/do_disk_write_loop
21720ltp/testcases/kernel/hotplug/cpu_hotplug/tools/do_kcompile_loop
21721ltp/testcases/kernel/hotplug/cpu_hotplug/tools/do_spin_loop
21722ltp/testcases/kernel/hotplug/cpu_hotplug/tools/report_proc_interrupts
21723ltp/testcases/kernel/hotplug/memory_hotplug/COPYING
21724ltp/testcases/kernel/hotplug/memory_hotplug/Makefile
21725ltp/testcases/kernel/hotplug/memory_hotplug/README
21726ltp/testcases/kernel/hotplug/memory_hotplug/TODO
21727ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
21728ltp/testcases/kernel/hotplug/memory_hotplug/debug.h
21729ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.c
21730ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.h
21731ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.c
21732ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.h
21733ltp/testcases/kernel/hotplug/memory_hotplug/segment.c
21734ltp/testcases/kernel/hotplug/memory_hotplug/segment.h
21735ltp/testcases/kernel/hotplug/memory_hotplug/version.h
21736ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1
21737ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1c
21738ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1c8
21739ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1f
21740ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1l
21741ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1la
21742ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1shm
21743ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test2
21744ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test2l
21745ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test3
21746ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test3-1m
21747ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test3l
21748ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test4
21749ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test4f
21750ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-2shm-1m
21751ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1g
21752ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1g-interleaved
21753ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1g-touch
21754ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1p
21755ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-8p
21756ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-8p-nomig
21757ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-8p-touch
21758ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-16m
21759ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-16m-touch
21760ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-1m
21761ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-1m-touch
21762ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-8p
21763ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-shm-8p
21764ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-2shm-1m
21765ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-1g
21766ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-1g-interleaved
21767ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-1p
21768ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-8p
21769ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-file-16m
21770ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-file-1m
21771
217723) Log Message:
21773This 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>.
21774
21775Modified File(s):
21776ltp/testcases/kernel/syscalls/mremap/mremap04.c
21777
217784) Log Message:
21779I 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:
21780
21781start_time = nanoTime() + 1000000000;
21782rt = new realtimeThread(sched_param, new \
21783 PeriodicParameters(start_time, ...), ..., run);
21784
21785/* by the rtsj specification, this method will not run until start_time */
21786run() {
21787 now = nanoTime();
21788 start_latency = now - start_time;
21789 ...
21790}
21791
21792The rt-tests version went something like this:
21793
21794start_time = rt_gettime();
21795create_fifo_thread(periodic_thread, (void*)0, PRIO);
21796
21797periodic_thread() {
21798 now = rt_gettime();
21799 start_latency = now - start;
21800 ...
21801}
21802
21803As 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>.
21804
21805Modified File(s):
21806ltp/testcases/realtime/func/sched_latency/sched_latency.c
21807ltp/testcases/realtime/include/librttest.h
21808ltp/testcases/realtime/lib/librttest.c
21809
218105) Log Message:
21811The 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:
21812
21813<output>
21814Hello World
21815</output>
21816with return code 0 (success)
21817
21818instead of:
21819
21820<output>
21821execve05 1 FAIL : Failures reported above
21822</output>
21823with return code matching FAIL.
21824
21825This 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>.
21826
21827Modified Files:
21828ltp/testcases/kernel/syscalls/execve/execve05.c
21829
218306) Log Message:
21831The 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>.
21832
21833Modified Files:
21834ltp/testcases/kernel/syscalls/execve/execve05.c
21835
218367) Log Message:
21837The 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>.
21838
21839Modified Files:
21840ltp/testcases/kernel/syscalls/execve/execve05.c
21841
218428) Log Message:
21843The 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>.
21844
21845Modified Files:
21846ltp/testcases/kernel/syscalls/execve/execve05.c
21847
218489) Log Message:
21849This 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 :
21850- Process A calls sync_pipe_create
21851- Process A do a fork (creation of process B)
21852- Process A calls sync_pipe_wait
21853---> Process A blocks on sync_pipe_wait
21854- Process B starts
21855- Process B exits because of an early error.
21856In 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>.
21857
21858Modified File(s):
21859ltp/lib/libtestsuite.c
21860
2186110) Log Message:
21862This patch fixes a compilation warning due to the function "sync_pipe_close" which was not exported. Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>.
21863
21864Modified File(s):
21865ltp/include/libtestsuite.h
21866
2186711) Log Message:
21868After 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>.
21869
21870Modified Files:
21871ltp/testcases/kernel/syscalls/ipc/msgrcv/Makefile
21872ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
21873ltp/testcases/kernel/syscalls/ipc/msgsnd/Makefile
21874ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
21875ltp/testcases/kernel/syscalls/ipc/semctl/Makefile
21876ltp/testcases/kernel/syscalls/ipc/semop/Makefile
21877ltp/testcases/kernel/syscalls/ipc/shmctl/Makefile
21878
21879Removed Files:
21880ltp/testcases/kernel/syscalls/lib/Makefile
21881ltp/testcases/kernel/syscalls/lib/libtestsuite.c
21882ltp/testcases/kernel/syscalls/lib/libtestsuite.h
21883
2188412) Log Message:
21885time-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>.
21886
21887Modified File(s):
21888ltp/testcases/kernel/sched/tool/time-schedule.c
21889
2189013) Log Message:
21891This patch fix the make file of fs_bin test case so that it can be cross-built. Roy Lee <roylee@andestech.com>.
21892
21893Modified File(s):
21894ltp/testcases/kernel/fs/fs_bind/bin/Makefile
21895
2189614) Log Message:
21897Add syscall numbers for timerfd syscalls under i386 and x86_64. Roy Lee <roylee@andestech.com>.
21898
21899Modified File(s):
21900ltp/testcases/kernel/include/i386.in
21901ltp/testcases/kernel/include/linux_syscall_numbers.h
21902ltp/testcases/kernel/include/x86_64.in
21903
2190415) Log Message:
21905Currently, 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>.
21906
21907Modified File(s):
21908ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
21909
2191016) Log Message:
21911It 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>.
21912
21913Modified File(s):
21914ltp/testcases/realtime/include/librttest.h
21915
2191617) Log Message:
21917utimensat() 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>.
21918
21919Modified File(s):
21920ltp/runtest/syscalls
21921
21922Added Files:
21923ltp/testcases/kernel/syscalls/utimensat/Makefile
21924ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
21925ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
21926
2192718) Log Message:
21928On ia64, __clone2() is used instead of clone(). Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
21929
21930Modified File(s):
21931ltp/testcases/kernel/fs/fs_bind/bin/nsclone.c
21932
2193319) Log Message:
21934I 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>.
21935
21936Modified File(s):
21937ltp/testcases/kernel/syscalls/fork/fork12.c
21938
2193920) Log Message:
21940This 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>.
21941
21942Modified File(s):
21943ltp/testcases/kernel/io/writetest/writetest.c
21944
2194521) Log Message:
21946mallocstress 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>.
21947
21948Modified File(s):
21949ltp/testcases/kernel/mem/mtest07/mallocstress.c
21950
2195122) Log Message:
21952Reverting 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.
21953-fixes bugs
21954-adds the capability to stress a server with multiple clients"
21955So 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
21956 buf=(char *)malloc(clnt*maxClients);
21957by
21958 buf=(char *)malloc(clnt*(maxClients+1));
21959Signed-off-by: Le Rouzic <aime.le-rouzic@bull.net>.
21960
21961Modified File(s):
21962ltp/testcases/network/nfsv4/locks/Makefile
21963ltp/testcases/network/nfsv4/locks/locktests.c
21964
21965Added Files:
21966ltp/testcases/network/nfsv4/locks/locktests.h
21967
21968Removed Files:
21969ltp/testcases/network/nfsv4/locks/test
21970
21971
2197223) Log Message:
21973In the manpage for tst_res(3) in the April snapshot it says...
21974 tst_brk - Print result message and break remaining test cases
21975 tst_brkm - Print result message, including file contents, and break remaining test cases
21976... 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>.
21977
21978Modified File(s):
21979ltp/doc/man3/tst_res.3
21980
2198124) Log Message:
21982Force 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.
21983Signed-off-by: Giuseppe Cavallaro <peppe.cavallaro@st.com>,
21984Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>.
21985
21986Modified File(s):
21987ltp/testcases/network/stress/ns-tools/ns-mcast_join.c
21988
2198925) Log Message:
21990Fix 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>.
21991
21992Modified File(s):
21993ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_fdreceive.te
21994ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_sigiotask.c
21995
2199626) Log Message:
21997Included the statement:
21998 These tests are OSDL/LF and imported into LTP under GPLv2.
21999
22000Modified File(s):
22001ltp/testcases/kernel/hotplug/cpu_hotplug/COPYING
22002ltp/testcases/kernel/hotplug/memory_hotplug/COPYING
22003
2200427) Log Message:
22005This 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>.
22006
22007Modified Files:
22008ltp/testcases/realtime/profiles/default
22009
22010Added Files:
22011ltp/testcases/realtime/func/async_handler/run_auto.sh
22012
2201328) Log Message:
22014Looks 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>.
22015
22016Modified File(s):
22017ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
22018
2201929) Log Message:
22020we 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>.
22021
22022Modified File(s):
22023ltp/testscripts/test_fs_bind.sh
22024
2202530) Log Message:
22026signal_test_01 failed on ia64, the following message outputed:
22027---------------------------
22028ERROR [line: 146] sigaltstack failed: Cannot allocate memory
22029: Cannot allocate memory
22030signal_test_01: IPC Signals TestSuite program
22031---------------------------
22032And, i found the defined macro STACKSIZE is short on ia64. This patch fix it. Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>.
22033
22034Modified File(s):
22035ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
22036
2203731) Log Message:
22038signal_test_05 failed on ia64 and x86_64, the following message outputed:
22039---------------------------
22040ERROR [line: 145] child process exited abnormally
22041---------------------------
22042Some 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>.
22043
22044Modified File(s):
22045ltp/testcases/kernel/ipc/ipc_stress/signal_test_05.c
22046
2204732) Log Message:
22048Updating to include info about all other LTP man pages. Subrata Modak <subrata@linux.vnet.ibm.com>
22049
22050Modified File(s):
22051ltp/README.ltp-devel
22052
2205333) Log Message:
22054I'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>
22055
22056Modified Files:
22057ltp/runtest/syscalls
22058
22059Added Files:
22060ltp/testcases/kernel/syscalls/gettid/Makefile
22061ltp/testcases/kernel/syscalls/gettid/gettid01.c
22062
2206334) Log Message:
22064I 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>.
22065
22066Modified File(s):
22067ltp/testcases/kernel/syscalls/exit/exit02.c
22068
2206935) Log Message:
22070This 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>.
22071
22072Modified File(s):
22073ltp/testcases/kernel/syscalls/ipc/semctl/semctl06.c
22074
2207536) Log Message:
22076The 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>.
22077
22078Modified File(s):
22079ltp/lib/Makefile
22080
2208137) Log Message:
22082Addition of enhanced test plan by Cai Qian <qcai@redhat.com>.
22083
22084Modified File(s):
22085ltp/testcases/kdump/doc/TEST_PLAN.txt
22086
2208738) Log Message:
22088Fixed 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.
22089
22090Modified File(s):
22091ltp/testcases/network/stress/ns-tools/check_netem
22092
2209339) Log Message:
22094Running 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>.
22095
22096Modified File(s):
22097ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip01
22098
2209940) Log Message:
22100This 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>.
22101
22102Modified File(s):
22103ltp/testcases/network/stress/ns-tools/killall_udp_traffic
22104
2210541) Log Message:
22106Attached 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>.
22107
22108Modified File(s):
22109ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip01
22110ltp/testcases/network/stress/ns-tools/killall_icmp_traffic
22111ltp/testcases/network/stress/ns-tools/killall_tcp_traffic
22112ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip01
22113
2211442) Log Message:
22115Addition 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>.
22116
22117Added File(s):
22118ltp/runtest/connectors
22119ltp/testcases/kernel/connectors/Makefile
22120ltp/testcases/kernel/connectors/pec/Makefile
22121ltp/testcases/kernel/connectors/pec/README
22122ltp/testcases/kernel/connectors/pec/event_generator.c
22123ltp/testcases/kernel/connectors/pec/pec_listener.c
22124ltp/testcases/kernel/connectors/pec/run_pec_test
22125
2212643) Log Message:
22127Here it is. Based on my last patch.
22128- building failure on 2.6.16 should be fixed
22129- fix "make install" if kernel version < 2.6.15
22130- abort tests if kernel version < 2.6.15
22131Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
22132
22133Modified File(s):
22134ltp/runtest/connectors
22135ltp/testcases/kernel/connectors/Makefile
22136ltp/testcases/kernel/connectors/pec/Makefile
22137ltp/testcases/kernel/connectors/pec/pec_listener.c
22138
22139Added File(s):
22140ltp/testcases/kernel/connectors/connector_test.sh
22141
2214244) Log Message:
22143This was ported from the Crackerjack Project by Masatake YAMATO <yamato@redhat.com>.
22144
22145Modified Files:
22146ltp/runtest/syscalls
22147
22148Added Files:
22149ltp/testcases/kernel/syscalls/io_cancel/Makefile
22150ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
22151ltp/testcases/kernel/syscalls/io_cancel/run-io_cancel.sh
22152
2215345) Log Message:
22154I'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>.
22155
22156Modified File(s):
22157ltp/testcases/kernel/syscalls/io_cancel/Makefile
22158ltp/testcases/kernel/syscalls/io_cancel/run-io_cancel.sh
22159
2216046) Log Message:
22161hackbench 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>.
22162
22163Modified Files:
22164ltp/runtest/sched
22165ltp/testcases/kernel/sched/Makefile
22166
22167Added Files:
22168ltp/testcases/kernel/sched/cfs-scheduler/Makefile
22169ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
22170
2217147) Log Message:
22172I 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>.
22173
22174Modified File(s):
22175ltp/doc/testcases/network.txt
22176ltp/runtest/rpc
22177ltp/runtest/stress.part3
22178
2217948) Log Message:
22180Few Changes to ttype value.
22181
22182Modified File(s):
22183ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
22184
2218549) Log Message:
22186Changes to fix Build, Install and run on non-supported architectures.
22187
22188Added Files:
22189ltp/testcases/kernel/syscalls/utimensat/check_for_utimensat_support.c
22190Modified Files:
22191ltp/testcases/kernel/syscalls/utimensat/Makefile
22192ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
22193ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
22194
2219550) Log Message:
22196Fixing the run on supported kernels.
22197
22198Modified File(s):
22199ltp/testscripts/test_fs_bind.sh
22200
subrata_modak6a860fc2008-06-01 09:34:23 +000022201LTP-20080531
22202
222031) Log Message:
22204Following 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>
22205
22206Modified File(s):
22207ltp/testcases/ballista/ballista/ballista.cpp
22208ltp/testcases/ballista/ballista/ballistaUtil.cpp
22209ltp/testcases/ballista/ballista/callGen.cpp
22210ltp/testcases/ballista/ballista/callGen_standAlone.cpp
22211ltp/testcases/ballista/ballista/create_code.pl
22212ltp/testcases/ballista/ballista/create_code_standAlone.pl
22213ltp/testcases/ballista/ballista/executeTestCase.cpp
22214ltp/testcases/ballista/ballista/executeTestCase.fresh
22215ltp/testcases/ballista/ballista/genCode.cpp
22216ltp/testcases/ballista/ballista/genCodeCreator.cpp
22217ltp/testcases/ballista/ballista/line.cpp
22218ltp/testcases/ballista/ballista/line.h
22219ltp/testcases/ballista/ballista/match.cpp
22220ltp/testcases/ballista/ballista/parseArguments.cpp
22221ltp/testcases/ballista/ballista/replacer.cpp
22222ltp/testcases/ballista/ballista/selfHost.cpp
22223ltp/testcases/ballista/ballista/serverCommunication.cpp
22224ltp/testcases/ballista/ballista/testCaseIterator.cpp
22225ltp/testcases/ballista/ballista/testCaseIterator.h
22226ltp/testcases/ballista/ballista/compile/bparser.cpp
22227ltp/testcases/ballista/ballista/templates/bTypes.cpp
22228
222292) Log Message:
22230The 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>
22231
22232Modified File(s):
22233ltp/testcases/kernel/mem/shmt/shmt09.c
22234ltp/testcases/kernel/syscalls/mmap/mmap01.c
22235
222363) Log Message:
22237These 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>.
22238
22239Modified File(s):
22240ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
22241ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
22242ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
22243ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
22244ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
22245ltp/testcases/kernel/syscalls/splice/splice01.c
22246ltp/testcases/kernel/syscalls/tee/tee01.c
22247ltp/testcases/kernel/syscalls/utime/utime01.c
22248ltp/testcases/kernel/syscalls/utime/utime02.c
22249ltp/testcases/kernel/syscalls/utime/utime03.c
22250ltp/testcases/network/nfs/nfs01/nfs01
22251
222524) Log Message:
22253Update to OpenHPI 2.10.1 (see www.openhpi.org for more info)
22254
22255Modified Files:
22256ltp/testcases/open_hpi_testsuite/Makefile.am
22257ltp/testcases/open_hpi_testsuite/Makefile.in
22258ltp/testcases/open_hpi_testsuite/configure
22259ltp/testcases/open_hpi_testsuite/configure.ac
22260ltp/testcases/open_hpi_testsuite/openhpi.conf.example
22261ltp/testcases/open_hpi_testsuite/openhpi.spec.in
22262ltp/testcases/open_hpi_testsuite/clients/Makefile.in
22263ltp/testcases/open_hpi_testsuite/clients/hpiel.c
22264ltp/testcases/open_hpi_testsuite/clients/hpievents.c
22265ltp/testcases/open_hpi_testsuite/clients/hpipower.c
22266ltp/testcases/open_hpi_testsuite/cpp/Makefile.in
22267ltp/testcases/open_hpi_testsuite/cpp/t/Makefile.in
22268ltp/testcases/open_hpi_testsuite/docs/Makefile.am
22269ltp/testcases/open_hpi_testsuite/docs/Makefile.in
22270ltp/testcases/open_hpi_testsuite/docs/hld/Makefile.am
22271ltp/testcases/open_hpi_testsuite/docs/hld/Makefile.in
22272ltp/testcases/open_hpi_testsuite/docs/hld/appendix.sgml
22273ltp/testcases/open_hpi_testsuite/docs/hld/authors.dtd
22274ltp/testcases/open_hpi_testsuite/docs/hld/bookinfo.sgml
22275ltp/testcases/open_hpi_testsuite/docs/hld/introduction.sgml
22276ltp/testcases/open_hpi_testsuite/docs/hld/legal.dtd
22277ltp/testcases/open_hpi_testsuite/docs/hld/obtaining.sgml
22278ltp/testcases/open_hpi_testsuite/docs/hld/openhpi-manual.sgml
22279ltp/testcases/open_hpi_testsuite/docs/hld/openhpi_highlevel.sgml
22280ltp/testcases/open_hpi_testsuite/docs/hld/openhpi_structure.sgml
22281ltp/testcases/open_hpi_testsuite/docs/hld/plugin_guide.sgml
22282ltp/testcases/open_hpi_testsuite/docs/hld/plugin_usage.sgml
22283ltp/testcases/open_hpi_testsuite/docs/hld/revisions.dtd
22284ltp/testcases/open_hpi_testsuite/docs/hld/sahpi_breakdown.sgml
22285ltp/testcases/open_hpi_testsuite/docs/man/Makefile.in
22286ltp/testcases/open_hpi_testsuite/hpi_shell/Makefile.am
22287ltp/testcases/open_hpi_testsuite/hpi_shell/Makefile.in
22288ltp/testcases/open_hpi_testsuite/hpi_shell/commands.c
22289ltp/testcases/open_hpi_testsuite/hpi_shell/ctrl_inv.c
22290ltp/testcases/open_hpi_testsuite/hpi_shell/hpi_cmd.h
22291ltp/testcases/open_hpi_testsuite/hpi_shell/sensor.c
22292ltp/testcases/open_hpi_testsuite/hpi_shell/session.c
22293ltp/testcases/open_hpi_testsuite/hpi_ui_lib/Makefile.in
22294ltp/testcases/open_hpi_testsuite/hpi_ui_lib/service.c
22295ltp/testcases/open_hpi_testsuite/hpi_ui_lib/show.c
22296ltp/testcases/open_hpi_testsuite/marshal/Makefile.in
22297ltp/testcases/open_hpi_testsuite/marshal/connection.c
22298ltp/testcases/open_hpi_testsuite/marshal/marshal.c
22299ltp/testcases/open_hpi_testsuite/marshal/marshal_hpi_types.c
22300ltp/testcases/open_hpi_testsuite/marshal/marshal_hpi_types.h
22301ltp/testcases/open_hpi_testsuite/marshal/strmsock.cpp
22302ltp/testcases/open_hpi_testsuite/marshal/t/Makefile.am
22303ltp/testcases/open_hpi_testsuite/marshal/t/Makefile.in
22304ltp/testcases/open_hpi_testsuite/marshal/t/float_format.c
22305ltp/testcases/open_hpi_testsuite/marshal/t/marshal_012.c
22306ltp/testcases/open_hpi_testsuite/marshal/t/marshal_013.c
22307ltp/testcases/open_hpi_testsuite/marshal/t/marshal_014.c
22308ltp/testcases/open_hpi_testsuite/marshal/t/marshal_015.c
22309ltp/testcases/open_hpi_testsuite/marshal/t/marshal_016.c
22310ltp/testcases/open_hpi_testsuite/marshal/t/marshal_017.c
22311ltp/testcases/open_hpi_testsuite/marshal/t/marshal_018.c
22312ltp/testcases/open_hpi_testsuite/marshal/t/marshal_028.c
22313ltp/testcases/open_hpi_testsuite/openhpid/Makefile.am
22314ltp/testcases/open_hpi_testsuite/openhpid/Makefile.in
22315ltp/testcases/open_hpi_testsuite/openhpid/openhpiclient.cpp
22316ltp/testcases/open_hpi_testsuite/openhpid/openhpid.cpp
22317ltp/testcases/open_hpi_testsuite/plugins/Makefile.in
22318ltp/testcases/open_hpi_testsuite/plugins/ipmi/Makefile.in
22319ltp/testcases/open_hpi_testsuite/plugins/ipmi/t/Makefile.in
22320ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/Makefile.in
22321ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_discover.cpp
22322ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_domain.cpp
22323ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_log.cpp
22324ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_mc_vendor.cpp
22325ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_resource.cpp
22326ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_sdr.cpp
22327ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_sensor_hotswap.cpp
22328ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/thread.cpp
22329ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/Makefile.in
22330ltp/testcases/open_hpi_testsuite/plugins/rtas/Makefile.in
22331ltp/testcases/open_hpi_testsuite/plugins/simulator/Makefile.in
22332ltp/testcases/open_hpi_testsuite/plugins/simulator/t/Makefile.in
22333ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/Makefile.in
22334ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/Makefile.in
22335ltp/testcases/open_hpi_testsuite/plugins/sysfs/Makefile.in
22336ltp/testcases/open_hpi_testsuite/plugins/watchdog/Makefile.in
22337ltp/testcases/open_hpi_testsuite/scripts/Makefile.in
22338ltp/testcases/open_hpi_testsuite/scripts/test/Makefile.in
22339ltp/testcases/open_hpi_testsuite/scripts/test/conformance_report.pl
22340ltp/testcases/open_hpi_testsuite/scripts/test/coverage_report.pl
22341ltp/testcases/open_hpi_testsuite/scripts/test/gcov2html.pl
22342ltp/testcases/open_hpi_testsuite/scripts/test/generate_index.pl
22343ltp/testcases/open_hpi_testsuite/scripts/test/gsum2html.pl
22344ltp/testcases/open_hpi_testsuite/scripts/test/testconformance.pl
22345ltp/testcases/open_hpi_testsuite/scripts/test/testcoverage.pl
22346ltp/testcases/open_hpi_testsuite/snmp/Makefile.in
22347ltp/testcases/open_hpi_testsuite/src/Makefile.in
22348ltp/testcases/open_hpi_testsuite/src/config.c
22349ltp/testcases/open_hpi_testsuite/src/event.c
22350ltp/testcases/open_hpi_testsuite/src/safhpi.c
22351ltp/testcases/open_hpi_testsuite/src/t/Makefile.in
22352ltp/testcases/open_hpi_testsuite/src/t/ohpi/Makefile.in
22353ltp/testcases/open_hpi_testsuite/utils/Makefile.in
22354ltp/testcases/open_hpi_testsuite/utils/sahpi_enum_utils.c
22355ltp/testcases/open_hpi_testsuite/utils/sahpi_enum_utils.h
22356ltp/testcases/open_hpi_testsuite/utils/sahpi_struct_utils.c
22357ltp/testcases/open_hpi_testsuite/utils/sahpi_struct_utils.h
22358ltp/testcases/open_hpi_testsuite/utils/uid_utils.c
22359ltp/testcases/open_hpi_testsuite/utils/t/Makefile.in
22360ltp/testcases/open_hpi_testsuite/utils/t/ann/Makefile.in
22361ltp/testcases/open_hpi_testsuite/utils/t/el/Makefile.in
22362ltp/testcases/open_hpi_testsuite/utils/t/epath/Makefile.in
22363ltp/testcases/open_hpi_testsuite/utils/t/rpt/Makefile.in
22364ltp/testcases/open_hpi_testsuite/utils/t/sahpi/Makefile.in
22365ltp/testcases/open_hpi_testsuite/utils/t/uid/Makefile.in
22366
22367Added Files:
22368ltp/testcases/open_hpi_testsuite/hpi_shell/dimi.c
22369ltp/testcases/open_hpi_testsuite/hpi_shell/fumi.c
22370
22371Removed Files:
22372ltp/testcases/open_hpi_testsuite/openhpi.spec
22373ltp/testcases/open_hpi_testsuite/hpi_shell/hpi_cmd
22374ltp/testcases/open_hpi_testsuite/hpi_shell/openhpiclient.cpp
22375ltp/testcases/open_hpi_testsuite/hpi_shell/openhpiclient.h
22376ltp/testcases/open_hpi_testsuite/marshal/t/connection.c
22377ltp/testcases/open_hpi_testsuite/marshal/t/marshal.c
22378ltp/testcases/open_hpi_testsuite/marshal/t/marshal_hpi_types.c
22379ltp/testcases/open_hpi_testsuite/openhpid/alarm.c
22380ltp/testcases/open_hpi_testsuite/openhpid/config.c
22381ltp/testcases/open_hpi_testsuite/openhpid/domain.c
22382ltp/testcases/open_hpi_testsuite/openhpid/event.c
22383ltp/testcases/open_hpi_testsuite/openhpid/hotswap.c
22384ltp/testcases/open_hpi_testsuite/openhpid/init.c
22385ltp/testcases/open_hpi_testsuite/openhpid/lock.c
22386ltp/testcases/open_hpi_testsuite/openhpid/ohpi.c
22387ltp/testcases/open_hpi_testsuite/openhpid/openhpiclient.h
22388ltp/testcases/open_hpi_testsuite/openhpid/plugin.c
22389ltp/testcases/open_hpi_testsuite/openhpid/plugin_static.c
22390ltp/testcases/open_hpi_testsuite/openhpid/safhpi.c
22391ltp/testcases/open_hpi_testsuite/openhpid/session.c
22392ltp/testcases/open_hpi_testsuite/openhpid/threaded.c
22393ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_addr.cpp
22394ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_auth.cpp
22395ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_cmd.cpp
22396ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_con.cpp
22397ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_con_lan.cpp
22398ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_con_smi.cpp
22399ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_log.cpp
22400ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_msg.cpp
22401ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_sensor_factors.cpp
22402ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_utils.cpp
22403ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/thread.cpp
22404ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/el2event.c
22405ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/el2event.c
22406ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc.c
22407ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_annunciator.c
22408ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_control.c
22409ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_discover.c
22410ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_discover_bc.c
22411ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_discover_rsa.c
22412ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_event.c
22413ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_hotswap.c
22414ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_inventory.c
22415ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_power.c
22416ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_reset.c
22417ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_resources.c
22418ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_resources_rsa.c
22419ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_sel.c
22420ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_sensor.c
22421ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_session.c
22422ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_time.c
22423ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_utils.c
22424ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_watchdog.c
22425ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_xml2event.c
22426ltp/testcases/open_hpi_testsuite/src/plugin_static.c
22427ltp/testcases/open_hpi_testsuite/utils/t/ann/announcement_utils.c
22428ltp/testcases/open_hpi_testsuite/utils/t/el/el_utils.c
22429ltp/testcases/open_hpi_testsuite/utils/t/epath/epath_utils.c
22430ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_enum_utils.c
22431ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_event_encode.c
22432ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_event_utils.c
22433ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_struct_utils.c
22434ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_time_utils.c
22435ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpiatca_enum_utils.c
22436ltp/testcases/open_hpi_testsuite/utils/t/epath/uid_utils.c
22437ltp/testcases/open_hpi_testsuite/utils/t/rpt/epath_utils.c
22438ltp/testcases/open_hpi_testsuite/utils/t/rpt/rpt_utils.c
22439ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_enum_utils.c
22440ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_event_encode.c
22441ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_event_utils.c
22442ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_struct_utils.c
22443ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_time_utils.c
22444ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpiatca_enum_utils.c
22445ltp/testcases/open_hpi_testsuite/utils/t/rpt/uid_utils.c
22446ltp/testcases/open_hpi_testsuite/utils/t/sahpi/epath_utils.c
22447ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_enum_utils.c
22448ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_event_encode.c
22449ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_event_utils.c
22450ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_struct_utils.c
22451ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_time_utils.c
22452ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpiatca_enum_utils.c
22453ltp/testcases/open_hpi_testsuite/utils/t/sahpi/uid_utils.c
22454ltp/testcases/open_hpi_testsuite/utils/t/uid/epath_utils.c
22455ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_enum_utils.c
22456ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_event_encode.c
22457ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_event_utils.c
22458ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_struct_utils.c
22459ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_time_utils.c
22460ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpiatca_enum_utils.c
22461ltp/testcases/open_hpi_testsuite/utils/t/uid/uid_utils.c
22462
224635) Log Message:
22464Added 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>
22465
22466Modified Files:
22467ltp/testcases/realtime/lib/librttest.c
22468
224696) Log Message:
22470Modified 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>
22471
22472Modified Files:
22473ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
22474
224757) Log Message:
22476Added -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>.
22477
22478Modified Files:
22479ltp/testcases/realtime/include/librttest.h
22480ltp/testcases/realtime/lib/librttest.c
22481
224828) Log Message:
22483Modified 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>.
22484
22485Modified Files:
22486ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
22487
224889) Log Message:
22489Modified 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>.
22490
22491Modified Files:
22492ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
22493
2249410) Log Message:
22495Modified 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>.
22496
22497Modified Files:
22498ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
22499
2250011) Log Message:
22501Modified 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>.
22502
22503Modified Files:
22504ltp/testcases/realtime/func/async_handler/async_handler.c
22505ltp/testcases/realtime/func/async_handler/async_handler_jk.c
22506
2250712) Log Message:
22508Modified 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>.
22509
22510Modified Files:
22511ltp/testcases/realtime/func/pi_perf/pi_perf.c
22512
2251313) Log Message:
22514Modified 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>.
22515
22516Modified Files:
22517ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
22518
2251914) Log Message:
22520Modified 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>.
22521
22522Modified Files:
22523ltp/testcases/realtime/func/thread_clock/tc-2.c
22524
2252515) Log Message:
22526Modified 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>.
22527
22528Modified Files:
22529ltp/testcases/realtime/func/sched_latency/sched_latency.c
22530
2253116) Log Message:
22532It 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>
22533
22534Modified File(s):
22535ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
22536
2253717) Log Message:
22538I 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>
22539
22540Modified File(s):
22541ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
22542
2254318) Log Message:
22544punt useless local prototype for fdopen() -- stdio.h already provides this, by, Mike Frysinger <vapier@users.sourceforge.net>
22545
22546Modified File(s):
22547ltp/lib/tst_res.c
22548
2254919) Log Message:
22550cleanup CFLAGS handling, by, Mike Frysinger <vapier@users.sourceforge.net>
22551
22552Modified File(s):
22553ltp/lib/Makefile
22554
2255520) Log Message:
22556tst_require_root(): unify root checking with this function, by, Mike Frysinger <vapier@users.sourceforge.net>
22557
22558Modified File(s):
22559ltp/include/test.h
22560
2256121) Log Message:
22562tst_require_root(): unify root checking with this function
22563
22564Modified File(s):
22565ltp/lib/tst_res.c
22566
2256722) Log Message:
22568convert to standard ltp functions, by, Mike Frysinger <vapier@users.sourceforge.net>
22569
22570Modified File(s):
22571ltp/testcases/kernel/fs/fs_perms/Makefile
22572ltp/testcases/kernel/fs/fs_perms/fs_perms.c
22573
2257423) Log Message:
22575fix error in previous commit: compare result to expected result, not 0
22576
22577Modified File(s):
22578ltp/testcases/kernel/fs/fs_perms/fs_perms.c
22579
2258024) Log Message:
22581normalize exit values as expected: 0 means PASS and non-0 means FAIL
22582
22583Modified File(s):
22584ltp/testcases/kernel/fs/fs_perms/fs_perms.c
22585ltp/testcases/kernel/fs/fs_perms/simpletest.sh
22586ltp/testcases/kernel/fs/fs_perms/testx.c
22587
2258825) Log Message:
22589lcov: --norecursion becomes --no-recursion + added docs, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
22590
22591Modified File(s):
22592ltp/utils/analysis/lcov/man/geninfo.1
22593ltp/utils/analysis/lcov/man/lcov.1
22594ltp/utils/analysis/lcov/bin/geninfo
22595ltp/utils/analysis/lcov/bin/lcov
22596
2259726) Log Message:
22598Attached 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>
22599
22600Modified File(s):
22601ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
22602
2260327) Log Message:
22604The 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>
22605
22606Modified File(s):
22607ltp/testcases/Makefile
22608
2260928) Log Message:
22610Fix for some failures by Anoop V Chakkalakkal <anoop.vijayan@in.ibm.com>.
22611
22612Modified File(s):
22613ltp/testcases/kernel/mem/mtest07/mallocstress.c
22614
2261529) Log Message:
22616This 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>.
22617
22618Modified Files:
22619ltp/runltp
22620ltp/testcases/kernel/fs/Makefile
22621ltp/tools/apicmds/Makefile
22622ltp/tools/apicmds/ltpapicmd.c
22623
22624Added Files:
22625ltp/runtest/fs_bind
22626ltp/testcases/kernel/fs/fs_bind/BUGS
22627ltp/testcases/kernel/fs/fs_bind/CHANGELOG
22628ltp/testcases/kernel/fs/fs_bind/Makefile
22629ltp/testcases/kernel/fs/fs_bind/README
22630ltp/testcases/kernel/fs/fs_bind/TODO
22631ltp/testcases/kernel/fs/fs_bind/bin/Makefile
22632ltp/testcases/kernel/fs/fs_bind/bin/check_prop
22633ltp/testcases/kernel/fs/fs_bind/bin/lockfile
22634ltp/testcases/kernel/fs/fs_bind/bin/makedir
22635ltp/testcases/kernel/fs/fs_bind/bin/nsclone.c
22636ltp/testcases/kernel/fs/fs_bind/bin/setup
22637ltp/testcases/kernel/fs/fs_bind/bin/setupnslock
22638ltp/testcases/kernel/fs/fs_bind/bin/smount.c
22639ltp/testcases/kernel/fs/fs_bind/bind/OO_descriptions.txt
22640ltp/testcases/kernel/fs/fs_bind/bind/test01
22641ltp/testcases/kernel/fs/fs_bind/bind/test02
22642ltp/testcases/kernel/fs/fs_bind/bind/test03
22643ltp/testcases/kernel/fs/fs_bind/bind/test04
22644ltp/testcases/kernel/fs/fs_bind/bind/test05
22645ltp/testcases/kernel/fs/fs_bind/bind/test06
22646ltp/testcases/kernel/fs/fs_bind/bind/test07
22647ltp/testcases/kernel/fs/fs_bind/bind/test07-2
22648ltp/testcases/kernel/fs/fs_bind/bind/test08
22649ltp/testcases/kernel/fs/fs_bind/bind/test09
22650ltp/testcases/kernel/fs/fs_bind/bind/test10
22651ltp/testcases/kernel/fs/fs_bind/bind/test11
22652ltp/testcases/kernel/fs/fs_bind/bind/test12
22653ltp/testcases/kernel/fs/fs_bind/bind/test13
22654ltp/testcases/kernel/fs/fs_bind/bind/test14
22655ltp/testcases/kernel/fs/fs_bind/bind/test15
22656ltp/testcases/kernel/fs/fs_bind/bind/test16
22657ltp/testcases/kernel/fs/fs_bind/bind/test17
22658ltp/testcases/kernel/fs/fs_bind/bind/test18
22659ltp/testcases/kernel/fs/fs_bind/bind/test19
22660ltp/testcases/kernel/fs/fs_bind/bind/test20
22661ltp/testcases/kernel/fs/fs_bind/bind/test21
22662ltp/testcases/kernel/fs/fs_bind/bind/test22
22663ltp/testcases/kernel/fs/fs_bind/bind/test23
22664ltp/testcases/kernel/fs/fs_bind/bind/test24
22665ltp/testcases/kernel/fs/fs_bind/cloneNS/OO_descriptions.txt
22666ltp/testcases/kernel/fs/fs_bind/cloneNS/child01
22667ltp/testcases/kernel/fs/fs_bind/cloneNS/child02
22668ltp/testcases/kernel/fs/fs_bind/cloneNS/child03
22669ltp/testcases/kernel/fs/fs_bind/cloneNS/child04
22670ltp/testcases/kernel/fs/fs_bind/cloneNS/child05
22671ltp/testcases/kernel/fs/fs_bind/cloneNS/child06
22672ltp/testcases/kernel/fs/fs_bind/cloneNS/child07
22673ltp/testcases/kernel/fs/fs_bind/cloneNS/parent01
22674ltp/testcases/kernel/fs/fs_bind/cloneNS/parent02
22675ltp/testcases/kernel/fs/fs_bind/cloneNS/parent03
22676ltp/testcases/kernel/fs/fs_bind/cloneNS/parent04
22677ltp/testcases/kernel/fs/fs_bind/cloneNS/parent05
22678ltp/testcases/kernel/fs/fs_bind/cloneNS/parent06
22679ltp/testcases/kernel/fs/fs_bind/cloneNS/parent07
22680ltp/testcases/kernel/fs/fs_bind/cloneNS/test01
22681ltp/testcases/kernel/fs/fs_bind/cloneNS/test02
22682ltp/testcases/kernel/fs/fs_bind/cloneNS/test03
22683ltp/testcases/kernel/fs/fs_bind/cloneNS/test04
22684ltp/testcases/kernel/fs/fs_bind/cloneNS/test05
22685ltp/testcases/kernel/fs/fs_bind/cloneNS/test06
22686ltp/testcases/kernel/fs/fs_bind/cloneNS/test07
22687ltp/testcases/kernel/fs/fs_bind/move/OO_descriptions.txt
22688ltp/testcases/kernel/fs/fs_bind/move/test01
22689ltp/testcases/kernel/fs/fs_bind/move/test02
22690ltp/testcases/kernel/fs/fs_bind/move/test03
22691ltp/testcases/kernel/fs/fs_bind/move/test04
22692ltp/testcases/kernel/fs/fs_bind/move/test05
22693ltp/testcases/kernel/fs/fs_bind/move/test06
22694ltp/testcases/kernel/fs/fs_bind/move/test07
22695ltp/testcases/kernel/fs/fs_bind/move/test08
22696ltp/testcases/kernel/fs/fs_bind/move/test09
22697ltp/testcases/kernel/fs/fs_bind/move/test10
22698ltp/testcases/kernel/fs/fs_bind/move/test11
22699ltp/testcases/kernel/fs/fs_bind/move/test12
22700ltp/testcases/kernel/fs/fs_bind/move/test13
22701ltp/testcases/kernel/fs/fs_bind/move/test14
22702ltp/testcases/kernel/fs/fs_bind/move/test15
22703ltp/testcases/kernel/fs/fs_bind/move/test16
22704ltp/testcases/kernel/fs/fs_bind/move/test17
22705ltp/testcases/kernel/fs/fs_bind/move/test18
22706ltp/testcases/kernel/fs/fs_bind/move/test19
22707ltp/testcases/kernel/fs/fs_bind/move/test20
22708ltp/testcases/kernel/fs/fs_bind/move/test21
22709ltp/testcases/kernel/fs/fs_bind/move/test22
22710ltp/testcases/kernel/fs/fs_bind/rbind/OO_descriptions.txt
22711ltp/testcases/kernel/fs/fs_bind/rbind/test01
22712ltp/testcases/kernel/fs/fs_bind/rbind/test02
22713ltp/testcases/kernel/fs/fs_bind/rbind/test03
22714ltp/testcases/kernel/fs/fs_bind/rbind/test04
22715ltp/testcases/kernel/fs/fs_bind/rbind/test05
22716ltp/testcases/kernel/fs/fs_bind/rbind/test06
22717ltp/testcases/kernel/fs/fs_bind/rbind/test07
22718ltp/testcases/kernel/fs/fs_bind/rbind/test07-2
22719ltp/testcases/kernel/fs/fs_bind/rbind/test08
22720ltp/testcases/kernel/fs/fs_bind/rbind/test09
22721ltp/testcases/kernel/fs/fs_bind/rbind/test10
22722ltp/testcases/kernel/fs/fs_bind/rbind/test11
22723ltp/testcases/kernel/fs/fs_bind/rbind/test12
22724ltp/testcases/kernel/fs/fs_bind/rbind/test13
22725ltp/testcases/kernel/fs/fs_bind/rbind/test14
22726ltp/testcases/kernel/fs/fs_bind/rbind/test15
22727ltp/testcases/kernel/fs/fs_bind/rbind/test16
22728ltp/testcases/kernel/fs/fs_bind/rbind/test17
22729ltp/testcases/kernel/fs/fs_bind/rbind/test18
22730ltp/testcases/kernel/fs/fs_bind/rbind/test19
22731ltp/testcases/kernel/fs/fs_bind/rbind/test20
22732ltp/testcases/kernel/fs/fs_bind/rbind/test21
22733ltp/testcases/kernel/fs/fs_bind/rbind/test22
22734ltp/testcases/kernel/fs/fs_bind/rbind/test23
22735ltp/testcases/kernel/fs/fs_bind/rbind/test24
22736ltp/testcases/kernel/fs/fs_bind/rbind/test25
22737ltp/testcases/kernel/fs/fs_bind/rbind/test26
22738ltp/testcases/kernel/fs/fs_bind/rbind/test27
22739ltp/testcases/kernel/fs/fs_bind/rbind/test28
22740ltp/testcases/kernel/fs/fs_bind/rbind/test29
22741ltp/testcases/kernel/fs/fs_bind/rbind/test30
22742ltp/testcases/kernel/fs/fs_bind/rbind/test31
22743ltp/testcases/kernel/fs/fs_bind/rbind/test32
22744ltp/testcases/kernel/fs/fs_bind/rbind/test33
22745ltp/testcases/kernel/fs/fs_bind/rbind/test34
22746ltp/testcases/kernel/fs/fs_bind/rbind/test35
22747ltp/testcases/kernel/fs/fs_bind/rbind/test36
22748ltp/testcases/kernel/fs/fs_bind/rbind/test37
22749ltp/testcases/kernel/fs/fs_bind/rbind/test38
22750ltp/testcases/kernel/fs/fs_bind/rbind/test39
22751ltp/testcases/kernel/fs/fs_bind/regression/OO_descriptions.txt
22752ltp/testcases/kernel/fs/fs_bind/regression/test01
22753ltp/testcases/kernel/fs/fs_bind/regression/test02
22754ltp/testcases/kernel/fs/fs_bind/regression/test03
22755ltp/testscripts/test_fs_bind.sh
22756
2275730) Log Message:
22758The 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>.
22759
22760Modified File(s):
22761ltp/testcases/kernel/io/direct_io/diotest4.c
22762
2276331) Log Message:
22764This 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>.
22765
22766Modified File(s):
22767ltp/testcases/kernel/mem/shmt/shmt02.c
22768ltp/testcases/kernel/mem/shmt/shmt04.c
22769ltp/testcases/kernel/mem/shmt/shmt05.c
22770ltp/testcases/kernel/mem/shmt/shmt06.c
22771ltp/testcases/kernel/mem/shmt/shmt07.c
22772ltp/testcases/kernel/mem/shmt/shmt09.c
22773
2277432) Log Message:
22775These 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>.
22776
22777Modified File(s):
22778ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
22779
2278033) Log Message:
22781These 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>.
22782
22783Modified File(s):
22784ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
22785
2278634) Log Message:
22787I 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>.
22788
22789Modified File(s):
22790ltp/testcases/kernel/mem/shmt/shmt05.c
22791
2279235) Log Message:
22793Roy Lee <roylee17@gmail.com> wrote:
22794Your 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.
22795Helge Deller <deller@gmx.de> wrote:
22796Yes, 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.
22797Roy Lee <roylee17@gmail.com> wrote back:
22798Here's the patch for the shmt06 according to Helge's recommandation, please help review it.
22799
22800Modified File(s):
22801ltp/testcases/kernel/mem/shmt/shmt06.c
22802
2280336) Log Message:
22804Adding default Log File generation support for LTP. By, Subrata Modak<subrata@linux.vnet.ibm.com>
22805
22806Modified File(s):
22807ltp/runltp
22808
2280937) Log Message:
22810Both 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:
228111) probing an available address by a pair of shmat/shmdt calls, and,
228122) replaceing the addr with offset in the struct test_case_t.
22813By, Roy Lee <roylee17@gmail.com>
22814
22815Modified File(s):
22816ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
22817ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
22818
2281938) Log Message:
22820The "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>.
22821
22822Modified File(s):
22823ltp/pan/pan.c
22824
2282539) Log Message:
22826Make-sync_pipe-API-more-generic-and-update-related.patch.
22827Roy Lee <roylee17@gmail.com> noted:
22828Referring 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.
22829Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com> noted:
22830I 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>.
22831
22832Modified File(s):
22833ltp/testcases/kernel/syscalls/execve/execve05.c
22834ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
22835ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
22836ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
22837ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
22838ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
22839ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
22840ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
22841ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
22842ltp/testcases/kernel/syscalls/lib/libtestsuite.c
22843ltp/testcases/kernel/syscalls/lib/libtestsuite.h
22844
2284540) Log Message:
22846Put-libtestsuite-to-a-more-common-place.patch
22847Roy Lee <roylee17@gmail.com> noted:
22848Referring 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.
22849Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com> noted:
22850I 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>.
22851
22852Modified File(s):
22853ltp/testcases/kernel/syscalls/Makefile
22854ltp/testcases/kernel/syscalls/chdir/Makefile
22855ltp/testcases/kernel/syscalls/creat/Makefile
22856ltp/testcases/kernel/syscalls/execve/Makefile
22857ltp/testcases/kernel/syscalls/fchdir/Makefile
22858ltp/testcases/kernel/syscalls/ftruncate/Makefile
22859ltp/testcases/kernel/syscalls/ipc/msgrcv/Makefile
22860ltp/testcases/kernel/syscalls/ipc/msgsnd/Makefile
22861ltp/testcases/kernel/syscalls/ipc/semctl/Makefile
22862ltp/testcases/kernel/syscalls/ipc/semop/Makefile
22863ltp/testcases/kernel/syscalls/ipc/shmctl/Makefile
22864ltp/testcases/kernel/syscalls/kill/Makefile
22865ltp/testcases/kernel/syscalls/mkdir/Makefile
22866ltp/testcases/kernel/syscalls/mremap/Makefile
22867ltp/testcases/kernel/syscalls/open/Makefile
22868ltp/testcases/kernel/syscalls/rename/Makefile
22869ltp/testcases/kernel/syscalls/rmdir/Makefile
22870ltp/testcases/kernel/syscalls/sched_setscheduler/Makefile
22871ltp/testcases/kernel/syscalls/vhangup/Makefile
22872
22873Added File(s):
22874ltp/include/libtestsuite.h
22875ltp/lib/libtestsuite.c
22876
2287741) Log Message:
22878The 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>.
22879
22880Modified File(s):
22881ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
22882ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
22883
2288442) Log Message:
22885Currently 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>.
22886
22887Modified File(s):
22888ltp/ltp-devel.spec
22889ltp/doc/man1/Makefile
22890ltp/doc/man3/Makefile
22891
2289243) Log Message:
22893Included all of /include and /lib and /doc in the ltp-devel RPMs. By George Kraft <gk4@us.ibm.com>.
22894
22895Modified File(s):
22896ltp/README.ltp-devel
22897ltp/ltp-devel.spec
22898ltp/include/Makefile
22899
2290044) Log Message:
22901Preparing for the next Stable release of ltp-devel Packages, which will have:
229021) All files under ltp/include in the package,
229032) Install ltp man pages in system man directory.
22904
22905Modified File(s):
22906ltp/ltp-devel.spec
22907
2290845) Log Message:
22909Profiled Tests:
22910Basically 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.
22911This patch is intentionnally global as splitting changes would not make sense.
22912This includes:
22913- changes of scripts for automated tests to feature profiles
22914- individual changes for tests using automation
22915- a default profile (to be used as an example)
22916- documentation writing/modifying.
22917Signed-off-by: Gilles Carry <gilles.carry@bull.net>,
22918Reviewed-by: Ankita Garg <ankita@in.ibm.com>.
22919
22920Modified Files:
22921ltp/testcases/realtime/run.sh
22922ltp/testcases/realtime/doc/HOWTO_ADD_TESTS
22923ltp/testcases/realtime/func/gtod_latency/run_auto.sh
22924ltp/testcases/realtime/func/matrix_mult/run_auto.sh
22925ltp/testcases/realtime/func/periodic_cpu_load/run_auto.sh
22926ltp/testcases/realtime/func/pi-tests/run_auto.sh
22927ltp/testcases/realtime/func/pi_perf/run_auto.sh
22928ltp/testcases/realtime/func/prio-preempt/run_auto.sh
22929ltp/testcases/realtime/func/prio-wake/run_auto.sh
22930ltp/testcases/realtime/func/pthread_kill_latency/run_auto.sh
22931ltp/testcases/realtime/func/sched_football/run_auto.sh
22932ltp/testcases/realtime/func/sched_jitter/run_auto.sh
22933ltp/testcases/realtime/func/sched_latency/run_auto.sh
22934ltp/testcases/realtime/func/thread_clock/run_auto.sh
22935ltp/testcases/realtime/scripts/run_c_files.sh
22936ltp/testcases/realtime/scripts/setenv.sh
22937Added Files:
22938ltp/testcases/realtime/doc/AUTOMATED_RUN
22939ltp/testcases/realtime/doc/run_auto.sh.tpl
22940ltp/testcases/realtime/profiles/default
22941ltp/testcases/realtime/testcases/realtime/doc/AUTOMATED_RUN
22942
22943
2294446) Log Message:
22945This 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>
22946
22947Modified File(s):
22948ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
22949
2295047) Log Message:
22951I got failures on ptrace03 because the latest kernel allows init process to be traced. The commit is:
22952http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=00cd5c37afd5f431ac186dd131705048c0a11fdb,
22953See the discussion in LKML: http://marc.info/?t=120628018600001.
22954So we should not execute this test case if the kernel version is above 2.6.25.
22955Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
22956
22957Modified File(s):
22958ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
22959
2296048) Log Message:
22961execve02 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:
22962<output>
22963Hello World
22964</output>
22965with return code 0 (success)
22966
22967instead of:
22968
22969<output>
22970execve02 1 FAIL : Failures reported above
22971</output>
22972with return code matching FAIL.
22973
22974This 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>
22975
22976Modified File(s):
22977ltp/testcases/kernel/syscalls/execve/execve02.c
22978
2297949) Log Message:
22980Profiled tests - cleanup. I forgot some useless code in the scripts. These patches do the cleanup. Signed-off-by: Gilles Carry <gilles.carry@bull.net>.
22981
22982Modified File(s):
22983ltp/testcases/realtime/scripts/run_c_files.sh
22984ltp/testcases/realtime/func/sched_latency/run_auto.sh
22985
2298650) Log message:
22987I got the following failure:
22988adjtimex02 4 FAIL : Test Failed, adjtimex()returned 5, errno = 0 : Success
22989adjtimex02 5 FAIL : Test Failed, adjtimex()returned 5, errno = 0 : Success
22990This 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):
22991adjtimex02 4 CONF : this kernel normalizes buf.offset value if it is outside the acceptable range.
22992adjtimex02 5 CONF : this kernel normalizes buf.offset value if it is outside the acceptable range.
22993Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>
22994
22995Modified File(s):
22996ltp/testcases/kernel/syscalls/adjtimex/adjtimex02.c
22997
2299851) Log Message:
22999Manas 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.
23000
23001Modified Files:
23002ltp/testcases/network/nfsv4/locks/Makefile
23003ltp/testcases/network/nfsv4/locks/locktests.c
23004Added Files:
23005ltp/testcases/network/nfsv4/locks/test
23006ltp/testcases/network/nfsv4/locks/deploy/locktests.tar.gz
23007Removed Files:
23008ltp/testcases/network/nfsv4/locks/locktests.h
23009ltp/testcases/network/nfsv4/locks/deploy/locktests-2.tar.gz
23010
2301152) Log Message:
23012Restored back the Makefile content. Else, there will be build/clean/install failures. Subrata Modak <subrata@linux.vnet.ibm.com>.
23013
23014Modified File(s):
23015ltp/testcases/network/nfsv4/locks/Makefile
23016
2301753) Log Message:
23018Adding this part of default LTP run. Subrata Modak <subrata@linux.vnet.ibm.com>.
23019
23020Modified Files:
23021ltp/runltp
23022
23023Added Files:
23024ltp/runtest/fcntl-locktests
23025
2302654) Log Message:
23027This 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>.
23028
23029Modified File(s):
23030ltp/testcases/kernel/fs/proc/proc01.c
23031
2303255) Log Message:
23033This 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>.
23034
23035Modified File(s):
23036ltp/testcases/kernel/fs/proc/proc01.c
23037
2303856) Log Message:
23039This 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>.
23040
23041Modified File(s):
23042ltp/testcases/kernel/controllers/test_controllers.sh
23043ltp/testcases/kernel/controllers/memctl/memctl_test01.c
23044ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh
23045
2304657) Log Message:
23047This 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>.
23048
23049Modified File(s):
23050ltp/testcases/kernel/controllers/test_controllers.sh
23051ltp/testcases/kernel/controllers/memctl/memctl_test01.c
23052ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh
23053
2305458) Log Message:
23055This patch adds the documentation for memory controller. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
23056
23057Modified Files:
23058ltp/testcases/kernel/controllers/README
23059ltp/testcases/kernel/controllers/testplan.txt
23060Added Files:
23061ltp/testcases/kernel/controllers/memctl/README
23062ltp/testcases/kernel/controllers/memctl/memctl_testplan.txt
23063
2306459) Log Message:
23065According to man sigpause :
23066 int sigpause(int sigmask); /* BSD */
23067 int sigpause(int sig); /* System V / Unix95 */
23068[...]
23069Linux Notes
23070 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>.
23071
23072Modified File(s):
23073ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
23074
2307560) Log Message:
23076Ankita Proposed that:
23077We 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:
23078o Make the output of the test more readable. It is now time ordered.
23079o 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.
23080o Remove an extra lock and unlock on mutex when updating wakeup.arr.
23081
23082Chirag Jog <chirag@linux.vnet.ibm.com> commented:
23083I 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 :)
23084
23085Ankita Replied:
23086Yep 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.
23087Signed-off-by: Ankita Garg <ankita@in.ibm.com>
23088Signed-off-by: Chandan Kumar B V <cbhuvana@in.ibm.com>
23089
23090Modified File(s):
23091ltp/testcases/realtime/func/prio-wake/prio-wake.c
23092
2309361) Log Message:
23094This 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>.
23095
23096Modified File(s):
23097ltp/testcases/kernel/controllers/memctl/README
23098
subrata_modak441f60e2008-05-01 11:26:35 +000023099LTP-20080430
23100
231011) Log Message:
23102Addition 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>
23103
23104Modified File(s):
23105ltp/Makefile
23106ltp/lib/Makefile
23107ltp/pan/Makefile
23108
23109Added File(s):
23110ltp/README.ltp-devel
23111ltp/ltp-devel.spec
23112ltp/doc/man1/Makefile
23113ltp/doc/man3/Makefile
23114ltp/include/Makefile
23115ltp/lib/ltp.pc
23116
231172) Log Message:
23118This 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>
23119
23120Modified File(s):
23121ltp/testcases/Makefile
23122
231233) Log Message:
23124Previously 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>
23125
23126Modified File(s):
23127ltp/testscripts/test_selinux.sh
23128
231294) Log Message:
23130This 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:
231311) 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.
231322) 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.
23133
23134Modified File(s):
23135ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
23136ltp/testcases/kernel/security/selinux-testsuite/tests/runtest.sh
23137ltp/testscripts/test_selinux.sh
23138
231395) Log Message:
23140Ok 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>
23141
23142Modified File(s):
23143ltp/testcases/kernel/security/selinux-testsuite/policy/test_global.te
23144ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
23145ltp/testscripts/test_selinux.sh
23146
231476) Log Message:
23148dont build things statically, by, Mike Frysinger <vapier@users.sourceforge.net>
23149
23150Modified File(s):
23151ltp/testcases/kernel/syscalls/inotify/Makefile
23152
231537) Log Message:
23154anal fix: add whitespace between arguments, by, Mike Frysinger <vapier@users.sourceforge.net>
23155
23156Modified File(s):
23157ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
23158ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
23159ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
23160ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
23161ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
23162ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
23163
231648) Log Message:
23165This 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>
23166
23167File(s) Updated:
23168ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
23169ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
23170ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
23171ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
23172ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
23173
231749) Log Message:
23175This 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>
23176
23177Modified File(s):
23178ltp/testcases/kernel/syscalls/ipc/msgget/msgget02.c
23179
2318010) Log Message:
23181These 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>
23182
23183Modified File(s):
23184ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
23185
2318611) Log Message:
23187This 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>
23188
23189Modified File(s):
23190ltp/testcases/kernel/syscalls/ipc/shmctl/Makefile
23191ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.
23192
2319312) Log Message:
23194Fix 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>
23195
23196Modified Files:
23197ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl04.c
23198
2319913 Log Message:
23200Fix concurrency issue in msgctl06. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
23201
23202Modified Files:
23203ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
23204
2320514) Log Message:
23206This patch fix a concurrency issue in msgctl07, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
23207
23208Modified Files:
23209ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
23210
2321115) Log Message:
23212Fix 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>
23213
23214Modified Files:
23215ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv02.c
23216
2321716) Log Message:
23218Fix 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>
23219
23220Modified Files:
23221ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
23222
2322317) Log Message:
23224Fix 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>
23225
23226Modified Files:
23227ltp/testcases/kernel/syscalls/ipc/msgrcv/Makefile
23228ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
23229
2323018) Log Message:
23231Fix 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>
23232
23233Modified Files:
23234ltp/testcases/kernel/syscalls/ipc/msgsnd/Makefile
23235ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
23236
2323719) Log Message:
23238Fix 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>
23239
23240Modified Files:
23241ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
23242
2324320) Log Message:
23244Fix concurrency issue in semget05. Create private semaphores to avoid conflict with concurrent processes. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
23245
23246Modified Files:
23247ltp/testcases/kernel/syscalls/ipc/semget/semget05.c
23248
2324921) Log Message:
23250Fix 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>
23251
23252Modified Files:
23253ltp/testcases/kernel/syscalls/ipc/semop/Makefile
23254ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
23255
2325622) Log Message:
23257This 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>
23258
23259Modified File(s):
23260ltp/testscripts/networkstress.sh
23261
2326223) Log Message:
23263Updated the test case as per the man page
23264***********
23265RETURN VALUE
23266 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
23267***********
23268Return 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>
23269
23270Modified Files:
23271ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
23272
2327324) Log Message:
23274A patch to include all the headers for the ltp-devel package, by, George Kraft <gk4@austin.ibm.com>
23275
23276Modified File(s):
23277ltp/ltp-devel.spec
23278ltp/include/Makefile
23279
2328025) Log Message:
23281Fix from Vivi Li for stack overflows on no-mmu systems: declare large buffers in .bss rather than on the stack
23282
23283Modified File(s):
23284ltp/testcases/kernel/syscalls/inotify/inotify01.c
23285ltp/testcases/kernel/syscalls/inotify/inotify02.c
23286
2328726) Log Message:
23288Here is the patch to remove the unneeded dyntrans lines. Causes no new failures on my f8 test image.
23289Subject: selinux testsuite: don't give away dyntrans
23290domain_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>
23291
23292Modified File(s):
23293ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
23294
2329527) Log Message:
23296Making these tests run as default with LTP run, by, Subrata Modak <subrata@linux.vnet.ibm.com>
23297
23298Modified File(s):
23299ltp/runtest/fs
23300ltp/runtest/ipc
23301ltp/runtest/mm
23302ltp/runtest/sched
23303
2330428) Log Message:
23305split CFLAGS/CPPFLAGS properly and remove inappropriate flags, by, Mike Frysinger <vapier@users.sourceforge.net>
23306
23307Modified File(s):
23308ltp/testcases/realtime/config.mk
23309
2331029) Log Message:
23311dont stick ar flags into AR, and dont set AR/RANLIB by default, by, Mike Frysinger <vapier@users.sourceforge.net>
23312
23313Modified File(s):
23314ltp/testcases/realtime/lib/Makefile
23315
2331630) Log Message:
23317setup default RANLIB, by, Mike Frysinger <vapier@users.sourceforge.net>
23318
23319Modified File(s):
23320ltp/Makefile
23321
2332231) Log Message:
23323checks return values of asprintf calls else gcc-4.3.0 fails like following;
23324...
23325libstats.c:308: error: ignoring return value of 'asprintf', declared with attribute warn_unused_result
23326libstats.c:312: error: ignoring return value of 'asprintf', declared with attribute warn_unused_result
23327...
23328Signed-off-by: S.Çağlar Onur <caglar@pardus.org.tr>
23329Acked-by: Chirag <chirag@linux.vnet.ibm.com>
23330
23331Modified File(s):
23332ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
23333ltp/testcases/realtime/lib/libstats.c
23334
2333532) Log Message:
23336faccessat01 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>
23337
23338Modified File(s):
23339ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
23340ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
23341
2334233) Log Message:
23343According 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
23344http://sources.redhat.com/ml/libc-alpha/2008-04/msg00054.html and
23345http://sources.redhat.com/ml/libc-alpha/2008-04/msg00055.html.
23346Signed-off-by:
23347S.Çağlar Onur <caglar@pardus.org.tr>
23348
23349Modified File(s):
23350ltp/doc/testcases/kernel.txt
23351ltp/runtest/ltplite
23352ltp/runtest/stress.part3
23353ltp/runtest/syscalls
23354Removed File(s):
23355ltp/testcases/kernel/syscalls/times/times02.c
23356
2335734) Log Message:
23358This 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
23359<anoop.vijayan@in.ibm.com>
23360
23361Modified File(s):
23362ltp/testcases/network/tcp_cmds/tcpdump/tcpdump01
23363
2336435) Log Message:
23365Now 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>
23366
23367Modified Files:
23368ltp/testcases/realtime/func/async_handler/async_handler.c
23369ltp/testcases/realtime/func/async_handler/async_handler_jk.c
23370ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
23371ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
23372ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
23373ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
23374ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
23375ltp/testcases/realtime/func/measurement/preempt_timing.c
23376ltp/testcases/realtime/func/measurement/rdtsc-latency.c
23377ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
23378ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
23379ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
23380ltp/testcases/realtime/func/pi-tests/test-skeleton.c
23381ltp/testcases/realtime/func/pi-tests/testpi-0.c
23382ltp/testcases/realtime/func/pi-tests/testpi-1.c
23383ltp/testcases/realtime/func/pi-tests/testpi-2.c
23384ltp/testcases/realtime/func/pi-tests/testpi-4.c
23385ltp/testcases/realtime/func/pi-tests/testpi-5.c
23386ltp/testcases/realtime/func/pi-tests/testpi-6.c
23387ltp/testcases/realtime/func/pi-tests/testpi-7.c
23388ltp/testcases/realtime/func/pi_perf/pi_perf.c
23389ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
23390ltp/testcases/realtime/func/prio-wake/prio-wake.c
23391ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
23392ltp/testcases/realtime/func/thread_clock/tc-2.c
23393ltp/testcases/realtime/include/libjvmsim.h
23394ltp/testcases/realtime/include/libstats.h
23395ltp/testcases/realtime/include/list.h
23396ltp/testcases/realtime/lib/libjvmsim.c
23397ltp/testcases/realtime/lib/libstats.c
23398ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
23399ltp/testcases/realtime/perf/latency/pthread_cond_many.c
23400ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
23401ltp/testcases/realtime/stress/pi-tests/testpi-3.c
23402
2340336) Log Message:
23404pi_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>
23405
23406Modified Files:
23407ltp/testcases/realtime/func/Makefile
23408
2340937) Log Message:
23410The 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>.
23411
23412Modified Files:
23413ltp/testcases/realtime/config.mk
23414ltp/testcases/realtime/lib/Makefile
23415
2341638) Log Message:
23417periodic_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>.
23418
23419Modified Files:
23420ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
23421
2342239) Log Message:
23423Some 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>.
23424
23425Modified Files:
23426ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
23427ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
23428ltp/testcases/realtime/func/pi_perf/pi_perf.c
23429
2343040) Log Message:
23431Remove the last 2 files missed in the migration, namely:
23432testcases/realtime/stress/pi-tests/GNUmakefile.am
23433testcases/realtime/stress/pi-tests/GNUmakefile.in
23434Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
23435
23436Removed Files:
23437ltp/testcases/realtime/stress/pi-tests/GNUmakefile.am
23438ltp/testcases/realtime/stress/pi-tests/GNUmakefile.in
23439
2344041) Log Message:
23441In 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>
23442
23443Modified Files:
23444ltp/testcases/kernel/syscalls/execve/Makefile
23445ltp/testcases/kernel/syscalls/execve/execve05.c
23446
2344742) Log Message:
23448I 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
23449nges by Roy Lee <roylee17@gmail.com>.
23450
23451Modified File(s):
23452ltp/testcases/kernel/syscalls/execve/execve05.c
23453
2345443) Log Message:
23455This 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>
23456
23457Modified File(s):
23458ltp/testcases/kernel/syscalls/execve/execve02.c
23459
2346044) Log Message:
23461This 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>.
23462
23463Modified File(s):
23464ltp/testcases/kernel/syscalls/ftruncate/Makefile
23465ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
23466
2346745) Log Message:
23468The 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
23469#ifndef __NR_fadvise64
23470#define __NR_fadvise64 0
23471in each of the files that the patches were added. By, Shane Volpe <shanevolpe@gmail.com>
23472
23473Modified File(s):
23474ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
23475ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
23476ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
23477ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
23478
2347946) Log Message:
23480The 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>
23481
23482Modified File(s):
23483ltp/testcases/kernel/syscalls/sysfs/sysfs01.c
23484ltp/testcases/kernel/syscalls/sysfs/sysfs02.c
23485ltp/testcases/kernel/syscalls/sysfs/sysfs03.c
23486ltp/testcases/kernel/syscalls/sysfs/sysfs04.c
23487ltp/testcases/kernel/syscalls/sysfs/sysfs05.c
23488ltp/testcases/kernel/syscalls/sysfs/sysfs06.c
23489
2349047) Log Message:
23491Executing f00f testcase in x86 Xeon machines, it failed returning SIGSEGV:
23492# ./f00f
23493f00f 0 INFO : Testing for proper f00f instruction handling.
23494Segmentation fault
23495
23496Searching 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>.
23497
23498Modified File(s):
23499ltp/testcases/misc/f00f/f00f.c
23500
2350148) Log Message:
23502nptl01 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>.
23503
23504Modified File(s):
23505ltp/testcases/kernel/sched/nptl/nptl01.c
23506
2350749) Log Message:
23508I 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>.
23509
23510Removed File(s):
23511ltp/testcases/realtime/func/async_handler/run_auto.sh
23512
2351350) Log Message:
23514This 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>
23515
23516Modified File(s):
23517ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
23518
2351951) Log Message:
23520Attached 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>
23521
23522Modified File(s):
23523ltp/lib/Makefile
23524
2352552) Log Message:
23526overhaul script to make things much easier to manage by Garrett Cooper <yanegomi@gmail.com>
23527
23528Modified File(s):
23529ltp/IDcheck.sh
23530
2353153) Log Message:
23532simplify targets, by, Mike Frysinger <vapier@users.sourceforge.net>
23533
23534Modified File(s):
23535ltp/testcases/kernel/fs/fs_perms/Makefile
23536
2353754) Log Message:
23538cleanup code and add error checking, by, Mike Frysinger <vapier@users.sourceforge.net>
23539
23540Modified File(s):
23541ltp/testcases/kernel/fs/fs_perms/Makefile
23542ltp/testcases/kernel/fs/fs_perms/fs_perms.c
23543
2354455) Log Message:
23545Attached 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>.
23546
23547Modified File(s):
23548ltp/testcases/kernel/security/filecaps/Makefile
23549ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
23550
2355156) Log Message:
23552The 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>.
23553
23554Modified File(s):
23555ltp/testcases/misc/math/float/main.c
23556ltp/testcases/misc/math/float/bessel/genbessel.c
23557ltp/testcases/misc/math/float/exp_log/genexp_log.c
23558ltp/testcases/misc/math/float/iperb/geniperb.c
23559ltp/testcases/misc/math/float/power/genpower.c
23560ltp/testcases/misc/math/float/trigo/gentrigo.c
23561
2356257) Log Message:
23563Some Cleanups for CPU Controller Test Cases by Sudhir Kumar. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>, Acked-by: Dhaval Giani
23564<dhaval@linux.vnet.ibm.com>.
23565
23566Modified File(s):
23567ltp/testcases/kernel/controllers/test_controllers.sh
23568ltp/testcases/kernel/controllers/testplan.txt
23569ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
23570ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
23571ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
23572ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
23573ltp/testcases/kernel/controllers/cpuctl/cpuctl_testplan.txt
23574ltp/testcases/kernel/controllers/cpuctl/parameters.sh
23575ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
23576ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
23577ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.c
23578ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.h
23579
2358058) Log Message:
23581Initial 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>.
23582
23583Modified Files:
23584ltp/testcases/kernel/controllers/Makefile
23585ltp/testcases/kernel/controllers/test_controllers.sh
23586Added Files:
23587ltp/testcases/kernel/controllers/memctl/Makefile
23588ltp/testcases/kernel/controllers/memctl/memctl_test01.c
23589ltp/testcases/kernel/controllers/memctl/myfunctions.sh
23590ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh
23591
subrata_modak7e0233d2008-03-31 05:55:27 +000023592LTP-20080331
23593
235941) Log Message:
23595Fix the following NFS warning:
23596ioctl01 0 WARN : tst_rmdir(): rmobj(/tmp/iocfNl8Bi) failed: remove(/tmp/iocfNl8Bi) failed; errno=39: Directory not empty,
23597by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
23598
23599Modified File(s):
23600ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
23601
236022) Log Message:
23603Whitespaces cleanup and added -i argument for iterations, by, Gilles Carry <gilles.carry@bull.net>
23604
23605Modified File(s):
23606ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
23607ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
23608
236093) Log Message:
23610Test does:
23611..
23612pid1 = fork();
23613if (pid1 == 0) {
23614 /* child */
23615 kill(-pid1, SIGKILL);
23616...
23617which is wrong, since pid1 is zero.
23618By, Anton Gladkov <agladkov@parallels.com>
23619
23620Modified File(s):
23621ltp/testcases/kernel/syscalls/kill/kill06.c
23622
236234) Log Message:
23624Provide it with CHILD_STACK_SIZE, by, Anton Gladkov <agladkov@parallels.com>
23625
23626Modified File(s):
23627ltp/testcases/kernel/syscalls/clone/clone06.c
23628
236295) Log Message:
23630Fix '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>
23631
23632Modified File(s):
23633ltp/testcases/kernel/io/direct_io/diotest4.c
23634
236356) Log Message:
23636Initial Set of TI-RPC test Cases addition to LTP, by, Aurélien Charbon <aurelien.charbon@ext.bull.net>
23637
23638Modified File(s):
23639ltp/doc/testcases/network.txt ltp/runtest/rpc
23640ltp/runtest/stress.part3
23641ltp/testcases/kernel/include/linux_syscall_numbers.h
23642ltp/testcases/network/rpc/Makefile
23643ltp/testcases/network/rpc/README
23644
23645Removed File(s):
23646ltp/testcases/network/rpc/rpc01/Makefile
23647ltp/testcases/network/rpc/rpc01/rpc01
23648ltp/testcases/network/rpc/rpc01/rpc1.c
23649ltp/testcases/network/rpc/rpc01/rpc_server.c
23650ltp/testcases/network/rpc/rpc01/datafiles/file.1
23651ltp/testcases/network/rpc/rpc01/datafiles/file.2
23652ltp/testcases/network/rpc/rpcinfo/Makefile
23653ltp/testcases/network/rpc/rpcinfo/rpcinfo01
23654ltp/testcases/network/rpc/rup/Makefile
23655ltp/testcases/network/rpc/rup/rup01
23656ltp/testcases/network/rpc/rusers/Makefile
23657ltp/testcases/network/rpc/rusers/rusers01
23658
23659Added File(s):
23660ltp/testcases/network/rpc/basic_tests/Makefile
23661ltp/testcases/network/rpc/basic_tests/README
23662ltp/testcases/network/rpc/basic_tests/rpc01/Makefile
23663ltp/testcases/network/rpc/basic_tests/rpc01/rpc01
23664ltp/testcases/network/rpc/basic_tests/rpc01/rpc1.c
23665ltp/testcases/network/rpc/basic_tests/rpc01/rpc_server.c
23666ltp/testcases/network/rpc/basic_tests/rpc01/datafiles/file.1
23667ltp/testcases/network/rpc/basic_tests/rpc01/datafiles/file.2
23668ltp/testcases/network/rpc/basic_tests/rpcinfo/Makefile
23669ltp/testcases/network/rpc/basic_tests/rpcinfo/rpcinfo01
23670ltp/testcases/network/rpc/basic_tests/rup/Makefile
23671ltp/testcases/network/rpc/basic_tests/rup/rup01
23672ltp/testcases/network/rpc/basic_tests/rusers/Makefile
23673ltp/testcases/network/rpc/basic_tests/rusers/rusers01
23674ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile
23675ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.clnt
23676ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.svc
23677ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/README
23678ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.auto
23679ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.interactive
23680ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure~
23681ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install
23682ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install.sh
23683ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_basic_lib.sh
23684ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_performance_lib.sh
23685ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_stress_lib.sh
23686ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_auth_basic_lib.sh
23687ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_basic_lib.sh
23688ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_complex_lib.sh
23689ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_dataint_lib.sh
23690ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_performance_lib.sh
23691ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_scalability_lib.sh
23692ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_stress_lib.sh
23693ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_basic_lib.sh
23694ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_complex_lib.sh
23695ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_limits_lib.sh
23696ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_performance_lib.sh
23697ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_stress_lib.sh
23698ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_err_basic_lib.sh
23699ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_regunreg_basic_lib.sh
23700ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_basic_lib.sh
23701ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_complex_lib.sh
23702ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_dataint_lib.sh
23703ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_performance_lib.sh
23704ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_scalability_lib.sh
23705ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_stress_lib.sh
23706ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_tirpc_ts_run.sh
23707ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_run.sh
23708ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_wizard.sh
23709ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_tests.sh
23710ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_addrmanagmt_basic_lib.sh
23711ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_addrmanagmt_limits_lib.sh
23712ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_auth_basic_lib.sh
23713ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_basic_lib.sh
23714ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_complex_lib.sh
23715ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_dataint_lib.sh
23716ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_limits_lib.sh
23717ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_mt_lib.sh
23718ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_performance_lib.sh
23719ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_scalability_lib.sh
23720ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_stress_lib.sh
23721ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_err_basic_lib.sh
23722ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_err_complex_lib.sh
23723ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_basic_lib.sh
23724ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_complex_lib.sh
23725ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_dataint_lib.sh
23726ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_limits_lib.sh
23727ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_mt_lib.sh
23728ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_performance_lib.sh
23729ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_scalability_lib.sh
23730ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_stress_lib.sh
23731ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_basic_lib.sh
23732ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_complex_lib.sh
23733ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_dataint_lib.sh
23734ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_limits_lib.sh
23735ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_mt_lib.sh
23736ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_performance_lib.sh
23737ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_scalability_lib.sh
23738ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_stress_lib.sh
23739ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_basic_lib.sh
23740ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_complex_lib.sh
23741ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_dataint_lib.sh
23742ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_limits_lib.sh
23743ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_mt_lib.sh
23744ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_performance_lib.sh
23745ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_scalability_lib.sh
23746ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_stress_lib.sh
23747ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_basic_lib.sh
23748ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_complex_lib.sh
23749ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_dataint_lib.sh
23750ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_limits_lib.sh
23751ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_mt_lib.sh
23752ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_performance_lib.sh
23753ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_scalability_lib.sh
23754ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_stress_lib.sh
23755ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/Makefile.hdr
23756ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/categories
23757ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.ftr
23758ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.hdr
23759ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/rpc_ts_run.ftr
23760ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/rpc_ts_run.hdr
23761ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_get_myaddress.sh
23762ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_getmaps.sh
23763ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_getport.sh
23764ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.performance.sh
23765ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.sh
23766ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.stress.sh
23767ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_set.sh
23768ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_unset.sh
23769ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_auth_destroy.sh
23770ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authnone_create.sh
23771ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authunix_create.sh
23772ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authunix_create_default.sh
23773ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.complex.sh
23774ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.dataint.sh
23775ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.performance.sh
23776ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.scalability.sh
23777ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.sh
23778ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.stress.sh
23779ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_create.sh
23780ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_create.stress.sh
23781ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_destroy.sh
23782ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_destroy.stress.sh
23783ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.complex.sh
23784ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.performance.sh
23785ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.sh
23786ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.limits.sh
23787ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.performance.sh
23788ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.sh
23789ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.stress.sh
23790ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_bufcreate.limits.sh
23791ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_bufcreate.sh
23792ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.performance.sh
23793ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.sh
23794ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.stress.sh
23795ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svc_destroy.sh
23796ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svc_destroy.stress.sh
23797ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcfd_create.limits.sh
23798ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcfd_create.sh
23799ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcraw_create.performance.sh
23800ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcraw_create.sh
23801ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.limits.sh
23802ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.performance.sh
23803ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.sh
23804ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.stress.sh
23805ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_bufcreate.limits.sh
23806ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_bufcreate.sh
23807ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.performance.sh
23808ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.sh
23809ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.stress.sh
23810ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_pcreateerror.sh
23811ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_perrno.sh
23812ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_perror.sh
23813ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_spcreateerror.sh
23814ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_sperrno.sh
23815ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_sperror.sh
23816ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_auth.sh
23817ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_noproc.sh
23818ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_noprog.sh
23819ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_progvers.sh
23820ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_systemerr.sh
23821ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_weakauth.sh
23822ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_registerrpc.sh
23823ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_svc_register.sh
23824ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_svc_unregister.sh
23825ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_xprt_register.sh
23826ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_xprt_unregister.sh
23827ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.dataint.sh
23828ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.performance.sh
23829ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.scalability.sh
23830ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.sh
23831ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.stress.sh
23832ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.complex.sh
23833ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.dataint.sh
23834ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.performance.sh
23835ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.scalability.sh
23836ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.sh
23837ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.stress.sh
23838ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_control.dataint.sh
23839ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_control.sh
23840ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_freeres.sh
23841ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_geterr.sh
23842ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_freeargs.sh
23843ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getargs.dataint.sh
23844ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getargs.sh
23845ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getcaller.sh
23846ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_sendreply.sh
23847ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_addrmanagmt_rpcb_getaddr.limits.sh
23848ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_addrmanagmt_rpcb_getaddr.sh
23849ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_addrmanagmt_rpcb_getmaps.sh
23850ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authdes_create.sh
23851ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authdes_seccreate.sh
23852ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authnone_create.sh
23853ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authsys_create.sh
23854ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authsys_create_default.sh
23855ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.complex.sh
23856ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.dataint.sh
23857ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.mt.sh
23858ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.performance.sh
23859ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.scalability.sh
23860ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.sh
23861ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.stress.sh
23862ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_dg_create.limits.sh
23863ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_dg_create.sh
23864ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_vc_create.limits.sh
23865ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_vc_create.sh
23866ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_dg_create.limits.sh
23867ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_dg_create.sh
23868ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_vc_create.limits.sh
23869ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_vc_create.sh
23870ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_pcreateerror.sh
23871ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perrno.complex.sh
23872ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perrno.sh
23873ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perror.complex.sh
23874ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perror.sh
23875ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_noproc.sh
23876ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_noprog.sh
23877ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_progvers.sh
23878ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_systemerr.sh
23879ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_weakauth.sh
23880ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.complex.sh
23881ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.dataint.sh
23882ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.mt.sh
23883ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.performance.sh
23884ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.scalability.sh
23885ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.sh
23886ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.stress.sh
23887ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_tli_create.limits.sh
23888ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_tli_create.sh
23889ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.complex.sh
23890ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.dataint.sh
23891ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.mt.sh
23892ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.performance.sh
23893ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.scalability.sh
23894ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.sh
23895ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.stress.sh
23896ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_set.sh
23897ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_unset.sh
23898ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_reg.mt.sh
23899ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_reg.sh
23900ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_reg.stress.sh
23901ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_tli_create.limits.sh
23902ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_tli_create.sh
23903ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_unreg.mt.sh
23904ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_unreg.sh
23905ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_unreg.stress.sh
23906ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.complex.sh
23907ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.dataint.sh
23908ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.mt.sh
23909ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.performance.sh
23910ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.scalability.sh
23911ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.sh
23912ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.stress.sh
23913ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_control.limits.sh
23914ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_control.sh
23915ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_tp_create.sh
23916ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_tp_create_timed.limits.sh
23917ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_tp_create_timed.sh
23918ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_svc_tp_create.sh
23919ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.complex.sh
23920ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.dataint.sh
23921ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.mt.sh
23922ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.performance.sh
23923ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.scalability.sh
23924ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.sh
23925ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.stress.sh
23926ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.complex.sh
23927ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.dataint.sh
23928ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.limits.sh
23929ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.mt.sh
23930ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.performance.sh
23931ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.scalability.sh
23932ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.sh
23933ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.stress.sh
23934ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.basic.sh
23935ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.complex.sh
23936ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.dataint.sh
23937ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.mt.sh
23938ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.performance.sh
23939ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.scalability.sh
23940ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.stress.sh
23941ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_reg.basic.sh
23942ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_reg.mt.sh
23943ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_reg.stress.sh
23944ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.complex.sh
23945ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.dataint.sh
23946ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.mt.sh
23947ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.performance.sh
23948ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.scalability.sh
23949ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.sh
23950ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.stress.sh
23951ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_create.sh
23952ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_create_timed.limits.sh
23953ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_create_timed.sh
23954ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_destroy.sh
23955ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_svc_create.sh
23956ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_svc_destroy.sh
23957ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/cleaner.c.src
23958ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_get_myaddress/1-basic.c
23959ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_get_myaddress/assertions.xml
23960ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps/1-basic.c
23961ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps/assertions.xml
23962ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getport/1-basic.c
23963ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getport/assertions.xml
23964ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/1-basic.c
23965ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/2-stress.c
23966ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/7-performance.c
23967ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/assertions.xml
23968ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_set/1-basic.c
23969ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_set/assertions.xml
23970ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_unset/1-basic.c
23971ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_unset/assertions.xml
23972ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_auth_destroy/1-basic.c
23973ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_auth_destroy/assertions.xml
23974ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authnone_create/1-basic.c
23975ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authnone_create/assertions.xml
23976ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create/1-basic.c
23977ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create/assertions.xml
23978ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create_default/1-basic.c
23979ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create_default/assertions.xml
23980ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/1-basic.c
23981ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/2-stress.c
23982ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/5-scalability.c
23983ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/6-dataint.c
23984ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/7-performance.c
23985ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/8-complex.c
23986ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/assertions.xml
23987ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/1-basic.c
23988ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/2-stress.c
23989ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/assertions.xml
23990ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_destroy/1-basic.c
23991ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_destroy/2-stress.c
23992ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_destroy/assertions.xml
23993ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/1-basic.c
23994ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/7-performance.c
23995ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/8-complex.c
23996ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/assertions.xml
23997ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/1-basic.c
23998ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/2-stress.c
23999ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/3-limits.c
24000ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/7-performance.c
24001ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/assertions.xml
24002ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/1-basic.c
24003ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/3-limits.c
24004ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/assertions.xml
24005ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/1-basic.c
24006ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/2-stress.c
24007ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/7-performance.c
24008ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/assertions.xml
24009ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/1-basic.c
24010ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/2-stress.c
24011ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/assertions.xml
24012ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/1-basic.c
24013ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/3-limits.c
24014ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/assertions.xml
24015ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/1-basic.c
24016ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/7-performance.c
24017ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/assertions.xml
24018ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/1-basic.c
24019ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/2-stress.c
24020ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/3-limits.c
24021ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/7-performance.c
24022ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/assertions.xml
24023ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/1-basic.c
24024ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/3-limits.c
24025ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/assertions.xml
24026ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/1-basic.c
24027ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/2-stress.c
24028ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/7-performance.c
24029ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/assertions.xml
24030ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_pcreateerror/1-basic.c
24031ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_pcreateerror/assertions.xml
24032ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perrno/1-basic.c
24033ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perrno/assertions.xml
24034ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perror/1-basic.c
24035ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perror/assertions.xml
24036ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_spcreateerror/1-basic.c
24037ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_spcreateerror/assertions.xml
24038ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperrno/1-basic.c
24039ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperrno/assertions.xml
24040ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperror/1-basic.c
24041ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperror/assertions.xml
24042ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_auth/1-basic.c
24043ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_auth/assertions.xml
24044ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noproc/1-basic.c
24045ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noproc/assertions.xml
24046ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noprog/1-basic.c
24047ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noprog/assertions.xml
24048ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_progvers/1-basic.c
24049ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_progvers/assertions.xml
24050ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_systemerr/1-basic.c
24051ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_systemerr/assertions.xml
24052ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_weakauth/1-basic.c
24053ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_weakauth/assertions.xml
24054ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_registerrpc/1-basic.c
24055ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_registerrpc/assertions.xml
24056ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_register/1-basic.c
24057ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_register/assertions.xml
24058ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_unregister/1-basic.c
24059ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_unregister/assertions.xml
24060ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_register/1-basic.c
24061ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_register/assertions.xml
24062ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_unregister/1-basic.c
24063ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_unregister/assertions.xml
24064ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/1-basic.c
24065ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/2-stress.c
24066ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/5-scalability.c
24067ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/6-dataint.c
24068ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/7-performance.c
24069ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/assertions.xml
24070ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/1-basic.c
24071ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/2-stress.c
24072ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/5-scalability.c
24073ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/6-dataint.c
24074ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/7-performance.c
24075ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/8-complex.c
24076ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/assertions.xml
24077ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/1-basic.c
24078ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/6-dataint.c
24079ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/assertions.xml
24080ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_freeres/1-basic.c
24081ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_freeres/assertions.xml
24082ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_geterr/1-basic.c
24083ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_geterr/assertions.xml
24084ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/1-basic.c
24085ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/assertions.xml
24086ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/svc.c
24087ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/1-basic.c
24088ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/6-dataint.c
24089ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/assertions.xml
24090ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/client.c
24091ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getcaller/1-basic.c
24092ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getcaller/assertions.xml
24093ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/1-basic.c
24094ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/assertions.xml
24095ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/client.c
24096ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/1-basic.c
24097ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/3-limits.c
24098ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/assertions.xml
24099ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getmaps/1-basic.c
24100ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getmaps/assertions.xml
24101ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_create/1-basic.c
24102ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_create/assertions.xml
24103ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_seccreate/1-basic.c
24104ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_seccreate/assertions.xml
24105ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authnone_create/1-basic.c
24106ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authnone_create/assertions.xml
24107ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create/1-basic.c
24108ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create/assertions.xml
24109ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create_default/1-basic.c
24110ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create_default/assertions.xml
24111ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/1-basic.c
24112ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/2-stress.c
24113ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/4-mt.c
24114ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/5-scalability.c
24115ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/6-dataint.c
24116ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/7-performance.c
24117ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/8-complex.c
24118ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/assertions.xml
24119ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/1-basic.c
24120ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/3-limits.c
24121ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/assertions.xml
24122ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/1-basic.c
24123ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/3-limits.c
24124ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/assertions.xml
24125ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/1-basic.c
24126ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/3-limits.c
24127ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/assertions.xml
24128ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/1-basic.c
24129ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/3-limits.c
24130ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/assertions.xml
24131ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_pcreateerror/1-basic.c
24132ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_pcreateerror/assertions.xml
24133ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/1-basic.c
24134ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/8-complex.c
24135ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/assertions.xml
24136ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/1-basic.c
24137ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/8-complex.c
24138ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/assertions.xml
24139ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noproc/1-basic.c
24140ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noproc/assertions.xml
24141ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noprog/1-basic.c
24142ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noprog/assertions.xml
24143ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_progvers/1-basic.c
24144ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_progvers/assertions.xml
24145ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_systemerr/1-basic.c
24146ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_systemerr/assertions.xml
24147ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_weakauth/1-basic.c
24148ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_weakauth/assertions.xml
24149ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/1-basic.c
24150ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/2-stress.c
24151ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/4-mt.c
24152ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/5-scalability.c
24153ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/6-dataint.c
24154ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/7-performance.c
24155ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/8-complex.c
24156ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/assertions.xml
24157ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/1-basic.c
24158ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/3-limits.c
24159ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/assertions.xml
24160ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/1-basic.c
24161ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/2-stress.c
24162ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/4-mt.c
24163ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/5-scalability.c
24164ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/6-dataint.c
24165ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/7-performance.c
24166ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/8-complex.c
24167ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/assertions.xml
24168ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_set/1-basic.c
24169ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_set/assertions.xml
24170ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_unset/1-basic.c
24171ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_unset/assertions.xml
24172ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/1-basic.c
24173ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/2-stress.c
24174ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/4-mt.c
24175ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/assertions.xml
24176ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/1-basic.c
24177ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/3-limits.c
24178ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/assertions.xml
24179ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/1-basic.c
24180ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/2-stress.c
24181ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/4-mt.c
24182ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/assertions.xml
24183ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/1-basic.c
24184ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/2-stress.c
24185ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/4-mt.c
24186ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/5-scalability.c
24187ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/6-dataint.c
24188ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/7-performance.c
24189ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/8-complex.c
24190ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/assertions.xml
24191ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/1-basic.c
24192ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/3-limits.c
24193ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/assertions.xml
24194ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create/1-basic.c
24195ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create/assertions.xml
24196ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/1-basic.c
24197ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/3-limits.c
24198ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/assertions.xml
24199ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_svc_tp_create/1-basic.c
24200ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_svc_tp_create/assertions.xml
24201ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/1-basic.c
24202ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/2-stress.c
24203ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/4-mt.c
24204ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/5-scalability.c
24205ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/6-dataint.c
24206ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/7-performance.c
24207ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/8-complex.c
24208ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/assertions.xml
24209ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/1-basic.c
24210ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/2-stress.c
24211ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/3-limits.c
24212ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/4-mt.c
24213ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/5-scalability.c
24214ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/6-dataint.c
24215ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/7-performance.c
24216ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/8-complex.c
24217ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/assertions.xml
24218ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/1-basic.c
24219ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/2-stress.c
24220ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/4-mt.c
24221ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/5-scalability.c
24222ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/6-dataint.c
24223ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/7-performance.c
24224ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/8-complex.c
24225ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/assertions.xml
24226ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/1-basic.c
24227ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/2-stress.c
24228ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/4-mt.c
24229ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/assertions.xml
24230ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/1-basic.c
24231ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/2-stress.c
24232ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/4-mt.c
24233ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/5-scalability.c
24234ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/6-dataint.c
24235ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/7-performance.c
24236ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/8-complex.c
24237ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/assertions.xml
24238ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create/1-basic.c
24239ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create/assertions.xml
24240ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/1-basic.c
24241ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/3-limits.c
24242ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/assertions.xml
24243ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_destroy/1-basic.c
24244ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_destroy/assertions.xml
24245ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_create/1-basic.c
24246ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_create/assertions.xml
24247ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_destroy/1-basic.c
24248ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_destroy/assertions.xml
24249ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_svc_1/rpc_svc_1.c
24250ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_svc_2/rpc_svc_2.c
24251ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_1/tirpc_svc_1.c
24252ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_11/tirpc_svc_11.c
24253ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_2/tirpc_svc_2.c
24254ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_3/tirpc_svc_3.c
24255ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_4/tirpc_svc_4.c
24256ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_5/tirpc_svc_5.c
24257ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_6/tirpc_svc_6.c
24258ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_7/tirpc_svc_7.c
24259ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_8/tirpc_svc_8.c
24260ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_9/tirpc_svc_9.c
24261ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tsLogParser/rpc_ts.mod.php
24262
242637) Log Message:
24264The idea of the patch is "to make things that should be extern, extern". The means to do this are:
242651. Explicitly declaring variables extern in some places.
242662. Defining _USC_LIB_ where appropriate.
24267
24268My 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>
24269
24270Modified File(s):
24271ltp/testcases/kernel/mem/hugetlb/lib/Makefile
24272ltp/testcases/kernel/syscalls/ipc/lib/Makefile
24273ltp/testcases/kernel/syscalls/ipc/lib/ipcmsg.h
24274ltp/testcases/kernel/syscalls/ipc/lib/ipcsem.h
24275ltp/testcases/kernel/syscalls/kill/kill05.c
24276ltp/testcases/kernel/syscalls/kill/kill07.c
24277ltp/testcases/kernel/syscalls/lib/Makefile
24278ltp/testcases/kernel/syscalls/nftw/lib.c
24279ltp/testcases/network/sctp/testlib/Makefile
24280
242818) Log Message:
24282Add 2 scripts for detecting features used by some tests, namely:
24283- support for pthread_mutexattr_setprotocol(..., PTHREAD_PRIO_INHERIT)
24284- support for pthread_mutexattr_setrobust_np()
24285Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
24286
24287Added Files:
24288ltp/testcases/realtime/scripts/check_pi.sh
24289ltp/testcases/realtime/scripts/check_robust.sh
24290
242919) Log Message:
24292Add Makefiles to all the realtime testcases without any autotools dependencies. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
24293
24294Added Files:
24295ltp/testcases/realtime/Makefile
24296ltp/testcases/realtime/config.mk
24297ltp/testcases/realtime/func/Makefile
24298ltp/testcases/realtime/func/async_handler/Makefile
24299ltp/testcases/realtime/func/gtod_latency/Makefile
24300ltp/testcases/realtime/func/hrtimer-prio/Makefile
24301ltp/testcases/realtime/func/matrix_mult/Makefile
24302ltp/testcases/realtime/func/measurement/Makefile
24303ltp/testcases/realtime/func/periodic_cpu_load/Makefile
24304ltp/testcases/realtime/func/pi-tests/Makefile
24305ltp/testcases/realtime/func/pi_perf/Makefile
24306ltp/testcases/realtime/func/prio-preempt/Makefile
24307ltp/testcases/realtime/func/prio-wake/Makefile
24308ltp/testcases/realtime/func/pthread_kill_latency/Makefile
24309ltp/testcases/realtime/func/sched_football/Makefile
24310ltp/testcases/realtime/func/sched_jitter/Makefile
24311ltp/testcases/realtime/func/sched_latency/Makefile
24312ltp/testcases/realtime/func/thread_clock/Makefile
24313ltp/testcases/realtime/lib/Makefile
24314ltp/testcases/realtime/perf/Makefile
24315ltp/testcases/realtime/perf/latency/Makefile
24316ltp/testcases/realtime/stress/Makefile
24317ltp/testcases/realtime/stress/pi-tests/Makefile
24318
2431910) Log Message:
24320Remove autotools stuff:
24321- autogen.sh
24322- configure.ac
24323- configure
24324- aclocal.m4
24325- config/*
24326- all the GNUmakefile.am
24327- all the GNUmakefile.in
24328
24329Also adapt testscripts/test_realtime.sh to the new build system. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
24330
24331Modified Files:
24332ltp/testscripts/test_realtime.sh
24333Removed Files:
24334ltp/testcases/realtime/GNUmakefile.am
24335ltp/testcases/realtime/GNUmakefile.in
24336ltp/testcases/realtime/aclocal.m4
24337ltp/testcases/realtime/autogen.sh
24338ltp/testcases/realtime/configure
24339ltp/testcases/realtime/configure.ac
24340ltp/testcases/realtime/config/GNUmakefile.am
24341ltp/testcases/realtime/config/GNUmakefile.in
24342ltp/testcases/realtime/config/autoconf/compile
24343ltp/testcases/realtime/config/autoconf/config.guess
24344ltp/testcases/realtime/config/autoconf/config.sub
24345ltp/testcases/realtime/config/autoconf/depcomp
24346ltp/testcases/realtime/config/autoconf/install-sh
24347ltp/testcases/realtime/config/autoconf/missing
24348ltp/testcases/realtime/func/GNUmakefile.am
24349ltp/testcases/realtime/func/GNUmakefile.in
24350ltp/testcases/realtime/func/async_handler/GNUmakefile.am
24351ltp/testcases/realtime/func/async_handler/GNUmakefile.in
24352ltp/testcases/realtime/func/gtod_latency/GNUmakefile.am
24353ltp/testcases/realtime/func/gtod_latency/GNUmakefile.in
24354ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.am
24355ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.in
24356ltp/testcases/realtime/func/matrix_mult/GNUmakefile.am
24357ltp/testcases/realtime/func/matrix_mult/GNUmakefile.in
24358ltp/testcases/realtime/func/measurement/GNUmakefile.am
24359ltp/testcases/realtime/func/measurement/GNUmakefile.in
24360ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.am
24361ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.in
24362ltp/testcases/realtime/func/pi-tests/GNUmakefile.am
24363ltp/testcases/realtime/func/pi-tests/GNUmakefile.in
24364ltp/testcases/realtime/func/pi_perf/GNUmakefile.am
24365ltp/testcases/realtime/func/pi_perf/GNUmakefile.in
24366ltp/testcases/realtime/func/prio-preempt/GNUmakefile.am
24367ltp/testcases/realtime/func/prio-preempt/GNUmakefile.in
24368ltp/testcases/realtime/func/prio-wake/GNUmakefile.am
24369ltp/testcases/realtime/func/prio-wake/GNUmakefile.in
24370ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.am
24371ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.in
24372ltp/testcases/realtime/func/sched_football/GNUmakefile.am
24373ltp/testcases/realtime/func/sched_football/GNUmakefile.in
24374ltp/testcases/realtime/func/sched_jitter/GNUmakefile.am
24375ltp/testcases/realtime/func/sched_jitter/GNUmakefile.in
24376ltp/testcases/realtime/func/sched_latency/GNUmakefile.am
24377ltp/testcases/realtime/func/sched_latency/GNUmakefile.in
24378ltp/testcases/realtime/func/thread_clock/GNUmakefile.am
24379ltp/testcases/realtime/func/thread_clock/GNUmakefile.in
24380ltp/testcases/realtime/include/GNUmakefile.am
24381ltp/testcases/realtime/include/GNUmakefile.in
24382ltp/testcases/realtime/lib/GNUmakefile.am
24383ltp/testcases/realtime/lib/GNUmakefile.in
24384ltp/testcases/realtime/perf/GNUmakefile.am
24385ltp/testcases/realtime/perf/GNUmakefile.in
24386ltp/testcases/realtime/perf/latency/GNUmakefile.am
24387ltp/testcases/realtime/perf/latency/GNUmakefile.in
24388ltp/testcases/realtime/stress/GNUmakefile.am
24389ltp/testcases/realtime/stress/GNUmakefile.in
24390
2439111) Log Message:
24392Forgot to remove include/rttests_config.h.in in the previous patch. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
24393
24394Removed Files:
24395ltp/testcases/realtime/include/rttests_config.h.in
24396
2439712) Log Message:
24398Fix 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.
24399
24400Modified File(s):
24401ltp/testcases/realtime/run.sh
24402
2440313) Log Message:
24404Usually 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>
24405
24406Modified File(s):
24407ltp/testcases/realtime/config.mk
24408
2440914) Log Message:
24410This 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>
24411
24412Modified File(s):
24413ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
24414
2441515) Log Message:
24416mmap1.c:524: warning: format '%ld' expects type 'long int', but argument 3 has type 'double'
24417which actually prints as:
24418WARNING: bad argument. Using default 1125899906842624
24419
24420Fix disktest printf format warnings (on Linux; no idea about Windows):
24421childmain.c:443: warning: format '%d' expects type 'int', but argument 4 has type 'size_t'
24422childmain.c:443: warning: format '%X' expects type 'unsigned int', but argument 5 has type 'size_t'
24423childmain.c:445: warning: format '%d' expects type 'int', but argument 6 has type 'size_t'
24424childmain.c:448: warning: format '%d' expects type 'int', but argument 6 has type 'size_t'
24425childmain.c:451: warning: format '%d' expects type 'int', but argument 6 has type 'size_t'
24426Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com>
24427
24428Modified File(s):
24429ltp/testcases/kernel/io/disktest/childmain.h
24430ltp/testcases/kernel/mem/mtest06/mmap1.c
24431
2443216) Log Message:
24433All 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>
24434
24435Modified File(s):
24436ltp/testcases/kernel/syscalls/syslog/syslogtst.c
24437
2443817) Log Message:
24439The filename arguments in some output messages are wrong. Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>
24440
24441Modified File(s):
24442ltp/testcases/kernel/syscalls/inotify/inotify02.c
24443
2444418) Log Message:
24445Fixes 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>
24446
24447Modified File(s):
24448ltp/testcases/realtime/func/pi_perf/pi_perf.c
24449
2445019) Log Message:
24451The 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>
24452
24453Modified File(s):
24454ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
24455
2445620) Log Message:
24457faccessat01 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>
24458
24459Modified File(s):
24460ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
24461ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
24462
2446321) Log Messsage:
24464Some newer glibcs do not like sprintf() printing a string into itself and loop. By, Marcus Meissner <marcusmeissner@users.sourceforge.net>
24465
24466Modified File(s):
24467ltp/testcases/kernel/syscalls/nftw/lib.c
24468ltp/testcases/kernel/syscalls/nftw/lib64.c
24469
2447022) Log Message:
24471some more "variable is used uninitialized" warnings fixed with this patch, by, Marcus Meissner <marcusmeissner@users.sourceforge.net>
24472
24473Modified File(s):
24474ltp/testcases/kernel/fs/doio/doio.c
24475ltp/testcases/kernel/syscalls/sysctl/sysctl05.c
24476ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_wait/4-1.c
24477
2447823) Log Message:
24479This 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>
24480
24481Modified File(s):
24482ltp/testcases/kernel/fs/doio/doio.c
24483ltp/testcases/kernel/fs/doio/iogen.c
24484
2448524) Log Message:
24486Various 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>
24487
24488Modified File(s):
24489ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
24490ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
24491ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
24492ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
24493ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
24494ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
24495
2449625) Log Message:
24497When I was compiling ltp-full-20080229/kernel/module/, error occured. The error like this: ...
24498scripts/Makefile.build:46: *** CFLAGS was changed in"ltp-full-20080229/testcases/kernel/module/delete_module/Makefile".Fix it to use EXTRA_CFLAGS. Stop.
24499The 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:
24500"#include <asm/atomic.h>" in delete_module01.c
24501"#include <linux/config.h>" in dummy_del_mod.c
24502The following patch solves these problems:
24503Signed-off-by: Wang Fang <wangf@cn.fujitsu.com>
24504
24505Modified File(s):
24506ltp/testcases/kernel/module/delete_module/Makefile
24507ltp/testcases/kernel/module/delete_module/delete_module01.c
24508ltp/testcases/kernel/module/delete_module/delete_module02.c
24509ltp/testcases/kernel/module/delete_module/delete_module03.c
24510ltp/testcases/kernel/module/delete_module/dummy_del_mod.c
24511ltp/testcases/kernel/module/delete_module/dummy_del_mod_dep.c
24512
2451326) Log Message:
24514The ltp-full-20080229/testcases/kernel/module/delete_module/Makefile will do this:
24515 @set -e; for i in $(MODULES); do ln -f $$i /tmp/$$i ; done
24516If the ltp directory and /tmp are not in the same device, an error occurs:
24517 ln: creating hard link `/tmp/xxx' => `xxx': Invalid cross-device link I suffer from this.
24518The patch as follows:
24519Signed-off-by: Wang Fang <wangf@cn.fujitsu.com>
24520
24521Modified File(s):
24522ltp/testcases/kernel/module/delete_module/Makefile
24523
2452427) Log Message:
24525The 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>
24526
24527Modified File(s):
24528ltp/testscripts/ltpstress.sh
24529
2453028) Log Message:
24531The 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>
24532
24533File(s) Modified:
24534ltp/testcases/kernel/syscalls/inotify/README
24535ltp/testcases/kernel/syscalls/inotify/inotify02.c
24536
2453729) Log Message:
24538I 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
24539
24540Modified File(s):
24541ltp/testcases/kernel/syscalls/syslog/syslogtst.c
24542
2454330) Log Message:
24544A few POSIX fixes from Dustin Kirkland in [1908313]
24545
24546Modified File(s):
24547ltp/IDcheck.sh
24548ltp/runltp
24549ltp/runltplite.sh
24550
2455131) Log Message:
24552cleanup build system a bit
24553
24554Removed File(s):
24555gotlibcap.c nolibcap.c
24556
2455732) Log Message:
24558When 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>
24559
24560Modified File(s):
24561ltp/IDcheck.sh
24562
2456333) Log Message:
24564Update 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>
24565
24566Modified Files:
24567ltp/testcases/kernel/security/filecaps/Makefile
24568ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
24569Added Files:
24570ltp/testcases/kernel/security/filecaps/makenumcapsh.c
24571
2457234) Log Message:
245731. Minor fixes:
24574 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.
245752. Bug fix: disk write access deadlock
24576 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.
24577Signed-off-by: Gilles Carry <gilles.carry@bull.net>
24578
24579Modified Files:
24580ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
24581ltp/testcases/realtime/func/thread_clock/tc-2.c
24582
2458335) Log Message:
245841. Whitespaces cleanup
245852. Error checks when initializing stat containers
24586Signed-off-by: Gilles Carry <gilles.carry@bull.net>
24587
24588Modified Files:
24589ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
24590
2459136) Log Message:
24592In 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>
24593
24594Modified Files:
24595ltp/testcases/realtime/include/libstats.h
24596ltp/testcases/realtime/lib/librttest.c
24597ltp/testcases/realtime/lib/libstats.c
24598
2459937) Log Message:
246001) This patch fixes a concurrency issue in shmctl02. Same issue as in shmat02,
246012) Fix return value check from shmat. In case of error, this wrong check was leading to a seg-fault. Same problem as in kill05,
246023) Fixes a concurrency issue in shmget02. Same issue as in shmat02 : second key can conflict with the key from another process,
246034) 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,
24604Signed-off-by: Renaud Loittiaux <Renaud.Lottiaux@kerlabs.com>
24605
24606Modified Files:
24607ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
24608ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
24609ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
24610ltp/testcases/kernel/syscalls/rename/rename14.c
24611
2461238) Log Message:
24613Fixing 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>
24614
24615Modified Files:
24616ltp/testcases/kernel/syscalls/ipc/semctl/semctl07.c
24617
24618
2461939) Log Message:
24620Fixing 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>
24621
24622Modified Files:
24623ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
24624
2462540) Log Message:
24626Fixes 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.
24627Patch content :
24628* Define 2 new functions in kernel/syscalls/lib/libtestsuite.c, used to
24629* synchronize a father and a son using pipes.
24630 - create_sync_pipes: create a pair of pipes used for the synchronization,
24631 - wait_son_startup: function used in the father to wait for its son to start ts execution,
24632 - notify_startup: function used in the son to notify it has started its execution,
24633* Add a kernel/syscalls/lib/libtestsuite.h file to cleanly export newly
24634* defines functions,
24635* Fix the semctl01test. The idea used to synchronize :
24636 - For each task created, the father waits for the son to start its execution using the newly define functions,
24637 - After the last son has been created, the father do a sleep(1) to give time to the sons to execute the semop function,
24638The 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>
24639
24640Modified Files:
24641ltp/testcases/kernel/syscalls/ipc/semctl/Makefile
24642ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
24643ltp/testcases/kernel/syscalls/lib/libtestsuite.c
24644
2464541) Log Message:
24646Fixing some NFS issue(s), by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
24647
24648Modified Files:
24649ltp/testcases/kernel/syscalls/fchownat/fchownat01.c
24650
2465142) Log Message:
24652Fix 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>
24653
24654Modified Files:
24655ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
24656
24657Added Files:
24658ltp/testcases/kernel/syscalls/lib/libtestsuite.h
24659
2466043) Log Message:
24661Fix 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>
24662
24663Modified Files:
24664ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
24665
2466644) Log Message:
24667LTP 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>
24668
24669Modified Files:
24670ltp/testcases/kernel/syscalls/ipc/msgctl/Makefile
24671ltp/testcases/kernel/syscalls/ipc/msgget/Makefile
24672
2467345) Log Message:
24674Fixes 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>
24675
24676Modified Files:
24677ltp/testcases/kernel/syscalls/dup2/dup203.c
24678
2467946) Log Message:
24680We 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>
24681
24682Modified Files:
24683ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
24684
2468547) Log Message:
24686Fixing Build Failures on Fedora Machine, by, psuriset@linux.vnet.ibm.com
24687
24688Modified Files:
24689ltp/testcases/kernel/numa/test.sh
24690
subrata_modak02d90ea2008-02-29 04:34:48 +000024691LTP-20080229
24692
246931) Log Message: lcov: adding support for gzipped html based on patch by dnozay@vmware.com
24694File(s) Modified:
24695ltp/utils/analysis/lcov/lcovrc
24696ltp/utils/analysis/lcov/man/genhtml.1
24697ltp/utils/analysis/lcov/man/lcovrc.5
24698ltp/utils/analysis/lcov/bin/genhtml
24699
247002) Log Message: Fix for Don´t call Domain type on test create, by, "Serge E. Hallyn" <serue@us.ibm.com>
24701File(s) Modified:
24702ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
24703ltp/testscripts/test_selinux.sh
24704
247053) Log Message: Some code cleanup in PID & SYSVIPC namespace testcases, by, "Rishikesh K. Rajak" <risrajak@linux.vnet.ibm.com>
24706Modified File(s):
24707ltp/testcases/kernel/containers/pidns/pidns01.c
24708ltp/testcases/kernel/containers/pidns/pidns02.c
24709ltp/testcases/kernel/containers/pidns/pidns03.c
24710ltp/testcases/kernel/containers/sysvipc/shmnstest.c
24711
247124) Log Message: Some Cleanups and running hugetlb independantly
24713Modified File(s):
24714ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
24715ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
24716Added File(s):
24717ltp/runtest/hugetlb
24718
247195) Log Message: Give Execute Permission to numa01.sh, by, Pradeep K Surisetty <pradeepkumars@in.ibm.com>
24720Modified File(s):
24721ltp/testcases/kernel/numa/Makefile
24722
247236) 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>
24724Modified File(s):
24725ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
24726
247277) Log Message: str_echo function expects a file descriptor & not an address, by, Craig Meier <crmeier@ghs.com>
24728Modified File(s):
24729ltp/testcases/kernel/sched/clisrv/pthserv.c
24730
247318) Log Message: Build Error Fix by checking for installation of setcap or xattr headers, by, "Serge E. Hallyn" <serue@us.ibm.com>
24732Modified File(s):
24733ltp/testcases/kernel/security/filecaps/Makefile
24734ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
24735Added Files:
24736ltp/testcases/kernel/security/filecaps/check_xattr.c
24737
247389) Log Message: mark test_exit as noreturn #1891129 by Marcus Meissner, by, Mike Frysinger <vapier@users.sourceforge.net>
24739Modified File(s):
24740ltp/ltp/include/test.h
24741Added File(s):
24742ltp/ltp/include/compiler.h
24743
2474410)Log Message: Disktest application update to version 1.4.2, by, Brent Yardley <yardleyb@us.ibm.com>
24745Modified File(s):
24746ltp/testcases/kernel/io/disktest/Getopt.c
24747ltp/testcases/kernel/io/disktest/Getopt.h
24748ltp/testcases/kernel/io/disktest/Makefile
24749ltp/testcases/kernel/io/disktest/Makefile.aix
24750ltp/testcases/kernel/io/disktest/Makefile.linux
24751ltp/testcases/kernel/io/disktest/Makefile.windows
24752ltp/testcases/kernel/io/disktest/README
24753ltp/testcases/kernel/io/disktest/childmain.c
24754ltp/testcases/kernel/io/disktest/childmain.h
24755ltp/testcases/kernel/io/disktest/defs.h
24756ltp/testcases/kernel/io/disktest/dump.c
24757ltp/testcases/kernel/io/disktest/dump.h
24758ltp/testcases/kernel/io/disktest/globals.c
24759ltp/testcases/kernel/io/disktest/globals.h
24760ltp/testcases/kernel/io/disktest/io.c
24761ltp/testcases/kernel/io/disktest/io.h
24762ltp/testcases/kernel/io/disktest/main.c
24763ltp/testcases/kernel/io/disktest/main.h
24764ltp/testcases/kernel/io/disktest/parse.c
24765ltp/testcases/kernel/io/disktest/parse.h
24766ltp/testcases/kernel/io/disktest/sfunc.c
24767ltp/testcases/kernel/io/disktest/sfunc.h
24768ltp/testcases/kernel/io/disktest/stats.c
24769ltp/testcases/kernel/io/disktest/stats.h
24770ltp/testcases/kernel/io/disktest/threading.c
24771ltp/testcases/kernel/io/disktest/threading.h
24772ltp/testcases/kernel/io/disktest/timer.c
24773ltp/testcases/kernel/io/disktest/timer.h
24774ltp/testcases/kernel/io/disktest/usage.c
24775ltp/testcases/kernel/io/disktest/usage.h
24776ltp/testcases/kernel/io/disktest/man1/disktest.1
24777Added File(s):
24778ltp/testcases/kernel/io/disktest/CHANGELOG
24779ltp/testcases/kernel/io/disktest/disktest.spec
24780ltp/testcases/kernel/io/disktest/signals.c
24781ltp/testcases/kernel/io/disktest/signals.h
24782ltp/testcases/kernel/io/disktest/man1/disktest_manual.html
24783
2478411) 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>
24785Modified File(s):
24786ltp/testcases/kernel/containers/libclone/libclone.c
24787
2478812) 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"
24789Modified File(s):
24790ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
24791
2479213) 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>
24793Modified File(s):
24794ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
24795
2479614) 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).
24797Modified File(s):
24798ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
24799
2480015) Log Message: Do not store cache files, by, Mike Frysinger <vapier@users.sourceforge.net>
24801Deleted File(s):
24802ltp/testcases/realtime/autom4te.cache/traces.0
24803ltp/testcases/realtime/autom4te.cache/traces.1
24804ltp/testcases/realtime/autom4te.cache/requests
24805ltp/testcases/realtime/autom4te.cache/output.1
24806ltp/testcases/realtime/autom4te.cache/output.0
24807
2480816) Log Message: Remove compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
24809Modified File(s):
24810ltp/testcases/kernel/syscalls/pcllib/libtool
24811Deleted File(s):
24812ltp/testcases/kernel/syscalls/pcllib/config.h
24813ltp/testcases/kernel/syscalls/pcllib/config.log
24814ltp/testcases/kernel/syscalls/pcllib/config.status
24815
2481617) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
24817Deleted File(s):
24818ltp/testcases/kernel/syscalls/pcllib/test/.deps/cobench.Po
24819ltp/testcases/kernel/syscalls/pcllib/test/.deps/cothread.Po
24820
2482118) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
24822Deleted File(s):
24823ltp/testcases/kernel/syscalls/pcllib/man/Makefile
24824
2482519) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
24826Deleted File(s):
24827ltp/testcases/kernel/syscalls/pcllib/pcl/.deps/pcl_version.Plo
24828ltp/testcases/kernel/syscalls/pcllib/pcl/.deps/pcl.Plo
24829
2483020) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
24831Deleted File(s):
24832ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/traces.0
24833ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/traces.1
24834ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/requests
24835ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/output.1
24836ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/output.0
24837
2483821) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
24839Deleted File(s):
24840ltp/testcases/kernel/syscalls/pcllib/include/Makefile
24841
2484222) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
24843Deleted File(s):
24844ltp/testcases/kernel/syscalls/pcllib/test/Makefile
24845
2484623) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
24847Deleted File(s):
24848ltp/testcases/kernel/syscalls/pcllib/pcl/Makefile
24849
2485024) 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
24851 o we are testing on x86* and ppc* archs
24852 o on 64 bit machine we will always see 64 bit kernel running
24853by, Nagesh Sharyathi <sharyathi@in.ibm.com>
24854Modified File(s):
24855ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
24856ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
24857ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
24858
2485925) Log Message:
24860Since msgmni now scales to the memory size, it may reach big values.
24861To avoid forking 2*msgmni processes and create msgmni msg queues, do not take
24862msgmni from procfs anymore.
24863Just define it as 16 (which is the MSGMNI constant value in linux/msg.h)
24864
24865Also fixed the Makefiles in ipc/lib and ipc/msgctl: there was no dependency
24866on the lib/ipc*.h header files.
24867
24868Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>
24869
24870Modified File(s):
24871ltp/testcases/kernel/syscalls/ipc/lib/Makefile
24872ltp/testcases/kernel/syscalls/ipc/lib/ipcmsg.h
24873ltp/testcases/kernel/syscalls/ipc/msgctl/Makefile
24874ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
24875ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
24876
2487726) Log Message:
24878Here is a second round of cleanup and fixes for the realtime testcases.
24879
248801) Make sched_jitter use the create_fifo_thread() library function instead of an open coded solution,
248812) Prio-wake calls rt_init() twice, remove the second call,
248823) Make sbrk_mutex less verbose by default. One can still use the -v option to get the whole output,
248834) 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,
248846) Various tests still have a hardcoded value for the quantile nines. Use a value automatically calculated from the number of iterations,
248857) 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).
24886More generally, it seems that (at least with gcc 4.1.1):
24887 long i = 10000;
24888 double f = exp10(log10(i))
24889
24890 yields (i < f) being true due to rounding,
248918) Add latency tracing capability to pthread_kill_latency as is already done on a few other latency tests (gtod_latency, sched_latency, ...),
248929) 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,
2489310)The print buffer is only ever flushed when it is full. Add flushing when the test terminates vi atexit(),
2489411)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,
24895
24896Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
24897Cc: Darren Hart <dvhltc@us.ibm.com>
24898Cc: Tim Chavez <tinytim@us.ibm.com>
24899Cc: Matthieu CASTET <matthieu.castet@parrot.com>
24900Acked-by: Chirag <chirag@linux.vnet.ibm.com>
24901
24902Modified File(s):
24903ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
24904ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
24905ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
24906ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
24907ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
24908ltp/testcases/realtime/func/pi_perf/pi_perf.c
24909ltp/testcases/realtime/func/prio-wake/prio-wake.c
24910ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
24911ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
24912ltp/testcases/realtime/func/sched_latency/sched_latency.c
24913ltp/testcases/realtime/lib/librttest.c
24914ltp/testcases/realtime/lib/libstats.c
24915
2491627) Log Message: lcov: fixed problem with pre gcc-3.3 versions.
24917read_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>
24918Modified File(s):
24919ltp/utils/analysis/lcov/bin/geninfo
24920
2492128) Log Message: lcov: fix error when trying to use genhtml -b
24922genhtml fails when the data file contains an entry which is not found in the base file, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
24923Modified File(s):
24924ltp/utils/analysis/lcov/bin/genhtml
24925
2492629) 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>
24927Added File(s):
24928ltp/testcases/realtime/func/pthread_kill_latency/run_auto.sh
24929
2493030) 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).
24931Also integrated the following in libipc.a:
24932 . get_max_msgqueues()
24933 . get_used_msgqueues()
24934Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>
24935Modified File(s):
24936ltp/testcases/kernel/syscalls/ipc/lib/ipcmsg.h
24937ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
24938ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
24939ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
24940ltp/testcases/kernel/syscalls/ipc/msgget/Makefile
24941ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
24942Added File(s):
24943ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl10.c
24944ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
24945
2494631) 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>
24947Modified File(s):
24948ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
24949
2495032) Log Message:
24951There 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 :
24952- All features, cleanups and fixes done by IBM realtime team over last two
24953 month or so.
24954- Change in copyrights( year, symbil and limiting columns to 80 chars)
24955- Other few cleanups to ltp-realtime tests.
24956Signed-off-by : Sudhanshu Singh < sudh@linux.vnet.ibm.com>
24957
24958Modified File(s):
24959ltp/testcases/realtime/GNUmakefile.am
24960ltp/testcases/realtime/run.sh
24961ltp/testcases/realtime/func/async_handler/async_handler.c
24962ltp/testcases/realtime/func/async_handler/async_handler_jk.c
24963ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
24964ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
24965ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
24966ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
24967ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
24968ltp/testcases/realtime/func/measurement/preempt_timing.c
24969ltp/testcases/realtime/func/measurement/rdtsc-latency.c
24970ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
24971ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
24972ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
24973ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
24974ltp/testcases/realtime/func/pi-tests/run_auto.sh
24975ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
24976ltp/testcases/realtime/func/pi-tests/test-skeleton.c
24977ltp/testcases/realtime/func/pi-tests/testpi-0.c
24978ltp/testcases/realtime/func/pi-tests/testpi-1.c
24979ltp/testcases/realtime/func/pi-tests/testpi-2.c
24980ltp/testcases/realtime/func/pi-tests/testpi-4.c
24981ltp/testcases/realtime/func/pi-tests/testpi-5.c
24982ltp/testcases/realtime/func/pi-tests/testpi-6.c
24983ltp/testcases/realtime/func/pi-tests/testpi-7.c
24984ltp/testcases/realtime/func/pi_perf/pi_perf.c
24985ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
24986ltp/testcases/realtime/func/prio-wake/prio-wake.c
24987ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
24988ltp/testcases/realtime/func/sched_football/parse-football.py
24989ltp/testcases/realtime/func/sched_football/sched_football.c
24990ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
24991ltp/testcases/realtime/func/sched_latency/sched_latency.c
24992ltp/testcases/realtime/func/thread_clock/tc-2.c
24993ltp/testcases/realtime/include/libjvmsim.h
24994ltp/testcases/realtime/include/librttest.h
24995ltp/testcases/realtime/include/libstats.h
24996ltp/testcases/realtime/include/list.h
24997ltp/testcases/realtime/lib/libjvmsim.c
24998ltp/testcases/realtime/lib/librttest.c
24999ltp/testcases/realtime/lib/libstats.c
25000ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
25001ltp/testcases/realtime/perf/latency/pthread_cond_many.c
25002ltp/testcases/realtime/scripts/__init__.py
25003ltp/testcases/realtime/scripts/setenv.sh
25004ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
25005ltp/testcases/realtime/stress/pi-tests/testpi-3.c
25006ltp/testscripts/test_realtime.sh
25007
2500833) 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>
25009Modified File(s):
25010ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
25011
2501234) Log Message:
25013waitpid tests: Fix failure detection flag initialization.
25014On 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.
25015Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>
25016
25017Modified File(s):
25018ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
25019ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
25020ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
25021ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
25022ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
25023
2502435) Log Message:
25025waitpid03/04: Fix condition numbers displayed when reporting errors.
25026The condition numbers displayed while reporting errors in waitpid03 and waitpid04 are used initialized and are not consistently updated, which may lead to useless reports.
25027Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>
25028
25029Modified File(s):
25030ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
25031ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
25032
2503336) Log Message:
25034waitpid02-05: remove unused defines related to failure handling. Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>
25035Modified File(s):
25036ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
25037ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
25038ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
25039ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
25040
2504137) Log Message: Adding option to build TIMER test cases as well, by, Subrata Modak <subrata@linux.vnet.ibm.com>
25042Modified File(s):
25043ltp/testcases/kernel/Makefile
25044
2504538) Log Message: Removing these files as they get automatically generated during build, by, Max Stirling <vicky.irobot@gmail.com>
25046Deleted File(s):
25047ltp/testcases/ballista/ballista/MakefileHost
25048ltp/testcases/ballista/ballista/MakefileTarget
25049
2505039) 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>
25051Modified File(s):
25052ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
25053ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
25054
2505540) Log Message: Fix NFS issues in tst_rmdir (directory non empty) due to an unmapped file, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
25056Modified File(s):
25057ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
25058ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
25059
2506041) 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>
25061Modified File(s):
25062ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
25063
2506442) 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>
25065Modified File(s):
25066ltp/testcases/kernel/fs/doio/rwtest.sh
25067
2506843) Log Message:
25069CLOCK_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>
25070
25071Modified File(s):
25072ltp/testcases/kernel/timers/clock_gettime/clock_gettime03.c
25073ltp/testcases/kernel/timers/clock_settime/clock_settime03.c
25074ltp/testcases/kernel/timers/include/common_timers.h
25075ltp/testcases/kernel/timers/timer_create/timer_create02.c
25076ltp/testcases/kernel/timers/timer_create/timer_create03.c
25077ltp/testcases/kernel/timers/timer_create/timer_create04.c
25078
2507944) Mog Message:
25080This 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>
25081
25082Modified File(s):
25083ltp/testcases/kernel/syscalls/memmap/mem03.c
25084
2508545) 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>
25086Modified File(s):
25087ltp/testcases/commands/ade/file/file_test.sh
25088
2508946) 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>
25090Modified File(s):
25091ltp/testcases/kernel/syscalls/mremap/Makefile
25092ltp/testcases/kernel/syscalls/mremap/mremap04.c
25093
2509447) Log Message:
25095LTP-kill05-bad-check-fix.patch:
25096 - Fix return value check from shmat. In case of error, this wrong check was leading to a seg-fault.
25097LTP-kill05-shmid_delete-fix.patch:
25098 - 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.
25099LTP-kill05-concurrency-fix.patch
25100 - 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>
25101
25102Modified File(s):
25103ltp/testcases/kernel/syscalls/kill/kill05.c
25104
2510548) Log Message:
251061) The pi-tests don't use the librttest infrastructure and simply duplicate code. This patch ensures that those tests use librttest.
251072) The thread-clock test doesn't use the librttest infrastructure. This patch ensures that it does.
251083) Adds missing headers to the following files,
25109Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>,
25110Acked-By: Dinakar Guniguntala <dino@in.ibm.com>,
25111Acked-By: Sebastien Dugue <sebastien.dugue@bull.net>
25112
25113Modified File(s):
25114ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
25115ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
25116
subrata_modakf030fc42008-02-01 10:46:21 +000025117LTP-20080131
25118
251191) Log Message: Some more updates to Reference Policy Checks by "Serge E. Hallyn" <serue@us.ibm.com>
25120File(s) Affected:
25121ltp/testscripts/test_selinux.sh
25122File(s) Added:
25123ltp/testcases/kernel/security/selinux-testsuite/misc/check_sbin_deprecated.pl
25124ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
25125ltp/testcases/kernel/security/selinux-testsuite/misc/update_refpolicy.sh
25126
251272) Log Message: This solves the configuration issue reported by Santwan <santwana.samantray@in.ibm.com>, and, fixed by Amit Arora <amitarora@in.ibm.com>
25128File(s) Affected:
25129ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
25130
251313) Log Message: Fix various printf strings to correct formatting and remove spaces, by, Randy Dunlap <rdunlap@xenotime.net>
25132File(s) Affected:
25133ltp/tools/apicmds/ltpapicmd.c
25134
251354) Log Message: gcov-kernel patch for linux 2.6.23, by Peter Oberparleiter <oberpapr@users.sourceforge.net>
25136File(s) Added:
25137/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.23-gcov-arm-eabi.patch
25138/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.23-gcov-arm-hack.patch
25139/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.23-gcov.patch
25140
251415) 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>
25142File(s) Affected:
25143/cvsroot/ltp/utils/analysis/lcov/bin/geninfo
25144
251456) Log Message: Add dependency information for linux_syscall_numbers.h, by Mike Frysinger <vapier@gentoo.org>
25146File(s) Affected:
25147ltp/testcases/kernel/include/Makefile
25148
251497) Log Message: Testcases contributed by Sharyathi Nagesh <sharyath@in.ibm.com>
25150File(s) Affected:
25151ltp/runtest/syscalls
25152ltp/testcases/kernel/include/i386.in
25153ltp/testcases/kernel/include/ia64.in
25154ltp/testcases/kernel/include/powerpc.in
25155ltp/testcases/kernel/include/powerpc64.in
25156ltp/testcases/kernel/include/s390.in
25157ltp/testcases/kernel/include/s390x.in
25158ltp/testcases/kernel/include/sparc.in
25159ltp/testcases/kernel/include/sparc64.in
25160ltp/testcases/kernel/include/x86_64.in
25161
25162File(s) Added:
25163ltp/testcases/kernel/syscalls/fallocate/Makefile
25164ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
25165ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
25166ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
25167ltp/testcases/kernel/syscalls/fallocate/run.sh
25168
251698) Log Message: Fix for situations when it fails even on NUMA node, enabling proper identification of nodes, by psuriset <psuriset@linux.ibm.com>
25170File(s) Affected:
25171ltp/testcases/kernel/numa/numa01.sh
25172ltp/testcases/kernel/numa/numa_node_size.c
25173ltp/testcases/kernel/numa/test.sh
25174
251759) Log Message: Terminates the tests if __NR_fadvise64 is 0, by Masatake YAMATO <yamato@redhat.com>
25176File(s) Affected:
25177ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
25178ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
25179ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
25180ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
25181
2518210) Log Message: Randomly generating a no. to avoid the test case to fail, by Sridhar Vinay <vinaysridhar@in.ibm.com>
25183File(s) Affected:
25184ltp/testcases/kernel/syscalls/syslog/syslogtst.c
25185
2518611) Log Message: Jeff Burke <jburke@redhat.com> wanted this unnecessary file to be removed
25187FIle(s) Affected:
25188ltp/testcases/pounder21/test_scripts/statslogging.orig
25189
2519012) 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>
25191File(s) Affected:
25192ltp/testcases/realtime/README
25193File(s) Removed:
25194ltp/testscripts/realtime.sh
25195File(s) Added:
25196ltp/testscripts/test_realtime.sh
25197
2519813) Log Message: Still more fix for Randomly generating a no. to avoid the test case to fail, by Sridhar Vinay <vinaysridhar@in.ibm.com>
25199File(s) Affected:
25200ltp/testcases/kernel/syscalls/syslog/syslogtst.c
25201
2520214) Log Message: "hp_func" should be protected through pthread_mutex or similar, by, Yi Xu <yxu@suse.de>
25203File(s) Affected:
25204ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/1-6.c
25205
2520615) Log Message:
25207Huge Changes from Cai Qian <qcai@redhat.com>. Please see the Description
25208below:
25209
25210The updated version
25211has the following improvments,
25212
25213- simplify maintenance
25214
25215- fix several bugs
25216
25217- better automation
25218
25219- extend support on Debian and Fedora
25220
25221- merge Poornima Nayak <Poornima.Nayak@in.ibm.com> 's latest patch
25222
25223- other changes
25224
25225The new version simplifies code layout, and all tools under lib/
25226directory are standalone and reusable, all configurable variables are
25227under the file runkdump.conf. There are also included sample
25228configuration files for different distros and test components. In
25229addition, it avoided code duplication by merging RHEL and SLES specified
25230code in lkdtm module together, and add a checking before hand. The
25231working flow in main script has also been tidied up. verify and
25232verify_dump have been unified. unused file "summary" has been deleted.
25233
25234In previous version,
25235* The part of comparing kernel version in setup will not work proper
25236 if the kernel grows to something like 2.7.1 or 2.8.1.
25237* verify_dump will not able to find previous vmcore if vmcore creation
25238 and vmcore verfication happen at different hours.
25239* Other random bugs because of code complexity.
25240
25241In the new version, once you define everything in a config file, it will
25242run in an automatically fashion on some of systems, if there is proper
25243tools installed.
25244
25245The code has been rewritten in POSIX shell syntax, and made more
25246portable, and attempted to remove hard-coded stuff as much as
25247possible. It has been tested fairly on RHEL5.1, SLES10sp1, Debian
25248unstable, and Fedora 8. If needed I can send you result logs. Sachin
25249has done a quick test on PPC64 machine running RHEL5.1 and the script
25250run fine. Poornima has done some code review.
25251Poornima's patch has been merged,
252521. Crashkerenl reservation check is modified to support any craskernel
25253value.
252542. A message before system reboots
252553. Added one more line to 'status' if dump verification passed.
252564. Modified 'README' file
252575. If kdump start fails for invalid arguments in kdump.conf is fixed
252586. Replaced MAKE_OPTS with MAKE_OPTIONS.
252597. Removed some unwanted statements.
25260
25261Other changes included that all tests descriptions have been documented
25262in doc/ALL_TEST.txt. KNLD (dump over scp with link delay) test case has
25263been merged into KNSCP (dump over scp). Once LINK_DELAY has been defined
25264somewhere in configuration file, all test cases (KNSCP and KNNFS)
25265dumping to a network destination will take advantage of it. If
25266LINK_DELAY is not defined or equals to 0, KNSCP and KNNFS will just the
25267same as in previous version.
25268
25269Cai Qian
25270
25271Modified Files:
25272ltp/testcases/kdump/Makefile ltp/testcases/kdump/README
25273Added Files:
25274ltp/testcases/kdump/runkdump.conf
25275ltp/testcases/kdump/runkdump.sh
25276ltp/testcases/kdump/doc/ALL_TEST.txt
25277ltp/testcases/kdump/doc/OO_Descriptions.txt
25278ltp/testcases/kdump/doc/README
25279ltp/testcases/kdump/doc/TEST_PLAN.txt
25280ltp/testcases/kdump/lib/Makefile
25281ltp/testcases/kdump/lib/setup.sh
25282ltp/testcases/kdump/lib/ssh.tcl
25283ltp/testcases/kdump/lib/sysinfo.sh
25284ltp/testcases/kdump/lib/test.sh
25285ltp/testcases/kdump/lib/verify.sh
25286ltp/testcases/kdump/lib/crasher/Makefile
25287ltp/testcases/kdump/lib/crasher/crasher.c
25288ltp/testcases/kdump/lib/kprobes/Makefile
25289ltp/testcases/kdump/lib/kprobes/kprobes.c
25290ltp/testcases/kdump/lib/lkdtm/Makefile
25291ltp/testcases/kdump/lib/lkdtm/lkdtm.c
25292ltp/testcases/kdump/lib/lkdtm/lkdtm.c.orig
25293ltp/testcases/kdump/sample/runkdump.BASIC_LKDTM.RHEL
25294ltp/testcases/kdump/sample/runkdump.BASIC_LKDTM.SLES
25295ltp/testcases/kdump/sample/runkdump.CRASHER.RHEL
25296ltp/testcases/kdump/sample/runkdump.CRASHER.SLES
25297ltp/testcases/kdump/sample/runkdump.EXTRA_LKDTM.RHEL
25298ltp/testcases/kdump/sample/runkdump.EXTRA_LKDTM.SLES
25299Removed Files:
25300ltp/testcases/kdump/TEST_PLAN.txt
25301ltp/testcases/kdump/crash_cmds ltp/testcases/kdump/distro
25302ltp/testcases/kdump/kdump_propagate ltp/testcases/kdump/master
25303ltp/testcases/kdump/setup ltp/testcases/kdump/summary
25304ltp/testcases/kdump/sysinfo ltp/testcases/kdump/test
25305ltp/testcases/kdump/tests ltp/testcases/kdump/verify
25306ltp/testcases/kdump/verify_dump
25307ltp/testcases/kdump/rhtools/Makefile
25308ltp/testcases/kdump/rhtools/OO_Descriptions.txt
25309ltp/testcases/kdump/rhtools/crasher_mod/Makefile
25310ltp/testcases/kdump/rhtools/crasher_mod/crasher.c
25311ltp/testcases/kdump/rhtools/lkdtm_mod/Makefile
25312ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
25313ltp/testcases/kdump/susetools/Makefile
25314ltp/testcases/kdump/susetools/OO_Descriptions.txt
25315ltp/testcases/kdump/susetools/crasher_mod/Makefile
25316ltp/testcases/kdump/susetools/crasher_mod/crasher.c
25317ltp/testcases/kdump/susetools/lkdtm_mod/Makefile
25318ltp/testcases/kdump/susetools/lkdtm_mod/lkdtm.c
25319ltp/testcases/kdump/testlists/crasher
25320ltp/testcases/kdump/testlists/lkdtm.base
25321ltp/testcases/kdump/testlists/lkdtm.exha
25322
2532316) Log Message: A huge Update to the RT Linux Tree by Sebastien Dugu <sebastien.dugue@bull.net>
25324Modified Files:
25325ltp/testcases/realtime/func/async_handler/async_handler.c
25326ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
25327ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
25328ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
25329ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
25330ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
25331ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
25332ltp/testcases/realtime/func/pi_perf/pi_perf.c
25333ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
25334ltp/testcases/realtime/func/sched_football/sched_football.c
25335ltp/testcases/realtime/func/sched_latency/sched_latency.c
25336
2533717) 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
25338Modifiled File(s):
25339ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
25340ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
25341
2534218) Log Message: Fixing missing argument for open() function when O_CREAT is in the flag, by, Yi Xu <yxu@suse.de>
25343Modified File(s):
25344testcases/kernel/syscalls/clone/clone02.c
25345testcases/kernel/syscalls/fcntl/fcntl18.c
25346testcases/kernel/syscalls/fdatasync/fdatasync01.c
25347testcases/kernel/syscalls/getdents/getdents04.c
25348testcases/kernel/syscalls/mprotect/mprotect02.c
25349testcases/kernel/syscalls/mprotect/mprotect03.c
25350testcases/kernel/syscalls/open/open04.c
25351testcases/kernel/syscalls/pselect/pselect01.c
25352testcases/kernel/syscalls/read/read02.c
25353testcases/kernel/syscalls/select/select01.c
25354testcases/kernel/syscalls/sendfile/sendfile03.c
25355testcases/kernel/syscalls/splice/splice01.c
25356testcases/kernel/syscalls/symlink/symlink01.c
25357testcases/kernel/syscalls/tee/tee01.c
25358testcases/network/ipv6/sendfile6/testsf_c6.c
25359testcases/network/tcp_cmds/sendfile/testsf_c.c
25360testcases/kernel/fs/doio/iogen.c
25361
2536219) Log Message: Fix for generation of HTML output for absolute paths, by, Subrata Modak <subrata@linux.vnet.ibm.com>
25363Modified File(s):
25364ltp/runltp
25365ltp/tools/genhtml.pl
25366
2536720) Log Message: Initial set of Filecaps testcases from Serge, "Serge E. Hallyn" <serue@us.ibm.com>
25368Modified Files:
25369ltp/runltp
25370ltp/testcases/kernel/security/Makefile
25371Added Files:
25372ltp/runtest/filecaps
25373ltp/testcases/kernel/security/filecaps/Makefile
25374ltp/testcases/kernel/security/filecaps/README
25375ltp/testcases/kernel/security/filecaps/check_simple_capset.c
25376ltp/testcases/kernel/security/filecaps/checkforfilecaps.sh
25377ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
25378ltp/testcases/kernel/security/filecaps/filecapstest.sh
25379ltp/testcases/kernel/security/filecaps/gotlibcap.c
25380ltp/testcases/kernel/security/filecaps/inh_capped.c
25381ltp/testcases/kernel/security/filecaps/nolibcap.c
25382ltp/testcases/kernel/security/filecaps/print_caps.c
25383ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
25384ltp/testscripts/test_filecaps.sh
25385
2538621) Log Message: testcase ballista gcc 4.3 conformance, by, Patrick Kirsch <pkirsch@suse.de>
25387Modified File(s):
25388ltp/testcases/ballista/ballista/compile/bparser.cpp
25389
2539022) Log Message: Enhancing runltp to run testcases in desired sequence, by, Subrata Modak <subrata@linux.vnet.ibm.com>
25391Modified File(s):
25392ltp/runltp
25393
2539423) 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>
25395Modified File(s):
25396ltp/testcases/kernel/syscalls/times/times03.c
25397
2539824) 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>
25399Modified File(s):
25400ltp/testcases/kernel/security/selinux-testsuite/README
25401ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
25402
2540325) Log Message: added gcov-kernel patches for linux-2.6.24, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
25404Added File(s):
25405ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov-arm-eabi.patch
25406ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov-arm-hack.patch
25407ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
25408
2540926) Log Message: Fix for Build Error issues on NUMA Machine in absence of important RPMs, by, psuriset <psuriset@linux.vnet.ibm.com>
25410Modified File(s):
25411ltp/testcases/kernel/numa/Makefile
25412ltp/testcases/kernel/numa/README
25413ltp/testcases/kernel/numa/numa01.sh
25414ltp/testcases/kernel/numa/numa_node_size.c
25415ltp/testcases/kernel/numa/test.sh
25416
subrata_modakae1219d2008-01-01 08:50:08 +000025417LTP-20071231
25418
254191) Log Message: Update CLONE_NEWPID as value changed in 2.6.23-rc3-mm2, submitted by Sukadev Bhattiprolu <sukadev@us.ibm.com>
25420File(s) Affected:
25421ltp/testcases/kernel/containers/libclone/libclone.h
25422
254232) Log Message: New Test Cases sendfile05 sendfile06 and sendfile07 for sendfile and sendfile64 syscall, by Masatake YAMATO <yamato@redhat.com>
25424File(s) Affected:
25425ltp/runtest/syscalls
25426ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
25427ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
25428ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
25429File(s) Added:
25430ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
25431ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
25432ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
25433
254343) Log Message: Fixing the problem of the resolution for ADDRESS_OF_MAIN, by Mark Ver <markver@us.ibm.com>
25435File(s) Affected:
25436ltp/testcases/kernel/io/direct_io/diotest4.c
25437
254384) Log Message: use caps in "generated warning" since people dont read comments, by Mike Frysinger <vapier@users.sourceforge.net>
25439File(s) Affected:
25440ltp/testcases/kernel/include/linux_syscall_numbers.h
25441ltp/testcases/kernel/include/regen.sh
25442
254435) Log Message: Se-linux Reference Policy Updates by Stephen Smalley <sds@tycho.nsa.gov>
25444File(s) Affected:
25445ltp/testcases/kernel/security/selinux-testsuite/README
25446ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
25447ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
25448ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
25449ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
25450ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
25451ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_readlink.te
25452ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rxdir.te
25453ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
25454ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_stat.te
25455ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
25456ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
25457ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
25458
254596) Log Message: New NUMA Testcases by psuriset@linux.vnet.ibm.com
25460File(s) Affected:
25461ltp/testcases/kernel/numa/Makefile
25462ltp/testcases/kernel/numa/README
25463ltp/testcases/kernel/numa/numa01.sh
25464File(s) Added:
25465ltp/testcases/kernel/numa/numa_node_size.c
25466ltp/testcases/kernel/numa/test.sh
25467
254687) 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>
25469File(s) Affected:
25470ltp/testcases/kernel/syscalls/mincore/mincore01.c
25471
254728) Log Message: add syscall list for arm from Riaz Ur Rahaman
25473File(s) Affected:
25474ltp/testcases/kernel/include/linux_syscall_numbers.h
25475ltp/testcases/kernel/include/order
25476
25477File(s) Added:
25478ltp/testcases/kernel/include/arm.in
25479
254809) Log Message: Test isn't supported in kernel versions before 2.6.16, by Marco Antonio Fernandes Junior <marcoafj@linux.vnet.ibm.com>
25481File(s) Affected:
25482ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
25483
2548410)Log Message: Reverting Back Stephenś Patch and Applying Jeffś Patch for controlling the tty issue. Also a minor change for the ia64 compile failure.
25485File(s) Affected:
25486testcases/kernel/security/selinux-testsuite/README
25487testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
25488testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
25489testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
25490testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
25491testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
25492testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
25493testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
25494testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
25495testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
25496testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c
25497testcases/kernel/security/selinux-testsuite/tests/file/selinux_file.sh
25498
2549911) Log Message: A Trivial Fix from Roger Mach <bigmach@us.ibm.com>
25500File(s) Affected:
25501ltp/testcases/pounder21/test_scripts/xterm_stress
25502
2550312) Log Message: tweak config.mk comment to reflect reality, by Mike Frysinger
25504File(s) Affected:
25505ltp/Makefile
25506
2550713) Log Message: Initial Set of Real Time Linux Test Cases, by Nivedita Singhvi <niv@us.ibm.com> & sudhanshu Singh <sudhanshusingh@in.ibm.com>
25508File(s) Added:
25509ltp/testcases/realtime/COPYING
25510ltp/testcases/realtime/GNUmakefile.am
25511ltp/testcases/realtime/GNUmakefile.in
25512ltp/testcases/realtime/OO_DESCRIPTION.txt
25513ltp/testcases/realtime/README
25514ltp/testcases/realtime/aclocal.m4
25515ltp/testcases/realtime/autogen.sh
25516ltp/testcases/realtime/configure
25517ltp/testcases/realtime/configure.ac
25518ltp/testcases/realtime/run.sh
25519ltp/testcases/realtime/autom4te.cache/output.0
25520ltp/testcases/realtime/autom4te.cache/output.1
25521ltp/testcases/realtime/autom4te.cache/requests
25522ltp/testcases/realtime/autom4te.cache/traces.0
25523ltp/testcases/realtime/autom4te.cache/traces.1
25524ltp/testcases/realtime/config/GNUmakefile.am
25525ltp/testcases/realtime/config/GNUmakefile.in
25526ltp/testcases/realtime/config/autoconf/compile
25527ltp/testcases/realtime/config/autoconf/config.guess
25528ltp/testcases/realtime/config/autoconf/config.sub
25529ltp/testcases/realtime/config/autoconf/depcomp
25530ltp/testcases/realtime/config/autoconf/install-sh
25531ltp/testcases/realtime/config/autoconf/missing
25532ltp/testcases/realtime/doc/HOWTO_ADD_TESTS
25533ltp/testcases/realtime/doc/TODO
25534ltp/testcases/realtime/func/GNUmakefile.am
25535ltp/testcases/realtime/func/GNUmakefile.in
25536ltp/testcases/realtime/func/async_handler/GNUmakefile.am
25537ltp/testcases/realtime/func/async_handler/GNUmakefile.in
25538ltp/testcases/realtime/func/async_handler/async_handler.c
25539ltp/testcases/realtime/func/async_handler/async_handler_jk.c
25540ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
25541ltp/testcases/realtime/func/async_handler/run_auto.sh
25542ltp/testcases/realtime/func/gtod_latency/GNUmakefile.am
25543ltp/testcases/realtime/func/gtod_latency/GNUmakefile.in
25544ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
25545ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
25546ltp/testcases/realtime/func/gtod_latency/run_auto.sh
25547ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.am
25548ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.in
25549ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
25550ltp/testcases/realtime/func/hrtimer-prio/run.sh
25551ltp/testcases/realtime/func/matrix_mult/GNUmakefile.am
25552ltp/testcases/realtime/func/matrix_mult/GNUmakefile.in
25553ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
25554ltp/testcases/realtime/func/matrix_mult/run_auto.sh
25555ltp/testcases/realtime/func/measurement/GNUmakefile.am
25556ltp/testcases/realtime/func/measurement/GNUmakefile.in
25557ltp/testcases/realtime/func/measurement/README
25558ltp/testcases/realtime/func/measurement/preempt_timing.c
25559ltp/testcases/realtime/func/measurement/rdtsc-latency.c
25560ltp/testcases/realtime/func/measurement/run.sh
25561ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.am
25562ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.in
25563ltp/testcases/realtime/func/periodic_cpu_load/mixed_load.sh
25564ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
25565ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
25566ltp/testcases/realtime/func/periodic_cpu_load/run_auto.sh
25567ltp/testcases/realtime/func/pi-tests/GNUmakefile.am
25568ltp/testcases/realtime/func/pi-tests/GNUmakefile.in
25569ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
25570ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
25571ltp/testcases/realtime/func/pi-tests/run_auto.sh
25572ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
25573ltp/testcases/realtime/func/pi-tests/test-skeleton.c
25574ltp/testcases/realtime/func/pi-tests/testpi-0.c
25575ltp/testcases/realtime/func/pi-tests/testpi-1.c
25576ltp/testcases/realtime/func/pi-tests/testpi-2.c
25577ltp/testcases/realtime/func/pi-tests/testpi-4.c
25578ltp/testcases/realtime/func/pi-tests/testpi-5.c
25579ltp/testcases/realtime/func/pi-tests/testpi-6.c
25580ltp/testcases/realtime/func/pi-tests/testpi-7.c
25581ltp/testcases/realtime/func/pi_perf/GNUmakefile.am
25582ltp/testcases/realtime/func/pi_perf/GNUmakefile.in
25583ltp/testcases/realtime/func/pi_perf/pi_perf.c
25584ltp/testcases/realtime/func/pi_perf/run_auto.sh
25585ltp/testcases/realtime/func/prio-preempt/GNUmakefile.am
25586ltp/testcases/realtime/func/prio-preempt/GNUmakefile.in
25587ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
25588ltp/testcases/realtime/func/prio-preempt/run_auto.sh
25589ltp/testcases/realtime/func/prio-wake/GNUmakefile.am
25590ltp/testcases/realtime/func/prio-wake/GNUmakefile.in
25591ltp/testcases/realtime/func/prio-wake/prio-wake.c
25592ltp/testcases/realtime/func/prio-wake/run_auto.sh
25593ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.am
25594ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.in
25595ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
25596ltp/testcases/realtime/func/sched_football/GNUmakefile.am
25597ltp/testcases/realtime/func/sched_football/GNUmakefile.in
25598ltp/testcases/realtime/func/sched_football/parse-football.py
25599ltp/testcases/realtime/func/sched_football/run_auto.sh
25600ltp/testcases/realtime/func/sched_football/sched_football.c
25601ltp/testcases/realtime/func/sched_jitter/GNUmakefile.am
25602ltp/testcases/realtime/func/sched_jitter/GNUmakefile.in
25603ltp/testcases/realtime/func/sched_jitter/README
25604ltp/testcases/realtime/func/sched_jitter/run_auto.sh
25605ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
25606ltp/testcases/realtime/func/sched_latency/GNUmakefile.am
25607ltp/testcases/realtime/func/sched_latency/GNUmakefile.in
25608ltp/testcases/realtime/func/sched_latency/run_auto.sh
25609ltp/testcases/realtime/func/sched_latency/sched_latency.c
25610ltp/testcases/realtime/func/thread_clock/GNUmakefile.am
25611ltp/testcases/realtime/func/thread_clock/GNUmakefile.in
25612ltp/testcases/realtime/func/thread_clock/run_auto.sh
25613ltp/testcases/realtime/func/thread_clock/tc-2.c
25614ltp/testcases/realtime/include/GNUmakefile.am
25615ltp/testcases/realtime/include/GNUmakefile.in
25616ltp/testcases/realtime/include/libjvmsim.h
25617ltp/testcases/realtime/include/librttest.h
25618ltp/testcases/realtime/include/libstats.h
25619ltp/testcases/realtime/include/list.h
25620ltp/testcases/realtime/include/rttests_config.h.in
25621ltp/testcases/realtime/lib/GNUmakefile.am
25622ltp/testcases/realtime/lib/GNUmakefile.in
25623ltp/testcases/realtime/lib/libjvmsim.c
25624ltp/testcases/realtime/lib/librttest.c
25625ltp/testcases/realtime/lib/libstats.c
25626ltp/testcases/realtime/perf/GNUmakefile.am
25627ltp/testcases/realtime/perf/GNUmakefile.in
25628ltp/testcases/realtime/perf/latency/GNUmakefile.am
25629ltp/testcases/realtime/perf/latency/GNUmakefile.in
25630ltp/testcases/realtime/perf/latency/cpunoise.sh
25631ltp/testcases/realtime/perf/latency/cpunoise2000.sh
25632ltp/testcases/realtime/perf/latency/disknoise.sh
25633ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
25634ltp/testcases/realtime/perf/latency/pthread_cond_many.c
25635ltp/testcases/realtime/perf/latency/pthread_cond_many_histogram.sh
25636ltp/testcases/realtime/perf/latency/run.sh
25637ltp/testcases/realtime/scripts/__init__.py
25638ltp/testcases/realtime/scripts/parser.py
25639ltp/testcases/realtime/scripts/run_c_files.sh
25640ltp/testcases/realtime/scripts/setenv.sh
25641ltp/testcases/realtime/stress/GNUmakefile.am
25642ltp/testcases/realtime/stress/GNUmakefile.in
25643ltp/testcases/realtime/stress/pi-tests/GNUmakefile.am
25644ltp/testcases/realtime/stress/pi-tests/GNUmakefile.in
25645ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
25646ltp/testcases/realtime/stress/pi-tests/testpi-3.c
25647ltp/testcases/realtime/tools/ftqviz.py
25648ltp/testscripts/realtime.sh
25649
2565014) Log Message: Updates for Some Copyright and License Declarations
25651File(s) Affected:
25652ltp/testcases/realtime/GNUmakefile.am
25653ltp/testcases/realtime/OO_DESCRIPTION.txt
25654ltp/testcases/realtime/README
25655ltp/testcases/realtime/autogen.sh
25656ltp/testcases/realtime/configure.ac
25657ltp/testcases/realtime/run.sh
25658
2565915) Log Message: Initial set of PID Namespace testcase contributed by "Rishikesh K. Rajak" <risrajak@linux.vnet.ibm.com>
25660File(s) Added:
25661ltp/testcases/kernel/containers/pidns/Makefile
25662ltp/testcases/kernel/containers/pidns/README
25663ltp/testcases/kernel/containers/pidns/check_pidns_enabled.c
25664ltp/testcases/kernel/containers/pidns/pidns01.c
25665ltp/testcases/kernel/containers/pidns/pidns02.c
25666ltp/testcases/kernel/containers/pidns/pidns03.c
25667ltp/testcases/kernel/containers/pidns/runpidnstest.sh
25668ltp/testcases/kernel/containers/pidns/runtests_noltp.sh
25669
25670File(s) Affected:
25671ltp/testcases/kernel/containers/Makefile
25672ltp/testcases/kernel/containers/container_test.sh
25673
2567416) Log Message: Changed the way Copyrights and License agreements are declared
25675File(s) Affected:
25676ltp/testcases/kernel/containers/README
25677ltp/testcases/kernel/containers/TEST_PLAN.txt
25678ltp/testcases/kernel/containers/check_for_unshare.c
25679ltp/testcases/kernel/containers/libclone/Makefile
25680ltp/testcases/kernel/containers/libclone/libclone.c
25681ltp/testcases/kernel/containers/libclone/libclone.h
25682ltp/testcases/kernel/containers/sysvipc/Makefile
25683ltp/testcases/kernel/containers/sysvipc/check_ipcns_enabled.c
25684ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
25685ltp/testcases/kernel/containers/sysvipc/runtests_noltp.sh
25686ltp/testcases/kernel/containers/sysvipc/shmnstest.c
25687ltp/testcases/kernel/containers/utsname/Makefile
25688ltp/testcases/kernel/containers/utsname/README
25689ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
25690ltp/testcases/kernel/containers/utsname/runtests_noltp.sh
25691ltp/testcases/kernel/containers/utsname/runutstest.sh
25692ltp/testcases/kernel/containers/utsname/utstest.c
25693
subrata_modak99086662007-12-03 07:07:49 +000025694LTP-20071130
25695
256961) Log Message: lcov: fix for problem resulting in lcov aborting with "ERROR: reading string"
25697File(s) Affected:
25698/cvsroot/ltp/utils/analysis/lcov/bin
25699
257002) Log Message: Update to OpenHPI 2.10.1 (see www.openhpi.org for more info)
25701File(s) Affected:
25702ltp/testcases/open_hpi_testsuite
25703
257043) 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.
25705File(s) Affected:
25706ltp/testcases/open_posix_testsuite/conformance/interfaces/mmap/23-1.c
25707
257084) Log Message: Yi Yang <yang.y.yi@gmail.com> fixed some anomalies for ext2/ext3 and creat system call
25709File(s) Affected:
25710ltp/testcases/kernel/fs/doio/growfiles.c
25711ltp/testcases/kernel/syscalls/creat/creat05.c
25712
257135) Log Message: Removing Propreitary and Confidential Information to Suit to GPLv2 License
25714File(s) Affected:
25715testcases/kernel/ipc/ipc_stress/message_queue_test_01.c
25716testcases/kernel/ipc/ipc_stress/message_queue_test_02_ctl.c
25717testcases/kernel/ipc/ipc_stress/message_queue_test_02_get.c
25718testcases/kernel/ipc/ipc_stress/message_queue_test_02_rcv.c
25719testcases/kernel/ipc/ipc_stress/message_queue_test_02_snd.c
25720testcases/kernel/ipc/ipc_stress/message_queue_test_04.c
25721testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
25722testcases/kernel/ipc/ipc_stress/pipe_test_01.c
25723testcases/kernel/ipc/ipc_stress/pipe_test_02.c
25724testcases/kernel/ipc/ipc_stress/semaphore_test_01.c
25725testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
25726testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
25727testcases/kernel/ipc/ipc_stress/shmem_test_01.c
25728testcases/kernel/ipc/ipc_stress/shmem_test_02.c
25729testcases/kernel/ipc/ipc_stress/shmem_test_03.c
25730testcases/kernel/ipc/ipc_stress/shmem_test_04.c
25731testcases/kernel/ipc/ipc_stress/shmem_test_05.c
25732testcases/kernel/ipc/ipc_stress/shmem_test_06.c
25733testcases/kernel/ipc/ipc_stress/shmem_test_07.c
25734testcases/kernel/ipc/ipc_stress/signal_test_01.c
25735testcases/kernel/ipc/ipc_stress/signal_test_02.c
25736testcases/kernel/ipc/ipc_stress/signal_test_03.c
25737testcases/kernel/ipc/ipc_stress/signal_test_04.c
25738testcases/kernel/ipc/ipc_stress/signal_test_05.c
25739testcases/kernel/ipc/ipc_stress/signal_test_06.c
25740testcases/kernel/ipc/ipc_stress/signal_test_07.c
25741testcases/kernel/sched/clisrv/pthserv.c
25742testcases/kernel/sched/clisrv/readline.c
25743testcases/kernel/sched/clisrv/writen.c
25744testcases/kernel/sched/sched_stress/sched_driver.c
25745testcases/kernel/sched/sched_stress/sched.c
25746testcases/kernel/sched/sched_stress/sched.h
25747testcases/kernel/sched/sched_stress/sched_tc0.c
25748testcases/kernel/sched/sched_stress/sched_tc1.c
25749testcases/kernel/sched/sched_stress/sched_tc2.c
25750testcases/kernel/sched/sched_stress/sched_tc3.c
25751testcases/kernel/sched/sched_stress/sched_tc4.c
25752testcases/kernel/sched/sched_stress/sched_tc5.c
25753testcases/kernel/sched/sched_stress/sched_tc6.c
25754
257556) Log Message: Make the test working on busybox system, where 'df' command
25756doesn't support -P option, neither accept a directory as input,
25757Submitted by Carmelo AMOROSO <carmelo.amoroso@st.com>
25758File(s) Affected:
25759ltp/testcases/kernel/fs/doio/rwtest.sh
25760
257617) Log Message:
25762This patch allows network stress tests to be run on different subnet
25763configuration by using some macros for IP addresses configuration.
25764It doesn't affect default values.
25765Submitted by Carmelo AMOROSO <carmelo.amoroso@st.com>
25766File(s) Affected:
25767ltp/testcases/network/stress/broken_ip/broken_ip4-checksum
25768ltp/testcases/network/stress/broken_ip/broken_ip4-dstaddr
25769ltp/testcases/network/stress/broken_ip/broken_ip4-fragment
25770ltp/testcases/network/stress/broken_ip/broken_ip4-ihl
25771ltp/testcases/network/stress/broken_ip/broken_ip4-protcol
25772ltp/testcases/network/stress/broken_ip/broken_ip4-totlen
25773ltp/testcases/network/stress/broken_ip/broken_ip4-version
25774ltp/testcases/network/stress/dns/dns4-stress
25775ltp/testcases/network/stress/ftp/ftp4-download-stress
25776ltp/testcases/network/stress/ftp/ftp4-upload-stress
25777ltp/testcases/network/stress/http/http4-stress
25778ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic01
25779ltp/testcases/network/stress/interface/if4-addr-change
25780ltp/testcases/network/stress/interface/if4-alias-adddel
25781ltp/testcases/network/stress/interface/if4-alias-addlarge
25782ltp/testcases/network/stress/interface/if4-mtu-change
25783ltp/testcases/network/stress/interface/if4-route-adddel
25784ltp/testcases/network/stress/interface/if4-route-addlarge
25785ltp/testcases/network/stress/interface/if4-updown
25786ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope01
25787ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope02
25788ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope03
25789ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope04
25790ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld01
25791ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld02
25792ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld01
25793ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld02
25794ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld03
25795ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld04
25796ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld05
25797ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld06
25798ltp/testcases/network/stress/route/route4-change-dst
25799ltp/testcases/network/stress/route/route4-change-gw
25800ltp/testcases/network/stress/route/route4-change-if
25801ltp/testcases/network/stress/route/route4-ifdown
25802ltp/testcases/network/stress/route/route4-redirect
25803ltp/testcases/network/stress/route/route4-rmmod
25804ltp/testcases/network/stress/ssh/ssh4-stress
25805ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport01
25806ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport01
25807ltp/testcases/network/stress/tcp/uni-basic/tcp4-uni-basic01
25808ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport01
25809ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic01
25810testscripts/networkstress.sh
25811
258128) Log Message: Patch to check file permission first, and then skip write-only
25813files,and report them as INFO. Submitted by Cai Qian <qcai@redhat.com>
25814File(s) Affected:
25815ltp/testcases/kernel/fs/proc/proc01.c
25816
258179) Log Message:
25818Patch to skip read of all /proc/<pid> directories except /proc/self.
25819Therefore, it make sure that at least one /proc/<pid> has been read,
25820and also the directory will stay as long as the life time of the test.
25821Submitted by Cai Qian <qcai@redhat.com>
25822File(s) Affected:
25823ltp/testcases/kernel/fs/proc/proc01.c
25824
2582510) Log Message: Create testfile in tmpdir to be consistent with other tests by Kumar Gala <galak@kernel.crashing.org>
25826File(s) Affected:
25827ltp/testcases/kernel/syscalls/splice/splice01.c
25828ltp/testcases/kernel/syscalls/tee/tee01.c
25829
2583011) Log Message: Close the fd's we open when running on NFS to avoid warnings, submitted by Kumar Gala <galak@kernel.crashing.org>
25831File(s) Affected:
25832ltp/testcases/kernel/syscalls/creat/creat01.c
25833ltp/testcases/kernel/syscalls/open/open04.c
25834ltp/testcases/kernel/syscalls/writev/writev06.c
25835
2583612) Log Message:Close fd's to make running on NFS work, submitted by Kumar Gala <galak@kernel.crashing.org>
25837File(s) Affected:
25838ltp/testcases/kernel/syscalls/creat/creat05.c
25839
2584013) Log Message: Add a lib routine to tell us if we are running on NFS Submitted by Kumar Gala <galak@kernel.crashing.org>
25841File(s) Affected:
25842ltp/include/test.h
25843File(s) Added:
25844ltp/lib/tst_is_cwd_nfs.c
25845
2584614) Log Message: Adds arm to the architectures where SHMBLA != PAGESIZE, submitted by Khem Raj <kraj@mvista.com>
25847File(s) Affected:
25848ltp/testcases/kernel/mem/shmt/shmt09.c
25849
2585015) Log Message: New posix_fadvise and fadvise64 Testcases contributed by Masatake YAMATO <yamato@redhat.com>
25851File(s) Affected:
25852ltp/runtest/syscalls
25853New File(s) Addes:
25854ltp/testcases/kernel/syscalls/fadvise/Makefile
25855ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
25856ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
25857ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
25858ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
25859
2586016) Log Message:
25861Existing code in LTP Kdump has been enhanced to test dump on network and
25862different partitions. The attached patch supports following features
25863-Dump on EXT3 partition, partition referenced by partition name, Label and
25864UUID
25865-Dump on raw partition
25866-Dump on Network dump server
25867-Test dump filtering feature of Kdump
25868-Test Link Delay feature of Kdump
25869-Result analysis has been implemented for local dumping and network
25870dumping.
25871-Result analysis has been implemented for filtering as well as link delay.
25872But the analysis part can be enahnced further
25873-'setup' file has been modified
25874 * To accept inputs from user or file
25875 * To automate configuration of bootloader file to reserve memory for
25876crashkernel
25877 * To test basic or exchausted list of LKDTM test
25878 * To accept user inputs for dumping on different partitions and for
25879network dumping
25880-'master' file has been modified
25881 *To invoke result analysis code of dumping in different destinations
25882 *to remove cronjob when execution is done, this is a bug fix
25883-'test' file has been modifed
25884 *To set kdump.conf file based on user input and trigger crash
25885-'Makefile' has been modified not to run 'setup'
25886-Added new files
25887 *kdump_propogate ->To add ssh public keys to network dump server
25888 *verify_dump ->To verify dump in different partitions and network
25889dumping
25890 *lkdtm.orig is replaced with lkdtm.base for basic testcases of lkdtm,
25891lkdtm.exha for exhausted list of lkdtm testcases.
25892
25893Submitted by: Poornima Nayak <Poornima.Nayak@in.ibm.com>
25894
25895File(s) Affected:
25896ltp/testcases/kdump/Makefile ltp/testcases/kdump/README
25897ltp/testcases/kdump/TEST_PLAN.txt ltp/testcases/kdump/master
25898ltp/testcases/kdump/setup ltp/testcases/kdump/test
25899File(s) Added:
25900ltp/testcases/kdump/kdump_propagate
25901ltp/testcases/kdump/verify_dump
25902ltp/testcases/kdump/testlists/lkdtm.base
25903ltp/testcases/kdump/testlists/lkdtm.exha
25904File(s) Removed:
25905ltp/testcases/kdump/testlists/lkdtm.orig
25906
2590717) Log Message: Fix endless loop hit messages for kdump test case, by Cai Qian <qcai@redhat.com>
25908File(s) Affected:
25909ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
25910
2591118) Log Message: Fix for vmcore generation and vmcore verification are at different hours, by Cai Qian <qcai@redhat.com>
25912File(s) Affected:
25913ltp/testcases/kdump/master
25914
2591519) Log Message: Changes that allows adp to run top on batch mode instead of interactively, submitted by Rafael Folco <rfolco@linux.vnet.ibm.com>
25916File(s) Affected:
25917ltp/testscripts/adp.sh
25918
2591920) Log Message: Changes to prevent fcntl14 test case to crash on uclinux on blackfin board, submitted by Vivi <violetleigh@gmail.com>
25920File(s) Affected:
25921ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
25922
2592321) Log Message: New HTML format for LTP Output
25924File(s) Affected:
25925ltp/runltp
25926File(s) Added:
25927ltp/tools/genhtml.pl
25928ltp/tools/html_report_header.txt
25929
2593022) Log Message: Add IA64 support to kdump test case, submitted by Cai Qian <qcai@redhat.com>
25931File(s) Affected:
25932ltp/testcases/kdump/setup
25933
2593423) Log Message: Patch to fix summary script of LTP kdump (can't retrieve LOG correctly), submitted by Lin Feng Shen (shenlinf@cn.ibm.com)
25935File(s) Affected:
25936ltp/testcases/kdump/summary
25937
2593824) 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)
25939File(s) Affected:
25940ltp/testcases/kdump/master
25941
2594225) Log Message: Report TCONF for swapon/off test when run on tmpfs or nfs, submitted by Kumar Gala <galak@kernel.crashing.org>
25943File(s) Affected:
25944testcases/kernel/syscalls/swapoff/swapoff01.c
25945testcases/kernel/syscalls/swapoff/swapoff02.c
25946testcases/kernel/syscalls/swapon/swapon01.c
25947testcases/kernel/syscalls/swapon/swapon02.c
25948testcases/kernel/syscalls/swapon/swapon03.c
25949
2595026) Log Message: This does testing for the missing functionalities of MADV_REMOVE, MADV_DONTFORK & MADV_DOFORK, submitted by Pavan, pnaregun@in.ibm.com
25951File(s) Added:
25952ltp/testcases/kernel/syscalls/madvise/madvise03.c
25953
2595427) Log Message: Added an Option to mail-back LTP reports, by Subrata Modak <subrata@linux.vnet.ibm.com>
25955File(s) Affected:
25956ltp/runltp
25957
2595828) Log Message: Added sendfile64 support and new testcase sendfile04.c in this regard, by Masatake YAMATO <yamato@redhat.com>
25959File(s) Affected:
25960runtest/syscalls
25961testcases/kernel/syscalls/sendfile/Makefile
25962testcases/kernel/syscalls/sendfile/sendfile02.c
25963testcases/kernel/syscalls/sendfile/sendfile03.c
25964File(s) Added:
25965ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
25966
2596729) Log Message: Proper Inputs for Memory Reservation for Crask Kernel on various architectures, by Poornima Nayak <Poornima.Nayak@in.ibm.com>
25968File(s) Affected:
25969ltp/testcases/kdump/setup
25970
subrata_modakb72cdfe2007-11-02 06:18:14 +000025971LTP-20071031
25972
259731) Log Message:
25974lcov: workaround for gcc 4.1.0 .gcno file oddness by Peter Oberparleiter (oberpapr@users.sourceforge.net)
25975scott.heavner@philips.com wrote:
25976I'm trying to use lcov 1.6 with gcov/gcc 4.1.0. The geninfo parser was
25977aborting on a small number of .gcno files. I've patched my local copy so
25978that geninfo prints out the offset of the error and skips the remainder of
25979the problem file
25980
25981File(s) Affected:
25982ltp/utils/analysis/lcov/bin/geninfo
25983
259842) Log Message: Carmelo (carmelo.amoroso@st.com) fixed OPEN_MAX macro issue, from kernel 2.6.23 onwards
25985File(s) Affected:
25986ltp-full-20070930/testcases/kernel/syscalls/fork/fork09.c
25987ltp-full-20070930/testcases/kernel/ipc/ipc_stress/pipe_test_02.c
25988
259893) Log Message: Ported this to LTP Format
25990File(s) Affected:
25991ltp/runtest/syscalls
25992File(s) Added:
25993ltp/testcases/kernel/syscalls/remap_file_pages/Makefile
25994ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
25995
259964) Log Message: Open Posix Test suite updation by Patrick Kirsch <pkirsch@suse.de>
25997File(s) Affected:
25998ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_close/1-1.c
25999ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_close/2-1.c
26000ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_close/3-1.c
26001ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/1-1.c
26002ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/2-1.c
26003ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/4-1.c
26004ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/5-1.c
26005ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_open/1-4.c
26006ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/1-1.c
26007ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/1-2.c
26008ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/2-1.c
26009ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/4-1.c
26010ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/5-1.c
26011ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/6-1.c
26012ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/8-1.c
26013ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/1-1.c
26014ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/2-1.c
26015ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/4-1.c
26016ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/1-1.c
26017ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/1-2.c
26018ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/11-1.c
26019ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/12-1.c
26020ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/3-1.c
26021ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/5-1.c
26022ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/7-1.c
26023
260245) Log Message: Olof Johansson <olof@lixom.net> corrected the message when there are no entries in /etc/group for 'nobody' and 'bin'
26025File(s) Affected:
26026ltp/testcases/kernel/syscalls/creat/creat08.c
26027
260286) Log Message: Andi Kleen <ak@novell.com> changed the way IN_MOVE_SELF works with old kernel
26029File(s) Affected:
26030ltp/testcases/kernel/syscalls/inotify/inotify02.c
26031
260327) Log Message: Ricardo (rsalveti@linux.vnet.ibm.com) added another testcase for remap_file_pages() syscall for better error checking
26033File(s) Affected:
26034ltp/runtest/syscalls
26035File(s) Added:
26036ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
26037
260388) Log Message:
26039Better Ways to Integrate "ltp/tools/genload/stress" with "ltp/runltp" by
26040Ricardo and Subrata,
26041This is the second version of Subrata's patch, this is intended to
26042fully exploit all the features provided by "ltp/tools/genload/stress".
26043
26044New option:
26045 -D Run LTP under additional background Load on Secondary Storage
26046
26047Options that have a different interface:
26048 -i Run LTP under additional background Load on IO Bus
26049 -m Run LTP under additional background Load on Main memory
26050
26051Remember that this change will break the script interface.
26052File(s) Affected:
26053ltp/runltp
26054
260559) Log Message: Breno Leitao (leitao@linux.vnet.ibm.com) fixed these for running on NFS mounted systems
26056File(s) Affected:
26057ltp/testcases/kernel/syscalls/chdir/chdir01.c
26058ltp/testcases/kernel/syscalls/creat/creat03.c
26059ltp/testcases/kernel/syscalls/creat/creat05.c
26060ltp/testcases/kernel/syscalls/dup2/dup202.c
26061ltp/testcases/kernel/syscalls/dup2/dup203.c
26062ltp/testcases/kernel/syscalls/execve/execve04.c
26063ltp/testcases/kernel/syscalls/flock/flock01.c
26064ltp/testcases/kernel/syscalls/flock/flock02.c
26065ltp/testcases/kernel/syscalls/flock/flock03.c
26066ltp/testcases/kernel/syscalls/flock/flock04.c
26067ltp/testcases/kernel/syscalls/flock/flock05.c
26068ltp/testcases/kernel/syscalls/flock/flock06.c
26069ltp/testcases/kernel/syscalls/fork/fork07.c
26070ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
26071ltp/testcases/kernel/syscalls/mprotect/mprotect03.c
26072ltp/testcases/kernel/syscalls/open/open04.c
26073ltp/testcases/kernel/syscalls/open/open05.c
26074ltp/testcases/kernel/syscalls/read/read04.c
26075ltp/testcases/kernel/syscalls/readv/readv01.c
26076ltp/testcases/kernel/syscalls/readv/readv02.c
26077ltp/testcases/kernel/syscalls/recvmsg/Makefile
26078ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
26079ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
26080ltp/testcases/kernel/syscalls/write/write03.c
26081ltp/testcases/kernel/syscalls/write/write05.c
26082ltp/testcases/kernel/syscalls/writev/writev01.c
26083ltp/testcases/kernel/syscalls/writev/writev02.c
26084ltp/testcases/kernel/syscalls/writev/writev03.c
26085ltp/testcases/kernel/syscalls/writev/writev04.c
26086ltp/testcases/kernel/syscalls/writev/writev05.c
26087
subrata_modakefd3a522007-09-28 09:46:49 +000026088LTP-20070930
26089
260901) Log Message: "seebs@users.sf.net" wanted to fix some anomalies in "acct01" testcase
26091File(s) Affected:
26092ltp/testcases/kernel/syscalls/acct/acct01.c
26093
260942) Log Message: "risrajak@linux.vnet.ibm.com" made modifications to check whether the Kernel is UTSNAMESPACE or SYSVIPC_NAMSPACE enabled
26095File(s) Affected:
26096ltp/testcases/kernel/containers/container_test.sh
26097ltp/testcases/kernel/containers/sysvipc/Makefile
26098File(s) Added:
26099ltp/testcases/kernel/containers/sysvipc/check_ipcns_enabled.c
26100
261013) Log Message: "rsalveti@linux.vnet.ibm.com" fixed exit code for inotify01 and inotify02 when running with kernel < 2.6.13
26102File(s) Affected:
26103ltp/testcases/kernel/syscalls/inotify/inotify01.c
26104ltp/testcases/kernel/syscalls/inotify/inotify02.c
26105
261064) Log Message: Fixing "ioperm02" testcase for kernel comparisns
26107File(s) Affected:
26108ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
26109
261105) Log Message: "Sivakumar.C@in.ibm.com" induced time for Statistics collection in RHEL
26111File(s) Affected:
26112ltp/testcases/kernel/numa/numa01.sh
26113
261146) Log Message: Removing these Testcases as they do not satisfy GPLv2 License Agreement
26115File(s) Deleted:
26116ltp/testcases/network/nfs/cthon04
26117 Makefile README READWIN.txt Testitems domount.c getopt.c runtests server tests.h tests.init unixdos.h
26118ltp/testcases/network/nfs/cthon04/basic
26119 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
26120ltp/testcases/network/nfs/cthon04/basic/console
26121 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
26122ltp/testcases/network/nfs/cthon04/basic/dos
26123 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
26124ltp/testcases/network/nfs/cthon04/basic/scripts
26125 basic2.bat basic3.bat basic.bat cthon00.mst cthon01.mst cthon02.mst cthon03.mst cthon04.mst cthon.bat runcthon.prl
26126ltp/testcases/network/nfs/cthon04/general
26127 large4.sh large.c Makefile makefile.tst mkdummy nroff.in rmdummy runtests runtests.wrk stat.c
26128ltp/testcases/network/nfs/cthon04/lock
26129 Makefile runtests tlock.c
26130ltp/testcases/network/nfs/cthon04/special
26131 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
26132 rewind.c runtests runtests.wrk stat2.c stat.c telldir.c touchn.c truncate.c
26133ltp/testcases/network/nfs/cthon04/special/console
26134 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
26135 rewind.mak stat2.mak stat.mak touchn.mak truncate.mak
26136ltp/testcases/network/nfs/cthon04/special/dos
26137 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
26138 rewind.mak stat2.mak stat.mak touchn.mak truncate.mak
26139ltp/testcases/network/nfs/cthon04/special/scripts
26140 run.bat
26141ltp/testcases/network/nfs/cthon04/tools
26142 dirdmp.c dirprt.c Makefile pmapbrd.c pmaptst.c README tcp.c tcpd.c udp.c udpd.c
26143
261447) 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
26145File(s) Added:
26146ltp/testcases/network/nfs/CTHON04_README
26147
261488) Log Message: ¨ciju@linux.vnet.ibm.com¨ fixed some Script errors while configuring ltp-kdump
26149File(s) Affected:
26150ltp/testcases/kdump/master
26151ltp/testcases/kdump/setup
26152
261539) Log Message: KDUMP Scripts must be made executable before testing (Initial CVS Checkin error)
26154File(s) Affected:
26155ltp/testcases/kdump/Makefile
26156
2615710) Log Message: Dont use the optional POSIX postfix operator as some crappy shells actually omit it, by ¨vapier@gentoo.org¨
26158File(s) Affected:
26159ltp/testcases/network/generate.sh
26160
2616111) 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
26162File(s) Affected:
26163ltp/runltp
26164
2616512) Log Message: Ricardo cleaned up duplicate code for enhancements in output and failed files generation
26166File(s) Affected:
26167ltp/runltp
26168
2616913) Log Message: Updating Credits to include new contributions from members
26170File(s) Affected:
26171ltp/CREDITS
26172
2617314) Log Message: Jeff Burke wanted additional INFO when the test fails in the calloc portion of the test
26174File(s) Affected:
26175ltp/testcases/kernel/mem/mem/mem02.c
26176
2617715) Log Message: Randy temporarily fixed the var_args expander in lib/tst_res.c
26178File(s) Affected:
26179ltp/lib/tst_res.c
26180
2618116) Log Message: Patrick fixed the too chort char array
26182File(s) Affected:
26183ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/5-1.c
26184
2618517) Log Message: Ricardo Fixed the way by which tst_resm should be called from Shell Test Script
26186File(s) Affected:
26187ltp/runtest/tcp_cmds
26188ltp/testcases/network/tcp_cmds/ping/ping01
26189
2619018) Log Message: James Puderer fixed -d option in LTP for better handling of temporary directory
26191File(s) Affected:
26192ltp/runltp
26193
2619419) Log Message: issue a warning if unable to actually test if F_SETLEASE is not defined
26195File(s) Affected:
26196ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
26197ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
26198ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
26199ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
26200ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
26201ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
26202
2620320) Log Message: add -D_GNU_SOURCE since we have tests in here that test GNU-specific features (like F_SETLEASE)
26204File(s) Affected:
26205ltp/testcases/kernel/syscalls/fcntl/Makefile
26206
2620721) Log Message: Update to OpenHPI 2.10.0 (see www.openhpi.org for more info)
26208File(s) Affected:
26209ltp/testcases/open_hpi_testsuite
26210
subrata_modakc634dd22007-08-30 06:08:27 +000026211LTP-20070831
26212
262131) Log Message: "rsalveti@br.ibm.com" fixed write05 that failed with LTP 20070331 on Fedora 7 GA
26214File(s) Affected:
26215ltp/testcases/kernel/syscalls/write/write05.c
26216
262172) Log Message: "dmarlin@redhat.com" corrected fail message in data_space testcase
26218File(s) Affected:
26219ltp/testcases/kernel/mem/vmtests/data_space.c
26220
262213) Log Message: "liudeyan@cn.ibm.com" made mmap1 to be terminated by Ctrl-C
26222File(s) Affected:
26223ltp/testcases/kernel/mem/mtest06/mmap1.c
26224
262254) 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)
26226File(s) Affected: ltp/testcases/kernel/syscalls/times/times03.c
26227
262285) Log Message: gcov-kernel: added eabi-compatibility patch, renamed .diff to .patch by "oberpapr@users.sourceforge.net"
26229File(s) Added:
26230ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-eabi.patch
26231ltp/utils/analysis/gcov-kernel/linux-2.6.22-gcov-arm-eabi.patch
26232File(s) Deleted:
26233ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-eabi.diff
26234
262356) Log Message: lcov: fixed spec file
26236File(s) Affected:
26237ltp/utils/analysis/lcov/rpm/lcov.spec
26238
262397) Log Message: gcov-kernel: removed outdated FAQ entry
26240File(s) Affected:
26241ltp/utils/analysis/gcov-kernel/FAQ
26242
262438) Log Message: gcov-kernel: added Makefile
26244File(s) Added: ltp/utils/analysis/gcov-kernel/Makefile
26245
262469) Log Message: lcov: Makefile for release 1.6
26247File(s) Affected:
26248/cvsroot/ltp/utils/analysis/lcov/Makefile
26249
2625010) Log Message: lcov: Makefile for post-release
26251File(s) Affected:
26252/cvsroot/ltp/utils/analysis/lcov/Makefile
26253
2625411) Log Message: lcov: add experimental option "--norecursion"
26255File(s) Affected:
26256/cvsroot/ltp/utils/analysis/lcov/bin/geninfo
26257/cvsroot/ltp/utils/analysis/lcov/bin/lcov
26258
2625912) Log Message: Changes to make testcases/kernel/numa/numa01.sh executable
26260File(s) Affected:
26261ltp/testcases/kernel/numa/Makefile
26262
2626313) Log Message: "carmelo.amoroso@st.com" changed the Default values for MAXSIZE and csize
26264File(s) Affected:
26265ltp/testcases/kernel/mem/vmtests/stack_space.c
26266
2626714) Log Message: "brenohl@br.ibm.com" wanted to handle file descriptors properly
26268File(s) Affected:
26269ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
26270ltp/testcases/kernel/syscalls/mmap/mmap09.c
26271ltp/testcases/kernel/syscalls/open/open07.c
26272ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
26273
2627415) Log Message: "rsalvetidev@linux.vnet.ibm.com" says that this version can handle when the distro has MAX_SWAPFILES as 30 or 32
26275File(s) Modified:
26276ltp/runtest/ltplite ltp/runtest/stress.part3
26277ltp/runtest/syscalls
26278ltp/testcases/kernel/syscalls/swapon/swapon02.c
26279File(s) Added:
26280ltp/testcases/kernel/syscalls/swapon/swapon03.c
26281
2628216) Log Message: Containers Testcases Plan
26283File(s) Added:
26284ltp/testcases/kernel/containers/TEST_PLAN.txt
26285
2628617) Log Message: LTP-KDUMP Test-Case Plan
26287File(s) Added:
26288ltp/testcases/kdump/TEST_PLAN.txt
26289
subrata_modakc6767f32007-08-30 12:00:19 +00002629018) Log Message: Update to OpenHPI 2.9.3 (www.openhpi.org for more info)
26291File(s) Affected:
26292ltp/testcases/open_hpi_testsuite/
26293
subrata_modakc634dd22007-08-30 06:08:27 +000026294
subrata_modak3bccb862007-07-30 07:13:31 +000026295LTP-20070731
26296
262971) Log Message: lcov: preparations for new release by "oberpapr@users.sourceforge.net"
26298- updated CHANGES file
26299- added compat-libtool + no-compat-libtool option
26300- changed libtool default to on (due to popular request)
26301- added checksum option
26302- changed checksum default to off (to reduce cpu time + file size)
26303- added geninfo_checksum option to lcovrc, deprecated geninfo_no_checksum
26304- added geninfo_compat_libtool option to lcovrc
26305- minor update of README file
26306File(s) Affected:
26307ltp/utils/analysis/lcov/CHANGES
26308ltp/utils/analysis/lcov/README
26309ltp/utils/analysis/lcov/lcovrc
26310ltp/utils/analysis/lcov/bin/geninfo
26311ltp/utils/analysis/lcov/bin/lcov
26312
263132) Log Message: update manpage by "oberpapr@users.sourceforge.net"
26314File(s) Affected:
26315ltp/utils/analysis/lcov/man/lcov.1
26316
263173) Log Message: "sachinp@in.ibm.com" has fixed a probe point definition from 'll_rw_lock' to 'll_rw_block'
26318File(s) Affected:
26319ltp/testcases/kdump/susetools/lkdtm_mod/lkdtm.c
26320
263214) Log Message: man page update by "oberpapr@users.sourceforge.net"
26322File(s) Affected:
26323ltp/utils/analysis/lcov/man/genhtml.1
26324ltp/utils/analysis/lcov/man/geninfo.1
26325ltp/utils/analysis/lcov/man/lcov.1
26326
263275) Log Message: lcov: another update in preparation for a new release by "oberpapr@users.sourceforge.net"
26328File(s) Affected:
26329ltp/utils/analysis/lcov/bin/lcov
26330ltp/utils/analysis/lcov/man/lcovrc.5
26331ltp/utils/analysis/lcov/CHANGES
26332ltp/utils/analysis/lcov/lcovrc
26333
263346) Log Message: fixed bug that would not delete .gcda files when using -z, by "oberpapr@users.sourceforge.net"
26335File(s) Affected:
26336ltp/utils/analysis/lcov/CHANGES
26337ltp/utils/analysis/lcov/bin/lcov
26338
263397) Log Message: lcov: - add new option --initial to get zero coverage data from graph files by "oberpapr@users.sourceforge.net"
26340File(s) Affected:
26341ltp/utils/analysis/lcov/CHANGES
26342ltp/utils/analysis/lcov/bin/geninfo
26343ltp/utils/analysis/lcov/bin/lcov
26344ltp/utils/analysis/lcov/man/geninfo.1
26345ltp/utils/analysis/lcov/man/lcov.1
26346
263478) Log Message: "carmelo.amoroso@st.com" fixed the anomaly when "SHLBA != getpagesize()", like in SH architecture
26348File(s) Affected:
26349ltp/testcases/kernel/mem/shmt/shmt09.c
26350
263519) Log Message: "hdeller@users.sf.net" fixed unitialized variable useage in "lseek09" testcase
26352File(s) Affected:
26353ltp/testcases/kernel/syscalls/lseek/lseek09.c
26354
2635510) Log Message: "naveenspen@gmail.com" pointed out that syslog_cmd="/etc/init.d/syslog" should be used irrespective of any Distro
26356File(s) Affected:
26357ltp/testcases/kernel/syscalls/syslog/syslog01
26358ltp/testcases/kernel/syscalls/syslog/syslog02
26359ltp/testcases/kernel/syscalls/syslog/syslog03
26360ltp/testcases/kernel/syscalls/syslog/syslog04
26361ltp/testcases/kernel/syscalls/syslog/syslog05
26362ltp/testcases/kernel/syscalls/syslog/syslog06
26363ltp/testcases/kernel/syscalls/syslog/syslog07
26364ltp/testcases/kernel/syscalls/syslog/syslog08
26365ltp/testcases/kernel/syscalls/syslog/syslog09
26366ltp/testcases/kernel/syscalls/syslog/syslog10
26367
2636811) Log Message: "rsalveti@linux.vnet.ibm.com" pointed out to have same "fsx-linux" testcase for "fs", "ltp-aiodio" and "nfs"
26369File(s) Affected:
26370ltp/testcases/kernel/io/ltp-aiodio/fsx-linux.c
26371ltp/testcases/network/nfs/fsx-linux/fsx-linux.c
26372
2637312) Log Message: Randy Dunlap writes: Fix printf format warnings
26374File(s) Affected:
26375ltp/testcases/network/stress/ns-tools/Makefile
26376ltp/testcases/network/stress/ns-tools/ns-igmp_querier.c
26377ltp/testcases/network/stress/ns-tools/ns-mcast_join.c
26378ltp/testcases/network/stress/ns-tools/ns-mcast_receiver.c
26379ltp/testcases/network/stress/ns-tools/ns-tcpserver.c
26380
2638113) Log Message: getsockopt() takes a socklen_t, not an int, as its optlen
26382File(s) Affected:
26383ltp/testcases/network/stress/ns-tools/ns-tcpclient.c
26384ltp/testcases/network/stress/ns-tools/ns-tcpserver.c
26385ltp/testcases/network/stress/ns-tools/ns-udpserver.c
26386
2638714) Log Message: cleanup file
26388File(s) Affected:
26389ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
26390
2639115) Log Message: back out uclinux changes to something that doesnt spit warnings as reported by Randy Dunlap
26392File(s) Affected:
26393ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
26394
2639516) Log Message: fixup gcc warnings by removing silly pieces of code
26396File(s) Affected:
26397ltp/testcases/kernel/mem/mtest06/mmap1.c
26398ltp/testcases/kernel/mem/mtest06/mmap2.c
26399ltp/testcases/kernel/mem/mtest06/mmap3.c
26400ltp/testcases/kernel/mem/mtest06/shmat1.c
26401
2640217) Log Message: Randy Dunlap writes: Convert mmap1 to use standard test results output format. Correct several typos.
26403File(s) Affected:
26404ltp/testcases/kernel/mem/mtest06/Makefile
26405ltp/testcases/kernel/mem/mtest06/mmap1.c
26406
2640718) Log Message: gcov-kernel: adding gcov-kernel patch for 2.6.22
26408File(s) Addes:
26409ltp/utils/analysis/gcov-kernel/linux-2.6.22-gcov-arm-hack.patch
26410ltp/utils/analysis/gcov-kernel/linux-2.6.22-gcov.patch
26411
2641219) Log Message: [1754301] Helge Deller writes: mark hppa/parisc as expecting a segv as well
26413File(s) Affected:
26414ltp/testcases/kernel/syscalls/mmap/mmap03.c
26415
2641620) Log Message: Randy Dunlap writes: convert output to match the standard LTP output
26417File(s) Affected:
26418ltp/testcases/kernel/fs/linktest/linktest.pl
26419
2642021) Log Message: close stdout to remove noise
26421File(s) Affected:
26422ltp/testcases/kernel/mem/mtest05/dummy.c
26423
2642422) Log Message: Randy Dunlap writes: Convert mmstress to use the standard results format
26425File(s) Affected:
26426ltp/testcases/kernel/mem/mtest05/Makefile
26427ltp/testcases/kernel/mem/mtest05/mmstress.c
26428
2642923) Log Message: "rsalveti@linux.vnet.ibm.com" updated the contact information at ltp-howto doc
26430File(s) Affected:
26431ltp/doc/ltp-howto.lyx
26432ltp/doc/ltp-howto.txt
26433
2643424) Log Message: "rsalveti@linux.vnet.ibm.com" wants to update this with kernel/fs/fsstress/fsstress.c
26435File(s) Affected:
26436ltp/testcases/network/nfs/nfs_fsstress/fsstress.c
26437
2643825) Log Message: "suzuki@in.ibm.com" added SIGNAL and Address Fault handling capability for all architectures
26439File(s) Affected:
26440ltp/testcases/kernel/mem/mtest06/mmap1.c
26441
2644226) Log Message: "rsalveti@linux.vnet.ibm.com" added more options to 'runltp'
26443File(s) Affected:
26444ltp/runltp
26445ltp/doc/man1/pan.1
26446ltp/pan/pan.c
26447
2644827) Log Message: Upgrade to Posix Testsuite 1.5.2
26449File(s) Affected/Added:
26450ltp/testcases/open_posix_testsuite
26451
2645228) Log Message: Fixing Proper Freeing of Memory Chunks
26453File(s) Affected:
26454ltp/tools/genload/stress.c
26455
subrata_modak2f43b9d2007-06-28 09:18:55 +000026456LTP-20070630
26457
264581)Log Message: "carmelo.amoroso@st.com" points out the wrong usage of the option -s
26459File(s) Affected: ltp/testcases/kernel/mem/mtest06/mmap1.c
26460
264612)Log Message: "carmelo.amoroso@st.com" pointed out that id (returned by shmget) has to be used for all shm operations
26462File(s) Affected: ltp/testcases/kernel/mem/mtest06/shmat1.c
26463
264643)Log Message: "rsalveti@linux.vnet.ibm.com" fixed the way "inotify" should compile in kernels below 2.6.13
26465File(s) Affected: ltp/testcases/kernel/syscalls/inotify/inotify01.c
26466ltp/testcases/kernel/syscalls/inotify/inotify02.c
26467
264684)Log Message: Removing 'alarm04' testcase call, as alarm04 has been removed to be no-more-valid
26469File(s) Affected: ltp/runtest/ltplite
26470ltp/runtest/stress.part3
26471
264725)Log Message: "sachinp@in.ibm.com" rectified kdump lkdtm tests for powerpc architecture with RedHat distribution
26473File(s) Affected: ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
26474
264756)Log Message: "rahaman.riaz@gmail.com" fixed some Thread Handling Anomaly
26476File(s) Affected: ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/12-1.c
26477
264787)Log Message: "rahaman.riaz@gmail.com" fixed ways by which OPEN POSIX displays warnings
26479File(s) Affected: open_posix_testsuite/conformance/interfaces/sem_unlink/2-2.c
26480open_posix_testsuite/conformance/interfaces/sigaltstack/9-1.c
26481
264828)Log Message: "yxu@suse.de" corrected the way by which pthread_exit() handles pointer argument
26483File(s) Affected: ltp/testcases/kernel/io/disktest/threading.h
26484
264859)Log Message: "rsalveti@linux.vnet.ibm.com" fixed the problem reported at bug [1732287] mtest06/mmap1.c missing run_once check in do loop
26486File(s) Affected: ltp/runtest/ltplite
26487ltp/runtest/mm
26488ltp/runtest/stress.part1
26489ltp/testcases/kernel/mem/mtest06/mmap1.c
26490
2649110)Log Message: gcov-kernel: add patches to support arm eabi-compliant gcc
26492File(s) Affected: /ltp/utils/analysis/gcov-kernel/linux-2.6.18-gcov-arm-eabi.patch
26493/ltp/utils/analysis/gcov-kernel/linux-2.6.19-gcov-arm-eabi.patch
26494/ltp/utils/analysis/gcov-kernel/linux-2.6.20-gcov-arm-eabi.patch
26495/ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-eabi.diff
26496
2649711)Log Message: "dmonakhov@openvz.org" added this test case to check for "fault in pages readable" functionality
26498File(s) Affected: ltp/runtest/stress.part3
26499ltp/runtest/syscalls
26500ltp/runtest/ltplite
26501File(s) Added: ltp/testcases/kernel/syscalls/writev/writev06.c
26502
2650312)Log Message: "risrajak@linux.vnet.ibm.com" added sysvipc (conatainers) namespace testcases
26504File(s) Added: ltp/testcases/kernel/containers/sysvipc/Makefile
26505ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
26506ltp/testcases/kernel/containers/sysvipc/runtests_noltp.sh
26507ltp/testcases/kernel/containers/sysvipc/shmnstest.c
26508File(s) Affected: ltp/README ltp/testcases/kernel/containers/Makefile
26509ltp/testcases/kernel/containers/README
26510ltp/testcases/kernel/containers/container_test.sh
26511
2651213)Log Message: Randy Dunlap writes: Convert kernel/sched/pthreads/*.c to use the standard message output functions instead of printf().
26513File(s) Affected: ltp/testcases/kernel/sched/pthreads/pth_str01.c
26514ltp/testcases/kernel/sched/pthreads/pth_str02.c
26515ltp/testcases/kernel/sched/pthreads/pth_str03.c
26516
2651714)Log Message: "rdunlap@xenotime.net" did "mmstress" cleanups to make output unbuffered so that it is not produced repetitively and erroneously
26518File(s) Affected: ltp/testcases/kernel/mem/mtest05/mmstress.c
26519
2652015)Log Message: "krisw@us.ibm.com" wants to solve segfault problem with "mount03" on SLES10
26521File(s) Affected: ltp/testcases/kernel/syscalls/mount/Makefile
26522ltp/testcases/kernel/syscalls/mount/mount03.c
26523
2652416)Log Message: as Ricardo Salveti de Araujo points out, dont set CC so it can easily be overridden
26525File(s) Affected: ltp/testcases/kernel/containers/utsname/Makefile
26526
2652717)Log Message: "Andreas Dilger" updated "fsx-linux" testcase to include new feature(s) including distributed filesystem coherency
26528Log Message: Copyright Statements once added cannot be deleted, however, many Copyright Statements can co-exist
26529File(s) Affected: ltp/testcases/kernel/fs/fsx-linux/fsx-linux.c
26530
2653118)Log Message: Fix from "rdunlap@xenotime.net" to use standard test results output
26532File(s) Affected: ltp/testcases/kernel/mem/mem/mem01.c
26533ltp/testcases/kernel/mem/mtest01/Makefile
26534ltp/testcases/kernel/mem/mtest01/mtest01.c
26535ltp/testcases/misc/math/float/main.c
26536
2653719)Log Mesage: "serue@us.ibm.com" fixes conatiner testing with 'unshare' support for lower kernel versions
26538File(s) Affected: ltp/testcases/kernel/containers/Makefile
26539ltp/testcases/kernel/containers/container_test.sh
26540
2654120)Log Message: Fix for Bug no "1736357",tar file is not multiplatform, pointed out by "Neil Brewitt"
26542File(s) Added: ltp/testcases/network/nfsv4/locks/deploy_info
26543File(s) Deleted: ltp/testcases/network/nfsv4/locks/DEPLOY
26544
2654521)Log Message: "serue@us.ibm.com" fixes conatiner testing with 'unshare' support for lower kernel versions
26546File(s) Added: ltp/testcases/kernel/containers/check_for_unshare.c
26547
2654822)Log Message: Update to OpenHPI 2.9.2
26549File(s) Addedd/Modified/Deleted: ltp/testcases/open_hpi_testsuite/
26550
subrata_modak08271892007-05-28 09:56:10 +000026551LTP-20070531
26552
26553-Removing "alarm04.c" & "sig_rev.c" as they are no more valid, fixes Bug no."1236586", pointed by <Sharyathi Nagesh>
26554ltp/runtest/syscalls
26555ltp/testcases/kernel/syscalls/alarm/Attic/alarm04.c
26556ltp/testcases/kernel/syscalls/alarm/Attic/sig_rev.c
26557
26558-<krisw@us.ibm.com> fixed problem with "expect" in "su01" testcase
26559ltp/testcases/commands/su/su01_s1
26560
26561-<muvarov@gmail.com> modified to run kdump tests on non RH and SUSE machines
26562ltp/testcases/kdump/distro
26563ltp/testcases/kdump/master
26564ltp/testcases/kdump/setup
26565
26566-<muvarov@gmail.com> added summary file for printing results table, and, added reboot command to test script
26567ltp/testcases/kdump/setup
26568ltp/testcases/kdump/summary
26569ltp/testcases/kdump/test
26570
26571-Removing unwanted Config Variables from 'setup' script as submitted by <sachinp@in.ibm.com>
26572ltp/testcases/kdump/setup
26573
26574-<muvarov@gmail.com> removed unnecessary info from summary script
26575ltp/testcases/kdump/summary
26576
26577-<doug.chapman@hp.com> points that “clone2” should be used in case of IA64 for the Utsnamespace testcases
26578ltp/testcases/kernel/containers/libclone/libclone.c
26579ltp/testcases/kernel/containers/libclone/libclone.h
26580ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
26581
26582-Patch for libclone.h for fixing compilation error on 32 bit Z-series machines, submitted by <amitarora@in.ibm.com>
26583ltp/testcases/kernel/containers/libclone/libclone.h
26584
26585-Restoring Hostname to Original after "UTSTEST", fix by <serue@us.ibm.com>
26586ltp/testcases/kernel/containers/utsname/Makefile
26587ltp/testcases/kernel/containers/utsname/runtests_noltp.sh
26588ltp/testcases/kernel/containers/utsname/runutstest.sh
26589
26590-Applied Patch to fix the wrong usage of pthread_exit, pointed out by <carmelo.amoroso@st.com>
26591ltp/testcases/kernel/io/disktest/threading.h
26592ltp/testcases/kernel/mem/mtest05/mmstress.c
26593ltp/testcases/network/nfs/nfsstress/make_tree.c
26594
26595-Fix for Bug no. "1537172" => Improper condition decision of mmap(), as reported by <Kongh - bstqc-kh>
26596ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
26597
26598-<Nadia Derbey> corrected the checksums for these testcases
26599ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
26600ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
26601ltp/testcases/kernel/ipc/ipc_stress/shmem_test_07.c
26602
26603-Fix for Bug No. "1537169" => Doesn't handle the special Signal : 34, reported by <Kongh - bstqc-kh>
26604ltp/testcases/kernel/ipc/ipc_stress/signal_test_05.c
26605
26606-Fix for Bug No. "1542453", default value of param x doesn't work in 'mmap1', pointed out by <bstqc-victor>
26607ltp/testcases/kernel/mem/mtest06/mmap1.c
26608
26609-<carmelo.amoroso@st.com> fixes -v option, thread handling, usage of OPT_MISSING macro, etc
26610ltp/testcases/kernel/mem/mtest06/mmap1.c
26611
26612-<carmelo.amoroso@st.com> fixed wrong use of "pthread_exit" input argument and the related "pthread_join"
26613ltp/testcases/kernel/mem/mtest06/mmap3.c
26614
26615-<nadia.derbey@bull.net> fixed the use of shmid, exit(0) and readable output
26616-<carmelo.amoroso@st.com> fixed wrong use of exit_value, shared memory region and pthread_join
26617ltp/testcases/kernel/mem/mtest06/shmat1.c
26618
26619-Fix for some anomalies in 'shm_test" case as pointed out by 'Nadia Derbey <Nadia.Derbey@bull.net>'
26620ltp/testcases/kernel/mem/mtest07/shm_test.c
26621
26622-<carmelo.amoroso@st.com> fixed ways by which Threads are handled
26623ltp/testcases/kernel/mem/mtest07/shm_test.c
26624
26625-Fixing "gethostid01" to work fine on both 32-bit and 64-bit machines, pointed out by <brenohl@br.ibm.com>
26626ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
26627
26628-<avagin@sw.ru> submitted new Testcases for "inotify" syscall on both file(s) and folder(s)
26629ltp/testcases/kernel/syscalls/inotify/Makefile
26630ltp/testcases/kernel/syscalls/inotify/inotify01.c
26631ltp/testcases/kernel/syscalls/inotify/inotify02.c
26632
26633-<avagin@sw.ru> added README for "inotify" testcase
26634ltp/testcases/kernel/syscalls/inotify/README
26635
26636-<rsalveti@linux.vnet.ibm.com> added proper indentation, EBUSY error and functions in correct place
26637ltp/testcases/kernel/syscalls/swapon/swapon02.c
26638
26639-gcov-kernel: adding gcov-kernel patch for 2.6.18
26640/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.18-gcov-arm-hack.patch,
26641/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.18-gcov.patch
26642
26643-lcov: minor help text update
26644/cvsroot/ltp/utils/analysis/lcov/bin/lcov
26645
26646-gcov-kernel: adding gcov-kernel patch for 2.6.19
26647/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.19-gcov-arm-hack.patch,
26648/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.19-gcov.patch
26649
26650-gcov-kernel: adding gcov-kernel patch for 2.6.20
26651/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.20-gcov-arm-hack.patch,
26652/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.20-gcov.patch
26653
26654gcov-kernel: adding gcov-kernel patch for 2.6.21
26655/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-hack.patch,
26656/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov.patch
26657
subrata_modak1a3664e2007-04-28 13:33:25 +000026658LTP-20070430
26659
26660-Integration of UTS Namespace Testcases to LTP as submitted by <risrajak@linux.vnet.ibm.com>
26661ltp/README
26662ltp/runtest/containers
26663ltp/runltp
26664ltp/testcases/kernel/Makefile
26665ltp/testcases/kernel/containers/Makefile
26666ltp/testcases/kernel/containers/README
26667ltp/testcases/kernel/containers/container_test.sh
26668ltp/testcases/kernel/containers/libclone/Makefile
26669ltp/testcases/kernel/containers/libclone/libclone.c
26670ltp/testcases/kernel/containers/libclone/libclone.h
26671ltp/testcases/kernel/containers/utsname/Makefile
26672ltp/testcases/kernel/containers/utsname/README
26673ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
26674ltp/testcases/kernel/containers/utsname/runtests_noltp.sh
26675ltp/testcases/kernel/containers/utsname/runutstest.sh
26676ltp/testcases/kernel/containers/utsname/utstest.c
26677ltp/testscripts/test_containers.sh
26678
26679-Integrating "KDUMP" testcases to LTP Test Suite as Submitted by <sachinp@linux.vnet.ibm.com>
26680ltp/README
26681ltp/testcases/Makefile
26682ltp/testcases/kdump/README
26683ltp/testcases/kdump/crash_cmds
26684ltp/testcases/kdump/distro
26685ltp/testcases/kdump/master
26686ltp/testcases/kdump/setup
26687ltp/testcases/kdump/sysinfo
26688ltp/testcases/kdump/test
26689ltp/testcases/kdump/tests
26690ltp/testcases/kdump/verify
26691ltp/testcases/kdump/rhtools/Makefile
26692ltp/testcases/kdump/rhtools/OO_Descriptions.txt
26693ltp/testcases/kdump/rhtools/crasher_mod/Makefile
26694ltp/testcases/kdump/rhtools/crasher_mod/crasher.c
26695ltp/testcases/kdump/rhtools/lkdtm_mod/Makefile
26696ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
26697ltp/testcases/kdump/susetools/Makefile
26698ltp/testcases/kdump/susetools/Attic/OO_Description.txt
26699ltp/testcases/kdump/susetools/crasher_mod/Makefile
26700ltp/testcases/kdump/susetools/crasher_mod/crasher.c
26701ltp/testcases/kdump/testlists/crasher
26702ltp/testcases/kdump/testlists/Attic/i386-basic
26703ltp/testcases/kdump/testlists/Attic/i386-lkdtt
26704ltp/testcases/kdump/testlists/Attic/i386-manual
26705ltp/testcases/kdump/testlists/lkdtm.orig
26706ltp/testcases/kdump/testlists/Attic/ppc64-basic
26707ltp/testcases/kdump/testlists/Attic/ppc64-lkdtt
26708ltp/testcases/kdump/testlists/Attic/ppc64-manual
26709ltp/testcases/kdump/testlists/Attic/x86_64-basic
26710ltp/testcases/kdump/testlists/Attic/x86_64-lkdtt
26711ltp/testcases/kdump/testlists/Attic/x86_64-manual
26712
26713- <sachinp@in.ibm.com> removed unwanted files from ltp/testcases/kdump/testlists directory
26714ltp/testcases/kdump/testlists/Attic/i386-basic
26715ltp/testcases/kdump/testlists/Attic/ppc64-basic
26716ltp/testcases/kdump/testlists/Attic/x86_64-basic
26717
26718-Patch Submitted by <sachinp@linux.vnet.ibm.com> which removes the lkdtt code and adds lkdtm code
26719ltp/testcases/kdump/test
26720ltp/testcases/kdump/susetools/Makefile
26721ltp/testcases/kdump/susetools/Attic/OO_Description.txt
26722ltp/testcases/kdump/susetools/OO_Descriptions.txt
26723ltp/testcases/kdump/susetools/lkdtm_mod/Makefile
26724ltp/testcases/kdump/susetools/lkdtm_mod/lkdtm.c
26725ltp/testcases/kdump/testlists/Attic/i386-lkdtt
26726ltp/testcases/kdump/testlists/Attic/i386-manual
26727ltp/testcases/kdump/testlists/Attic/ppc64-lkdtt
26728ltp/testcases/kdump/testlists/Attic/ppc64-manual
26729ltp/testcases/kdump/testlists/Attic/x86_64-lkdtt
26730ltp/testcases/kdump/testlists/Attic/x86_64-manual
26731
26732-Patch Submitted by <sachinp@linux.vnet.ibm.com> for some configuration settings as pointed out by <jburke@redhat.com>
26733-<sachinp@in.ibm.com> added options to select/run crasher/lkdtt tests on SLES
26734-Patch Submitted by <sachinp@linux.vnet.ibm.com> which removes the lkdtt code and adds lkdtm code
26735ltp/testcases/kdump/setup
26736
26737- 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
26738ltp/runltp
26739ltp/testcases/commands/tar/tar_tests.sh
26740
26741-Applied Patch submitted by "elliot_lee", against bug no. "[ 1697311 ] Compile error of 'lib/parse_opts.c' "
subrata_modak5d3c1f32007-05-08 05:37:12 +000026742ltp/
subrata_modak1a3664e2007-04-28 13:33:25 +000026743
26744-Fix for Bug no. 1671695, Check return codes everywhere, as pointed out by 'Markus Elfring'
26745ltp/lib/tst_tmpdir.c
26746
26747-Modifications to prevent Warnings during compilation
26748ltp/lib/write_log.c
26749
26750-Changes to include 'egrep' as pointed out by 'kmaffey' [LTP Bug no. 1701305, logrotate_tests.sh fails on CentOS 4.4]
26751ltp/testcases/commands/logrotate/logrotate_tests.sh
26752
26753-Patch Submitted by <sachinp@linux.vnet.ibm.com> for some configuration settings as pointed out by <jburke@redhat.com>
26754ltp/testcases/kdump/README
26755
26756-Fix for Bug No 1592647, incorrect testcase diotest4-4, as pointed out by "Vagin Andrey"
26757ltp/testcases/kernel/io/direct_io/diotest4.c
26758
26759-remove silly reliance on -DLINUX
26760ltp/testcases/kernel/mem/vmtests/Makefile
26761ltp/testcases/kernel/mem/vmtests/data_space.c
26762ltp/testcases/kernel/mem/vmtests/stack_space.c
26763
26764-Applied Patch to change the way shmat() operates, pointed out/submitted by YI XU<yxu@suse.de>
26765ltp/testcases/kernel/sched/process_stress/process.c
26766
26767-Fix for BUG no. "[1607899]" exit02 uses strcmp() on unterminated string, as pointed out by "ndade"
26768-Fixed Bug No. ['1607881', "exit02 child does close() when description says it does not"], as pointed out by <Nicolas Dade>
26769ltp/testcases/kernel/syscalls/exit/exit02.c
26770
26771-Fix for Bug no. '1221744' (fork12 race condition), as pointed by "Carl van Schaik"
26772ltp/testcases/kernel/syscalls/fork/fork12.c
26773
26774-Applied Patch as submitted by "creese123" for bug no. ["1694484", semop01 corrupting get_arr.array]
26775ltp/testcases/kernel/syscalls/ipc/semop/semop01.c
26776
26777-Fix for Bug no. "1687908"(raised by 'bdubbs'), patch submitted by <doug.chapman@hp.com>
26778ltp/testcases/kernel/syscalls/mincore/mincore01.c
26779
26780-Fix for BUG no. "[1608461]" pipe10 calls strcmp() on unterminated string, as pointed out by "ndade"
26781ltp/testcases/kernel/syscalls/pipe/pipe10.c
26782
26783-Fix for BUG no. "[1608492]" read04 calls strcmp() on unterminated string as submitted by "ndade"
26784ltp/testcases/kernel/syscalls/read/read04.c
26785
26786-Modifications to prevent Warnings during compilation
26787ltp/testcases/kernel/syscalls/rename/rename14.c
26788
26789-Fixing 'sysfs01' testcase to make it ask for File System Index of 'proc' instead of 'ext2' as pointed out by <doug.chapman@hp.com>
26790ltp/testcases/kernel/syscalls/sysfs/sysfs01.c
26791
26792-Addressing the Issue when RHOST can be an IP_ADDRESS, as pointed out by "Ambar Seksena" <ambar.seksena@calsoftinc.com>
26793ltp/testcases/network/rpc/rusers/rusers01
26794
26795-Patch for S390-31/64 Architecture, submitted by "B. N. Poornima"<bnpoorni@in.ibm.com>
26796ltp/testscripts/ltpstress.sh
26797
mreed10a0ab6472007-03-31 19:26:45 +000026798LTP-20070331
26799
26800-make sure people dont try and patch the generated file
26801regen.sh
26802
26803-use POSIX redirection as pointed out by Will Newton
26804Makefile
26805
26806-A fix for bug #29491. Made more robust for use with the use of initgroups
26807fchown04.c
26808
26809-Fix for Bug no. [ 1671695 ] "Check return codes everywhere" as pointed out by "Markus Elfring"
26810write_log.c
26811
26812-Helge Deller writes: use TST_SIZE rather than sizeof(palfa) as sizeof() evaluates to 27 (+1 for the NUL byte)
26813read04.c
26814
26815-A fix for Bug #31162. Passes the correct address location to the mincore call.
26816mincore01.c
26817
26818-remove silly reliance on -DLINUX
26819Makefile, data_space.c, stack_space.c
26820
26821-cleanup
26822sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c, sysfs05.c, sysfs06.c
26823
26824-Riaz Rahaman writes: make sure the call to malloc() worked
26825semget05.c
26826
26827-Fix for Bug No. 1427780 (link07 fails) as pointed out correctly by 'Patrick Wyzorski'
26828tst_tmpdir.c, link07.c
26829
26830-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.
26831file_test.sh
26832
26833-Helge Deller writes: rename parisc to hppa and add tee/vmsplice/splice syscall numbers
26834hppa.in, linux_syscall_numbers.h, order, parisc.in
26835
26836-A patch by Ricardo Salveti De Araujo that corrects the problem of a dhcpd test failsing when the eth0 device is not used
26837dhcpd_tests.sh
26838
26839-overhaul test case completely and make sure we reset errno as pointed out by Riaz Rahaman
26840sysconf01.c
26841
26842-Removing the size of negative 1 test. This fixes bug # 28825
26843hugeshmget02.c, shmget02.c
26844
26845-A patch submitted by Raghuveer Raghavendra to fix the problem of a Child process is waiting for the SIGTERM signal.
26846rename14.c
26847
26848-Henry Yei writes: Adds malloc check and frees memory during cleanup
26849semop01.c
26850
26851-cleanup tests, revert nanosleep() workaround for broken kernels, and fix time comparison as pointed out by Helge Deller
26852gettimeofday01.c, gettimeofday02.c
26853
26854-fixup /proc/sys/kernel/sem so it works properly as pointed out by Henry Yei
26855semget05.c
26856
26857-Carmelo AMOROSO writes: &bad_addr is passed to sysfs when in reality we want to pass bad_addr
26858sysfs06.c
26859
26860-Helge Deller writes: add support for hppa
26861Makefile, shmt02.c, shmt04.c, shmt05.c, shmt06.c, shmt07.c, shmt09.c
26862
26863-Helge Deller writes: use __builtin_return_address(0) rather than "main" to avoid arch-specific details
26864diotest4.c
26865
26866-cleanup code
26867shmt02.c, shmt03.c, shmt04.c, shmt05.c, shmt06.c, shmt07.c, shmt08.c, shmt09.c, shmt10.c, semop01.c
26868
mreed101fc99672007-03-01 04:37:03 +000026869LTP-20070228
26870
26871-Helge Deller writes: when calling open() with O_CREAT, the mode must be
26872 specified. vmsplice01.c
26873
26874-A patch from Yi Xu to add a nanosleep between the first gettimeofday and the
26875 next gettimeofday to make sure there has been a measurable time
26876 (for gettimeofday function) elapsed gettimeofday02.c
26877
26878-Corrected problem found by Thomas Schulz. The syslog.conf file is now backed
26879 up before any changes are made. syslog05
26880
26881-Cleaned up lines 161 - 171. Reading the pid-max value from
26882 /proc/sys/kernel/pid_max. getsid02.c
26883
26884-Passing a 1 instead of 0 to genload with the -hdd option for the -i option.
26885 This prevents a recursive loop. runltp
26886
26887-tweak CPPFLAGS so we can find all of our headers
26888 Makefile
26889
26890-The attached patch (from Carol Hebert) corrects some errors and adds some
26891 additional tests to the IPMI testcase in pounder2.
26892 ipmitool
26893
26894-Removing the Ping test portion of this test because it is unneeded and
26895 causes failures. mc_member
26896
26897-as pointed out by Helge Deller, make sure we only check the number of bytes
26898 that we wrote read04.c
26899
26900-random updates from Jane Lv for uClinux
26901 access05.c, chdir04.c, chroot03.c, creat06.c, execve03.c, semop05.c,
26902 shmat01.c,shmctl01.c, link04.c, lstat02.c, mkdir03.c, mknod06.c, open08.c,
26903 read02.c, rename08.c, rmdir02.c, rmdir03.c, rmdir05.c, stat03.c, stat06.c,
26904 statfs02.c, symlink03.c, truncate03.c
26905
26906
mreed10cebf2952006-12-23 04:50:36 +000026907LTP-20061222
26908
26909-fix from Steven J. Hill use memset() instead of bzero()
26910netsync.c
26911
26912-cleanup style
26913lftest.c
26914
26915-fix by Will Newton to just use a normal anonymous mapping
26916mmap09.c
26917
26918-do not use variable names the same as system functions (like stime() or utime())
26919pan.c, tag_report.c, pipeio.c, fptest01.c, netpipe.c
26920
26921-fix from Jane Lv: large buffers on the stack make uClinux cry
26922lftest.c
26923
26924-A fix for Bug 29489 that updates syslogtst.c for syslog-ng on SLES 10
26925syslogtst.c
26926
26927-Multiple Makefiles had clean up changes made
26928
26929-scrub references to _syscall2
26930sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c, sysfs05.c, sysfs06.c
26931
26932-use = rather than == when testing for equality in portable shell scripts as the latter is not POSIX
26933ar01, 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
26934
26935-put -L path to ltp in LDLIBS for now (even though it is wrong) ... need to find out what LDFLAGS isnt properly being incremented
26936Makefile
26937
26938-this uses bashisms so make sure we require bash
26939rwtest.sh
26940
26941-use memcmp() instead of legacy bcmp()
26942fsx-linux.c, fsx-linux.c, symlink01.c, fsx-linux.c
26943
26944-use syscall() instead of _syscall#()
26945HTaffinity.c
26946
26947-Rename mknod01.c to mknodat01.c for bug # 30083
26948mknod01.c, mknodat01.c
26949
26950-tweak cnt decrement to be POSIX friendly
26951generate.sh
26952
mreed10c552b4b2006-11-21 18:39:19 +000026953LTP-20061121
26954
26955-Removed an invalid errno value check.
26956 diotest4.c
26957
26958-Fixed the setting of LTPROOT for the bin directory, not just the
26959 ltp/testcase/network/multicast/mc_cmds directory for bug 25273
26960 mc_cmds
26961
26962-descend into timers subdir when cleaning
26963 Makefile
26964
26965-This patch amends pounder to build kernel 2.6.18 instead of 2.6.15.
26966 build_kernel, memtest.patch, build_kernel, memtest
26967
26968-dynamically calculate TST_TOTAL rather than hardcoding it
26969shmctl01.c, shmctl02.c, shmctl03.c
26970
26971-Fix from Jane Lv to move large arrays off the stack and into global
26972 data section:
26973 getgroups01.c, getgroups04.c
26974
26975-This patch makes the pounder control program handle SIGHUP by killing children
26976 when we're told that the tty closed, else you close the pounder window and
26977 various parts of it keep running.
26978 run.c
26979
26980-The readme file has been updated for nfs
26981 README
26982
26983-Disable this test case for kernels below 2.6.17 and not 2.6.16.
26984 vmsplice01.c
26985
26986-This is a patch that allows pounder to record the contents of sysfs when it
26987 starts, thus enabling us to take a better snapshot of the system state when
26988 pounder starts. It also adds "lspci" into the PCI Device Tree heading per
26989 user request.
26990 get_hw_info
26991
26992-Since 2.6.17, _syscall* isn't exported into the user space any more, so all
26993 the test cases using _syscall* will fail to be compiled This patch
26994 remove _syscall5 from llseek.c and convert to syscall provided by libc.It
26995 also includes some cleanups and makes the build cleaner and removes the
26996 warning for
26997 scsimain.c, llseek.c, scsimain.c
26998
26999-Backed out the "fix" in Bug 1592647, b/c I don't think the testcase is
27000 actually broken.
27001 diotest4.c
27002
27003-touchup code a little to make the expected behavior of test4 more obvious
27004 setrlimit01.c
27005
27006
27007-The random syscall generator has a bug on x86-64 where it only generates
27008 random bits for the upper 32 bits of the syscall argument, and then truncates
27009 the upper 32 bits anyway! This patch replaces the rand() weirdness with a
27010 function that generates N bytes of random data instead. It also adds a -z
27011 flag in case one *wants* the zero-arguments behavior; Max Asbock and Russ
27012 Weight requested it because zero is a quick way to find kernel code paths
27013 that don't check userland pointers.
27014 CHANGELOG, randasys.c, random_syscall
27015
27016-Applied fix for Bugs item #1592647
27017diotest4.c
27018
27019-A patch by Jacky Malcles (The IA-64 architecture sets SHMLBA to 1MB and) The
27020 value of the pointer address passed to shmat being set in such a way that
27021 rounding down to the nearest multiple of SHMLBA results above the current
27022 heap.
27023 shmt09.c
27024
27025
27026-Made a change to a comment above the change for 1.11
27027 mc_cmds
27028
27029-Disabling the ping test for now. The test can pass without this additional
27030 check and can cause failures on some distros.
27031 mc_commo
27032
27033
27034-A patch by Suzuki Kp, that removed the definition of HZ from user space for
27035 Bug # 28023.
27036 adjtimex02.c
27037
27038
27039-Comment out set -x to remove debug output
27040 nfsstat01
27041
mreed10fa0c2d62006-10-17 20:23:48 +000027042LTP-20061017
27043
27044-A fix for Bug 23587 where the connectathon test failed on linux client with cifs mount to Windows2003 R2 server
27045op_chmod.c
27046
27047-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
2704817-5.c
27049
27050Ssem_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
270515-1.c, 8-1.c, 1-1.c, 2-1.c
27052
27053-When calling pthread_attr_setscope, PHREAD_SCOPE_PROCESS is not supported by linux, change it to PTHREAD_SCOPE_SYSTEM and the test will pass
2705420-1.c, 21-1.c, 21-2.c
27055
27056-Removed the ":" after 'v' in the getopts line because it is not using optarg.
27057runltplite.sh
27058
27059-Added code to disable tests that will not run on kernels below 2.6.16
27060faccessat01.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
27061
27062-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.
2706322-1.c, 22-2.c
27064
27065-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
27066asapi_06.c
27067
27068-A fix for bugs 27174 and 27177. This fixes the problem of reading HugePages_Free
27069hugemmap01.c, hugemmap04.c
27070
27071-Correcting error messages
27072ltpapicmd.c
27073
27074-This patch by Darrick Wong fixes complier warnings and overflow problems related to the use of large number #defines on some architectures.
27075inconsistency-check.c
27076
27077
27078-When calling pthread_attr_setscope, PTHREAD_SCOPE_PROCESS is not supported by linux, change it to PTHREAD_SCOPE_SYSTEM for testing
2707915-1.c, 15-2.c
27080
27081
27082-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 !
27083fsx-linux.c
27084
27085-Changing include <posixtest.h> to include "posixtest.h"
270861-1.c
27087
27088-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.
27089default-tests.tar.gz, ipmitool, ipmitool
27090
mreed100585c412006-09-18 21:04:42 +000027091LTP-20060916
27092
27093-Code was added to disable tests that will not run on kernels versions lower
27094 than 2.6.16
27095 fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c,
27096 readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c, fchownat01.c
27097 symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c,
27098 tee01.c, mknod01.c
27099
27100-The following new test cases for 2.6.16 kernels and above were created by
27101 Yi CDL Yang
27102 fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c,
27103 readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c, fchownat01.c
27104 symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c,
27105 tee01.c, mknod01.c
27106
27107-Changes were made to several files to make them easier to read
27108 change_owner.mode.sh
27109
27110-Changes were made to remove DOS ^M
27111 ltp-run-files.txt, self_exec.c, Makefile, load_tagp.sh, str_agp.h, tagp.h,
27112 Makefile, user_tagp.h, pci-exp-tests-HOWTO, Makefile, README, runtest_off.sh,
27113 runtest_on.sh, README, Makefile, README, common.h, README.1ST, mem03.c,
27114 README, ltpClient.c, ltpServer.c
27115
27116-Changes made by Jacky Malcles that let ltp-aiodio.sh fun this scenario
27117 ltp-aiodio.part3
27118
27119-Changes made to linux __NR_ logic here
27120 Makefile, i386.in, ia64.in, linux_syscall_numbers.h, order, parisc.in,
27121 powerpc.in, powerpc64.in, regen.sh, s390.in, s390x.in, sparc.in, sparc64.in,
27122 stub-list, x86_64.in
27123
27124-Changes were made to Define _GNU_SOURCE if not already defined
27125 chmod05.c, chmod06.c, fchmod05.c, fchmod06.c, fcntl17.c, llseek01.c,
27126 llseek02.c, mount03.c
27127
27128-Generate script into generic shell and make sure we still work even if host
27129 lacks perl
27130 Makefile, generate.sh
27131
27132-A patch by jiang guowei for mmap1.c. It makes the option -v valid.Otherwise,
27133 when you type mmap1 -v in command line,it will show:invalid option.More
27134 detail,please see bug 1541053.
27135 mmap1.c
27136
27137-Applied a patch to fix bug #14744
27138 kill02.c
27139
27140- Changed Makefile to standard LTP makefile and fixed a build problem with the
27141 new lock tests
27142 ltp/testcase/network/nfsv4/lock/Makefile
27143
27144- Changes made to several Makefiles to force CFLAGS/LIBS to be evaluated
27145 once rather than everytime they are used
27146
27147-Standardize makefiles (punt UCLINUX/COLDFIRE cruft, build everything with
27148 "-Wall" and user-optimizations, remove pointless targets in favor of
27149 implicit ones, etc...) Makefiles
27150
27151-Adding files for Mitsu's networking tests.
27152 00_Descriptions.txt, Makefile, broken_ip4-checksum, broken_ip4-dstaddr,
27153 broken_ip4-fragment, broken_ip4-ihl, broken_ip4-protcol, broken_ip4-totlen,
27154 broken_ip4-version, broken_ip6-dstaddr, broken_ip6-nexthdr, broken_ip6-plen,
27155 broken_ip6-version, Makefile, 00_Descriptions.txt, Makefile,
27156 route4-change-dst,route4-change-gw, route4-change-if, route4-ifdown,
27157 route4-redirect, route4-rmmod, route6-change-dst, route6-change-gw,
27158 route6-change-if, route6-ifdown, route6-redirect, route6-rmmod
27159
27160-Add a common header for __NR defines
27161 fchownat01.c, fstatat01.c, futimesat01.c, mkdirat01.c, mknod01.c,
27162 openat01.c, splice01.c, tee01.c, common_timers.h
27163
27164-Added a patch by Mitsuru Chinen that added the Absolute path to execute sshd
27165 daemon ssh4-stress
27166
27167-This patch adds brackets because some versions of ssh requires square brackes
27168 around the IPv6 address.
27169 ssh-stress03-rmt
27170
27171-Changes are made to try to load .ko modules before .o as pointed out by HK
27172 ltpacpi.sh, load_tagp.sh, load_tbase.sh, load_tmod.sh, load_tdrm.sh,
27173 load_tbio.sh
27174
27175-Additional changes for uClinux fixes from Jane Lv
27176 access05.c, chdir04.c, chroot03.c, creat06.c, mkdir03.c, mknod06.c,
27177 nanosleep03.c, open08.c, pause02.c, rename08.c, rmdir02.c, sigrelse01.c,
27178 sockioctl01.c, stat03.c, statfs02.c
27179
27180-Made changes to clean up the makefile, clean up source code warnings, and
27181 add better libc/libepoll detection
27182 CheckVer.c, Makefile, epoll-ltp.c
27183
27184- A fix by Jeff Bailey for my previous breakage of install target in Multiple
27185 Makefiles
27186
27187-A patch was created tomake errno failure message more helpful
27188 sysctl03.c
27189
27190-A patch that sets the constant PAGE_SIZE to the kernel its running on
27191 fsx-linux.c
27192
27193-Changes were made to remove extraneous whitespace
27194 Makefile, pth_str01.c, pth_str02.c, pth_str03.c
27195
27196-A patch was created to move common defines/functions/etc... to one header
27197 file so we have to get it right just once
27198 clock_gettime02.c, clock_gettime03.c, clock_settime02.c, clock_settime03.c,
27199 common_timers.h, timer_create02.c, timer_create03.c, timer_create04.c,
27200 timer_delete02.c, timer_delete03.c, timer_settime02.c, timer_settime03.c
27201
27202-Adding files for Mitsur's networking tests
27203 00_Descriptions.txt, Makefile, mcast4-grpope01, mcast4-grpope02,
27204 mcast4-grpope03, mcast4-grpope04, mcast6-grpope01, mcast6-grpope02,
27205 mcast6-grpope03, mcast6-grpope04, 00_Descriptions.txt, Makefile,
27206 mcast4-pktfld01,mcast4-pktfld02, mcast6-pktfld01, mcast6-pktfld02,
27207 00_Descriptions.txt, Makefile, mcast4-queryfld01, mcast4-queryfld02,
27208 cast4-queryfld03, mcast4-queryfld04, mcast4-queryfld05, mcast4-queryfld06,
27209 mcast6-queryfld01, mcast6-queryfld02, mcast6-queryfld03, mcast6-queryfld04,
27210 mcast6-queryfld05, mcast6-queryfld06
27211
27212-A change was made to use __linux__ preprocessor from toolchain itself rather
27213 than a local custom _LINUX
27214 Makefile, sched_tc0.c, sched_tc1.c, sched_tc2.c, sched_tc3.c, sched_tc4.c,
27215 sched_tc5.c, sched_tc6.c
27216
27217-A fix type of option_message
27218 reboot01.c
27219
27220-Changes were made to cleanup source code
27221 domount.c, getopt.c
27222
27223-A patch that addes new functionality into the NFSvf lock tests. -fixes bugs -
27224 adds the capability to stress a server with multiple clients
27225 DEPLOY, Makefile, README, VERSION, locktests, locktests.c, locktests.h,
27226 locktests.py, netsync.c, locktests-2.tar.gz
27227
27228-Changes to shmt09 were made by Marc Tardiff. Refer to the cvs log file
27229 for more details. Tested successfully on sparc and i386 architectures.
27230
27231-Changes were made to shmt09 to account for ppc64
27232
27233-Added a warning to those who wish to fiddle
27234tests.init
27235
27236-Changes were made to declare splice for new vmsplice test
27237 i386.in, ia64.in, linux_syscall_numbers.h, powerpc.in, powerpc64.in,
27238 s390.in, sparc.in, sparc64.in, stub-list, x86_64.in
27239
27240-Changes were made to add cast to shutup warning
27241 timer_delete03.c, timer_settime03.c
27242
27243-A fix was made to remove trailing whitespace
27244 clock_gettime02.c, clock_gettime03.c, clock_settime02.c, clock_settime03.c,
27245 timer_create02.c, timer_create03.c, timer_create04.c, timer_delete02.c,
27246 timer_delete03.c, timer_settime02.c, timer_settime03.c
27247
27248-Fixes taken from Yi CDL Yang and create a CLOCK list for people to use
27249 as well as a func to turn a clock value into a string
27250 common_timers.h
27251
27252-Changes were made to unify the generate.sh scripts and use the new top level
27253 make-files script
27254 generate.sh, Makefile, generate.sh, Makefile, generate.sh, nfs02, Makefile,
27255 generate.sh, Makefile, generate.sh, Makefile, generate.sh, Makefile,
27256 generate.sh
27257
27258-Patches were submitted Mitsuru Chinen writes: As an end-of-line semicolon
27259 is missing, compiling asapi_06.c is failed.
27260 asapi_06.c
27261
27262-Patches were submitted Mitsuru Chinen writes: It seems that the contents
27263 of runtest/ipv6_lib gets old. Currently, there is no test named lib6,
27264 but more tests are available in testcases/network/lib6 directory.
27265 ipv6_lib
27266
mreed107140f6d2006-09-18 19:41:41 +000027267LTP-20060918
27268
27269-Code was added to disable tests that will not run on kernels lower
27270 than 2.6.16
27271 fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c,
27272 readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c, fchownat01.c
27273 symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c,
27274 tee01.c, mknod01.c
27275
27276-The following new test cases for 2.6.16 kernels and above were created by
27277 Yi CDL Yang
27278 fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c,
27279 readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c, fchownat01.c
27280 symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c,
27281 tee01.c, mknod01.c
27282
27283-Changes were made to several files to make them easier to read
27284 change_owner.mode.sh
27285
27286-Changes were made to remove DOS ^M
27287 ltp-run-files.txt, self_exec.c, Makefile, load_tagp.sh, str_agp.h, tagp.h,
27288 Makefile, user_tagp.h, pci-exp-tests-HOWTO, Makefile, README, runtest_off.sh,
27289 runtest_on.sh, README, Makefile, README, common.h, README.1ST, mem03.c,
27290 README, ltpClient.c, ltpServer.c
27291
27292-Changes made by Jacky Malcles that let ltp-aiodio.sh fun this scenario
27293 ltp-aiodio.part3
27294
27295-Changes made to linux __NR_ logic here
27296 Makefile, i386.in, ia64.in, linux_syscall_numbers.h, order, parisc.in,
27297 powerpc.in, powerpc64.in, regen.sh, s390.in, s390x.in, sparc.in, sparc64.in,
27298 stub-list, x86_64.in
27299
27300-Changes were made to Define _GNU_SOURCE if not already defined
27301 chmod05.c, chmod06.c, fchmod05.c, fchmod06.c, fcntl17.c, llseek01.c,
27302 llseek02.c, mount03.c
27303
27304-Generate script into generic shell and make sure we still work even if host
27305 lacks perl
27306 Makefile, generate.sh
27307
27308-A patch by jiang guowei for mmap1.c. It makes the option -v valid.Otherwise,
27309 when you type mmap1 -v in command line,it will show:invalid option.More
27310 detail,please see bug 1541053.
27311 mmap1.c
27312
27313-Applied a patch to fix bug #14744
27314 kill02.c
27315
27316- Changed Makefile to standard LTP makefile and fixed a build problem with the
27317 new lock tests
27318 ltp/testcase/network/nfsv4/lock/Makefile
27319
27320- Changes made to several Makefiles to force CFLAGS/LIBS to be evaluated
27321 once rather than everytime they are used
27322
27323-Standardize makefiles (punt UCLINUX/COLDFIRE cruft, build everything with
27324 "-Wall" and user-optimizations, remove pointless targets in favor of
27325 implicit ones, etc...) Makefiles
27326
27327-Adding files for Mitsu's networking tests.
27328 00_Descriptions.txt, Makefile, broken_ip4-checksum, broken_ip4-dstaddr,
27329 broken_ip4-fragment, broken_ip4-ihl, broken_ip4-protcol, broken_ip4-totlen,
27330 broken_ip4-version, broken_ip6-dstaddr, broken_ip6-nexthdr, broken_ip6-plen,
27331 broken_ip6-version, Makefile, 00_Descriptions.txt, Makefile,
27332 route4-change-dst,route4-change-gw, route4-change-if, route4-ifdown,
27333 route4-redirect, route4-rmmod, route6-change-dst, route6-change-gw,
27334 route6-change-if, route6-ifdown, route6-redirect, route6-rmmod
27335
27336-Add a common header for __NR defines
27337 fchownat01.c, fstatat01.c, futimesat01.c, mkdirat01.c, mknod01.c,
27338 openat01.c, splice01.c, tee01.c, common_timers.h
27339
27340-Added a patch by Mitsuru Chinen that added the Absolute path to execute sshd
27341 daemon ssh4-stress
27342
27343-This patch adds brackets because some versions of ssh requires square brackets
27344 around the IPv6 address.
27345 ssh-stress03-rmt
27346
27347-Changes are made to try to load .ko modules before .o as pointed out by HK
27348 ltpacpi.sh, load_tagp.sh, load_tbase.sh, load_tmod.sh, load_tdrm.sh,
27349 load_tbio.sh
27350
27351-Additional changes for uClinux fixes from Jane Lv
27352 access05.c, chdir04.c, chroot03.c, creat06.c, mkdir03.c, mknod06.c,
27353 nanosleep03.c, open08.c, pause02.c, rename08.c, rmdir02.c, sigrelse01.c,
27354 sockioctl01.c, stat03.c, statfs02.c
27355
27356-Made changes to clean up the makefile, clean up source code warnings, and
27357 add better libc/libepoll detection
27358 CheckVer.c, Makefile, epoll-ltp.c
27359
27360- A fix by Jeff Bailey for my previous breakage of install target in Multiple
27361 Makefiles
27362
27363-A patch was created to make errno failure message more helpful
27364 sysctl03.c
27365
27366-A patch that sets the constant PAGE_SIZE to the kernel its running on
27367 fsx-linux.c
27368
27369-Changes were made to remove extraneous whitespace
27370 Makefile, pth_str01.c, pth_str02.c, pth_str03.c
27371
27372-A patch was created to move common defines/functions/etc... to one header
27373 file so we have to get it right just once
27374 clock_gettime02.c, clock_gettime03.c, clock_settime02.c, clock_settime03.c,
27375 common_timers.h, timer_create02.c, timer_create03.c, timer_create04.c,
27376 timer_delete02.c, timer_delete03.c, timer_settime02.c, timer_settime03.c
27377
27378-Adding files for Mitsuru's networking tests
27379 00_Descriptions.txt, Makefile, mcast4-grpope01, mcast4-grpope02,
27380 mcast4-grpope03, mcast4-grpope04, mcast6-grpope01, mcast6-grpope02,
27381 mcast6-grpope03, mcast6-grpope04, 00_Descriptions.txt, Makefile,
27382 mcast4-pktfld01,mcast4-pktfld02, mcast6-pktfld01, mcast6-pktfld02,
27383 00_Descriptions.txt, Makefile, mcast4-queryfld01, mcast4-queryfld02,
27384 cast4-queryfld03, mcast4-queryfld04, mcast4-queryfld05, mcast4-queryfld06,
27385 mcast6-queryfld01, mcast6-queryfld02, mcast6-queryfld03, mcast6-queryfld04,
27386 mcast6-queryfld05, mcast6-queryfld06
27387
27388-A change was made to use __linux__ preprocessor from toolchain itself rather
27389 than a local custom _LINUX
27390 Makefile, sched_tc0.c, sched_tc1.c, sched_tc2.c, sched_tc3.c, sched_tc4.c,
27391 sched_tc5.c, sched_tc6.c
27392
27393-A fix type of option_message
27394 reboot01.c
27395
27396-Changes were made to cleanup source code
27397 domount.c, getopt.c
27398
27399-A patch that adds new functionality into the NFSvf lock tests. -fixes bugs -
27400 adds the capability to stress a server with multiple clients
27401 DEPLOY, Makefile, README, VERSION, locktests, locktests.c, locktests.h,
27402 locktests.py, netsync.c, locktests-2.tar.gz
27403
27404-Changes to shmt09 were made by Marc Tardiff. Refer to the cvs log file
27405 for more details. Tested successfully on sparc and i386 architectures.
27406
27407-Changes were made to shmt09 to account for ppc64
27408
27409-Added a warning to those who wish to edit it
27410tests.init
27411
27412-Changes were made to declare splice for new vmsplice test
27413 i386.in, ia64.in, linux_syscall_numbers.h, powerpc.in, powerpc64.in,
27414 s390.in, sparc.in, sparc64.in, stub-list, x86_64.in
27415
27416-Changes were made to add cast to silence warnings
27417 timer_delete03.c, timer_settime03.c
27418
27419-A fix was made to remove trailing whitespace
27420 clock_gettime02.c, clock_gettime03.c, clock_settime02.c, clock_settime03.c,
27421 timer_create02.c, timer_create03.c, timer_create04.c, timer_delete02.c,
27422 timer_delete03.c, timer_settime02.c, timer_settime03.c
27423
27424-Fixes taken from Yi CDL Yang and create a CLOCK list for people to use
27425 as well as a func to turn a clock value into a string
27426 common_timers.h
27427
27428-Changes were made to unify the generate.sh scripts and use the new top level
27429 make-files script
27430 generate.sh, Makefile, generate.sh, Makefile, generate.sh, nfs02, Makefile,
27431 generate.sh, Makefile, generate.sh, Makefile, generate.sh, Makefile,
27432 generate.sh
27433
27434-Patches were submitted Mitsuru Chinen writes: As an end-of-line semicolon
27435 is missing, compiling asapi_06.c is failed.
27436 asapi_06.c
27437
27438-Patches were submitted Mitsuru Chinen writes: It seems that the contents
27439 of runtest/ipv6_lib gets old. Currently, there is no test named lib6,
27440 but more tests are available in testcases/network/lib6 directory.
27441 ipv6_lib
27442
mreed100585c412006-09-18 21:04:42 +000027443>>>>>>> 1.90
mreed101ab6be92006-09-01 16:41:05 +000027444LTP-20060822
27445
27446-Added files for Mitsuru's Chinen's nfs patch:
27447ns-mcast.h, ns-mcast_join.c, ns-mcast_receiver.c, network_stress.appl,
27448 network_stress.broken_ip, network_stress.icmp, network_stress.interface,
27449network_stress.multicast, network_stress.route, network_stress.tcp,
27450network_stress.udp ns-icmp_redirector.c, ns-icmpv4_sender.c,
27451ns-icmpv6_sender.c, ns-igmp_querier.c
27452
27453-Made changes to avoid hardcoding test count
27454mkdir03.c, open08.c
27455
27456-Changed the test to account for SLES 10. Now the syslog tests will test
27457 syslog-ng or syslogd depending on which one is present. The update was
27458 made for syslog01 - syslog10.
27459
27460-Corrected the copyright information to reflect SGI, instead of Cray, which
27461 was purchased by SGI years ago for files get_high_address.c, search_path.c
27462
27463-Removed the Ping test. The ping test is now skipped on SLES, but does not
27464 affect the execution of the rest of the test in mc_commo
27465
27466-Using syscall() rather than _syscall#() macros for the following files:
27467 sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c, sysfs05.c, sysfs06.c,
27468 sysctl01.c, sysctl03.c, sysctl04.c, sysctl05.c
27469
27470-Added a fix to eliminate whitespaces in getdents02.c, getdents03.c,
27471getdents04.c
27472
27473-Added a fix to re-order testcases a little to account for uclinux in
27474access05.c, lstat02.c, mknod06.c
27475
27476-A Correction was made to the name of the testcase in code...was incorrectly
27477called signal_test_03 and changed to signal_test_02.c
27478
27479-A fix to get the max pid value at runtime rather than compile time hardcode
27480wait402.c, setpriority04.c,Makefile, getsid02.c
27481
27482-A fix to remove extraneous include
27483swapon02.c
27484
27485- mc_cmds had two fixes. The test now uses [ae]th[01] in the ping command
27486using the -I option. Also the loop to determine which ethernet interface
27487is needed was moved to ensure that the correct ethernet interface was selected.
27488
27489-A patch was addded that allows the following files to get the PID_MAX value
27490from /proc/sys/kernel/pid-max:
27491access05.c, fcntl15.c, gethostid01.c, lstat02.c, mknod06.c, setrlimit02.c,
27492setsockopt01.c, stat03.c, truncate03.c
27493
mreed10aff5e062006-07-17 21:16:57 +000027494LTP-20060717
27495 - The tarball default-tests.tar.gz is a replacement for
27496 testcases/pounder21/default-tests.tar.gz. This new pounder config
27497 enables the magic sysrq key when pounder starts.
27498 - A patch submitted by Derek Wong to reduce the memory requirements of
27499 pounder's ramsnake test.
27500 - A patch submitted by Will Newton that allows for compatibility changes
27501 gcc 2.95.2 in th following files:
27502 lib.c, lib64.c, test.c, test64.c, test_func.c, test_func64.c, tools.c
27503 - Fixed ColdFire Makefile mistake in the syscall and syscalls/mmap directory
27504 - Added a note for uClinux users in the top level Makefile
27505 - A fix for failures in fcntl27 and fcntl28 for bugs 21614 and 23235.
27506 - A fix submitted for make_tree.c by Jacky Malcles that fixes this
27507 testcase by setting envp
27508 - A fix submitted to Jacky Malcles that fixes read_checkzero.c. The lseek
27509 function allows the file offset to be set beyond the end of the existing
27510 end-of-file of the file. If data is later written at this point,
27511 subsequent reads of the data is in the gap returns bytes of zeros until
27512 data is actually written into the gap.
27513 - In the testcase semget05.c the value of MAXIDS was changed for the specific
27514 machine by reading the system limit for SEMMNI - The maximum number of
27515 semaphore sets. This is a fix for bug 24745
27516 - A fix submitted by Amit K. Amora that initializes the alarm received
27517 code and allows the test to pass more than just once on 2.6.17-rc6
27518 alarm05.c,
27519 - A fix was submitted by Andy Echols for pan.c to fix an infinite
27520 loop problem that occurs in pan if runltp tries to run a test
27521 that isn't present.
27522 - A fix was submitted to cast TEST_RETURN to gid_t to avoid implicit casts
27523 which tend to cause problems with the testcase setregid03.c,
27524 - A patch submitted by Jacky Malcles that fixes the problem where
27525 i0_getevents() return value is not checked and may return 0 if
27526 no events are available and may generate a SIGSEGV in the testcase
27527 aiodio_append.c,
27528 - Backed out the _USC_LIB change for several Makefiles because it was
27529 breaking on the PowerPc platform on Fedora Core
27530 - Added code to ignore looking for PID_MAX on powerpc, s390, and i386 to
27531 fix build problems on newer kernel versions on the following files:
27532 sysctl05.c, setpriority04.c sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c,
27533 sysfs06. getdents01.c, sysctl03.c getsid02.c, sysctl01.c,wait402.c
27534 - TCP.c was changed to delete broken whitespace and also the call for
27535 accept(2) takes a socklen_t, not an int
27536 - Changes were added to the following files to use memset() instead of
27537 bzero():
27538 tlibio.c, write_log.c, doio.c, iogen.c, fsstress.c, fsx-linux.c,
27539 pthcli.c, pthserv.c, pth_str01.c, pth_str03.c, recvmsg01.c, sendmsg01.c,
27540 crash01.c, crash02.c, pingpong6.c,test_getname.c,fancy_timed_loop.c,
27541 infinite_loop.c, run.c, timed_loop.c, snake.c, rpc1.c,pipeio.c, mc_recv.c
27542 - Changes were added to the following files to use memcpy() instead of
27543 bcopy():
27544 serverCommunication.cpp, member.c, rpc1.c,pipeio.c,mc_recv.c
27545- A series of patches created by Mitsuru Chinen that created some addtional
27546 network stress tests.
27547- A change submitted by Liang Shuang that fixes su01_su for the arm
27548 architecture
mreed108c106642006-07-10 06:27:13 +000027549LTP-20060615
mreed1016bbc952006-06-16 20:20:58 +000027550-Added a patch from Darrick Wong to reduce the memory requirements of
27551 pounder's ramsnaketes
mreed10fbe2eca2006-06-16 20:46:36 +000027552-Added a patch for crash01.c from Olof Johansson <olof@lixom.net>
27553 POWER5 has coherent icache, but POWER4, PPC970 and some other processors
27554 lack it. The standard dcbst/icbi/isync is needed to avoid using the not
27555 so random (or stale) data instead.
mreed1016bbc952006-06-16 20:20:58 +000027556-Test.h was moved to common headers to eliminate the need for every test file to
27557 declare Tst_count extern
27558-Usctest.h was changed to eliminate scope issues when actually using TEST()
27559-Added a patch from Mike Gahangan to clean up a makefile with an extra build
27560 target variable.
27561-Added a patch from Issac Wilcox that can keeps the test from returning a false
27562 failure
27563-Made changes to setregid02, setregid03 and setregid04 to use gid_t instead
27564 of int where appropriate
27565-Made changes to setresgid01, setresgid02,setresgid03, setresuid01,setresuid02,
27566 and setresuid03 to pull the [gs]etre* prototypes from headers rather than
27567 defining them ourself
27568-Made changes to setreuid01,setreuid02,setreuid03,setreuid04,and setreuid05
27569 to use uid_t instead of int where appropriate
27570- Added a change to getpriority01 to combine the TEST_RETURN and TEST_ERRNO
27571 if check so that we always display PASS or FAIL messages as pointed out
27572 by Isaac Wilcox
27573- Added a patch to make the output of fork07 deterministic.
27574 Specifically, make sure stdout is flushed before forking 100 times,
27575 else you can get 101 copies of the output. This only seems to happen
27576 if glibc notices that stdout is a regular file, but in my test setup
27577 stdout is always redirected to a file and compared with something.
27578-Changed the declaration for setup and cleanup from extern in the
27579 following files:
27580
27581 alarm01,chdir02,chown01,close08,creat09,dup0,dup04,execl01,execle01,execlp01,
27582 execv01,execve01,execvp01,fchmod01,fchown01,fcntl02,fcntl03,fcntl04,fcntl05,
27583 fcntl09,fcntl10,fcntl23,fcntl24,fcntl25,fcntl26,fcntl27,fcntl28,fork01,
27584 fpathconf01,fstat01,fstatfs01,fsync01,getcontext01,getdtablesize01,getegid01,
27585 geteuid01,getgid01,getgroups02,gethostid01,gethostname01,getpagesize01,
27586 getpgrp01,getpeername01,getpid01,getppid01,link07,lstat01,mkdir08,open03,
27587 pause01,read01,readlink02, readlink03,rename02,rmdir04,select03,setgid01,
27588 setpgid01,setpgid02,setregid01,setuid02,stat05,statfs01,statvfs01,symlink02,
27589 symlink03,symlink04,symlink05,sync01,time01,time02,times01,umask01,uname01,
27590 unlink05,wait02,write01,setreuid01,setreuid02,getuid01,link05,
27591
27592LTP-20060515
mreed103f300452006-05-15 17:48:57 +000027593-Added a -e option to print out the date of the ltp release. Also
27594 the date of the version of LTP will be printed in log files.
mreed107d48bc32006-05-15 22:57:23 +000027595-A patch for parse_opts.c was removed because it caused several test cases to fail
mreed103f300452006-05-15 17:48:57 +000027596-Added a patch from Jacky Malcles to correct typos in ltp-aiodio.sh
27597-Added a patch from Jacky Malcles to fix aiodio_append.c
27598-Added a patch from Bibo Mao that fixes setrlimit03
27599-Added a patch that fixes file_test.sh.
27600-Added a patch that fixes gethostid01
27601-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
27602- Patches submitted by Thomas Gleixner to initialize interval values in setitimer03
27603
mreed10e46b6a42006-04-19 17:33:47 +000027604LTP-20060412
27605-Removed a patch for parse_opts.c that caused many test cases to fail.
mreed10d28e1d52006-04-11 17:07:17 +000027606-Applied a patch by Jacky Malcles that added a fourth scenario for ltp-aiodio.sh
27607-Fixed ld01 from failing on Assertions 1-7 for bug 22167
27608-Applied a fix for Lin Feng Shen to eliminate white spaces that caused mail02 to fail
27609- A fix created by Jacky Malcles that eliminates warning messages when complied on 64 bit platform
27610-Applied a patch to re-enable writing on arm per by Joe Pearson / Nick Pollitt
27611-Applied three patches by Joy Latten to the security test suite
27612-Applied patches from Robert Williamson to fix fcntl127. This test
27613should now be positive test versus negative...based on the properties of
27614 the open() call in the setup()
27615-Applied Patch from Robbie Williamson that fixed fcntl128. This testcase was changed the test to expect no errors. The fcntl() call should succeed regardless
27616-Applied a patch from gettimeofday01 to gettimeofday02 to fix the occasional failure
27617-Applied a fix to madvise02 by Jacky Malcles to eliminate the need for a special execution of the testcase for ia_64
27618-Applied a patch fixes the test 4 of mincore01.c that failed in 32 bit on a 64 bit kernel.
27619-Patches applied to pread02 to fix broken white spacing
27620-Applied a patch from Jane Lv for pread03.c. This fixed a missed step to initialize the read buffer array.
27621-Applied Patches submitted by Thomas Gleixner to initialize interval values to prevent setitimer01 and 02 from failing
27622-Applied updates from Darrick Wong for Pounder for Pounder21. Documentation was added to get pounder up and running quickly
27623-Feature added to Pounder21 that enables the sysrq key at the beginning of every pounder run
27624
mridgea2c14442006-03-06 16:39:56 +000027625LTP-20060306
27626- Applied an update to allow people to automatically declare the CREATE variable in IDcheck.sh.
27627- export a bunch of settings by default that since they are harmless
27628- allow people to store custom settings in config.mk
27629- 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
27630- Fix from Jackie Malcles, no such file or directory error
27631- make sure clean descends into the templates dir
27632- cleanup CRLFs from end of lines,
27633- fix dependency tracking so targets arent rebuilt all the time
27634- Applied LDFLAG cleanup patch from Mike Frysinger.
27635- set default Debug level to off
27636- fix warning: growfiles.c:357: warning: unused variable `opterr'
27637- use errno.h instead of doing extern int errno
27638- cut extraneous newlines from test output
27639- kill off unused strings msg1 and msg2
27640- cleanup test output by adding a lot more useful debug info
27641- use proper test output routines rather than homebrewed printf statements
27642- use proper tst_* functions for output
27643- fix for defect 21622, insufficient timeout value
27644- tighten up uClinux disabled messages
27645- fixes by Jane Lv to disable EFAULT related tests on uClinux
27646- cleanup debug output that shouldnt be shown at normal runtime
27647- make the -F option a bit smarter
27648- remove extraneous output and improve output when we do issue messages
27649- Jane Lv writes: I have patched flock03.c and sched_setparam05.c to replace fork() by vfork() on uClinux.
27650- calculate TST_TOTAL based upon the number of elements in the test array instead of hardcoding the value
27651- use TFAIL instead of TINFO to report test failures in getcwd02
27652- fix test on x86_64 and make error output a bit more helpful in gettimeofday
27653- New Memory mapping testcases.
27654- Jane Lv writes: use FORK_OR_VFORK() instead of fork() so this stuff works on uClinux
27655- need to define _GNU_SOURCE before including features.h or sigset prototype is missed
27656- patched flock03.c and sched_setparam05.c to replace fork() by vfork() on uClinux.
27657- use syscall() instead of _syscall2() to improve portability
27658- define INVALID_ADDRESS to get rid of warnings on 32bit hosts and make it more sane in general
27659- Fix for defect 21134, look for syslog-ng instead of syslogd on some systems.
27660- if a test failed as a non-root user and the reason was EPERM, then mark the test as PASS, not FAIL
27661 (security-minded kernels often restrict kernel buffer access for non-root users)
27662- fix test on 64bit hosts in syslog12
27663
27664
mridge721424a2006-02-07 19:23:59 +000027665LTP-20060205
27666- Added new fcntl() test contributed by Jacky Malcles to test opening with O_WRONLY
27667- Fix typo in nfs run script, nfs03 ran twice instead nfs04
27668- Added the LTP's Database Opensource Test Suite to the testsuite.
27669- Applied patch from Mike Frysinger that disables ballista if no perl
27670 is installed on the system and fixes the clean target.
27671- Applied LDFLAG fix from Mike Frysinger
27672- Applied patch from Mike Frysinger to ensure Makefile properly respect CFLAGS/LDFLAGS
27673- fixed some RH/Suse specific messages
27674- Updates for mmc security tests
27675- Updates for device driver testsuites from Amit Khanna (Intel)
27676- Applied memory leak fix in fsx-linux.c
27677- Fix for uClinux to fix execute error
27678- Fix to prevent not enough (pages) dups error in some cases
27679- Applied patch from Jacky Malcles: during its life fcntl23 has changed:
27680 used to open the file with O_RDWR and now is opening with O_RDONLY
27681- Added new fcntl() test contributed by Jacky Malcles to test opening with O_WRONLY
27682- Fixed gethostid01 so the second 64 bit check doesn't clobber the first 64 bit check by using a bitmask
27683- fix for defect 21050, the logic on line 211 was reversed causing the 64bit code to get run on a 64bit system
27684- Fixes for uClinux to fix fork and invalid memory access errors
27685- Fix for defect 21072, fixing the offset on some systems
27686- Applied patch from Mike Frysinger to resolve issue with UNALIGNED being defined multiple times for ARM targets.
27687- Patch to fix race condition on 64bit systems, fixes bugzilla 19013
27688- Fix for defect 21046, testcase should fail ENOMEM passes due to insufficient pages
27689- Applied patch from Jane Lv to disable test for uClinux.
27690- 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
27691- Fix to get rid of ugly messages during the make
27692- Fix for defect 21068, check for the existance of either syslogd or syslog-ng before failing and reporting an error
27693- Applied patch from Mike Frysinger to resolve problem with defining a local syslog() function when the tests are built statically.
27694- Fix for defect 20348, waitpid12 hangs occasionally
27695- Applied patch from Jeff Burke:
27696 Here is a patch that modifies the following files:
27697 testcases/network/nfsv4/acl/acl1.c - Fix for segfault in a printf.
27698 testcases/network/nfsv4/acl/create_users.py - Fix for help syntax
27699 (backwards -u users -g groups).
27700 testcases/network/nfsv4/acl/runtest - Fix for useradd command and also
27701 a echo command.
27702 testcases/network/nfsv4/acl/test_long_acl.py - Fix for output, the #
27703 of entries was munged with the word entries.
27704- Add sctp testcase updates
27705- Initial drop of pounder21 testsuite
27706
mridge707e23a2006-01-05 16:35:45 +000027707LTP-20060105
27708- Updates from Jennifer Monk to enable compiling w/o errors using XLC
27709- Applied Coldfire patch from Jody McIntyre:
27710 - Make the fdopen workaround blackfin-specific (not needed on Coldfire.)
27711 - getdents01: gcc 2.95 does not like declarations in the middle
27712 of functions, so move getdents to the top.
27713 - Add LDFLAGS to the following Makefiles:
27714 - Add -D_USC_LIB_ for Coldfire builds to the following Makefiles: creat,
27715 execve, fchdir, kill, mkdir, open, rename, rmdir, sched_setscheduler,
27716 vhangup, ipc/lib. This avoids symbol conflicts reported by gcc 2.95.
27717 - Skip the following syscall tests on Coldfire: madvise, mlock, munlock.
27718 These system calls are not implemented.
27719 - IPC: Modify the headers and Makefiles to avoid duplicate definitions of
27720 msgkey on Coldfire.
27721 - msgctl08, msgctl09: Lower MAXNPROCS to a value that will fit in the
27722 Coldfire's memory.
27723 - mallopt01: Define __MALLOC_STANDARD__ on Coldfire.
27724 - Skip mmap01 on Coldfire since it requires sbrk(), which is not available.
27725 - rename02: Remove private do_file_setup and use the library version to avoid
27726 symbol conflicts.
27727 - kill07: Declare semkey as extern on Coldfire to avoid symbol conflicts.
27728 - kill11: Move *msg declaration since gcc 2.95 does not understand C99.
27729 - sigaction01: Move -lc in the Makefile after -lpthread.
27730- Applied changes suggest by Jacky Malcles to keep gf18 from running longer than it needs.
27731- Applied a suggested solution from Jacky Malcles to allow growfiles to run correctly in 64bits.
27732- Applied a memory leak fix to fsx-linux tests.
27733- Applied patch from Marc Unangst to resolve issues with leaking file descriptors in inode01.c
27734- Update aio-stress.c tests from Chris Mason
27735- Applied patch from Bibo,Mao to use RT signal instead of SIGUSR1 to inform parent process that
27736 the child process has finished memory allocation.
27737- New security tests from Michael Harlow
27738- Applied patch from David Marlin to close the last file descriptor created in order to
27739 make one file descriptor available for loading a needed library.
27740- Added one line to gethostid, if 'hostid' includes fffffff, then we ignore.
27741- Applied fix for Sourceforge bug ID 1332508 in getsid02
27742- Appliec changes from Jane Lv for uClinux.
27743- Applied patch from Mark Ver to allow proper execution on s390x platform.
27744- Updates to ASAPI tests from David Stephens for new glibc and RFC 3542
27745- Renamed create_file.c to nfs04_create_file.c to resolve duplicate name problem with network stress tests.
27746- Updates to Makefile for acl testsuite
27747- Initial add of acl testsuite from Bull
27748- Updates from sridhar to sctp testsuite
27749- Comment out CFLAGS overrides in network-stress Makefile, it was causing build breaks in 64bit compiles
27750
27751
mridge2c029c92005-12-06 16:05:06 +000027752LTP-20051205
27753- New networkStress testcase files
27754- Security test updates for cleanup and testcase improvements
27755- New nfsV4 testsuite
27756- Updates for nfsV4 testsuite
27757- Updates for open_hpi_testsuite
27758- Corrected out of memory error msg in ltpstress.sh
27759
27760
mridgef9e446c2005-11-03 19:39:03 +000027761LTP-20051103
27762- fix from Bryce Harrington to corect a Makefile and path problem on some systems
27763- Updated aiocp to the latest level. See http://developer.osdl.org/daniel/AIO/
27764- Corrected a logical typo in the mmapstress test found by John Clemens:
27765- Changes for cleanup of digsig testcases
27766- Applied patch from Jacky Malcles to allow the test to execute correctly with
27767 the new 2.6 kernel.
27768- Fix for defect failure in fcntl23.c to lock readonly file, changed to open file RDONLY
27769- Fix gethostid01 to return correct code in 64 bit mode
27770- fix madvise01 testcase error where it may not run out of memory
27771- Applied patch [ ltp-Bugs-1168107 ] from Shyam Chandrasekaran:
27772- Fix bug in settimer01.c
27773- Fix write04.c to work on ia64
27774- Cleanup to not include redundant sys/socket.h after linux/socket.h
27775- Add NetworkStress testcases from IBM Japan
27776
27777
mridge3d1e7c42005-10-04 20:16:40 +000027778LTP-20051004
27779- this patch touchs up the output of ver_linux if gcc, fdformat, or mount is missing
27780- New testcases for tpm
27781- Fix compile error with strsep on some systems.
27782- Add a missing include file and corrects an fprintf
27783 format type to eliminate warning messages. It also performs some minor
27784 whitespace cleanup.
27785- patch attached fixes it so writetest is rebuilt whenever writetest.c is updated
27786- patch typecasts in writetest - the values given to printf to (long long int)
27787- patch initializes some uninitialized variables and adds a
27788 return statement (non-void function) to eliminate warning messages.
27789- patch process.c adds a missing include file, function return types
27790 and returns, cleans up structure initializations, and removes unused
27791 variables to eliminate warning messages. The debug print macro is also
27792 modified to handle a variable number of arguments.
27793- patch basically stubs out the GetContext function for uClibc and allows for any
27794 other system to be added accordingly since uClibc doesn't provide the function
27795 on later builds.
27796- Added code to check whether or not "ffffffff" is returned on some 64bit
27797 machines.
27798- Fix for defect 17215 in nanosleep02
27799- patch adds a missing include file, function return types
27800 and returns, and typecasts some variables to eliminate warning messages.
27801 GNU_SOURCE is also added to CFLAGS in the makefile, since otherwise
27802 the 'pselect' declaration is not found in some build environments.
27803- Fix for defect 17723 pTrace01.c
27804- patch adds missing include files and declares return types
27805 to eliminate warning messages for setfsuidxx.c
27806- TEST_ERRNO fix to display as a long int.
27807- Change sigrelse01 tests to eliminate duplicate function prototypes.
27808- Change to sigrelse01 to use time.h vs define in program.
27809- Fix for defect 17974, Strace/Ptrace hangs
27810- patch adds missing include files, function prototypes and
27811 returns, and removes unused variables to eliminate warning messages.
27812 It also corrects some sprintf format warnings and replaces 'abortx' with
27813 a version that accepts a variable number of arguments.
27814- The "generate.sh" script was mistakenly removed...added it back.
27815- Updates to check for connection failure vs unauthorized access fail in ftp02_s1, ftp03, ftp04, ftp05
27816- Cleanup - Removed the datafile directory, because this is created using the generate.sh
27817 script..which is called in the Makefile
27818
27819
mridge76941472005-09-06 19:31:09 +000027820LTP-20050907
27821- Added test for statvfs()
27822- Applied a load of patches submitted to the mailing list by Gentoo's Mike Frysinger
27823- Applied patch from Erik Andersee:
27824 if __NR_fremovexattr isnt defined by the current linux headers,
27825 acl_file_test.c will fail to build
27826- Relocated getcontext() test from getcontext01 to just getcontext.
27827 Also added the directory to the list of tests not ran on uclinux.
27828- Applied patch to madvise02 for tmp memory
27829- Applied patch to mallopt01 to fix logging error.
27830- fix for defect 17723, change sleep to an at least vs an exact amount
27831- Correct testcase return on RHEL 3 & 4 2.6.13-rc6-mm1
27832- Applied IA64 patch received from Jacky Malcles to write03-04
27833- Added -n option to allow disabling networking stress to ltp-stress
27834
27835
mridge2ade1d62005-08-04 19:34:51 +000027836LTP-20050804
27837- Applied fix from Greg Edwards for 64bit execution.
27838- self_exec magic required to run child functions on uClinux
27839- Applied patch from Mike Frysinger:trying to do a build on uClibc will abort in lib/tlibio.c because we dont
27840 provide aio.h find attached a patch which updates the check to include UCLIBC alongside
27841 UCLINUX
27842- remove call to create.sh script that checks for obscure c++ rpms
27843- remove all references to and creation of non-std /usr/local/bin/perl5
27844- fix ballista.cpp to not core dump with std c++ lib
27845- fix to add librt to MakefileTarget for running aio_suspend test:missing clock_gettime on linux
27846- remove printf.h and stdio.h from testcases/commands/ade/ld/rd1.c.
27847- Change to fix the addition of 2 minutes without going over 60 for the seconds
27848- patch to fix up the install target in disktest to match the install targets of everything else
27849- patch to fix writetest Makefile to not always rebuild the writetest binary
27850 regardless of whether you ran `make` or `make install` or whatever
27851- newer toolchains complain about redefining 'log' since it's a math function
27852 provided by the libc find attached a simple patch to rename the 'log' variable in
27853 testcases/kernel/ipc/ipc_stress/message_queue_test_04.c to 'logit'
27854- when running make in silent mode (make -s) the verbose mode of AR 'gets in the
27855 way' attached patch drops the -v and adds -c so that ar wont display the 'ar:
27856 creating blah.a' message either
27857- the current mallocstress.c emits a warning about newsize being used
27858 uninitialized because gcc doesnt detect the abort(0) path
27859 find attached a simple patch to prevent the warning from being issued
27860- Running nptl01 can fail if the test lasts longer than 300 seconds, patch to lower interations to 100000.
27861- Fixed clone04 to return correct failure code.
27862
27863
mridgedb67ec12005-07-12 16:14:04 +000027864LTP-20050707
27865- Applied fixes by Paul J.Y. Lahaie to implement support for UCLinux
27866- suppresses the warning "head: `-1' option is obsolete; use `-n 1'..."
27867- Updated the TEST() macro to return long, instead of int for use with 64bit architectures.
27868- Removed umount04.
27869- Security updates for ppc and 390 systems
27870- The K42 open source operating system bug fix for panic when alarm is cancelled.
27871- Applied some zSeries specific patches.
27872- Applied patches to allow NFSv4 testing:
27873- Define gettid() to syscall(__NR_gettid).
27874
mridge68b543a2005-06-08 15:06:09 +000027875LTP-20050608
mridge94da70e2005-06-08 15:04:49 +000027876- Added test for getcontext()
27877- Added additional test for mlockall().
27878- Added getdtablesize() test.
27879- Added pselect01 test.
27880- Added new fcntl tests to scenario.
27881- fs_inod - Raised the maximum file size for the random setting to 500Mb.
27882- upgrade disktest to version 1.2.8
27883- Clearify the comment explaining the second call to alarm() in
27884 testcases/kernel/syscalls/alarm/alarm06.c
27885- Corrected a bug in fcntl24.c and added new tests fcntl25, fcntl26, and fcntl27.
27886- Change to 1024 default if IO_BITMAP_BITS not defined
27887- Applied fix for conditions where ENOMEM test scenarios were failing.
27888- mlockall03 is a Test for checking basic error conditions for mlockall(2)
27889 starting from linux 2.6.9
27890- NGROUPS_MAX defined in limits.h is not the max number of groups in the
27891 system, it the max number guaranteed. Thus, if the system actually
27892 allows more, the test case doesn't produce the expected failure.
27893- test3 in setrlimit02.c:Test attempts to increase hard limit of RLIMIT_NOFILE resource.
27894 The rlim_max used by setrlimit() is expected to be greater than current hard limit to get EPERM.
27895- nfsstress - Corrected so the test can find gettid()'s definition.
27896- PTS Version 1.5.1 Released
27897- Removed old version of Open POSIX Test Suite (OPTS).
27898- Updated the open_posix_testsuite:
27899
27900
mridge7945fab2005-05-05 16:57:18 +000027901LTP-20050505
27902- Added DBAT testsuite, limited LTP tests for build verification - runltplite
27903- fix the bug on test table selinux when run the ltpmenu.
27904- Added new getpagesize() test.
27905- New test creates a data file of specified or random size and copies
27906 the file to a random directory depth on a designated filesystem.
27907 The two files are compared and checked for differences.
27908- Make nptl01 timeout and report failure rather than just hanging in the event of a fail.
27909- Moved SELinux testsuite from misc to the kernel/security directory.
27910- acct01 - Updated test to allow for execution on zSeries machines.
27911- ioperm01 - Fixed bug will cause ioperm01 receive SEGV and report "BROK" instead of "FAIL" when this test failed.
27912- nfs04 - use 'cmp' instead of 'diff' because I think byte comparison is better for the type of file created for this test.
27913- Fixed ftp01 and telnet01 seems designed to run with non-root user connection
27914 when the user name is set to RUSER environment variable.
27915 However, it is incomplete.ftp01 creates a directory whose permission is root.
27916 So, non-root user cannot write in the directory.
27917 telnet01 always consider the prompt is '#'
27918
mridge5a6acd22005-04-05 18:18:17 +000027919LTP-20050405
27920- Fixed '-d' option to runltp.sh
27921- Added optional ltp (fivextra) extended testsuite
27922- Added digital signiture testcases from the security team
27923- Applied patch from Gernot Payer to fix, mincore01, shmget02, capset02
27924- Applied suggested check from Carl van_Schaik to clone02.
27925- Added seLinux testsuite from security team and Stephen Smalley.
27926- Added NFS cthon04 tests needed files.
27927
27928
mridge9ae3d452005-03-07 20:33:15 +000027929LTP-20050307
27930- Added -v option to LTP, fixed -s option
27931- Removed fcntl16 until testcase can be fixed/changed.
27932- Fix for defect 14136, growfiles expanding a file past the 2G limit on ext2
27933- Applied patch from Marcus Meissner for SF bug #1114114
27934- Applied patch from David Miller for sigaction problems
27935- Applied a patch from Suzuki Kp to resolve some race/signal handling conditions
27936- In adapting specific LTP tests to uClinux running on Analog Devices'
27937 Blackfin processor, we found a problem in mount01 where malloc was not
27938 reserving space for the trailing null byte and strncpy was being called
27939 without enough bytes to account for the trailing null byte. The
27940 following patch fixes the problem
27941- Increased USER_PRECISION to 2200 to take into account the processes switching time nanosleep02
27942- The attached patch fixes a swapon cross compile build error I ran into
27943 recently. I verified that RH9 self hosted and cross compile builds now
27944- Removed the include of <asm/atomic.h> back out. Most distros and kernels
27945 can build and execute the test without it now.
27946- Change for defect 13778, when the /var/log/messages file is first moved, the first write fails
27947- The SIGINT sighandler will set the "intinitr" flag to 1 for the children. But if the
27948 "runtime" is small( a command line argument passed, the testcases were running
27949 for 5 secs here), it may happen that the SIGINT may be recieved before the
27950 child initialize the flag to 0, and which may lead to a hang
27951- Change to exclude lib6 directory from default build since it breaks earlier Distros
27952- Added code to handle cases where certain distros don't define AI_V4MAPPED in /usr/include/netdb.h
27953
27954
27955
mridge1ce866d2005-02-07 19:47:39 +000027956LTP-20050207
27957- runltp now exports $TMPDIR as a copy of $TMP, certain exceptions caused these to be different.
27958- extra functions for LTP libs are to make these tests fail with a more
27959 informative message when attempts to create swap on tmpfs are made.
27960- IPV6 testcase updates from David Stevens
27961- Applied patch from Jacky Malcles that fixes an inconsistency regarding synchronization.
27962- Make proc01 skip kcore
27963- Fix gives an hint to the probable solution if capset01 test fails
27964- Fix for race conditions in synchronization between children and parent on fcntl15.
27965- Applied patch from Jacky Malcles to allow test to run on ia64.
27966- The test llseek sets RLIMIT_FSIZE to a small number, this fix to
27967 restore it to its original value.
27968- Fix IPV6 Makefile install path problem
27969
mridgeda5a7752005-01-07 19:55:18 +000027970LTP-20050107
27971- Porting changes from John Kohl to help support compatablility LTP on Solaris, HP-UX and AIX.
27972- Add scsi virtual devices testsuite using scsi_debug
27973- Changes to fix defect 13205 - testcase (seg fault) fails when MALLOC_CHECK_=3 environment varible is turned on .
27974 Removed test for ppc64 as special exception, now passes child_stack+CHILD_STACK_SIZE as parameter to clone on ppc64
27975- Applied patch from Prashant Yendigeri that fixes execution path problem.
27976- Fix for defect 11968 - test seg faults on a SMP system (8-way)
27977- Removed a prior applied patch from getdents01, that broke the testcases.
27978- Applied patch from Ricky Ng-Adam to fix ioperm01 testcase.
27979- Applied patch from Jacky Malcles for madvise02.
27980- Applied fixes to error messages from Adam Lackorzynski.waitpidXX
27981- Applied cleanup patch from Prashant Yendigeri for writexx testcases.
27982
mridge387d9082004-12-03 21:05:40 +000027983LTP-20041203
27984- Change to fix file creation error on certain filesystems.
27985- gf15 and gf18 failed on both 32-bits and 64-bits,
27986 Growfile used lseek and fstat to operate file. When file grows
27987 beyond 4G,lseek and fstat would fail on 32-bits machine.
27988- Added fs-bench by Hironobu SUZUKI and additional JFFS
27989 testscript by G.BANU PRAKASH.
27990- Added mongo filesystem test by namesys and additional testscript from G.BANU PRAKASH.
mridgeda5a7752005-01-07 19:55:18 +000027991 /etc/init.d/cron restart
mridge387d9082004-12-03 21:05:40 +000027992- Applied patch from Jacky Malcles to allow test to run on IA64.
27993- settimeofday01 fails on some platforms(ia64,41611 x86-64) occasionally.
27994 The testcase did not consider the situation when CONFIG_TIME_INTERPOLATION is enabled.
27995- Remove case from password query since the distros use both upper and lower case P/p.
27996
27997
mridge71c27d72004-11-05 19:42:34 +000027998LTP-20041105
27999- Added extensive syscall testsuite (Ballista)
28000- Added new tests to EPoll testsuite
28001- Applied long path name patch from Michael Vieths
28002- Removed the requirement to have "." listed as the first directory, since it is not a documented requirement.
28003- GetDents01 - Used _syscall3() to allow this test to run on non-x86 archs.
28004- Applied message formatting patch from Gordon Jin.
28005- Applied IA64 specific patch from Jacky Malcles.
28006- Fixes from Chris Wright for swapon02 failures
28007- Restored the compile settings for Linux2.4/GLIBC2.2 and created a new one for Linux/GLIBC2.3 Removed -fwritable-strings
28008 and -DGLIBC=22 flags from compile.
28009- Applied a patch from Zhao Kai that added a pause to allow for testing on installations with improved PAM security.
28010
28011
mridge4b1e2c82004-10-07 20:47:29 +000028012LTP-20041007
28013- Applied fix from patch 1037010, submitted by mator.
28014- Changes from Kris Wilson on RH specific changes
28015- Changes from the security team testcases
28016- Add HOWTO for pci tests
28017- Changes for pci testcases
28018- Disable -std=c99 and -peandtic flags in writetest's Makefile. Some users of very old gcc versions
28019 had problems with this, but it looks like those versions of gcc will still compile it ok.
28020- Fix typo and add log statement if a failure on loading the test module
28021- Changes requested from the security team for fix PPC64 error
28022- Small fix to chown03 and fchown04. tst_tmpdir() call was happening in a spot that would cause
28023 it to break under certain automation environments.
28024- un-spamify fork11 test
28025- Fix getrlimit02. Rajeev Tiwari <rajeevti@in.ibm.com> pointed out that RLIMIT_NLIMIT was now too
28026 low in the usr include files for newer kernels to cause this to fail. Defined a new high one that
28027 ought to work for the forseeable future.
28028- Overhaul madvise02. Removed some invalid testcases, fixed one case that was an invalid failure, and a lot of cleanup
28029- Changes from SuSE for mincore tests
28030- Changes from Ihno for Itainium failures
28031- Changes from SuSE for setdomainname tests
28032- Changes submitted from SuSE for sethostname
28033- Changes to fix statfs03 error on trying to write to protected directory
28034- Change to fix defect 10947, failure on tmp directory
28035- Applied IA64 specific patch from Jacky Malcles:
28036
28037
28038
mridge4b95cce2004-09-08 20:34:39 +000028039LTP-20040908
28040- Modified runalltests.sh to call runltp.sh. runalltests.sh is now deprecated and will be removed early next year.
28041- Modified tst_tmpdir to ensure 777 permissions on test directory.
28042- Changes to ltp-aiodio.part3 for testcase run parameters
28043- Changes for 2.6.X so only delete modules is run, query and create are obsolete
28044- Updated runtest scenario with the latest SCTP tests.
28045- uncommented swapon() tests.
28046- added new paging tests, mincore and madvise
28047- Change to fix aio-stress problem will io errors on a short read during the random read portion
28048- Change to only print out a pass/fail instead of # of iterations pass/fail
28049- Added IA64 specific code for shmt09.
28050- Change to not do /dev/ptmx group write on arm arch.
28051- Applied patch from Ling, Xiaofeng to allow the test to use TDIRECTORY correctly.
28052- Corrected test 1 to show EPERM error pointed out by Ling, Xiaofeng.
28053- Change to close fileHandle prior to cleanup to correct testcase failure in NFS filesystems
28054- Change sleep time from 1 second to 10 seconds to allow system to pass
28055- Change to define RUSAGE_BOTH if not defined, RH removed from user space and other distros still support.
28056- Add arm arch to the ALIGNED typedefs
28057- Changes from Ihno for llseek01.c to check TEST_RETURN vs TEST_ERRNO
28058- use ltp functions in f00f test for better output parsing
28059- Fix Makefile to link open_files into the bin directory
28060- Get rid of extra = of "must be Root user" check
28061- Change the awk $4 to an $NF to support debian only returning 3 terms
28062- Change to tcpdump to check IFNAME define
28063
mridge2946edd2004-08-04 16:30:50 +000028064LTP-20040804
28065- Corrected TCbin definition.
28066- Changes to check for RedHat install when setting up environment variables
28067- Changed ROOT_PASSWORD to PASSWD to match other testcases.
28068- Change to check and exclude test if running on a 390 system since test is invalid on that platform
28069- Fix build errors in modify_ldt01 and modify_ldt02
28070- Additional security testcases
28071
mridge328c94e2004-07-07 16:01:20 +000028072LTP-20040707
28073- Added a new test for bind() written by Dan Jones.
28074- Jacky Malcles added support for ext3 and some cleanup code.
28075- Fixes to fix DMAPI defect
28076- Changes for eliminating dmapi.h
28077- Applied patch from Gary Williams to change malloc() to calloc() b/c some
28078 archs don't like the use of uninitialized memory.
28079- Fix typo and change i to a 1 in the bufcmp function in diotest_routines.c
28080- Applied patch from Gary Williams that added an optional forth arguement to
28081 semctl as a union, not a pointer to pointer, b/c pointer to pointer causes ppc
28082 to explode. Union will automagically interpret the union as a pointer as
28083 necessary....now works on multiple archs.
28084- Made sure that the shm segment is cleaned up if the shmat() fails.
28085- Applied patch from Wu Zhou to correctly cleanup in case of a failure.
28086- Added definition for SHM_HUGETLB for cases where this is not defined.
28087- Applied patch from Steve Hill and Gary Williams for MIPS.
28088- Applied a timing fix to allow the test to run on more architectures.
28089- Applied results cleanup patch from Gary Williams.
28090- Corrected the logic in the test to use -lepoll or not.
28091- Applied PASS message cleanup patch from Gary Williams
28092- Fix invalid syntax "if undefined" in modify_ldt tests
28093- Applied patch from Gary Williams for personality() tests to initialize
28094 PER_LINUX so we can clearly see if the desired changes occur.
28095- Updated to Posixtestsuite-1.4.3
28096
28097
mridgeaa0077d2004-06-03 20:44:47 +000028098LTP-20040603
28099- Minor corrections to the NUM_PROCS patch
28100- Added the ability to pass NUM_PROCS to the -c option for runalltests.sh
28101- Fix genload in runalltests.sh, it was trying to run it in all caps, but the binary is all lower case.
28102 Should actually run genload now.
28103- Patch from Alastair McKinstry to allow LTP to build on Linux/HPPA
28104- Changes for parameters passed to aio-sparse for correct offsets and restrictions on sizes.
28105- Add new security tests to syscalls testsuite
28106- In acl_file_test.c and acl_link_test.c syscalls regarding xattrs are still
28107 done via syscall, although libc functions are available. Furthermore I found
28108 out that on older distros for non-intel architectures both attr/xattr.h and
28109 constants like __NR_getxattr are not available, so in this case the these
28110 testcases are not built.
28111- Updates for the DMPAI testsuite ppc64 support.
28112- Fix failure on rwtest versions rwtest03 and rwtest04 due to mmap running out of resources.
28113- Made changes to get thread ID vs get PID for NPTL threads for unique filenames where child/parent PIDs are the same.
28114- Changes to diotest5 and diotest_routines to eliminate random/intermitant failures on data compare.
28115- Fixed memory leak in mmstress testcase.
28116- Changed clone02 to use tid instead of pid to eliminate failures on NPTL threads(same PIDs for parent/child)
28117- Changed fcntl15 getpid to gettid (syscall(gettid)) to get unique thread ID vs common PID in NPTL threads.
28118- Added adp testcases.
28119
28120
28121
mridgefa7fc452004-05-06 19:08:46 +000028122LTP-20040506
28123- Corrected a bug fix, so that the runalltests.sh script ends correctly and returns a
28124 0 or 1 depending on PASS/FAIL result.
28125- Applied bug fixes from Gernot Payer
28126- Changes for parameters passed to aio-sparse for correct offsets and restrictions on sizes.
28127- Changes to fix error "invalid argument" on parameters for aiodio_sparse tests
28128- Relocated the acl tests to /kernel/fs
28129- Added initial drop of DMapi testcases
28130- Applied fix from Joe Habermann for the "v" option, where in some cases the
28131 routine, sy_mmrw, will pass sbuf.st_size for the msync length without first
28132 having done the fstat to populate sbuf.
28133- Changes to have the directio run a pre-defined number of iterations for more complete testing
28134- Fix too many open filehandle problem on direct io tests
28135- Created a second test that checks how huge pages are mapped in 32-bit and
28136 64-bit processes.
28137- Added new test for testing that a normal mmap cannot be mapped into a
28138 high memory region.
28139- Added test to map a file to the max size possible.
28140- Made the tests 64bot friendly.
28141- Added tests for shmat() calls using hugetlb.
28142- Corrected tests to allow EACCES or EPERM, which is documented in POSIX.
28143- Update open_posix_tests to 1.4.1
28144
28145
mridge68e51e32004-04-05 16:02:08 +000028146LTP-20040405
28147- Added nptl scenario.
28148- Added ltp-run-files.txt file to identify testcases/scripts that are NOT run using runalltests.sh
28149- Added EAL2 (security) testsuite.
28150- Applied daemon typo patch from Andrew R. Reiter.
28151- Fixed a bug so that sysinfo() works on 32bit machines with +4GB of memory.
28152- Updated the nptl tests to only execute on NPTL enabled systems.
28153- Added a new test for testing a specific problem seen in certain version of NPTL where
28154pthread_cond_timedwait() can hang. This was written by Neil Richards of IBMUK.
28155- Fix EPoll PROTECT_FUNC macro to get around compiler bug for varible parameter list
28156- Fix for bug 7007, pickup correct NGROUPS
28157- Applied patch from Yaroslav Popovitch that addresses problems related
28158to the __syscall2 definition and 2.6 kernel based systems with glibc-kernheaders-2.4-8.43.
28159- Fix for bug 7009, failure on ppc64
28160- Changed NFS test to use /tmp instead of /mnt.
28161- Corrected sctp Makefile to allow for cross-compiled options to be passed down.
28162- Fixed bug 7011 on reiserfs
28163
28164
mridge9151fbb2004-03-04 19:33:10 +000028165LTP-20040304
28166- This patch makes rwtest generate a PASS/FAIL (Chris Dearman)
28167 message in the output
28168 log. Updated the runtest/* scripts that use rwtest. also
28169 changed the iogen01 test to use rwtest instead of invoking iogen/doio
28170 directly.
28171- Added AIO/DIO testcases from OSDL, SUSE
28172- Changes to AIO/DIO ( Marty Ridgeway )
28173 changes to aio-stress test runs
28174- Applied patches from Chris Dearman to set
28175 PASS/FAIL messages for ltp-stress. ( Chris Dearman )
28176- Created 2 new testcases to test the fcntl() ( Robbie Williamson )
28177 call with the F_SETLEASE option.
28178- tcp_cmds - Changed the ipchains test to ( Robbie Williamson )
28179 iptables.
28180- mmstress - Applied patch from Jacky Malcles and Gary Williams to remove the path
28181 constraints when calling "dummy".
28182- added new ltp epoll testcases ( Marty ridgeway )
28183- Added tests for GETLEASE, and SETLEASE w/FD_UNLCK ( Robbie Williamson )
28184- sendmsg01 - Removed test number 11, b/c it was not testing for EINVAL correctly. ( Robbie Williamson )
28185- setregid02 - Changes to accept now valid user ID ( Marty Ridgeway )
28186 and update testcase msg to reflect test group vs user
28187- dhcpd_tests - Appled syntax error patch. ( Hubert Lin )
28188- Updates to SCTP and new tests added. ( Marty Ridgeway )
28189- Update to OpenHPI 0.5.0 ( Robbie Williamson )
28190- Added Dan Carpenter's "Strace Test"
28191
28192
robbiewe0212472004-02-06 16:12:43 +000028193LTP-20040206
28194- Applied documentation cleanup patch. ( Randy Dunlap )
28195- Fixed the "-t" default option in ( Hubert Lin )
28196 runalltests.sh
28197- Relocated the aio tests to all reside ( Robbie Williamson )
28198 in one location under kernel/io.
28199- Fixed a 2.6 related compile error in the ( Marty Ridgeway )
28200 device driver test tbase.c file.
28201- Updated the diotests to compile with gcc ( Mark Meissner )
28202 3.4.
28203- Fixed race condition and stability of the ( Gary Williams )
28204 mmstress.c.
28205- Corrected pth_str02's return value checking ( Gary Williams )
28206 and results handling.
28207- Updated open08 to use an FHS specified file. ( Randy Hron )
28208- Fixed a buffer overflow problem in pipe07. ( Erik Andersen )
28209- Fixed setregid02's test case id. ( Paul Larson )
28210- Relaxed the expected results for string01. ( Marty Ridgeway )
28211- Removed the EFAULT test from syslog12 b/c ( Andi Kleen )
28212 it was unpredictable and didn't acheive the
28213 intended test result.
28214- Fixed an issue with data generation in ( Michael Wolf )
28215 gentan.c of float_trigo.
28216- Added tests for iptables. ( Hubert Lin )
28217- Updated mc_cmds to use 'netstat -i -n'. ( Hubert Lin )
28218- Corrected the "this_file" variable in the ( Jacky Malcles )
28219 rpc testcases.
28220- Corrected a typo in rusers test. ( Jacky Malcles )
28221- Fixed execution bug in ltpSockets.sh. ( Robbie Williamson )
28222- Updated the rlogin and telnet tests to ( Hubert Lin )
28223 execute correctly.
28224- Updated the xinetd tests to run under RHEL. ( Ming Gao )
28225- Corrected path locations in ltpfslvm.sh. ( Robbie Williamson )
28226
28227
28228LTP-20040108
robbiew1ecb2242004-01-08 17:10:56 +000028229- Fixed broken -l option in runalltests.sh. ( Paul Larson )
28230- Fixed netpipe typo in runalltests.sh. ( Paul Larson )
28231- Fixed memory leak in parse_opts.c library. ( Randy Hron )
28232- Removed personality() system call tests from ( Robbie Williamson )
28233 the runalltests.sh and ltpstress.sh scripts.
28234- Cleaned up file_test.sh for improved ( Glen Foster )
28235 execution.
28236- Cleaned up mail_tests.sh for improved ( Glen Foster )
28237 execution.
28238- Fixed the direct I/O tests to correctly ( Robbie Williamson )
28239 check if direct I/O is supported on the tested
28240 filesystem.
28241- Fixed a typo and correct return value in ( Jay Turner )
28242 clone07.c.
28243- Fixed coding error in getcwd03.c. ( Erik Andersen )
28244- Fixed problem of incorrect use of fclose(), ( Erik Andersen )
28245 instead of pclose() in msgctl08.c and
28246 msgctl09.c.
28247- Removed usmblks test from mallopt01.c. ( Erik Andersen )
28248- Updated the modify_ldt() tests to build ( Robbie Williamson )
28249 according to what struct is defined in
28250 asm/ldt.h: user_desc or modify_ldt_ldt_s
28251- Updated pipe07.c to check the number of used ( Robbie Williamson )
28252 file descriptors and adjust itself accordingly
28253 before executing.
28254- Updated sendfile03 to allow for situations ( Robbie Williamson )
28255 where the execution environment has more than
28256 STDIN, STDOUT, and STDERR in use.
28257- Removed assumptions about the width of a uid_t( Erik Andersen )
28258 and gid_t in the setregid02.c, setresuid03.c,
28259 and setreuid06.c.
28260- Fixed string01.c to not expect implementation ( Erik Andersen )
28261 specific results.
28262- Updated swapon02.c to build in environments ( Robbie Williamson )
28263 where MAX_SWAPFILES must be specified.
28264- Updated mc_cmds and tcpdump01 to handle ( Ming Gao )
28265 multiple interfaces better.
28266
28267
robbiewf7cbbc72003-12-04 17:37:06 +000028268LTP-20031204
28269- Allowed the test driver to ignore all ( Robbie Williamson )
28270 real-time signals.
28271- Removed the obsolete time() and stime() tests ( Robbie Williamson )
28272 from the default runalltests.sh and
28273 ltpstress.sh scripts.
28274- Updated "file_test.sh" with fixes to improve ( Glen Foster )
28275 execution and portability.
28276- Updated "cpio_tests.sh" with fixes to improve ( Glen Foster )
28277 execution and portability.
28278- Updated "cron_tests.sh" with fixes to improve ( Glen Foster )
28279 execution and portability.
28280- Updated "mail_tests.sh" with fixes to improve ( Glen Foster )
28281 execution and portability.
28282- Added Asynchronous I/O (aio) testcases. ( Marty Ridgeway )
28283- Added file & directory ACL control and ( Marty Ridgeway )
28284 management testcases.
28285- Added testcases for low-level SCSI & virtual ( Marty Ridgeway )
28286 SCSI devices.
28287- Updated direct IO tests to return TCONF if ( Robbie Williamson )
28288 the tested filesystem does not support dio.
28289- Updated acct01 & sockioctl01 to handle ( Robbie Williamson )
28290 situations where /dev/tty0 does not exist.
28291- Updated fsync02 to ensure max_block is always ( Robbie Williamson )
28292 greater than data_blocks.
28293- Updated getgroups03 to allow for better ( Susanne Wintenberger )
28294 stability and platform portabilty.
28295- Updated the modify_ldt testcases to allow the ( Robbie Williamson )
28296 tests the ability to build on installations
28297 that use type "user_desc" instead of
28298 "modify_ldt_s_s".
28299- Applied IA64 specific fixes to sigaltstack() ( Jacky Malcles )
28300 tests.
28301- Updated some of the utime() tests to sleep ( Glen Foster )
28302 longer than one second (2) to ensure proper
28303 execution on IA64.
28304- Updated some of the write() tests to make the ( Susanne Wintenberger )
28305 invalid address test 64bit portable.
28306- Added new NFS stress test: nfs_fsstress. ( Robbie Williamson )
28307- Updated OpenHPI testsuite. ( Kevin Gao )
28308- Updated ltpstress.sh to change the maximum ( Robbie Williamson )
28309 number of user processes to "unlimited"
28310 before testing begins (ulimit -u).
28311
28312
robbiew8ccd3ee2003-11-05 16:10:52 +000028313LTP-20031106
28314- Fixed bugs in runalltests.sh with creating ( Manoj Iyer )
28315 the results directory and locating 'pan'.
28316- Created new NFS test, nfs04, which tests ( Robbie Williamson )
28317 file integrity when copying across mounts.
28318- Updated the SCTP testcases. ( Marty Ridgeway )
28319- Fixed bugs in 'tar' shell tests. ( Glen Foster )
28320- Applied patch to 'doio' for machines that ( Jun Sun )
28321 have virtually indexed cache and cache
28322 aliasing problems
28323- Updated mem01 and mtest01 to execute on s390 ( Robbie Williamson )
28324 better.
28325- Added missing parenthesis to mmstress. ( Manoj Iyer )
28326- Added code to chown03 & fchown04 to set the ( Robbie Williamson )
28327 environment variable, "change_owner", if it
28328 is not already set.
28329- Set the clone stack size to 16384 for all ( Robbie Williamson )
28330 clone() tests.
28331- Applied IA64 specific patch to clone04. ( Jacky Malcles )
28332- Removed test8 from stat06 b/c it was not ( Robbie Williamson )
28333 valid under the SUSv3.
28334- Added some extra documentation to swapon02 ( Robbie Williamson )
28335 on how to handle glibc 2.2.5.
28336- Resolved bug #834027 with sync02. ( Robbie Williamson )
28337- Added option to log 'iostat' data during ( Robbie Williamson )
28338 testing using "ltpstress.sh".
28339
28340
robbiew95183522003-10-02 17:45:34 +000028341LTP-20031002
28342- Enabled better binary compatibility between ( Robbie Williamson )
28343 executions on NPTL and Linuxthreads.
28344- Created README for device drivers test ( Marty Ridgeway )
28345 executions.
28346- Resolved bugs #807255 & #807400 for fs_maim. ( Hien Nguyen )
28347- Updated disktest to version 1.1.12 ( Brent Yardley )
28348- Corrected the headers for capset and capget. ( Robbie Williamson )
28349- Applied IA-64 fix to clone06 and munlock02. ( Jacky Malcles )
28350- Fixed compile warning for gettimeofday01. ( Andreas Jaeger )
28351- Applied testcase stability patch to pipe() ( Erik Andersen )
28352 testcases.
28353- Fixed rlogin01 and telnet01 so that they ( Paul Larson )
28354 correctly detect when they pass.
28355- Applied updates to the OpenHPI test suite. ( Kevin Gao )
28356- Updated the Open POSIX test suite to 1.3.0. ( Robbie Williamson )
28357- Changed ltpstress to use all installed RAM ( Robbie Williamson )
28358 plus 1/2 swap space by default.
28359
28360
28361
robbiew11e6ea82003-09-04 18:12:11 +000028362LTP-20030905
28363
28364- Corrected "-d" option for runalltests.sh ( David Smith )
28365- Corrected ade commands tests to allow for ( Xu Cheng
28366 cross platform ppc64 execution. Robbie Williamson )
28367- Fixed compile errors for device driver ( Marty Ridgeway )
28368 tests seen on 2.5.73 kernels and above. ( Marty Ridgeway )
28369- Initial drop of drivers/base code.
28370- Added Device Simulator Framework. ( Marty Ridgeway
28371 David Cruz
28372 Sean Ruyle )
28373- Removed the need to include sys/stropts.h ( Robbie Williamson )
28374 in the syscall tests.
28375- Modified acct01 to use tty0 to allow for ( Paul Larson )
28376 testing in environments without a controlling
28377 terminal.
28378- Modified alarm03 to allow the timer to be ( George Ansinger
28379 rounded up to the next second. Paul Larson )
28380- Corrected ifdef settings for PowerPC64 by ( Robbie Williamson )
28381 changing all __ppc64__ to __powerpc64__
28382- Corrected pthread id display in the float_ ( Robbie Williamson )
28383 tests.
28384- Updated mc_cmds and tcpdump01 to support ( Xu Cheng
28385 multiple interfaces. Robbie Williamson )
28386- Applied patches: #788275, #788323, 788727, ( David Smith )
28387 and 788836.
28388- Updated OpenHPI testsuite. ( Kevin Gao )
28389- Removed the top-LTP tool from being built ( Robbie Williamson )
28390 using `make all` or `make install`.
28391- Removed the open_posix and open_hpi ( Robbie Williamson )
28392 testsuites from being built using `make all`
28393 or `make install`.
28394
robbiew4f3b1192003-08-07 17:34:57 +000028395LTP-20030807
28396
28397- Reorganized and updated the testcase ( Robbie Williamson )
28398 descriptions under /doc
28399- Updated the tst_rmdir API to use ( Robbie Williamson )
28400 remove() instead of rmdir().
28401- Added support for the __ARM_ARCH_4T__ ( Ramesh Subramanian )
28402 architecture.
28403- Updated clone() tests to allow them ( Robbie Williamson )
28404 to execute on ppc64.
28405- Created new clone07 test to check for ( Robbie Williamson )
28406 glibc bug.
28407- Rewrote the generate.sh scripts to perl ( Randy Hron
28408 for faster execution. Robbie Williamson )
28409- Updated "fsstress" to allow setting the ( Robbie Williamson )
28410 number of loops to run and cleanup options.
28411- Removed case from diotest4 for read/writes ( Robbie Williamson )
28412 with negative counts. Not in SUS.
28413- Fixed chown03 testcase to allow for better ( Paul Larson )
28414 execution stability.
28415- Added check to mmapstress tests to see if ( Robbie Williamson )
28416 roundup() is defined, before defining it.
28417- Cleaned up sched_stress. ( Randy Hron )
28418- Modified diotest4 to test dio to /dev/null ( Robbie Williamson )
28419 but not record it as a pass or fail.
28420- Removed extra "\n"s from creat09. ( Paul Larson )
28421- Updated syscall tests that used their own ( Randy Hron )
28422 strcpy() definition, instead of string.h's.
28423- Fixed fchown04 testcase to allow for better ( Paul Larson )
28424 execution stability.
28425- Updated fcntl14 to allow for better execution ( Ramesh Subramanian )
28426 stability & remove possibility of false fails.
28427- Applied Xtensa architecture specific patches. ( Joe Taylor )
28428- Updated memory tests to allow for distros ( Robbie Williamson )
28429 that allow non-root users to m(un)lockall
28430 within the RLIMIT_MEMLOCK resource limit.
28431- Changed the way munlock02 attempts to access ( Robbie Williamson )
28432 outside it's memory space to a more reliable
28433 method.
28434- Corrected an expected error return for a case ( Andrew Morton
28435 in recvmsg01 and sendmsg01. Paul Larson )
28436- Corrected compiler warnings in the multicast ( Robbie Williamson )
28437 test, mc_opts.
28438- Corrected syntax error reported in ( Robbie Williamson )
28439 Bug #773670.
28440- Corrected unitialized variable problem in ( Ramesh Subramanian )
28441 sendfile01.
28442- Updated the Open Posix Test Suite to 1.2 ( Robbie Williamson )
28443- Applied patches to Open HPI Test Suite. ( Kevin Gao )
28444
28445
robbiewfe26f4f2003-07-09 22:01:26 +000028446LTP-20030710
28447
28448- Added LIB_DIR variable to top-level Makefile ( Robbie Williamson )
28449 to allow specification of where to install
28450 libproc.so for the top-LTP tool.
28451- Updated Open POSIX Test Suite to 1.1.0. ( Robbie Williamson )
28452- Added JFS tests to the LVM test script. ( Marty Ridgeway )
28453- Removed tests from the LTP system stress ( Robbie Williamson )
28454 script that had problems running concurrently.
28455- Updated ar01 to avoid bug if building rpm. ( Manoj Iyer )
28456- Added ACPI testcases. ( Marty Ridgeway )
28457- Added testcases to execute inline functions in ( Marty Ridgeway )
28458 the kernel tree.
28459- Added testcases to for the NLS filesystem. ( Marty Ridgeway )
28460- Added PCI testcases. ( Marty Ridgeway )
28461- Added USB device testcases. ( Marty Ridgeway )
28462- Applied code cleanup patches to stream tests. ( Randy Hron )
28463- Ported sem02.c to use some of the LTP test ( Paul Larson )
28464 harness API.
28465- Updated mtest01 to fix hang issues. ( Robbie Williamson
28466 Paul Larson )
28467- TCID fixes to various syscall tests. ( Paul Larson )
28468- Cleanup of various syscall test outputs. ( Paul Larson )
28469- IA64 fix to mlock02, mprotect01, munlock02. ( Jacky Malcles )
28470- Applied uclibc patch for memory tests. ( David McKay )
28471- Increased the size of memory to attempt to ( Robbie Williamson )
28472 munlock for munlock02 to ensure correct
28473 test execution.
28474- Updated readdir02 to catch SIGSEGV and fixed ( Robbie Williamson
28475 small bug in test. Paul Larson )
28476- Updated recvmsg01 and sendmsg01 to handle 2.5 ( Robbie Williamson )
28477 64bit architecture specifics.
28478- Updates to syslog01-10 to support Debian ( Robbie Williamson
28479 systems and improved their stability. Paul Larson )
28480- Applied IA64 specific patch to syslog11/12. ( Robbie Williamson )
28481- Removed an unneccessary free() call in ustat01 ( Doug Ramier )
28482- Corrected the "install:" section of the mc_opts ( Robbie Williamson )
28483 network test.
28484- Added default option for RHOST for nfs03 and ( Robbie Williamson )
28485 nfsstress.
28486- Modified rwho01, sendfile01, tcpdump01 to use ( Manoj Iyer )
28487 test APIs and added checks for required
28488 commands.
28489- Added the Open HPI testsuite. ( Kevin Gao
28490 http://openhpi.sourceforge.net/ Robbie Williamson )
28491- Added new filesystem testscripts. ( Marty Ridgeway )
28492- Added 'mkrootfs' utility to tools section. ( Manoj Iyer )
28493
28494
28495
28496
robbiew833ce092003-06-06 16:15:53 +000028497LTP-20030606
28498
28499- Updated ltpmenu to redirect `ver_linux` output ( Robbie Williamson )
28500 to the redirected output file.
28501- Added warning to runalltests.sh when the "-x" ( Robbie Williamson )
28502 option is selected.
28503- Corrected syntax error in RHOST/PASSWD ( Robbie Williamson )
28504 checking section.
28505- Made `pan` Makefile honor top-level LOADLIBES. ( Robbie Williamson )
28506- Relocated all Open POSIX Test Suite tests ( Robbie Williamson )
28507 listed in the scenario files to /runtest/posix.
28508- Relocated all Open POSIX Test Suite tests to ( Robbie Williamson )
28509 /testcases/open_posix_testsuite.
28510- Removed OPEN Posix Test Suite tests from ( Robbie Williamson )
28511 runalltests.sh default run.
28512- Ported new asynchronous I/O test, aio01, to ( Narasimha Sharoff
28513 LTP. Paul Larson )
28514- Added ppc64/ia64 fix to diotest4. ( Peter Bergner
28515 Robbie Williamson )
28516- Updated mem01 to use sysinfo() and adjusted ( Robbie Williamson )
28517 allocation limits.
28518- Updated mtest01 to run on large memory machines ( Robbie Williamson )
28519- Updated mmap tests to correctly cleanup after ( Paul Larson )
28520 execution.
28521- Cleaned up sched_stress and fixed problem with ( Paul Larson )
28522 segfaulting reported by Andi Kleen.
28523- Added s390/s390x specific code to clone() tests ( Jay Huie
28524 Robbie Williamson )
28525- Fixed typo in mkdir04 in PASS output. ( Paul Larson )
28526- Corrected syntax error in munlockall02. ( Robbie Williamson )
28527- Applied ppc64 and s390x fix to profil01. ( Steve Munroe
28528 Robbie Williamson )
28529- Fixed syntax problem in mc_opts. ( Robbie Williamson )
28530- Fixed "-i" problem with sendfile02. ( Aniruddha Marathe )
28531- Included /asm/atomic.h file to swapon02 ( Paul Larson )
28532 includes to allow test to compile on RH 7.2
28533- Applied ia64 fix for sysctl() tests. ( Jacky Malcles )
28534- Made syslog tests correctky cleanup after ( Robbie Williamson )
28535 failure and handle multiple instances.
28536- Fixed mc_commo to make sure `ping` uses the ( Dang En Ren
28537 correct interface. Robbie Williamson )
28538- Fixed small bug in ltpServer.c. ( Paul Larson )
28539- Allowed `make` to continue on errors in ( Robbie Williamson )
28540 open_posix_testsuite build/install.
28541- Added pause in "all" and "install" section of ( Robbie Williamson )
28542 open_posix_testsuite/Makefile to allow user to
28543 read location of build/install error logfiles.
28544- Removed the procps directory in /tools and ( Robbie Williamson )
28545 replaced with a stripped down version: top-LTP.
28546
28547
robbiewb572e782003-05-08 17:20:22 +000028548LTP-20030508
28549
28550- Updated the LTP to build and execute on NPTL ( Robbie Williamson )
28551 installed systems
28552- Applied 'ash' compatibilty patch ( Dan Kegel )
28553- Applied "CFLAGS+=" Makefile patch ( Vasan Sundar )
28554- Created "/testscripts" directory and relocated ( Robbie Williamson )
28555 scripts to it
28556- Fixed kill problem with genload's stress.c ( Amos Waterland )
28557- Added checking for users and sys groups to ( Robbie Williamson )
28558 IDcheck.sh. Also, called the script from
28559 runalltests.sh before executing tests to support
28560 cross-compiled platforms
28561- Added 'ltpmenu' GUI ( Manoj Iyer
28562 Robbie Williamson )
28563- Applied "posixfy" patches ( Vasan Sundar )
28564- Updated runalltests.sh to use -o for ( Robbie Williamson )
28565 redirecting output.
28566- Added code to runalltests.sh to prompt for ( Robbie Williamson )
28567 RHOST and PASSWD when running network tests.
28568- Updated Open POSIX Test Suite header file to ( Robbie Williamson )
28569 allow timer tests to build.
28570- Compiler warnings cleanups. ( Robbie Williamson )
28571- Corrected buffer overflow in inode02. ( Dan Kegel )
28572- Updated disktest to 1.1.10 and fixed for ( Robbie Williamson )
28573 systems w/o O_DIRECT
28574- Completed merge of Open POSIX Test Suite 0.9.0 ( Robbie Williamson )
28575- Applied ia64 specific patches ( Jacky Malcles )
28576- Updated Makefiles to allow use of "-j" ( Nate Straz )
28577- Correct fork05 for use in newer glibc/kernels ( Ulrich Drepper )
28578- Applied "type" fixes to recvfrom and recvmsg ( Andreas Jaeger )
28579- Applied x86_64 specific patches ( Andreas Jaeger )
28580- Applied MSG_CMSG_COMPAT fix for 64bit 2.5 ( Bryan Logan )
28581 kernels.
28582- Added new testcase for setegid. ( Dan Kegel )
28583- Modified syslog tests to use test apis ( Manoj Iyer )
28584- Added 2.5 timer tests. ( Aniruddha Marathe )
28585- Added Device Mapper tests. ( Marty Ridgeway )
28586- Added sockets tests. ( Marty Ridgeway )
28587- Removed fptest03 due to use of obsolete ( Robbie Williamson )
28588 syscalls that perform 48bit math operations
28589
28590
28591
28592
robbiew7a33c7d2003-04-03 17:11:28 +000028593LTP-20030403
28594
28595- Fixed CFLAGS in all makefiles to append (+=) ( Vasan Sundar )
28596- Removed the outdated & poorly written ( Robbie Williamson )
28597 GUI ( ltp )
28598- Corrected bug with -x flag in runalltests.sh ( Robbie Williamson )
28599- Added additional documentation into ( Manoj Iyer
28600 runalltests.sh Robbie Williamson )
28601- MASSIVE compiler warnings cleanup. ( Andreas Jaeger )
28602 ( Robbie Williamson )
28603- Corrected library linking at build time. ( Andreas Jaeger )
28604- Added descriptions to first line of all ( Robbie Williamson )
28605 runtest scenarios.
28606- Commented out 2 cases in syslog11 test that ( Paul Larson
28607 clear the dmesg buffer. Robbie Williamson )
28608- Updated fs_maim to use ext3 and reiserfs. ( Airong Zhang )
28609- Removed "\n"s from testcase outputs. ( Dan Kegel )
28610- Corrected direct_io tests to compile a dummy ( Vasan Sundar )
28611 program if O_DIRECT is not defined & return
28612 TCONF.
28613- Changed stress_floppy to use `cp` instead of ( Robbie Williamson )
28614 `ln` with its data directory.
28615- Applied IA64 specific patch to shmt02, shmt04, ( Jacky Malcles )
28616 shmt05, shmt06, shmt07.
28617- Relocated the module tests to .../kernel/module ( Paul Larson )
28618- Removed module tests from syscalls scenario ( Paul Larson )
28619 file.
28620- Corrected the stack management in clone tests. ( Chris Dearman )
28621- Corrected the pids casting from int to pid_t ( Jaideep Dharap )
28622 in fcntl17.
28623- Applied fix to flock03 to have the file ( Matthew Wilcox )
28624 descriptor passed to the child.
28625- Enabled the validation section of getgroups03. ( Robbie Williamson )
28626- Added code to getsid02, setpriority04, & ( Robbie Williamson )
28627 wait402 to use PID_MAX_DEFAULT if PID_MAX is
28628 not defined.
28629- Fixed gettimeofday01 for gcc-3.2 quirk with ( Andi Kleen
28630 x86-64. Paul Larson )
28631- Fixed msgctl08 and msgctl09 to check for the ( Dan Kegel )
28632 `ipcs` command before trying to use it.
28633- Added IA64 specific code to shmat01. ( Jacky Malcles )
28634- Fixed problem with kill11 false failure with ( Paul Larson )
28635 some compilers.
28636- Changed llseek tests to call lseek64. ( Andreas Jaeger )
28637- Replaced calls to time() with calls to ( Dan Kegel )
28638 gettimeofday() in nanosleep01 to help avoid
28639 race conditions.
28640- Removed race condtions in recv01, recvfrom01, & ( Dan Kegel )
28641 recvmsg01.
28642- Replaced setegid() call with setregid() call in ( Robbie Williamson )
28643 setresgid01.
28644- Added code to check for NR_socketcall before ( Andi Kleen )
28645 executing the socketcall tests.
28646- Fixed swapon02 for correct execution on 2.5 ( Susanne Wintenberger )
28647- Fixed system specific build problem with ( Paul Larson )
28648 swapon02
28649- Corrected the MININT section of abs01. ( Robbie Williamson )
28650- Moved generate() into main.c for the float_* ( Robbie Williamson )
28651 tests.
28652- Explicitly set the stacksize in main.c for the ( Robbie Williamson )
28653 float_* tests.
28654- Removed optimization from building the float_* ( Robbie Williamson )
28655 tests.
28656- Relocated netpipe-ipv6 from ipv6/tools to the ( Robbie Williamson )
28657 top-level /tools directory.
28658- Adjusted send and receive buffers for ( Robbie Williamson )
28659 sendfile01 to PATH_MAX.
28660
28661
28662
robbiew58884322003-03-05 23:19:39 +000028663LTP-20030306
28664
28665- Changed IDcheck.sh to only prompt for id ( Robbie Williamson )
28666 creation if the user is root.
28667- Added LVM test execution scripts. ( Marty Ridgeway )
28668- Added system stress execution script. ( Robbie Williamson )
28669- Added tst_kvercmp() API to allow test ( Paul Larson )
28670 creators to query the kernel version.
28671- Removed all external int declarations of ( Anton Blanchard,
28672 "errno" and replaced with includes of errno.h Susanne Wintenberger,
28673 Robbie Williamson )
28674- Replaced usage of sigaction() with signal() ( Nathan Straz )
28675 in `pan`.
28676- Ported and merged all tests from the Open ( Robbie Williamson )
28677 POSIX* Testsuite:
28678 pthreads
28679 semaphores
28680 timers
28681 clock()
28682 nanosleep()
28683 raise()
28684 sigsetops
28685- Added flock06 test. ( Matthew Wilcox )
28686- Added ipchains and dhcpd (server) tests. ( Manoj Iyer )
28687- Patched Makefiles to stop execution on errors. ( Vasan Sundar )
28688- Patched Makefiles to allow non-root users to ( Robbie Williamson )
28689 run 'make install'.
28690- Fixed 'ar' test to use CC defintion in ( Anton Blanchard )
28691 Makefile.
28692- Corrected typos in install section of ( Manoj Iyer )
28693 commands/fileutils/<test> Makefiles.
28694- Added tests for gzip/gunzip. ( Manoj Iyer )
28695- Added tests for unzip. ( Manoj Iyer )
28696- Applied patch to fsstress's Makefile to ( Anton Blanchard )
28697 define _GNU_SOURCE to allow O_DIRECT.
28698- Applied changes to allow testcases to be ( Susanne Wintenberger )
28699 GCC 3.3 compliant.
28700- Fixed semaphore initialization bug in sem02. ( Jacky Malcles )
28701- Applied patch to mem/mtest07/shm_test.c to ( Chris Dearman )
28702 correct character buffer variable: buff.
28703- Fixed hangup01 to initialize variable, ( Robbie Williamson )
28704 usrstr.len, to avoid junk data storage.
28705- Applied patch to clone01 to allow test to ( Andi Kleen )
28706 be more architecture independent.
28707- Added kernel checking code to module tests. ( Paul Larson )
28708- Applied 31bit emulation s390x patch to ( Susanne Wintenberger )
28709 delete_module02 and query_module03.
28710- Fixed cleanup section of ftruncate01. ( Robbie Williamson )
28711- Applied patch to gettimeofday01 to not allow ( Andi Kleen )
28712 execution on x86_64 architectures.
28713- Added x86_64 as valid architecture for ioperm() ( Andi Kleen )
28714 and iopl() tests.
28715- Applied patch to semctl() tests to correctly ( Anton Blanchard )
28716 test the ipc call.
28717- Removed unspecified/undocumented case from ( Anton Blanchard )
28718 munlock01.
28719- Fixed personality02 test. ( Paul Larson )
28720- Applied MIPS specific architecture patch to ( Chris Dearman )
28721 profil01.
28722- Removed unspecified/undocumented case from ( Robbie Williamson )
28723 sendmsg01.
28724- Applied patch to swapoff() and swapon() ( Jacky Malcles )
28725 testcases to allow correct execution on IA64
28726- Applied patch to sysfs01 to allow execution on ( Susanne Wintenberger )
28727 64bit machines.
28728- Added test for ustat(). ( Aniruddha Marathe )
28729- Patched float_ tests to generate datafiles ( Robbie Williamson )
28730 during execution.
28731- Added test for iproute. ( Manoj Iyer )
28732- Added test for xinetd. ( Manoj Iyer )
28733- Added test for traceroute. ( Manoj Iyer )
28734
28735
28736
robbiewfc94a7d2003-02-05 21:06:08 +000028737LTP-20030206
28738
28739- Applied cross-compiler patch for top-level ( V.R. Sundar )
28740 Makefile.
28741- Added additional runtime options to the ( Manoj Iyer &
28742 "runalltests.sh" script. Robbie Williamson )
28743- Corrected runalltests.sh -l option to require ( Paul Larson )
28744 an absolute path.
robbiewd4257272003-02-06 16:26:50 +000028745- Added additional runtime and output options ( Manoj Iyer )
robbiewfc94a7d2003-02-05 21:06:08 +000028746 to `pan`.
28747- Added hyperthreading tests. ( Sonic Zhang )
28748- Added ftruncate04 tests. ( Robbie Williamson )
28749- Changed top-level Makefiles to not require ( Robbie Williamson )
28750 updating everytime a directory is added.
28751- Applied s390/64-bit enablement patch. ( Susanne Wintenberger )
28752- Applied 64bit patch to stress_cd. ( Jay Turner )
28753- Applied optimization patches (-O2). ( Mikael Starvik &
28754 V.R. Sundar )
28755- Added mmapstress testsuite. ( Ananda Venkataraman )
28756- Added new testcases to test shared library ( Manoj Iyer )
28757 libmm.
28758- Applied patch to mem01 to allow test to run ( Jacky Malcles )
28759 on 2.4 and 2.5 kernels.
28760- Changed sched_stress testsuite from using ( Robbie Williamson )
28761 the bootfile, to generating its' own
28762 datafile.
28763- Corrected cleanup section of abort01 test. ( Robbie Williamson )
28764- Added code to acct(2) tests to check for ( Robbie Williamson )
28765 BSD accounting before execution.
28766- Corrected description of flock03. ( Robbie Williamson )
28767- Added code to handle formatting issues with ( Robbie Williamson )
robbiew0187d7f2003-02-06 17:02:02 +000028768 gethostid01 test.
robbiewfc94a7d2003-02-05 21:06:08 +000028769- Applied patch to ioperm(2) & iopl(2) tests to ( V.R. Sundar )
28770 check for IA32 architecture before executing.
28771- Added code to msgctl08 and msgctl09 to ensure ( Robbie Williamson )
28772 correct and better execution with respect to
28773 message queue limits.
28774- Fix recvfrom01 & recvmsg01 to test for the ( Paul Larson )
28775 correct expected errors and their associated
28776 returns.
28777- Applied patch to sendfile02 to allow the test ( V.R. Sundar )
28778 to function correctly and keep track of its'
28779 children.
28780- Applied patch to setrlimit01 to test for ( V.R. Sundar )
28781 SIGXFSZ
28782- Applied patch to swapoff02 and swapon02 to ( Susanne Wintenberger )
28783 allow the test to use /dev/tty, instead of
28784 /dev/mouse.
28785- Applied buffer overflow patch to swapon02. ( Chris Dearman )
28786- Added code to fptest03 to check endianess ( Robbie Williamson )
28787 before defining unions.
28788- Added testsuite for multi-threaded core dump ( Guo Min )
28789 kernel patch.
28790- Added netpipe as a network traffic generator ( Robbie Williamson )
28791 tool.
28792- Added `cpio` command test. ( Manoj Iyer )
28793- Added `ln` command test. ( Manoj Iyer )
28794- Added `cp` command test. ( Manoj Iyer )
28795- Added `mkdir` command test. ( Manoj Iyer )
28796- Added `mv` command test. ( Manoj Iyer )
28797-
28798
martinjn2ff2d2e2003-01-07 18:07:51 +000028799LTP-20030110
28800
28801- Added New test case to test 'file' command. ( Manoj Iyer )
28802- Added new test to test basic functionality of ( Manoj Iyer )
28803 CRONTAB, CRON etc.
28804- Added new test case to test eject command ( Manoj Iyer )
28805- Added new tests to test logrotate ( Manoj Iyer )
28806- Added new testcase to test basic functionality ( Manoj Iyer )
28807 of tar command.
28808- Fixed mem01: The free memory size was being ( Robbie Williamson )
28809 incorrectly calculated, plus it could not
28810 handle large amounts of memory...now using
28811 long int, instead of int.
28812- Fixed mem01: Test was not cleaning up correctly ( Robbie Williamson )
28813 after a failure.
28814- Initial checkin of shmt, shared memory tests ( Robbie Williamson )
28815 from SPIE suite
28816- Initial checkin of pty testcases: hangup01(), ( Robbie Williamson )
28817 ptem01() and pty01() from SPIE testsuite.
28818- Added code to abort01.c to use the ( Robbie Williamson )
28819 tst_tmpdir()/tst_rmdir() APIs
28820- Added ported abort() test ( Ananda Venkataraman )
28821- Added adjtimex() tests ( Saji Kumar )
28822- Added capget() tests ( Saji Kumar )
28823- Added capset() tests ( Saji Kumar )
28824- Added ported test, creat08 ( Airong Zhang )
28825- create08 was initially ported to create users ( Robbie Williamson )
28826 and groups that it needed. Rewrote the test to
28827 use existing users/groups that are checked for
28828 when the LTP is installed.
28829- Applied patch to create_module02 from creator ( T.L.Madhu )
28830- Applied patch to delete_module02 from creator ( T.L.Madhu )
28831- Added code to delete_module03 to allow tests to ( Robbie Williamson )
28832 execute under pan.
28833- Applied patch to delete_module03 from creator ( T.L.Madhu )
28834- Added ported dup06 and dup07 tests ( Airong Zhang )
28835- Added ported dup202 and dup205 tests ( Airong Zhang )
28836 and cleaned up some other files
28837- Initial checkin of fdatasync() tests ( T.L. Madhu )
28838- Added new flock04 and flock05 tests ( Vatsal Avasthi )
28839- Added ported fmtmsg() test ( Ananda Venkataraman )
28840- Added functional test to gethostid01 to compare ( Paul Larson )
28841 result from gethostid() versus the hostid
28842 command
28843- Initial checkin of getrusage() tests ( Saji Kumar )
28844- Added ioperm() tests ( Subhabrata Biswas )
28845- Added iopl() tests ( Subhab Biswas )
28846- Added ported kill() tests ( Ananda Venkataraman )
28847- Added ported mallopt() test ( Ananda Venkataraman )
28848- Added ported memcmp() test ( Ananda Venkataraman )
28849- Added ported memcpy() test ( Ananda Venkataraman )
28850- Added ported memset() test ( Ananda Venkataraman )
28851- Fixed mkdir09: the getopts() call was returning ( Robbie Williamson )
28852 it's -1 to a char variable. This was incorrect
28853 and causing the test to loop forever on certain
28854 architectures.
28855- Initial checkin of munlockall() tests ( Sowmya Adiga )
28856- Fixed nftw64: tst_rmdir was in the wrong ( Robbie Williamson )
28857 location.
28858- Added ported open09() test ( Airong Zhang )
28859- Initial checkin of prctl() tests ( Saji Kumar )
28860- Added ported profil() test ( Ananda Venkataraman )
28861- Initial checkin of ptrace() tests ( Saji Kumar )
28862- Added code to query_module tests to allow ( Robbie Williamson )
28863 execution under pan.
28864- Initial checkin of reboot() tests ( Aniruddha Marathe )
28865- Initial checkin of sched_rr_get_interval tests ( Saji Kumar )
28866- Added setresgid() tests ( T.L. Madhu )
28867- Fixed setrlimit03 to work on 2.5 and cleanup ( Paul Larson )
28868- Added socketcall() tests ( Adiga Sowmya )
28869- Added ported string.h test string01 ( Ananda Venkataraman )
28870- Added swapoff() tests ( Aniruddha Marathe )
28871- Added swapoff() tests ( Aniruddha Marathe )
28872- Added swapon() test ( Aniruddha Marathe )
28873- Made corrections to swapon02 to make sure the ( Robbie Williamson )
28874 child exits.
28875- Added ported syscall() test ( Ananda Venkataraman )
28876- Removed an erroneous testcase in sysconf01 and ( Robbie Williamson )
28877 corrected a typo issue.
28878- Initial checkin of sysfs() tests ( Aniruddha Marathe )
28879- Made changes to allow the syslog tests to ( Robbie Williamson )
28880 execute in pan and corrected a bug in backup
28881 code for syslog.conf original file.
28882- Added syslog11 & syslog12 tests ( T.L. Madhu )
28883- Fixed syslogtst if-statement comparing a file ( Robbie Williamson )
28884 descriptor to a hardcoded number was changed to
28885 allow the test to run under pan.
28886- Changed the file opened for the 6th case in ( Robbie Williamson )
28887 syslogtst.
28888- Added ported abs() test ( Ananda Venkataraman )
28889- Added ported atof() test ( Ananda Venkataraman )
28890- Added ported nextafter() test ( Ananda Venkataraman )
28891- Corrected bug in cleanup section of fsx.sh ( Robbie Williamson )
28892- Added code to rusers01 to change a FQDN in ( Robbie Williamson )
28893 RHOST to short name.
28894- Fixed testsf_c bug in char* not large enough to ( Robbie Williamson )
28895 hold argv[4] string.
28896- Added command line version of LTP harness APIs ( Manoj Iyer )
28897 these commands will print LTP test results in
28898 LTP harness format just like the ones printed
28899 by C testcases. These commands can be used in
28900 shell scripts and other non-C testcases.
28901- Added load generator tool, stress ( Amos Waterland )
28902- Modified runalltests.sh to print default ( Manoj Iyer )
28903 settings
28904- Modified runalltests.sh to run LTP under stress ( Manoj Iyer )
28905
28906
28907
martinjnf10453e2002-12-10 20:48:03 +000028908LTP-20021210
28909------------
28910
28911- Added 5 new sched_setparam() tests ( Saji Kumar )
28912- Added new syslog() tests. ( David Barrera )
28913- Fix compile errors with *_module tests ( Paul Larson )
28914- Added additional semctl tests, semctl06 and ( David Barrera )
28915 semctl07.
28916- Added additional msgctl tests. ( David Barrera )
28917- Added mkdir09. ( David Barrera )
28918- Added mem02. ( David Barrera )
28919- Added floating point tests, fptest01, fptest02, ( Jacky Malcles )
28920 fptest03.
28921- Added inode01 and inode02 ( Robbie Williamson )
28922- Added vmtests, data_space and stack_space. ( Robbie Williamson )
28923- Added page tests, page01 and page02. ( Robbie Williamson )
28924- Added sysconf() test. ( Robbie Williamson )
28925- Added rename14 ( Robbie Williamson )
28926- Added nftw() tests. ( Robbie Williamson )
28927- Added confstr() test. ( Robbie Williamson )
28928- Added acct() tests. ( Robbie Williamson )
28929- Added flock03 to try relocking after unlocking. ( Paul Larson )
28930 To reproduce bug #7 in osdl's bugzilla.
28931- Corrected a typo in ar01. A "=" was used, ( Robbie Williamson )
28932 instead of an "==" found by Airong Zhang.
28933- Added 3 new sched_getparam tests ( Saji Kumar )
28934- Added query_module() tests ( T.L.Madhu )
28935- Added 2 new flock() tests ( Vatsal Avasthi )
28936- Added munlock() tests ( Nirmala Devi Dhanasekar )
28937- Added umount() tests ( Nirmala Devi Dhanasekar )
28938- Added mount tests ( Nirmala Devi Dhanasekar )
28939- Added 2 new tests for sched_get_priority_min ( Saji Kumar )
28940- Added 2 new tests for sched_get_priority_max ( Saji Kumar )
28941- patch for sched_setscheduler01 to add ( Saji Kumar )
28942 a test case for calling sched_setscheduler()
28943 with an invalid priority
28944- Added mlockall() tests ( Nirmala Devi Dhanasekar )
28945- Added delete_module tests ( T.L.Madhu )
28946- fix to readlink04.c. was creating a ( Robbie Williamson )
28947 testfile called "testfile" in /, instead of the
28948 temp dir created for the test.
28949- Added getdomainame test ( Saji Kumar )
28950- warning cleanup patches. removed additional ( Saji Kumar )
28951 warnings created when -Wall option used.
28952 also fixed Makefiles to correctly locate
28953 the libraries and header files necessary for
28954 compilation.
28955- Added 6 new clone() tests ( Saji Kumar )
28956- PPC fixes to ar, semctl04, and read02 ( Anton Blanchard )
28957- MULTIPLE cleanups and fixes ( Ihno Krumreich )
28958- Increased the default setting for MAXIDS number ( Robbie Williamson )
28959 to 2048 in semget05.
28960- Test was running to /dev/tty3, which does not ( Robbie Williamson )
28961 exist on some Linux installations. changed it
28962 to /dev/tty for better general use.
28963- Added create_module tests ( T.L.Madhu )
28964- patch to cleanup warnings in syscall tests ( Saji Kumar )
28965- Corrected typo in rusers01 ( Robbie Williamson )
28966- Replaced sigset() with sigaction() in write04. ( Manoj Iyer )
28967
28968
28969
28970LTP-20021107
martinjnc0aaaaf2002-11-07 17:03:21 +000028971------------
28972- Added "setdomainname01", "setdomainname02", ( Saji Kumar )
28973 and "setdomainname03" to "syscalls" runtest file
28974- Added "sethostname01", "sethostname02", ( Suresh Babu )
28975 and "sethostname03" to "syscalls" runtest file
28976- Fixed bug introduced in "fsstress.c" ( Andi Kleen, Andrew Morton )
28977- Fix "chdir03.c" to remove unintentional \n in ( Paul Larson )
28978 the directory name
28979- Added code to remove the tmp test dir ( Robbie Williamson )
28980 in "fcntl11.c"
28981- fix for "shmctl01.c" to get rid of the shmdt ( Manfred Spraul )
28982 failures in "shmctl01"
28983- Fix for "readdir01" slightly incorrect errno ( Paul Larson )
28984 handling
28985- Back out "readv01", "readv02" changes to ( Paul Larson )
28986 expect EINVAL when count==0. Kernel is going
28987 to keep the old behaviour.
28988- Fix for "waitpid02". uses undefined div by ( Paul Larson )
28989 0 behaviour
28990- Revert "writev01.c" back to not expect EINVAL ( Paul Larson )
28991 when count==0
28992- Fix for "mc_commo". Changed a 'ps -ef' command ( Robbie Williamson )
28993 to 'ps -ewf' to ensure that a grep finds the
28994 info it needs.
28995- Fix in mc_member. Corrected typo causing false ( Robbie Williamson )
28996 pass. Found by Li Ge <lge@us.ibm.com>
28997- Fix in "tcpdump01". Removed erroneous INTERFACE ( Robbie Williamson )
28998 declaration.
28999- Fix tools/ltprun to use the new runalltests ( William Jay Huie )
29000 semantics
29001- Added fsxtest02. Similar test to fsxtest, but (Robbie Williamson)
29002 this test runs fsx-linux on a file created in
29003 the $TCtmp directory. No unformatted partition
29004 required.
29005
29006
robbiewf55ecea2002-10-08 17:45:44 +000029007
29008LTP-20021002
29009------------
29010- Added "shmctl04" to test the SHM_INFO command ( Mingming Cao )
29011- Fix for improper child exit in "execve02" ( Colin Gibbs )
29012- Fix for "nanosleep02" to eliminate false ( Andreas Arcangeli )
29013 positives
29014- Fix for "personality01 to undef the personality( Marcus Meissner )
29015 macro before calling personality()
29016- Fix for "sendfile02" that adds a waitpid() call( Susanne Wintenberger )
29017 to guarantee child exit before the test ends
29018- Fix for /tools/rand_lines.c that eliminates an ( Nathan Straz )
29019 IA64 compile time warning
29020- Added "shmctl04" to the "syscalls" runtest file( Paul Larson )
29021- Removed test 8 from "diotest4". Opening a ( Paul Larson )
29022 directory for direct I/O is not allowed.
29023- Fix for PPC cross compile issues applied to: ( Paul Larson )
29024 "mmap01"
29025 "pth_str01"
29026 "pth_str03"
29027 "shmem_test_04"
29028- Fix for "fcntl01" to allow it to run without ( Paul Larson )
29029 predefining the file descriptors
29030- Fix for "readv02" to check for EINVAL on ( Paul Larson )
29031 2.5.35 and above kernels
29032- Fix for "stime01" to allow the checked time to ( Paul Larson )
29033 be off +1 second
29034- Fix for "writev01" to check for EINVAL on ( Paul Larson )
29035 2.5.35 and above kernels
29036
29037
29038
zhanga352b4e02002-08-06 18:48:46 +000029039
robbiewb6f285e2002-09-10 20:53:06 +000029040LTP-20020910
robbiew539b7212002-09-05 21:30:57 +000029041------------
29042- Fix path in runpan.sh ( Paul Larson )
29043- runtest/syscalls:
29044 a.Removed the {} from the environment ( Robbie Williamson )
29045 variables
plars76a1f972002-09-09 18:59:19 +000029046 b.Comment out stime01, since it sets ( David Barrera )
robbiew539b7212002-09-05 21:30:57 +000029047 the system time forward and could
29048 cause problems with several other
29049 tests if it's running at the same
29050 time (-x nn)
29051- Renamed the fsx-linux test on nfs to ( Robbie Williamson )
29052 "nfsx-linux"
29053- fsxtest: Added code to handle JFS. ( Robbie Williamson )
29054- ld01: Made the diff case insensative for ( Robbie Williamson )
29055 cross-platform compatibility.
29056- Removed obsolete test, "ulimit", from ( Robbie Williamson)
29057 automatic build and install.
29058- Moved the 'chown' commands to "install ( Robbie Williamson )
29059 section in the Makefile of fchmod
29060- Applied patches for s390 ( Susanne Wintenberger )
29061- Applied patches for IA64 ( Jacky Malcles )
29062- Applied patch for adding some missing includes ( Andreas Jaeger )
29063 to remove warnings about missing prototypes
robbiewbe56c852002-09-09 17:21:24 +000029064- Applied x86-64 patch for ldd01 ( Andreas Jaeger )
plars76a1f972002-09-09 18:59:19 +000029065- Fix for ar01 hang when filesystem is full ( Paul Larson )
29066- Make ltp run with uClibc ( Steven J. Hill )
29067- Fix compiler warnings in various tests ( Xiao Feng Shi )
robbiewb6f285e2002-09-10 20:53:06 +000029068- Clean up many of the mktemp warnings ( Paul Larson )
plars76a1f972002-09-09 18:59:19 +000029069 And use mkstemp in tst_tmpdir()
robbiewbe56c852002-09-09 17:21:24 +000029070- Applied pan/logfile/tools patches. ( William J. Huie )
plars76a1f972002-09-09 18:59:19 +000029071- Use regular instead of mandatory locks in ( Matthew Wilcox )
29072 fcntl09, fcntl10, fcntl11 to fix with NFS
29073- Fix pids in fcntl11, fcntl19, fcntl20, fcntl21 ( Paul Larson )
29074 to be pid_t instead of short for 2.5 compat
29075- Add command line options to runalltests.sh to ( Randy Hron,
29076 allow setting of various pan options and Paul Larson,
29077 changing the temp directory Nate Straz )
robbiewb6f285e2002-09-10 20:53:06 +000029078- Added automation documentation to /doc ( Jeff Martin )
robbiew8c7880d2002-09-10 15:16:12 +000029079- Patched nanosleep02.c to correctly test the ( Andrea Arcangeli )
29080 functionality and avoid false positives.
robbiew539b7212002-09-05 21:30:57 +000029081
29082
plarse14a7842002-08-13 16:42:05 +000029083LTP-20020813
29084------------
29085* Fixes
29086-------
29087- Fix runtest/commands to export the ( Paul Larson )
29088 correct TCdat
29089- Add some missing includes and remove ( Andreas Jaeger )
29090 warnings about missing prototypes
29091- Add better initialization to waitpid05, ( Robbie Williamson )
29092 signal04, getgroups01
29093- Fix sockioctl01 to work even if fd0 isn't ( Paul Larson )
29094 open
plarsdde213d2002-08-13 17:01:02 +000029095- Fix mmstress path problems, now uses execvp ( Paul Larson )
plarse14a7842002-08-13 16:42:05 +000029096
29097LTP-20020807
29098------------
29099
zhanga352b4e02002-08-06 18:48:46 +000029100* New Additions
29101---------------
plarse14a7842002-08-13 16:42:05 +000029102- Added new testcases of link07,fcntl22,link06 ( Bull Group )
29103- Added linux kernel scheduler latency tester ( Davide Libenzi )
29104- Database test tool 'dbgrinder' ( James Kenefick )
zhanga352b4e02002-08-06 18:48:46 +000029105
29106* Fixes
29107-------
plarse14a7842002-08-13 16:42:05 +000029108- Several fixes for 64-bit ( Gerhard Tonn )
29109- fstat05,llseek fixes for MIPS ( Carsten Langgaard )
zhanga352b4e02002-08-06 18:48:46 +000029110- Fixed check in getgroups03 that was causing
plarse14a7842002-08-13 16:42:05 +000029111 failures if 'nobody' isn't in any secondary groups ( Paul Larson )
zhanga352b4e02002-08-06 18:48:46 +000029112- Fix sendfile02 to work with the new 2.5 kernels which
plarse14a7842002-08-13 16:42:05 +000029113 no longer allow it to fall back on write ( Paul Larson )
zhanga352b4e02002-08-06 18:48:46 +000029114- Changed the hardcoded ip address to 127.0.0.1 in
plarse14a7842002-08-13 16:42:05 +000029115 recvfrom01-sctp-udp-ipv6 ( Robbie Williamson )
zhanga5378d182002-08-07 22:00:33 +000029116- Added instance and time command line options in
plarse14a7842002-08-13 16:42:05 +000029117 runalltests.sh ( Jeff Martin )
zhanga352b4e02002-08-06 18:48:46 +000029118- Fixed the algorithm description for fork07,fork12
plarse14a7842002-08-13 16:42:05 +000029119 Reduced the output of fork07 to a finite amount ( Nathan Straz )
29120- Added fork12 to runtest/crashme. ( Nathan Straz )
29121- Added option for interface selection in tcpdump01 ( Robbie Williamson )
zhanga352b4e02002-08-06 18:48:46 +000029122
29123
iyermanoj2b0138b2002-07-09 17:41:46 +000029124LTP-20020709
29125-----------
iyermanoj2b0138b2002-07-09 17:41:46 +000029126* New Additions
29127---------------
29128- New testcases fcntl22, link06, link07,
29129 mknod09 ( Bull Group )
29130- New sctp tests ( Robert Williamson )
29131- New direct IO tests ( Narasimha Sharoff )
29132- mlock01 and mlock02 tests ( Paul Larson )
29133
29134* Fixes
29135----------------
29136- MIPS fixes; write01 ( Shaobo Li )
29137- patches for 64bit and warnings ( Ihno Krumreich )
29138- fixes for ftruncate02, fchown03 ( Robert Williamson )
29139 - updates to LTP scripts ( Nathan Straz )
29140
robbiew6f3a9f32002-06-07 18:21:19 +000029141LTP-20020607
29142------------
robbiew6f3a9f32002-06-07 18:21:19 +000029143* New Additions
29144- Tests if gettimeofday02 is monotonous ( Andi Kleen )
29145- Added new tests readv03, setgroups04
29146 and truncate04 ( Group Bull )
29147
29148* Fixes
29149----------------
29150- Bug fixes and ports for MIPS ( Johannes Stezenbach )
29151- Fixes BROKs on 64bit x86,ISO-C complience ( Andi Kleen )
29152- 64 bit bug fixes and remove warnings
29153 on 64 bit arch ( Ihno Krumreich )
29154- Clean up warnings on s390 ( William Jay Huie )
29155- Improvements on fstat05 for IA64 ( Group Bull )
29156- Testcase ID clean ups, improvements
29157 to mallocstress ( Nathan Straz )
29158- Fix warnings and bugs in clisrv
29159 and mallocstress i ( Dan Kegel )
29160- Fixed sendfile601 for IPV6 ( Robert Willionsom )
29161- Fixes for shmctl & mprotect03 ( Paul Larson )
29162- multicast testcase fixes ( Ted Cheslak )
29163- Automation: added sar results to ltp_check ( Casey Abell )
29164- Automation: added function to ltp_check ( Li Ge )
29165
29166
iyermanoj047062c2002-05-07 15:07:32 +000029167LTP-20020507
29168------------
29169
29170* New Additions
29171 - New syscalls tests, chroot, fchdir, fstat
iyermanojae88b862002-05-07 16:14:58 +000029172 pread, pwrite, and reddir. (Bull )
iyermanoj047062c2002-05-07 15:07:32 +000029173 - New syscalls test. ( Ihno Krumreich )
29174
29175* Fixes
29176 - S390 bug fixes, patches to remove complier
iyermanojae88b862002-05-07 16:14:58 +000029177 warnings. ( Ihno Krumreich )
29178 - S390 bug fixes. ( William Jay Huie )
29179 - LTP Automation script updates. ( William Jay Huie )
iyermanoj047062c2002-05-07 15:07:32 +000029180 - make testcases work without a controlling tty.
iyermanojae88b862002-05-07 16:14:58 +000029181 for recv01, recvfrom01 and recvmsg01. ( Paul Larson )
iyermanoj047062c2002-05-07 15:07:32 +000029182 - Networking test updates, multiple concurrent
iyermanojae88b862002-05-07 16:14:58 +000029183 runs. ( Robert Williamson )
iyermanoj047062c2002-05-07 15:07:32 +000029184 - test01 patch for wrap around at 2gigs ( Randall Hron )
29185 - patches to syscalls test wait402, chdir03 ( Andreas Jaeger )
29186
29187
29188CVS Bugs closed.
29189----------------
iyermanojae88b862002-05-07 16:14:58 +000029190 #545739 fcntl17 failing getting unexep. sig13 ( Paul Larson )
iyermanoj047062c2002-05-07 15:07:32 +000029191
iyermanoj79255d72002-04-08 17:14:33 +000029192LTP-20020408
29193-----------
29194* New Additions
29195 - Scripts to automate LTP test suite execution. ( William Jay Huie )
29196 - IPV6 port of NetPIPE, network stress tool. ( Robert Williamson )
29197
29198* Fixes
29199 - Numerous 64-bit updates, remove warnings
29200 and errors. ( Andi Kleen )
29201 - 64-bit patches to memory and IPC tests. ( Ihno Krumreich )
29202 - 64-bit IA64 port related patches. ( Jacky Malcles )
29203 - patches to remove warnings and bugs. ( Andreas Jaeger )
29204 - mmstress bug: deletes /dev/zero. ( Sachin Vyas )
29205 - sem02: make test remove semids it created. ( Robert Williamson )
29206 - Report missing groups and users in IDcheck.sh ( Robert Williamson )
29207 - expected error modified in mprotect and
29208 msync tests. ( Paul Larson )
29209 - make testcases work without a controlling tty. ( Paul Larson )
29210
29211CVS Bugs closed.
29212~~~~~~~~~~~~~~~~
29213 #536483 sem02 does not clean up /tmp directory (Robert Willamson
29214
29215
robbiewc9955482002-03-06 17:21:25 +000029216LTP-20020307
29217------------
29218o fixed IDcheck.sh to prompt for IDs only when missing (Jay Huie)
29219o added time duration option to pan (Jay Huie)
robbiewc9955482002-03-06 17:21:25 +000029220o added 4 more cases to getcwd02 test (Jay Huie)
29221o added time-schedule tool by Richard Gooch under sched test
29222 section (Manoj Iyer)
29223o added trace_sched tool under sched test section (Manoj Iyer)
robbiewc9955482002-03-06 17:21:25 +000029224o added sigpending02 test to syscalls section (Paul Larson)
robbiew796b06a2002-03-07 15:53:10 +000029225o created a KNOWN-FAILURES file to document known
29226 test failures (Robbie Williamson)
robbiewaa5ca8d2002-03-06 18:32:24 +000029227o added sem02 test to ipc section (Robbie Williamson)
robbiewc9955482002-03-06 17:21:25 +000029228o added SCTP section to network tests (Robbie Williamson)
robbiewc9955482002-03-06 17:21:25 +000029229o added disktest by Brent Yardley to io section (Robbie Williamson)
29230o closed the following bugs:
robbiewd0dc4082002-03-07 17:51:40 +000029231 [ #491285 ] recvfrom01 test (Paul Larson)
29232 [ #491286 ] recvmsg01 test (Robbie Williamson)
robbiew5a5e9ec2002-03-07 18:49:31 +000029233 [ #505515 ] perf_lan6 test (Robbie Williamson)
robbiewd0dc4082002-03-07 17:51:40 +000029234 [ #506536 ] recv01 test (Robbie Williamson)
29235 [ #514408 ] chown05 (Dave Engebretsen)
29236 [ #511427 ] pread02 test (Paul Larson)
29237 [ #516577 ] ftruncate03 test (Jay Huie)
29238 [ #523055 ] sched_getscheduler test (Paul Larson)
29239 [ #523137 ] sched_setscheduler02 test (Paul Larson)
29240 [ #525688 ] sendfile01 (Paul Larson)
robbiewc9955482002-03-06 17:21:25 +000029241
29242
robbiewbc4c2802002-02-07 01:32:02 +000029243LTP-20020207
29244------------
29245o added support for cross-compiling (Todd Inglett)
29246o added LKML's cache_leak testcase to ltp/scratch (Nate Straz)
29247o added IPv6 support (Robbie Williamson)
29248o added "gethost" to /tools (Robbie Williamson)
29249o fixed the race conditions in the float tests and removed
29250 the sleeps (Robbie Williamson)
29251o enabled non-root make authority (Paul Larson)
robbiew61753a62002-02-08 17:07:40 +000029252o separated compilation into "make" and "make install" (Paul Larson)
robbiewbc4c2802002-02-07 01:32:02 +000029253o added ipc_stress test (Manoj Iyer)
29254o added pthreads_stress test (Manoj Iyer)
29255o made changes to support architecture independence (Manoj Iyer & Paul Larson)
29256o closed the following bugs:
29257 504960, 505108, 504613, 504616, 491283, 506689, 508055, 506692, 508074
robbiewc9955482002-03-06 17:21:25 +000029258 491289, 506662, 511383, 511391, 511427, 511494, 504649, 514050, 512953
robbiewbc4c2802002-02-07 01:32:02 +000029259 (Manoj Iyer, Paul Larson, and Robbie Williamson)
29260
29261
plars6d82c2e2002-01-08 16:19:28 +000029262LTP-20020108
29263------------
29264o fixed IDcheck.sh to work with bash1 (Nate Straz)
29265o updated menu script (Robbie Williamson)
29266o reset errno to 0 at the beginning of TEST macro (Paul Larson)
29267o added floating point stress tests (Bull/IBM)
plars6d82c2e2002-01-08 16:19:28 +000029268o added fsx-linux NFS tests (Apple)
plars6d82c2e2002-01-08 16:19:28 +000029269o define GLIBC_SIGACTION_BUG for sigaction02 (Robbie Williamson)
29270o removed bogus testcase from dup201 test (Paul Larson)
29271o fixed recvfrom01 case 5 (Wayne Boyer)
29272o workaround for smp issue with waitpid12 (Manfred Spraul)
29273
29274
plars4a3f05c2001-12-06 19:03:35 +000029275LTP-20011206
plars946d7d82001-12-05 17:22:59 +000029276------------
29277o necessary users/groups can now be created on installation with
29278 user's permission
29279o added a simple menu-based interface for running the LTP testsuite
29280o fixed negative duration in pan output when -l isn't used
plarsd26f52d2001-12-05 20:23:37 +000029281o new set of tests under fs-maim
plars946d7d82001-12-05 17:22:59 +000029282o fixed race condition in nfslock01
29283o ar01, ld01, ldd01, nm01, objdump01, and size01 fixed when multiple
29284 copies are run simultaneously
29285o workaround for SIGTTOU hang in ioctl02
29286o shmget03 uses IPC_PRIVATE to make it safe when running multiple copies
29287o compiler warnings and other minor errors fixed in many tests
29288
plarse4e184c2001-11-07 21:37:14 +000029289LTP-20011107
plarscbf6dc62001-09-25 19:54:46 +000029290------------
plars2c728382001-11-06 21:28:52 +000029291o Many improvements to mtest05 and mtest06 tests
29292o new test nfsstress
29293o included ver_linux in LTP and made it run at the end of test scripts
29294o check for necessary users/groups in Makefile and warn if they don't
29295 exist
29296o documented the users and groups necessary for the testcases to run
29297o simplified telnet01 when looking for root prompt
29298o removed incorrect testcase from sendfile03
29299o fixed modify_ldt01 test problems on newer kernels
29300o added setrlimit to unlimit core size in waitpid05 test to work
29301 around systems where this is set to 0
29302o fixed mmstress pthread hang problem
29303
29304LTP-20010925
29305------------
plarscbf6dc62001-09-25 19:54:46 +000029306o Testcases have been organized into categories in a directory
29307 structure under the testcases subdirectory
29308o About 400 new testcases added covering various system calls
29309o Andreas Jaeger got confirmation from the glibc people that the
29310 ulimit test was broken as a result of some changes made in
29311 glibc2.2.5. Since it's the test that's broken, Nate Straz
29312 removed the offending testcase.
29313o Updated README and INSTALL files
29314o Descriptions of the testcases have been added to the doc
29315 directory and are organized by type (syscalls.txt, fs.txt, etc.)
robbiewc5245142001-09-25 19:36:25 +000029316
plarscbf6dc62001-09-25 19:54:46 +000029317------------
alaffinbc414262000-09-18 21:08:06 +0000293182000-09-18 Juan J. Quintela <quintela@fi.udc.es>
29319 Aaron Laffin <alaffin@sgi.com>
29320
29321 * tests/mmap001.c: first checkin of a modified version of
29322 mmap001.c from the memtest suite.
29323
alaffin7885c2b2000-09-08 15:56:25 +0000293242000-09-08 Egor Duda <deo@logos-m.ru>
29325
29326 * tests/fpathconf01.c: Close opened file at exit.
29327 * tests/select01.c: Ditto.
29328
alaffinfbfce062000-09-08 15:12:21 +0000293292000-09-08 Andrea Arcangeli <andrea@suse.de>
29330 * tests/fcntl09.c, tests/fcntl10.c: Rearrange the F_SETLK test to
29331 to correctly use F_RDLCK and F_WRLCK.
29332
293332000-09-06 Egor Duda <deo@logos-m.ru>
29334
29335 * lib/parse_opts.c (parse_opts): Initialize allocated string
29336 to prevent heap corruption.
alaffin7885c2b2000-09-08 15:56:25 +000029337
martinjnf10453e2002-12-10 20:48:03 +000029338
martinjn2ff2d2e2003-01-07 18:07:51 +000029339